@charset "utf-8";
/* CSS Document */
/***********************************************************************************************************************************************************************************Ranking
*/
#ranking									{	margin:7px 15px 0px 15px;	display:block; font-size:14px;}
#ranking .rk_banner				{	background:url(/img/rk_banner.gif) top no-repeat;	height:80px;}
#ranking .rk_banner_text	{	text-align:right;	margin-right:15px;	color:#FFFF33;	padding-top:52px;	font-size:12px;}

#ranking #navi										{	width:217px;	float:left;	display:block;	margin:8px 16px 10px 0px;	padding-bottom:10px;}
#ranking #navi .s_navi_top				{ background:url(/img/r_navi_brown01.gif) top no-repeat; height:40px;}
#ranking #navi .s_navi_top02			{ background:url(/img/r_navi_brown02.gif) top no-repeat; height:40px;}
#ranking #navi .s_navi_bottom			{ background:url(/img/s_navi_bottom.gif) top no-repeat; height:14px; display:block; width:217px; float:left;}
#ranking #navi .rk_list						{	background:url(/img/s_navi.gif) top left repeat-y;	display:block;	color:#FFFFFF;	padding-left:5px; float:left; width:217px;}

#ranking #navi .rk_btn01					{	background:url(/img/rk_navi_01a.gif) top no-repeat;	width:207px;	height:34px;	display:block;}
#ranking #navi .rk_btn01 a				{	background:url(/img/rk_navi_01a.gif) top no-repeat;	width:207px;	height:34px;	display:block;}
#ranking #navi .rk_btn01 a:hover	{	background:url(/img/rk_navi_01b.gif) top no-repeat;}

#ranking #navi .rk_btn02					{	background:url(/img/rk_navi_02a.gif) top no-repeat;	width:207px;	height:34px;	display:block; margin-top:5px;}
#ranking #navi .rk_btn02 a				{	background:url(/img/rk_navi_02a.gif) top no-repeat;	width:207px;	height:34px;	display:block;}
#ranking #navi .rk_btn02 a:hover	{	background:url(/img/rk_navi_02b.gif) top no-repeat;}

#ranking #navi .rk_btn03					{	background:url(/img/rk_navi_03a.gif) top no-repeat;	width:207px;	height:34px;	display:block; margin-top:5px;}
#ranking #navi .rk_btn03 a				{	background:url(/img/rk_navi_03a.gif) top no-repeat;	width:207px;	height:34px;	display:block;}
#ranking #navi .rk_btn03 a:hover	{	background:url(/img/rk_navi_03b.gif) top no-repeat;}

#ranking #navi .rk_btn04					{	background:url(/img/rk_navi_04a.gif) top no-repeat;	width:207px;	height:34px;	display:block; margin-top:5px;}
#ranking #navi .rk_btn04 a				{	background:url(/img/rk_navi_04a.gif) top no-repeat;	width:207px;	height:34px;	display:block;}
#ranking #navi .rk_btn04 a:hover	{	background:url(/img/rk_navi_04b.gif) top no-repeat;}

#ranking #navi .rk_btn05					{	background:url(/img/rk_navi_05a.gif) top no-repeat;	width:207px;	height:34px;	display:block; margin-top:5px;}
#ranking #navi .rk_btn05 a				{	background:url(/img/rk_navi_05a.gif) top no-repeat;	width:207px;	height:34px;	display:block;}
#ranking #navi .rk_btn05 a:hover	{	background:url(/img/rk_navi_05b.gif) top no-repeat;}

#ranking #navi .rk_btn06					{	background:url(/img/rk_navi_06a.gif) top no-repeat;	width:207px;	height:34px;	display:block; margin-top:5px;}
#ranking #navi .rk_btn06 a				{	background:url(/img/rk_navi_06a.gif) top no-repeat;	width:207px;	height:34px;	display:block;}
#ranking #navi .rk_btn06 a:hover	{	background:url(/img/rk_navi_06b.gif) top no-repeat;}

#ranking #navi .rk_btn07					{	background:url(/img/rk_navi_07a.gif) top no-repeat;	width:207px;	height:34px;	display:block; margin-top:5px;}
#ranking #navi .rk_btn07 a				{	background:url(/img/rk_navi_07a.gif) top no-repeat;	width:207px;	height:34px;	display:block;}
#ranking #navi .rk_btn07 a:hover	{	background:url(/img/rk_navi_07b.gif) top no-repeat;}

#ranking #navi .rk_btn08					{	background:url(/img/rk_navi_08a.gif) top no-repeat;	width:207px;	height:34px;	display:block; margin-top:0px;}
#ranking #navi .rk_btn08 a				{	background:url(/img/rk_navi_08a.gif) top no-repeat;	width:207px;	height:34px;	display:block;}
#ranking #navi .rk_btn08 a:hover	{	background:url(/img/rk_navi_08b.gif) top no-repeat;}

#ranking #navi .rk_btn09					{	background:url(/img/rk_navi_09c.gif) top no-repeat;	width:102px;	height:34px;	display:block; margin-top:5px; float:left;}
#ranking #navi .rk_btn09 a				{	background:url(/img/rk_navi_09a.gif) top no-repeat;	width:102px;	height:34px;	display:block;}
#ranking #navi .rk_btn09 a:hover	{	background:url(/img/rk_navi_09b.gif) top no-repeat;}

#ranking #navi .rk_btn10					{	background:url(/img/rk_navi_10c.gif) top no-repeat;	width:102px;	height:34px;	display:block; margin-top:5px; float:left; margin-left:2px;}
#ranking #navi .rk_btn10 a				{	background:url(/img/rk_navi_10a.gif) top no-repeat;	width:102px;	height:34px;	display:block;}
#ranking #navi .rk_btn10 a:hover	{	background:url(/img/rk_navi_10b.gif) top no-repeat;}
#ranking #navi .rk_btn13					{	background:url(/img/rk_navi_13c.gif) top no-repeat;	width:102px;	height:34px;	display:block; margin-top:5px; float:left;}
#ranking #navi .rk_btn13 a				{	background:url(/img/rk_navi_13a.gif) top no-repeat;	width:102px;	height:34px;	display:block;}
#ranking #navi .rk_btn13 a:hover	{	background:url(/img/rk_navi_13b.gif) top no-repeat;}

#ranking #navi .rk_btn14					{	background:url(/img/rk_navi_14c.gif) top no-repeat;	width:102px;	height:34px;	display:block; margin-top:5px; float:left; margin-left:2px;}
#ranking #navi .rk_btn14 a				{	background:url(/img/rk_navi_14a.gif) top no-repeat;	width:102px;	height:34px;	display:block;}
#ranking #navi .rk_btn14 a:hover	{	background:url(/img/rk_navi_14b.gif) top no-repeat;}

#ranking #navi .rk_btn15					{	background:url(/img/rk_navi_15c.gif) top no-repeat;	width:207px;	height:34px;	display:block; margin-top:5px; float:left}
#ranking #navi .rk_btn15 a				{	background:url(/img/rk_navi_15a.gif) top no-repeat;	width:207px;	height:34px;	display:block;}
#ranking #navi .rk_btn15 a:hover	{	background:url(/img/rk_navi_15b.gif) top no-repeat;}
#ranking #navi .rk_btn17					{	background:url(/img/rk_navi_17c.gif) top no-repeat;	width:207px;	height:34px;	display:block; margin-top:5px; float:left}
#ranking #navi .rk_btn17 a				{	background:url(/img/rk_navi_17a.gif) top no-repeat;	width:207px;	height:34px;	display:block;}
#ranking #navi .rk_btn17 a:hover	{	background:url(/img/rk_navi_17b.gif) top no-repeat;}
#ranking #navi .rk_btn19					{	background:url(/img/rk_navi_19c.gif) top no-repeat;	width:207px;	height:34px;	display:block; margin-top:5px; float:left}
#ranking #navi .rk_btn19 a				{	background:url(/img/rk_navi_19a.gif) top no-repeat;	width:207px;	height:34px;	display:block;}
#ranking #navi .rk_btn19 a:hover	{	background:url(/img/rk_navi_19b.gif) top no-repeat;}

#ranking #navi .rk_btn21					{	background:url(/img/rk_navi_21c.gif) top no-repeat;	width:207px;	height:34px;	display:block; margin-top:5px; float:left}
#ranking #navi .rk_btn21 a				{	background:url(/img/rk_navi_21a.gif) top no-repeat;	width:207px;	height:34px;	display:block;}
#ranking #navi .rk_btn21 a:hover	{	background:url(/img/rk_navi_21b.gif) top no-repeat;}

#ranking #navi .rk_btn23					{	background:url(/img/rk_navi_23c.gif) top no-repeat;	width:207px;	height:34px;	display:block; margin-top:5px;} 
#ranking #navi .rk_btn23 a				{	background:url(/img/rk_navi_23a.gif) top no-repeat;	width:207px;	height:34px;	display:block;}
#ranking #navi .rk_btn23 a:hover	{	background:url(/img/rk_navi_23b.gif) top no-repeat;}

#ranking #navi .rk_btn24					{	background:url(/img/rk_navi_24c.gif) top no-repeat;	width:207px;	height:34px;	display:block; margin-top:5px;} 
#ranking #navi .rk_btn24 a				{	background:url(/img/rk_navi_24a.gif) top no-repeat;	width:207px;	height:34px;	display:block;}
#ranking #navi .rk_btn24 a:hover	{	background:url(/img/rk_navi_24b.gif) top no-repeat;}



#ranking #navi .frame_blue					{ background:url(/img/rk_navi_frame_blue.gif) top left no-repeat; height:190px; width:; display:block;}
#ranking #navi .frame_blue_content	{ padding:44px 0px 0px 6px;}
#ranking #navi .blue_btn_01 				{ height:30px; width:206px; display:block; margin:0;}
#ranking #navi .blue_btn_01 a				{ background:url(/img/rk_navi_frame_blue_btn01a.gif) top left no-repeat; height:30px; width:206px; display:block; margin:0;}
#ranking #navi .blue_btn_01 a:hover	{ background:url(/img/rk_navi_frame_blue_btn01b.gif) top left no-repeat; }

#ranking #navi .blue_btn_02 				{ height:30px; width:206px; display:block; margin:3px 0px 0px 0px;}
#ranking #navi .blue_btn_02 a				{ background:url(/img/rk_navi_frame_blue_btn02a.gif) top left no-repeat; height:30px; width:206px; display:block; margin:0;}
#ranking #navi .blue_btn_02 a:hover	{ background:url(/img/rk_navi_frame_blue_btn02b.gif) top left no-repeat; }

#ranking #navi .blue_btn_03 				{ height:30px; width:206px; display:block; margin:3px 0px 0px 0px;}
#ranking #navi .blue_btn_03 a				{ background:url(/img/rk_navi_frame_blue_btn03a.gif) top left no-repeat; height:30px; width:206px; display:block; margin:0;}
#ranking #navi .blue_btn_03 a:hover	{ background:url(/img/rk_navi_frame_blue_btn03b.gif) top left no-repeat; }

#ranking #navi .blue_btn_04 				{ height:30px; width:206px; display:block; margin:3px 0px 0px 0px;}
#ranking #navi .blue_btn_04 a				{ background:url(/img/rk_navi_frame_blue_btn04a.gif) top left no-repeat; height:30px; width:206px; display:block; margin:0;}
#ranking #navi .blue_btn_04 a:hover	{ background:url(/img/rk_navi_frame_blue_btn04b.gif) top left no-repeat; }


#ranking .rk_content			{	background:url(/img/s_wrap.gif) top repeat-y;	display:block;	color:#FFFFFF; line-height:180%;}

#ranking .rk_ttl01				{	background:url(/img/rk_ttl01.gif) top no-repeat;					height:38px;}
#ranking .rk_ttl02				{	background:url(/img/rk_ttl02.gif) top no-repeat;					height:38px;}
#ranking .rk_ttl03				{	background:url(/img/rk_ttl03.gif) top no-repeat;					height:38px;}
#ranking .rk_ttl04				{	background:url(/img/rk_ttl04.gif) top no-repeat;					height:38px;}
#ranking .rk_ttl05				{	background:url(/img/rk_ttl05.gif) top no-repeat;					height:38px;}
#ranking .rk_ttl06				{	background:url(/img/rk_ttl06.gif) top no-repeat;					height:38px;}
#ranking .rk_ttl07				{	background:url(/img/rk_ttl07.gif) top no-repeat;					height:38px;}
#ranking .rk_ttl08				{	background:url(/img/rk_ttl08.gif) top no-repeat;					height:38px;}
#ranking .rk_ttl09				{	background:url(/img/rk_ttl09.gif) top no-repeat;					height:38px;}
#ranking .rk_ttl10				{	background:url(/img/rk_ttl10.gif) top no-repeat;					height:38px;}
#ranking .rk_ttl11				{	background:url(/img/rk_ttl11.gif) top no-repeat;					height:38px;}
#ranking .rk_ttl12				{	background:url(/img/rk_ttl12.gif) top no-repeat;					height:38px;}


#ranking .e_content	{	background:url(/img/s_wrap.gif) top repeat-y;	display:block;	color:#FFFFFF; line-height:150%; margin:0px auto 0px auto; font-size:14px;}

#ranking table						{ border-top:1px solid #fff; border-left:1px solid #fff; margin:0px 0px 0px 15px; width:656px; display:table;}
#ranking th								{ border-right:1px solid #fff; border-bottom:1px solid #fff; background-color:#001336; color:#fff; padding:3px; font-weight:normal; font-size:14px;}
#ranking th a							{ text-decoration:underline;}
#ranking th a:hover				{ text-decoration:underline; color:#FF0000;}
#ranking td								{ border-right:1px solid #fff; border-bottom:1px solid #fff; color:#fff; padding:3px; font-size:14px; background:none;}
#ranking td a							{ text-decoration:underline; line-height:170%;}
#ranking td a:hover				{ text-decoration:underline; color:#FF0000;}


#ranking .frame01 table				{ border-top:0px solid #fff; border-left:1px solid #fff; margin:0px 0px 0px 13px; display:table; width:;}

#ranking .frame01 td					{ border-right:1px solid #fff; border-bottom:1px solid #fff; color:#fff; padding:3px; font-size:14px; background:none; text-align:center;}
#ranking .frame01 td a				{ text-decoration:underline; line-height:170%;}
#ranking .frame01 td a:hover	{ text-decoration:underline; color:#FF0000;}

#ranking .frame01 th					{ border-right:1px solid #fff; border-bottom:1px solid #fff; border-top:1px solid #fff; color:#fff; padding:3px; 
																font-size:14px; background:none;}
#ranking .frame01 th a				{ text-decoration:underline; line-height:170%;}
#ranking .frame01 th a:hover	{ text-decoration:underline; color:#FF0000;}

#ranking .frame01 .blue				{ background-color:#001336;}

#ranking .gray						{ background:#C0C5BE; color:#000000; font-size:14px; font-weight:bold;}/* 2009-03-09 Saka FontSize変更*/
#ranking .sort						{ background:#334F37; color:#FFFFFF;}/* 2009-03-09 Saka Add*/

#ranking .rk_content_bottom				{ text-align:right; margin-right:15px; margin-top:15px; padding-bottom:5px;}

#ranking .ranking_senseiki				{ padding:10px 10px 10px 15px; line-height:160%; text-align:left;}
#ranking .ranking_senseiki a			{ margin-left:1px; margin-right:1px; color:#FFFFFF; text-decoration:underline; padding:1px;}
#ranking .ranking_senseiki a:hover{ background-color:#FF0000;}

#ranking .rk_frm_senseki_ttl_left	{display:block; font-size:20px; color:#cdc8ab; font-weight:bold; background:url(/img/r_senseki_ttl.gif) top no-repeat; text-align:center;height:38px; line-height:180%; text-shadow:#FF0000;}

#ranking .rk_frm_senseki_ttl_right{ width:; font-size:14px; text-align:right; margin-right:16px;}

#ranking .page_count							{	text-align:right; margin-right:15px; padding-bottom:10px; margin-top:10px;}
#ranking .page_count a						{ text-decoration:underline;}
#ranking .page_count a:hover			{ background-color:#FF0000;}
#ranking .page_count a:visited		{ color:#FF9999;}



