/* ===============================
   SWELL純正テーブルに寄せたデザイン
   =============================== */

.va-info-wrap {
  margin: 1.4em 0 1.8em;
}

/* <figure class="wp-block-table is-style-regular"> */
.va-table-figure {
  margin: 0;
}

/* SWELLのテーブルデザインに寄せる */
.va-table {
  width: 100%;
  border-collapse: collapse;
  font-size: 0.95rem;
  background: var(--swl-block-bg,#fff);
}

.va-table th,
.va-table td {
  padding: 12px 14px;
  border-bottom: 1px solid rgba(0,0,0,.07);
}

/* 左列（項目名） */
.va-table th {
  width: auto !important;
  /* white-space: nowrap; */
  font-weight: 600;
  background: var(--tbody-th-color--bg,#3bbf5c);
  color: var(--tbody-th-color--txt,#fff);
  border-right: 1px solid rgba(0,0,0,.05);
  text-align: left;
}

.va-table td {
  background: #fff;
}

/* スマホ対応 */
@media (max-width: 599px) {
  .va-table th {
    width: 140px;
  }
}