table.company {
	font: 13px Meiryo, "ＭＳ ゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:1.6em;
	color: #333;
	width:90%;
	background-color:#666;
	margin:0px auto;
}
table.company th {
	font-weight:bold;
	text-align:left;
	color:#666;
	background-color:#9CC;
}
table.company td {
	text-align:left;
	background-color:#e8f8f8;
}

table.company_list {
	font: 12px Meiryo, "ＭＳ ゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:1.6em;
	color: #333;
	width:90%;
	background-color:#666;
	margin:0px auto;
}
table.company_list th {
	width:45%;
	font-weight:bold;
	text-align:left;
	color:#666;
	background-color:#ccc;
}
table.company_list td {
	text-align:left;
	background-color:#e8f8f8;
}
table.company_list .tel { color:#00c;}
span.tel { color:#00c;}

table.yakkan {
	font: 13px Meiryo, "ＭＳ ゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:1.6em;
	color: #333;
	width:95%;
	background-color:#666;
	margin:0px auto;
}
table.yakkan th {
	font-weight:bold;
	text-align:center;
	color:#666;
	background-color:#9CC;
	width:28%;
}
table.yakkan td {
	text-align:left;
	background-color:#e8f8f8;
}

table.ryokin {
	font: 11px Meiryo, "ＭＳ ゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:1.2em;
	color: #333;
	width:95%;
	background-color:#666;
	margin:0px auto;
}
table.ryokin th {
	font-weight:bold;
	text-align:left;
	background-color:#9CC;
}
table.ryokin th.w172 { width:172px; }
table.ryokin th.w79 { width:79px; }
table.ryokin td {
	text-align:left;
	background-color:#e8f8f8;
}
table.ryokin td.w161{width:161px;}
table.ryokin td.w267{width:267px;}
