:root{--text-color:#333;--background-color:#fff}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html{font-size:10px}body,html{font-family:Noto Sans JP,sans-serif;box-sizing:inherit}body{color:var(--text-color);background-color:var(--background-color);font-size:1.4rem;font-weight:400;overflow-x:hidden;white-space:break-spaces;word-break:break-all}button,input,select,textarea{font-family:inherit;color:inherit;font-size:inherit;font-weight:inherit}input,select,textarea{outline:none}a{color:inherit;text-decoration:none}li{list-style-type:none}textarea{vertical-align:top}a,button{transition:opacity .3s ease-out}a:hover,button:hover{opacity:.8}a,button,input,label,select,textarea{-webkit-tap-highlight-color:transparent}button:disabled{cursor:default}button:disabled:hover{opacity:1}.Toastify__toast-container{width:auto!important;@media (max-width:600px){width:90%!important;left:50%!important;transform:translateX(-50%)!important;white-space:break-spaces!important;word-break:break-all!important}}.Toastify__toast-container--top-center:has(div.toastError){width:200px}.Toastify__toast-body>div:last-child{white-space:pre;padding-top:3px}.Toastify__toast-container--top-right{top:75px!important}@media (max-width:600px){.Toastify__toast-container--top-right{top:10px!important;right:50%!important;transform:translateX(50%)!important;left:auto!important}.Toastify__toast-body>div:last-child{white-space:break-spaces}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3);border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.4)}