

#wrapper > section{
margin-top:50px;
}
/*首頁-各標題顏色修改*/
.topic_title svg{ fill: #791934;}
.topic_title h2{ color: #791934; border-bottom: 2px solid #791934;}

/*首頁-主選單 backgroundcolor*/
#header_wrap { background-color: #791934;}

/*首頁-主選單 滑鼠滑過效果*/
#menu_ul a:hover {color: #ffc800;}
#menu_ul > li > ul > li:hover >a{background-color: #b72f94;color:white;}


/*首頁-手機版TOPBanner backgroundcolor*/
@media (max-width:992px){
#header_wrap { background-color: white;}
}

/*好康活動*/
.index_enevt_block .photofix h5 { background-color: rgba(200, 21, 245, 0.7);}

/*主題展區-6色塊*/
.index_exhibit_intro_block .photofix:nth-child(1) .layout {background-color: rgba(128, 0, 0, 0.9);}
.index_exhibit_intro_block .col_one_third:nth-child(2) .layout { background-color: rgba(192, 0, 177, 0.9); }
.index_exhibit_intro_block .col_one_third:nth-child(3) .layout { background-color: rgba(134, 23, 218, 0.9); }
.index_exhibit_intro_block .col_one_third:nth-child(4) .layout { background-color: rgba(123, 16, 204, 0.9); }
.index_exhibit_intro_block .col_one_third:nth-child(5) .layout { background-color: rgba(136, 0, 125, 0.9); }
.index_exhibit_intro_block .col_one_third:nth-child(6) .layout { background-color: rgba(218, 23, 41, 0.9); }

/*主題展區-more*/
.index_exhibit_intro_block .photofix .layout p:last-child {  background-color: rgba(0,0,0,0.7); } 
.index_exhibit_intro_block a:hover .photofix .layout p:last-child { background-color: rgba(255, 0, 94, 0.7);}

/*右方免費索票-打開&關閉*/
#ticket_svg_here {display: block;}
#ticket_svg_here .ch_text::before {content: "\9810\552E\512A\60E0";}
#ticket_svg_here #ch_eng {display:block!important;}
#ticket_svg_here .st0 {display:none!important;}

/*手機版-menu LOGO*/
.side_logo { background-color: #fff;}

/*下方footer*/
footer { background-color: #791934; margin-bottom: 60px;}



#wrapper {
    background-color: #fffef6;
}

.recentList{ background-color: rgb(255, 242, 206);}

.footer_slogan{
    position: fixed;
    bottom: 0;
    z-index: 15;
    width: 100%;
    background: black;
    color: white;
    text-align: center;
    font-size: 40px;
    letter-spacing: 0.2em;
}
@media (max-width:992px){
.footer_slogan{
    font-size: 30px;
    letter-spacing: 0;
}
}



@media (max-width: 768px){
.index_topinfo { padding-top: 40px;}
}

.reg_selector_block .reg_selector .group_block{
    background-color: #fff;
}