@charset "UTF-8";
/*--------------------------------------------------------------------------------------------------
ページ個別のスタイリング 【クラス名：DentalPlaza-page-●●●】
--------------------------------------------------------------------------------------------------*/
.DentalPlaza-p-anchor__list {
  grid-gap: 15px 100px; }
.DentalPlaza-p-anchor__item {
  width: initial; }
.DentalPlaza-page-pic01 {
  margin-top: -140px;
  margin-bottom: -40px; }
.DentalPlaza-page-pic02 {
  position: relative; }
.DentalPlaza-page-pic03 {
  width: 940px;
  margin: 0 auto !important; }
.DentalPlaza-page-pic04 {
  width: 860px;
  margin: 0 0 0 100px !important; }
.DentalPlaza-page-dl01 {
  margin-top: 10px;
  overflow: hidden; }
  .DentalPlaza-page-dl01__dt {
    font-family: UniversLTPro-55Roman, "新ゴ M", "Shin Go Medium";
    width: 100px;
    float: left;
    clear: both; }
  .DentalPlaza-page-dl01__dd {
    overflow: hidden; }
  .DentalPlaza-page-dl01__graph01 {
    height: 20px;
    margin-bottom: 5px; }
    .DentalPlaza-page-dl01__graph01--01 {
      width: 60px;
      background: #B5D1E8; }
    .DentalPlaza-page-dl01__graph01--02 {
      width: 360px;
      background: #C9CACA; }
.DentalPlaza-page-flex01 {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between; }
  .DentalPlaza-page-flex01__item {
    width: 355px; }
  .DentalPlaza-page-flex01__pic {
    margin-bottom: 10px;
    border: solid 1px #9FA0A0;
    display: block; }
    .DentalPlaza-page-flex01__pic img {
      position: relative;
      top: -1px;
      z-index: -1; }
.DentalPlaza-page-flex02 {
  display: flex;
  flex-wrap: wrap;
  gap: 0 30px; }
  .DentalPlaza-page-flex02__pic {
    width: 200px; }
  .DentalPlaza-page-flex02__text {
    width: 310px; }
.DentalPlaza-page-flex03 {
  display: flex;
  flex-wrap: wrap;
  gap: 0 30px; }
  .DentalPlaza-page-flex03__pic {
    width: 180px; }
    .DentalPlaza-page-flex03__pic--02 {
      padding-left: 90px; }
  .DentalPlaza-page-flex03__text--01 {
    width: 310px; }
  .DentalPlaza-page-flex03__text--02 {
    width: 330px; }
  .DentalPlaza-page-flex03__text--03 {
    width: 890px; }
.DentalPlaza-page-tableChart {
  width: 100%;
  min-width: initial; }
.DentalPlaza-page-chart01 {
  width: 100%;
  border-collapse: collapse; }
  .DentalPlaza-page-chart01 tr:nth-child(odd) {
    background: #F2F2F2; }
  .DentalPlaza-page-chart01 th,
  .DentalPlaza-page-chart01 td {
    font-size: 14px;
    font-family: UniversLTPro-55Roman, "新ゴ R", "Shin Go Regular" !important;
    text-align: left;
    padding: 8px 15px;
    border: solid 1px #fff; }
  .DentalPlaza-page-chart01 th {
    color: #fff;
    background: #B5B5B6; }
    .DentalPlaza-page-chart01 th:last-child {
      text-align: center; }
  .DentalPlaza-page-chart01 td:nth-child(2) {
    width: 600px; }
  .DentalPlaza-page-chart01 td:last-child {
    width: 180px;
    text-align: center; }
