
#map ul {
	margin:10px auto;
	padding:10px;
	border: solid 1px #e6e6e6;
	background:#f7f5f5;
}
#map div {
	width:523px;
	margin:0;
}
#staff div {
	margin-bottom:30px;
}
#staff div.bmw{ background:url(../../images/company/staff_img.jpg) no-repeat right bottom;}
#staff div.staff01{ background:url(../../images/company/staff_01.jpg) no-repeat left bottom;}
#staff div.staff02{ background:url(../../images/company/staff_02.jpg) no-repeat right bottom;}
#staff div.staff03{ background:url(../../images/company/staff_03.jpg) no-repeat left bottom;}
#staff div.staff04{ background:url(../../images/company/staff_04.jpg) no-repeat right bottom;}


#staff div h3 {margin:10px auto;}
#staff div.bmw h3 img{float:left;}
#staff div.staff01 h3 img,#staff div.staff03 h3 img{float:right;}

#staff div.bmw dl {width:507px;argin:10px auto;padding:10px;}
#staff div.staff01 dl,#staff div.staff03 dl {width:320px; margin:10px auto 0 auto; padding:0px 0px 0 0px; float:right;}
#staff div.staff02 dl,#staff div.staff04 dl {width:317px; margin:10px auto 0 auto; padding:0px 10px 0 10px; float:left;}

#staff div.bmw span {
	color:#ff5a00;
	font-weight:bold;
	display:block;
	padding:20px 0 0 10px;
	width:357px;
	height:30px;
	float:right;
}
#staff  dl dd,#staff dl dt {
	font-weight:normal;
	color:#666;
}
#staff dl dt {
	float:left;
}
#staff dl dd {
	margin-left:60px;
	margin-top:0px;
}
#staff .staff01.clearfix .clearfix .subtitle {font-weight:bold;color:#F90;margin-bottom:10px;}
#staff .staff02.clearfix .clearfix .subtitle {font-weight:bold;color:#F90;margin-bottom:10px;}
#staff .staff03.clearfix .clearfix .subtitle {font-weight:bold;color:#F90;margin-bottom:10px;}
#staff .staff04.clearfix .clearfix .subtitle {font-weight:bold;color:#F90;margin-bottom:10px;}

.tbl02 { border:#c2c2c2 solid 1px; margin:15px 0;}
.tbl02 tbody th { background:#eeeeee; width:5em; border:#c2c2c2 solid 1px; padding:8px; font-weight:bold; vertical-align:top;}
.tbl02 tbody td { border:#c2c2c2 solid 1px; padding:8px;}

#activity h4 { font-size:16px; color:#f2960f; padding:0 0 7px 0; border-bottom:#999999 dotted 1px; margin:0 0 10px 0;}
#activity h5 { font-size:14px; color:#666666; margin:0 0 10px 0;}
#activity h6 { font-size:12px; color:#666666; border-left:#666666 solid 5px; border-bottom:#666666 solid 1px; padding:2px 8px; margin:10px 0;}

.cnt { text-align:center;}

