/* @override 
	http://127.0.0.1/company/list/css/custom.css
*/

#rMainArea img#map {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}

#rMainArea div#icons {
	position:relative;
	width:751px;
}
#rMainArea div#icons dl {
	position:absolute;
	top/**/:120px;
	left:610px;
}
	* html #rMainArea div#icons dl {
		top:-135px;
	}
	*:first-child+html #rMainArea div#icons dl {
		top:-150px;
	}
#rMainArea div dl dt {
	font-weight: bold;
	line-height: 2em;
}

#rMainArea div dl dd {
	line-height: 1.5em;
}

#rMainArea div dl dd img.bizIcon {
	width: 29px;
	height: 13px;
	margin: 0 5px;
}

#rMainArea div.areaSplit-rMainTo2-A {
	clear: both;
}

#rMainArea div.splittedArea ul {
	padding-left: 8px;
	padding-bottom: 20px;
	padding-right: 8px;
}

#rMainArea div.splittedArea ul li {
	line-height: 1.5em;
}
	#rMainArea div.splittedArea ul li span {
		float:left;
		width:300px;
	}
	#rMainArea div.splittedArea ul li a.mapIcon {
		float:right;
		width:46px;
		height:18px;
		display:block;
	}

#rMainArea div.splittedArea .dept {
	font-weight: bold;
	padding-top: 10px;
	line-height: 2em;
	border-top: 1px dotted #666;
}

#rMainArea div.splittedArea .dept a,
#rMainArea div.splittedArea  li.pageLink a {
	background: transparent url(/common/images/parts_navlist_b/arrow1.gif) no-repeat scroll 0 .45em;
	padding-left: 8px;
}

#rMainArea div.splittedArea li.bizList {
	float: right;
}

#rMainArea div.splittedArea li.bizList span.bizIcon {
	background-color: maroon;
	padding: 2px 4px;
	color: #fff;
	font-size: xx-small;
}

#rMainArea div.splittedArea img.mapButton {
	float: right;
}

#rMainArea div.splittedArea li.telNo,#rMainArea li.faxNo {
	clear:both;
	font-weight: bold;
}

