@charset "UTF-8";
/* block-editor-addClass-fac */

/*///////////////////////////
color
///////////////////////////*/
:root {
  --color-custom-gray: #ddd;
  --color-custom-white: #fff;
  --color-custom-green: #338264;
  --color-custom-emerald: #00b1ae;
  --color-custom-m-green: #a9cbbe;
  --color-custom-l-blue: #f2fafb;
  --color-custom-black: #222;
}

.block-editor .facilities__container .is-layout-flex {
  gap: 1.25rem;
  margin-bottom: 5.0625rem;
}

.block-editor .facilities__container p {
  margin-top: 1.8rem;
}

.block-editor .facilities__container p.c-clinic01-list__en,
.block-editor .facilities__container p.c-clinic01-list__tit {
  margin-top: 0;
}

.block-editor .facilities__container .wp-block-image img {
  -o-object-fit: cover;
  aspect-ratio: 518/328;
  height: auto;
  object-fit: cover;
  width: 100%;
}

.block-editor .facilities__container .c-clinic01-list__en {
  font-size: 0.875rem;
}

.block-editor .facilities__container .c-clinic01-list__tit {
  font-size: 1.875rem;
  line-height: 1.2;
}

.block-editor .facilities__container .c-clinic01 {
  padding-bottom: 6.25rem;
  padding-top: 5.75rem;
}

.block-editor .facilities__container .c-clinic01 .c-clinic01__tit {
  font-size: 2.25rem;
  margin-bottom: 0;
}

.block-editor .facilities__container .c-clinic01 .c-clinic01-list {
  list-style: none;
  padding: 1.25rem 1.875rem 1.5625rem;
}

.block-editor
  .facilities__container
  .c-clinic01
  .c-clinic01-list
  .c-clinic01-list__item {
  list-style: none;
}

@media screen and (max-width: 767px) {
  .block-editor .facilities__container .c-inner02 {
    padding: 0;
  }
  .block-editor .facilities__container .is-layout-flex {
    flex-direction: column;
    gap: 3.53125rem;
    margin-bottom: 3.53125rem;
  }
  .block-editor .facilities__container .is-layout-flex:last-child {
    margin-bottom: 0;
  }
  .block-editor .facilities__container p {
    font-size: 1rem;
    line-height: 2;
    margin-top: 1.25rem;
  }
  .block-editor .facilities__container .c-clinic01 {
    padding-bottom: 0;
    padding-top: 2.625rem;
  }
  .block-editor .facilities__container .c-clinic01 {
    padding-top: 3.3125rem;
  }
  .block-editor .facilities__container .c-clinic01 .c-inner01 {
    padding: 0;
  }
  .block-editor .facilities__container .c-clinic01-list__en {
    font-size: 2.2vw;
    margin-bottom: 1vw;
  }
  .block-editor .facilities__container .c-clinic01-list__tit {
    font-size: 5.3vw;
    line-height: 1.2;
  }
  .block-editor .facilities__container .c-clinic01 .c-clinic01__tit {
    font-size: 1.4375rem;
    font-weight: 400;
    margin-bottom: 0;
    margin-top: 0;
  }
  .block-editor .facilities__container .c-clinic01 .c-clinic01-list {
    list-style: none;
    padding: 0.9375rem var(--inner-padding) 1.875rem;
  }
  .block-editor
    .facilities__container
    .c-clinic01
    .c-clinic01-list
    .c-clinic01-list__item {
    list-style: none;
  }
}
