.header{display:none}.sec__slider{position:relative;overflow:hidden;padding:0 0 4vw}.sec__slider:before{content:"";background:-webkit-gradient(linear,left top,left bottom,from(0),color-stop(0,#fff),to(#ffdbdd));background:linear-gradient(0,#fff 0,#ffdbdd 100%);width:100%;height:76vw;position:absolute;left:0;top:0;z-index:-1}.sec__cta{background:#f5f5f6;padding:4.8vw 2.1333333333vw 5.3333333333vw 2.9333333333vw}.sec__cta .cta__ttl{font-size:6.1333333333vw;font-weight:700;letter-spacing:.08em;text-align:center;margin-bottom:2.6666666667vw}.sec__cta .cta__btn{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.8666666667vw}.sec__cta .cta__btn a{display:block;width:50%}.sec__cta .cta__tel{width:74.6666666667vw;margin:0 auto;display:block}.explanation__ttl{font-size:8vw;font-weight:700;letter-spacing:.02em;line-height:1;margin:0 0 8vw}.explanation__ttl.ttl02{margin:0 0 12.8vw}.explanation__ttl.ttl03{margin:0 0 13.3333333333vw}.explanation__ttl.ttl04{margin:0 0 13.3333333333vw;padding:0 9.6vw}.sec__plan{background-color:#f2f2f4;padding:6.6666666667vw 0}.plan{background-color:#fff;padding:17.3333333333vw 9.3333333333vw 14.6666666667vw;border-radius:6.6666666667vw}.plan__price{font-size:11.2vw;font-weight:700;letter-spacing:-.02em;line-height:1;margin:0 0 3.7333333333vw;color:#8e53e6}.plan__price span{font-size:6.1333333333vw}.plan__breakdown__box{margin:0 0 5.3333333333vw}.plan__breakdown__text{font-size:2.9333333333vw;letter-spacing:.08em;line-height:1;color:#666;margin:0 0 1.3333333333vw}.plan__breakdown__text:last-child{margin:0}.plan__breakdown__text.text02{font-size:3.7333333333vw;letter-spacing:.02em;margin:0 0 2.6666666667vw}.plan__ttl{font-size:4.2666666667vw;font-weight:700;letter-spacing:.02em;line-height:1.4;border-bottom:1px solid #e0e0e0;padding:0 0 5.8666666667vw;margin:0 0 8vw}.plan__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.3333333333vw .8vw}.plan__content__text{font-size:3.2vw;letter-spacing:.02em;line-height:1;color:#666}.bg__wrap{padding:17.3333333333vw 0;background:-webkit-gradient(linear,left top,right top,from(rgba(211,128,205,.2)),to(rgba(96,128,205,.2)));background:linear-gradient(90deg,rgba(211,128,205,.2) 0,rgba(96,128,205,.2) 100%)}.contract{background-color:#fff;padding:17.3333333333vw 9.6vw 19.7333333333vw;border-radius:6.6666666667vw}.contract__item{padding:0 0 5.3333333333vw;margin:0 0 5.3333333333vw;border-bottom:1px solid #ececec}.contract__item:last-child{margin:0;padding:0;border-bottom:none}.contract__item__ttl__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 1.8666666667vw;margin:0 0 3.2vw}.contract__item__number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f2f2f4;width:7.7333333333vw;height:7.7333333333vw;border-radius:266.6666666667vw;font-size:3.7333333333vw;font-family:Montserrat,sans-serif;font-weight:700;letter-spacing:.06em;line-height:1}.contract__item__ttl{font-size:5.3333333333vw;font-weight:700;letter-spacing:.02em;line-height:1}.contract__item__text{font-size:3.7333333333vw;font-weight:700;letter-spacing:.02em;line-height:1.5;color:#787878}.sec__question{padding:8vw 0 0}.question{background-color:#fff;padding:17.3333333333vw 9.6vw 18.6666666667vw;border-radius:6.6666666667vw}.question__item{padding:0 0 6.4vw;margin:0 0 5.6vw;border-bottom:1px solid #ececec}.question__item:last-child{margin:0}.question__q{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 1.6vw;position:relative}.question__q::before{content:"";position:absolute;background-color:#8e53e6;width:4vw;height:.4vw;top:5.0666666667vw;right:0}.question__q::after{content:"";position:absolute;background-color:#8e53e6;width:.4vw;height:4vw;top:3.4666666667vw;right:1.8666666667vw}.question__img{width:5.0666666667vw}.question__q__text{font-size:3.7333333333vw;font-weight:700;letter-spacing:.02em;line-height:1.4;margin:-.5333333333vw 0 0;color:#666}.question__q__text.text01{width:75%}.question__q__text.text02{width:78%}.question__q__text.text03{width:78%}.question__q__text.text04{width:78%}.question__answer{font-size:3.7333333333vw;font-weight:700;letter-spacing:.02em;line-height:1.4;padding:1.3333333333vw 8.2666666667vw 0 6.1333333333vw;color:#8e53e6;display:none}.question__answer.answer02{padding:1.3333333333vw 7.7333333333vw 0 6.1333333333vw}.question__answer.open{display:block}.sec__contact{padding:8vw 0 0}.contact{background-color:#fff;padding:17.3333333333vw 0 8.8vw;border-radius:6.6666666667vw;margin:0 0 8.5333333333vw}.contact__block{padding:0 4.2666666667vw}.contact__block__box{margin:0 0 5.3333333333vw}.contact__ttl__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 1.6vw;margin:0 0 2.1333333333vw}.contact__form__ttl{font-size:3.2vw;font-weight:700;letter-spacing:.02em;line-height:1}.contact__required{display:block;background-color:#8e53e6;color:#fff;font-size:2.1333333333vw;font-weight:700;letter-spacing:.02em;line-height:1;padding:.5333333333vw .8vw .8vw}.contact__required.required02{background-color:#f2f2f4;color:#000}.contact__input{width:100%;background-color:#f2f2f4;border:none;padding:4vw 4.8vw;border-radius:1.3333333333vw;font-size:4.2666666667vw;line-height:1;letter-spacing:.02em}.contact__input.input02{margin:0 0 .8vw}.contact__small{font-size:2.6666666667vw;letter-spacing:.08em;line-height:1}.contact__textarea{width:100%;height:32vw;background-color:#f2f2f4;border:none;font-size:4.2666666667vw;padding:4vw 4.8vw;border-radius:1.3333333333vw}.contact .check{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.6666666667vw 5.8666666667vw}.contact .check li{font-size:3.2vw}.contact .check li label{cursor:pointer}.contact .check.w100 li{width:100%}.contact .checkbox-input{display:none}.contact .check-item{position:relative;padding-left:5.8666666667vw;cursor:pointer}.contact .check-item:before{content:"";border:1px solid #c2c2c2;width:3.4666666667vw;height:3.4666666667vw;border-radius:50%;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.contact .checkbox-input:checked+.check-item:after{content:"";background:#000;width:2.1333333333vw;height:2.1333333333vw;border-radius:50%;position:absolute;left:.9333333333vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sec__company{background-color:#f2f2f4;text-align:center;padding:17.3333333333vw 0 0}.company__first__text{font-size:3.7333333333vw;font-weight:700;letter-spacing:.02em;line-height:1;margin:0 0 4.8vw}.company__dillact__logo{width:70.9333333333vw;margin:0 auto 4.2666666667vw}.company__img__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 6.4vw}.company__img.img01{width:50%}.company__img.img02{width:50%}.company__ttl{font-size:3.7333333333vw;font-weight:700;letter-spacing:.02em;line-height:1.6;margin:0 0 4.5333333333vw}.company__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6.4vw 10.6666666667vw;margin:0 0 10.6666666667vw}.company__item{width:40%;text-align:center}.company__item__img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32vw;height:32vw;background-color:#fff;border-radius:266.6666666667vw;margin:0 auto 3.2vw}.company__other.img01{width:16.8vw}.company__other.img02{width:18.9333333333vw}.company__other.img03{width:14.1333333333vw}.company__other.img04{width:17.6vw}.company__other.img05{width:18.1333333333vw}.company__other.img06{width:19.7333333333vw}.company__item__text{font-size:3.7333333333vw;font-weight:700;letter-spacing:.06em;line-height:1;white-space:nowrap}.company__item__text.text02{margin:0 0 0 -.8vw}.splide__track{padding-bottom:4vw}.splide__slide{width:34.6666666667vw!important;margin:0 1.3333333333vw}.target__img__box{border:3px solid #fff;border-radius:2.6666666667vw}.slide__img{border-radius:1.8666666667vw}@media only screen and (min-width:751px){.sec__slider{padding:0 0 30px}.sec__slider:before{height:570px}.sec__cta{padding:36px 16px 40px 22px}.sec__cta .cta__ttl{font-size:46px;margin-bottom:20px}.sec__cta .cta__btn{margin-bottom:14px}.sec__cta .cta__tel{width:560px}.explanation__ttl{font-size:60px;margin:0 0 60px}.explanation__ttl.ttl02{margin:0 0 96px}.explanation__ttl.ttl03{margin:0 0 100px}.explanation__ttl.ttl04{margin:0 0 100px;padding:0 72px}.sec__plan{padding:50px 0}.plan{padding:130px 72px 110px;border-radius:50px}.plan__price{font-size:84px;margin:0 0 28px}.plan__price span{font-size:46px}.plan__breakdown__box{margin:0 0 40px}.plan__breakdown__text{font-size:22px;margin:0 0 10px}.plan__breakdown__text.text02{font-size:28px;margin:0 0 20px}.plan__ttl{font-size:32px;padding:0 0 44px;margin:0 0 60px}.plan__content{gap:10px 6px}.plan__content__text{font-size:24px}.bg__wrap{padding:130px 0}.contract{padding:130px 72px 148px;border-radius:50px}.contract__item{padding:0 0 40px;margin:0 0 40px}.contract__item__ttl__box{gap:0 14px;margin:0 0 24px}.contract__item__number{width:58px;height:58px;border-radius:1000px;font-size:28px}.contract__item__ttl{font-size:40px}.contract__item__text{font-size:28px}.sec__question{padding:60px 0 0}.question{padding:130px 72px 140px;border-radius:50px}.question__item{padding:0 0 48px;margin:0 0 42px}.question__q{gap:0 12px}.question__q::before{width:30px;height:3px;top:38px}.question__q::after{width:3px;height:30px;top:26px;right:14px}.question__img{width:38px}.question__q__text{font-size:28px;margin:-4px 0 0}.question__answer.answer02{padding:10px 58px 0 46px}.question__answer{font-size:28px;padding:10px 62px 0 46px}.sec__contact{padding:60px 0 0}.contact{padding:130px 0 66px;border-radius:50px;margin:0 0 64px}.contact__block{padding:0 32px}.contact__block__box{margin:0 0 40px}.contact__ttl__box{gap:0 12px;margin:0 0 16px}.contact__form__ttl{font-size:24px}.contact__required{font-size:16px;padding:4px 6px 6px}.contact__input{font-size:32px;padding:30px 36px;border-radius:10px}.contact__input.input02{margin:0 0 6px}.contact__small{font-size:20px}.contact__textarea{font-size:32px;height:240px;padding:30px 36px;border-radius:10px}.contact .check{gap:20px 44px}.contact .check li{font-size:24px}.contact .check-item{padding-left:44px}.contact .check-item:before{width:26px;height:26px}.contact .checkbox-input:checked+.check-item:after{width:16px;height:16px;left:6px}.sec__company{padding:130px 0 0}.company__first__text{font-size:28px;margin:0 0 36px}.company__dillact__logo{width:532px;margin:0 auto 32px}.company__img__box{margin:0 0 48px}.company__ttl{font-size:28px;margin:0 0 34px}.company__box{gap:48px 80px;margin:0 0 80px}.company__item__img{width:240px;height:240px;border-radius:1000px;margin:0 auto 24px}.company__other.img01{width:126px}.company__other.img02{width:142px}.company__other.img03{width:106px}.company__other.img04{width:122px}.company__other.img05{width:136px}.company__other.img06{width:148px}.company__item__text{font-size:28px}.company__item__text.text02{margin:0 0 0 -6px}.splide__track{padding-bottom:30px}.splide__slide{width:260px!important;margin:0 10px}.target__img__box{border:6px solid #fff;border-radius:20px}.slide__img{border-radius:14px}}
/*# sourceMappingURL=../maps/page/top.min.css.map */
