/* 日本語: 既存のPC・スマホデザインへContact Form 7の入力欄と通知を合わせます。 */
.inquiry-form .wpcf7 {width:100%;min-width:0}
.inquiry-form .wpcf7-form-control-wrap{display:block;width:100%}
.inquiry-form .field>p{margin:0}
.inquiry-form .field-row>p:empty{display:none}
.inquiry-form input,.inquiry-form textarea,.inquiry-form select{box-sizing:border-box;max-width:100%}
.inquiry-form input[type=submit]{width:auto;min-height:52px;padding:16px 26px;background:#202020;color:#fff;border:1px solid #202020;font:inherit;cursor:pointer}
.inquiry-form input[type=submit]:disabled{opacity:.6;cursor:wait}
.inquiry-form .wpcf7-not-valid-tip{font-size:14px;line-height:1.6;margin-top:7px;color:#a52929}
.inquiry-form [aria-invalid=true]{border-color:#a52929}
.inquiry-form .wpcf7-response-output{margin:24px 0 0;padding:18px;line-height:1.8;font-size:16px;border-radius:0}
.inquiry-form .avs-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.inquiry-form .wpcf7-spinner{vertical-align:middle}
.inquiry-form .field{min-width:0}
.inquiry-form .wpcf7 form.sent .wpcf7-response-output{border-color:#555;background:#f3f3f3}
