.resume-table01 {
 width: 100%;
 margin: 0px;
 text-align: center;
 border-collapse: collapse;
 border-spacing: 0;
}
.resume-table01 th {
 padding: 5px;
 background-color: #0d8d0b;
 /*border: solid 1px #666666;*/
 color: #ffffff;
}
.resume-table01 td {
  padding: 0.3rem;
  font-size: 0.8rem;
 border: solid 1px #f5f5f5;
  text-align: left;
}
.resume-table01 td:first-child {
 background: #e9faf9;
    width: 15%;
    text-align: right;
}

.resume-table02 {
 width: 100%;
 text-align: left;
 border-collapse: collapse;
 border-spacing: 0;
}
.resume-table02 th {
 padding: 0.3rem;
 border: solid 1px #ffffff;
 color: #ffffff;
}
.resume-table02 th:nth-child(1) {
 background: #0d8d0b;
 text-align: center;
}
.resume-table02 th:nth-child(2) {
 background: #fed330;
}
.resume-table02 th:nth-child(3) {
 background: #26de81;
}
.resume-table02 td {

  padding: 0.4rem 0.3rem;
  border: solid 1px #ffffff;
  font-size: 0.8rem;
}
.resume-table02 td:nth-child(1) {
 background: #fec598;
 text-align: right;
}
.resume-table02 td:nth-child(2) {
 background: #fee585;
}
.resume-table02 td:nth-child(3) {
 background: #70e9ac;
}