.body-in{position:relative}.mt-2{margin-top:2rem}.tac{text-align:center}.display-block{display:block}.mt40{margin-top:40px}.mb40{margin-bottom:40px}.float-button__wrap{position:fixed;bottom:10px;right:0;left:0;z-index:999;background-color:rgba(255,255,255,.6);backdrop-filter:blur(5px);padding:1rem 2rem;text-align:center}body{max-width:750px;width:auto;margin:0 auto}span.swiper-pagination-bullet{background:#f08aa0}.p-hero__btn{padding:0 2%}.c-conversion-btn{display:flex;align-items:center;justify-content:center;border-radius:100vh;background:#00bf53;color:#fff;padding:1.5rem;position:relative;text-align:center;min-height:1.4rem;width:100%;margin:4rem auto 0}@media screen and (min-width: 768px){.c-conversion-btn{width:90%}}.c-conversion-btn__text{font-size:2rem;font-weight:bold;line-height:1.4375;margin-left:-1rem;color:#fff}@media screen and (min-width: 768px){.c-conversion-btn__text{font-size:3rem}}.c-conversion-btn__icon--logo{position:absolute;top:50%;right:3.25rem;transform:translateY(-50%);width:60px;height:60px}.block06{position:relative}.block06_calendar{position:relative}.block06 .line_btn{position:absolute;bottom:2%;width:85%;left:50%;transform:translate(-50%, -50%)}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{height:1%}.p-r{position:relative}.faq_item dt{position:relative;cursor:pointer;display:block}.faq_item .negative_01::before{content:"";position:absolute;width:1.2em;height:1.2em;background:url(../img/negative.png) no-repeat 50% 50%;-webkit-background-size:100% auto;background-size:100% auto;top:54%;right:6%;margin-top:-0.5em;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);opacity:1}.faq_item .negative_01::after{content:"";position:absolute;width:1.2em;height:1.2em;background:url(../img/negative.png) no-repeat 50% 50%;-webkit-background-size:100% auto;background-size:100% auto;top:54%;right:6%;margin-top:-0.5em;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.faq_item dt.acd_btn_open:before{content:"";-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);opacity:0}.images-compare-container{display:inline-block;position:relative;overflow:hidden}.images-compare-before{will-change:clip;position:absolute;top:0;left:0;z-index:2;pointer-events:none;overflow:hidden}.images-compare-after{pointer-events:none}.images-compare-before img,.images-compare-after img{max-width:100%;height:auto;display:block}.images-compare-separator{position:absolute;background:#fff;height:100%;width:1px;z-index:4;left:0;top:0}.images-compare-handle{height:60px;width:60px;position:absolute;left:50%;top:50%;margin-left:-30px;margin-top:-30px;border:2px solid #fff;border-radius:1000px;z-index:3;background:rgba(0,0,0,0);cursor:pointer}.images-compare-left-arrow,.images-compare-right-arrow{width:0;height:0;border:6px inset rgba(0,0,0,0);position:absolute;top:50%;margin-top:-6px}.images-compare-left-arrow{border-right:6px solid #fff;left:50%;margin-left:-17px}.images-compare-right-arrow{border-left:6px solid #fff;right:50%;margin-right:-17px}.images-compare-label{font-family:sans-serif;text-transform:uppercase;font-weight:bold;position:absolute;top:10px;left:10px;z-index:1;color:rgba(0,0,0,.4);background:rgba(255,255,255,.7);padding:10px;border-radius:5px;pointer-events:none;display:none}.images-compare-container .images-compare-label{display:inherit}.images-compare-before .images-compare-label{left:10px}.images-compare-after .images-compare-label{left:auto;right:10px}.js-img-compare .resize{left:0}.block08_inner{position:relative}.block08_inner .img{width:750px}.block08_inner_box{position:absolute;bottom:10px;width:84%;top:57.3%;left:50%;transform:translate(-50%, -50%)}.block14{position:relative}.block14_linebtn{position:absolute;top:19%;right:5%;width:67%}.block16{background:#1f1d19;padding:0 3% 20px 3%}@media screen and (min-width: 768px){.block16{padding:0 3% 40px 3%}}.block16 .swiper-horizontal>.swiper-pagination-bullets,.block16 .swiper-pagination-bullets.swiper-pagination-horizontal,.block16 .swiper-pagination-custom,.block16 .swiper-pagination-fraction{bottom:1% !important;top:unset !important}.block16 .swiper-slide{text-align:center}.block17 .faq_item dt{position:relative;cursor:pointer;display:block}.block17 .faq_item .negative_01::before{content:"";position:absolute;width:3.5rem;height:3.5rem;background:url(../img/minus.png) no-repeat 50% 50%;-webkit-background-size:100% auto;background-size:100% auto;top:39%;right:7.9%;margin-top:-0.5em;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);opacity:1}.block17 .faq_item .negative_01::after{content:"";position:absolute;width:3.5rem;height:3.5rem;background:url(../img/minus.png) no-repeat 50% 50%;-webkit-background-size:100% auto;background-size:100% auto;top:38%;right:8%;margin-top:-0.5em;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.block17 .faq_item dt.acd_btn_open:before{content:"";-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);opacity:0}.footer{text-align:center;background:#111;padding-bottom:1.4rem;margin-top:1.2rem}.footer_pagetop{margin-bottom:.4rem}.footer_pagetop-link{display:block;padding-top:2.4rem;padding-bottom:2.4rem;position:relative}.footer_pagetop_icon{width:2rem}.footer_pagetop p{font-size:1.8rem;color:#fff;margin-top:1.2rem}@media screen and (min-width: 768px){.footer_pagetop p{font-size:2.8rem}}.footer_pagetop::after{content:"";position:absolute;width:30rem;height:.2rem;left:50%;transform:translateX(-50%);background:#fff}@media screen and (min-width: 768px){.footer_pagetop::after{width:50rem;height:.2rem}}.footer_logo{width:15rem;display:block;margin:0 auto}.footer_link_company{display:block;margin-top:.1rem;margin-bottom:.5rem;position:relative;color:#fff;font-size:1.6rem}.footer_link_company::after{content:"";position:absolute;width:7rem;height:.2rem;bottom:-5px;left:50%;transform:translateX(-50%);background:#fff}.footer_copyright{font-size:1.4rem;color:#fff;margin-top:2rem}.swiper-slide img{width:750px}.footer_btn{bottom:unset !important;transform:translate(-50%, -170%) !important}.popup{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fff;padding:10px;box-shadow:0 4px 8px rgba(0,0,0,.2);z-index:1000;width:80%;display:none}@media(width >= 769px){.popup{padding:20px;width:unset}}.popup.ok{display:block}.popup-background{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:999;display:none}.popup-background.ok{display:block}.popup-inner{position:relative;padding:30px 0 0}.round_btn{display:block;position:absolute;right:0;top:-5px;width:30px;height:30px;border:2px solid #333;border-radius:50%;background:#fff}.round_btn::before,.round_btn::after{content:"";position:absolute;top:50%;left:50%;width:3px;height:22px;background:#333}.round_btn::before{transform:translate(-50%, -50%) rotate(45deg)}.round_btn::after{transform:translate(-50%, -50%) rotate(-45deg)}.top-pagination{bottom:480px !important}/*# sourceMappingURL=lp.css.map */
