@charset "UTF-8";

@import url(guide.css);
html{height:auto !important;}
body{font-family: 'Pretendard', sans-serif;font-weight: 400;font-size: 16px;line-height: 160%;letter-spacing: 0.02em;color: #111111;}
.aos{overflow-x: hidden;}
.over-hidden {overflow: hidden;}
.wrap{position: relative;overflow-x:hidden;}
.pc-hide {display:none!important;}

.lenis::-webkit-scrollbar{width: 8px;}
.lenis::-webkit-scrollbar-thumb{background: #001b54;border-radius: 10px;}

.header-wrap {position: fixed; left: 0; right: 0; top: 0; z-index: 100; transition: all 0.6s;height: fit-content;}
.header-wrap:before {content: '';height: 100%;left: 0;position: absolute;top: 0;width: 100%;background-color: transparent;z-index: -1;}
.header-wrap.on:has(.search-box.open){background: #fff;}
.header-wrap.on.on-mg.bg-w{background: #fff;}
.header-wrap.on.on-mg {background: rgba(244, 244, 244, 0.3);backdrop-filter: blur(12.5px);}
.sub .header-wrap {position: relative;}
.sub .ultil-f ul li a {color: #111111;}

.header-box{margin: 0 auto;padding: 40px 52px;transition: 0.5s ease;}

.bg-group01{background: url(../img/common/bg-group01_mini.png) no-repeat bottom right -53px / auto;position: relative;overflow: hidden;}
/*.bg-group01:before{content:'';position: absolute;bottom: 0;left: 0;right: 0;height: 899px;background: linear-gradient(360deg, #FFFFFF 0%, rgba(255, 255, 255, 0.5) 92.58%, rgba(255, 255, 255, 0) 101.37%);z-index: 0;}*/

.main-content-wrap04{background: url(../img/common/bg-group02.png) no-repeat bottom left / cover;position: relative;}

.main-content-wrap03{background: url(../img/common/bg-mba-news.jpg) no-repeat center / cover;background-attachment: fixed;}
.main-content-box01{padding-left: calc((100% - 1520px) / 2);margin: auto;}
.main-content-box02{max-width: 1520px;margin: auto;}
.main-content-box03{max-width: 1520px;margin: auto;display: none;}
.main-content-box04{max-width: 1520px;margin: auto;}
.main-content-box05{max-width: 1520px;margin: auto;}
.main-content-box06{max-width: 1520px;margin: auto;}
.footer-wrap{background: #111;}
.footer-box{padding: 64px 0 72px;}

.path-wrap {margin: 210px 0 32px;position: relative;z-index: 99;}
.content-wrap {max-width: 1520px;margin: 0 auto;padding: 0 0 180px;position: relative;}
.sub-container {position: relative;}


.background .sub-container:before {width: 100vw;height: 100%;top: 0;left: 78%;border-top-left-radius: 10000px;background: linear-gradient(90deg, rgba(233, 242, 252, 0) 0%, rgba(233, 242, 252, 0.4) 35.82%, #E9F2FC 71.64%);content: "";position: absolute;transform: translateX(-50%);}
.full .content-wrap {padding: 100px 0 0;}


.main-content-wrap05{position: relative;}
.main-content-wrap05:before{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 560px;background: #111;z-index: -1;}
.main-content-box05{padding-bottom: 45px;}

@media (min-width: 2300px) {
	.bg-group01{background-size: cover;background-position: bottom right;}
}

@media (max-width: 1520px) {
	.header-box {padding: 20px 16px;}
}

@media(max-width: 1200px) {
	.header-box {padding:0;}
	.background .sub-container:before {display: none;}
}

@media(max-width: 1024px){
	.pc-hide {display:block!important;}
	.mobile-hide {display:none!important;}
	
	.footer-box{padding: 32px 20px;}
	.content-wrap {padding: 44px 16px 80px;}
	.full .content-wrap {padding: 50px 16px 0;}

	.bg-group01{background-position: bottom -210px left 30px;background-size: 962px auto;}
	.bg-group01:before{display: none;}
	.bg-group02{background-position: top 0 right -500px;background-size: auto;}
	.main-content-box02{padding: 0 20px;margin-right:0;}
	.main-content-box03{padding: 0 20px;}
	.main-content-box04{padding: 0 20px;}
	.main-content-box05{padding: 0 20px;}
	.main-content-box06{padding: 0 20px;}
	.main-content-wrap02 {position:relative;background:url(/_res/yonsei_ysb/mba/img/main/sec02-bg.jpg) no-repeat center / cover;}
	.main-content-wrap05:before{height: 640px;}

	.path-wrap {margin: 150px 0 16px;}
}


@media(max-width: 768px){
	.bg-group01{background: url(../img/common/bg-group01_sp.png) no-repeat bottom right;background-size: 100% 100%;}
	.main-content-wrap04{background: url(../img/common/bg-group02_sp.png) no-repeat top left;background-size: 100% 100%;}
	
	.path-wrap {margin: 120px 0 16px;}
}