@charset "UTF-8";
@import url(../../../../../css/common.css);
/*==================================================================*/
/* style css　*/
/*==================================================================*/
/* ヘッダー
---------------------------------------------------------------------------- */
header .header-in #globalnav ul li a.g-construction span {
  color: #033f81 !important;
}

.page-title .bg-wrapper .bg-catch {
  background: transparent url("/contents/wp-content/themes/terakawa-k/image/construction/bg_title.jpg") 50% 50% no-repeat;
  background-size: cover;
}

p.read {
  margin-bottom: 1em;
  font-size: 1.1em;
  text-align: center;
}

/* 工事部門
-----------------------*/
.case {
  margin-bottom: 4em;
}
.case ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.case ul li {
  margin-bottom: 2em;
  width: 33.3%;
}
.case ul li dl dd {
  text-align: center;
}

/* 敦賀市博物館通り改良工事
----------------------------------------------*/
.turuga .inner {
  margin-bottom: 2em;
  display: flex;
  justify-content: space-between;
}
.turuga .inner .l-area {
  width: 55%;
  padding-top: 2em;
}
.turuga .inner .l-area h2 {
  margin-bottom: 1em;
  font-size: 2.2em;
}
.turuga .inner .photo {
  width: 40%;
  text-align: center;
}
.turuga .beaf {
  margin-bottom: 4em;
}
.turuga .beaf ul {
  display: flex;
  justify-content: center;
  text-align: center;
}

/* 除雪対応
----------------------------------------------*/
.jyosetu {
  margin-bottom: 6em;
}
.jyosetu ul {
  display: flex;
  justify-content: center;
  text-align: center;
}
.jyosetu ul li {
  width: 33.3%;
}

/* 品質方針・品質目標
----------------------------------------------*/
.rinen {
  padding: 4em 0;
  background: transparent url("/contents/wp-content/themes/terakawa-k/image/construction/bg_rinen.jpg") 50% 50% no-repeat;
  background-size: cover;
}
.rinen h2 {
  margin-bottom: 2em;
}
.rinen .inner {
  max-width: 1000px;
  margin: 0 auto;
  margin-bottom: 4em;
}
.rinen .inner h3 {
  margin-bottom: 1em;
  padding-left: 1em;
  font-size: 1.5em;
  border-left: 5px solid #161616;
}
.rinen .inner ol {
  margin-left: 1em;
  list-style-type: number;
}
.rinen .inner ol li {
  margin-bottom: 1em;
  font-size: 1.1em;
}

/*===========================================================================*/
/*  media quary:1000px  */
/*===========================================================================*/
@media screen and (max-width: 1000px) {
  .page-title .inblock {
    background: transparent url("/contents/wp-content/themes/terakawa-k/image/construction/bg_title.jpg") 50% 0% no-repeat;
  }

  p.read {
    font-size: 1em;
  }
}
/*===========================================================================*/
/*  media quary:767px  */
/*===========================================================================*/
@media screen and (max-width: 767px) {
  /* 工事部門
  -----------------------*/
  .case {
    margin-bottom: 2em;
  }
  .case ul li {
    margin-bottom: 1em;
    width: 50%;
  }

  /* 敦賀市博物館通り改良工事
  ----------------------------------------------*/
  .turuga .inner {
    margin-bottom: 2em;
    display: block;
  }
  .turuga .inner .l-area {
    width: 100%;
  }
  .turuga .inner .l-area h2 {
    font-size: 1.5em;
    text-align: center;
  }
  .turuga .inner .l-area p {
    margin-bottom: 1em;
  }
  .turuga .inner .photo {
    width: 80%;
    margin: 0 auto;
  }
  .turuga .beaf {
    margin-bottom: 2em;
  }
  .turuga .beaf ul {
    display: block;
  }

  /* 除雪対応
  ----------------------------------------------*/
  .jyosetu {
    margin-bottom: 2em;
  }

  /* 品質方針・品質目標
  ----------------------------------------------*/
  .rinen {
    padding: 2em 0;
  }
  .rinen h2 {
    margin-bottom: 1em;
  }
  .rinen .inner {
    margin-bottom: 2em;
  }
  .rinen .inner h3 {
    margin-bottom: 0.5em;
    padding-left: 1em;
    font-size: 1.2em;
  }
  .rinen .inner ol li {
    font-size: 1em;
  }
}
/*===========================================================================*/
/*  media quary:479px  */
/*===========================================================================*/
