﻿body#GuideCompanyList{
}

body#GuideCompanyList .IndexBox{
	width: 628px;
	padding-top:16px;
	padding-left:7px;
	padding-right:9px;
	margin-bottom:20px;
	color:#4d4d4d;
}
body#GuideCompanyList .IndexBox h2{
	font-size:14px;
	font-weight:bold;
	padding-top: 5px;
}

body#GuideCompanyList .IndexBox p{
	padding-top:12px;
	padding-bottom:10px;
}

body#GuideCompanyList .IndexBox a{
	padding:2px 0 0 13px;
	background:url(../../images/common/arw03.gif) no-repeat;
	background-position:center left;
}

div.companyDetail{
	margin:0 0 20px 0;
	padding:0;
	width:644px;
	border:1px solid #dbdbd9;
}
div.companyDetail div.companyDetailHead{
	margin:0px;
	padding:7px 8px 5px 8px;
	background-color:#97d2da;
	border:1px solid #ffffff;
}
div.companyDetailHead h3{
	color:#ffffff;
	padding-top:7px 0 5px 8px;
	font-weight:bold;
	font-size:14px;
}
div.companyDetailHead span{
	color:#ffffff;
}
div.companyDetailBody{
	padding:10px 9px 10px 10px;
	border-top:1px solid #dbdbd9;
	}
div.companyDetailL{
	float:left;
	width:296px;
}

div.companyDetailL table th{
	text-align:right;
	background-color:#f2f2f2;
	color:#4d4d4d;
	padding-top:4px;
	padding-right:6px;
	padding-bottom:4px;
	width:94px;
	font-weight:normal;
}
div.companyDetailL table th span{
	font-size:10px;
}
div.companyDetailL table td{
	color:#4d4d4d;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:6px; 
}
div.companyDetailR{
	width:290px;
	float:right;
	border:1px solid #dbdbd9;
	padding:0 6px 9px 6px;
}
div.companyDetailR dt{
	margin-top:10px;
	font-weight:bold;
}
div.companyDetailR dd li{
	background: url(../../images/guide/list_mark.gif) no-repeat left 6px;
	padding-left: 10px;

}