.kaisha {
  width: 100%;
}

.kaisha th {
  color: #161615;
}

.kaisha td a {
  color: #fff !important;
}

.kaisha th,
.kaisha td {
  border: 1px solid #ccc;
  padding: 20px;
}

.kaisha th {
  font-weight: bold;
  background-color: #dedede;
}

@media screen and (max-width: 767px) {
  .kaisha,
  .kaisha tr,
  .kaisha td,
  .kaisha th {
    display: block;
  }
  .kaisha th {
    width: auto;
  }
}

.company {
  background: #222220;
}
