/* 施工サービス説明ここから */

.koji-top-description_01 {
  margin-bottom: 100px;
}

.koji-top-description-title {
  font-size: 2rem;
  font-weight: 600;
  text-align: center;
}

.koji-top-description-text {
  font-size: 1.8rem;
}

.koji-top-description-text_02 {
  font-size: 1.8rem;
  margin-bottom: 50px;
}

.koji-sekou_img01 {
  width: 500px;
  height: 200px;
}

.koji-sekou_img02 {
  width: 1200px;
  height: 500px;
}

/* 施工サービス説明ここまで */

/* 事例紹介ここから */

.koji-jirei-title {
  color: #818181;
  background-color: #d9d9d9;
  font-size: 1.8rem;
  font-weight: 500;
  padding: 10px;
  margin-bottom: 40px;
}

.koji-jirei-text {
  color: #818181;
  text-align: center;
  font-size: 1.8rem;
  font-weight: 500;
  margin-bottom: 50px;
}

.koji-jirei_img01 {
  width: 1200px;
  height: 300px;
}

/* 事例紹介ここまで */

/* 工事一覧ここから */

.koji-ichirann-container {
  margin-bottom: 150px;
}

.koji-ichirann-title {
  color: #818181;
  background-color: #d9d9d9;
  font-size: 1.8rem;
  font-weight: 500;
  padding: 10px;
  margin-bottom: 40px;
}

.koji-ichirann-flex {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  margin-bottom: 50px;
}

.koji-ichirann-flex img {
  width: 100%;
  display: block;
}

.koji-ichirann-textcontainer-title {
  font-size: 2.3rem;
  font-weight: 500;
  background-color: #d9d9d9;
  margin-top: 0;
  padding: 10px 10px 10px 20px;
}

.koji-ichirann-textcontainer-text {
  font-size: 2rem;
  font-weight: 400;
  padding-left: 48px;
  line-height: 2;
}

/* 工事一覧ここまで */

/* リフォームここから */

.koji-reform-container {
  margin-bottom: 100px;
}
/* リフォームここまで */