@charset "UTF-8";
/*--------------------------------------------------------------------------------------------------
ページ個別のスタイリング 【クラス名：DentalPlaza-page-●●●】
--------------------------------------------------------------------------------------------------*/
.DentalPlaza-page-flexList--grid42 {
  grid-gap: 42px 60px;
}
.DentalPlaza-page-logo-eo {
  width: 240px !important;
  margin: 30px 0;
}
.DentalPlaza-page-chart-fov {
  width: 100%;
  background: #F4F4F4;
}
.DentalPlaza-page-chart-fov th,
.DentalPlaza-page-chart-fov td {
  font-size: 12px;
  text-align: left;
  padding: 8px 5px 5px;
  border: solid 2px #FFFFFF;
  vertical-align: middle;
}
.DentalPlaza-page-chart-fov th.bold,
.DentalPlaza-page-chart-fov td.bold {
  font-family: "UniversLTPro-55Roman", "A-OTF 新ゴ Pro M", "新ゴ M", "Shin Go Medium", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Meiryo", "メイリオ", sans-serif;
}
.DentalPlaza-page-chart-fov th.border,
.DentalPlaza-page-chart-fov td.border {
  border-top: 15px solid #FFFFFF;
}
.DentalPlaza-page-chart-fov th.border--left,
.DentalPlaza-page-chart-fov td.border--left {
  border-left: 10px solid #FFFFFF;
}
.DentalPlaza-page-chart-fov th {
  background: #E7E7E7;
}
.DentalPlaza-page-chart-fov th.none {
  background-color: #FFFFFF;
}
.DentalPlaza-page-chart-fov th.blue {
  background-color: #214da0;
  color: #FFFFFF;
  font-family: "UniversLTPro-55Roman", "A-OTF 新ゴ Pro M", "新ゴ M", "Shin Go Medium", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Meiryo", "メイリオ", sans-serif;
  padding: 7px 10px 3px;
  text-align: center;
}
.DentalPlaza-page-chart-fov th.blue--lignt {
  background-color: #448aca;
}
.DentalPlaza-page-chart-fov th.blue--superlignt {
  background-color: #a0d2f2;
}
.DentalPlaza-page-chart-fov th:nth-child(n+3) {
  text-align: center;
}
.DentalPlaza-page-chart-fov td.gray {
  background: #E7E7E7;
}
.DentalPlaza-page-chart-fov td.center {
  text-align: center;
}
.DentalPlaza-page-chart-fov td:nth-child(n+5) {
  text-align: center;
}
.DentalPlaza-page-panoramic-text {
  position: relative;
}
.DentalPlaza-page-panoramic-text .DentalPlaza-c-flexBloc__description {
  position: absolute;
  top: 0;
  left: 0;
  width: 135px;
  font-size: 14px;
}
.DentalPlaza-page-panoramic-text .DentalPlaza-c-flexBloc__description.wide {
  width: 180px;
}
.DentalPlaza-page-chart-cephalometric {
  width: 100%;
  background-color: #E7E7E7;
}
.DentalPlaza-page-chart-cephalometric th,
.DentalPlaza-page-chart-cephalometric td {
  font-size: 18px;
  font-weight: normal;
  text-align: center;
  padding: 6px 5px 3px;
  border: solid 2px #FFFFFF;
  vertical-align: middle;
}
.DentalPlaza-page-chart-cephalometric tr:nth-child(2n) td {
  background-color: #F4F4F4;
}
.DentalPlaza-page-flexBlock-cepalometric {
  grid-gap: 45px 30px;
}
.DentalPlaza-page-flexBlock__colSize438 {
  width: 438px;
}
.DentalPlaza-page-flexBlock__colSize672 {
  width: 672px;
}
.DentalPlaza-page-flexBlock__colSize220 {
  width: 220px;
}
.DentalPlaza-page-flexBlock__colSize188 {
  width: 188px;
}
.DentalPlaza-page-productinfo-fov dd {
  position: relative;
  margin-left: 1.7em;
}
.DentalPlaza-page-productinfo-fov dd::before {
  content: "-";
  position: absolute;
  top: 0;
  left: -0.7em;
}
.DentalPlaza-page-productinfo-cepalometric {
  overflow: hidden;
}
.DentalPlaza-page-productinfo-cepalometric dt {
  float: left;
  clear: both;
  white-space: nowrap;
}
.DentalPlaza-page-productinfo-cepalometric dd {
  float: left;
}
.DentalPlaza-page-productinfo-cepalometric + .DentalPlaza-page-productinfo-cepalometric {
  margin-top: 20px;
}

.DentalPlaza-u-mt280 {
  margin-top: 280px !important;
}

.DentalPlaza-c-tableChart {
  min-width: 740px;
}

.DentalPlaza-u-ti07em {
  padding-left: 0.7em;
  text-indent: -0.7em;
  display: inline-block;
}

.DentalPlaza-u-ti1em {
  display: inline-block;
}/*# sourceMappingURL=style.css.map */