.table{
width: 100%;
border-collapse: collapse;
font-size: 13px;
}

.table a{
color: #00B3FF!important;
}
.table td,
.table th{
padding-top: 15px;
padding-bottom: 15px;
border-bottom: 1px solid #EBE7D7;
}
.table th{
	font-weight: bold;
}
.table thead th{
border-bottom: 2px solid #EBE7D7;
padding-bottom: 5px;
padding-top: 0px;
}
.tableTile{
width: 200px;
font-size: 15px;
padding-left: 15px;
}
.tableDaisuu {
text-align: center;
}
.tableNumber {
display: none;
}



	.sp_device .table{
display: block;
width: 100%;
margin-right: auto;
margin-left: auto;
	}
		.sp_device .table thead{
			display: none;
		}
		.sp_device .table tbody{
			display: block;
		}
			.sp_device .table tbody tr{
display: block;
margin-bottom: 1.5em;
border: 2px solid #D4F2FF;
border-radius: 3px;
			}
			.sp_device .table tbody th,
			.sp_device .table tbody td{
				display: list-item;
				border: none;
			}
			.sp_device .table tbody th{
margin-bottom: 5px;
list-style-type: none;
color: #fff;
background-color: #D4F2FF;
			}
			.sp_device .tableTile{
width: auto;
padding-left: 10px;
font-size: 18px;
}

.sp_device .tableDaisuu {
text-align: left;
}
.sp_device .tableNumber {
display: block;
float: right;
padding-right: 10px;
color: #000000;
font-size: 12px;
font-weight: normal;
}


			.sp_device .table tbody td{
margin-left: 20px;
padding-top: 5px;
padding-bottom: 5px;
			}
			.sp_device .table tbody td:nth-of-type(1):before { content: "No.："; }
			.sp_device .table tbody td:nth-of-type(2):before { content: "住所："; }
			.sp_device .table tbody td:nth-of-type(3):before { content: "台数："; }
