@charset"utf-8";


@media (max-width:358px){   
/* 도서관소개*/  
div.intro_box .library_intro{height:470px;}
#sectionbox .contbox7 .tabs_cont .board_tab li{margin-bottom:3px;}    
#sectionbox .contbox7 .tabs_cont .board_tab li span.news_title{font-size:10px;}
}
@media (min-width:359px) and (max-width:360px){
#sectionbox .contbox4{padding-bottom:52%;}
#sectionbox .contbox5{padding-bottom:95%;}
#sectionbox .contbox6{margin-top:-180.5%;}
#sectionbox .contbox7{padding-bottom:54%;}
#sectionbox .contbox8{margin-top:-234.5%;}
#bannerbox > div{padding:0 7px 0 8px} 

#sectionbox .contbox7 .tabs_cont .board_tab li{margin-bottom:2px;}
}
@media (min-width:361px) and (max-width:373px){
#sectionbox .contbox4{padding-bottom:52%;}
#sectionbox .contbox5{padding-bottom:95%;}
#sectionbox .contbox6{margin-top:-180.5%;}
#sectionbox .contbox7{padding-bottom:54%;}
#sectionbox .contbox8{margin-top:-234.5%;}
#bannerbox > div{padding:0 7px 0 8px}
#sectionbox .contbox7 .tabs_cont .board_tab li{margin-bottom:2px;}
}
@media (min-width:374px) and (max-width:383px){
#sectionbox .contbox4{padding-bottom:50%;}
#sectionbox .contbox5{padding-bottom:90%;}
#sectionbox .contbox6{margin-top:-173.5%;}
#sectionbox .contbox7{padding-bottom:50%;}
#sectionbox .contbox8{margin-top:-223.5%;}

#bannerbox > div{padding:0 7px 0 8px;}
#sectionbox .contbox7 .tabs_cont .board_tab li{margin-bottom:2px;}
}
@media (min-width:384px) and (max-width:399px){
#sectionbox .contbox4{padding-bottom:50%;}
#sectionbox .contbox5{padding-bottom:89%;}
#sectionbox .contbox6{margin-top:-172.5%;}
#sectionbox .contbox7{padding-bottom:50%;}
#sectionbox .contbox8{margin-top:-222.5%;}

#bannerbox > div{padding:0 7px 0 8px}
#sectionbox .contbox7 .tabs_cont .board_tab li{margin-bottom:2px;}
}
@media (min-width:400px) and (max-width:413px){
#sectionbox .contbox4{padding-bottom:50%;}
#sectionbox .contbox4 .owl-theme .owl-controls{margin-top:5px;}
#sectionbox .contbox5{padding-bottom:87%;}
#sectionbox .contbox5 .quick_box > li span{font-size:12px;height:32px;}
#sectionbox .contbox6{margin-top:-170.5%;}
#sectionbox .contbox7{padding-bottom:50%;}
#sectionbox .contbox8{margin-top:-220.5%;}

#bannerbox > div{padding:0 7px 0 8px}
}
@media (min-width:414px) and (max-width:439px){
#sectionbox .contbox4{padding-bottom:50%;}
#sectionbox .contbox4 .owl-theme .owl-controls{margin-top:10px;}
#sectionbox .contbox5{padding-bottom:87%;}
#sectionbox .contbox5 .quick_box > li span{font-size:12px;height:32px;}
#sectionbox .contbox6{margin-top:-170.5%;}
#sectionbox .contbox7{padding-bottom:48%;}
#sectionbox .contbox8{margin-top:-218.5%;}

#bannerbox > div{padding:0 7px 0 8px}
}
@media (min-width:440px) and (max-width:479px){
#sectionbox .contbox4{padding-bottom:50%;}
#sectionbox .contbox4 .tabs{font-size:14px;}
#sectionbox .contbox4 .tabs nav > ul > li > a{padding:6px 10px;}
#sectionbox .contbox4 .owl-theme .owl-controls{margin-top:10px;}
#sectionbox .contbox4 .owl-carousel p > a > img{max-height:70px;}
#sectionbox .contbox4 .news_more{top:-32px;font-size:30px;}
#sectionbox .contbox5 h3{font-size:20px;}
#sectionbox .contbox5{padding-bottom:91%;}
#sectionbox .contbox5 .quick_box > li i{width:50px; height:50px; line-height:50px;font-size:28px;}
#sectionbox .contbox5 .quick_box > li span{font-size:13px;height:34px;}
#sectionbox .contbox6{margin-top:-174.5%;}
#sectionbox .contbox7{padding-bottom:48%;}
#sectionbox .contbox7 .tabs{font-size:20px;}
#sectionbox .contbox7 .tabs nav{margin-bottom:10px;}
#sectionbox .contbox7 .news_more{top:-32px; right:0px; font-size:30px;}
#sectionbox .contbox8{margin-top:-222.5%;}
.all_contbox .icon_list .icon_title{font-size:20px;}
.all_contbox .icon_list .icon_icon{font-size:35px;}
#bannerbox > div{padding:0 7px 0 8px}
}
@media (min-width:480px) and (max-width:511px){
#sectionbox .contbox4{padding-bottom:50%;}
#sectionbox .contbox4 .tabs{font-size:14px;}
#sectionbox .contbox4 .tabs nav > ul > li > a{padding:6px 10px;}
#sectionbox .contbox4 .owl-theme .owl-controls{margin-top:10px;}
#sectionbox .contbox4 .owl-carousel p > a > img{max-height:85px;}
#sectionbox .contbox4 .news_more{top:-32px;font-size:30px;}
#sectionbox .contbox5 h3{font-size:20px;}
#sectionbox .contbox5{padding-bottom:91%;}
#sectionbox .contbox5 .quick_box > li i{width:60px; height:60px; line-height:60px;font-size:32px;}
#sectionbox .contbox5 .quick_box > li span{font-size:13px;height:36px;}
#sectionbox .contbox6{margin-top:-174.5%;}
#sectionbox .contbox7{padding-bottom:48%;}
#sectionbox .contbox7 .tabs{font-size:20px;}
#sectionbox .contbox7 .tabs nav{margin-bottom:10px;}
#sectionbox .contbox7 .news_more{top:-32px; right:0px; font-size:30px;}
#sectionbox .contbox8{margin-top:-222.5%;}
.all_contbox .icon_list .icon_title{font-size:20px;}
.all_contbox .icon_list .icon_icon{font-size:35px;}
}
@media (min-width:512px) and (max-width:519px){
#sectionbox .contbox4{padding-bottom:50%;}
#sectionbox .contbox4 .tabs{font-size:15px;}
#sectionbox .contbox4 .tabs_cont section{padding-top:6%;}
#sectionbox .contbox4 .tabs nav > ul > li > a{padding:6px 10px;}
#sectionbox .contbox4 .owl-theme .owl-controls{margin-top:10px;}
#sectionbox .contbox4 .owl-carousel p > a > img{max-height:85px;}
#sectionbox .contbox4 .news_more{top:-33px;font-size:32px;}
#sectionbox .contbox5 h3{font-size:24px;}
#sectionbox .contbox5{padding-bottom:86%;}
#sectionbox .contbox5 .quick_box > li i{width:60px; height:60px; line-height:60px;font-size:32px;}
#sectionbox .contbox5 .quick_box > li span{font-size:13px;height:36px;}
#sectionbox .contbox6{margin-top:-169.5%;}
#sectionbox .contbox7{padding-bottom:45%;}
#sectionbox .contbox7 .tabs{font-size:24px;}
#sectionbox .contbox7 .tabs nav{margin-bottom:10px;}
#sectionbox .contbox7 .news_more{top:-42px; right:0px; font-size:32px;}
#sectionbox .contbox8{margin-top:-214.5%;}
.all_contbox .icon_list .icon_title{font-size:20px;}
.all_contbox .icon_list .icon_icon{font-size:35px;}

#bannerbox > div{padding:0 7px 0 8px}
}	
@media (min-width:520px) and (max-width:559px){
#sectionbox .contbox4{padding-bottom:50%;}
#sectionbox .contbox4 .tabs{font-size:15px;}
#sectionbox .contbox4 .tabs_cont section{padding-top:6%;}
#sectionbox .contbox4 .tabs nav > ul > li > a{padding:6px 10px;}
#sectionbox .contbox4 .owl-theme .owl-controls{margin-top:10px;}
#sectionbox .contbox4 .owl-carousel p > a > img{max-height:85px;}
#sectionbox .contbox4 .news_more{top:-33px;font-size:32px;}
#sectionbox .contbox5 h3{font-size:24px;}
#sectionbox .contbox5{padding-bottom:86%;}
#sectionbox .contbox5 .quick_box > li i{width:60px; height:60px; line-height:60px;font-size:32px;}
#sectionbox .contbox5 .quick_box > li span{font-size:13px;height:36px;}
#sectionbox .contbox6{margin-top:-169.5%;}
#sectionbox .contbox7{padding-bottom:45%;}
#sectionbox .contbox7 .tabs{font-size:24px;}
#sectionbox .contbox7 .tabs nav{margin-bottom:10px;}
#sectionbox .contbox7 .news_more{top:-42px; right:0px; font-size:32px;}
#sectionbox .contbox8{margin-top:-214.5%;}
.all_contbox .icon_list .icon_title{font-size:20px;}
.all_contbox .icon_list .icon_icon{font-size:35px;}
/* 도서관소개*/  
div.intro_box .library_intro{height:480px;}   

/*Mobile Info*/
div.mobileinfo_box .info_step{width:calc((100% / 2) - 40px);}    

}
@media (min-width:560px) and (max-width:599px){
#sectionbox .contbox4{padding-bottom:46%;}
#sectionbox .contbox4 .tabs{font-size:15px;}
#sectionbox .contbox4 .tabs_cont section{padding-top:6%;}
#sectionbox .contbox4 .tabs nav > ul > li > a{padding:6px 10px;}
#sectionbox .contbox4 .owl-theme .owl-controls{margin-top:10px;}
#sectionbox .contbox4 .owl-carousel a > span{font-size:13px;}
#sectionbox .contbox4 .owl-carousel p > a > img{max-height:85px;}
#sectionbox .contbox4 .news_more{top:-33px;font-size:32px;}
#sectionbox .contbox5 h3{font-size:28px;}
#sectionbox .contbox5{padding-bottom:80%;}
#sectionbox .contbox5 .quick_box > li i{width:60px; height:60px; line-height:60px;font-size:32px;}
#sectionbox .contbox5 .quick_box > li span{font-size:13px;height:36px;}
#sectionbox .contbox6{margin-top:-159.5%;}
#sectionbox .contbox7{padding-bottom:42%;}
#sectionbox .contbox7 .tabs{font-size:24px;}
#sectionbox .contbox7 .tabs nav{margin-bottom:10px;}
#sectionbox .contbox7 .news_more{top:-42px; right:0px; font-size:32px;}
#sectionbox .contbox8{margin-top:-201.5%;} 
.all_contbox .icon_list .icon_title{font-size:24px;}
.all_contbox .icon_list .icon_icon{font-size:40px;}

/* 도서관소개*/  
div.intro_box .library_intro{height:480px;}   

/*Mobile Info*/
div.mobileinfo_box .info_step{width:calc((100% / 2) - 40px);}  

}
@media (min-width:600px) and (max-width:639px){
#sectionbox .contbox4{padding-bottom:44%;}
#sectionbox .contbox4 .tabs{font-size:15px;}
#sectionbox .contbox4 .tabs_cont section{padding-top:6%;}
#sectionbox .contbox4 .tabs nav > ul > li > a{padding:6px 10px;}
#sectionbox .contbox4 .owl-theme .owl-controls{margin-top:10px;}
#sectionbox .contbox4 .owl-carousel a > span{font-size:13px;}
#sectionbox .contbox4 .owl-carousel p > a > img{max-height:85px;}
#sectionbox .contbox4 .news_more{top:-33px;font-size:32px;}
#sectionbox .contbox5 h3{font-size:28px;}
#sectionbox .contbox5{padding-bottom:77%;}
#sectionbox .contbox5 .quick_box > li i{width:60px; height:60px; line-height:60px;font-size:32px;}
#sectionbox .contbox5 .quick_box > li span{font-size:13px;height:36px;}
#sectionbox .contbox6{margin-top:-154.5%;}
#sectionbox .contbox7{padding-bottom:40%;}
#sectionbox .contbox7 .tabs{font-size:24px;}
#sectionbox .contbox7 .tabs nav{margin-bottom:10px;}
#sectionbox .contbox7 .news_more{top:-42px; right:0px; font-size:32px;}
#sectionbox .contbox8{margin-top:-194.5%;}
.all_contbox .icon_list .icon_title{font-size:24px;}
.all_contbox .icon_list .icon_icon{font-size:40px;}
/* 도서관소개*/  
div.intro_box .library_intro{height:500px;}  

/*Mobile Info*/
div.mobileinfo_box .info_step{width:calc((100% / 2) - 40px);}  

}
@media (min-width:640px) and (max-width:666px){
#bannerbox > div{padding:0 7px 0 8px}

/* 도서관소개*/  
div.intro_box .library_intro{height:520px;}   
div.intro_box .library_intro > p:nth-child(1){letter-spacing:-0.5px;}
}
@media (min-width:667px) and (max-width:679px){
#sectionbox .contbox5 .quick_box > li span{height:32px;}   
.all_contbox .icon_list .icon_title{font-size:22px;}
.all_contbox .icon_list .icon_icon{font-size:44px;}


#bannerbox > div{padding:0 7px 0 8px}
/* 도서관소개*/  
div.intro_box .library_intro{height:525px;} 
div.intro_box .library_intro > p:nth-child(1){letter-spacing:-0.5px;} 

/*Mobile Info*/
div.mobileinfo_box .info_step{width:calc((100% / 2) - 40px);}  

}
@media (min-width:680px) and (max-width:719px){
#sectionbox .contbox4 .tabs_cont section{padding-top:5%;}
#sectionbox .contbox3 .icon_list .icon_title{font-size:22px;}
#sectionbox .contbox5 .quick_box > li{margin-bottom:2%;}
.all_contbox .icon_list .icon_title{font-size:22px;}
.all_contbox .icon_list .icon_icon{font-size:44px;}

/* 도서관소개*/  
div.intro_box .library_intro{height:525px;} 
div.intro_box .library_intro > p:nth-child(1){letter-spacing:-0.8px;}

}
@media (min-width:720px) and (max-width:767px){	
#sectionbox .contbox3 .icon_list .icon_title{font-size:23px;padding-bottom:35%;}
#sectionbox .contbox3 .icon_list .icon_icon{font-size:46px;}	
#sectionbox .contbox4 .owl-carousel p > a > img{max-height:90px;}	
#sectionbox .contbox5 h3{font-size:23px;}
#sectionbox .contbox5 .quick_box > li{margin-bottom:3%;} 
#sectionbox .contbox5 .quick_box > li i{width:50px;height:50px;line-height:50px;font-size:28px;}
#sectionbox .contbox5 .quick_box > li span{font-size:13px;height:33px;}
#sectionbox .contbox7 .tabs{font-size:23px;}
.all_contbox .icon_list .icon_title{font-size:23px;}
.all_contbox .icon_list .icon_icon{font-size:46px;}	 

}	
@media (min-width:768px) and (max-width:799px){

}
@media (min-width:800px) and (max-width:839px){
#sectionbox .contbox3 .icon_list .icon_title{font-size:25px;padding-bottom:33%;}
#sectionbox .contbox3 .icon_list .icon_icon{font-size:48px;}	
#sectionbox .contbox4 .tabs{font-size:16px;}
#sectionbox .contbox4 .tabs nav > ul > li > a{ padding:5px 12px;} 
#sectionbox .contbox4 .news_more{top:-36px;font-size:31px;}
#sectionbox .contbox5 h3{font-size:25px;}
#sectionbox .contbox7 .tabs{font-size:25px;}
#sectionbox .contbox7 .tabs_cont .board_tab li span.news_title{font-size:11px;width:calc(100% - 70px);}  
#sectionbox .contbox7 .tabs_cont .board_tab li span.news_data{font-size:10px;width:70px;margin-top:1px;}  
#sectionbox .contbox7 .news_more{top:-48px;font-size:31px;}

.all_contbox .icon_list .icon_title{font-size:25px;}
.all_contbox .icon_list .icon_icon{font-size:48px;}	

/* 도서관소개*/  
div.intro_box .library_intro{height:530px;} 
}
@media (min-width:840px) and (max-width:879px){ 
#sectionbox .contbox3 .icon_list .icon_title{font-size:25px;padding-bottom:35%;}
#sectionbox .contbox3 .icon_list .icon_icon{font-size:50px;}	
#sectionbox .contbox4 .tabs{font-size:16px;}
#sectionbox .contbox4 .tabs nav > ul > li > a{ padding:6px 12px;}
#sectionbox .contbox4 .news_more{top:-38px;font-size:32px;}
#sectionbox .contbox5 h3{font-size:25px;}
#sectionbox .contbox5 .quick_box > li{margin-bottom:5%}
#sectionbox .contbox5 .quick_box > li i{ width:60px;height:60px; line-height:60px;font-size:34px;}
#sectionbox .contbox7 .tabs{font-size:25px;}
#sectionbox .contbox7 .tabs_cont .board_tab li span.news_title{font-size:12px;width:calc(100% - 70px);} 
#sectionbox .contbox7 .tabs_cont .board_tab li span.news_data{font-size:11px;width:70px;margin-top:1px;}  
#sectionbox .contbox7 .news_more{top:-49px;font-size:32px;}

.all_contbox .icon_list .icon_title{font-size:25px;}  
.all_contbox .icon_list .icon_icon{font-size:50px;}	

/* 도서관소개*/  
div.intro_box .library_intro{line-height:18px; height:560px;font-size:13px;}     
div.intro_box .library_intro > p:nth-child(1){font-size:15px;margin-bottom:10px;} 
div.intro_box .library_intro > p:nth-child(2), div.intro_box .library_intro > p:nth-child(3), div.intro_box .library_intro > p:nth-child(4){width:90%; margin:0 5%;}
div.intro_box .library_intro > p:nth-child(3){margin-top:15px; margin-bottom:8px;} 


}
@media (min-width:880px) and (max-width:919px){
#sectionbox .contbox3 .icon_list .icon_title{font-size:26px;padding-bottom:35%;}
#sectionbox .contbox3 .icon_list .icon_icon{font-size:50px;}	
#sectionbox .contbox4{padding-bottom:28%}
#sectionbox .contbox4 .tabs{font-size:16px;}
#sectionbox .contbox4 .tabs nav > ul > li > a{ padding:6px 12px;}
#sectionbox .contbox4 .news_more{top:-38px;font-size:32px;} 
#sectionbox .contbox4 .owl-carousel a > span{font-size:12px;}
#sectionbox .contbox5{padding-bottom:48%} 
#sectionbox .contbox5 h3{font-size:25px;}
#sectionbox .contbox5 .quick_box > li{margin-bottom:5%}
#sectionbox .contbox5 .quick_box > li i{ width:60px;height:60px; line-height:60px;font-size:34px;}
#sectionbox .contbox7 .tabs{font-size:25px;}
#sectionbox .contbox7 .tabs_cont .board_tab li{margin-bottom:3px;}  
#sectionbox .contbox7 .tabs_cont .board_tab li span.news_title{font-size:13px;}
#sectionbox .contbox7 .tabs_cont .board_tab li span.news_data{font-size:11px;}
#sectionbox .contbox7 .news_more{top:-49px;font-size:32px;}

.all_contbox .icon_list .icon_title{font-size:26px;}
.all_contbox .icon_list .icon_icon{font-size:50px;}	

/* 도서관소개*/  
div.intro_box .library_intro{line-height:18px; height:560px;font-size:13px;}     
div.intro_box .library_intro > p:nth-child(1){font-size:15px;margin-bottom:10px;} 
div.intro_box .library_intro > p:nth-child(2), div.intro_box .library_intro > p:nth-child(3), div.intro_box .library_intro > p:nth-child(4){width:90%; margin:0 5%;}
div.intro_box .library_intro > p:nth-child(3){margin-top:15px; margin-bottom:8px;} 

 
}
@media (min-width:920px) and (max-width:939px){
#sectionbox .contbox3 .icon_list .icon_title{font-size:27px;padding-bottom:35%;}  
#sectionbox .contbox3 .icon_list .icon_icon{font-size:55px;}	
#sectionbox .contbox4{padding-bottom:27%}
#sectionbox .contbox4 .tabs{font-size:16px;}
#sectionbox .contbox4 .tabs nav > ul > li > a{ padding:6px 12px;}
#sectionbox .contbox4 .news_more{top:-40px;font-size:33px;}
#sectionbox .contbox4 .owl-carousel a > span{font-size:12px;}
#sectionbox .contbox5{padding-bottom:47%}
#sectionbox .contbox5 h3{font-size:27px;}
#sectionbox .contbox5 .quick_box > li{margin-bottom:5%}
#sectionbox .contbox5 .quick_box > li i{ width:60px;height:60px; line-height:60px;font-size:34px;}
#sectionbox .contbox7 .tabs{font-size:27px;}
#sectionbox .contbox7 .tabs_cont .board_tab li{margin-bottom:4px;}
#sectionbox .contbox7 .tabs_cont .board_tab li span.news_title{font-size:13px;}
#sectionbox .contbox7 .tabs_cont .board_tab li span.news_data{font-size:11px;}
#sectionbox .contbox7 .news_more{top:-51px;font-size:33px;}

.all_contbox .icon_list .icon_title{font-size:27px;}
.all_contbox .icon_list .icon_icon{font-size:55px;}	

#bannerbox > div{ padding:0 10px;}
div.intro_box .library_intro{height:557px;} 

}
@media (min-width:940px) and (max-width:959px){
#sectionbox .contbox3 .icon_list .icon_title{font-size:27px;padding-bottom:35%;}
#sectionbox .contbox3 .icon_list .icon_icon{font-size:60px;}	
#sectionbox .contbox4{padding-bottom:26%}
#sectionbox .contbox4 .tabs{font-size:16px;}
#sectionbox .contbox4 .tabs nav > ul > li > a{ padding:6px 12px;}
#sectionbox .contbox4 .news_more{top:-40px;font-size:33px;}
#sectionbox .contbox4 .owl-carousel a > span{font-size:12px;}
#sectionbox .contbox5{padding-bottom:46%}
#sectionbox .contbox5 h3{font-size:27px;}
#sectionbox .contbox5 .quick_box > li{margin-bottom:5%}
#sectionbox .contbox5 .quick_box > li i{ width:60px;height:60px; line-height:60px;font-size:34px;}
#sectionbox .contbox7 .tabs{font-size:27px;}
#sectionbox .contbox7 .tabs_cont .board_tab li{margin-bottom:4px;}
#sectionbox .contbox7 .tabs_cont .board_tab li span.news_title{font-size:13px;}
#sectionbox .contbox7 .tabs_cont .board_tab li span.news_data{font-size:11px;}
#sectionbox .contbox7 .news_more{top:-51px;font-size:33px;}

.all_contbox .icon_list .icon_title{font-size:27px;}
.all_contbox .icon_list .icon_icon{font-size:60px;}	

#bannerbox > div{ padding:0 10px;}

/* 도서관소개*/  
div.intro_box .library_intro{line-height:18px; height:325px;font-size:12px;}    
div.intro_box .library_intro > p:nth-child(1){font-size:16px;margin-bottom:15px;} 
div.intro_box .library_intro > p:nth-child(2){width:50%;}
div.intro_box .library_intro > p:nth-child(3){width:44%;margin:-3px 2% 10px 1%;} 
div.intro_box .library_intro > p:nth-child(4){width:44%;}  
div.intro_box .library_member > ul:nth-child(2){width:30%;} 
div.intro_box .library_member > ul:nth-child(3){width:36%;}
div.intro_box .library_member > ul:nth-child(3) > li.m_img{margin-left:10%} 
div.intro_box .library_member > ul:nth-child(3) > li.m_cont{width:calc((100% - 100px) - 10%);} 
div.intro_box .library_member > ul:nth-child(4){width:30%;}  
div.intro_box .library_member > ul > li.m_img{margin-left:5%}
div.intro_box .library_member > ul > li.m_cont{width:calc((100% - 100px) - 5%);}


}
@media (min-width:960px) and (max-width:999px){

/*navigation*/
.depth1{padding:0 23px 0 0;}
.depth1 > a{font-size:15px;letter-spacing:-0.5px;}
.depth2 > li > a{padding:5px 10px;}
.nav-dropdown{width:calc((100% - 40px) / 6 + 50px)}
.all_navi_box > ul > li{padding:10px;}
.all_navi_box > ul{font-size:14px;}
.all_navi_box > ul > li > ul{font-size:12px;}
.all_navi_box > ul > li > ul > li > a{padding:2px}

/*sectionbox*/
#sectionbox .contbox2 .box_cont2 img{ max-width:90%;}
#sectionbox .contbox4 .tabs{font-size:14px;}
#sectionbox .contbox4 .tabs nav > ul > li > a{ padding:5px 10px;margin-right:8px;}
#sectionbox .contbox4 .owl-carousel p > a > img{max-height:70px;}
#sectionbox .contbox4 .owl-carousel a > span{font-size:11px;}
#sectionbox .contbox4 .owl-theme .owl-controls{margin-top:0;}
#sectionbox .contbox4 .news_more{top:-36px;font-size:30px;}
#sectionbox .contbox5 h3{font-size:25px;}
#sectionbox .contbox5 .quick_box > li i{ width:50px;height:50px;line-height:50px;font-size:30px;}
#sectionbox .contbox5 .quick_box > li span{height:33px;font-size:12px;}
#sectionbox .contbox7 .tabs{font-size:25px;}
#sectionbox .contbox7 .tabs_cont .board_tab li span.news_title{font-size:10px;width:calc(100% - 70px);}  
#sectionbox .contbox7 .tabs_cont .board_tab li span.news_data{width:70px;font-size:10px;margin-top:1px;}
#sectionbox .contbox7 .news_more{top:-48px;font-size:30px;}

.all_contbox .icon_list .icon_title{font-size:25px;}
.all_contbox .icon_list .icon_icon{font-size:50px;}	
 
/* 도서관소개*/   
div.intro_box .library_intro{line-height:18px; height:550px;font-size:13px;}  
div.intro_box .library_intro > p:nth-child(1){font-size:16px;} 
div.intro_box .library_member > ul:nth-child(2){width:30%}
div.intro_box .library_member > ul:nth-child(3){width:36%}
div.intro_box .library_member > ul:nth-child(4){width:30%} 

/*Mobile Info*/
div.mobileinfo_box .info_down ul{width:calc(100% - 140px); margin-left:140px;letter-spacing:-0.05px; }     
div.mobileinfo_box .info_down p.down_bt{width:100px; height:100px; left:18px ;top:50%;margin-top:-50px; }    
div.mobileinfo_box .info_down p.down_bt > a{padding:14px 12px;} 
div.mobileinfo_box .info_down p.down_bt > a > i{font-size:32px;padding-top:5px;}    
div.mobileinfo_box .info_down p.mo_bt{width:120px; height:120px; margin-top:-60px;}    
div.mobileinfo_box .mb_down ul{width:calc(100% - 140px);  margin-left:140px;}
div.mobileinfo_box .info_down p.mo_bt > a{padding:19px 6px;}        
}

@media (min-width:1000px) and (max-width:1039px){
/*navigation*/
.depth1{padding:0 30px 0 0;}
.depth1 > a{font-size:15px;}
.depth2 > li > a{padding:5px 10px;}
.nav-dropdown{width:calc((100% - 40px) / 6 + 50px)}
.all_navi_box > ul{font-size:15px;}
.all_navi_box > ul > li{padding:10px;}
.all_navi_box > ul > li > ul{font-size:13px;}
.all_navi_box > ul > li > ul > li > a{padding:2px}

/*sectionbox*/
#sectionbox .contbox2 .box_cont2 img{ max-width:90%;}
#sectionbox .contbox4 .tabs{font-size:14px;}
#sectionbox .contbox4 .tabs nav > ul > li > a{ padding:5px 10px;margin-right:8px;}
#sectionbox .contbox4 .owl-carousel p > a > img{max-height:70px;}
#sectionbox .contbox4 .owl-carousel a > span{font-size:11px;}
#sectionbox .contbox4 .news_more{top:-36px;font-size:30px;}
#sectionbox .contbox5 h3{font-size:25px;}
#sectionbox .contbox5 .quick_box > li{margin-bottom:2%;}
#sectionbox .contbox5 .quick_box > li i{ width:55px;height:55px;line-height:55px;font-size:32px;}
#sectionbox .contbox5 .quick_box > li span{height:34px;font-size:13px;}
#sectionbox .contbox7 .tabs{font-size:25px;}
#sectionbox .contbox7 .tabs_cont .board_tab li{margin-bottom:3px;}
#sectionbox .contbox7 .tabs_cont .board_tab li span.news_title{font-size:11px;width:calc(100% - 70px);}  
#sectionbox .contbox7 .tabs_cont .board_tab li span.news_data{width:70px;font-size:10px;margin-top:1px;}
#sectionbox .contbox7 .news_more{top:-48px;font-size:30px;} 

.all_contbox .icon_list .icon_title{font-size:25px;}
.all_contbox .icon_list .icon_icon{font-size:50px;}	

#bannerbox > div{padding:0 19px;}

/* 도서관소개*/  
div.intro_box .library_intro{line-height:20px; height:325px;font-size:13px;}  
div.intro_box .library_intro > p:nth-child(2){width:46%;}
div.intro_box .library_intro > p:nth-child(3){width:48%;margin-bottom:14px;} 
div.intro_box .library_intro > p:nth-child(4){width:48%;} 
div.intro_box .library_member > ul:nth-child(2){width:30%}
div.intro_box .library_member > ul:nth-child(3){width:36%}
div.intro_box .library_member > ul:nth-child(4){width:30%} 



}
@media (min-width:1040px) and (max-width:1079px){
/*navigation*/
.depth1{padding:0 30px 0 0;}
.depth1 > a{font-size:15px;}
.depth2 > li > a{padding:5px 10px;}
.nav-dropdown{width:calc((100% - 40px) / 6 + 50px)}
.all_navi_box > ul > li{padding:10px;}
.all_navi_box > ul > li > a{font-size:15px;}
.all_navi_box > ul > li > ul > li > a{font-size:13px;padding:2px}

/*sectionbox*/
#sectionbox .contbox2 .box_cont2 img{ max-width:90%;}
#sectionbox .contbox4 .tabs{font-size:15px;}
#sectionbox .contbox4 .tabs nav > ul > li > a{ padding:6px 15px;margin-right:10px;}
#sectionbox .contbox4 .owl-carousel p > a > img{max-height:70px;}
#sectionbox .contbox4 .owl-carousel a > span{font-size:11px;}
#sectionbox .contbox4 .news_more{top:-39px;font-size:32px;}
#sectionbox .contbox5 h3{font-size:28px;}
#sectionbox .contbox5 .quick_box > li{margin-bottom:2%;}
#sectionbox .contbox5 .quick_box > li i{ width:60px;height:60px;line-height:60px;font-size:35px;}
#sectionbox .contbox5 .quick_box > li span{height:34px;font-size:13px;}
#sectionbox .contbox7 .tabs{font-size:28px;}
#sectionbox .contbox7 .tabs_cont .board_tab li span.news_title{font-size:12px;width:calc(100% - 70px);}  
#sectionbox .contbox7 .tabs_cont .board_tab li span.news_data{width:70px;font-size:10px;margin-top:1px;}
#sectionbox .contbox7 .news_more{top:-51px;font-size:32px;} 

.all_contbox .icon_list .icon_title{font-size:28px;}
.all_contbox .icon_list .icon_icon{font-size:55px;}	

#bannerbox > div{padding:0 19px;}

/* 도서관소개*/  
div.intro_box .library_intro{line-height:19px; height:325px;font-size:13px;}  
}
@media (min-width:1080px) and (max-width:1119px){
/*navigation*/
.depth1{padding:0 30px 0 0;}
.depth1 > a{font-size:15px;}
.all_navi_box > ul > li{padding:10px;}

/*sectionbox*/
#sectionbox .contbox2 .box_cont2 img{ max-width:90%;}
#sectionbox .contbox4 .tabs{font-size:15px;}
#sectionbox .contbox4 .tabs nav > ul > li > a{ padding:6px 15px;margin-right:10px;}
#sectionbox .contbox4 .owl-carousel p > a > img{max-height:77px;}
#sectionbox .contbox4 .owl-carousel a > span{font-size:11px;}
#sectionbox .contbox4 .news_more{top:-39px;font-size:32px;}
#sectionbox .contbox5 h3{font-size:28px;}
#sectionbox .contbox5 .quick_box > li{margin-bottom:2%;}
#sectionbox .contbox5 .quick_box > li i{ width:65px;height:65px;line-height:65px;font-size:38px;}
#sectionbox .contbox5 .quick_box > li span{height:34px;font-size:13px;}
#sectionbox .contbox7 .tabs{font-size:28px;}
#sectionbox .contbox7 .tabs_cont .board_tab li span.news_title{font-size:12px;width:calc(100% - 75px);}   
#sectionbox .contbox7 .tabs_cont .board_tab li span.news_data{width:75px;font-size:10px;}
#sectionbox .contbox7 .news_more{top:-51px;font-size:32px;} 

.all_contbox .icon_list .icon_title{font-size:28px;}
.all_contbox .icon_list .icon_icon{font-size:55px;}	

#bannerbox > div{padding:0 19px;}
/* 도서관소개*/  
div.intro_box .library_intro{line-height:20px; height:325px;font-size:13px;}  

}
@media (min-width:1120px) and (max-width:1159px){
.depth1{padding:0 30px 0 0;}
.all_navi_box > ul > li{padding:15px;}

/*sectionbox*/
#sectionbox .contbox2 .box_cont2 img{ max-width:90%;}
#sectionbox .contbox4 .owl-carousel p > a > img{max-height:85px;}
#sectionbox .contbox4 .owl-theme .owl-controls{margin-top:3px;}
#sectionbox .contbox4 .owl-carousel a > span{font-size:12px;}
#sectionbox .contbox5 .quick_box > li i{ width:65px;height:65px;line-height:65px;font-size:38px;}
#sectionbox .contbox5 .quick_box > li span{height:34px;font-size:13px;}
#sectionbox .contbox7 .tabs_cont .board_tab li span.news_title{font-size:12px;width:calc(100% - 75px);}
#sectionbox .contbox7 .tabs_cont .board_tab li span.news_data{width:75px;font-size:11px;}

/* 도서관소개*/ 
div.intro_box .library_intro{line-height:20px; height:335px;}  
}
@media (min-width:1160px) and (max-width:1199px){
#sectionbox .contbox4 .owl-carousel p > a > img{max-height:90px;}
#sectionbox .contbox4 .owl-theme .owl-controls{margin-top:3px;}
#sectionbox .contbox4 .owl-carousel a > span{font-size:12px;}
#sectionbox .contbox5 .quick_box > li i{ width:68px;height:68px;line-height:68px;font-size:39px;}
#sectionbox .contbox5 .quick_box > li span{height:34px;font-size:13px;}
#sectionbox .contbox7 .tabs_cont .board_tab li{margin-bottom:2px;}
#sectionbox .contbox7 .tabs_cont .board_tab li span.news_title{font-size:13px;}
#sectionbox .contbox7 .tabs_cont .board_tab li span.news_data{font-size:12px;}

/* 도서관소개*/ 
div.intro_box .library_intro{line-height:21px; height:340px;} 
}

@media (min-width:1200px) and (max-width:1239px){
#sectionbox .contbox5 .quick_box > li i{ width:71px;height:71px;line-height:71px;font-size:40px;}
#sectionbox .contbox7 .tabs_cont .board_tab li{margin-bottom:3px;}
#sectionbox .contbox7 .tabs_cont .board_tab li span.news_data{font-size:12px;}
#bannerbox > div{padding:0 19px;}
}
@media (min-width:1240px) and (max-width:1279px){
#bannerbox > div{padding:0 19px;}
}
