/* 30-year history timeline and special page tables/content styles. */
.yabane-history {
  margin-top: 24px;
}

.yabane-history-year {
  margin-bottom: 18px;
}

.yabane-history-year-title {
  margin: 0 0 8px;
  padding: 0;
  border-top: 0 !important;
  border-bottom: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 1.2;
}

.yabane-history-list {
  display: grid;
  gap: 2px;
}

.yabane-history-item {
  display: grid;
  grid-template-columns: 102px minmax(0, 1fr);
  gap: 14px;
  align-items: start;
}

.yabane-history-date {
  color: #333;
  font-weight: 500;
  white-space: nowrap;
  padding-left: 22px;
}

.yabane-history-body {
  line-height: 1.5;
}

.page-id-132 .entry-body table {
  width: 100%;
  border-collapse: collapse;
  border: 0 !important;
  background: transparent;
}

.page-id-132 .entry-body table th,
.page-id-132 .entry-body table td {
  border: 0 !important;
  background: transparent;
  padding: 6px 10px;
  vertical-align: top;
}

.page-id-132 .entry-body table th:nth-child(1),
.page-id-132 .entry-body table td:nth-child(1),
.page-id-132 .entry-body table th:nth-child(2),
.page-id-132 .entry-body table td:nth-child(2),
.page-id-132 .entry-body table th:nth-child(3),
.page-id-132 .entry-body table td:nth-child(3),
.page-id-132 .entry-body table th:nth-child(5),
.page-id-132 .entry-body table td:nth-child(5) {
  white-space: nowrap;
}

.page-id-132 .entry-body table th:nth-child(1),
.page-id-132 .entry-body table td:nth-child(1) {
  width: 54px;
  text-align: center;
}

.page-id-132 .entry-body table th:nth-child(2),
.page-id-132 .entry-body table td:nth-child(2) {
  width: 74px;
}

.page-id-132 .entry-body table th:nth-child(3),
.page-id-132 .entry-body table td:nth-child(3) {
  width: 86px;
}

.page-id-132 .entry-body table th:nth-child(5),
.page-id-132 .entry-body table td:nth-child(5) {
  width: 96px;
}

.page-id-153 .entry-body table {
  width: 100%;
  margin: 0 0 28px;
  border-collapse: collapse;
  table-layout: fixed;
  background: transparent;
}

.page-id-153 .entry-body table th,
.page-id-153 .entry-body table td {
  border: 1px solid #d6d6d6;
  padding: 8px 12px;
  vertical-align: middle;
  background: transparent;
  line-height: 1.45;
}

.page-id-153 .entry-body table th {
  width: 106px;
  background: #efefef;
  text-align: center;
  font-weight: 700;
  white-space: nowrap;
}

.page-id-153 .entry-body table td {
  text-align: center;
}

.page-id-153 .entry-body table td a {
  word-break: keep-all;
}



.page-id-14 .entry-body > p:first-of-type {
  display: block;
}

.page-id-14 .entry-body > p:first-of-type > img.alignleft {
  float: left;
  margin: 6px 24px 12px 0;
  width: 150px;
  height: auto;
}

@media (max-width: 767px) {
  .page-id-14 .entry-body > p:first-of-type > img.alignleft {
    float: none;
    display: block;
    margin: 0 auto 16px;
  }
}

@media (max-width: 767px) {
  .yabane-history-year {
    margin-bottom: 18px;
  }

  .yabane-history-year-title {
    font-size: 1.4rem;
  }

  .yabane-history-item {
    grid-template-columns: 1fr;
    gap: 6px;
  }

  .yabane-history-date {
    font-size: 1.3rem;
  }
}
