@charset "utf-8";

.pc_cont_480{display:block; opacity:1; visibility:visible;}
.m_cont_480{display:none; opacity:0; visibility:hidden;}

/* header */
.main-header{z-index:99999}
/* .main-header02{transition: .5s;border-bottom: 1px solid #fff;} */
.header-inner{position: relative;}
.header-inner__left{gap: 0 77px;align-items: flex-start;}
.header-inner__left a.hd_left_logo{font-size:25px;line-height:30px;font-weight:600;}
.header-inner__left p{font-size:18px;line-height:28px;font-weight:300}
.header-inner__left span{display:block;padding:14px 0 }
.hamberger {transition: all .3s;transition-duration: .7s;display:flex;align-items:center;display:none}
.hamberger.open {margin-top: 13px;}
.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:#6bab9e;width:46px;height:3px;border-radius:0px;transition:margin .25s .25s,transform .25s;background-size:cover}
.hd_menu span:first-child{margin-bottom:9px}
.hd_menu span:nth-child(3){margin-top:9px}
.hd_menu.active span{transition:margin .25s,transform .25s .25s;height:2px;}
.hd_menu.active span:first-child{margin-top:8px;margin-bottom:-3px;transform:rotate(27deg)}
.hd_menu.active span:nth-child(2){transform:rotate(153deg)}
.hd_menu.active span:nth-child(3){display:none}
.logo a{background:url(../img/hd_logo.png) no-repeat;display: block;width:203px;height:43px;background-size: cover;}
.header_top{display: flex;justify-content: space-between;align-items: center;height: 100%;}

.network-select-list.on{display:block;opacity: 1;visibility: visible;}
.lang-select-list li a{position: relative;}
.lang-select-list li a.on2{color:#46aca8}
.lang-select-list li a.on2::after{content:'';background:#46aca8;width:20px;height:2px;position: absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.header_center{gap:78px;/* position: absolute;left: 50%;transform: translate(-50%, 0);top:45px; */font-size:15px;display:flex;color:#fff;}
.header_bottom{margin-top:53px;}
.header_bottom ul{display:flex;height:65px;align-items: center;gap: 0 40px;}
.header_bottom ul li a{font-size:16px;display:block;color:#fff;transition: .3s;}
.header_bottom ul li:hover a{color:#f7594e}

.header-inner{padding: 0 70px;max-width:none;height:70px;}
.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;font-size:14px;color:#82a0b7}
.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(0deg);}
.select-network-btn span::before,.select-lang-btn::before{content:'';position: absolute;left:0;bottom:-6px;background:#b4cfe4;width:0%;height:2px;transition:.6s;}
.select-network-btn.opened::after{background:url(../img/hd_icon02.png) no-repeat;transform: translate(0, -50%) rotate(180deg);}
.select-network-btn.opened span::before{width:100%;}
.network-select-list{border-radius:5px;border:1px solid #dedede;width:155px;left:-13px;top:30px;text-align:left;background:#fff;color:#000}
.network-select-list li{padding:0 14px;}
.network-select-list li a{font-size:14px;width:127px;height:38px;border-radius:50px;padding-left: 19px;text-align: left;line-height: 38px;transition-duration: .7s;position: relative;transition: color .5s, transform .4s cubic-bezier(.4,0,.1,1);margin: 0;z-index: 1;}
.network-select-list li a:hover{background:#dedede;}
.network-select-list li a span{position: absolute;left: 0;z-index: 1;transform: translate3d(-6em, 0, 0);transition:color .7s, transform .7s cubic-bezier(0.4, 0, 0.51, 1.3);/* transition: color .7s, transform .7s cubic-bezier(.4,0,.1,1); */}
.network-select-list li a b{transform: translate3d(1em, 0, 0);position: absolute;left: 0;z-index: 1;transition:color .7s, transform .7s cubic-bezier(0.4, 0, 0.51, 1.3);/* transition: color .7s, transform .7s cubic-bezier(.4,0,.1,1); */}
.network-select-list li a:hover b{transform: translate3d(14em, 0, 0);}
.network-select-list li a:hover span{transform: translate3d(1em, 0, 0);}
.network-select-list li a:hover span img{padding-left:50px;}
.network-select-list li:last-child a:hover span img{padding-left:25px;}
/* .network-select-list > li:hover > a,
.lang-select-list > li:hover > a{color: #46aca8; font-weight:400;} */
.lang-select-list li:hover a{color:#b4cfe4;font-weight:bold}
.select-lang a{font-size:14px;color:#606060}
.select-lang a img{vertical-align:middle}
.select-lang a span{padding-left:10px;}
.select-lang a span img{transform:rotate(0deg);}
.select-lang::before{content:'';background:#b4cfe4;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(180deg);}
.lang-select-list {text-align: left;font-size: 14px;border-radius:10px;left:-25px;top:30px;padding: 10px 0 10px 0px;text-align:left;width: 83px;text-align: right;background:#fff;border:1px solid #e1e1e1}
.lang-select-list li{text-align:center;padding:0}
.gnb-inner{width:100%;height:auto;padding-top:130px;display:none}
.header-inner__right{gap: 0 30px;align-items: flex-start;}
.header-inner__right a{display:block;width:145px;height:41px;line-height:41px;color:#fff;font-size:15px;text-align:center;font-weight:500;border-radius:50px;border:1px solid #fff}
.header-inner__right a:hover{background:#000;color:#fff;border:1px solid #000;transition: all .3s;}


/* header event */
/* .main-header.nav-down.active .logo a{background: url(../img/logo_l.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}
.main-header .header-inner__left a img{display:none}

.gnb-container{height:500px;transform: translateY(-500px);transition: 1s;max-width:920px;right:0;left:auto;height:100vh;}
.gnb-container.open{background: #fffef2;opacity: 1;transform: translateY(0px);transition:1s;}
.hamberger.open span{background:#f7594e}
.gnb-menu-depth1{height:80px;border-bottom: 1px solid #dad9d3;}
.gnb-inner .flex_row{height:100%;    flex-wrap: wrap;padding:0 58px;}
.gnb-menu-depth1 .gnb-menu-depth1-inner > a{font-size:20px;font-weight:500;line-height: 25px;display:flex;align-items:center;height:100%;padding-left:25px;}
.gnb-menu-depth1.gnb-menu-last{padding-top:42px;}
.gnb-menu-depth1.gnb-menu-last .gnb-menu-depth1-inner > a{font-size:13px;color:#272727;font-weight:400;position: relative;}
.gnb-menu-depth1.gnb-menu-last .gnb-menu-depth1-inner > a:after{content:'';width:0%;height:2px;background:#f7594e;position: absolute;left:0;bottom:-4px;transition: .3s;}
.gnb-menu-depth1.gnb-menu-last .gnb-menu-depth1-inner > a:hover:after{width:100%;}
.gnb-menu-depth1.gnb-menu-last > div{display:flex;gap:0 30px;}

.gnb-menu-list02 .gnb-menu-depth2{left:115px;}
.gnb-menu-depth2 > li > a{font-size:17px;color:#323232;position: relative;transition: .3s;}
.gnb-menu-depth2 > li > a:after{content:'';width:0%;height:2px;background:#f7594e;position: absolute;left:0;bottom:-4px;transition: .3s;}
.gnb-menu-depth2 > li > a:hover:after{width:100%;}
.gnb-menu-depth2 > li{margin-right:19px;}
.gnb-menu-depth2 > li > a img{vertical-align:middle}
/* .gnb-menu-depth2 li:hover a{font-weight:bold;color:#b4cfe4;transition: .3s;} */
/* .gnb-menu-list li.regi .gnb-menu-depth1-inner a:hover{font-weight:bold;color:#b4cfe4;transition: .3s;} */
.gnb-menu-list01{width:100%;}
.gnb-menu-list02 {width:623px;padding-left:50px;}
.gnb-menu-list li .gnb-menu-depth1-inner{position: relative;height:100%;}
.gnb-menu-list li:first-child{padding-top:0}
.gnb-menu-list03{display:flex;justify-content: space-between;width: 100%;border-bottom:1px solid #f7594e;margin-bottom:65px;padding: 0px 20px 19px 20px;margin-top:50px;}
.gnb-menu-list03 ul{display:flex;gap:0 25px;}
.gnb-menu-list03 ul li a{font-size:14px;color:#323232}
.gnb-menu-list03 p{font-size:15px;color:#323232;}

.gnb-menu-depth1_1 .gnb-menu-depth1-inner > a.hd_gnb_title01{font-size:18px;color:#a3c2da;font-style: italic;font-weight:500}
.gnb-menu-depth1_1 .gnb-menu-depth1-inner > a.hd_gnb_title02{font-size:18px;color:#d5b696;font-style: italic;font-weight:500}
.main-header.scrolled .logo a{background: url(../img/logo_on2.png) no-repeat;background-position: center;width: 202px;height: 43px;}
.main-header.open .select-network-btn span{color:#0a0a0a;font-weight:600}
.main-header.scrolled .header_center{color:#000}
.main-header .header_center a.off{display:block;}
.main-header .header_center a.off img{width:75px;height:67px;}
.main-header.open .header_center a.off,.main-header.scrolled .header_center a.off{display:none;}
.main-header .header_center a.on{display:none;}
.main-header.open .header_center a.on,.main-header.scrolled .header_center a.on{display:block;}
.main-header.open .header_center a.on{margin-top:6px;}
.main-header.scrolled .header_center a.on{width:80%;}

.main-header.open .select-lang a{color:#606060}
.main-header.scrolled .header_cetner_text{opacity: 0;transition: .5s;}
.main-header.open .header_cetner_text{opacity: 0;}
.main-header.on2{}

.main-header.scrolled{transition: all .3s;transition-duration: .7s;background:#b9bfd6;}
.main-header.scrolled .header-inner__left p{display:none}
.main-header.scrolled .header-inner__left b{display:none}
.main-header.scrolled .header-inner__left a img{display:block}
.main-header.scrolled .header-inner__right a{border:1px solid #000;color:#000}
.main-header.scrolled .header-inner__right a:hover{background:#fff;color:#000;border:1px solid #fff;transition: all .3s;}

.main-header.scrolled .header-inner__right .hamberger{}
/* .main-header.scrolled .header-inner__right a{display:none} */
.main-header.scrolled .header_bottom{margin-top:0;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.main-header.scrolled .header_bottom ul li a{color:#000;transition: .3s;}
.main-header.scrolled .header_bottom ul li:hover a{color:#f7594e}
.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:0 70px 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}
/* .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:22px;}

/* sub header */
.main-header.sub-header{border-bottom:none}
.main-header.sub-header.scrolled .logo a {background: url(../img/hd_logo.png) no-repeat;width:73px;height:35px;background-size:73px 35px}
.main-header.sub-header .hamberger{margin-top:0}

ul.header_center>li{position: relative;}
ul.header_center>li>ul {display: none;margin-top: 12px;position: absolute;width: 100%;min-height:96px;left: 50%;min-width: 140px;padding: 15px 0 15px 0px;z-index: 1000;background:#fff;
    -webkit-transform: translate(-50%,0px);
    -ms-transform: translate(-50%,0px);
    transform: translate(-50%,0px);}
ul.header_center>li>ul>li {text-align:center;}
ul.header_center>li>ul>li>a {display:block;color:#616161;font-size:15px;line-height:2.2em;font-weight:400; text-align:center;letter-spacing:-0.8px; 
-webkit-transition: all 0.20s ease-in-out;
-moz-transition: all 0.20s ease-in-out; 
-ms-transition: all 0.20s ease-in-out;
-o-transition: all 0.20s ease-in-out;
}
ul.header_center>li>ul>li:hover a{color:#5da294}

.top_menu_nav{display:flex;height: 92px;align-items: center;justify-content: space-between;color:#fff;font-size: 15px;padding:0 43px;border-bottom:1px solid #fff}
.hd_left{display:flex;gap:48px}
.hd_left a img{width:224px}
.hd_left p img{width:20px;}
.top_menu_nav h1{align-items: center;gap: 10px;font-weight: 300;font-size:17px;}
.top_menu_nav h1 b{font-weight:400}
.top_menu_nav p{display: flex;align-items: center;gap: 12px;font-size:17px;font-weight: 300;}
.hd_logo{    position: absolute; left: 50%;transform: translate(-50%, 0);}
.hd_logo img{width:359px;}
.bt_menu_nav{color:#fff;display:flex;justify-content: center;padding:15px 0;border-bottom: 1px solid #fff;}
.bt_menu_nav .top_menu_inner{gap:40px;}
.bt_menu_nav .top_menu_inner a{font-weight:300;font-size:17px;}
@media (max-width:1820px) {
	.header-inner__left{gap: 0 4.3258vw;align-items: flex-start;}
	.header-inner__left a.hd_left_logo{font-size:1.4045vw;line-height:1.6854vw;}
	.header-inner__left p{font-size:1.0112vw;line-height:1.5730vw;font-weight:300}
	.header-inner__left span{padding:0.7865vw 0 }
	.hamberger {transition: all .3s;transition-duration: .7s;align-items:center;display:none}
	.hamberger.open {margin-top: 0.7303vw;}
	.hd_menu{cursor:pointer;}
	.hd_menu:after{left:0;top:0;width:100%;}
	/* .hd_menu span{background:#429c98;width:2.3596vw;height:0.2247vw;border-radius:0.1685vw;transition:margin .25s .25s,transform .25s} */
	.hd_menu span{background:#6bab9e;width:2.5843vw;height:0.1685vw;border-radius:0.0000vw;transition:margin .25s .25s,transform .25s;background-size:cover}
	.hd_menu span:first-child{margin-bottom:0.5056vw}
	.hd_menu span:nth-child(3){margin-top:0.5056vw}
	.hd_menu.active span{transition:margin .25s,transform .25s .25s;height:0.1124vw;}
	.hd_menu.active span:first-child{margin-top:0.4494vw;margin-bottom:-0.1685vw;transform:rotate(27deg)}
	.hd_menu.active span:nth-child(2){transform:rotate(153deg)}
	.hd_menu.active span:nth-child(3){display:none}
	.logo a{background:url(../img/hd_logo.png) no-repeat;width:11.4045vw;height:2.4157vw;background-size:11.4045vw 2.4157vw}
	.header_top{justify-align-items: center;height: 100%;}

	.network-select-list.on{opacity: 1;visibility: visible;}
	.lang-select-list li a{}
	.lang-select-list li a.on2{color:#46aca8}
	.lang-select-list li a.on2::after{background:#46aca8;width:1.1236vw;height:0.1124vw;top:50%;left:50%;transform:translate(-50%, -50%);}
	.header_center{gap:4.3820vw;/* left: 50%;transform: translate(-50%, 0);top:2.5281vw; */font-size:0.8427vw;}
	.header_bottom{margin-top:2.9775vw;}
	.header_bottom ul{height:3.6517vw;align-items: center;gap: 0 2.2472vw;}
	.header_bottom ul li a{font-size:0.8989vw;transition: .3s;}
	.header_bottom ul li:hover a{color:#f7594e}

	.header-inner{padding:0;max-width:96.0000vw;height:3.9326vw;}
	.select-network-btn,.select-lang-btn{  cursor: pointer;}
	.select-network-btn{background:none;border:0;transition:.6s}
	.select-network-btn img{width:0.8989vw;height:0.8989vw;margin-right:0.3371vw;}
	.select-network-btn span{font-size:0.7865vw;color:#82a0b7}
	.select-network-btn::after,.select-lang-btn::after{ top:50%;right:-1.1236vw;
	background:url(../img/hd_icon02.png) no-repeat;width:0.4494vw;height:0.2809vw;transform: translate(0, -50%) rotate(0deg);}
	.select-network-btn span::before,.select-lang-btn::before{left:0;bottom:-0.3371vw;background:#b4cfe4;width:0%;height:0.1124vw;transition:.6s;}
	.select-network-btn.opened::after{background:url(../img/hd_icon02.png) no-repeat;transform: translate(0, -50%) rotate(180deg);}
	.select-network-btn.opened span::before{width:100%;}
	.network-select-list{border-radius:0.2809vw;border:0.0562vw solid #dedede;width:8.7079vw;left:-0.7303vw;top:1.6854vw;background:#fff;color:#000}
	.network-select-list li{padding:0 0.7865vw;}
	.network-select-list li a{font-size:0.7865vw;width:7.1348vw;height:2.1348vw;border-radius:2.8090vw;padding-left: 1.0674vw;line-height: 2.1348vw;transition-duration: .7s;transition: color .5s, transform .4s cubic-bezier(.4,0,.1,1);margin: 0;}
	.network-select-list li a:hover{background:#dedede;}
	.network-select-list li a span{left: 0;transform: translate3d(-6em, 0, 0);transition:color .7s, transform .7s cubic-bezier(0.4, 0, 0.51, 1.3);/* transition: color .7s, transform .7s cubic-bezier(.4,0,.1,1); */}
	.network-select-list li a b{transform: translate3d(1em, 0, 0);left: 0;transition:color .7s, transform .7s cubic-bezier(0.4, 0, 0.51, 1.3);/* transition: color .7s, transform .7s cubic-bezier(.4,0,.1,1); */}
	.network-select-list li a:hover b{transform: translate3d(14em, 0, 0);}
	.network-select-list li a:hover span{transform: translate3d(1em, 0, 0);}
	.network-select-list li a:hover span img{padding-left:2.8090vw;}
	.network-select-list li:last-child a:hover span img{padding-left:1.4045vw;}
	/* .network-select-list > li:hover > a,
	.lang-select-list > li:hover > a{ } */
	.lang-select-list li:hover a{font-weight:bold}
	.select-lang a{font-size:0.7865vw;color:#606060}
	.select-lang a img{vertical-align:middle}
	.select-lang a span{padding-left:0.5618vw;}
	.select-lang a span img{transform:rotate(0deg);}
	.select-lang::before{background:#b4cfe4;width:0;height:0.1124vw;left:0;bottom:-0.3371vw;transition:.6s}
	.select-lang.opened::before{width:100%;}
	.select-lang.opened a span img{transform:rotate(180deg);}
	.lang-select-list {font-size: 0.7865vw;border-radius:0.5618vw;left:-1.4045vw;top:1.6854vw;padding: 0.5618vw 0 0.5618vw 0.0000vw;width: 4.6629vw;background:#fff;border:0.0562vw solid #e1e1e1}
	.lang-select-list li{padding:0}
	.gnb-inner{width:100%;height:auto;padding-top:7.3034vw;}
	.header-inner__right{gap: 0 1.6854vw;align-items: flex-start;}
	.header-inner__right a{width:8.1461vw;height:2.3034vw;line-height:2.3034vw;font-size:0.8427vw;border-radius:2.8090vw;border:0.0562vw solid #fff}
	.header-inner__right a:hover{background:#000;border:0.0562vw solid #000;transition: all .3s;}


	/* header event */
	/* .main-header.nav-down.active .logo a{background: url(../img/logo_l.png) no-repeat;background-size:80% 80%;} */
	.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{}
	.main-header.nav-down.active .hamberger.on{top:1.6854vw;}
	.main-header.nav-down.active.scrolled{box-shadow:none}
	.main-header .header-inner__left a img{display:none}

	.gnb-container{height:28.0899vw;transform: translateY(-28.0899vw);transition: 1s;max-width:51.6854vw;right:0;left:auto;height:100vh;}
	.gnb-container.open{background: #fffef2;opacity: 1;transform: translateY(0.0000vw);transition:1s;}
	.hamberger.open span{background:#f7594e}
	.gnb-menu-depth1{height:4.4944vw;border-bottom: 0.0562vw solid #dad9d3;}
	.gnb-inner .flex_row{height:100%;    flex-wrap: wrap;padding:0 3.2584vw;}
	.gnb-menu-depth1 .gnb-menu-depth1-inner > a{font-size:1.1236vw;line-height: 1.4045vw;align-items:center;height:100%;padding-left:1.4045vw;}
	.gnb-menu-depth1.gnb-menu-last{padding-top:2.3596vw;}
	.gnb-menu-depth1.gnb-menu-last .gnb-menu-depth1-inner > a{font-size:0.7303vw;}
	.gnb-menu-depth1.gnb-menu-last .gnb-menu-depth1-inner > a:after{width:0%;height:0.1124vw;background:#f7594e;left:0;bottom:-0.2247vw;transition: .3s;}
	.gnb-menu-depth1.gnb-menu-last .gnb-menu-depth1-inner > a:hover:after{width:100%;}
	.gnb-menu-depth1.gnb-menu-last > div{gap:0 1.6854vw;}
	.gnb-menu-list02 .gnb-menu-depth2{left:6.4607vw;}
	.gnb-menu-depth2 > li > a{font-size:0.9551vw;transition: .3s;}
	.gnb-menu-depth2 > li > a:after{width:0%;height:0.1124vw;background:#f7594e;left:0;bottom:-0.2247vw;transition: .3s;}
	.gnb-menu-depth2 > li > a:hover:after{width:100%;}
	.gnb-menu-depth2 > li{margin-right:1.0674vw;}
	.gnb-menu-depth2 > li > a img{vertical-align:middle}
	/* .gnb-menu-depth2 li:hover a{transition: .3s;} */
	/* .gnb-menu-list li.regi .gnb-menu-depth1-inner a:hover{transition: .3s;} */
	.gnb-menu-list01{width:100%;}
	.gnb-menu-list02 {width:35.0000vw;padding-left:2.8090vw;}
	.gnb-menu-list li .gnb-menu-depth1-inner{height:100%;}
	.gnb-menu-list li:first-child{padding-top:0}
	.gnb-menu-list03{justify-width: 100%;border-bottom:0.0562vw solid #f7594e;margin-bottom:3.6517vw;padding: 0.0000vw 1.1236vw 1.0674vw 1.1236vw;margin-top:2.8090vw;}
	.gnb-menu-list03 ul{gap:0 1.4045vw;}
	.gnb-menu-list03 ul li a{font-size:0.7865vw;color:#323232}
	.gnb-menu-list03 p{font-size:0.8427vw;}

	.gnb-menu-depth1_1 .gnb-menu-depth1-inner > a.hd_gnb_title01{font-size:1.0112vw;font-style: italic;font-weight:500}
	.gnb-menu-depth1_1 .gnb-menu-depth1-inner > a.hd_gnb_title02{font-size:1.0112vw;font-style: italic;font-weight:500}
	.main-header.scrolled .logo a{background: url(../img/logo_on2.png) no-repeat;width: 11.3483vw;height: 2.4157vw;background-size:11.3483vw 2.4157vw}
	.main-header.open .select-network-btn span{font-weight:600}
	.main-header.scrolled .header_center{color:#000}
	.main-header .header_center a.off{}
	.main-header .header_center a.off img{width:4.2135vw;height:3.7640vw;}
	.main-header.open .header_center a.off,.main-header.scrolled .header_center a.off{}
	.main-header .header_center a.on{}
	.main-header.open .header_center a.on,.main-header.scrolled .header_center a.on{}
	.main-header.open .header_center a.on{margin-top:0.3371vw;}
	.main-header.scrolled .header_center a.on{width:80%;}

	.main-header.open .select-lang a{color:#606060}
	.main-header.scrolled .header_cetner_text{opacity: 0;transition: .5s;}
	.main-header.open .header_cetner_text{opacity: 0;}
	.main-header.on2{}

	.main-header.scrolled{transition: all .3s;transition-duration: .7s;}
	.main-header.scrolled .header-inner__left p{display:none}
	.main-header.scrolled .header-inner__left b{display:none}
	.main-header.scrolled .header-inner__left a img{display:block}
	.main-header.scrolled .header-inner__right a{border:0.0562vw solid #000;color:#000}
	.main-header.scrolled .header-inner__right a:hover{background:#fff;border:0.0562vw solid #fff;transition: all .3s;}

	.main-header.scrolled .header-inner__right .hamberger{}
	/* .main-header.scrolled .header-inner__right a{display:none} */
	.main-header.scrolled .header_bottom{margin-top:0;left: 50%;top: 50%;transform: translate(-50%, -50%);}
	.main-header.scrolled .header_bottom ul li a{transition: .3s;}
	.main-header.scrolled .header_bottom ul li:hover a{color:#f7594e}
	.main-header.scrolled.nav-up .hamberger {top:-101%;}
	.main-header.scrolled.nav-up{top:-101%; height:6.1798vw;}
	/* .main-header.scrolled.nav-down{top:-2.5rem; height:6.1798vw;} */
	.main-header.scrolled .header-inner{padding: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}
	/* .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:1.2360vw;}

	/* sub header */
	.main-header.sub-header{border-bottom:none}
	.main-header.sub-header.scrolled .logo a {background: url(../img/hd_logo.png) no-repeat;width:4.1011vw;height:1.9663vw;background-size:4.1011vw 1.9663vw}
	.main-header.sub-header .hamberger{margin-top:0}

	ul.header_center>li{}
	ul.header_center>li>ul {margin-top: 0.6742vw;width: 100%;min-height:5.3933vw;left: 50%;min-width: 7.8652vw;padding: 0.8427vw 0 0.8427vw 0.0000vw;background:#fff;
		-webkit-transform: translate(-50%,0.0000vw);
		-ms-transform: translate(-50%,0.0000vw);
		transform: translate(-50%,0.0000vw);}
	ul.header_center>li>ul>li {}
	ul.header_center>li>ul>li>a {font-size:0.8427vw;line-height:2.2em; letter-spacing:-0.0449vw; 
	-webkit-transition: all 0.20s ease-in-out;
	-moz-transition: all 0.20s ease-in-out; 
	-ms-transition: all 0.20s ease-in-out;
	-o-transition: all 0.20s ease-in-out;
	}
	ul.header_center>li>ul>li:hover a{color:#5da294}
	.top_menu_nav{height: 5.0549vw;align-items: center;justify-font-size: 0.8242vw;padding:0 2.3626vw;border-bottom:0.0549vw solid #fff}
	.hd_left{gap:2.6374vw}
	.hd_left a img{width:12.3077vw}
	.hd_left p img{width:1.0989vw;}
	.top_menu_nav h1{align-items: center;gap: 0.5495vw;font-size:0.9341vw;}
	.top_menu_nav h1 b{font-weight:400}
	.top_menu_nav p{align-items: center;gap: 0.6593vw;font-size:0.9341vw;}
	.hd_logo{     left: 50%;transform: translate(-50%, 0);}
	.hd_logo img{width: 19.7253vw;}
	.bt_menu_nav{justify-padding:0.8242vw 0;border-bottom: 0.0549vw solid #fff;}
	.bt_menu_nav .top_menu_inner{gap:2.1978vw;}
	.bt_menu_nav .top_menu_inner a{font-size:0.9341vw;}
}
@media (max-width:1280px) {
	/* header */
	.header-inner__left{gap: 0 6.0156vw;align-items: flex-start;}
	.header-inner__left a.hd_left_logo{font-size:1.9531vw;line-height:2.3438vw;}
	.header-inner__left p{font-size:1.4063vw;line-height:2.1875vw;font-weight:300}
	.header-inner__left span{padding:1.0938vw 0 }
	.hamberger {transition: all .3s;transition-duration: .7s;align-items:center;display:none}
	.hamberger.open {margin-top: 1.0156vw;}
	.hd_menu{cursor:pointer;}
	.hd_menu:after{left:0;top:0;width:100%;}
	/* .hd_menu span{background:#429c98;width:3.2813vw;height:0.3125vw;border-radius:0.2344vw;transition:margin .25s .25s,transform .25s} */
	.hd_menu span{background:#6bab9e;width:3.5938vw;height:0.2344vw;border-radius:0.0000vw;transition:margin .25s .25s,transform .25s;background-size:cover}
	.hd_menu span:first-child{margin-bottom:0.7031vw}
	.hd_menu span:nth-child(3){margin-top:0.7031vw}
	.hd_menu.active span{transition:margin .25s,transform .25s .25s;height:0.1563vw;}
	.hd_menu.active span:first-child{margin-top:0.6250vw;margin-bottom:-0.2344vw;transform:rotate(27deg)}
	.hd_menu.active span:nth-child(2){transform:rotate(153deg)}
	.hd_menu.active span:nth-child(3){display:none}
	.logo a{background:url(../img/hd_logo.png) no-repeat;width:15.8594vw;height:3.3594vw;background-size:15.8594vw 3.3594vw}
	.header_top{justify-align-items: center;height: 100%;}

	.network-select-list.on{opacity: 1;visibility: visible;}
	.lang-select-list li a{}
	.lang-select-list li a.on2{color:#46aca8}
	.lang-select-list li a.on2::after{background:#46aca8;width:1.5625vw;height:0.1563vw;top:50%;left:50%;transform:translate(-50%, -50%);}
	.header_center{gap:4.0938vw;font-size:1.1719vw;}
	.header_bottom{margin-top:4.1406vw;}
	.header_bottom ul{height:5.0781vw;align-items: center;gap: 0 3.1250vw;}
	.header_bottom ul li a{font-size:1.2500vw;transition: .3s;}
	.header_bottom ul li:hover a{color:#f7594e}

	.header-inner{padding:0;height:5.4688vw;}
	.select-network-btn,.select-lang-btn{  cursor: pointer;}
	.select-network-btn{background:none;border:0;transition:.6s}
	.select-network-btn img{width:1.2500vw;height:1.2500vw;margin-right:0.4688vw;}
	.select-network-btn span{font-size:1.0938vw;color:#82a0b7}
	.select-network-btn::after,.select-lang-btn::after{ top:50%;right:-1.5625vw;
	background:url(../img/hd_icon02.png) no-repeat;width:0.6250vw;height:0.3906vw;transform: translate(0, -50%) rotate(0deg);}
	.select-network-btn span::before,.select-lang-btn::before{left:0;bottom:-0.4688vw;background:#b4cfe4;width:0%;height:0.1563vw;transition:.6s;}
	.select-network-btn.opened::after{background:url(../img/hd_icon02.png) no-repeat;transform: translate(0, -50%) rotate(180deg);}
	.select-network-btn.opened span::before{width:100%;}
	.network-select-list{border-radius:0.3906vw;border:0.0781vw solid #dedede;width:12.1094vw;left:-1.0156vw;top:2.3438vw;background:#fff;color:#000}
	.network-select-list li{padding:0 1.0938vw;}
	.network-select-list li a{font-size:1.0938vw;width:9.9219vw;height:2.9688vw;border-radius:3.9063vw;padding-left: 1.4844vw;line-height: 2.9688vw;transition-duration: .7s;transition: color .5s, transform .4s cubic-bezier(.4,0,.1,1);margin: 0;}
	.network-select-list li a:hover{background:#dedede;}
	.network-select-list li a span{left: 0;transform: translate3d(-6em, 0, 0);transition:color .7s, transform .7s cubic-bezier(0.4, 0, 0.51, 1.3);/* transition: color .7s, transform .7s cubic-bezier(.4,0,.1,1); */}
	.network-select-list li a b{transform: translate3d(1em, 0, 0);left: 0;transition:color .7s, transform .7s cubic-bezier(0.4, 0, 0.51, 1.3);/* transition: color .7s, transform .7s cubic-bezier(.4,0,.1,1); */}
	.network-select-list li a:hover b{transform: translate3d(14em, 0, 0);}
	.network-select-list li a:hover span{transform: translate3d(1em, 0, 0);}
	.network-select-list li a:hover span img{padding-left:3.9063vw;}
	.network-select-list li:last-child a:hover span img{padding-left:1.9531vw;}
	/* .network-select-list > li:hover > a,
	.lang-select-list > li:hover > a{ } */
	.lang-select-list li:hover a{font-weight:bold}
	.select-lang a{font-size:1.0938vw;color:#606060}
	.select-lang a img{vertical-align:middle}
	.select-lang a span{padding-left:0.7813vw;}
	.select-lang a span img{transform:rotate(0deg);}
	.select-lang::before{background:#b4cfe4;width:0;height:0.1563vw;left:0;bottom:-0.4688vw;transition:.6s}
	.select-lang.opened::before{width:100%;}
	.select-lang.opened a span img{transform:rotate(180deg);}
	.lang-select-list {font-size: 1.0938vw;border-radius:0.7813vw;left:-1.9531vw;top:2.3438vw;padding: 0.7813vw 0 0.7813vw 0.0000vw;width: 6.4844vw;background:#fff;border:0.0781vw solid #e1e1e1}
	.lang-select-list li{padding:0}
	.gnb-inner{width:100%;height:auto;padding-top:10.1563vw;}
	.header-inner__right{gap: 0 2.3438vw;align-items: flex-start;}
	.header-inner__right a{width:11.3281vw;height:3.2031vw;line-height:3.2031vw;font-size:1.1719vw;border-radius:3.9063vw;border:0.0781vw solid #fff}
	.header-inner__right a:hover{background:#000;border:0.0781vw solid #000;transition: all .3s;}


	/* header event */
	/* .main-header.nav-down.active .logo a{background: url(../img/logo_l.png) no-repeat;background-size:80% 80%;} */
	.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{}
	.main-header.nav-down.active .hamberger.on{top:2.3438vw;}
	.main-header.nav-down.active.scrolled{box-shadow:none}
	.main-header .header-inner__left a img{display:none}

	.gnb-container{height:39.0625vw;transform: translateY(-39.0625vw);transition: 1s;max-width:71.8750vw;right:0;left:auto;height:100vh;}
	.gnb-container.open{background: #fffef2;opacity: 1;transform: translateY(0.0000vw);transition:1s;}
	.hamberger.open span{background:#f7594e}
	.gnb-menu-depth1{height:6.2500vw;border-bottom: 0.0781vw solid #dad9d3;}
	.gnb-inner .flex_row{height:100%;    flex-wrap: wrap;padding:0 4.5313vw;}
	.gnb-menu-depth1 .gnb-menu-depth1-inner > a{font-size:1.5625vw;line-height: 1.9531vw;align-items:center;height:100%;padding-left:1.9531vw;}
	.gnb-menu-depth1.gnb-menu-last{padding-top:3.2813vw;}
	.gnb-menu-depth1.gnb-menu-last .gnb-menu-depth1-inner > a{font-size:1.0156vw;}
	.gnb-menu-depth1.gnb-menu-last .gnb-menu-depth1-inner > a:after{width:0%;height:0.1563vw;background:#f7594e;left:0;bottom:-0.3125vw;transition: .3s;}
	.gnb-menu-depth1.gnb-menu-last .gnb-menu-depth1-inner > a:hover:after{width:100%;}
	.gnb-menu-depth1.gnb-menu-last > div{gap:0 2.3438vw;}
	.gnb-menu-list02 .gnb-menu-depth2{left:8.9844vw;}
	.gnb-menu-depth2 > li > a{font-size:1.3281vw;transition: .3s;}
	.gnb-menu-depth2 > li > a:after{width:0%;height:0.1563vw;background:#f7594e;left:0;bottom:-0.3125vw;transition: .3s;}
	.gnb-menu-depth2 > li > a:hover:after{width:100%;}
	.gnb-menu-depth2 > li{margin-right:1.4844vw;}
	.gnb-menu-depth2 > li > a img{vertical-align:middle}
	/* .gnb-menu-depth2 li:hover a{transition: .3s;} */
	/* .gnb-menu-list li.regi .gnb-menu-depth1-inner a:hover{transition: .3s;} */
	.gnb-menu-list01{width:100%;}
	.gnb-menu-list02 {width:48.6719vw;padding-left:3.9063vw;}
	.gnb-menu-list li .gnb-menu-depth1-inner{height:100%;}
	.gnb-menu-list li:first-child{padding-top:0}
	.gnb-menu-list03{width: 100%;border-bottom:0.0781vw solid #6bab9e;margin-bottom:5.0781vw;padding: 0.0000vw 1.5625vw 1.4844vw 1.5625vw;margin-top:3.9063vw;}
	.gnb-menu-list03 ul{gap:0 1.9531vw;}
	.gnb-menu-list03 ul li a{font-size:1.0938vw;color:#323232}
	.gnb-menu-list03 p{font-size:1.1719vw;}

	.gnb-menu-depth1_1 .gnb-menu-depth1-inner > a.hd_gnb_title01{font-size:1.4063vw;font-style: italic;font-weight:500}
	.gnb-menu-depth1_1 .gnb-menu-depth1-inner > a.hd_gnb_title02{font-size:1.4063vw;font-style: italic;font-weight:500}
	.main-header.scrolled .logo a{background: url(../img/logo_on2.png) no-repeat;width: 15.7813vw;height: 3.3594vw;background-size:15.7813vw 3.3594vw}
	.main-header.open .select-network-btn span{font-weight:600}
	.main-header.scrolled .header_center{color:#000}
	.main-header .header_center a.off{}
	.main-header .header_center a.off img{width:5.8594vw;height:5.2344vw;}
	.main-header.open .header_center a.off,.main-header.scrolled .header_center a.off{}
	.main-header .header_center a.on{}
	.main-header.open .header_center a.on,.main-header.scrolled .header_center a.on{}
	.main-header.open .header_center a.on{margin-top:0.4688vw;}
	.main-header.scrolled .header_center a.on{width:80%;}

	.main-header.open .select-lang a{color:#606060}
	.main-header.scrolled .header_cetner_text{opacity: 0;transition: .5s;}
	.main-header.open .header_cetner_text{opacity: 0;}
	.main-header.on2{}

	.main-header.scrolled .header-inner__left p{display:none}
	.main-header.scrolled .header-inner__left b{display:none}
	.main-header.scrolled .header-inner__left a img{display:block}
	.main-header.scrolled .header-inner__right a{border:0.0781vw solid #000;color:#000}
	.main-header.scrolled .header-inner__right a:hover{background:#fff;border:0.0781vw solid #fff;transition: all .3s;}

	.main-header.scrolled .header-inner__right .hamberger{}
	/* .main-header.scrolled .header-inner__right a{display:none} */
	.main-header.scrolled .header_bottom{margin-top:0;left: 50%;top: 50%;transform: translate(-50%, -50%);}
	.main-header.scrolled .header_bottom ul li a{transition: .3s;}
	.main-header.scrolled .header_bottom ul li:hover a{color:#f7594e}
	.main-header.scrolled.nav-up .hamberger {top:-101%;}
	.main-header.scrolled.nav-up{top:-101%; height:8.5938vw;}
	/* .main-header.scrolled.nav-down{top:-2.5rem; height:8.5938vw;} */
	.main-header.scrolled .header-inner{padding: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}
	/* .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:1.7188vw;}

	/* sub header */
	.main-header.sub-header{border-bottom:none}
	.main-header.sub-header.scrolled .logo a {background: url(../img/hd_logo.png) no-repeat;width:5.7031vw;height:2.7344vw;background-size:5.7031vw 2.7344vw}
	.main-header.sub-header .hamberger{margin-top:0}

	ul.header_center>li{}
	ul.header_center>li>ul {margin-top: 0.9375vw;width: 100%;min-height:7.5000vw;left: 50%;min-width: 10.9375vw;padding: 1.1719vw 0 1.1719vw 0.0000vw;background:#fff;
		-webkit-transform: translate(-50%,0.0000vw);
		-ms-transform: translate(-50%,0.0000vw);
		transform: translate(-50%,0.0000vw);}
	ul.header_center>li>ul>li {}
	ul.header_center>li>ul>li>a {font-size:1.1719vw;line-height:2.2em; letter-spacing:-0.0625vw; 
	-webkit-transition: all 0.20s ease-in-out;
	-moz-transition: all 0.20s ease-in-out; 
	-ms-transition: all 0.20s ease-in-out;
	-o-transition: all 0.20s ease-in-out;
	}
	ul.header_center>li>ul>li:hover a{color:#5da294}

	.top_menu_nav{height: 7.1875vw;align-items: center;justify-font-size: 1.1719vw;padding:0 3.3594vw;border-bottom:0.0781vw solid #fff}
	.hd_left{gap:3.7500vw}
	.hd_left a img{width:17.5000vw}
	.hd_left p img{width:1.5625vw;}
	.top_menu_nav h1{align-items: center;gap: 0.7813vw;font-size:1.3281vw;}
	.top_menu_nav h1 b{font-weight:400}
	.top_menu_nav p{align-items: center;gap: 0.9375vw;font-size:1.3281vw;}
	.hd_logo{     left: 50%;transform: translate(-50%, 0);}
	.hd_logo img{width:16.6406vw;}
	.bt_menu_nav{justify-padding:1.1719vw 0;border-bottom: 0.0781vw solid #fff;}
	.bt_menu_nav .top_menu_inner{gap:3.1250vw;}
	.bt_menu_nav .top_menu_inner a{font-size:1.3281vw;}
}
@media (max-width:768px) {
	.hamberger{display:block;}
	.hamberger.open {margin-top:2.625vw;}
	.header_bottom,.header-inner__left{}
	.logo a {    width: 26.4323vw;height: 5.5990vw;background-size: 26.4323vw 5.5990vw;}
	.main-header{border-bottom: 1px solid rgba(255, 255, 255, .3);}
	.header-inner__right{right:auto;left:0;}
	.header-inner__right a{display:none}
	.hd_menu span{width: 6.9896vw;height: 0.3906vw;background:#fff}
	.header-inner{max-width: 92.4063vw;}
	.m_header_r{position: absolute;right:0;top:4.5573vw;}
	.m_header_r img{width: 6.0729vw;}
	.hamberger{}
	.header_top{margin-top: 2.6042vw;}
	.hd_menu span:first-child{margin-bottom: 1.4031vw;}
	.hd_menu span:nth-child(3){margin-top: 1.4031vw;}
	.header_center{display:none}
	.gnb-menu-list03{margin-top:0;align-items: flex-end;}
	.gnb-menu-list {height: fit-content;min-height: auto;}
	.header-inner{padding: 0;height:6.2500vw}
	.lang-select-list {font-size: 1.7500vw;border-radius:1.2500vw;left:-3.1250vw;top:3.7500vw;padding: 1.2500vw 0 1.2500vw 0.0000vw;width: 10.3750vw;background:#fff;border:0.1250vw solid #e1e1e1}
	.lang-select-list li{padding:0}
	.gnb-inner{width:100%;height:62.5000vw;padding-top:0vw;}
	.header-inner__right{gap: 0 11.6250vw;}
	.header-inner__right p{font-size:1.7500vw;}
	.header-inner__right p img{padding-right:0.5000vw;}
	.gnb-menu-list03 ul li a{font-size: 2.0938vw;}
	.main-header.scrolled .header-inner__right{        top: 2.7344vw;transform: none;}
	.main-header.scrolled .header-inner__right .hd_menu span{background: #6bab9e;}
	.header-inner__right a{font-size:1.8750vw;border-radius:3.1250vw;}

	.header-inner__right a{overflow:hidden}
	.header-inner__right .u-btn-body{width:18.1250vw;height:5.6250vw;background: #283232;}
	.header-inner__right .u-btn-o .o{height:5.6250vw;}
	.header-inner__right .u-btn-o .t{height:5.6250vw;padding:0;}
	.header-inner__right .u-btn-body::before,.u-btn-body:after{left:0;top:0;width:100%}
	.header-inner__right .u-btn-body{position:relative}
	.header-inner__right .u-btn-body::before{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);height:100%;position:absolute}
	.header-inner__right .u-btn-g .o,.u-btn-o .o{height:5.8750vw;line-height:0;z-index:3}
	.header-inner__right .u-btn-body:after{border-radius:100%;height:100%;transform:translateY(110%);z-index:2}
	.header-inner__right .u-btn-o .t{align-items:center;height:5.8750vw;justify-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);}
	.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_l.png) no-repeat;background-size:80% 80%;} */
	.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{}
	.main-header.nav-down.active .hamberger.on{top:3.7500vw;}
	.main-header.nav-down.active.scrolled{box-shadow:none}

	.gnb-container{height:100%;transform: translateY(-62.5000vw);transition: 1s;display:none}
	.gnb-container.open{background: #fff;opacity: 1;transform: translateY(0.0000vw);transition:1s;max-width:100%;}
	.hamberger.open span{background:#000}
	.gnb-menu-depth1{}
	.gnb-inner .flex_row{height:100%;}
	.gnb-menu-depth1 .gnb-menu-depth1-inner > a{font-size:2.0000vw;font-weight:600}
	.gnb-menu-depth1.gnb-menu-last{padding-top:0;}
	.gnb-menu-depth1.gnb-menu-last .gnb-menu-depth1-inner > a{font-size:1.6250vw;}
	.gnb-menu-depth1.gnb-menu-last .gnb-menu-depth1-inner > a:after{width:0%;height:0.2500vw;left:0;bottom:-0.5000vw;transition: .3s;}
	.gnb-menu-depth1.gnb-menu-last .gnb-menu-depth1-inner > a:hover:after{width:100%;}
	.gnb-menu-depth1.gnb-menu-last > div{gap:0 3.7500vw;}
	.gnb-menu-list02 .gnb-menu-depth2{left:1.3750vw;}
	.gnb-menu-depth2 > li > a{font-size:1.8750vw;transition: .3s;}
	.gnb-menu-depth2 > li > a:after{width:0%;height:0.2500vw;left:0;bottom:-0.5000vw;transition: .3s;}
	.gnb-menu-depth2 > li > a:hover:after{width:100%;display:none}
	.gnb-menu-depth2 > li{margin-right:2.3750vw;}
	.gnb-menu-depth2 > li > a img{vertical-align:middle}
	/* .gnb-menu-depth2 li:hover a{transition: .3s;} */
	/* .gnb-menu-list li.regi .gnb-menu-depth1-inner a:hover{transition: .3s;} */
	.gnb-menu-list01{width:88.8750vw}
	.gnb-menu-list02 {width:77.8750vw;padding-left:0vw;padding-top: 9.5085vw;}
	.gnb-menu-list li .gnb-menu-depth1-inner{}
	.gnb-menu-list li:first-child{padding-top:0}
	.gnb-menu-list03 p{font-size:2.6250vw;padding-top:0vw;}
	.gnb-menu-list03 p b{font-weight:600}
	.gnb-menu-depth1_1 .gnb-menu-depth1-inner > a.hd_gnb_title01{font-size:2.2500vw;font-style: italic;font-weight:500}
	.gnb-menu-depth1_1 .gnb-menu-depth1-inner > a.hd_gnb_title02{font-size:2.2500vw;font-style: italic;font-weight:500}
	.main-header.scrolled .logo a,.main-header.scrolled2 .logo a,.main-header.sub-header.scrolled .logo a{width: 26.4323vw;height: 5.5990vw;background-size: 26.4323vw 5.5990vw;}
	.main-header.scrolled2 .logo a{background: url(../img/logo_on2.png) no-repeat;}
	.main-header.open .select-network-btn span{font-weight:600}
	.main-header.open .header_center{top: 5.5156vw;}
	.main-header.scrolled .header_center{top:5.5156vw;}
	.main-header .header_center a.off{}
	.main-header .header_center a.off img{width:9.3750vw;height:8.3750vw;}
	.main-header.open .header_center a.off,.main-header.scrolled .header_center a.off{}
	.main-header .header_center a.on{}
	.main-header.open .header_center a.on,.main-header.scrolled .header_center a.on{}
	.main-header.open .header_center a.on{margin-top:0.7500vw;}
	.main-header.scrolled .header_center a.on{width:6.3750vw;}
	.main-header.open .header-inner{}
	.main-header.open .select-lang a{color:#606060}
	.main-header.scrolled .header_cetner_text{opacity: 0;transition: .5s;}
	.main-header.open .header_cetner_text{opacity: 0;}


	.main-header.scrolled{padding-bottom:0;box-shadow: rgba(0, 0, 0, 0.1) 0 0 2.5000vw;transition: all .3s;transition-duration: .7s}
	.main-header.scrolled.nav-up .hamberger {top:-101%;}
	.main-header.scrolled.nav-up{top:-101%; height:13.7500vw;}
	/* .main-header.scrolled.nav-down{top:-2.5rem; height:13.7500vw;} */
	.main-header.scrolled .header-inner{padding:4.5000vw 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}
	.main-header.scrolled .header_top{margin-top:0}
	.gnb-inner{width:100%;height:100%;}



	.gnb-inner > div::-webkit-scrollbar {width: 0;}

	/* new sc */
	.gnb-container.open2{background: #fff;visibility: visible;opacity: 1;transform: translateY(0.0000vw);transition: 1s;max-width: 100%;z-index:-1}

	/********************************************************** 
	* hamberger
	***********************************************************/
	.hamberger{
		position: relative;
		width: auto;
		height: 1.2rem;
		z-index: 104;
		cursor: pointer;
		overflow:hidden; background:none;
		will-change: transform;
		transform:
		  translateY(var(--ty, 0))
		  rotateX(var(--rx, 0))
		  rotateY(var(--ry, 0)); 
		transform-style: preserve-3d;
	}
	.open .hamberger{
		position:fixed;
		top:4.4rem;
		right:5rem;
		width:auto;
		height:2rem;
	}
	.open .hamberger.scrolled {
		position:fixed;
		top:1.5rem;
		right:5.3rem;
		width:auto;
		height:2rem;
	}
	.open .hamberger.hamberger_gnb.scrolled{
		position:fixed;
		
		right:5.3rem;
		width:auto;
		height:2rem;
	}
	.scrolled .hamberger.hamberger_gnb{top: 1.1719vw;}
	.hamberger.hamberger_gnb{
		position:fixed;
		top: 2.1719vw;
		right:2rem;
		width:auto;
		height: 6.7708vw;
	}
	.open .hamberger.hamberger_gnb{

	}
	.hamberger_wrap{position:relative; width:100%; height:100%;}
	.hamberger_box{position:relative; display:flex; justify-content:center; gap: 0.4rem 0; align-items:center; flex-direction:column; width:2.5rem; height:100%; line-height:1;}
	.hamberger_box .line{
		position:relative; 
		width: 100%;
		height: 3px;
		background-color: #fd4f00;
		display: block;
		margin:0 auto;
		-webkit-transition: transform 0.4s ease-in-out, width 0.4s ease-in-out;
		-o-transition: transform 0.4s ease-in-out, width 0.4s ease-in-out;
		transition: transform 0.4s ease-in-out, width 0.4s ease-in-out;
	}
	.hamberger_box .line.m_cont_960 { display: none;}
	.scrolled .hamberger_box .line{
		background-color: #000;
	}
	.open .hamberger_box .line{
		background-color: #fff;
	}
	.open .scrolled .hamberger_box .line{
		background-color: #fff;
	}

	.hamberger.open .hamberger_box{
		width:3rem;
		-webkit-transition: transform 0.4s ease-in-out, width 0.4s ease-in-out;
		-o-transition: transform 0.4s ease-in-out, width 0.4s ease-in-out;
		transition: transform 0.4s ease-in-out, width 0.4s ease-in-out;
		
	}

	.hamberger.open .hamberger_box .line{
		margin:0px auto; 
	}
	.hamberger.open .hamberger_box .line:nth-child(1),
	.hamberger.open .hamberger_box .line:nth-child(2){
		-webkit-transition-delay: 0.4s;
		-o-transition-delay: 0.4s;
		transition-delay: 0.4s;
	}
	.hamberger.open .hamberger_box .line:nth-child(1){
		-webkit-transform: translateY(0rem) rotate(20deg);
		-ms-transform: translateY(0rem) rotate(20deg);
		-o-transform: translateY(0rem) rotate(20deg);
		transform: translateY(0rem) rotate(20deg);
	}
	.hamberger.open .hamberger_box .line:nth-child(2){
		-webkit-transform: translateY(-0.55rem) rotate(-20deg);
		-ms-transform: translateY(-0.55rem) rotate(-20deg);
		-o-transform: translateY(-0.55rem) rotate(-20deg);
		transform: translateY(-0.55rem) rotate(-20deg);
	}
	.hamberger_text{position:relative; margin-left:0.8rem; margin-top:4px; display:none;}
	.open .hamberger_text{display:block;}
	.hamberger.open .hamberger_box .line.m_cont_960 { display: none; }
	.hamberger_box{ gap:0;justify-content: space-between;}
	.hamberger_box .line.m_cont_960 { display: block; }
	.hamberger.open .hamberger_box .line.m_cont_960 { display: block; }
	.hamberger_box .line{
	-webkit-transition: transform 0.2s ease-in-out, width 0.2s ease-in-out;
	-o-transition: transform 0.2s ease-in-out, width 0.2s ease-in-out;
	transition: transform 0.2s ease-in-out, width 0.2s ease-in-out;
	}
	.hamberger.open .hamberger_box .line:nth-child(1),
	.hamberger.open .hamberger_box .line:nth-child(2),
	.hamberger.open .hamberger_box .line:nth-child(3){
	-webkit-transition-delay: 0.2s;
	-o-transition-delay: 0.2s;
	transition-delay: 0.2s;
	}

	.hamberger { height: 3rem; }
	.hamberger_box { justify-content: space-evenly;        width: 6.7708vw;}
	.hamberger_box .line { background-color: #fff; height: 1px; width: 100%;}
	.scrolled .hamberger_box .line{background-color: #6bab94;}
	.hamberger_box .line:first-of-type { width: 70%; margin-right: 30%; }
	.hamberger_box .line:last-of-type { width: 70%; margin-left: 30%;  }

	.gnb-outer .hamberger_box .line:last-of-type { opacity: 0;}
	.hamberger.open .hamberger_box .line:nth-child(3){opacity: 1;}

	.hamberger.open .hamberger_box .line:nth-child(1){
	-webkit-transform: translateX(0.8rem) translateY(0.05rem) rotate(45deg);
	-ms-transform: translateX(0.8rem) translateY(0.05rem) rotate(45deg);
	-o-transform: translateX(0.8rem) translateY(0.05rem) rotate(45deg);
	transform:translateX(0.8rem) translateY(0.05rem) rotate(45deg);
	}
	.hamberger.open .hamberger_box .line:nth-child(2){
	-webkit-transform: rotate(90deg) translateY(-0.03rem);
	-ms-transform: rotate(90deg) translateY(-0.03rem);
	-o-transform: rotate(90deg) translateY(-0.03rem);
	transform: rotate(90deg) translateY(-0.03rem);
	}
	.hamberger.open .hamberger_box .line:nth-child(3){
	-webkit-transform: translateX(-0.7rem) translateY(-1.5rem) rotate(-45deg);
	-ms-transform: translateX(-0.7rem) translateY(-1.5rem) rotate(-45deg);
	-o-transform: translateX(-0.7rem) translateY(-1.5rem) rotate(-45deg);
	transform:  translateX(-0.7rem) translateY(-1.5rem) rotate(-45deg);
	}
	.open .hamberger.hamberger_gnb.scrolled { height: 4rem; }
	/* 	.open .hamberger.hamberger_gnb { height: 4rem;border:2px solid #fff} */

	/********************************************************** 
	* gnb
	***********************************************************/
	.gnb-outer{position: fixed !important; top:0; right:0; width: 100vw; height: 100vh; z-index:15; opacity: 0; visibility: hidden; background-color: rgba(0, 0, 0, 0.3) !important; transition: opacity .8s cubic-bezier(0.23, 1, 0.320, 1);}
	.gnb-outer.open{opacity: 1; visibility: visible;}

	.gnb-inner { 
	position:relative; width:50rem; height:100%; margin-left:auto; margin-right:0; background-color:#fff; 
	display:flex; justify-content:center; align-items:center;
	opacity:0; visibility:hidden; 
	transform:translateY(-100%) translateZ(0); 
	-webkit-transform:translateY(-100%) translateZ(0);
	-moz-transform:translateY(-100%) translateZ(0);
	-ms-transform:translateY(-100%) translateZ(0);
	-o-transform:translateY(-100%) translateZ(0);
	transition:all 1.2s 0.2s ease; 
	-webkit-transition:all 1.2s 0.2s ease; 
	-moz-transition:all 1.2s 0.2s ease; 
	-ms-transition:all 1.2s 0.2s ease; 
	-o-transition:all 1.2s 0.2s ease; 
	}
	.open .gnb-inner { 
	opacity:1; visibility:visible; 
	transform:translateY(0%) translateZ(0); 
	-webkit-transform:translateY(0%) translateZ(0);
	-moz-transform:translateY(0%) translateZ(0);
	-ms-transform:translateY(0%) translateZ(0);
	-o-transform:translateY(0%) translateZ(0);
	transition:all 1.2s ease; 
	-webkit-transition:all 1.2s ease; 
	-moz-transition:all 1.2s ease; 
	-ms-transition:all 1.2s ease; 
	-o-transition:all 1.2s ease; 
	}

	.gnb_logo_bg{
	position:absolute; bottom:4rem; right:3rem; width:15.813rem; height:11.375rem; 
	background:url("../img/gnb_logo_bg.png") 100% no-repeat; opacity:0.9; overflow:hidden;
	background-position:50% -11.5rem;
	transition:all 0.5s 0.5s ease; 
	-webkit-transition:all 0.5s 0.5s ease; 
	-moz-transition:all 0.5s 0.5s ease; 
	-ms-transition:all 0.5s 0.5s ease; 
	-o-transition:all 0.5s 0.5s ease; 
	}
	.open .gnb_logo_bg{
	background-position:50% 50%;
	transition:all 1.1s 0.85s ease; 
	-webkit-transition:all 1.1s 0.85s ease; 
	-moz-transition:all 1.1s 0.85s ease; 
	-ms-transition:all 1.1s 0.85s ease; 
	-o-transition:all 1.1s 0.85s ease;
	}

	.gnb-menu-list-wrap{position:relative; width:100%; height:100%; padding:7rem 0 1rem; display:flex; flex-direction:column; justify-content:flex-start; align-items:flex-start;}
	.gnb-menu-list{position:relative; width:100%; display:flex; flex-direction:column; justify-content:center; align-items:flex-start;}
	.gnb-menu-list-m{display:none;}
	.gnb-menu-list.m_cont_1024 { display: none;}

	.gnb-menu-list{display:block; width:100%; height:auto; padding:0 5rem 0 6rem; overflow-x:hidden; overflow-y:auto;}
	/* width */
	.gnb-menu-list::-webkit-scrollbar {
	width:5px;
	}
	/* Track */
	.gnb-menu-list::-webkit-scrollbar-track {
	background: rgba(240, 240, 240, 0);
	}
	/* Handle */
	.gnb-menu-list::-webkit-scrollbar-thumb {
	background: #fd4f00;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	}
	/* Handle on hover */
	.gnb-menu-list::-webkit-scrollbar-thumb:hover {
	background: #fd4f00;
	}

	.gnb-menu-depth1{position: relative; width:22rem; height:88px; margin-left:0; margin-right:auto; border-bottom:none; overflow: hidden; }
	.gnb-menu-depth1.on{height:auto;}
	.gnb-menu-depth1.gnb-menu-depth1-1.on{height:339px;}
	.gnb-menu-depth1-last{margin:0 auto 6%;}
	.gnb-menu-depth1 > a {
	position:relative; display:inline-block; width:100%; color: #000 !important; padding: 1.5rem 0rem; opacity:0; 
	transform: translateY(50px);
	-webkit-transform: translateY(50px);
	-moz-transform: translateY(50px);
	-ms-transform: translateY(50px);
	-o-transform: translateY(50px);
	}
	.gnb-menu-depth1 > a::after {content:''; background:url(../img/hd_gnb_icon1.png) no-repeat;height: 2.2917vw;filter: invert(1);
	width: 5.9167vw;background-size:5.9167vw 2.2917vw;position:absolute; top:50%; left:auto; right:0; font-size: 2.6rem; margin-left:0%; font-weight:500; color:#fff; transform: translateY(-50%) translateZ(0); -webkit-transform: translateY(-50%) translateZ(0); -moz-transform: translateY(-50%) translateZ(0); -ms-transform: translateY(-50%) translateZ(0); -o-transform: translateY(-50%) translateZ(0);}
	.gnb-menu-depth1.on > a::after {content:'';background:url(../img/hd_gnb_icon1.png) no-repeat;height: 2.2917vw;
	width: 5.9167vw;background-size:5.9167vw 2.2917vw; position:absolute; top:37%; left:auto; right:0px; font-size:2.2rem; margin-left:0; font-weight:600; color:#fff;
	transform: translateY(-50%) translateZ(0); -webkit-transform: translateY(-50%) translateZ(0); -moz-transform: translateY(-50%) translateZ(0); -ms-transform: translateY(-50%) translateZ(0); 
	-o-transform: translateY(-50%) translateZ(0);transform: rotate(180deg);}

	.gnb-outer.open .gnb-menu-list > li:nth-child(1) > a {opacity:1; transform: translateY(0px); transition:transform 1s 0.8s ease, opacity 1s 0.8s ease;}
	.gnb-outer.open .gnb-menu-list > li:nth-child(2) > a {opacity:1; transform: translateY(0px); transition:transform 1s 0.9s ease, opacity 1s 0.9s ease;}
	.gnb-outer.open .gnb-menu-list > li:nth-child(3) > a {opacity:1; transform: translateY(0px); transition:transform 1s 1.0s ease, opacity 1s 1.0s ease;}
	.gnb-outer.open .gnb-menu-list > li:nth-child(4) > a {opacity:1; transform: translateY(0px); transition:transform 1s 1.1s ease, opacity 1s 1.1s ease;}
	.gnb-outer.open .gnb-menu-list > li:nth-child(5) > a {opacity:1; transform: translateY(0px); transition:transform 1s 1.2s ease, opacity 1s 1.2s ease;}
	.gnb-outer.open .gnb-menu-list > li:nth-child(6) > a {opacity:1; transform: translateY(0px); transition:transform 1s 1.3s ease, opacity 1s 1.3s ease;}
	.gnb-outer.open .gnb-menu-list > li:nth-child(7) > a {opacity:1; transform: translateY(0px); transition:transform 1s 1.3s ease, opacity 1s 1.3s ease;}
	.gnb-menu-depth1.on > a {color: #6bab94 !important;font-weight: 500;}

	.gnb-menu-depth2{height:auto; padding:0;}
	.gnb-menu-depth2 > li {}
	.gnb-menu-depth2 > li:last-child{padding:0 0 2.5rem;}
	.gnb-menu-depth2 > li > a {display:inline-block; width:auto; color: #d6d6d7 !important; padding-top:4px; font-size: 1.3rem; font-weight:400; letter-spacing:-0.02em;}
	.gnb-menu-depth2 > li:hover > a {color: #fff !important;}

	.gnb_number_wrap{}

	/* .gnb_logo {position: absolute; top: 1.5rem; left: 50%; width: 22rem; transform: translateX(-50%) translateZ(0); -webkit-transform: translateX(-50%) translateZ(0); -moz-transform: translateX(-50%) translateZ(0); -ms-transform: translateX(-50%) translateZ(0); -o-transform: translateX(-50%) translateZ(0);}
	 */.gnb-inner{width: 100%; height: 100%; display: flex;}
	.gnb-inner::after{display:none;}
	.gnb-menu-list-wrap{padding:9rem 0 4rem;}
	.gnb-menu-list{padding:0 8rem;}
	.gnb-menu-depth1{width:100%;height: 9.6354vw;border-bottom: 1px solid #000;}
	.gnb_logo_bg{display:none;}
	.gnb_number_wrap {}
	.gnb-menu-depth1 > a{padding: 2.6042vw 0;}
	.gnb-menu-depth1 > a{font-size: 2.8646vw;font-weight: 300;}
	.gnb-menu-depth2 > li > a > p{font-size:3.4249vw;color: #000;}
	.gnb-menu-depth2 > li:hover > a{color:#5d5d5d;}
	.login_wrap .login_menu_item{font-size:1.3rem;}
	.open .hamberger{}
	.open .hamberger.hamberger_gnb {}
	.gnb_logo{display:flex;align-items: center;width:auto;
	position: relative;padding-left: 4.8177vw;background:#4d597f;height: 12.0167vw;z-index:1}
	.gnb_logo a img{width: 32.2083vw;}
	.gnb_list_ww{position: relative;height:12.0167vw;z-index:1;display:flex;border-bottom: 2px solid #dbdbdb;}
	.gnb_list_ww a{letter-spacing: -.4px;width:50%;gap: 1.5625vw;display:flex;font-size: 3.2250vw;align-items: center;justify-content: center;}
	.gnb_list_ww a.w_1{border-right:1px solid #b2b2b2}
	.gnb_list_ww a.w_1 img{width:4.1615vw}
	.gnb_list_ww a.w_2 img{width: 3.7292vw;}
	.gnb-menu-list-wrap{padding:2.5vw 0 0;gap: 7.9427vw;}
	.gnb-menu-list{padding:2rem 3rem;}
	.login_wrap{padding-top: 10%;}
	.gnb_number_wrap{position: absolute;width:100%;bottom:6.5104vw;}
	.login_wrap .login_menu{gap: 2.6042vw;padding:0}
	.open .hamberger_box .line:first-of-type{transform: rotate(45deg);width:100%;margin-top: 2.7344vw;margin-bottom:0;background-color:#fff;}
	.open .hamberger_box .line{    transform: rotate(136deg);margin-bottom: 3.1250vw;background-color:#fff;}
	.open .hamberger_box .line:nth-child(3){display:none}
	.open .hamberger_box .line{background-color:#000 !important;}
	.open .hamberger.hamberger_gnb{}
	.login_wrap{display: flex;justify-content: space-between;margin: 0 4.5313vw;}
	.login_wrap p{font-size: 2.3438vw;}



	/* 랜딩 햄버거 css */
	.mo_hd_wrap{display: flex;justify-content: space-between;align-items: center;padding: 2.9167vw 3.5417vw;}
	.hd_call img{width:6.2500vw;}
	#logo2 img{width: 32.2083vw;}
	/* 메뉴 */
	.menu_wrap_m {position:relative;width:10.7292vw;z-index: 10;}
	.menu_box {position:absolute;right:3.9063vw;top:50%;transform:translateY(-50%);z-index:998;margin-top:0.1302vw;}
	.menu-trigger,.menu-trigger span {display: inline-block;transition: all 0.4s;box-sizing: border-box;}
	.menu-trigger {position: relative;width: 10.7292vw;height:5.0271vw;cursor:pointer;}
	.menu-trigger span {position: absolute;right: 0;width: 100%;height: 0.2906vw;background-color: #fff;border-radius: 0.5208vw;}
	.menu-trigger span:nth-of-type(1) {top:0;}
	.menu-trigger span:nth-of-type(2) {top:2.2531vw;}
	.menu-trigger span:nth-of-type(3) {bottom:0;}
	.menu-trigger span.on {background-color: #fff;}

	/* 2th bar 사라지고,  1st 3rd bar 회전하며 X  */
	.menu-trigger.active-1 span:nth-of-type(1) {transform:translateY(1.9531vw) rotate(-45deg);}
	.menu-trigger.active-1 span:nth-of-type(2) {opacity:0;}
	.menu-trigger.active-1 span:nth-of-type(3) {transform:translateY(-2.9531vw) rotate(45deg);}

	/* 하위 메뉴 */
	.gnb_m {/* display: none;opacity: 0; */background: transparent;position: fixed;top: 0;right: -150%;width: 80%;max-width: 100%;height: 100%;transition: all 0.6s cubic-bezier(0.1, 0.32, 0.39, 0.85);}
	.gnb_m .gnb_wrap {display: none;width: 100%;position: relative;z-index: 5;}
	.gnb_m .gnb_wrap ul{border-bottom: 2px solid #dbdbdb;}
	.gnb_m .menu_list li {display:flex;align-items:center;gap:2vw;position: relative;text-align: center;line-height: 11.4167vw;text-align:left;padding-left:6vw;}
	.gnb_m .menu_list li:first-child img{    width: 4.3333vw;}
	.gnb_m .menu_list li a {color: #181818;font-size: 3.2250vw;}
	.gnb_m .menu_list li:after{content:'';
	background: url(../img/hd_gnb_icon.png) no-repeat center / 100% auto;width: 4.4635vw;height: 4.4635vw;position: absolute;right: 3.7760vw;top: 50%;transform: translate(0, -50%);}
	.gnb_m .lang {margin-top: 10.4167vw;font-size: 0;text-align: center;}
	.gnb_m .lang li {display: inline-block;line-height: 10.4167vw;font-size: 3.6458vw;}
	.gnb_m .lang li a {color: #fff;padding: 1.3021vw 3.9063vw;position: relative;}
	.gnb_m .lang li.on a {color: #333;}
	.gnb_m .lang li a:after {content: '';display: block;clear: both;width: 0.1302vw;height: 3.3854vw;background: #333;position: absolute;top: 2.4740vw;right: 0;}
	.gnb_m .lang li:last-child a:after {display: none;}
	.gnb_m .link {margin-top: 5.2083vw;text-align: center;}
	.gnb_m .link li {display: inline-block;}
	.gnb_m .link li a {padding: 1.3021vw 3.9063vw;position: relative;}
	.gnb_m .link li:nth-child(1) a img {width: 3.9063vw;}
	.gnb_m .link li:nth-child(2) a img {width: 3.5156vw;}
	.gnb_m .link li:nth-child(3) a img {width: 3.9063vw;}
	.gnb_m .link li:nth-child(4) a img {width: 3.7109vw;}
	.gnb_bg {display: block;
		content: '';
		position: absolute;
		width: 100%;
		height: 100vh;
		/* bottom: 100%; */
		right: -140%;
		top:0;
		background-color: #fff;
		box-sizing: content-box;
		transform-origin: top center;
		/* transform: translate3d(0, 0, 0) skewY(30deg); */
		opacity: 0.2;
		/* transition: all 0.6s cubic-bezier(0.1, 0.32, 0.39, 0.85); */
		transition: right 0.5s ease;
		padding: 18.2292vw 3%;
		margin-bottom: 18.2292vw;box-shadow: -172px -19px 1px rgba(0, 0, 0, .4);
	}
	.menu_call{padding: 3.9063vw 0 0 5.9479vw;}
	.menu_call p{padding-bottom: 1vw;display:inline-block;color: #252525;font-size: 3.2250vw;border-bottom: 1px solid;}
	.menu_call h1{color: #4d597f;font-size: 7.225vw;padding-top: 3.225vw;}
	.gnb_bg.open {opacity: 1;/* transform: translate3d(0, 100%, 0); */right:-6%;transform: none;transition-duration: 0.4s;}
	.gnb_m.open{visibility:visible;opacity: 1;right:0%;transition-duration: 0.4s;}

}
@media (max-width:480px) {
	.pc_cont_480{display:none; opacity:0; visibility:hidden;}
	.m_cont_480{display:block; opacity:1; visibility:visible;}
	.header-inner{height:10.25vw;}
	.logo a{background:url(../img/hd_logo.png) no-repeat;width:42.2917vw;height:8.9583vw;background-size:42.2917vw 8.9583vw;}
	#logo2 img{width:40.0000vw}
	.hd_menu.active span:first-child{margin-bottom: -.2344vw;}
	.hd_menu span:first-child{margin-bottom: 2.4031vw;}
	.hd_menu span:nth-child(3){margin-top: 2.4031vw;}
	.hd_menu span,.hd_menu.active span{width: 9.9896vw;}
	.hamberger.open{margin-top: 4.625vw;}
	.header_center{top: 6.5156vw;z-index:11}
	.m_header_r{top: 5.5573vw;            z-index: 11;}
	.main-header.scrolled .header-inner{padding:8vw 0}
	.main-header.scrolled .header_center {top: 6.5156vw;}
	.hd_menu.active span:nth-child(2){transform: rotate(151deg);}
	.gnb-menu-depth1 .gnb-menu-depth1-inner > a{line-height: 3.9531vw;font-size: 4.5311vw;}
	.gnb-menu-depth2 > li > a{font-size: 3.8249vw;}
	.gnb-menu-list03 p{font-size: 3.825vw;}
	.gnb-menu-list03 ul li a{font-size: 3.4938vw;}
	
	.main-header.scrolled .logo a, .main-header.scrolled2 .logo a, .main-header.sub-header.scrolled .logo a{width: 42.2917vw;height: 8.9583vw;background-size: 42.2917vw 8.9583vw;}
	.login_wrap p{        font-size: 3.3438vw;}
	.gnb_logo a img{width: 40vw;}
	.hamberger_box{width:9.7708vw}
	.hamberger.hamberger_gnb{height:9.7708vw;top: 3.1719vw;}
	.scrolled .hamberger.hamberger_gnb{top:3.1719vw}
	.gnb-menu-list-wrap{padding: 3.5vw 0 0;}
	.open .hamberger_box .line{margin-bottom: 6.125vw;}
	.gnb-menu-depth1 > a{font-size: 4.5646vw;}
	.gnb-menu-depth2 > li > a > p{font-size:3.8249vw}
	.login_wrap{display: flex;justify-content: space-between;border-bottom: 1px solid #6bab94;padding-bottom: 2.7083vw;}
	.gnb-menu-depth1{height:11.6354vw;}
	.top_menu_nav{height: 11.4286vw;align-items: center;justify-font-size: 2.6786vw;padding:0 7.6786vw;border-bottom:0.1786vw solid #fff}
	.hd_left{gap:8.5714vw}
	.hd_left a img{width:40.0000vw}
	.hd_left p img{width:7.8571vw;}
	.top_menu_nav h1{align-items: center;gap: 1.7857vw;font-size:2.6786vw;}
	.top_menu_nav p{align-items: center;gap: 2.6786vw;font-size:2.6786vw;}
	.bt_menu_nav{justify-padding-top:4.4643vw;}
	.bt_menu_nav .top_menu_inner{gap:7.1429vw;}
	.bt_menu_nav .top_menu_inner a{font-size:2.6786vw;}

	/* gnbm */
	.gnb_logo{height:16.4167vw;}
	.gnb_m .menu_list li{line-height:13.4167vw}
	.gnb_list_ww{border-bottom:1px solid #dbdbdb}
	.gnb_m .gnb_wrap ul{border-bottom:1px solid #dbdbdb;padding:3.599vw 0 8.599vw;}
	.menu_call{padding: 3.9063vw 0 0 6.9479vw;}
}