/* CSS Document */
/* CSS Document */
.facility-box > div {
  margin: 40px 0 0;
  display: flex;
  justify-content: space-between; }
  @media screen and (min-width: 600.01px) and (max-width: 760px) {
    .facility-box > div {
      margin: 30px 0 0;
      display: inherit; } }
  @media screen and (min-width: 350.1px) and (max-width: 600px) {
    .facility-box > div {
      margin: 30px 0 0;
      display: inherit; } }
  @media screen and (max-width: 350px) {
    .facility-box > div {
      margin: 20px 0 0;
      display: inherit; } }
  .facility-box > div figure {
    max-width: 480px;
    width: 100%;
    text-align: center; }
    @media screen and (min-width: 760.01px) and (max-width: 930px) {
      .facility-box > div figure {
        max-width: 360px; } }
    @media screen and (min-width: 600.01px) and (max-width: 760px) {
      .facility-box > div figure {
        max-width: inherit;
        margin: 0 auto 0; } }
    @media screen and (min-width: 350.1px) and (max-width: 600px) {
      .facility-box > div figure {
        max-width: inherit;
        margin: 0 auto 0; } }
    @media screen and (max-width: 350px) {
      .facility-box > div figure {
        max-width: inherit;
        margin: 0 auto 0; } }
    .facility-box > div figure img {
      border-radius: 10px;
      max-width: 480px;
      width: 100%;
      margin: 0 auto; }
      @media screen and (min-width: 760.01px) and (max-width: 930px) {
        .facility-box > div figure img {
          max-width: 360px; } }
      @media screen and (min-width: 600.01px) and (max-width: 760px) {
        .facility-box > div figure img {
          max-width: 300px;
          margin: 0 auto 0; } }
      @media screen and (min-width: 350.1px) and (max-width: 600px) {
        .facility-box > div figure img {
          max-width: 300px;
          margin: 0 auto 0; } }
      @media screen and (max-width: 350px) {
        .facility-box > div figure img {
          max-width: 300px;
          margin: 0 auto 0; } }

.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content,
.facility_txt {
  margin: 0 0 0 50px;
  width: calc(100% - 50px);
  padding: 0; }
  @media screen and (min-width: 760.01px) and (max-width: 930px) {
    .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content,
    .facility_txt {
      margin: 0 0 0 30px;
      width: calc(100% - 39px); } }
  @media screen and (min-width: 600.01px) and (max-width: 760px) {
    .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content,
    .facility_txt {
      margin: 20px auto 0;
      width: 100%; } }
  @media screen and (min-width: 350.1px) and (max-width: 600px) {
    .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content,
    .facility_txt {
      margin: 20px auto 0;
      width: 100%; } }
  @media screen and (max-width: 350px) {
    .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content,
    .facility_txt {
      margin: 20px auto 0;
      width: 100%; } }
