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: 2rem;
}

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

.attention {
  margin-bottom: 1rem;
}
.attention p {
  padding-left: 1em;
  text-indent: -1em;
  font-size: 1.4rem;
  color: red;
}

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

.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 */