#table_price_01 {
  border-radius: 15px;
}

#table_price_01 th,
#table_price_01 td {
  text-align: center;
  width: 20%;
  min-width: 130px;
  padding: 0.5em;
  height: 3em;
  color: #000;
  font-weight: bold;
  border: 1px solid rgb(204, 204, 204);
}

#table_price_01 caption {
  text-align: center;
  margin-bottom: 1em;
  padding: 0.5em;
  font-weight: bold;
  font-size: 1.2em;
  background: #e0ffe0;
  border-radius: 15px;
}

#table_price_01 tr:nth-child(1) {
  background: #007bbb;
  color: #fff;
}
#table_price_01 tr td:nth-of-type(1) {
  background: #bcf2fe;
}

/* tab */
@media only screen and (max-width: 768px) {
  #table_price_01 {
    display: block;
    overflow-x: scroll;
    white-space: nowrap;
  }
}

#table_price_02 {
  border-radius: 15px;
}

#table_price_02 th,
#table_price_02 td {
  text-align: center;
  width: 20%;
  min-width: 130px;
  padding: 0.5em;
  height: 3em;
  color: #000;
  font-weight: bold;
  border: 1px solid rgb(204, 204, 204);
}

#table_price_02 caption {
  text-align: center;
  margin-bottom: 1em;
  padding: 0.5em;
  font-weight: bold;
  font-size: 1.2em;
  background: #ffe0e0;
  border-radius: 15px;
}

#table_price_02 tr:nth-child(1) {
  background: #007bbb;
  color: #fff;
}
#table_price_02 tr td:nth-of-type(1) {
  background: #bcf2fe;
}

/* tab */
@media only screen and (max-width: 768px) {
  #table_price_02 {
    display: block;
    overflow-x: scroll;
    white-space: nowrap;
  }
}

#table_price_03 {
  border-radius: 15px;
}

#table_price_03 th,
#table_price_03 td {
  text-align: center;
  width: 20%;
  min-width: 130px;
  padding: 0.5em;
  height: 3em;
  color: #000;
  font-weight: bold;
  border: 1px solid rgb(204, 204, 204);
}

#table_price_03 caption {
  text-align: center;
  margin-bottom: 1em;
  padding: 0.5em;
  font-weight: bold;
  font-size: 1.2em;
  background: #ffefe0;
  border-radius: 15px;
}

#table_price_03 tr:nth-child(1) {
  background: #007bbb;
  color: #fff;
}
#table_price_03 tr td:nth-of-type(1) {
  background: #bcf2fe;
}

/* tab */
@media only screen and (max-width: 768px) {
  #table_price_03 {
    display: block;
    overflow-x: scroll;
    white-space: nowrap;
  }
}

#table_price_04 {
  border-radius: 15px;
}

#table_price_04 th,
#table_price_04 td {
  text-align: center;
  width: 20%;
  min-width: 130px;
  padding: 0.5em;
  height: 3em;
  color: #000;
  font-weight: bold;
  border: 1px solid rgb(204, 204, 204);
}

#table_price_04 caption {
  text-align: center;
  margin-bottom: 1em;
  padding: 0.5em;
  font-weight: bold;
  font-size: 1.2em;
  background: #e0ffe0;
  border-radius: 15px;
}

#table_price_04 tr:nth-child(1) {
  background: #007bbb;
  color: #fff;
}
#table_price_04 tr td:nth-of-type(1) {
  background: #bcf2fe;
}

/* tab */
@media only screen and (max-width: 768px) {
  #table_price_04 {
    display: block;
    overflow-x: scroll;
    white-space: nowrap;
  }
}

#table_price_05 {
  border-radius: 15px;
}

#table_price_05 th,
#table_price_05 td {
  text-align: center;
  width: 20%;
  min-width: 130px;
  padding: 0.5em;
  height: 3em;
  color: #000;
  font-weight: bold;
  border: 1px solid rgb(204, 204, 204);
}

#table_price_05 caption {
  text-align: center;
  margin-bottom: 1em;
  padding: 0.5em;
  font-weight: bold;
  font-size: 1.2em;
  background: #ffe0e0;
  border-radius: 15px;
}

#table_price_05 tr:nth-child(1) {
  background: #007bbb;
  color: #fff;
}
#table_price_05 tr td:nth-of-type(1) {
  background: #bcf2fe;
}

/* tab */
@media only screen and (max-width: 768px) {
  #table_price_05 {
    display: block;
    overflow-x: scroll;
    white-space: nowrap;
  }
}
