.page-main[data-astro-cid-4jhoumq4]{max-width:1180px;margin:0 auto;padding:0 var(--spacing-8) var(--spacing-24)}.proc-jumpnav[data-astro-cid-4jhoumq4]{margin:var(--spacing-16) 0 var(--spacing-20)}.proc-jumpnav[data-astro-cid-4jhoumq4] ul[data-astro-cid-4jhoumq4]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--spacing-4);justify-content:center;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:var(--spacing-8) 0}.proc-jumpnav[data-astro-cid-4jhoumq4] a[data-astro-cid-4jhoumq4]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-8);text-decoration:none;color:var(--color-text)}.proc-jumpnav[data-astro-cid-4jhoumq4] em[data-astro-cid-4jhoumq4]{font-family:var(--font-serif);font-style:italic;font-size:var(--font-size-2xl);color:var(--color-accent);letter-spacing:.06em}.proc-jumpnav[data-astro-cid-4jhoumq4] span[data-astro-cid-4jhoumq4]{font-family:var(--font-sans);font-size:var(--font-size-base);color:var(--color-text-secondary);letter-spacing:.08em}.proc-jumpnav[data-astro-cid-4jhoumq4] a[data-astro-cid-4jhoumq4]:hover em[data-astro-cid-4jhoumq4]{color:var(--color-text)}.proc-major[data-astro-cid-4jhoumq4]{margin:var(--spacing-20) 0 var(--spacing-16)}.proc-major__header[data-astro-cid-4jhoumq4]{padding:0 0 var(--spacing-6);margin-bottom:var(--spacing-10)}.proc-major__no[data-astro-cid-4jhoumq4] em[data-astro-cid-4jhoumq4]{display:block;font-family:var(--font-serif);font-style:italic;font-size:var(--font-size-base);color:var(--color-accent);letter-spacing:.18em}.proc-major__title[data-astro-cid-4jhoumq4]{font-family:var(--font-serif);font-weight:400;margin:var(--spacing-2) 0 0;line-height:1.2}.proc-major__title-en[data-astro-cid-4jhoumq4]{display:block;font-size:clamp(1.8rem,3.8vw,2.6rem);font-style:italic}.proc-major__title-ja[data-astro-cid-4jhoumq4]{display:block;font-size:var(--font-size-base);color:var(--color-text-secondary);margin-top:var(--spacing-2);letter-spacing:.16em;font-family:var(--font-sans)}.proc-major__rule[data-astro-cid-4jhoumq4]{width:100%;height:1px;background:var(--color-border);margin-top:var(--spacing-6)}.proc-sub[data-astro-cid-4jhoumq4]{margin-bottom:var(--spacing-12)}.proc-sub__header[data-astro-cid-4jhoumq4]{padding-bottom:var(--spacing-3);border-bottom:1px dashed var(--color-border);margin-bottom:var(--spacing-5)}.proc-sub__title[data-astro-cid-4jhoumq4]{margin:0;font-family:var(--font-sans);font-weight:500;font-size:var(--font-size-lg);display:flex;align-items:baseline;gap:var(--spacing-3);flex-wrap:wrap}.proc-sub__title-ja[data-astro-cid-4jhoumq4]{letter-spacing:.06em}.proc-sub__title-en[data-astro-cid-4jhoumq4]{color:var(--color-accent);font-family:var(--font-serif);font-style:italic;font-size:var(--font-size-sm);font-weight:400}.proc-sub__count[data-astro-cid-4jhoumq4]{margin-left:auto;font-size:var(--font-size-xs);color:var(--color-muted);letter-spacing:.1em;font-family:var(--font-serif);font-style:italic}.proc-list[data-astro-cid-4jhoumq4]{list-style:none;padding:0;margin:0}.proc-row[data-astro-cid-4jhoumq4]{border-top:1px solid var(--color-border)}.proc-row[data-astro-cid-4jhoumq4]:last-child{border-bottom:1px solid var(--color-border)}.proc-acc[data-astro-cid-4jhoumq4]{background:var(--color-surface)}.proc-acc__summary[data-astro-cid-4jhoumq4]{list-style:none;display:flex;align-items:flex-start;gap:var(--spacing-5);padding:var(--spacing-5) var(--spacing-4);border-bottom:1px dashed var(--color-border)}.proc-acc__meta[data-astro-cid-4jhoumq4]{display:none}.proc-acc__no[data-astro-cid-4jhoumq4]{flex:0 0 48px}.proc-acc__no[data-astro-cid-4jhoumq4] em[data-astro-cid-4jhoumq4]{color:var(--color-accent);font-family:var(--font-serif);font-style:italic;font-size:var(--font-size-sm);letter-spacing:.1em}.proc-acc__head[data-astro-cid-4jhoumq4]{flex:1 1 auto;min-width:0}.proc-acc__title[data-astro-cid-4jhoumq4]{font-family:var(--font-sans);font-weight:500;font-size:var(--font-size-base);line-height:1.4;margin:0;letter-spacing:.04em}.proc-acc__catch[data-astro-cid-4jhoumq4]{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:var(--spacing-2) 0 0;line-height:1.6}.proc-acc__meta[data-astro-cid-4jhoumq4]{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:var(--spacing-1);font-size:var(--font-size-xs);color:var(--color-muted);padding-top:2px}.proc-acc__price-tag[data-astro-cid-4jhoumq4]{font-family:var(--font-sans);font-weight:500;color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 8%,transparent);padding:4px var(--spacing-3);font-size:var(--font-size-xs);white-space:nowrap;border:1px solid color-mix(in srgb,var(--color-accent) 25%,transparent)}.proc-acc__price-tag[data-astro-cid-4jhoumq4] em[data-astro-cid-4jhoumq4]{font-family:var(--font-serif);font-style:italic;color:var(--color-accent);margin-right:var(--spacing-1)}.proc-acc[data-astro-cid-4jhoumq4][open] .proc-acc__price-tag[data-astro-cid-4jhoumq4]{background:color-mix(in srgb,var(--color-accent) 15%,transparent)}.proc-acc__panel[data-astro-cid-4jhoumq4]{padding:var(--spacing-6) var(--spacing-5) var(--spacing-8) calc(48px + var(--spacing-5) + var(--spacing-4))}.proc-acc__nomore[data-astro-cid-4jhoumq4]{font-size:var(--font-size-sm);color:var(--color-muted);font-style:italic;margin:0}.price-block[data-astro-cid-4jhoumq4]{margin-bottom:var(--spacing-8)}.price-block[data-astro-cid-4jhoumq4]:last-of-type{margin-bottom:var(--spacing-5)}.price-block__title[data-astro-cid-4jhoumq4]{font-family:var(--font-sans);font-weight:500;font-size:var(--font-size-sm);margin:0 0 var(--spacing-3);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--color-border);letter-spacing:.06em;color:var(--color-text)}.price-table[data-astro-cid-4jhoumq4]{width:100%;border-collapse:collapse;font-size:calc(var(--font-size-sm) + 1px)}.price-table[data-astro-cid-4jhoumq4] tr[data-astro-cid-4jhoumq4]{border-bottom:1px solid var(--color-border-subtle)}.price-table[data-astro-cid-4jhoumq4] th[data-astro-cid-4jhoumq4]{text-align:left;font-weight:400;font-family:var(--font-sans);padding:var(--spacing-3) var(--spacing-3) var(--spacing-3) 0;vertical-align:top;color:var(--color-text);width:38%;line-height:1.5}.price-table[data-astro-cid-4jhoumq4] td[data-astro-cid-4jhoumq4]{padding:var(--spacing-3) 0;font-family:var(--font-serif),var(--font-sans);color:var(--color-text);line-height:1.7}.price-table[data-astro-cid-4jhoumq4] td[data-astro-cid-4jhoumq4]>div[data-astro-cid-4jhoumq4]{white-space:pre-wrap}.price-table__none[data-astro-cid-4jhoumq4]{color:var(--color-muted)}.price-table__aside[data-astro-cid-4jhoumq4]{font-size:var(--font-size-xs);color:var(--color-muted);margin:var(--spacing-2) 0 0;font-style:italic;line-height:1.5}.price-block__note[data-astro-cid-4jhoumq4]{font-size:var(--font-size-xs);color:var(--color-muted);margin:var(--spacing-2) 0 0}.proc-acc__more[data-astro-cid-4jhoumq4]{display:inline-flex;align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-6);font-family:var(--font-serif);font-style:italic;color:var(--color-accent);text-decoration:none;font-size:var(--font-size-base);letter-spacing:.04em}.proc-acc__more[data-astro-cid-4jhoumq4]:hover{color:var(--color-text)}@media(max-width:720px){.page-main[data-astro-cid-4jhoumq4]{padding:0 var(--spacing-4) var(--spacing-16)}.proc-jumpnav[data-astro-cid-4jhoumq4] ul[data-astro-cid-4jhoumq4]{gap:var(--spacing-2);padding:var(--spacing-4) 0}.proc-jumpnav[data-astro-cid-4jhoumq4] a[data-astro-cid-4jhoumq4]{padding:var(--spacing-1) var(--spacing-3)}.proc-jumpnav[data-astro-cid-4jhoumq4] em[data-astro-cid-4jhoumq4]{font-size:var(--font-size-base);letter-spacing:.04em}.proc-jumpnav[data-astro-cid-4jhoumq4] span[data-astro-cid-4jhoumq4]{font-size:var(--font-size-xs);letter-spacing:.06em}.proc-stats[data-astro-cid-4jhoumq4] dl[data-astro-cid-4jhoumq4]{grid-template-columns:1fr;gap:var(--spacing-5)}.proc-stats[data-astro-cid-4jhoumq4] div[data-astro-cid-4jhoumq4]{border-right:none;border-bottom:1px solid var(--color-border);padding-bottom:var(--spacing-5)}.proc-stats[data-astro-cid-4jhoumq4] div[data-astro-cid-4jhoumq4]:last-child{border-bottom:none}.proc-acc__panel[data-astro-cid-4jhoumq4]{padding-left:var(--spacing-4)}.price-table[data-astro-cid-4jhoumq4] th[data-astro-cid-4jhoumq4],.price-table[data-astro-cid-4jhoumq4] td[data-astro-cid-4jhoumq4]{display:block;width:100%}.price-table[data-astro-cid-4jhoumq4] th[data-astro-cid-4jhoumq4]{padding-bottom:var(--spacing-1)}}
