/* =========================================================
TOP
========================================================= */
.detail .detailHotel {
  width: 830px;
}

@media (max-width: 1024px) {
  .detail .detailHotel {
    width: 100%;
  }
}

.detail .detailHotel .detailLinkList li a {
  padding: 40px 8px 30px;
}

@media (max-width: 767px) {
  .detail .detailHotel .detailLinkList li a {
    padding: 30px 10px 20px;
  }
}

body.lang_fr .detail .detailHotel,
body.lang_de .detail .detailHotel,
body.lang_es .detail .detailHotel,
body.lang_it .detail .detailHotel {
  width: 878px;
}

@media (max-width: 1024px) {

  body.lang_fr .detail .detailHotel,
  body.lang_de .detail .detailHotel,
  body.lang_es .detail .detailHotel,
  body.lang_it .detail .detailHotel {
    width: 100%;
  }
}

body.lang_fr .detail .detailHotel .detailLinkList li:last-of-type a,
body.lang_de .detail .detailHotel .detailLinkList li:last-of-type a,
body.lang_es .detail .detailHotel .detailLinkList li:last-of-type a,
body.lang_it .detail .detailHotel .detailLinkList li:last-of-type a {
  padding: 40px 3px 30px;
}

@media (max-width: 767px) {

  body.lang_fr .detail .detailHotel .detailLinkList li:last-of-type a,
  body.lang_de .detail .detailHotel .detailLinkList li:last-of-type a,
  body.lang_es .detail .detailHotel .detailLinkList li:last-of-type a,
  body.lang_it .detail .detailHotel .detailLinkList li:last-of-type a {
    padding: 30px 10px 20px;
  }
}

/* ROOM 客室スライド画像追加 ----------------------------------------- */
/* スライダーが5枚以下の場合下記のCSSを追加してください（各施設ごと） */
.roomPhotoModal .thumbnail05 .slick-track {
  display: flex;
  justify-content: center;
  width: 100% !important;
  transform: unset !important;
}

/*# sourceMappingURL=style.css.map */