.p-table tr:not(:last-of-type) {
  border-bottom: 1px solid var(--color_gold03);
}
.p-table th,
.p-table td {
  display: block;
}
.p-table th {
  padding-top: 1rem;
}
.p-table td {
  padding-bottom: 1rem;
}

@media screen and (min-width: 768px) {
  .p-table th,
  .p-table td {
    display: table-cell;
    padding: clamp(1rem, 1.3020833333vw, 1.5625rem);
    font-size: var(--f20);
  }
  .p-table th {
    width: clamp(12rem, 15.625vw, 18.75rem);
    text-align: left;
  }
}
.map {
  padding-bottom: clamp(4rem, 4.1666666667vw, 5rem);
}
.map__route {
  margin-top: clamp(1.5rem, 2.34375vw, 2.8125rem);
  padding: clamp(1rem, 0.5208333333vw, 0.625rem) clamp(1rem, 1.5625vw, 12.5rem);
  background-color: var(--color_gold04);
}

.information__content {
  padding: clamp(1rem, 0.5208333333vw, 0.625rem) clamp(1rem, 1.5625vw, 12.5rem);
}
.information .p-table td {
  text-align: center;
}

@media screen and (min-width: 768px) {
  .information .p-table td {
    text-align: left;
  }
}/*# sourceMappingURL=access.css.map */