/* ROOM 客室スライド画像追加 ----------------------------------------- */
.roomPhotoModal .thumbnail11 .slick-track {
  display: flex;
  justify-content: center;
  width: 100% !important;
  transform: unset !important;
}
/* =========================================================
facility
========================================================= */
.facility .fire {
  border: 1px solid #c9c9c9;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 30px 0;
  line-height: 1.8;
}
.facility .fire .txt {
  margin-left: 25px;
}
.facility .fire .date {
  border-left: 1px solid #c9c9c9;
  padding-left: 35px;
  margin-left: 35px;
}
@media (max-width: 1024px) {
  .facility .fire {
    flex-direction: column;
    padding: 25px;
    margin-top: 25px;
  }
  .facility .fire .txt {
    margin-left: 0;
    margin-top: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #c9c9c9;
  }
  .facility .fire .date {
    border-left: none;
    padding-left: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 15px;
  }
}

body.lang_en .facility .fire .txt {
  width: 34%;
}
@media (max-width: 1024px) {
  body.lang_en .facility .fire .txt {
    width: 100%;
  }
}

body.lang_th .facility .fire .txt,
body.lang_vi .facility .fire .txt {
  width: 34%;
}
@media (max-width: 1024px) {
  body.lang_th .facility .fire .txt,
  body.lang_vi .facility .fire .txt {
    width: 100%;
  }
}

body.lang_fr .facility .fire .txt {
  width: 30%;
}
@media (max-width: 1024px) {
  body.lang_fr .facility .fire .txt {
    width: 100%;
  }
}

body.lang_it .facility .fire .txt {
  width: 33%;
}
@media (max-width: 1024px) {
  body.lang_it .facility .fire .txt {
    width: 100%;
  }
}

body.lang_de .facility .fire .txt {
  width: 37%;
}
@media (max-width: 1024px) {
  body.lang_de .facility .fire .txt {
    width: 100%;
  }
}

body.lang_es .facility .fire .txt {
  width: 32%;
}
@media (max-width: 1024px) {
  body.lang_es .facility .fire .txt {
    width: 100%;
  }
}
body.lang_es .facility .fire .date {
  width: 48%;
}
@media (max-width: 1024px) {
  body.lang_es .facility .fire .date {
    width: 100%;
  }
}

/* =========================================================
access
========================================================= */
#route .bgGold {
  margin-bottom: 30px;
}
@media (max-width: 1024px) {
  #route .bgGold {
    margin-bottom: 15px;
  }
}
#route div.information + .secTitle02 {
  margin-top: 40px;
}
@media (max-width: 1024px) {
  #route div.information + .secTitle02 {
    margin-top: 20px;
  }
}/*# sourceMappingURL=style.css.map */