 html, 
body{
	padding: 0;
	margin: 0 auto;
	font: normal 12px;
	background-color: #16295A;
	background-image: url(../images/header_bg1.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	font-family: "メイリオ";
}



h1{
	text-align:right;

	font-size: 12px;

	font-weight: normal;

	line-height:1em;

	margin: 0 auto;

	line-height:20px;

	color:#666;

	padding-right:20px;
}


#header{

	background-image: url(../images/header_bg2.jpg);

	background-repeat: no-repeat;

	background-position:center top;

	width:932px;

	height:86px;

	margin:0 auto;
}


#main{
	background-image: url(../images/main_bg.jpg);

	background-repeat: repeat-y;

	background-position:center top;

	width:923px;

	height:auto;

	margin:0 auto;
}


.contents{

	background-image: url(../images/contents_mid.jpg);

	background-repeat: repeat-y;

	background-position:center top;

	width:906px;

	height:auto;

	margin:0 auto;
}


.contents_in{

	width:880px;

	margin:auto;

	padding-top:15px;
}


.contents_in p{

	font-size:12px;

	margin:0;

	padding:0;

	line-height:18px;

	color:#333;
}


.footer{
	text-align: right;
	border-bottom: solid 2px #16295A;
	width: 890px;
	margin: auto;
	clear: both;
}


.footer p{
	color: #000000;
	font-size: 14px;
	line-height: 20px;
	padding-top: 50px;
	padding-bottom: 10px;
}


.cp{
	padding-bottom: 60px;
	text-align: center;
	clear: both;
}


.cp p{
	color: #000000;
	font-size: 12px;
	line-height: 20px;
	padding-top: 10px;
	clear: both;

}


img {
 border:0;
}


a:hover img{opacity:0.8;filter:alpha(opacity=80);-ms-filter: "alpha( opacity=80 )";}


.contents_t{

	width:882px;

	background-color:#16295A;

	padding:0;

	margin:0 auto;
}


.contents_t h2{

	padding-left:15px;

	color:#FFF;

	line-height:25px;

	font-size:16px;

	border-left:3px solid #009900;

	text-align:left;

	margin:0;
	
}


.sd_title{

	background-color:#000;

	color:#FFF;

	line-height:30px;

	text-align:center;
}


#sideber{

	list-style-type: none;

	padding:0;

	margin:0;
}


#sideber li{

	padding-left:15px;;

	margin:0;

	line-height:30px;

	font-size:14px;

	border-bottom:1px dotted #ddd;
}


.list_box{

	border-bottom:2px solid #ddd;

	margin-bottom:15px;

	padding-bottom:15px;
}


.list_box .title{

	background-color: #16295A;

	margin-bottom:15px;
}


.list_box .title h2{

	margin:0;

	padding:3px;

	line-height:150%;

	color:#FFF;
}


.list_box .title a{

	color:#FFF;
}


.list_l{

	float:left;

	width:210px;
}


.list_r{

	float:left;

	width:430px;
}


.list_box .cmt{

	margin-bottom:15px;

	padding-bottom:15px;

	border-bottom:1px dotted #ddd;
}


ul.car_list{

	list-style-type: none;

	padding:0;

	margin:0;
}


ul.car_list li{

	float:left;

	width:198px;

	font-size:12px;

	padding-bottom:15px;

	margin:1px;
}


.page_top a{
	display: block;
	width: 220px;
	font-size: 12px;
	background-color: #16295A;
	line-height: 30px;
	text-align: center;
	color: #FFF;
	margin-right: 15px;
}




.item_st{

	background-image: url(../itemlist/images/st_bg.png);

	background-repeat: no-repeat;

	background-position:center top;

	width:620px;

	height:27px;

	margin:0 auto;


}


.item_st p{

	margin:0;

	padding-left:37px;

	line-height:27px;

	font-weight: bold;

	font-size:16px;
}
.kenam {
}
.kenma {
}
.kebma2 {
}
.brake1 {
}
.brake2 {
}
.brakepad {
}
.brake3 {
}
.brake4 {
}
.caliper {
}
.caliper2 {
}
.caliper3 {
}
.info {
}
.step {
}
.sub {
}
.menber {
}
.sign {
}
.header {
}
.header1 {
}
.lift {
}
.img1 {
}
.img {
}
.mainteimg {
}
.header2 {
}
.shopimg {
}
.shopimg2 {
}
.hyousyou {
}
.shopinfo {
}
.hyousyou1 {
}
.shopinfo2 {
}
.aisatu {
}
.root {
}
.conte {
}
.mainte {
}
.car {
}
.parts {
}
.syaken {
}
