@charset "UTF-8";.form-box form>ul li{padding:.5em 0}.form-box form>ul li>label{display:inline-block;font-weight:500;width:170px;text-align:left;vertical-align:top}.form-box form>ul li>label.required:after{content:"*";margin-left:5px;color:#c9151e}.form-box form>ul li>div{display:inline-block;width:calc(100% - 180px)}.form-box form>ul li>div em{color:red;font-weight:700}.form-box form>ul li>div>p.f_comt,.form-box form>ul li>div>p.f_comb{font-size:13px;line-height:1.5;margin:8px 0}.form-box form>ul li>div>p.f_comt:empty,.form-box form>ul li>div>p.f_comb:empty{display:none}.form-box form>ul li>div>p.f_comt a,.form-box form>ul li>div>p.f_comb a{text-decoration:underline;color:#c9151e}.form-box form>ul li>div>p.f_comb span{border-bottom:solid #f00 1.5px}.form-box form>ul li>div>p.f_comt{margin-bottom:0}.form-box form>ul li>div>input[type=text],.form-box form>ul li>div>input[type=email]{border:1px solid #c9caca;padding:.5em;width:100%;max-width:100%}.form-box form>ul li>div>input[type=password]{border:1px solid #c9caca;padding:.5em;max-width:100%}.form-box form>ul li>div>p>input[type=text]{border:1px solid #c9caca;padding:.5em;max-width:100%}.form-box form>ul li>div select{background:var(--cl-white);border:1px solid #c9caca;padding:.5em}.form-box form>ul li>div textarea{border:1px solid #c9caca;padding:.5em;width:100%;height:130px}.form-box form>ul li.label{margin:40px auto 20px;font-size:22px;font-weight:400;color:var(--cl-navy);text-align:center}.form-box form>ul li .confirm_email_input{display:none;margin:.5em auto 0;padding:.5em;background-color:var(--cl-white);width:100%}.form-box form>ul li .confirm_email_input *{margin:0;padding:0;line-height:1.5;text-align:center;letter-spacing:.7px}.form-box form>ul li .confirm_email_input #text_confirm{font-size:14px;text-decoration:underline}.form-box form>ul li .confirm_email_input #email_confirm{font-weight:900;font-size:20px}.form-box form>ul li .confirm_email_input #email_confirm.email_confirm_error,.form-box form>ul li .confirm_email_input #text_confirm.text_confirm_error{color:red}.form-box .policy{margin-top:20px}.form-box .policy>p{text-align:center}.form-box .policy>p a{color:var(--cl-navy);text-decoration:underline}.form-box .policy h2{padding:5px;font-size:16px;color:var(--cl-white);background:#787777;text-align:center}.form-box .policy_check{padding:5px;margin-bottom:50px;font-weight:400;background:#c0c0bf;text-align:center}.form-box .policy_check em{color:red;font-weight:700}.form-box .submit_btn{text-align:center}.form-box .submit_btn>input[type=button],.form-box .submit_btn>input[type=submit]{width:300px;padding:10px;color:var(--cl-white);background:var(--cl-teal);border-color:transparent;margin-top:1em}.form-box .submit_btn>input[type=button]{background:#999}.form-box form>ul.check_page li{margin-bottom:1em}.form-box .bg-color-type2{background:transparent}@media screen and (max-width:48em){.form-box form>ul li>label{display:block;text-align:left;width:100%}.form-box form>ul li>div{display:block;width:100%}.form-box form>ul li>div>p.f_comt,.form-box form>ul li>div>p.f_comb{font-size:12px}.form-box form>ul li>div select{width:100%}}.hidden,.form-step-item[style*="display: none"]{display:none!important}.form-step-item{transition:opacity .3s ease,transform .3s ease}.form-step-item.step-fade-out{opacity:0;pointer-events:none}.form-step-item.step-fade-out.step-direction-next{transform:translate(-30px)}.form-step-item.step-fade-out.step-direction-prev{transform:translate(30px)}.form-step-item.step-fade-in{animation:stepFadeInNext .3s ease forwards}.form-step-item.step-fade-in.step-direction-prev{animation:stepFadeInPrev .3s ease forwards}@keyframes stepFadeInNext{}@keyframes stepFadeInPrev{}.policy{transition:opacity .3s ease,transform .3s ease}.policy.step-fade-out{opacity:0;transform:translateY(-10px);pointer-events:none}.policy.step-fade-in{animation:policyFadeIn .3s ease forwards}@keyframes policyFadeIn{}.campaign-contents2{transition:opacity .3s ease}.campaign-contents2.page-fade-out{opacity:0;pointer-events:none}.campaign-contents2.page-fade-in{animation:pageFadeIn .3s ease forwards}@keyframes pageFadeIn{}
