.pricing-page[data-astro-cid-lmkygsfs]{background:#fff;color:var(--theme-ink)}.pricing-shell[data-astro-cid-lmkygsfs]{margin:0 auto;max-width:1180px;padding-inline:1.5rem}.pricing-eyebrow[data-astro-cid-lmkygsfs]{color:var(--theme-green);font-size:.74rem;font-weight:700;letter-spacing:.15em;margin:0 0 .8rem;text-transform:uppercase}.pricing-hero[data-astro-cid-lmkygsfs]{background:var(--theme-bg);border-bottom:1px solid var(--theme-border);padding:clamp(4rem,7vw,6.5rem) 0}.pricing-hero__grid[data-astro-cid-lmkygsfs]{align-items:end;display:grid;gap:clamp(2rem,7vw,7rem);grid-template-columns:minmax(0,1.2fr) minmax(280px,.65fr)}.pricing-hero[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{color:var(--theme-deep-green);font-family:var(--serif-font-family);font-size:clamp(2.7rem,5vw,4.5rem);font-weight:600;letter-spacing:-.045em;margin:0}.pricing-hero__lead[data-astro-cid-lmkygsfs]{font-size:clamp(1.05rem,1.8vw,1.25rem);line-height:2;margin:1.5rem 0 0;max-width:46rem}.pricing-hero__lead[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]{color:var(--theme-deep-green);font-weight:700;text-underline-offset:.25em}.pricing-hero__note[data-astro-cid-lmkygsfs]{border-top:1px solid var(--theme-border);color:var(--theme-muted);line-height:1.9;margin:0;padding-top:1.2rem}.pricing-nav[data-astro-cid-lmkygsfs]{background:#fff;border-bottom:1px solid var(--theme-border);position:sticky;top:72px;z-index:20}.pricing-nav__inner[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(4,1fr);padding-block:.8rem}.pricing-nav[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]{border-right:1px solid var(--theme-border);color:var(--theme-deep-green);font-weight:700;padding:.55rem 1rem;text-align:center;text-decoration:none}.pricing-nav[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]:last-child{border-right:0}.pricing-nav[data-astro-cid-lmkygsfs] span[data-astro-cid-lmkygsfs]{color:var(--theme-wakaba);font-size:.7rem;margin-right:.45rem}.pricing-section[data-astro-cid-lmkygsfs]{padding:clamp(4.5rem,8vw,7rem) 0;scroll-margin-top:5.5rem}.pricing-section[data-astro-cid-lmkygsfs]+.pricing-section[data-astro-cid-lmkygsfs]{border-top:1px solid var(--theme-border)}.pricing-section__header[data-astro-cid-lmkygsfs]{display:grid;gap:2rem;grid-template-columns:minmax(220px,.62fr) minmax(0,1.38fr);margin-bottom:2.5rem}.pricing-section__header--single[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}.pricing-section__header[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{color:var(--theme-deep-green);font-family:var(--serif-font-family);font-size:clamp(2rem,3.7vw,3rem);font-weight:600;margin:0}.pricing-section__header[data-astro-cid-lmkygsfs]>p[data-astro-cid-lmkygsfs]{color:var(--theme-muted);line-height:2;margin:0}.pricing-subsection[data-astro-cid-lmkygsfs]+.pricing-subsection[data-astro-cid-lmkygsfs]{border-top:1px dashed var(--theme-border);margin-top:3.5rem;padding-top:3.5rem}.pricing-subsection__title[data-astro-cid-lmkygsfs]{align-items:baseline;display:flex;flex-wrap:wrap;gap:.6rem 1rem;margin-bottom:1.3rem}.pricing-subsection__title[data-astro-cid-lmkygsfs]>span[data-astro-cid-lmkygsfs]{color:var(--theme-green);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pricing-subsection__title[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{color:var(--theme-deep-green);font-family:var(--serif-font-family);font-size:1.55rem;margin:0}.pricing-subsection__title[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{color:var(--theme-muted);margin:0 0 0 auto}.pricing-table-wrap[data-astro-cid-lmkygsfs]{border:1px solid var(--theme-border);border-radius:.8rem;overflow-x:auto}.pricing-table[data-astro-cid-lmkygsfs]{border-collapse:collapse;min-width:900px;width:100%}.pricing-table[data-astro-cid-lmkygsfs] caption[data-astro-cid-lmkygsfs]{height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px}.pricing-table[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs],.pricing-table[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]{border-bottom:1px solid var(--theme-border);line-height:1.65;padding:1.15rem;text-align:left;vertical-align:top}.pricing-table[data-astro-cid-lmkygsfs] thead[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]{background:var(--theme-bg-soft);color:var(--theme-muted);font-size:.75rem;letter-spacing:.05em}.pricing-table[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] tr[data-astro-cid-lmkygsfs]:last-child>[data-astro-cid-lmkygsfs]{border-bottom:0}.pricing-table[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]{color:var(--theme-deep-green);width:18%}.pricing-table[data-astro-cid-lmkygsfs] small[data-astro-cid-lmkygsfs]{color:var(--theme-muted);display:block;font-size:.78rem;margin-top:.35rem}.pricing-inline-notes[data-astro-cid-lmkygsfs]{display:flex;flex-wrap:wrap;gap:.3rem .75rem;margin-top:.65rem}.pricing-inline-notes[data-astro-cid-lmkygsfs] :is(a,span)[data-astro-cid-lmkygsfs]{color:var(--theme-green);font-size:.74rem;font-weight:700}.pricing-inline-notes[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]{text-decoration-thickness:1px;text-underline-offset:.22em}.pricing-table__price[data-astro-cid-lmkygsfs]{color:var(--theme-deep-green);font-family:var(--serif-font-family);font-size:1.28rem;font-weight:700;white-space:nowrap}.pricing-table__gift-row[data-astro-cid-lmkygsfs],.pricing-table__support-price[data-astro-cid-lmkygsfs]{background:color-mix(in srgb,var(--theme-wakaba) 8%,#fff)}.pricing-table__trial-row[data-astro-cid-lmkygsfs]{background:color-mix(in srgb,var(--theme-bg-soft) 55%,#fff)}.pricing-table__letter-row[data-astro-cid-lmkygsfs]{border-top:3px solid var(--theme-bg-soft)}.pricing-row-actions[data-astro-cid-lmkygsfs]{align-items:flex-start;display:flex;flex-direction:column;gap:.55rem;min-width:6.7rem}.pricing-row-actions[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs],.pricing-final__actions[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]{color:var(--theme-deep-green);font-size:.84rem;font-weight:700;text-underline-offset:.25em}.pricing-primary[data-astro-cid-lmkygsfs]{align-items:center;background:var(--theme-deep-green);border-radius:.5rem;color:#fff!important;display:inline-flex;justify-content:center;min-height:2.65rem;padding:.55rem .85rem;text-decoration:none}.pricing-discounts[data-astro-cid-lmkygsfs]{display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-discounts[data-astro-cid-lmkygsfs] article[data-astro-cid-lmkygsfs]{border:1px solid var(--theme-border);border-radius:.8rem;display:flex;flex-direction:column;padding:1.5rem}.pricing-discounts[data-astro-cid-lmkygsfs] article[data-astro-cid-lmkygsfs],.pricing-discount-details[data-astro-cid-lmkygsfs] section[data-astro-cid-lmkygsfs]{scroll-margin-top:10rem}.pricing-discounts[data-astro-cid-lmkygsfs] article[data-astro-cid-lmkygsfs]>span[data-astro-cid-lmkygsfs]{align-self:flex-start;background:var(--theme-bg-soft);border-radius:999px;color:var(--theme-muted);font-size:.7rem;font-weight:700;padding:.2rem .55rem}.pricing-discounts[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{color:var(--theme-deep-green);margin:1rem 0 .75rem}.pricing-discounts[data-astro-cid-lmkygsfs] strong[data-astro-cid-lmkygsfs]{color:var(--theme-deep-green);display:block;font-family:var(--serif-font-family);font-size:1.45rem;margin-bottom:1rem}.pricing-discounts[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{color:var(--theme-muted);line-height:1.8}.pricing-discount-summary[data-astro-cid-lmkygsfs]{display:grid;gap:.65rem;list-style:none;margin:0 0 1.25rem;padding:0}.pricing-discount-summary[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{color:var(--theme-muted);display:grid;gap:.55rem;grid-template-columns:4rem minmax(0,1fr);line-height:1.7}.pricing-discount-summary[data-astro-cid-lmkygsfs] b[data-astro-cid-lmkygsfs]{color:var(--theme-deep-green);font-size:.78rem;letter-spacing:.03em}.pricing-discounts[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]{color:var(--theme-deep-green);font-weight:700;margin-top:auto;text-underline-offset:.3em}.pricing-discount-details[data-astro-cid-lmkygsfs]{background:var(--theme-bg);border:1px solid var(--theme-border);border-radius:.8rem;margin-top:2rem;padding:clamp(1.3rem,3vw,2rem);scroll-margin-top:6rem}.pricing-discount-details[data-astro-cid-lmkygsfs] header[data-astro-cid-lmkygsfs]{border-bottom:1px solid var(--theme-border);padding-bottom:1rem}.pricing-discount-details[data-astro-cid-lmkygsfs] header[data-astro-cid-lmkygsfs] span[data-astro-cid-lmkygsfs]{color:var(--theme-muted);font-size:.72rem;font-weight:700}.pricing-discount-details[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs],.pricing-discount-details[data-astro-cid-lmkygsfs] h4[data-astro-cid-lmkygsfs]{color:var(--theme-deep-green)}.pricing-discount-details[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{font-family:var(--serif-font-family);margin:.3rem 0 0}.pricing-discount-details[data-astro-cid-lmkygsfs] section[data-astro-cid-lmkygsfs]>p[data-astro-cid-lmkygsfs]{line-height:1.85}.pricing-discount-details[data-astro-cid-lmkygsfs] section[data-astro-cid-lmkygsfs]+section[data-astro-cid-lmkygsfs]{border-top:1px solid var(--theme-border);margin-top:1.5rem;padding-top:1.5rem}.pricing-discount-details[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{line-height:1.85}.pricing-discount-details[data-astro-cid-lmkygsfs]>p[data-astro-cid-lmkygsfs]{color:var(--theme-muted);font-size:.88rem}.pricing-condition-table-wrap[data-astro-cid-lmkygsfs]{border:1px solid var(--theme-border);border-radius:.65rem;margin-top:1rem;overflow-x:auto}.pricing-condition-table[data-astro-cid-lmkygsfs]{background:#fff;border-collapse:collapse;min-width:680px;width:100%}.pricing-condition-table--wide[data-astro-cid-lmkygsfs]{min-width:880px}.pricing-condition-table[data-astro-cid-lmkygsfs] caption[data-astro-cid-lmkygsfs]{color:var(--theme-muted);font-size:.78rem;line-height:1.6;padding:0 0 .7rem;text-align:left}.pricing-condition-table[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs],.pricing-condition-table[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]{border-bottom:1px solid var(--theme-border);border-right:1px solid var(--theme-border);line-height:1.65;padding:.7rem .8rem;text-align:left;vertical-align:middle}.pricing-condition-table[data-astro-cid-lmkygsfs] tr[data-astro-cid-lmkygsfs]:last-child>[data-astro-cid-lmkygsfs]{border-bottom:0}.pricing-condition-table[data-astro-cid-lmkygsfs] tr[data-astro-cid-lmkygsfs]>[data-astro-cid-lmkygsfs]:last-child{border-right:0}.pricing-condition-table[data-astro-cid-lmkygsfs] thead[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]{background:var(--theme-bg-soft);color:var(--theme-deep-green);font-size:.76rem}.pricing-condition-table[data-astro-cid-lmkygsfs] thead[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]:not(:first-child){text-align:center}.pricing-condition-table[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]{color:var(--theme-deep-green);font-weight:700}.pricing-condition-mark[data-astro-cid-lmkygsfs]{font-size:1.05rem;font-weight:800;text-align:center!important}.pricing-condition-mark[data-astro-cid-lmkygsfs][data-status=○]{color:var(--theme-deep-green)}.pricing-condition-mark[data-astro-cid-lmkygsfs][data-status=△]{color:#856717}.pricing-condition-mark[data-astro-cid-lmkygsfs][data-status=×]{color:var(--theme-muted)}.pricing-condition-note[data-astro-cid-lmkygsfs]{color:var(--theme-muted);font-size:.82rem;line-height:1.75;margin:.75rem 0 0}.pricing-condition-crossref[data-astro-cid-lmkygsfs]{color:var(--theme-muted);font-size:.88rem;margin-bottom:0}.pricing-condition-crossref[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]{color:var(--theme-deep-green);font-weight:700;text-underline-offset:.25em}.pricing-final[data-astro-cid-lmkygsfs]{align-items:start;display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) auto}.pricing-final[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{color:var(--theme-deep-green);font-family:var(--serif-font-family);margin:0}.pricing-final[data-astro-cid-lmkygsfs] ul[data-astro-cid-lmkygsfs]{line-height:1.9;padding-left:1.25rem}.pricing-final__actions[data-astro-cid-lmkygsfs]{align-items:center;display:flex;gap:.65rem;padding-top:1.5rem}.pricing-final__actions[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]{align-items:center;border-radius:.5rem;display:inline-flex;justify-content:center;min-height:2.65rem;min-width:7rem;padding:.55rem .9rem;text-decoration:none}.pricing-secondary[data-astro-cid-lmkygsfs]{background:#fff;border:1px solid var(--theme-deep-green)}@media (min-width: 821px){.pricing-row-actions[data-astro-cid-lmkygsfs]{min-width:9.25rem}.pricing-row-actions[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]{white-space:nowrap}}@media (max-width: 820px){.pricing-hero__grid[data-astro-cid-lmkygsfs],.pricing-section__header[data-astro-cid-lmkygsfs],.pricing-final[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}.pricing-nav[data-astro-cid-lmkygsfs]{position:static}.pricing-nav__inner[data-astro-cid-lmkygsfs]{grid-template-columns:repeat(2,1fr)}.pricing-nav[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]:nth-child(2){border-right:0}.pricing-subsection__title[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{flex-basis:100%;margin-left:0}.pricing-table-wrap[data-astro-cid-lmkygsfs]{border:0;border-radius:0;overflow:visible}.pricing-table[data-astro-cid-lmkygsfs]{display:block;min-width:0}.pricing-table[data-astro-cid-lmkygsfs] thead[data-astro-cid-lmkygsfs]{height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px}.pricing-table[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs]{display:grid;gap:1rem}.pricing-table[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] tr[data-astro-cid-lmkygsfs]{border:1px solid var(--theme-border);border-radius:.8rem;display:grid;overflow:hidden}.pricing-table[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs],.pricing-table[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]{border-bottom:1px solid var(--theme-border);display:block;padding:.9rem 1rem;width:auto}.pricing-table[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]{background:var(--theme-bg-soft);width:auto}.pricing-table[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]:before{color:var(--theme-muted);display:block;font-family:var(--sans-font-family);font-size:.68rem;font-weight:700;letter-spacing:.05em;margin-bottom:.25rem}.pricing-table[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]:nth-of-type(1):before{content:"料金"}.pricing-table[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]:nth-of-type(2):before{content:"内容"}.pricing-table[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]:nth-of-type(3):before{content:"条件・方法"}.pricing-table--promotion[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]:nth-of-type(1):before{content:"通常料金"}.pricing-table--promotion[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]:nth-of-type(2):before{content:"研究・創業期の支援価格"}.pricing-table--promotion[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]:nth-of-type(3):before{content:"内容・期間"}.pricing-table[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]:last-child{border-bottom:0}.pricing-table[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]:last-child:before{content:none}.pricing-row-actions[data-astro-cid-lmkygsfs]{align-items:center;flex-direction:row;flex-wrap:wrap}.pricing-primary[data-astro-cid-lmkygsfs]{min-width:7rem}.pricing-discounts[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}}@media (max-width: 560px){.pricing-shell[data-astro-cid-lmkygsfs]{padding-inline:1rem}.pricing-nav[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]{font-size:.82rem;padding-inline:.5rem}.pricing-final__actions[data-astro-cid-lmkygsfs]{align-items:stretch;flex-direction:column}}
