@charset "utf-8";
/* CSS Document */

.category-column h2 {
clear:both;
width:785px;
margin:0;
color:#666666;
font-size:10px;
font-weight:normal;
line-height:100%;
}

.category-column .h2 {
margin-top:0;
}

.category-column .h2 img {
width:785px;
height:150px;
}

.category-column h3,
.category-column h4 {
font-size:18px;
font-weight:bold;
}

/* リスト */

.category-column ul {
margin-left:-25px;
}

.category-column .ul-common {
list-style: url(../../img/parts/list-common.gif);
}

.category-column .ul-common li {
margin-bottom:20px;
font-size:12px;
line-height:170%;
}

.category-column dt {
font-weight:bold;
}

.category-column .dl-br dd {
margin:0 0 20px 20px;
}

.category-column dt,
.category-column dd {
font-size:12px;
line-height:170%;
}

.category-column dt a {
text-decoration:underline;
}

.category-column dt a:hover {
color:#CCCCCC;
}






/* ランキング */

.category-column .ranking-h {
margin-top:30px;
}

.category-column .ranking-h img {
width:785px;
height:70px;
}

.category-column .ranking {
display:block;
float:left;
margin:0 6px 0 5px;
width:250px;
height:350px;
color:#000000;
line-height:120%;
}

.category-column .ranking img {
margin-bottom:2px;
width:250px;
}

.category-column .ranking-price {
margin:0 1px;
color:#339900;
font-size:20px;
font-weight:bold;
line-height:100%;
}

.category-column .ranking:hover,
.category-column .ranking:hover span {
color:#999999;
}

/* ベストセラー */

.category-column .best-h {
margin-top:30px;
}

.category-column .best-h img {
width:785px;
height:47px;
}

.category-column .best {
display:block;
float:left;
margin:10px 8px 0 8px;
width:180px;
height:230px;
color:#000000;
line-height:120%;
}

.category-column .best img {
margin-bottom:2px;
width:180px;
height:180px;
}

.category-column .best-price {
margin:0 1px;
color:#339900;
font-size:20px;
font-weight:bold;
line-height:100%;
}

.category-column .best:hover,
.category-column .best:hover span {
color:#999999;
}

/* おすすめ */

.category-column .prod-h {
margin-top:30px;
}

.category-column .prod-h img {
width:785px;
height:40px;
}

.category-column .prod {
display:block;
float:left;
margin:10px 3px 0 4px;
width:150px;
height:200px;
color:#000000;
line-height:120%;
}

.category-column .prod img {
margin-bottom:2px;
width:145px;
height:145px;
}

.category-column .prod-price {
margin:0 1px;
color:#339900;
font-size:20px;
font-weight:bold;
line-height:100%;
}

.category-column .prod:hover,
.category-column .prod:hover span {
color:#999999;
}




.category-column .column-img {
float:right;
margin:0 0 20px 20px;
}

.category-column a {
color:#0000FF;
text-decoration:underline;
}
