@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}.manga>p{margin-bottom:16px}.manga h1{margin-bottom:38px}.manga_textarea{font-size:4vw;letter-spacing:.03em;line-height:1.58;padding:0 24px 16px}.manga_textarea_01{padding-top:16px}.manga_textarea .notes{font-size:2.13333vw}.manga_textarea_01 .notes{margin-top:1.2em}.manga_textarea_02 .notes{font-size:2.66667vw;margin-top:1.5em}.manga_textarea_sub{font-size:.5em;vertical-align:text-top}.atogaki01 .manga_textarea,.atogaki02 .manga_textarea{padding-top:16px}.atogaki02{background:#eff6e2}@media screen and (min-width:751px){.manga_textarea{font-size:30px}.manga_textarea .notes{font-size:16px}.manga_textarea_02 .notes{font-size:20px}.atogaki{margin:0 0 -50px}}.manga .gif_box{position:relative}.manga .gif01{left:7.46667vw;max-width:624px;position:absolute;top:29.33333vw;width:85.18519vw}@media screen and (min-width:751px){.manga{margin:20px 0 16px}.manga .gif01{left:66px;top:228px}}.kodawari{margin:2.66667vw 0 2.13333vw}.kodawari .gif_box{position:relative}.kodawari .gif01{left:10.13333vw;max-width:600px;position:absolute;top:22.66667vw;width:80vw}.kodawari .gif02{max-width:638px;top:25%;width:85.06667vw}.kodawari .gif02,.kodawari .gif03{left:0;margin:auto;position:absolute;right:0}.kodawari .gif03{max-width:580px;top:24%;width:77.33333vw}.kodawari .gif04{left:0;margin:auto;max-width:691px;position:absolute;right:0;top:28.8vw;width:92.13333vw}@media screen and (min-width:751px){.kodawari{margin:20px 0 16px}.kodawari .gif01{left:76px;top:170px}.kodawari .gif03{top:290px}.kodawari .gif04{top:285px}}.offer_block{position:relative}.offer_block .cv-02{margin-top:2.66667vw}.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{display:block;max-width:309px;position:absolute;right:1.2vw;top:10vw;width:41.2vw}.offer.cv-03 .btn-cv{left:2.66667vw;max-width:686px;top:31.06667vw;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{max-width:557px;top:4.13333vw;width:74.2%}.offer .btn-amazon{max-width:534px;top:25.86667vw;width:71.2%}.offer .offer_footer{margin-top:-8%}.btn-line-box{position:relative}.btn-line{bottom:6.53333vw;display:block;left:0;margin:0 auto;max-width:661px;position:absolute;right:0;top:auto;width:88.13333vw}.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}.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:.8vw 0 5.33333vw;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}@media screen and (min-width:751px){.offer_block .cv-02{margin-top:20px}.offer.cv-03 .btn-cv{left:20px;top:233px}.offer.cv-03 .btn-amazon{bottom:345px}.offer .btn-amazon{top:194px}.offer .btn-otameshi-box{top:344px}.offer .btn-otameshi{right:9px;top:75px}.offer.cv-03 .btn-otameshi-box{bottom:47px}.offer.cv-03 .btn-otameshi{right:14px;top:94px}.offer .btn-cv{top:31px}.btn-line-box{position:relative}.btn-line{bottom:49px}.btn-cv_img{right:14px;top:206px}.offer .countdown .hour,.offer .countdown .min,.offer .countdown .sec{font-size:24px}.offer .countdown .hour{right:300px}.offer .countdown .min{right:200px}.offer .countdown .sec{right:130px}.offer .cv_teiki{margin:0 0 40px;padding:0 63px}.offer .cv_teiki .cv_teiki_ttl{font-size:18px;margin:67px 0 8px;padding:7px 10px}.offer .cv_teiki p{font-size:17px}.jisseki+.offer{margin-top:-115px}}.faq_slide{background-color:#ffe;margin-top:8.53333vw}.faq_slide,.faq_slider{position:relative}.faq_slider_conts{background-color:#fff;border:3px solid #2ea7e0;border-radius:2.66667vw;box-sizing:border-box;color:#3e3a39;font-size:3.2vw;height:58vw;letter-spacing:.05em;margin:0 2vw;max-height:435px;max-width:600px;width:80vw}.faq_slider_conts p{line-height:1.75;padding:4vw}.faq_slider_conts p .liner{color:#2ea7e0;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}}.jisseki{margin-top:20vw}@media screen and (min-width:751px){.jisseki{margin-top:150px}}.voice01{background:linear-gradient(158.9deg,#e1f3fc 51.5%,#bce2e5 0,#bce2e5 71.7%,transparent 0,transparent),linear-gradient(-158.9deg,#bce2e5 71.7%,#bce2e5 76.5%,#e1f3fc 0,#e1f3fc 0,#e1f3fc);padding-bottom:3.73333vw}.voice01_inner{background:linear-gradient(90deg,transparent 0,transparent 5.33333vw,#fff 5.33333vw,#fff 94.66667vw,transparent 94.66667vw,transparent);margin-bottom:6.66667vw;padding-bottom:1.86667vw}.voice01_txt{font-size:3.2vw;padding:4vw 10vw 5.33333vw}.voice01_txt .liner{color:#2ea7e0;font-weight:700}.voice01_txt .kome{position:relative}.voice01_txt .kome:after{content:"※";font-size:2.13333vw;position:absolute;right:-.5em;top:-1.3em}.voice_anno{display:block;font-size:2.4vw;margin-top:1.73333vw;text-align:right}.voice01_txt.voice01_txt_under{padding:2.93333vw 10vw 0}.voice01_txt.voice01_txt_under02{padding:2.93333vw 10vw 12vw}.voice01_01_img{margin-bottom:2.4vw;margin-top:-1.86667vw}.voice01_inner.voice01_02{margin-bottom:1.33333vw;padding-bottom:0}.voice01_02_inner{background:url(../img/voice02_bg.webp) no-repeat top/100%;margin-top:-9.06667vw;min-height:84.8vw}.voice01_02_inner h3{padding-top:10.93333vw}.voice01_02_inner .voice01_txt{letter-spacing:.05em;width:48.66667vw}.voice01_03_inner{background:url(../img/voice03_bg.webp) no-repeat top/100%;margin-top:1.06667vw}.voice01_03_inner .voice01_txt{width:57.33333vw}.voice01_03_inner .voice_anno{margin-top:.53333vw}@media screen and (min-width:751px){.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);margin-bottom:8vw}@media screen and (min-width:751px){.staff{margin-bottom:60px}}.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}}