
/*--------------------------
 company
---------------------------*/


.company{
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#333333;
	line-height:18px;
}

.company a{
	color:#39f;
}

.company .wp{
	background:url(../img/company/wp.jpg) repeat-y;
	overflow:hidden;
	padding-left:2px;
	*margin-top:-3px;
	*margin-bottom:-3px;
}

/*IE6*/
*html .company .wp{
	margin-top:-px;
	margin-bottom:-1px;
}

.company h2{
	padding-top:20px;
	padding-left:8px;
}

.company h3{
	padding-top:30px;
	padding-left:8px;
}

.company .p01{
	width:645px;
	padding-top:10px;
	padding-left:8px;
	line-height:20px;
}

.company .p02{
	float:right;
	padding-right:15px;
	font-weight:bold;
	padding-bottom:30px;
}

.company h4{
	vertical-align:bottom;
}

.company .border_bottom{
	vertical-align:top;
}


.company td{
	padding-top:20px;
	padding-bottom:20px;
	line-height:20px;
}

.company .td01{
	width:140px;
	font-weight:bold;
	background-color:#f7f7f7;
	background:url(../img/company/line02.jpg) no-repeat bottom right;
	padding-left:30px;
	width:125px;
	vertical-align:top;
}

.company .td02{
	background:url(../img/company/line03.jpg) no-repeat bottom left;
	background-color:#fff;
	width:490px;
	padding-left:10px;
	margin-right:3px;
	*width:465px;
	*padding-left:20px;
}

.company .td01b{
	width:140px;
	font-weight:bold;
	background-color:#f7f7f7;
	background:none;
	padding-left:30px;
	width:125px;
	vertical-align:top;
}

.company .td02b{
	background:none;
	background-color:#fff;
	padding-left:10px;
	width:490px;
	*width:465px;
	*padding-left:20px;
}

.company td li{
	list-style:decimal!important;
	list-style-type:decimal!important;
	margin-left:15px;
	*margin-left:25px;
}

/**
 * } company
**/



