.header-wrap.on .header-inner .logo-b {display:block;}
.header-wrap.on .header-inner .logo-w {display:none;}
.header-wrap.on .gnb-box > ul > li > a {color:#222;}
.header-wrap.on .g-lang-box > button{background: url(../img/common/ico-ultil-arow-b.png) no-repeat right top -1px;}
.header-wrap.on .g-lang-box > button span{color: #222;}
.header-wrap.on .g-lang-box ul li a span{color: #222;}
.header-wrap.on .header-box .logo a p span{color: #222;}

.header-wrap.on.on-mg{backdrop-filter:unset; background:#fff;}
.header-wrap.on.on-mg .left-wrap{border-radius:8px;}
.header-wrap.on.on-mg .util-wrap {padding: 0;}

.header-wrap.on .ultil-f ul li a{color: #222;}
.header-wrap.on .ultil-f ul li:not(:last-child)::after {background: #222}

.header-inner {display:flex;align-items:center;position: relative;padding: 19px 0;}
.header-inner .left-wrap {flex: 1;display:flex;align-items:center;}
.header-inner .logo {position: relative;max-width: 207px;}
.header-inner .logo img {width: 100%;}
.header-inner .logo-b {display:none;}

.gnb-box {flex:1;padding: 0 48px;}
._share-site {
	.gnb-box {padding: 0;}
	.gnb-box > ul > li > a {padding: 0 10px;}
}
.gnb-box > ul{display:flex;justify-content: center;flex-wrap: wrap;}
.gnb-box > ul > li {position:relative;}
.gnb-box > ul > li > a {display:inline-block;font-weight: 500;font-size: 18px;line-height: 40px;position:relative;padding: 0 20px;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;}*/

.ultil-f {border-bottom: 0!important;padding: 12px 20px!important}

.header-inner {display:flex;align-items:center;position: relative;padding: 20px;/*background: rgba(0, 0, 0, 0.04);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);border-radius: 12px;border: 1px solid rgba(255, 255, 255, 0.2);*/}
.header-inner .left-wrap {flex: 1;display:flex;align-items:center;}
.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;}
.header-box .logo a p .txt-ko {}
.header-box .logo a p .txt-en {display: block;font-family: 'YonseiBold';font-weight: 400;font-size: 15px;line-height: 150%;letter-spacing: -0.02em;color: #FFFFFF;}


[lang="en"] .header-inner .logo{max-width:260px;}
[lang="en"] .header-box .logo a p span{
	font-size:18px;
	text-transform: uppercase;
}
[lang="en"] .header-box .logo a p .txt-en{font-size:12.7px;}
[lang="en"] .gnb-box > ul > li > a{font-size:16px;}

@media(min-width: 1025px){
	.header-wrap.on .header-box .logo a p .txt-ko br{display: none;}
	.header-wrap.on .header-box .logo a p .txt-en{display: block;}
}




.depth_01 .sub-mn-box {width: fit-content; display:none; position: absolute;top:100%;left: 50%;z-index: 10;transform: translate(-50%, -15px);opacity: 0;height: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: translateX(-50%); visibility: visible; display:block;}
.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;}
.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.on .util-inner > ul > li > a img {filter:unset;}


/* site-map */
.sitemap-inner{display:none;position:fixed;top:0;left:0;bottom:0;right:0;z-index:999;width:100%;height:100vh;background: rgba(0,0,0,0.4) 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 64px;position: relative;}
.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;flex-direction: column;padding: 40px 0;border-bottom: 1px solid #CCCCCC;}
.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: #fff;font-weight: 700;font-size: 32px;line-height: 150%;letter-spacing: -0.2px;padding: 0 0 28px;}
.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: 24px 40px;}
.sitemap-box > li > ul > li {flex: 0 0 calc(20% - 32px)}
.sitemap-box > li > ul > li:not(:has(ul)) > a {padding: 0;}
.sitemap-box > li > ul > li > a {display: inline-block;color: #fff;font-weight: 500;font-size: 24px;line-height: 150%;letter-spacing: -0.02em;padding: 0 0 10px;}
.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 > 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: #fff;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;}


@media (max-width: 1200px) {
	.sitemap-box > li > ul > li { flex: 0 0 calc(25% - 30px);}
}

.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 #8BBBFF;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: 19px 30px;min-width: 702px;box-sizing:border-box;border-radius: 32px;background: #E9F2FC;font-weight: 400;font-size: 20px;line-height: 1;letter-spacing: -0.02em;}
.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;}
.header-inner .logo img.logo-sp-w,
.header-inner .logo img.logo-sp-b{display: none;}
.m-gnb-wrap,
.m-util-box {display: none;}


@media (min-width: 1025px) and (max-width: 1919px) {
	.gnb-box > ul > li > a {font-size: 16px;padding: 0 calc(20/1920*100vw);}
	.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;}
	.gnb-box {padding: 0;}
}

[lang="en"] .gnb-box{padding: 0;}
[lang="en"] .depth_01 .depth_02 > li{min-width:197px;}
[lang="en"] .gnb-box > ul > li > a{padding: 0 10px;}

@media (max-width: 1024px) {
	
	.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;}
	
	.ultil-f {padding: 12px 20px!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}
	.header-inner .logo img {max-height: 42px;max-width: 42px;}
	.header-box .logo a p span{font-size:16px;}
	.header-box .logo a p .txt-en{font-size:12.2px;}
	
	[lang="en"] .header-box .logo a p span{font-size:16px;}
	[lang="en"] .header-box .logo a p .txt-en{font-size:11.3px;}
	
	.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: 100%;}
	.search-inner .form-search form .input-area input{min-width: auto;width:100%;padding: 10px 20px;font-size: 16px;}
	
	.header-inner {padding: 8px 20px;gap: 10px;justify-content:space-between;}
	.header-inner .logo {padding: 0;width:auto;}
	.bottom-header-inner {padding:0;}
	.m-gnb-wrap{display:block;}	
	.m-gnb-wrap > ul {align-items:center;display:flex;gap:12px;}
	.m-gnb-wrap .btn-m-menu{display:block;width: 40px;height: 40px;background: url(../img/common/btn-menu-sp.png) no-repeat center right;filter: brightness(0) invert(1);}
	.m-gnb-wrap .btn-m-search{display:block;width: 40px;height: 40px;background: url(../img/common/ico-ultil-search.png) no-repeat center right;filter: brightness(0) invert(1);}
	.btn-all-menu{display: none;}
	.m-gnb.active{display: block;}
	
	.header-wrap.on .m-gnb-wrap .btn-m-menu,
	.header-wrap.on .m-gnb-wrap .btn-m-search{filter: unset;}

	.slideMenu{display:none;position:fixed;top: 0;left:0;z-index:500;width:100%;height: 100vh;background-color: #fff;box-sizing:border-box;}
	.slideMenu.active,.slideMenu.on {background-color:#fff;}
	.slideMenu.active .dep1 > li.has-dep.open > a,.slideMenu.on .dep1 > li.has-dep.open > a {
    color: #006AFF;
}
	
	.header-box .slideMenu .logo a p span{color:#111;}
	
	.slideMenu.active .dep1 > li.has-dep.open > a span,.slideMenu.on .dep1 > li.has-dep.open > a span {padding-right: 16px;display:inline-block; background:url(/_res/unist/unist/img/common/ico-arrow-right-dept.png) no-repeat center right;background-size: 8px;}
	.slideMenu.active .slide-close,
	.slideMenu.on .slide-close{background: url(../img/common/ico-close-menu.png) no-repeat center;} 
	.slideMenu.active .dep1,
	.dep1{font-size:0;}
	.dep1 > li:last-of-type{padding:0;}
	.slideMenu.on .m-gnb {display:block;}
	.slideMenu .dep1{width: 31.7333333%;height:100%;box-sizing:border-box;padding: 10px 20px 24px 20px;}
	.slideMenu .dep1 > li > a,
	.slideMenu .dep1 > li > button{width:100%;position:relative;display:flex;justify-content: center;gap: 8px;align-items: center;z-index:15;box-sizing:border-box;text-align: center;font-family: Pretendard;font-weight: 700;font-size: 16px;line-height: 1;color: #666;padding: 14px 0;background:none; border:0;}
	.slideMenu .dep1 > li > a.selected,
	.slideMenu .dep1 > li > button.selected{color: #006AFF;}
	/*.slideMenu .dep1 > li > a.selected:after{content:'';background: url(../img/common/ico-arrow-right-dept.png) no-repeat;width: 8px;height: 14px;display: inline-block;}*/

	.slideMenu .dep2{position:absolute;top:0;right:0;padding: 8px 24px 24px 24px;width: 68.2666667%;height:100%;background-color:#fff;box-sizing:border-box;overflow-y:auto;display:none;border-left: 1px solid #eee;}
	.slideMenu .dep1 > li > a.selected ~ .dep2,
	.slideMenu .dep1 > li > button.selected ~ .dep2{display:block;}
	.slideMenu .dep2 > li{padding: 16px 0;}
	.slideMenu .dep2 > li > a{display:block;position:relative;word-break:keep-all;font-weight: 500;font-size: 16px;line-height: 1;letter-spacing: -0.1px;vertical-align: middle;color: #222;}
	.slideMenu .dep2 > li.has-dep > a {background: url(../img/common/item-menu-sp.png) no-repeat right center;}
	.slideMenu .dep2 > li.has-dep.open > a {background: url(../img/common/item-menu-sp-b.png) no-repeat right center;color:#004BAE;}
	.slideMenu .dep2 > li > a span{display:inline-block;font-weight:400;font-size:16px;color:#555;line-height:22px;}
	.slideMenu .dep2 > li > a.selected, .slideMenu .dep2 > li > a.active{color:#004BAE;}
	.slideMenu .dep2 > li > a.selected span, .slideMenu .dep2 > li > a.active span{font-weight:500;color:#1f51a2;}
	.slideMenu .dep3{display:none;padding: 15px 0 0 0;}
	.slideMenu .dep3 > li{}
	.slideMenu .dep3 > li:last-of-type{padding:0;}
	.slideMenu .dep3 > li > a{position: relative;color: #222;letter-spacing: -0.1px;vertical-align: middle;background:url(/_res/yonsei_ysb/ysb/img/common/item-menu-right.png) no-repeat center left;padding-left: 24px;font-family: Pretendard;font-weight: 500;font-size: 14px;line-height: 100%;}
	.slideMenu .dep3 > li > a.active{color: #006AFF;}

	.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:120px;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: 120px;height: calc(100% - 120px);}
	.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 {}
	.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;top: 8px;right: 66px;display: none;}
	.mo-gnb-open .language{display: block;z-index: 9999 !important;position: static;}
	.header-wrap.on .g-lang-box > button span{color: #fff;}
	.header-wrap.on .g-lang-box > button{background: url(../img/common/ico-ultil-arow.png) no-repeat right top 4px;}
	.header-wrap.on .g-lang-box ul li a span{color: #fff;}
	.g-lang-box ul{background: #003378;padding: 10px 20px;top: auto;bottom: 35px;border-radius: 0;}
	.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) {
	.header-inner {padding:16px 20px;}
	.header-box .logo a{gap:6px;}
	.header-box .logo a img{width:42px; height:42px;}
	.header-wrap .logo .logo-w{display:none;}
	.header-wrap .logo .logo-b {display:block;}
	.header-box .logo a p span{font-size: 15.4px; }
	.header-box .logo a p .txt-en{font-size:11.8px;}
	
	[lang="en"] .header-box .logo a p span{font-size:15px;}
	[lang="en"] .header-box .logo a p .txt-en{font-size:10.6px;}
	
	.m-gnb-wrap .btn-m-search{width:32px; height:32px;}
	

	.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;}
	
	.ultil-f{display:none;}
}


.ultil-f{padding:10px 40px;border-bottom:1px solid rgba(255,255,255,0.2);background:transparent;position:relative;z-index:10}
.ultil-f ul{display:flex;flex-wrap:wrap;gap:0;margin:0;padding:0;list-style:none}
.ultil-f ul li{position:relative;padding:0 14px;font-size:13px;line-height:1.4}
.ultil-f ul li:first-child{padding-left:0}
.ultil-f ul li:not(:last-child)::after{content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:11px;background:#ccc}
.ultil-f ul li a{color:#fff;text-decoration:none}
.ultil-f ul li a:hover{text-decoration:underline}

@media (max-width:768px){
	.ultil-f{padding:8px 16px}
	.ultil-f ul li{padding:0 8px;font-size:12px}
}