@charset "UTF-8";
/*色*/
/*背景画像*/
/*メディアクエリ*/
/*width*/
/*色*/
/*背景画像*/
/*メディアクエリ*/
/*width*/
/*色*/
/*背景画像*/
/*メディアクエリ*/
/*width*/
.bnr-list-wrap ul#slick-banner {
  -webkit-padding-start: 0;
          padding-inline-start: 0;
  padding: 0;
  width: 100%;
  margin-bottom: 0;
}
.bnr-list-wrap ul#slick-banner .slick-list .slick-track li.slick-slide {
  max-width: 400px;
  height: auto;
  color: transparent;
  outline: none;
  background: transparent;
  margin-left: 24px;
}
.bnr-list-wrap ul#slick-banner .slick-list .slick-track li.slick-slide a {
  color: transparent;
  outline: none;
  background: transparent;
}

section.concept .concept-tex {
  margin-bottom: clamp(1.75rem, 0.465rem + 2.74vw, 3.75rem);
}
section.concept .concept-tex p {
  font-size: clamp(0.875rem, 0.795rem + 0.17vw, 1rem);
  font-weight: 300;
  line-height: clamp(1.625rem, 1.223rem + 0.86vw, 2.25rem);
}
section.concept figure img {
  width: 100%;
  max-width: 100%;
}

.packages-list-wrap .packages-list-wrap-inner .img-box img {
  aspect-ratio: 3/2;
  -o-object-fit: cover;
     object-fit: cover;
}
.packages-list-wrap .packages-list-wrap-inner .txt-box .entrybtn-wrap-2 {
  min-width: 80%;
  -webkit-padding-start: 0;
          padding-inline-start: 0;
  margin-top: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.packages-list-wrap .packages-list-wrap-inner .txt-box .entrybtn-wrap-2 li a.c-btn {
  margin-right: initial;
  margin-left: auto;
}
@media screen and (max-width: 751px) {
  .packages-list-wrap .packages-list-wrap-inner .txt-box .entrybtn-wrap-2 {
    width: 100%;
    -webkit-padding-start: 0;
            padding-inline-start: 0;
    margin-bottom: 0;
    margin-top: 32px;
    display: block;
  }
  .packages-list-wrap .packages-list-wrap-inner .txt-box .entrybtn-wrap-2 li a.c-btn {
    margin-right: auto;
    margin-left: auto;
  }
  .bnr-list-wrap ul#slick-banner .slick-list .slick-track li.slick-slide {
    max-width: 245px;
  }
}

article section p {
  font-size: clamp(0.875rem, 0.795rem + 0.17vw, 1rem);
  font-weight: 500;
  line-height: clamp(1.625rem, 1.223rem + 0.86vw, 2.25rem);
}
article section.img-txt-wrap03 .txt-box p {
  font-weight: 500;
}
article section .txt-reg {
  font-weight: 500;
}/*# sourceMappingURL=rooms.css.map */

.onsen-wellness_timebox{
	padding-top:8px;
}


