.auth__container{display:flex;justify-content:center;align-items:center;height:80vh}.auth__container--form{max-width:470px;width:100%;display:grid}@media screen and (max-width: 767px){.auth__container--form{padding:0 12px}}.auth__container--form .logo{text-align:center;margin:auto;width:154px}.auth__container--form .title{margin:auto;text-align:center;font: 500 32px/120% Noto Sans JP,sans-serif;color:#000;padding:30px 0}.auth__container--form .form-content .input-checkbox{display:flex;align-items:center;gap:10px}.auth__container--form .form-content .input-checkbox input{width:16px;height:16px}.auth__container--form .form-content .form-footer{text-align:center;display:grid}.auth__container--form .form-content .form-footer .link-forgot-password{text-align:center;font:normal 4000 16px/150% "Noto Sans JP",sans-serif;color:#0d6efd;text-decoration:underline;text-underline-offset:.3rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.auth__container--form .form-content .form-footer .text-reset-pass{font: 400 16px/150% Noto Sans JP,sans-serif;color:#212529}.auth__container--form .form-content .form-footer .link-back{font: 400 16px/150% Noto Sans JP,sans-serif;color:#6c757d;text-underline-offset:.2rem}.auth__container .suggest-password{font: 400 14px/150% Noto Sans JP,sans-serif;color:#6c757d}
