:root{--qs-color-desk:#e9e7e1;--qs-color-sheet:#f4f3ef;--qs-color-panel:#ebe9e3;--qs-color-sunk:#e2e0d9;--qs-color-surface:#fff;--qs-color-ink:#19202f;--qs-color-ink-2:#333b4c;--qs-color-steel:#535c6e;--qs-color-rule:#d5d2ca;--qs-color-rule-strong:#aba79d;--qs-color-navy:#1e3764;--qs-color-navy-soft:#e2e8f2;--qs-color-on-navy:#fff;--qs-color-amber:#ae6d1c;--qs-color-amber-soft:#f4e5cb;--qs-color-frame:#1b2436;--qs-font-serif:"Shippori Mincho B1", "Hiragino Mincho ProN", "Yu Mincho", serif;--qs-font-sans:"Noto Sans JP", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif;--qs-font-mono:"Noto Sans Mono", ui-monospace, Menlo, Consolas, monospace;--qs-text-xs:.8125rem;--qs-text-sm:.875rem;--qs-text-md:1rem;--qs-text-lg:1.125rem;--qs-text-xl:1.375rem;--qs-text-2xl:clamp(1.5rem, 1.2rem + 1.2vw, 2rem);--qs-text-3xl:clamp(1.875rem, 1.4rem + 2vw, 3rem);--qs-leading-tight:1.4;--qs-leading-body:1.85;--qs-space-1:.25rem;--qs-space-2:.5rem;--qs-space-3:.75rem;--qs-space-4:1rem;--qs-space-5:1.5rem;--qs-space-6:2rem;--qs-space-7:3rem;--qs-space-8:4rem;--qs-space-9:6rem;--qs-container:72rem;--qs-gutter:1rem;--qs-section-y:clamp(3.5rem, 2.5rem + 4vw, 6rem);--qs-radius-sm:3px;--qs-radius-md:6px;--qs-radius-pill:999px;--qs-shadow-card:0 1px 2px #2820100f, 0 8px 24px #28201014}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--qs-color-sheet);color:var(--qs-color-ink);font-family:var(--qs-font-sans);font-size:var(--qs-text-md);line-height:var(--qs-leading-body);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4{font-family:var(--qs-font-serif);font-weight:800;line-height:var(--qs-leading-tight);text-wrap:balance;word-break:auto-phrase;margin:0}p,ul,ol,dl,figure,blockquote{margin:0}img{max-width:100%;height:auto;display:block}a{color:var(--qs-color-navy);text-underline-offset:3px}a:hover{color:var(--qs-color-ink)}:focus-visible{outline:2px solid var(--qs-color-navy);outline-offset:3px}table{border-collapse:collapse;width:100%}.qs-container{width:100%;max-width:var(--qs-container);padding-inline:var(--qs-gutter);margin-inline:auto}.qs-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.qs-prose{gap:var(--qs-space-5);font-size:var(--qs-text-md);display:grid}.qs-prose h2{font-size:var(--qs-text-2xl);padding-bottom:var(--qs-space-2);border-bottom:2px solid var(--qs-color-ink);margin-top:var(--qs-space-5)}.qs-prose h3{font-size:var(--qs-text-xl);margin-top:var(--qs-space-3)}.qs-prose ul,.qs-prose ol{gap:var(--qs-space-1);padding-left:1.4em;display:grid}.qs-prose table{font-size:var(--qs-text-sm);background:var(--qs-color-surface)}.qs-prose th,.qs-prose td{text-align:left;padding:var(--qs-space-3);border-bottom:1px solid var(--qs-color-rule);vertical-align:top}.qs-prose th{border-bottom:2px solid var(--qs-color-ink)}.qs-prose blockquote{border-left:4px solid var(--qs-color-rule-strong);padding-left:var(--qs-space-4);color:var(--qs-color-ink-2)}.qs-prose pre{background:var(--qs-color-frame);color:#e6eaf1;padding:var(--qs-space-4);border-radius:var(--qs-radius-sm);line-height:1.6;font-size:var(--qs-text-sm);overflow-x:auto}.qs-prose code{font-family:var(--qs-font-mono);font-size:.92em}.qs-prose :not(pre)>code{background:var(--qs-color-panel);border-radius:var(--qs-radius-sm);padding:0 .3em}.qs-prose .qs-table-wrap,.qs-prose>table{display:block;overflow-x:auto}.qs-prose img{max-width:100%;height:auto}.qs-prose .embed{aspect-ratio:16/10;position:relative}.qs-prose .embed iframe,.qs-prose .embed video{border:0;width:100%;height:100%}.qs-prose video{max-width:100%}.qs-prose figure{margin:0}.qs-prose figcaption{font-size:var(--qs-text-sm);color:var(--qs-color-steel)}.legacy .wp-block-columns{gap:var(--qs-space-5);flex-wrap:wrap;display:flex}.legacy .wp-block-column{flex:16rem;min-width:0}.legacy .wp-block-cover{min-height:18rem;padding:var(--qs-space-6);color:#fff;border-radius:var(--qs-radius-md);place-items:center;display:grid;position:relative;overflow:hidden}.legacy .wp-block-cover__image-background,.legacy .wp-block-cover__video-background{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.legacy .wp-block-cover__background{z-index:1;background:#19202f8c;position:absolute;inset:0}.legacy .wp-block-cover__inner-container{z-index:2;width:100%;position:relative}.legacy .wp-block-buttons{gap:var(--qs-space-3);flex-wrap:wrap;display:flex}.legacy .wp-block-button__link,.legacy .vk_button_link{padding:var(--qs-space-3) var(--qs-space-5);border-radius:var(--qs-radius-md);background:var(--qs-color-navy);color:#fff;font-weight:700;text-decoration:none;display:inline-block}.legacy .has-text-align-center,.legacy .aligncenter{text-align:center;margin-inline:auto}.legacy .wp-block-separator{border:0;border-top:1px solid var(--qs-color-rule)}.legacy .vk_hidden{display:none!important}@media (width<=575.98px){.legacy .vk_hidden-xs{display:none!important}}@media (width>=576px) and (width<=767.98px){.legacy .vk_hidden-sm{display:none!important}}@media (width>=768px) and (width<=991.98px){.legacy .vk_hidden-md{display:none!important}}@media (width>=992px) and (width<=1199.98px){.legacy .vk_hidden-lg{display:none!important}}@media (width>=1200px) and (width<=1399.98px){.legacy .vk_hidden-xl-v2{display:none!important}}@media (width>=1400px){.legacy .vk_hidden-xxl{display:none!important}}.legacy .is-layout-grid{gap:var(--qs-space-4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.legacy .is-layout-flex{gap:var(--qs-space-3);flex-wrap:wrap;display:flex}.legacy .is-content-justification-center{justify-content:center}.qs-prose pre{line-height:1.6}.btn[data-astro-cid-ekguhzzh]{justify-content:center;align-items:center;gap:var(--qs-space-2);min-height:2.75rem;padding:0 var(--qs-space-5);border-radius:var(--qs-radius-md);font-weight:700;font-size:var(--qs-text-md);border:1.5px solid #0000;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.sm[data-astro-cid-ekguhzzh]{min-height:2.5rem;padding:0 var(--qs-space-4);font-size:var(--qs-text-sm)}.primary[data-astro-cid-ekguhzzh]{background:var(--qs-color-navy);color:var(--qs-color-on-navy)}.primary[data-astro-cid-ekguhzzh]:hover{background:var(--qs-color-ink);color:var(--qs-color-on-navy)}.secondary[data-astro-cid-ekguhzzh]{border-color:var(--qs-color-navy);color:var(--qs-color-navy);background:0 0}.secondary[data-astro-cid-ekguhzzh]:hover{background:var(--qs-color-navy-soft)}.inverse[data-astro-cid-ekguhzzh]{background:var(--qs-color-surface);color:var(--qs-color-ink)}.inverse[data-astro-cid-ekguhzzh]:hover{background:var(--qs-color-navy-soft);color:var(--qs-color-ink)}.inverse-outline[data-astro-cid-ekguhzzh]{border-color:var(--qs-color-on-navy);color:var(--qs-color-on-navy)}.inverse-outline[data-astro-cid-ekguhzzh]:hover{color:var(--qs-color-on-navy);background:#ffffff1a}.header[data-astro-cid-nen7h5rs]{background:var(--qs-color-surface);border-bottom:1px solid var(--qs-color-rule);z-index:5;position:sticky;top:0}.inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--qs-space-4);min-height:4rem;display:flex}.brand[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--qs-space-3);color:var(--qs-color-ink);text-decoration:none;display:flex}.brand-mark[data-astro-cid-nen7h5rs]{flex:none;width:2.5rem;height:2.5rem}.brand-name[data-astro-cid-nen7h5rs]{font-family:var(--qs-font-serif);font-weight:800;font-size:var(--qs-text-lg)}.menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{cursor:pointer;width:2.75rem;height:2.75rem;color:var(--qs-color-ink);place-items:center;list-style:none;display:grid}.menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}nav[data-astro-cid-nen7h5rs]{gap:var(--qs-space-4);flex-direction:column;display:flex}nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:var(--qs-space-1);padding:0;list-style:none;display:grid}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn){color:var(--qs-color-ink);font-size:var(--qs-text-sm);padding:var(--qs-space-2) 0;text-decoration:none;display:block}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--qs-color-navy);font-weight:700}.menu[data-astro-cid-nen7h5rs][open] nav[data-astro-cid-nen7h5rs]{background:var(--qs-color-surface);border-bottom:1px solid var(--qs-color-rule);padding:var(--qs-space-4) var(--qs-gutter) var(--qs-space-5);position:absolute;top:100%;left:0;right:0}@media (width>=60rem){.menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{display:none}.menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs],.menu[data-astro-cid-nen7h5rs][open] nav[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--qs-space-5);border:0;flex-direction:row;padding:0;display:flex;position:static}nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:var(--qs-space-5);display:flex}}.pmark[data-astro-cid-ml3jm3sz]{flex:none;display:inline-block}img[data-astro-cid-ml3jm3sz]{object-fit:contain}.footer[data-astro-cid-jo6i4kqk]{background:var(--qs-color-surface);border-top:1px solid var(--qs-color-rule);padding-block:var(--qs-space-7) var(--qs-space-5);font-size:var(--qs-text-sm);color:var(--qs-color-ink-2)}.inner[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:var(--qs-space-6);flex-wrap:wrap;display:flex}.company[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--qs-space-5);display:flex}.info[data-astro-cid-jo6i4kqk]{gap:var(--qs-space-1);display:grid}.info[data-astro-cid-jo6i4kqk] b[data-astro-cid-jo6i4kqk]{color:var(--qs-color-ink)}.pm[data-astro-cid-jo6i4kqk]{font-size:var(--qs-text-xs);color:var(--qs-color-steel)}ul[data-astro-cid-jo6i4kqk]{gap:var(--qs-space-2) var(--qs-space-5);flex-wrap:wrap;max-width:32rem;padding:0;list-style:none;display:flex}a[data-astro-cid-jo6i4kqk]{color:var(--qs-color-ink-2);text-decoration:none}a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.copy[data-astro-cid-jo6i4kqk]{margin-top:var(--qs-space-6);justify-content:space-between;gap:var(--qs-space-3);font-size:var(--qs-text-xs);color:var(--qs-color-steel);flex-wrap:wrap;display:flex}.legal[data-astro-cid-jo6i4kqk]{max-width:none}.skip[data-astro-cid-hkbrpulz]{left:var(--qs-space-4);z-index:10;background:var(--qs-color-navy);color:var(--qs-color-on-navy);padding:var(--qs-space-2) var(--qs-space-4);border-radius:var(--qs-radius-sm);position:absolute;top:-3rem}.skip[data-astro-cid-hkbrpulz]:focus{top:var(--qs-space-2)}
