@charset "UTF-8";
/*----------------------------------------------------
基本設定
----------------------------------------------------*/
.facility_wrap {
  margin: 40px 0;
  /* 751- */
}
@media all and (min-width: 751px) {
  .facility_wrap {
    margin: 80px 0;
  }
}

.facility_images {
  overflow-x: hidden;
}

.facility-slider-main img {
  max-width: 600px;
  margin: 0 auto;
}

.facility_inner {
  padding: 20px;
  border-radius: 8px;
  background: #fff;
  /* 751- */
}
@media all and (min-width: 751px) {
  .facility_inner {
    padding: 40px;
  }
}
.facility_inner ul li {
  display: none;
}
.facility_inner ul li.active {
  display: block;
}
.facility_inner ul li iframe {
  width: 100%;
}

.facility_tab {
  margin: 0 20px;
}
.facility_tab ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.facility_tab ul li {
  cursor: pointer;
  background: #e9e9e9;
  color: #1D2120;
  margin: 0 5px;
  padding: 5px 20px;
  border-radius: 8px 8px 0px 0px;
  font-size: 14px;
  /* 751- */
}
@media all and (min-width: 751px) {
  .facility_tab ul li {
    font-size: 20px;
    padding: 10px 40px;
  }
}
.facility_tab ul li.active {
  background: #fff;
}

.facility_name {
  font-size: 20px;
  color: #1D2120;
  margin-bottom: 20px;
}

.facility-slider-nav {
  margin: 20px 0 0;
}
.facility-slider-nav .slick-slide {
  margin: 2px;
}

.access_block {
  /* 751- */
}
@media all and (min-width: 751px) {
  .access_block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.access_text {
  /* 751- */
}
@media all and (min-width: 751px) {
  .access_text {
    width: 50%;
  }
}

.slick-prev, .slick-next {
  top: 50%;
}
/*# sourceMappingURL=facility.css.map */