@charset "UTF-8";
/**********************************************************************
	メインビジュアル - className : MV
***********************************************************************/
.MV {
  background: url(/images/img_mv01.jpg) no-repeat center center;
  -webkit-background-size: cover;
  background-size: cover;
  padding: 0 20px;
}

.MV .l-inner-full {
  background: url(/images/bg_hatching.png);
  padding: 180px 20px 75px;
}

@media only screen and (max-width: 767px) {
  .MV .l-inner-full {
    padding: 90px 20px 38px;
  }
}

.MV .l-inner-full .ttl_01 {
  font-size: 3.6rem;
  letter-spacing: 8px;
}

@media only screen and (max-width: 767px) {
  .MV .l-inner-full .ttl_01 {
    font-size: 1.8rem;
  }
}

/**********************************************************************
	FUKU HOUSEについて - className : About
***********************************************************************/
/**********************************************************************
	部屋・料金 - className : Room
***********************************************************************/
.Prices .m-box.price {
  background: #f0f0f0;
  font-size: 2.4rem;
  padding: 28px 38px;
}

@media only screen and (max-width: 767px) {
  .Prices .m-box.price {
    font-size: 2.0rem;
    padding: 14px 19px;
  }
}

.Prices .m-box.price span {
  color: #e97198;
}

/**********************************************************************
	ギャラリー - className : Gallery
***********************************************************************/
.Gallery-slide li {
  padding: 0 18px;
}

.Gallery-slide li img {
  width: 100%;
}

/**********************************************************************
	館内設備・サービス - className : Facilities
***********************************************************************/
.Facilities .row.row-0 > [class^="col-"] {
  padding: 48px 22px;
}

.Facilities img {
  margin-bottom: 22px;
}

.Facilities .facilities01 {
  background: #fdf4f7;
}

.Facilities .facilities02 {
  background: #fbe8ef;
}

.Facilities .facilities03 {
  background: #f8d1de;
}

.Facilities .facilities04 {
  background: #f4bbce;
}

.Facilities .facilities05 {
  background: #f1a4bd;
}

.Facilities .facilities06 {
  background: #ed8dad;
}

/**********************************************************************
	アクセス - className : Access
***********************************************************************/
.ggmap {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}

.ggmap iframe,
.ggmap object,
.ggmap embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/**********************************************************************
	規約 - className : Terms
***********************************************************************/
.Terms .jspVerticalBar {
  width: 8px;
  background: none;
}

.Terms .jspTrack {
  background: #c7c7c7;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.Terms .jspDrag {
  background: #ed5c79;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.Terms .jspPane {
  padding: 40px 35px !important;
  width: 100% !important;
}

@media only screen and (max-width: 767px) {
  .Terms .jspPane {
    padding: 10px 15px 10px 10px !important;
  }
}

.Terms .termsBox {
  background: #fff;
  padding: 6px 10px;
}

.Terms .termsBox .m-box {
  width: 100% !important;
  height: 400px;
}
