@charset "utf-8";

/* --------FILE_DATE----------
TITLE
	ranking.css 0.0.1
		- build in 2010-12-20
		- updated  2010-01-19

PAGE_LIST
	[ ]ranking_list.html
	[+]ranking_list_review.html
	[+]ranking_list_sales.html
	[+]ranking_list_attention.html

IMG_PATH
	http://i.yimg.jp/images/games/2.0/images/spr_info/
	../../_img/spr_info/

CLEARFIX
	uninvestigated
------------------------------*/

#search{padding:10px 0 10px 0;}

#ranking_category{margin:10px 0 0 0;}
#ranking_category .tab_cnt{margin-bottom:10px;}
#ranking_category .tab_cnt a{color:#fff;}
#ranking_category .tab_cnt .cur a{color:#333;}

.balloonbg{width:620px;font-size:80%;line-height:1;}
.balloon{display:block;float:left;}
.balloon .left{line-height:1;min-height:15px;padding:5px 0;text-align:center;}
.balloon .center{/*padding-bottom:3px;*/}
.balloon.rank{width:60px;margin-right:2px;background:url("http://i.yimg.jp/images/games/2.0/images/spr_info/balloon_left_btm.png") no-repeat bottom;}
.balloon.rank .left{background:url("http://i.yimg.jp/images/games/2.0/images/spr_info/balloon_left_top.png") no-repeat top;}
.balloon.title{width:400px;margin-right:2px;background:url("http://i.yimg.jp/images/games/2.0/images/spr_info/balloon_center_btm.png") no-repeat bottom;}
.balloon.title .left{background:url("http://i.yimg.jp/images/games/2.0/images/spr_info/balloon_center_top.png") no-repeat top;}
.balloon.sales{width:156px;background:url("http://i.yimg.jp/images/games/2.0/images/spr_info/balloon_right_btm.png") no-repeat bottom;}
.balloon.sales .left{background:url("http://i.yimg.jp/images/games/2.0/images/spr_info/balloon_right_top.png") no-repeat top;}
.balloon.titleL{width:558px;background:url("http://i.yimg.jp/images/games/2.0/images/spr_info/balloon_limit_btm.png") no-repeat bottom;}
.balloon.titleL .left{background:url("http://i.yimg.jp/images/games/2.0/images/spr_info/balloon_limit_top.png") no-repeat top;}

.h_ttl.sub{position:relative;background:#c4e8f9;padding:2px 0 0 5px;margin:0 0 5px 0;z-index:50;}
#yjSub .h_ttl.sub{padding:5px 7px;}
.pgame{margin-top:10px;}
.h_ttl span.tips,.h_ttl span.tips_flow{margin:0;padding-left:0;font-weight:normal;line-height:1.2;}
.weekly_sales, .attention, .user_review{margin:0 0 20px 0;}
.weekly_sales .exp, .attention .exp, .user_review .exp{margin:0 0 5px 0;}
.limit_link{margin:8px 0;}
.limit_link li{display:inline;padding-right:24px;}
.limit_link li span{font-weight:bold;}
.weekly_sales .listlink, .attention .listlink, .user_review .listlink{padding:10px 0 0 0;}

/* Typograph */
.weekly_sales .exp, .attention .exp, .user_review .exp{font-size:80%;line-height:1.2;}
.limit_link{font-size:90%;}

/* RANKING_LIST */
.ranking_list{position:relative;zoom:1;overflow:hidden;margin:1px 0 0;}
.ranking_list li{padding:10px 0;position:relative;top:-1px;background:url("http://i.yimg.jp/images/games/2.0/images/border.gif") repeat-x top;}
.ranking_list dl{clear:both;}
.ranking_list dt{width:62px;text-align:center;float:left;}
.ranking_list .data{width:385px;padding:0 0 0 10px;float:left;}
.ranking_list.limited .data{width:540px;}
.ranking_list .data .img{float:left;margin-right:10px;margin-left:0;}
.ranking_list .ttl{margin-top:10px;}
.ranking_list .ttl .link{display:block;margin-left:55px;line-height:1.2;}
.ranking_list .value{text-align:center;padding:10px 0 0;}
.ranking_list .value .int_score{float:left;}

.user_review .ranking_list .value, .attention .ranking_list .value{padding-top:20px;}

.ranking_list .iconRank{margin:0 auto 3px;float:none;display:block;}
.ranking_list .iconHard{display:inline-block;margin-right:4px;}
.ranking_list .iconStarsLarge{margin:0 10px 0 5px;/*position:relative;left:5px;*/}
.ranking_list .arw_gametype{display:block;line-height:1;}

.ranking_list .rankupL,.ranking_list .rankdownL,.ranking_list .rankkeepL{height:23px;}
.ranking_list .rank4L,.ranking_list .rank5L{height:40px;}
.rank6L, .rank7L, .rank8L, .rank9L, .rank10L, .rank11L, .rank12L, .rank13L, .rank14L, .rank15L, .rank16L, .rank17L, .rank18L, .rank19L, .rank20L{
width:38px;height:40px;
background-image:url(http://i.yimg.jp/images/games/2.0/images/spr_info/iconRank_star6.png);background-repeat:no-repeat}
.rank6L{background-position:0 0;}
.rank7L{background-position:-39px 0;}
.rank8L{background-position:-77px 0;}
.rank9L{background-position:-115px 0;}
.rank10L{background-position:-153px 0;}
.rank11L{background-position:0 -51px;}
.rank12L{background-position:-39px -51px;}
.rank13L{background-position:-77px -51px;}
.rank14L{background-position:-115px -51px;}
.rank15L{background-position:-153px -51px;}
.rank16L{background-position:0 -102px;}
.rank17L{background-position:-39px -102px;}
.rank18L{background-position:-77px -102px;}
.rank19L{background-position:-115px -102px;}
.rank20L{background-position:-153px -102px;}

/* Typograph */
.ranking_list p{line-height:1.4;margin-left:85px;}
.ranking_list .data{font-size:90%;}
.ranking_list .value .int_sales{font-weight:bold;color:#33bbee;}
.ranking_list .value .int_sales em{font-weight:bold;font-size:130%;}
.ranking_list .value .int_score em{font-weight:bold;color:#f89b15;}
.ranking_list .value span{font-size:90%;}

.iconHint{background:url(http://i.yimg.jp/images/common/helpicon.gif) no-repeat 0 0;width:13px;height:15px;text-indent:-9999px;display:inline-block;margin:0 0 0 4px;overflow:hidden;}

/* RANKING SUB COLUMN LAYOUT  */
.clm_baseR .sup{padding:10px 0 0 10px;}
.clm_baseR .listlink{padding:10px 0 0 0;}
#yshp_ranking{margin:20px 0 0;}
#pickup{margin:0 0 20px 0;}

/* -- YSHP_RANKING -- */
#yshp_ranking .clm_baseR dt{position:relative;top:10px;}
#yshp_ranking .clm_baseR .data{/*padding-top:15px;*/}
#yshp_ranking .clm_baseR .data p.ttl{line-height:1.2;}
#yshp_ranking .listlink img{vertical-align:middle;padding-right:3px;}
/* -------------- */
