body.biz-signup{background:#edeeee;color:#16233a;font-family:Noto Sans JP,system-ui,sans-serif}.biz-signup .ms{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;line-height:1}.biz-signup .topbar{background:#fff;border-bottom:1px solid #dfe3e6}.biz-signup .topbar-inner{max-width:920px;margin:0 auto;padding:14px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px}.biz-signup .brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit}.biz-signup .brand-sub{font-size:11px;font-weight:700;letter-spacing:.08em;color:#2a7188}.biz-signup .tb-login{font-size:13px;font-weight:700;color:#2a7188;text-decoration:none}.biz-signup .pagehead{background:#fff;border-bottom:1px solid #dfe3e6}.biz-signup .pagehead-inner{max-width:920px;margin:0 auto;padding:18px 20px}.biz-signup .pagehead-title{font-size:17px;margin:0 0 6px}.biz-signup .crumbs{font-size:11.5px;color:#8b97a4;display:flex;gap:7px;flex-wrap:wrap}.biz-signup .crumbs a{color:#2a7188;text-decoration:none}.biz-signup .wrap{max-width:640px;margin:0 auto;padding:32px 20px 80px}.biz-signup .card{background:#fff;border:1px solid #dfe3e6;border-radius:4px;padding:32px 28px}.biz-signup .steps{display:flex;align-items:center;gap:8px;list-style:none;margin:0 0 26px;padding:0}.biz-signup .steps li{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700;color:#9aa6b2;flex:1}.biz-signup .steps li span{display:grid;place-items:center;width:26px;height:26px;border-radius:999px;background:#e3e6e9;color:#8b97a4;font-size:12px;flex:none}.biz-signup .steps li.active,.biz-signup .steps li.done{color:#16233a}.biz-signup .steps li.active span,.biz-signup .steps li.done span{background:#16233a;color:#fff}.biz-signup h1{font-size:21px;margin:0 0 8px}.biz-signup .lead{margin:0 0 24px;font-size:13.5px;line-height:1.9;color:#5a6b80}.biz-signup .lead b{color:#16233a}.biz-signup .field{margin:0 0 18px}.biz-signup label{display:block;margin:0 0 6px;font-size:13px;font-weight:700}.biz-signup .req{color:#c0392b;font-size:11px;margin-left:4px}.biz-signup input[type=email]{width:100%;padding:13px;border:1px solid #cfd6dc;border-radius:4px;font-size:16px;font-family:inherit;background:#fff;color:inherit}.biz-signup input:focus{outline:2px solid #2A7188;outline-offset:1px;border-color:#2a7188}.biz-signup input.invalid{border-color:#c0392b;background:#fdf6f5}.biz-signup .hint{margin:6px 0 0;font-size:12px;color:#7b8895;line-height:1.7}.biz-signup .captcha-box{margin:0 0 8px}.biz-signup .terms{display:flex;gap:9px;align-items:flex-start;margin:14px 0 0;font-size:13px;line-height:1.8;font-weight:400}.biz-signup .terms input{margin-top:3px;flex:none}.biz-signup .terms a{color:#2a7188}.biz-signup .btn{display:block;width:100%;margin-top:20px;padding:15px 20px;border:0;border-radius:4px;background:#16233a;color:#fff;font-size:15px;font-weight:700;font-family:inherit;cursor:pointer}.biz-signup .btn:hover{background:#22344f}.biz-signup .btn:disabled{opacity:.55;cursor:default}.biz-signup .btn-ghost{background:#fff;color:#2a7188;border:1px solid #cfd6dc}.biz-signup .btn-ghost:hover{background:#f4f7f8}.biz-signup .status{display:none;margin-top:14px;font-size:13.5px;line-height:1.8}.biz-signup .status.show{display:block}.biz-signup .status.err{color:#c0392b;font-weight:700}.biz-signup .alt{margin:22px 0 0;text-align:center;font-size:13px;color:#5a6b80}.biz-signup .alt a{color:#2a7188;font-weight:700}.biz-signup .expired-note{margin:0 0 18px;padding:12px 14px;border-radius:4px;background:#fdf6f5;border:1px solid #e8c4bf;color:#a4342a;font-size:13px;line-height:1.8}.biz-signup .sent{text-align:center;padding:8px 0 4px}.biz-signup .sent-icon{font-size:46px;color:#2a7188}.biz-signup .sent h1{margin:14px 0 12px}.biz-signup .sent p{font-size:13.5px;line-height:1.95;color:#5a6b80;margin:0 0 12px}.biz-signup .sent b{color:#16233a;word-break:break-all}.biz-signup .sent-note{font-size:12.5px;color:#7b8895}@media(max-width:600px){.biz-signup .card{padding:24px 18px}.biz-signup .steps li{font-size:11px}}body.biz-signup{background:#f6f3ec;color:#3e4c5e;font-family:Zen Kaku Gothic New,Noto Sans JP,system-ui,sans-serif}.biz-signup .topbar,.biz-signup .pagehead{border-bottom-color:#e7e0d4}.biz-signup .brand-sub,.biz-signup .tb-login,.biz-signup .crumbs a{color:#c0521f}.biz-signup .crumbs{color:#8b96a4}.biz-signup .card{background:#fff;border:none;border-radius:12px;box-shadow:0 18px 40px #2c37441a;padding:32px 30px}.biz-signup .steps li{color:#8b96a4}.biz-signup .steps li span{background:#ede8de;color:#8b96a4}.biz-signup .steps li.active,.biz-signup .steps li.done{color:#3e4c5e}.biz-signup .steps li.active span,.biz-signup .steps li.done span{background:#3e4c5e;color:#fff}.biz-signup h1,.biz-signup .pagehead-title{color:#3e4c5e}.biz-signup .lead{color:#5f6b78}.biz-signup .lead b{color:#3e4c5e}.biz-signup label{color:#6e7885}.biz-signup .req{color:#c0521f}.biz-signup input,.biz-signup select,.biz-signup textarea{background:#fbf9f5;border-color:#e0d9cc;border-radius:8px;color:#3e4c5e;min-height:44px}.biz-signup input:focus,.biz-signup select:focus,.biz-signup textarea:focus{border-color:#c0521f}.biz-signup a{color:#c0521f}.biz-signup a:hover{color:#a34617}.biz-signup .btn{background:#c0521f;border-radius:999px;min-height:44px;box-shadow:0 12px 28px #c0521f47}.biz-signup .btn:hover{background:#a34617}.biz-signup .btn-ghost{background:#fff;color:#3e4c5e;border:1px solid #DCD5C8;box-shadow:none}.biz-signup .btn-ghost:hover{background:#fbf9f5}.biz-signup .btn:disabled{background:#cfc8bc;box-shadow:none;cursor:not-allowed}@media(max-width:640px){.biz-signup input,.biz-signup select,.biz-signup textarea{font-size:16px}}
