@charset "UTF-8";.lp_wrap .slider{display:none}.lp_wrap .slider.slick-initialized{display:block}.lp_wrap .slider .slick-arrow{cursor:pointer}.lp_wrap .slider .slick-list{cursor:grab}.lp_wrap .slider .slick-list:active{cursor:grabbing}.wrapper{max-width:750px;margin:auto;overflow:hidden}.wrapper .topbar{width:200%}.wrapper .topbar .slick-slide img{width:100%;height:auto;vertical-align:top}.lp_wrap .back{position:relative}.back .on{position:absolute;top:0;left:0;width:100%;clip-path:circle(9.5% at 83% 32.5%);animation:4s back_on 1s ease-in-out forwards}@keyframes back_on{from{clip-path:circle(9.5% at 83% 32.5%)}to{clip-path:circle(100% at 83% 32.5%)}}.back .on2{position:absolute;top:0;left:0;width:100%;clip-path:circle(9.5% at 78% 50%);animation:4s back_on2 1s ease-in-out forwards}@keyframes back_on2{from{clip-path:circle(9.5% at 78% 50%)}to{clip-path:circle(100% at 78% 50%)}}.lp_wrap .tokuten .movie{position:absolute;top:22.3%;left:10.133%;z-index:-1;width:79.733%}.lp_wrap .offer .btn{position:absolute;top:74.5%;left:0;right:0;width:60%;max-width:465px;margin:auto}.lp_wrap .hanbaimae{position:relative}.lp_wrap .hanbaimae div.sns_k{position:absolute;top:27%;width:100%;max-height:300px;overflow:hidden}.lp_wrap .hanbaimae div.sns_m{position:absolute;top:59%;width:100%;max-height:250px;overflow:hidden}@media screen and (max-width:768px){.lp_wrap .hanbaimae div.sns_k{height:45vw}.lp_wrap .hanbaimae div.sns_m{height:40vw}}.lp_wrap .before_after .compare{position:relative}.lp_wrap .before_after .compare .after{position:absolute;top:3.5%;left:7%;width:87%;height:88.3%;background:url("../images/ba_b.jpg") left top/cover no-repeat;border-right:1px solid #222;animation:2s compare_ba ease-in-out alternate infinite;box-sizing:border-box}@keyframes compare_ba{from{width:0%}to{width:100%}}.lp_wrap .order_st{position:relative}.lp_wrap .order_st div.ultra_f_plus{position:absolute;top:11%;left:0;right:0;width:80%;height:30%;margin:auto}.lp_wrap .order_st div.ultra_f_plus iframe{width:100%;height:100%}.lp_wrap .factorytour{position:relative}.lp_wrap .factorytour div.movie{position:absolute;top:81.1%;left:5%;width:90%}.lp_wrap .howtouse{position:relative}.lp_wrap .howtouse .step2{position:absolute;top:37.6%;left:47%;width:44%}.lp_wrap .howtouse .step3{position:absolute;top:68.2%;left:9%;width:44%}#qastyle{background-color:#dbcac2;padding-bottom:8%}#qastyle .btn-q{width:92%;margin:2% auto 0 auto;display:flex;background-color:#4f484b;position:relative;cursor:pointer}#qastyle .btn-q:first-child{margin:0 auto}#qastyle .btn-q .q-img{width:10%;background-color:#4f484b;display:flex;align-items:center}#qastyle .btn-q .q-img img{max-width:72px;max-height:58px}#qastyle .btn-q .q-text{margin:0;padding:2%;overflow:hidden;font-size:2em;text-align:left;line-height:1.4;color:#fff}#qastyle .open-a{width:92%;margin:0 auto 2% auto;display:flex;align-items:flex-start;background-color:#fff}#qastyle .open-a .a-img{width:10%;line-height:1;vertical-align:middle;background-color:#fff}#qastyle .open-a .a-img img{max-width:72px;max-height:63px}#qastyle .open-a .a-text{margin:0;padding:2%;overflow:hidden;font-size:2em;text-align:left;line-height:1.4;color:#4f484b}div.btn-q.active::after{content:'';background-image:url("../images/mekanasa_faq_arrow2.jpg");display:inline-block;background-size:contain;background-repeat:no-repeat;position:absolute;max-width:44px;max-height:30px;background-size:contain}div.btn-q::after{content:'';background-image:url("../images/mekanasa_faq_arrow1.jpg");display:inline-block;background-size:contain;background-repeat:no-repeat;position:absolute;right:0;top:20%;width:44px;height:30px}@media screen and (max-width:768px){#qastyle .btn-q .q-text{font-size:3.2vw;line-height:2.5}#qastyle .open-a .a-text{font-size:3.2vw}}.lp_wrap .guide .link{position:absolute;top:53.5%;left:4.8%;width:75.5%;height:2.1%}.lp_wrap .contact .tel{position:absolute;top:30%;left:4.666%;width:90.666%}.lp_wrap .contact .mail{position:absolute;top:60.5%;left:4.666%;width:90.666%}.footer-link{text-align:center;margin-top:8%;margin-bottom:8%;font-size:14px}.footer-link ul{list-style:none;margin:0;padding:0}.footer-link ul li:first-child{margin-top:0}.footer-link ul li{margin-top:2%}.footer-link p{text-align:center;margin-top:8%}.footer-link ul li a{font-size:14px}.footer-link ul li a:link{color:#00f}.footer-link ul li a:visited{color:purple}.tokusho{position:absolute;width:9%;height:3%;top:90.3%;left:14%}