table{
  border-collapse: collapse;
width: 90%;
}
.tb01 th,
.tb01 td{
  padding: 10px;
  border: solid 0px;
  text-align:left;
  box-sizing:border-box;
width: 100%;
}
.tb01 th {
  background: none;
  color: none;
width: 25%;
  
}
@media screen and (max-width: 640px) {
  .tb01 {
    width: 100%;
  }
  table.tb01 th,
  table.tb01 td {
    display: block;
    width: 100%;
    border-bottom:none;
  }
  .tb01 tr:last-child{
    border-bottom: solid none;
  }
}

