@charset "UTF-8";
/*--------------------------------------------------------------------------------------------------
ページ個別のスタイリング 【クラス名：DentalPlaza-page-●●●】
--------------------------------------------------------------------------------------------------*/
.DentalPlaza-page-title02 {
  font-size: 28px; }
.DentalPlaza-page-title03 {
  width: 100%;
  max-width: 375px; }
.DentalPlaza-page-title04--blue {
  padding: 10px 0 0 20px; }
  .DentalPlaza-page-title04--blue:after {
    width: 70px;
    height: 70px;
    left: 10px; }
.DentalPlaza-page-title04--green {
  background: #5DA71E; }
.DentalPlaza-page-text01 {
  width: auto;
  position: static; }
.DentalPlaza-page-text03 {
  font-size: 28px; }
  .DentalPlaza-page-text03 small {
    line-height: 1.75;
    display: inline-block; }
.DentalPlaza-page-pic01 {
  width: 100px !important;
  margin-top: -60px;
  margin-right: 0; }
.DentalPlaza-page-pic02 {
  width: 80px !important;
  margin: 0 0 0 20px; }
.DentalPlaza-page-pic03 {
  padding: 15px 0 0; }
.DentalPlaza-page-pic04 {
  width: 1140px; }
.DentalPlaza-page-box01 {
  padding: 20px; }
.DentalPlaza-page-box02 {
  padding: 30px 20px; }
.DentalPlaza-page-box03 {
  padding: 30px 20px;
  box-shadow: none; }
  .DentalPlaza-page-box03--typeWhite {
    padding: 30px 0 0; }
.DentalPlaza-page-box04 {
  padding: 20px;
  background: url("../img/bg01@2x.svg") no-repeat 0 0/cover; }
.DentalPlaza-page-box05 {
  padding: 30px 15px 20px;
  grid-gap: 45px 40px; }
.DentalPlaza-page-flex01 {
  margin-top: 10px !important;
  grid-gap: 0; }
.DentalPlaza-page-flex02 {
  grid-gap: 20px;
  align-items: flex-start; }
  .DentalPlaza-page-flex02__item01 {
    width: 100px; }
  .DentalPlaza-page-flex02__item02 {
    width: calc(100% - 120px); }
  .DentalPlaza-page-flex02 p {
    font-size: 22px;
    margin-bottom: 0; }
.DentalPlaza-page-flex03 {
  grid-gap: 20px; }
  .DentalPlaza-page-flex03__item01 {
    width: 140px; }
  .DentalPlaza-page-flex03__item02 {
    width: calc(100% - 160px); }
  .DentalPlaza-page-flex03 p {
    font-size: 16px; }
.DentalPlaza-page-flex04 {
  grid-gap: 0; }
  .DentalPlaza-page-flex04__item01, .DentalPlaza-page-flex04__item02, .DentalPlaza-page-flex04__item03, .DentalPlaza-page-flex04__item04 {
    width: 90%;
    margin: auto; }
  .DentalPlaza-page-flex04 p {
    width: 100%; }
.DentalPlaza-page-list01 > li:before {
  font-size: 14px;
  margin-right: 0 !important; }
.DentalPlaza-page-label01 {
  font-size: 11px; }
.DentalPlaza-page-tableChart01 {
  width: 100%;
  min-width: initial; }
  .DentalPlaza-page-tableChart01 th {
    width: 140px;
    padding-left: 15px;
    padding-right: 15px; }
.DentalPlaza-c-flexBlock__colSize140, .DentalPlaza-c-flexBlock__colSize180, .DentalPlaza-c-flexBlock__colSize200, .DentalPlaza-c-flexBlock__colSize300, .DentalPlaza-c-flexBlock__colSize320, .DentalPlaza-c-flexBlock__colSize370, .DentalPlaza-c-flexBlock__colSize440, .DentalPlaza-c-flexBlock__colSize480, .DentalPlaza-c-flexBlock__colSize500 {
  width: 100%; }
