/* 会社案内テーブル */
#content #content_lef table.about {
	height: auto;
	width: 680px;
	border-collapse: collapse;
	margin-bottom: 50px;
	margin-left: 12px;
}
/* 会社案内テーブルの見出し */
#content #content_lef table.about th {
	background-color: #E0F5F9;
	width: 120px;
	text-align: left;
	font-weight: normal;
}

/* アクセス */
div#access {
	height: auto;
	width: 678px;
	clear: both;
	margin-left: 12px;
	overflow: hidden;
}
/* ブラウザを縮めてスクロールした時の背景切れを防ぐハック */
/**/
body > div#access {height: auto;}
/**/
/* 親要素の背景を小要素の背景にも適応させるハック */
/**/
* html div#access {
	overflow: visible;
}

/* 地図 */
div#access div#map {
	float: left;
	height: 350px;
	width: 400px;
	margin-bottom: 20px;
}

/* 交通手段 */
div#access div#koutsu {
	float: right;
	width: 258px;
	margin-left: 10px;
}

div#access div#koutsu p {
	text-indent: -13px;
	padding-left: 13px;
	margin-top: 0px;
}
table.about ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 530px;
}
table.about li.enkaku_data {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 90px;
	list-style-type: none;
}
table.about li.enkaku_naiyou {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 439px;
	list-style-type: none;
}
table.about li.enkaku_gengou {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 53px;
	list-style-type: none;
	text-align-last: justify;
	text-justify:inter-ideograph;
}
table.about li.enkaku_tuki {
	margin: 0px 10px 0px 0px;
	padding: 0px;
	float: left;
	width: 28px;
	list-style-type: none;
	text-align:right;
}
