@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: #1284D8;
}
h3 {
  color: #1284D8;
}
h4 {
  color: #1284D8;
}
.imgBox h6 {
  color: #1284D8;
}

.h1wrap {
  background-color: #1284D8;
}
.inner-PRbox {
  height: auto;
}
.PR-title {
  background-color: #1284D8;
}
.blue-bold {
  color: #1284D8;
}
.blue-sick{
  color: #1284D8;
}
.certifi-box {
  background-color: #1284D8;
}
td.imgBox {
  /* padding: 20px; */
  height: auto;
}
td.imgBox.left-imgBox {
  height: 456px;
}
.spectable {
  table-layout: fixed
}
/* .catch-box-2.market-box {
  padding: 60px 78px;
}
.catch-box-2.eco-box {
  padding: 60px 78px;
} */
td {
  color: #111111;
}
.tabletop {
  background-color: #1284D8;
}
p.complement {
  color: #111;
  /* margin-bottom: 8px; */
}
.column3 {
  width: 33%;
}
/* 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%;
    padding: 56px 0;
    /* height: 100px; */
  }
  td.imgBox.left-imgBox {
    height: auto;
  }
  .spectable .unit col:nth-child(1) {
    width: 14%;
  }
  .spectable .unit col:nth-child(2) {
    width: 8%;
  }
  .spectable .unit col:nth-child(3) {
    width: 78%;
  }
  .spectable .v2h col:nth-child(1) {
    width: 23%;
  }
  .spectable .v2h col:nth-child(2) {
    width: 8%;
  }
  .spectable .v2h col:nth-child(3) {
    width: 23%;
  }
  .spectable .v2h col:nth-child(4) {
    width: 23%;
  }
  .spectable .v2h col:nth-child(5) {
    width: 23%;
  }
  .spectable .composition col:nth-child(1) {
    width: 26%;
  }
  .spectable .composition col:nth-child(2) {
    width: 8%;
  }
  .spectable .composition col:nth-child(3) {
    width: 32%;
  }
  .spectable .composition col:nth-child(4) {
    width: 32%;
  }
  td.spectable {
    padding: 1.2em;
  }
  td.column2-1.spWidth {
    width: 22%;
  }
  td.column2-2.spWidth {
    width: 78%;
  }
  /* 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;
  }
  .imgA {
    width: 140px;
  }
  td.left-imgBox {
    width: 60%;
  }
  h2 small{
    font-size:1.5rem;
  } */
}
