@charset "UTF-8";
/*! mobile 버전 - css */
@media (max-width: 1023px){
.swiper-container.public-swiper-container.mt-0{margin-top:0}
.swiper-container.public-swiper-container .double-img-area{padding:1rem 0 0 0}
.swiper-container.public-swiper-container .double-img-align{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.swiper-container.public-swiper-container .double-img-col{-webkit-box-flex:0;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%}
.swiper-container.public-swiper-container .double-img-col:nth-child(1){padding-right:1rem}
.swiper-container.public-swiper-container .double-img-col:nth-child(2){padding-left:1rem}
.swiper-container.public-swiper-container .double-img-col .txt{display:block;padding:1.3rem 0 0 0;text-align:center;font-size:1.3rem;line-height:1.76;color:#222}
.swiper-container.public-swiper-container .swiper-slide:last-child .double-img-col{padding:0 1rem 0 1rem}
.step-1::before{height:-webkit-calc(100% - 250px);height:calc(100% - 250px);height:-webkit-calc(100% - 25rem);height:calc(100% - 25rem)}
.step-2::before{height:-webkit-calc(100% - 250px);height:calc(100% - 250px);height:-webkit-calc(100% - 25rem);height:calc(100% - 25rem)}
.step-3::before{height:-webkit-calc(100% - 120px);height:calc(100% - 120px);height:-webkit-calc(100% - 12rem);height:calc(100% - 12rem)}
.step-4::before{height:-webkit-calc(100% - 190px);height:calc(100% - 190px);height:-webkit-calc(100% - 19rem);height:calc(100% - 19rem)}
}
/*! pc & tablet 버전 - css */
@media (min-width: 1024px){
.swiper-container.public-swiper-container.mt-0{margin-top:0}
.swiper-container.public-swiper-container .double-img-area{padding:1rem 0 0 0}
.swiper-container.public-swiper-container .double-img-align{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.swiper-container.public-swiper-container .double-img-col{-webkit-box-flex:0;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%}
.swiper-container.public-swiper-container .double-img-col:nth-child(1){padding-right:4rem}
.swiper-container.public-swiper-container .double-img-col:nth-child(2){padding-left:4rem}
.swiper-container.public-swiper-container .double-img-col .txt{display:block;padding:1.3rem 0 0 0;text-align:center;font-size:1.8rem;line-height:1.55;color:#222}
.swiper-container.public-swiper-container .swiper-slide:last-child .double-img-col{padding:0 2rem 0 2rem}
.step-1::before{height:-webkit-calc(100% - 350px);height:calc(100% - 350px);height:-webkit-calc(100% - 35rem);height:calc(100% - 35rem)}
.step-2::before{height:-webkit-calc(100% - 355px);height:calc(100% - 355px);height:-webkit-calc(100% - 35.5rem);height:calc(100% - 35.5rem)}
.step-3::before{height:-webkit-calc(100% - 240px);height:calc(100% - 240px);height:-webkit-calc(100% - 24rem);height:calc(100% - 24rem)}
.step-4::before{height:-webkit-calc(100% - 245px);height:calc(100% - 245px);height:-webkit-calc(100% - 24.5rem);height:calc(100% - 24.5rem)}
.content-box.step-1 [class*="swiper-btn-round"]{margin-top:-14rem}
.content-box.step-2 [class*="swiper-btn-round"]{margin-top:-15rem}
.content-box.step-3 [class*="swiper-btn-round"]{margin-top:-4rem}
.content-box.step-3{}
.content-box.step-4 [class*="swiper-btn-round"]{margin-top:-9rem}
.content-box.step-4 .round-type-tag{margin-bottom:4rem}
.content-box.worldliterature-space01 .public-swiper-container.pb-30{padding-bottom:4rem}
}