.kaisha {
width: 100%;
}
.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;}
}

.img_responsive {
    width: 100%!important;
    margin-top: 0px!important;
}
.inner header{
  margin-bottom: 50px
}
