table.company {
	font: 14px Meiryo, "ＭＳ ゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:1.6em;
	color: #333;
	width:940px;
	background-color:#666;
	border:1px solid #666;
	border-bottom:none;
	margin:0px auto;
}
table.company th {
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	color:#333;
	background-color:#f1eeea;
	padding:5px;
	padding-left:10px;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	width:150px;
	height:38px;
}
table.company td {
	text-align:left;
	background-color:#fff;
	padding:5px;
	padding-left:10px;
	border-bottom:1px solid #666;
}

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;}

table.histry {
	line-height:1.6em;
	width:818px;
	font-size: 12px;
	border:0px;
	margin:auto;
}
.histry th {
	background-color:#99CCCC;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	line-height:2em;
	border:1px solid #333;
	color:#333;
	padding:5px;
}
.histry td {
	background-color:#fff;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	line-height:2em;
	border:1px solid #333;
	color:#333;
	padding:5px;
	padding-left:15px;
}
.histry a:link {color:#333;}
.histry a:hover {color:#333;}
.histry a:active {color:#333;}
.histry a:visited {color:#333;}
