@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700;800&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@300;400;500;600&display=swap);

body {
    font-family: "Noto Sans JP", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
h2 {
  color: #8bad03;
}
h3 {
  color: #8bad03;
}
h4 {
  color: #8bad03;
}
.imgBox h6 {
  color: #8bad03;
}

.h1wrap {
  background-color: #8bad03;
}
.PR-title {
  background-color: #8bad03;
}
.blue-bold {
  color: #8bad03;
}
.catch-box {
  /* background-color: rgba(255, 255, 255, 0.8); */
  background-color: #fbfeef;
}
.certifi-box {
  background-color: #8bad03;
}
td.imgBox {
  /* background-color: rgba(255, 255, 255, 0.8); */
  background-color: #fbfeef;
  padding: 20px;
}
.catch-box-2.market-box {
  padding: 60px 78px;
}
.catch-box-2.eco-box {
  padding: 60px 78px;
}
.market-box .blue-bold {
  color: #113293;
}
.content-wrap {
  background-color: #edfcb2;
}
td {
  /* background-color: rgba(255, 255, 255, 0.8); */
  background-color: #fbfeef;
  color: #111111;
}
.tabletop {
  background-color: #8bad03;
}
.blue-sick{
    font-weight: 400;
}
p.complement {
  color: #111;
  margin-bottom: 8px;
}
p.complement:last-child {
  margin-bottom: 0;
}
.table-cell-w001 {
  width: 26%;
}
td.column2-1.table-cell-w001 {
  width: 30%;
}
@media screen and (max-width: 1000px) {
}
@media screen and (max-width: 768px) {
  td.imgBox {
    width: 50%;
    height: 100px;
  }
  table.spectable {
    table-layout: fixed;
  }
  .catch-box-2.market-box {
    padding: 30px;
  }
  .catch-box-2.eco-box {
    padding: 30px;
  }
  .bottommargin-1 {
    margin-bottom: 1.3rem;
  }
  td.imgBox {
    padding: 20px 0;
  }
  .imgA {
    width: 140px;
  }
  td.left-imgBox {
    width: 60%;
  }
  h2 small{
    font-size:1.5rem;
  }
}
