.ssc-myasp{max-width:760px;margin:36px auto;color:#152a40}.ssc-myasp *{box-sizing:border-box}
.ssc-myasp .ssc-form-guide{font-size:14px}.ssc-myasp .input_unit{padding:22px 0;border-bottom:1px solid #dce2e8}.ssc-myasp .my_left{margin-bottom:10px}.ssc-myasp .form_input_label{font-weight:700;font-size:16px}.ssc-myasp .form_input_label.required:after{content:'必須';display:inline-block;margin-left:10px;font-size:11px;background:#b95020;color:#fff;padding:2px 7px;border-radius:2px}
.ssc-myasp input[type=text],.ssc-myasp input[type=email],.ssc-myasp input[type=tel],.ssc-myasp select,.ssc-myasp textarea{width:100%;max-width:100%;font:inherit;font-size:16px;border:1px solid #9eacba;border-radius:3px;padding:12px;background:#fff;color:#17283b}.ssc-myasp textarea{min-height:140px;resize:vertical}.ssc-myasp .checkbox_frame{display:flex;gap:10px;align-items:flex-start;margin:10px 0}.ssc-myasp input[type=checkbox]{width:18px;height:18px;margin-top:6px;accent-color:#ad4d1d}.ssc-myasp .checkbox_label label{font-size:16px;cursor:pointer}.ssc-myasp .form_input_submit{text-align:center;margin:28px 0}.ssc-myasp input[type=submit]{appearance:none;font:inherit;font-weight:700;padding:16px 32px;border:0;background:#c45b20;color:#fff;border-radius:3px;cursor:pointer;max-width:100%}.ssc-myasp .ssc-form-privacy{font-size:13px}.ssc-myasp a{text-decoration:underline}.ssc-myasp .my_column{float:none;width:auto}.ssc-myasp .input_unit:after{content:'';display:block;clear:both}
@media(max-width:760px){.ssc-myasp{margin:24px auto}.ssc-myasp input[type=submit]{width:100%;padding:16px 10px}}
