@charset "utf-8";


/********************
SKIP NAVI
********************/
.skipMenu{width:100%}
.skipMenu .hidden{display:none}
.skipMenu a.accessibility01{position:absolute;display:block;width:100%;left:0px;top:-9999px;text-align:center;z-index:9999}
.skipMenu a.accessibility01:hover, a.accessibility01:focus, a.accessibility01:active{position:absolute;top:0px;padding:15px 0;font-weight:bold;color:#FFF;background:#293038;z-index:9998}


/********************
HEADER 구조
********************/
header{position:relative;top:0;left:0;z-index:20;width:100%;background-color: white;}
header .head_container{border-bottom:1px solid #DEE8FF;}
header .head_wrap{display:flex;justify-content:space-between;align-items:center;max-width:1804px;margin: 0 auto;}
.head_logo{width:290px;}
.head_navi{width:calc(100% - 715px);}
.head_util{width:422px;display:flex;justify-content:flex-end;align-items:center;}
.head_logo a{width:100%;height:80px;display:flex;align-items:center;}
@media all and (max-width:1840px){
  header .head_wrap{max-width:100%;padding:0 15px;}
}
@media all and (max-width:1280px){
  header {position: fixed;top: 0;width: 100%;background: #fff;}
  header .head_wrap{padding-right:0;}
  #bContents {margin-top:80px;}
  .head_logo{width:230px;}
  .head_navi{width:100%;}
  .head_util{width:240px;}
}
@media all and (max-width:768px){
  #bContents {margin-top:60px;}
  .head_logo{width:160px;}
  .head_navi{width:100%;}
  .head_util{width:180px;}
  .head_logo a{height:60px;}
}


/********************
COMMON
********************/
.openQuick,
.openLangu age,
.openSearch{display:block;height:80px;cursor:pointer;}
.openQuick{width:160px;font-size:15px;color:#2822E9;font-family:'NotoCn Bold';border-left:1px solid #DEE8FF;border-right:1px solid #DEE8FF;}
.openQuick.active{background:#2822e9;color:#FFF;}
.openLanguage{width:95px;display:flex;align-items:center;justify-content:center;}
.openLanguage::after{content:"";display:block;width:10px;height:10px;margin-left:5px;background:url(../../images/common/icon_select_b.svg) no-repeat center;}
.openSearch{width:70px;background:url(../../images/common/icon_search_b.svg) no-repeat 0px center;text-indent:-9999px;}
@media all and (max-width:1280px){
  .openQuick{display:none;}
  .openSearch{width:80px;background-position:center;}
  .openLanguage{width:40px;height:40px;}
}
@media all and (max-width:768px){
  .openSearch{width:50px;height:50px;}
}

.common-dim{position: fixed; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,.5); visibility: hidden; opacity: 0; z-index: 19;}
.common-dim.active{visibility: visible; opacity: 1;}


/********************
QUICKMENU
********************/
.quickMenu{}
.wrapQuickMenu{display:none;position:fixed;top:80px;left:0;width:100%;background:#2822e9;}
.wrapQuickMenu.active{display:block;}
.quickMenu_container{}
.quickMenu_inner{display:flex;max-width:1806px;margin:0 auto;position:relative;}
.quickMenu_inner h2{width:265px;color:#FFF;font-family:'NotoCn Bold';font-size:32px;display:flex;align-items:center;justify-content:center;}
.quickMenu_wrap{width:calc(100% - 316px);display:flex;}
.quickMenu_wrap .item{width:25%;border-left:1px solid rgba(255,255,255,0.3);padding:55px 25px;}
.quickMenu_wrap h3{display:flex;align-items:center;margin-bottom:20px;}
.quickMenu_wrap h3::before{content:"";display:block;width:35px;height:32px;margin-right:15px;}
.quickMenu_wrap h3 a{color:#FFF;font-family:'NotoCn Bold';font-size:24px;}
.quickMenu_wrap .item_1 h3::before{background:url(../../images/common/quick_icon_1.png) no-repeat center;}
.quickMenu_wrap .item_2 h3::before{background:url(../../images/common/quick_icon_2.png) no-repeat center;}
.quickMenu_wrap .item_3 h3::before{background:url(../../images/common/quick_icon_3.png) no-repeat center;}
.quickMenu_wrap .item_4 h3::before{background:url(../../images/common/quick_icon_4.png) no-repeat center;}
.quickMenu_wrap ul{display:flex;flex-wrap:wrap;}
.quickMenu_wrap li{width:50%;}
.quickMenu_wrap a{display:block;padding:8px 0;}
.quickMenu_wrap a span{color:#FFF;font-family:'NotoCn Medium';font-size:14px;background:#2822e9;}
.closeQuick{display:none;}
@media all and (max-width:1840px){
  .quickMenu_inner{max-width:100%;}
  .quickMenu_inner h2{display:none;}
  .quickMenu_wrap{width:100%;}
}
@media all and (max-width:1280px){
  .wrapQuickMenu{top:100px;right:0;width:50%;height:100vh;left:unset;z-index:1;}
  .quickMenu_wrap h3{margin:10px 0;}
  .quickMenu_wrap h3 a{font-size:16px;display:block;width:100%;}
  .quickMenu_wrap{flex-wrap:wrap;}
  .quickMenu_wrap .item{width:100%;padding:20px 30px;border-top:1px solid rgba(255,255,255,0.3);}
  .quickMenu_wrap ul{display:none;overflow:hidden;}
  .quickMenu_wrap li{float:left;}
  .quickMenu_wrap a{padding:5px 10px 5px 0;}
}
@media all and (max-width:768px){
  .wrapQuickMenu{width:100%;}
}


/********************
LANGUAGE
********************/
.language_m{display:none;}
.language{position:relative;}
.wrapLanguage{display:none;position:absolute;left:0;top:48px;width:100%;}
.wrapLanguage.active{display:block; box-shadow:0 2px 8px rgba(0,0,0,0.08);}
.wrapLanguage ul li a{display:block;text-align:center;padding:8px 0;font-family:'Pre Bold';font-size:14px; /*color:#000; background:#f0f8ff; */ background: #DEE8FF;}
.wrapLanguage ul li a:hover{/* background:#becdff; */ background: #BECDFF;}
.wrapLanguage ul li.active a {background: #BECDFF;}
@media all and (max-width:1280px){
  .language{display:none;}
  .language_m{display:flex;position:absolute;top:10px;right:70px;z-index:2;}
  .wrapLanguage{left:5px;top:40px;width:80px;}
  .wrapLanguage ul li a{font-size:14px;background:#DEE8FF;}
  .wrapLanguage ul li a:hover{background:#BECDFF;}
}


/********************
SEARCH
********************/
.wrapSearch{display:none;position:absolute;left:0;top:81px;width:100%;background:#FFF url(../../images/common/search_bg_2.png) no-repeat right center;}
.wrapSearch::before{content:"";display:block;width:50%;height:100%;position:absolute;top:0;left:0;background:url(../../images/common/search_bg_1.png) no-repeat left center;}
.wrapSearch.active{display:block;}
.search_container{height:420px;max-width:700px;margin:0 auto;display:flex;align-items:center;justify-content:center;position:relative;}
.search_inner .item{display:flex;align-items:center;position:relative;}
.search_inner .item::after{content:"";display:block;width:180px;height:174px;background:url(../../images/common/search_character.png) no-repeat center;}
.search_inner form fieldset{position:relative;}
.search_inner form p{color:#211edc;font-family:'Pre ExBold';font-size:24px;text-align:center;margin-bottom:30px;}
.search_inner form legend{font-size:0;}
.search_inner form input{height:70px;display:inline-block;}
.search_inner form input[type=text]{width:100%;padding:10px 20px;font-family:'Pre Medium';font-size:20px;color:#3445eb;border:1px solid #becdff;border-radius:5px;}
.search_inner form input[type=submit]{width:70px;text-indent:-9999px;background:url(../../images/common/icon_search_blue.png) no-repeat center;position:absolute;top:0;right:0;cursor:pointer;}
.closeSearch{display:none;background:#FFF url(../../images/common/close_b.svg) no-repeat right center;position:absolute;right:-4px;top:-61px;cursor:pointer;font-size:0;width:90px;height:60px;}
@media all and (max-width:768px){
  .wrapSearch{left:0;top:61px;background:#FFF;}
  .wrapSearch::before{display:none;}
  .search_container{height:300px;max-width:90%;}
  .search_inner{width:100%;}
  .search_inner .item{display:flex;align-items:center;}
  .search_inner .item::after{width:100px;height:100px;background-size:100px;position:absolute;right:0;top:-25px;}
  .search_inner form{width:100%;}
  .search_inner form p{text-align:left;padding-right:70px;}
  .search_inner form p span{display:block;}
  .closeSearch{display:block;}
}


/********************
MAIN NAVIGATION
********************/

/*새창*/
.head_navi nav .a_3.new_win:after{content:"";display:inline-block;width:15px;height:15px;vertical-align:-1px;margin-left:-1px;background:url(/sites/style_guide/images/common/aLink_3_b.png) no-repeat center;background-size:12px;}

/*DESKTOP*/
@media all and (min-width:1281px){
  .wrapMNav{display:none;}
  .gnb_m{display:none;}
  .gnb .sign a{display:block;width:88px;height:31px;background:#2822e9;color:#FFF;font-family:'NotoCn Medium';font-size:14px;border-radius:3px;display:flex;justify-content:center;align-items:center;}
  .btn_mgnb{display:none;}
  .btn_mgnb_close{display:none;}

  .head_navi{}
  .head_navi nav .ul_1{display:flex;}
  .head_navi nav .li_1{width:auto; padding:0 35px;}
  .head_navi nav .a_1{color:#000;font-family:'NotoCn Bold';font-size:16px;height:80px;position:relative;display:flex;justify-content:center;align-items:center;transition:0.4s; }
  .head_navi nav .a_1::before{content:"";display:block;width:100%;height:4px;background:transparent;position:absolute;left:0;bottom:-1px;transition:0.4s;}
  .head_navi nav .li_1._active .a_1::before,
  .head_navi nav .li_1:hover .a_1::before{background:#2822e9;}
  .head_navi nav .li_1:hover .a_1{color:#2822e9;}
  .head_navi nav .li_1._last{display:none;}

  .head_navi nav .div_2{display:none;position:absolute;top:81px;left:0;width:100%;background:#FFF;border-bottom:1px solid #d9d9d9;}
  .head_navi nav .div_2::before{display: none; content:"";width:40%;height:100%;background:#eaeaea;position:absolute;left:0;top:0;}
  .head_navi nav .ul_2{position:relative;top:0;left:50%;width:calc(100% - 430px); max-width:1500px; margin-left:-615px;display:flex;background:#FFF; padding:20px; flex-wrap:wrap;}
  .head_navi nav .li_2{padding:11px 20px; width:calc(100% / 5);}
  .head_navi nav .a_2{color:#000;font-family:'NotoCn Medium';font-size:16px;position:relative;transition:0.4s;}
  /*.head_navi nav .a_2::before{content:"";display:block;width:10px;height:3px;background:transparent;position:absolute;left:0;top:-7px;transition:0.4s;}*/
  .head_navi nav .li_2._active .a_2::before,
  .head_navi nav .li_2:hover .a_2::before{background:#2822e9;}
  .head_navi nav .li_2:hover .a_2{color:#2822e9;}

  .head_navi nav .div_3{margin-top:15px;}
  .head_navi nav .a_3{color:#000;font-family:'NotoCn Bold';font-size:14px;padding:7px 0;display:inline-block;position:relative;transition:0.4s;}
  .head_navi nav .a_3::before{content:"";display:block;width:0;height:1px;background:#2822e9;position:absolute;left:0;bottom:2px;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:hover .a_3{color:#2822e9;}

  .head_navi nav .navGab{display: none;position:absolute;top:50%;left:50%;margin-left:-902px;margin-top:-23px;background:#eaeaea;justify-content:center;align-items:center; padding-right:45px;}
  .head_navi nav .navGab::before{display:block;color:#000;font-family:'NotoCn Bold';font-size:32px;}
  .head_navi nav .navGab::after {content:''; width:28px; height:28px; background:url('../../images/common/gate-arrow.png') no-repeat center; position: absolute; right:0; top:8px; display: none;}
  .head_navi nav .eQ01 .navGab::before{content:"大学介绍";}
  .head_navi nav .eQ02 .navGab::before{content:"入学";}
  .head_navi nav .eQ03 .navGab::before{content:"学部介绍";}
  .head_navi nav .eQ04 .navGab::before{content:"大学生活";}
  .head_navi nav .eQ05 .navGab::before{content:"대학생활";}
  .head_navi nav .eQ06 .navGab::before{content:"대학공지";}
  .head_navi nav .eQ07 .navGab::before{content:"대학뉴스";}
  /* .head_navi nav .eQ08 .navGab::before{content:"이용안내";} */
}
@media all and (min-width:1281px) and (max-width:1800px){
  .head_navi nav .navGab{display:none;}
  .head_navi nav .ul_2{left:0;width:100%;margin-left:0;}
}
@media all and (min-width:1025px) and (max-width:1280px){
}
/*MOBILE*/
@media all and (max-width:1280px){
  .gnb{display:none;}
  .gnb_m{display:block;position:absolute;left:50%;top:0;z-index:1;}
  .gnb_m .sign a{position:absolute;left:20px;top:10px;width:68px;height:30px;font-size:12px;font-family:'NotoCn Medium';color:#FFF;background:#2822E9;border-radius:3px;display:flex;align-items:center;justify-content:center;}
  .btn_mgnb{display:block;height:80px;width:80px;background:url(../../images/common/gnb_menu_b.svg) no-repeat center;text-indent:-9999px;cursor:pointer;}
  .btn_mgnb_close{display:block;position:fixed;right:0px;top:0;width:60px;height:60px;}
  .btn_mgnb_close button{display:inline-block;text-indent:-9999px;width:100%;height:100%;background:url(../../images/common/close_b.svg) no-repeat center;}

  .wrapMNav{position:absolute;left:51%;top:50px;width:50%;height:50px;padding:10px 20px;background:#F7F7F7;position:relative;z-index:1;display:flex;align-items:center;border-bottom:1px solid #dee8ff;}
  .openNav_m,
  .openQuick_m{font-size:16px;font-family:'NotoCn Bold';color:#ababab;}
  .openNav_m.active,
  .openQuick_m.active{color:#2822E9;}
  .openQuick_m::before{content:"";display:inline-block;width:1px;height:12px;background:#ababab;margin:0 15px;}

  .head_navi{display:none;position:fixed;right:0;top:0;width:100%;height:100%;z-index:1;}
  .head_navi.on{display:block;}
  .head_navi:before{content:"";display:block;background:rgba(0,0,0,0.5);position:fixed;right:0;top:0;width:100%;height:100%;}
  .head_navi:after{content:"DESIGN YPUR MIRAE, DESIGN YOUR FUTURE";font-size:14px;font-family:'NotoCn Bold';color:#BECDFF;text-align:center;padding:10px;border-top:1px solid #dee8ff;display:block;background:#F0F8FF;position:fixed;right:0;bottom:0;width:50%;z-index:1;}
  .head_navi nav{margin-left:50%;margin-top:60px;position:relative;background:#FFF;padding-bottom:200px;}
  .head_navi nav:before{content:"";display:block;background:#FFF;position:fixed;right:0;top:0;width:50%;height:100%;}
  .head_navi nav a{display:block;position:relative;}
  .head_navi nav .div_1{position:relative; border-top:1px solid #DEE8FF;}
  .head_navi nav .div_2,
  .head_navi nav .div_3{display:none;}
  .head_navi nav .div_2{position:absolute;left:35%;top:0;width:65%;height:100vh;background:#FFF;z-index:1;border-left:1px solid #dee8ff;}
  .head_navi nav .ul_1{border-bottom:1px solid rgba(255,255,255,0.5);border-top:1px solid rgba(255,255,255,0.5);}
  .head_navi nav .li_2::before{content:"";display:block;height:1px;background:#F0F8FF;width:calc(100% - 40px);margin:0 auto;}
  .head_navi nav .div_3{padding:5px 0;}
  .head_navi nav .a_1{padding:15px 20px;}
  .head_navi nav .a_2{padding:15px 20px;}
  .head_navi nav .a_3{padding:8px 20px;}
  .head_navi nav .a_1 span{font-size:14px;font-family:'NotoCn Bold';color:#000;}
  .head_navi nav .a_2 span{font-size:14px;padding:20px 0;font-family:'NotoCn Medium';color:#000;}
  .head_navi nav .a_3 span{font-size:14px;padding:10px 0;font-family:'NotoCn Medium';color:#000;}
  .head_navi nav .li_1._active .a_1 span {color: #2822E9;}
  .head_navi nav .a_2._active{background:white;}
  .head_navi nav .a_2._active span{color: #2822e9;}


  .head_navi nav .a_2:after{content:"";display:block;width:16px;height:16px;position:absolute;right:20px;top:18px;}
  .head_navi nav .li_2.have .a_2:after{background:url(../../images/common/mNavOpen.png) no-repeat center;}
  .head_navi nav .li_2.haveOpen .a_2:after{background:url(../../images/common/mNavClose.png) no-repeat center;}
  /* .head_navi nav .a_2._active:after{background:url(../../images/common/mNavActive.png) no-repeat center !important;} */

  .head_navi nav .navGab{display:none;}
}
@media all and (max-width:768px){
  .gnb_m{left:0;}
  .btn_mgnb{height:60px;width:60px;}
  .head_navi nav{margin-left:0;}
  .head_navi nav:before,
  .head_navi:after{width:100%;}
  .wrapMNav{left:0;width:100%;}
}


/********************
FOOTER
********************/
footer{background:#000;}
.main footer {margin-top: 190px;}
footer .frame {display: flex;}
.footer_container{max-width:1804px;margin:0 auto;padding:0 0 0 0; width:100%;position:relative;}

/* .footer_inner_a{display:flex;} */
.footer-top {display: flex; border-bottom:1px solid #1D1D1D;}
.logo_footer{width:335px;display:flex;flex-direction:column;align-items:flex-start; position: relative;  padding-top: 55px;border-right:1px solid #1D1D1D;}
.logo_footer span{color:#FFF;font-family:'NotoCn Medium';font-size:32px;display:block;margin-top:90px;}
.links_footer{width:calc(100% - 370px);padding-left:55px;}
.links_footer .wrap{display:flex;justify-content:space-between;}
.links_footer h2{color:#FFF;font-family:'NotoCn Bold';font-size:32px;}
.links_footer .item{margin-top:90px;}
.links_footer h3 a{color:#FFF;font-family:'NotoCn Bold';font-size:16px;}
.links_footer h3 a::after{content:"";display:block;width:0;height:1px;background:rgba(255,255,255,1);margin-top:3px;transition:0.4s;}
.links_footer h3 a:hover::after{width:100%;}
.links_footer ul{margin-top:17px;}
.links_footer li a{color:rgba(255,255,255,0.5);font-family:'NotoCn Medium';font-size:14px;padding:3px 0;display:inline-block;}
.links_footer li a::after{content:"";display:block;width:0;height:1px;background:rgba(255,255,255,0.5);margin-top:3px;transition:0.4s;}
.links_footer li a:hover::after{width:100%;}

.footer_inner_b{display:flex;align-items:center;margin-top:120px;}
.related_site{width:370px;position:relative;}
.openSite{display:flex;align-items:center;justify-content:space-between;width:315px;height:54px;background:#FFF;border-radius:3px;color:#000;font-size:16px;font-family:'NotoCn Bold';line-height:1;padding:0 25px;transition:0.4s;}
.openSite::after{content:"";display:block;width:23px;height:23px;background:url(../../images/common/related_more.png) no-repeat center;}
.openSite:hover{background:#EEE;}
.siteList{display:none;position:absolute;left:0;top:0;width:315px;padding:25px;background:rgba(255,255,255,1);}
.siteList.active{display:block;}
.siteList a{display:block;padding:10px 20px;color:#000;font-family:'NotoCn Bold';font-size:14px;border-bottom:1px solid #EEE;}
.siteList li:last-child a{border:0;}
.siteList a:hover{border-color:#000;}

.fnb{width:calc(100% - 370px);padding-left:55px;}
.fnb ul{display:flex;justify-content:space-between;align-items:center;}
.fnb ul li a{color:rgba(255,255,255,0.5);font-family:'NotoCn Medium';font-size:14px;padding-right:45px;display:block;}
.fnb ul li a::after{content:"";display:block;width:0;height:1px;background:rgba(255,255,255,0.5);margin-top:3px;transition:0.4s;}
.fnb ul li a:hover::after{width:100%;}

.footer-bottom {display: flex; height:80px; align-items: center;}
.footer-bottom .frame {align-items: center;}
.footer-bottom .empty{width:335px; display: block; height:80px; border-right:1px solid #1D1D1D;}
.footer_inner_c{flex:1; padding-top:55px; padding-left: 53px;}
.footer_inner_c,
.footer_inner_c a{color:#ababab;font-family:'NotoCn Medium';font-size:14px;}
.footer_c_box {display: flex; justify-content: space-between; margin-bottom:135px}
.footer-sns {margin-right: 120px;}
.footer-sns ul {display: flex;}
.footer-sns li {margin-right: 48px;}
.footer-sns li:last-child {margin-right: 0;}
.footer-sns a {font-size: 14px; font-family: 'NotoCn Bold'; color:#515151; padding-right: 26px; position: relative; background:url('../../images/common/footer-sns-arrow.svg') no-repeat right center;}
.footer-sns a span {position: relative; background: linear-gradient(to bottom, transparent 95%, rgba(255,255,255,.5) 0) left center no-repeat; background-size:0; transition: background-size .5s;}
.footer-sns a:hover span {background-size: 100% auto;}
.footer-bottom .copyright {color:#515151; font-family: 'Pop Medium';padding-left: 53px; text-transform: uppercase;}


address strong{display:block;margin-bottom:15px;}
address .tel{margin-right:45px;}

@media all and (max-width:1840px){
  .footer_container{max-width:calc(100% - 30px);}
  .fnb ul{flex-wrap:wrap;justify-content:flex-start;}
  .fnb ul li a{margin-top:5px;}
  .footer-sns {margin-right: 0;}
}
@media (max-width:1400px) {
  .footer_c_box {flex-direction: column; margin-bottom: 55px;}
  .footer-sns {margin-top: 30px;}
}
@media all and (max-width:1280px){
  .footer_inner_a,
  .footer_inner_b{flex-wrap:wrap;}
  .logo_footer,
  .related_site{width:100%;}
  .links_footer,
  .fnb{width:100%;padding-left:0;}
  .fnb ul li a{padding-right:20px;}
  .logo_footer span{margin-top:20px;}
  .logo_footer span br{display:none;}
  .links_footer{margin-top:50px;}
  .links_footer .item{margin-top:20px;}
  .footer_inner_b{margin-top:50px;}
  .related_site{margin-bottom:50px;}
  .footer_inner_c{display:block;margin:50px 0 0 0; padding-left: 0; padding-top: 0; }
  address strong{margin-bottom:5px;}
  address .tel{margin-right:15px;}
  .footer-bottom .copyright { padding-left: 0;margin-top:15px;}
  footer .frame {flex-direction: column;}
  .footer-bottom .empty {display: none;}
}
@media all and (max-width:1024px){
  .links_footer .wrap{flex-wrap:wrap;justify-content:flex-start;}
  .links_footer .item{margin-right:30px;}
}
@media all and (max-width:768px){
  .logo_footer img{max-width:290px;}
  .logo_footer span{font-size:25px;}
  .links_footer{display: none;}
  .links_footer h2{font-size:25px;}
  .openSite,
  .siteList{width:100%;}
  .footer-sns li {margin-right: 20px;}
}


/********************
GOTOP
********************/
.goTop a{display:block;text-indent:-9999px;background:url(../../images/common/goTop.svg) no-repeat center;width:58px;height:40px;position:fixed;bottom:-100px;right:60px;transition:0.5s;}
.fix .goTop a{bottom:60px;}
@media all and (max-width:768px){
  .goTop a{right:20px;}
}


/********************
SUB VISUAL
********************/
.wrap_sub_visual{height:280px;background:#e7f0ff url(../../images/sub/subVisual_bg.png) no-repeat right center / cover;}
.wrap_sub_visual .container{height:100%;max-width:1600px;margin: 0 auto;display:flex;align-items:center;justify-content:space-between;}
/*.wrap_sub_visual .container{background:url(../../images/sub/subVisual_character.png) no-repeat 85% bottom;}*/
.eQ01 .wrap_sub_visual .container {background:url(../../images/sub/subVisual_character.png) no-repeat 85% bottom;}
.eQ02 .wrap_sub_visual .container {background:url(../../images/sub/eq04-char.png) no-repeat 85% bottom;}
.eQ03 .wrap_sub_visual .container {background:url(../../images/sub/eq05-char.png) no-repeat 85% bottom;}
.eQ04 .wrap_sub_visual .container {background:url(../../images/sub/eq06-char.png) no-repeat 85% bottom;}
.eQ05 .wrap_sub_visual .container {background:url(../../images/sub/eq07-char.png) no-repeat 85% bottom;}
.eQ09 .wrap_sub_visual .container {background:none;}
/*VISUAL INFO*/
.visual_intro{display:none !important;}
/*PAGE TITLE*/
.page_title h1{color:#000;font-family:'NotoCn Bold';font-size:64px;line-height:1.1;}
/*LOCATION NAVI*/
.locationNav{margin-top:20px;}
.sub_navi .home{display:none;}
.sub_navi > ul{display:flex;}
.sub_navi > ul > li{position:relative;display:flex;align-items:center;}
.sub_navi > ul > li > button{color:#000;font-family:'NotoCn Medium';font-size:16px;}
.sub_navi > ul > li::after{content:"";display:block;width:19px;height:19px;margin:0 15px;background:url(../../images/common/loactionNav_arrow.png) no-repeat center;}
.sub_navi > ul > li:last-child::after{margin:0 0 0 5px;background:url(../../images/common/loactionNav-circle-arrow-down.svg) no-repeat center;}
/*.sub_navi > ul > li:last-child::after {display:none;}*/
.pageNavigation{display:none;position:absolute;width:200px;left:-20px;top:30px;max-height:300px;overflow-y:auto;background:#FFF;padding:10px 15px;z-index:2;}
.pageNavigation li a{display:block;padding:7px 0;color:#000;font-family:'NotoCn Medium';font-size:14px;border-bottom:1px solid #EEE;}
.pageNavigation li:last-child a{border:0;}
.pageNavigation li a:hover{border-color:#000;font-family:'NotoCn Bold';}

@media all and (max-width:1680px) {
  .wrap_sub_visual .container{max-width:100%;padding:0 20px;}
}
@media all and (max-width:1280px) {
  .wrap_sub_visual{height:220px;margin-top: 80px;}
  .wrap_sub_visual .container{background-position:right bottom;background-size:220px !important;}
  .page_title h1{font-size:50px;}
  /*.eQ04 .wrap_sub_visual .container {background: url(../../images/sub/eq04-char.png) no-repeat 84% bottom / 220px}
  .eQ05 .wrap_sub_visual .container {background: url(../../images/sub/eq05-char.png) no-repeat 84% bottom / 220px}
  .eQ06 .wrap_sub_visual .container {background: url(../../images/sub/eq06-char.png) no-repeat 84% bottom / 220px}
  .eQ07 .wrap_sub_visual .container {background: url(../../images/sub/eq07-char.png) no-repeat 84% bottom / 220px}*/
}
@media all and (max-width:768px) {
  .wrap_sub_visual{height:160px;margin-top: 60px;}
  .wrap_sub_visual .container{background-size:170px !important;}
  .page_title h1{font-size:30px;}
  .sub_navi > ul > li::after{margin:0 5px;}
  /*.eQ04 .wrap_sub_visual .container {background: url(../../images/sub/eq04-char.png) no-repeat 97% bottom / 180px}
  .eQ05 .wrap_sub_visual .container {background: url(../../images/sub/eq05-char.png) no-repeat 97% bottom / 180px}
  .eQ06 .wrap_sub_visual .container {background: url(../../images/sub/eq06-char.png) no-repeat 97% bottom / 180px}
  .eQ07 .wrap_sub_visual .container {background: url(../../images/sub/eq07-char.png) no-repeat 97% bottom / 180px}*/

}



/********************
TAB NAVI 1
********************/
.tab_1{border-bottom:2px solid #dee8ff;}
.tab_1 .menuSubTitleUI{display:none;}
.tab_1 .sub_div{max-width:1600px;margin:0 auto;}
/* .tab_1 .a_3{display:none;} */
.tab_1 .div_4{display:none;}
.tab_1 .ul_3{display:flex;align-items:center;}

.tab_1 .li_3:first-child:nth-last-child(1) {width: 50%;}
.tab_1 .li_3:first-child:nth-last-child(2),
.tab_1 .li_3:first-child:nth-last-child(2) ~ li {width: 50%;}

.tab_1 .li_3:first-child:nth-last-child(3),
.tab_1 .li_3:first-child:nth-last-child(3) ~ li {width: 33.3333%;}

.tab_1 .li_3:first-child:nth-last-child(4),
.tab_1 .li_3:first-child:nth-last-child(4) ~ li {width: 25%;}

.tab_1 .li_3:first-child:nth-last-child(5),
.tab_1 .li_3:first-child:nth-last-child(5) ~ li {width: 20%;}

.tab_1 .a_3{color:#7f7f7f;font-family:'NotoCn Bold';font-size:20px;display:flex;align-items:center;justify-content:center;padding:0 15px;height:88px;text-align:center;position:relative;transition:0.3s;}
.tab_1 .a_3::after{content:"";display:block;width:100%;height:3px;background:#000;position:absolute;bottom:0;left:0;transform:scale(0);transition:0.3s;}
.tab_1 .a_3:hover,
.tab_1 .a_3._active{opacity:1;color:#000;}
.tab_1 .a_3:hover::after,
.tab_1 .a_3._active::after{transform:scale(1);}
@media all and (max-width:1680px) {
  .tab_1 .sub_div{max-width:100%;}
}
@media all and (max-width:1280px) {
  .tab_1 .ul_3{flex-wrap:wrap;}
  .tab_1 .li_3{width: 25%;}
  .tab_1 .a_3{font-size:18px; height:65px; width: 100%;}
}
@media all and (max-width:768px) {
  .tab_1 .li_3._active .div_4{overflow: auto; -ms-overflow-style: none;}
  .tab_1 .li_3._active .div_4::-webkit-scrollbar{display: none;}
  .tab_1 .ul_3{flex-wrap: nowrap; white-space: nowrap;}
  .tab_1 .li_3{width: auto !important;}
  .tab_1 .a_3{font-size:14px; height: 50px;}
}


/********************
TAB NAVI 2
********************/
/* .tab_2 .tab_div{max-width:1600px;margin:140px auto 0 auto;}
.tab_2 .ul_5{display:flex;justify-content:flex-start; flex-wrap:wrap;}
.tab_2 .li_5{width:16.6%;text-align:center;margin-left:-1px;border:1px solid #d9d9d9;}
.tab_2 .div_5 .li_5:first-child:nth-last-child(1) {width: 50%;}
.tab_2 .div_5 .li_5:first-child:nth-last-child(2),
.tab_2 .div_5 .li_5:first-child:nth-last-child(2) ~ li {width: 50%;}

.tab_2 .div_5 .li_5:first-child:nth-last-child(3),
.tab_2 .div_5 .li_5:first-child:nth-last-child(3) ~ li {width: 33.3333%;}

.tab_2 .div_5 .li_5:first-child:nth-last-child(4),
.tab_2 .div_5 .li_5:first-child:nth-last-child(4) ~ li {width: 25%;}

.tab_2 .div_5 .li_5:first-child:nth-last-child(5),
.tab_2 .div_5 .li_5:first-child:nth-last-child(5) ~ li {width: 20%;} */



/* @media all and (max-width:1680px) {
.tab_2 .tab_div{max-width:100%;padding:0 30px;}
}
@media all and (max-width:1280px) {
.tab_2 .tab_div{margin-top:100px;}
.tab_2 .ul_5{flex-wrap:wrap;justify-content:flex-start;}
.tab_2 .li_5{width:25%;margin-top:-1px;}
.tab_2 .a_5{font-size:18px;height:60px;}
}

@media (max-width:860px) {
.tab_div .mobile-tab {position: relative; display: block; width:100%; margin-bottom: 5px; text-align: center; padding:16px 30px;}
.tab_div.div_5 .mobile-tab {background:#000; color:#fff; font-family: 'NotoCn Bold'; font-size: 16px;}
.tab_2 .li_5 {width:100% !important; font-size: 15px; background: #000;}
.tab_div.div_5 {position: relative;}
.tab_div ul {max-height:0; z-index: 10; position: relative; position: absolute; overflow:hidden; height:auto; width:100%;}
.tab_div ul.on {max-height:600px;}
.tab_2 .tab_div {padding:0; margin:60px 30px 0;}
.tab_2 .li_5 {width:100%; font-size: 15px; margin-left: 0; background: #fff !important;}
.tab_2 .li_5._active,
.tab_2 .li_5:hover {background: #000 !important;}
.tab_2 .li_5:first-child {margin-top: 0;}
.tab_2 .a_5 {height: 45px; font-size: 15px;}
.tab_2 .a_5:hover, 
.tab_2 .a_5._active {color:#fff;}
} */



.tab_2 .a_4{color:#707070;font-family:'NotoCn Bold';font-size:20px;line-height:1.2;padding:0 10px;position:relative;transition:0.3s;display:flex;align-items:center;justify-content:center;width:100%;height:76px;}
.tab_2 .li_4:hover,
.tab_2 .li_4._active{background:#000;}
.tab_2 .a_4:hover,
.tab_2 .a_4._active{color:#FFF;}
.tab_div .mobile-tab {display: none;}

.tab_2 .menuSubTitleUI{display:none;}
.tab_2 .tab_div{max-width:1600px;margin:0 auto;}
.tab_2 .a_2{display:none;}
.tab_2 .li_2 .div_3{display:none;}
.tab_2 .li_2._active .div_3{display:block;}
.tab_2 .ul_4{display:flex;align-items:center; flex-wrap: wrap;}
.tab_2 .li_4{width: 25%; border: 1px solid #d9d9d9; margin-left: -1px;}
.tab_2 .li_4:first-child:nth-last-child(1) {width: 50%;}
.tab_2 .li_4:first-child:nth-last-child(2),
.tab_2 .li_4:first-child:nth-last-child(2) ~ li {width: 50%;}

.tab_2 .li_4:first-child:nth-last-child(3),
.tab_2 .li_4:first-child:nth-last-child(3) ~ li {width: 33.3333%;}

.tab_2 .a_3{color:#7f7f7f;font-family:'NotoCn Bold';font-size:20px;display:flex;align-items:center;justify-content:center;padding:0 15px;height:88px;text-align:center;position:relative;transition:0.3s;}
.tab_2 .a_3::after{content:"";display:block;width:100%;height:3px;background:#000;position:absolute;bottom:0;left:0;transform:scale(0);transition:0.3s;}
.tab_2 .a_3:hover,
.tab_2 .a_3._active{opacity:1;color:#000;}
.tab_2 .a_3:hover::after,
.tab_2 .a_3._active::after{transform:scale(1);}



@media all and (max-width:1680px) {
  .tab_2 .tab_div{max-width:100%;}
}
@media all and (max-width:1280px) {
  .tab_2 .ul_3{flex-wrap:wrap;}
  .tab_2 .li_3{width: 25%;}
  .tab_2 .a_3{font-size:18px; height:65px; width: 100%;}

  .tab_2 .tab_div{margin-top:100px;}
  .tab_2 .ul_4{flex-wrap:wrap;justify-content:flex-start;}
  .tab_2 .li_4{width:25%;margin-top:-1px;}
  .tab_2 .a_4{font-size:18px;height:60px;}
}

@media (max-width:860px) {
  .tab_div .mobile-tab {position: relative; display: block; width:100%; margin-bottom: 5px; text-align: center; padding:16px 30px;}
  .tab_div.div_4 .mobile-tab {background:#fff; color:#000; font-family: 'NotoCn Medium'; font-size: 15px; position: relative; border:1px solid #000; transition:background .3s; border-radius:4px;}
  .tab_div.div_4 .mobile-tab:hover {background:#F7F7F7;}
  .tab_div.div_4 .mobile-tab::after{content:""; display: block; position: absolute; right: 25px; top: 50%; margin-top:-4px; width: 10px; height: 7px; background:url(../../images/common/mobile_arrow.svg) no-repeat right center / cover; transition:transform .3s;}
  .tab_2 .li_4 {width:100% !important; font-size: 15px; background: #000;}
  .tab_div.div_4 {position: relative;}
  .tab_div ul {max-height:0; z-index: 10; position: relative; position: absolute; overflow:hidden; height:auto; width:100%; border-radius:4px; }
  .tab_div ul.on {max-height:600px;border:1px solid #000;}
  .tab_2 .tab_div {padding:0; margin:60px 20px 0;}
  .tab_2 .li_4 {width:100%; font-size: 15px; margin-left: 0; background: #fff !important; border:unset; border-bottom:0; border-top:1px solid #d9d9d9; border-right:0; border-left:0;}
  .tab_2 .li_4._active,
  .tab_2 .li_4:hover {background: #f7f7f7 !important;}
  .tab_2 .li_4:first-child {margin-top: -1px;}
  .tab_2 .a_4 {height: 45px; font-size: 15px; color:#000;}
  .tab_2 .a_4[target="_blank"]::after {background-size:20px; width:20px; height:20px;}
  .tab_2 .a_4:hover, 
  .tab_2 .a_4._active {color:#000;}
  .tab_div.div_4 .mobile-tab.on::after{transform:rotate(180deg)}
}
@media all and (max-width:768px) {
  .tab_2 .li_2._active .div_3{overflow: auto; -ms-overflow-style: none;}
  .tab_2 .li_2._active .div_3::-webkit-scrollbar{display: none;}
  .tab_2 .ul_3{flex-wrap: nowrap; white-space: nowrap;}
  .tab_2 .li_3{width: auto;}
  .tab_2 .a_3{font-size:14px; height: 50px;}
}





/********************
CONTENT
********************/
.btnOctagon{display:inline-block;padding:9px 15px 7px 15px;color:#000;font-family:'NotoCn Bold';font-size:14px;background:#DDD;border-radius:3px;line-height:1;position:absolute;top:-40px;right:0;}
.wrap_contents{overflow:hidden;}
/* .wrap_contents > .container{margin:140px auto;position:relative;max-width:1600px;} */
.wrap_contents > .container{margin:140px auto;position:relative;}
@media all and (max-width:1680px) {
  /* .wrap_contents > .container{margin:140px auto;max-width:100%;padding:0 30px;} */
  .wrap_contents > .container{margin:140px auto;max-width:100%;}
}
@media (max-width:860px) {
  .wrap_contents > .container {margin-top: 30px;}
}

/********************
PAGE MANAGER
********************/
.pageManager{display:flex;justify-content:flex-end;margin-top:50px;}
.pageManager dl{display:flex;align-items:center;border-bottom:3px solid #999;padding-bottom:10px;}
.pageManager dt,
.pageManager dd{display:flex;align-items:center;font-size:14px;color:#000;}
.pageManager dt{font-family:'NotoCn Bold';}
.pageManager dd{font-family:'NotoCn Medium';margin-left:15px;}
.pageManager dd::before{content:"";display:block;width:25px;height:20px;}
.pageManager .item_1 dd::before{background:url(../../images/sub/managerIcon_1.png) no-repeat left center;}
.pageManager .item_2 dd::before{background:url(../../images/sub/managerIcon_2.png) no-repeat left center;}
.pageManager .item_2{padding-left:40px;}


/********************
PAGE UTIL
********************/
.disn {display: none;}
.editMode .disn {display: block;}
.site-mngr-wrap {display: flex; align-items: center;}
.site-mngr-wrap h3 {font-size: 16px; font-family: 'NotoCn Bold'; color:#707070; margin-right: 35px;}
.site-mngr-wrap > ul {display: flex;}
.site-mngr-wrap > ul > li {font-size: 16px; font-family: 'NotoCn Medium'; color:#707070; padding-left: 26px; position: relative;}
.site-mngr-wrap .item1 {background: url('../../images/common/ic-mngr1.png') no-repeat left center; margin-right: 25px;}
.site-mngr-wrap .item2 {background: url('../../images/common/ic-mngr2.png') no-repeat left center;}
@media (max-width:1700px) {
  .site-mngr-wrap {margin-left:20px;}

}
@media (max-width:767px) {
  .site-mngr-wrap {flex-wrap:wrap;}
  .site-mngr-wrap h3 {width:100%; margin:5px 0;}  
  .site-mngr-wrap > ul {flex-wrap:wrap;}
  .site-mngr-wrap > ul > li {font-size: 14px; margin-bottom: 10px;}
}

.wrap_page_func{background:#F7F7F7;}
.wrap_page_func .container{max-width:1804px;margin:0 auto; display: flex; justify-content: space-between;}
.wrap_page_func .sub_util{flex: 1;}
.sub_util > ul{display:flex;justify-content:flex-end;}
.sub_util > ul > li{position:relative;}
.sub_util > ul > li > button{display:block;width:68px;height:68px;text-indent:-9999px;}
.sub_favo{background:url(../../images/sub/sub_util_favo.svg) no-repeat center;}
.sub_share{background:url(../../images/sub/sub_util_share.svg) no-repeat center;}
.sub_print{background:url(../../images/sub/sub_util_print.svg) no-repeat center;}

/* SNS 공유 메뉴 */
.box_sub_share{display:none;position:absolute;right:0;top:0;background:#F7F7F7;}
.box_sub_share .wrap{display:flex;}
.box_sub_share .close{width:68px;height:68px;text-indent:-9999px;background:url(../../images/common/close_b.svg) no-repeat center;}
.box_sub_share ul{display:flex;}
.box_sub_share ul li{padding:0 5px;}
.box_sub_share ul button{display:block;width:50px;height:68px;text-indent:-9999px;}
.box_sub_share .youtube {background:url(../../images/sub/icon_youtube.svg) no-repeat center;}
.box_sub_share .fb{background:url(../../images/sub/icon_face.svg) no-repeat center;}
.box_sub_share .blog{background:url(../../images/sub/icon_blog.svg) no-repeat center;}
.box_sub_share .insta{background:url(../../images/sub/icon_insta.svg) no-repeat center;}
.box_sub_share .addr{background:url(../../images/sub/icon_url.svg) no-repeat center;}

/* 즐겨찾는 메뉴 */
.box_sub_favo{display:none;position:absolute;right:-50px;bottom:88px;overflow:hidden;border-radius:4px;width:280px;;background:#FFF;border: 1px solid #000;z-index:1;}
.box_sub_favo > strong {display:block;font-family:'Pre Bold';font-size:16px;padding:17px 24px;background:#000;color:#FFF;}
.box_sub_favo ul{padding:24px 20px 14px 24px;}
.box_sub_favo ul li{padding:0 0 5px 0;font-size:14px;font-family:'Pre Bold';}
.box_sub_favo ul li strong {font-size: 16px;font-family: 'Pre Bold';color: #000;}
.box_sub_favo ul li a span{display:none;}
.box_sub_favo .close{text-indent:-9999px;position:absolute;right: 10px;top:6px;width:43px;height:43px;background:url(/sites/style_guide/images/common/box_favo_x.png) no-repeat center;}
.box_sub_favo .del{width:18px;height:18px;margin: 0 0 0 12px;background:url(/sites/style_guide/images/common/box_favo_x2.png) no-repeat center;text-indent:-9999px;}
.box_sub_favo .control{display: flex;text-align:center; padding: 53px 34px 33px 34px;gap: 12px;}
.box_sub_favo .control button{display:inline-block;  width: 100px;padding: 15px;color:#FFF;font-size:16px;font-family:'Pre Medium';border-radius:4px;}
.box_sub_favo .control button.add{background:#000;}
.box_sub_favo .control button.reset{background:#707070;}

/* Sub Contents Reset */
.sub #_contentBuilder ._objTag,
.sub #_contentBuilder ._objHtml,
.sub #_contentBuilder ._objImage,
.sub #_contentBuilder ._objWidget,
.sub #_contentBuilder ._objHeading {max-width: 1600px; margin-left: auto !important; margin-right: auto !important; height: auto !important; min-height: 25px !important; z-index: auto !important;}
.sub #_contentBuilder ._objHeading {width: 100% !important;}
.sub #_contentBuilder .full-width {max-width: none;}

@media screen and (max-width: 1500px) {
  .sub #_contentBuilder ._objTag:not(.full-width),
  .sub #_contentBuilder ._objHtml:not(.full-width),
  .sub #_contentBuilder ._objImage:not(.full-width),
  .sub #_contentBuilder ._objWidget:not(.full-width),
  .sub #_contentBuilder ._objHeading:not(.full-width) {padding: 0 30px;}
}

@media screen and (max-width: 500px) {
  .sub #_contentBuilder ._objTag:not(.full-width),
  .sub #_contentBuilder ._objHtml:not(.full-width),
  .sub #_contentBuilder ._objImage:not(.full-width),
  .sub #_contentBuilder ._objWidget:not(.full-width),
  .sub #_contentBuilder ._objHeading:not(.full-width) {padding: 0 20px;}
}

/* Department Contents Reset */
.department .wrap_contents2 > .container {margin: 0 auto;}

.page3387 #_contentBuilder > div:not(.full-width),
.page3455 #_contentBuilder > div:not(.full-width),
.page3456 #_contentBuilder > div:not(.full-width),
.page3457 #_contentBuilder > div:not(.full-width),
.page3458 #_contentBuilder > div:not(.full-width),
.page3459 #_contentBuilder > div:not(.full-width),
.page3461 #_contentBuilder > div:not(.full-width),
.page3462 #_contentBuilder > div:not(.full-width),
.page3463 #_contentBuilder > div:not(.full-width),
.page3464 #_contentBuilder > div:not(.full-width),
.page3465 #_contentBuilder > div:not(.full-width),
.page3466 #_contentBuilder > div:not(.full-width), 
.page3467 #_contentBuilder > div:not(.full-width),
.page3468 #_contentBuilder > div:not(.full-width),
.page3469 #_contentBuilder > div:not(.full-width),
.page3470 #_contentBuilder > div:not(.full-width),
.page3471 #_contentBuilder > div:not(.full-width),
.page3472 #_contentBuilder > div:not(.full-width),
.page3473 #_contentBuilder > div:not(.full-width),
.page3474 #_contentBuilder > div:not(.full-width),
.page3475 #_contentBuilder > div:not(.full-width),
.page3476 #_contentBuilder > div:not(.full-width),
.page3477 #_contentBuilder > div:not(.full-width),
.page3478 #_contentBuilder > div:not(.full-width),
.page3406 #_contentBuilder > div:not(.full-width),
.page3407 #_contentBuilder > div:not(.full-width) {max-width: 1804px;}


@media screen and (max-width: 1840px) {
  .department #_contentBuilder > div:not(.full-width) {max-width: calc(100% - 30px);}
}
@media screen and (max-width: 1500px) {
  .department #_contentBuilder > div:not(.full-width) {max-width: calc(100% - 60px);}
  .sub.department #_contentBuilder ._objTag:not(.full-width),
  .sub.department #_contentBuilder ._objHtml:not(.full-width),
  .sub.department #_contentBuilder ._objImage:not(.full-width),
  .sub.department #_contentBuilder ._objWidget:not(.full-width),
  .sub.department #_contentBuilder ._objHeading:not(.full-width) {padding: 0;}
}
@media screen and (max-width: 500px) {
  .department #_contentBuilder > div:not(.full-width) {max-width: calc(100% - 40px);}
  .sub.department #_contentBuilder ._objTag:not(.full-width),
  .sub.department #_contentBuilder ._objHtml:not(.full-width),
  .sub.department #_contentBuilder ._objImage:not(.full-width),
  .sub.department #_contentBuilder ._objWidget:not(.full-width),
  .sub.department #_contentBuilder ._objHeading:not(.full-width) {padding: 0;}
}



