/*	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-reason  PC
------------------------------------ */
#top-reason .reason-inner {
  padding: 200px 0 120px;
}

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

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

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

/* com-contact  PC
------------------------------------ */
.com-contact .contact-inner {
  padding: 104px 0 120px;
}

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

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

  sub layout  all

========================================= */
/* about  PC
------------------------------------ */
#about .worries-inner {
  padding-top: 175px;
}
#about .absolutely-inner {
  padding: 110px 0 115px;
}
#about .merit-inner {
  padding: 115px 0;
}
#about .sample-inner {
  padding: 120px 0;
}

/* maintenance  PC
------------------------------------ */
#maintenance .case-inner, #improvement .case-inner {
  padding: 175px 0 0;
}
#maintenance .ba-inner, #improvement .ba-inner {
  padding: 110px 0 120px;
}

.com-service .service-inner {
  padding: 115px 0 120px;
}

/* company  PC
------------------------------------ */
#company .greeting-inner {
  padding: 170px 0 130px;
}
#company .company-inner {
  padding: 110px 0 60px;
}

/* contact  PC
------------------------------------ */
#contact .contact-inner {
  padding-top: 150px;
}/*# sourceMappingURL=style.css.map */