@charset "UTF-8";@font-face{font-family:Futura;src:url(/assets/FuturaCyrillicDemi.0b9247da.ttf) format("truetype")}a{cursor:pointer}.flex{display:flex;align-items:center}.flex-column{display:flex;flex-direction:column;align-items:center}.grey-bg{background-color:#f3f3f3}.pb_5rem{padding-bottom:5rem;box-sizing:border-box}.caution_title button.is-open i,.caution_title button.is-open img,.caution_title button.is-toggle i,.caution_title button.is-toggle img,.caution_title button.is-show i,.caution_title button.is-show img,.caution_title button.is-event i,.caution_title button.is-event img,.caution_title button.is-app i,.caution_title button.is-app img{background-size:396px 384px!important;transform:rotate(180deg)}.inner_box{width:100%;max-width:1060px;margin:0 auto}.caution{width:700px;margin:0 auto;border:1px solid rgba(0,0,0,.1);border-radius:12px;padding:1.2rem 1.5rem}.caution-white{border:1px solid rgba(255,255,255,.2)}.caution-white .caution_txt{border-top:1px solid rgba(255,255,255,.2)}.caution-white .caution_title p,.caution-white .caution_txt li{color:#fff}.caution_title{width:100%;justify-content:space-between}.caution_title img{vertical-align:bottom;margin-right:5px}.caution_title p{font-weight:700;font-size:1.125rem;color:#333}.caution_title button.is-open i,.caution_title button.is-app img{transform:rotate(180deg)}.caution_txt{width:100%;text-align:left;text-indent:10px;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(0,0,0,.1)}.caution_txt{list-style:inside}.caution_txt li{line-height:2;color:#666;font-size:1rem;letter-spacing:-.5px}.caution_txt-black li{color:#000}.caution_txt li::marker{font-size:.5rem;line-height:1.8}.caution_txt li span{display:inline-block;text-indent:20px}.wish_slide .swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:#505095}.wish_slide .swiper .swiper-pagination .swiper-pagination-bullet{background-color:#5b5b69;opacity:1}.wish_slide .swiper .swiper-pagination .swiper-pagination-bullet-active:after{background-color:#505095;width:12px;height:12px}.popup{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:9999}.popup-content{position:relative;background:white;padding:40px 20px 20px;border-radius:8px;box-shadow:0 4px 8px #0003}.popup-content img{max-width:100%;max-height:100%}.close{display:block;font-size:20px;color:#4aaf70;cursor:pointer;text-align:center;margin-top:20px;padding-top:20px;border-top:1px solid #eee}
