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

.sm-inner {
  max-width: 1080px;
}

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

  main layout  all

========================================= */
/* top-read  PC
------------------------------------ */
#top-read {
  padding: 30.7% 0 6%;
}
/* top-about  PC
------------------------------------ */
#top-about .about-inner {
  padding: 52.3% 0 9.375%;
}

.com-new .new-inner {
  padding: 160px 0;
}

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

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

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

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

  sub layout  all

========================================= */
/* concept  PC
------------------------------------ */
.com-about .about-inner {
  padding: 126px 0;
}

.com-commit .commit-inner {
  max-width: 1320px;
  padding-bottom: 140px;
}

.com-bnr .bnr-inner {
  padding: 0 0 140px;
}

/* cases  PC
------------------------------------ */
#cases .cases-inner, #cases .detail-inner {
  padding: 140px 0;
}

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

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

/* company  PC
------------------------------------ */
#company .greeting-inner {
  padding: 130px 0;
}
#company .information {
  padding-bottom: 140px;
}
#company .information-inner {
  max-width: 1320px;
  padding: 120px;
}

/* contact  PC
------------------------------------ */
#contact .about-inner {
  padding: 130px 0;
}
#contact .form {
  padding-bottom: 140px;
}
#contact .form-inner {
  padding: 120px 0;
}/*# sourceMappingURL=style.css.map */