.form_wrap table td input[type=date] {
  display: block;
  font-size: 16px;
  width: 100% !important;
  box-sizing: border-box !important;
  background: #fff;
  padding: 0 !important;   /* ← inputからpaddingを削除 */
  margin: 0 !important;    /* ← inputからmarginを削除 */
  border: none !important;
  outline: none;
}

.wpcf7-form-control-wrap[data-name="first-date"],
.wpcf7-form-control-wrap[data-name="second-date"] {
  display: block;
  width: 100%;
  box-sizing: border-box;
  border: 1px solid #666;
  border-radius: 4px;
  padding: 0.25em 0.5em;  /* ← paddingはwrapper側に移動 */
}

.page-id-37 .renovation_ttl_text {
  z-index: 2;
}