@charset "UTF-8";
/*! mobile 버전 - css */
@media (max-width: 1023px){
.align-center-box.type01{margin-bottom:2rem}
.align-center-box.type01 .round-type-tag{margin-bottom:1rem}
.align-center-box.type01 .align-center-box-desc{font-size:1.4rem;line-height:1.71;color:#222}
.swiper-container.public-swiper-container .bg-img{position:relative}
.swiper-container.public-swiper-container .open-btn{position:absolute;top:50%;left:50%;margin:-3.3rem 0 0 -3.3rem}
.swiper-container.public-swiper-container.mt-0{margin-top:0}
.swiper-container.public-swiper-container.special-swiper-container{margin:3rem -2rem 2.5rem -2rem}
.swiper-container.public-swiper-container.special-swiper-container .point01{display:block;color:#4051b8;font-size:1.5rem;line-height:1.66;font-weight:700}
.step-1::before{height:-webkit-calc(100% - 140px);height:calc(100% - 140px);height:-webkit-calc(100% - 14rem);height:calc(100% - 14rem)}
.step-2::before{height:-webkit-calc(100% - 240px);height:calc(100% - 240px);height:-webkit-calc(100% - 24rem);height:calc(100% - 24rem)}
.step-3::before{height:-webkit-calc(100% - 240px);height:calc(100% - 240px);height:-webkit-calc(100% - 24rem);height:calc(100% - 24rem)}
}
/*! pc & tablet 버전 - css */
@media (min-width: 1024px){
.align-center-box.type01{margin-bottom:2rem}
.align-center-box.type01 .round-type-tag{margin-bottom:1rem}
.align-center-box.type01 .align-center-box-desc{font-size:1.8rem;line-height:1.55;color:#222}
.swiper-container.public-swiper-container .bg-img{position:relative}
.swiper-container.public-swiper-container .bg-img img{max-width:auto!important;width:100%!important}
.swiper-container.public-swiper-container .open-btn{position:absolute;top:50%;left:50%;margin:-3.3rem 0 0 -3.3rem}
.swiper-container.public-swiper-container.mt-0{margin-top:0}
.swiper-container.public-swiper-container.special-swiper-container{width:auto}
.swiper-container.public-swiper-container.special-swiper-container .point01{display:block;color:#4051b8;font-size:1.5rem;line-height:1.66;font-weight:700}
.step-1::before{height:-webkit-calc(100% - 150px);height:calc(100% - 150px);height:-webkit-calc(100% - 15rem);height:calc(100% - 15rem)}
.step-2::before{height:-webkit-calc(100% - 320px);height:calc(100% - 320px);height:-webkit-calc(100% - 32rem);height:calc(100% - 32rem)}
.step-3::before{height:-webkit-calc(100% - 350px);height:calc(100% - 350px);height:-webkit-calc(100% - 35rem);height:calc(100% - 35rem)}
.content-box.step-1 [class*="swiper-btn-round"]{margin-top:0}
.content-box.step-2 [class*="swiper-btn-round"]{margin-top:-6rem}
.content-box.step-2 .public-swiper-container-btn01 [class*="swiper-btn-round"]{margin-top:0}
.content-box.step-3 [class*="swiper-btn-round"]{margin-top:-7rem}
.special-swiper-container [class*="swiper-btn-round"]{margin-top:-14.5rem}
}