/*!
Theme Name: EASTERN CAR LINER, LTD.
Theme URI: https://www.ecl.co.jp/
Author: EASTERN CAR LINER, LTD.
Author URI: https://www.ecl.co.jp/
*/
.contactWrap .flex {
  display: flex;
  justify-content: space-between;
}
.contactWrap .small {
  font-size: 90%;
  padding-bottom: 0.2em;
  font-weight: bold;
  padding-top: 0.5em;
}
.contactWrap .flexAddr {
  display: flex;
  gap: 1em;
}
.contactWrap table {
  width: 100%;
}
.contactWrap table th, .contactWrap table td {
  font-size: 15px;
}
.contactWrap table th {
  word-break: keep-all;
  padding-top: 1em;
  padding-bottom: 0.25em;
}
.contactWrap table th span.require {
  color: #ff0000;
}
.contactWrap table th select,
.contactWrap table th textarea,
.contactWrap table th input[type=text],
.contactWrap table td select,
.contactWrap table td textarea,
.contactWrap table td input[type=text] {
  width: 300px;
  padding: 0.75em 0.85em;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  width: 100%;
}
.contactWrap table th select.zip,
.contactWrap table th textarea.zip,
.contactWrap table th input[type=text].zip,
.contactWrap table td select.zip,
.contactWrap table td textarea.zip,
.contactWrap table td input[type=text].zip {
  width: 100%;
}
.contactWrap table th select.herf,
.contactWrap table th textarea.herf,
.contactWrap table th input[type=text].herf,
.contactWrap table td select.herf,
.contactWrap table td textarea.herf,
.contactWrap table td input[type=text].herf {
  width: calc(100% - 16px);
}
.contactWrap table th .zip_wrap,
.contactWrap table td .zip_wrap {
  width: 30%;
}
.contactWrap table th .zip_wrap > div:nth-child(2),
.contactWrap table td .zip_wrap > div:nth-child(2) {
  font-weight: normal;
}
.contactWrap table th .addr_wrap,
.contactWrap table td .addr_wrap {
  width: 70%;
}
.contactWrap table th .addr_wrap > div:nth-child(2),
.contactWrap table td .addr_wrap > div:nth-child(2) {
  font-weight: normal;
}
.contactWrap table th.small,
.contactWrap table td.small {
  font-size: 90%;
  padding-bottom: 0.2em;
  font-weight: bold;
  padding-top: 0.5em;
}
.contactWrap table th span.error,
.contactWrap table td span.error {
  padding-top: 0.25em;
  font-weight: normal;
}
.contactWrap table th.flex,
.contactWrap table td.flex {
  display: flex;
  justify-content: space-between;
}
.contactWrap .submit_btn {
  margin-top: 3em;
  text-align: center;
}
.contactWrap .submit_btn input[type=submit] {
  background-color: #121b54;
  color: #fff;
  padding: 1em 3em;
  outline: none;
  border: none;
  cursor: pointer;
}
.contactWrap .mw_wp_form_confirm .flex {
  justify-content: flex-start;
  gap: 1em;
}
.contactWrap .back_btn {
  margin-top: 3em;
  text-align: center;
}
.contactWrap .back_btn input[type=submit] {
  background-color: #ccc;
  color: #000;
  outline: none;
  border: none;
  padding: 8px 30px;
  cursor: pointer;
}/*# sourceMappingURL=style.css.map */