@layer aki-reset{body{font-family:游ゴシック体,YuGothic,游ゴシック,メイリオ,Meiryo,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,ＭＳ Ｐゴシック,sans-serif;font-size:18px;line-height:1;color:#494949;text-decoration:none;font-weight:400;font-feature-settings:none;font-variant-ligatures:none;-webkit-tap-highlight-color:rgba(0,0,0,0);word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}*{box-sizing:inherit;box-sizing:border-box;padding:0;margin:0;text-align:left;word-wrap:inherit;overflow-wrap:inherit;word-break:inherit;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;text-decoration:inherit;font-weight:inherit;font-feature-settings:inherit;font-variant-ligatures:inherit;-webkit-tap-highlight-color:inherit;border:none}:focus{outline:none}body,html{width:100%;height:100%}ol,ul{-webkit-padding-before:0;padding-block-start:0;-webkit-padding-after:0;padding-block-end:0;-webkit-padding-start:40px;padding-inline-start:40px;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0}input,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #000;border-radius:0}}@layer base{*{word-wrap:break-word;overflow-wrap:anywhere;word-break:break-word;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}:root{--color-primary:#3b3b3b;--color-black:#656565;--color-primary-thin:silver;--color-red:#d2374f;--color-theme:#f76262;--color-theme-thin:#fddfd6;--color-secondary:#fff;--color-modal-bg:#afafaf}@media(prefers-color-scheme:dark){:root{--color-red:#eb3333;--color-theme:#73b979;--color-theme-thin:#5d7c5d;--color-primary-thin:#122412;--color-primary:#fff;--color-secondary:#3b3b3b}}:root{background-color:var(--color-secondary);touch-action:manipulation}body{color:var(--color-primary);height:auto}@media(max-width:700px){body{font-size:15px}}body[data-cursor=grabbing],body[data-cursor=grabbing] *{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;pointer-events:none!important}body[data-cursor=wait]{cursor:wait!important}body[data-cursor=wait] *{cursor:wait!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;pointer-events:none!important}a{color:#1976d2}@media(prefers-color-scheme:dark){a{color:#9cceff}}button{background-color:transparent}li,p{line-height:1.8}input::placeholder,textarea::placeholder{font-size:inherit}}