.sign-in-template[data-v-3fc651ed]{padding:24px 20px 40px}@media screen and (min-width:768px){.sign-in-template[data-v-3fc651ed]{margin:40px auto 80px;max-width:704px;padding:0}}.sign-in-template__header[data-v-3fc651ed]{align-items:center;display:flex;justify-content:space-between}.sign-in-template__form--password[data-v-3fc651ed]{position:relative}.sign-in-template__form--password-reset[data-v-3fc651ed]{position:absolute;right:0}@media screen and (min-width:768px){.sign-in-template__form--password-reset[data-v-3fc651ed]{top:1px}}.sign-in-template__text-divider[data-v-3fc651ed]{align-items:center;display:flex;--text-divider-gap:12px;margin:20px 0}@media screen and (min-width:768px){.sign-in-template__text-divider[data-v-3fc651ed]{margin:24px 0}}.sign-in-template__text-divider[data-v-3fc651ed]:before{margin-right:var(--text-divider-gap)}.sign-in-template__text-divider[data-v-3fc651ed]:after{margin-left:var(--text-divider-gap)}.sign-in-template__text-divider[data-v-3fc651ed]:after,.sign-in-template__text-divider[data-v-3fc651ed]:before{background-color:#e5e5e5;content:"";flex-grow:1;height:1px}.sign-in-template__chintai[data-v-3fc651ed]{margin:24px 0 0;text-align:center}.sign-in-template .form-errors[data-v-3fc651ed]{color:#d84100;font-size:1.4rem;letter-spacing:.02em;line-height:2.4rem;padding-inline-start:24px}.sign-in-template .checkbox-wrap[data-v-3fc651ed]{align-items:center;cursor:pointer;display:flex;font-size:1.4rem;justify-content:center;line-height:2rem;margin:24px 0}@media screen and (min-width:768px){.sign-in-template .login-button[data-v-3fc651ed]{margin:24px auto 0;max-width:336px}}.sign-in-template .platform-button-area[data-v-3fc651ed]{margin-inline:auto;max-width:336px}.sign-in-template .platform-button-area>button[data-v-3fc651ed]:nth-child(n+2){margin-top:12px}
