@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}sup{font-size:small;vertical-align:text-top}: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}.txt-right{text-align:right}.offer_block{background-color:#145e85;padding-bottom:4%;position:relative}.offer_block_01{margin-bottom:4%}.offer_block .cv-02{margin-top:2.66667vw}.offer{background-color:#fff;margin-left:auto;margin-right:auto;max-width:700px;width:93.33333vw}.offer .btn-otameshi-box{left:0;margin:0 auto;max-width:544px;position:absolute;right:0;top:45.86667vw;width:72.53333vw}.offer .btn-otameshi{box-shadow:3.536px 3.536px 6px 0 rgba(65,49,53,.15);display:block;max-width:399px;position:absolute;right:9.06667vw;top:58.66667vw;width:53.2vw}.offer.cv-03 .btn-cv{left:2.66667vw;max-width:686px;top:24vw;width:91.46667vw}.offer.cv-03 .btn-amazon{bottom:46vw;max-width:672px;top:auto;width:89.6vw}.offer.cv-03 .btn-otameshi-box{bottom:6.26667vw;left:0;margin:0 auto;max-width:670px;position:absolute;right:0;top:auto;width:89.33333vw}.offer.cv-03 .btn-otameshi{display:block;max-width:381px;position:absolute;right:1.86667vw;top:12.53333vw;width:50.8vw}.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;position:absolute;right:0}.offer .btn-cv{border-radius:min(2.66667vw,20px);box-shadow:3.536px 3.536px 6px 0 rgba(65,49,53,.15);max-width:640px;top:0;width:85.33333vw}.offer .btn-amazon{max-width:640px;top:30.66667vw;width:85.33333vw}.btn-line-box{position:relative}.btn-line{bottom:12.8vw;display:block;left:0;margin:0 auto;max-width:561px;position:absolute;right:0;top:auto;width:74.8vw}.btn-cv_img{max-width:100px;position:absolute;right:1.86667vw;top:19.46667vw;width:13.33333vw;z-index:2}.btn_bright{display:inline-block;overflow:hidden}.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%)}}.next-lp-link1{cursor:pointer}@media screen and (min-width:751px){.offer_block .cv-02{margin-top:20px}.offer.cv-03 .btn-cv{left:20px;top:180px}.offer.cv-03 .btn-amazon{bottom:345px}.offer .btn-amazon{top:230px}.offer .btn-otameshi-box{top:344px}.offer .btn-otameshi{right:68px;top:440px}.offer.cv-03 .btn-otameshi-box{bottom:47px}.offer.cv-03 .btn-otameshi{right:14px;top:94px}.btn-line-box{position:relative}.btn-line{bottom:96px}.btn-cv_img{right:14px;top:146px}}.faq{background-color:#145e85}.faq_slide{padding-top:4.53333vw}.faq_slide,.faq_slider{position:relative}.faq_slider_conts{background-color:#fff;border-radius:2.66667vw;box-sizing:border-box;font-size:3.2vw;height:58vw;letter-spacing:.05em;margin:0 1.33333vw;max-height:435px;max-width:600px;width:80vw}.faq_slider .slick-dots{bottom:-9.86667vw}.faq_slider .slick-next{right:4.5%;top:50%}.faq_slider .slick-prev{left:4%;top:50%}.faq_slider .slick-next:before{background:url(../img/faq_next.webp) no-repeat 50%;background-size:contain}.faq_slider .slick-prev:before{background:url(../img/faq_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:#fff;font-size:4.8vw;letter-spacing:-.05em;padding:3.2vw 0 10.66667vw;text-align:center}.slick_num .inner{font-family:"Noto Serif JP",游明朝,YuMincho,Hiragino Mincho ProN W3,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif}.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(10px,-.1em) rotate(30deg)}@media screen and (min-width:751px){.faq_slide{padding-top:34px}.faq_slider_conts{border-radius:20px;font-size:24px;margin:0 10px}.slick_num{font-size:38px;padding:20px 0 80px}}.faq_list{color:#0f0f0f;font-size:3.2vw;letter-spacing:.001em;line-height:1.75;margin-bottom:13.33333vw}.faq_list dd{margin-top:4.26667vw}.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 #145e85;padding-bottom:5.33333vw}.faq_list dd p span.faq_marker{background:linear-gradient(transparent 60%,#f8f492 0);color:#145e85;font-weight:700}.faq_list dd p span.faq_detail{display:block;font-size:min(2.4vw,18px);line-height:1.6}.faq_list dd p span.faq_detail_01{margin-top:min(2vw,15px)}.faq_list dd p span.faq_detail_02{letter-spacing:-.05em;margin-bottom:min(1.6vw,12px);margin-top:min(3.73333vw,28px)}@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}}.sec_09,.sec_10{background-color:#f4fafa}.sec_11{background-color:#fff7ec}.sec_14{background-color:#e2f1ff}.point_gif01{background:url(../img/sec_point_01_01_bg.webp) no-repeat top/100%,#e2f1ff}.point_gif01,.point_gif02{padding-left:min(3.33333vw,25px);padding-right:min(3.33333vw,25px)}.point_gif02{background-color:#e2f1ff;margin-top:-2px}.point_06{position:relative}.point_06 .-animation{bottom:min(45px,6vw);left:50%;position:absolute;transform:translateX(-50%);width:min(630px,84vw)}.upper_layer{position:relative;z-index:2}