.ImageIntroduction__ImageSection {
  background: #fdeddf;
}

.ImgProgression {
  max-width: 350px;
  margin: 0 auto;
}

.TableSymptom {
  border-spacing: 2px;
  border-collapse: separate;
}

.TableSymptom thead th {
  background-color: #a16565;
  font-weight: bold;
  padding: 7px;
  color: #fff;
  min-width: 150px;
}

.TableSymptom .disc {
  font-size: 0.5em;
  vertical-align: middle;
  margin-right: 3px;
  color: #e64b2f;
}

.TableSymptom li {
  text-indent: -1em;
  padding-left: 1em;
}

.TableSymptom .etc {
  padding-left: 0.8em;
}

.TableSymptom thead th:nth-child(n + 2) {
  width: 40%;
}

.TableSymptom tbody th {
  background-color: #fbbc96;
  font-weight: bold;
  padding: 7px;
}

.TableSymptom tbody td {
  background-color: #fddbc5;
  padding: 7px;
}

.ImageIntroduction + .smallLeftText {
  margin-top: 15px;
}

.DrSupervision {
  max-width: 16.5em;
}

@media screen and (max-width: 350px) {
  .DrSupervision {
    max-width: 100%;
  }
}
