.DrSupervision {
  max-width: 24.5em;
}

.ImgInspection {
  max-width: 300px;
  margin: 0 auto 0.5em;
}

.ImgInspection figcaption {
  text-align: center;
}

.TableInspection001,
.TableInspection002 {
  max-width: 700px;
  margin: 0 auto;
}

.TableInspection001 figcaption,
.TableInspection002 figcaption {
  font-weight: bold;
}

.TableInspection001 table,
.TableInspection002 table {
  max-width: 100%;
  font-size: 87.5%;
}

.TableInspection001 table th,
.TableInspection001 table td,
.TableInspection002 table th,
.TableInspection002 table td {
  padding: 7px;
  border: 2px solid #fff;
  text-align: left;
  vertical-align: top;
}

.TableInspection001 table th,
.TableInspection002 table th {
  font-weight: bold;
}

.TableInspection001 table thead th,
.TableInspection002 table thead th {
  background-color: #909277;
  color: #fff;
  text-align: center;
  vertical-align: middle;
}

.TableInspection001 table tbody th,
.TableInspection002 table tbody th {
  background-color: #F8C397;
  white-space: nowrap;
}

.TableInspection001 table td,
.TableInspection002 table td {
  background-color: #faf1e6;
}

@media screen and (max-width: 768px) {
  .TableInspection001 table tbody th,
  .TableInspection002 table tbody th {
    width: 120px;
  }
}
