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

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

  main layout  all

========================================= */
/* top-greeting  PC
------------------------------------ */
#top-greeting .greeting-inner {
  padding: 77px 0 25px;
}

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

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

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

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

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

  sub layout  all

========================================= */
/* feature  PC
------------------------------------ */
#feature .history-inner {
  padding: 140px 0 110px;
}
#feature .feature-inner {
  padding: 75px 0 108px;
}

/* experience  PC
------------------------------------ */
#experience .about-inner {
  padding: 140px 0 100px;
}
#experience .feature-inner {
  padding: 90px 0 85px;
}
#experience .voice-inner {
  padding: 85px 0 108px;
}
#experience .flow-inner {
  padding: 85px 0 96px;
}
#experience .plan-inner {
  padding: 86px 0 100px;
}

/* spot  PC
------------------------------------ */
#spot .spot-inner {
  padding: 140px 0 100px;
}

/* access  PC
------------------------------------ */
#access .cafe-inner {
  padding: 140px 0 103px;
}
#access .information-inner {
  padding: 90px 0 100px;
}
#access .products-inner {
  padding: 80px 0 100px;
}
#access .detail .products-inner {
  padding: 140px 0 100px;
}/*# sourceMappingURL=style.css.map */