/* CSS Document */
/* index */


td {
	word-break:break-all;
}

/* table */
.table_in {
	border: solid 1px #CCCCCC;
	border-collapse: collapse;
}
.table_in th, .table_in td {
	border: solid 1px #CCCCCC;
	padding: 7px 10px;
}
.table_in th {
	background-color: #F5F5F5;
	line-height: 1.2em;
}
@media screen and (max-width: 768px){
th,td {
 display: block;
 text-align: left;
 width: 100%;
}

.manual_dlw{
	margin:10px 3px;
	width:100%;
}
.table_gray th, .table_gray td {
    border: 0 !important;
}
}
@media screen and (min-width: 769px){
	.manual_dlw{
	width:31%;
}

}