.mv__inr{padding-bottom:54px}.mv__img{margin-top:16px}.intro__contents{border-bottom:#83858e 1px solid}.feature__contents{margin-top:35px}.feature__block01-slider{padding:0 10.03%}.feature__block01-slider .slick-dots{bottom:-40px;left:0}.feature__block01-slider .slick-dots li button:before{content:"";width:12px;height:12px;border-radius:50%;background-color:#fff;opacity:1}.feature__block01-slider .slick-dots li.slick-active button:before{background-color:#83858e}.feature__block01-slider .slick-prev,.feature__block01-slider .slick-next{display:block;width:48px;height:48px;background:url("/assets/img/top/slider_arrow.svg") no-repeat center/contain;z-index:1}.feature__block01-slider .slick-prev:before,.feature__block01-slider .slick-next:before{content:""}.feature__block01-slider .slick-prev{left:0}.feature__block01-slider .slick-next{right:0;transform:translate(0, -50%) rotate(180deg)}.feature__block01-inr{padding-top:6.6666666667vw}.feature__block01-inr .circle{display:flex;justify-content:center;align-items:center;width:26.6666666667vw;height:26.6666666667vw;font-family:"Montserrat","Noto Sans JP","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",游ゴシック体,"Yu Gothic",YuGothic,メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:700;font-size:clamp(1rem,3.13vw,2.4rem);line-height:1;text-align:center;color:#83858e;border:1px solid #83858e;border-radius:50%}.feature__block01-link{font-weight:500;text-decoration:underline}.feature__block02-inr{position:relative;margin-top:55px}.feature__block02-inr::before,.feature__block02-inr::after{content:"";display:block;background:linear-gradient(90deg, rgba(255, 175, 175, 0.4) 0%, rgba(218, 147, 255, 0.4) 100%);position:absolute}.feature__block02-inr::before{width:160px;height:160px;top:-40px;left:-40px}.feature__block02-inr::after{width:80px;height:80px;bottom:-40px;right:-40px}.feature__block02-main{position:relative;z-index:1}.feature__block02-sub{display:flex;justify-content:space-between;align-content:space-between;flex-wrap:wrap;position:relative;z-index:1}.feature__block02-sub .thumbnail{flex:0 0 calc(33% - 10px);aspect-ratio:200/224;overflow:hidden;cursor:pointer;position:relative}.feature__block02-sub .thumbnail::before{content:"";display:block;width:100%;height:100%;background-color:rgba(255,255,255,.5215686275);position:absolute;top:0;left:0;transition:opacity .5s}.feature__block02-sub .thumbnail:hover::before{opacity:.7}.feature__block02-sub .thumbnail.current::before{display:none}.merit__img{max-width:1440px}.merit__block01-box{max-width:960px;border:2px solid #eaebed;border-radius:20px;margin:0 auto;padding:5% 4.8% 8%}.merit__block01-box:not(:last-child){margin-bottom:48px}.merit__block01-ttl{font-weight:700;font-size:3rem;line-height:1.5}.merit__block02-ttl{display:flex;justify-content:center;align-items:center;color:#88f2f2;text-align:center;padding:16px;border-top:2px solid #88f2f2;border-bottom:2px solid #88f2f2}.merit__block02-img{margin:32px 0}.merit__block02-txt{flex-grow:1}.equipment .m-btn-03+.m-btn-03{margin-top:4vw}.flow__contents{max-width:984px}.flow__box{display:flex}.flow__box:not(:first-child){margin-top:60px}.flow__box-num{display:flex;justify-content:center;align-items:center;flex-direction:column;flex:0 0 min(120px, 21.33vw);height:min(120px, 21.33vw);background-color:#d5baff;border-radius:50%;font-family:"Barlow Semi Condensed","Noto Sans JP","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",游ゴシック体,"Yu Gothic",YuGothic,メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:500;line-height:1.4;text-align:center;color:#fff;margin-right:min(40px, 4.27vw);position:relative}.flow__box-num .small{font-size:1.6rem}.flow__box-num .large{font-size:clamp(1.88rem,5.86vw,4.5rem)}.flow__box-inr{flex:1;padding-top:6px}.flow__box-ttl{display:flex;align-items:center}.flow__box-ttl .m-heading-03{margin-right:16px}.flow__box.borderElem .flow__box-num .border{display:block;width:3px;height:0;background-color:#d5baff;position:absolute;top:100%;left:calc(50% - 1.5px)}.flow__unit-box:not(:first-child){border-top:1px solid #707070;padding-top:25px;margin-top:25px}.flow__unit-item{background-color:#f5f6f7;border-radius:8px;padding:1.6vw 1.0666666667vw 2.4vw 1.6vw;margin-top:1.6vw}.flow__unit-ttl{display:flex;align-items:center;margin-bottom:8px}.flow__unit-ttl::before{content:"";display:inline-block;width:1em;height:1em;background-color:#d5baff;margin-right:.5em}.flow__unit-row{display:flex;justify-content:center;flex-wrap:wrap}.flow__unit-col{display:flex;align-items:center;flex-direction:column;margin:2.1333333333vw 2vw 1.6vw}.flow__unit-col .ttl{font-weight:500;font-size:clamp(1.25rem,3.91vw,3rem);text-align:center;color:#83858e}.flow__unit-col .txt{display:flex;justify-content:center;align-items:center;width:32vw;font-weight:500;font-size:clamp(1.17rem,3.65vw,2.8rem);line-height:1.75;text-align:center;color:#575860;border-radius:21px;background:linear-gradient(90deg, #fdddee 0%, #e6e2ff 100%);padding:1px 12px;margin-top:.9333333333vw}.flow__unit-col .tel{display:flex;align-items:center;font-weight:700;font-size:clamp(2rem,6.25vw,4.8rem);line-height:1.5;text-align:center;color:#83858e}.flow__unit-col .tel .icon{margin-bottom:8px;margin-right:8px}.flow__unit-col .tel .icon img{vertical-align:middle}.flow__unit-txt{font-size:clamp(1.25rem,3.91vw,3rem);line-height:2;text-align:center;color:#83858e}.flow__unit-txt.is-border{border-bottom:1px solid #707070}.price__ttl{display:flex;justify-content:center;align-items:center;font-weight:700;font-size:clamp(1.88rem,5.86vw,4.5rem);line-height:1.5;text-align:center;background-color:#c9f77f;padding:6px 16px}.price__ttl .is-small{display:inline-block;padding:2px 10px}.price__ttl .is-label{display:inline-block;padding:5px 10px;background:#83858e;color:#fff;font-size:clamp(1.25rem,3.91vw,3rem)}.price__block01-inr{position:relative}.price__block01-icon{width:72px;height:72px}.price__block02-inr{border:1px solid #c9f77f;padding:5vw}.price__block02-icon{width:72px;height:72px}.price__ttl .is-title{font-weight:700;font-size:clamp(1.88rem,5.86vw,4.5rem);line-height:1.5;text-align:center}@media screen and (min-width: 768px){.feature__contents{margin-top:77px}.feature__block01-item{display:flex !important;padding:0 1px}.feature__block01-img{flex:0 0 45.66%;margin-right:8.67%}.feature__block01-inr{flex:1;padding-top:76px}.feature__block01-inr .circle{width:200px;height:200px;font-size:2.4rem}.feature__block02-inr{display:flex;justify-content:space-between;margin-top:112px}.feature__block02-main{flex:0 0 54.74%;margin-right:5.11%}.feature__block02-sub{flex:1}.feature__block02-sub .thumbnail{flex:0 0 calc(50% - 20px)}.merit__block01-box{display:flex;justify-content:space-between;align-items:center;padding:24px 40px 33px 40px}.merit__block01-icon{flex:1}.merit__block01-inr{flex:0 0 82%;margin-left:6%}.merit__block02-row{display:flex;justify-content:space-between}.merit__block02-col{flex:0 0 48.17518%;display:flex;flex-direction:column}.merit__block02-col:nth-child(odd){padding-left:10px}.merit__block02-col:nth-child(even){padding-right:10px}.merit__block02-ttl{min-height:94px}.equipment .m-btn-03+.m-btn-03{margin-top:15px}.flow__box-num{flex:0 0 clamp(86px,8.57vw,120px);height:clamp(86px,8.57vw,120px);margin-right:40px}.flow__box-num .small{font-size:clamp(1.14rem,1.14vw,1.6rem)}.flow__box-num .large{font-size:clamp(2.14rem,2.14vw,3rem)}.flow__unit-item{border-radius:8px;padding:24px 16px 32px 24px;margin-top:24px}.flow__unit-col{margin:32px 30px 16px}.flow__unit-col .ttl{font-size:clamp(1.29rem,1.29vw,1.8rem)}.flow__unit-col .txt{width:140px;font-size:clamp(1.14rem,1.14vw,1.6rem);border-radius:15px;margin-top:14px}.flow__unit-col .tel{font-size:clamp(2.29rem,2.29vw,3.2rem)}.flow__unit-txt{font-size:clamp(1.29rem,1.29vw,1.8rem)}.price__ttl{font-size:clamp(2.14rem,2.14vw,3rem)}.price__ttl .is-small{margin-right:10px}.price__ttl .is-label{margin-right:20px;font-size:clamp(1.29rem,1.29vw,1.8rem)}.price__block01-icon{position:absolute;top:calc(50% - 66px);left:calc(50% - 36px);z-index:1}.price__block02-inr{padding:56px}.price__block02-icon{position:absolute;top:calc(50% - 36px);left:calc(50% - 36px);z-index:1}.price__ttl .is-title{font-size:clamp(2.14rem,2.14vw,3rem)}}@media screen and (max-width: 767px){.feature__block01-slider .slick-prev,.feature__block01-slider .slick-next{width:5.3333333333vw;height:5.3333333333vw}.feature__block01-slider .slick-prev{left:-2.6666666667vw}.feature__block01-slider .slick-next{right:-2.6666666667vw}.feature__block01-img{width:60%}.feature__block01-inr{position:relative}.feature__block01-inr .circle{position:absolute;bottom:125%;right:5px}.feature__block02-main{margin-bottom:20px}.feature__block02-sub .thumbnail{margin-bottom:20px}.merit__block01-icon{width:17.0666666667vw;height:auto;margin:0 auto 4vw}.merit__block01-icon img{width:100%}.merit__block02-col:not(:last-child){margin-bottom:60px}.price__ttl{flex-direction:column;padding:5px}.price__block01-icon{margin:20px auto}.price__block02-icon{margin:20px auto}}