@charset "UTF-8";
/*------------------------------------

	【ニュースランキング！】
	最終更新日　06/11/30 13：30
	
------------------------------------ */


/*一覧画面　サイトタイトルのリンク・ソートのリンク
PRのリンク
RSSニュースサイト　タイトルのリンク*/

.divSiteTitle a,
.myPage .divSiteTitle a:visited,
div.sort a,
div.sort a:visited,
.topBar H2 a,
div#leftSide .sidePR a,
div#rightSide .sidePR a,
#pageNewsSite .tabCategory a,
.PR35 a,
.tableRanking a.usrName,
.divMyMessage td.messageTitle a,
.divMessageSend td a,
.divMessageDetail td a,
#pageGuide #leftSide a,
#pageLink .tableThanks a{color:#3366CC;}

.divSiteTitle a:visited,
.topBar H2 a:visited:visited,
div#leftSide div.sidePR a:visited,
div#rightSide div.sidePR a:visited,
#pageNewsSite .tabCategory a:visited,
.tableRanking a.usrName:visited,
.divMyMessage td.messageTitle a:visited,
.divMessageSend td a:visited,
.divMessageDetail td a:visited,
#pageGuide #leftSide a:visited,
#pageLink .tableThanks a:visited{color:#698ED6;}

.divSiteTitle a:hover,
div.sort a:hover,
.topBar H2 a:hover,
div#leftSide div.sidePR a:hover,
div#rightSide div.sidePR a:hover,
#pageNewsSite .tabCategory a:hover,
.tableRanking a.usrName:hover,
#pageGuide #leftSide a:hover,
#pageLink .tableThanks a:hover{color:#FF6A07;}

.divSiteTitle a:active,
.topBar H2 a:active,
div#leftSide div.sidePR a:active,
div#rightSide div.sidePR a:active,
#pageNewsSite .tabCategory a:active,
.tableRanking a.usrName:active,
#pageGuide #leftSide a:active,
#pageGuide #leftSide .selected a,
#pageGuide #leftSide .selected a:visited,
#pageLink .tableThanks a.active{color:#FF6A07;}

/*ランキング一覧のTHリンク*/
.tableRanking th a			{color:#FF6A07;}
.tableRanking th a:visited	{color:#FF6A07;}
.tableRanking th a:hover	{color:#333;}
.tableRanking th a:active	{color:#FF6A07;}

.tableRanking th.selected a,
.tableRanking th.selected a:visited{color:#333;text-decoration:none;}


.tableRepeat td div a.detail{
	float:right;
	color:#666;
	text-decoration:underline;
	font-weight:normal;
	font-weight:bold;}


.divSiteTitle a.detail{
	display:block;
	margin-left:3px;
	font-size:12px;}
.tableRepeat td .divCategory{
	background:none;
	padding:2px 0 0 0;
	margin-bottom:2px;
	line-height:1.3em;
	float:left;
	margin-right:10px;
	margin-left:2px;}
.tableRepeat td .divKeyword{
	padding:1px 0 2px 0;
	background:none;
	float:left;}
.tableRepeat .trOutside {
	margin-left:2px;}
.tableRepeat .trOutside td{
	padding:0 0 5px 0;
	border-top:0;}
.added{width:100%;}
.tableRepeat td .stars{
	text-align:center;
	margin-bottom:2px;}
.tableRepeat td .stars img{
	margin:0;}


.tableRepeat td.cellShot,
.tableRepeat td .divDescription{
	display:none;}

.paging a,
.paging a:hover{
	border:1px solid #fff;
	text-decoration:none;}
.paging a:hover,
.paging a.selected{
	color:#fff;
	text-decoration:none;}

/*------------------------------------
	サイトカラー
------------------------------------ */

/*---カテゴリータブ--- */
.categoryTab table td.selected a,
.categoryTabSub table td.selected a{
	background:#449BC8;}

.tableDetail2 td div.othersKey,
.tableDetail2 td div.myKey,
.tableNew td div.othersKey,
.tableNew td div.myKey{
	border:1px dotted #ccc;
	background:#f0f0f0;}

.tableDetail td .divDescription{
	line-height:130%;
	word-wrap: break-word;
	overflow:hidden;}



.tableSort{
	width:545px;
	border-bottom:1px solid #ccc;
	margin:0 auto;
	border-collapse:collapse;}
.tableSort td{
	padding:0;
	vertical-align:top;}
.tableSort .sort{
	float:none;}
.tableSort .sort01{width:160px;margin:0 0 3px auto;}
.tableSort .sort02{text-align:right;width:200px;margin:0 0 0 auto;}
.tableSort .sort01 a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	text-decoration:none;
	width:75px;
	height:18px;
	float:left;}
.tableSort .sort01 .style01 a			{background:url(../img/btn_style01_a.gif) left center no-repeat;width:65px;}
.tableSort .sort01 .style01 a.selected,
.tableSort .sort01 .style01 a.selected:visited,
.tableSort .sort01 .style01 a:hover		{background:url(../img/btn_style01_b.gif) left center no-repeat;}

.tableSort .sort01 .style02 a			{background:url(../img/btn_style02_a.gif) left center no-repeat;}
.tableSort .sort01 .style02 a.selected,
.tableSort .sort01 .style02 a.selected:visited,
.tableSort .sort01 .style02 a:hover		{background:url(../img/btn_style02_b.gif) left center no-repeat;}
.tableSort .sort03{
	text-align:center;
	width:200px;
	line-height:1.2;
	margin:0 0 0 auto;
	margin-bottom:5px;}

div.sort span{
	text-align:center;
	padding:0;}

div.topBar .sort{
	margin-right:2px;
	_margin-right:1px;}
div.sort{
	height:1.8em;}
div.sort ul{
	display:inline;
	margin:0;
	padding:0;}
div.sort ul li{
	display:inline;}
