@charset "UTF-8";
/*--------------------------------------------------------------------------------------------------
ページ個別のスタイリング 【クラス名：DentalPlaza-page-●●●】
--------------------------------------------------------------------------------------------------*/
.DentalPlaza-page-colorWhite01 {
  color: #fffB !important; }
.DentalPlaza-page-colorGreen01 {
  color: #9BCB6B !important; }
.DentalPlaza-page-colorPink01 {
  color: #EF93BB !important; }
.DentalPlaza-page-colorPink02 {
  color: #EDA3C6 !important; }
.DentalPlaza-page-colorBlue01 {
  color: #10ACEC !important; }
.DentalPlaza-page-colorBlue02 {
  color: #005EAD !important; }
.DentalPlaza-page-colorBlue03 {
  color: #8AD1F5 !important; }
.DentalPlaza-page-colorYellow01 {
  color: #FFEF24 !important; }
.DentalPlaza-page-bgColorBlue01 {
  background-color: #005EAD !important; }
.DentalPlaza-page-bgColorGreen01 {
  background-color: #EEF6E5 !important; }
.DentalPlaza-page-bgColorPink01 {
  background-color: #FCEDF4 !important; }
.DentalPlaza-page-bgColorGray01 {
  background-color: #F2F2F2 !important; }
.DentalPlaza-page-btnBase2 {
  color: initial;
  font-size: 14px;
  width: 290px;
  background-color: #F4F4F4;
  border-color: #F4F4F4;
  letter-spacing: initial;
  position: absolute;
  top: 0;
  right: 40px; }
  .DentalPlaza-page-btnBase2::before {
    content: "";
    margin: 0 10px 0 0;
    display: inline-block; }
  .DentalPlaza-page-btnBase2::after {
    content: "＞";
    margin: 0 0 0 10px;
    display: inline-block; }
.DentalPlaza-page-posRelative01 {
  position: relative; }
.DentalPlaza-page-title01 {
  color: #fff;
  font-size: 28px;
  font-family: UniversLTPro-55Roman, "新ゴ M", "Shin Go Medium";
  text-align: center;
  height: 60px;
  margin-bottom: 20px;
  padding: 5px 10px;
  border-radius: 5px; }
  .DentalPlaza-page-title01--green {
    background: #9BCB6B; }
  .DentalPlaza-page-title01--pink {
    background: #EF93BB; }
  .DentalPlaza-page-title01--blue {
    background: #10ACEC; }
.DentalPlaza-page-evaluation {
  color: #fff;
  font-size: 24px;
  font-family: UniversLTPro-55Roman, "新ゴ M", "Shin Go Medium";
  text-align: center;
  height: 60px;
  margin-top: 20px;
  padding: 5px 10px;
  background: #EFEFEF;
  border-radius: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 30px; }
  .DentalPlaza-page-evaluation__item {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px; }
.DentalPlaza-page-mark01 {
  width: 30px !important; }
.DentalPlaza-page-mark02 {
  width: 30px !important; }
.DentalPlaza-page-pic01 {
  margin-bottom: 60px; }
.DentalPlaza-page-pic02 img {
  vertical-align: middle; }
.DentalPlaza-page-pic03 {
  width: 240px;
  margin: auto; }
.DentalPlaza-page-box01 {
  color: #fff;
  padding: 10px 35px 30px;
  background: #004D9E; }
.DentalPlaza-page-chart01 {
  width: 1139px;
  border-collapse: collapse;
  border-spacing: 0;
  position: relative; }
  .DentalPlaza-page-chart01::before, .DentalPlaza-page-chart01::after {
    content: "";
    width: 2px;
    height: 100%;
    background: #fff;
    position: absolute; }
  .DentalPlaza-page-chart01::before {
    top: 0;
    left: -1px; }
  .DentalPlaza-page-chart01::after {
    top: 0;
    right: -1px; }
  .DentalPlaza-page-chart01 th, .DentalPlaza-page-chart01 td {
    font-size: 16px;
    text-align: left;
    line-height: 1.65;
    vertical-align: middle;
    padding: 10px;
    border: solid 1px #D0D0D0; }
.DentalPlaza-page-chart02 {
  width: 539px;
  border-collapse: collapse;
  border-spacing: 0;
  position: relative; }
  .DentalPlaza-page-chart02::before, .DentalPlaza-page-chart02::after {
    content: "";
    width: 2px;
    height: 100%;
    background: #fff;
    position: absolute; }
  .DentalPlaza-page-chart02::before {
    top: 0;
    left: -1px; }
  .DentalPlaza-page-chart02::after {
    top: 0;
    right: -1px; }
  .DentalPlaza-page-chart02 th, .DentalPlaza-page-chart02 td {
    font-size: 16px;
    text-align: left;
    line-height: 1.65;
    vertical-align: middle;
    padding: 10px 20px;
    border: solid 1px #D0D0D0; }
