.moving-box{width : 100%;height : 100%;position :relative;transition : .7s;}
.moving-box.type1{transform: translateY(-100%);}
.moving-box.type2{transform: translateY(-100%) translateX(-100%);}
.moving-box.type3{transform: translateY(-100%) translateX(-200%);}
.moving-box.type4{transform: translateY(-200%) translateX(-200%);}

.main-section-premium1{top : 100%;}
.main-section-premium2{top : 100%;left : 100%}
.main-section-premium3{top : 100%;left : 200%;}
.main-section-location{top : 200%;left : 200%;}

.moving-box article{display: flex;justify-content: center; width : 100%;height : 100%;position : absolute;}
.section-inner{width : 1430px;height : 100%;}
.visual-bg{position : absolute;left : 0;top : 0;z-index: -1;overflow: hidden;width : 100%;height : 100%; filter: contrast(120%) saturate(150%) brightness(95%);}
.visual-bg::after{position : absolute;content : '';width : 100%;height : 100%;background : rgba(0,0,0,0.3);right : 0;top : 0;}
.visual-bg > img{width : 100%;height: 100%;object-fit: cover; object-position: center; animation : visual-bg 4s both;}
.visual-bg > video{width : 100%;height: 100%;object-fit: cover; object-position: center; animation : visual-bg 4s both;}
@keyframes visual-bg {
    0%{transform: scale(1.25);}
    100%{transform: scale(1);}
}
.main-section-visual{top : 0;left : 0; text-shadow : 0 0 6px rgba(0,0,0,0.16)}
.visual-slide{width : 100%;height : 100%;}
.visual-slide .swiper-slide{display: flex;justify-content: center;}
.main-section-visual .section-inner{display: flex;flex-direction: column; height : 100%; justify-content: center;align-items: start;padding-bottom: 100px; margin-top: 100px;}
.visual-title{letter-spacing: 0.033em;margin-bottom: 45px;/* transform: translateX(-250px);opacity: 0; transition : transform 1s, opacity 1s; */}
/* .swiper-slide-active .visual-title{transform: translateX(0);opacity: 1;} */
.visual-title > p{font-size: 26px;font-weight: 200;color : #fff; font-family: 'GowoonDodum', sans-serif; letter-spacing: -0.05em;}
.visual-title > p:nth-child(1){opacity : 0;transform : translateY(-100px);transition : opacity 1.2s, transform 1.2s; margin-bottom: 40px; line-height: 33px;}
.swiper-slide-active .visual-title > p:nth-child(1){opacity : 1;transform : translateY(0px)}
.visual-title > p:nth-child(2){opacity : 0;transform : scale(1.25);transition : opacity 1.2s, transform 1.2s; line-height: 58px;}
.swiper-slide-active .visual-title > p:nth-child(2){opacity : 1;transform : scale(1);transition : opacity 1.2s .6s, transform 1.2s .6s;}
.visual-title > p > b{font-weight: 600;font-size: 60px; font-family: 'GowoonDodum', sans-serif;}
.visual-desc{font-size: 24px;font-weight: 100;color : #fff;/* letter-spacing: -0.033em; */margin-bottom: 72px;opacity: 0;transform: translateY(100px); transition : transform 1s, opacity 1s;}
.visual-desc span {/* font-size: 24px; */font-weight: 700;color : #081346;}
.swiper-slide-active .visual-desc{transform: translateY(0);opacity: 1; transition : transform 1s 1.2s, opacity 1s 1.2s;}
.visual-sign{ font-family: 'GowoonDodum', sans-serif; font-size: 20px; color: #fff; opacity: 0;transform: translateY(100px); transition : transform 1s, opacity 1s;}
.swiper-slide-active .visual-sign{transform: translateX(0)translateY(0);opacity: 1;transition : transform 2s 1.8s, opacity 2s 1.8s;}

.main-section-visual .swiper-pagination {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 8px;
	bottom: 20px;
}

.main-section-visual .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	margin: 0 !important;
	border-radius: 50%;
	background: #fff;
	opacity: 0.6;
	transition: all 0.3s ease;
}

.main-section-visual .swiper-pagination-bullet-active {
	width: 50px;
	border-radius: 10px;
	opacity: 1;
}

.visual-desc2 { position : absolute;right : 30px;bottom : 20px; color: #ccc; font-size: 14px; font-weight: 400; z-index: 1000 }

.section-visual-text {
	position : absolute;right : 30px;bottom : 20px; z-index: 1000;
}

.highlight-list{
    list-style:none;
    padding:0;
    margin:0;
}

.highlight-list li{
    margin:10px 0;
}

.highlight-list span{
    display:inline;
    padding:0 .15em;
    background-image:linear-gradient(
        transparent 62%,
        #FFE66D 62%
    );
    background-repeat:no-repeat;
	font-family: 'GowoonDodum', sans-serif;
}

/**/
.premium-bg{position : absolute;left : 0;top : 0;z-index: -1;overflow: hidden;width : 100%;height : 100%;}
.premium-bg > img{width : 100%;height: 100%;object-fit: cover;object-position: center;}
/**/

.main-section-premium1 .section-inner{width: 1920px; display: flex;align-items: center;justify-content: space-between;}

.premium-name{font-size: 23px;font-family: futura-pt;font-weight: 300;letter-spacing: 0.38em;color : #0c033a;transform: translateY(-100px);opacity: 0;transition : opacity 1s .4s, transform 1s .4s}
.play .premium-name{opacity: 1;transform: translateY(0);}
.premium1-left { width: 50%; }
.premium1-left .premium-name{margin-bottom: 24px; margin-left: 130px; margin-top: -100px;}
.premium-name > b{font-family: futura-pt; font-weight: 700;}
.premium1-img-box{display: flex;align-items: center;gap : 9px; position : relative; justify-content: center; margin-bottom: 50px; }

.premium1-img-box2{
    position: absolute;
    left: 50%;
    top: 0;
    z-index: 100;

    margin-left: -170px;
    margin-top: 200px;

    transform: translateY(150px); /* 아래에서 시작 */
    opacity: 0;
}
.premium1-img-box2 img { width: 320px; }

.play .premium1-img-box2{
    transition: transform 1s .4s ease, opacity 1s .4s ease;
    transform: translateY(0);      /* 위로 올라옴 */
    opacity: 1;
}

.premium1-obj{position : absolute;top : 219px;left : -40px; opacity: 0; transition : opacity 1s .4s}
.play .premium1-obj{transition : opacity 1s 1s}
.premium1-img-box > img{width: 400px; transition : opacity 1s .4s, transform 1s .4s}
.premium1-img-box > img:nth-child(1){transform: translateY(-100px);opacity: 0;}
.premium1-img-box > img:nth-child(2){transform: translateY(-100px);opacity: 0;}
.play .premium1-img-box > img{transform: translateY(0);opacity: 1;}

.premium-con{white-space: nowrap;}
.premium1-con{margin-left: 0px; text-align: center;}

.premium1-con-title{font-size: 28px;font-weight: 300;margin-bottom: 40px;letter-spacing: -0.033em; font-family: 'GowoonDodum', sans-serif; color: #366632; transform: translateY(100px);opacity: 0; }
.play .premium1-con-title{transition : opacity 1s .4s, transform 1s .4s; transform: translateY(0);opacity: 1; }
.premium-con-title > b{font-weight: 700;}
.premium-con-desc{font-size: 14px;font-weight: 300;color :#171717;letter-spacing: -0.033em;line-height: 24px;}
.premium-con-desc ul{display: flex; gap: 30px; font-size: 26px; color: #366632; justify-content: center; }
.premium-con-desc ul li {font-family: 'GowoonDodum', sans-serif; transform: translateY(0px);opacity: 0;}
.play .premium-con-desc ul li:nth-child(1) { transition : opacity 1s .8s, transform 1s .4s; transform: translateY(0);opacity: 1; }
.play .premium-con-desc ul li:nth-child(2) { transition : opacity 1s 1.4s, transform 1s .4s; transform: translateY(0);opacity: 1; }
.play .premium-con-desc ul li:nth-child(3) { transition : opacity 1s 2s, transform 1s .4s; transform: translateY(0);opacity: 1; }

.premium1-right{width : 50%; transform: translateX(250px);opacity: 0;transition : opacity 1s .4s, transform 1s .4s;}
.play .premium1-right{opacity: 1;transform: translateX(0);}
.premium-title{font-size: 80px;line-height: 1em;margin-bottom: 50px;}
.premium-title > span{font-family: lt_novelty;font-weight: 400;color : #0c033a;}
.premium-title > b{display: block;font-family: futura-pt;font-weight: 700;color : #1f4c7b;}
.premium-title > b > span{letter-spacing: 0;}
.premium1-right .premium-title > span{letter-spacing: 0.647em;}
.premium1-right .premium-title > b{letter-spacing: 0.247em;text-align: right;}

.premium-desc{font-size: 24px;letter-spacing: -0.033em;color : #000;text-align: right;font-weight: 300;}

.premium1-logo { position : absolute; right: 80px; margin-top: 90px; }
.premium1-logo img { width: 400px; }
.premium1-banner { position : absolute; margin-left: 600px; margin-top: 200px; transform: translateY(-100px);opacity: 0; }
.play .premium1-banner { transition : opacity 1s .8s, transform 1s .4s; transform: translateY(0);opacity: 1; }
.premium1-bg { margin-top: 70px; }
.premium1-bg img { width: 100%; }


/**/
.main-section-premium2 .section-inner{width: 1920px; display: flex;align-items: center;justify-content: space-between;}

.premium-name{font-size: 23px;font-family: futura-pt;font-weight: 300;letter-spacing: 0.38em;color : #0c033a;transform: translateY(-100px);opacity: 0;transition : opacity 1s .4s, transform 1s .4s}
.play .premium-name{opacity: 1;transform: translateY(0);}
.premium2-left { width: 50%; }
.premium2-left .premium-name{margin-bottom: 24px; margin-left: 130px; margin-top: -100px;}
.premium-name > b{font-family: futura-pt; font-weight: 700;}
.premium2-img-box{display: flex;align-items: center;gap : 9px; position : relative; justify-content: center; margin-bottom: 50px; }

.premium2-img-box2{
    position: absolute;
    left: 50%;
    top: 0;
    z-index: 100;

    margin-left: -170px;
    margin-top: 200px;

    transform: translateY(150px); /* 아래에서 시작 */
    opacity: 0;
}
.premium2-img-box2 img { width: 320px; }

.play .premium2-img-box2{
    transition: transform 1s .4s ease, opacity 1s .4s ease;
    transform: translateY(0);      /* 위로 올라옴 */
    opacity: 1;
}

.premium2-obj{position : absolute;top : 219px;left : -40px; opacity: 0; transition : opacity 1s .4s}
.play .premium2-obj{transition : opacity 1s 1s}
.premium2-img-box > img{width: 400px; transition : opacity 1s .4s, transform 1s .4s}
.premium2-img-box > img:nth-child(1){transform: translateY(-100px);opacity: 0;}
.premium2-img-box > img:nth-child(2){transform: translateY(-100px);opacity: 0;}
.play .premium2-img-box > img{transform: translateY(0);opacity: 1;}

.premium-con{white-space: nowrap;}
.premium2-con{margin-left: 0px; text-align: center;}

.premium2-con-title{font-size: 28px;font-weight: 300;margin-bottom: 40px;letter-spacing: -0.033em; font-family: 'GowoonDodum', sans-serif; color: #366632; transform: translateY(100px);opacity: 0; }
.play .premium2-con-title{transition : opacity 1s .4s, transform 1s .4s; transform: translateY(0);opacity: 1; }
.premium-con-title > b{font-weight: 700;}
.premium-con-desc{font-size: 14px;font-weight: 300;color :#171717;letter-spacing: -0.033em;line-height: 24px;}
.premium-con-desc ul{display: flex; gap: 30px; font-size: 26px; color: #366632; justify-content: center; }
.premium-con-desc ul li {font-family: 'GowoonDodum', sans-serif; transform: translateY(0px);opacity: 0;}
.play .premium-con-desc ul li:nth-child(1) { transition : opacity 1s .8s, transform 1s .4s; transform: translateY(0);opacity: 1; }
.play .premium-con-desc ul li:nth-child(2) { transition : opacity 1s 1.4s, transform 1s .4s; transform: translateY(0);opacity: 1; }
.play .premium-con-desc ul li:nth-child(3) { transition : opacity 1s 2s, transform 1s .4s; transform: translateY(0);opacity: 1; }

.premium2-right{width : 50%; transform: translateX(250px);opacity: 0;transition : opacity 1s .4s, transform 1s .4s;}
.play .premium2-right{opacity: 1;transform: translateX(0);}
.premium-title{font-size: 80px;line-height: 1em;margin-bottom: 50px;}
.premium-title > span{font-family: lt_novelty;font-weight: 400;color : #0c033a;}
.premium-title > b{display: block;font-family: futura-pt;font-weight: 700;color : #1f4c7b;}
.premium-title > b > span{letter-spacing: 0;}
.premium2-right .premium-title > span{letter-spacing: 0.647em;}
.premium2-right .premium-title > b{letter-spacing: 0.247em;text-align: right;}

.premium-desc{font-size: 24px;letter-spacing: -0.033em;color : #000;text-align: right;font-weight: 300;}

.premium2-logo { position : absolute; right: 80px; margin-top: 100px; }
.premium2-logo img { width: 400px; }
.premium2-banner { position : absolute; margin-left: 600px; margin-top: 200px; transform: translateY(-100px);opacity: 0; }
.play .premium2-banner { transition : opacity 1s .8s, transform 1s .4s; transform: translateY(0);opacity: 1; }
.premium2-bg { margin-top: 70px; }
.premium2-bg img { width: 100%; }


/* .main-section-premium2 .section-inner{display: flex;align-items: center;justify-content: space-between;}

.premium2-left{ transform: translateX(-250px);opacity: 0;transition : opacity 1s .4s, transform 1s .4s;}
.play .premium2-left{opacity: 1;transform: translateX(0);}
.premium2-right .premium-name{margin-bottom: 0;padding-left: 225px;margin-bottom: -20px;}
.premium2-img-box{display: flex;align-items: center;gap : 9px; position : relative;}
.premium2-obj{position : absolute;top : 205px;left : -101px; opacity: 0; transition : opacity 1s .4s}
.play .premium2-obj{transition : opacity 1s 1s}
.premium2-img-box > img{transition : opacity 1s .4s, transform 1s .4s}
.premium2-img-box > img:nth-child(1){transform: translateY(-100px);opacity: 0;}
.premium2-img-box > img:nth-child(2){transform: translateY(100px);opacity: 0;}
.play .premium2-img-box > img{transform: translateY(0);opacity: 1;}

.premium-con{white-space: nowrap;}
.premium2-con{padding-left : 220px; transform: translateY(-15px) translateX(100px);opacity: 0;transition : opacity 1s .4s, transform 1s .4s}
.play .premium2-con{transform: translateY(-15px)translateX(0); opacity: 1;}

.premium2-left{width : 585px;}
.premium2-left .premium-title > span{letter-spacing: 0.647em;}
.premium2-left .premium-title > b{letter-spacing: 0.247em;text-align: right;}
*/

/**/
.main-section-premium3 .section-inner{width: 1920px; display: flex;align-items: center;justify-content: space-between;}

.premium-name{font-size: 23px;font-family: futura-pt;font-weight: 300;letter-spacing: 0.38em;color : #0c033a;transform: translateY(-100px);opacity: 0;transition : opacity 1s .4s, transform 1s .4s}
.play .premium-name{opacity: 1;transform: translateY(0);}
.premium3-left { width: 50%; }
.premium3-left .premium-name{margin-bottom: 24px; margin-left: 130px; margin-top: -100px;}
.premium-name > b{font-family: futura-pt; font-weight: 700;}
.premium3-img-box{display: flex;align-items: center;gap : 9px; position : relative; justify-content: center; margin-bottom: 50px; }

.premium3-img-box2{
    position: absolute;
    left: 50%;
    top: 0;
    z-index: 100;

    margin-left: -170px;
    margin-top: 200px;

    transform: translateY(150px); /* 아래에서 시작 */
    opacity: 0;
}
.premium3-img-box2 img { width: 320px; }

.play .premium3-img-box2{
    transition: transform 1s .4s ease, opacity 1s .4s ease;
    transform: translateY(0);      /* 위로 올라옴 */
    opacity: 1;
}

.premium3-obj{position : absolute;top : 219px;left : -40px; opacity: 0; transition : opacity 1s .4s}
.play .premium3-obj{transition : opacity 1s 1s}
.premium3-img-box > img{width: 400px; transition : opacity 1s .4s, transform 1s .4s}
.premium3-img-box > img:nth-child(1){transform: translateY(-100px);opacity: 0;}
.premium3-img-box > img:nth-child(2){transform: translateY(-100px);opacity: 0;}
.play .premium3-img-box > img{transform: translateY(0);opacity: 1;}

.premium-con{white-space: nowrap;}
.premium3-con{margin-left: 0px; text-align: center;}

.premium3-con-title{font-size: 28px;font-weight: 300;margin-bottom: 40px;letter-spacing: -0.033em; font-family: 'GowoonDodum', sans-serif; color: #366632; transform: translateY(100px);opacity: 0; }
.play .premium3-con-title{transition : opacity 1s .4s, transform 1s .4s; transform: translateY(0);opacity: 1; }
.premium-con-title > b{font-weight: 700;}
.premium-con-desc{font-size: 14px;font-weight: 300;color :#171717;letter-spacing: -0.033em;line-height: 24px;}
.premium-con-desc ul{display: flex; gap: 30px; font-size: 26px; color: #366632; justify-content: center; }
.premium-con-desc ul li {font-family: 'GowoonDodum', sans-serif; transform: translateY(0px);opacity: 0;}
.play .premium-con-desc ul li:nth-child(1) { transition : opacity 1s .8s, transform 1s .4s; transform: translateY(0);opacity: 1; }
.play .premium-con-desc ul li:nth-child(2) { transition : opacity 1s 1.4s, transform 1s .4s; transform: translateY(0);opacity: 1; }
.play .premium-con-desc ul li:nth-child(3) { transition : opacity 1s 2s, transform 1s .4s; transform: translateY(0);opacity: 1; }

.premium3-right{width : 50%; transform: translateX(250px);opacity: 0;transition : opacity 1s .4s, transform 1s .4s;}
.play .premium3-right{opacity: 1;transform: translateX(0);}
.premium-title{font-size: 80px;line-height: 1em;margin-bottom: 50px;}
.premium-title > span{font-family: lt_novelty;font-weight: 400;color : #0c033a;}
.premium-title > b{display: block;font-family: futura-pt;font-weight: 700;color : #1f4c7b;}
.premium-title > b > span{letter-spacing: 0;}
.premium3-right .premium-title > span{letter-spacing: 0.647em;}
.premium3-right .premium-title > b{letter-spacing: 0.247em;text-align: right;}

.premium-desc{font-size: 24px;letter-spacing: -0.033em;color : #000;text-align: right;font-weight: 300;}

.premium3-logo { position : absolute; right: 80px; margin-top: 80px; }
.premium3-logo img { width: 400px; }
.premium3-banner { position : absolute; margin-left: 600px; margin-top: 200px; transform: translateY(-100px);opacity: 0; }
.play .premium3-banner { transition : opacity 1s .8s, transform 1s .4s; transform: translateY(0);opacity: 1; }
.premium3-bg { margin-top: 70px; }
.premium3-bg img { width: 100%; }

/* .main-section-premium3 .premium-bg > img{transform: scale(1.15);transition : transform 1s .4s;}
.main-section-premium3.play .premium-bg > img{transform: scale(1);transition : transform 4s;}
.main-section-premium3 .section-inner{display: flex;flex-direction: column;align-items: end;justify-content: center;width : 1100px;}
.premium3-title{font-size: 55px;color : #000; letter-spacing: -0.033em;font-weight: 200;margin-bottom: 45px;transform: translateX(250px);opacity: 0;transition : opacity 1s .4s, transform 1s .4s}
.play .premium3-title{transform: translateX(0);opacity: 1;}
.premium3-title > b{font-weight: 700;color : #274271; font-size: 90px;}
.premium3-desc{font-size: 15px;letter-spacing: -0.033em;font-size: 15px;color : #000;text-align: right;line-height: 25px;font-weight: 200;margin-bottom: 23px;transform: translateX(250px);opacity: 0;;transition : opacity 1s .4s, transform 1s .4s}
.play .premium3-desc{transform: translateX(0);opacity: 1;}
.premium3-sign{transform: translateX(-250px) translateY(100px);opacity: 0;transition : transform 1s .4s, opacity 1s .4s;}
.play .premium3-sign{transform: translateX(0)translateY(0); opacity: 1;transition : transform 1s .8s, opacity 1s .8s;} */

/**/
.location-bg{position : absolute;left : 0;top : 0;z-index: -1;overflow: hidden;width : 100%;height : 100%;}
.location-bg > img{width : 100%;height: 100%;object-fit: cover;object-position: center;}

.location-inner{display: flex;flex-direction: column; width : 100%;height : 100%;}
.location-top{display : flex;justify-content: center; background : #fff;width : 100%;padding-top: 133px;height: 0;padding-top: 0;transition : padding-top .8s .4s, height .8s .4s;overflow: hidden;}
/* .play .location-top{padding-top: 133px; height : 326px;transition : padding-top .8s .4s, height .8s .4s;} */
.location-list{display: flex;padding : 67px 0;gap : 90px}
.location-list > li{display: flex;align-items: center;gap : 24px;letter-spacing: -0.033em;}
.location-icon{display: flex;align-items: center;justify-content: center; width : 57px;height : 57px;border-radius: 50%;background : #87d9d6;}
.location-list-title{font-size: 20px;color : #274271;margin-bottom: 14px;}
.location-list-desc{font-size: 14px;font-weight: 300;color : #171717;}

.location-main{display: flex; justify-content: center; align-items: center; gap : 50px;flex : 1;}
.location-box{display: flex;flex-direction: column;align-items: center;transition : opacity 1s .4s, transform 1s .4s;}
.location-box:nth-child(1){opacity: 0;transform: translateX(-100px);}
.location-box:nth-child(2){opacity: 0;transform: translateX(100px);}
.play .location-box{opacity: 1;transform: translateX(0); transition-delay : 1s}
.location-map{margin-bottom: 36px;}
.location-btn-box{display: flex; gap : 15px}
.location-btn-box > a{display: flex;align-items: center;gap : 20px;padding : 9px 0 9px 9px; border-radius: 100px;width : 177px;font-size: 13px; transition : color .5s, background .5s;}
.naver{border : 1px solid #00a399}
.naver:hover{background : #87d9d6;}
.kakao{border : 1px solid #0b2c59}
.kakao:hover{background : #274271;color : #fff}

.notice_sec h2 { text-align: center; font-size: 50px; font-weight: 500; margin-bottom: 50px; }


.program-bottom {
    position : absolute;
	margin-left: 390px;
	margin-top: 30px;
    border-top: 0px solid #e6e2dc;
	transform: translateY(0px);opacity: 0;
}
.play .program-bottom { transition : opacity 1s 2.6s, transform 1s .4s; transform: translateY(0);opacity: 1; }
.program-bottom .btn {
    display: inline-flex;
    align-items: center;
    gap: 15px;
    padding: 14px 40px;
    background: #666;
    color: #fff;
    font-size: 18px;
    border-radius: 30px;
    transition: background .3s;
}

.program-bottom .btn:hover {
    background: #000;
}

.program-bottom .arrow {
    font-size: 20px;
    transform: translateX(0);
    transition: transform .3s ease;
}

.program-bottom .btn:hover .arrow {
    transform: translateX(8px);
}





@media (max-width: 767px) {

	.visual-title > p:nth-child(1){ margin-bottom: 26px; line-height: 24px;}
	.visual-title > p:nth-child(2){ line-height: 34px;}

	.main-section-visual .section-inner {
		padding-bottom: 50px;
		margin-top: 0px;
		margin-left: 20px;
		margin-right: 20px;
	}
	.visual-title > p { font-size: 16px; letter-spacing: -1px }
	.visual-title > p > b {
		font-size: 27px;
	}
	.visual-sign {
		font-size: 15px;
		letter-spacing: -1px;
	}

	
	
	/**/
	.main-section-premium1 .section-inner {
		width: 100%;
		display: block;
	}
	.premium1-left .premium-name {
		margin-bottom: 24px;
		margin-left: 0px;
		margin-top: 0px;
		width: 60px;
	}
	.premium1-img-box > img {
		width: 120px;
	}
	.premium1-img-box2 {
		position: absolute;
		left: 0px;
		top: auto;
		bottom: 10px;
		margin-left: 0px;
		margin-top: 0px;
		width: 35%;
	}
	.premium1-img-box2 img {
		width: 100%;
	}
	.premium1-img-box {
		display: flex;
		align-items: center;
		gap: 9px;
		margin-bottom: 20px;
		margin-top: -75px;
	}
	.premium1-con-title {
		font-size: 17px;
		font-weight: 300;
		margin-bottom: 10px;
		letter-spacing: -0.033em;
	}
	.premium-con-desc ul {
		display: flex;
		gap: 10px;
		font-size: 16px;
		font-weight: 600;
	}
	.premium1-left {
		width: 100%;
		margin-top: 80px;
	}

	.premium1-right {
		position: absolute;
		width: 100%;
        bottom: 0px;
        right: 0;
	}
	.premium1-bg {
		margin-top: 30px;
	}
	.premium1-logo {
		position: absolute;
		right: 10px;
		bottom:	10px;
		width: 60%;
		margin-top: auto;
	}

	.program-bottom {
		position: absolute;
		margin-left: 0;
		margin-top: 0px;
		width: 100%;
		padding-top: 15px;
	}
	.program-bottom .btn {
		display: inline-flex;
		align-items: center;
		gap: 15px;
		padding: 10px 30px;
		font-size: 16px;
		font-weight: 600;
		margin-top: 0px;
	}
	.premium1-banner {
		position: absolute;
		margin-left: 68%;
		margin-top: 100px;
		transform: translateY(-100px);
		opacity: 0;
	}
	.premium1-banner img { width: 85%; }

	/**/
	.main-section-premium2 .section-inner {
		width: 100%;
		display: block;
	}
	.premium2-left .premium-name {
		margin-bottom: 24px;
		margin-left: 0px;
		margin-top: 0px;
		width: 60px;
	}
	.premium2-img-box > img {
		width: 120px;
	}
	.premium2-img-box2 {
		position: absolute;
		left: 0px;
		top: auto;
		bottom: 10px;
		margin-left: 0px;
		margin-top: 0px;
		width: 35%;
	}
	.premium2-img-box2 img {
		width: 100%;
	}
	.premium2-img-box {
		display: flex;
		align-items: center;
		gap: 9px;
		margin-bottom: 20px;
		margin-top: -75px;
	}
	.premium2-con-title {
		font-size: 17px;
		font-weight: 300;
		margin-bottom: 10px;
		letter-spacing: -0.033em;
	}
	.premium2-left {
		width: 100%;
		margin-top: 80px;
	}

	.premium2-right {
		position: absolute;
		width: 100%;
        bottom: 0px;
        right: 0;
	}
	.premium2-bg {
		margin-top: 30px;
	}
	.premium2-logo {
		position: absolute;
		right: 10px;
		bottom:	10px;
		width: 60%;
		margin-top: auto;
	}
	.premium2-banner {
		position: absolute;
		margin-left: 68%;
		margin-top: 100px;
		transform: translateY(-100px);
		opacity: 0;
	}
	.premium2-banner img { width: 85%; }

	/**/
	.main-section-premium3 .section-inner {
		width: 100%;
		display: block;
	}
	.premium3-left .premium-name {
		margin-bottom: 24px;
		margin-left: 0px;
		margin-top: 0px;
		width: 60px;
	}
	.premium3-img-box > img {
		width: 120px;
	}
	.premium3-img-box2 {
		position: absolute;
		left: 0px;
		top: auto;
		bottom: 10px;
		margin-left: 0px;
		margin-top: 0px;
		width: 35%;
	}
	.premium3-img-box2 img {
		width: 100%;
	}
	.premium3-img-box {
		display: flex;
		align-items: center;
		gap: 9px;
		margin-bottom: 20px;
		margin-top: -75px;
	}
	.premium3-con-title {
		font-size: 17px;
		font-weight: 300;
		margin-bottom: 10px;
		letter-spacing: -0.033em;
	}
	.premium3-left {
		width: 100%;
		margin-top: 80px;
	}

	.premium3-right {
		position: absolute;
		width: 100%;
        bottom: 0px;
        right: 0;
	}
	.premium3-bg {
		margin-top: 30px;
	}
	.premium3-logo {
		position: absolute;
		right: 10px;
		bottom:	10px;
		width: 60%;
		margin-top: auto;
	}
	.premium3-banner {
		position: absolute;
		margin-left: 68%;
		margin-top: 100px;
		transform: translateY(-100px);
		opacity: 0;
	}
	.premium3-banner img { width: 85%; }



	.notice_sec h2 {
		text-align: center;
		font-size: 25px;
		font-weight: 500;
		margin-bottom: 30px;
	}

}