

h2,h3,h4,p,
.about,
.about td{
	line-height:160%;
	 font-family: "メイリオ","Meiryo",Verdana,Helvetica,"ＭＳ Ｐゴシック","MS P Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kakugo Pro W3",Osaka,sans-serif;
	margin:0px;
	padding:0px;
	margin-bottom:8px;
}


.itemTitle li,
.itemTitle p,
.itemTitle a,
.itemTitle span
.itemTitle li.price,
#rank_tdl p.ranking_head_bottom a{
	line-height:160%;
	font-family: "メイリオ","Meiryo",Verdana,Helvetica,"ＭＳ Ｐゴシック","MS P Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kakugo Pro W3",Osaka,sans-serif;
}



ul#ranking_g{
margin: 0;
padding: 0;
list-style-type: none;
width:740px;

}

ul#ranking_g li {
	width:204px;
	height:30px;
	float: left;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
ul#ranking_g li a{
display: block;
height:30px;

}

ul#ranking_g li.r1 {background-image: url("../img/feature/rank/head1_o.jpg");width:204px; }
ul#ranking_g li.r2 {background-image: url("../img/feature/rank/head2_o.jpg");width:204px; }
ul#ranking_g li.r3 {background-image: url("../img/feature/rank/head3_o.jpg");width:192px; }

ul#ranking_g li.over1{background-image: url("../img/feature/rank/head1.jpg"); }
ul#ranking_g li.over2{background-image: url("../img/feature/rank/head2.jpg"); }
ul#ranking_g li.over3{background-image: url("../img/feature/rank/head3.jpg"); }

ul#ranking_g li.r1 a:hover{background-image: url("../img/feature/rank/head1_o2.jpg"); }
ul#ranking_g li.r2 a:hover{background-image: url("../img/feature/rank/head2_o2.jpg"); }
ul#ranking_g li.r3 a:hover{background-image: url("../img/feature/rank/head3_o2.jpg"); }

.clearLeft { 
	clear:both;
}

.rank_title{
	margin:0;
	padding:0;

	padding:3px 5px;
	background-color:#000;
	height:22px;
	color:#EEE;
}
.rank_title h2.word{
	margin:0;
padding:0;
	float:left;
	color:#EEE;
	padding-top:2px;
	font-size:14px;
}

.rank_title .kikan{
	float:right;
	font-size:12px;
	padding-top:2px;
	font-weight:bold;
}

.ranking_head_bottom{

	padding:5px 5px;
	background-color:#F2F2F2;
	border-bottom:1px solid #CCC;
	margin-bottom:20px;
}
.ranking_head_bottom a{
	margin:0 5px;
}



/*商品個別=============================================================*/

ol#ranking_dd{
    list-style: none outside none;
	margin:0;
	padding:0;
	margin-left:10px;
}

div.itemTitle {
	padding:4px 5px ;

}

div.itemTitle span{
    color: #333;
	font-size:16px;
	padding-top:5px;


}



ol#ranking_dd div.itemTitle a{
	font-size:15px;
	color:#FFF;

}
div.itemTitle span.rank{
	font-weight:bold;
	color:#FFF;
    padding-left: 10px;
	padding-right:20px;
}

div.itemTitle span.rank1,
div.itemTitle span.rank2,
div.itemTitle span.rank3{
    padding-left: 33px;

}
div.itemTitle span.rank1{background: url("../img/feature/rank/rank1.jpg") no-repeat scroll 5px 6px transparent;}
div.itemTitle span.rank2{background: url("../img/feature/rank/rank2.jpg") no-repeat scroll 5px 6px transparent;}
div.itemTitle span.rank3{background: url("../img/feature/rank/rank3.jpg") no-repeat scroll 5px 6px transparent;}


div.itemTitle span.rank_hinban{
 font-size:12px;

}
div.itemTitle {
    background-image: url("../img/feature/rank/title_bg.gif");
	background-repeat: no-repeat;
}

div.itemInfo {
    display: block;
}

div.itemInfo p.img {
    float: left;
    text-align: center;
    width: 100px;
	border:1px solid #CCC;
	margin-right:10px;
	height:100px;

}
div.itemInfo p.img a img{
    width: 100px;
	height:100px;
}
div.itemInfo div.info {
	float:right;
	text-align:left;
	margin-right:30px;
    width: 590px;
}

div.itemInfo ul{
	margin:0;
	padding:0;
}
div.itemInfo ul li{
list-style:none;
}

div.itemInfo ul li.price{
	font-size:12px;
	font-weight:bold;
}


ul.ranking_print{
	margin:0;
	padding:0;
	margin-bottom:5px;
	width:580px;

}
ul.ranking_print li{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	font-size:11px;

	padding:3px 5px;
	margin-bottom:5px;
}

ul.ranking_print li.name_title{
background-color:#EEE;
	font-size:11px;
	font-weight:bold;
}
