*{margin:0;padding:0;box-sizing:border-box}body{font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;background-color:#fafafa;color:#333;line-height:1.6}#app{min-height:100vh}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{font-size:16px;-webkit-text-size-adjust:100%}html,body{font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;line-height:1.6;color:#333;background-color:#fafafa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;min-height:100vh;min-height:-webkit-fill-available}#app{min-height:100vh;min-height:-webkit-fill-available}a{color:inherit;text-decoration:none;-webkit-touch-callout:none}img{max-width:100%;height:auto;display:block}button,input,textarea,select{font-family:inherit;font-size:inherit}button,a,input[type=radio],input[type=checkbox],.clickable{touch-action:manipulation}input,textarea,select{font-size:16px!important}.safe-area-top{padding-top:env(safe-area-inset-top)}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom)}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.n-button{min-height:44px;touch-action:manipulation}.n-radio,.n-checkbox{min-height:44px;display:flex;align-items:center}.n-radio__label,.n-checkbox__label{line-height:1.5}.n-input{min-height:44px}.n-input__input-el{font-size:16px!important}.n-card{box-shadow:0 2px 12px #00000014}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
