.page{padding:150px 30px 0}.page-head{text-align:center}.page-head h2{letter-spacing:6px;font-size:24px}.page-head h2 span{background:#000;width:21px;height:2px;margin:5px auto 0;display:block}.page-head p{color:#5a5757;letter-spacing:4px;padding:10px 0 0;font-family:Noto Sans JP,sans-serif;font-size:14px}.page-body{text-align:left;max-width:820px;margin:4vw auto 0}.page-body p,.page-body li,.page-body dd,.page-body dt{letter-spacing:.5px;font-size:14px;line-height:2}.page-body h2{letter-spacing:2px;color:#383838;padding:2.5em 0 .6em;font-size:16px;font-weight:600}.page-body p+p{padding:1em 0 0}.page-body ul{padding:.5em 0 0 1.5em}.page-body ul li{margin:0 0 .4em;list-style:outside}.page-body ul ul{padding-top:.2em}.page-body a{text-underline-offset:4px;text-decoration:underline}.page-body .intro{padding:0 0 1em}.profile-table,.law-table{grid-template-columns:180px 1fr;margin:2vw 0 0;display:grid}.profile-table dt,.law-table dt{color:#383838;border-top:1px solid #d9d9d9;padding:16px 0;font-weight:600}.profile-table dd,.law-table dd{border-top:1px solid #d9d9d9;margin:0;padding:16px 0}.profile-table dd:last-child,.law-table dd:last-child,.profile-table dt:nth-last-child(2),.law-table dt:nth-last-child(2){border-bottom:1px solid #d9d9d9}.page-note{color:#888;padding:2em 0 0;font-size:12px}.site-footer{margin:10vw 0 0}.thanks{text-align:center;max-width:720px;margin:0 auto}.thanks .check-mark{color:#5a5757;border:1px solid #5a5757;place-items:center;width:64px;height:64px;margin:0 auto 30px;font-size:28px;display:grid}.thanks h2{letter-spacing:3px;color:#383838;font-size:20px;font-weight:400}.thanks p{padding:1.5em 0 0;font-size:14px;line-height:2}.thanks .page-link{margin:40px auto 0}.form-intro{margin:0 0 36px}.section-note{color:#6a6a6a;font-size:13px}.site-form fieldset{border:0;min-width:0;margin:0;padding:0}.site-form legend{font-size:14px}.form-field{margin:0 0 28px;display:block}.field-label{color:#383838;margin-bottom:10px;font-size:14px;font-weight:600;display:block}.required{color:#c63326;vertical-align:1px;border:1px solid #d9a8a1;margin-left:12px;padding:1px 6px;font-size:10px;font-weight:500;line-height:1.6;display:inline-block}.optional{color:#6a6a6a;margin-left:12px;font-size:11px;font-weight:400}.site-form input:not([type=checkbox]),.site-form select,.site-form textarea{color:#333;box-sizing:border-box;background:#fff;border:1px solid #b7bbae;border-radius:0;width:100%;min-height:53px;padding:14px 16px;font-family:inherit;font-size:16px;display:block}.site-form textarea{resize:vertical;min-height:180px}.site-form input[aria-invalid=true],.site-form textarea[aria-invalid=true],.site-form select[aria-invalid=true]{border-width:2px;border-color:#c63326}.field-error{color:#9f271d;margin-top:8px;font-size:13px;display:block}.field-hint{color:#6a6a6a;margin-top:8px;font-size:12px;display:block}.check-label{align-items:flex-start;gap:12px;margin:24px 0;font-size:14px;line-height:1.9;display:flex}.check-label input{accent-color:#5a5757;flex-shrink:0;width:20px;height:20px;margin-top:3px}.form-buttons{flex-wrap:wrap;gap:15px;margin-top:36px;display:flex}.form-error{color:#9f271d;background:#fff0ed;border:1px solid #c63326;margin-bottom:26px;padding:18px 22px;font-size:14px}.form-note{background:#f3f3f0;border-left:3px solid #5a5757;margin-bottom:30px;padding:17px 20px;font-size:13px}.review-values{margin:0 0 35px}.review-values>div{border-top:1px solid #d9d9d9;grid-template-columns:180px 1fr;gap:25px;padding:19px 0;font-size:14px;display:grid}.review-values>div:last-child{border-bottom:1px solid #d9d9d9}.review-values dt{color:#383838;font-weight:600}.review-values dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.button{text-align:center;box-sizing:border-box;color:#fff;letter-spacing:2px;cursor:pointer;background:#5a5757;border:1px solid #5a5757;justify-content:center;align-items:center;min-width:205px;min-height:56px;padding:16px 26px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.6;text-decoration:none;transition:opacity .4s;display:inline-flex}.button:disabled{opacity:.4;cursor:not-allowed}.button-outline{color:#5a5757;background:0 0}.page-link{letter-spacing:2px;border-bottom:1px solid #5a5757;padding:12px 0 10px;font-size:12px;text-decoration:none;display:inline-block}.bot-check{margin:1.5rem 0;padding:1rem 0}.bot-check[hidden],.bot-check [hidden]{display:none!important}.bot-check-status{margin:0 0 .5rem;font-size:14px;line-height:1.8}.bot-check-widget{width:100%;min-width:0;min-height:65px}.bot-check[data-state=error] .bot-check-status,.bot-check[data-state=unavailable] .bot-check-status{color:#a32626}.bot-check [data-bot-retry]{margin-top:.5rem}@media screen and (width<=820px){.page{padding:110px 30px 0}.page-head h2{font-size:20px}.profile-table,.law-table{display:block}.profile-table dt,.law-table dt{padding:14px 0 4px}.profile-table dd,.law-table dd{border-top:0;padding:0 0 14px}.profile-table dt:nth-last-child(2),.law-table dt:nth-last-child(2){border-bottom:0}.review-values>div{grid-template-columns:1fr;gap:6px}.form-buttons .button{width:100%}.site-footer{margin:18vw 0 0}}
