table#gaiyou {
	width: 653px;
	border: 3px solid #CCCCCC;
	border-collapse: collapse;
	margin: 6px 0 10px 0;
}

table#gaiyou tr th {
	background: none repeat scroll 0 0 #F7F7F7;
	width: 27%;
	border: 1px dotted #CCCCCC;
	padding: 10px;
	vertical-align: middle;
}

table#gaiyou tr th span {
	padding: 1px 3px;
	background: none repeat scroll 0 0 #BC120A;
	color:#ffffff;
	font-size: 10px;
	font-weight: bold;
}

table#gaiyou 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;
}

article#aisatu p {
	margin: 0 0 10px 0;
}