@charset "utf-8";


/*左*/
div#primary{float:left; width:690px; margin-top:9px;}
h1.wheel_h1{background-color:#efefef; padding:5px 15px; font-size:12px;}
h1.wheel_h1 span{color:#0089d0; font-weight:bold; font-size:14px;}
td#list04{background-image:url(../_img/detail_04_line2.gif); background-repeat:no-repeat; padding:25px; width:200px;}
td#list04_Ranking{background-image:url(../_img/detail_04_line2.gif); background-repeat:no-repeat; width:250px; height:250px;}
.rank1{position:absolute; top:10px; left:10px;}
.rank_wheel{position:absolute; top:25px; left:25px;}
table.list05 th{border-top:1px solid #a0a0a0; padding:5px 5px 5px;; color:#828282; font-weight:normal; text-align:left;}
table.list05 td{border-top:1px solid #a0a0a0; padding:5px;}
table.list05 table td{border-top:1px solid #ffffff; padding:5px; vertical-align:middle;}

/*.carListTitle{border-bottom: 2px solid #cc0000; padding:20px 0px 5px; font-weight:bold; font-size:14px;}*/
.carListTitle{background:url(../_img/bk08.gif) repeat; padding:8px 10px; margin-top:20px; font-weight:bold; font-size:14px; color:#FFFFFF;}
.carListTitle2{background:url(../_img/bk08.gif) repeat; padding:8px 10px; margin-top:20px; font-size:14px; color:#FFFFFF;}

.wheel01{background-color:#7d7d7d; color:#ffffff; padding:2px 10px;}
.wheel02{background-color:#efefef; width:100%; margin-top:5px;}
.wheel02 th{padding:5px 5px 5px 15px; font-weight:normal; text-align:left;}
.wheel02 td{padding:5px;}
.wheel03{background-color:#cc0001; padding:2px; color:#FFFFFF; text-align:center; margin-top:5px;}
.wheel04{margin-left:20px; margin-top:20px;}
.wheel04 div{width:120px; margin-left:10px; float:left; font-size:10px; text-align:center;}
.wheel04 div p{text-align:left;}


.wheel05{background-color:#efefef; padding:0 20px; vertical-align:middle; font-weight:bold; font-size:14px;}
.wheel05b{background-color:#efefef; padding:0 20px; vertical-align:middle; font-weight:bold; font-size:14px; color:#333333;}
.wheel06{width:100%; margin-top:20px;}
.wheel06 th{text-align:left; font-weight:bold; border-bottom:1px solid #d40400; border-top:1px solid #d40400; padding:2px;}
.wheel06 td{padding:5px 3px;}
.wheel06 tr.wheel06_g td{background-color:#efefef;}

.wheel06b{width:100%; margin-top:5px;}
.wheel06b th{text-align:left; font-weight:bold; border-bottom:1px solid #d40400; border-top:1px solid #d40400; padding:2px;}
.wheel06b td{padding:5px 3px;}
.wheel06b tr.wheel06_g td{background-color:#efefef;}


.wheelTitle{
background:url(../gallery/_img/gallery_stitle_new2.gif) no-repeat left top;
padding:6px 5px 4px 10px;
font-size:16px;
font-weight:bold;
}

.wheelTitle2{
background:#efefef;
border-bottom:solid 3px #ffffff;
padding:2px 2px;
font-weight:bold;
}

div.carType div{
width:150px;
padding-left:15px;
float:left;
margin-bottom:8px;
}





/*右*/
div#secondary{float:right; width:221px; padding-left:30px; /*margin-top:-30px;*/}
div#secondary2{float:right; width:221px;}





/*店長のオススメホイール（recomend）*/
div.carType5 div{	/*2列 ホイール一覧*/
width:325px;
padding:5px;
margin-left:5px;
margin-bottom:5px;
float:left;
background-color:#e4e4e4;
}

div.carType5 th{
width:95px;
height:135px;
text-align:left;
}

div.carType5 td{
/*padding-top:10px;*/
}

div.carType5 td img{
margin-top:5px;
}







/*2010_02改修*/

div.carType502{	/*2列 ホイール一覧*/
width:690px;
}

div.carType502 div{	/*2列 ホイール一覧*/
width:340px;
margin-bottom:5px;
float:left;
}

div.carType502 th { height:110px; }
div.carType502 th, x:-moz-any-link { height:130px; }

div.carType502 th{
width:95px;
text-align:left;
padding:10px 0 10px 10px;
}

div.carType502 td{
padding:10px 5px 10px 0;
}

div.carType502 td img{
margin-top:5px;
}




.wheelTaikoban01_t{background:url(../_img/taikoban01b.gif) no-repeat #e4e4e4 right bottom; width:340px; border-top:solid 1px #efefef;border-left:solid 1px #e4e4e4;border-right:solid 1px #efefef;}
.wheelTaikoban02_t{background:url(../_img/taikoban02b.gif) no-repeat #ffffff right bottom; width:340px; border-top:solid 1px #d1d1d1;border-left:solid 1px #d1d1d1;border-right:solid 1px #d1d1d1;}

.wheelTaikoban01_t td p, .wheelTaikoban02_t td p{padding-top:3px; font-size:10px;}

.canpaign_line1{border-bottom:1px solid #cbcbcb; padding-bottom:3px;}


.sideTitle{
background:url(../shopping/_img/title_bg.gif) no-repeat left top;
padding:4px 5px 4px 25px;
color:#FFFFFF;}




#rankingSideBar{
/*	height:600px;*/	/*20100723 no ranking scroll*/

}


/*20100723 no ranking scroll.*/
#side_ranking_wheel_b1,#side_ranking_wheel_b6{
	display:none;
}






