.formSubmitArea{margin-top:30px;border:2px solid #f23071}.formSubmitArea .formSubmitArea-title{color:#fff;font-size:20px;padding:24px;background:#f23071;font-weight:bold;text-align:left}.formSubmitArea .formSubmitArea-content{background:#fff}.formSubmitArea .address-input{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center}.formSubmitArea .address-input input[type=text],.formSubmitArea .address-input input[type=tel],.formSubmitArea .address-input input[type=email],.formSubmitArea .address-input select{font-size:14px;line-height:1.5;width:100%;min-height:60px;padding:8px 10px;background-color:#fff;border:1px solid #ccc;border-radius:5px;box-sizing:border-box}.formSubmitArea .address-input input[type=text].js_is_error,.formSubmitArea .address-input input[type=tel].js_is_error,.formSubmitArea .address-input input[type=email].js_is_error,.formSubmitArea .address-input select.js_is_error{background-color:#ffc8c8}.formSubmitArea .address-input select{height:30px}.formSubmitArea .address-input input[type=radio]{display:none;opacity:0;width:0;height:0;margin:0;padding:0}.formSubmitArea .address-input input[type=radio]:checked+label{border-color:#4788ee}.formSubmitArea .address-input input[type=radio]:checked+label .stepBlockStatus_icon{border-color:#236ecd}.formSubmitArea .address-input input[type=radio]:checked+label .stepBlockStatus_icon:after{opacity:1}.formSubmitArea .address-input label{display:inline-block;width:calc(100% - 20px);height:50px;line-height:48px;padding-left:20px;background-color:#fff;border:2px solid #ccc;border-radius:5px;font-size:15px;font-weight:bold;text-align:left;cursor:pointer;position:relative}.formSubmitArea .address-input label:not(:first-of-type){margin-left:20px}.formSubmitArea .address-input .pop-require{font-size:12px;min-width:100px;color:#fff;text-align:left;display:none;padding:5px 10px;background:#333;position:absolute;left:0;bottom:calc(100% + 20px);z-index:100}.formSubmitArea .address-input .pop-require:after{content:"";display:inline-block;width:0;height:0;border:7px solid rgba(0,0,0,0);border-bottom:none;border-top:7px solid #e83e62;position:absolute;top:100%;left:10px}.formSubmitArea .address-input .pop-require.long{width:240px;right:-205px}.formSubmitArea .address-input .pop-require.option{top:-30px}.formSubmitArea .address-input .data{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:justify;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:space-between;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;padding:30px}.formSubmitArea .address-input .data:not(:first-of-type){border-top:1px solid #e3f0fc}.formSubmitArea .address-input .data dd{width:500px;display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:justify;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:space-between;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}.formSubmitArea .address-input .data dd .formInputArea_btn{width:48%;flex:none}.formSubmitArea .address-input .data dd .formInputArea_input{display:inline-block;width:48%}.formSubmitArea .address-input .data dd .formInputArea_input input[type=text]{width:calc(100% - 48px);border-top-left-radius:0;border-bottom-left-radius:0}.formSubmitArea .address-input .data dd .formInputArea_input>span{display:inline-block;color:#fff;font-size:16px;height:60px;line-height:60px;border-top-left-radius:5px;border-bottom-left-radius:5px;background:#6a7682;width:3em;text-align:center;vertical-align:bottom}.formSubmitArea .address-input .data dd .note{font-size:12px;color:#666;line-height:1.5;margin-top:1em;text-align:left;text-indent:-1em;padding-left:1em}.formSubmitArea .address-input .data dt{display:block;width:300px;height:22px;line-height:22px;margin-bottom:10px;font-size:16px;font-weight:bold;text-align:left}.formSubmitArea .address-input .data dt .require{display:inline-block;vertical-align:middle;margin-left:10px;margin-right:15px;padding-left:10px;padding-right:10px;background-color:#e83e62;color:#fff;font-size:12px}.formSubmitArea .address-input .data dt .sml{font-size:12px;display:block;font-weight:normal}.formSubmitArea .formContents_btnArea{background:#fff;padding:10px 30px 50px;display:flex;justify-content:center;max-width:920px;margin-left:auto;margin-right:auto}.formSubmitArea .formContents_btnArea .entry-btn,.formSubmitArea .formContents_btnArea .step-btn{width:48%}.formSubmitArea .formContents_btnArea .entry-btn+.step-btn{margin-left:20px}.formSubmitArea .formContents_btnArea .h-text{font-size:18px;font-weight:bold;text-align:center;margin-bottom:.75em}.formSubmitArea .formContents_btnArea .submit_on.js-user{display:none}.formSubmitArea .formContents_btnArea.use_true .submit_on{display:none}.formSubmitArea .formContents_btnArea.use_true .submit_on.js-user{display:block}.formSubmitArea .formContents_btnArea .formSubmit_btn{width:100%;border:0;padding:0;background:none;appearance:none}.formSubmitArea .formContents_btnArea .formSubmit_btn .wrap{padding:0 20px;background:#ccc;height:80px;display:flex;justify-content:space-between;align-items:center;border-radius:40px;box-shadow:0 5px 0 #aaa;position:relative}.formSubmitArea .formContents_btnArea .formSubmit_btn .wrap .text-wrap{width:100%;display:block;color:#fff;font-weight:bold;font-size:24px;text-align:center;line-height:1.25}.formSubmitArea .formContents_btnArea .formSubmit_btn .wrap .sml{font-size:18px}.formSubmitArea .formContents_btnArea .formSubmit_btn.submit_on .wrap:hover{top:3px}.formSubmitArea .formContents_btnArea .formSubmit_btn.submit_on .wrap:before{flex:none;content:"";width:50px;height:50px;border-radius:50%;display:block;background-position:center;background-repeat:no-repeat;background-color:#fff}.formSubmitArea .formContents_btnArea .formSubmit_btn.submit_on .wrap:after{flex:none;content:"";display:block;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);margin-right:20px;margin-left:20px}.formSubmitArea .formContents_btnArea .entry-btn .h-text{color:#f23071}.formSubmitArea .formContents_btnArea .entry-btn .formSubmit_btn.submit_on .wrap{background:#f23071;box-shadow:0 5px 0 #b60e46}.formSubmitArea .formContents_btnArea .entry-btn .formSubmit_btn.submit_on .wrap:hover{box-shadow:0 2px 0 #b60e46}.formSubmitArea .formContents_btnArea .entry-btn .formSubmit_btn.submit_on .wrap:before{background-image:url("/img/form-complete/header-entry-icon.png")}.formSubmitArea .formContents_btnArea .step-btn .h-text{color:#236ecd}.formSubmitArea .formContents_btnArea .step-btn .formSubmit_btn.submit_on .wrap{background:#236ecd;box-shadow:0 5px 0 #1d59b8}.formSubmitArea .formContents_btnArea .step-btn .formSubmit_btn.submit_on .wrap:hover{box-shadow:0 2px 0 #1d59b8}.formSubmitArea .formContents_btnArea .step-btn .formSubmit_btn.submit_on .wrap:before{background-image:url("/img/form-area/icon_rv.svg");background-size:60%}.check_policy{text-align:center;font-size:12px;background:#fff;padding-bottom:1%}.check_policy a{color:#319ed6;text-decoration:underline}
