.page-form main .rq{color:var(--site-required-color)}.page-form main form{width:100%;height:100%}.is-notside.page-form .mega-menu{display:none}.is-notside.page-form #header{position:relative;background-color:var(--site-color-gray2);border-bottom:.11rem solid #707070}.is-notside.page-form #header .wraps{display:flex;justify-content:center;align-items:center}.is-notside.page-form #header .wraps .pnavi{position:absolute;top:0;bottom:0;left:3rem;background:url(/assets/img/commons/icon-arrow-pnavi-CRII3.svg) no-repeat center center/100% auto;width:2.4rem;height:2.4rem;margin:auto 0;transform:scaleX(-1)}.is-notside.page-form #header .wraps .pnavi span{display:none}.is-notside.page-form #header .wraps .page-title{color:#fff;font-size:2.4rem;line-height:1;text-align:center}.form table{border-collapse:collapse;width:100%}.form table th{font-weight:bold}.form table th small{font-weight:var(--fontwN);font-size:.99em}.form table td a{color:var(--site-color-blue);text-decoration:underline}.form table td a:hover{text-decoration:none}.form table td.checkbox-set{padding-top:.8rem}.form table td.checkbox-set label{float:left}.form label.text{display:flex}.form label.text .lt{display:flex;padding:.7em 0}.form label.text .ld{display:flex;flex-direction:column}.form label.text .ld .error{font-size:1.4rem;line-height:calc(18 / 14 * 1em);text-align:left;margin-top:.4rem}.form input, .form select, .form textarea{background-color:#fff}.form input.text{font-size:1.8rem;vertical-align:top;background-color:#fff;border:.11rem solid #000;width:100%;height:5rem;padding:0 1rem}.form input.text[disabled]{background-color:#fff;border-color:#aaa;opacity:.5}.form input.text.name{width:calc(50% - 1%);float:left}.form input.text.name + input.text.name{margin-left:2%}.form .textarea{vertical-align:top;border:.11rem solid #000;width:100%;height:20rem;padding:1.3rem 1.3rem}.form input[type=radio]{display:none}.form input[type=radio] + label{display:flex;position:relative;padding-left:5rem;cursor:pointer;user-select:none}.form input[type=radio] + label:before,
.form input[type=radio] + label:after{content:"";position:absolute;top:0;left:0;border-radius:50%}.form input[type=radio] + label:before{background-color:#fff;border:.11rem solid #000;width:3rem;height:3rem;transition:background-color .1s}.form input[type=radio] + label:after{top:.7rem;left:.7rem;background-color:#333;width:1.6rem;height:1.6rem;opacity:0;transition:opacity .1s}.form input[type=radio]:checked + label:before{background-color:#fff}.form input[type=radio]:checked + label:after{opacity:1}.form input[type=radio] + label span{font-weight:bold;transform:rotate(.028deg) translateY(-.1rem)}.form input[type=checkbox]{display:none}.form input[type=checkbox] + label{display:flex;align-items:center;position:relative;min-height:2.4rem;padding-left:3.4rem;cursor:pointer;user-select:none}.form input[type=checkbox] + label:before,
.form input[type=checkbox] + label:after{content:"";position:absolute;top:0;bottom:0;left:0;margin:auto 0}.form input[type=checkbox] + label:before{background-color:#fff;border:.11rem solid #000;width:2.4rem;height:2.4rem;transition:background-color .1s}.form input[type=checkbox] + label:after{top:0;left:.4rem;background:url(/assets/img/commons/icon-check-oNfye.svg) no-repeat center center/100% auto;width:1.6rem;height:1.6rem;margin:auto;opacity:0;transition:opacity .1s}.form input[type=checkbox]:checked + label:before{background-color:#fff}.form input[type=checkbox]:checked + label:after{opacity:1}.form input[type=checkbox] + label span{font-size:1.6rem;line-height:2.2rem;padding:.1rem 0;transform:var(--text-line-ajust)}.form .select{display:block;position:relative;border:1px solid #000;width:100%;height:5rem;cursor:pointer}.form .select:after{content:"";position:absolute;top:0;right:1.6rem;bottom:0;border-color:#31353a transparent transparent transparent;border-width:.8rem .5rem 0 .5rem;border-style:solid;width:0;height:0;margin:auto 0}.form .select select{font-size:1.8rem;width:100%;height:100%;padding:0 4rem 0 1rem;cursor:pointer}.form .select select option[disabled]{display:none}.page-form main .guide .btns,
.page-form main .form .btns{flex-direction:column;margin-top:6rem}.page-form main .guide .btns .tlink,
.page-form main .form .btns .tlink{display:inline-flex;color:inherit;margin-top:2.4rem}.page-form main .guide .btns .tlink span,
.page-form main .form .btns .tlink span{font-size:1.6rem;line-height:2.4rem}.form .error{color:var(--site-error-color);font-size:1.4rem;line-height:calc(24 / 14 * 1em);text-align:center}.form .error[data-error="system"]{margin-top:2rem}.form input[data-error], .form select[data-error], .form textarea[data-error],
.form input[data-validation-error], .form select[data-validation-error], .form textarea[data-validation-error]{background-color:#f5eaee}.page-confirm main .form .value{border:.11rem solid #fff;background-color:#fff;width:100%;padding:.6rem 1.8rem}.page-confirm main .form .textarea{background-color:#fff;border:.11rem solid #fff;height:auto;padding:1.3rem 1.3rem}.page-confirm main .form .value span{font-size:1.4rem}.page-done main .guide .text p + p{margin-top:1.8rem}div.validation-error,
div[data-validation-error]{clear:both;color:var(--site-error-color);font-size:1.4rem;line-height:1;margin-top:.8rem}@media screen and (max-width: 768px){.page-form main .contents-wrap{padding:0 3rem}.is-notside.page-form #header .wraps .pnavi{left:2rem}.page-form main .guide .step{height:8rem;margin-left:-1rem;margin-right:-1rem;margin-top:0}.page-form main .guide .step > div{flex:0 0 auto}.page-form main .guide .step > div span{font-size:1.6rem;line-height:2.4rem;text-align:center}.page-form main .guide .step > i{margin:0 1rem}.page-form main .guide .text{margin-top:6rem}.page-form main .guide .text p{font-size:1.6rem;line-height:3rem;text-align:center}.form table td.radiobtn-set{margin-top:1.8rem;padding:0 0 1.2rem 0}.form table td.radiobtn-set label{margin-left:2.4rem}.form table td.radiobtn-set label:nth-of-type(n+2){margin-left:12rem}.form table td.radiobtn-set.long{padding-top:0}.form table td.radiobtn-set.long label:nth-of-type(n+2){margin-top:2.4rem;margin-left:2.4rem}.form table td.checkbox-set{flex-direction:column;margin-top:2.2rem;padding:0}.form table td.checkbox-set label{margin-left:2.4rem}.form label.text{flex-direction:column}.form label.text .lt{width:100%;padding:0}.form label.text .ld{width:100%;margin-top:1.4rem}.form label.text .ld .error{font-size:2.4rem;line-height:calc(26 / 24 * 1em);margin-top:.6rem}.form input.text{width:100%}.form .select{height:5rem;overflow:hidden}.form .select:after{right:1.9rem}.form .select select{padding:0 5rem 0 1rem}.page-form main .guide .btns,
  .page-form main .form .btns{margin-top:4rem}.form .error{font-size:1.4rem;line-height:1.5;text-align:left}.form .error[data-error="system"]{margin-top:3rem}.page-pwreset main .guide{margin-top:.4rem}.page-pwreset main .guide .text{margin-top:0}.page-pwreset main .guide .text p{text-align:left}.page-pwreset main .form{margin-top:3.4rem}.page-pwreset main .form table tr{flex-direction:column;gap:1rem}.page-pwreset main .form table th{line-height:1;width:100%;height:auto}.page-pwreset main .form .attention .message{display:flex;flex-direction:column;align-items:center}.page-pwreset main .form .attention .message p{text-align:left}.page-pwreset main .form .attention .message .link{margin-top:1.1rem;float:none}.page-pwreset-mail main .guide{margin-top:.4rem}.page-pwreset-mail main .guide .text{align-items:flex-start;margin-top:0}.page-pwreset-mail main .form{margin-top:3.4rem}.page-pwreset-mail main .form table tr{display:flex;flex-direction:column;justify-content:flex-start;gap:1rem;min-height:7.5rem}.page-pwreset-mail main .form table tr:nth-child(n+2){margin-top:2.5rem}.page-pwreset-mail main .form table th{line-height:1;width:100%;height:auto}.page-pwreset-mail main .form table td{width:100%}.page-update main{padding-bottom:8.8rem}.page-update .form table tr.row{flex-direction:row}.page-update .form table tr.row td{flex:0 0 auto;margin-top:0;padding-top:.1rem}.page-update .form .btns .btn-withdraw{margin-top:11.8rem}.page-withdraw main .guide .text{margin-top:.4rem}.page-withdraw main .guide .attention{max-width:100%;margin:2.4rem auto 0;padding:1.5rem 1rem 1rem}.page-withdraw main .guide .attention p{margin-top:1.2rem}.page-withdraw main .form{margin-top:4rem}.page-withdraw main .form table{max-width:100%}div.validation-error,
  div[data-validation-error]{font-size:1.4rem;line-height:1;margin-top:.8rem}}