@charset "utf-8";

.sys-root > .in
{
}
.simple-text.major-logo .ct a {
background-image:url(https://ws.tycg.gov.tw/001/Upload/192/sites/pagebackimage/cd297243-5890-44d3-95dd-f98e04b2d55a.png)  !important;
}
.simple-text.minor-logo .ct a {
background-image:url(https://ws.tycg.gov.tw/001/Upload/192/sites/pagebackimage/cd297243-5890-44d3-95dd-f98e04b2d55a.png)  !important;
}
.base-header,.base-header.is-fixed{padding-bottom: 8px;}
.base-header .list-text.link .ct>.in{    margin: 8px 8px 0 0;}
.base-mobile>.in>.hd a {
    top: 30px;
}
/* 版型調整 */
.base-extend{
z-index:1;
}
.simple-text.major-logo .ct a{
 width: 305px;
   height: 52px;
    margin-top: -9px;
}
.base-header, .base-header.is-fixed {
     height: auto !important;
}
.base-header {
    background: linear-gradient(to left, rgb(42 41 41 / 50%), rgb(0 0 0 / 46%));
}
.simple-pic.default .ct a {
    padding-bottom: 52%;
}
.simple-pic.default .ct span {

}
.group-tab>.bg-drop-layout>.in, .group-tab>.in{
box-shadow:none;
}
.simple-text.message .ct .mark {
    background-color: #fca3bb;
    font-size: 1em;
}
.list-text.tab .ct a{
/* 文字顏色修改不符合無障礙 */
font-weight:700;
}
.simple-text.message .ct a{
font-weight:700;
color:#343434;
}
.bg{
background-image:url('https://ws.tycg.gov.tw/001/Upload/192/relpic/-1/192/51db1f57-5130-449b-a4f3-8835d948d9f1.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
padding:40px 0;
padding-bottom:80px;
}
.marquee-circle{
padding:40px 0;
}
.area{
padding-bottom:80px;
}
.area-customize.video .hd>.in{
text-align:left;
display: inline-flex;
    align-items: center;
}
.area-customize.video .hd>.in:before{
 content: '';
    display: inline-flex;
    margin-right: 8px;
    background-repeat: no-repeat;
    background-image: url(https://ws.tycg.gov.tw/001/Upload/192/relpic/-1/192/b57053d5-bffd-4521-b079-4e70f0af3224.png);
    width: 55px;
    height: 32px;
    background-position: center;
    background-size: contain;
}
.list-pic.marquee-circle .ct img {
    width: 60%;
    margin: 0 auto;
}
.list-pic.marquee .ct,.group-list.message>.bg-drop-layout>.in>.ct>.in>ul>li, .group-list.message>.in>.ct>.in>ul>li{
background-color:transparent;
}
.list-pic.marquee04 .ft li.next a, .list-pic.marquee04 .ft li.prev a {
    margin-top: 15px;
}
.base-footer .group-list.nav{
background-image:none;
}
.base-footer>.in>.hd a{
background-color:#ffe800;
color:#343434;
}
.base-footer{
background-color:#416ba9;
}
.base-footer .list-text.link .ct a{
padding-right:0;
}
/* 版型調整結束 */

.base-header,.base-header.is-fixed{padding-bottom: 2px;}
.base-header .list-text.link .ct>.in{    margin: 2px 2px 0 0;}
.base-mobile>.in>.hd a {
    top: 15px;
}
.base-module-area .group-list.link>.bg-drop-layout>.in>.ct>.in>ul>li, .base-module-area .group-list.link>.in>.ct>.in>ul>li{width:33.3333%}
.area-figure.album .ct .img span {
    padding-bottom: 50%;
}

.area-figure.album .ct .label{    left:  8px;}
.simple-text.accesskey .ct a {
    z-index: -1;
color: transparent;
}
/* 手機版調整 */
@media screen and (max-width: 768px) {
    .base-module-area {
     margin-top: 0;
    }
.marquee-circle{
padding:0;}
.simple-text.major-logo .ct a{
        width: auto;
     margin-top: 10px;
        margin-right: 10px;}
.list-pic.marquee-circle .ft li.next a, .list-pic.marquee-circle .ft li.prev a{
    transform: translateY(-50%);

}
}

