/* Edited with EditCSS */
/**** LINK-tag style sheet styles-site.css ****/

/* Edited with EditCSS */
/**** LINK-tag style sheet styles-site.css ****/

/* Ver1.01 CWYL BFN IITYWTMWYKM Mr? THANX. */

/* ここを変更するとイメージカラーが一括で変更されます*/
a,a:visited,h1,h2,h3,#footer{
	color: #ffffff; /*#0850B2*/
}

/* Google Adsense 用 */
#sponsored_link_side1 p{
	margin: 0;
	padding: 9px 0 12px 0;
}
#sponsored_link_side2 p{
	margin: 0;
	padding: 9px 0 12px 0;
}
/*-----------------------------------------*/
/*  ここから下は基本設定です。                    */
/*-----------------------------------------*/
*{
	font-size: 100%;
	margin: 0;
	padding: 0;
}

p{
	margin: 0;	/* MAC IE5 */
	padding: 0;	/* MAC IE5 */
}

body{
	font-size: 75%;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro", Osaka,"ＭＳ Ｐゴシック",
sans-serif;
	line-height: 1.5;	/*行間*/
	/*\*/
	letter-spacing: 0.15em;	/*文字間*/
	/**/
	color: #333333;	/*ページ全体の文字色*/
	margin: 0;
	padding: 0;
	background: #000000 url(./images/shadow_line.gif) center top;	/*ページの背景色*/
}

/*リスト関係装飾*/
ul{
	list-style : none;
}
/*リンク関係装飾*/
a{
	/*text-decoration: none;*/
}
a:visited{
}
a:hover{
	color: #FF6600;
}
img{
	border: 0;
}
/*h1 h2 h3 装飾*/
h1 {
	text-align: right;
	margin: 0 0 65px 0;
	padding: 0;
	color: #cccccc;
	font-size: 10px;
}

h2{
	font-size: 16px;
	background: #000000;
	border-left: 5px solid #CCCCCC;
	margin: 0 0 5px 0;
	padding: 2px 0 2px 15px;
}
h3{
	font-size: 115%;
	font-weight: bold;
	letter-spacing: normal;	/*文字間*/
	background: #000000;
	margin: 0;
	padding: 4px 0 2px 25px;
}
h4{
	font-size: 100%;
	color: #707070;
	/*font-weight: bold;*/
	background: #FFFFFF url(images/h4.gif) left bottom no-repeat;
	/* border-left: 5px solid #0850B2; */
	margin: 0 0 5px 0;
	padding: 4px 0 2px 22px;
}
h5{
	font-size: 115%;
	/*background: #FFFFFF url(images/h5.gif) left bottom no-repeat;*/
	/* border-left: 5px solid #0850B2; */
	margin: 0 0 18px 0;
	padding: 4px 0 2px 32px;
}

/*　----------------- カラムレイアウト ---------------------------*/
/*　コンテナ */
#container{
	margin: 0 auto 0 auto;
	padding: 0;	
	width: 800px;
}
.section{
	margin: 30px 10px;
}

/* ヘッダーコンテンツ */
#head_content{
	width: 800px;   /* MAC IE5 */
	height: 100px;
	background: url(img/headback.jpg) top no-repeat;	/*ヘッダ背景*/
	border-bottom: 5px solid #ffffff;
	margin: 0 0 10px 0;
	padding: 0;
}
#head_content a{
	text-decoration: none;
}
/* ヘッダー */
#head{
	text-align: left;
	font-size: 90%;
	margin: 0;
	padding: 0 0 0 20px;
}

/* トップナビ */
#navi{
	font-size: 110%;
	padding: 0px 10px 3px 10px;
	width: 780px;
	height: 16px;
	text-align: left;
	background: #343434;
}

#m1 {
	margin: 0;
	float: left;
	}

#m1 a {
	display: block;
	width: 57px;
	height: 19px;
	text-indent: -1000px;
	overflow: hidden;
	background: url(img/top.gif) #343434;
	}

#m1 a:hover {
	background-position: 0 -19px;
	}

#m2 {
	margin: 0;
	float: left;
	}

#m2 a {
	display: block;
	width: 60px;
	height: 19px;
	text-indent: -1000px;
	overflow: hidden;
	background: url(img/shopinfo.gif) #343434;
	}

#m2 a:hover {
	background-position: 0 -19px;
	}

#m3 {
	margin: 0;
	float: left;
	}

#m3 a {
	display: block;
	width: 76px;
	height: 19px;
	text-indent: -1000px;
	overflow: hidden;
	background: url(img/originalparts.gif) #343434;
	}

#m3 a:hover {
	background-position: 0 -19px;
	}

#m4 {
	margin: 0;
	float: left;
	}

#m4 a {
	display: block;
	width: 60px;
	height: 19px;
	text-indent: -1000px;
	overflow: hidden;
	background: url(img/security.gif) #343434;
	}

#m4 a:hover {
	background-position: 0 -19px;
	}

#m5 {
	margin: 0;
	float: left;
	}

#m5 a {
	display: block;
	width: 60px;
	height: 19px;
	text-indent: -1000px;
	overflow: hidden;
	background: url(img/gallery.gif) #343434;
	}

#m5 a:hover {
	background-position: 0 -19px;
	}

#m6 {
	margin: 0;
	float: right;
	}

#m6 a {
	display: block;
	width: 65px;
	height: 19px;
	text-indent: -1000px;
	overflow: hidden;
	background: url(img/mail.gif) #343434;
	}

#m6 a:hover {
	background-position: 0 -19px;
	}

/* メインコンテンツ */
#main_content{
	clear: both;
	width: 800px; /*IE7*/
	padding: 10px 0 0 0;
}

/* メイン */
#main{
	float: right;
	width: 540px;
	margin: 0px 0 0 0;
	padding: 0 0px 0px 0px;
	text-align: left;
}

/* メインコンテンツの装飾関係を記述　*/
#main p{
	line-height: 1.5em;
	font-size: 15px;
	color: #ffffff;
	padding: 0 0 5px 0;
}
#main a{
	text-decoration: underline;
}
#main ul{
	margin: 0 0 0 0;
	padding: 10px 0 10px 27px;
}
#main li{
	/*font-weight: bold;*/
	list-style-type:disc;
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
	color: #707070;
}

/* サイドバー */
#sidebar{
	float: left;
	width: 250px;
	margin: 0;
	padding: 0 0px 0px 0px;
	text-align: left;
}

#s0 {
	margin: 0px 0 5px 0;
	}

#s0 a {
	display: block;
	width: 233px;
	height: 40px;
	text-indent: -1000px;
	overflow: hidden;
	background: url(img/shachou.jpg);
	}

#s0 a:hover {
	background-position: 0 -40px;
	}

#s1 {
	margin: 0px 0 5px 0;
	}

#s1 a {
	display: block;
	width: 233px;
	height: 40px;
	text-indent: -1000px;
	overflow: hidden;
	background: url(img/overfender.jpg);
	}

#s1 a:hover {
	background-position: 0 -40px;
	}

#s2 {
	margin: 5px 0 5px 0;
	}

#s2 a {
	display: block;
	width: 233px;
	height: 40px;
	text-indent: -1000px;
	overflow: hidden;
	background: url(img/exterior.jpg);
	}

#s2 a:hover {
	background-position: 0 -40px;
	}

#s3 {
	margin: 5px 0 5px 0;
	}

#s3 a {
	display: block;
	width: 233px;
	height: 40px;
	text-indent: -1000px;
	overflow: hidden;
	background: url(img/interior.jpg);
	}

#s3 a:hover {
	background-position: 0 -40px;
	}

#s4 {
	margin: 5px 0 5px 0;
	}

#s4 a {
	display: block;
	width: 233px;
	height: 40px;
	text-indent: -1000px;
	overflow: hidden;
	background: url(img/cardisplay.jpg);
	}

#s4 a:hover {
	background-position: 0 -40px;
	}

#s5 {
	margin: 5px 0 5px 0;
	}

#s5 a {
	display: block;
	width: 233px;
	height: 40px;
	text-indent: -1000px;
	overflow: hidden;
	background: url(img/hotwirer.jpg);
	}

#s5 a:hover {
	background-position: 0 -40px;
	}

#s6 {
	margin: 5px 0 5px 0;
	}

#s6 a {
	display: block;
	width: 233px;
	height: 40px;
	text-indent: -1000px;
	overflow: hidden;
	background: url(img/wakos.jpg);
	}

#s6 a:hover {
	background-position: 0 -40px;
	}


#s7 {
	margin: 5px 0 5px 0;
	}

#s7 a {
	display: block;
	width: 233px;
	height: 40px;
	text-indent: -1000px;
	overflow: hidden;
	background: url(img/campaign.jpg);
	}

#s7 a:hover {
	background-position: 0 -40px;
	}

#s8 {
	margin: 5px 0 5px 0;
	}

#s8 a {
	display: block;
	width: 233px;
	height: 40px;
	text-indent: -1000px;
	overflow: hidden;
	background: url(img/newitem.jpg);
	}

#s8 a:hover {
	background-position: 0 -40px;
	}

#s9 {
	margin: 5px 0 5px 0;
	}

#s9 a {
	display: block;
	width: 233px;
	height: 40px;
	text-indent: -1000px;
	overflow: hidden;
	background: url(img/gallery.jpg);
	}

#s9 a:hover {
	background-position: 0 -40px;
	}


#sidebar {
	margin: 0;
	padding: 0;
	}

#sidebar ul{
	font-size: 110%;
	line-height: 1.2;	/*行間*/
	letter-spacing: normal;	/*文字間*/
	list-style : none;
	margin: 0;
	padding: 0;
}
#sidebar li a{
	margin: 0;
	padding: 0;
	text-decoration: underline;
}

#sidebar h3 {
	margin: 5px 0 5px 0;
	padding: 10px 0 0 80px;
	width: 153px;
	height: 30px;
	background: url(img/sideback.jpg);
	}

/* フッター */
#footer {
	clear: both;
	width: 800px;
	text-align: center;
	background: #000000;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
	border-top: 1px solid #ffffff;
}

#mb1 {
	margin: 0 3px 10px 0;
	float: left;
	}

#mb1 a {
	display: block;
	width: 120px;
	height: 100px;
	text-indent: -1000px;
	overflow: hidden;
	background: url(img/mb01.jpg) #343434;
	}

#mb1 a:hover {
	background-position: 0 -100px;
	}

#mb2 {
	margin: 0 3px 10px 3px;
	float: left;
	}

#mb2 a {
	display: block;
	width: 120px;
	height: 100px;
	text-indent: -1000px;
	overflow: hidden;
	background: url(img/mb02.jpg) #343434;
	}

#mb2 a:hover {
	background-position: 0 -100px;
	}

#mb3 {
	margin: 0 3px 10px 3px;
	float: left;
	}

#mb3 a {
	display: block;
	width: 120px;
	height: 100px;
	text-indent: -1000px;
	overflow: hidden;
	background: url(img/mb03.jpg) #343434;
	}

#mb3 a:hover {
	background-position: 0 -100px;
	}

#mb4 {
	margin: 0 3px 10px 3px;
	float: left;
	}

#mb4 a {
	display: block;
	width: 120px;
	height: 100px;
	text-indent: -1000px;
	overflow: hidden;
	background: url(img/mb04.jpg) #343434;
	}

#mb4 a:hover {
	background-position: 0 -100px;
	}

#mb5 {
	margin: 0 3px 10px 3px;
	float: left;
	}

#mb5 a {
	display: block;
	width: 120px;
	height: 100px;
	text-indent: -1000px;
	overflow: hidden;
	background: url(img/mb05.jpg) #343434;
	}

#mb5 a:hover {
	background-position: 0 -100px;
	}

#mb6 {
	margin: 0 0 10px 3px;
	float: right;
	}

#mb6 {
	display: block;
	width: 150px;
	height: 150px;
	text-indent: -1000px;
	overflow: hidden;
	background: url(img/mb06.gif) #343434;
	}

#footer p{
	clear: left;
	font-size: 11px;
	margin: 10px 0 0 0;
	padding: 0px 0 10px 0;
}

#footer p a{
	font-size: 11px;
	margin: 10px 0 0 0;
	padding: 10px 0 10px 0;
	text-decoration: none;
}

#gaiyou {
	margin: 10px 0 10px 0;
	padding: 0;
	text-align: left;
	}

#gaiyou p {
	margin: 0;
	font-size: 10px;
	line-height: 10px;
	}

#n00 {
	margin: 0 0 10px 0;
	padding: 0 0 0 30px;
	width: 510px;
	height: 41px;
	background: #666666;
	}

#n1 {
	margin: 0;
	float: left;
	}

#n1 a {
	display: block;
	width: 68px;
	height: 41px;
	text-indent: -1000px;
	overflow: hidden;
	background: url(img/airsus.gif);
	}

#n1 a:hover {
	background-position: 0 -41px;
	}

#n2 {
	margin: 0;
	float: left;
	}

#n2 a {
	display: block;
	width: 94px;
	height: 41px;
	text-indent: -1000px;
	overflow: hidden;
	background: url(img/seatcover.gif);
	}

#n2 a:hover {
	background-position: 0 -41px;
	}

#n3 {
	margin: 0;
	float: left;
	}

#n3 a {
	display: block;
	width: 81px;
	height: 41px;
	text-indent: -1000px;
	overflow: hidden;
	background: url(img/security-force.gif);
	}

#n3 a:hover {
	background-position: 0 -41px;
	}

#n4 {
	margin: 0;
	float: left;
	}

#n4 a {
	display: block;
	width: 78px;
	height: 41px;
	text-indent: -1000px;
	overflow: hidden;
	background: url(img/strobe.gif);
	}

#n4 a:hover {
	background-position: 0 -41px;
	}

#n5 {
	margin: 0;
	float: left;
	}

#n5 a {
	display: block;
	width: 76px;
	height: 41px;
	text-indent: -1000px;
	overflow: hidden;
	background: url(img/security-xtreme.gif);
	}

#n5 a:hover {
	background-position: 0 -41px;
	}

#n6 {
	margin: 0;
	float: left;
	}

#n6 a {
	display: block;
	width: 78px;
	height: 41px;
	text-indent: -1000px;
	overflow: hidden;
	background: url(img/mirumo.gif);
	}

#n6 a:hover {
	background-position: 0 -41px;
	}

#r {
	font-weight: bold;
	color: #ff0000;
	}

#b {
	font-weight: bold;
	color: #0000ff;
	}

#y {
	font-size: bold;
	color: #000000;
	background: #ffff00;
	}

#dai {
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	}

#dai-r {
	font-size: 18px;
	font-weight: bold;
	color: #ff0000;
	}

#dai-b {
	font-size: 18px;
	font-weight: bold;
	color: #0000ff;
	}

#dai-y {
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	background: #ffff00;
	}

#t01 table {
	margin: 0;
	font-size: 14px;
	background: #dddddd;
	}

#t01 th {
	margin: 1px;
	padding: 3px 10px 3px 10px;
	color: #ffffff;
	background: #000000;
	}

#t01 td {
	margin: 1px;
	padding: 3px 10px 3px 10px;
	color: #ffffff;
	background: #000000;
	}

