@charset "utf-8";


/* header */
.header-inner{position: relative;align-items: center;}
.header-inner__left{gap: 0 59px;}
.hamberger {position: fixed;top:76px;left:50%;transform:translate(-50%,-0%);z-index: 104;transition: all .3s;transition-duration: .7s;}
.hd_menu{display:block;cursor:pointer;z-index:1;}
.hd_menu:after{left:0;top:0;width:100%;}
/* .hd_menu span{display:block;background:#429c98;width:42px;height:4px;border-radius:3px;transition:margin .25s .25s,transform .25s} */
.hd_menu span{display:block;background:url(../img/menu_j.png) no-repeat;width:31px;height:8px;border-radius:3px;transition:margin .25s .25s,transform .25s;background-size:cover}
.hd_menu span:first-child{margin-bottom:2px}
.hd_menu span:nth-child(3){margin-top:2px}
.hd_menu.active span{transition:margin .25s,transform .25s .25s;height:4px;}
.hd_menu.active span:first-child{display:none;margin-top:8px;margin-bottom:-4px;transform:rotate(45deg)}
.hd_menu.active span:nth-child(2){transform:rotate(45deg)}
.hd_menu.active span:nth-child(3){margin-top:-4px;transform:rotate(135deg)}

.hamberger span{display:block;background:url(../img/menu_j.png) no-repeat;width:31px;height:8px;border-radius:3px;transition:margin .25s .25s,transform .25s;background-size:cover}
.hamberger span:first-child{margin-bottom:2px}
.hamberger span:nth-child(3){margin-top:2px}
.hamberger.open span{transition:margin .25s,transform .25s .25s;height:4px;}
.hamberger.open span:first-child{margin-top:8px;margin-bottom:-4px;transform:rotate(45deg)}
.hamberger.open span:nth-child(2){transform:rotate(45deg)}
.hamberger.open span:nth-child(3){margin-top:-4px;transform:rotate(135deg)}


.header-inner{padding:26px 0 10px 0;max-width:1850px; transition: padding 0.2s;}
.select-network-btn,.select-lang-btn{ position: relative; cursor: pointer;}
.select-network-btn{background:none;border:0;color:#fff;transition:.6s}
.select-network-btn img{vertical-align: middle;width:16px;height:16px;margin-right:6px;}
.select-network-btn span{position: relative;}
.select-network-btn::after,.select-lang-btn::after{content:''; position: absolute;top:50%;right:-20px;
background:url(../img/hd_icon02.png) no-repeat;width:8px;height:5px;transform: translate(0, -50%) rotate(180deg);}
.select-network-btn span::before,.select-lang-btn::before{content:'';position: absolute;left:0;bottom:-6px;background:#419c98;width:0%;height:2px;transition:.6s;}
.select-network-btn.opened::after{background:url(../img/hd_icon02.png) no-repeat;transform: translate(0, -50%) rotate(0deg);}
.select-network-btn.opened span::before{width:100%;}
.network-select-list{border-radius:10px;width:176px;left:-8px;top:30px;padding: 18px 0 18px 34px;text-align:left;}
.network-select-list li{padding-bottom:5px;}
.network-select-list li a{font-size:14px;}
.select-lang a img{vertical-align:middle}
.select-lang a span{padding-left:10px;}
.select-lang a span img{transform:rotate(180deg);}
.select-lang::before{content:'';background:#419c98;width:0;height:2px;position: absolute;left:0;bottom:-6px;transition:.6s}
.select-lang.opened::before{width:100%;}
.select-lang.opened a span img{transform:rotate(0deg);}
.lang-select-list {text-align: left;font-size: 14px;border-radius:10px;left:-13px;top:30px;padding: 18px 0 18px 10px;text-align:left;width: 83px;text-align: right;background: rgba(0, 0, 0, .2);}
.lang-select-list li{text-align:left;padding:0}
.gnb-inner{max-width:1440px;width:100%;height:611px;}
.header-inner__right{gap: 0 45px;}
.header-inner__right p{font-size:14px;color:#fff;}
.header-inner__right p img{vertical-align: middle;padding-right:4px;}

.header-inner__right a{display:block;text-align:center;color:#fff;font-size:15px;border-radius:25px;}
/* .header-inner__right a:before, .header-inner__right a:after{background:#46aca8}
.header-inner__right a:hover{color:#fff !important;border:1px solid #46aca8} */
.header-inner__right a{overflow:hidden}
.header-inner__right .u-btn-body{width:145px;height:45px;background: #283232;}
.header-inner__right .u-btn-o .o{height:45px;}
.header-inner__right .u-btn-o .t{height:45px;padding:0;}
.header-inner__right .u-btn-body::before,.u-btn-body:after{display:block;left:0;top:0;width:100%}
.header-inner__right .u-btn-body{overflow:hidden;position:relative}
.header-inner__right .u-btn-body::before{content:'';transition:transform var(--a-btn-hover-leave-s) var(--a-btn-hover-leave-e),border-radius var(--a-btn-hover-leave-s) var(--a-btn-hover-leave-e),background var(--a-color-s) var(--a-color-e);opacity:.8;transform:translate(0);z-index:1;height:100%;position:absolute}
.header-inner__right .u-btn-g .o,.u-btn-o .o{height:47px;line-height:0;overflow:hidden;position:relative;z-index:3}
.header-inner__right .u-btn-body:after{background-color:#46aca8;border-radius:100%;content:"";height:100%;position:absolute;transform:translateY(110%);z-index:2}
.header-inner__right .u-btn-o .t{align-items:center;display:flex;height:47px;justify-content:center;line-height:0;transition:transform var(--a-btn-hover-leave-s) var(--a-btn-hover-leave-e);}
.header-inner__right .u-btn-body .t:last-child{color:var(--c-black-0);}
.header-inner__right .u-btn-hv:hover .t{transform:translateY(-100%);transition:transform var(--a-btn-hover-enter-s) var(--a-btn-hover-enter-e);color:#fff;}
.header-inner__right .u-btn-hv:hover .u-btn-body:after{border-radius:0;transform:translate(0);transition:transform var(--a-btn-hover-enter-s) var(--a-btn-hover-enter-e),border-radius var(--a-btn-hover-enter-s) var(--a-btn-hover-enter-e)}
.header-inner__right .u-btn-hv:hover .u-btn-body{background:none}

/* header event */
.main-header.nav-down.active .logo a{background: url(../img/logo.png) no-repeat;background-size:80% 80%;background-position: center;}
.main-header.nav-down.active .header-inner__right p{color:#fff}
.main-header.nav-down.active .header-inner__right p img.off{display:inline-block}
.main-header.nav-down.active .header-inner__right p img.on{display:none}
.main-header.nav-down.active.scrolled .select-lang a.on{display:none}
.main-header.nav-down.active.scrolled .select-lang a.scroll{display:block;}
.main-header.nav-down.active .hamberger.on{top:30px;}
.main-header.nav-down.active.scrolled{box-shadow:none}

.gnb-container.open{background: #071a19;opacity: .9;}
.hamberger.open span{background:#fff}
.gnb-menu-depth1{padding:24px 0}
.gnb-inner .flex_row{height:100%;}
.gnb-menu-depth1 .gnb-menu-depth1-inner > a{font-size:22px;font-weight:600}
.gnb-menu-depth2{left:195px;top:50%;transform: translate(0, -50%);bottom:auto;opacity:1}
.gnb-menu-depth2 > li > a{font-size:17px;position: relative;}
.gnb-menu-depth2 > li > a::before{content:'';position: absolute;left:0;bottom:-2px;background:#fff;width:0%;height:2px;transition:.6s;}
.gnb-menu-depth2 > li > a:hover::before{width:100%;}

.gnb-menu-depth2 > li{margin-right:25px;}
.gnb-menu-depth2 > li > a img{vertical-align:middle}
.gnb-menu-list{width:888px;padding-top:39px;}
.gnb-menu-list li .gnb-menu-depth1-inner{position: relative;}
.gnb-menu-list li:first-child{padding-top:0}
.gnb-event-wrap{width:32%;border-left:1px solid #fff;padding:39px 0 0 53px;position: relative;}
.gnb-event-wrap h4{color:#fff;font-size:24px;padding-bottom:30px;}
.gnb-ev-top{display:flex;gap:0 23px;}
.gnb-ev-top li a{color:#fff;font-size:17px;position: relative;}
.gnb-ev-top li a::before{content:'';position: absolute;left:0;bottom:-2px;background:#fff;width:0%;height:2px;transition:.6s;}
.gnb-ev-top li a:hover::before{width:100%;}


.gnb-ev-bottom{display:flex;gap:0 23px;position: absolute;bottom:35px;}
.gnb-ev-bottom li a{color:#fff;font-size:16px;font-weight:300;display:block;}
.gnb-ev-bottom li a img{vertical-align: middle;padding-right:4px;width:1005;height:100%;}


.logo a{background:url(../img/logo.png) no-repeat;display: block;width:68px;height:56px;background-size: cover;}
/* .logo.open a{background:url(../img/logo_on.png) no-repeat;background-size: cover;} */
.main-header.scrolled .logo a{background: url(../img/logo_on.png) no-repeat; background-position: center;background-size: cover;}
.main-header.scrolled02 .logo a{background: url(../img/logo_on.png) no-repeat; background-position: center;background-size: cover;}
.main-header.open .select-network{display:none}
.main-header.onn .logo a{background: url(../img/logo_on.png) no-repeat; background-position: center;background-size: cover;}
.main-header.onn .select-network-btn{color:#000}
.main-header.onn .select-lang a.on{display:block;}
.main-header.onn .select-lang a.scroll{display:none;}


.main-header.scrolled{background: rgba(255, 255, 255, 0.8);box-shadow: rgba(0, 0, 0, 0.1) 0 0 20px;transition: all .3s;transition-duration: .7s}
.main-header.scrolled.nav-up .hamberger {top:-101%;}
.main-header.scrolled.nav-up{top:-101%; height:110px;}
/* .main-header.scrolled.nav-down{top:-2.5rem; height:110px;} */
.main-header.scrolled .header-inner{padding:10px 0}
.main-header.scrolled .header-inner .header-inner__right p{color:#111}
.main-header .header-inner .header-inner__right p img.on{display:none}
.main-header.scrolled .header-inner .header-inner__right p img{display:none}
.main-header.scrolled .header-inner .header-inner__right p img.on{display:inline-block}
/* S:: 260417 추가 - S */
.header_right_list { display: flex; align-items: center; gap: 0 1.5rem;}
.header_right_list a { position: relative;overflow: initial; border-radius: 0; transition: color 0.3s;}
.header_right_list a::before{content:'';position: absolute;left:0;bottom:5px;background:#419c98;width:0%;height:2px;transition:.6s;}
.header_right_list a:hover::before{width:100%;}
.header_right_list a:hover { color: #419c98;}
.scrolled .header_right_list a { color: #000;}
.scrolled02 .header_right_list a { color: #000;}
.scrolled02 .select-network-btn, .select-lang-btn {
    text-align: left;
    background: transparent;
}
.scrolled02 .select-network-btn, .scrolled02 .select-lang-btn, .scrolled02 .c-white, .bk-header .select-network-btn, .bk-header .select-lang-btn, .bk-header .c-white{color: #131313;}
/* E:: 260417 추가 - S */

.scrolled .select-lang a.scroll{display:none}
.select-lang a.on{display:none}
.scrolled .select-lang a.on{display:block}
.scrolled .select-network-btn::after,.scrolled .select-lang-btn::after{background:url(../img/hd_icon02_on.png) no-repeat;}
.hamberger.on{top:61px;}

.scrolled02 .select-lang a.scroll{display:none}
.scrolled02 .select-lang a.on{display:block}
.scrolled02 .select-network-btn::after,.scrolled .select-lang-btn::after{background:url(../img/hd_icon02_on.png) no-repeat;}

/* 9/19 header추가 */
.header-inner{align-items: flex-start;}
.main-header.onn{/* background-color:#071a19;opacity: .8; */height:auto;}
.header_right_list{align-items: flex-start;gap: 0px;padding-top: 4px;}
.header-inner__right a{line-height: 36px;}
.header_right_list li{width:109px;}
ul.sub{margin-top:55px;position: relative;z-index:151}
.header-inner__right{align-items: flex-start;padding-top: 5px;}
.main-header.onn .header-inner{border-bottom:1px solid #000;height:100px;}
.main-header.scrolled.onn .header_right_list a{color:#000}
/* .main-header.scrolled.onn .logo a{background: url(../img/logo.png) no-repeat;} */
.main-header.scrolled.onn .select-network-btn{color:#000}
.main-header.scrolled.open.active .logo a{background: url(../img/logo.png) no-repeat;}
.main-header.scrolled.open.active .select-lang a.scroll{display:block;}
.main-header.scrolled.open.active .select-lang a.on{display:none;}
.main-header.scrolled.open.active .header-inner__right{display:none;}
.main-header.open.active .header-inner__right{display:none;}

/* .main-header.scrolled.onn .select-lang a.scroll{display:block;}
.main-header.scrolled.onn .select-lang a.on{display:none;} */
/* .main-header.scrolled.onn #menuBar{top:76px;} */
.main-header.scrolled.onn .header-inner{height:76px;}
#menuBar{display: block; width: 100%;height: 407px;/* background-color:#071a19; */background: rgba(255, 255, 255, 0.9);position: absolute; top: 0px; z-index: -1;}

@media (max-width:1900px) {
/* header */
.header-inner__left{gap: 0 3.1053vw;}
.hamberger {top:3.8053vw;left:50%;transform:translate(-50%,-0%);}
.hd_menu{cursor:pointer;}
.hd_menu:after{left:0;top:0;width:100%;}
.hd_menu.active span{transition:margin .25s,transform .25s .25s}
.hd_menu span{width:1.6316vw;height:0.4211vw;border-radius:0.1579vw;transition:margin .25s .25s,transform .25s;background-size:cover}
.hd_menu span:first-child{margin-bottom:0.1053vw}
.hd_menu span:nth-child(3){margin-top:0.1053vw}
.hamberger span{background:url(../img/menu_j.png) no-repeat;width:1.6316vw;height:0.4211vw;border-radius:0.1579vw;transition:margin .25s .25s,transform .25s;background-size:cover}
.hamberger span:first-child{margin-bottom:0.1053vw}
.hamberger span:nth-child(3){margin-top:0.1053vw}
.hamberger.open span{transition:margin .25s,transform .25s .25s;height:0.2105vw;}
.hamberger.open span:first-child{margin-top:0.4211vw;margin-bottom:-0.2105vw;transform:rotate(45deg)}
.hamberger.open span:nth-child(2){transform:rotate(45deg)}
.hamberger.open span:nth-child(3){margin-top:-0.2105vw;transform:rotate(135deg)}

.header-inner{padding:1.3684vw 0 0 0;max-width:97.3684vw;}
.select-network-btn,.select-lang-btn{  cursor: pointer;}
.select-network-btn{background:none;border:0;color:#fff}
.select-network-btn img{width:0.8421vw;height:0.8421vw;margin-right:0.3158vw;}
.select-network-btn::after,.select-lang-btn::after{ top:50%;right:-1.0526vw;width:0.4211vw;height:0.2632vw;}
.network-select-list{border-radius:0.5263vw;width:9.2632vw;left:-0.4211vw;top:1.5789vw;padding: 0.9474vw 0 0.9474vw 1.7895vw;}
.network-select-list li{padding-bottom:0.2632vw;}
.network-select-list li a{font-size:0.7368vw;}
.select-lang a img{vertical-align:middle}
.select-lang a span{padding-left:0.5263vw;}
.lang-select-list {font-size: 0.7368vw;border-radius:0.5263vw;left:-0.6842vw;padding: 0.9474vw 0 0.9474vw 0.5263vw;width: 4.3684vw;background: rgba(0, 0, 0, .2);}
.lang-select-list li{padding:0}
.gnb-inner{max-width:75.7895vw;width:100%;height:32.1579vw;margin-top:4.2105vw}
.header-inner__right{gap: 0 2.3684vw;}
.header-inner__right p{font-size:0.7368vw;}
.header-inner__right p img{padding-right:0.2105vw;}
.header-inner__right a{/* width:7.7368vw;height:2.3684vw; */line-height:2.3684vw;font-size:0.7895vw;border-radius:1.3158vw;}
.header-inner__right a{overflow:hidden}
.header-inner__right .u-btn-body{width:7.7368vw;height:2.3684vw;}
.header-inner__right .u-btn-o .o{height:2.3684vw;}
.header-inner__right .u-btn-o .t{height:2.3684vw;padding:0}
.hamberger.open span{background:#fff}
.gnb-menu-depth1{padding:1.2632vw 0}
.gnb-inner .flex_row{height:100%;}
.gnb-menu-depth1 .gnb-menu-depth1-inner > a{font-size:1.3158vw;font-weight:600}
.gnb-menu-depth2{left:10.2632vw;top:50%;transform: translate(0, -50%);bottom:auto;opacity:1}
.gnb-menu-depth2 > li > a{font-size:.9526vw;}
.gnb-menu-depth2 > li{margin-right:.5263vw;}
.gnb-menu-depth2 > li > a img{vertical-align:middle}
.gnb-menu-list{width:46.7368vw;height:100%;padding-top:2.0526vw;}
.gnb-menu-list li:first-child{padding-top:0}
.gnb-event-wrap{width:32%;border-left:0.0526vw solid #fff;padding:2.0526vw 0 0 3.3158vw;}
.gnb-event-wrap h4{font-size:1.2632vw;padding-bottom:1.5789vw;}
.gnb-ev-top{gap:0 1.2105vw;}
.gnb-ev-top li a{font-size:1.0526vw;}
.gnb-ev-bottom{gap:0 1.2105vw;bottom:1.8421vw;}
.gnb-ev-bottom li a{font-size:0.8421vw;}
.gnb-ev-bottom li a img{padding-right:0.2105vw;width:1005;height:100%;}


.logo a{width: 3.5789vw;height: 2.9474vw;background-size: cover;}
.logo.open a{background-size: cover;}
.hamberger.on{top:3.2895vw;}

/* 9/19 header추가 */
.header-inner{align-items: flex-start;}
.main-header.onn{opacity: .8;height:auto;}
.header_right_list{align-items: flex-start;gap: 0.0000vw;padding-top: 0.2105vw;}
.header-inner__right a{line-height: 1.8947vw;}
.header_right_list li{width:5.7000vw;}
ul.sub{margin-top:2.8947vw;z-index:151}
.header-inner__right{align-items: flex-start;padding-top: 0.2632vw;}
.main-header.onn .header-inner{height:5.2632vw;}
.main-header.scrolled.onn .header_right_list a{color:#000}
.main-header.scrolled.onn .select-network-btn{color:#000}
.main-header.scrolled.onn .select-lang a.scroll{}
.main-header.scrolled.onn .select-lang a.on{}
.main-header.scrolled.onn #menuBar{top:4.0000vw;}
.main-header.scrolled.onn .header-inner{height:4.0000vw;}
#menuBar{ width: 100%;height: 21.4737vw; top: 0.0000vw; }

}
@media (max-width:1280px) {
/* header */
.header-inner__left{gap: 0 4.6094vw;}
.hamberger {top:6.1250vw;left:50%;transform:translate(-50%,-0%);}
.hd_menu{cursor:pointer;}
.hd_menu:after{left:0;top:0;width:100%;}
.hd_menu span{width:2.4219vw;height:0.6250vw;border-radius:0.2344vw;transition:margin .25s .25s,transform .25s;background-size:cover}
.hd_menu span:first-child{margin-bottom:0.1563vw}
.hd_menu span:nth-child(3){margin-top:0.1563vw}
.hd_menu.active span{transition:margin .25s,transform .25s .25s}

.header-inner{padding:2.0313vw 0 0 0;max-width:96.5313vw;}
.select-network-btn,.select-lang-btn{  cursor: pointer;}
.select-network-btn{background:none;border:0;color:#fff}
.select-network-btn img{width:1.2500vw;height:1.2500vw;margin-right:0.4688vw;}
.select-network-btn::after,.select-lang-btn::after{ top:50%;right:-1.5625vw;width:0.6250vw;height:0.3906vw;}
.network-select-list{border-radius:0.7813vw;width:13.7500vw;left:-0.6250vw;padding: 1.4063vw 0 1.4063vw 2.6563vw;}
.network-select-list{border-radius:0.7813vw;width:13.7500vw;left:-0.6250vw;top:2.3438vw;padding: 1.4063vw 0 1.4063vw 2.6563vw;}
.network-select-list li{padding-bottom:0.3906vw;}
.network-select-list li a{font-size:1.0938vw;}

.select-lang a img{vertical-align:middle}
.select-lang a span{padding-left:0.7813vw;}
.lang-select-list {font-size: 1.0938vw;border-radius:0.7813vw;left:-1.0156vw;padding: 1.4063vw 0 1.4063vw 0.7813vw;width: 6.4844vw;background: rgba(0, 0, 0, .2);}
.lang-select-list li{padding:0}
.gnb-inner{max-width:93.5313vw;width:100%;height:47.7344vw;margin-top:6.2500vw}
.header-inner__right{gap: 0 1.5156vw;}
.header-inner__right p{font-size:1.0938vw;}
.header-inner__right p img{padding-right:0.3125vw;}
.header-inner__right a{width:auto;height:3.5156vw;line-height:3.5156vw;font-size:1.1719vw;border-radius:1.9531vw;}
.header-inner__right a{overflow:hidden}
.header-inner__right .u-btn-body{width:11.4844vw;height:3.5156vw;}
.header-inner__right .u-btn-o .o{height:3.5156vw;}
.header-inner__right .u-btn-o .t{height:3.5156vw;padding:0}
.gnb-container.open{background: #439d99;}
.hamberger.open span{background:#fff}
.gnb-menu-depth1{padding:1.8750vw 0}
.gnb-inner .flex_row{height:100%;}
.gnb-menu-depth1 .gnb-menu-depth1-inner > a{font-size:1.9531vw;font-weight:600}
.gnb-menu-depth2{left:15.2344vw;top:50%;transform: translate(0, -50%);bottom:auto;opacity:1}
.gnb-menu-depth2 > li > a{font-size:1.5625vw;}
.gnb-menu-depth2 > li{margin-right:2.2656vw;}
.gnb-menu-depth2 > li > a img{vertical-align:middle}
.gnb-menu-list{width:69.3750vw;padding-top:3.0469vw;}
.gnb-menu-list li:first-child{padding-top:0}
.gnb-event-wrap{width:32%;border-left:0.0781vw solid #fff;padding:3.0469vw 0 0 2.9219vw;}
.gnb-event-wrap h4{font-size:1.8750vw;padding-bottom:2.3438vw;}
.gnb-ev-top{}
.gnb-ev-top li a{font-size:1.5625vw;}
.gnb-ev-bottom{gap:0 1.7969vw;bottom:2.7344vw;}
.gnb-ev-bottom li a{font-size:1.2500vw;}
.gnb-ev-bottom li a img{padding-right:0.3125vw;width:1005;height:100%;}
.gnb-ev-bottom li:first-child a{text-decoration: underline;}

.logo a{    width: 5.3125vw;height: 4.3750vw;background-size: cover;}
.logo.open a{background-size: cover;}
.hamberger.on{top:5.2563vw;}

/* 9/19 header추가 */
.header-inner{align-items: flex-start;}
.main-header.onn{opacity: .8;height:auto;}
.header_right_list{align-items: flex-start;gap: 0.0000vw;padding-top: 0.3125vw;gap: 0 0.3594vw;}
.header-inner__right a{line-height: 2.8125vw;}
.header_right_list li{width:6.2250vw;}
ul.sub{margin-top:2.2969vw;z-index:151}
.header-inner__right{align-items: flex-start;padding-top: 0.3906vw;}
.main-header.onn .header-inner{border-bottom:0.0781vw solid #fff;height:7.8125vw;}
.main-header.scrolled.onn .header_right_list a{color:#fff}

.main-header.scrolled.onn .select-network-btn{color:#fff}
.main-header.scrolled.onn .select-lang a.scroll{}
.main-header.scrolled.onn .select-lang a.on{}
.main-header.scrolled.onn #menuBar{top:5.9375vw;}
.main-header.scrolled.onn .header-inner{height:5.9375vw;}
#menuBar{ width: 100%;height: 28.9063vw; top: 0.0000vw; }

}
@media (max-width:800px) {
/* header */
.header-inner__left{gap: 0 8.3333vw;}
.hamberger {top:7.6497vw;left:auto;transform:translate(-50%,-0%);width:auto;height:auto;}
.hd_menu{cursor:pointer;width:100%;height:100%;}
.hd_menu:after{left:0;top:0;width:100%;}
.hd_menu span{width:4.1892vw;height:1.0811vw;border-radius:0.4054vw;transition:margin .25s .25s,transform .25s;background-size:cover}
.hd_menu span:first-child{margin-bottom:0.2703vw}
.hd_menu span:nth-child(3){margin-top:0.2703vw}
.hd_menu.active span{transition:margin .25s,transform .25s .25s}
.hd_menu.active span:first-child{margin-top:1.1299vw;margin-bottom:-0.5650vw;transform:rotate(45deg)}
.hd_menu.active span:nth-child(2){transform:rotate(45deg)}
.hd_menu.active span:nth-child(3){margin-top:-0.5650vw;transform:rotate(135deg)}

.hamberger span{background:url(../img/menu_j.png) no-repeat;width:3.8750vw;height:1.0000vw;border-radius:0.3750vw;transition:margin .25s .25s,transform .25s;background-size:cover}
.hamberger span:first-child{margin-bottom:0.2500vw}
.hamberger span:nth-child(3){margin-top:0.2500vw}
.hamberger.open span{transition:margin .25s,transform .25s .25s;height:0.5000vw;}
.hamberger.open span:first-child{margin-top:1.0000vw;margin-bottom:-0.5000vw;transform:rotate(45deg)}
.hamberger.open span:nth-child(2){transform:rotate(45deg)}
.hamberger.open span:nth-child(3){margin-top:-0.5000vw;transform:rotate(135deg)}

.header-inner{padding:3.6723vw 3.6723vw 0 3.6723vw;max-width:261.2994vw;}
.select-network-btn,.select-lang-btn{  cursor: pointer;}
.select-network-btn{background:none;border:0;color:#fff}
.select-network-btn img{width:2.2599vw;height:2.2599vw;margin-right:0.8475vw;}
.select-network-btn::after,.select-lang-btn::after{ top:50%;right:-2.8249vw;width:1.1299vw;height:0.7062vw;}
.network-select-list{border-radius:1.4124vw;width:24.8588vw;left:-1.1299vw;top:4.0541vw;padding: 2.5424vw 0 2.5424vw 4.8023vw;}
.network-select-list li{padding-bottom:0.6757vw;}
.network-select-list li a{font-size:1.8919vw;}

.select-lang a img{vertical-align:middle}
.select-lang a span{padding-left:1.4124vw;}
.lang-select-list {font-size: 1.9774vw;border-radius:1.4124vw;left:-1.8362vw;padding: 2.5424vw 0 2.5424vw 1.4124vw;width: 7.7684vw;background: rgba(0, 0, 0, .2);}
.lang-select-list li{padding:0}
.gnb-inner{width:100%;height:100%;}
.header-inner__right{gap: 0 6.3559vw;display:none}
.header-inner__right p{font-size:1.9774vw;}
.header-inner__right p img{padding-right:0.5650vw;}
.header-inner__right a{width:20.7627vw;height:6.3559vw;line-height:6.3559vw;font-size:2.1186vw;border-radius:3.5311vw;}
.gnb-container.open{background: #439d99;}
.hamberger.open span{background:#fff}
.gnb-menu-depth1{padding:3.3898vw 0}
.gnb-inner .flex_row{height:100%;}
.gnb-menu-depth1 .gnb-menu-depth1-inner > a{font-size:3.5311vw;font-weight:600}
.gnb-menu-depth2{position: absolute;margin-top: 0;bottom: auto;top: 100%;left: 0;display: block;transform: translate(0%);width:auto;}
.gnb-menu-depth2 > li > a{font-size:2.8249vw;color:#fff;padding:2.1186vw 0}
.gnb-menu-depth2 > li{margin-right:4.0960vw;}
.gnb-menu-depth2 > li > a img{vertical-align:middle}
.gnb-menu-list{width:100%;padding-top:15.5085vw;}
.gnb-menu-list li{padding:0}
.gnb-menu-list li:first-child{padding-top:0}
.gnb-event-wrap{width:32%;border-left:0.1412vw solid #fff;padding:5.5085vw 0 0 8.8983vw;}
.gnb-event-wrap h4{font-size:3.3898vw;padding-bottom:4.2373vw;}
.gnb-ev-top{gap:0 3.2486vw;}
.gnb-ev-top li a{font-size:2.8249vw;}
.gnb-ev-bottom{gap:0 3.2486vw;bottom:4.9435vw;}
.gnb-ev-bottom li a{font-size:2.2599vw;}
.gnb-ev-bottom li a img{padding-right:0.5650vw;width:1005;height:100%;}
.gnb-ev-bottom li:first-child a{text-decoration: underline;}

.logo a{width:11.8644vw;height:9.8870vw;background-size: cover;}
.logo.open a{background-size: cover;}
.gnb-menu-depth1-inner:hover a.h4{color:#fff}
/* .hamberger.on{        top: 5.6497vw;
        left: auto;
        transform: translate(-50%, -0%);
        width: auto;
        height: auto;} */
.main-header.scrolled .header-inner{padding: 2.6723vw 3.6723vw;align-items: center;}
.hd_menu.active span{height:2px;}

/* 9/19 header추가 */
#menuBar{display:none}
}
@media (max-width:480px) {
.gnb-menu-list{padding:15.5085vw 5vw 0}
.hamberger{width:6.4167vw;height:6.9583vw;position: unset;transform:none;}
.gnb-menu-depth2 > li > a {font-size: 3.8249vw;color: #fff;padding: 2.1186vw 0;        display: flex;flex-direction: row;align-items: center; gap: 0 1.2500vw;}
.gnb-menu-depth2 > li > a img{width: 3.9583vw;}
.gnb-menu-depth1 .gnb-menu-depth1-inner > a {font-size: 4.5311vw;font-weight: 600;}
.hd_menu span{width: 10.1892vw;height: 2.3811vw;background-size: 10.1892vw 2.3811vw;}
.header-inner__right .u-btn-g .o,.u-btn-o .o{height:10.0000vw;line-height:0;z-index:3}
.hamberger span{background:url(../img/menu_j.png) no-repeat;width:6.4583vw;height:1.6667vw;border-radius:0.6250vw;transition:margin .25s .25s,transform .25s;background-size:cover}
.hamberger span:first-child{margin-bottom:0.4167vw}
.hamberger span:nth-child(3){margin-top:0.4167vw}
.hamberger.open span{transition:margin .25s,transform .25s .25s;height:0.8333vw;}
.hamberger.open span:first-child{margin-top:2.6667vw;margin-bottom:-0.8333vw;transform:rotate(45deg)}
.hamberger.open span:nth-child(2){transform:rotate(45deg)}
.hamberger.open span:nth-child(3){margin-top:-0.8333vw;transform:rotate(135deg)}
}