.QQobaq_pending{color:inherit;justify-content:center;align-items:center;gap:10px;padding:14px 0;animation:.3s cubic-bezier(.2,.8,.2,1) both QQobaq_pending-in;display:flex}.QQobaq_spinner{opacity:.85;border:2px solid;border-top-color:#0000;border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite QQobaq_pending-spin}.QQobaq_label{opacity:.8;margin:0;font-size:13px;font-weight:600}@keyframes QQobaq_pending-spin{to{transform:rotate(360deg)}}@keyframes QQobaq_pending-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.QQobaq_pending{animation:none}.QQobaq_spinner{animation-duration:2.4s}}
.Cgra4q_page{color:#000;background:#fff;justify-content:center;align-items:center;min-height:100svh;padding:40px 16px;display:flex}.Cgra4q_wrap{width:min(100%,400px)}.Cgra4q_brand{font-family:var(--font-inter), sans-serif;letter-spacing:-.01em;text-align:center;margin-bottom:28px;font-size:20px;font-weight:700;display:block}.Cgra4q_card{background:#fff;border:1px solid #0000001f;border-radius:12px;padding:32px 28px 26px}.Cgra4q_title{text-align:center;margin:0;font-size:22px;font-weight:500;line-height:1.4}.Cgra4q_form{gap:16px;margin-top:24px;display:grid}.Cgra4q_form hanko-auth{--color:#000;--color-shade-1:#6b6f7b;--color-shade-2:#00000024;--brand-color:#1f4fff;--brand-color-shade-1:#1a40d4;--brand-color-shade-2:#1634ad;--brand-contrast-color:#fff;--background-color:transparent;--error-color:#d12f1c;--link-color:#1f4fff;--font-family:var(--font-noto-sans-jp), "Noto Sans JP", sans-serif;--font-size:14px;--font-weight:400;--headline1-font-size:18px;--headline1-font-weight:600;--headline1-margin:0 0 12px;--headline2-font-size:15px;--border-radius:8px;--border-style:solid;--border-width:1px;--item-height:44px;--item-margin:.6rem 0;--container-padding:0;--container-max-width:100%;--input-min-width:0;display:block}.Cgra4q_message{color:#a82616;background:#fff;border:1px solid #d12f1c;border-radius:8px;margin:0;padding:12px 14px;font-size:13px;line-height:1.7}.Cgra4q_notice{color:#1f4fff;text-align:center;background:#fff;border:1px solid #1f4fff;border-radius:8px;margin:16px 0 0;padding:10px 14px;font-size:13px;line-height:1.7}.Cgra4q_notice a{text-underline-offset:3px;text-decoration:underline}.Cgra4q_switch{color:#6b6f7b;text-align:center;margin:20px 0 0;font-size:13px}.Cgra4q_switch a{color:#1f4fff;text-underline-offset:4px;text-decoration:underline}@media (max-width:390px){.Cgra4q_page{padding-inline:12px}.Cgra4q_card{padding-inline:20px}}
