table th {
  padding: 0.3em;
}
table td {
  padding: 0.3em;
}

table {
  position: relative;
}
table caption {
  text-align: left;
}
table tbody tr {
  padding: 0.5em;
}
table th, table td {
  padding: 0.3em;
}
table span {
  display: block;
  width: 100%;
}
table span a {
  position: relative;
  display: block;
  font-size: 1.4rem;
  text-decoration: none;
  color: #000;
  padding: 20px;
}