@charset "utf-8";

/******************
스크롤바 
******************/
body::-webkit-scrollbar{width:10px; height: 10px;}/*스크롤바 전체 너비 */
body::-webkit-scrollbar-track{background-color:rgba(0, 0, 0, 0.05);border-radius:10px;}/* 스크롤바 뒷 배경 (트랙) */
body::-webkit-scrollbar-thumb{background:linear-gradient(to bottom, #1f96e3  0%, #f58232 100%);border-radius:10px;border: 2px solid #f1f1f1;background-clip: padding-box;}/* 스크롤바 막대 (그라데이션 핵심) */
body::-webkit-scrollbar-thumb:hover{background: linear-gradient(to bottom, #1f96e3  0%, #f58232 100%);}/* 마우스를 올렸을 때 조금 더 밝게 혹은 진하게 변경 */


/*******************
풀팝업
*******************/
.fullPopup{visibility:hidden;position:fixed;left:0;top:0;width:100%;height:100%;z-index:11;opacity:0;transition:0.5s;}
.fullPopup.active{visibility:visible;opacity:1;}
.fullPopup::before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.8);}
.fullPopup .wrap{height:100%;width:100%;}

.wrap_fullPopup{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;}
.wrap_fullPopup h2{display:none;}
.wrap_fullPopup .container{width:166rem;padding:0 12rem;position:relative;}

.wrap_fullPopup .item_1{padding:0 1rem;text-align:center;}
.wrap_fullPopup .item_1 img{transition:0.2s;display:inline-block;}
.wrap_fullPopup .item_2{display:none;}

.wrap_fullPopup .control{margin-top:4rem;display:flex;align-items:center;justify-content:center;}
.wrap_fullPopup .numbering{padding:1rem 2rem;line-height:1;border-radius:2rem;background:#ab3030;display:flex;align-items:center;justify-content:center;}
.wrap_fullPopup .numbering .now{display:none;}
.wrap_fullPopup .numbering{font-size:1.6rem;color:#FFF;}
.wrap_fullPopup .prevNext button{display:block;font-size:0;width:5.5rem;height:5.5rem;border-radius:100%;position:absolute;top:calc(50% - 7rem);}
.wrap_fullPopup .prevNext .prev{background:url('/sites/sehan/images/fullPopup/popupPrev.png') no-repeat center;left:0;}
.wrap_fullPopup .prevNext .next{background:url('/sites/sehan/images/fullPopup/popupNext.png') no-repeat center;right:0;}
.wrap_fullPopup .wrapClose{display:flex;align-items:center;justify-content:center;}
.wrapClose .closeToday::after,
.wrapClose .closeFullPopup::after{content:"";display:block;width:2rem;height:1rem;background:url('/sites/sehan/images/fullPopup/popupX.png') no-repeat right center;}
.wrapClose .closeFullPopup,
.wrapClose .closeToday{font-size:1.6rem;color:#FFF;padding:1rem 2rem;line-height:1;border-radius:2rem;margin-left:1.5rem;display:flex;align-items:center;}
.wrapClose .closeFullPopup{background:#454545;}
.wrapClose .closeToday{background:#0c3388;}
.wrapClose input[type=checkbox]{appearance:none;display:none;width:16px;height:16px;border-radius:2px;background:#FFF;}
.wrapClose input[type=checkbox]:checked{background:#FFF url('/sites/sehan/images/fullPopup/checkFullpopup.png') no-repeat center;}
@media all and (min-width:1921px) {
  .wrap_fullPopup .item_1 img{width:44.4rem;height:46.4rem;}
}
@media all and (max-width:1660px) {
  .wrap_fullPopup .container{width:98%;padding:0 6rem;}
}
@media all and (max-width:768px) {
  .wrap_fullPopup .numbering{display:none;}
  .wrapClose .closeFullPopup{margin-left:0;}
  .wrapClose .closeToday{margin-left:1rem;}
}

/********************
헤더
********************/
header{position:relative;left:0;top:0;width:100%;border-top:4px solid #1f96e3;}
header .containerA{border-bottom:1px solid #ebebeb;}
header .innerA,
header .innerB{max-width:172rem;margin: 0 auto;display:flex;align-items:center;}
header .innerA{justify-content:flex-end;height:4rem;}
header .innerB{justify-content:space-between;}

.gotoPortal{display:flex;align-items:center;position:relative;}
.gotoPortal::after{content:"";display:block;width:3rem;height:1rem;background:url('/sites/sehan/images/common/divide_point.png') no-repeat center;}
.gotoPortal a{font-size:1.4rem;color:#212121;}
.gotoPortal a::after{content:"";display:block;width:6.3rem;height:1px;background:#212121;position:absolute;left:0;bottom:0;transform:scale(0);transition:0.3s;}
.gotoPortal a:hover::after{transform:scale(1);}
.itemLanguage{position:relative;display:flex;align-items:center;justify-content:flex-end;}
.itemLanguage .translateGoogle{width:3.5rem;height:3rem;background:url('/sites/sehan/images/common/icon_google.png') no-repeat center;font-size:0;}
.itemLanguage .openLanguage{font-size:1.4rem;color:#212121;display:flex;align-items:center;}
.itemLanguage .openLanguage::after{content:"";display:block;width:1.5rem;height:1rem;background:url('/sites/sehan/images/common/language_arrow.png') no-repeat right center;}
.itemLanguage .listLanguage{display:none;position:absolute;left:0rem;top:4rem;width:100%;background:#FFF;border-radius:1rem;box-shadow:0 0 10px rgba(0,0,0,0.1);display:none;}
.itemLanguage .listLanguage a{font-size:1.2rem;font-family:'paper-sb';color:#222;padding:0.5rem;text-align:center;display:block;}
.itemLanguage .listLanguage a:hover{color:#1f96e3;}

.itemLanguage .list-convert{left:-4rem;padding:0.5rem;}
.itemLanguage .list-convert li{padding:0.3rem 0;}
.itemLanguage .tip{left:-17rem;width:30rem;padding:1rem 1.5rem;font-family:'paper-r';font-size:1.2rem;color:#666;}
.itemLanguage .tip button{display:inline-block;margin-top:1rem;padding:0.5rem 1rem;background:#003477;border-radius:0.5rem;color:#FFF;font-family:'paper-m';font-size:1.2rem;}
.itemLanguage .list-convert,
.itemLanguage .tip{opacity:0;visibility:hidden;transition:0.3s;position:absolute;top:5rem;background:#FFF;border:1px solid #d1d1d1;border-radius:1rem;}
.itemLanguage .list-convert.on,
.itemLanguage .tip.on{opacity:1;visibility:visible;z-index:1;}



.head_logo{width:35rem;}
.head_logo img{width:22.6rem;}
.head_navi{width:calc(100% - 55rem);}
.head_util{width:20rem;display:flex;align-items:center;}

.head_logo a{display:block;}

.itemFullPopup .openFullPopup{width:6.5rem;height:8rem;background:url('/sites/sehan/images/common/icon_fullPopup.png') no-repeat center;text-indent:-9999px;display:block;position:relative;}
.itemFullPopup .openFullPopup i{width:2rem;height:2rem;border-radius:100%;background:#00bbff;color:#FFF;font-size:1rem;font-family:'paper-b';position:absolute;right:1.2rem;top:2.2rem;display:flex;align-items:center;justify-content:center;text-indent:0;}

.openNav,
.closeNav{display:none;}
@media screen and (max-width: 1720px) {
  header .innerA,
  header .innerB{max-width:calc(100% - 2rem);}
  .head_logo img{width:unset;}
  .head_navi{width:calc(100% - 45rem);}
}
@media screen and (max-width: 1280px) {
  .head_navi{width:100%;}
  .itemSitemap{display:none;}
  .itemSearch .openSearch::before,
  .itemSearch .openSearch::after{display:none;}
  .itemSearch .openSearch{width:6rem;}
}
@media screen and (max-width: 768px) {
  .head_logo{width:20rem;}
  .head_util{width:unset;}
}

.itemSearch{}
.itemSearch .openSearch{width:7rem;height:8rem;background:url('/sites/sehan/images/common/iconSearch.png') no-repeat center;text-indent:-9999px;display:flex;align-items:center;justify-content:space-between;}
.itemSearch .openSearch::before,
.itemSearch .openSearch::after{content:"";display:block;width:1px;height:25px;background:#DDD;}
.itemSearch .boxSearch{display:flex;align-items:center;justify-content:center;position:fixed;left:0;top:0;width:100%;z-index:3;height:100vh;background:url('../../images/common/searchBg.jpg') no-repeat center;background-size:cover;visibility:hidden;opacity:0;transition:0.5s;}
.itemSearch .boxSearch.active{visibility:visible;opacity:1;}
.itemSearch .boxSearchInner{padding-top:8rem;padding-right:8rem;max-width:110rem;position:relative;}
.itemSearch .boxSearch .item_1{font-size:5rem;font-family:'paper-sb';color:#FFF;}
.itemSearch .boxSearch .item_1 strong{color:#ffb400;}
.itemSearch .boxSearch .item_1 span{font-size:1.8rem;font-family:'paper-r';padding-left:1rem;}
.itemSearch .boxSearch .item_2{position:relative;margin:1rem 0 2rem 0;}
.itemSearch .boxSearch .item_2 input[type=text]{color:#FFF;font-size:3rem;border:1px solid #FFF;padding:3rem 2rem;width:100%;background:rgb(0,0,0,0.2);}
.itemSearch .boxSearch .item_2 input[type=text]::placeholder{color:#FFF;}
.itemSearch .boxSearch .item_2 input[type=submit]{width:10rem;height:100%;background:url('../../images/common/iconSearch_w.png') no-repeat center;text-indent:-9999px;position:absolute;right:0;top:0;}
.itemSearch .boxSearch .item_3{display:flex;align-items:center;}
.itemSearch .boxSearch .item_3 dt{font-size:2rem;color:#ffb400;padding-right:2rem;}
.itemSearch .boxSearch .item_3 dd{display:flex;}
.itemSearch .boxSearch .item_3 dd span{font-size:1.5rem;font-family:'paper-l';color:#FFF;padding:0.7rem 1.2rem;border:1px solid #73a4db;margin:0 0.5rem 0.5rem 0;}
.itemSearch .closeSearch{width:8rem;height:8rem;background:#20a7ff url('../../images/common/xSearch.png') no-repeat center;border-radius:100%;text-indent:-9999px;position:absolute;right:0;top:0;transition:0.3s;}
.itemSearch .closeSearch:hover{transform:rotate(180deg);}

.itemSitemap a{width:6.5rem;height:8rem;background:url('../../images/common/icon_sitemap.png') no-repeat center;text-indent:-9999px;display:block;}

@media screen and (max-width: 1280px) {
  .itemSearch .boxSearch{align-items:flex-start;padding-top:10rem;}
  .itemSearch .boxSearchInner{width:100%;max-width:90%;}
}
@media screen and (max-width: 1024px) {
  .itemSearch .boxSearch .item_1 span{display:block;}
  .itemSearch .boxSearch .item_3{flex-direction:column;}
  .itemSearch .boxSearch .item_3 dt{width:100%;padding-right:2;padding-bottom:2rem;}
  .itemSearch .boxSearch .item_3 dd{width:100%;flex-wrap:wrap;}
}
@media screen and (max-width: 768px) {
  .itemSearch .boxSearchInner{padding-top:3rem;padding-right:3rem;}
  .itemSearch .boxSearch .item_1{font-size:4rem;}
  .itemSearch .boxSearch .item_2 input[type=text]{font-size:2rem;padding:2rem;}
  .itemSearch .boxSearch .item_2 button[type=submit]{width:7rem;}
  .itemSearch .closeSearch{width:6rem;height:6rem;background-size:33%;}
}


/********************
주메뉴
********************/
/*DESKTOP*/
@media all and (min-width:1281px){
  .head_navi .util_m{display:none;}
  .head_navi nav .ul_1{display:flex;align-items:center;justify-content:flex-end;}
  .head_navi nav .li_1{width:100%;}
  .head_navi nav .li_1._last{display:none;}
  .head_navi nav .a_1{color:#222;font-size:2.6rem;font-family:'paper-m';height:10rem;position:relative;display:flex;justify-content:center;align-items:center;transition:0.2s;}
  .head_navi nav .a_1::before{width:1rem;height:1rem;background:#19b0e6;position:absolute;left:calc(50% - 0.5rem);bottom:-0.5rem;z-index:4;border-radius:100%;transform:scale(0);content:"";display:block;transition:0.4s;}
  .head_navi nav .li_1._active .a_1::before,
  .head_navi nav .li_1:hover .a_1::before{transform:scale(1);}
  .head_navi nav .li_1._active .a_1,
  .head_navi nav .li_1:hover .a_1{color:#19ace3;}

  .head_navi nav .div_2{display:none;position:absolute;top:14rem;left:0;width:100%;background:#eff6f9;z-index:3;}
  .head_navi nav .ul_2{max-width:172rem;margin: 0 auto;padding:5rem 0 3rem 0;display:flex;flex-wrap:wrap;}
  .head_navi nav .li_2{width:20%;padding-right:5rem;margin-bottom:3rem;}
  .head_navi nav .a_2{color:#333;font-family:'paper-m';font-size:1.8rem;line-height:1.3;padding:1.5rem 5rem 1.5rem 2rem;background:#FFF;border-radius:1rem;border-bottom-right-radius:2rem;position:relative;display:block;}
  .head_navi nav .li_2._active .a_2,
  .head_navi nav .li_2:hover .a_2{color:#FFF;background:#1F52E3;background: linear-gradient(90deg,rgba(31, 82, 227, 1) 0%, rgba(31, 149, 227, 1) 100%);}

  .head_navi nav .div_3{margin-top:1.5rem;}
  .head_navi nav .li_3{padding-left:3.5rem;display:flex;align-items:center;justify-content:space-betbetween;position:relative;}
  .head_navi nav .li_3::before{width:0.6rem;height:0.6rem;background:#19b0e6;position:absolute;left:2rem;top:1rem;border-radius:100%;content:"";display:block;transition:0.4s;}
  .head_navi nav .a_3{color:#666;font-family:'paper-r';font-size:1.45rem;padding:0.4rem 0 0.4rem 0;display:flex;align-items:center;position:relative;transition:0.4s;}
  .head_navi nav .a_3::before{width:0;height:1px;background:#0068B7;position:absolute;left:0;bottom:0.2rem;content:"";display:block;transition:0.4s;}
  .head_navi nav .li_3._active .a_3::before,
  .head_navi nav .li_3:hover .a_3::before{width:100%;}
  .head_navi nav .li_3._active .a_3,
  .head_navi nav .li_3:hover .a_3{color:#0068B7;}

  .head_navi nav .a_2.new_win::after{width:2rem;height:2rem;background:url('../../images/common/newWin_b.png') no-repeat center;position:absolute;right:2rem;top:2rem;content:"";display:block;}
  .head_navi nav .li_2:hover .a_2.new_win::after{background:url('../../images/common/newWin_w.png') no-repeat center;}
  .head_navi nav .a_3.new_win::after{width:1.5rem;height:1.5rem;background:url('../../images/common/newWin_b.png') no-repeat right top;background-size:1.2rem;margin-left:0.5rem;content:"";display:block;}
}

/*MOBILE*/
@media all and (max-width:1280px){
  .openNav,
  .closeNav{display:block;font-size:0;}
  .openNav{background:url('../../images/common/icon_sitemap.png') no-repeat center;width:6rem;height:8rem;}
  .closeNav{background:#FFF url('../../images/common/mNav_close2_b.png') no-repeat center;background-size:3rem;width:8rem;height:8rem;position:absolute;right:0rem;top:-0.1rem;}

  .head_navi{width:55%;}
  .head_navi{display:none;height:100%;overflow-y:auto;position:fixed;right:0;top:0;z-index:101;}
  .head_navi.on{display:block;}
  .head_navi::before{width:100%;height:100%;background:rgba(0,0,0,0.5);position:fixed;left:0;top:0;content:"";display:block;}
  .head_navi nav{height:100%;position:relative;}
  .head_navi nav:before{background:#f5f5f7;width:39%;height:200%;position:absolute;left:0;top:0;content:"";display:block;}
  .head_navi nav:after{background:#FFF;width:61%;height:200%;position:absolute;right:0;top:0;content:"";display:block;}
  .head_navi nav a{display:block;position:relative;}
  .head_navi nav .div_1{position:relative;z-index:1;}
  .head_navi nav .div_2{display:none;position:absolute;top:0;right:0;width:60%;}
  .head_navi nav .div_3{display:none;border-radius:1rem;background:#edf8ff;}

  .head_navi nav .ul_1{padding:1.5rem 0 0 1.5rem;}
  .head_navi nav .ul_2{padding:1.5rem 1.5rem 0 4rem; width:100%;}
  .head_navi nav .ul_3{padding:1.2rem;}

  .head_navi nav .li_1{display:flex;}
  .head_navi nav .a_1{width:40%;}
  .head_navi nav .div_2{width:60%;}

  .head_navi nav .a_1{font-size:2.4rem;font-family:'paper-sb';color:#222;padding:2rem 3rem;position:relative;z-index:1;}
  .head_navi nav .a_2{font-size:2rem;font-family:'paper-m';color:#333;padding:1.5rem 0;}
  .head_navi nav .a_3{font-size:1.6rem;font-family:'paper-r';color:#555;padding:0.7rem 1.3rem;}
  /*.head_navi nav .a_1._active,*/
  .head_navi nav .a_1:hover{color:#FFF;border-radius:1rem;border-top-left-radius:3rem;background:#2285c6;background: linear-gradient(90deg,rgba(34, 133, 198, 1) 0%, rgba(24, 172, 227, 1) 100%);}
  /*.head_navi nav .a_2._active,*/
  .head_navi nav .a_2:hover{color:#1f96e3;}
  /*.head_navi nav .a_3._active,*/
  .head_navi nav .a_3:hover{color:#0f152b;}

  .head_navi nav .li_2.have .a_2::after,
  .head_navi nav .li_2.haveOpen .a_2::after{width:1.1rem;height:1.1rem;position:absolute;top:2.4rem;right:1rem;content:"";display:block;}
  .head_navi nav .li_2.have .a_2::after{background:url('../../images/common/plus_2_b.png') no-repeat center;}
  .head_navi nav .li_2.haveOpen .a_2::after{background:url('../../images/common/minus_2_sky.png') no-repeat center;}	
  .head_navi nav .li_2.have .a_2:hover::after{background:url('../../images/common/plus_2_sky.png') no-repeat center;}

  .head_navi nav .a_3::before{width:1rem;height:1rem;position:absolute;top:1.2rem;left:0;background:url('../../images/common/arrow_2.png') no-repeat center;content:"";display:block;}
  /*.head_navi nav .a_3._active::before,*/
  .head_navi nav .a_3:hover::before{background:url('../../images/common/arrow_2_on.png') no-repeat center;}

  .head_navi nav .a_3 span{display:inline-block;}
  .head_navi nav .a_3 span::after{width:100%;height:1px;background:transparent;content:"";display:block;}
  /*.head_navi nav .a_3._active span::after,*/
  .head_navi nav .a_3:hover span::after{background:#0f152b;}

  .util_m{padding:2rem;height:8rem;background:#FFF;position:relative;border-bottom:1px solid #DDD;}
  .util_m img{max-width:16rem;}
}
@media all and (max-width:768px){
  .head_navi{width:100%;}
}


/********************
풋터
********************/
footer{background:#f5f5f7;}
.sub footer{background:#FFF;}
footer .container{max-width:172rem;margin:0 auto;display:flex;align-items:center;flex-wrap:wrap;border-top:1px solid #000;}

footer .footer_link{padding:2rem 0;display:flex;align-items:center;flex-wrap:wrap;}
footer .footer_link a{font-size:1.6rem;color:#212121;padding:0.5rem 0;display:flex;align-items:center;}
footer .footer_link a::before{width:0.4rem;height:0.4rem;margin:0 2.5rem;border-radius:100%;background:#838384;content:"";display:block;}
footer .footer_link a.a1{color:#00a4dd;}
footer .footer_link a.a1::before{display:none;}
footer .footer_link a span{padding-bottom:0.3rem;position:relative;}
footer .footer_link a span::after{width:0;height:1px;background:#212121;content:"";display:block;position:absolute;left:0;bottom:0;transition:0.3s;}
footer .footer_link a:hover span::after{width:100%;}

footer .footer_sns{display:flex;align-items:center;justify-content:flex-end;margin-left:auto;}
footer .footer_sns a{width:3.5rem;height:3.5rem;margin-left:1rem;text-indent:-9999px;border-radius:100%;background:#727272;display:flex;align-items:center;justify-content:center;}
footer .footer_sns a::before{width:3rem;height:3rem;content:"";display:block;}
footer .footer_sns a.gotoFacebook::before{background:url('../../images/common/footer_facebook2.png') no-repeat center;}
footer .footer_sns a.gotoBlog::before{background:url('../../images/common/footer_blog2.png') no-repeat center;}
footer .footer_sns a.gotoYtube::before{background:url('../../images/common/footer_ytube2.png') no-repeat center;}
footer .footer_sns a.gotoInstagram::before{background:url('../../images/common/footer_insta2.png') no-repeat center;}

footer .footer_sns a.gotoFacebook:hover{background:#1977f3;}
footer .footer_sns a.gotoBlog:hover{background:#3cb15b;}
footer .footer_sns a.gotoYtube:hover{background:#fe0000;}
footer .footer_sns a.gotoInstagram:hover{background:#6443DF;background:linear-gradient(145deg, rgba(100, 67, 223, 1) 0%, rgba(242, 53, 83, 1) 60%, rgba(240, 190, 92, 1) 100%);}

footer .relatedSite{padding:4rem 0;border-bottom:1px solid #d8d8d8;width:100%;border-top:1px solid #d8d8d8;display:flex;justify-content:space-between;align-items:flex-start;}
footer .relatedSite .item_1{width:50%;}
footer .relatedSite .item_2{width:35%;}
footer .relatedSite .item_3{width:15%;}
footer .relatedSite .openRelated{font-size:1.8rem;color:#222;font-family:'paper-m';cursor:text;}
footer .relatedSite .closeRelated{display:none;}
footer .relatedSite .relatedList{display:flex;justify-content:space-between;}
footer .relatedSite .relatedList dl{margin-top:2rem;width:100%;}
footer .relatedSite .relatedList dt,
footer .relatedSite .relatedList dt a{font-size:1.8rem;color:#4d4d4d;font-family:'paper-m';}
footer .relatedSite .relatedList dt a{padding-bottom:0.3rem;position:relative;}
footer .relatedSite .relatedList dt a::after{width:0;height:1px;background:#4d4d4d;content:"";display:block;position:absolute;left:0;bottom:0;transition:0.3s;}
footer .relatedSite .relatedList dt a:hover::after{width:100%;}
footer .relatedSite .relatedList ul{margin-top:1.5rem;margin-right:1.5rem;}
footer .relatedSite .relatedList li{padding-bottom:0.5rem;}
footer .relatedSite .relatedList li a{font-size:1.6rem;color:#4d4d4d;font-family:'paper-l';position:relative;}
footer .relatedSite .relatedList li a::after{width:0;height:1px;background:#4d4d4d;content:"";display:block;position:absolute;left:0;bottom:-0.1rem;transition:0.3s;}
footer .relatedSite .relatedList li a:hover::after{width:100%;}

footer address{line-height:1.3;font-size:1.6rem;padding:4rem 0 2rem 0;width:100%;}
footer address div{color:#5f5f5f;padding:0.5rem 0;}
footer address strong{color:#212121;font-family:'paper-sb';padding-right:2rem;}
footer address span{padding:0 1rem;}
footer address i{padding:0 1rem;}
footer .copyright{color:#656565;font-family:'paper-l';font-size:1.5rem;padding-bottom:4rem;width:100%;}

@media screen and (max-width: 1720px) {
  footer .container{max-width:calc(100% - 2rem);}
  footer .footer_sns{justify-content:flex-start;margin-left:unset;width:100%;}
  footer .footer_sns a{margin:1rem 0.5rem 3rem 0.5rem;}
}
@media screen and (max-width: 1280px) {
  footer .relatedSite{flex-wrap:wrap;}
  footer .relatedSite .item_1{width:100%;margin-bottom:4rem;}
  footer .relatedSite .item_2{width:50%;}
  footer .relatedSite .item_3{width:50%;}
  footer .relatedSite .openRelated{font-size:1.8rem;color:#222;font-family:'paper-m';cursor:auto;}

  footer address span{padding:1rem 0 0 9rem;display:block;}
}
@media screen and (max-width: 768px) {
  footer .footer_link{justify-content:center;}
  footer .footer_link a::before{margin:0 1rem;}
  footer .footer_sns{justify-content:center;}

  footer .relatedSite .item_1{width:100%;margin-bottom:1rem;}
  footer .relatedSite .item_2{width:100%;margin-bottom:1rem;}
  footer .relatedSite .item_3{width:100%;}
  footer .relatedSite .relatedList{flex-wrap:wrap;padding:0 1rem;display:none;}
  footer .relatedSite .relatedList.active{display:flex;}
  footer .relatedSite .relatedList dl{width:50%;}
  footer .relatedSite .openRelated{background:#FFF;padding:1.2rem 2rem;width:100%;text-align:left;border-radius:0.5rem;display:flex;align-items:center;justify-content:space-between;}
  footer .relatedSite .openRelated::after{content:"";display:block;width:2.5rem;height:2.5rem;border-radius:100%;transform:rotate(90deg);transition:0.3s;background:#cfcfcf url('../../images/common/arrow_1_w.png') no-repeat center;}
  footer .relatedSite .openRelated.active::after{transform:rotate(-90deg);}
  .sub footer .relatedSite .openRelated{background:#f5f5f7;}

  footer address div{text-align:center;}
  footer address strong{padding:1rem 0 1rem 0;display:block;}
  footer address span{padding:0.5rem 0;}
  footer address i{padding:0.5rem 0;display:block;}
  footer .copyright{text-align:center;}
}


/********************
탑
********************/
.goTop{font-size:0;width:6rem;height:6rem;position:fixed;right:1rem;bottom:-3rem;z-index:1;background:#187fc4;opacity:0;transition:0.5s;display:flex;align-items:center;justify-content:center;}
.goTop::before{content:"";display:block;width:3rem;height:3rem;background:url('../../images/common/goTop.png') no-repeat center;}
.fix .goTop{bottom:1rem;opacity:1;}


/********************
서브비주얼
********************/
.subVisual{position:relative;}
.subVisual::before{width:100%;height:15rem;background:#ecf5fb;position:absolute;left:0;bottom:0;content:"";display:block;}
.subVisualContainer{width:172rem;height:30rem;margin: 0 auto;position:relative;display:flex;align-items:center;overflow:hidden;border-radius:5rem;}
.subVisualContainer::before{width:100%;height:120%;position:absolute;left:0;bottom:0;content:"";display:block;background-size:cover !important;}
.subVisualContainer a{display:none;}
.subVisualContainer p{padding:0 12rem;position:relative;text-shadow:0 0 10px rgba(0,0,0,1);}
.subVisualContainer p strong{font-size:5rem;color:#FFF;font-family:'paper-sb';display:block;}
.subVisualContainer p span{font-size:2.4rem;color:#FFF;padding-top:0.5rem;display:block;}
.eQ01 .subVisualContainer::before{background:url('../../images/sub/subvisual_1.jpg') no-repeat center;}
.eQ02 .subVisualContainer::before{background:url('../../images/sub/subvisual_7.jpg') no-repeat center;}
.eQ03 .subVisualContainer::before{background:url('../../images/sub/subvisual_3.jpg') no-repeat center;}
.eQ04 .subVisualContainer::before{background:url('../../images/sub/subvisual_4.jpg') no-repeat center;}
.eQ05 .subVisualContainer::before{background:url('../../images/sub/subvisual_5.jpg') no-repeat center;}
.eQ06 .subVisualContainer::before{background:url('../../images/sub/subvisual_6.jpg') no-repeat center;}
.eQ07 .subVisualContainer::before{background:url('../../images/sub/subvisual_7.jpg') no-repeat center;}
@media screen and (max-width: 1720px) {
  .subVisualContainer{width:calc(100% - 2rem);margin: 0 auto;}
  .subVisualContainer p{padding:0 6rem;}
}
@media screen and (max-width: 768px) {
  .subVisual::before{display:none;}
  .subVisualContainer{height:20rem;}
  .subVisualContainer::before{border-radius:15px;}
  .subVisualContainer p{padding:0 2rem;}
  .subVisualContainer p strong{font-size:2.5rem;}
  .subVisualContainer p span{font-size:1.6rem;}
}

.subVisualContainer::before{animation-name:subVisual;animation-duration:3s;animation-fill-mode:forwards;}
@keyframes subVisual{
  0%{transform:translateY(0rem);}
  50%{transform:translateY(1rem);}
  100%{transform:translateY(0rem);}
}
.visual_intro strong{animation-name:subVisualText_1;animation-duration:1.5s;animation-fill-mode:forwards;}
@keyframes subVisualText_1{
  0%{opacity:0;transform:translateX(-5rem);}
  100%{opacity:1;transform:translateX(0);}
}
.visual_intro span{animation-name:subVisualText_2;animation-duration:1.5s;animation-fill-mode:forwards;}
@keyframes subVisualText_2{
  0%{opacity:0;transform:translateX(10rem);}
  100%{opacity:1;transform:translateY(0);}
}


/********************
현재위치
********************/
.locationNav{background:#ecf5fb;}
.locationNav .sub_navi{width:172rem;margin: 0 auto;display:flex;}

.locationNav .sub_navi .home{width:11rem;height:8rem;background:url('../../images/sub/icon_home.png') no-repeat left center;font-size:0;display:flex;align-items:center;}
.locationNav .sub_navi .home::after{width:4rem;height:1px;margin-left:5rem;background:#a5abaf;content:"";display:block;}

.locationNav .sub_navi > ul{display:flex;width:calc(100% - 11rem);}
.locationNav .sub_navi > ul > li{width:27.5rem;position:relative;display:flex;align-items:center;justify-content:space-between;}
.locationNav .sub_navi > ul > li::after{width:1px;height:1rem;background:#a5abaf;margin:0 3rem;content:"";display:block;}
.locationNav .sub_navi > ul > li:last-child::after{display:none;}
.locationNav .pageNavigationBtn{width:100%;height:8rem;line-height:1;display:flex;align-items:center;justify-content:space-between;}
.locationNav .pageNavigationBtn span{width:calc(100% - 1.6rem);font-size:1.6rem;font-family:'paper-m';color:#515151;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.locationNav .pageNavigationBtn::after{width:1.6rem;height:1.6rem;margin-left:3rem;background:url('../../images/sub/location_arrow.png') no-repeat center;content:"";display:block;transition:0.3s;}
.locationNav .pageNavigationBtn.active::after{transform:rotate(180deg);}
.locationNav .sub_navi > ul > li:hover .pageNavigationBtn{color:#1f96e3;}

.locationNav .pageNavigation{position:absolute;left:-1rem;top:7rem;width:calc(100% - 1rem);height:25rem;background:#FFF;border-radius:1rem;overflow-y:auto;z-index:2;box-shadow:0 0 10px rgba(0,0,0,0.1);display:none;}
.locationNav .pageNavigation a{font-size:1.6rem;font-family:'paper-r';color:#333;line-height:1.2;padding:1rem 2rem;display:flex;align-items:center;position:relative;}
.locationNav .pageNavigation a:hover{background:#1f96e3;color:#FFF;}
.locationNav .pageNavigation a::before{width:1rem;height:1rem;position:absolute;right:1.5rem;top:calc(50% - 0.6rem);background:url('../../images/sub/arrow_1_w.png') no-repeat center;content:"";display:block;}
.locationNav .pageNavigation a[target="_blank"]::after{width:2rem;height:1.4rem;background:url('../../images/sub/icon_blank2.png') no-repeat right top;content: "";display:block;}
.locationNav .pageNavigation a:hover[target="_blank"]::after{filter:invert(1) brightness(10);}

@media screen and (max-width: 1720px) {
  .locationNav .sub_navi{width:calc(100% - 4rem);}
}
@media screen and (max-width: 1024px) {
  .locationNav .sub_navi > ul > li{width:20rem;}
  .locationNav .sub_navi > ul > li::after{margin:0 1.5rem;}
}
@media screen and (max-width: 768px) {
  .locationNav .sub_navi .home{width:4rem;height:6rem;background-size:2.5rem;}
  .locationNav .sub_navi .home::after{display:none;}
  .locationNav .sub_navi > ul{width:calc(100% - 6rem);}
  .locationNav .sub_navi > ul > li{width:33.3%;padding-right:1rem;}
  .locationNav .sub_navi > ul > li::after{display:none;}
  .locationNav .pageNavigationBtn{height:6rem;}
  .locationNav .pageNavigationBtn span{font-size:1.4rem;}
  .locationNav .pageNavigationBtn::after{margin-left:1rem;}
  .locationNav .pageNavigationBtn::after{width:1rem;height:1rem;background-size:100%;}
  .locationNav .pageNavigation{width:21.5rem;}
  .locationNav .pageNavigation a{font-size:1.4rem;}
  .locationNav .sub_navi > ul > li:last-child .pageNavigation{left:unset;right:-1rem;}
}


/********************
타이틀&유틸리티
********************/
.sub .wrapTitleUtility{width:150rem;margin:0 auto;margin-bottom:6rem;padding-top:8rem;display:flex;align-items:center;justify-content:space-between;}
@media screen and (max-width: 1500px) {
  .sub .wrapTitleUtility{width:calc(100% - 4rem);}
}
@media screen and (max-width: 768px) {
  .sub .wrapTitleUtility{margin-bottom:2rem;padding-top:2rem;}
}

.pageTitle h1{font-size:5rem;color:#222;font-family:'paper-eb';letter-spacing:-1px;}
@media screen and (max-width: 1280px) {
}
@media screen and (max-width: 768px) {
  .pageTitle h1{font-size:3rem;}
}

.sub_util{}
.sub_util .sub_util_container{}
.sub_util .sub_util_container > ul{display:flex;justify-content:flex-end;align-items:center;}
.sub_util .sub_util_container > ul > li{margin-left:1.5rem;position:relative;}
.sub_util .sub_util_container > ul > li > button{width:6rem;height:6rem;font-size:0;border-radius:100%;background:#f5f5f5;display:flex;align-items:center;justify-content:center;}
.sub_util .sub_util_container > ul > li > button::before{width:4rem;height:4rem;content:"";display:block;}
.sub_util .sub_util_container > ul > li > button:hover::before{filter:invert(1) brightness(10);}
.sub_util .sub_share:hover{background:#1f96e3;}
.sub_util .sub_favo:hover{background:#f1a327;}
.sub_util .sub_print:hover{background:#666465;}
.sub_util .sub_share::before{background:url('../../images/sub/icon_sns.png') no-repeat center;}
.sub_util .sub_favo::before{background:url('../../images/sub/icon_clip.png') no-repeat center;}
.sub_util .sub_print::before{background:url('../../images/sub/icon_print.png') no-repeat center;}
/*SHARE*/
.box_sub_share{display:none;position:absolute;right:0;top:0;z-index:2;padding-top:6.5rem;}
.box_sub_share button{width:6rem;height:6rem;text-indent:-9999px;font-size:0;}
.box_sub_share .close{background:url('../../images/sub/share_x.png') no-repeat center;position:absolute;left:0;top:0;}
.box_sub_share ul li{margin:0.5rem 0;}
.box_sub_share .addr{background:url('../../images/sub/share_url.png') no-repeat center;}
.box_sub_share .blog{background:url('../../images/sub/share_blog.png') no-repeat center;}
.box_sub_share .insta{background:url('../../images/sub/share_insta.png') no-repeat center;}
.box_sub_share .facebook{background:url('../../images/sub/share_face.png') no-repeat center;}
.box_sub_share .twitter{background:url('../../images/sub/share_twitter.png') no-repeat center;}
/*FAVORITE*/
.box_sub_favo{display:none;position:absolute;right:-6.5rem;top:7.5rem;width:24rem;background:#FFF;z-index:1;border-radius:2rem;box-shadow:0 0 10px rgba(0,0,0,0.1);}
.box_sub_favo .title{font-family:'paper-sb';font-size:1.8rem;color:#000;line-height:1;padding:2rem;border-bottom:1px solid #e5e5e5;display:block;}
.box_sub_favo .close{position:absolute;right:2rem;top:1.5rem;width:3rem;height:3rem;background:#f1f1f1 url('../../images/sub/x_1.png') no-repeat center;font-size:0;border-radius:100%;}
.box_sub_favo .control{display:flex;}
.box_sub_favo .control button{width:50%;height:5rem;font-family:'paper-sb';font-size:1.6rem;color:#FFF;line-height:1;}
.box_sub_favo .control button.add{background:#1f96e3;border-bottom-left-radius:2rem;}
.box_sub_favo .control button.reset{background:#192342;border-bottom-right-radius:2rem;display:block !important;}
.box_sub_favo ul{padding:1rem 0;}
.box_sub_favo ul li{display:flex;align-items:center;padding:0 2rem;}
.box_sub_favo ul li a{font-size:1.4rem;color:#545454;padding:0.3rem 0 0.3rem 1rem;position:relative;}
.box_sub_favo ul li a strong{font-family:'paper-m';color:#1f96e3;}
.box_sub_favo ul li button{font-size:0;}
.box_sub_favo ul li button::before{content:"X";display:block;font-size:0.9rem;font-family:'paper-bk';color:#c91313;}
@media screen and (max-width: 1280px) {
  .sub_util .sub_util_container > ul{display:block;}
  .sub_util .sub_favo,
  .sub_util .sub_print{display:none !important;}
}
@media screen and (max-width: 768px) {
}


/********************
탭메뉴4뎁스
********************/
.tabDep4{width:150rem;margin:0 auto;}
.tabDep4 .tab_div{position:relative;}
.tabDep4 .tab_div .mobile-tab{display:none;}
.tabDep4 .tab_div .ul_4{display:flex;flex-wrap:wrap;}
.tabDep4 .tab_div .li_4{margin:-1px 0 0 -1px;width:20%;border:1px solid #DDD;position:relative;display:flex;justify-content:center;align-items:center;}
.tabDep4 .tab_div .li_4::before{background:url('../../images/sub/tab_bg.png') no-repeat center;background-size:cover;content:"";display:none;width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;left:-1px;top:-1px;}
.tabDep4 .tab_div .li_4._active::before{display:block;}
.tabDep4 .tab_div .a_4{font-size:2rem;color:#111;font-family:'paper-m';line-height:1.2;padding:1.5rem 3rem;text-align:center;display:block;position:relative;}
.tabDep4 .tab_div .a_4._active{color:#FFF;font-family:'paper-b';}
.tabDep4 .tab_div .li_4:first-child,
.tabDep4 .tab_div .li_4:first-child::before{border-top-left-radius:0.5rem;}
.tabDep4 .tab_div .li_4:last-child,
.tabDep4 .tab_div .li_4:last-child::before{border-bottom-right-radius:0.5rem;}
.tabDep4 .tab_div .li_4:hover{background:#ecf5fb;}
@media screen and (max-width: 1500px) {
  .tabDep4{width:calc(100% - 4rem);}
}
@media screen and (max-width: 1280px) {
  .tabDep4 .tab_div .a_4{font-size:1.8rem;}
}
@media screen and (max-width: 1024px) {
  .tabDep4 .tab_div .a_4{font-size:1.6rem;}
}
@media screen and (max-width: 768px) {
  .tabDep4 .tab_div .mobile-tab{font-family:'paper-sb';font-size:1.6rem;padding:1.5rem;border:1px solid #DDD;border-radius:0.5rem;background:#f5f7f9;width:100%;display:flex;justify-content:space-between;align-items:center;}
  .tabDep4 .tab_div .mobile-tab::after{width:1.2rem;height:1.2rem;background:url('../../images/common/arrow_1_b.png') no-repeat center;content:"";display:block;}
  .tabDep4 .tab_div .ul_4{visibility:hidden;opacity:0;max-height:30rem;overflow-y:auto;background:#FFF;border:1px solid #DDD;border-radius:0.5rem;width:100%;box-shadow:0 0 10px rgba(0, 0, 0, 0.1);position:absolute;left:0;top:5.2rem;z-index:1;}
  .tabDep4 .tab_div .ul_4.on{visibility:visible;opacity:1;}
  .tabDep4 .tab_div .li_4{margin:0;width:100%;border:0;justify-content:space-between;}
  .tabDep4 .tab_div .li_4::before,
  .tabDep4 .tab_div .li_4._active::before{display:none;}
  .tabDep4 .tab_div .a_4{font-size:1.6rem;padding:1rem 2.5rem;text-align:left;}
  .tabDep4 .tab_div .a_4._active{color:#19ace3;font-family:'paper-sb';}
}


/********************
바디
********************/
.sub .wrap_contents{width:150rem;margin:6rem auto 10rem auto;}
.sub .container1500{width:150rem;margin:0 auto;}
.sub .wrap_contents .no-margin{margin-top:0 !important;}
@media screen and (max-width: 1500px) {
  .sub .wrap_contents{width:calc(100% - 4rem);}
  .sub .container1500{width:100%;}
}
@media screen and (max-width: 768px) {
  .sub .wrap_contents{margin:2rem auto 5rem auto;}
}


/********************
영문
********************/
.en .head_navi nav .a_1{font-size:2rem;line-height:1.1;text-align:center;}
.en .slogan .txt_1{font-size:4rem;}
.en .wrap_notice .title a{font-size:1.6rem;padding:1.8rem 1rem;text-align:center;}
.en .wrap_notice .mainTitle_5{width:50rem;}
@media screen and (max-width: 1280px) {
  .en .wrap_notice .mainTitle_5{width:unset;}
}