@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;600;700&family=Noto+Serif+JP:wght@400;700&display=swap);*,:after,:before{box-sizing:border-box}*{margin:0}body,body>.root,html{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}#__next,#root{isolation:isolate}.toast{bottom:0;max-width:100%;opacity:0;pointer-events:none;position:fixed;right:0;transform:translate(75%);transition:all .3s ease,transform .3s cubic-bezier(.645,.045,.355,1);z-index:10000}.toast.displayed{opacity:1;transform:translate(0)}.toast>.body{font-size:medium;margin:0 1em 1em;padding:.5em;position:relative;word-wrap:break-word;background:#ffffffe6;border-radius:3px;box-shadow:0 1px 2px #00000080;pointer-events:all}.toast>.body.info{background:#fff5c3e6}.toast>.body.warning{background:#ffb763e6}.toast>.body.warning>.icon{color:#fff}.toast>.body.error{background:#ff5656e6;color:#fff;text-shadow:0 0 1px #000}.toast>.body.done{background:#93ff9de6}.clickable{cursor:pointer}.clickable:hover{background-color:#fbffdc!important}input[type=datetime-local],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],select,textarea{border:1px solid #d3d3d3;border-radius:10px;font-size:16px}:focus-visible{outline:1px solid #bbb}input[type=datetime-local],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],select{height:40px;padding:0 16px}input[type=number]{text-align:right}textarea{resize:vertical}::-webkit-scrollbar{max-width:5px}::-webkit-scrollbar-thumb{background-color:#00003280;border-radius:10px;box-shadow:0 0 0 1px #ffffff4d}body{font-family:Noto Sans JP,sans-serif}.serif{font-family:"Noto Serif JP",serif}body.controller-passwords,body.controller-registrations,body.controller-sessions.action-new{background-color:#f6f6fa}body.controller-passwords .main-frame,body.controller-registrations .main-frame,body.controller-sessions.action-new .main-frame{margin:100px auto 0;max-width:90vw;width:400px}body.controller-passwords .main-frame .field,body.controller-registrations .main-frame .field,body.controller-sessions.action-new .main-frame .field{margin:20px 0;text-align:center}body.controller-passwords .main-frame h1,body.controller-registrations .main-frame h1,body.controller-sessions.action-new .main-frame h1{text-align:center}body.controller-passwords .main-frame h1>img,body.controller-registrations .main-frame h1>img,body.controller-sessions.action-new .main-frame h1>img{display:inline-block}body.controller-passwords .main-frame input[type=email],body.controller-passwords .main-frame input[type=password],body.controller-passwords .main-frame input[type=text],body.controller-registrations .main-frame input[type=email],body.controller-registrations .main-frame input[type=password],body.controller-registrations .main-frame input[type=text],body.controller-sessions.action-new .main-frame input[type=email],body.controller-sessions.action-new .main-frame input[type=password],body.controller-sessions.action-new .main-frame input[type=text]{height:52px;width:100%}body.controller-passwords .main-frame [type=submit],body.controller-registrations .main-frame [type=submit],body.controller-sessions.action-new .main-frame [type=submit]{-moz-appearance:none;appearance:none;background-color:#4d76ff;border:none;border-radius:10px;color:#fff;display:block;font-size:1.5em;font-weight:700;height:60px;margin:20px auto;width:50%}body.controller-passwords .main-frame [type=submit]:disabled,body.controller-registrations .main-frame [type=submit]:disabled,body.controller-sessions.action-new .main-frame [type=submit]:disabled{cursor:not-allowed;opacity:.5}body.controller-passwords .main-frame .supplementary-links,body.controller-registrations .main-frame .supplementary-links,body.controller-sessions.action-new .main-frame .supplementary-links{font-size:.8em;margin-top:10px;text-align:center}body.controller-passwords .main-frame .supplementary-links>a,body.controller-registrations .main-frame .supplementary-links>a,body.controller-sessions.action-new .main-frame .supplementary-links>a{color:#777;margin:0 10px}body.controller-passwords .g-recaptcha>*,body.controller-registrations .g-recaptcha>*,body.controller-sessions.action-new .g-recaptcha>*{margin:0 auto}
/*# sourceMappingURL=1_login-f041ab344aeb16b62b2a.css.map*/