.page-form .errMsg{margin-left:1em;padding-bottom:1px;display:block;line-height:1.4;text-indent:-0.9em}.page-form .formError{padding-top:70px;order:10;text-align:center;display:block;position:absolute !important;top:auto !important;bottom:-38px;left:0 !important;margin-top:0 !important}@media (max-width: 767px){.page-form .formError{padding-top:35px;bottom:-30px !important}}.page-form .fixed{padding-bottom:0px}.page-form .formError .formErrorClose{border:solid #1D5CAB 2px;display:block;width:16px;height:16px;position:absolute;top:-4px;right:-4px;color:#efefef;background:#333;font-weight:bold;text-align:center;line-height:middle;cursor:pointer;z-index:2;border-radius:9px 9px 9px 9px}.page-form .fixed .formErrorClose{display:none}.page-form .formError .formErrorContent{padding:2px 15px;position:relative;color:#fff;background:#1D5CAB;font-family:"Noto Sans JP",sans-serif;font-size:14px;margin:0 0;z-index:1;border-radius:4px;box-shadow:none;opacity:1;border:none}@media (max-width: 767px){.page-form .formError .formErrorContent{font-size:12px;line-height:1.4;padding:4px 5px;min-width:94px;margin-top:60px}}.page-form .fixed .formErrorContent{margin-top:0.5em;background:#f60;margin:0 0 30px 0;border-radius:none;box-shadow:none}.page-form .fadeOut{opacity:0.2}.page-form .hid_url{display:none}.page-form .ctcBg{background:#F2F3F3;border-radius:4px;padding:70px 0 104px 20px}@media only screen and (min-width: 768px) and (max-width: 1024px){.page-form .ctcBg{padding-left:0}}@media (max-width: 767px){.page-form .ctcBg{padding:59px 0 80px}}.page-form .ctcBg .inner{max-width:990px}.page-form .ctcForm{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.page-form .ctcForm__item{width:100%}@media (min-width: 768px){.page-form .ctcForm__item.half{width:calc(50% - 10px)}}.page-form .ctcForm__item:not(:last-child){margin-bottom:58.5px}@media (max-width: 767px){.page-form .ctcForm__item:not(:last-child){margin-bottom:27.5px}.page-form .ctcForm__item:not(:last-child):nth-child(1){margin-bottom:11px}}@media only screen and (max-width: 374px){.page-form .ctcForm__item:not(:last-child){margin-bottom:35px}}.page-form .ctcForm__item__hd{font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:.05em;color:#1D5CAB;position:relative;padding-left:17px}@media (max-width: 767px){.page-form .ctcForm__item__hd{font-size:16px;padding-left:14px}}.page-form .ctcForm__item__hd:before{content:'';position:absolute;top:2px;left:0;width:6px;height:28px;background:#1D5CAB}@media only screen and (min-width: 768px) and (max-width: 1024px){.page-form .ctcForm__item__hd:before{top:2px}}@media (max-width: 767px){.page-form .ctcForm__item__hd:before{top:1px;width:4px;height:22px}}.page-form .ctcForm__item__hd .require{font-size:15px;margin-left:22px;position:relative;bottom:1px;font-style:normal}@media (max-width: 767px){.page-form .ctcForm__item__hd .require{font-size:14px;margin-left:16px}}.page-form .ctcForm__item__hd .note{display:block;font-size:14px;margin-top:3px;letter-spacing:0.05em;margin-left:-17px;margin-bottom:-5px}@media (max-width: 767px){.page-form .ctcForm__item__hd .note{font-size:12px;margin-left:-14px;margin-top:8px;margin-bottom:0}}.page-form .ctcForm__item__hd .note.hide{opacity:0}.page-form .ctcForm__item__hd .small-space{font-style:normal}.page-form .ctcForm__item__cont{margin-top:22px;position:relative}@media (max-width: 767px){.page-form .ctcForm__item__cont{margin-top:10px}}.page-form .ctcForm .inputRadio{display:flex;justify-content:flex-start;align-items:flex-start;margin-top:22px;margin-bottom:-10px}@media only screen and (min-width: 768px) and (max-width: 1060px){.page-form .ctcForm .inputRadio{flex-wrap:wrap}}@media (max-width: 767px){.page-form .ctcForm .inputRadio{flex-direction:column;margin-top:14px;margin-bottom:0}}@media only screen and (max-width: 374px){.page-form .ctcForm .inputRadio{margin-bottom:10px}}.page-form .ctcForm .inputRadio__item{width:fit-content;margin-bottom:10px}@media only screen and (min-width: 768px) and (max-width: 950px){.page-form .ctcForm .inputRadio__item{width:33.33%}}@media (min-width: 768px){.page-form .ctcForm .inputRadio__item:not(:last-child){padding-right:19.5px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1060px){.page-form .ctcForm .inputRadio__item:not(:last-child){padding-right:1.25vw}}@media (min-width: 768px){.page-form .ctcForm .inputRadio__item:not(:last-child):first-child{padding-right:43px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1060px){.page-form .ctcForm .inputRadio__item:not(:last-child):first-child{padding-right:2.98611vw}}@media (max-width: 767px){.page-form .ctcForm .inputRadio__item:not(:last-child){margin-bottom:6.5px}.page-form .ctcForm .inputRadio__item:not(:last-child):nth-child(4){display:none}}.page-form .ctcForm .inputRadio__item input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none}.page-form .ctcForm .inputRadio__item input:checked+.chkmar:after{transform:scale(1)}.page-form .ctcForm .inputRadio__item .chkmar{font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.05em;color:#1D5CAB;position:relative;padding-left:40px;white-space:nowrap}@media only screen and (min-width: 768px) and (max-width: 1060px){.page-form .ctcForm .inputRadio__item .chkmar{padding-left:30px}}@media (max-width: 767px){.page-form .ctcForm .inputRadio__item .chkmar{font-size:15px;padding-left:24px}}.page-form .ctcForm .inputRadio__item .chkmar:before,.page-form .ctcForm .inputRadio__item .chkmar:after{content:'';position:absolute;left:0;top:-2px;display:inline-block;vertical-align:top;border:1px solid #1D5CAB;border-radius:50%}@media only screen and (min-width: 768px) and (max-width: 1060px){.page-form .ctcForm .inputRadio__item .chkmar:before,.page-form .ctcForm .inputRadio__item .chkmar:after{top:0}}@media (max-width: 767px){.page-form .ctcForm .inputRadio__item .chkmar:before,.page-form .ctcForm .inputRadio__item .chkmar:after{top:4px}}.page-form .ctcForm .inputRadio__item .chkmar:before{width:30px;height:30px}@media only screen and (min-width: 768px) and (max-width: 1060px){.page-form .ctcForm .inputRadio__item .chkmar:before{width:24px;height:24px}}@media (max-width: 767px){.page-form .ctcForm .inputRadio__item .chkmar:before{width:16px;height:16px}}.page-form .ctcForm .inputRadio__item .chkmar:after{background:#1D5CAB;width:18px;height:18px;margin:6px 0 0 6px;transition:all 0.3s;transform:scale(0)}@media only screen and (min-width: 768px) and (max-width: 1060px){.page-form .ctcForm .inputRadio__item .chkmar:after{margin:4px 0 0 4px;width:16px;height:16px}}@media (max-width: 767px){.page-form .ctcForm .inputRadio__item .chkmar:after{width:8px;height:8px;margin:4px 0 0 4px}}.page-form .ctcForm .inputRadio .formError{padding-top:100px;bottom:-30px !important}@media only screen and (min-width: 768px) and (max-width: 1060px){.page-form .ctcForm .inputRadio .formError{bottom:-25px !important}}@media only screen and (min-width: 768px) and (max-width: 950px){.page-form .ctcForm .inputRadio .formError{padding-top:120px}}@media (max-width: 767px){.page-form .ctcForm .inputRadio .formError{padding-top:150px;bottom:-15px !important}}.page-form .ctcForm .inputTxt{display:flex;flex-wrap:wrap}.page-form .ctcForm .inputTxt input,.page-form .ctcForm .inputTxt textarea{order:0;width:100%;background:#fff;border-radius:0;appearance:none;box-shadow:none;border:none;color:#1D5CAB;font-size:18px;font-size:1.8rem;line-height:1.5em;letter-spacing:.05em;font-family:"Noto Sans JP",sans-serif;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";-ms-font-feature-settings:"palt";-o-font-feature-settings:"palt";font-feature-settings:"palt";padding:18px 24px}@media (max-width: 767px){.page-form .ctcForm .inputTxt input,.page-form .ctcForm .inputTxt textarea{font-size:15px;padding:18px 15px}}.page-form .ctcForm .inputTxt input::-webkit-input-placeholder,.page-form .ctcForm .inputTxt textarea::-webkit-input-placeholder{color:rgba(29,92,171,0.6)}.page-form .ctcForm .inputTxt input::-moz-placeholder,.page-form .ctcForm .inputTxt textarea::-moz-placeholder{color:rgba(29,92,171,0.6)}.page-form .ctcForm .inputTxt input:-ms-input-placeholder,.page-form .ctcForm .inputTxt textarea:-ms-input-placeholder{color:rgba(29,92,171,0.6)}.page-form .ctcForm .inputTxt input:-moz-placeholder,.page-form .ctcForm .inputTxt textarea:-moz-placeholder{color:rgba(29,92,171,0.6)}.page-form .ctcForm .inputTxt input{height:64px}@media (max-width: 767px){.page-form .ctcForm .inputTxt input{height:55px}}.page-form .ctcForm .inputTxt textarea{height:320px}@media (max-width: 767px){.page-form .ctcForm .inputTxt textarea{height:130px}}.page-form .ctcPolicy{margin-top:37px;padding-top:50px;color:#1D5CAB}@media (max-width: 767px){.page-form .ctcPolicy{padding-top:30px;margin-top:13px}}.page-form .ctcPolicy__hd .ttl{font-size:18px;font-size:1.8rem;line-height:1.55556em;letter-spacing:.05em;font-weight:500}@media (max-width: 767px){.page-form .ctcPolicy__hd .ttl{font-size:15px}}.page-form .ctcPolicy__hd .txt{font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:.05em}@media (max-width: 767px){.page-form .ctcPolicy__hd .txt{font-size:14px;line-height:calc(24/14);margin-top:12px}}.page-form .ctcPolicy__hd .txt a{font-weight:600;color:#1D5CAB;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.page-form .ctcPolicy__cont{background:#fff;margin-top:25px;height:400px;overflow:auto;font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:.05em;padding:0 30px}@media (max-width: 767px){.page-form .ctcPolicy__cont{font-size:14px;line-height:calc(24/14);height:370px;margin-top:16px;padding:0 26px 0 15px}.page-form .ctcPolicy__cont:before{content:'';position:absolute;width:100%;height:90px;left:0;bottom:0;z-index:1;background:linear-gradient(to bottom, rgba(255,255,255,0), #fff)}}.page-form .ctcPolicy__cont .inner{max-width:870px;padding:16px 0 60px}.page-form .ctcPolicy__cont .os-scrollbar{padding:25px 0;width:7px;right:18px}@media (max-width: 767px){.page-form .ctcPolicy__cont .os-scrollbar{width:5px;right:8px}}.page-form .ctcPolicy__cont .os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:rgba(51,51,51,0.4);width:7px}@media (max-width: 767px){.page-form .ctcPolicy__cont .os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{width:5px}}.page-form .ctcBtn{margin-top:85px}@media (max-width: 767px){.page-form .ctcBtn{margin-top:36px}}.page-form .ctcBtn .c-btn{width:100%;border:none;appearance:none;box-shadow:none;margin:0 auto;font-size:14px;padding-right:14px;letter-spacing:-0.01em;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";-ms-font-feature-settings:"palt";-o-font-feature-settings:"palt";font-feature-settings:"palt"}@media (max-width: 767px){.page-form .ctcBtn .c-btn{max-width:250px;font-size:15px;padding:8px}}.page-form .ctcBtn .c-btn span{white-space:nowrap}@media (max-width: 767px){.page-form .ctcBtn .c-btn span{width:calc(100% - 32px);padding-left:32px}}@media (max-width: 767px){.page-form .ctcBtn .c-btn .arr{width:32px;height:32px}}.page-form .ctcBtn .c-btn .arr:before,.page-form .ctcBtn .c-btn .arr:after{background-size:14px 14px}@media (max-width: 767px){.page-form.form-confirm .ctcForm__item__hd .require{bottom:0}}.page-form.form-confirm .ctcForm__item__cont .txt{color:#1D5CAB;font-size:18px;font-size:1.8rem;line-height:1.5em;letter-spacing:0em}@media (min-width: 768px){.page-form.form-confirm .ctcForm__item__cont .txt{padding-left:23px;padding-top:18px;padding-bottom:20px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.page-form.form-confirm .ctcForm__item__cont .txt{font-size:16px;padding-top:6px;padding-bottom:12px;padding-left:0}}@media (max-width: 767px){.page-form.form-confirm .ctcForm__item__cont .txt{padding-left:14px;font-size:15px;padding-bottom:20px}}@media (min-width: 768px){.page-form.form-confirm .ctcForm__item__cont .txt--small{font-size:16px;padding-top:6px;padding-bottom:12px}}.page-form.form-confirm .btn-back{display:block;width:fit-content;margin:84px auto 25px;color:#1D5CAB;font-size:14px;font-size:1.4rem;line-height:1em;letter-spacing:.1em;text-indent:-9px;cursor:pointer;transition:all 0.3s;cursor:pointer}@media only screen and (min-width: 1025px){.page-form.form-confirm .btn-back:hover{opacity:0.7}}@media (max-width: 767px){.page-form.form-confirm .btn-back{margin-top:50px}}.page-form.form-thanks .thanks-main{color:#1D5CAB}.page-form.form-thanks .thanks-main__ttl{font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:.03em;position:relative;padding-left:19px}@media (max-width: 767px){.page-form.form-thanks .thanks-main__ttl{font-size:16px;padding-left:14px}}.page-form.form-thanks .thanks-main__ttl:before{content:'';position:absolute;top:0;left:0;width:6px;height:28px;background:#1D5CAB}@media (max-width: 767px){.page-form.form-thanks .thanks-main__ttl:before{top:1px;width:4px;height:22px}}.page-form.form-thanks .thanks-main__txt{font-size:16px;font-size:1.6rem;line-height:1.61em;letter-spacing:.05em;padding-left:19px;margin-top:40px}@media (max-width: 767px){.page-form.form-thanks .thanks-main__txt{padding-left:14px;font-size:14px}}.page-form.form-thanks .thanks-main__txt a{text-decoration:underline;text-underline-offset:2px;color:#1D5CAB}.page-form.form-thanks .thanks-main .c-btn{margin:106px auto 0;font-size:14px}@media (max-width: 767px){.page-form.form-thanks .thanks-main .c-btn{margin-top:60px;max-width:250px;font-size:15px;padding:8px}.page-form.form-thanks .thanks-main .c-btn span{width:calc(100% - 32px);padding-left:32px}.page-form.form-thanks .thanks-main .c-btn .arr{width:32px;height:32px}.page-form.form-thanks .thanks-main .c-btn .arr:before,.page-form.form-thanks .thanks-main .c-btn .arr:after{background-size:14px 14px}}

/*# sourceMappingURL=maps/form.min.css.map */
