.swiper-slide[data-v-556d48f7]{position:relative}.swiper-slide img[data-v-556d48f7]{width:100%}.swiper-slide .txt_box[data-v-556d48f7]{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;left:20px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:-moz-calc(100% - 40px);width:calc(100% - 40px);z-index:1}.swiper-slide .txt_box h2[data-v-556d48f7]{color:#fff;font-size:2rem;font-weight:300}.swiper-slide .txt_box p[data-v-556d48f7]{color:#fff;display:block;font-size:1.5rem;font-weight:500}[data-v-3aa23e55] .swiper{border-radius:0}[data-v-3aa23e55] .swiper .swiper-wrapper{aspect-ratio:313/320}[data-v-3aa23e55] .swiper .swiper-pagination{bottom:auto;margin-top:12px;position:relative}[data-v-3aa23e55] .swiper .swiper-pagination .swiper-pagination-bullet{background-color:#ccc;margin:0 4px!important;opacity:1}[data-v-3aa23e55] .txt_box{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;bottom:20px!important;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;position:absolute;top:auto!important;width:-moz-calc(100% - 40px);width:calc(100% - 40px)}[data-v-3aa23e55] .txt_box h2{font-size:7.5vw!important;font-weight:700!important}[data-v-3aa23e55] .txt_box p{display:block;font-size:5.5vw!important;font-weight:500!important}.align[data-v-3aa23e55]{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-top:12px}.align *[data-v-3aa23e55]{color:#fff}.modal.main[data-v-3aa23e55]{background-color:transparent;border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding:0}.modal.main button+button[data-v-3aa23e55]{margin-left:44px;padding-left:44px;position:relative}.modal.main button+button[data-v-3aa23e55]:before{background:hsla(0,0%,100%,.5);content:"";display:inline-block;height:12px;left:0;margin-top:-6px;position:absolute;top:50%;width:1px}
