@charset "UTF-8";
.c-section.p-section-front-page-content {
  padding-top: 0;
}

* {
  box-sizing: border-box;
}

body {
  margin: 0 auto;
  width: 100%;
}

.d-flex {
  display: flex;
  justify-content: space-between;
}

.d-flex2 {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
}

.main_contents {
  margin: 0 auto;
  max-width: 1600px;
  padding: 0;
}

.inner {
  margin: 0 auto;
  max-width: 1600px;
  padding: 0;
}

img {
  max-width: 100%;
  vertical-align: bottom;
}

a {
  color: #333;
  text-decoration: none;
  transition: 0.3s;
}

a:hover {
  opacity: 0.5;
}

li {
  list-style: none;
}

/* ----------------------------------------------
 *body  
 *------------------------------------------------*/
body {
  font-family: "Cardo", serif;
}

/* TOP  ------------------------------- */
/* mainvisual  ------------------------------- */
.MV-para {
  padding-top: 700px;
  padding-left: 200px;
  font-size: 20px;
}

/* AboutUs  ------------------------------- */
.is-style-default .AboutUs {
  padding-left: 300px;
}

.AboutUs_description貞松びょ員貞松びょ員さだまつびゅ {
  padding-left: 300px;
  margin-bottom: 100px;
}

/* footer  ------------------------------- */
.wp-block-snow-monkey-blocks-section.smb-section.smb-section--left.smb-section--fit {
  padding-top: 0;
  padding-bottom: 0;
}

.wp-block-snow-monkey-blocks-section.smb-section.smb-section--fit {
  padding-top: 0;
  padding-bottom: 0;
}

.c-section.p-section-front-page-content {
  padding-top: 0;
  padding-bottom: 0;
}

/* Contact  ------------------------------- */
.connect_address.has-sm-xs-font-size {
  padding-left: 440px;
}

.wp-block-snow-monkey-blocks-btn.smb-btn-wrapper.smb-btn-wrapper--little-wider.is-style-ghost.connect-button {
  margin-top: 30px;
  margin-bottom: 80px;
}

/* Recruite  ------------------------------- */
.Recruite_description {
  padding-top: 100px;
  padding-left: 300px;
}

/* Works  ------------------------------- */
/* *Design/Planning    ------------------------------- */
.design-planning {
  padding-left: 150px;
}

/* ----------------------------------------------
* Research  
*------------------------------------------------*/
/* ----------------------------------------------
* Construction  
*------------------------------------------------*/
.Construction_description {
  padding-left: 200px;
}

/* ----------------------------------------------
* works  
*------------------------------------------------*/
.works_description {
  padding-left: 200px;
}

/* ----------------------------------------------
 * service  
 *------------------------------------------------*/
/* service  ------------------------------- */
.service_description {
  padding-left: 50px;
}

.service_description-detail {
  padding-left: 600px;
}

/* ----------------------------------------------
 *AboutUS  
 *------------------------------------------------*/
/* ----------------------------------------------
*Company  
*------------------------------------------------*/
/* ----------------------------------------------
 *　connect-recycling_button
 *------------------------------------------------*/
.contact_address {
  text-align: justify;
  line-height: 2;
}

.contact_address1 {
  margin-right: 350px;
}

.contact_address2 {
  margin-right: 150px;
}

ol.c-breadcrumbs {
  margin-left: 1800px;
}/*# sourceMappingURL=style.css.map */