@charset "utf-8";table{text-align:left}td,th{display:block}.bgon li,.fl_l li,.sebx li{display:inline-block}.f_bb{border-bottom:.1rem solid #ccc;padding:0 0 3rem 0;margin:0 0 3rem 0}.colSmallSize{display:inline-block}.hs{display:inline-block;color:#fff;padding:.3rem 1rem;margin:0 1rem;font-size:1.8rem;font-weight:700;font-style:normal;border-radius:.6rem;position:relative;top:-.2rem;background:#f85e1e}input[type=tel],input[type=text],select,textarea{vertical-align:bottom;box-sizing:border-box;border:1px solid #ccc;border-radius:.9rem;height:7.4rem;line-height:7.4rem;width:65rem;padding:0 2rem;font-size:3.4rem}select{max-width:65rem;width:inherit;color:#333}textarea{line-height:4.6rem;height:30rem;padding:2rem}input[type=checkbox]{display:none}.checkbox01{box-sizing:border-box;cursor:pointer;display:inline-block;padding:.5rem 3rem;position:relative;width:auto}.checkbox01::before{background:#fff;border:.1rem solid #ccc;content:'';display:block;width:2.3rem;height:2.3rem;left:0;margin-top:-1.3rem;border-radius:.3rem;position:absolute;top:50%}.checkbox01::after{border-right:.4rem solid #f85e1e;border-bottom:.4rem solid #f85e1e;content:'';display:block;height:1.5rem;left:.7rem;margin-top:-1.2rem;opacity:0;position:absolute;top:50%;transform:rotate(45deg);width:.6rem}input[type=checkbox]:checked+.checkbox01::after{opacity:1}button{border:none;cursor:pointer}.lpform_wrap{border-radius:1rem;overflow:hidden;margin:0 auto;width:100%}.lpform_flx{display:flex;width:355rem}.lpform_in{display:flex;flex-direction:column;justify-content:space-between;width:71rem;border:.1rem solid #159243;box-shadow:0 .5rem 0 #00000026;border-radius:1rem;padding:0 0 4rem;margin:0 0 1rem;transition:transform .5s ease;opacity:0;visibility:hidden}.lpform_in.active{opacity:1;visibility:visible}.is-ver1.active{transform:translateX(0)}.is-ver2.active{transform:translateX(-71rem)}.is-ver3.active{transform:translateX(-142rem)}.is-ver4.active{transform:translateX(-213rem)}.is-ver5.active{transform:translateX(-284rem)}.lpform_in.is-ver1{padding:0 0 4.2rem}.lpinput_wrap{text-align:center}.formcheck_wrap li,.lpinput_wrap select{border:.2rem solid #ccc;border-radius:.5rem;font-weight:700}.lpinput_wrap select{width:63rem;height:9rem;appearance:none;font-size:3rem;position:relative;background:url(../img/form/form-arrow01.svg?date=20241113) no-repeat center right 2.5rem/100% auto;background-size:3rem 1.8rem;padding:0 6rem 0 4rem}select:invalid{color:#b3b3b3}select option{color:#333}select option[value=""]{color:#b3b3b3}.is-ver1 .formTtl_wrap{margin-bottom:32rem;position:relative}.is-ver2 .formTtl_wrap{margin-bottom:25.5rem;position:relative}.is-ver3 .formTtl_wrap,.is-ver4 .formTtl_wrap{margin-bottom:13rem}.is-ver5 .formTtl_wrap{margin-bottom:2rem}.is-ver1 .formTtl_wrap::before{content:"";position:absolute;background:url(../img/form/form-icn01.svg?date=202411131) no-repeat center/100% auto;width:34rem;height:17.6rem;bottom:-24.3rem;left:50%;margin-left:-17rem}.is-ver2 .formTtl_wrap::before{content:"";position:absolute;background:url(../img/form/form-icn02.svg?date=202411131) no-repeat center/100% auto;width:18.1rem;height:10.9rem;bottom:-18.3rem;left:50%;margin-left:-9rem}.is-ver2 .formTtl_wrap::after{content:"複数選択可能";position:absolute;font-size:3rem;font-weight:700;color:#ff931e;width:20rem;height:3rem;left:50%;margin-left:-9.3rem;top:14.9rem;letter-spacing:.1em;line-height:1}.form-ttl{width:100%;height:auto}.form-bg{width:34rem;height:auto;margin-top:6.4rem}.lpbtn_wrap{text-align:center}.lpbtn_wrap li:nth-of-type(2){margin:3rem 0 .5rem}.is-ver1 .lpbtn_wrap li:nth-of-type(2){margin:0}.is-ver1 .lpbtn_wrap li:first-of-type{margin-bottom:8rem}.form-btn{transition:.3s;width:63rem}.formback-btn{width:40rem}.form-btn:hover,.formback-btn:hover{opacity:.8}.formbar-btn{width:63.5rem}.formcheck_wrap li{display:block;width:63rem;margin:0 auto 3.2rem}input::placeholder{color:#b3b3b3}select::placeholder{color:#b3b3b3}.form-checkbox{display:block;position:relative;padding:2.8rem 3rem;font-size:3rem;line-height:1;letter-spacing:.1em}.form-checkbox::after,.form-checkbox::before{content:"";position:absolute;top:50%}.form-checkbox::before{background:#fff;border:.2rem solid #ccc;width:3.8rem;height:3.8rem;box-sizing:border-box;margin-top:-1.9rem;left:6rem}.form-checkbox::after{background:url(../img/form/form-check01.svg) no-repeat center/100% auto;width:2.5rem;height:2.5rem;margin-top:-1.2rem;left:6.7rem;opacity:0}input[type=checkbox]:checked+.form-checkbox::after{opacity:1}.forminput_wrap dt{font-size:2.9rem;font-weight:700;text-align:left;padding-left:5rem;margin-bottom:.5rem}.forminput_wrap input[type=tel],.forminput_wrap input[type=text],.forminput_wrap textarea{width:63rem;height:9rem;border:.2rem solid #ccc;font-size:3.1rem;font-weight:700;border-radius:.5rem}.privacyTxt_wrap{border:#159243 solid .1rem;margin:11rem auto 0;width:63rem;text-align:left;padding:2.8rem 2.2rem;font-weight:500;border-radius:.5rem;letter-spacing:.05em;line-height:1.5}.is-ver4 dl:first-of-type{margin-bottom:7rem}.is-his{position:relative;display:inline-block;padding-right:9rem}.is-his::before{content:"";position:absolute;background:url(../img/form/form-icn03.svg) no-repeat center/100% auto;width:7.9rem;height:4.2rem;top:50%;margin-top:-2.3rem;right:0}.is-ver5 .forminput_wrap{margin-bottom:2rem}.forminput_wrap textarea{height:14rem;font-size:3.1rem;line-height:1.2;padding:1rem 2rem;resize:none}.lpform_wrap .error{width: 63rem;margin: 0 auto;text-align: left;color: #ff9300;font-weight: bold;padding: 1rem 0;display: none;}.lpform_wrap .error-mes{width: 63rem;margin: 0 auto;text-align: left;color: #ff9300;font-weight: bold;padding: 1rem 0;}.is-redb{font-weight: bold;color: #ff5a5a;}
#form h2 {
    color: #00358b;
}
