:root{--red:#e02534;--red-dark:#c41f2c;--ink:#1f2430;--sub:#6b7280;--line:#ececf1;--cream:#fff9f0;--blue:#eaf6ff;--mint:#eafbf0;--lav:#f1ecff;--yellow:#fff7e0;--pink:#ffeef3;--radius:20px;--topui:85px;--font:var(--font-jp), "Hiragino Kaku Gothic ProN", "Yu Gothic", "Helvetica Neue", "Arial", sans-serif}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{font-family:var(--font);color:var(--ink);font-feature-settings:"palt" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;line-height:1.6}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{cursor:pointer;font-family:inherit}ul{list-style:none}
