:root{--ink:#1c2130;--ink-soft:#4a5063;--navy:#1b2740;--red:#c4212b;--paper:#faf7f1;--paper-deep:#f1ece2;--rule:#d9d2c4;--line-green:#06c755;--mincho:var(--font-mincho), "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic", "Meiryo", sans-serif;--en:var(--mincho)}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;background:var(--paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-color:#9a9a9a transparent}body{color:var(--ink);font-family:var(--mincho);letter-spacing:.04em;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:2}img{max-width:100%;height:auto}a{color:inherit}h1,h2,h3,p,ol,ul,dl,dd,figure,blockquote{margin:0}ol,ul{padding:0;list-style:none}address{font-style:normal}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
