table#setubi01, table#setubi02 {
	width: 653px;
	border: 3px solid #CCCCCC;
	border-collapse: collapse;
	margin: 6px 0 35px 0;
}

table#setubi01 tr th, table#setubi02 tr th {
	background: none repeat scroll 0 0 #F7F7F7;
	border: 1px dotted #CCCCCC;
	padding: 10px;
	vertical-align: middle;
	text-align: center;
}

table#setubi01 tr th.maker, table#setubi02 tr th.maker { width: 23%; }
table#setubi01 tr th.type { width: 23%; }
table#setubi01 tr th.ton { width: 16%; }
table#setubi01 tr th.taiba { width: 23%; }
table#setubi01 tr th.daisu, table#setubi02 tr th.daisu { width: 15%; }

table#setubi02 tr th.machine { width: 23%; }
table#setubi02 tr th.type2 { width: 39%; }

table#setubi01 tr td, table#setubi02 tr td {
	border: 1px dotted #CCCCCC;
	padding: 10px;
	line-height: 200%;
}

small a {
	display: block;
	background: url(../img/company/btn_map.gif) no-repeat left top;
	width: 130px;
	height: 24px;
}

p.f_ttl {
	background: url(../img/facilities/ttl_bg2.gif) no-repeat left top;
	padding: 0 0 0 15px;
	font-size: 16px;
	font-weight: bold;
}