.ImageIntroduction__ImageSection h3 {
  max-width: 300px;
}

.ImgTreatmentTURBT,
.ImgTreatmentSurgery,
.ImgTreatmentRange {
  max-width: 550px;
  margin-left: auto;
  margin-right: auto;
}

.HeadingTreatment {
  display: inline-block;
  padding: 5px 10px;
  background: #318FB3;
  color: #fff;
  margin-top: 1em;
  margin-bottom: 0.5em !important;
}

.TreatmentSurgicalMethod figure {
  text-align: center;
}

.HeadingUC {
  margin-top: 3em;
  color: #D7B355;
  font-weight: bold;
}

.Table_Type {
  border-spacing: 2px;
  border-collapse: separate;
  margin-right: auto;
  margin-left: auto;
}

.Table_Type thead {
  background-color: #c48f00;
}

.Table_Type thead tr th {
  color: #fff;
  text-align: center;
  padding: 5px;
}

.Table_Type .FstColumn {
  background-color: #f3d5a6;
  font-weight: bold;
  text-align: center;
  width: 90px;
  white-space: nowrap;
}

.Table_Type .SndColumn,
.Table_Type .SrdColumn,
.Table_Type .FthColumn {
  width: 230px;
  background-color: #f8ebce;
  text-align: left;
}

.Table_Type tr td {
  vertical-align: middle;
  text-align: center;
  padding: 10px 5px;
}

.TreatmentFeature {
  margin-bottom: 2em;
}

.TreatmentFeature.ImageIntroduction.-onParagraph {
  padding-top: 0;
  margin-top: 0.5em;
}

.TreatmentFeature .list li {
  display: flex;
}

.TreatmentFeature .list li .disc {
  width: 1.5em;
}

.TreatmentFeature .list li .textbox {
  width: calc(100% - 1.5em);
}

.ImageWayBox .HeadingUC {
  margin-top: 0;
}

.TreatmentMethodImg {
  max-width: 250px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

@media all and (max-width: 768px) {
  .Table_Type .FstColumn {
    width: 120px;
  }
}

.ReferenceText {
  margin-top: 2em;
}

.TreatmentTextBold {
  font-weight: bold;
}

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