﻿@charset "utf-8";
html, body{height:100%;}
body{min-width:320px;overflow-x:hidden;}

/***** Body Layout *****/
#header .head_box{min-width:300px;max-width:1240px;padding:0 20px;}
#nav .nav-container > ul > li > div > ul{min-width:300px;max-width:1240px;padding:0 20px;}
#visual_section .main_cont_box{min-width:300px;max-width:1240px;padding:10px 20px;}
#visual_section .quick_tabs_cont section{min-width:300px;max-width:1240px;padding:10px 20px;} 
#visual_section .quick_tabs nav{min-width:300px;max-width:1240px;padding:0 20px;}
.bottom_banner_box > div{min-width:300px;max-width:1240px;padding:0 20px;}  

/*detail_search_box*/
.detail_search_box{left:20px;top:310px;z-index:1;position:absolute;} 
.search_tabs{position:relative;width:500px;height:90px;}    

/*detail_search Title*/
.search_tabs nav{font-size:15px;}
.search_tabs nav > ul{position:relative;display:table;} 
.search_tabs nav > ul > li{text-align:center;float:left;font-size:16px;}
.search_tabs nav > ul > li > a{display:block;width:auto;padding:0 12px;height:40px;line-height:36px;text-align:center;background:#eee;color:#666;border-top:3px solid #999;transition:background-color 0.2s, color 0.2s;}
.search_tabs nav ul li.tab-on a{background:#fff;border-color:transparent;color:transparent;font-family:'Open Sans' , 'Nanum Gothic' , '나눔고딕';font-weight:600;}      
.search_tabs .search_box > fieldset .search_text{width:100%;height:50px;line-height:50px;font-size:15px;border:none;background:#fff;color:#383838;font-family:'Open Sans' , 'Nanum Gothic' , '나눔고딕';font-weight:600;padding:0 50px 0 12px;}  
.search_tabs .search_box > fieldset .search_btn{position:absolute;width:50px;height:50px;line-height:50px;padding:0;vertical-align:0px;border:none;background:none;text-align:center;bottom:0;right:0;cursor:pointer;color:transparent;}
.search_tabs .search_box > fieldset .search_btn > i{color:transparent;font-size:28px;text-align:center;line-height:50px;}        
.search_tabs .search_box ::-webkit-input-placeholder{color:#383838 !important;} 
.search_tabs .search_box :-moz-placeholder{/* Firefox 18- */  color:#383838 !important;}
.search_tabs .search_box ::-moz-placeholder{ /* Firefox 19+ */color:#383838 !important;}
.search_tabs .search_box :-ms-input-placeholder{color:#383838 !important;} 

/*all tabs*/
.all_tabs_cont section{display:none;}
.all_tabs_cont section.content-on{display:block;} 
.all_tabs_cont section .owl-theme .owl-controls .owl-page span{background:transparent;} 

/*top_banner_box*/
.top_banner_box{position:relative;overflow:hidden;width:100%;height:auto;max-height:300px;}
.top_banner_box .tb_list{margin:0;padding:0;white-space:nowrap;list-style-type:none;width:100%;}  
.top_banner_box .tb_list .tb_cont{width:100%;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);float:left;display:block;margin:0;padding:0;position:relative}

.top_banner_box .tb_list .tb_cont > a{display:block;text-align:center;outline:none;} 
.top_banner_box .tb_list .tb_cont > a span.bn_img{display:block;width:100%;position:absolute;top:0;left:0;text-align:center;z-index:2}  
.top_banner_box .tb_list .tb_cont > a span.bn_img > img{text-align:center;width:100%;max-height:300px;max-width:1240px;}

.top_banner_box .tb_list .tb_cont > a span.bn_bg{position:relative;display:block;width:100%;height:300px;overflow:hidden;}  
.top_banner_box .tb_list .tb_cont > a span.bn_bg > span{display:block;position:absolute;top:0;left:50%;width:1920px;margin-left:-960px;}
.top_banner_box .tb_list .tb_cont > a span.bn_bg > span > img{width:100%;height:300px;}

.top_banner_box .tb_list .tb_cont > a span.bn_bg_w{display:block;width:100%;height:300px;overflow:hidden;}  
.top_banner_box .tb_list .tb_cont > a span.bn_bg_w > span{display:block;position:absolute;top:0;left:50%;width:1920px;margin-left:-960px;}
.top_banner_box .tb_list .tb_cont > a span.bn_bg_w > span > img{width:100%;height:300px;}

 
.top_banner_box .owl-theme .owl-controls{position:absolute;left:50%;bottom:10px;white-space:nowrap;text-align:center;width:200px;margin-left:-100px;z-index:2}
.top_banner_box .owl-theme .owl-controls .owl-page span{width:14px;height:14px;background:transparent;}  

/*Quick_menu_box*/
.quick_menu_box{position:relative;width:100%;margin:0 auto;}
.quick_tabs{margin-top:-36px;overflow:hidden;width:100%;font-family:'Open Sans' , 'Nanum Gothic' , '나눔고딕';font-weight:600;}
/*Quick_Tab Title*/
.quick_tabs nav{margin:0 auto;font-size:15px;}
.quick_tabs nav > ul{position:relative;display:table;}
.quick_tabs nav > ul > li{position:relative;;display:block;text-align:center;float:left}
.quick_tabs nav > ul > li > a{position:relative;display:block;width:auto;padding:0 10px;height:36px;line-height:36px;text-align:center;background:transparent;color:#fff;transition:background-color 0.2s, color 0.2s;border-right:1px solid transparent}
.quick_tabs nav > ul > li:last-child > a{border-right:none;} 
.quick_tabs nav > ul > li.tab-on a{background:transparent;color:#fff;}
/*Quick_Tab Content */
.quick_tabs_cont{position:relative;background:transparent;height:70px;}
.quick_tabs_cont section{overflow:auto;margin:0 auto;}
.quick_tabs_cont section > ul{width:100%;}
.quick_tabs_cont section > ul > li{float:left;}
.quick_tabs_cont section > ul.quick_img > li{width:calc(99.9% / 12);} 
.quick_tabs_cont section > ul.quick_img > li img{max-height:50px;}
.quick_tabs_cont section > ul.quick_icon > li{width:calc(99.9% / 8);}     
.quick_tabs_cont section > ul > li > a{display:inline-block;color:#fff;width:100%;text-align:center;} 
.quick_tabs_cont section > ul > li > a > i{display:inline-block;font-size:25px;text-align:center;width:60px;height:32px;line-height:32px;border-radius:10px;}  
.quick_tabs_cont section > ul > li > a > span{display:inline-block;width:100%;font-size:12px;text-align:center;padding-top:3px;}      
.quick_tabs_cont section > ul > li > a:hover > i{color:transparent;background:transparent;}
.quick_tabs_cont section > ul > li > a:hover > span{font-family:'Open Sans' , 'Nanum Gothic' , '나눔고딕';font-weight:600;}
 
/*section_box*/
.main_cont_box{margin:0 auto;width:100%;overflow:auto;} 

/*all sbox*/
.all_sbox{padding:5px 0;margin:0 1.5%;float:left;} 
.all_sbox > h3{width:100%;border-bottom:1px solid #ddd;font-size:23px;color:#383838;font-family:'Open Sans' , 'Nanum Gothic' , '나눔고딕';font-weight:600;padding:10px 0;margin-bottom:15px;} 
.all_sbox > h3 > span{border-bottom:3px solid #383838;padding:6px 0;} 

/*sbox1*/.sbox1{width:48.5%;height:225px;margin-left:0%;} 
/*sbox2*/.sbox2{width:48.5%;height:225px;margin-right:0%;}
/*sbox3*/.sbox3{width:48.5%;height:245px;margin-left:0%;clear:both;} 
/*sbox4*/.sbox4{width:48.5%;height:245px;margin-right:0%;}  

/*board type tab all*/
.board_tabs{position:relative;width:100%;font-family:'Open Sans' , 'Nanum Gothic' , '나눔고딕';font-weight:600;}
.board_tabs .all_tabs_cont{float:right;width:calc(100% - 115px);}  
.board_tabs .all_tabs_cont > section{}
.board_tabs .all_tabs_cont > section > ul{overflow:hidden;}
.board_tabs .all_tabs_cont > section > div p.item{float:left;width:100%;text-align:center;}
.board_tabs .all_tabs_cont > section > div p.item > a{width:100%;display:inline-block;color:#383838;} 
.board_tabs .all_tabs_cont > section > div p.item > a:hover{color:transparent;}
.board_tabs .all_tabs_cont > section > div p.item > a > span{display:inline-block;width:100%;}
.board_tabs .all_tabs_cont > section > div p.item > a > span > img{display:inline-block;background:transparent;} 
.board_tabs .all_tabs_cont > section > div p.item > a > span:last-child{font-size:13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-top:5px;} 
.news_more{position:absolute;width:36px;height:36px;background:#fff;top:-51px;right:0;color:#383838;font-size:36px;line-height:34px;text-align:center;font-family:'Open Sans' , 'Nanum Gothic' , '나눔고딕';font-weight:800;border:1px solid #ddd;}
.news_more:hover{color:transparent;}/* 더보기 버튼 */

/* board type tab all Tab Title*/
.board_tabs nav{padding-right:10px;float:left;width:110px;}
.board_tabs nav > ul{position:relative;display:table;font-size:15.5px;width:100%;}
.board_tabs nav > ul > li{position:relative;;display:block;text-align:center;width:100%;margin-bottom:6px;}
.board_tabs nav > ul > li > a{position:relative;display:block;width:100%;padding:8px;background:#f1f1f1;color:#999;transition:background-color 0.2s, color 0.2s;}
.board_tabs nav > ul > li > a:hover, .tabs nav > ul > li > a:focus{color:transparent;}
.board_tabs nav ul li.tab-on a{background:transparent;color:#fff !important;}

/* board type tab all Tab on */
.board_tabs_cont > section > ul > li{width:100%;margin-bottom:4px;}
.board_tabs_cont > section > ul > li a{color:#393939;}
.board_tabs_cont > section > ul > li a:hover{color:transparent;}
.board_tabs_cont > section > ul > li span.news_title{display:inline-block;width:calc(100% - 90px);font-size:14px;font-family:'Open Sans' , 'Nanum Gothic' , '나눔고딕';font-weight:600;}
.board_tabs_cont > section > ul > li span.news_title a{float:left;display:inline-block;width:auto;max-width:calc(100% - 40px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:5px;}
.board_tabs_cont > section > ul > li span.news_title a:before{content:"\f027";font-family:'FontAwesome';color:transparent;opacity:0.7;}
.board_tabs_cont > section > ul > li span.news_title span.m_new{display:inline-block;font-size:10px;padding:0px 5px;border-radius:30px;border:1px solid transparent;color:transparent; } 
.board_tabs_cont > section > ul > li span.news_data{display:inline-block;font-size:12px;color:#666;width:85px;vertical-align:middle;text-align:right;}

/*gallery type*/
.gallery_tabs_cont > section > div p{padding:0 5px;}      
.gallery_tabs_cont > section > div p > a > span:first-child > img{width:100%;height:100px;}  
.gallery_tabs_cont > section > div p > a > span:last-child{}    
 
/*book_type*/ 
.book_tabs_cont > section > div p{padding:0 13px;}          
.book_tabs_cont > section > div p > a > span:first-child{padding-top:5px;background:url(../image/book_bg.png) top no-repeat;background-size:100% auto;} 
.book_tabs_cont > section > div p > a > span:first-child > img{width:100%;height:115px;border:1px solid #d2d2d2;}       
.book_tabs_cont > section > div p > a > span:last-child{}    

/*휴관일 행사일정*/  
.schedule_tabs_cont  > section > div > h4{font-size:18px;padding:2px 0 10px 0;}             
.schedule_tabs_cont  > section > div > h4 > i{color:transparent;}    
.schedule_tabs_cont  > section > div > div{width:100%;height:110px;overflow:hidden;}   
/*휴관일*/
.holiday_box > ul{width:100%;padding-top:8px;}     
.holiday_box > ul > li{float:left;width:30px;height:30px;line-height:30px;background:transparent;color:#fff;font-size:15px;text-align:center;border-radius:50%;font-family:'Open Sans' , 'Nanum Gothic' , '나눔고딕';font-weight:600;margin:5px;}
/*행사일정*/
.event_tabs .event_tabs_cont > div{display:none;}    
.event_tabs .event_tabs_cont > div.event_cont_on{display:block;}  
.event_tabs_nav{width:100%;}
.event_tabs_nav > ul{width:100%;height:75px;padding-top:8px;text-align:center;overflow:hidden;}          
.event_tabs_nav > ul > li{position:relative;display:inline-block;width:55px;height:55px;line-height:19px;background:transparent;border-radius:50%;font-size:14px;font-family:'Open Sans' , 'Nanum Gothic' , '나눔고딕';font-weight:600;margin:0 3px 20px 3px;padding-top:8px;cursor:pointer;}
.event_tabs_nav > ul > li > a{color:transparent} 
.event_tabs_nav > ul > li:hover{background:transparent;} 
.event_tabs_nav > ul > li:hover > a{color:#fff;} 
.event_tabs_nav > ul > li.event_tab_on{background:transparent;}
.event_tabs_nav > ul > li.event_tab_on > a{color:#fff}      
.event_tabs_nav > ul > li.event_tab_on:after{font-family:'FontAwesome';content:"\f0d7";position:absolute;font-size:35px;top:47px;left:18px;color:transparent;}     
.event_tabs_cont > div{width:100%;padding:0 8px;margin-top:5px;height:30px;line-height:30px;background:transparent;color:#fff;border-radius:10px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}   
/*이용시간*/
.intro_time_box > div{height:155px !important;}
.intro_time_box ul{width:100%;float:left;font-size:17px;margin-top:5px;} 
.intro_time_box ul li{float:left;}
.intro_time_box ul .itb_title{border-radius:10px;padding:0 5px;color:#transparent;width:120px;height:23px;}
.intro_time_box ul .itb_title:before{font-family:'FontAwesome';content:"\f017";margin-right:5px;font-weight:normal; }   
.intro_time_box ul .itb_no_title:before{display:none;} 
.intro_time_box ul .itb_cont{width:calc(100% - 120px);}
.intro_time_box ul li span{display:inline-block;padding:0 10px;}
.intro_time_box ul .itb_cont1{background:trasparent;font-weight:400;color:#4e4e4e;text-align:center;min-width:70px;font-size:15px;} 
.intro_time_box ul .itb_cont2{padding-left:15px;}  

/*bottom banner*/
.bottom_banner_box{clear:both;width:100%;padding:5px 0 15px 0;}
.bottom_banner_box > div{margin:0 auto;}
.bottom_banner_box > div p > a{margin-bottom:0}
.bottom_banner_box > div p > a > img{width:70%;height:40%;max-width:195px;max-height:45px;} 
.bottom_banner_box > div p > a.thumbnail:hover{border-color:transparent}
.bottom_banner_box .owl-theme .owl-controls{margin-top:0 !important;}

@media (min-width:1921px){.top_banner_box .tb_list .tb_cont > a span.bn_bg > span{display:block;position:static;top:0;left:0;width:100%;margin-left:0px;}}
@media (min-width:1921px){.top_banner_box .tb_list .tb_cont > a span.bn_bg_w > span{display:block;position:static;top:0;left:0;width:100%;margin-left:0px;}}
@media (max-width:1400px){/*top_banner_box*/.top_banner_box{max-height:none;}}
@media (max-width:1260px){
/*detail_search_box*/.detail_search_box{top:307px;}
/*top_banner_box*/
.top_banner_box .tb_list .tb_cont > a span.bn_bg{display:none;} 
.top_banner_box .tb_list .tb_cont > a span.bn_bg_w{display:none;}
.top_banner_box .tb_list .tb_cont > a span.bn_img{width:100%;position:static;}   
}

@media (max-width:1240px){/*detail_search_box*/.detail_search_box{top:305px;}}
@media (max-width:1220px){/*detail_search_box*/.detail_search_box{top:300px;}}    
@media (max-width:1200px){

/*detail_search_box*/
.detail_search_box{top:305px;} 
.search_tabs{height:75px;}    

/*detail_search Title*/
.search_tabs nav > ul > li{font-size:14px;}
.search_tabs nav > ul > li > a{height:35px;line-height:31px;}  
.search_tabs .search_box > fieldset .search_text{height:40px;line-height:40px;font-size:14px;padding:0 40px 0 12px;}  
.search_tabs .search_box > fieldset .search_btn{width:40px;height:40px;line-height:40px;}
.search_tabs .search_box > fieldset .search_btn > i{line-height:40px;}   

/*all sbox*/
.all_sbox > h3{font-size:18px;padding:6px 0 10px 0;} 
.all_sbox .owl-theme .owl-controls{margin-top:5px;} 

/*sbox1*/.sbox1{height:220px;padding-left:0.5%} 
/*sbox2*/.sbox2{height:220px;padding-right:0.5%} 
/*sbox3*/.sbox3{height:245px;padding-left:0.5%} 
/*sbox4*/.sbox4{height:245px;padding-right:0.5%}  

/*board type tab all*/
.board_tabs .all_tabs_cont{float:right;width:100%;margin-top:10px;}    
.board_tabs .all_tabs_cont > section > div p.item > a > span:last-child{font-size:12px;padding-top:5px;} 
.news_more{position:absolute;width:36px;height:36px;top:-51px;right:0;font-size:36px;line-height:34px;}

/* board type tab all Tab Title*/
.board_tabs nav{padding-right:0;width:100%;}
.board_tabs nav > ul{font-size:13px;}
.board_tabs nav > ul > li{float:left;width:auto;margin-bottom:0;margin-right:6px;}
.board_tabs nav > ul > li > a{width:auto;padding:5px 10px;}

/* board type tab all Tab on */
.board_tabs_cont > section > ul > li{margin-bottom:2px;}
.board_tabs_cont > section > ul > li span.news_title{width:calc(100% - 80px);font-size:12px;} 
.board_tabs_cont > section > ul > li span.news_data{font-size:11px;width:75px;}

/*gallery type*/
.gallery_tabs_cont > section > div p{padding:0 5px;}      
.gallery_tabs_cont > section > div p > a > span:first-child > img{width:100%;height:75px;}  
.gallery_tabs_cont > section > div p > a > span:last-child{}    
 
/*book_type*/ 
.book_tabs_cont > section > div p{padding:0 20px;}          
.book_tabs_cont > section > div p > a > span:first-child{padding-top:4px;} 
.book_tabs_cont > section > div p > a > span:first-child > img{height:90px;}        

/*휴관일 행사일정*/   
.schedule_tabs_cont  > section > div > h4{font-size:14px;}
/*휴관일*/
.holiday_box > ul{padding-top:0;}     
.holiday_box > ul > li{width:27px;height:27px;line-height:27px;font-size:13px;margin:3px;} 
/*행사일정*/        
.event_tabs_nav > ul{height:70px;} 
.event_tabs_nav > ul > li{width:50px;height:50px;line-height:15px;font-size:12px;padding-top:10px;}
.event_tabs_nav > ul > li.event_tab_on:after{font-size:33px;top:44px;left:16px;}     
.event_tabs_cont > div{width:100%;padding:0 8px;margin-top:5px;height:30px;line-height:30px;background:transparent;color:#fff;border-radius:10px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
/*이용시간*/
.intro_time_box > div{height:130px !important;} 
.intro_time_box ul{font-size:14px;} 
.intro_time_box ul .itb_title{height:19px;width:100px;}
.intro_time_box ul .itb_cont{width:calc(100% - 100px);} 
.intro_time_box ul .itb_cont1{font-size:13px;}      
} 
@media (max-width:1180px){/*detail_search_box*/.detail_search_box{top:303px;}}   
@media (max-width:1160px){/*detail_search_box*/.detail_search_box{top:300px;}}  
@media (max-width:1140px){/*detail_search_box*/.detail_search_box{top:297px;}}  
@media (max-width:1120px){/*detail_search_box*/.detail_search_box{top:295px;}}    
@media (max-width:1100px){
/*detail_search_box*/
.detail_search_box{top:300px;}  
.search_tabs{width:430px;height:65px;}     

/*detail_search Title*/
.search_tabs nav > ul > li{font-size:14px;}
.search_tabs nav > ul > li > a{height:30px;line-height:26px} 
.search_tabs .search_box > fieldset .search_text{height:34px;line-height:34px;font-size:14px;padding:0 34px 0 12px;}  
.search_tabs .search_box > fieldset .search_btn{width:34px;height:34px;line-height:34px;}
.search_tabs .search_box > fieldset .search_btn > i{line-height:34px;font-size:21px;}    
} 
@media (max-width:1080px){/*detail_search_box*/.detail_search_box{top:295px;}}   
@media (max-width:1060px){/*detail_search_box*/.detail_search_box{top:290px;}}  
@media (max-width:1040px){/*detail_search_box*/.detail_search_box{top:285px;}}  
@media (max-width:1020px){/*detail_search_box*/.detail_search_box{top:280px;}}  
@media (max-width:1000px){/*detail_search_box*/.detail_search_box{top:275px;}} 
@media (max-width:980px){/*detail_search_box*/.detail_search_box{top:270px;}}  

@media (max-width:960px){
/***** Body Layout *****/  
#header{height:97px;}  
#header .head_box{padding:0 10px;}
#nav .nav-container > ul > li > div > ul{padding:0;}
#visual_section{min-height:calc(100% - 251px);}
#visual_section .main_cont_box{padding:10px;padding-bottom:0;}
#visual_section .quick_tabs_cont section{padding:5px 0;}      
#visual_section .quick_tabs nav{padding:0;}
.bottom_banner_box > div{max-width:99.9%;padding:0 10px;}

/*detail_search_box*/
.detail_search_box{position:static;padding-top:55px;}  
.search_tabs{position:relative;width:100%;height:auto;}    

/*detail_search Title*/
.search_tabs nav{display:none;}    
.search_tabs .search_box > fieldset .search_text{float:left;width:calc(100% - 30px);height:30px;line-height:30px;font-size:14px;border:1px solid #ccc;border-right:none;background:#fff;color:#383838;font-family:'Open Sans' , 'Nanum Gothic' , '나눔고딕';font-weight:600;padding:0 8px;}  
.search_tabs .search_box > fieldset .search_btn{float:left;width:30px;height:30px;line-height:30px;padding:0;border:none;background:transparent;text-align:center;cursor:pointer;color:transparent;}
.search_tabs .search_box > fieldset .search_btn > i{color:#fff ! important;font-size:20px;text-align:center;line-height:28px;}        
.search_tabs .search_box ::-webkit-input-placeholder{color:#383838 !important;} 
.search_tabs .search_box :-moz-placeholder{/* Firefox 18- */  color:#383838 !important;}
.search_tabs .search_box ::-moz-placeholder{ /* Firefox 19+ */color:#383838 !important;}
.search_tabs .search_box :-ms-input-placeholder{color:#383838 !important;}     

/*Quick_menu_box*/
.quick_tabs{margin-top:-36px;}
/*Quick_Tab Title*/
.quick_tabs nav{font-size:13px;}
.quick_tabs nav > ul > li > a{padding:0 6px;height:30px;line-height:30px;} 
/*Quick_Tab Content */
.quick_tabs_cont{height:50px;} 
.quick_tabs_cont section > ul.quick_img > li img{max-height:40px;} 
.quick_tabs_cont section > ul > li > a > i{font-size:18px;width:60%;height:24px;line-height:24px;}  
.quick_tabs_cont section > ul > li > a > span{font-size:11px;padding-top:0px;}      
/*이용시간*/
.intro_time_box > div{height:120px !important;}  
.intro_time_box ul{margin-top:3px;}  
/*bottom banner*/
.bottom_banner_box{padding:0 0 10px 0;}  
.bottom_banner_box > div p > a{margin-bottom:0}
.bottom_banner_box > div p > a > img{width:50%;}   
}
@media (max-width:767px){
/***** Body Layout *****/ 
#visual_section .main_cont_box{padding-top:6px;padding-bottom:0;}
#visual_section .quick_tabs nav{padding:15px;padding-bottom:0;}
#visual_section .quick_tabs_cont section{padding:8px 0 15px 0}

/*top_banner_box*/
.top_banner_box{padding:0 10px;}
.top_banner_box .owl-theme .owl-controls{bottom:5px}
.top_banner_box .owl-theme .owl-controls .owl-page span{width:12px;height:12px;} 

/*Quick_menu_box*/
.quick_menu_box{padding:0 10px;margin-top:6px;}
.quick_tabs{margin-top:0;}
/*Quick_Tab Title*/ 
.quick_tabs nav{font-size:13px;background:transparent;} 
.quick_tabs nav > ul > li{margin-right:6px;} 
.quick_tabs nav > ul > li > a{height:auto;line-height:normal;padding:5px 8px;background:transparent;color:#fff;border-right:none;opacity:0.6;}    
.quick_tabs nav ul li.tab-on a{background:transparent;color:#fff;opacity:1;}   
 
/*Quick_Tab Content */
.quick_tabs_cont{height:auto;}
.quick_tabs_cont section > ul > li{background:none;}
.quick_tabs_cont section > ul.quick_img > li{width:calc(99.9% / 6);} 
.quick_tabs_cont section > ul.quick_img > li img{max-height:40px;}
.quick_tabs_cont section > ul.quick_icon > li{padding:8px 0;}
.quick_tabs_cont section > ul > li > a > span{font-size:10px;}

/*all sbox*/
.all_sbox{padding:15px;clear:both;background:#f2f2f2;width:100% !important;height:auto !important;margin:3px 0 !important} 
.all_sbox:first-child{margin-top:0 !important;}
.all_sbox:last-child{margin-bottom:0 !important;}
.all_sbox > h3{display:none;} 
.all_sbox > h3 > span{border-bottom:3px solid #383838;padding:9px 0;}

/*sbox1*/.sbox1{min-height:181px;} 
/*sbox2*/.sbox2{min-height:192px;}
/*sbox3*/.sbox3{min-height:211px;} 
/*sbox4*/.sbox4{min-height:179px;}  

/*board type tab all*/
.board_tabs .all_tabs_cont > section > div p.item > a > span:last-child{font-size:10px;}
.news_more{width:26px;height:26px;background:transparent;top:-0;right:-0;color:#fff;font-size:25px;line-height:26px;border:none;} 
.news_more:hover{color:#fff !important;}/* 더보기 버튼 */

/* board type tab all Tab Title*/
.board_tabs nav > ul > li > a{padding:6px 8px;background:#fff;}

/*gallery type*/
.gallery_tabs_cont > section > div p{padding:0 10px;}
.gallery_tabs_cont > section > div p > a > span:first-child > img{width:110px;}

/*book_type*/ 
.book_tabs_cont > section > div p{padding:0 10px;}   
.book_tabs_cont > section > div p > a > span:first-child{width:75px !important;} 
.book_tabs_cont > section > div p > a > span:first-child > img{height:90px;}


/*휴관일 행사일정*/  
.schedule_tabs_cont > section > div > div{height:auto;}

/*행사일정*/
.event_tabs_nav > ul{height:53px;padding-top:0px;}       
.event_tabs_nav > ul > li{width:45px;height:45px;line-height:13px;font-size:11px;margin:0 8px 20px 8px;background:#fff;}  
.event_tabs_nav > ul > li.event_tab_on:after{font-size:28px;top:40px;left:15px;}     
.event_tabs_cont > div{height:26px;line-height:26px;font-size:11px;}   
/*이용시간*/
.intro_time_box > div{height:auto !important;}   
.intro_time_box ul .itb_cont1{background:#fff;}

/*bottom banner*/
.bottom_banner_box{padding:10px 0;}  
.bottom_banner_box > div p > a > img{width:70%;}
}

@media (max-width:639px){
/*Quick_Tab Content */
.quick_tabs_cont section > ul.quick_img > li{width:calc(100% / 4);}
.quick_tabs_cont section > ul.quick_icon > li{width:calc(100% / 4);}   

/* board type tab all Tab on */
.board_tabs_cont > section > ul > li span.news_title{width:100%;} 
.board_tabs_cont > section > ul > li span.news_data{display:none;}
}

@media (max-width:399px){
/*top_banner_box*/
.top_banner_box .owl-theme .owl-controls{display:none !important} 

#visual_section .quick_tabs nav{padding:8px;} 
.intro_time_box ul li span{padding:0; letter-spacing:-0.5px;}
.intro_time_box ul .itb_cont2{padding-left:5px;}
} 
 


	