:root{--mi-ink:#141414;--mi-ink-2:#4a4a4a;--mi-ink-3:#8c8c8c;--mi-paper:#fff;--mi-paper-2:#f4f3f0;--mi-line:#e8e6e1;--mi-line-strong:#141414;--mi-accent:#b9381d;--mi-font:var(--mi-font-sans,"Noto Sans JP"), "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic UI", sans-serif;--mi-font-heading:var(--mi-font-mincho,"Shippori Mincho"), "Hiragino Mincho ProN", "Yu Mincho", serif;--mi-font-logo:var(--mi-font-display,"Instrument Serif"), "Times New Roman", serif;--mi-max:1200px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--mi-paper);color:var(--mi-ink);font-family:var(--mi-font);letter-spacing:.02em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:15px;line-height:1.75}a{color:inherit}img{max-width:100%}button,input,select,textarea{font-family:inherit}:focus-visible{outline:2px solid var(--mi-accent);outline-offset:2px}
