/*	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: 170px 0;
}

/* top-features  PC
------------------------------------ */
#top-features .features-inner {
  padding: 160px 0 430px;
}
@media screen and (max-width: 1300px) {
  #top-features .features-inner {
    width: calc(100% - 200px);
  }
}

/* top-lineup  PC
------------------------------------ */
#top-lineup .lineup-inner {
  padding: 170px 0;
}

/* top-voice  PC
------------------------------------ */
#top-voice .voice-inner {
  padding: 170px 0;
}

/* top-blog  PC
------------------------------------ */
#top-blog .blog-inner {
  padding: 170px 0 140px;
}

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

  sub layout  all

========================================= */
/* features  PC
------------------------------------ */
#features .features-inner {
  padding: 160px 0 170px;
}
#features .comparison-inner {
  padding: 150px 0 170px;
}

/* voice  PC
------------------------------------ */
#voice .voice-inner {
  padding: 160px 0 170px;
}

/* com-bnr  PC
------------------------------------ */
.com-bnr .bnr-inner {
  width: 95%;
  max-width: 1600px;
  padding: 170px 0;
}

/* lineup  PC
------------------------------------ */
#lineup .lineup-inner {
  padding: 170px 0 165px;
}

/* company  PC
------------------------------------ */
#company .greeting-inner {
  padding: 160px 0 215px;
}
#company .staff-inner {
  padding-bottom: 170px;
}
#company .company-inner {
  padding: 150px 0 160px;
}

/* contact  PC
------------------------------------ */
#contact .form {
  padding-bottom: 170px;
}/*# sourceMappingURL=style.css.map */