/* 메인 ---------------------------------------- */
.language .gnb_area .dep_con .dep_03_wrap{padding: 60px 20px 50px 45px;}
/* sec01 */
.language .section.sec01 .tit_area .section_tit img{display: none;}
.language .section.sec01 .tit_area .section_tit span{display: block;}
/* sec02 */
.language .section_con .notice_area .notice-swiper .swiper-wrapper .swiper-slide .tit{width: calc(100% - 90px - 10px);}
/* sec03 */
.language .sec03 .fp-tableCell::after{display: none;}
.language .sec03 .fp-tableCell::before{width: 100%;background: url(../images/main/bg_sec03_lang.png) no-repeat center;background-size: cover;}
.language .sec03 .inner .public_area{padding: 0; margin: 0 auto; max-width: 1000px;}
.language .sec03 .inner .publication_con{width: 100%; padding-top: 0;}
.language .sec03 .inner .publication_con:after{display: none;}
.language .sec03 .inner .publication_con .tit_area{color: #fff;}
.language .sec03 .inner .public_area .public_tit{color: #fff;}
.language .public_area .public-swiper .swiper-wrapper{/*column-gap: 55px;*/margin: -12px -25px;width: calc(100% + 50px);}
.language .public_area .public-swiper .swiper-wrapper li{margin: 12px 25px;}
.language .public_area .public-swiper .swiper-wrapper li{width: calc((100% - 150px) / 3);}
.language .sec03 .inner .public_area .public_tit .btn_more{border-color: #fff;}
.language .sec03 .inner .public_area .public_tit .btn_more::before{background: url(../images/main/ico_btn_more_white.png); background-size: contain;}
.language .sec03 .inner > div .tit_area + div a:hover .btn_more, 
.language .sec03 .inner > div .tit_area + div a:focus .btn_more{background: #ffffff78;}
/* sec04 */
.language .section_con .business_area .business-swiper .swiper-wrapper .swiper-slide .txt_box .tit{padding-right: 35px;}
.language .section_con .business_area .business-swiper .swiper-wrapper .swiper-slide .btn_more{width: 30px;height:30px;}

/* 목록(썸네일형) ---------------------------------------- */
.language .gellery_list.thumbnail .gell_box .gell_item .gell_inner .img_box img{width: 100%;min-height: 100%;min-width: 100%;transform: translate(0,0);top: 0;left: 0;}

/* con_wrap ---------------------------------------- */
.language .con_wrap{flex: 1 1 100%; width: 100%}
.language .snb_area{display: none;}
/* 통합검색 ---------------------*/
.language .search_info .btn_search {width: 104px;}
.language .search_info input{width: calc(100% - 104px);}
/* 동북아역사넷 */
.language .request_dis .req_layout .img_box{width:28%; }
.language .request_dis .req_layout .img_box p{overflow:hidden; position:relative; border: 1px solid #ddd;}
.language .request_dis .req_layout .img_box p::before{content:''; display:block; padding-top:50%;}
.language .request_dis .req_layout .img_box p img{display: block; position: absolute; top: 50%; left: 50%; width: auto; height: auto; min-width: 1000%; min-height: 1000%; max-width: none; max-height: none; transform: translate(-50%, -50%) scale(0.101);}

/* 비전 및 전략(미션) ---------------------*/
.language .gray_box *{word-break: break-all;}
.language .lay_tit[class*='brown']{word-break: break-all;}
.language .lay_con{word-break: break-all;}


@media all and (max-width: 1199px){
    .language .gnb_area .dep_con .dep_03_wrap{padding: 16px 40px 21px 40px;}
}
/* ====================== Tablet ====================== */
@media all and (max-width: 800px){

    /* 메인 ---------------------*/
    /* sec03 */
    .language .public_area .public-swiper .swiper-wrapper{/*column-gap: 30px;*/margin: -12px -15px;width: calc(100% + 30px);}
    .language .public_area .public-swiper .swiper-wrapper li{margin: 12px 15px;}
    .language .public_area .public-swiper .swiper-wrapper li{width: calc((100% - 90px) / 3);}
}

@media all and (max-width : 750px) {
    /* 메인 ---------------------*/
    /* sec02 */
    .language .section_con .maintab_area.zone01 .tab_con .swiper-wrapper .swiper-slide .txt_box{height: 196px;}
    /* sec03 */
    .language .sec03 .fp-tableCell::before{background: url(../images/main/bg_sec03.png) no-repeat center;background-size: cover;}
    .language .public_area .public-swiper .swiper-wrapper{/*column-gap: 12px;*/margin: -12px;width: calc(100% + 24px);}
    .language .public_area .public-swiper .swiper-wrapper li{margin: 12px;}
    .language .public_area .public-swiper .swiper-wrapper li{width: calc((100% - 27px) / 3);}
    
    /* 재단 브로슈어 목록 */
    .language .sec03 .inner .public_area{margin-right: -20px;}

    /* 통합검색 ---------------------*/
    .language .search_info .btn_search {width: 40px;}
    .language .search_info input{width: calc(100% - 40px)}

    /* 동북아역사자료센터 ---------------------*/
    .language .request_dis .req_layout .img_box{width:100%; margin:12px 0; height:auto;}
    .language .request_dis .req_layout .img_box img{position:relative; top:auto; left:auto; width:100%; height:auto; min-width:auto; min-height:auto; max-width:none; max-height:none; transform:translate(0);}
       
}



/* 영문-pc ====================== */
/* 사이트맵 ---------------------*/
.lang_eng .sitemap .dep_02 > li > a{letter-spacing: -1px;}
/* 비전 및 전략 ---------------------*/
.lang_eng .nv_titbox {width: 207px;}
.lang_eng .nv_con .info_box {max-width: 880px;}
.lang_eng .new_vision .nv_dep01 > li.nv_02 > .nv_con .nv_t_box {padding-top: 215px;}
.lang_eng .lay_tit[class*='brown'] {min-height: 158px;}
.lang_eng .new_vision .nv_dep01 > li.nv_04 > .nv_titbox .nv_tit02 {min-height: 158px;}

/* 메인 */
/* sec04 주요사업 */
.lang_eng .section.sec04 .tit_area{margin-bottom: 60px;}
.lang_eng .section .tit_area .section_tit{font-size: 36px;}
.lang_eng .section_con .business_area .business-swiper .swiper-wrapper{/*column-gap: 2.5%;*/}
.lang_eng .section_con .business_area .business-swiper .swiper-wrapper .swiper-slide{width: calc((100% - 2.5% - 2.5%) / 3)}
.lang_eng .section_con .business_area .business-swiper .swiper-wrapper .swiper-slide + .swiper-slide{margin-left: 2.5%;}
.lang_eng .section_con .business_area .business-swiper .swiper-wrapper .swiper-slide .txt_box{padding-bottom: 18px;}
.lang_eng .section_con .business_area .business-swiper .swiper-wrapper .swiper-slide .txt_box .tit{font-size: 18px;/*line-height: 1.3;*/margin-bottom: 18px;}
.lang_eng .section_con .business_area .business-swiper .swiper-wrapper .swiper-slide .txt_box .img_box{margin-bottom: 16px;}
.lang_eng .section_con .business_area .business-swiper .swiper-wrapper .swiper-slide .txt_box .desc{font-size: 14px;/*line-height: 1.3;*/}
.lang_eng .section_con .business_area .link_box .btn_slide_more{font-size: 16px;}



/* 일문-pc ====================== */
.lang_jpn .gnb_area .dep_con .dep_sec_box .dep_02 > li > a{letter-spacing: -1px;}
/* sec04 */
.language:not(.lang_eng) .section_con .business_area .business-swiper .swiper-wrapper .swiper-slide .txt_box .tit{word-break: break-all;}
.language:not(.lang_eng) .section_con .business_area .business-swiper .swiper-wrapper .swiper-slide .txt_box .desc{word-break: break-all;}
.language:not(.lang_eng) .section_con .business_area .link_box .btn_slide_more{word-break: break-all;}
/* 사이트맵 */
.language:not(.lang_eng) .sitemap .dep_03 > li > a{word-break: break-all;}
/* ---------------------- visual_area ---------------------- */
/* .language:not(.lang_eng) .location > li > a{word-break: break-all;} */
/* 통합검색 ---------------------------*/
.language:not(.lang_eng) .search_cont .bull02 .txt{word-break: break-all;}
.language:not(.lang_eng) .greetings .con *{word-break: break-all;}
/* 사이트맵 ---------------------------*/
.language:not(.lang_eng) .sitemap .dep_02 > li > a{word-break: break-all;}

/* 중문-pc ====================== */


@media all and (max-width : 1500px){
    /* 영문-반응형 ====================== */
    /* link_area */
    .lang_eng .link_area .link_list > li{padding: 0 5px}
    .lang_eng .link_area .link_list02 > li{padding: 0 5px;}
    .lang_eng .link_area .link_list02 > li.lang_box{padding-left: 0;}
    .lang_eng .link_area [class*='link_list'] > li > a{line-height: 1.1;font-size: 11px;}
    .lang_eng .lang_box{width: 80px;}
    .lang_eng .lang_box:after{left: 3px;}
    .lang_eng .select_wrap > a.btn_sel:after{width: 25px}
    .lang_eng .link_area .zoom_box{font-size: 11px;}
    .lang_eng .select_wrap.sel_ty01 > .btn_sel{font-size: 11px;}
    .lang_eng .select_wrap.sel_ty01 .sel_option > li > a{font-size: 11px;}
}
@media all and (max-width : 1140px) {
    .lang_eng .section_con .business_area .business-swiper .swiper-wrapper .swiper-slide .txt_box .tit{min-height: 72px;}
}
@media all and (max-width : 1024px) {
    /* 영문-반응형 ====================== */
    /* 비전 및 전략 ---------------------*/
    .lang_eng .new_vision .nv_dep01 > li.nv_04 > .nv_titbox .nv_tit02 {min-height: unset;}
    .lang_eng .new_vision .nv_dep01 > li.nv_04 > .nv_titbox .nv_tit02:after {display: none;}
} 
@media all and (max-width : 1199px) {
    .lang_eng .section_con .business_area .business-swiper .swiper-wrapper .swiper-slide .txt_box .tit{font-size: 16px;}
}
@media all and (max-width : 967px) {
    /* .lang_eng .section_con .business_area .business-swiper .swiper-wrapper .swiper-slide .txt_box .tit{min-height: 120px;} */
    /* sec04 */
    .section_con .business_area{flex-wrap: wrap;}
    .section_con .business_area .business-swiper{width: 100%;overflow: hidden;}
    .section_con .business_area .link_box{width: 100%;margin-top: 16px;padding-right: 0;}
    .section_con .business_area .link_box .btn_slide_more{display: flex;align-items: center;justify-content: center;max-width: 100%;margin-left:0;padding: 10px;width: 100%;min-height: 53px;border: 1px solid #989898;font-size: 14px;}
    .section_con .business_area .link_box .btn_slide_more:after{display: inline-block;position: relative;bottom: unset;width: 33px;min-width: 33px;height: 17px;margin-left: 7px;background: url(../images/main/btn_slide_more_right_m.png) no-repeat center;background-size: contain;}
    .section_con .business_area .link_box .btn_slide_more .m_hidden{display: none;}
}
/* ====================== Tablet ====================== */
@media all and (max-width : 750px) {
    /* 영문-반응형 ====================== */
    /* main */
    .lang_eng .section.sec01 .tit_area .section_tit span{font-size: 30px;}
    .lang_eng .section .tit_area .section_tit{font-size: 21px;}
    .lang_eng .section .tit_area .section_tit strong{font-size: 28px;}
    /* sec04 */
    .lang_eng .section.sec04 .tit_area{margin-bottom: 16px;}
    .lang_eng .section_con .business_area .business-swiper .swiper-wrapper .swiper-slide .txt_box .tit{font-size: 14px;min-height: 40px;letter-spacing: -0.5px;}
    .lang_eng .section_con .business_area .business-swiper .swiper-wrapper .swiper-slide .txt_box .desc{font-size: 13px;}
    .lang_eng .section_con .business_area .business-swiper .swiper-wrapper{/*column-gap: 0;*/}
    .lang_eng .section_con .business_area .business-swiper .swiper-wrapper .swiper-slide + .swiper-slide{margin-left: 0;}
    /* 비전 및 전략 ---------------------*/
    .lang_eng .new_vision .nv_dep01 > li.nv_02 > .nv_con .nv_t_box {padding-top: 180px;}
    .lang_eng .lay_tit[class*='brown'] {min-height: 100px !important;}
}
@media all and (max-width : 480px) {
    /* 영문-반응형 ====================== */
    /* sec01 */
    .lang_eng .section.sec01 .tit_area .section_tit{line-height: 36px;}
}












