@charset "utf-8";

div.main_bgsub{
	margin:0px;
	padding:0px;
	background-image:url(../company/img/h2ttl_bg.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:320px;
}




/*--message---------------------------------------------------*/
div.message{
	margin:0px auto 50px auto;
	padding:30px 0 0 0;
	background-image:url(../company/img/message_bg.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}

div.message h3{
	margin:0px 0px 20px 0px;
	padding:0;
}

div.message h4{
	margin:0px 0px 15px 0px;
	padding:0;
}

div.message p{
	margin:0px 0px 25px 0px;
	padding:0;
	width:460px;
}




/*--company---------------------------------------------------*/
div.company{
	margin:0px auto 50px auto;
	padding:0;
	clear:both;
	overflow:hidden;
	width:960px;
	}
div.company :after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

div.company h3{
	margin:0px auto 0px auto;
	padding:0;
	float:left;
	}

div.company table{
	margin:0px;
	padding:0px;
	width:840px;
	border-top:solid 1px #CCC;
	float:right;
	border-spacing:0px;
}

div.company tr{
	margin:0px;
	padding:0px;
}


div.company th{
	margin:0px;
	padding:15px 0px 15px 0px;
	width:150px;
	background-color:#F6F6F6;
	text-align:center;
	border-bottom:solid 1px #ccc;
	border-right:solid 1px #ccc;
	border-left:solid 1px #CCC;
}

div.company td{
	margin:0px;
	padding:15px 0px 15px 15px;
	border-bottom:solid 1px #ccc;
	border-right:solid 1px #CCC;
}	
	