:root{--background:#f7f8fa;--foreground:#171717;--header-height:104px}[id]{scroll-margin-top:calc(var(--header-height) + 16px)}html,body{max-width:100vw;overflow-x:clip}body{color:var(--foreground);background:var(--background);font-family:var(--font-noto-sans-jp), "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, Arial, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:anywhere}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}
