@charset "utf-8";
/* CSS Document */

/*----company area----*/

*{
	margin:0px;
	padding:0px;
}




.bold_gray {
	font-weight:700;
	color:#666666;
}




.syokai {
	width: 581px;
}




.rijicyo {
	float:left;
	margin:6px 25px 4px 0px;
}




.name {
	margin-left:434px;
	clear:both;
}




.komoku {
	float:left;
	width: 136px;
}




.komoku p {
	margin:0px 0px 3px 0px;
	padding:0px;
}




.naiyo {
	float:right;
}


.naiyo p {
	margin:0px 0px 3px 0px;
	padding:0px;
}	




.naiyo p {
	margin:0px 0px 3px 0px;
	padding:0px;
}




.shikaku {
	float:left;
}




.ikikata {
	width: 581px;
	margin-bottom:110px;
	text-align:left;
}




.explanatory {
	width: 366px;
	height:120px;
	float:left;
}




.photo {
	float:right;
	margin:0px 19px 4px 0px;
}




*html .photo {
	float:right;
	margin:0px 10px 4px 0px;
}




.tokuisaki {
	clear:both;
	text-align:left;
}




.chizu {
	margin:20px 0 10px 0;
	padding:0;
}




.column2 {
	width:540px;
	margin:0px 0px 6px 0px;
	padding:10px 10px 10px 10px;
	border:1px dotted #6CA7E2;
}




*html .column2 {
	width:560px;
	margin:0px 0px 6px 0px;
	padding:10px 10px 10px 10px;
	border:1px dotted #6CA7E2;
}




.ikikatatext {
	background:url(../images/company/shikaku.gif) no-repeat;
	background-position:left;
	padding-left:10px;
	margin-bottom:12px;
}




.hyo1 {
	width:141px;
	height:28px;
	background:url(../images/company/komoku_1.gif) no-repeat;
}




.hyo1 p {
	text-align:left;
	vertical-align:middle;
	margin-bottom:3px;
}




.hyo1_2 {
	width:141px;
	height:56px;
	text-align:left;
	background:url(../images/company/komoku_2.gif) no-repeat;
}




.hyo1_2 p {
	text-align:left;
	vertical-align:middle;
	margin-bottom:20px;
}




.hyo1_3 {
	width:141px;
	height:82px;
	text-align:left;
	background:url(../images/company/komoku_3.gif) no-repeat;
}




.hyo1_3 p {
	text-align:left;
	vertical-align:middle;
	margin-bottom:45px;
}




.hyo2 {
	width:440px;
	height:28px;
	text-align:left;
	background:url(../images/company/naiyo_1.gif) no-repeat;
}




.hyo2 p {
	text-align:left;
	vertical-align:middle;
	margin-bottom:3px;
}




.hyo2_2 {
	width:440px;
	height:56px;
	text-align:left;
	background:url(../images/company/naiyo_2.gif) no-repeat;
}




.hyo2_2 p {
	text-align:left;
	vertical-align:middle;
	margin-bottom:3px;
}




.hyo2_3 {
	width:440px;
	height:82px;
	text-align:left;
	background:url(../images/company/naiyo_3.gif) no-repeat;
}




.hyo2_3 p {
	text-align:left;
	vertical-align:middle;
	margin-bottom:3px;
}





.table {
 	margin-bottom:70px;
}

