.main .gnb-box,
.gnb-box {
	padding-right: clamp(64px, 6.25vw, 120px);
}
.header-inner .left-wrap {justify-content:space-between;}
.relative-site {flex: none;}
.relative-site ul {display: flex;justify-content: flex-end;}
.relative-site ul li a {font-weight: 500;font-size: 18px;line-height: 26px;color:#fff; padding: 0 20px}

.header-wrap.on{background:#fff;}

.header-wrap.on .relative-site ul li a,
.header-wrap.on .g-lang-box > button span {color:#fff;}

.header-wrap.on:has(.search-box.open) .util-wrap .ultil .search,
.header-wrap.on:has(.search-box.open) .util-wrap .ultil .btn-sitemap,
.header-wrap.on:has(.search-box.open) .gnb-box ,
.header-wrap.on:has(.search-box.open) .language {display:none;}
.header-wrap.on:has(.search-box.open) .header-inner {background: transparent;}
.header-wrap.on:has(.search-box.open) .logo a p span  {color:#111;}
.header-wrap.on:has(.search-box.open) .util-inner > ul > li.close-search {display:block;}


.header-inner {display:flex;align-items:center;position: relative;padding: 20px;}
.header-inner .left-wrap {flex: 1;display:flex;align-items:center;}
.header-box{padding:0;}
.header-box .logo {position: relative;}
.header-box .logo a {display:flex;gap:7px;align-items: center;}
.header-box .logo a img {width: 56px;height:56px;}
.header-box .logo a p {flex:1;}
.header-box .logo a p span {display:block;font-family: YonseiBold;font-weight: 400;font-size: 20px;line-height: 1;letter-spacing: -0.02px;color:#fff; text-transform: uppercase;}
.header-box .logo a p .txt-ko {}
.header-box .logo a p .txt-en {display: block;font-family: 'YonseiBold';font-weight: 400;font-size: 15.7px;line-height: 1;letter-spacing: -0.02em;color: #FFFFFF;margin-top: 3px;}


[lang="en"] .header-box .logo a p span{font-size:20px;}
[lang="en"] .header-box .logo a p .txt-en{font-size:14px;}

.gnb-box {flex:1;padding: 0;}
.gnb-box > ul{display:flex;justify-content: flex-end;flex-wrap: wrap; gap:40px;}
.gnb-box > ul > li {position:relative;}
.gnb-box > ul > li > a {display:inline-block;font-weight: 500;font-size: 18px;line-height: 26px;position:relative;color:#fff;}
.gnb-box > ul > li > a span {position: relative;padding: 20px 0;display:inline-block}
/*.gnb-box > ul > li.active > a span,
.gnb-box > ul > li:hover > a span {color: #1174FF;}*/


.header-wrap.on .gnb-box > ul > li > a{color:#111;}

.header-wrap.on .header-inner .g-lang-box .g-lang-btn span,
.header-wrap.on .ultil-f ul li a,
.header-wrap.on .header-box .logo a p span{color: #111111;}

.header-wrap.on .header-inner .g-lang-box .g-lang-btn,
.header-wrap.on .m-gnb-wrap .btn-m-menu,
.header-wrap.on .util-inner > ul > li > a img,
.header-wrap.on .util-inner > ul > li > a img{filter: brightness(1) invert(0); }
.header-wrap.on .m-gnb-wrap .btn-m-search,
.header-wrap.on .m-gnb-wrap .btn-m-menu{filter: brightness(0) invert(0); }
.header-wrap.on .util-inner > ul > li.btn-sitemap > a img{filter: brightness(1) invert(1); }

.depth_01 .sub-mn-box {width: fit-content;position: absolute;top:100%;left: 50%;z-index: 10;transform: translate(-50%, 20px);opacity: 0;visibility: hidden;transition: opacity 0.3s ease, transform 0.3s ease, visibility 0.3s;z-index:9999;}
.depth_01 > li.on .sub-mn-box {opacity: 1;transform: translate(-50%, 0); visibility: visible;}
.depth_01 .sub-mn-box .sub-mn-outer {margin: 0 auto;}
.depth_01 .depth_02{display:flex;flex-direction:column;flex-wrap:wrap;justify-content: center;gap: 12px 12px;padding: 16px;background: #fff;}
.depth_01 .depth_02 > li{position:relative;min-width: 127px;box-sizing: border-box;}
.depth_01 .depth_02 > li:last-child {border-right:0;}
.depth_01 .depth_02 > li > a{display: inline-block;width:100%;color: #121212;font-weight: 400;font-size: 14px;line-height: 24px;letter-spacing: -0.02em;}
.depth_01 .depth_02:not(:has(li)) {display: none;}
.depth_01 .depth_02 > li.active > a,
.depth_01 .depth_02 > li > a:hover{color: #1174FF;}
.depth_03 {display:none;}
.depth_03 ul {}
.depth_03 li {display:block;}
.depth_03 li + li  {margin-top: 10px;}
.depth_03 li a {display:inline-block;font-weight: 600;font-size: 17px;line-height: 200%;letter-spacing: -0.1px;color:#333;position:relative;}
.depth_03> li > a.link {padding-right: 24px;background: url(/_res/unist/unist/img/common/ico-link.png) no-repeat center right;}
.depth_03> li > a.link:hover,
.depth_03> li.active > a.link:hover{background: url(/_res/unist/unist/img/common/ico-link-on.png) no-repeat center right;}
.depth_03 li a:after {content: "";width: 100%;height: 2px;position: absolute;left: 0;bottom: 0;background-color: #004BAE;transform: scale(0, 1);transform-origin: right center;transition: transform 800ms ease;cursor: default;}
.depth_03 li a.link:after {content:"";width: calc(100% - 24px);}
.depth_03 li a:hover,
.depth_03 li.active a {color: #004BAE;}
.depth_03 li a:hover:after,
.depth_03 li.active a:after {transform: scale(1, 1);transform-origin: left center;}

body.gnb-open .depth_01 .sub-mn-box{visibility: visible;}
body.gnb-open .gnb-bg,
.header-wrap.on .gnb-bg {display:block !important;position:absolute;top: 100%;left:0;width: 100%;background: transparent;}
.header-wrap.on.on-mg .gnb-bg {border-top: none;}

.language {padding: 0 20px 0 0;}
.g-lang-box{position:relative;}
.g-lang-box > button{padding: 0 28px 0 0;background: url(../img/common/ico-ultil-arow.png) no-repeat right top -1px;border:none;cursor: pointer;display: flex;align-items: center;}
.main .g-lang-box > button {filter: brightness(0) invert(1);}
.g-lang-box > button.focus {background: url(../img/common/ico-ultil-arow-on.png) no-repeat right top -1px;}
.g-lang-box > button span{font-weight: 600;font-size: 16px;line-height: 20px;letter-spacing: 0.3px;text-transform: uppercase;color: #fff;display: block;}
.g-lang-box ul{display: none;position: absolute;top: calc(100% + 5px);left: 50%;z-index: 500;padding: 12px;width: 100%;transform: translateX(-50%);min-width: 68px;text-align: center;background: #fff;box-sizing: border-box;border-radius: 5px;border: 1px solid #E9E9E9;box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.07);}
.g-lang-box > button.focus ~ ul{display:block;}
.g-lang-box ul li{margin:0 0 5px;}
.g-lang-box ul li:last-of-type{margin:0;}
.g-lang-box ul li a{display:block;}
.g-lang-box ul li a span{display:inline-block;font-family: 'Prompt';font-weight: 700;font-size: 14px;line-height: 110%;text-align: center;text-transform: uppercase;color: #666;}

.util-box {display:flex;align-items: center;justify-content: end;}
.util-inner {}
.util-inner > ul {display:flex;align-items:center;gap: 20px;justify-content:space-between}
.util-inner > ul > li {list-style: none;}
.util-inner > ul > li > a {display: flex;align-items: center;justify-content: space-between;gap: 8px;color: #fff;}
.util-inner > ul > li > a span {color: #fff;font-family: 'Prompt';font-weight: 700;font-size: 14px;line-height: 110%;text-align: center;text-transform: uppercase;}
.header-wrap .util-inner > ul > li > a img {filter: brightness(0) invert(1);}
.header-wrap .util-inner > ul > li.close-search > a img {filter: brightness(0) invert(0);}
.util-inner > ul > li.close-search {display:none;}

/* site-map */
.sitemap-inner{display:none;position:fixed;top:0;left:0;bottom:0;right:0;z-index:999;width:100%;height:100vh;background: #fff url(../img/common/bg-sitemap.png) no-repeat center;background-size:cover;overflow-y:auto;box-sizing:border-box;padding:100px 16px;}
.sitemap-inner::-webkit-scrollbar {width: 8px;height: 100%;position: absolute;}
.sitemap-inner::-webkit-scrollbar-track {background: #DBDBDB;border-radius: 50px;}
.sitemap-inner::-webkit-scrollbar-thumb {background: #001b54;border-radius: 50px;}
.sitemap{position:relative;margin:0 auto;width:100%;max-width: 1520px;box-sizing:border-box;}
.sitemap-title-box{padding: 0 0 100px;position: relative;}
.sitemap-title-box .logo a p span {color:#111;}
.sitemap-title-box > p {font-weight: 700;font-size: 52px;line-height: 150%;letter-spacing: -0.5px;color: #fff;}
.sitemap-title-box ul {display:flex;gap:64px;}
.sitemap-title-box ul li {}
.sitemap-title-box ul li a{font-weight: 600;font-size: 20px;line-height: 150%;letter-spacing: -0.02em;color:#fff;}
.sitemap-title-box ul li a:hover {color:#5EA1FF;}

.sitemap-box {position: relative;}
.sitemap-box > li {display: flex;align-items: center;padding: 52px 0;border-bottom: 1px solid #CCCCCC;gap: 200px;}
.sitemap-box > li:first-child {padding-top: 0;}
.sitemap-box > li:not(:has(ul)) > a {padding: 0;}
.sitemap-box > li.active > a,
.sitemap-box > li:hover > a {color:#5EA1FF;}
.sitemap-box > li > a {display: inline-block;color: #111;font-weight: 700;font-size: 32px;line-height: 150%;letter-spacing: -0.2px;padding: 0 0 28px;min-width: 224px;}
.sitemap-box > li > a span {position:relative;}
.sitemap-box > li > a span:before {content: "";width: 100%;height: 1px;position: absolute;left: 0;bottom: 0;background-color: #5EA1FF;transform: scale(0, 1);transform-origin: right center;transition: transform 800ms ease;cursor: default;}
.sitemap-box > li > ul {display: flex;flex-wrap: wrap;gap: 36px 0;flex: 1;}
.sitemap-box > li > ul > li {flex: 0 0 25%;}
.sitemap-box > li > ul > li:not(:has(ul)) > a {padding: 0;}
.sitemap-box > li > ul > li > a {display: inline-block;color: #111;font-weight: 500;font-size: 24px;line-height: 150%;letter-spacing: -0.02em;}
.sitemap-box > li > ul > li:hover > a {color:#5EA1FF;}
.btn-sitemap-close{position:absolute;top: 20px;right: 0;width: 40px;height: 40px;background:url(../img/common/ico-sitemap-close.png) no-repeat center right/cover;cursor:pointer;}

.sitemap-box > li > ul > li > ul {display:none;}
.sitemap-box > li > ul > li > ul > li {position: relative;padding: 0 0 4px 12px;}
.sitemap-box > li > ul > li > ul > li:last-child {padding-bottom: 0;}
.sitemap-box > li > ul > li > ul > li:before{content: "";position: absolute;top: 13px;left: 0;width: 4px;height: 1px;background: #fff;}
.sitemap-box > li > ul > li > ul > li a {font-size: 18px;font-weight:400;color: #111;line-height: 150%;}
.sitemap-box > li > ul > li > ul > li a.link {padding-right: 24px;background: url(/_res/unist/unist/img/common/ico-link.png) no-repeat center right;}
.sitemap-box > li > ul > li > ul > li a:hover {color: #fff;}
.sitemap-box > li > ul > li > ul > li a.link:hover {padding-right: 24px;background: url(/_res/unist/unist/img/common/ico-link-on.png) no-repeat center right;}
.sitemap-box > li > ul > li > ul > li > ul {display: none;}

.m-gnb {display:none;}

/*Search-box*/
.search-box{position: absolute;top: 100%;right: 0;background: #fff;opacity: 1;visibility: hidden;padding: 32px 0;border-top: 1px solid #ccc;z-index: 111;width: 100vw;left: 50%;transform: translateX(-50%);}
.search-box.open{display: block;opacity: 1;visibility: visible;}
.search-inner {display:flex;align-items:center;justify-content: center;gap: 24px;}
.search-inner .icon {margin: 85px 0 32px 0;}
.search-inner .txt-key {margin: 0 0 35px 0;font-weight: 800;font-size: 36px;line-height: 81%;letter-spacing: -0.1px;text-align: center;vertical-align: bottom;text-transform: uppercase;color:#111;}
.search-inner .txt-key span {color:#004BAE;text-decoration: underline;text-underline-offset: 3px;text-decoration-thickness: 3px;}
.search-inner .form-search {}
.search-inner .form-search form .input-area {display:flex;gap:10px;justify-content:center;align-items: center;position: relative;}
.search-inner .form-search form .input-area input {border: 0;text-transform: uppercase;color: #747474;padding: 16.5px 24px;min-width: 640px;box-sizing:border-box;border-radius: 32px;background: #fff;font-weight: 400;font-size: 20px;line-height: 1;letter-spacing: -0.02em;border: 1px solid #111;}
.search-inner .form-search form .input-area button {border:none;cursor:pointer;background: transparent;position: absolute;right: 22px;padding: 0;}
.search-inner:before {content:"";position:absolute;width:100%;height: 100vh;background:rgba(0,0,0,0.4);z-index:-1;top:100%;left:0;}

.m-gnb-wrap,
.m-util-box {display: none;}

@media (min-width: 1025px) {
	/*gnb-sub*/
	.main .sub-logo {display:none;}

	.wrap.sub {
		.header-wrap {min-height: 104px;box-sizing: border-box;}
		.header-box {margin: 0 auto;max-width: 1520px;box-sizing: border-box;padding:0;}
		.main-logo,
		.header-box .logo a p {display:none;}
		.sub-logo,
		.sitemap .logo a p{display:block;}
		.header-inner {background:#fff;padding: 20px 0;}
		.header-box .logo a img.sub-logo {width: 208px;height: auto;}
		.gnb-box > ul {justify-content:center;}
		.gnb-box > ul > li > a {color:#111;}
		.header-wrap .util-inner > ul > li > a img {filter: brightness(0) invert(0);}
		.gnb-box > ul > li > a {padding: 0 20px;}
		.g-lang-box > button span {color:#111;}
		.depth_01 .sub-mn-box {text-align:center;}


	}
}
@media (min-width: 1025px) and (max-width: 1919px) {
	.gnb-box > ul > li > a {font-size: 16px;}
	.util-inner > ul > li > a span {font-size: 12px;}
	.search-box .txt-search {font-size: calc(160/1920*100vw);}
	.search-inner .txt-key {font-size: calc(36/1920*100vw);}
	.search-inner .icon img {    width: calc(86 / 1920 * 100vw);}
	.search-inner .form-search form .input-area input {min-width: calc(600 / 1920 * 100vw);}
	.util-wrap {width:auto;}
	

}
@media (max-width:1400px) {
	body:not(.main) .header-inner {padding: 20px;}
	body:not(.main) .header-box .logo {max-width: 275px;}
	body:not(.main) .header-box .logo a p span {font-size:16px;}
	body:not(.main) .header-box .logo a p .txt-en {font-size:11px;}
	._share-site {
		.gnb-box > ul > li > a {padding: 0 15px;}
	}
}
@media (max-width: 1200px) {
	.sitemap-box > li > ul > li { flex: 0 0 calc(25% - 30px);}
}
@media (max-width: 1024px) {
	.relative-site{display: none;}
	.relative-site ul li a {font-size:16px;}
	.header-inner .logo img.logo-sp-w{display: block;}
	.header-wrap.on .header-inner .logo-sp-w,
	.mo-gnb-open .header-inner .logo img.logo-sp-w,
	.btn-sitemap{display: none;}
	.header-wrap.on .header-inner .logo-sp-b,
	.mo-gnb-open .logo-sp-b{display: block !important;}

	.header-box .logo a {gap:6px;padding: 0;}
	.header-box .logo a p span {font-size: 16px;}
	.header-box .logo a p .txt-en{font-size:12.8px;}

    .header-box .logo a img {max-height: 42px;width: auto;}

    [lang="en"] .header-box .logo a p span{font-size:16px;}
    [lang="en"] .header-box .logo a p .txt-en{font-size:11.2px;}

	.m-util-inner .logo a p span{color:#111 !important;}
	.header-wrap.on.on-mg .header-inner {backdrop-filter: blur(10px);box-shadow: 0px 0px 30px 0px #FFFFFFB2 inset; box-shadow: 0px 4px 74.4px 0px #0000001A;}
	.header-wrap.on.on-mg .left-wrap {padding:0;}
	.header-inner .left-wrap {justify-content:space-between;position: relative;height:54px;}
	.main .sub-logo {display:none;}
	.wrap.sub {
		.m-gnb-wrap .btn-m-search,
		.m-gnb-wrap .btn-m-menu{filter: brightness(0) invert(0);}
		.g-lang-box > button span {color:#111;}
		.header-box .logo a img.main-logo {display:none !important;} 
		.header-inner {padding: 4px 20px;}
	}
	.mo-gnb-open {
		.wrap.sub {
			.g-lang-box > button span {color:#fff;}
			.g-lang-box > button {filter: brightness(0) invert(1);}
		}
	}

	.util-wrap,
	.gnb-box,
	.btn-sitemap{display:none;}
	.search-box{top: 0;z-index: 600;background: #fff;border-radius: 0;backdrop-filter: unset;box-shadow: none;padding: 18px 20px;box-sizing: border-box;height: auto;}
	.search-box.active{display: block;opacity: 1;visibility: visible;}
	.search-inner .icon{margin: 30px 0 12px;}
	.search-inner {gap:16px;}
	.search-inner .form-search{width: 71.2%;margin-right: auto;}
	.search-inner .form-search form .input-area input{min-width: 267px;width:100%;padding: 11px 20px;font-size: 14px;}
	.search-inner .form-search form .input-area button {right:0;}
	.header-inner {padding: 8px 20px;gap: 10px;justify-content:space-between;background: transparent;border: 0;backdrop-filter: none;border-radius: 0;}
	.header-inner .logo {padding: 0;width:auto;}
	.bottom-header-inner {padding:0;}
	.m-gnb-wrap{display:block;}	
	.m-gnb-wrap > ul {display:flex;gap: 12px;}
	.m-gnb-wrap .btn-m-menu{display:block;width: 24px;height: 24px;background: url(../img/common/btn-menu-sp.png) no-repeat center right;}
	.m-gnb-wrap .btn-m-search{display:block;width: 24px;height: 24px;background: url(../img/common/ico-search-sp.png) no-repeat center right;filter: brightness(0) invert(1);}
	.btn-all-menu{display: none;}
	.m-gnb.active{display: block;}


	.slideMenu{display:none;position:fixed;top: 0;left:0;z-index:999999;width:100%;height: 100vh;overflow-y:auto;background-color: #fff;box-sizing:border-box;}
	.slideMenu.active,.slideMenu.on {background-color:#fff;}
	.slideMenu.active .dep1 > li.has-dep > a,
	.slideMenu.active .dep1 > li.has-dep > button,
	.slideMenu.active .dep1 > li.has-dep > button,
	.slideMenu.on .dep1 > li.has-dep > a {color:#000;border-color: #ccc;}
	.slideMenu.active .slide-close,
	.slideMenu.on .slide-close{background: url(../img/common/ico-close.png) no-repeat 50% 50%;} 
	.slideMenu.active .dep1,
	/*.slideMenu.on .dep1{margin-top:36px;}*/

	.m-gnb{max-height: 100%;overflow-y: auto;}
	.dep1{font-size:0;}
	.dep1 > li:last-of-type{padding:0;}
	.dep1 > li.has-dep > button,
	.dep1 > li.has-dep > a{display:block;background: url(../img/common/bg-related-arr.png) no-repeat right 20px center;padding: 24px 20px;transition: all .3s ease-in-out;font-family: Pretendard;font-weight: 500;font-size: 18px;line-height: 100%;box-sizing: border-box;width: 100%;border: 0;border-bottom: 1px solid #ddd;text-align: left;}
	.dep1 > li.has-dep > a{background:none;}
	/*.dep1 > li.active > a {pointer-events: none;}*/
	.slideMenu.active .dep1 > li.active > a.selected,
	.slideMenu.on .dep1 > li > a.selected{background-color:#2167FF; color: #fff;}
	.slideMenu.active .dep1 > li.active > button.selected,
	.slideMenu.on .dep1 > li > button.selected{background:#2167FF url(../img/common/bg-related-arr-active.png) no-repeat right 20px center;color: #fff;}
	.slideMenu.active .m-gnb .dep1 > li a.active + ul{display:block;}
	.dep2 > li:first-child {padding-top:0;}
	.dep2 > li:last-child {padding-bottom:0;}
	.dep2 > li{padding: 10px 0;line-height:1;text-align: left;}
	.dep2{display: none;background: #F5F5F5;padding: 24px 20px;}
	.dep2 > li > a,
	.dep2 > li > button{display: block;color: #2c2c2c;font-weight: 500;font-size: 16px;line-height: 100%; background:none; border:0; padding:0;}
	.dep2 > li > button{background: url(../img/common/bg-related-arr.png) no-repeat right center;padding-right: 30px; background-size:20px !important;}
	.dep2 > li > button.selected{background: url(/_res/yonsei_ysb/applymba/img/common/ico-ultil-arow-on.png) no-repeat right center;padding-right: 30px;}

	.dep2 > li.has-dep > a{display:block;background: url(../img/common/bg-related-arr-w.png) no-repeat right 10px center/12px;}
	.dep2 > li.has-dep.open > a{display:block;background: url(../img/common/bg-related-arr-w-on.png) no-repeat right 10px center/12px;}
	.dep2 > li > a:hover, .dep2 > li > a.active {color: #2167ff;font-weight: 600;}

	.dep3{display:none;padding: 16px 0 0 0;}
	.dep3 > li{padding:0 0 10px;line-height:1;}
	.dep3 > li:last-of-type{padding:0;}
	.dep3 > li > a{position:relative;display:inline-block;position:relative;font-size:15px;font-weight: 400;color:#111;line-height:150%;}
	.dep3 > li.active > a{color: #fff;text-decoration: underline;text-underline-offset: 4px;}
	.dep2 > li > a.active ~ .dep3 {display:block;}

	ul > li > a.link {background: url(/_res/u1/u1/img/common/ico-links-w.png) no-repeat center right;display:inline-block;padding-right:20px;}
	.slideMenu .dep1 > li > a.selected ~ .dep2 {display:block;}
	.m-gnb-bottom-box{display:flex;position: relative;padding: 15px 20px;justify-content:space-between;background-color:#FAFAFA;}
	.m-gnb-bottom-box:before{content:'';position:absolute;top:0;left:50%;width:calc(100% - 36px);height:1px;background:#fff;transform:translateX(-50%);}

	.slideMenu .slide-close{width: 24px;height: 24px;background: url(../img/common/ico-close.png) no-repeat center center;box-sizing: border-box;}
	.mo-gnb-open .slideMenu .slide-close {position: fixed;top: 24px;right: 20px;z-index: 501;}
	.slideMenu .title-menu{position:absolute;top: 24px;left: 50%;transform: translatex(-50%);z-index:10;font-weight: 600;font-size: 20px;line-height: 21.6px;text-align: center;color:#000;width: 70%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

	.m-gnb-bg{display:none;position:fixed;top:100px;left:0;z-index:20;width:100%;background-color:#fff;}
	.slideMenu.on .slide-close, .slideMenu.on + .m-gnb-bg{display:block;}

	.m-gnb-bg{top: 101px;height: calc(100% - 101px);}
	.mo-gnb-open .btn-m-menu {display:none;}
	.mo-gnb-open .bottom-header-wrap {background-color:#fff;}

	.m-util-inner {position: fixed;z-index: 500;background: #fff;width: 100%;padding: 0 20px;box-sizing: border-box;min-height: 72px;border-bottom: 1px solid #ddd;display: flex;align-items: center;}
	.m-util-inner .logo a {display: inline-flex;justify-content: flex-start;align-items: center;}

	.m-util-inner .util-box {display:flex;background: #665979;padding: 5.5px 16px;border-radius: 6px; width: max-content;}
	.m-util-inner .util-box li {position:relative;padding: 0 10px;}
	.m-util-inner .util-box li:first-child {padding-left: 0;}
	.m-util-inner .util-box li:last-child {padding-right:0;}
	.m-util-inner .util-box li:after {content: '';display: block;position: absolute;top: 50%;right: 0;transform: translateY(-50%);width: 1px;height: 12px;background-color: #999;}
	.m-util-inner .util-box li:last-child:after {display:none;}
	.m-util-inner .util-box li a {font-size: 15px;font-weight: 400;line-height: 21px; text-align: left;position: relative;color: #FFFFFF;}


	.m-util-bottom {position: fixed;z-index: 500;background: #003378;width: 100%;padding: 16px 20px;box-sizing: border-box;min-height: 52px;border-bottom: 1px solid #ddd;display: flex;align-items: center;justify-content: space-between;bottom:0;}
	.slideMenu .inner{position: relative;top: 72px;display: flex;flex-direction: column;justify-content: space-between;overflow-y:auto;height: calc(100vh - 136px);}
	.language {position: absolute;right: 65px;padding: 0;}
	.mo-gnb-open .language{display: block;z-index: 9999 !important;position: static;}
	.header-wrap.on .g-lang-box > button{background: url(../img/common/ico-ultil-arow.png) no-repeat right top -1px;}
	.mo-gnb-open .g-lang-box ul{background: #003378;padding: 10px 20px;top: auto;bottom: 35px;border-radius: 0;min-width: 88px;border:none;}
	.mo-gnb-open .g-lang-box ul li a span {color:#fff;}
	.g-lang-box ul li{margin: 0;}
	.sns-m {display: flex; gap: 10px 20px; align-items: center;justify-content: flex-end;}
	.sns-m a { width: 20px;height: 20px;display: block;font-size: 0;}
	.sns-m .facebook a {background: url(../img/common/ico-fb-w.png) no-repeat center;}
	.sns-m .instagram a {background: url(../img/common/ico-ins-w.png) no-repeat center;}
	.sns-m .youtube a {background: url(../img/common/ico-ytb-w.png) no-repeat center;}
	.sns-m .inlink a {background: url(../img/common/ico-in-w.png) no-repeat center;}
}
@media (max-width: 768px) {
	.relative-site {display:none;}
	.header-inner {}
	.header-wrap .logo .logo-w{display:none;}
	.header-wrap .logo .logo-b {display:block;}

	.header-wrap .gnb-box > ul > li > a {color: #222;}
	.header-wrap .gnb-box > ul > li.active > a span,
	.header-wrap .gnb-box > ul > li:hover > a span {background: #0068B7;color: #fff;}
	
	.header-box .logo a p span {font-size: 15px;}
    .header-box .logo a p .txt-en{font-size:11.8px;}

    [lang="en"] .header-box .logo a p span{font-size:14px;}
    [lang="en"] .header-box .logo a p .txt-en{font-size:9.8px;}
}