@charset "UTF-8";

/* Contact Form 7が追加する要素だけをENTRYセクション内で補正する。 */
#ENTRY .wpcf7-form-control-wrap {
  display: grid;
}

#ENTRY .wpcf7-not-valid-tip {
  margin-top: 4px;
  color: var(--accent-red);
  font-size: 1.2rem;
  font-weight: 700;
  line-height: 1.4;
}

#ENTRY .wpcf7-spinner {
  display: none;
}

#ENTRY .wpcf7 form .wpcf7-response-output {
  margin: var(--space-sm) 0 0;
  padding: 8px 10px;
  border: 1px solid var(--ink);
  font-size: 1.3rem;
  line-height: 1.5;
}

#ENTRY .wpcf7 form.invalid .wpcf7-response-output,
#ENTRY .wpcf7 form.unaccepted .wpcf7-response-output,
#ENTRY .wpcf7 form.payment-required .wpcf7-response-output {
  border-color: var(--accent-red);
}
