.page--article[data-astro-cid-vwkijr4b]{--static-scroll-anchor-offset: 96px;min-height:100vh;padding-block:56px 96px;background:var(--color-cream);color:var(--color-brown)}.article-head__title[data-astro-cid-vwkijr4b]{margin:0;font-family:var(--font-heading);font-size:clamp(1.75rem,5vw + .5rem,3rem);font-weight:var(--font-heading-weight);line-height:1.1;letter-spacing:0;color:var(--color-brown)}.article-head__lede[data-astro-cid-vwkijr4b]{max-width:680px;margin:1.25rem 0 0;font-family:var(--font-serif);font-size:1.0625rem;line-height:1.72;color:var(--page-copy)}.article-head__meta[data-astro-cid-vwkijr4b]{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:1.5rem;font-family:var(--font-sans);font-size:.75rem;font-weight:700;line-height:1.5;color:var(--color-brown-accent)}.article-head__meta-sep[data-astro-cid-vwkijr4b]{opacity:.75}.article-cover-figure[data-astro-cid-vwkijr4b]{margin:24px 0 1.5rem;overflow:hidden;border-radius:var(--radius-sm);background:var(--page-card-bg-soft)}.page--article .article-cover{margin:0;display:block;width:100%;aspect-ratio:1920 / 1080;object-fit:cover;border-radius:var(--radius-sm)}.article-shell-grid[data-astro-cid-vwkijr4b]{display:block}.article-main[data-astro-cid-vwkijr4b]{min-width:0}.article-rail-inline[data-astro-cid-vwkijr4b]{margin-block:24px 32px}.article-rail-desktop[data-astro-cid-vwkijr4b]{display:none}.page--article .article-prose{font-family:var(--font-sans);color:var(--page-copy)}.page--article .article-prose>:first-child{margin-top:0}.page--article .article-prose h2{margin:4rem 0 .75rem;font-family:var(--font-heading);font-size:2.125rem;font-weight:var(--font-heading-weight);line-height:1.35;letter-spacing:0;color:var(--color-brown);scroll-margin-top:112px}.page--article .article-prose h3{margin:2.5rem 0 1.25rem;padding-left:14px;font-family:var(--font-heading);font-size:1.75rem;font-weight:var(--font-heading-weight);line-height:1.36;letter-spacing:.04em;color:var(--color-brown-accent);border-left:3px solid var(--color-brown-accent);scroll-margin-top:112px}.page--article .article-prose p{color:var(--color-brown);margin:0 0 1.25rem;font-family:var(--font-sans);font-size:1.1875rem;font-weight:400;line-height:1.79}.page--article .article-prose li{color:var(--color-brown);font-family:var(--font-sans);font-size:1.1875rem;font-weight:400;line-height:1.79}.page--article .article-prose li::marker{color:var(--page-copy)}.page--article .article-prose :not(pre)>code{background:color-mix(in srgb,var(--color-brown-accent) 8%,var(--color-cream));color:var(--color-brown);padding:.125rem .4rem;border:0;border-radius:3px;font-family:var(--font-mono, ui-monospace, monospace);font-size:.9em}.page--article .article-prose pre{overflow-x:auto;background:color-mix(in srgb,var(--color-brown-accent) 6%,var(--color-cream));color:var(--color-brown);border:1px solid var(--page-card-border-soft);padding:1rem 1.25rem;border-radius:var(--page-card-radius-static);white-space:pre;-webkit-overflow-scrolling:touch}.page--article .article-prose pre code{background:transparent;color:inherit;padding:0;border:0;border-radius:0}.page--article .article-prose a{color:var(--color-brown);text-decoration-color:var(--color-brown-accent);text-underline-offset:.18em}.page--article .article-prose blockquote{border-color:var(--color-brown-accent);color:var(--page-copy)}.page--article .article-prose table{display:table;width:100%;min-width:100%;border-collapse:collapse;border-spacing:0;table-layout:auto;font-family:var(--font-sans);font-size:.9375rem;line-height:1.6;margin:1.5rem 0;background:transparent!important}.page--article .article-prose .article-prose__table-scroll{max-width:100%;margin:1.5rem 0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;background:transparent!important;scrollbar-color:var(--page-hairline) transparent}.page--article .article-prose .article-prose__table-scroll table{display:table;width:100%;min-width:100%;margin:0;border-collapse:collapse;table-layout:auto}.page--article .article-prose .article-prose__table-scroll table th,.page--article .article-prose .article-prose__table-scroll table td{min-width:7rem;overflow-wrap:break-word;word-break:normal}.page--article .article-prose th,.page--article .article-prose td{padding:10px 14px;border-bottom:1px solid var(--page-hairline);text-align:left;vertical-align:top}.page--article .article-prose th{font-weight:700;color:var(--color-brown);background:color-mix(in srgb,var(--color-brown-accent) 6%,var(--color-cream))}.page--article .article-prose td{color:var(--page-copy)}.page--article .article-prose h2#faq-自動由-frontmatter-生成,.page--article .article-prose h2#faq-auto-generated-from-frontmatter{display:none}.article-related-section[data-astro-cid-vwkijr4b]{margin-block:96px 0;background:var(--color-cream)}@media(min-width:768px){.page--article[data-astro-cid-vwkijr4b]{padding-block:96px 120px}}@media(min-width:1024px){.article-shell-grid[data-astro-cid-vwkijr4b]{display:grid;grid-template-columns:minmax(0,1fr) 280px;column-gap:clamp(36px,4vw,56px);align-items:start}.article-main[data-astro-cid-vwkijr4b] .article-rail-inline[data-astro-cid-vwkijr4b]{display:none}.article-rail-desktop[data-astro-cid-vwkijr4b]{display:grid;gap:36px;position:sticky;top:96px;max-height:calc(100vh - 120px);overflow-y:auto;align-self:start;scrollbar-width:none}.article-rail-desktop[data-astro-cid-vwkijr4b]::-webkit-scrollbar{display:none}}@media(max-width:767px){.article-head__lede[data-astro-cid-vwkijr4b]{font-size:1rem}.article-cover-figure[data-astro-cid-vwkijr4b]{margin-bottom:2rem}.article-rail-inline[data-astro-cid-vwkijr4b]{margin-block-start:16px}.article-related-section[data-astro-cid-vwkijr4b]{margin-block-start:72px}.page--article .article-prose h2{margin:3rem 0 .625rem;font-size:1.625rem;scroll-margin-top:88px}.page--article .article-prose h3{margin:2rem 0 .875rem;padding-left:12px;font-size:1.375rem;scroll-margin-top:88px}.page--article .article-prose p,.page--article .article-prose li{font-size:1.0625rem;line-height:1.79}.page--article .article-prose p{margin-bottom:1.125rem}.page--article .article-prose .article-prose__table-scroll,.page--article .article-prose .table-wrapper,.page--article .article-prose>div:has(>table){background:transparent!important}.page--article .article-prose.prose table:not(.ticker-table):after{display:none;content:none;background:transparent!important}.page--article .article-prose.prose table:not(.ticker-table) thead th:first-child,.page--article .article-prose.prose table:not(.ticker-table) tbody td:first-child,.page--article .article-prose.prose table:not(.ticker-table) tbody tr:nth-child(2n) td:first-child{position:static;left:auto;z-index:auto}.page--article .article-prose.prose table:not(.ticker-table) thead th:first-child{background:color-mix(in srgb,var(--color-brown-accent) 6%,var(--color-cream))}.page--article .article-prose.prose table:not(.ticker-table) tbody td:first-child,.page--article .article-prose.prose table:not(.ticker-table) tbody tr:nth-child(2n) td:first-child{background:transparent}.page--article .article-prose .article-prose__table-scroll::-webkit-scrollbar{height:4px}.page--article .article-prose .article-prose__table-scroll::-webkit-scrollbar-track,.page--article .article-prose .article-prose__table-scroll::-webkit-scrollbar-button,.page--article .article-prose .article-prose__table-scroll::-webkit-scrollbar-corner{background:transparent}.page--article .article-prose .article-prose__table-scroll::-webkit-scrollbar-thumb{background:var(--page-hairline)}}
