/*トップ*/
#rank {
	width:724px;
	}

#rank_top {
	margin:0px 0px 20px;
	}

.rank_text {
	font-size:12px;
	color:#666666;
	}

.rank_text_redbold {
	font-size:13px;
	font-weight:bold;
	color:#FF0000;
	}

.rank_text_pbold {
	font-size:12px;
	font-weight:bold;
	color:#FF3366;
	}

.rank_other_text {
	text-align:left;
	font-size:13px;
	font-weight:bold;
	color:#660000;
	line-height:2;
	}

.rank_other_text2 {
	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#660000;
	line-height:2;
	}

/*バナー*/
.rank_topbnr {
	margin:0px 0px 15px;
	}

/*点線*/
.rank_line02 {
	margin:10px 0px 10px;
	}

.rank_line03 {
	margin:20px 0px 15px;
	}

/*総合ランキング*/
#rank_total {
	margin:0px 0px 30px;
	text-align:center;
	}

.rank_total_no {
	margin:0px 5px 0px 10px;
	}

.rank_total_item {
	margin:0px 0px 2px;
	}

/*ジャンルランキング*/
#rank_genre {
	margin:0px 0px 30px;
	text-align:center;
	}

.rank_genre_mbtm4 {
	margin:0px 0px 4px 0px;
	}

.rank_genre_mlr10 {
	margin:0px 10px 0px 10px;
	}

.rank_genre_mtlr10 {
	margin:5px 10px 0px 10px;
	}

.rank_genre_mtop10 {
	margin:10px 0px 0px 0px;
	}

.rank_genre_mtop5 {
	margin:5px 0px 0px 0px;
	}

#rank_genre_name {
	text-align:left;
	margin:25px 0px 15px;
	font-size:16px;
	font-weight:bold;
	line-height:0.5;
	color:#660000;
	}

#rank_genre_no1name {
	font-size:14px;
	font-weight:bold;
	line-height:1.3;
	margin:0px 0px 2px 0px;
	}

.rank_yellowbg {
	background-color:#FFFFCC;
	text-align:center;
	}

#rank_detail_link {
	text-align:center;
	margin:10px 0px 8px;
	}

/*年代別ランキング*/
#rank_gene {
	margin:0px 0px 30px;
	text-align:center;
	}

.rank_gene_name {
	margin:0px 0px 15px;
	}

.rank_other_margin {
	margin:0px 0px 0px 30px;
	}

/*検索キーワードランキング*/
#rank_word {
	margin:0px 0px 30px;
	}

.rank_word_text {
	margin:0px 0px 0px 55px;
	text-align:left;
	font-size:12px;
	color:#660000;
	}

.rank_word_no1 {
	background-image:url("../item/img_ranking/rank_word_no01.gif");
	}
.rank_word_no2 {
	background-image:url("../item/img_ranking/rank_word_no02.gif");
	}
.rank_word_no3 {
	background-image:url("../item/img_ranking/rank_word_no03.gif");
	}
.rank_word_no4 {
	background-image:url("../item/img_ranking/rank_word_no04.gif");
	}
.rank_word_no5 {
	background-image:url("../item/img_ranking/rank_word_no05.gif");
	}
.rank_word_no6 {
	background-image:url("../item/img_ranking/rank_word_no06.gif");
	}
.rank_word_no7 {
	background-image:url("../item/img_ranking/rank_word_no07.gif");
	}
.rank_word_no8 {
	background-image:url("../item/img_ranking/rank_word_no08.gif");
	}
.rank_word_no9 {
	background-image:url("../item/img_ranking/rank_word_no09.gif");
	}
.rank_word_no10 {
	background-image:url("../item/img_ranking/rank_word_no10.gif");
	}



/*ランキング詳細　ranking_list*/
#rank_topbnr_list {
	margin:0px 0px 15px;
	}

#rank_detail_no1 {
	margin:0px 0px 15px;
	}

#rank_detail_otherlink {
	margin:20px 0px 0px 0px;
	}

#rank_detail_totop {
	text-align:center;
	margin:25px 0px 20px;
	}

#rank_bottom {
	text-align:center;
	margin:10px 0px 0px;
	}

.rank_genrename {
	text-align:left;
	margin:14px 0px 0px 50px;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	}

.rank_list_more {
	text-align:right;
	margin:5px 0px 5px 0px;
	}

.rank_list_yellowbg {
	background-color:#FFFFCC;
	text-align:left;
	padding:0px 0px 5px 0px;
	}

.rank_text_rname {
	margin:5px 0px 2px 15px;
	font-size:12px;
	color:#666666;
	}

.rank_text_10px {
	margin:0px 15px 3px 15px;
	font-size:10px;
	color:#666666;
	}

.rank_genre_no2_5name {
	font-size:12px;
	font-weight:bold;
	line-height:1.3;
	margin:0px 0px 2px 0px;
	}

.rank_text_star {
	font-size:12px;
	color:#FF9900;
	}

.rank_no2_5_no {
	margin:0px 0px 5px 0px;
	}

.rank_no2_5 {
	margin:5px 0px 5px;
	text-align:center;
	}

.rank_no6_30 {
	margin:5px 0px 5px;
	text-align:left;
	}


