form p:not(:first-of-type){margin-top:32px}form p>label{font-weight:700}form input:not([type=submit]):not([type=radio]),form textarea{font-size:1rem;line-height:1.5;padding:12px 16px;width:100%;border:2px solid #ddd}form input:not([type=submit]):not([type=radio])::-moz-placeholder, form textarea::-moz-placeholder{color:#bbb}form input:not([type=submit]):not([type=radio])::placeholder,form textarea::placeholder{color:#bbb}form textarea{min-height:6lh;max-height:10lh;field-sizing:content}form label.must::after{content:"必須";display:inline-block;font-size:12px;padding:0 4px;margin-left:8px;background-color:#005a9a;color:#fff}.form__submit{margin-top:clamp(
    40px,
    calc(40px + 24px * ((100vw - 375px) / 1065px)),
    64px
  );text-align:center}.form__submit p{position:relative;display:inline-block}.form__submit p:hover input[type=submit]{background-color:#fff;color:#005a9a}.form__submit p:hover .form__submit-arrow{border-color:#005a9a}.form__submit input[type=submit]{font-size:16px;font-weight:700;line-height:1;letter-spacing:.1em;text-align:center;padding:14px 49px 14px 38px;border-radius:60px;cursor:pointer;border:2px solid #005a9a;background-color:#005a9a;color:#fff;font-family:"Montserrat",sans-serif;text-transform:uppercase;position:relative;transition:background-color .3s ease-out,color .2s ease-out}.form__submit-arrow{content:"";position:absolute;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;rotate:45deg;top:calc(50% + 2px);left:calc(50% + 35px);transform:translate(-50%, -50%)}[data-name=your-inquiry] .wpcf7-list-item{display:block}[data-name=your-inquiry] .wpcf7-list-item:not(:first-of-type){margin-top:16px}[data-name=your-inquiry] .wpcf7-list-item label{display:flex;align-items:center;font-weight:500;cursor:pointer;gap:8px}input[type=radio]{flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border:2px solid #bbb;border-radius:50%;cursor:pointer;transition:border-color .2s}input[type=radio]:checked{border-color:#005a9a;background:radial-gradient(circle, #005a9a 45%, transparent 45%)}.wpcf7-form-control-wrap{display:block;margin-top:16px}.wpcf7-spinner,.wpcf7-form.sent .wpcf7-response-output{display:none}.wpcf7-not-valid-tip{color:#ff5151}
/*# sourceMappingURL=contact.min.css.map */