html {
  font-size: 67.5%;
}

th,
td {
  font-size: 1.6rem;
}

section {
  width: 95%;
  margin: 0 auto 10rem;
}

table {
  border-collapse: collapse;
}

.flex {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

@media only screen and (max-width: 600px) {
  .flex {
    display: block;
  }
}

h2 {
  font-size: 3.4rem;
  margin-bottom: .5rem;
  line-height: 1.3;
}

.img-box {
  margin-bottom: 6rem;
}

.img-box img {
  width: 100%;
}

img {
  display: block;
  width: 100%;
  margin-bottom: .5rem;
}

.date {
  font-weight: bold;
  font-size: 1.8rem;
  font-family: "游ゴシック", "Hiragino Sans", "Helvetica Neue", "Helvetica", sans-serif;
  margin-bottom: .5rem;
}

.appro {
  font-weight: bold;
  font-size: 2.4rem;
  color: rgb(228, 18, 18);
  margin-bottom: .5rem;
}

hr {
  margin: 4rem 0;
  border: none;
  border-top: solid .4rem #5f5f5f;
}

a {
  display: block;
  font-size: 2rem;
  font-weight: bold;
  margin-bottom: 1rem;
}

.column {
  width: 100%;
}

@media only screen and (max-width: 600px) {
  .column {
    width: 100%;
  }
}

.ovv,
.features {
  font-size: 1.6rem;
}

.ovv {
  margin-bottom: 1rem;
}

.features::before {
  display: block;
  font-size: 2.4rem;
  font-weight: bold;
  content: "特徴";
}

.features p {
  padding-left: 1em;
  text-indent: -1em;
}

.features p::before {
  content: "・";
}

.features p span {
  font-weight: bold;
  font-family: "游ゴシック", "Hiragino Sans", "Helvetica Neue", "Helvetica", sans-serif;
}

.thanks-support {
  width: 100%;
  margin-bottom: 10rem;
}

.thanks-support tr:nth-child(1) {
  background: rgb(208, 255, 139);
}

.thanks-support tr:nth-child(1) th {
  background: none;
}

.thanks-support th,
.thanks-support td {
  padding: 1rem 2rem;
  font-weight: normal;
  border: solid 1px #3d3d3d;
}

.thanks-support th.bold,
.thanks-support td.bold {
  font-weight: bold;
}

.thanks-support th {
  width: 80%;
  text-align: left;
  background: rgb(189, 210, 255);
}

.thanks-support .new th::before {
  display: inline-block;
  color: red;
  content: "New ";
}

.thanks-support td {
  text-align: right;
}

.thanks-support.chibipets th {
  width: 20%;
}

/*# sourceMappingURL=style.css.map */