@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:9899}
/* .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;margin-top:8px;}
.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:#f7594e;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:73px;height:35px;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{position: absolute;left: 50%;transform: translate(-50%, 0);top:45px;}
.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: 35px 0 0 0;max-width:1810px;}
.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;}
.header-inner__right{gap: 0 30px;align-items: flex-start;position: absolute;right:0;z-index:99;top:35px;}
.header-inner__right a{display:block;width:145px;height:45px;line-height:45px;color:#000;font-size:14px;text-align:center;font-weight:500;border-radius:50px;border:1px solid #000}



/* 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:76px;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-depth2{left:240px;top:50%;transform: translate(0, -50%);bottom:auto;opacity:1;gap:0 4px;}
.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_onl.png) no-repeat;background-position: center;width: 152px;height: 16px;}
.main-header.open .select-network-btn span{color:#0a0a0a;font-weight:600}
.main-header.scrolled .header_center{top:8px;}
.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:#fffef2;border-bottom:1px solid #e2e2da}
.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{top: 50%;transform: translate(0, -50%);}
.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;height:55px;}
.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}

@media (max-width:1900px) {
/* header */
.main-header{transition: .5s;border-bottom: 0.0526vw solid #fff;}
.header-inner{}
.header-inner__left{gap: 0 4.0526vw;align-items: flex-start;}
.header-inner__left a.hd_left_logo{font-size:1.3158vw;line-height:1.5789vw;}
.header-inner__left p{font-size:0.9474vw;line-height:1.4737vw;font-weight:300}
.header-inner__left span{padding:0.7368vw 0 }
.hamberger {transition: all .3s;transition-duration: .7s;align-items:center;margin-top:0.4211vw;}
.hamberger.open {margin-top: 0.6842vw;}
.hd_menu{cursor:pointer;}
.hd_menu:after{left:0;top:0;width:100%;}
/* .hd_menu span{background:#429c98;width:2.2105vw;height:0.2105vw;border-radius:0.1579vw;transition:margin .25s .25s,transform .25s} */
.hd_menu span{background:#f7594e;width:2.4211vw;height:0.1579vw;border-radius:0.0000vw;transition:margin .25s .25s,transform .25s;background-size:cover}
.hd_menu span:first-child{margin-bottom:0.4737vw}
.hd_menu span:nth-child(3){margin-top:0.4737vw}
.hd_menu.active span{transition:margin .25s,transform .25s .25s;height:0.1053vw;}
.hd_menu.active span:first-child{margin-top:0.4211vw;margin-bottom:-0.1579vw;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:3.8421vw;height:1.8421vw;background-size:3.8421vw 1.8421vw}
.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.0526vw;height:0.1053vw;top:50%;left:50%;transform:translate(-50%, -50%);}
.header_center{left: 50%;transform: translate(-50%, 0);top:2.3684vw;}
.header_bottom{margin-top:2.7895vw;}
.header_bottom ul{height:3.4211vw;align-items: center;gap: 0 2.1053vw;}
.header_bottom ul li a{font-size:0.8421vw;}

.header-inner{padding: 1.8421vw 0 0 0;max-width:95.2632vw;}
.select-network-btn,.select-lang-btn{  cursor: pointer;}
.select-network-btn{background:none;border:0;transition:.6s}
.select-network-btn img{width:0.8421vw;height:0.8421vw;margin-right:0.3158vw;}
.select-network-btn span{font-size:0.7368vw;color:#82a0b7}
.select-network-btn::after,.select-lang-btn::after{ top:50%;right:-1.0526vw;
background:url(../img/hd_icon02.png) no-repeat;width:0.4211vw;height:0.2632vw;transform: translate(0, -50%) rotate(0deg);}
.select-network-btn span::before,.select-lang-btn::before{left:0;bottom:-0.3158vw;background:#b4cfe4;width:0%;height:0.1053vw;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.2632vw;border:0.0526vw solid #dedede;width:8.1579vw;left:-0.6842vw;top:1.5789vw;background:#fff;color:#000}
.network-select-list li{padding:0 0.7368vw;}
.network-select-list li a{font-size:0.7368vw;width:6.6842vw;height:2.0000vw;border-radius:2.6316vw;padding-left: 1.0000vw;line-height: 2.0000vw;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.6316vw;}
.network-select-list li:last-child a:hover span img{padding-left:1.3158vw;}
/* .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.7368vw;color:#606060}
.select-lang a img{vertical-align:middle}
.select-lang a span{padding-left:0.5263vw;}
.select-lang a span img{transform:rotate(0deg);}
.select-lang::before{background:#b4cfe4;width:0;height:0.1053vw;left:0;bottom:-0.3158vw;transition:.6s}
.select-lang.opened::before{width:100%;}
.select-lang.opened a span img{transform:rotate(180deg);}
.lang-select-list {font-size: 0.7368vw;border-radius:0.5263vw;left:-1.3158vw;top:1.5789vw;padding: 0.5263vw 0 0.5263vw 0.0000vw;width: 4.3684vw;background:#fff;border:0.0526vw solid #e1e1e1}
.lang-select-list li{padding:0}
.gnb-inner{width:100%;height:auto;padding-top:6.8421vw;}
.header-inner__right{gap: 0 1.5789vw;align-items: flex-start;right:0;top:1.8421vw;right: 2.8947vw;}
.header-inner__right a{width:7.6316vw;height:2.3684vw;line-height:2.3684vw;font-size:0.7368vw;border-radius:2.6316vw;border:0.0526vw solid #000}



/* 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.5789vw;}
.main-header.nav-down.active.scrolled{box-shadow:none}
.main-header .header-inner__left a img{display:none}

.gnb-container{transform: translateY(-26.3158vw);transition: 1s;max-width:48.4211vw;}
.gnb-container.open{background: #fffef2;opacity: 1;transform: translateY(0.0000vw);transition:1s;}
.hamberger.open span{background:#f7594e}
.gnb-menu-depth1{height:4.2105vw;border-bottom: 0.0526vw solid #dad9d3;}
.gnb-inner .flex_row{height:100%;    flex-wrap: wrap;padding:0 3.0526vw;}
.gnb-menu-depth1 .gnb-menu-depth1-inner > a{font-size:1.0526vw;line-height: 1.3158vw;align-items:center;height:100%;padding-left:1.3158vw;}
.gnb-menu-depth1.gnb-menu-last{padding-top:2.2105vw;}
.gnb-menu-depth1.gnb-menu-last .gnb-menu-depth1-inner > a{font-size:0.6842vw;}
.gnb-menu-depth1.gnb-menu-last .gnb-menu-depth1-inner > a:after{width:0%;height:0.1053vw;left:0;bottom:-0.2105vw;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.5789vw;}
.gnb-menu-depth2{left:12.6316vw;top:50%;transform: translate(0, -50%);bottom:auto;opacity:1;gap:0 0.2105vw;}
.gnb-menu-list02 .gnb-menu-depth2{left:6.0526vw;}
.gnb-menu-depth2 > li > a{font-size:0.8947vw;transition: .3s;}
.gnb-menu-depth2 > li > a:after{width:0%;height:0.1053vw;left:0;bottom:-0.2105vw;transition: .3s;}
.gnb-menu-depth2 > li > a:hover:after{width:100%;}
.gnb-menu-depth2 > li{margin-right:1.0000vw;}
.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:32.7895vw;padding-left:2.6316vw;}
.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.0526vw solid #f7594e;margin-bottom:3.4211vw;padding: 0.0000vw 1.0526vw 1.0000vw 1.0526vw;margin-top:2.6316vw;}
.gnb-menu-list03 ul{gap:0 1.3158vw;}
.gnb-menu-list03 ul li a{font-size:0.7368vw;color:#323232}
.gnb-menu-list03 p{font-size:0.7895vw;}

.gnb-menu-depth1_1 .gnb-menu-depth1-inner > a.hd_gnb_title01{font-size:0.9474vw;font-style: italic;font-weight:500}
.gnb-menu-depth1_1 .gnb-menu-depth1-inner > a.hd_gnb_title02{font-size:0.9474vw;font-style: italic;font-weight:500}
.main-header.scrolled .logo a{background: url(../img/logo_onl.png) no-repeat;width: 8.0000vw;height: 0.8421vw;}
.main-header.open .select-network-btn span{font-weight:600}
.main-header.scrolled .header_center{top:0.4211vw;}
.main-header .header_center a.off{}
.main-header .header_center a.off img{width:3.9474vw;height:3.5263vw;}
.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.3158vw;}
.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.scrolled{transition: all .3s;transition-duration: .7s;background:#fffef2;border-bottom:0.0526vw solid #e2e2da}
.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{top: 50%;transform: translate(0, -50%);}
.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:5.7895vw;}
/* .main-header.scrolled.nav-down{top:-2.5rem; height:5.7895vw;} */
.main-header.scrolled .header-inner{padding:0;height:2.8947vw;}
.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.1579vw;}
}
@media (max-width:1280px) {
/* header */
.main-header{transition: .5s;border-bottom: 0.0781vw solid #fff;}
.header-inner{}
.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;margin-top:0.6250vw;}
.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:#f7594e;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:5.7031vw;height:2.7344vw;background-size:5.7031vw 2.7344vw}
.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{left: 50%;transform: translate(-50%, 0);top:3.5156vw;}
.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;}

.header-inner{padding: 2.7344vw 0 0 0;max-width:96.4063vw;}
.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{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;right:0;top:2.7344vw;}
.header-inner__right a{width:11.3281vw;height:3.5156vw;line-height:3.5156vw;font-size:1.0938vw;border-radius:3.9063vw;border:0.0781vw solid #000}



/* 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:auto;}
.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;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-depth2{left:18.7500vw;top:50%;transform: translate(0, -50%);bottom:auto;opacity:1;gap:0 0.3125vw;}
.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;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{justify-width: 100%;border-bottom:0.0781vw solid #f7594e;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_onl.png) no-repeat;width: 11.8750vw;height: 1.2500vw;}
.main-header.open .select-network-btn span{font-weight:600}
.main-header.open .header_center{top:0.9375vw;}
.main-header.scrolled .header_center{top:0.6250vw;}
.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 .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{transition: all .3s;transition-duration: .7s;background:#fffef2;border-bottom:0.0781vw solid #e2e2da}
.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;width: 9.0625vw;}
.main-header.scrolled .header-inner__right{top: 50%;transform: translate(0, -50%);}
.main-header.scrolled .header_bottom{margin-top:0;left: 50%;top: 50%;transform: translate(-50%, -50%);width:72%}
.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;height:4.2969vw;}
.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;}
}
@media (max-width:768px) {
.hamberger.open {margin-top:2.625vw;}
.header_bottom,.header-inner__left{display:none}
.logo a {background: url(../img/hd_logo_m.png) no-repeat;width: 26.1979vw;height: 4.3802vw;background-size: 26.1979vw 4.3802vw;}
.main-header{border-bottom:0}
.header-inner__right{right:auto;left:0;}
.header-inner__right a{display:none}
.hd_menu span{width: 10.9896vw;height: 0.3906vw;background:#000}
.header-inner{max-width: 92.4063vw;}
.m_header_r{position: absolute;right:0;top:4.5573vw;}
.m_header_r img{width: 6.0729vw;}
.hamberger{        margin-top: 2.625vw !important;margin-left: 4.2969vw;}
.hd_menu span:first-child{margin-bottom: 1.4031vw;}
.hd_menu span:nth-child(3){margin-top: 1.4031vw;}
.header_center{top: 5.5156vw;}
.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;}

.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{padding:2.5000vw 0}
.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-depth2{left:20.6250vw;top:50%;transform: translate(0, -50%);bottom:auto;opacity:1}
.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.sub-header.scrolled .logo a{background: url(../img/hd_logo_m.png) no-repeat;width: 26.1979vw;height: 4.3802vw;background-size: 26.1979vw 4.3802vw;}
.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{background: rgba(255, 255, 255, 0.8);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:7.0000vw 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}

.gnb-inner{width:100%;height:100%;}

.hamberger.open span{}
.gnb-menu-depth1{padding:3.3898vw 0;}
.gnb-inner .flex_row{height:100%;overflow: auto;justify-content: flex-start;}
.gnb-menu-depth1 .gnb-menu-depth1-inner > a{font-size:3.5311vw;font-weight:600}
.gnb-menu-depth2{position: unset;display:none;transform: translate(0%);padding-left: 1.9531vw;padding-top: 3.1250vw;}
.gnb-menu-depth2 > li > a{font-size:2.8249vw;padding: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{height: 100%;padding:3.25vw 0}
.gnb-menu-list li:first-child{padding-top:3.25vw;}


.gnb-inner > div::-webkit-scrollbar {width: 0;}
.gnb-menu-depth1{padding:0; overflow: hidden;}
.gnb-menu-sub{display: none;}
.gnb-menu-depth1-inner a.h4{position: relative;}
.gnb-menu-depth1-inner a.h4::after,.gnb-menu-depth1-inner a.h4::before,.gnb-menu-depth1-inner a.h4[target=_blank]::before{position: absolute; content:''; width: 20px; height: 1px; background: #000; top:55%; right:20px; left:auto;}
/* .gnb-menu-depth1-inner a.h4.noplus::after,.gnb-menu-depth1-inner a.h4.noplus::before,.gnb-menu-depth1-inner a.h4.noplus[target=_blank]::before { display: none;} */
.gnb-menu-depth1-inner a.h4::after{ transform:rotate(90deg); -webkit-transform:rotate(90deg); -moz-transform:rotate(90deg); -ms-transform:rotate(90deg); -o-transform:rotate(90deg); }
.gnb_m .menu_list li a.nanummyeongjo.on:after{display:none}

.gnb-menu-depth1-inner a.h4.on::after{display: none;}


/* new sc */
.gnb-container.open2{background: #fff;visibility: visible;opacity: 1;transform: translateY(0.0000vw);transition: 1s;max-width: 100%;z-index:10}
}
@media (max-width:480px) {
.pc_cont_480{display:none; opacity:0; visibility:hidden;}
.m_cont_480{display:block; opacity:1; visibility:visible;}
.gnb-inner{max-width: 88.5313vw;}

.hd_menu.active span:first-child{margin-bottom: -1.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;height: 0.7906vw;}
.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-list li{padding: 4.25vw 0;}
.gnb-menu-depth1 .gnb-menu-depth1-inner > a{line-height: 3.9531vw;font-size: 4.5311vw;}
.gnb-menu-list{padding-top: 27.5085vw;}
.gnb-menu-depth2 > li > a{font-size: 3.8249vw;}
.gnb-menu-depth2 li{padding: 3.25vw 0;}
.gnb-menu-list03 p{font-size: 3.825vw;}
.gnb-menu-list03 ul li a{font-size: 3.4938vw;}
.rection01 .re01_tx{padding:21.026vw 0}
}