.main-article .entry-body .table-content:first-of-type {
  margin-top: 0;
}
.main-article .entry-body .table-content:last-of-type,.main-article .entry-body .table-content:last-of-type table {
  margin-bottom: 0;
}
.main-article .entry-body .table-content .table-arrow::after {
  top: 50%;
}
.main-article .entry-body table {
  width: 100%;
  margin: 0 auto 10px;
  border: 1px solid #a0a0a0;
  padding: 0;
  border-spacing: 1px;
}
.main-article .entry-body table caption {
  color: #b9203b;
  text-align: left;
  font-size: 1.6rem;
  font-weight: bold;
  margin-bottom: 10px;
}
.os-windows .main-article .entry-body table caption {
  font-weight: 600;
}
.main-article .entry-body table tr:not(:last-of-type) {
  border-bottom: 1px solid rgba(160, 160, 160, 0.25);
}
.main-article .entry-body table th, .main-article .entry-body table td {
  text-align: center;
  border: 0 !important;
}
.main-article .entry-body table thead tr {
  border-bottom: 1px solid rgba(160, 160, 160, 0.5);
}
.main-article .entry-body table thead th {
  background-color: #ebebeb;
}
.main-article .entry-body table th:first-of-type {
  width: 15%;
}
.main-article .entry-body table th:nth-of-type(2) {
  width: 30%;
}
.main-article .entry-body table th:last-of-type {
  width: 12%;
}
@media (max-width: 767px) {
  .main-article .entry-body table {
    width: 600px;
  }
  .main-article .entry-body .tb-col-4 {
    width: 500px;
  }
  .main-article .entry-body .tb-col-4 th:first-of-type {
    width: 22%;
  }
  .main-article .entry-body .tb-col-4 th:nth-of-type(2) {
    width: 35%;
  }
}
/*# sourceMappingURL=../map/css/style-facilities.css.map */
