@charset "utf-8";

/* 모바일 */
@media all and (max-width:1235px){
	.snblis{letter-spacing: -1.5px;}
	/*footer*/
	.f_link a{padding: 13px 20px; }
}

@media all and (max-width:1190px){
  .snblis{letter-spacing: -2.5px;}
  .gnbul{width: 69%;}
  .gnbli{margin-right: 3.5%;/* 5.5%; */}
  .gnbli>a>span {padding: 9px 13px;}
  .conul li{margin-right: 0.8%;}
  .f_link a{padding: 13px 15px;}
  .f_text p{margin: 0 3%;}
  .closed{max-height: 273px; height: 278px;}
  .slide_banner{height: 273px;}
  .slide_banner div,.slide_banner>ul{height: 273px!important;}
  .slide_banner a,.slide_banner a img{width: 100%;height: 273px;}
  .timebox{display: none;}
  .closedL{display: block;}
  #history::after{height: 870px;}
  .Mailing_service li{width: 48.5%;margin-bottom: 10px;}
  .Mailing_service li:nth-child(2n){margin-right: 0;}
  .teltr .colce3{display: block;margin-top: 8px;}
  .Excul{width: 100%;margin-top: 10px;}
  .search_lost select{margin-bottom: 10px;}
  .search_lost input{width: 48%;}
  .search_lost .calbox input{width: 110px;}
  .search_lost select{width: 115px;}
  .progT{width: 100%;border-right: 0;}
  .progTul{width: 100%;}
  
  .keyword2 {text-align:left;position:absolute;width:420px;border:1px solid #7a0026; border-top:none; background:#fff; z-index:5; margin:13px 0 0 125px;  padding:3px 0 5px 0;  font-family:"돋움",dotum; color:#cecece; display:none;} /**/
  .keyword2 li{padding-left:20px;} 
  .keyword2 li a{display:block; height:23px; padding:0 0 0 9px; font-size:12px; color:#a1a2a5; line-height:23px;} 
  .keyword2 li a:hover {background:#eff6fa; text-decoration:none;} 
  .keyword2 li a strong{color:#ff1400;}
  
  .msLetterSpc{letter-spacing: -1.5px;} 
  
  .wrep{left: 12%;}
}
@media all and (max-width:1085px){
	.gnbli{margin-right: 2%;}
	.curpage{float: right;}
}

/* 테블릿 */
@media all and (max-width:1024px){
  .h_top,.gnbul,.all_menu,.policy_content,.conul,.fbannerul,.f_link,.f-site{display: none;}
  .mobile_btn{display: inline-block;}
  .gnbli{margin-right: 1.5%;/* 5.5%; */}
  .m_conul,.timebox,.m_loancard{display: block;}

  .h_box{height: 65px;line-height: 65px;padding-left: 20px;box-sizing: border-box;}
  .logo{border:0;}
  .logo a{height: 65px;}
  
  .main_img{margin-top: 65px;height: 445px;/* z-index: 1; */padding-top: 110px;}
  .main_img2{margin-top: 65px;height: 445px;/* z-index: 1; */padding-top:110px;}
  /*.main_imgMt{margin-top: 65px;padding-top: 73px;}
  .main_imgMt2{margin-top: 65px; padding-top: 107px;}
  .main_img{height: 390px;}
  .main_img2{height: 390px;}*/
 
  /* .searchbox{max-width: 620px;margin: 0 auto 60px;} */
  .searchbox{margin: 0 auto 60px;}
  .searchbox input{width: 66%;}
  .Main_news_service{position: static;transform: none;padding: 0 45px;box-sizing: border-box;margin-top: -195px;z-index: 10;}
  .news_service{height: auto;overflow: visible;position: relative;/* z-index: 5; */}	/* .news_service{height: auto;overflow: visible;} */
  .news_service>li{width: 100%;}
  .newsli .newsul{height: 146px;padding: 18px 55px;}
  .newsul>li{line-height: 1.4;}
  .newsli .newsul a{margin-bottom: 0px;}/*비즈밸리엔 없는코드*/
  .searchbox>div{padding: 8px 0;}
  .searchbox select{height: 32px;}
  .searchbox input{height: 32px;}
  .service_tit{text-align: center;}
  .service_tit span{text-align: left;}
  .service{height: auto;}
  .serviceli>ul{height: auto;padding: 25px 20px 20px;text-align: center;}
  .closed{width: 49.5%;}
  .closedL{margin-right: 15%;display: inline-block;}
  .time_t{margin-right: 10%;}
  .timebox{padding: 6px 35px;}
  .newdul li.t_none{display: none;}
  .newData{padding: 0 45px;background-color: #FFF;margin-top: 20px;}
  .newData .container{border-bottom: 1px #e3e3e3 solid;}
  .newdul li{width: 27%;}
  .newdul li:nth-child(3){margin-right: 0;}
  .Noticewrap>.container{padding: 0 45px 38px;box-sizing:border-box;}
  .conwrap{max-width: none;box-sizing: border-box;width: 82%;padding: 33px 25px 0;}
  .noticebox{margin-top: 10px;}
  .wishul li.t_none{display: none;}
  .wishul li{width: 27%;}
  .wishul li:nth-child(3){margin-right: 0;}
 /*  .tabul{width: 17.1%;}
  .tabul li{width: 100%;} */
  .conbox{padding: 28px 16px 17px 25px;}
  .notice{width: 100%;margin-top: 0px;}
  .notice li{line-height: 1.7;}
  .notice li a{width: 79%;font-size: 15px;}
  .more_i{margin-right: 0;}
  #footer{padding: 30px 10px;}
  .f_text p{margin: 0 0 0 2%;width: 63%;line-height: 1.5;}
  .closed{min-height: 273px;}
  .slide_banner{width: 50.5%;height: 275px;}
  .slide_banner div,.slide_banner>ul{height: 273px!important;}
  .slide_banner a,.slide_banner a img{width: 100%;height: 273px;}
  .section{height: auto!important;}
  .notice .date{font-size: 15px;}

  .s_container{padding-left: 0;box-sizing: border-box;}
  #snbwrap{display: none;}
  .s_contents{width: 100%;margin-left: 0;padding: 15px;}
  .s_con{padding: 20px 0;}
  .engul>li{margin-right: 0.7%;}
  .board_search{width: 100%;margin-top: 10px;}
  .book_explain li:nth-child(5n){margin-right: 3.7%;}
  .s_tabul02>li{border-bottom: 1px #e1e1e1 solid;}
  .d_table .group02{width: 81%;}
  .table_f7f .inlineB{width: 31%;}
  .news_text div{width: 100%;margin-top: 5px;}
  #history::after{height: 970px;}
  #history .history-list::after{left: -24px;}
  #history .his-left::after{right: -24px;left: auto;}
  .groupT_wrap,.table_c3d{width: 100%;}
  .group_text{min-height: 425px;}
  .group_text .group{font-size: 14px;}
  .group_top::after{width: 80%;background-size: 100% 100%;}
  .tableStyle01 th{padding: 10px;}
  .icontr .group{width: 85%;}
  .btn_ebox{display: block;margin-bottom: 10px;}
  .book_info_text{padding: 30px 20px;}
  .btn_explain{padding: 20px;}
  .book_img img{width: 100%;}
  .text_ebe{min-height: 200px;}
  .storyTul .group{width: 81%;}
  .sitemapul>li{width: 32%;margin-right: 1%;}
  
  
  .keyword2 {text-align:left;position:absolute;width:368px;border:1px solid #7a0026; border-top:none; background:#fff; z-index:5; margin:13px 0 0 15%;  padding:3px 0 5px 0;  font-family:"돋움",dotum; color:#cecece; display:none;} /**/
  .keyword2 li{padding-left:20px;} 
  .keyword2 li a{display:block; height:23px; padding:0 0 0 9px; font-size:12px; color:#a1a2a5; line-height:23px;} 
  .keyword2 li a:hover {background:#eff6fa; text-decoration:none;} 
  .keyword2 li a strong{color:#ff1400;} 
  .keyword3{margin: 8px 0 0 141px;}
  
  /* footer*/
  .iconMark1{display: none;}
  .iconMark2{margin:20px 0 0;display: inline-block;}
  .iconMark2 img{width: 100%}
  
  /*추가*/
 .sub_top{margin-top: 61px;} 
 .Adwrap{max-width: 620px;}
 .Ad_pop{width: 97%;}
 
/*서가브라우징*/
  .bookCase{display:block;}
  #cntr{width: 17%;}
  .bookCase li.nonDp{display: none;}
  .bookCase li{width: 15%; box-sizing:content-box;}
  .bookCase li:nth-child(3){margin-right: 0;}
  .bkc_hover{padding-top: 43px;}
 
 
   .wrep{left: 12%;}
   .video2_img{
    float:;
    display:;
    width: 50%;
    }
    
    /* .slideImgWid>Img{
	    height: 340px;
    }삭제--
    .slideTmpWid>Img{
    height: 180px;
    width: 100%} */
    
      /* header 정부 배너 추가 */
    .toggle-wrap { padding: 7px 32px;}
    
    
    
 }
 /* 1024END */


/* 모바일 */
@media all and (max-width:767px){
  .m_br{display: block;}
  .searchbox select,.newsli .newsul span,.service_tit span,.timebox,.slide_banner .slidesjs-pagination,.tabul li.on::after,.notice .date,.pc_br,.c_word{display: none;}

  .h_box{height: 59px;line-height: 61px;padding-left: 10px;}
  .logo a{height: 61px;background-size: 80%;background-position: left;width: 214px;/* width: 150px; */}
  .m_login{width: 63px;height: 58px;line-height: 58px;}
  .m_card{/* width: 63px;height: 58px;line-height: 58px; */
    width: 63px;
    height: 48px;
    line-height: 18px;
    padding-top: 10px;
    box-sizing:content-box;
  }
  .m_menu_i{width: 63px;height: 62px;background-size: 100%;}
  
  .main_img{margin-top: 0;height: 250px;padding-top: 150px;background-size: cover;background-position: top;}
  .main_img2{margin-top: 0;height: 250px;padding-top: 150px;background-size: cover;background-position: top;}
 
  /*.main_imgMt{ margin-top: 0px;padding-top: 115px;}
  .main_imgMt2{ margin-top: 0px;padding-top: 144px;}
  .main_img{height: 230px;background-size: cover;background-position: top;}
  .main_img2{margin-top: 59px;height: 230px;background-size: cover;background-position: top;}
  .topPopup{margin: 15px 0 0px 2%}*/
  .searchbox{/* max-width: none;width: 85%; */margin: 0 auto 45px;padding: 10px;}
  .searchbox>div{padding: 0;}
  .searchbox input{font-size: 14px;padding-left: 20px;height: 34px;}
  .search_btn{background-size: 100%;width: 22px;height: 22px;right: 22px;}
  .Main_news_service{padding: 0;margin-top: 0;}
  .newsli .newsul{height: auto;padding: 8px 20px;}
  .newsli .newsul a{font-size: 14px;width: 100%;}
  .newsul>li{line-height: 1.3;}
  .service_tit{margin-bottom: 16px;}
  .service_tit>img{width: 120px;}
  .service{padding: 18px 15px 0;}
  .serviceul>li{width: 23.5%;margin-bottom: 5px;background-size: 90%;}
  .serviceul>li>a{height: 113px;word-break: keep-all;padding-top: 95%;font-size: 14px;}
  .serviceli>ul{padding: 25px 20px 10px;}
  .serviceli>ul>li{width: 49%;margin-bottom: 10px;}
  .serviceli>ul>li>a{font-size: 15px;padding-top: 55px;}
  .closed{border-top: 1px #e1e1e1 solid;margin-top: 0;border-left: 0;border-right: 0;width: 40%;padding-top: 2px;min-height: 187px; height: 0;}
  .slide_banner{width: 59%;height: 187px;}
  .slide_banner div,.slide_banner ul{height: 185px!important;}
  .slide_banner a,.slide_banner a img{width: 100%;height: 185px;}
  .closed_banner{margin-top: 15px;}
  .closed strong{font-size: 16px;margin-bottom: 2px;padding-left: 10px;padding-right: 10px;}
  .closedT{padding: 15px 0;}
  .closedL{margin-right: 0;margin-bottom: 5px;display: block;}
  .closedL dt{font-size: 22px;display: inline-block;}
  .closedL dd{font-size: 22px;display: inline-block;}
  .closedR li{line-height: 1;}
  .newData{padding: 0;margin-top: 15px;height: auto;}
 /*  .newData{height: 385px;} */
  /* .newData{padding: 0;margin-top: 15px;height: auto;} */
  .date_tab{margin: 0 auto 10px;}
  /* .date_tab li{width: 50%;height: 42px;}
  .date_tab a{font-size: 15px;line-height: 40px;} */
  .newdul{margin: 0 auto 10px;}
  .newdul li.m_none{display: none;}
  .newdul li:nth-child(2){margin-right: 0;}
  .newdul li{width: 47%;margin-right: 1%;}
  .newdul a span{font-size: 13px;margin: 7px 0 9px;}
  .wishul{margin: 0 auto 10px;}
  .wishul li.m_none{display: none;}
  .wishul li:nth-child(2){margin-right: 0;}
  .wishul li{width: 47%;margin-right: 1%;}
  .wishul a span{font-size: 13px;margin: 7px 0 9px;}
  .wishimg{text-align:center; margin-bottom:15px;}
  .wishimg{height: 195px;}
  .homebox,.m_menuul>li>a{padding: 0 13px;}
  .Noticewrap>.container{padding: 0 0 20px;}
  .m_conul{margin-top: 20px;}
  .m_conul>li{margin-right: 0;width: 49.3%;/* height: 70px; */padding: 0 0;}
  .m_conul>li a{height: 62px;}
  .m_conul>li a img{height: 100%;}
  .m_loancard{margin-top: 1px;}
  .m_loancard>li{margin-right: 0;width: 49.3%;height: 40px;padding: 12px 0;}
  .m_loancard>li a{height: 40px;}
  .m_loancard>li a img{height: 100%;}
  
   .noticebox{margin-top: 14px;
    border: 0px;} 
  /*
   .noticebox{margin-top: 20px;border:0;} 
  .tabul{width: 100%;}
  .tabul li{width: 20%;margin-right: -2px;display: inline-block;vertical-align: top;}
  .tabul a{height: 40px;line-height: 40px;font-size: 14px;} 
   .noticebox{margin-top: 20px;} */
    
    
 .tabul>li>a {
    float: left;
    background-color: #e9e9e9;
    width: 24.8%;
    font-size: 18px;
    color: #363636;
    font-weight: 500;
    height: 56px;
    line-height: 56px;
    display: inline-block;
    box-sizing: border-box;
    text-align: center;
    position: absolute;
    top: -3px;
    left: 0;}
    .tabul>li.on>a::after{display: none;}
  #news2 {
    float: left;
    top: -3px;
    margin-left: 25.1%;}
  #news3 {
    top: -3px;
    float: left;
    margin-left: 50.2%;}
    #news4 {
    top: -3px;
    float: left;
    margin-left: 75.2%;}
    
  /* .tabul>li>a{width: 22%;font-size: 13px;} */
  /* .conbox{padding: 15px 10px 15px 25px;width: 78%;} */
  .conbox{
    margin-top: 56px;
    border: 1px solid #e9e9e9e9;
    background-color: #FFF;
    width: 100%;
    vertical-align: top;
    float: right;
    padding: 23px 14px 17px 25px;
    height: 200px;
    box-sizing: border-box;}
  .conwrap{width: 100%;padding: 10px;border:1px #e5e5e5 solid;margin-top: -4px;}
  
  .more_i{margin-right: 0; top:65px;}
  .notice li{line-height: 1.3;}
  .notice li a{width: 100%;font-size: 14px;padding-right: 0;    line-height: 30px;}
  .noticedate{display: none;}
  .f_text p{margin: 10px 0 0 0;width: 50%;font-size: 13px;}
  .f_logo{width: 150px;}
  .f_logo img{width: 100%;}
  #footer{padding: 13px 10px;}
  .m_menuwrap{top:59px;}
  .m_menuul>li>a{background-position: 94%;}
  /* .sub_top{margin-top: 58px;height: 210px;padding-top: 72px;} */
   .sub_top{margin-top: 0;height: 260px;padding-top: 145px;}
  .s_con{padding: 15px 0 10px;}
  .engul{margin-top: 20px;}
  .engul>li{width: 10.4%;margin-bottom: 5px;}
  .engul2{margin-top: 20px;}
  .engul2>li{width: 10.4%;margin-bottom: 5px;}
  .board_search select{width: 86px;}
  .board_search_wid select {width: 88px;}
  .board_search input{width: 33.5%;}
  .s_tabul>li{width: 31%;}
  .board_tit{margin: 20px 0 10px;}
  .pagination ul{width: 100%;}
  .pagination li{width: 8%;}
  .hgroupT{font-size: 15px;padding: 0 10px;height: 42px;line-height: 42px;}
  .print{width: 42px;height: 42px;}
  .box_ebe{padding: 15px;}
  .s_container{min-height: auto;}
  .s_contents{padding: 10px;min-height: 400px;}
  .box-point{margin-left: 0;width: 100%;padding: 12px;font-size: 13px;}
  .Ebook_info{margin-top: 25px;}
  .Ebook_info li{margin-right: 0;margin-bottom: 15px;width: 143px;height: 141px;background-size: 100% 100%;}
  .Ebook_info li a{font-size: 15px;padding-top: 90px;}
  .search_inner{width: 100%;padding-left: 5px;}
  .search_inner select{width: 70px;}
  .search_inner input{padding: 0 5px;width: calc(100% - 123px);}
  .search_b{width: 45px;font-size: 15px;}
  .search_tool1{padding: 5px 0px;margin-top: 8px;width: 100%;}
  .search_tool{width: 100%;margin-left: 0;margin-top: 10px;}
  .search_tool a{float: left;width: 50%;box-sizing: border-box;}
  .choose_word{border-right: 1px #cccccc solid;}
  .fR_in{font-size: 12px;float: none;width: 100%;margin-top: 10px;line-height: 1.4;}
  .search_table{margin: 12px 0 25px;}
  .search_table .yeartr input{width: 42%;}
  .search_table .yeartr select{width: 100%;}
  .search_table .t01{width: 23%;}
  .search_table .t02{width: 43%;}
  .search_table .t03{width: 22%;}
  .bookList>li{padding: 10px 0;text-align: center;}
  .bookPhoto{text-align: center;margin-bottom: 15px;}
  .book_explain{width: 100%;margin-left: 0;padding-top: 0;text-align: left;}
  .book_explain ul{margin-top: 10px;}
  .blul .btn_a82{margin-top: 8px;}
  .map{padding: 5px;height: 250px;}
  .mT20{margin-top: 10px;}
  .mT30{margin-top: 15px;}
  .mT45{margin-top: 20px;}
  .table_f7f td{padding:5px;}
  .s_table .taL{padding: 5px;}
  .s_table .st01{width: 23%;}
  .s_table .st02{width: 10%;}
  .s_table .st03{width: 35%;}
  .s_table .st03 .group{width: 73%;}
  .s_tabul02>li{width: auto;padding: 0 3px;}
  .fs18{font-size: 14px;}
  .bd_e1e{font-size: 13px;height: auto;line-height: normal;padding: 3px 5px;}
  .d_table .group02{width: 61%;}
  .table_f7f .inlineB{width: 49%;}
  .table_f7f .inlineB .group{width: 82%;}
  .imgul_2{padding-left: 0;margin-top: 20px;text-align: center;}
  .imgul_2 li{margin-right: 0;margin-bottom: 15px;}
  .videoul{padding-top: 15px;}
  .videoul li{width: 100%;margin-right: 0;margin-left: 0;margin-bottom: 10px;}
  .newsul li{width: 100%;}
  .news_img{text-align: center;}
  .news_text div{font-size: 14px;margin-left: 0;}
  #history{margin-top: 20px;}
  #history .history-list{width: 100%;margin-top: 0;margin-left: 0;}
  #history::after,#history .history-list::after,.year-box::after{display: none;}
  .year-box{margin-bottom: 10px;padding: 15px 10px;}
  .groupul>li{width: 100%;margin-right: 0;margin-bottom: 10px;}
  .group_top::after{display: none;}
  .group_top span{font-size: 16px;margin-right: 0;max-width: 240px;margin-bottom: 20px;}
  .group_text{padding: 10px 5px 10px 10px;min-height: auto;}
  .groupT_wrap{margin: 20px auto 0;}
  .table_c3d th{padding: 10px;}
  .table_c3d td{word-break: keep-all;}
  .is-wauto-box{overflow-x: scroll;width: 100%;}
  .is-wauto-box .tableStyle01,.is-wauto-box .book_table,.is-wauto-box .board_table,.is-wauto-box .s_table,.is-wauto-box .table_e1e,.is-wauto-box .openApi{min-width: 700px;}
  .m_block{display: block;}
  .mT50{margin-top: 25px;}
  .icontr .group{width: 66%;font-size: 12px;}
  .diner_top div{font-size: 14px;display: block;margin-bottom: 10px;}
  .diner_top a{margin-left: 0;font-size: 13px;}
  .photoul li{width: 100%;margin-bottom: 5px;}
  .photoul li:last-child{margin-bottom: 0;}
  .hgroup{padding: 0 0 7px;}
  .conInfo{float: none;width: 100%;margin-top: 5px;text-align: right;}
  .location li::after{margin: 0 0 -2px 4px;background-size: 80%;background-position: 0 2px;}
  /* .location li a{font-size: 12px;} */
  .conInfo>div{display: none;}
  .search_box{margin-top: 15px;}
  .faq_list{padding: 10px;}
  .faq_list>li{padding: 10px;min-height: auto;}
  .question_area a{font-size: 14px;padding-right: 22px;}
  .answer_area{font-size: 13px;margin-top: 10px;}
  .categorywrap{padding: 10px 0;}
  .btn_e{font-size: 11px;width: 71px;}
  .btn_ebox a{margin-right: 0;}
  .fR_selC select{padding: 0 25px 0 5px;}
  .more_btn{font-size: 13px;width: 80px;}
  .book_img{width: 220px;}
  .booktit02{font-size: 15px;padding: 20px 0 15px;}
  .book_info_text{text-align: center;padding: 20px 10px;}
  .book_infoul{width: 100%;margin-left: 0;margin-top: 15px;}
  .book_infoul li{text-align: left;}
  .book_infoul li span{display: block;width: 100%;font-size: 13px;}
  .bT01{margin-bottom: 6px;}
  .btn_leftB a{margin-right: 0;}
  .btn_eee{font-size: 13px;padding: 0 5px;}
  .btn_explain{padding: 15px 10px;margin: 25px 0 8px;}
  .checkTul{margin-top: 10px;}
  .checkTul li{padding-left: 21px;font-size: 13px;}
  .checkTul div{width: calc(100% - 111px);}
  .bd_dd6{width: 100px;font-size: 13px;}
  .Mailing_service{margin: 10px 0;}
  .Mailing_service li{width: 100%;margin-right: 0;}
  .ms_text{min-height: auto;}

  .rsv_service{margin: 10px 0;}
  .rsv_service li{width: 100%;margin-right: 0;}
  .rsv_text{min-height: auto;}

  .tit_aa9{font-size: 16px;padding:6px 0 6px 10px;}
  .box_e1eul{padding: 0 10px;margin: 2px 0 20px;}
  .box_e1eul li{padding: 15px 0;}
  .d0cul{margin: 20px 0;}
  .d0cul li{width: 100%;margin-right: 0;margin-bottom: 10px;}
  .text_ebe{font-size: 13px;min-height: auto;}
  .table_ead td{padding: 14px 0 14px 10px;}
  .textR{display: block;margin-right: 8px;font-size: 13px;}
  .colorbox{width: 100%;margin-top: 0;}
  .colorbox>span{font-size: 12px;margin: 0;}
  .date-bar span{font-size: 17px;vertical-align: top;display: inline-block;}
  .calendar_tab{width: 100%;max-width: none;margin-top: 10px;}
  .calendarT td{height: 100px;}
  .dateT td{padding: 10px 12px;}
  .story_text{width: 100%;margin-top: 12px;}
  .storybook{margin: 10px 0 15px;text-align: center;}
  .storyTul{padding: 10px 0;}
  .storyTbox,.storyTul li{text-align: left;}
  .boardView th,.boardView td{font-size: 13px;padding: 13px 5px;}
  .viewbox{padding: 10px;}
  .textarea{padding: 6px;font-size: 13px;height: 120px;}
  .mT25{margin-top: 15px;}
  .mT60{margin-top: 30px;}
  .storyTul .group{width: 76%;}
  .programTbox,.date_selC{padding: 10px;}
  .box_f8f .storyTul{padding: 6px 10px;}
  .box_f8f .storyTul .group{width: 74%;}
  .Exc_apply{padding: 10px;}
  .Excul li{margin-left: 0;width: 32%;height: 35px;line-height: 35px;font-size: 13px;}
  .Exc01,.Exc02{padding-left:5px;}
  .date_s01{width: 100%;margin-bottom: 15px;}
  .date_s02{width: 100%;margin-left: 0;}
  .bulletul{margin: 10px;}
  .btn_e3a{height: 26px;line-height: 24px;width: 48px;font-size: 12px;}
  .s_tabul>li.bBli{margin-bottom: 0;}
  .tb_tit{font-size: 14px;min-width: 105px;}
  .textboxul{padding-left:0;}
  .textboxul li{font-size: 14px;margin-top: 15px;}
  .table_d3d td{font-size: 13px;padding: 10px;}
  .table_d3d .group{width: 89%;}
  .mT40{margin-top: 20px;}
  .search_lost{padding: 10px;}
  .search_lost .calbox{display: block;margin: 10px 0;}
  .search_lost .calbox input{width: 32%;}
  .search_lost select{width: 47%;}
  .search_lost input{width: 77%;}
  .search_lost .bs_btn{width: 60px;}
  .search_lostbox .col946{font-size: 13px;padding-left: 0;}
  .tablewrap{padding: 0 0 20px;}
  .tablef7f td{padding: 10px;}
  .sitemapul{margin-top: 10px;padding-left: 0;}
  .sitemapul>li{margin-right: 0;width: 100%;margin-bottom: 25px;}
  .sitemapul>li h4{font-size: 15px;line-height: 62px;}
  .date_search{float: none;text-align: left;width: 100%;margin-top: 10px;}
  .date_search .bs_btn{width: 62px;margin-left: 5px;}
  .progressbox{margin-top: 35px;}
  .progT{font-size: 14px;padding: 15px 0;}
  .progTul{padding: 10px;}
  .progTul li{width: 100%;font-size: 13px;letter-spacing: -1px;}
  .fs16_674{font-size: 13px;margin: 10px 0 0 0;}
  .vol_text{font-size: 13px;margin: 10px 0 0 0;}
  .vol_text .group{width: 92%;}
  .bd_none{margin-top: 20px;}
  .bd_none .board_table{border-top:4px #7a0026 solid;}
  .basketwrap{padding-left: 17px;}
  .btn_e5e{font-size: 13px;width: 81px;}
  .ns_tit{font-size: 21px;height: 41px;line-height: 41px;}
  .infoT{padding: 10px;font-size: 13px;}
  .infoT02{padding: 10px;font-size: 13px;}
  .infoT03{padding: 10px;font-size: 13px;}
  .indent.col227T{margin-left: 12px;font-size: 14px;}
  .mT35{margin-top: 20px;}
  .View_more{width: 64px;font-size: 12px;}
  .is-wauto-box.indent{margin: 10px 0 13px 0;}

 	/* footer */
    .f_text p{width: 100%;}
    
   /* 수정 */
  .searchbox input{width: 88%;}
  .closedR{height: 87px;}
  .closedT{height: 140px;}
  #header{position: absolute;}

  .dang2 { background-position-y: 6px; }
  .Adwrap{max-width: none;width: 85%;/* 개발자 임의 추가*/margin-top: 20px;}
  .Ad_search{font-size: 11px;width: 65px;right: 10px;}
  
   .btn_box{right: 20px;}
  .c_word02{margin: 0 7px 0 0;}
  .Ad_tit{height: 45px;padding: 0 10px;line-height: 45px;font-size: 14px;}
  .Ad_con{padding: 15px 10px;}
  .c_tit{font-size: 15px;margin-right: 0;}
  .inputul li{font-size: 13px;margin-right: 0;width: 32%;margin-top: 8px;}
  .contitB{padding: 10px 15px 15px;}
  .search_table .inC{height: 32px;}
  .search_table .selC{height: 32px;background-size: 13px}
  .btn_bcb{font-size: 13px;width: 27%;}
  .Ad_con .search_table{padding: 5px 0 0;}
  .Ad_con .search_table th{padding: 3px 2px;}
  .Ad_con .search_table td{padding: 3px 2px;}
  .Ad_pop{top:5%;}
  .Ad_pop .search_table .yeartr select{width: 42%;}
  
  /*신착자료 추가*/
  .date_tab>li>a{width: 50%;font-size: 15px;line-height: 40px;height: 40px;}
  .date_tab>.dateli01>a{left: 0;}
  .date_tab>.dateli02>a{left: 50%;}
  .date_tab>.dateli03>a{left: 0;top:40px;}
  .date_tab>.dateli04>a{left: 50%;top:40px;}
  .date_con{padding-top: 90px;}
  .listBtn a{font-size: 15px;}

  .date_tab>li>a{width: 50%;font-size: 15px;line-height: 40px;height: 40px;}
  .date_tab>.dateli01>a{left: 0;}
  .date_tab>.dateli02>a{left: 50%;}
  .date_tab>.dateli03>a{left: 0;top:40px;}
  .date_tab>.dateli04>a{left: 50%;top:40px;}
  .date_con{padding-top: 90px;}
  .newData{height: 385px;}
  .listBtn a{font-size: 15px;}
  
  /* 사이즈 */
  .ms_num{font-size: 20px;}
  .tith3{font-size: 18px;}
  .plusR,.booktit,.year{font-size: 17px;}
  .tit_d0c,.check_i02{font-size: 16px;}
  .s_tabul>li>a,.engul>li>a,.sub_tit,.sub_i dl dt,.sub_i,.monthul .month,.group_tit,.booktit03,.ms_top,.Exc_tit{font-size: 15px;}
  .closedR li span,.bd_ccc,.book_explain li,.s_tabul02>li>a,.sub_i dl dd,.s_table th,.fs16,.video_text strong,.video_text p,.news_tit span,.monthul .monthT,.groupT_wrap h3,.sub_i04,.fs16_000,.box_e1eul li strong{font-size: 14px;}
  .table_ead,.programTbox p,.date_selC .date_tit,.date_tit>span,.conb_tit,.fs16_323,.depthul>li>a,.basketwrap strong,.bde1e,.fs16_1e1{font-size: 14px;}
  .selC,.inC,.board_table th,.board_table td,.box_ebe p,.curpage,.bs_btn,.pagination li a,.fR_in>span,.search_table th,.table_f7f th,.s_table td,.btn_e1e,.fs15_292,.video_text span,.bg_f26,.tableStyle01,.diner_text{font-size: 13px;}
  .category li a,.selC02,.btn_ebe,.preview_btn,.booktit03 a,.btn_explain .cole79,.btn_explain .cola34,.fs15,.fs15_000,.btn_f79,.box_e1eul li div,.calendar_tab a,.calendarT,.storyTbox,.storyTul li{font-size: 13px;}
  .list_btn,.Apply_btn,.teltr .btn_ebe,.table_eee th,.table_eee td,.bulletul li,.textboxul li p,.btneee,.table_d3d th,.sl_tit,.tablef7f,.btn_d4c,.col227T,.table_e1e th,.table_e1e td,.table_7a0{font-size: 13px;}
  .search_table td select,.search_table td input,.news_tit a,.teltr .colce3,.btn_d8d,.smallT{font-size: 12px;}
  
  .keyword2 {text-align:left;position:absolute;width:60%;border:1px solid #7a0026; border-top:none; background:#fff; z-index:5; margin:13px 0 0 80px;  padding:3px 0 5px 0;  font-family:"돋움",dotum; color:#cecece; display:none;} /**/
  .keyword2 li{padding-left:20px;} 
  .keyword2 li a{display:block; height:23px; padding:0 0 0 9px; font-size:12px; color:#a1a2a5; line-height:23px;} 
  .keyword2 li a:hover {background:#eff6fa; text-decoration:none;} 
  .keyword2 li a strong{color:#ff1400;} 
  .keyword3{margin: 0px 0 0 -1px;    width: 65%;}
  .pageSel{display: none;}
  
  .img_top > figcaption{font-size: 14px;}
  
  /* 슬라이드 메뉴에 이전, 다음 버튼 활성화 */
  .slide_banner .slidesjs-previous{left: 10px;background-image: url(/images/main/arrow_prev_stroke.png); background-repeat: no-repeat; bottom: 4px; font-size:0;/* text-indent: -999999px; */width: 25px;height: 25px;position: absolute;z-index: 12;display: inline; }
 
/*  .slide_banner .slidesjs-next{left: 45px; background-image: url(/images/main/right_arow_icon.png); background-repeat: no-repeat;bottom: 4px;font-size:0;text-indent: -999999px;width: 25px;height: 25px;position: absolute;z-index: 12;display: inline;} */  
 .slide_banner .slidesjs-next{left: 45px; background-image: url(/images/main/arrow_next_stroke.png); background-repeat: no-repeat;bottom: 4px;font-size:0;/* text-indent: -999999px; */width: 25px;height: 25px;position: absolute;z-index: 12;display: inline;}  

/*서가브라우징*/
 .bookCaseWarp{margin-top: 30px;}
  .bookcaseBG{height: 491px;}
  .bookCase{display:table-cell;}
  #cntr{display: none;}
  .bookCase li.nonDp{display: inline-block;}
  .bookCase li{width: 22%; box-sizing:content-box;}
  .bookCase li:FIRST-CHILD{margin-bottom: 76px;}
  .bkcimg{height: 185px;}
  .bkc_hover{padding-top: 60px;}
  
  .wrep{left: 6%; width: 93%;}
  .Ebook_info2 li {width: 30%}
  
  /*로그인창*/
  .divDp{display: block;}
  .login_contents{width: 300px;}
  .find-user-left1{width: 100%}
  .find-user-right{border-left:0px;border-top:1px solid #cdcdcd; width: 100%}
  
  /*개인정보처리방침*/
  #indv_list {colums: 1; -webkit-columns: 1; -moz-columns: 1;}
  #div_label_list{display: none;}


	/* 전시 */
  .pdLineT{padding:15px 25%;        float: none;}
  .pdLine{padding:10px 25px 70px; }
  .exBtns{right: 11px;bottom: 24px;}
  .exhibitInfoList{text-align: center}
  .contentss{width: 92%;}
  
  
 /* .contentss{width:90%;}*/
 .toggle-wrap {padding: 7px 13px;}


/* WebDB */
.search-row{flex-wrap: wrap;flex-direction: column;align-items: normal;}
}
/*767px END*/

@media all and (max-width:527px){
  .s_tabul>li>a{font-size: 13px;}
  .ltSpc{letter-spacing: -1.8px;}
  
  .greetingCon .content01{border-bottom: 1px solid #dddddd;}
  .img_top{display: none}		
  .img_top > figcaption{display: none}
  
  /*캘린더*/
  .fc-center{margin-top: 5px;}
  
    /*서가브라우징*/
  .bookCase li.nonDp{display: none;}
  .bookCase li{width: 30%;}
  .bookCase li:nth-child(2){margin-bottom: 76px;}
  .bkcimg{height: 185px;}
  .bkc_hover{padding-top: 60px;}
  
  .wrep{width: 99%; left: 3%;}
  .Ebook_info2 li {width: 47%}
  
  .subUl li{width:100%;margin:0; border-left: 1px solid #e7e7e7;}
  .dpin{margin: 20px 0 5px 0;}
  
   /* header 정부 배너 추가 */
.nuri-txt{font-size:13px;}
.toggleBtn{margin-left: 20px;  font-size:12px;}
}
	
@media all and (max-width:454px){
  .logo a{width: 154px;}
  .btn_explain{margin: 45px 0 8px;}
	
  .wrep{width: 100%; left: 2%;}
  .Ebook_info2 li {width: 45%}
   
}


@media all and (max-width:374px){
  .board_search input{width: 25.5%;}
  .tabul a{font-size: 13px;}
  .more_i{font-size: 12px;}
  .btn_eee{font-size: 12px;padding: 0 3px;}
  .Exc01,.Exc02{padding-left:3px;}
  .date_search .bs_btn{width: 37px;margin-left: 0;}
  .basketwrap .btnbox a{margin: 2px 0;}
  .serviceul>li>a{height: 104px;}
  
  .keyword2 {text-align:left;position:absolute;width:295px;border:1px solid #7a0026; border-top:none; background:#fff; z-index:5; margin:13px 0 0 0px;  padding:3px 0 5px 0;  font-family:"돋움",dotum; color:#cecece; display:none;} /**/
  .keyword2 li{padding-left:20px;} 
  .keyword2 li a{display:block; height:23px; padding:0 0 0 9px; font-size:12px; color:#a1a2a5; line-height:23px;} 
  .keyword2 li a:hover {background:#eff6fa; text-decoration:none;} 
  .keyword2 li a strong{color:#ff1400;} 
  
  .greetingCon .content01{border-bottom: 1px solid #dddddd;}
  .img_top{display: none}		
  .img_top > figcaption{display: none}
  
  .conbox {
    letter-spacing: -1.2px;
    padding: 23px 14px 17px 10px;
  }
  
}

@media all and (max-width:373px){
	.logo a {width:130px;}
	.m_card {width: 56px;}
	.m_login {width: 56px;}
	
	.wdSearch>input{
	width: 75%;}
	
	
}