@charset "UTF-8";

h4{
	margin-bottom:20px;
	width:740px;
	height:28px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../img/index/sub_tit.gif) no-repeat;
}

table#company{
	margin-bottom:20px;
	width:740px;
	border:1px solid #dedede;
	border-collapse:collapse;
}

table#company th{
	padding:5px;
	width:150px;
	text-align:center;
	color:#333;
	border:1px solid #dedede;
	border-bottom:1px solid #f5f5f5;
	border-collapse:collapse;
	background:url(../../img/index/contact_frame.gif) repeat;
}

table#company td{
	padding:5px 0 5px 15px;
	line-height:1.5em;
	border:1px solid #dedede;
	border-collapse:collapse;
}

table#company td.a{
	background-color:#f5f5f5;
}

table#company td.b{
	background-color:#FFF;
}


p.name{
	padding:10px 0 5px 0;
}

table#company2{
	margin:20px 0;
	width:740px;
	border:1px solid #dedede;
	border-collapse:collapse;
}

table#company2 th{
	padding:5px;
	text-align:center;
	color:#333;
	border:1px solid #dedede;
	border-collapse:collapse;
	background:url(../../img/index/contact_frame.gif) repeat;
}

table#company2 th.a{
	background:none;
	background-color:#f5f5f5;
}

table#company2 th.b{
	background:none;
	background-color:#ececec;
}

table#company2 td{
	padding:5px 0 5px 15px;
	line-height:1.5em;
	border:1px solid #dedede;
	border-collapse:collapse;
}

table#company2 td{
	background-color:#FFF;
}





















	
