/* WordPress 側の差分だけ(旧 Drupal の見た目は theme.css 以下がそのまま担う) */

/* Contact Form 7: 旧 webform と同じ並び・幅 */
.wpcf7-form .form-item { margin-bottom: 0.5rem; }
.wpcf7-form .wpcf7-form-control-wrap { display: block; }
.wpcf7-form .wpcf7-not-valid-tip { font-size: 0.8125rem; margin-top: -0.75rem; margin-bottom: 0.75rem; }
.wpcf7-form .wpcf7-acceptance .wpcf7-list-item { margin-left: 0; }
.wpcf7-form .wpcf7-acceptance input[type="checkbox"] { margin: 0 0.5rem 0 0; }
.wpcf7-form .form-actions { margin-top: 1rem; }
.wpcf7 form .wpcf7-response-output { margin: 1rem 0 0; }
.wpcf7-spinner { vertical-align: middle; }
