@charset "UTF-8";@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-devanagari-400-normal.CJDn6rn8.woff2)format("woff2"),url(/_astro/poppins-devanagari-400-normal.CqVvlrh5.woff)format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-ext-400-normal.by3JarPu.woff2)format("woff2"),url(/_astro/poppins-latin-ext-400-normal.DaBSavcJ.woff)format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-400-normal.cpxAROuN.woff2)format("woff2"),url(/_astro/poppins-latin-400-normal.BOb3E3N0.woff)format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.hero[data-astro-cid-gvkufdmy]{text-align:center;padding:46px 0 40px}.hero__title[data-astro-cid-gvkufdmy]{color:#333;font-size:40px;font-weight:700;line-height:1}.hero__catch[data-astro-cid-gvkufdmy]{color:#348366;font-size:27px;font-weight:700;line-height:1;margin-top:46px}.hero__catchText[data-astro-cid-gvkufdmy]{display:inline-block;padding:0 38px;position:relative}.hero__catchText[data-astro-cid-gvkufdmy]:before,.hero__catchText[data-astro-cid-gvkufdmy]:after{content:"";background:#348366;width:2px;height:28px;position:absolute;bottom:.5em}.hero__catchText[data-astro-cid-gvkufdmy]:before{left:0;transform:translateY(50%) rotate(-28deg)}.hero__catchText[data-astro-cid-gvkufdmy]:after{right:0;transform:translateY(50%) rotate(28deg)}.hero__dot[data-astro-cid-gvkufdmy]{position:relative}.hero__dot[data-astro-cid-gvkufdmy]:before{content:"";background:currentColor;border-radius:50%;width:.2em;height:.2em;position:absolute;top:-.2em;left:50%;transform:translate(-50%)}.hero__box[data-astro-cid-gvkufdmy]{background:#eff8f0;border:1px solid #0fa16c;width:622px;height:208px;margin:20px auto 0;padding-top:17px;box-sizing:border-box}.hero__marker[data-astro-cid-gvkufdmy]{white-space:nowrap;display:inline-block;position:relative;z-index:0}.hero__marker[data-astro-cid-gvkufdmy]:after{content:"";background:#ffef6d;height:12px;position:absolute;right:-13px;bottom:-2px;left:-15px;z-index:-1}.hero__fee[data-astro-cid-gvkufdmy]{color:#348366;font-size:33px;font-weight:700;line-height:1}.hero__zero[data-astro-cid-gvkufdmy]{color:#ff8b00;font-family:Zen Kaku Gothic New,Noto Sans JP Variable,sans-serif;font-size:72px;font-weight:900;line-height:.8;margin-left:10px}.hero__yen[data-astro-cid-gvkufdmy]{color:#ff8b00}.hero__guarantee[data-astro-cid-gvkufdmy]{color:#348366;font-size:28px;font-weight:700;line-height:1;margin-top:21px}.hero__guarantee[data-astro-cid-gvkufdmy] .hero__marker[data-astro-cid-gvkufdmy]:after{right:-15px;bottom:-4px;left:-15px}.hero__total[data-astro-cid-gvkufdmy]{color:#3c3c3c;font-size:16px;font-weight:500;line-height:1;margin-top:30px}.hero__note[data-astro-cid-gvkufdmy]{color:#777;font-size:12px;font-weight:350;text-align:left;line-height:1;width:622px;margin:10px auto 0}@media screen and (max-width:750px){.hero[data-astro-cid-gvkufdmy]{padding:calc(65/828*100vw)0 calc(63/828*100vw)}.hero__title[data-astro-cid-gvkufdmy]{font-size:calc(52/828*100vw)}.hero__catch[data-astro-cid-gvkufdmy]{font-size:calc(46/828*100vw);margin-top:calc(60/828*100vw)}.hero__catchText[data-astro-cid-gvkufdmy]{padding:0 calc(40/828*100vw)}.hero__catchText[data-astro-cid-gvkufdmy]:before,.hero__catchText[data-astro-cid-gvkufdmy]:after{width:calc(4/828*100vw);height:calc(50/828*100vw)}.hero__box[data-astro-cid-gvkufdmy]{border-width:calc(2/828*100vw);width:calc(724/828*100vw);height:auto;margin-top:calc(48/828*100vw);padding:calc(19/828*100vw)0 calc(54/828*100vw)}.hero__marker[data-astro-cid-gvkufdmy]:after{height:calc(20/828*100vw);right:calc(-14/828*100vw);bottom:calc(2/828*100vw);left:calc(-14/828*100vw)}.hero__fee[data-astro-cid-gvkufdmy]{font-size:calc(58/828*100vw)}.hero__zero[data-astro-cid-gvkufdmy]{font-size:calc(120/828*100vw);margin-left:calc(12/828*100vw)}.hero__guarantee[data-astro-cid-gvkufdmy]{font-size:calc(48/828*100vw);margin-top:calc(34/828*100vw)}.hero__guarantee[data-astro-cid-gvkufdmy] .hero__marker[data-astro-cid-gvkufdmy]:after{right:calc(-12/828*100vw);left:calc(-12/828*100vw)}.hero__total[data-astro-cid-gvkufdmy]{font-size:calc(30/828*100vw);line-height:1.6;margin-top:calc(42/828*100vw)}.hero__note[data-astro-cid-gvkufdmy]{font-size:calc(22/828*100vw);width:calc(724/828*100vw);margin-top:calc(16/828*100vw)}}.pageNav[data-astro-cid-ab5vvtn7]{background:#fff;padding:41px 0 43px}.pageNav__list[data-astro-cid-ab5vvtn7]{display:flex;width:1000px;margin:0 auto;border-left:1px solid #1db677}.pageNav__item[data-astro-cid-ab5vvtn7]{flex:1;border-right:1px solid #1db677}.pageNav__link[data-astro-cid-ab5vvtn7]{color:#1db677;font-size:18px;font-weight:700;line-height:1;text-align:center;text-decoration:none;height:56px;padding-top:12px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;transition:opacity .3s}.pageNav__link[data-astro-cid-ab5vvtn7]:hover{opacity:.7}.pageNav__link[data-astro-cid-ab5vvtn7]:after{content:"";width:9px;height:9px;border-right:2px solid #1db677;border-bottom:2px solid #1db677;transform:rotate(45deg);margin-top:6px}@media screen and (max-width:750px){.pageNav[data-astro-cid-ab5vvtn7]{padding:calc(63/828*100vw)0 calc(58/828*100vw)}.pageNav__list[data-astro-cid-ab5vvtn7]{width:100%;border-left:0}.pageNav__item[data-astro-cid-ab5vvtn7]{border-right-width:calc(2/828*100vw)}.pageNav__item[data-astro-cid-ab5vvtn7]:last-child{border-right:0}.pageNav__link[data-astro-cid-ab5vvtn7]{font-size:calc(30/828*100vw);line-height:1.2666666667;height:calc(114/828*100vw);padding-top:0;justify-content:flex-start}.pageNav__link[data-astro-cid-ab5vvtn7] .pageNav__text[data-astro-cid-ab5vvtn7]{min-height:calc(76/828*100vw);display:flex;align-items:center}.pageNav__link[data-astro-cid-ab5vvtn7]:after{width:calc(18/828*100vw);height:calc(18/828*100vw);border-right-width:calc(5/828*100vw);border-bottom-width:calc(5/828*100vw);margin-top:calc(14/828*100vw)}}.courseCard[data-astro-cid-z3mj7lqh]{background:#fff;box-shadow:0 0 15px #3483661f;width:370px;height:685px;padding:26px 19px 25px;box-sizing:border-box;display:flex;flex-direction:column;position:relative}.courseCard__badge[data-astro-cid-z3mj7lqh]{color:#fff;font-size:14px;font-weight:700;line-height:30px;text-align:center;background:linear-gradient(90deg,#fcb510,#ff8b00);border-radius:4px;width:100px;height:30px;position:absolute;top:-10px;left:20px}.courseCard__badge[data-astro-cid-z3mj7lqh]:after{content:"";border-top:6px solid #fe9c08;border-right:6px solid transparent;border-left:6px solid transparent;position:absolute;top:100%;left:50%;transform:translate(-50%)}.courseCard__eyebrow[data-astro-cid-z3mj7lqh]{color:#3c3c3c;font-size:17px;font-weight:500;line-height:1;text-align:center}.courseCard--fiore[data-astro-cid-z3mj7lqh] .courseCard__eyebrow[data-astro-cid-z3mj7lqh]{font-weight:700}.courseCard__title[data-astro-cid-z3mj7lqh]{color:#348366;font-size:26px;font-weight:900;line-height:1;text-align:center;margin-top:8px}.courseCard--fiore[data-astro-cid-z3mj7lqh] .courseCard__title[data-astro-cid-z3mj7lqh]{color:#39a975}.courseCard__title[data-astro-cid-z3mj7lqh]:after{content:"";background:#348366;height:4px;margin:24px 1px 0;display:block}.courseCard--fiore[data-astro-cid-z3mj7lqh] .courseCard__title[data-astro-cid-z3mj7lqh]:after{background:linear-gradient(90deg,#41da85,#039a63);height:6px}.courseCard__desc[data-astro-cid-z3mj7lqh]{color:#3c3c3c;font-size:16px;font-weight:500;line-height:24px;text-align:center;margin-top:20px}.courseCard__desc[data-astro-cid-z3mj7lqh] em{color:#39a975;font-style:normal}.courseCard__fees[data-astro-cid-z3mj7lqh]{border-top:1px solid #ddd;margin-top:21px}.courseCard__row[data-astro-cid-z3mj7lqh]{border-bottom:1px solid #ddd;height:82px;padding:0 12px 0 11px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between}.courseCard__row[data-astro-cid-z3mj7lqh]:last-child{height:86px}.courseCard__label[data-astro-cid-z3mj7lqh]{color:#444;font-size:18px;font-weight:700;line-height:1}.courseCard__labelSub[data-astro-cid-z3mj7lqh]{color:#666;font-size:10px;font-weight:400;margin-top:7px;display:block}.courseCard__price[data-astro-cid-z3mj7lqh]{color:#3c3c3c;display:flex;align-items:baseline;white-space:nowrap}.courseCard[data-astro-cid-z3mj7lqh] .courseCard__num{line-height:1}.courseCard__num--plain[data-astro-cid-z3mj7lqh]{font-family:Zen Kaku Gothic New,Noto Sans JP Variable,sans-serif;font-size:24px;font-weight:700}.courseCard[data-astro-cid-z3mj7lqh] .courseCard__num--large{font-size:44px}.courseCard[data-astro-cid-z3mj7lqh] .courseCard__num--zero{font-size:60px}.courseCard__yen[data-astro-cid-z3mj7lqh]{font-size:16px;font-weight:500;margin-left:6px}.courseCard__tax[data-astro-cid-z3mj7lqh]{font-size:12px;font-weight:400}.courseCard__features[data-astro-cid-z3mj7lqh]{margin-top:25px;padding-left:47px}.courseCard__feature[data-astro-cid-z3mj7lqh]{color:#3c3c3c;font-size:14px;font-weight:500;line-height:21px;position:relative}.courseCard__feature[data-astro-cid-z3mj7lqh]+.courseCard__feature[data-astro-cid-z3mj7lqh]{margin-top:8.5px}.courseCard__feature[data-astro-cid-z3mj7lqh]:before{content:"";width:15px;height:8px;border-left:3px solid #ff8b00;border-bottom:3px solid #ff8b00;position:absolute;top:3px;left:-34px;transform:rotate(-45deg)}.courseCard__feature[data-astro-cid-z3mj7lqh] sup{color:#777;font-size:.85em;vertical-align:baseline;margin-left:4px}.courseCard__featureSub[data-astro-cid-z3mj7lqh]{margin-left:2px;display:block}.courseCard__note[data-astro-cid-z3mj7lqh]{color:#777;font-size:11px;font-weight:350;line-height:16px;margin-top:auto;padding:0 2px}.courseCard__feature--none[data-astro-cid-z3mj7lqh]:before{content:"✕";color:#ccc;font-size:18px;font-weight:700;line-height:21px;text-align:center;width:15px;height:auto;border:0;top:0;transform:none}@media screen and (max-width:750px){.courseCard[data-astro-cid-z3mj7lqh]{width:calc(760/828*100vw);height:auto;padding:calc(38/828*100vw) calc(38/828*100vw) calc(50/828*100vw)}.courseCard[data-astro-cid-z3mj7lqh].courseCard--flexible{padding-bottom:calc(41/828*100vw)}.courseCard[data-astro-cid-z3mj7lqh].courseCard--limited{padding-bottom:calc(40/828*100vw)}.courseCard__badge[data-astro-cid-z3mj7lqh]{font-size:calc(24/828*100vw);line-height:calc(50/828*100vw);border-radius:calc(8/828*100vw);width:calc(170/828*100vw);height:calc(50/828*100vw);top:calc(-27/828*100vw);left:calc(100/828*100vw)}.courseCard__badge[data-astro-cid-z3mj7lqh]:after{border-top-width:calc(11/828*100vw);border-right-width:calc(11/828*100vw);border-left-width:calc(11/828*100vw)}.courseCard__eyebrow[data-astro-cid-z3mj7lqh]{font-size:calc(32/828*100vw)}.courseCard__title[data-astro-cid-z3mj7lqh]{font-size:calc(46/828*100vw);margin-top:calc(16/828*100vw)}.courseCard__title[data-astro-cid-z3mj7lqh]:after{height:calc(6/828*100vw);margin:calc(36/828*100vw) calc(2/828*100vw)0}.courseCard--fiore[data-astro-cid-z3mj7lqh] .courseCard__title[data-astro-cid-z3mj7lqh]:after{height:calc(10/828*100vw)}.courseCard__desc[data-astro-cid-z3mj7lqh]{font-size:calc(30/828*100vw);line-height:calc(44/828*100vw);margin-top:calc(35/828*100vw)}.courseCard__fees[data-astro-cid-z3mj7lqh]{border-top-width:calc(2/828*100vw);margin-top:calc(37/828*100vw)}.courseCard__row[data-astro-cid-z3mj7lqh]{border-bottom-width:calc(2/828*100vw);height:calc(140/828*100vw);padding:0 calc(26/828*100vw)0 calc(32/828*100vw)}.courseCard__row[data-astro-cid-z3mj7lqh]:last-child{height:calc(140/828*100vw)}.courseCard__label[data-astro-cid-z3mj7lqh]{font-size:calc(34/828*100vw)}.courseCard__labelSub[data-astro-cid-z3mj7lqh]{font-size:calc(22/828*100vw);margin-top:calc(12/828*100vw)}.courseCard__num--plain[data-astro-cid-z3mj7lqh]{font-size:calc(44/828*100vw)}.courseCard[data-astro-cid-z3mj7lqh] .courseCard__num--large{font-size:calc(80/828*100vw)}.courseCard[data-astro-cid-z3mj7lqh] .courseCard__num--zero{font-size:calc(106/828*100vw)}.courseCard__yen[data-astro-cid-z3mj7lqh]{font-size:calc(32/828*100vw);margin-left:calc(6/828*100vw)}.courseCard__tax[data-astro-cid-z3mj7lqh]{font-size:calc(25/828*100vw)}.courseCard__features[data-astro-cid-z3mj7lqh]{margin-top:calc(42/828*100vw);padding-left:calc(104/828*100vw)}.courseCard__feature[data-astro-cid-z3mj7lqh]{font-size:calc(28/828*100vw);line-height:calc(42/828*100vw)}.courseCard__feature[data-astro-cid-z3mj7lqh]+.courseCard__feature[data-astro-cid-z3mj7lqh]{margin-top:calc(14/828*100vw)}.courseCard__feature[data-astro-cid-z3mj7lqh]:before{width:calc(30/828*100vw);height:calc(16/828*100vw);border-left-width:calc(6/828*100vw);border-bottom-width:calc(6/828*100vw);top:calc(6/828*100vw);left:calc(-66/828*100vw)}.courseCard__feature[data-astro-cid-z3mj7lqh]:has(.courseCard__featureSub)+.courseCard__feature[data-astro-cid-z3mj7lqh]{margin-top:calc(8/828*100vw)}.courseCard__note[data-astro-cid-z3mj7lqh]{font-size:calc(24/828*100vw);line-height:calc(34/828*100vw);margin-top:calc(33/828*100vw);padding:0 calc(4/828*100vw)}.courseCard__feature--none[data-astro-cid-z3mj7lqh]:before{font-size:calc(40/828*100vw);line-height:calc(42/828*100vw);width:calc(30/828*100vw);top:0}}.courses[data-astro-cid-dvspwszo]{background:#eff4f3;padding:42px 0 40px}.courses__lead[data-astro-cid-dvspwszo]{color:#3c3c3c;font-size:18px;font-weight:500;line-height:1.4;text-align:center}.courses__lead[data-astro-cid-dvspwszo] em[data-astro-cid-dvspwszo]{color:#348366;font-style:normal;font-weight:700}.courses__cards[data-astro-cid-dvspwszo]{display:flex;justify-content:center;gap:25px;margin-top:43px}.courses__discounts[data-astro-cid-dvspwszo]{display:flex;justify-content:center;gap:24.4px;margin-top:50px}.courses[data-astro-cid-dvspwszo] .courses__cta{margin-top:53px}@media screen and (max-width:750px){.courses[data-astro-cid-dvspwszo]{padding:calc(69/828*100vw)0 calc(82/828*100vw)}.courses__lead[data-astro-cid-dvspwszo]{font-size:calc(36/828*100vw);line-height:1.6388888889}.courses__cards[data-astro-cid-dvspwszo]{flex-direction:column;align-items:center;gap:calc(50/828*100vw);margin-top:calc(77/828*100vw)}.courses__discounts[data-astro-cid-dvspwszo]{flex-direction:column;align-items:center;gap:calc(49/828*100vw);margin-top:calc(50/828*100vw)}.courses[data-astro-cid-dvspwszo] .courses__cta{margin-top:calc(72/828*100vw)}}.priceTable[data-astro-cid-eqpklmfx]{background:#fff;padding:56px 0 61px}.priceTable[data-astro-cid-eqpklmfx] th[data-astro-cid-eqpklmfx],.priceTable[data-astro-cid-eqpklmfx] td[data-astro-cid-eqpklmfx]{box-sizing:border-box}.priceTable__scroll[data-astro-cid-eqpklmfx]{margin-top:32px}.priceTable__frame[data-astro-cid-eqpklmfx]{background:#c7dece;border-radius:12px;width:1000px;margin:0 auto;padding:20px 12.5px;box-sizing:border-box}.priceTable__table[data-astro-cid-eqpklmfx]{border-collapse:separate;border-spacing:0;width:100%;table-layout:fixed}.priceTable__colLabel[data-astro-cid-eqpklmfx]{width:180px}.priceTable__col[data-astro-cid-eqpklmfx]{width:133px}.priceTable__col[data-astro-cid-eqpklmfx]:last-child{width:130px}.priceTable__corner[data-astro-cid-eqpklmfx]{color:#fff;text-align:center;font-size:13px;font-weight:500;background:#348366;border-radius:10px 0 0;height:55px;border-right:3px solid #c7dece}.priceTable__head[data-astro-cid-eqpklmfx]{color:#fff;text-align:center;height:55px;border-right:3px solid #c7dece;position:relative;vertical-align:middle}.priceTable__head[data-astro-cid-eqpklmfx]:last-child{border-right:0;border-radius:0 10px 0 0}.priceTable__head--fiore[data-astro-cid-eqpklmfx]{background:#1db677}.priceTable__head--fiorePopular[data-astro-cid-eqpklmfx]{background:linear-gradient(90deg,#27bf76,#0aa166)}.priceTable__head--flexible[data-astro-cid-eqpklmfx]{background:#319daf}.priceTable__head--limited[data-astro-cid-eqpklmfx]{background:#2d9a86}.priceTable__headCourse[data-astro-cid-eqpklmfx]{font-size:14px;font-weight:700;line-height:1.2;display:block}.priceTable__headCourse--single[data-astro-cid-eqpklmfx]{line-height:17px}.priceTable__headPlan[data-astro-cid-eqpklmfx]{font-size:12px;font-weight:500;line-height:1.2;margin-top:3px;display:block}.priceTable__popular[data-astro-cid-eqpklmfx]{font-size:12.5px;font-weight:700;line-height:20px;background:linear-gradient(90deg,#fcb510,#ff8b00);width:72px;height:20px;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.priceTable__popular[data-astro-cid-eqpklmfx]:after{content:"";border-top:5.5px solid #fe9c08;border-right:5px solid transparent;border-left:5px solid transparent;position:absolute;top:100%;left:50%;transform:translate(-50%)}.priceTable__row[data-astro-cid-eqpklmfx]{height:59px}.priceTable__row--tall[data-astro-cid-eqpklmfx]{height:69px}.priceTable__row[data-astro-cid-eqpklmfx]:last-child .priceTable__label[data-astro-cid-eqpklmfx]{border-radius:0 0 0 10px}.priceTable__row[data-astro-cid-eqpklmfx]:last-child .priceTable__cell[data-astro-cid-eqpklmfx]:last-child{border-radius:0 0 10px}.priceTable__label[data-astro-cid-eqpklmfx]{color:#3c3c3c;font-size:13.5px;font-weight:500;line-height:18px;text-align:left;background:#fff;border-top:3px solid #c7dece;border-right:3px solid #c7dece;padding:0 0 0 13px;vertical-align:middle}.priceTable__label--accent[data-astro-cid-eqpklmfx]{color:#39a975;font-size:14.5px;font-weight:700}.priceTable__label[data-astro-cid-eqpklmfx] .priceTable__labelLight{font-size:13.5px;font-weight:500}.priceTable__label[data-astro-cid-eqpklmfx] sup{font-size:10px;vertical-align:top;margin-left:3px}.priceTable__cell[data-astro-cid-eqpklmfx]{color:#3c3c3c;text-align:center;background:#fff;border-top:3px solid #c7dece;vertical-align:middle}.priceTable__text[data-astro-cid-eqpklmfx]{font-size:14px;font-weight:500}.priceTable__text--off[data-astro-cid-eqpklmfx]{color:#aaa}.priceTable__textSub[data-astro-cid-eqpklmfx]{color:#888;font-size:12px;line-height:1;margin-top:7px;display:block}.priceTable__cell[data-astro-cid-eqpklmfx] sup{font-size:10px;vertical-align:top;margin-left:2px}.priceTable__pill[data-astro-cid-eqpklmfx]{background:#fef7b7;border-radius:4px;width:110px;height:30px;margin:0 auto;display:flex;align-items:baseline;justify-content:center;box-sizing:border-box}.priceTable__countNum[data-astro-cid-eqpklmfx]{color:#f60;font-family:Zen Kaku Gothic New,Noto Sans JP Variable,sans-serif;font-size:23px;font-weight:900;line-height:30px}.priceTable__countUnit[data-astro-cid-eqpklmfx]{color:#f60;font-size:14px;font-weight:700;margin-left:2px}.priceTable__price[data-astro-cid-eqpklmfx]{display:inline-flex;align-items:baseline}.priceTable__price--strike[data-astro-cid-eqpklmfx]{color:#aaa;background:linear-gradient(#aaa,#aaa) no-repeat 0 55%/100% 1px}.priceTable__priceNum[data-astro-cid-eqpklmfx]{font-family:Zen Kaku Gothic New,Noto Sans JP Variable,sans-serif;font-size:19px;font-weight:700}.priceTable__priceYen[data-astro-cid-eqpklmfx]{font-size:14px;font-weight:700;margin-left:4px}.priceTable__priceSlash[data-astro-cid-eqpklmfx]{font-size:14px;margin:0 2px}.priceTable__zeroNum[data-astro-cid-eqpklmfx]{color:#f60;font-family:Zen Kaku Gothic New,Noto Sans JP Variable,sans-serif;font-size:29px;font-weight:900;line-height:30px}.priceTable__zeroYen[data-astro-cid-eqpklmfx]{color:#f60;font-size:14px;font-weight:700;margin-left:4px}.priceTable__none[data-astro-cid-eqpklmfx]{font-size:14px;font-weight:700}.priceTable__notes[data-astro-cid-eqpklmfx]{color:#777;font-size:11px;font-weight:350;line-height:16px;width:1000px;margin:18px auto 0}@media screen and (max-width:750px){.priceTable[data-astro-cid-eqpklmfx]{padding:calc(75/828*100vw)0 calc(67/828*100vw)}.priceTable__scroll[data-astro-cid-eqpklmfx]{margin-top:calc(calc(22/828*100vw) - 12px);padding:12px calc(34/828*100vw)0;overflow-x:auto;-webkit-overflow-scrolling:touch}.priceTable__frame[data-astro-cid-eqpklmfx]{width:-moz-max-content;width:max-content;border-radius:calc(24/828*100vw);padding:20px 12.5px}.priceTable__table[data-astro-cid-eqpklmfx]{width:928px}.priceTable__colLabel[data-astro-cid-eqpklmfx]{width:133px}.priceTable__corner[data-astro-cid-eqpklmfx]{position:sticky;left:12.5px;z-index:2;box-shadow:-12.5px 0#c7dece,calc(-1*(12.5px + calc(34/828*100vw)))0 0#fff;border-radius:0;background:radial-gradient(circle at 100% 100%,#348366 9.5px,#c7dece 10px) left top/10px 10px no-repeat,#348366}.priceTable__corner[data-astro-cid-eqpklmfx]:before,.priceTable__corner[data-astro-cid-eqpklmfx]:after{content:"";position:absolute;right:-3px}.priceTable__corner[data-astro-cid-eqpklmfx]:before{background:#fff;height:32px;top:-32px;left:calc(-1*(12.5px + calc(34/828*100vw)))}.priceTable__corner[data-astro-cid-eqpklmfx]:after{background:#c7dece;border-top-left-radius:calc(24/828*100vw);height:20px;top:-20px;left:-12.5px}.priceTable__label[data-astro-cid-eqpklmfx]{position:sticky;left:12.5px;z-index:1;box-shadow:-12.5px 0#c7dece,calc(-1*(12.5px + calc(34/828*100vw)))0 0#fff}.priceTable__row[data-astro-cid-eqpklmfx]:last-child .priceTable__label[data-astro-cid-eqpklmfx]{border-radius:0;background:radial-gradient(circle at 100%0,#fff 9.5px,#c7dece 10px) left bottom/10px 10px no-repeat,#fff}.priceTable__row[data-astro-cid-eqpklmfx]:last-child .priceTable__label[data-astro-cid-eqpklmfx]:before,.priceTable__row[data-astro-cid-eqpklmfx]:last-child .priceTable__label[data-astro-cid-eqpklmfx]:after{content:"";height:20px;position:absolute;top:100%;right:-3px}.priceTable__row[data-astro-cid-eqpklmfx]:last-child .priceTable__label[data-astro-cid-eqpklmfx]:before{background:#fff;left:calc(-1*(12.5px + calc(34/828*100vw)))}.priceTable__row[data-astro-cid-eqpklmfx]:last-child .priceTable__label[data-astro-cid-eqpklmfx]:after{background:#c7dece;border-bottom-left-radius:calc(24/828*100vw);left:-12.5px}.priceTable__notes[data-astro-cid-eqpklmfx]{font-size:calc(22/828*100vw);line-height:calc(32/828*100vw);width:calc(760/828*100vw);margin-top:calc(56/828*100vw)}}.support[data-astro-cid-pe7thfur]{background:#ebf2ef;padding:36px 0 0}.support__lead[data-astro-cid-pe7thfur]{color:#3c3c3c;font-size:15px;font-weight:400;line-height:1.5;text-align:center;margin-top:13px}.support__box[data-astro-cid-pe7thfur]{background:#fff;border-radius:16px;box-shadow:0 0 15px #3483661f;width:900px;height:266px;margin:41px auto 0;padding:34px 0 0 120px;box-sizing:border-box}.support__list[data-astro-cid-pe7thfur]{display:grid;grid-template-rows:repeat(5,42px);grid-template-columns:403px auto;grid-auto-flow:column}.support__item[data-astro-cid-pe7thfur]{color:#3c3c3c;font-size:18px;font-weight:400;line-height:32px;padding-left:39px;position:relative}.support__item[data-astro-cid-pe7thfur] b{font-weight:700}.support__item[data-astro-cid-pe7thfur]:before{content:"";background:#ebf2ef;border-radius:50%;width:25px;height:25px;position:absolute;top:4px;left:0}.support__item[data-astro-cid-pe7thfur]:after{content:"";width:17px;height:8px;border-left:3px solid #ff8b00;border-bottom:3px solid #ff8b00;position:absolute;top:5px;left:4px;transform:rotate(-45deg)}@media screen and (max-width:750px){.support[data-astro-cid-pe7thfur]{padding:calc(41/828*100vw)0 0}.support__lead[data-astro-cid-pe7thfur]{font-size:calc(28/828*100vw);line-height:1.5714285714;margin-top:calc(22/828*100vw)}.support__box[data-astro-cid-pe7thfur]{border-radius:calc(30/828*100vw);width:calc(760/828*100vw);height:auto;margin-top:calc(54/828*100vw);padding:calc(48/828*100vw)0 calc(53/828*100vw) calc(50/828*100vw)}.support__list[data-astro-cid-pe7thfur]{display:block}.support__item[data-astro-cid-pe7thfur]{font-size:calc(30/828*100vw);line-height:calc(44/828*100vw);padding-left:calc(65/828*100vw)}.support__item[data-astro-cid-pe7thfur]+.support__item[data-astro-cid-pe7thfur]{margin-top:calc(26/828*100vw)}.support__item[data-astro-cid-pe7thfur]:before{width:calc(42/828*100vw);height:calc(42/828*100vw);top:calc(2/828*100vw)}.support__item[data-astro-cid-pe7thfur]:after{width:calc(28/828*100vw);height:calc(13/828*100vw);border-left-width:calc(5/828*100vw);border-bottom-width:calc(5/828*100vw);top:calc(4/828*100vw);left:calc(6/828*100vw)}}.promise[data-astro-cid-xkfzorlh]{background:#ebf2ef;padding:37px 0 53px}.promise__achievement[data-astro-cid-xkfzorlh]{color:#3c3c3c;font-size:19px;font-weight:500;line-height:1;text-align:center;margin-top:33px}.promise__achievementLine[data-astro-cid-xkfzorlh]{background:linear-gradient(#fef9d6,#fef9d6) no-repeat 0 100%/100% 11px;padding:0 10px;display:inline-block}.promise__achievementLine[data-astro-cid-xkfzorlh]+.promise__achievementLine[data-astro-cid-xkfzorlh]{padding-left:0}.promise__achievementLine[data-astro-cid-xkfzorlh]:first-child{padding-right:0}.promise__achievementNum[data-astro-cid-xkfzorlh]{color:#f60;font-family:Zen Kaku Gothic New,Noto Sans JP Variable,sans-serif;font-size:44px;font-weight:900;margin-left:6px}.promise__achievementUnit[data-astro-cid-xkfzorlh]{color:#f60}.promise__achievementNote[data-astro-cid-xkfzorlh]{color:#777;font-size:12px;line-height:1.5;text-align:center;margin-top:10px}.promise[data-astro-cid-xkfzorlh] .promise__cta{margin-top:52px}.promiseBox[data-astro-cid-xkfzorlh]{background:#fff;border-radius:16px;box-shadow:0 0 15px #3483661f;width:900px;margin:36px auto 0;padding:44px 70px 36px;box-sizing:border-box;position:relative}.promiseBox[data-astro-cid-xkfzorlh]+.promiseBox[data-astro-cid-xkfzorlh]{margin-top:40px}.promiseBox--fee[data-astro-cid-xkfzorlh]{padding-bottom:41px}.promiseBox__ribbon[data-astro-cid-xkfzorlh]{color:#fff;font-size:18px;font-weight:700;line-height:35px;width:176.7px;height:35px;padding-left:58px;box-sizing:border-box;position:absolute;top:21px;left:-8.8px;z-index:0}.promiseBox__ribbon[data-astro-cid-xkfzorlh]:before{content:"";background:linear-gradient(90deg,#0baf4c,#12b257);clip-path:polygon(0 0,100%0,calc(100% - 8px) 50%,100% 100%,0 100%);position:absolute;inset:0;z-index:-1}.promiseBox__ribbon[data-astro-cid-xkfzorlh]:after{content:"";border-top:8px solid #1d4d38;border-left:8.8px solid transparent;position:absolute;top:100%;left:0}.promiseBox__title[data-astro-cid-xkfzorlh]{color:#3c3c3c;font-size:30.4px;font-weight:700;line-height:43px;text-align:center}.promiseBox__accent[data-astro-cid-xkfzorlh]{color:#ff8b00}.promiseBox__slash[data-astro-cid-xkfzorlh]{display:inline-block;padding:0 30px;position:relative}.promiseBox__slash[data-astro-cid-xkfzorlh]:before,.promiseBox__slash[data-astro-cid-xkfzorlh]:after{content:"";background:#3c3c3c;width:2.2px;height:34px;position:absolute;top:50%}.promiseBox__slash[data-astro-cid-xkfzorlh]:before{left:6px;transform:translateY(-50%) rotate(-35deg)}.promiseBox__slash[data-astro-cid-xkfzorlh]:after{right:6px;transform:translateY(-50%) rotate(35deg)}.promiseBox__worry[data-astro-cid-xkfzorlh]{background:#f8f4ee;border-radius:10px;width:660px;height:96px;margin:17px auto 0;padding:21px 55px 0 135px;box-sizing:border-box;position:relative}.promiseBox__worry[data-astro-cid-xkfzorlh]:after{content:"";border-top:16px solid #f8f4ee;border-right:16px solid transparent;border-left:16px solid transparent;position:absolute;top:100%;left:50%;transform:translate(-50%)}.promiseBox__worryImg[data-astro-cid-xkfzorlh]{width:70px;height:auto;position:absolute;bottom:-4px;left:28px}.promiseBox__worryText[data-astro-cid-xkfzorlh]{color:#3c3c3c;font-size:15px;font-weight:350;line-height:23px}.promiseBox__lead[data-astro-cid-xkfzorlh]{color:#3c3c3c;font-size:15px;font-weight:400;line-height:24px;text-align:center;margin-top:21px}.promiseBox__lead[data-astro-cid-xkfzorlh] strong[data-astro-cid-xkfzorlh]{color:#39a975;font-weight:700}.promiseBox__lead--fee[data-astro-cid-xkfzorlh]{margin-top:19px}.promiseBox__body[data-astro-cid-xkfzorlh]{display:flex;align-items:flex-start;margin-top:52px}.promiseBox--fee[data-astro-cid-xkfzorlh] .promiseBox__body[data-astro-cid-xkfzorlh]{margin-top:34px}.promiseBox__side[data-astro-cid-xkfzorlh]{display:flex;align-items:flex-start;margin-left:44px;padding-top:51px}.promiseBox__side--fee[data-astro-cid-xkfzorlh]{padding-top:45px}.promiseBox__case[data-astro-cid-xkfzorlh]{color:#3c3c3c;font-size:14px;font-weight:500;line-height:1;display:flex;align-items:center;gap:4px}.promiseBox__case[data-astro-cid-xkfzorlh]:before{content:"";background:#ff8b00;border-radius:50%;width:12px;height:12px}.promiseBox__pill[data-astro-cid-xkfzorlh]{color:#3c3c3c;font-size:15px;font-weight:700;line-height:44px;background:#fef6cf;border-radius:6px;height:44px;margin-top:11px;padding:0 22px 0 46px;white-space:nowrap;display:table;position:relative}.promiseBox__pill[data-astro-cid-xkfzorlh]+.promiseBox__pill[data-astro-cid-xkfzorlh]{margin-top:11px}.promiseBox__pill[data-astro-cid-xkfzorlh] em[data-astro-cid-xkfzorlh]{color:#ff8b00;font-style:normal}.promiseBox__pill[data-astro-cid-xkfzorlh]:before{content:"";width:15px;height:7px;border-left:3px solid #ff8b00;border-bottom:3px solid #ff8b00;position:absolute;top:50%;left:16px;transform:translateY(-70%) rotate(-45deg)}.promiseBox__staff[data-astro-cid-xkfzorlh]{height:auto;display:block}.promiseBox__staff--01[data-astro-cid-xkfzorlh]{width:110px;margin:-2px 0 0 16px}.promiseBox__staff--02[data-astro-cid-xkfzorlh]{width:110px;margin:-12px 0 0 22px}.promiseBox__same[data-astro-cid-xkfzorlh]{color:#3c3c3c;font-weight:700;line-height:1;background:#fef6cf;border-radius:8px;width:181.5px;height:74.8px;padding:18px 0 0 44px;box-sizing:border-box;position:relative}.promiseBox__same[data-astro-cid-xkfzorlh]:before{content:"";width:15px;height:7px;border-left:3px solid #ff8b00;border-bottom:3px solid #ff8b00;position:absolute;top:25px;left:16px;transform:rotate(-45deg)}.promiseBox__sameMain[data-astro-cid-xkfzorlh]{font-size:15.4px;display:block}.promiseBox__dots[data-astro-cid-xkfzorlh]{font-size:17px}.promiseBox__dot[data-astro-cid-xkfzorlh]{position:relative}.promiseBox__dot[data-astro-cid-xkfzorlh]:before{content:"";background:currentColor;border-radius:50%;width:.2em;height:.2em;position:absolute;top:-.2em;left:50%;transform:translate(-50%)}.promiseBox__sameSub[data-astro-cid-xkfzorlh]{font-size:15.4px;margin-top:5px;display:block}.promiseTable[data-astro-cid-xkfzorlh]{border-collapse:separate;border-spacing:3px;margin:-3px;table-layout:fixed;flex-shrink:0}.promiseTable[data-astro-cid-xkfzorlh] th[data-astro-cid-xkfzorlh],.promiseTable[data-astro-cid-xkfzorlh] td[data-astro-cid-xkfzorlh]{vertical-align:middle;box-sizing:border-box}.promiseTable[data-astro-cid-xkfzorlh] thead[data-astro-cid-xkfzorlh] th[data-astro-cid-xkfzorlh]{color:#fff;font-size:14px;font-weight:500;line-height:16px;text-align:center;height:48px;position:relative}.promiseTable[data-astro-cid-xkfzorlh] thead[data-astro-cid-xkfzorlh] th[data-astro-cid-xkfzorlh]:first-child{background:#348366}.promiseTable[data-astro-cid-xkfzorlh] thead[data-astro-cid-xkfzorlh] th[data-astro-cid-xkfzorlh]:last-child{background:#39a975}.promiseTable[data-astro-cid-xkfzorlh] tbody[data-astro-cid-xkfzorlh] th[data-astro-cid-xkfzorlh]{color:#3c3c3c;text-align:left;font-weight:400;padding-left:26px}.promiseTable[data-astro-cid-xkfzorlh] tbody[data-astro-cid-xkfzorlh] td[data-astro-cid-xkfzorlh]{color:#3c3c3c;text-align:center;background:#e6f4e7}.promiseTable--guarantee[data-astro-cid-xkfzorlh]{width:389px}.promiseTable--guarantee[data-astro-cid-xkfzorlh] th[data-astro-cid-xkfzorlh]:first-child{width:193px}.promiseTable--guarantee[data-astro-cid-xkfzorlh] tbody[data-astro-cid-xkfzorlh] th[data-astro-cid-xkfzorlh]{background:#f2f1ee;height:59px}.promiseTable--guarantee[data-astro-cid-xkfzorlh] tbody[data-astro-cid-xkfzorlh] tr[data-astro-cid-xkfzorlh]:not(:first-child) th[data-astro-cid-xkfzorlh],.promiseTable--guarantee[data-astro-cid-xkfzorlh] tbody[data-astro-cid-xkfzorlh] tr[data-astro-cid-xkfzorlh]:not(:first-child) td[data-astro-cid-xkfzorlh]{height:61px}.promiseTable--fee[data-astro-cid-xkfzorlh]{width:389px}.promiseTable--fee[data-astro-cid-xkfzorlh] th[data-astro-cid-xkfzorlh]:first-child{width:213px}.promiseTable--fee[data-astro-cid-xkfzorlh] tbody[data-astro-cid-xkfzorlh] th[data-astro-cid-xkfzorlh]{font-size:13.5px;line-height:20px;background:#efeeea;height:59px}.promiseTable--fee[data-astro-cid-xkfzorlh] tbody[data-astro-cid-xkfzorlh] tr[data-astro-cid-xkfzorlh]:not(:first-child) th[data-astro-cid-xkfzorlh],.promiseTable--fee[data-astro-cid-xkfzorlh] tbody[data-astro-cid-xkfzorlh] tr[data-astro-cid-xkfzorlh]:not(:first-child) td[data-astro-cid-xkfzorlh]{height:59px}.promiseTable__plainHead[data-astro-cid-xkfzorlh]{font-size:12.5px;line-height:16px}.promiseTable__tag[data-astro-cid-xkfzorlh]{color:#fff;font-size:12.5px;font-weight:700;line-height:20px;background:#ff8b00;width:72px;height:20px;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.promiseTable__tag[data-astro-cid-xkfzorlh]:after{content:"";border-top:5.5px solid #ff8b00;border-right:5px solid transparent;border-left:5px solid transparent;position:absolute;top:100%;left:50%;transform:translate(-50%)}.promiseTable__course[data-astro-cid-xkfzorlh]{font-size:12.5px;font-weight:500;line-height:1;display:block}.promiseTable__plan[data-astro-cid-xkfzorlh]{font-size:15.5px;font-weight:700;line-height:1;margin-top:5px;display:block}.promiseTable__count[data-astro-cid-xkfzorlh]{font-family:Zen Kaku Gothic New,Noto Sans JP Variable,sans-serif;font-size:21px;font-weight:900}.promiseTable__unit[data-astro-cid-xkfzorlh]{font-size:14px;font-weight:700;margin-left:2px}.promiseTable__em[data-astro-cid-xkfzorlh]{color:#f60;font-size:15px;font-weight:700}.promiseTable__price[data-astro-cid-xkfzorlh]{font-family:Zen Kaku Gothic New,Noto Sans JP Variable,sans-serif;font-size:19px;font-weight:700}.promiseTable__yen[data-astro-cid-xkfzorlh]{font-size:14px;font-weight:700;margin-left:2px}.promiseBox__note[data-astro-cid-xkfzorlh]{color:#777;font-size:12px;line-height:1.6;text-align:right;margin-top:12px}@media screen and (max-width:750px){.promise[data-astro-cid-xkfzorlh]{padding:calc(42/828*100vw)0 calc(72/828*100vw)}.promise__achievement[data-astro-cid-xkfzorlh]{font-size:calc(32/828*100vw);line-height:1.2;margin-top:calc(54/828*100vw)}.promise__achievementLine[data-astro-cid-xkfzorlh]{background-size:100% calc(20/828*100vw);padding:0 calc(20/828*100vw)}.promise__achievementLine[data-astro-cid-xkfzorlh]+.promise__achievementLine[data-astro-cid-xkfzorlh]{padding-left:calc(20/828*100vw);margin-top:calc(6/828*100vw)}.promise__achievementLine[data-astro-cid-xkfzorlh]:first-child{padding-right:calc(20/828*100vw)}.promise__achievementNum[data-astro-cid-xkfzorlh]{font-size:calc(78/828*100vw);margin-left:0}.promise__achievementNote[data-astro-cid-xkfzorlh]{font-size:calc(22/828*100vw);margin-top:calc(16/828*100vw)}.promise[data-astro-cid-xkfzorlh] .promise__cta{margin-top:calc(51/828*100vw)}.promiseBox[data-astro-cid-xkfzorlh]{border-radius:calc(30/828*100vw);width:calc(760/828*100vw);margin-top:calc(48/828*100vw);padding:calc(61/828*100vw) calc(50/828*100vw) calc(29/828*100vw)}.promiseBox[data-astro-cid-xkfzorlh]+.promiseBox[data-astro-cid-xkfzorlh]{margin-top:calc(65/828*100vw)}.promiseBox--fee[data-astro-cid-xkfzorlh]{padding-top:calc(56/828*100vw)}.promiseBox__ribbon[data-astro-cid-xkfzorlh]{font-size:calc(32/828*100vw);line-height:calc(64/828*100vw);width:calc(201/828*100vw);height:calc(64/828*100vw);padding-left:calc(48/828*100vw);top:calc(-20/828*100vw);left:calc(-16/828*100vw)}.promiseBox__ribbon[data-astro-cid-xkfzorlh]:before{clip-path:polygon(0 0,100%0,calc(100% - calc(14/828*100vw)) 50%,100% 100%,0 100%)}.promiseBox__ribbon[data-astro-cid-xkfzorlh]:after{border-top-width:calc(14/828*100vw);border-left-width:calc(16/828*100vw)}.promiseBox__title[data-astro-cid-xkfzorlh]{font-size:calc(54.9/828*100vw);line-height:calc(81/828*100vw)}.promiseBox__slash[data-astro-cid-xkfzorlh]{padding:0 calc(54/828*100vw)}.promiseBox__slash[data-astro-cid-xkfzorlh]:before,.promiseBox__slash[data-astro-cid-xkfzorlh]:after{width:calc(4/828*100vw);height:calc(62/828*100vw)}.promiseBox__worry[data-astro-cid-xkfzorlh]{border-radius:calc(20/828*100vw);width:100%;height:auto;margin-top:calc(35/828*100vw);padding:calc(46/828*100vw) calc(30/828*100vw) calc(48/828*100vw) calc(178/828*100vw)}.promiseBox__worry[data-astro-cid-xkfzorlh]:after{border-top-width:calc(30/828*100vw);border-right-width:calc(30/828*100vw);border-left-width:calc(30/828*100vw)}.promiseBox__worryImg[data-astro-cid-xkfzorlh]{width:calc(130/828*100vw);top:50%;bottom:auto;left:calc(18/828*100vw);transform:translateY(-50%)}.promiseBox__worryText[data-astro-cid-xkfzorlh]{font-size:calc(30/828*100vw);line-height:calc(46/828*100vw)}.promiseBox__lead[data-astro-cid-xkfzorlh]{font-size:calc(30/828*100vw);line-height:calc(46/828*100vw);text-align:left;margin-top:calc(37/828*100vw)}.promiseBox__lead--fee[data-astro-cid-xkfzorlh]{margin-top:calc(22/828*100vw)}.promiseBox__body[data-astro-cid-xkfzorlh]{flex-direction:column;align-items:stretch;margin-top:calc(80/828*100vw)}.promiseBox--fee[data-astro-cid-xkfzorlh] .promiseBox__body[data-astro-cid-xkfzorlh]{margin-top:calc(42/828*100vw)}.promiseBox__side[data-astro-cid-xkfzorlh]{justify-content:space-between;margin:calc(52/828*100vw)0 0}.promiseBox__side[data-astro-cid-xkfzorlh]{align-items:flex-end;padding-top:0}.promiseBox__side--fee[data-astro-cid-xkfzorlh]{margin-top:calc(37/828*100vw);padding-top:0}.promiseBox__pills[data-astro-cid-xkfzorlh]{align-self:flex-start;padding:0 0 0 calc(25/828*100vw)}.promiseBox__case[data-astro-cid-xkfzorlh]{font-size:calc(26/828*100vw);gap:calc(8/828*100vw)}.promiseBox__case[data-astro-cid-xkfzorlh]:before{width:calc(22/828*100vw);height:calc(22/828*100vw)}.promiseBox__pill[data-astro-cid-xkfzorlh]{font-size:calc(28/828*100vw);line-height:calc(80/828*100vw);border-radius:calc(12/828*100vw);height:calc(80/828*100vw);margin-top:calc(20/828*100vw);padding:0 calc(40/828*100vw)0 calc(84/828*100vw)}.promiseBox__pill[data-astro-cid-xkfzorlh]+.promiseBox__pill[data-astro-cid-xkfzorlh]{margin-top:calc(20/828*100vw)}.promiseBox__pill[data-astro-cid-xkfzorlh]:before{width:calc(28/828*100vw);height:calc(13/828*100vw);border-left-width:calc(6/828*100vw);border-bottom-width:calc(6/828*100vw);left:calc(28/828*100vw)}.promiseBox__staff--01[data-astro-cid-xkfzorlh]{width:calc(195/828*100vw);margin:0 calc(40/828*100vw)0 0}.promiseBox__staff--02[data-astro-cid-xkfzorlh]{width:calc(190/828*100vw);margin:0 calc(48/828*100vw)0 0}.promiseBox__same[data-astro-cid-xkfzorlh]{border-radius:calc(16/828*100vw);width:calc(330/828*100vw);height:calc(136/828*100vw);margin-left:calc(38/828*100vw);padding:calc(34/828*100vw)0 0 calc(84/828*100vw)}.promiseBox__same[data-astro-cid-xkfzorlh]:before{width:calc(28/828*100vw);height:calc(13/828*100vw);border-left-width:calc(6/828*100vw);border-bottom-width:calc(6/828*100vw);top:calc(44/828*100vw);left:calc(28/828*100vw)}.promiseBox__sameMain[data-astro-cid-xkfzorlh]{font-size:calc(28/828*100vw)}.promiseBox__dots[data-astro-cid-xkfzorlh]{font-size:calc(31/828*100vw)}.promiseBox__sameSub[data-astro-cid-xkfzorlh]{font-size:calc(28/828*100vw);margin-top:calc(8/828*100vw)}.promiseTable[data-astro-cid-xkfzorlh]{border-spacing:calc(6/828*100vw);margin:calc(-6/828*100vw)}.promiseTable[data-astro-cid-xkfzorlh] thead[data-astro-cid-xkfzorlh] th[data-astro-cid-xkfzorlh]{font-size:calc(28/828*100vw);line-height:calc(32/828*100vw);height:calc(96/828*100vw)}.promiseTable[data-astro-cid-xkfzorlh] tbody[data-astro-cid-xkfzorlh] th[data-astro-cid-xkfzorlh]{padding-left:calc(38/828*100vw)}.promiseTable--guarantee[data-astro-cid-xkfzorlh]{width:calc(100% + calc(12/828*100vw))}.promiseTable--guarantee[data-astro-cid-xkfzorlh] th[data-astro-cid-xkfzorlh]:first-child{width:calc(356/828*100vw)}.promiseTable--guarantee[data-astro-cid-xkfzorlh] tbody[data-astro-cid-xkfzorlh] th[data-astro-cid-xkfzorlh]{height:calc(117/828*100vw)}.promiseTable--guarantee[data-astro-cid-xkfzorlh] tbody[data-astro-cid-xkfzorlh] tr[data-astro-cid-xkfzorlh]:not(:first-child) th[data-astro-cid-xkfzorlh],.promiseTable--guarantee[data-astro-cid-xkfzorlh] tbody[data-astro-cid-xkfzorlh] tr[data-astro-cid-xkfzorlh]:not(:first-child) td[data-astro-cid-xkfzorlh]{height:calc(117/828*100vw)}.promiseTable--fee[data-astro-cid-xkfzorlh]{width:calc(100% + calc(12/828*100vw))}.promiseTable--fee[data-astro-cid-xkfzorlh] th[data-astro-cid-xkfzorlh]:first-child{width:calc(385/828*100vw)}.promiseTable--fee[data-astro-cid-xkfzorlh] tbody[data-astro-cid-xkfzorlh] th[data-astro-cid-xkfzorlh]{font-size:calc(27/828*100vw);line-height:calc(40/828*100vw);height:calc(118/828*100vw)}.promiseTable--fee[data-astro-cid-xkfzorlh] tbody[data-astro-cid-xkfzorlh] tr[data-astro-cid-xkfzorlh]:not(:first-child) th[data-astro-cid-xkfzorlh],.promiseTable--fee[data-astro-cid-xkfzorlh] tbody[data-astro-cid-xkfzorlh] tr[data-astro-cid-xkfzorlh]:not(:first-child) td[data-astro-cid-xkfzorlh]{height:calc(118/828*100vw)}.promiseTable__plainHead[data-astro-cid-xkfzorlh]{font-size:calc(25/828*100vw);line-height:calc(31/828*100vw)}.promiseTable__tag[data-astro-cid-xkfzorlh]{font-size:calc(25/828*100vw);line-height:calc(40/828*100vw);width:calc(144/828*100vw);height:calc(40/828*100vw);top:calc(-60/828*100vw)}.promiseTable__tag[data-astro-cid-xkfzorlh]:after{border-top-width:calc(11/828*100vw);border-right-width:calc(10/828*100vw);border-left-width:calc(10/828*100vw)}.promiseTable__course[data-astro-cid-xkfzorlh]{font-size:calc(25/828*100vw)}.promiseTable__plan[data-astro-cid-xkfzorlh]{font-size:calc(31/828*100vw);margin-top:calc(10/828*100vw)}.promiseTable__count[data-astro-cid-xkfzorlh]{font-size:calc(42/828*100vw)}.promiseTable__unit[data-astro-cid-xkfzorlh]{font-size:calc(28/828*100vw);margin-left:calc(4/828*100vw)}.promiseTable__em[data-astro-cid-xkfzorlh]{font-size:calc(30/828*100vw)}.promiseTable__price[data-astro-cid-xkfzorlh]{font-size:calc(38/828*100vw)}.promiseTable__yen[data-astro-cid-xkfzorlh]{font-size:calc(28/828*100vw)}.promiseBox__note[data-astro-cid-xkfzorlh]{font-size:calc(24/828*100vw);margin-top:calc(20/828*100vw)}}.compare[data-astro-cid-qlnh3cml]{background:#fff;padding:68px 0 0}.compare__scroll[data-astro-cid-qlnh3cml]{margin-top:31px}.compare__frame[data-astro-cid-qlnh3cml]{background:#c7dece;border-radius:12px;width:1000px;margin:0 auto;padding:20px 13px;box-sizing:border-box}.compare__table[data-astro-cid-qlnh3cml]{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.compare__table[data-astro-cid-qlnh3cml] th[data-astro-cid-qlnh3cml],.compare__table[data-astro-cid-qlnh3cml] td[data-astro-cid-qlnh3cml]{box-sizing:border-box;vertical-align:middle}.compare__colName[data-astro-cid-qlnh3cml]{width:185px}.compare__col--s[data-astro-cid-qlnh3cml]{width:183px}.compare__col--l[data-astro-cid-qlnh3cml]{width:213px}.compare__col[data-astro-cid-qlnh3cml]:last-child{width:180px}.compare__corner[data-astro-cid-qlnh3cml]{background:#c7dece}.compare__head[data-astro-cid-qlnh3cml]{color:#fff;font-size:14px;font-weight:700;line-height:18px;text-align:center;background:#348366;border-right:3px solid #c7dece;height:53px}.compare__head[data-astro-cid-qlnh3cml]:nth-child(2){border-radius:10px 0 0}.compare__head[data-astro-cid-qlnh3cml]:last-child{border-right:0;border-radius:0 10px 0 0}.compare__head[data-astro-cid-qlnh3cml] span{font-size:11.5px;font-weight:400;line-height:14px;display:block}.compare__row[data-astro-cid-qlnh3cml] th[data-astro-cid-qlnh3cml],.compare__row[data-astro-cid-qlnh3cml] td[data-astro-cid-qlnh3cml]{border-top:3px solid #c7dece;height:63px}.compare__row--fiore[data-astro-cid-qlnh3cml] th[data-astro-cid-qlnh3cml],.compare__row--fiore[data-astro-cid-qlnh3cml] td[data-astro-cid-qlnh3cml]{height:128px}.compare__row[data-astro-cid-qlnh3cml]:last-child th[data-astro-cid-qlnh3cml]{border-radius:0 0 0 10px}.compare__row[data-astro-cid-qlnh3cml]:last-child td[data-astro-cid-qlnh3cml]:last-child{border-radius:0 0 10px}.compare__name[data-astro-cid-qlnh3cml]{color:#3c3c3c;font-size:13px;font-weight:500;line-height:18px;text-align:left;background:#fff;border-right:3px solid #c7dece;padding-left:26px}.compare__name--fiore[data-astro-cid-qlnh3cml]{background:#f1fcf7;border-radius:10px 0 0;padding-left:28px}.compare__nameLine[data-astro-cid-qlnh3cml]{display:block}.compare__logo[data-astro-cid-qlnh3cml]{width:90px;height:auto;margin:0 0 12px 25px;display:block}.compare__nameCourse[data-astro-cid-qlnh3cml]{font-size:12.5px;font-weight:500;line-height:1;display:block}.compare__namePlan[data-astro-cid-qlnh3cml]{font-size:14.5px;font-weight:700;line-height:1;margin-top:5px;display:block}.compare__cell[data-astro-cid-qlnh3cml]{background:#fff}.compare__pill[data-astro-cid-qlnh3cml]{color:#3c3c3c;background:#f1eeeb;border-radius:4px;height:30px;margin:0 auto;padding-right:16px;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-end}.compare__pill--s[data-astro-cid-qlnh3cml]{width:140px}.compare__pill--l[data-astro-cid-qlnh3cml]{width:185px;padding-right:34px}.compare__pill--fiore[data-astro-cid-qlnh3cml]{background:#fef7b7;height:90px}.compare__amount[data-astro-cid-qlnh3cml]{display:inline-flex;align-items:baseline}.compare__num[data-astro-cid-qlnh3cml]{font-family:Zen Kaku Gothic New,Noto Sans JP Variable,sans-serif;font-size:19px;font-weight:700;line-height:30px}.compare__num--zero[data-astro-cid-qlnh3cml]{color:#f60;font-size:31px;font-weight:900}.compare__yen[data-astro-cid-qlnh3cml]{font-size:14px;font-weight:700;margin-left:4px}.compare__yen--zero[data-astro-cid-qlnh3cml]{color:#f60;margin-left:5px}.compare__none[data-astro-cid-qlnh3cml]{font-size:14px;font-weight:700;display:block;text-align:center}.compare__notes[data-astro-cid-qlnh3cml]{color:#777;font-size:11px;font-weight:350;line-height:16px;width:1000px;margin:18px auto 0}@media screen and (max-width:750px){.compare[data-astro-cid-qlnh3cml]{padding:calc(74/828*100vw)0 0}.compare__scroll[data-astro-cid-qlnh3cml]{margin-top:calc(43/828*100vw);padding:0 calc(34/828*100vw);overflow-x:auto;-webkit-overflow-scrolling:touch}.compare__frame[data-astro-cid-qlnh3cml]{width:-moz-max-content;width:max-content}.compare__table[data-astro-cid-qlnh3cml]{width:730.5px}.compare__colName[data-astro-cid-qlnh3cml]{width:141.5px}.compare__col--s[data-astro-cid-qlnh3cml]{width:133px}.compare__col--l[data-astro-cid-qlnh3cml]{width:163px}.compare__col[data-astro-cid-qlnh3cml]:last-child{width:130px}.compare__corner[data-astro-cid-qlnh3cml]{position:sticky;left:13px;z-index:2;box-shadow:-13px 0#c7dece,calc(-1*(13px + calc(34/828*100vw)))0 0#fff}.compare__corner[data-astro-cid-qlnh3cml]:before,.compare__corner[data-astro-cid-qlnh3cml]:after{content:"";position:absolute;right:-3px}.compare__corner[data-astro-cid-qlnh3cml]:before{background:#fff;height:20px;top:-20px;left:calc(-1*(13px + calc(34/828*100vw)))}.compare__corner[data-astro-cid-qlnh3cml]:after{background:#c7dece;border-top-left-radius:12px;height:20px;top:-20px;left:-13px}.compare__name[data-astro-cid-qlnh3cml]{font-size:13px;padding-left:13px;position:sticky;left:13px;z-index:1;box-shadow:-13px 0#c7dece,calc(-1*(13px + calc(34/828*100vw)))0 0#fff}.compare__row[data-astro-cid-qlnh3cml]:last-child .compare__name[data-astro-cid-qlnh3cml]{border-radius:0;background:radial-gradient(circle at 100%0,#fff 9.5px,#c7dece 10px) left bottom/10px 10px no-repeat,#fff}.compare__row[data-astro-cid-qlnh3cml]:last-child .compare__name[data-astro-cid-qlnh3cml]:before,.compare__row[data-astro-cid-qlnh3cml]:last-child .compare__name[data-astro-cid-qlnh3cml]:after{content:"";height:20px;position:absolute;top:100%;right:-3px}.compare__row[data-astro-cid-qlnh3cml]:last-child .compare__name[data-astro-cid-qlnh3cml]:before{background:#fff;left:calc(-1*(13px + calc(34/828*100vw)))}.compare__row[data-astro-cid-qlnh3cml]:last-child .compare__name[data-astro-cid-qlnh3cml]:after{background:#c7dece;border-bottom-left-radius:12px;left:-13px}.compare__name--fiore[data-astro-cid-qlnh3cml]{padding-left:13px;border-radius:0;background:radial-gradient(circle at 100% 100%,#f1fcf7 9.5px,#c7dece 10px) left top/10px 10px no-repeat,#f1fcf7}.compare__logo[data-astro-cid-qlnh3cml]{margin-left:15px}.compare__pill--s[data-astro-cid-qlnh3cml]{width:110px}.compare__pill--l[data-astro-cid-qlnh3cml]{width:145px;padding-right:16px}.compare__notes[data-astro-cid-qlnh3cml]{font-size:calc(22/828*100vw);line-height:calc(32/828*100vw);width:calc(760/828*100vw);margin-top:calc(30/828*100vw)}}.voice[data-astro-cid-bz25xqyk]{background:#fff;padding:64px 0 0}.voice__list[data-astro-cid-bz25xqyk]{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;width:1060px;margin:34px auto 0}.voice__card[data-astro-cid-bz25xqyk]{background:#eff4f3;border-radius:16px;width:520px;min-height:200px;padding:28px 30px 22px;box-sizing:border-box;display:flex;flex-direction:column}.voice__card[data-astro-cid-bz25xqyk]:nth-child(3){min-height:180px}.voice__text[data-astro-cid-bz25xqyk]{color:#3c3c3c;font-size:14px;font-weight:350;line-height:23px}.voice__text[data-astro-cid-bz25xqyk] em{color:#d45b41;font-size:16px;font-style:normal;font-weight:700;line-height:1}.voice__person[data-astro-cid-bz25xqyk]{display:flex;align-items:center;gap:14.5px;margin-top:auto;padding-top:23px}.voice__img[data-astro-cid-bz25xqyk]{background:#c6ddcd;border-radius:8px;width:55px;height:55px;-o-object-fit:cover;object-fit:cover}.voice__profile[data-astro-cid-bz25xqyk]{color:#3c3c3c;font-size:12px;font-weight:700}.voice__age[data-astro-cid-bz25xqyk]{font-size:21px;margin-right:2px}@media screen and (max-width:750px){.voice[data-astro-cid-bz25xqyk]{padding:calc(77/828*100vw)0 0}.voice__list[data-astro-cid-bz25xqyk]{flex-wrap:nowrap;justify-content:flex-start;gap:calc(34/828*100vw);width:auto;margin-top:calc(39/828*100vw);padding:0 calc(34/828*100vw);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 calc(34/828*100vw);-webkit-overflow-scrolling:touch;scrollbar-width:none}.voice__list[data-astro-cid-bz25xqyk]::-webkit-scrollbar{display:none}.voice__card[data-astro-cid-bz25xqyk]{border-radius:calc(30/828*100vw);width:calc(670/828*100vw);min-height:calc(470/828*100vw);padding:calc(46/828*100vw) calc(60/828*100vw) calc(48/828*100vw);flex-shrink:0;scroll-snap-align:start}.voice__card[data-astro-cid-bz25xqyk]:nth-child(3){min-height:calc(470/828*100vw)}.voice__text[data-astro-cid-bz25xqyk]{font-size:calc(28/828*100vw);line-height:calc(46/828*100vw)}.voice__text[data-astro-cid-bz25xqyk] em{font-size:calc(32/828*100vw)}.voice__person[data-astro-cid-bz25xqyk]{gap:calc(26/828*100vw);padding-top:calc(46/828*100vw)}.voice__img[data-astro-cid-bz25xqyk]{border-radius:calc(16/828*100vw);width:calc(110/828*100vw);height:calc(110/828*100vw)}.voice__profile[data-astro-cid-bz25xqyk]{font-size:calc(24/828*100vw)}.voice__age[data-astro-cid-bz25xqyk]{font-size:calc(42/828*100vw)}}.faq[data-astro-cid-oipe3ugg]{background:#fff;width:1002px;margin:0 auto;padding:76px 0 0}.faq__heading[data-astro-cid-oipe3ugg]{color:#3c3c3c;font-size:26px;font-weight:700;line-height:1.4;text-align:center}.faq__list[data-astro-cid-oipe3ugg]{border-top:1px solid #c9c9c9;margin-top:30px}.faq__item[data-astro-cid-oipe3ugg]{border-bottom:1px solid #c9c9c9;interpolate-size:allow-keywords}.faq__item[data-astro-cid-oipe3ugg]::details-content{height:0;overflow:hidden;transition:height .3s ease,content-visibility .3s allow-discrete}.faq__item[data-astro-cid-oipe3ugg][open]::details-content{height:auto}.faq__btn[data-astro-cid-oipe3ugg].faq__btn{min-height:89px;padding:0 28px 0 30px;box-sizing:border-box;display:flex;align-items:center;gap:13px}.faq__q[data-astro-cid-oipe3ugg]{color:#fff;font-family:Poppins,sans-serif;font-size:21.2px;font-weight:400;line-height:40px;text-align:center;background:#37ba81;border-radius:50%;width:40px;height:40px;flex-shrink:0}.faq__question[data-astro-cid-oipe3ugg]{color:#3c3c3c;font-size:17.7px;font-weight:500;line-height:1.5;flex:1}.faq__toggle[data-astro-cid-oipe3ugg]{width:22px;height:22px;flex-shrink:0;position:relative}.faq__toggle[data-astro-cid-oipe3ugg]:before,.faq__toggle[data-astro-cid-oipe3ugg]:after{content:"";background:#333;position:absolute}.faq__toggle[data-astro-cid-oipe3ugg]:before{width:100%;height:2px;top:calc(50% - 1px);left:0}.faq__toggle[data-astro-cid-oipe3ugg]:after{width:2px;height:100%;top:0;left:calc(50% - 1px);transition:transform .2s}.faq__item[data-astro-cid-oipe3ugg][open] .faq__toggle[data-astro-cid-oipe3ugg]:after{transform:scaleY(0)}.faq__answerText[data-astro-cid-oipe3ugg]{color:#3c3c3c;font-size:15px;line-height:1.7;padding:0 28px 30px 83px}@media screen and (max-width:750px){.faq[data-astro-cid-oipe3ugg]{width:calc(744/828*100vw);padding:calc(68/828*100vw)0 0}.faq__heading[data-astro-cid-oipe3ugg]{font-size:calc(46/828*100vw)}.faq__list[data-astro-cid-oipe3ugg]{border-top-width:calc(2/828*100vw);margin-top:calc(44/828*100vw)}.faq__item[data-astro-cid-oipe3ugg]{border-bottom-width:calc(2/828*100vw)}.faq__btn[data-astro-cid-oipe3ugg].faq__btn{min-height:calc(178/828*100vw);padding:calc(30/828*100vw) calc(32/828*100vw) calc(30/828*100vw) calc(32/828*100vw);gap:calc(22/828*100vw)}.faq__q[data-astro-cid-oipe3ugg]{font-size:calc(36/828*100vw);line-height:calc(68/828*100vw);width:calc(68/828*100vw);height:calc(68/828*100vw)}.faq__question[data-astro-cid-oipe3ugg]{font-size:calc(31.4/828*100vw);line-height:1.4649681529}.faq__toggle[data-astro-cid-oipe3ugg]{width:calc(36/828*100vw);height:calc(36/828*100vw)}.faq__toggle[data-astro-cid-oipe3ugg]:before{height:calc(3/828*100vw)}.faq__toggle[data-astro-cid-oipe3ugg]:after{width:calc(3/828*100vw)}.faq__answerText[data-astro-cid-oipe3ugg]{font-size:calc(28/828*100vw);padding:0 calc(32/828*100vw) calc(40/828*100vw) calc(122/828*100vw)}}@media (prefers-reduced-motion:reduce){.faq__item[data-astro-cid-oipe3ugg]::details-content{transition:none}}.priceTop[data-astro-cid-ym4a2o7m]{color:#3c3c3c;font-family:Noto Sans JP Variable,Noto Sans JP,sans-serif;text-align:left;text-autospace:normal;-webkit-font-smoothing:antialiased;overflow-x:clip}.priceTop__heroCta[data-astro-cid-ym4a2o7m]{background:#eff4f3;padding:28px 0 30px}@media screen and (max-width:750px){.priceTop__heroCta[data-astro-cid-ym4a2o7m]{padding:calc(50/828*100vw)0 calc(56/828*100vw)}}