.cta{width:70rem;margin:0 auto 2rem;-webkit-filter:drop-shadow(0rem 0.3rem 0.5rem #ccc);filter:drop-shadow(0rem 0.3rem 0.5rem #ccc)}.comparison{width:70rem;margin:0 auto;padding:9rem 0 8rem}.comparison__box{display:flex;flex-wrap:wrap;justify-content:center}.comparison__box--title{display:inline-block;order:1;margin-bottom:6rem;padding-bottom:.5rem;border-bottom:.4rem solid #e25485;font-size:6rem}.comparison__box--small{font-size:5rem}.comparison__box--text{width:100%;padding:0 14rem}.worry{padding:14rem 0 6rem;background:url(../img/img_worry_bg.webp) no-repeat center top/cover;font-size:4rem;text-align:center}.worry__title{margin-bottom:12rem;color:#fff;font-size:5rem}.worry__text{line-height:1.4}.worry__text--hl{color:#fffba6}.worry__text01{width:68rem;margin:0 auto 5rem;padding:3rem 0;border-radius:1rem;background-color:#fff;font-size:2.9rem}.worry__text02{color:#fff}.worry__text02--img::after{display:block;width:70rem;height:20rem;margin:0 auto;background:url(../img/img_worry_sad.webp) no-repeat center top/contain;content:""}.worry__text02 .font-en{font-size:8rem}.worry__text03{color:#fff;font-size:4.5rem}.worry__img{margin-bottom:5rem}.explanation{padding:13rem 0 3rem;background:url(../img/img_explanation_bg.webp) no-repeat center top/contain;color:#45bbd1}.explanation__title{width:70rem;margin:0 auto;color:#fff;font-size:4rem}.explanation__title--bg{display:block;width:35rem;padding-left:2rem;border-radius:1rem 1rem 0 0;background-image:linear-gradient(168deg, rgb(131, 217, 229), rgb(69, 187, 209))}.explanation__title .font-en{font-size:8rem}.explanation__content{position:relative;width:70rem;margin:0 auto;padding:2rem;border:.5rem solid #45bbd1;border-radius:0 1rem 1rem 1rem}.explanation__content--icon01{position:absolute;top:-13rem;left:38rem;width:16rem}.explanation__content--icon02{position:absolute;top:-13rem;left:54rem;width:16rem}.explanation__content--info{display:flex;margin-bottom:2rem;padding-bottom:2rem;border-bottom:.3rem solid #45bbd1}.explanation__content--pill{width:60%}.explanation__content--pill-txt{text-align:center}.explanation__content--sub-pill-txt{display:block;font-size:1.8rem}.explanation__content--effect{width:35%;padding:2% 0}.explanation__content--list{line-height:1.5}.explanation__comment{display:block;width:70rem;margin:0 auto;margin:.8rem auto 6rem;color:#262626;text-align:justify}.cta-block{padding:5rem 0;text-align:center}.cta-block .offer--text{margin-bottom:1rem;font-size:3.4rem}.cta-block .comment{margin-left:0;padding-left:0}.cta-block .comment::before{position:static}.cta-block01{background-image:linear-gradient(0deg, rgb(69, 187, 209), rgb(255, 255, 255) 40%)}.price{padding:11rem 0 4rem;background:url(../img/img_price_bg.webp) no-repeat center top/contain;color:#6589d1;text-align:center}.price__title{display:inline-block;margin-bottom:6rem;padding-bottom:.5rem;border-bottom:.4rem solid #6589d1;font-size:5rem}.price__lead{width:60rem;margin:0 auto}.price__tag{width:70rem;margin:0 auto;color:#fff;font-size:4rem}.price__tag--bg{display:block;width:21rem;border-radius:1rem 1rem 0 0;background-image:linear-gradient(145deg, rgb(162, 186, 244), rgb(101, 137, 209));line-height:2}.price__pills{width:70rem;margin:0 auto 6rem}.price__text{width:70rem;margin:0 auto}.price__text--num01{margin-bottom:1rem;font-size:9.7rem;line-height:1}.price__text--num01 .font-num{font-size:17.7rem;line-height:0}.price__text--num01--small{margin:0 -0.5rem;font-size:12rem}.price__text--num01--symbol{display:inline-block;-webkit-transform:rotate(15deg);transform:rotate(15deg);margin:0 -1rem}.price__text--num02{padding-right:4rem;font-size:2.2rem;text-align:right}.price__text--num02 .font-num{font-size:3.9rem}.payment{position:relative;padding-top:11rem;background:url(../img/img_payment_bg.webp) no-repeat center top/cover;color:#6589d1;text-align:center}.payment__icon{position:absolute;top:-1rem;left:53rem;width:10rem}.payment__title{display:inline-block;margin-bottom:6rem;padding-bottom:.5rem;border-bottom:.4rem solid #6589d1;font-size:5rem}.payment__type{display:flex;justify-content:space-between;width:70rem;margin:0 auto 3rem}.payment__type__box{width:33rem;padding-bottom:2rem;border:.5rem solid #6589d1;border-radius:1rem;background-color:#fff}.payment__type--icon{width:20rem;margin:2rem auto}.payment__type--name01{font-size:3.5rem}.payment__type--name02{font-size:4rem}.payment__type--text{font-size:2.5rem}.payment__text01{margin-bottom:4rem;color:#262626;font-size:4.5rem;letter-spacing:.3rem}.payment__text02{margin-bottom:3rem;color:#262626;font-size:2.5rem}.payment__comment{display:block;width:70rem;margin:0 auto;color:#262626;text-align:justify}.payment .comment__bold{font-weight:700}.cta-block02{background-image:linear-gradient(0deg, rgb(162, 186, 244), rgb(238, 243, 255) 40%)}.delivery{position:relative;padding:11rem 0 0;background:url(../img/img_delivery_bg.webp) no-repeat center top/contain;text-align:center}.delivery__icon{position:absolute;top:-1rem;left:12rem;width:10rem}.delivery__title{display:inline-block;margin-bottom:6rem;padding-bottom:.5rem;border-bottom:.4rem solid #45bbd1;color:#45bbd1;font-size:5rem}.delivery__img{margin:0 auto 2rem}.delivery__comment{display:block;width:60rem;margin:0 auto;color:#262626;text-align:justify}.cta-block03{background-image:linear-gradient(0deg, rgb(69, 187, 209), rgb(255, 255, 255) 40%)}.privacy{padding:11rem 0 5rem;background:#fcedf5 url(../img/img_privacy_bg.webp) no-repeat center top/contain;text-align:center}.privacy__box{display:flex;flex-wrap:wrap;justify-content:center}.privacy__box--title{display:inline-block;order:1;position:relative;margin-bottom:6rem;padding:0 0 .5rem 6rem;border-bottom:.4rem solid #e25485;color:#e25485;font-size:5rem}.privacy__box--title::before{display:inline-block;position:absolute;top:.2rem;left:-0.5rem;width:6rem;height:6rem;background:url(../img/img_privacy_icon.webp) center top/contain;content:""}.privacy__box--lead{width:100%;margin-bottom:1rem;padding:0 17rem}.privacy__list{margin-bottom:5rem}.privacy__list--item{display:flex;width:52rem;margin:0 auto 2rem;padding:1rem 0;border:.4rem solid #262626;border-radius:1rem;background-color:#fff;font-size:2.5rem;text-align:left}.privacy__list--item01::before{display:flex;justify-content:center;align-items:center;width:5rem;height:5rem;margin:0 1rem;border-radius:9999rem;background-color:#fcedf5;color:#e25485;font-family:pragmatica,"Zen Kaku Gothic Antique",YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans",sans-serif;content:"01"}.privacy__list--item02::before{display:flex;justify-content:center;align-items:center;width:5rem;height:5rem;margin:0 1rem;border-radius:9999rem;background-color:#fcedf5;color:#e25485;font-family:pragmatica,"Zen Kaku Gothic Antique",YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans",sans-serif;content:"02"}.privacy__img{margin-bottom:3rem}.howto{position:relative;padding:11rem 0 5rem;background:url(../img/img_howto_bg.webp) no-repeat center top/contain;text-align:center}.howto__icon{position:absolute;top:-1rem;left:53rem;width:10rem}.howto__box{display:flex;flex-wrap:wrap;justify-content:center}.howto__box--title{display:inline-block;order:1;margin-bottom:6rem;padding-bottom:.5rem;border-bottom:.4rem solid #262626;color:#262626;font-size:5rem}.howto__box--text{width:100%;padding:0 21rem}.howto__item{width:70rem;margin:0 auto 4rem;line-height:1.5}.howto__item:nth-child(n+2)::before{display:block;-webkit-clip-path:polygon(50% 100%, 100% 0, 0 0);clip-path:polygon(50% 100%, 100% 0, 0 0);width:15rem;margin:0 auto 3rem;background:#a2baf4;content:"";aspect-ratio:3}.howto__item--title{display:block;width:30.3rem;padding:1rem 0;border-radius:1rem 1rem 0 0;background-image:linear-gradient(145deg, rgb(162, 186, 244), rgb(101, 137, 209));color:#fff;line-height:1.5}.howto__item--box{display:flex;align-items:center;height:27rem;overflow:hidden;border:.5rem solid #6589d1;border-radius:0 1rem 1rem 1rem;line-height:1.2;letter-spacing:.3rem}.howto__item--img{width:30rem}.howto__item--txt-box{display:flex;flex-direction:column;justify-content:center;width:39rem}.howto__item--l-txt{font-size:3.8rem;line-height:1}.howto__item--l-txt .font-en{font-size:5rem}.howto__item01--text01{margin-bottom:2rem}.howto__item01--text02{font-weight:400;font-size:2rem;letter-spacing:0}.howto__item02--text01{margin-bottom:2rem}.howto__item02--text01 .font-en{font-size:5rem;line-height:1}.howto__item03--text01{margin-bottom:2rem}.howto__item03--text01 .font-en{font-size:5rem;line-height:1}.howto__item03--text02{width:35rem;margin:0 auto;padding:3rem 0;border-radius:1rem;background-color:#ccd9ff;font-size:2rem;letter-spacing:0}.cta-block04{background-image:linear-gradient(0deg, rgb(162, 186, 244), rgb(255, 255, 255) 40%)}.side-effects{padding:11rem 0 5rem;background:url(../img/img_side-effects_bg.webp) no-repeat center top/contain;text-align:center}.side-effects__title{display:inline-block;margin-bottom:6rem;padding-bottom:.5rem;border-bottom:.4rem solid #262626;color:#262626;font-size:5rem}.side-effects__text{font-weight:400;font-size:2.2rem;line-height:1.5}.qa{padding:8rem 0 5rem;text-align:center}.qa__title{display:inline-block;margin-bottom:6rem;padding-bottom:.5rem;border-bottom:.4rem solid #45bbd1;color:#45bbd1;font-weight:500;font-size:7rem;letter-spacing:.3rem}.qa__title--s{font-size:4rem}.qa__list{width:70rem;margin:0 auto 4rem;font-weight:400;font-size:2.7rem;text-align:justify}.qa__list--title{display:flex;align-items:center;padding:2rem 4rem;background-color:#45bbd1;color:#fff}.qa__list--title .font-en{display:block;font-size:3.7rem}.qa__list--text{padding:2rem 4rem 5rem;background-color:#b9f0f9;font-size:2.2rem;line-height:1.5}.qa__list--text .br{display:block;margin-bottom:2rem}.l-fixed{display:none;position:fixed;bottom:0;z-index:99;width:100%;max-width:75rem}.l-fixed .count-down{display:flex;justify-content:center;align-items:center;padding:.8rem 0;border:.6rem solid #a3b9f4;background:#fff;font-size:3.4rem}.l-fixed .count-down__left .red{padding-right:.2rem}.l-fixed .count-down__left--small{position:relative;padding-right:1rem}.l-fixed .count-down__left--small::after{display:inline-block;position:relative;right:-1.7rem;width:2.8rem;height:2.8rem;background:url(../img/img_fixed-cta_arrow.svg) no-repeat 100% 100%/contain;content:""}.l-fixed .count-down__right .num{bottom:-0.3rem;padding-right:.3rem;font-size:5rem}.l-fixed__box{padding:2rem 3rem 2.5rem;background:#a3b9f4}.l-fixed__box--cta{-webkit-filter:drop-shadow(0rem 0.3rem 0.5rem #999);filter:drop-shadow(0rem 0.3rem 0.5rem #999)}.footer{padding:3.5rem 3rem 3rem;box-sizing:border-box;background-color:#eff3ff;font-weight:400;text-align:center}.footer__nav{display:flex;flex-wrap:wrap;justify-content:space-around;width:55rem;margin:0 auto 5rem;font-size:2.7rem}.footer__nav--items{margin-bottom:1.5rem}.footer__nav--link{color:#6589d1}.footer .copyright{font-size:2.3rem}