/*	cmn-color
------------------------------------ */
/*	transition,hover
------------------------------------ */
/*	media-screen
------------------------------------ */
/*	font
------------------------------------ */
/*	layout
------------------------------------ */
/*	font-size  cmn
------------------------------------ */
/*	cmn parts
------------------------------------ */
.md-inner {
  max-width: 1280px;
}

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

  main layout  all

========================================= */
/* top-concept  PC
------------------------------------ */
#top-concept .concept-inner {
  padding: 105px 0;
}

/* top-facility  PC
------------------------------------ */
#top-facility .facility-inner {
  padding: 56px 0 80px;
}

/* top-highlights  PC
------------------------------------ */
#top-highlights .highlights-inner {
  padding-top: 62px;
  padding-bottom: 100px;
}

/* top-bnr  PC
------------------------------------ */
#top-bnr .bnr-inner {
  padding: 40px 0 110px;
}

/* top-information  PC
------------------------------------ */
#top-information .information-inner {
  padding: 100px 0;
}

/* top-reservation  PC
------------------------------------ */
#top-reservation .reservation-inner {
  padding: 134px 0 79px;
}

/* top-news  PC
------------------------------------ */
#top-news .news-inner {
  padding: 90px 0 95px;
}

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

  sub layout  all

========================================= */
/* facility  PC
------------------------------------ */
#facility .facility-inner {
  padding: 90px 0 120px;
}
#facility .price-inner {
  padding: 80px 0;
}

/* enjoy  PC
------------------------------------ */
#enjoy .how-inner {
  padding: 160px 0 0;
}

/* faq  PC
------------------------------------ */
#faq .faq-inner {
  padding: 170px 0 110px;
}

/* information  PC
------------------------------------ */
#information .information-inner {
  padding: 160px 0 120px;
}
#information .greeting-inner {
  padding: 80px 0 46px;
}
#information .how-inner {
  padding: 62px 0 80px;
}

/* contact  PC
------------------------------------ */
#contact .reservation-inner {
  padding: 230px 0 120px;
}/*# sourceMappingURL=style.css.map */