*{box-sizing:border-box;-webkit-user-select:auto;user-select:auto;-webkit-touch-callout:none;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;margin:0;padding:0;text-decoration:none;list-style:none}html{--app-font-family:var(--font-noto-sans-japanese), "Noto Sans JP", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif;font-size:16px;font-family:var(--app-font-family);margin:0;padding:0}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;line-break:strict;word-break:normal;word-wrap:normal;overflow-wrap:anywhere;width:100%;height:100%;min-height:100vh;margin:0;padding:0;font-family:inherit;display:block;overflow:hidden auto}.app-text,.app-layer,.app-motion-layer,.app-stack,button,input,textarea,select{font-family:inherit}@supports (-webkit-touch-callout:none){html,body,#layout{height:-webkit-fill-available}}strong,h1,h2,h3,h4,h5,h6,p{text-rendering:optimizelegibility;line-break:strict;word-break:normal;word-wrap:normal;overflow-wrap:anywhere;margin:0;padding:0;font-style:normal}a{color:#4e4e51;cursor:pointer;white-space:nowrap;align-items:center;font-style:normal;text-decoration:none;transition:all .3s ease-in-out;display:flex}ul,li{margin:0;padding:0;list-style:none}button{cursor:pointer;color:#4e4e51;background-color:#0000;border:none;outline:none;width:auto;font-size:1rem;transition:all .3s ease-in-out;display:flex}svg,iframe,img,video,canvas,picture{-webkit-user-select:none;user-select:none;transition:all .3s ease-in-out}::-webkit-scrollbar{width:8px;height:6px}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-track{background-color:#0000}::-webkit-scrollbar-thumb{background-color:#999;border-radius:100px}::-webkit-scrollbar-thumb:hover{background:#e2e2e2}input,textarea,select{resize:none;appearance:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;background-color:#0000;border:none;outline:none;text-decoration:none}:is(input:focus,input:focus-visible,input:-moz-focusring,textarea:focus,textarea:focus-visible,textarea:-moz-focusring,select:focus,select:focus-visible,select:-moz-focusring){outline-offset:0!important;box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;outline:none!important}input[type=checkbox],input[type=radio]{cursor:pointer}select{appearance:none;cursor:pointer}select::-ms-expand{display:none}input::-webkit-search-decoration{display:none}input::-webkit-search-cancel-button{display:none}input::-webkit-search-results-button{display:none}input::-webkit-search-results-decoration{display:none}:is(input,textarea,select):hover,:is(input,textarea,select):focus,:is(input,textarea,select):active{box-shadow:none!important;-webkit-tap-highlight-color:transparent!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;appearance:none!important;outline:none!important}input::placeholder{color:#ccc}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=text]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=text]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=email]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=email]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=password]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=password]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=search]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=search]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=tel]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=tel]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=url]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=url]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input:-webkit-autofill{-webkit-text-fill-color:inherit!important;appearance:none!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important;box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;background-clip:content-box!important;border:none!important;outline:none!important;transition:background-color 5000s ease-in-out!important}input:-webkit-autofill:hover{-webkit-text-fill-color:inherit!important;appearance:none!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important;box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;background-clip:content-box!important;border:none!important;outline:none!important;transition:background-color 5000s ease-in-out!important}input:-webkit-autofill:focus{-webkit-text-fill-color:inherit!important;appearance:none!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important;box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;background-clip:content-box!important;border:none!important;outline:none!important;transition:background-color 5000s ease-in-out!important}input:-webkit-autofill:active{-webkit-text-fill-color:inherit!important;appearance:none!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important;box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;background-clip:content-box!important;border:none!important;outline:none!important;transition:background-color 5000s ease-in-out!important}@media (max-width:768px){input,textarea,select,button{-webkit-tap-highlight-color:transparent}}
