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

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

  main layout  all

========================================= */
/* top-about  PC
------------------------------------ */
#top-about .about-inner {
  padding: 126px 0 124px;
}

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

/* top-reason  PC
------------------------------------ */
#top-reason .reason-inner {
  padding: 78px 0 143px;
}

/* top-gallery  PC
------------------------------------ */
#top-gallery .gallery-inner {
  padding: 125px 0 130px;
}

/* top-flow  PC
------------------------------------ */
#top-flow .flow-inner {
  padding: 96px 0 120px;
}

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

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

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

/* com-contact  PC
------------------------------------ */
.com-contact .contact-inner {
  padding: 80px 0 62px;
}

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

  sub layout  all

========================================= */
/* reason  PC
------------------------------------ */
#reason #top-reason .reason-inner {
  padding: 200px 0 125px;
}

/* flow  PC
------------------------------------ */
#flow .flow-inner {
  padding: 95px 0 138px;
}

/* price  PC
------------------------------------ */
#price .price {
  padding: 110px 0 114px;
}
#price .point-inner {
  padding: 115px 0;
}
#price .case-inner {
  padding: 105px 0 125px;
}

/* gallery  PC
------------------------------------ */
#gallery .gallery-inner {
  padding: 140px 0 124px;
}/*# sourceMappingURL=style.css.map */