@charset "UTF-8";
.content-box.step-1 img{width:100%}
/*! mobile 버전 - css */
@media (max-width: 1023px){
.align-center-box .round-type-tag.space01{margin-bottom:0}
.content-box.step-type .step-sub-desc02{position:relative;color:#666;font-size:1.2rem;line-height:1.83;display:block;text-align:center}
.swiper-container.public-swiper-container .bg-img{position:relative}
.swiper-container.public-swiper-container .open-btn{position:absolute;top:50%;left:50%;margin:-2.5rem 0 0 -5rem}
.swiper-container.public-swiper-container.mt-0{margin-top:0}
[class*="content-box"].step-3 .step-sub-desc{margin-bottom:17px;margin-bottom:1.7rem}
.step-1 .align-center-box .desc{margin-top:1.1rem;margin-bottom:1.7rem}
.step-3 .round-type-tag{margin-bottom:0}
[data-chapter="1"] .step-title{margin-top:3rem}
.step-2 .align-center-box + .swiper-wrapper{margin-top:2rem}
.step-2 .swiper-container{padding-bottom:3rem}
}
/*! pc & tablet 버전 - css */
@media (min-width: 1024px){
.align-center-box .round-type-tag.space01{margin-bottom:1rem}
.content-box.step-type .step-sub-desc02{position:relative;color:#666;font-size:1.6rem;line-height:1.62;display:block;text-align:center}
.swiper-container.public-swiper-container .bg-img{position:relative}
.swiper-container.public-swiper-container .open-btn{position:absolute;top:50%;left:50%;margin:-2.5rem 0 0 -5rem}
.swiper-container.public-swiper-container.mt-0{margin-top:0}
.step-1 .align-center-box .desc{margin-top:1.3rem;margin-bottom:3.5rem}
[class*="content-box"].step-3 .step-sub-desc{margin-bottom:3rem}
[class*="content-box"].step-3 .swiper-container.public-swiper-container{padding-bottom:2rem;margin-top:4rem}
.step-title.space01{margin-top:6.6rem}
.step-1::before{height:-webkit-calc(100% - 320px);height:calc(100% - 320px);height:-webkit-calc(100% - 32rem);height:calc(100% - 32rem)}
.step-2::before{height:-webkit-calc(100% - 180px);height:calc(100% - 180px);height:-webkit-calc(100% - 18rem);height:calc(100% - 18rem)}
.step-3::before{height:-webkit-calc(100% - 200px);height:calc(100% - 200px);height:-webkit-calc(100% - 20rem);height:calc(100% - 20rem)}
.content-box.step-1 [class*="swiper-btn-round"]{margin-top:-4rem}
.step-2 .align-center-box + .swiper-wrapper{margin-top:3.4rem}
.step-2 .swiper-container{padding-bottom:2rem}
}