/* h1 */
#company #header h1 {
	color:#fff;
	background:url(../../company/images/bg_h1.jpg) left top no-repeat;
}
/* block */
#block	{
	width:645px;
	margin-left:35px;
}
/* index */
.co1box01	{
	width:605px;
	margin:0 auto 50px;
}
.co1box01 p.lead	{
	width:380px;
	margin:0 auto 30px;
	padding-right:230px;
	min-height:258px;
	_height:258px;
	background:url(../../company/images/pic_index3.jpg) right top no-repeat;
}
.co1box01 ul	{
	width:569px;
	margin:1em auto;
	padding:20px 10px;
	border:8px solid #e8e8e8;
	background:url(../../common/images/bg_grad.gif) left top repeat-x;
}
.co1box01 ul li	{
	list-style-type:disc;
	margin-left:2em;
	margin-bottom:0.5em;
	padding-right:30px;
}
.co1box01 ul strong	{
	color:#08a9f4;
}
.co1box01 ul.list02 li	{
	color:#ee2e24;
	font-weight:bold;
}

/* history */
.co2box01	{
	width:605px;
	margin:0 auto 50px;
}

.co2box01 table{
	width:605px;
	margin:20px 0 50px 0;
	border:1px solid #CCCCCC;
}

.co2box01 table tr th{
	color:#FF0000;
	border:1px solid #CCCCCC;
}

.co2box01 table tr td{
	width:455px;
	padding:1em 10px;
	border:1px solid #CCCCCC;
}

.co2tablebg{
	background:#f6f6f6;
	}

.co2box01 dl dt{
	color:#FF0000;
	font-weight:bold;
	margin:35px 0 0 0;
	}


/* strong_point */
.co3box01	{
	width:605px;
	margin:0 auto 50px;
}

.co3box01 dl dt	{
	font-weight:bold;
	color:#ee2e24;
}

.co3box01 dd{
line-height:1.9;
}


/* network */
.co4box01	{
	width:605px;
	margin:0 auto 50px;
}
.co4box01 p.lead	{
	margin-bottom:30px;
}
.co4box01 dl	{
	min-height:178px;
	_height:178px;
	padding:35px;
	font-weight:bold;
	background:url(../../company/images/bg_network.gif) left top no-repeat;
}
.co4box01 dl dt	{
 clear:both;
	float:left;
	margin-bottom:1em;
}
.co4box01 dl dd	{
	position:relative;
	margin-bottom:1em;
}
.co4box01 dl dd.list01	{
 margin-left:4em;
}
.co4box01 dl dd.list02	{
 margin-left:7em;
}
.co4box01 dl dd.list03	{
 margin-left:5em;
}
.co4box01 dl dd.list04	{
 margin-left:4em;
}
.co4box01 dl dd.list05	{
 margin-left:7em;
}
.co4box02	{
	width:605px;
	margin:0 auto 50px;
}
.co4box02 table	{
	width:605px;
	margin:0 auto 50px;
	border:1px solid #ddd;
}
.co4box02 th.head	{
	width:100%;
	padding:10px;
	text-align:left;
	color:#fff;
	background:#ee2e24;
}
.co4box02 th.head span	{
	float:left;
}
.co4box02 th.head a	{
	float:right;
	padding-left:10px;
	color:#fff;
	font-weight:normal;
	background:url(../../common/images/arw_02.gif) left 7px no-repeat;
}
.co4box02 th	{
	width:25%;
	padding:10px;
	text-align:left;
	border:1px solid #ddd;
	width:200px;
}
.co4box02 td	{
	width:75%;
	padding:10px;
	border:1px solid #ddd;
}
.co4box02 tr.second	{
	background:#f6f6f6;
}
.co4box02 td a	{
	float:right;
	margin-bottom:-0.5em;
	font-size:80%;
}

.co4box02 .pageTop {
	width:605px;
	text-align:right;
	padding-bottom:10px;
	font-size:70%;
}

/* leadership */

.co5box01	{
	width:605px;
	margin:0 auto 50px;
}
.co5box02	{
	width:605px;
	margin:0 auto 50px;
}
.co5box02 table	{
	width:605px;
	margin:0 auto ;
	border:1px solid #ddd;
}
.co5box02 table.maB55{
	margin-bottom:55px;
	}
.co5box02 th	{
	width:190px;
	padding:10px;
	background-color:#f6f6f6;
	color:#FF0000;
	border:1px solid #ddd;
}
.co5box02 td{
	padding:10px;
	border:1px solid #ddd;
	}
	
/* accessp */

.co6box01	{
	width:605px;
	margin:0 auto 50px;
}
.co6box02	{
	width:605px;
	margin:0 auto 30px;
}
.co6box02 table	{
	width:605px;
	margin:0 auto ;
	border:1px solid #ddd;
}

.co6box02 th	{
	width:125px;
	padding:10px;
	background-color:#f6f6f6;
	color:#FF0000;
	border:1px solid #ddd;
}
.co6box02 td{
	padding:10px;
	border:1px solid #ddd;
	}
	
.co6box02 ul{
	list-style:none;
	margin:30px 0 5px 0;
	}
	
.co6box02 ul li{
	float:left;
	}
	
	
/* profile */

.co7box01	{
	width:625px;
	padding:0 20px 0 0;
	margin:0 auto 50px;
}

.co7box01in{
	padding:0 0 0 0;
	background:#f3f3f3 ;
	}

.co7box01in dd{
	padding:0 20px 17px 15px;
	}

.co7box01 h3{
	margin:0;
	}
