@charset "UTF-8";a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{font-size:100%;margin:0;outline:0;padding:0}a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,tt,u,ul,var{vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}.clearfix{clear:both;display:inline-table;min-height:1%}* html .clearfix{height:1%}.clearfix,img{display:block}img{height:auto;width:100%}body{font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Meiryo,メイリオ,Osaka,MS PGothic,arial,helvetica,sans-serif}.wrapper{background-color:#fff;margin:0 auto;max-width:750px}header{background:#fff;padding:0}.content-wrap{font-size:0;line-height:0;position:relative;text-align:center}#mp-lp-cashless{box-shadow:1px 1px 4px 1px rgba(0,0,0,.3);position:relative}.liner{background:linear-gradient(transparent 60%,#f8f673 0)}.normaltext{letter-spacing:.005em;line-height:1.75;text-align:justify}.offer_block{position:relative}.offer_block .cv-01{margin-top:min(20px,2.66667vw)}.btn-area{left:0;margin:auto;position:absolute;right:0;top:63%}.offer .btn-otameshi-box{margin:1em auto 0;max-width:544px;right:0;width:72.53333vw}.offer .btn-otameshi{display:block;max-width:309px;position:absolute;right:1.2vw;top:min(75px,10vw);width:41.2vw}.offer_block .offer_ttl{left:0;margin:0 auto;position:absolute;right:0;top:0}.offer .btn-box{position:relative}.offer .btn{display:block;left:0;margin:0 auto;right:0}.offer .btn-cv{margin:auto;max-width:557px;position:relative;width:74.2%}.offer .btn-amazon{margin:1em auto 0;max-width:534px;width:71.2%}.btn-line-box{position:relative}.btn-line{bottom:26.5%}.btn-line,.btn-warranty{display:block;left:0;margin:0 auto;max-width:661px;position:absolute;right:0;width:88.13333vw}.btn-warranty{bottom:55%}.btn-cv_img{max-width:100px;position:absolute;right:1.86667vw;top:27.46667vw;width:13.33333vw;z-index:2}.btn_bright{display:inline-block;overflow:hidden;position:absolute}.btn_bright:before{animation:bright 3s ease-in-out 3s infinite;background-color:hsla(0,0%,100%,.4);content:"";display:block;height:100%;left:-160%;position:absolute;top:0;transform:skewX(-45deg) translateX(0);width:100%;z-index:1}@keyframes bright{0%{transform:skewX(-45deg) translateX(0)}25%{transform:skewX(-45deg) translateX(320%)}to{transform:skewX(-45deg) translateX(320%)}}.offer .countdown{position:relative}.offer .countdown .hour,.offer .countdown .min,.offer .countdown .sec{font-size:3.2vw;font-weight:700;position:absolute;top:.8em}.offer .countdown .hour{right:40vw}.offer .countdown .min{right:26.66667vw}.offer .countdown .sec{right:17.33333vw}.offer .countdown .num-0:before{content:"0"}.offer .countdown .num-1:before{content:"1"}.offer .countdown .num-2:before{content:"2"}.offer .countdown .num-3:before{content:"3"}.offer .countdown .num-4:before{content:"4"}.offer .countdown .num-5:before{content:"5"}.offer .countdown .num-6:before{content:"6"}.offer .countdown .num-7:before{content:"7"}.offer .countdown .num-8:before{content:"8"}.offer .countdown .num-9:before{content:"9"}.offer .cv_teiki{background-color:#fff;margin:4.13333vw 0 4.93333vw;padding:0 8.4vw}.offer .cv_teiki .cv_teiki_ttl{background-color:#d2d2d2;font-size:2.4vw;font-weight:400;line-height:1;margin:8.93333vw 0 1.06667vw;padding:.93333vw 1.33333vw;text-align:center}.offer .cv_teiki p{font-feature-settings:"palt";font-size:2.26667vw;letter-spacing:.02em;line-height:1.5;padding-left:1em;text-indent:-1em}.offer .cv_teiki .uline{font-weight:700;text-decoration:underline;-webkit-text-decoration-color:#d2d2d2;text-decoration-color:#d2d2d2}.jisseki+.offer{margin-top:-15.33333vw}.faq_slide{background-color:#ffe;margin-top:8.53333vw}.faq_slide,.faq_slider{position:relative}.faq_slider_conts{background-color:#fff;border:3px solid #72558d;border-radius:2.66667vw;box-sizing:border-box;color:#3e3a39;font-size:3.2vw;height:min(540px,72vw);letter-spacing:.05em;margin:0 2vw;max-width:600px;width:80vw}.faq_slider_conts p{line-height:1.75;padding:4vw}.faq_slider_conts p .liner{color:#72558d;font-weight:700}.faq_slider .slick-dots{bottom:-9.86667vw}.faq_slider .slick-next{right:2.13333vw;top:49%}.faq_slider .slick-prev{left:2.13333vw;top:49%}.faq_slider .slick-next:before{background:url(../img/slide_next.webp) no-repeat 50%;background-size:contain}.faq_slider .slick-prev:before{background:url(../img/slide_prev.webp) no-repeat 50%;background-size:contain}.faq_slider .slick-arrow{height:8.26667vw;max-height:62px;max-width:62px;width:8.26667vw;z-index:2}.faq_slider .slick-arrow:before{content:"";height:100%;left:0;opacity:1;position:absolute;top:0;width:100%}.faq_slider .slick-dots li{margin:0 .26667vw}.faq_slider .slick-dots li button:before,.faq_slider .slick-dots li.slick-active button:before{opacity:1}.slick_num{color:#3e3a39;font-size:4vw;padding:3.2vw 0 12.4vw;text-align:center}.slick_num:after,.slick_num:before{content:"▼";display:inline-block;font-size:.6em}.slick_num:before{transform:translate(-14px,-.1em) rotate(-30deg)}.slick_num:after{transform:translate(14px,-.1em) rotate(30deg)}@media screen and (min-width:751px){.faq_slide{margin-top:64px}.faq_slider_conts{border-radius:20px;font-size:24px;margin:0 15px}.faq_slider_conts p{padding:30px}.slick_num{font-size:30px;padding:24px 0 93px}.voice01{padding-bottom:28px}.voice01_inner{background:linear-gradient(90deg,transparent 0,transparent 40px,#fff 0,#fff 710px,transparent 0,transparent);margin-bottom:50px;padding-bottom:14px}.voice01_txt{font-size:24px;padding:30px 75px 40px}.voice01_txt.voice01_txt_under{padding:22px 75px 0}.voice01_txt.voice01_txt_under02{padding:22px 75px 90px}.voice01_txt .kome:after{content:"※";font-size:16px;position:absolute}.voice_anno{font-size:18px;margin-top:13px}.voice01_01_img{margin-bottom:18px;margin-top:-14px}.voice01_inner.voice01_02{margin-bottom:10px}.voice01_02_inner{margin-top:-68px;min-height:636px}.voice01_02_inner h3{padding-top:82px}.voice01_02_inner .voice01_txt{width:356px}.voice01_03{margin-bottom:12px}.voice01_03_inner{margin-top:8px}.voice01_03_inner .voice01_txt{width:430px}.voice01_03_inner .voice_anno{margin-top:4px}}.voice02{background:#e1f3fc}.voice02 .voice01_inner{margin-bottom:0;padding-bottom:0}.voice03{background:linear-gradient(90deg,#f5f5f5 1px,transparent 0),linear-gradient(#f5f5f5 1px,transparent 0);background-size:3.46667vw 3.46667vw}@media screen and (min-width:751px){.voice03{background:linear-gradient(90deg,#f5f5f5 1px,transparent 0),linear-gradient(#f5f5f5 1px,transparent 0);background-size:26px 26px}}.youtube{background-color:#ffe4ed}.staff{background:linear-gradient(159.9deg,#fff3f7 66.9%,#ffe4ed 0,#ffe4ed 0,#ffe4ed)}.sns{background-color:#e4e1d2;padding-bottom:12.8vw}.sns .slider{background-color:#fff;box-shadow:0 0 2.66667vw rgba(0,0,0,.1);margin:0 auto;max-width:524px;width:69.8%}.sns .slick-dots li,.sns .slick-dots li button,.sns .slick-dots li button:before{height:2.4vw;width:2.4vw}.sns .slick-dots li{margin:0 .53333vw}.sns .slick-dots li button{padding:.53333vw}.sns .slick-dots li button:before{font-size:1.86667vw;line-height:1}.sns .slick-next,.sns .slick-prev{height:6.66667vw;width:6.66667vw}.sns .slick-prev{background:url(../img/arrow_prev.webp) 50%/contain;left:-10vw}.sns .slick-next{background:url(../img/arrow_next.webp) 50%/contain;right:-10vw}.sns .slick-next:before,.sns .slick-prev:before{content:""}.sns .slick-dots{bottom:-2.4em}.sns .slick-dots li.slick-active button:before{color:#0095f6;opacity:1}@media screen and (min-width:751px){.sns{padding-bottom:96px}.sns .slider{box-shadow:0 0 20px rgba(0,0,0,.1)}.sns .slick-dots li,.sns .slick-dots li button,.sns .slick-dots li button:before{height:18px;width:18px}.sns .slick-dots li{margin:0 4px}.sns .slick-dots li button{padding:4px}.sns .slick-dots li button:before{font-size:14px}.sns .slick-next,.sns .slick-prev{height:50px;width:50px}.sns .slick-prev{left:-75px}.sns .slick-next{right:-75px}}.faq_list{color:#4a474a;font-size:3.2vw;letter-spacing:.001em;line-height:1.75;margin-bottom:13.33333vw}.faq_list dd{margin-top:2.4vw}.faq_list dd p{margin:0 5.33333vw}.faq_list dd p.faq_subtxt{font-size:2.4vw;letter-spacing:.005em;line-height:3.86667vw;margin-top:3.46667vw}.faq_list dd p.faq_subtxt.sub01{margin-top:1.33333vw}.faq_list dd p.faq_note{font-size:2.93333vw;line-height:1.3;margin:10.66667vw 3.33333vw 0}.faq_list dd:not(:last-of-type) p:last-of-type{border-bottom:2px dashed #2ea7e0;padding-bottom:5.33333vw}.faq_list dd p span{background:linear-gradient(transparent 60%,#f8f492 0);color:#2ea7e0;font-weight:700}@media screen and (min-width:751px){.faq_list{font-size:24px;margin-bottom:100px}.faq_list dd{margin-top:18px}.faq_list dd p{margin:0 40px}.faq_list dd p.faq_subtxt{font-size:18px;letter-spacing:.005em;line-height:29px;margin-top:26px}.faq_list dd p.faq_note{font-size:22px;margin:80px 25px 0}.faq_list dd p.faq_subtxt.sub01{margin-top:10px}.faq_list dd:not(:last-of-type) p:last-of-type{padding-bottom:40px}}.video{position:relative}.video video{bottom:7%;left:0;margin:auto;position:absolute;right:0;width:80%}