.c-gold{color:#C4AA84}.c-gold1{color:#DBCDAC}.c-gold2{color:#AE914C}.c-purple{color:#663e5b}.c-purple1{color:#856A8E}.c-purple2{color:#BFAFC4}.c-pink{color:#EC6D73}.c-bk{color:#434343}.c-wh{color:#fff}.o_c_t.__10{font-size:10px}.o_c_t.__12{font-size:12px}.o_c_t.__14{font-size:14px}.o_c_t.__16{font-size:16px}.o_c_t.__18{font-size:18px}.o_c_t.__20{font-size:clamp(18px, 3vw, 20px)}.o_c_t.__22{font-size:clamp(18px, 3vw, 22px)}.o_c_t.__24{font-size:clamp(22px, 3vw, 24px)}.o_c_t.__26{font-size:clamp(24px, 3vw, 26px)}.o_c_t.__28{font-size:clamp(26px, 4vw, 28px)}.o_c_t.__lh10{line-height:1}.o_c_t.__lh12{line-height:1.2}.o_c_t.__lh14{line-height:1.4}.o_c_t.__lh16{line-height:1.6}.o_c_t.__lh18{line-height:1.8}.o_c_t.__lh20{line-height:2}.plan-each__intro .plan{display:flex;align-items:center;gap:0 80px;margin-top:60px}@media screen and (max-width: 1080px){.plan-each__intro .plan{gap:0 40px}}@media screen and (max-width: 896px){.plan-each__intro .plan{flex-wrap:wrap;gap:30px 0}}@media screen and (max-width: 640px){.plan-each__intro .plan{gap:24px 0}}.plan-each__intro .plan__image{height:auto;display:block;width:51%}@media screen and (max-width: 896px){.plan-each__intro .plan__image{width:100%}}@media screen and (max-width: 640px){.plan-each__intro .plan__image{width:100%}}.plan-each__intro .plan__image source,.plan-each__intro .plan__image img{width:100%;max-width:100%;height:auto}.plan-each__intro .plan__item{width:calc(49% - 80px)}@media screen and (max-width: 1080px){.plan-each__intro .plan__item{width:calc(49% - 40px)}}@media screen and (max-width: 896px){.plan-each__intro .plan__item{width:100%}}@media screen and (max-width: 640px){.plan-each__intro .plan__item{width:100%}}.plan-each__intro .plan__item .name{font-size:2.4rem;line-height:1.4;margin-block:12px;font-weight:600;color:#663e5b;padding-block:0 24px;border-bottom:solid 1px #E4E4E4}@media screen and (max-width: 640px){.plan-each__intro .plan__item .name{margin-block:0 10px;font-size:2.0rem}}.plan-each__intro .plan__item .price .amount{margin-block:28px 10px}@media screen and (max-width: 896px){.plan-each__intro .plan__item .price .amount{margin-block:20px 10px}}@media screen and (max-width: 640px){.plan-each__intro .plan__item .price .amount{margin-block:24px 10px}}.plan-each__intro .plan__item .price .amount__subtext{font-size:1.5rem;font-weight:500;letter-spacing:0.02em}@media screen and (max-width: 640px){.plan-each__intro .plan__item .price .amount__subtext{font-size:1.4rem}}.plan-each__intro .plan__item .price .amount__number{font-size:3.2rem;font-weight:500;letter-spacing:0.02em}@media screen and (max-width: 640px){.plan-each__intro .plan__item .price .amount__number{font-size:3.0rem}}.plan-each__intro .plan__item .price .amount__yen{font-size:1.5rem;font-weight:700;letter-spacing:0.02em}.plan-each__intro .plan__item .price .tax-included{font-weight:500;letter-spacing:0.02em;margin-block:0px 40px;color:#888888;display:flex;align-items:baseline;gap:0 8px}.plan-each__intro .plan__item .price .tax-included__text{font-size:1.4rem}.plan-each__intro .plan__item .price .tax-included__price{font-size:1.8rem}.plan-each__intro .membership{margin-block:80px}@media screen and (max-width: 640px){.plan-each__intro .membership{margin-block:40px 64px}}.plan-each__intro .membership .fukidashi{margin-inline:auto;text-align:center;display:flex;align-items:center;justify-content:center;gap:0 8px;margin-bottom:16px}@media screen and (max-width: 896px){.plan-each__intro .membership .fukidashi{align-items:flex-end;margin-bottom:10px}}.plan-each__intro .membership .fukidashi__icon-l{width:16px;height:auto}.plan-each__intro .membership .fukidashi__tx{font-size:2.4rem;font-weight:700;line-height:1.2;color:#EC6D73}@media screen and (max-width: 896px){.plan-each__intro .membership .fukidashi__tx{font-size:2.0rem}}@media screen and (max-width: 640px){.plan-each__intro .membership .fukidashi__tx{font-size:1.8rem}}.plan-each__intro .membership .fukidashi__icon-r{width:16px;height:auto}.plan-each__intro .membership__wrap{background-image:url(../img/pattern-bg8.png);background-color:#F7F7F7;padding:32px}@media screen and (max-width: 640px){.plan-each__intro .membership__wrap{padding:12px}}.plan-each__intro .membership__inner{background:#fff;padding:50px 40px}@media screen and (max-width: 640px){.plan-each__intro .membership__inner{padding:40px 20px}}.plan-each__intro .membership__inner .icon-down{height:18px;aspect-ratio:2;clip-path:polygon(50% 100%, 100% 0, 0 0);background:#EC6D73;margin:32px auto}@media screen and (max-width: 640px){.plan-each__intro .membership__inner .icon-down{height:9px;margin:24px auto}}.plan-each__intro .membership__inner .regular{color:#888888;display:flex;align-items:baseline;justify-content:center;letter-spacing:0.02em;gap:0 5px}.plan-each__intro .membership__inner .regular__text{font-size:2.0rem;font-weight:500}@media screen and (max-width: 640px){.plan-each__intro .membership__inner .regular__text{font-size:1.4rem}}.plan-each__intro .membership__inner .regular__price{font-size:4.8rem}@media screen and (max-width: 640px){.plan-each__intro .membership__inner .regular__price{font-size:3.0rem}}.plan-each__intro .membership__inner .regular__yen{font-size:2.2rem;font-weight:700}@media screen and (max-width: 640px){.plan-each__intro .membership__inner .regular__yen{font-size:1.6rem}}.plan-each__intro .membership__inner .regular__tax{font-size:2.0rem;letter-spacing:0.02em;margin-left:-5px}@media screen and (max-width: 640px){.plan-each__intro .membership__inner .regular__tax{font-size:1.4rem}}.plan-each__intro .membership__inner .discount{color:#663e5b;display:flex;align-items:center;justify-content:center;gap:8px;letter-spacing:0.02em}@media screen and (max-width: 896px){.plan-each__intro .membership__inner .discount{flex-wrap:wrap}}@media screen and (max-width: 640px){.plan-each__intro .membership__inner .discount{margin-inline:auto;display:block;width:fit-content}}.plan-each__intro .membership__inner .discount__title{display:flex;align-items:center;gap:0 5px}.plan-each__intro .membership__inner .discount__title__icon{width:32px;height:auto}@media screen and (max-width: 640px){.plan-each__intro .membership__inner .discount__title__icon{width:28px}}.plan-each__intro .membership__inner .discount__title__text{font-size:2.0rem}@media screen and (max-width: 640px){.plan-each__intro .membership__inner .discount__title__text{font-size:1.5rem}}.plan-each__intro .membership__inner .discount__price{display:flex;align-items:baseline}@media screen and (max-width: 640px){.plan-each__intro .membership__inner .discount__price{margin-left:26px}}.plan-each__intro .membership__inner .discount__price__number{font-size:4.8rem}@media screen and (max-width: 640px){.plan-each__intro .membership__inner .discount__price__number{font-size:3.6rem}}.plan-each__intro .membership__inner .discount__price__yen{font-size:2.2rem;font-weight:700}@media screen and (max-width: 640px){.plan-each__intro .membership__inner .discount__price__yen{font-size:1.8rem}}.plan-each__intro .membership__inner .member{display:flex;align-items:baseline;justify-content:center;gap:0 5px;color:#663e5b;letter-spacing:0.02em}@media screen and (max-width: 896px){.plan-each__intro .membership__inner .member{flex-wrap:wrap}}@media screen and (max-width: 640px){.plan-each__intro .membership__inner .member{justify-content:initial;margin-inline:auto;display:block;width:fit-content}}.plan-each__intro .membership__inner .member__title__text{font-size:2.0rem;font-weight:700}@media screen and (max-width: 640px){.plan-each__intro .membership__inner .member__title__text{font-size:1.5rem}}.plan-each__intro .membership__inner .member__price{display:flex;align-items:baseline;gap:0 3px;position:relative;background:linear-gradient(transparent 70%, #FFEA00 0%)}.plan-each__intro .membership__inner .member__price__number{font-size:6.4rem;font-weight:600}@media screen and (max-width: 640px){.plan-each__intro .membership__inner .member__price__number{font-size:4.0rem}}.plan-each__intro .membership__inner .member__price__yen{font-size:2.2rem;font-weight:700}@media screen and (max-width: 640px){.plan-each__intro .membership__inner .member__price__yen{font-size:1.8rem}}.plan-each__intro .membership__inner .member__price__tax{font-size:1.8rem;font-weight:700;letter-spacing:0.02em;margin-left:-3px}@media screen and (max-width: 640px){.plan-each__intro .membership__inner .member__price__tax{font-size:1.5rem}}.plan-each__intro .membership .morebtn{margin-top:40px}@media screen and (max-width: 640px){.plan-each__intro .membership .morebtn{margin-bottom:0px}}@media screen and (max-width: 640px){.plan-each__intro .membership .morebtn a{max-width:240px}}.plan-each__service .exclude{opacity:0.15}.plan-each__service .service{padding-inline:40px;margin-block:80px 140px}@media screen and (max-width: 896px){.plan-each__service .service{padding-inline:0px;margin-block:40px 80px}}.plan-each__service .service__wrap{display:flex;flex-wrap:wrap;gap:40px 50px}@media screen and (max-width: 896px){.plan-each__service .service__wrap{gap:30px}}@media screen and (max-width: 640px){.plan-each__service .service__wrap{gap:20px 4px}}.plan-each__service .service__item{display:flex;align-items:center;gap:0 24px;width:calc(100%/3 - 34px)}@media screen and (max-width: 896px){.plan-each__service .service__item{width:calc(100%/3 - 20px)}}@media screen and (max-width: 640px){.plan-each__service .service__item{width:calc(100%/3 - 3px);flex-wrap:wrap;flex-direction:column;gap:8px 0px}}.plan-each__service .service__item__icon{width:100%;max-width:80px;height:auto}@media screen and (max-width: 640px){.plan-each__service .service__item__icon{text-align:center;margin-inline:auto;max-width:64px}}.plan-each__service .service__item__text{font-size:1.6rem;letter-spacing:0.02em;display:flex;flex-direction:column;flex-grow:1;color:#663e5b}@media screen and (max-width: 896px){.plan-each__service .service__item__text{font-size:1.6rem}}@media screen and (max-width: 640px){.plan-each__service .service__item__text{width:100%;text-align:center;margin-block:0;font-size:1.3rem}}.plan-each__service .service__item__text>span{line-height:1.4}@media screen and (max-width: 640px){.plan-each__service .service__item__text>span{line-height:1.3}}.plan-each__facility{background-color:#f3f3f3;background-image:url(../img/pattern-bg-ami.png);padding:120px 20px}@media screen and (max-width: 896px){.plan-each__facility{padding:48px 20px}}@media screen and (max-width: 640px){.plan-each__facility{padding:48px 12px}}.plan-each__facility__wrap{background:#fff}.plan-each__facility .ttl{padding:64px 0 48px}@media screen and (max-width: 640px){.plan-each__facility .ttl{padding:48px 0 32px}}.plan-each__facility .facility__box{list-style:none;margin:0 auto;padding:0 0 64px 0;position:relative;z-index:0;width:100%;max-width:840px}.plan-each__facility .facility__box__content{display:flex;align-items:center;justify-content:center;gap:0px 80px}@media screen and (max-width: 1080px){.plan-each__facility .facility__box__content{gap:0 40px}}@media screen and (max-width: 896px){.plan-each__facility .facility__box__content{flex-wrap:wrap;gap:20px 0;max-width:540px;margin-inline:auto}}@media screen and (max-width: 640px){.plan-each__facility .facility__box__content{gap:15px 0}}.plan-each__facility .facility__box__content+.facility__box__content{margin-top:32px}@media screen and (max-width: 640px){.plan-each__facility .facility__box__content+.facility__box__content{margin-top:40px}}.plan-each__facility .facility__box__picture{width:calc(50% - 20px)}@media screen and (max-width: 896px){.plan-each__facility .facility__box__picture{width:100%}}.plan-each__facility .facility__box__picture img{width:100%;max-width:100%;height:auto}.plan-each__facility .facility__box__item{width:calc(50% - 60px)}@media screen and (max-width: 896px){.plan-each__facility .facility__box__item{width:100%}}.plan-each__facility .facility__box .facility__name{font-size:2.4rem;font-weight:500;line-height:1.4;letter-spacing:0.02em;color:#663e5b;margin-block:0 30px}@media screen and (max-width: 896px){.plan-each__facility .facility__box .facility__name{margin-block:0 16px}}@media screen and (max-width: 640px){.plan-each__facility .facility__box .facility__name{font-size:2.0rem}}.plan-each__facility .facility__box .facility__info{padding-block:12px;border-top:#D5D5D5 dashed 1px;border-bottom:#D5D5D5 dashed 1px}.plan-each__facility .facility__box .facility__info__tx{font-size:1.6rem;font-weight:500;line-height:1.4;letter-spacing:0.02em;color:#434343;margin-block:0}@media screen and (max-width: 640px){.plan-each__facility .facility__box .facility__info__tx{font-size:1.4rem}}.plan-each__facility .facility__box .facility__info__tx+.facility__info__tx{margin-top:12px}@media screen and (max-width: 640px){.plan-each__facility .facility__box .facility__info__tx+.facility__info__tx{margin-top:10px}}.plan-each__facility .facility__box .morebtn{margin-bottom:0;margin-top:24px}@media screen and (max-width: 400px){.plan-each__facility .facility__box .morebtn{margin-bottom:0px;margin-top:18px}}.plan-each__facility .facility__box .morebtn a{width:100%;max-width:215px;border:solid 1px #663e5b;background-color:#fff;background-size:6px;color:#663e5b;font-size:1.5rem;font-weight:500;line-height:50px;margin-inline:0 auto}@media screen and (max-width: 480px){.plan-each__facility .facility__box .morebtn a{width:100%;max-width:215px;font-size:1.5rem;background-size:6px}}@media screen and (max-width: 896px){.plan-each__facility .facility__box .morebtn a{margin-inline:auto}}@media screen and (max-width: 640px){.plan-each__facility .facility__box .morebtn a{margin-inline:auto}}.plan-each__facility .facility__box .morebtn a:hover{background-color:#663e5b;color:#fff}.plan-each__comparison{margin-block:120px}@media screen and (max-width: 896px){.plan-each__comparison{margin-block:80px}}.plan-each__comparison .comparison{overflow:hidden}@media screen and (max-width: 640px){.plan-each__comparison .comparison{overflow-x:scroll;margin-right:-20px}}.plan-each__comparison .comparison table{width:100%;border-collapse:collapse;border-spacing:0;font-size:1.4rem;text-align:center;table-layout:fixed;letter-spacing:0.02em}@media screen and (max-width: 896px){.plan-each__comparison .comparison table{font-size:1.2rem}}@media screen and (max-width: 640px){.plan-each__comparison .comparison table{width:140%}}.plan-each__comparison .comparison th,.plan-each__comparison .comparison td{border:1px solid #C6C6C6;padding:1em 0.2em}.plan-each__comparison .comparison tr{border-collapse:collapse;border-spacing:0}.plan-each__comparison .comparison tr:last-child .pink{border-bottom:solid #EC6D73 4px;border-left:solid #EC6D73 4px;border-right:solid #EC6D73 4px}.plan-each__comparison .comparison .tb-left{width:40%}.plan-each__comparison .comparison .tb-center{width:50%}.plan-each__comparison .comparison .tb-right{width:50%}.plan-each__comparison .comparison .sticky{position:sticky;top:0;left:0;background:#fff;border:none}.plan-each__comparison .comparison .sticky::before{content:"";position:absolute;top:0;left:0;width:calc(100% - 2px);height:100%;border-left:1px solid #C6C6C6;border-right:1px solid #C6C6C6;border-top:1px solid #C6C6C6;border-bottom:1px solid #C6C6C6;background:#fff;z-index:-1}.plan-each__comparison .comparison .sticky.plan-not::before{border-left:1px solid #fff}.plan-each__comparison .comparison .sticky.title-not::before{border-left:1px solid #fff}.plan-each__comparison .comparison .comparison__caption{margin-bottom:16px;border:none;border-bottom:#EC6D73 solid 1px}@media screen and (max-width: 640px){.plan-each__comparison .comparison .comparison__caption{margin-bottom:10px}}.plan-each__comparison .comparison .comparison__caption__title{display:flex;justify-content:center;gap:0 10px}@media screen and (max-width: 640px){.plan-each__comparison .comparison .comparison__caption__title{gap:0 5px}}@media screen and (max-width: 640px){.plan-each__comparison .comparison .comparison__caption .icon-down{width:13px;height:13px}}.plan-each__comparison .comparison .comparison__caption .caption-text{font-size:1.5rem;font-weight:700;letter-spacing:0.02em}@media screen and (max-width: 640px){.plan-each__comparison .comparison .comparison__caption .caption-text{font-size:1.2rem}}.plan-each__comparison .comparison .plan__title{font-size:1.5rem;font-weight:700;color:#fff;margin-block:0 14px}@media screen and (max-width: 640px){.plan-each__comparison .comparison .plan__title{font-size:1.2rem;margin-block:0 12px}}.plan-each__comparison .comparison .plan__img{width:118px;height:auto}@media screen and (max-width: 640px){.plan-each__comparison .comparison .plan__img{width:130px}}.plan-each__comparison .comparison .title-not{border-top:none;border-left:none;border:none}.plan-each__comparison .comparison .title-not::before{border:none}.plan-each__comparison .comparison .plan-not{border-top:none;border-left:none;border:none}.plan-each__comparison .comparison .plan-not::before{border:none}.plan-each__comparison .comparison .plan-active{background-color:#EC6D73;background-image:url(../img/pattern-bg-wh.png);border-left:solid #EC6D73 4px;border-right:solid #EC6D73 4px}@media screen and (max-width: 640px){.plan-each__comparison .comparison .plan-active{padding:0.3em 0.2em}}.plan-each__comparison .comparison .plan-compared{background-color:#C6C6C6}.plan-each__comparison .comparison .item{color:#663e5b;font-size:1.6rem;height:40px}@media screen and (max-width: 640px){.plan-each__comparison .comparison .item{font-size:1.4rem}}.plan-each__comparison .comparison .pink{border-bottom:solid #EC6D73 1px;border-left:solid #EC6D73 4px;border-right:solid #EC6D73 4px;background-color:#FFF6F6;color:#EC6D73}.plan-each__comparison .comparison .pink__circle{width:28px;height:28px;display:block;border-radius:50%;border:#EC6D73 solid 2px;text-align:center;margin-inline:auto}@media screen and (max-width: 640px){.plan-each__comparison .comparison .pink__circle{width:22px;height:22px}}.plan-each__comparison .comparison .pink__hyphen{width:24px;height:2px;display:block;background:#EC6D73;text-align:center;margin-inline:auto}@media screen and (max-width: 640px){.plan-each__comparison .comparison .pink__hyphen{width:20px;height:2px}}.plan-each__comparison .comparison .pink__price{font-size:2.8rem;font-weight:500}@media screen and (max-width: 640px){.plan-each__comparison .comparison .pink__price{font-size:2.0rem}}.plan-each__comparison .comparison .pink__tx-b{font-size:2.0rem;font-weight:700}@media screen and (max-width: 640px){.plan-each__comparison .comparison .pink__tx-b{font-size:1.7rem}}.plan-each__comparison .comparison .pink__yen{font-size:1.6rem;font-weight:700}@media screen and (max-width: 640px){.plan-each__comparison .comparison .pink__yen{font-size:1.2rem}}.plan-each__comparison .comparison .def__circle{width:18px;height:18px;display:block;border-radius:50%;border:#434343 solid 1px;text-align:center;margin-inline:auto}.plan-each__comparison .comparison .def__hyphen{width:18px;height:1px;display:block;background:#434343;text-align:center;margin-inline:auto}.plan-each__comparison .comparison .def__price{font-size:1.8rem}.plan-each__comparison .comparison .def__tx{font-size:1.6rem}.plan-each__comparison .exclusion{margin-block:64px 0}@media screen and (max-width: 896px){.plan-each__comparison .exclusion{margin-block:40px 0}}.plan-each__comparison .exclusion__header__title{font-size:2.0rem;color:#663e5b;margin-block:0 16px}.plan-each__comparison .exclusion__body{border:solid 1px #663e5b}.plan-each__comparison .exclusion__body__list{display:flex;flex-wrap:wrap;gap:24px;padding:40px 80px}@media screen and (max-width: 896px){.plan-each__comparison .exclusion__body__list{padding:40px}}@media screen and (max-width: 640px){.plan-each__comparison .exclusion__body__list{padding:32px 24px}}.plan-each__comparison .exclusion__body__list .item{position:relative;font-size:1.6rem;display:flex;align-items:center;color:#663e5b}.plan-each__comparison .exclusion__body__list .item .subtext{font-size:1.2rem;display:inline-block}.plan-each__comparison .exclusion__body__list .item::before{display:inline-block;content:url(../img/common/icon-diamond-pr.svg);margin-right:6px}.plan-each__comparison .other-plan{margin-block:80px}@media screen and (max-width: 640px){.plan-each__comparison .other-plan{margin-block:40px 64px}}.plan-each__comparison .other-plan .fukidashi{margin-inline:auto;text-align:center;display:flex;align-items:center;justify-content:center;gap:0 8px;margin-bottom:16px}@media screen and (max-width: 896px){.plan-each__comparison .other-plan .fukidashi{align-items:flex-end;margin-bottom:10px}}.plan-each__comparison .other-plan .fukidashi__icon-l{width:16px;height:auto}.plan-each__comparison .other-plan .fukidashi__tx{font-size:2.4rem;font-weight:700;line-height:1.2;color:#EC6D73}@media screen and (max-width: 896px){.plan-each__comparison .other-plan .fukidashi__tx{font-size:2.0rem}}@media screen and (max-width: 640px){.plan-each__comparison .other-plan .fukidashi__tx{font-size:1.8rem}}.plan-each__comparison .other-plan .fukidashi__icon-r{width:16px;height:auto}.plan-each__comparison .other-plan__wrap{display:flex;gap:0 18px}@media screen and (max-width: 896px){.plan-each__comparison .other-plan__wrap{gap:0 12px}}@media screen and (max-width: 640px){.plan-each__comparison .other-plan__wrap{flex-wrap:wrap;gap:20px 0}}.plan-each__comparison .other-plan__item{width:calc(100%/3 - 12px)}@media screen and (max-width: 896px){.plan-each__comparison .other-plan__item{width:calc(100%/3 - 8px)}}@media screen and (max-width: 640px){.plan-each__comparison .other-plan__item{width:100%}}.plan-each__comparison .other-plan__item .thumbnail img,.plan-each__comparison .other-plan__item .thumbnail source{width:100%;max-width:100%;height:auto}.plan-each__comparison .other-plan__item .plan-name{font-size:20px;font-style:normal;font-weight:600;margin-block:15px 12px;text-align:center;color:#663e5b}@media screen and (max-width: 640px){.plan-each__comparison .other-plan__item .plan-name{margin-block:12px 10px}}.plan-each__comparison .other-plan__item .price{margin-block:0px 15px;text-align:center;letter-spacing:0.05em}@media screen and (max-width: 640px){.plan-each__comparison .other-plan__item .price{margin-block:0px 10px}}.plan-each__comparison .other-plan__item .price__number{font-size:20px;font-style:normal;font-weight:500}.plan-each__comparison .other-plan__item .price__tax{font-size:14px;font-style:normal;font-weight:700}.plan-each__comparison .handbook{margin-block:120px 64px;background-image:url(../img/pattern-bg8.png);background-color:#F7F7F7;padding:50px 20px}@media screen and (max-width: 896px){.plan-each__comparison .handbook{margin-block:80px 64px}}@media screen and (max-width: 640px){.plan-each__comparison .handbook{padding:40px 18px;margin-block:48px}}.plan-each__comparison .handbook__wrap{max-width:650px;margin-inline:auto}.plan-each__comparison .handbook__header__subtext{font-size:2.0rem;line-height:1.4;margin-bottom:18px;text-align:center;margin-block:0;letter-spacing:0.02em}@media screen and (max-width: 640px){.plan-each__comparison .handbook__header__subtext{font-size:1.4rem;margin-bottom:14px}}.plan-each__comparison .handbook__header__title{display:block;text-align:center;width:fit-content;margin-inline:auto;margin-block:0 32px;letter-spacing:0.02em}@media screen and (max-width: 640px){.plan-each__comparison .handbook__header__title{margin-block:0 20px}}.plan-each__comparison .handbook__header__title span{font-size:3.2rem;line-height:1.6;display:inline;background:linear-gradient(transparent 70%, #FFEB01 0%)}@media screen and (max-width: 640px){.plan-each__comparison .handbook__header__title span{font-size:2.4rem}}@media screen and (max-width: 768px){.plan-each__comparison .handbook__body__img{max-width:400px;margin-inline:auto}}.plan-each__comparison .handbook__body__img source,.plan-each__comparison .handbook__body__img img{width:100%;max-width:100%;height:auto}.plan-each__comparison .handbook__more{margin-top:32px}.plan-each__comparison .handbook__more .morebtn{margin-bottom:0;max-width:360px;margin-inline:auto}.plan-each__comparison .handbook__more .moretext{font-size:1.4rem;line-height:1.4;text-align:left;letter-spacing:0.02em}.plan-each__comparison .mail-contact__inner{position:relative;border-top:#E4E4E4 solid 1px;border-bottom:#E4E4E4 solid 1px}.plan-each__comparison .mail-contact__inner .link{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:48px 24px;transition:.3s;width:calc(100% - 48px)}.plan-each__comparison .mail-contact__inner .link:hover{margin-left:5px}@media screen and (max-width: 896px){.plan-each__comparison .mail-contact__inner .link{padding:40px 16px;width:calc(100% - 32px)}}@media screen and (max-width: 640px){.plan-each__comparison .mail-contact__inner .link{padding:32px 12px;width:calc(100% - 24px)}}.plan-each__comparison .mail-contact__inner .item{color:#663e5b}.plan-each__comparison .mail-contact__inner .item__title{font-size:38px;font-weight:600;letter-spacing:0.02em;margin-block:0}@media screen and (max-width: 896px){.plan-each__comparison .mail-contact__inner .item__title{font-size:28px}}@media screen and (max-width: 640px){.plan-each__comparison .mail-contact__inner .item__title{font-size:20px}}.plan-each__comparison .mail-contact__inner .item__subtx{font-size:15px;font-weight:500;letter-spacing:0.02em;margin-block:12px 0}@media screen and (max-width: 640px){.plan-each__comparison .mail-contact__inner .item__subtx{font-size:14px}}.plan-each__comparison .mail-contact__inner .icon{width:16px;height:30px;aspect-ratio:8/15}@media screen and (max-width: 896px){.plan-each__comparison .mail-contact__inner .icon{width:13px;height:24px}}@media screen and (max-width: 640px){.plan-each__comparison .mail-contact__inner .icon{width:8px;height:15px}}.p-plan-kaede .plan-each__comparison .exclusion{margin-block:0}.p-plan-kaede .plan-each__comparison .other-plan{margin-block:120px 80px}@media screen and (max-width: 896px){.p-plan-kaede .plan-each__comparison .other-plan{margin-block:80px}}@media screen and (max-width: 640px){.p-plan-kaede .plan-each__comparison .other-plan{margin-block:40px}}
/*# sourceMappingURL=plan-each.css.map */
