#ja_preium7 { background:linear-gradient(#b8b8b8 10%, #fff); }
#ja_preium7 .mySwiper.swiper { position:relative; width:100%; height:100vh; }
#ja_preium7 .mySwiper .swiper-slide .anim {
	position:absolute; display:inline-block; top:60%; left:50%; z-index:2; transform:translate(-50%,-50%);
}
#ja_preium7 .mySwiper .swiper-slide .anim .item { position:relative; }

#ja_preium7 .mySwiper .swiper-slide .anim > div { position: relateive; padding: 35px 70px; }
#ja_preium7 .mySwiper .swiper-slide .anim > div::before,
#ja_preium7 .mySwiper .swiper-slide .anim > div::after {
	position: absolute; content:''; width:0%; height:1px; background-color: rgba(255,255,255,0.4); opacity: 0;
}
#ja_preium7 .mySwiper .swiper-slide .anim > div::before { top:0; left:0;  }
#ja_preium7 .mySwiper .swiper-slide .anim > div::after { bottom:0; right:0;  }


#ja_preium7 .mySwiper .swiper-slide.swiper-slide-active .anim > div::before,
#ja_preium7 .mySwiper .swiper-slide.swiper-slide-active .anim > div::after { width:100%; opacity: 1; transition: all 3s 0.2s ease  }


#ja_preium7 .mySwiper .swiper-slide .t3 { text-align:center; font-size:1.1rem; color:#f0f0f0; margin-top:15px; letter-spacing:-1px; font-weight:400; opacity:0; transform:translateY(80px); }
#ja_preium7 .mySwiper .swiper-slide .t3 b { font-size:3rem; font-family: 'Teko';  letter-spacing: 3px; color:#fff; line-height: 25px; }
#ja_preium7 .mySwiper .swiper-slide .t3 strong { font-size:1.6rem; color:#ADDEF8; line-height: 60px; }

#ja_preium7 .mySwiper .bgimg { position:absolute; width:100%; height:100%; top:0; left:0; z-index:1; overflow:hidden; }
/*#ja_preium7 .mySwiper .bgimg:after { content:''; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(255,255,255,0.45); }*/

#ja_preium7 .mySwiper .bgimg .imgbox { width:100%; height:100%; }
#ja_preium7 .mySwiper .bgimg .img1 { background:url(./img/p_bigimg1.jpg) no-repeat center center / cover; }
#ja_preium7 .mySwiper .bgimg .img2 { background:url(./img/p_bigimg2.jpg) no-repeat center center / cover; }
#ja_preium7 .mySwiper .bgimg .img3 { background:url(./img/p_bigimg3.jpg) no-repeat center center / cover; }
#ja_preium7 .mySwiper .bgimg .img4 { background:url(./img/p_bigimg4.jpg) no-repeat center center / cover; }
#ja_preium7 .mySwiper .bgimg .img5 { background:url(./img/p_bigimg5.jpg) no-repeat center center / cover; }
#ja_preium7 .mySwiper .bgimg .img6 { background:url(./img/p_bigimg6.jpg) no-repeat center center / cover; }
#ja_preium7 .mySwiper .bgimg .img7 { background:url(./img/p_bigimg7.jpg) no-repeat center center / cover; }

#ja_preium7 .mySwiper .swiper-slide.swiper-slide-active .bgimg .imgbox { animation:sec03_bigimg 3s 0s both; }
#ja_preium7 .mySwiper .swiper-slide.swiper-slide-active .t3 { animation:sec03_txt2 1.2s 0.4s both; }

#ja_preium7 .premiumTitle { position:absolute; top:35%; left:50%; transform:translate(-50%,-50%); z-index:2; width:100%; text-align:center; }
#ja_preium7 .premiumTitle .tt1 { font-family:'Nanum Square',"Noto Sans KR",'Noto Sans'; font-size:2.1rem; line-height:4rem; opacity:0; transform:translateX(50px); color:#fff; }
#ja_preium7 .premiumTitle .tt2 {
	font-family:"Montserrat",sans-serif; font-size:12rem; color:rgba(255,255,255,.20); line-height:1; font-weight:800;
	opacity:0; /*transform:translateX(50px);*/ letter-spacing: 5rem;
}

#ja_preium7.active .tt1 { transition:1.2s 0.2s; opacity:1; transform:translateX(0); }
#ja_preium7.active .tt2 { transition:1.2s 0.5s ease-out; opacity:1; transform:translateX(0); letter-spacing:-5px; }
#ja_preium7.active .bi-img { transition:1.5s 0.3s; opacity:1; transform:translateX(0); }
#ja_preium7.active .bgimg:after { transition:1.5s 0.2s; opacity:0; }

@keyframes sec03_bigimg {
	from { transform:scale(1.15); }
	to { transform:scale(1); }
}

@keyframes sec03_txt2 {
	from { transform:translateY(50px); opacity:0; filter:blur(10px); }
	to { transform:translateY(0); opacity:1; filter:blur(0); }
}

#ja_preium7 .swiper-button-prev:after, #ja_preium7 .swiper-button-next:after { color:#111; }

#ja_preium7 .swiper-pagination-bullet { width:12px; height:12px; border-radius:10px; transition:all .3s ease; background-color: #fff; }
#ja_preium7 .swiper-pagination-bullet-active { width:50px; background-color:#ADDEF8; }

#ja_preium7 .swiper-pagination { --swiper-pagination-bullet-inactive-color:#111; --swiper-pagination-bullet-inactive-opacity:.2; --swiper-pagination-bullet-horizontal-gap:5px; --swiper-pagination-bullet-vertical-gap:10px; bottom:20%; }

@media (max-height:900px) {
	#ja_preium7 .swiper-pagination { bottom:17%; }
}

@media (max-height:750px) {
	#ja_preium7 .premiumTitle { top:150px; }
	#ja_preium7 .swiper-pagination { bottom:8%; }	
}


#ja_preium7 .play-paused {
	position: relative; display: inline-block; font-size:1.4rem; padding: 0 !important; top:2px; left: 25px;
	color: #fff; opacity: 0.3; cursor: pointer;
}