@charset "utf-8";


/* CSS Document */




.banner_2 img{
    width: 100%;
}
body{
    background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20240607005810/https://culture.tainan.gov.tw/theme/images/bg3.jpg);
  
    padding-top: 1px;
}
#FontSizeArea{
    padding: 17px;
}
#FontSizeArea{
    background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20240607005810/https://culture.tainan.gov.tw/theme/images/bg3-.png) no-repeat;  
}
#header{
    background: none;
    margin: 0;
}
.bg_1{

}

.con3{
    max-width: 1370px;
    margin: 0 auto;
    border: solid 4px #fff;
    padding: 11px;
    margin-top: 31px;
    z-index: 999;
    position: relative;
    margin-bottom: -44px;
}


#footer {
    background: #c59d80;
    padding-top: 46px;
    }

div#footer {}

.con{

z-index: 999;

position: relative;

margin: 0;

border: solid 3px #fff;

background: rgb(255 246 231 / 50%);

padding: 50px 140px;

max-width: 1370px;
}
.title_box{
    padding-bottom: 26px;
    border: none;
    margin-bottom: 22px;
    background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20240607005810/https://culture.tainan.gov.tw/theme/images/title_box.png) no-repeat center bottom;
}

.content_title{
    color: #6e5a32;
    font-size: 1.111em;
}
.content_txt .imgbox a, .faq .imgbox a, .imgbox a, .imgbox2 a, .imgbox .video_box{
    border: solid 2px #ffa800;
}
.list li:nth-child(1) {
    background: #ffa800;
}
.list li {
    border-bottom: 1px solid #9fa0a0;}


    .goback .icon02 a{
        border: solid 2px #ffa800;
    }

    .goback .icon02:after{
        background-image: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20240607005810/https://culture.tainan.gov.tw/theme/images/icon_more_1.png);
        background-color: #ffa800;
    }

    .top_menu>li>a{
    border:none;
    color: #444;
    }
    .top_menu>li>a{
        border-bottom: solid 6px transparent;
        padding-bottom: 18px;
    }
    .top_menu>li>a:hover, .top_menu>li>a:focus, .top_menu .top_menu_fixed{
        border: none;
        border-bottom: solid 6px #ffa800;
    }


    .top_menu ul{
        background: rgba(255, 168, 0,0.8);
        border-radius: 0;
        top: 72px;
        padding: 0;
        z-index: 9999999999999;
    }

    .top_menu ul li a{
        border-radius: 0;
        color: #3e3a39;
        padding: 16px;
    }
    .top_menu ul li a:hover {
        background: #c59d80;
    }
    .top_menu ul li{
        padding: 0;
    }
    #header{
        padding-bottom: 0;
    }

    #main_menu {
        margin-bottom: 0;
        margin-top: 23px;
    }


    
.list .icon.mail_bth:hover,
.tabulation_word a:hover,
.search li strong a:hover,
.content_txt a:hover,
.gallery_list a:hover,
.faq_txt a:hover,
.video a:hover,
.list a:hover,
.menu_nav a:hover,
.place a:hover,
.place .on,#footer a:hover,.sitemap_table li a:hover,
.sitemap_table li a:focus,.sitemap_table li ul li a:hover,
.sitemap_table li ul li a:focus,.sitemap_table li ul li ul li a:hover,
.sitemap_table li ul li ul li a:focus,.guest_list li a:hover,
.guest_list li a:focus,.video_txt li a:hover,
.video_txt li a:hover i,.search1 li ul li a:hover,
.search1 li ul li a:focus,.search1 li a:hover,
.search1 li a:focus,.search1_title a:hover,
.search1_title a.on,.calendar ul li span a:hover,.calendar .select:hover,.calendar2_doom2 dt a:hover,.ebook .list_head span a:hover      {
    color: #ffa800;
}

.sitemap_table .sitemap_title a {
    background-color: #ffa800;

    color: #222;
}
#sitemap_txt ul {
    background-color: #ffa800;
   
}

.sitemap_table .sitemap_title a:hover, .sitemap_title a:focus {
    background-color: #ffa800;
   
}






#main_type .type_word a.active, .type_word a:hover{
    background: #ffb321;
    color: #3e3a39;
}


#footer a:hover{
    color: #6d6d6d;
}

.page .icon a,#page_go_btn ,#page_num_box{
    background: transparent;
    color: #3e3a39;
    border: 1px solid #ffa800;
}

.page .icon a:hover,#page_go_btn:hover {
    background: #ffa800;
}
.faq_title,
.icon a, .enter_bn,
.bn_search,.gallery_list .title{
    background: #ffa800;
    color: #3e3a39;
}

.faq_txt:before{
    background: #7b5100;
}
.gallery_list .txt a{
    color: #7b5100;
}
.gallery_list .txt a:hover,.faq_txt a:hover{
    color: #b32b2b;
}
.video2_imgBox, .article .box{
    background: #ffa800;
}
.video_txt>strong{
    border-left: 4px solid #7b5100;
}

.main_bn a:hover, .icon a:hover, .enter_bn:hover{
    background: #7b5100;
}

#main_type input.bn_search:hover,
.article .box .owl-next,
.article .box .owl-prev{
    background: #7b5100;
    color: #fff;
}

.article .box .owl-next:hover,
.article .box .owl-prev:hover{
    background: #fff;
    color: #7b5100;
}
.gallery_list a,
.faq_txt a,
.content_title,
#footer a:hover{
    color: #7b5100;
}

#footer a.foo_img:hover{
    background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20240607005810/https://culture.tainan.gov.tw/theme/images/mapico_white-.png);
}


/* landscape */


.landscape{
    margin-bottom: 2em;
}

.landscape .item{
   padding: 10px;
   border-bottom: 1px solid #9fa0a0;
}

.landscape .item:last-child{
    border-bottom: 0;
}

.landscape .item div{
    display: flex;
    margin: 8px 0;

}
.landscape .item div strong{
    font-weight: normal;
    width: 106px;
}
.landscape .item div strong::before{
    content: "";
    background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20240607005810/https://culture.tainan.gov.tw/theme/images/style3_icon.png) no-repeat;
    width: 11px;
    height: 14px;
    display: inline-block;
    margin-right: 5px;
}

.landscape .item span{
    width: calc(100% - 106px);
}

.landscape .item .book_work ul{
    display: flex;
    width: calc(100% - 106px);
    flex-wrap: wrap;

}
.landscape .item .book_work ul li{
    width: calc(100%/4);
}

.landscape .item .book_work  a{
    color: #7b5100;
}

.landscape .item .book_work  a::before{
    content: "";
    background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20240607005810/https://culture.tainan.gov.tw/theme/images/style3_icon01.png) no-repeat;
    width: 15px;
    height: 15px;
    display: inline-block;
    margin-right: 5px;
}

.landscape .item .book_work  a:hover{
    color: #b32b2b;
}


.book_title{
    font-size: 1.111em;
    display: inline-block;
    background:#ffb321 ;
    color: #3e3a39;
    font-weight: bold;
    padding: 10px 15px;
    margin-bottom: 0.3em;
    border-radius: 999px;
    -webkit-border-radius: 999px;
    -moz-border-radius: 999px;
    -ms-border-radius: 999px;
    -o-border-radius: 999px;
    letter-spacing: 1px;
}
ul.book_mark{
   padding-left: 10px; 
}
.book_mark li{
    list-style: none;
    display: flex;
    margin: 10px 0;
}
.book_mark li strong{
    font-weight: normal;
    width: 110px;
}
.book_mark li strong::before{
    content: "";
    background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20240607005810/https://culture.tainan.gov.tw/theme/images/style3_icon.png) no-repeat;
    width: 11px;
    height: 14px;
    display: inline-block;
    margin-right: 5px;
}

.book_mark li span{
    width: calc(100% - 110px);
}




@media (max-width: 990px){
    
    #footer {
margin-top: 15px;
        padding-top: 0;
    }
    .con3{
        border: none;
        margin-top: 0;
    }
    #main_menu{
        margin-top: 0;
    }

    #header .top{
        padding-bottom: 21px;
    }
    body{
   
        background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20240607005810/https://culture.tainan.gov.tw/theme/images/bg3.jpg) center -241px;
    }

    #FontSizeArea{
        padding: 0;
        background: none;
    }
    .con{
        margin-bottom: 40px;
        margin-top: 8px;
        padding: 15px 31px;
    }
    .b i{
        background: #7b5100;
    }
    .menu2{
        padding-bottom: 88px;
    }
    #header {
        transition: ;
        -webkit-transition:;
        -moz-transition:;
        -ms-transition:;
        -o-transition:;
}
    .menu2 {
        padding-bottom: 7px;
        padding-top: 0;
    }
    .menu2 .nav_search .text2{
        background: #ffa800;
    }
    .menu2 .sub_menu->a, .menu2>li>a:hover,
    .menu2 .sub_menu2->a, .menu2 .sub_sub a:hover,
    .menu2 .sub_menu3->a, .menu2 .sub_sub2 a:hover,
    .menu2 .sub_menu4->a, .menu2 .sub_sub3 a:hover
    {
        color: #fff;
        background-color:#ffa800;
    }
    .banner_1{
        z-index: 9999;
        position: relative;
    }
    .links li span:nth-child(even){
        background: rgba(223, 206, 174,0.38);
    }
    .links li{
        border: 0;
    }
    
}



@media (max-width: 576px){
    .landscape .item .book_work ul li{
        width: 100%;
    }
    .landscape .item div strong{
        width: 90px;
    }
    .landscape .item div strong::before{
        display: none;
       
    }

    .book_mark li{
        flex-wrap: wrap;
    }
    .book_mark li strong,.book_mark li span{
        width: 100%;
    }
    .book_mark li span{
        padding-left: 15px;
    }
}







/*
     FILE ARCHIVED ON 0:58:10 六月 7, 2024 AND RETRIEVED FROM THE
     AN OPENWAYBACK INSTANCE ON 19:52:04 五月 26, 2026.
     JAVASCRIPT APPENDED BY OPENWAYBACK, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
