
/*--------------------------------------------------------------------------
 ranking
--------------------------------------------------------------------------*/

#ranking #contents{
width:930px;
margin-bottom:10px;
margin:0 40px;
}

/*--------------------------------------------------------------------------
  title
--------------------------------------------------------------------------*/
#ranking .title{
background-color: transparent;
background-image: url(../../../images/new/ranking/imgArea.jpg);
background-repeat: no-repeat;
background-attachment: scroll;
background-x-position: left;
background-y-position: top;
width: 850px;
height: 96px;
position: relative;
clear:both;

}
#ranking .title p{
color:#666;
position:absolute;
top:70px;
left:120px;
margin:0px;
padding:0px;
}
#ranking .title dl{

width:430px;
height:190px;
background-color: #f8f8f8;
float:right;
margin:20px;
border:#cad9e7 solid 1px;

}
#ranking .title dt{
float:left;
margin:15px 5px 15px 15px;
}
#ranking .title dd{
float:right;
margin:15px 5px 15px 5px;
width:270px
}
#ranking h3{
margin:20px 0px;
padding:15px 0px;
border-top: 1px  dotted #cad9e7;
border-bottom: 1px dotted #cad9e7;

}
/*ranking*/

#ranklist{
float:left;
text-align:left;
margin-bottom:20px;
margin-left:5px;
width:410px;
background-color:#eee;
padding-left:5px;
}

#ranklist dd{
text-indent:55px;
width:410px;
height:40px;
line-height:3em;
font-weight:bold;
margin-bottom:3px;
font-size:14px;
overflow:hidden;
color:#333333;
font-family:Geneva, Arial, Helvetica, sans-serif;
}

#brand_item dd{
text-indent:15px;
width:130px;
height:20px;
line-height:1.1em;
margin-bottom:3px;
font-size:10px;
overflow:hidden;
float:left;
font-weight:normal;
text-align:left;
}

#brand_item dt{
text-align:left;
clear:left;

margin:3px;
font-weight:bold;


}
#ranklist dt{
margin:5px auto;
text-align:center;
}
#ranklist h2{
height:40px;
width:410px;
text-indent:-9999px;
}

#ranklist #toriatukai{
overflow:auto;
width:auto;
height:480px;
}
#ranklist .date{
text-align:right;
margin-right:10px;
background-image:url(../../../images/new/ranking/date_bg.gif);
background-repeat:no-repeat;
background-position:top right;
padding:3px 10px 5px 3px;
font-size:12px;
}

.score{
color:#FF0000;
font-size:18px;
font-family:Geneva, Arial, Helvetica, sans-serif;
}
.score2{
color: #777;
font-size:12px;
}
#ranklist #ranking1{background-image:url(../../../images/new/ranking/rank_1.gif); background-repeat:no-repeat; }
#ranklist #ranking2{background-image:url(../../../images/new/ranking/rank_2.gif); background-repeat:no-repeat; }
#ranklist #ranking3{background-image:url(../../../images/new/ranking/rank_3.gif); background-repeat:no-repeat; }
#ranklist #ranking4{background-image:url(../../../images/new/ranking/rank_4.gif); background-repeat:no-repeat; }
.rank_1{background-image:url(../../../images/new/ranking/rank_list1_bg.gif); background-repeat:no-repeat; background-position:0px 0px}
.rank_2{background-image:url(../../../images/new/ranking/rank_list1_bg.gif); background-repeat:no-repeat; background-position:0px -40px}
.rank_3{background-image:url(../../../images/new/ranking/rank_list1_bg.gif); background-repeat:no-repeat; background-position:0px -80px}
.rank_4{background-image:url(../../../images/new/ranking/rank_list1_bg.gif); background-repeat:no-repeat; background-position:0px -120px}
.rank_5{background-image:url(../../../images/new/ranking/rank_list1_bg.gif); background-repeat:no-repeat; background-position:0px -160px}
.rank_6{background-image:url(../../../images/new/ranking/rank_list1_bg.gif); background-repeat:no-repeat; background-position:0px -200px}
.rank_7{background-image:url(../../../images/new/ranking/rank_list1_bg.gif); background-repeat:no-repeat; background-position:0px -240px}
.rank_8{background-image:url(../../../images/new/ranking/rank_list1_bg.gif); background-repeat:no-repeat; background-position:0px -280px}
.rank_9{background-image:url(../../../images/new/ranking/rank_list1_bg.gif); background-repeat:no-repeat; background-position:0px -320px}
.rank_10{background-image:url(../../../images/new/ranking/rank_list1_bg.gif); background-repeat:no-repeat; background-position:0px -360px}
.rank2_1{background-image:url(../../../images/new/ranking/rank_list2_bg.gif); background-repeat:no-repeat; background-position:0px 0px}
.rank2_2{background-image:url(../../../images/new/ranking/rank_list2_bg.gif); background-repeat:no-repeat; background-position:0px -40px}
.rank2_3{background-image:url(../../../images/new/ranking/rank_list2_bg.gif); background-repeat:no-repeat; background-position:0px -80px}
.rank2_4{background-image:url(../../../images/new/ranking/rank_list2_bg.gif); background-repeat:no-repeat; background-position:0px -120px}
.rank2_5{background-image:url(../../../images/new/ranking/rank_list2_bg.gif); background-repeat:no-repeat; background-position:0px -160px}
.rank2_6{background-image:url(../../../images/new/ranking/rank_list2_bg.gif); background-repeat:no-repeat; background-position:0px -200px}
.rank2_7{background-image:url(../../../images/new/ranking/rank_list2_bg.gif); background-repeat:no-repeat; background-position:0px -240px}
.rank2_8{background-image:url(../../../images/new/ranking/rank_list2_bg.gif); background-repeat:no-repeat; background-position:0px -280px}
.rank2_9{background-image:url(../../../images/new/ranking/rank_list2_bg.gif); background-repeat:no-repeat; background-position:0px -320px}
.rank2_10{background-image:url(../../../images/new/ranking/rank_list2_bg.gif); background-repeat:no-repeat; background-position:0px -360px}
.rank3_1{background-image:url(../../../images/new/ranking/rank_list3_bg.gif); background-repeat:no-repeat; background-position:0px 0px}
.rank3_2{background-image:url(../../../images/new/ranking/rank_list3_bg.gif); background-repeat:no-repeat; background-position:0px -40px}
.rank3_3{background-image:url(../../../images/new/ranking/rank_list3_bg.gif); background-repeat:no-repeat; background-position:0px -80px}
.rank3_4{background-image:url(../../../images/new/ranking/rank_list3_bg.gif); background-repeat:no-repeat; background-position:0px -120px}
.rank3_5{background-image:url(../../../images/new/ranking/rank_list3_bg.gif); background-repeat:no-repeat; background-position:0px -160px}
.rank3_6{background-image:url(../../../images/new/ranking/rank_list3_bg.gif); background-repeat:no-repeat; background-position:0px -200px}
.rank3_7{background-image:url(../../../images/new/ranking/rank_list3_bg.gif); background-repeat:no-repeat; background-position:0px -240px}
.rank3_8{background-image:url(../../../images/new/ranking/rank_list3_bg.gif); background-repeat:no-repeat; background-position:0px -280px}
.rank3_9{background-image:url(../../../images/new/ranking/rank_list3_bg.gif); background-repeat:no-repeat; background-position:0px -320px}
.rank3_10{background-image:url(../../../images/new/ranking/rank_list3_bg.gif); background-repeat:no-repeat; background-position:0px -360px}
