.type01 th {
  background: #3AB7AD !important;
}

.type01 th {
  vertical-align: middle;
  padding: 10px 0;
  border-color: #FFFFFF !important;
}

.type01 td {
  vertical-align: middle;
  padding: 10px 0;
  border-color: #FFFFFF !important;
}

.type01 tr {
  border-color: #3AB7AD !important;
}

.transparent-bg {
  background-color: transparent !important;
}

.transparent-bg td,
.transparent-bg th {
  background-color: transparent !important;
}

.transparent-bg th,
.transparent-bg td {
  vertical-align: middle;
  border-bottom: none;
}

.transparent-bg th {
  border-bottom: solid 1px #144A7A;
}

.transparent-bg td {
  border-bottom: solid 1px #144A7A;
}

.table_equal3 th,
.table_equal3 td {
  width: 33.33%;
  word-break: keep-all;
}

.table_equal4 th,
.table_equal4 td {
  width: 25%;
  word-break: keep-all;
}/*# sourceMappingURL=table.css.map */