@media (min-width: 970px){.js-agreement_answer{display:none}.agreement_contain{width:900px;margin:0 auto;letter-spacing:.1rem}.agreement_contain .title_large{margin-bottom:20px}.agreement_content{width:100%;position:relative;border-bottom:dotted 1px #b2b2b2;margin-top:60px}.agreement_box-wrap-q{padding-bottom:40px}.agreement_contain .agreement_title{font-family:"Roboto";font-weight:400;font-size:27px;font-size:2.7rem;line-height:1.5;margin-bottom:60px}.agreement_contain .agreement_title:nth-child(1){margin-top:40px}.agreement_contain .agreement_title span{text-decoration:underline}.agreement_number{display:table-cell;font-family:"Roboto";font-weight:400;font-size:22px;font-size:2.2rem;line-height:1.5}.agreement_text-wrap{display:table-cell;padding-left:10px;vertical-align:middle}.agreement_text-wrap strong{display:block;font-family:"Roboto";font-weight:400;font-size:18px;font-size:1.8rem}.agreement_a-text{font-size:15px;font-size:1.5rem;line-height:1.8;padding-bottom:40px}.agreement_a-text strong{padding-bottom:20px}.agreement_arrow{position:absolute;right:0;top:0;display:block;height:32px;width:100%;background:url(/assets/agreement_arrow_down-73275daa1b67a279d9202f4f281328f2f234fb3967213d2fdd31dd49cd9aace1.png) no-repeat right 5px;-moz-background-size:24px 15px;-o-background-size:24px 15px;-webkit-background-size:24px 15px;background-size:24px 15px;cursor:pointer;-moz-transition-property:background-color;-o-transition-property:background-color;-webkit-transition-property:background-color;transition-property:background-color;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;-webkit-transition-duration:0.2s;transition-duration:0.2s;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;-webkit-transition-timing-function:linear;transition-timing-function:linear}.agreement_arrow:hover{background-color:rgba(255,255,255,0.3)}.agreement_arrow-up{background:url(/assets/agreement_arrow_up-169b040f51390de42cf583857a466bf6719aa7eb2fffbfaa46788b3575b252ac.png) no-repeat right 5px;-moz-background-size:24px 15px;-o-background-size:24px 15px;-webkit-background-size:24px 15px;background-size:24px 15px}.contact-personalinfo_detail p{color:#000}}@media (max-width: 970px){.js-agreement_answer{display:none}.agreement_contain{margin-left:20px;margin-right:20px;margin-bottom:40px;letter-spacing:.1rem}.agreement_contain .title_large{margin-bottom:35px}.agreement_content{display:table;width:100%;margin-top:50px}.agreement_content:last-of-type{margin-bottom:0;border-bottom:none}.agreement_box-wrap-a_inner{padding-top:10px}.agreement_contain .agreement_title{font-family:"Roboto";font-weight:400;font-size:27px;font-size:2.7rem;margin-bottom:50px}.agreement_contain .agreement_title:nth-child(1){margin-top:30px}.agreement_contain .agreement_title span{text-decoration:underline}.agreement_number{display:table-cell;font-family:"Roboto";font-weight:400;font-size:22px;font-size:2.2rem}.agreement_text-wrap{display:table-cell;padding-left:5px;vertical-align:top}.agreement_text-wrap strong{display:block;font-family:"Roboto";font-weight:400;font-size:15px;font-size:1.5rem;line-height:1.6em;margin-bottom:15px;max-width:80%}.agreement_a-text{font-size:13px;font-size:1.3rem;line-height:1.8em;padding-bottom:30px}.agreement_arrow{display:block;width:100%;background:url(/assets/agreement_arrow_down-73275daa1b67a279d9202f4f281328f2f234fb3967213d2fdd31dd49cd9aace1.png) no-repeat right 5px;-moz-background-size:32px 20px;-o-background-size:32px 20px;-webkit-background-size:32px 20px;background-size:32px 20px}.agreement_arrow-up{background:url(/assets/agreement_arrow_up-169b040f51390de42cf583857a466bf6719aa7eb2fffbfaa46788b3575b252ac.png) no-repeat right 5px;-moz-background-size:32px 20px;-o-background-size:32px 20px;-webkit-background-size:32px 20px;background-size:32px 20px}.contact-personalinfo_detail p{color:#000}}.recaptcha_wrap.electronic_agreement a{text-decoration:underline;color:#feb542}.indicator-section{max-width:767px;font-size:18px;margin:0 auto}.indicator-section .indicator{max-width:480px;margin:0 auto}.thanks-section{margin:3em auto 0 auto;max-width:767px}.thanks-section .next-action-message{margin:1em;text-align:center}.thanks-section .next-action-message span{font-size:1.6em;text-align:center}.thanks-section .steps-section{text-align:center;display:flex;flex-direction:column;align-items:center;margin-top:3em}.thanks-section .steps-section .step-content{margin:1em}.thanks-section .steps-section .step-content a.step-button{display:block;background:#feb542;border-radius:30px;line-height:40px;padding:0 2em;min-width:210px;max-width:240px;vertical-align:middle;font-size:1.6em;color:#fff}.thanks-section .steps-section .step-content a.step-button--grayed-out{background:#dedede;cursor:default}.thanks-section .steps-section .step-content a.step-button svg{vertical-align:middle}.thanks-section .steps-section .step-content a.step-button svg path{fill:#fff}.thanks-section .steps-section .step-content .step-content-message{color:#9e9e9e;font-size:1.2em;font-weight:bold;margin:0.2em}.thanks-section .steps-section .step-content .step-content-message .message-emphasized{color:#bf0000}.thanks-section .steps-section .step-content .step-content-message .message-emphasized.message-emphasized-l{font-size:1.6em}.thanks-section .steps-section .step-content .step-content-callout{font-size:1.8em}.thanks-section .steps-section .step-arrow{width:0;height:0;border-style:solid;border-width:20px 15px 0 15px;border-color:#dedede transparent transparent transparent}.notes-section{margin-top:3em}.notes-section p{font-size:1.2em;color:#9e9e9e;margin:1em 0}.notes-section p a{color:#feb542}.register_contain .register_content{max-width:600px;margin-inline:auto;margin-block-start:100px}.register_contain .register_content form{padding-block-end:40px;border-block-end:3px solid #f7f7f7}.register-form-group{display:flex;flex-direction:column;gap:8px;margin-block-end:36px}.register_contain .register-form-label{display:flex !important;align-items:center;gap:4px;padding:0 !important;font-weight:700;font-size:clamp(14px, calc(13.51px + 0.13vw), 16px);line-height:1;color:#303030}.register-required-badge{display:inline-flex;align-items:center;justify-content:center;padding:4px;background-color:#d44c4c;border-radius:4px;font-weight:700;font-size:10px;font-size:1rem;line-height:1;color:#fff}.register-password-toggle{position:absolute;top:50%;right:20px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:transparent;border:none;cursor:pointer}.register-password-toggle:focus{outline:none}.register-password-toggle svg{width:24px;height:24px}.register-password-toggle svg path,.register-password-toggle svg circle,.register-password-toggle svg line{stroke:#8a8a8a !important;fill:none !important}.register-password-toggle .icon-eye{display:none}.register-password-toggle.is-visible .icon-eye{display:block}.register-password-toggle.is-visible .icon-eye-slash{display:none}.register-agreement-box{display:flex;gap:14px;align-items:flex-start;padding:16px 12px;background-color:#fdfdfd;border:1px solid #ebebeb;border-radius:8px}.register-agreement-box .register-agreement-checkbox{display:block !important;flex-shrink:0;width:32px !important;height:32px !important;margin:0 !important;padding:0 !important;background-color:#fff !important;background-image:none !important;border:1px solid #8a8a8a !important;border-radius:4px;cursor:pointer;appearance:none;-webkit-appearance:none;position:relative}.register-agreement-box .register-agreement-checkbox:checked{background-color:#fff !important;border-color:#8a8a8a !important}.register-agreement-box .register-agreement-checkbox:checked::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -55%);width:24px;height:24px;background-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23303030" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"/></svg>');background-size:contain;background-repeat:no-repeat}.register-agreement-box .register-agreement-text{flex:1;font-size:14px;font-size:1.4rem;line-height:1.8;color:#303030}.register-agreement-box .register-agreement-text a{font-weight:700;color:#e17a31;text-decoration:none;border-bottom:1px solid transparent;transition:border-color 0.3s ease}.register-agreement-box .register-agreement-text a:hover{border-color:#e17a31}.register-referral-section{margin-block-end:36px}.register_contain .contact-button_submit{margin-block:40px;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:60px;padding:22px 14px;background-color:#e17a31;border:none;border-radius:9999px;font-size:16px;font-size:1.6rem;font-weight:700;color:#fff;cursor:pointer;transition:background-color 0.2s ease}.register_contain .contact-button_submit:hover{background-color:#d4692c}.register_contain .contact-button_submit:disabled,.register_contain .contact-button_submit.disabled,.register_contain .contact-button_submit.unable{background-color:#f7f7f7;color:#ccc;cursor:not-allowed}.register_contain .contact-button_submit:disabled::after,.register_contain .contact-button_submit.disabled::after,.register_contain .contact-button_submit.unable::after{background-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 12" fill="none" stroke="%23ccc" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M1.5 1L6.5 6L1.5 11"/></svg>')}.register_contain .contact-button_submit::after{content:'';display:inline-block;width:8px;height:12px;background-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 12" fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M1.5 1L6.5 6L1.5 11"/></svg>');background-size:contain;background-repeat:no-repeat}.register-login-link{width:fit-content}.register-login-link-anchor{font-weight:700;color:#e17a31;text-decoration:none;border-bottom:1px solid transparent;transition:border-color 0.3s ease;display:inline-flex;align-items:center;gap:4px;width:fit-content;font-size:clamp(14px, calc(13.51px + 0.13vw), 16px);line-height:1}.register-login-link-anchor:hover{border-color:#e17a31}.register-login-link-arrow{width:8px;height:12px}.register-privacy-notice{margin-block-start:40px;padding-inline:20px;font-size:clamp(12px, calc(11.51px + 0.13vw), 14px);line-height:1.5;color:#303030}.register-privacy-notice p{margin:0}.register-privacy-notice a{font-weight:700;color:#e17a31;text-decoration:none;border-bottom:1px solid transparent;transition:border-color 0.3s ease}.register-privacy-notice a:hover{border-color:#e17a31}.register-campaign{margin-block-start:40px;padding-inline:20px}.register-campaign__card{padding:32px 24px;background-color:#fff;border:1px solid #ebebeb;border-radius:12px}.register-campaign__title{margin:0 0 24px;font-size:clamp(18px, calc(17.51px + 0.13vw), 20px);font-weight:700;line-height:1.5;color:#303030}.register-campaign__section:not(:first-of-type){margin-block-start:24px}.register-campaign__subtitle{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:16px;font-size:1.6rem;font-weight:700;line-height:1;color:#303030}.register-campaign__icon{width:24px;height:24px;border-radius:4px}.register-campaign__list{margin:0;padding-inline-start:20px;list-style:disc}.register-campaign__list li{margin-block-end:8px;font-size:14px;font-size:1.4rem;line-height:1.6;color:#303030}.register-campaign__list li:last-child{margin-block-end:0}.register-campaign__text{margin:0;font-size:14px;font-size:1.4rem;line-height:1.6;color:#303030}.register-campaign__note{margin:12px 0 0;font-size:14px;font-size:1.4rem;line-height:1.5;color:#666}.register-campaign__footer{margin-block-start:24px}.register-campaign__total{margin:0 0 8px;font-size:16px;font-size:1.6rem;font-weight:700;line-height:1.5;color:#303030}.register-campaign__disclaimer{margin:0;font-size:14px;font-size:1.4rem;line-height:1.5;color:#666}.register-campaign__highlight{color:#bf0000;font-weight:700}.register-campaign__highlight--large{color:#bf0000;font-size:20px;font-size:2rem;font-weight:700}@media (max-width: 969px){.register_contain .register_content{max-width:100%;margin-block-start:32px}.register_contain .register_content form{padding-block-end:24px;border-block-end:2px solid #f7f7f7}.register-form-group{gap:8px;margin-block-end:20px}.register-agreement-box{gap:14px;padding:16px 12px}.register-agreement-box .register-agreement-checkbox{width:32px !important;height:32px !important}.register-agreement-box .register-agreement-text{font-size:14px;font-size:1.4rem;line-height:1.8}.register-referral-section{margin-block-end:20px}.register_contain .contact-button_submit{margin-block:24px;height:60px}.register-privacy-notice{margin-block-start:48px;padding-inline:0}.register-campaign{margin-block-start:48px;padding-inline:0}.register-campaign__card{padding:24px 16px}}
