@charset "utf-8";

 /* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
base
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */ 

#cntR p{
	font-size:108%;
}

#cntL .sideCap{
	background:url(../images/company/cap_side_zh-hans.gif) no-repeat;
}

.boxProfile{
	padding:20px;
	border:5px solid #ddd;
}

.boxProfile h4{
	font-size:108%;
}


.tblOutline{
	margin:0 auto 30px;
}

.tblOutline table{
	width:100%;
}

.tblOutline th{
	width:130px;
	padding:10px;
	border:1px solid #ccc;
	border-left:none;
	vertical-align:top;
	font-weight:bold;
	font-size:108%;
}

.tblOutline td{
	padding:10px;
	border:1px solid #ccc;
	border-right:none;
	vertical-align:top;
	font-size:108%;
}


.tblOutline .even th,
.tblOutline .even td{
	background:#f2f2f2;
}

.tblOutline .office dt{
	float:left;
}

.tblOutline .office dd{
	margin:0 0 0 110px;
}



.boxMap{
	width:560px;
	margin:0 auto 30px;
}

.boxMap p.alignR{
	padding:0 15px 0 0;
	background:url(../images/company/icon_ar.gif) no-repeat right 5px;
}

.boxMap p.alignR a:link {color:#333; text-decoration:none;}
.boxMap p.alignR a:visited {color:#333; text-decoration:none;}
.boxMap p.alignR a:hover {color:#333; text-decoration:underline; }
