@charset "utf-8";
.kaisha {
width: 100%;
	border-spacing: 0px;
}

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

.kaisha th {
font-weight: normal;	
margin:0px;
background-color: #dedede; 
}

.flex-2 {
	padding: 0px;
	list-style: none;
	display: flex;
}

.flex-2_li {
	padding-left:15px;
	padding-right:15px;
	vertical-align: top;
	
}

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