.auth{margin-left:auto;margin-right:auto;padding:16px}@media(min-width:640px){.auth{max-width:400px;margin-top:64px;margin-bottom:64px}}.auth__help{margin:40px auto;color:var(--text-subtle);font-size:12px;line-height:16px;white-space:normal}.auth--step2 .auth__help{max-width:300px}.auth__help>a{text-decoration:underline}.auth__heading{margin-top:0;margin-bottom:16px;white-space:nowrap;font-weight:500;font-size:16px;line-height:28px;letter-spacing:-.02em;text-align:center;color:var(--text-default)}.auth__heading--others{line-height:20px;font-size:14px;font-weight:400;color:var(--text-soft)}.ja-JP .logNav .auth__heading{font-size:15px}.ja-JP .logNav .auth__heading--others{letter-spacing:-.075em}.en-US .logNav .auth__heading--others{letter-spacing:-.03em}.auth--step2 .auth__heading--sns{display:block}.auth--step2 #terms-form,.auth--step2 .auth__heading--others{display:none}.auth--step2 #signup-form{display:block}.auth hr{margin:13px 0;border:0;border-top:1px solid var(--border-muted)}.auth .lzCheck>.strong{color:var(--text-soft)!important;font-weight:500}@media(max-width:960px){.auth .lzCheck>.strong{font-size:14px}}