@charset "utf-8";


body{background:url(item/home_back_back.jpg) repeat-x;
}
/* ------------------------------
	div
------------------------------ */



#conteiner_home{
	text-align:center;
	background:url(item/home_back.jpg) no-repeat center top;
	width:100%;
	min-width:1050px;
	}
	
#cont{
	text-align:left;
	width:950px;
	height:750px;
	margin:0px auto;
	position:relative;
	}
	

	


/* ------------------------------
	#header
------------------------------ */
#header{
	width:950px;
	height:200px;
}
#logo{
	position:absolute;
	top:20px;
	left:110px;
}
#sub_navi{
	position:absolute;
	top:25px;
	right:20px;
}
#m_navi{
	position:absolute;
	top:100px;
	right:20px;
}
	
	
#m_navi ul li a:link, #m_navi ul li a:visited{
	color:#000;
	text-decoration:none;
}

#m_navi ul li a:hover { 
	color:#06C;
	text-decoration:underline;
	} 


	
	

/* ------------------------------
	#cont
------------------------------ */

#about{
	position:absolute;
	top:511px;
	left:52px;
}

#about p{
	margin-top:10px;
	width:760px;
}



		
.ptop-box{
	width:100%;
	padding:50px 0px 70px 0px;
	clear:both;
	text-align:right;
	}

.ptop-box p{
	font-size:10px;
	}
		


.width690{
	width:680px;
	}
	
.width640{
	width:640px;
	}
	
.width480{
	width:480px;
	}
	
.width360{
	width:360px;
	}

#car_main{
	position:absolute;
	top:154px;
	left:42px;
	
	}
/* ------------------------------
	#cont_area2
------------------------------ */
#cont_area2{
	background-color:black;	
	}
#cont2{
	text-align:left;
	width:950px;
	margin:0px auto;
	padding-bottom:40px;
	}
#cont2_img{
	float:left;
	padding:40px 0px 50px 40px;
	width:580px;
	}
#cont2_com{
	float:left;
	padding:40px 0px 50px 30px;
	width:280px;	
	}
	
.table_a{
	width:100%;
	margin-bottom:10px;
	border-bottom:1px solid #666;
	}
	
.table_a th{
	width:45px;
	padding:6px 6px 6px 0px;
	border-top:1px dotted #333;
	}
.table_a td{
	border-top:1px dotted #333;
	padding:6px 6px 6px 0px;
}
.table_b{
	color:white;
	width:100%;
	}
.table_b th{
	width:45px;
	padding:6px 6px 6px 0px;
	}
.table_b td{
	padding:6px;
	padding:6px 6px 6px 0px;
}

.align_r{
	text-align:right !important;
	}


/* ------------------------------
	#cont_area3
------------------------------ */
#cont_area3{
	background:url(item/gradient.jpg) repeat-x top;
	}
#cont3{
	text-align:left;
	width:950px;
	padding-bottom:40px;
	margin:0px auto;
	}
#cont3_img{
	padding:30px 0px 0px 0px;
	height:280px;
	width:590px;
	margin:auto;
	}

/* ------------------------------
	#cont_area4
------------------------------ */
#cont_area4{
	background-color:white;	
	}
#cont4{
	text-align:left;
	width:950px;
	margin:0px auto;
	padding-bottom:40px;
	}
#cont4_img{
	padding:40px 0px 0px 0px;
	height:280px;
	width:615px;
	margin:auto;
	}

/* ------------------------------
	#footer
------------------------------ */
footer{
	height:128px;
}
.foot_ue{
	height:108px;
	background:url(item/footer_logo.jpg) no-repeat;
	width:100%;	
	background-color:#e6e6e6;

}

address{
	padding-left:160px;
	padding-top:28px;
}

.foot_shita{
	
	width:100%;	
	background-color:#b3b3b3;
	text-align:right;
}
.foot_shita p{
	padding:15px 25px;
	color:white;
}
