﻿.inner-form{padding:0 30px 30px}.form-ttl-text{padding:0 15px;line-height:1.5;color:#fff;margin-top:-110px;margin-bottom:25px}.step{margin-bottom:35px}form{padding:35px 15px 0;background:#fff}.form-inner{margin-top:18px;display:flex;gap:0 2%}.form-label{font-weight:600;display:flex;align-items:center}.form-split{width:49%}.label-attention{font-size:14px;margin-top:8px;color:#286cd2}.item{margin-bottom:30px}.inputs{height:50px;border-radius:5px;border:solid 1px #ccc;width:100%;padding:0 10px;box-sizing:border-box}.wpcf7-form-control{gap:15px 3%;display:flex;flex-wrap:wrap;appearance:auto;align-items:center}.wpcf7-form-control-wrap{position:relative;width:100%}.form-inner .wpcf7-list-item{border:solid 1px #ccc;border-radius:5px;width:48.5%;height:50px;display:flex;align-items:center;padding-left:10px;margin:0}.wpcf7-form-control-wrap.gender .wpcf7-form-control{flex-direction:column;gap:0}.wpcf7-form-control-wrap.gender .wpcf7-list-item{width:100%;height:40px;border:none}.wpcf7-form-control-wrap.gender .has-free-text{position:relative}.wpcf7-form-control-wrap.gender .has-free-text.active-free-text{margin-bottom:50px}.wpcf7-form-control-wrap.gender input[name=gender_free_text]:disabled{display:none}.wpcf7-form-control-wrap.gender input[name=gender_free_text]{position:absolute;border:solid 1px #ccc;border-radius:5px;width:100%;height:50px;padding-left:10px;bottom:-70px;left:0}.wpcf7-list-item>label{display:flex;align-items:center}.wpcf7-list-item-label{color:#777;padding-left:5px}.require .form-label::after{content:"必須";font-size:12px;background:#dac682;padding:5px 8px;border-radius:5px;margin-left:10px}.any .form-label::after{content:"任意";font-size:12px;background:#fff;padding:5px 8px;border-radius:5px;margin-left:10px;color:#286cd2;border:solid 1px #286cd2}.wpcf7-date{width:87%}.privacy{height:120px;overflow-y:scroll;border:solid 1px #ccc;border-radius:10px;padding:15px;font-size:13px}.privacy::-webkit-scrollbar-thumb{background-color:#fff}.accept-text-box{margin-top:20px}.accept-text::after{content:"必須";font-size:12px;background:#dac682;padding:5px 8px;border-radius:5px;margin-left:5px;font-weight:600}.accept-text-box .wpcf7-list-item-label{color:#111;font-size:13px;font-weight:600}.accept-text-box .wpcf7-list-item{width:100%;border:none;margin:0}.wpcf7-submit{margin:30px auto;padding:20px 100px;font-size:21px;background-color:buttonface;border-width:1px;border-style:outset;border-color:buttonborder}.wpcf7 .wpcf7-submit:disabled{opacity:.3 !important}input[type=text]{font-size:16px}input[type=date]{font-size:16px;width:100%}input[type=checkbox]{appearance:auto}select{font-size:16px}#form .wpcf7 form .wpcf7-response-output{margin:-40px 1.5em 0px;padding:1.5em 2em}.wpcf7-not-valid-tip{padding-top:10px}@media screen and (max-width: 640px){.inner-form{padding:0 4.6875vw 4.6875vw}.form-label,.alert{font-size:max(16px,3.59375vw)}#form .wpcf7 form .wpcf7-response-output,.wpcf7-not-valid-tip{font-size:max(16px,3.59375vw) !important}.form-inner{margin-top:2.8125vw}.wpcf7-form-control{gap:2.34375vw 2%}.wpcf7-submit{padding:3.125vw 15.625vw;margin:4.6875vw auto}.item{margin-bottom:4.6875vw}.inputs{height:max(40px,7.8125vw)}input[type=text]:not(select),input[type=email],input[type=tel]{font-size:max(16px,3.59375vw)}input[type=date]{font-size:max(16px,3.59375vw)}input[type=checkbox]{width:16px;height:16px}select{font-size:max(16px,3.59375vw)}.wpcf7-form-control-wrap.gender .wpcf7-list-item{height:max(40px,6.25vw)}.wpcf7-form-control-wrap.gender .has-free-text.active-free-text{margin-bottom:7.8125vw}.wpcf7-form-control-wrap.gender input[name=gender_free_text]{height:max(40px,7.8125vw);padding-left:1.5625vw;bottom:-10.9375vw}.wpcf7-list-item-label{font-size:max(16px,3.59375vw)}.require .form-label::after{font-size:max(14px,3.59375vw);padding:.78125vw 1.25vw;border-radius:.78125vw;margin-left:1.5625vw}.form-inner .wpcf7-list-item{height:7.8125vw}}