.profile-with-photo[data-astro-cid-dto5xkim]{display:grid;grid-template-columns:180px minmax(0,1fr);gap:32px}.profile-photo[data-astro-cid-dto5xkim]{width:100%;max-width:180px}.profile-photo[data-astro-cid-dto5xkim] img[data-astro-cid-dto5xkim]{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border:1px solid var(--line);border-radius:10px}@media(max-width:720px){.profile-with-photo[data-astro-cid-dto5xkim]{grid-template-columns:minmax(0,1fr);gap:22px}.profile-photo[data-astro-cid-dto5xkim]{width:128px}}.maintenance-guide[data-astro-cid-vitejmjo]{border-block:1px solid var(--line)}.maintenance-plans[data-astro-cid-vitejmjo]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--ink);border-left:1px solid var(--ink);background:#fff}.maintenance-plans[data-astro-cid-vitejmjo] article[data-astro-cid-vitejmjo]{padding:30px;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink)}.maintenance-plan-head[data-astro-cid-vitejmjo]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:20px;border-bottom:1px solid var(--line)}.maintenance-plan-head[data-astro-cid-vitejmjo] h3[data-astro-cid-vitejmjo]{margin:0;font-size:1.1rem;word-break:auto-phrase;text-wrap:balance}.maintenance-plan-head[data-astro-cid-vitejmjo] p[data-astro-cid-vitejmjo]{margin:0;text-align:right}.maintenance-plan-head[data-astro-cid-vitejmjo] strong[data-astro-cid-vitejmjo],.maintenance-plan-head[data-astro-cid-vitejmjo] small[data-astro-cid-vitejmjo]{display:block}.maintenance-plan-head[data-astro-cid-vitejmjo] strong[data-astro-cid-vitejmjo]{color:var(--accent-dark);font-size:1.25rem;white-space:nowrap}.maintenance-plan-head[data-astro-cid-vitejmjo] small[data-astro-cid-vitejmjo]{color:var(--ink-faint);font-size:.72rem}.maintenance-plans[data-astro-cid-vitejmjo] ul[data-astro-cid-vitejmjo]{display:grid;gap:8px;margin:20px 0 0;padding:0;color:var(--ink-soft);list-style:none;font-size:.86rem}.maintenance-plans[data-astro-cid-vitejmjo] li[data-astro-cid-vitejmjo]:before{content:"・";color:var(--accent)}.maintenance-note[data-astro-cid-vitejmjo]{margin:18px 0 0;color:var(--ink-soft);font-size:.8rem;line-height:1.8}.maintenance-note[data-astro-cid-vitejmjo] a[data-astro-cid-vitejmjo]{font-weight:800}@media(max-width:980px){.maintenance-plans[data-astro-cid-vitejmjo]{grid-template-columns:1fr}.maintenance-plan-head[data-astro-cid-vitejmjo]{display:block}.maintenance-plan-head[data-astro-cid-vitejmjo] p[data-astro-cid-vitejmjo]{margin-top:8px;text-align:left}}.lp-official-information-link[data-astro-cid-jrttn44r]{display:inline-flex;gap:.4em;align-items:baseline;color:var(--accent-dark);font-size:.82rem;font-weight:800;line-height:1.7;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.22em;transition:color .15s ease,text-decoration-color .15s ease}.lp-official-information-link[data-astro-cid-jrttn44r]:hover,.lp-official-information-link[data-astro-cid-jrttn44r]:focus-visible{color:var(--accent);text-decoration-color:currentColor}.lp-official-information-arrow[data-astro-cid-jrttn44r]{flex-shrink:0;font-size:.9em}.subsidies-lp .offer-hero h1{max-width:760px}.subsidies-lp .offer-hero h1 em{display:inline;color:var(--accent)}.subsidy-hero-offer>span{justify-self:end;color:var(--accent);font-size:1.35rem;font-weight:800}.subsidy-hero-offer{min-height:72px;padding-block:16px}.subsidy-hero-offer h3{margin:0}.subsidy-program-list{display:grid;gap:28px}.subsidy-program{scroll-margin-top:88px;overflow:hidden;border:1px solid var(--offer-line);border-radius:18px;background:#fff;box-shadow:0 10px 30px #0d14240d}.subsidy-program-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(580px,1.35fr);gap:30px;align-items:center;padding:30px 34px;border-bottom:1px solid var(--offer-line);background:var(--bg-soft)}.subsidy-goal-section[data-lp-surface=soft] .subsidy-program-head{background:#fff}.subsidy-goal-section[data-lp-surface=soft] .subsidy-program-numbers>div{background:var(--bg-soft)}.subsidy-program-meta{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin:0 0 10px;color:var(--offer-muted);font-size:.8rem;font-weight:700}.subsidy-program-meta span{padding:4px 9px;border-radius:999px;color:var(--accent-dark);background:var(--accent-soft)}.subsidy-program h3{margin:0;font-size:1.45rem;line-height:1.45;text-wrap:balance}.subsidy-program-status{margin:9px 0 0;color:var(--offer-muted);font-size:.8rem;line-height:1.7}.subsidy-program-status>span,.subsidy-copy-lines>span{display:block}.subsidy-program-numbers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:1px;overflow:hidden;border:1px solid var(--offer-line);border-radius:10px;background:var(--offer-line)}.subsidy-program-numbers>div{padding:15px 12px;background:#fff;text-align:center}.subsidy-program-numbers small,.subsidy-program-numbers strong{display:block}.subsidy-program-numbers small{margin-bottom:5px;color:var(--offer-muted);font-size:.7rem}.subsidy-program-numbers strong{color:var(--accent-dark);font-size:1rem;line-height:1.45}.subsidy-program-body{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);gap:34px;padding:34px}.subsidy-program-description h4,.subsidy-program-example h4{margin:0 0 10px;font-size:1rem;line-height:1.6}.subsidy-program-description>p{margin:0;color:var(--offer-muted);font-size:.88rem;line-height:1.85}.subsidy-program-description ul{display:grid;gap:8px;margin:18px 0 0;padding:0;color:var(--offer-muted);list-style:none;font-size:.84rem;line-height:1.8}.subsidy-program-description li:before{content:"✓";margin-right:8px;color:var(--accent);font-weight:900}.subsidy-program-description ul+.subsidy-program-caution,.training-course-list+.subsidy-program-caution{margin-top:20px}.subsidy-program-description .subsidy-program-caution b{display:block;margin-bottom:6px;color:#713225;font-size:.78rem;letter-spacing:.02em}.subsidy-program-example{padding:22px;border-radius:12px;background:var(--accent-soft)}.subsidy-program-example>span{display:block;margin-bottom:7px;color:var(--accent-dark);font-size:.76rem;font-weight:800}.subsidy-program-example dl{margin:16px 0 0;border-top:1px solid var(--line)}.subsidy-program-example dl div{display:flex;justify-content:space-between;gap:18px;padding:11px 0;border-bottom:1px solid var(--line)}.subsidy-program-example dt{color:var(--offer-muted);font-size:.76rem}.subsidy-program-example dd{margin:0;color:var(--accent-dark);font-size:.9rem;font-weight:900;text-align:right}.subsidy-program-example>p{margin:14px 0 0;color:var(--offer-muted);font-size:.74rem;line-height:1.7}.subsidy-official-link{display:block;padding:0 34px 30px}.training-course-list{display:grid;gap:1px;margin-top:20px;overflow:hidden;border:1px solid var(--offer-line);border-radius:10px;background:var(--offer-line)}.training-course-list>div{padding:18px;background:#fff}.training-course-list h4{margin:0 0 5px;font-size:.92rem}.training-course-list b{display:block;color:var(--accent-dark);font-size:.78rem;line-height:1.7}.training-course-list p{margin:5px 0 0;color:var(--offer-muted);font-size:.78rem;line-height:1.7}@media(max-width:1100px){.subsidy-program-head,.subsidy-program-body{grid-template-columns:1fr}.subsidy-program-numbers{max-width:none}}@media(max-width:560px){.subsidy-program-head,.subsidy-program-body{padding:24px 20px}.subsidy-program-numbers{grid-template-columns:1fr}.subsidy-program-example dl div{display:grid;gap:3px}.subsidy-program-example dd{text-align:left}.subsidy-official-link{padding:0 20px 24px}}.subsidy-example[data-astro-cid-5nutsnt6]{margin:1.5rem 0;padding:1.25rem;border:1px solid var(--line);background:var(--bg)}.subsidy-notice-links[data-astro-cid-5nutsnt6]{display:flex;flex-wrap:wrap;gap:18px 28px;margin-top:28px}.subsidy-guide-official-link[data-astro-cid-5nutsnt6]{margin-top:18px}.subsidy-example[data-astro-cid-5nutsnt6]>span[data-astro-cid-5nutsnt6]{display:block;margin-bottom:.45rem;color:var(--accent);font-size:.9rem;font-weight:700}.subsidy-example[data-astro-cid-5nutsnt6] h4[data-astro-cid-5nutsnt6]{margin:0 0 1rem;font-size:1rem;line-height:1.65;word-break:auto-phrase;text-wrap:balance}.subsidy-breakdown[data-astro-cid-5nutsnt6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--line);background:var(--line)}.subsidy-breakdown[data-astro-cid-5nutsnt6]>div[data-astro-cid-5nutsnt6]{padding:.85rem .7rem;background:#fff;text-align:center}.subsidy-breakdown[data-astro-cid-5nutsnt6] small[data-astro-cid-5nutsnt6],.subsidy-breakdown[data-astro-cid-5nutsnt6] b[data-astro-cid-5nutsnt6]{display:block}.subsidy-breakdown[data-astro-cid-5nutsnt6] small[data-astro-cid-5nutsnt6]{margin-bottom:.2rem;color:var(--ink-soft);font-size:.75rem;word-break:auto-phrase}.subsidy-breakdown[data-astro-cid-5nutsnt6] b[data-astro-cid-5nutsnt6]{color:var(--accent-dark);font-size:1.15rem;white-space:nowrap}.subsidy-example[data-astro-cid-5nutsnt6]>p[data-astro-cid-5nutsnt6]{margin:.8rem 0 0;color:var(--ink-soft);font-size:.82rem;line-height:1.7}.subsidy-guide-detail[data-astro-cid-5nutsnt6]{margin-top:24px}@media(max-width:900px){.subsidy-breakdown[data-astro-cid-5nutsnt6]{grid-template-columns:1fr}.subsidy-breakdown[data-astro-cid-5nutsnt6]>div[data-astro-cid-5nutsnt6]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;text-align:left}.subsidy-breakdown[data-astro-cid-5nutsnt6] small[data-astro-cid-5nutsnt6]{margin:0;text-wrap:balance}}
