.main-visual-swiper{position: relative; top: 80px; width: 100%; height: 100vh; overflow: hidden;}
#header.scroll + #container .main-visual-swiper{top: 0;}
.main-visual-swiper .img-box img{position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); width: auto; height: 100%;}
.main-visual-swiper .img-box img.pc-view{display: block;}
.main-visual-swiper .swiper-slide{position: relative; overflow: hidden;}
.main-visual-swiper .swiper-slide-active .img-box img{animation: anibanner 1.5s ease-in-out 0s backwards;}
.main-visual-swiper .swiper-slide-active .title{animation: aniText 0.8s ease-in-out 0s backwards; animation-delay: 0.5s; transform:translate(-50%,0) scale(1); margin-top: 0;}
/*.main-visual-swiper .swiper-slide:nth-of-type(1) .title{position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}*/
.main-visual-swiper .swiper-slide .title{width: 100%; max-width: 1446px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index:5;}
.main-visual-swiper .swiper-slide .title img{max-width: 100%;}
.main-visual-swiper .swiper-pagination{bottom: 30px;}
.main-visual-swiper .swiper-pagination span{background: #fff;}
.main-visual-swiper .autoplay-progress{position: absolute; left: 50px; bottom: 50px; right: auto; color: #fff;}
.main-visual-swiper .autoplay-progress svg{stroke:rgba(255,255,255,0.5);}
.main-visual-swiper .img-box{height: 100%; background: #000;}
.main-visual-swiper .img-box video{position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); width: 100%; height: auto; /* 2024-07-10, MBCAC-12, opacity: 0.4; */ display: block;}
.main-visual-swiper .a-area{z-index: 5;}
.main-visual-swiper .img-box .video-wrap{background: #000; width: 100%; height: 100%;}
.main-visual-swiper .img-box .video-wrap::after{display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; display: block; content: '';}
.main-visual-swiper .img-box .video-wrap iframe{position: absolute; left: 50%; top: 50%; width: 100%; height: 113%; transform: translate(-50%,-50%); opacity: 0.5;}
.main-visual-swiper .swiper-button-prev{position: absolute; left: 120px; top: calc(50% - 25px); z-index: 1; margin: 0;}
.main-visual-swiper .swiper-button-next{position: absolute; right: 150px; top: calc(50% - 25px); z-index: 1; margin: 0;}
.main-visual-swiper.no-padding{top: 0px;}
.search-layer.main-search{position: relative; z-index: 0; display: none; transition: none;}
.search-layer.main-search .dim{display: none;}
.search-layer.main-search .search-wrap{position: relative; top: 0; transition: none;}

/* MBCAC-72 */
.swiper-slide[aria-label="7 / 14"]:hover .class_fee_free {
  opacity: 0;
  visibility: hidden;
}

@keyframes anibanner{
	0%{height: 115%;}
	100%{height: 100%;}
}
@keyframes aniText{
	0%{opacity: 0; margin-top: 10px;}
	40%{opacity: 1; margin-top: 0;}
}

#scrollContent{display: flex; justify-content: center; align-items: center; position: absolute; left: 50%; top: 50vh; z-index: 10; transform: translate(-50%,-50%); width: 0vh; height: 0vh; overflow: hidden; background: #eee url(/assets/front/images/main/academy_info_bg.png) 50% 100% no-repeat; background-size: cover; transition: 0.5s; transform-origin: center; z-index: 2; filter: blur(10px); opacity: 0;}
#scrollContent .inner{animation-play-state:paused;}
#scrollContent.scroll{width: 100%; height: 100vh; top: 0; transform: translate(-50%,0%); filter: blur(0px); opacity: 1;}
#scrollContent.scroll .inner{animation-play-state:running;}
.main-curriculum .swiper-button-prev{}
.main-curriculum .swiper-button-next{}
.main-academy-info{width: 100%;}
.main-academy-info .inner{}
.main-academy-info .inner .title-wrap{}
.main-academy-info .inner .title-wrap h3{font-family: 'PretendardVariable', sans-serif; font-weight: 900; font-size: 60px; line-height: 1.2;}
.main-academy-info .inner .title-wrap .text-wrap{}
.main-academy-info .inner .title-wrap .text-wrap p{}
.main-academy-info .inner .title-wrap .text-wrap .btn{}
.main-academy-info .inner .swiper-wrapper{}
.main-academy-info .inner .swiper-wrapper .swiper-slide{width: 33.333%;}
.main-academy-info .inner .swiper-wrapper .swiper-slide .img-wrap{position: relative; width: fit-content; margin-left: auto; margin-right: auto;}
.main-academy-info .inner .swiper-wrapper .swiper-slide .img-wrap img{display: block; margin: auto;}
.main-academy-info .inner .swiper-wrapper .swiper-slide .img-wrap .badge{position: absolute; display: flex; justify-content: center; align-items: center; width: 80px; height: 80px; border-radius: 80px; background: #F33D7F; color: #222; letter-spacing: -1px;}
.main-academy-info .inner .swiper-wrapper .swiper-slide .img-wrap .badge strong{font-size: 40px; font-weight: 800;}
.main-academy-info .inner .swiper-wrapper .swiper-slide .img-wrap .badge span{position: relative; bottom: -5px; font-size: 24px; font-family: 'PretendardVariable', sans-serif; font-weight: 800;}

.main-academy-info .inner .swiper-wrapper .swiper-slide:nth-of-type(3n + 1) .img-wrap .badge{left: 20px; bottom: 35px;}
.main-academy-info .inner .swiper-wrapper .swiper-slide:nth-of-type(3n + 2) .img-wrap .badge{left: 20px; top: 25%;}
.main-academy-info .inner .swiper-wrapper .swiper-slide:nth-of-type(3n + 3) .img-wrap .badge{top: 20px; right: 10px;}
.main-academy-info .inner .swiper-wrapper .swiper-slide .text-wrap{}
.main-academy-info .inner .swiper-wrapper .swiper-slide .text-wrap span{}

#scrollNext .wow{animation-play-state:paused;}
#scrollNext{height: 1px;}
#scrollContent.scroll + #scrollNext{height: auto;}
.main-curriculum{background: #fff; position: relative;}
.main-curriculum > .title{font-family: 'PretendardVariable', sans-serif; font-weight: 900;}
.main-curriculum > .swiper-button-wrap{display: flex; gap: 370px; position: absolute; left: 50%; top: 10px; transform: translateX(-50%); width: fit-content;}
.main-curriculum > .swiper-button-wrap .swiper-button-next,
.main-curriculum > .swiper-button-wrap .swiper-button-prev{position: relative; left: 0; top: 0; right: auto; bottom: auto; margin: 0;}
#scrollNext .is-ani *{animation-play-state:running;}
.curri-swiper{padding-bottom: 30px;}
.curri-swiper .swiper-slide{position: relative; border-radius: 1rem; background-position: 50% 50%; background-repeat: no-repeat; background-size: 101% auto; box-shadow: 0px 10px 20px rgba(0,0,0,0.1); transition: 0.3s;}
.curri-swiper .swiper-slide .text-wrap{position: absolute; width: calc(100% - 80px); height: 100%; margin: 40px; box-sizing: border-box; z-index: 1;}
.curri-swiper .swiper-slide .text-wrap p{opacity: 0; transform: translateY(20px); transition: 0.3s;}
.curri-swiper .swiper-slide:hover .text-wrap p{opacity: 1; transform: translateY(0px);}
.curri-swiper .swiper-slide a{z-index: 10;}
.curri-swiper .swiper-slide::after{display: block; width: 100%; padding-bottom: 92%; content: '';}
.curri-swiper .swiper-slide.curri01{background-image: url(/assets/front/images/main/main_curri_thumb01.png);}
.curri-swiper .swiper-slide.curri02{background-image: url(/assets/front/images/main/main_curri_thumb02.png);}
.curri-swiper .swiper-slide.curri03{background-image: url(/assets/front/images/main/main_curri_thumb03.png);}
.curri-swiper .swiper-slide.curri04{background-image: url(/assets/front/images/main/main_curri_thumb04.png);}
.curri-swiper .swiper-slide.curri05{background-image: url(/assets/front/images/main/main_curri_thumb05.png);}
.curri-swiper .swiper-slide.curri06{background-image: url(/assets/front/images/main/main_curri_thumb06.png);}
.curri-swiper .swiper-slide.curri07{background-image: url(/assets/front/images/main/main_curri_thumb07.png);}
.curri-swiper .swiper-slide.curri08{background-image: url(/assets/front/images/main/main_curri_thumb08.png);}

.main-curriculum-list{}
.main-curriculum-list .inner{}
.main-curriculum-list .inner .title-wrap{width: 23%;}
.main-curriculum-list .inner .title-wrap .category{}
.main-curriculum-list .inner .title-wrap .category .category-list li{margin-bottom: 10px;}
.main-curriculum-list .inner .curri-wrap{width: calc(77% - 30px);}
.main-curriculum-list .inner .curri-wrap .list-paging{float: right;}
.main-curriculum-list .inner .curri-wrap .list-paging .pagination{}
.main-curriculum-list .inner .curri-wrap .list-paging .pagination a{border: 1px solid #dcdcdc;}
.main-curriculum-list .inner .curri-wrap .list-paging .pagination a.is-active{border: 1px solid var(--pink-tint10);}

.main-notice{position: relative; height: 530px; background: url(/assets/front/images/main/main_notice_bg.png) 50% 50% no-repeat; background-size: cover; transition: 0.5s;}
.main-notice::before{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(239,37,110,0.8); content: '';}
.main-notice .title,
.main-notice .title strong{color: #fff;}
.main-notice .inner{}
.main-notice .inner .title-wrap{position: relative; z-index: 1;}
.main-notice .inner .title-wrap .title{}
.main-notice .inner .title-wrap .title strong{}
.main-notice .inner .title-wrap .btn-wrap{float: right; margin-left: auto; gap:10px;}
.main-notice .inner .title-wrap .btn-wrap .is-active{background: var(--secondary); color:#fff;}

.main-notice .swiper-wrap{width: 100%; position: absolute; left: 50%; transform: translateX(-50%); z-index: 10;}
.main-notice .swiper-wrap .swiper-button-prev{left: 120px;}
.main-notice .swiper-wrap .swiper-button-next{right: 0;}
.main-notice .swiper .swiper-slide{}
.main-notice .swiper .swiper-slide .title{margin-bottom: 15px; text-shadow: 0 0 5px #F33D7F; border-bottom: 2px solid #fff;}
.main-notice .swiper .swiper-slide .title strong{}
.main-notice .swiper .swiper-slide .title span{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.main-notice .swiper .swiper-slide .date{color: #fff;}
.main-notice .swiper .swiper-slide .a-area{}
.main-notice .main-notice-swiper{display: none;}
.main-notice .main-photostory-swiper{margin-top: -50px;}
.main-notice .main-photostory-swiper .swiper-wrapper{flex-wrap: nowrap; flex-direction: row;}
.main-notice .main-photostory-swiper .swiper-slide .title{margin-bottom: 5px; border-bottom: 0;}
.main-notice .main-photostory-swiper .swiper-slide .title strong{padding-bottom: 0; border-bottom: 0;}
.main-notice .main-photostory-swiper .swiper-slide .thumb-img{background-color: #333;}
.main-notice .main-photostory-swiper .swiper-slide .thumb-img::after{padding-bottom: 65%;}

.main-review{}
.main-review .row-content{display: flex; align-items: stretch; width: 100%;}
.main-review .inner{position: relative;}
.main-review .inner .title{width: 100%;}
.main-review .inner .interview-area{width: 66%; position: relative; padding-bottom: 50px;}
.main-review .inner .interview-area .swiper-button-prev{left: 10px; margin: 0; margin-top: -12px;}
.main-review .inner .interview-area .swiper-button-next{right: 10px; margin: 0; margin-top: -12px;}
.main-review .inner .interview-area .swiper-button-prev:after,
.main-review .inner .interview-area .swiper-button-next:after{width: 25px; height: 25px;}
.main-review .inner .interview-area img{width: 100%; height: auto; display: block;}
.main-review .inner .interview-area video{width: 100%; height: auto; display: block;}
.main-review .inner .interview-area .video-wrap{position: relative; width: 100%; display: block;}
.main-review .inner .interview-area .video-wrap::after{display: block; width: 100%; padding-bottom: 56.5%; content: '';}
.main-review .inner .interview-area .video-wrap iframe{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.interview-area .swiper-pagination span{background: var(--pink);}
.interview-area .swiper-pagination{bottom: 10px;}
.main-review .inner > .btn{position: absolute; top: 0; right: 0;}
.review-swiper-wrap{position: relative; width: calc(34% - 60px); padding-left: 60px; overflow: hidden;}
.review-swiper-wrap .swiper{position: absolute; width: calc(100% - 60px); height: 100%;}
.review-swiper-wrap .swiper .swiper-wrapper{transition-timing-function: linear;}
.review-swiper-wrap .swiper-slide{height: fit-content;}
.review-swiper-wrap .swiper-slide .user-info{}
.review-swiper-wrap .swiper-slide .review-area .d-block{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}


.main-interior{display: flex; align-items: stretch;}
.main-interior{}
.main-interior .title-wrap{width: 366px; margin-left: calc((100% - 1440px)/2); padding-top: 180px; padding-bottom: 150px;}
.main-interior .title-wrap .title{}
.main-interior .title-wrap .title strong{}
.main-interior .img-wrap{}
.main-interior .swiper-wrap{overflow: hidden; width: calc(100% - (100% - 1440px)/2 - 366px); float: right; border-radius: 280px 0 0 280px;}
.main-interior .swiper-wrap .swiper{height: 100%;}
.main-interior .swiper-wrap .swiper .swiper-slide{background-position: 50% 90%; background-size: cover;}

#footer.main{display: none;}

@media screen and (min-width: 2133px) and (max-width : 2135px) {
	.main-visual-swiper .img-box img{height: 105%;}
	@keyframes anibanner{
		0%{height: 115%;}
		100%{height: 105%;}
	}
}
@media screen and (max-width: 1800px) {
}
@media screen and (min-width: 1919px) and (max-height: 940px) {
	.main-visual-swiper .img-box img{height: 103%;}
	@keyframes anibanner{
		0%{height: 115%;}
		100%{height: 103%;}
	}
}
@media screen and (max-width: 1800px) {
	.main-visual-swiper .swiper-button-prev,
	.main-notice .swiper-wrap .swiper-button-prev,
	.main-visual-swiper .swiper-button-next,
	.main-notice .swiper-wrap .swiper-button-next{display: none;}
	.main-notice{height: 30vw;}
}
@media screen and (max-width: 1600px) {
	.main-visual-swiper .swiper-slide .title{width: calc(100% - 200px);}
	.main-visual-swiper .img-box img{height: 103%;}
	.main-visual-swiper .img-box video{width: auto; height: 119%;}
	.main-visual-swiper .img-box .video-wrap iframe{height: 119%;}
	.main-academy-info .inner .title-wrap{margin-bottom: 40px; margin-top: 80px;}
	.main-academy-info .inner .swiper-wrapper .swiper-slide .img-wrap img{width: 240px;}
	.main-notice{height: 32vw;}
	.main-interior{width: 100%;}
	.main-interior .title-wrap{width: 30%; padding-left: 50px; margin-left: 0; box-sizing: border-box;}
	.main-interior .swiper-wrap{width: 70%;}
	@keyframes anibanner{
		0%{height: 115%;}
		100%{height: 103%;}
	}
}
@media screen and (max-width: 1440px) {
	.main-visual-swiper{top: 60px;}
}
@media screen and (max-width: 1400px) and (min-height: 901px) {
	.main-visual-swiper .img-box .video-wrap iframe{width: 120%; height: 100%;}
}
@media screen and (max-width: 1366px) {
	.main-visual-swiper .img-box img{height: 104%;}
	.main-visual-swiper .img-box video{height: 120%;}
	.main-visual-swiper .img-box .video-wrap iframe{width: 100%; height: 120%;}
	.main-visual-swiper .swiper-slide .title{width: calc(100% - 100px);}
	.main-visual-swiper .swiper-slide .title img{max-width: 100%;}
	@keyframes anibanner{
		0%{height: 115%;}
		100%{height: 104%;}
	}
	#scrollNext .wow,
	#scrollContent .inner{animation-play-state:running;}
	#scrollContent{display: block; left: 0; top: 0; position: relative; transform: none; width: 100%; height: auto; padding-top: 80px; padding-bottom: 120px; opacity: 1; filter: blur(0);}
	#scrollContent.scroll{display: block; transform: none; height: auto;}
	#scrollNext{height: auto;}
	.main-notice{height: 35vw;}
	#footer.main{display: block; border-top:0;}
	.main-academy-info .inner .title-wrap{margin-top: 0px; margin-bottom: var(--sz-lg);}
}
@media screen and (max-width: 1280px) {
	.main-visual-swiper .img-box img{height: 106%;}
	.main-visual-swiper .img-box video{height: 121%;}
	.main-visual-swiper .img-box .video-wrap iframe{width:100%; height:121%;}
	@keyframes anibanner{
		0%{height: 115%;}
		100%{height: 106%;}
	}
	.main-academy-info .inner .title-wrap .text-wrap{margin-top: 20px;}
	.main-academy-info .inner .swiper-wrapper .swiper-slide .img-wrap img{width: 200px;}
	.main-academy-info .inner .swiper-wrapper .swiper-slide .img-wrap .badge{width: 70px; height: 70px;}
	.main-academy-info .inner .swiper-wrapper .swiper-slide .img-wrap .badge strong{font-size: 1.85rem;}
	.main-academy-info .inner .swiper-wrapper .swiper-slide .img-wrap .badge span{font-size: 1.25rem;}
	.main-academy-info .inner .swiper-wrapper .swiper-slide:nth-of-type(3n + 1) .img-wrap .badge{left: 0; bottom: 25px;}

	.main-curriculum-list .inner .title-wrap{width: 100%; margin-bottom: 50px;}
	.main-curriculum-list .inner .title-wrap .title{margin-bottom: 20px;}
	.main-curriculum-list .inner .curri-wrap{width: 100%;}
}
@media screen and (max-width: 1280px) and (min-height: 880px) {
	.main-visual-swiper .img-box .video-wrap iframe{width: 125%; height: 100%;}
}
@media screen and (max-width: 1152px) and (min-height: 700px) {
	.main-visual-swiper .img-box .video-wrap iframe{width: 120%; height: 100%;}
}
@media screen and (max-width: 1080px) {	
	.main-visual-swiper{margin-top: 60px; top: 0;}
	.main-visual-swiper.no-padding{margin-top: 0;}
	.main-academy-info .inner .title-wrap{margin-top: 40px;}
	.main-visual-swiper .img-box .video-wrap iframe{width: 110%; height: 100%;}
	.main-academy-info .inner .title-wrap h3{margin-bottom: 20px; font-size: 3rem;}
	.main-academy-info .inner .title-wrap .text-wrap p{font-size: 1.25rem;}
	
	.main-curriculum-list .inner .title-wrap .category {overflow: hidden; overflow-x: scroll; width: calc(100% + 50px);}
	.main-curriculum-list .inner .title-wrap .category ul {white-space: nowrap; display: flex;}
	
	.main-notice{height: 45vw;}
	.main-notice .swiper-wrap .swiper{width: 100%; padding-left: 50px; box-sizing: border-box;}

	.main-curriculum > .title{margin-bottom: 15px;}
	.main-curriculum .curri-swiper{padding: 20px 15px;}
	.main-curriculum{padding-bottom: 0px;}
	.curri-swiper .swiper-slide .text-wrap .title{font-size: 1.25rem;}
	.curri-swiper .swiper-slide .text-wrap p{opacity: 1; transform: translateY(0px);}
	.main-review .inner .interview-area{width: 60%;}
	.review-swiper-wrap{width: calc(40% - 30px); padding-left: 30px;}
	.review-swiper-wrap .swiper-slide .user-info div{display: block; width: 100%;}
	.review-swiper-wrap .swiper{width: calc(100% - 30px);}

	.main-interior .title-wrap{width: 40%}
	.main-interior .swiper-wrap{width: 60%;}
}
@media screen and (max-width: 1000px) {
	.main-visual-swiper .img-box .video-wrap iframe{width: 200%; height: 100%;}
}
@media screen and (max-width: 820px) {
	.main-visual-swiper .img-box .video-wrap iframe{width: 260%;}
}
@media screen and (max-width: 768px) {
	.main-visual-swiper .swiper-slide .title{width: 100%;}
	.main-visual-swiper .swiper-button-prev,
	.main-visual-swiper .swiper-button-next{display: none;}
	.main-visual-swiper .img-box .video-wrap iframe{width: 240%;}
	.main-academy-info .inner .title-wrap{flex-direction: column; margin-top: 0;}
	.main-academy-info .inner .title-wrap .text-wrap{margin-top: 0; text-align: left;}
	.main-academy-info .inner .title-wrap h3{font-size: 1.8rem;}
	.main-academy-info .inner .trophy-swiper .swiper-wrapper{flex-wrap: nowrap;}

	.main-notice{height: auto;}
	.main-notice::after{display: block; width: 100%; padding-bottom: 40%; content: '';}
	.main-notice .swiper .swiper-slide{width: 100%;}
	.main-notice .swiper .swiper-slide .title{margin-bottom: 0; border-bottom: 0;}
	.main-notice .swiper .swiper-slide .title strong{border-bottom: 0; padding-bottom: 0; margin-bottom: 8px; -webkit-line-clamp: 1;}
	.main-notice .swiper .swiper-slide .title span{display: none;}
	.main-notice .inner .title-wrap .title{margin-bottom: 50px; border-bottom: 0; font-weight: 900;}
	.main-notice .main-notice-swiper{width: calc(100% - 80px);}
	.main-notice .main-notice-swiper .swiper{padding-left: 0;}
	.main-notice .main-notice-swiper .swiper-wrapper{flex-direction: column;}	
	.main-notice .main-notice-swiper .swiper-slide:first-of-type{padding-top: 0;}
	.main-notice .main-notice-swiper .swiper-slide:nth-of-type(3){border-bottom: 0}
	.main-notice .main-notice-swiper .swiper-slide:nth-of-type(4n){display: none;}
	.main-notice .main-notice-swiper .swiper-slide{border-bottom: 1px solid rgba(225,225,225,0.5); padding: 20px 0;}
	.main-notice .main-photostory-swiper{margin-top: 0;}
	.main-notice .main-photostory-swiper .swiper{padding-left: 40px;}

	.main-curriculum > .title{width: calc(100% - 80px); text-align: left; margin: auto;}
	.main-curriculum > .swiper-button-wrap .swiper-button-next,
	.main-curriculum > .swiper-button-wrap .swiper-button-prev{display: none;}
	.main-curriculum-list .curriculum-block-list{margin-bottom: 0;}

	.main-review .inner .interview-area{width: 100%; margin-bottom: 20px;}
	.review-swiper-wrap{width: 100%; height: fit-content; padding-left: 0px;}
	.review-swiper-wrap .swiper{position: relative; width: 100%;}
	.review-swiper-wrap .swiper .swiper-wrapper{flex-direction: column;}
	.review-swiper-wrap .swiper .swiper-wrapper .swiper-slide{margin-bottom: 20px;}
	.review-swiper-wrap .swiper .swiper-wrapper .swiper-slide:nth-of-type(3){margin-bottom: 0;}
	.review-swiper-wrap .swiper .swiper-wrapper .swiper-slide:nth-of-type(n+4){display: none;}
	.review-swiper-wrap .swiper-slide .user-info div{display: inline-block; width: fit-content;}
	.main-review .row-content{display: block;}
	.main-portfolio .portfolio-swiper{width: calc(100% - 40px); margin-left: 40px; max-height: 500px;}

	.main-interior{display: block; position: relative; width: calc(100% - 80px); padding-bottom: 0; border-radius: 50% 50% 0 0; margin: auto; overflow: hidden;}
	.main-interior .swiper-wrap{position: relative; width: 100%; float: inherit; padding-bottom: 100%; border-radius: 50% 50% 0 0; overflow: hidden; background: #000;}
	.main-interior .swiper-wrap .swiper{width: 100%; opacity: 0.4; position: absolute; top: 0; left: 0; border-radius: 50% 50% 0 0; overflow: hidden;}
	.main-interior .title-wrap{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 10; width: 100%; padding: 0; text-align: center; padding-left: 0}
	.main-interior .title-wrap .title{color: #fff; padding: 0 50px; box-sizing: border-box;}
	.main-curriculum-list .inner .curri-wrap .mob-view{display: flex;}

	.main-academy-info .inner .swiper-wrapper{flex-wrap: nowrap;}
	.main-academy-info .inner .swiper-wrapper .swiper-slide .img-wrap{margin-bottom: 25px;}
	.main-academy-info .inner .swiper-wrapper .swiper-slide .img-wrap img{width: 85%;}
	.main-academy-info .inner .trophy-swiper{width: calc(100% + 80px); margin-left: -40px; padding: 0 40px; box-sizing: border-box;}
	.main-academy-info .inner .swiper-wrapper .swiper-slide .img-wrap .badge{width: 55px; height: 55px;}
	.main-academy-info .inner .swiper-wrapper .swiper-slide .img-wrap .badge strong{font-size: 1.55rem;}
	.main-academy-info .inner .swiper-wrapper .swiper-slide .img-wrap .badge span{font-size: 1rem;}
	.main-academy-info .inner .swiper-wrapper .swiper-slide:nth-of-type(3n + 1) .img-wrap .badge{left: 0px; bottom: 10px; right: auto; top: auto;}
	.main-academy-info .inner .swiper-wrapper .swiper-slide:nth-of-type(3n + 2) .img-wrap .badge{left: 10px; top: 25%; right: auto; bottom: auto;}
	.main-academy-info .inner .swiper-wrapper .swiper-slide:nth-of-type(3n + 3) .img-wrap .badge{top: 20px; right: 10px; bottom: auto; left: auto;}
	.main-curriculum .curri-swiper{padding: 20px; margin-top: 8px;}
	.curri-swiper .swiper-slide .text-wrap h4{margin-bottom: 8px; font-size: 1.125rem; font-weight: 800;}
	.curri-swiper .swiper-slide .text-wrap{width: calc(100% - 40px); margin: 20px;}
}
@media screen and (max-width: 700px) {
	.main-academy-info .inner .swiper-wrapper .swiper-slide .text-wrap br{display: none;}
}
@media screen and (max-width: 640px) {
	#header.main{border-bottom: 0;}
	.search-layer.main-search.no-padding{margin-top: 112px;}
	.search-layer.main-search{display: block; margin-top: 172px;}
	.search-layer.main-search .search-wrap{padding-top: 0;}
	.main-visual-swiper{height: 100vw; margin-top: 0px;}
	.main-visual-swiper .swiper-slide .title{top: 40%;}
	.main-visual-swiper .swiper-pagination{bottom: 15px;}	
}
@media screen and (max-width: 610px) {
    .main-review .inner .interview-area {padding-bottom: 40px;}
}
@media screen and (max-width: 600px) {
	.main-visual-swiper .img-box .video-wrap iframe{width: 230%; height: 100%;}
	.main-notice::after{padding-bottom: 45%;}
	.main-notice .swiper .swiper-slide .title strong{white-space: normal; -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 2;}
	.main-notice .inner .title-wrap .title{margin-bottom: 20px;}
	.main-notice .inner .title-wrap br{display: none;}
	.main-notice .inner .title-wrap .btn-wrap{display: block; width: 100%; margin-left: 0; margin-bottom: 50px;}
	.main-review .inner > .btn{position: relative; margin-top: 30px; width: 100%; text-align: center; border-radius: 8px !important;}
	.curri-swiper .swiper-slide{background-position: 100% 100%; background-size: 120% auto;}
	.curri-swiper .swiper-slide::after{padding-bottom: 130%;}
}
@media screen and (max-width: 540px) {
	#scrollContent{padding-top: 70px; padding-bottom: 80px;}
	.search-layer.main-search.no-padding{margin-top: 95px;}
	.search-layer.main-search{margin-top: 150px;}
	.main-curriculum{background: none;}
	.main-academy-info .inner .swiper-wrapper .swiper-slide .img-wrap img{width: 100%;}
	.main-academy-info .inner .title-wrap h3{margin-bottom: 15px;}
	.main-academy-info .inner .title-wrap .text-wrap p{font-size: 1rem; margin-bottom: 30px;}
	.main-academy-info .inner .title-wrap{margin-bottom: 30px;}
	.main-notice .main-notice-swiper{width: calc(100% - 40px);}
	.main-notice .main-photostory-swiper .swiper{padding-left: 20px;}
	.main-curriculum-list .inner .title-wrap .category ul {display: none;}
	.main-curriculum > .title{width: calc(100% - 50px);}
	.main-portfolio .portfolio-swiper .swiper-wrapper{flex-direction: row;}
	.main-portfolio .portfolio-swiper{width: calc(100% - 25px); margin-left: 25px;}
	.main-academy-info .inner .swiper-wrapper .swiper-slide .text-wrap{font-family: 'PretendardVariable', sans-serif;}
	.main-academy-info .inner .swiper-wrapper .swiper-slide .text-wrap br{display: block;}
	.main-curriculum-list .inner .title-wrap .title{margin-bottom: 30px; font-weight: 700;}
	.main-curriculum-list .inner .title-wrap .title,
	.main-notice .inner .title-wrap .title,
	.main-review .inner .title,
	.main-portfolio .inner .title,
	.main-interior .title-wrap .title{font-size: 1.65rem;}
	.main-interior {width: calc(100% - 40px); padding-top: 0; margin-top: var(--sz-lg);}
	.curri-swiper .swiper-slide .text-wrap h4{margin-bottom: 5px; font-size: 1.25rem; font-weight: 900;}
	.main-curriculum-list .inner .title-wrap{margin-bottom: 0;}
	.main-academy-info .inner .swiper-wrapper .swiper-slide:nth-of-type(3n + 3) .img-wrap .badge{left: 0px; bottom: 10px; right: auto; top: auto;}
	.main-academy-info .inner .swiper-wrapper .swiper-slide:nth-of-type(3n + 1) .img-wrap .badge{left: 10px; top: 25%; right: auto; bottom: auto;}
	.main-academy-info .inner .swiper-wrapper .swiper-slide:nth-of-type(3n + 2) .img-wrap .badge{top: 20px; right: 10px; bottom: auto; left: auto;}
}
@media screen and (max-width: 500px) {	
	.main-notice::after{padding-bottom: 73%;}
}
@media screen and (max-width: 480px) {
	.search-layer.main-search{margin-top: 150px;}
	.main-notice .inner .title-wrap .btn-wrap{margin-bottom: 30px;}
	.main-notice .main-notice-swiper{margin-top: -5px;}
	.main-notice .main-notice-swiper .swiper-slide{padding-bottom: 10px;}
	.main-review .inner .interview-area .swiper-button-prev{left: 3px; margin-top: -20px;}
	.main-review .inner .interview-area .swiper-button-next{right: 3px; margin-top: -20px;}
}
@media screen and (max-width: 425px) {
	.search-layer.main-search{margin-top: 140px;}
}
@media screen and (max-width: 400px) {
	.main-academy-info .inner .swiper-wrapper .swiper-slide .text-wrap br{display: none;}	
	.main-notice .inner .title-wrap br{display: block;}
}