@media print,screen and (min-width:768px){.form-section{margin:0 auto;padding-bottom:10.4rem;width:96rem}}@media only screen and (max-width:767px){.form-section{padding:0 2rem 8rem}}.form-section .button{margin:6.4rem auto 0;max-width:37.5rem}.form-section .form-title{font-size:18px;font-weight:700;margin-bottom:10px;display:flex;align-items:center}.form-section .form-title span{background-color:#43DEB1;color:#fff;display:inline-flex;font-size:11px;padding:2px 6px;border-radius:5px;margin-left:8px}.form-section .form-note{font-size:13px;line-height:1.8461538462;color:#7A7A7A}.form-section input{padding:12px 16px;border-radius:6px;border:1px solid #A3A3A3}.form-section input::placeholder{color:#A3A3A3}.form-section textarea{padding:12px 16px;border-radius:6px;border:1px solid #A3A3A3;width:100%;line-height:2.125}.form-section .submit-button{width:100%;max-width:289px;margin:0 12px;position:relative}.form-section .submit-button input[type=submit]{width:100%;height:64px;color:#fff;display:flex;justify-content:center;align-items:center;padding:15px 0px;text-align:center;background-color:#43DEB1;border:none;border-radius:34px;text-decoration:none;cursor:pointer;transition:all 0.3s ease;position:relative}.form-section .submit-button:after{background:center/contain no-repeat;content:"";display:block;height:1.8rem;opacity:0;position:absolute;right:2.8rem;top:50%;transform:translateY(-50%);transition:all 0.2s ease-in-out;width:0.8rem;background-image:url(/common/img/arrow_button_right_white.svg);opacity:0}.form-section .submit-button:hover input[type=submit]{box-shadow:0 0.8rem 2rem rgba(0,0,0,0.2)}.form-section .submit-button:hover:after{opacity:1}.form-section .submit-button.disabled input[type=submit]{opacity:0.25;cursor:none}.form-section .submit-button.disabled:hover input[type=submit]{box-shadow:none}.form-section .reset-button{width:100%;max-width:289px;margin:0 12px;position:relative}.form-section .reset-button input[type=reset]{width:100%;height:64px;color:#222;display:flex;justify-content:center;align-items:center;padding:15px 0px;text-align:center;background-color:transparent;border:1px solid #43DEB1;border-radius:34px;text-decoration:none;cursor:pointer;transition:all 0.3s ease}.form-section .reset-button:after{background:center/contain no-repeat;content:"";display:block;height:1.8rem;opacity:0;position:absolute;left:2.8rem;top:50%;transform:translateY(-50%);transition:all 0.2s ease-in-out;width:0.8rem;background-image:url(/common/img/arrow_button_left_white.svg);opacity:0}.form-section .reset-button:hover input[type=reset]{background-color:#43DEB1;color:#fff;box-shadow:0 0.8rem 2rem rgba(0,0,0,0.2)}.form-section .reset-button:hover:after{opacity:1}.form-section  .radio-block{margin-bottom:40px}.form-section .radio-block label{font-size:16px;position:relative;cursor:pointer;padding-left:30px}.form-section .back-button{width:100%;max-width:289px;margin:0 12px;position:relative}.form-section  .radio-block label:after,.form-section .radio-block label:before{content:"";display:block;border-radius:50%;position:absolute;transform:translateY(-50%);top:50%}.form-section .radio-block label:before{border:solid 1px #A3A3A3;width:20px;height:20px;border-radius:10px;left:0;box-sizing:border-box}.form-section .radio-block label:after{background-color:#43DEB1;width:10px;height:10px;border-radius:5px;opacity:0;left:5px}.form-section .radio-block input:checked+label:before{border:solid 1px #43DEB1}.form-section .radio-block input:checked+label:after{opacity:1}.form-section .radio-item{margin-bottom:10px}.form-section .radio-button{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);margin:-1px}.form-section .text-block{margin-bottom:40px}.form-section .text-block input{max-width:468px;width:100%}.form-section .text-block.birth label{margin-right:2px}.form-section .text-block.birth label span{font-weight:700}.form-section .text-block.birth input{width:auto;margin-right:8px;display:inline-block}.form-section .text-block.notice input{background-color:rgba(255,64,70,0.1);border:1px solid #FF4046}.form-section .text-block.notice input::placeholder{color:#FF4046}.form-section .text-block.notice textarea{background-color:rgba(255,64,70,0.1);border:1px solid #FF4046}.form-section .text-block.notice textarea::placeholder{color:#FF4046}.form-section .submit-block{margin-top:88px;display:flex;align-items:center;justify-content:center}.form-section .notice-text{font-size:13px;color:#FF4046;margin-bottom:10px}.form-section .exec-img{display:flex;justify-content:flex-end;margin-bottom:12px;padding-right:100px;box-sizing:border-box}.form-section .exec-img img{width:140px;height:auto}@media only screen and (max-width:767px){.form-section .exec-img{justify-content:center;padding-right:0;margin-bottom:27px}}.form-section .exec-title{font-weight:700;text-align:center;font-size:18px;margin-bottom:20px}.form-section .exec-text{text-align:center}.form-section .button.button--form{background:transparent;border:1px solid #43DEB1;color:#222;width:100%;max-width:none}.form-section .button.button--form:after{background:url(/common/img/arrow_button_right_white.svg) center/contain no-repeat;content:"";display:block;height:1.8rem;opacity:0;position:absolute;right:2.8rem;top:50%;transform:translateY(-50%);transition:all 0.2s ease-in-out;width:0.8rem}@media print,screen and (min-width:768px){.form-section .button.button--form{max-width:289px}.form-section .button.button--form:hover{background:#43DEB1;color:#FFF}.form-section .button.button--form:hover:after{opacity:1}}@media only screen and (max-width:767px){.form-section .reset-button,.form-section .submit-button{max-width:none}.form-section .submit-block{margin-top:57px;flex-direction:column-reverse}.form-section .submit-block .reset-button{margin:24px 0 0}.form-section .submit-block .submit-button{margin:0}}
/*# sourceMappingURL=form.css.map */