/* ===================================

  一時的に非表示

====================================== */
.page-food .map,
.page-facility .map {
  display: none !important;
}

.home section.image {
  display: none !important;
}

.home .main {
  padding-top: 50px;
}
.home .news {
  display: none !important;
}
.home .story__wrap {
  border: none !important;
}

@media screen and (max-width: 1199px) {
  .home .main {
    padding-top: 30px;
  }
}
@media screen and (max-width: 758px) {
  .home .main {
    padding-top: 20px;
  }
}
.menu-item.news-link {
  display: none !important;
}
/* ===================================

  240904 facility img 変更

====================================== */
.page-facility .swiper-container .swiper-slide__img.img3 {
background-image: url("img/facility-slider3-80.jpg" ) ;
}
.page-facility .swiper-container .swiper-slide__img.img4 {
background-image: url("img/facility-slider4-80.jpg" ) ;
}
.page-facility .swiper-container .swiper-slide__img.img5 {
background-image: url("img/facility-slider5-80.jpg" ) ;
}
.page-facility .swiper-container .swiper-slide__img.img6 {
background-image: url("img/facility-slider6-80.jpg" ) ;
}
/* ===================================

  240905 refresh img 変更

====================================== */
.page-refresh .swiper-container .swiper-slide__img.img4 {
background-image: url("img/refresh-slider4-80.jpg" ) ;
}
.page-refresh .swiper-container .swiper-slide__img.img5 {
background-image: url("img/refresh-slider5-80.jpg" ) ;
}
.page-refresh .swiper-container .swiper-slide__img.img6 {
background-image: url("img/refresh-slider6-80.jpg" ) ;
}
/* =====================================

  2025/01 言語切替テキストフォントサイズ調整

======================================== */
.header .lang-select__link,
.l-header .lang-select__link {
  font-size: 14px;
}

@media screen and (max-width: 1199px) {
  .header .lang-select__link,
  .l-header .lang-select__link {
    font-size: 12px;
  }
}

@media screen and (max-width: 758px) {
  .header .lang-select__link,
  .l-header .lang-select__link {
    font-size: 11px;
  }
}
/* ---------------------------------
  ここまで
----------------------------------- */

/* --------------------------------

  2025/6/26 修正

----------------------------------- */

/* SPメインビジュアルheight調整 */
@media screen and (max-width: 758px) {
  .home .mv {
    height: 100vh;
  }
}
/* 固定フッター背景色変更 */
@media screen and (max-width: 1199px) {
  .popup {
    background-color: #557177;
  }
  .popup__link + .popup__link {
    border-left: 2px solid #18474f;
  }
}

/* ===================================

  2025/08/10 ROOM修正

====================================== */
.page-room .cpage__contents .item__txt {
  margin-top: 54px;
  padding: 0 31px;
}
.page-room .cpage__contents .item__txt p {
  line-height: 2;
}
.page-room .cpage__contents .item-body {
  margin-top: 52px;
}
.page-room .cpage__contents .item__links {
  margin-top: 70px;
}
.page-room .cpage__contents .item__link {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
  width: 640px;
  height: 55px;
  background-color: #28211f;
  font-size: 18px;
  color: #fff;
}
.page-room .cpage__contents .item__link + .item__link {
  margin-top: 40px;
}

@media screen and (max-width: 1199px) {
  .page-room .cpage__contents .item__txt {
    margin-top: 30px;
    padding: 0 15px;
  }
  .page-room .cpage__contents .item-body {
    margin-top: 30px;
  }
  .page-room .cpage__contents .item__links {
    margin-top: 40px;
  }
  .page-room .cpage__contents .item__link {
    width: 500px;
    max-width: 100%;
    height: 50px;
    font-size: 16px;
  }
  .page-room .cpage__contents .item__link + .item__link {
    margin-top: 20px;
  }
}

@media screen and (max-width: 758px) {
  .page-room .cpage__contents .item__txt {
    margin-top: 25px;
  }
  .page-room .cpage__contents .item-body {
    margin-top: 25px;
  }
  .page-room .cpage__contents .item__links {
    margin-top: 30px;
  }
  .page-room .cpage__contents .item__link {
    width: calc(100% - 30px);
    height: 40px;
    font-size: 14px;
  }
  .page-room .cpage__contents .item__link + .item__link {
    margin-top: 20px;
  }
}

/* ------------------------------------
  2025.09.06 ROOMボタンカラー変更
--------------------------------------- */
.page-room .cpage__contents .item__link {
  background-color: #5a7076;
}
