.wp-block-catpow-datatable.spec {
  border-collapse: collapse;
  border-spacing: 0px;
  max-width: 45rem;
  width: 95%;
  margin: 3.125rem auto;
}
.wp-block-catpow-datatable.spec thead th, .wp-block-catpow-datatable.spec thead td {
  padding: 1rem;
  text-align: center;
  font-size: 1rem;
  line-height: 1.5em;
  border-bottom-style: solid;
  border-bottom-width: 0.0625rem;
  border-bottom-color: rgba(0, 0, 0, 0.7);
}
.wp-block-catpow-datatable.spec tbody tr th, .wp-block-catpow-datatable.spec tbody tr td {
  position: relative;
  padding: 1rem;
  text-align: center;
  font-size: 1rem;
  line-height: 1.5em;
  border-bottom-style: solid;
  border-bottom-width: 0.0625rem;
  border-bottom-color: rgba(0, 0, 0, 0.3);
}
.wp-block-catpow-datatable.sheet {
  border-collapse: collapse;
  border-spacing: 0px;
  width: 95%;
  margin: 3.125rem auto;
}
.wp-block-catpow-datatable.sheet thead th {
  padding: 1rem;
  text-align: center;
  font-size: 1.2rem;
  line-height: 1.5em;
  font-family: "Noto Sans JP";
  background-color: rgba(30, 115, 190, 0.1);
  border-style: solid;
  border-width: 0.0625rem;
  border-color: rgba(0, 0, 0, 0.5);
}
.wp-block-catpow-datatable.sheet tbody tr th, .wp-block-catpow-datatable.sheet tbody tr td {
  position: relative;
  padding: 1rem;
  text-align: left;
  font-size: 1.2rem;
  line-height: 1.5em;
  font-family: "Noto Sans JP";
  border-style: solid;
  border-width: 0.0625rem;
  border-color: rgba(0, 0, 0, 0.5);
}
.wp-block-catpow-datatable.sheet tbody tr th {
  background-color: rgba(30, 115, 190, 0.1);
  text-align: center;
}
.wp-block-catpow-datatable.sheet tbody tr td {
  background-color: #ffffff;
}
.wp-block-catpow-datatable.sheet tbody tr:nth-of-type(2n) td {
  background-color: rgba(30, 115, 190, 0.1);
}
.wp-block-catpow-datatable.plan {
  border-collapse: collapse;
  border-spacing: 0px;
  width: 95%;
  margin: 3.125rem auto;
}
.wp-block-catpow-datatable.plan thead th {
  padding: 1rem;
  text-align: center;
  font-size: 1.2rem;
  line-height: 1.5em;
  font-family: "Noto Sans JP";
  color: #fff;
  background-color: #1e73be;
}
.wp-block-catpow-datatable.plan tbody tr th, .wp-block-catpow-datatable.plan tbody tr td {
  position: relative;
  padding: 1rem;
  text-align: center;
  font-size: 1.2rem;
  line-height: 1.5em;
  font-family: "Noto Sans JP";
}
.wp-block-catpow-datatable.plan tbody tr th {
  background-color: #1e73be;
  color: #fff;
}
.wp-block-catpow-datatable.plan tbody tr td {
  background-color: #ffffff;
}
.wp-block-catpow-datatable.plan tbody tr:nth-of-type(2n) td {
  background-color: rgba(30, 115, 190, 0.1);
}
/*# sourceMappingURL=./style.css.map */