/* 総合 */

body{;text-align:center;margin:0px auto;
color:#666666;line-height:140%;
background-image:url(../img/f_bg.gif);
background-repeat:repeat-x;
background-color:#CCCCCC;
margin:0;
font-size:13px;}

a{text-decoration : none;color: #660000;} 
a:link{text-decoration:none; color: #660000;} 
a:vlink{text-decoration:none; color: #660000;} 
a:hover{text-decoration:none; color: #FF0000;} 

td{font-size:13px;color:#666666;line-height:140%;}

#seo{height:24px;
width:524;
background-image:url(../img/header_bg.gif);
}

#seo h1{font-size:11px;color:#CCCCCC;font-weight:normal;margin:0}

#inseo{height:24px;
width:524;
background-image:url(../img/header_bg2.gif);
}

#inseo h1{font-size:11px;color:#CCCCCC;font-weight:normal;margin:0}

h1{margin:0px 0px 0px 40px;color:#999999;font-size:11px;
font-weight:normal;vertical-align:top;padding:0px;}

img{border:0px;
vertical-align: bottom;
}

td.indexpu{font-size:11px;padding:3 10 0 0;
line-height:110%;}

td.sidemenu{background-image:url('../img/sidemenu_bg.gif');
height:30px;
padding-left:35px;
padding-top:2px;
font-weight:bold;}

td.sidemenu a{color:#666666}
td.sidemenu a hover{color:#ff0000}

td.sidemenu2{background-image:url('../img/sidemenu_bg2.gif');
height:25px;
padding-left:50px;
vertical-align:top;
font-weight:bold;}

td.sidemenu2 a{color:#666666}
td.sidemenu2 a hover{color:#ff0000}





td.info{border-bottom: solid 1px #999999;}

span.red{color:#ff0000;font-weight:bold;}
span.red2{color:#ff0000;}
span.blue{color:#0033FF;font-weight:bold;}
span.blue2{color:#0033FF;}
span.white{color:#ffffff;font-weight:bold;}
span.brown{color:#660000;}

p.midashi01{color:#660000;margin:5 0 5 0;font-weight:bold;}

p.price{color:#ff0000;font-weight:bold;font-size:15px;
text-align:right;
margin:0 0 15 0;}

ul.inmenu{
list-style-image: url('../img/ico01.gif');
padding:0;
margin:0 0 10 15;
color:#660000;}

h2.salecar{font-size:17px;
margin:0 0 5 0;
color:#333399;
border-bottom: dotted 1px #333399;}

/* 価格表 */
td.price1{border-bottom: solid 1px #000000;
border-left: solid 1px #000000;
border-top: solid 1px #666666;
border-right: solid 1px #666666;
background-color:#E6E5E8;
font-weight:bold;
}

td.price2{border-bottom: solid 1px #000000;
border-left: solid 1px #000000;
border-top: solid 1px #666666;
border-right: solid 1px #666666;
background-color:#ffffff
}

td.price3{border-bottom: solid 1px #000000;
border-left: solid 1px #000000;
border-top: solid 1px #666666;
border-right: solid 1px #666666;
background-color:#ffffff;
vertical-align:top;
}

/* チューニング */
p.tune{margin:10 10 10 0;}
p.tune2{margin:10 0 10 0;}

/* コンピューターチューン価格表 */
table.comp_p{background-color:#999999;margin-left:25px;}
table.comp_p th{background-color:#cccccc;text-align:center;font-size:13px;}
table.comp_p td{width:500;background-color:#ffffff;}
table.comp_p span{color:#ff0000;}

td.comp_p2{text-align:right;color:#ff0000;font-weight:bold;}

/* レーシングカート */
p.crepo{margin:10 10 10 0;}
p.crepo2{margin:10 0 10 0;}

ul.cbosyu{
list-style-image: url('../img/ico02.gif');
padding:0;
margin:0 0 10 15;}

td.cgaiyo1{border-bottom: solid 1px #000000;
border-left: solid 1px #000000;
border-top: solid 1px #666666;
border-right: solid 1px #666666;
}

/* お客様の声 */
h2.username
{background-image:url(../usersvoice/img/name_bg.gif);
background-repeat:no-repeat;
height:28px;margin:0;
padding-left:30px;
padding-top:7px;
font-size:13px;
color:#cc3333;}


/* 問い合わせ */
table.form01{width:550;border:0;background-color:#cccccc;}
td.form02{width:25%;text-align:right;padding:3;background-color:#E7E6E6;}
td.form03{width:75%;padding:3;background-color:#ffffff;}
td.form04{width:100%;padding:3;background-color:#ffffff;text-align:center}

/* アクセス */
p.ac{margin:0 0 10 15;}
