body{-webkit-text-size-adjust:100%}#header_formplan{padding:25px 0}#header_formplan .header_ttl{display:flex;justify-content:space-between;align-items:center;padding:0}#header_formplan .header_ttl::after{content:none}#header_formplan .header_ttl .form-ttl{font-size:18px;text-align:right;color:#3e48a7;margin:0}#main{display:flex;position:relative;padding:0}#main .formplan_nav{background:linear-gradient(#e3e4ee -3%,#f3f4ff 1%);width:40%;display:flex;justify-content:flex-end}#main .formplan_nav .w320{width:320px;text-align:center;margin-right:30px}#main .formplan_nav .w320 .ttl{font-size:26px;color:#3e48a7;padding:50px 0 10px;font-weight:bold}#main .formplan_nav .w320 .txt{font-size:16px;color:#2d2d2d;line-height:28px;padding-bottom:25px}#main .formplan_nav .w320 .tokuten{border-radius:5px;margin-top:40px}#main .formplan_nav .w320 .tokuten img{width:100%;margin-bottom:10px}#main .formplan_nav .w320 .tokuten .img_ttl{width:80%;margin-bottom:12px}#main .formplan_check{background:linear-gradient(#3a439c -3%,#3e48a7 1%);width:62%;position:relative;padding-bottom:100px}#main .formplan_check .formplan{background:#fff;width:560px;border-radius:10px;padding:30px 30px 50px;margin:30px 0 0 30px}#main .formplan_check .formplan h3{color:#3e48a7;font-size:22px;font-weight:bold;text-align:center}#main .formplan_check .formplan h3 img{vertical-align:top;width:25px;margin-right:10px}#main .formplan_check .formplan .bg_gray{background:#f9f9f9;border-radius:10px;padding:30px 20px;margin-top:20px}#main .formplan_check .formplan .bg_gray .check_ttl{font-weight:bold;margin-bottom:8px;display:flex;align-items:flex-end}#main .formplan_check .formplan .bg_gray .check_ttl img{margin-right:10px}#main .formplan_check .formplan .bg_gray .check_ttl .ttl{line-height:18px;font-size:18px;color:#2d2d2d}#main .formplan_check .formplan .bg_gray .check_ttl .check_note{font-size:12px;font-weight:normal;color:#999;margin-left:10px}#main .formplan_check .formplan .bg_gray .check_ttl .badge-opt{background:#fff;border-radius:5px;margin-left:10px;padding:3px;font-size:12px;color:#2d2d2d}#main .formplan_check .formplan .bg_gray .check_ttl .badge-req{background:#f7921c;border-radius:3px;margin-left:10px;padding:2px 5px;font-size:12px;color:#fff}#main .formplan_check .formplan .bg_gray label{position:relative;background:#fff;border:2px solid #dfdfdf;border-radius:4px;display:inline-block;font-size:16px;font-weight:bold;padding:12px 0 12px 47px;width:201px}#main .formplan_check .formplan .bg_gray label:after,#main .formplan_check .formplan .bg_gray label:before{position:absolute;content:"";display:block;top:50%}#main .formplan_check .formplan .bg_gray label:after{left:15px;margin-top:-10px;width:16px;height:16px;border:1px solid #dfdfdf;border-radius:50%}#main .formplan_check .formplan .bg_gray label:before{left:19px;margin-top:-6px;width:10px;height:10px;background:#0075ff;border-radius:50%;opacity:0}#main .formplan_check .formplan .bg_gray label.error_label{border-color:#ff2424}#main .formplan_check .formplan .bg_gray label.error_label:after{border:1px solid #ff2424}#main .formplan_check .formplan .bg_gray label.active{border-color:#0075ff;color:#0075ff}#main .formplan_check .formplan .bg_gray label.active:after{border:1px solid #0075ff}#main .formplan_check .formplan .bg_gray label.active:before{opacity:1}#main .formplan_check .formplan .bg_gray label:nth-child(even){margin-left:10px}#main .formplan_check .formplan .bg_gray label:nth-child(3),#main .formplan_check .formplan .bg_gray label:nth-child(4){margin-top:10px}#main .formplan_check .formplan .bg_gray .set_box{display:flex}#main .formplan_check .formplan .bg_gray .set_box .w49{width:49%}#main .formplan_check .formplan .bg_gray .set_box .w49:last-child{margin-left:2%}#main .formplan_check .formplan .bg_gray .set_box .w49 .pop-require{top:0}#main .formplan_check .formplan .bg_gray .input-box{position:relative}#main .formplan_check .formplan .bg_gray .input-box .pop-require{font-size:13px;color:#fff;background:#ff2424;padding:3px 8px;border-radius:55px;width:fit-content;text-align:center;position:absolute;top:-30px;right:0;box-shadow:0 1px 0 0 #b6c1c5}#main .formplan_check .formplan .bg_gray .input-box .pop-require::after{content:'';width:0;height:0;border-top:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid transparent;position:absolute;bottom:-10px;right:0;left:0;margin:auto;border-left:10px solid #ff2424;transform:rotate(90deg)}#main .formplan_check .formplan .bg_gray .input-box input[type="text"],#main .formplan_check .formplan .bg_gray .input-box input[type="tel"],#main .formplan_check .formplan .bg_gray .input-box input[type="email"]{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;width:93%;padding:15.5px 3%;border:2px solid #dfdfdf;border-radius:4px !important;margin-bottom:15px;font-size:16px;color:#333}#main .formplan_check .formplan .bg_gray .input-box input[type="text"].js_is_error,#main .formplan_check .formplan .bg_gray .input-box input[type="tel"].js_is_error,#main .formplan_check .formplan .bg_gray .input-box input[type="email"].js_is_error{background:#ffe2e2;border:2px solid #ff2424}#main .formplan_check .formplan .bg_gray .input-box select[type="select-one"]{width:100%;padding:15.5px 3%;border:2px solid #dfdfdf;border-radius:4px !important;margin-bottom:15px;font-size:16px;color:#333}#main .formplan_check .formplan .bg_gray .input-box select[type="select-one"].js_is_error{background:#ffe2e2;border:2px solid #ff2424}#main .formplan_check .formplan .bg_gray .input-box input[type="radio"]{display:none}#main .formplan_check .formplan .bg_gray .font14{margin-bottom:5px;font-size:14px;font-weight:bold}#main .formplan_check .formplan .bg_gray .font14 span{font-size:12px;font-weight:normal;color:#999;padding-left:5px}#main .formplan_check .formplan .step_count{background:rgba(56,56,56,0.96);width:100%;height:90px;bottom:0;left:0;position:fixed}#main .formplan_check .formplan .step_count .count{display:flex;align-items:center;height:90px;width:690px;margin:auto}#main .formplan_check .formplan .step_count .count .img_count{margin-top:-25px}#main .formplan_check .formplan .step_count .count .step_txt{font-size:20px;color:#fff;font-weight:bold;line-height:20px;padding:0 10px}#main .formplan_check .formplan .step_count .count .count_txt{color:#fffc00;font-weight:bold;font-size:40px}#main .formplan_check .formplan .step_count .count .count_txt span{font-size:65px;font-family:Arial;padding-right:5px}#main .formplan_check .formplan .step_count .count #submit-btn .btn-formplan,#main .formplan_check .formplan .step_count .count #submit-btn .btn-confirm{height:65px;width:420px;font-size:24px;font-weight:bold;margin-left:12px;text-align:center;border:none;box-shadow:none}#main .formplan_check .formplan .step_count .count #submit-btn .btn-formplan:not(.btn-disable):hover,#main .formplan_check .formplan .step_count .count #submit-btn .btn-confirm:not(.btn-disable):hover{top:0}#main .formplan_check .formplan .step_count .count #submit-btn .btn-formplan{color:#999;background:url('../../img/../img/form/plan/off.png?1656914534') no-repeat center;background-size:inherit}#main .formplan_check .formplan .step_count .count #submit-btn .btn-confirm{color:#fff;background:url('../../img/../img/form/plan/on.png?1656914534') no-repeat center;background-size:inherit;box-shadow:0 0 5px 5px #313131}#main .formplan_check .formplan #submit-btn2{text-align:center;margin-top:20px}#main .formplan_check .formplan #submit-btn2 .btn-formplan,#main .formplan_check .formplan #submit-btn2 .btn-confirm{height:80px;width:460px;font-size:24px;font-weight:bold;text-align:center;border:none;box-shadow:none}#main .formplan_check .formplan #submit-btn2 .btn-formplan:not(.btn-disable):hover,#main .formplan_check .formplan #submit-btn2 .btn-confirm:not(.btn-disable):hover{top:0}#main .formplan_check .formplan #submit-btn2 .btn-formplan{color:#999;background:url('../../img/../img/form/plan/off.png?1656914534') no-repeat center;background-size:inherit}#main .formplan_check .formplan #submit-btn2 .btn-confirm{color:#fff;background:url('../../img/../img/form/plan/on.png?1656914534') no-repeat center;background-size:inherit}#footer{padding:20px 0;background:#373737;font-size:14px}.grecaptcha-badge{z-index:3}.hover_pnt:hover{cursor:pointer}
