@charset "UTF-8";.loading-overlay[data-astro-cid-wki6dmgg]{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px}.loading-overlay__backdrop[data-astro-cid-wki6dmgg]{position:absolute;inset:0;background:#032649b8;backdrop-filter:blur(2px)}.loading-overlay__panel[data-astro-cid-wki6dmgg]{position:relative;z-index:1;width:min(100%,320px);padding:24px 20px;border-radius:12px;background:#fff;box-shadow:0 20px 48px #03264947;text-align:center;color:#032649}.loading-overlay__spinner[data-astro-cid-wki6dmgg]{width:40px;height:40px;margin:0 auto 16px;border:4px solid rgba(192,153,51,.2);border-top-color:#c09933;border-radius:50%;animation:loading-overlay-spin .8s linear infinite}.loading-overlay__title[data-astro-cid-wki6dmgg]{margin:0;font-size:16px;font-weight:700;line-height:1.5}.loading-overlay__message[data-astro-cid-wki6dmgg]{margin:8px 0 0;font-size:14px;line-height:1.6;color:#032649bf}@keyframes loading-overlay-spin{to{transform:rotate(360deg)}}.register_mv_ca{max-width:750px;margin:0 auto;padding:0 min(6.26%,47px) 1em;font-size:min(2.66vw,20px);line-height:1.35;text-align:center;box-sizing:border-box}.register_mv_ca *{box-sizing:border-box}.register_company_lead{display:flex;align-items:center;max-width:94.51%;margin:0 auto 2.2em;padding:1.34em 6%;background-color:#fff;text-align:left;color:#000}.register_company_lead:not(:first-child){margin-top:2em}.register_company_logo{display:block;width:37%;margin-right:3.6%}.register_company_text{flex:1}.register_catch{position:relative;display:inline-flex;justify-content:center;align-items:center;padding:.5em 1.12em;background-color:#032649;border-radius:1em;font-size:min(4.26vw,32px);font-weight:700;line-height:1.35;color:#fff;z-index:1}.register_catch:after{content:"";position:absolute;bottom:-.62em;left:50%;transform:translate(-50%);width:0;height:0;border-style:solid;border-width:1.06em .71em 0 .71em;border-color:#032649 transparent transparent transparent;z-index:-1}.register_catch_icon{display:inline-block;width:1.18em;margin-right:.25em}input,textarea{display:block;background:#fff;border:solid 1px #d9d9d9;outline:none;width:100%;padding:.62em 1em;border-radius:5px;font-size:.8em;font-weight:400;color:#000}@media screen and (max-width:440px){input,textarea{font-size:12px}}::-webkit-input-placeholder{font-family:Meiryo UI,Hiragino Sans,Yu Gothic UI,MS PGothic,Hiragino Kaku Gothic ProN,sans-serif;font-weight:400;color:#bfbfbf}:-moz-placeholder{font-family:Meiryo UI,Hiragino Sans,Yu Gothic UI,MS PGothic,Hiragino Kaku Gothic ProN,sans-serif;font-weight:400;color:#bfbfbf;opacity:1}::-moz-placeholder{font-family:Meiryo UI,Hiragino Sans,Yu Gothic UI,MS PGothic,Hiragino Kaku Gothic ProN,sans-serif;font-weight:400;color:#bfbfbf;opacity:1}:-ms-input-placeholder{font-family:Meiryo UI,Hiragino Sans,Yu Gothic UI,MS PGothic,Hiragino Kaku Gothic ProN,sans-serif;font-weight:400;color:#bfbfbf}::-ms-input-placeholder{font-family:Meiryo UI,Hiragino Sans,Yu Gothic UI,MS PGothic,Hiragino Kaku Gothic ProN,sans-serif;font-weight:400;color:#bfbfbf}button,input[type=submit],input[type=button]{height:auto;-webkit-appearance:button;-moz-appearance:button;appearance:button;-webkit-box-sizing:border-box;box-sizing:border-box;background:transparent;border:none;border-radius:0;color:inherit;cursor:pointer;-webkit-transition-duration:.3s;transition-duration:.3s;white-space:normal}button::-webkit-search-decoration,input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}button:focus,input[type=submit]:focus,input[type=button]:focus{outline-offset:-2px;outline:none}.register_form_outer{padding:4em 6.26%;background-color:#173760;font-size:min(2.66vw,20px);color:#fff;line-height:1.35;box-sizing:border-box}.register_form_outer *{box-sizing:border-box}.mv+.register_form_outer{padding-top:.8em}.register_form_inner{max-width:750px;margin:0 auto;padding:2em 6.09% 2.5em;background-color:#032649;border:solid min(.27vw,2px) #b1862c;overflow:hidden}.register_form_progress{position:relative;margin-bottom:20px;padding:0 3em 0 2em}.progress_bar{width:100%;height:2em;background:#fff;border:solid .31em #fff;border-radius:2em;overflow:hidden}.progress_bar_inner{width:0%;height:100%;background:#0a0;border-radius:0;transition:width .3s}.register_form_progress .prev_btn{position:absolute;top:.2em;left:0;transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";width:.95em;margin:0;padding:0;font-size:1em}.register_form_progress .prev_btn img{display:block;width:100%}.progress_text{position:absolute;top:.5em;right:0;width:3em;display:inline-block;font-size:1em;font-weight:700;line-height:1;text-align:right}.register_form{position:relative;z-index:1}.register_form_section{position:absolute;top:0;bottom:0;left:-120%;transition-duration:.5s;background-color:#032649}.register_form_section.is_done{left:-120%;z-index:2}.register_form_section.is_current{position:relative;left:0;z-index:1}.register_form_title{margin-bottom:1.66em;font-size:1.2em;text-align:center;line-height:1.66}.register_form_title .question{display:block;font-size:1.75em;font-weight:700}.form-errors{margin:.5em 0 1em;padding:0;list-style:none;font-size:.85em;color:#d32f2f}.form-errors li{margin-bottom:.3em}.next_btn.is_error,.submit_btn.is_error{pointer-events:none;filter:grayscale(1);opacity:.8}.register_form_outer .next_btn,.register_form_outer .submit_btn,.selection_btn{position:relative;display:block;width:90.59%;margin:0 auto;padding:.9em 2em;background:url(/lp-common/images/arrow-right-form.png) center right 4% / 1.03em no-repeat,linear-gradient(to bottom,#dacb22,#cfb22d 20%,#b89129,#9b7a23 80%,#836411);border-radius:0;box-shadow:0 3px 10px #00000040;text-shadow:0 0 10px rgba(0,0,0,.25);text-align:center;font-size:1.6em;font-weight:700;letter-spacing:.05em;line-height:1.66;color:#fff}.register_form_outer .next_btn,.register_form_outer .submit_btn{width:55.94%;margin-top:1.75em;padding:.75em 2em}.register_form_outer .next_btn:hover,.register_form_outer .submit_btn:hover,.selection_btn:hover{filter:brightness(110%);transition:filter .3s}.selection_btns .selection_btn{margin-top:min(5.33vw,40px)}.list_checkbox{width:90.9%;margin:0 auto;padding:0 .76%;background-color:#fff;border-radius:.25em;font-size:1em;font-weight:700;color:#000}.list_checkbox>li{border-bottom:solid 1px #d9d9d9}.checkbox_label{display:flex;align-items:center;padding:.85em .7em;cursor:pointer}.checkbox_label input{display:none}.checkbox_label .check{position:relative;display:inline-block;margin-right:.5em;width:1.25em;height:1.25em;border:solid 2px #d9d9d9;border-radius:.2em}.checkbox_label .check:after{content:"";position:absolute;top:-.05em;left:.3em;transform:rotate(45deg);width:.45em;height:1em;border-right:.25em solid #30BBB2;border-bottom:.3em solid #30BBB2;border-radius:.2em;box-sizing:border-box;opacity:0}.checkbox_label input:checked+.check:after{opacity:1}.checkbox_label .text{display:block;flex:1}.term{margin:1.75em 0 0;line-height:1.6;text-align:center}.term .checkbox_label{display:inline-flex;margin:0;padding:0}.term .checkbox_label .check{margin-right:.65em;width:1.15em;height:1.15em;background-color:transparent;border:solid .2em #fff;border-radius:0}.term .checkbox_label .check:after{top:-.1em;left:0;transform:none;width:1.2em;height:.85em;border:none;border-radius:0;background:url(/lp-common/images/icon_check.png) center / contain no-repeat}.term a{text-decoration:underline;color:inherit}.radio_label{display:flex;align-items:center;padding:.85em .7em;cursor:pointer}.radio_label input{display:none}.radio_label .check{position:relative;display:inline-block;margin-right:.5em;width:1.25em;height:1.25em;border:solid 2px #d9d9d9;border-radius:50%}.radio_label .check:after{content:"";position:absolute;inset:0;transform:scale(.6);background-color:#30bbb2;border-radius:50%;opacity:0}.radio_label input:checked+.check:after{opacity:1}.radio_label .text{display:block;flex:1}.input_wrap{width:90.9%;margin:0 auto;padding:1.5em 5.76% 2em;background-color:#fff;border-radius:.25em;color:#000}.input_wrap .input_container:not(:last-child){margin-bottom:1em}.input_wrap .input_container label{display:block;margin-bottom:.5em;font-weight:700}.input_wrap .input_container label .require{color:#e60012}.input_wrap .input_container .birth_flex{display:flex;align-items:center;font-size:.9em}@media screen and (max-width:440px){.input_wrap .input_container .birth_flex{font-size:12px}}.input_wrap select{cursor:pointer;text-indent:.01px;text-overflow:ellipsis;border:none;outline:none;background-image:none;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:2.22em;padding:.5em 1.66em .5em .88em;border:solid 1px #d9d9d9;border-radius:.22em;font-size:1em}.input_wrap select::-ms-expand{display:none}.input_wrap .col4{position:relative;width:10.05em}.input_wrap .tri{position:absolute;top:50%;right:.66em;transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:.5em .33em 0 .33em;border-color:#000 transparent transparent transparent}.input_wrap .col2{position:relative;width:5.55em}.input_wrap .col0{margin:0 .44em 0 .27em}.input_wrap .col0:last-child{margin-right:0}#turnstile-widget{position:fixed;bottom:5px;right:5px;z-index:10}
