@charset "utf-8";

/*============================================

	topPage

============================================*/


/*	centerMain(450px)
============================================*/

/*	h2
============================================*/
.keywordH2{ width:450px; background:url(/img/tag_bg02.gif) repeat-y 0 0; }
	.keywordH2 h2{ padding:10px 10px 5px; font-size:medium; font-weight:bold; color:#FFFFFF; background:url(/img/tag_bg01.gif) no-repeat 0 0; }

.entryH2{ width:450px; background:url(/img/tag_bg12.gif) repeat-y 0 0; }
	.entryH2 h2{ padding:10px 10px 5px; font-size:medium; font-weight:bold; color:#FFFFFF; background:url(/img/tag_bg11.gif) no-repeat 0 0; }

.blogH2{ width:450px; background:url(/img/tag_bg17.gif) repeat-y 0 0; }
	.blogH2 h2{ padding:10px 10px 5px; font-size:medium; font-weight:bold; color:#FFFFFF; background:url(/img/tag_bg16.gif) no-repeat 0 0; }

/*	centerRanking
============================================*/
.centerRankingBg{ width:450px; }
.centerRanking{ padding:10px 15px 0; }
.centerRankingBT{ height:11px; font-size:1px; line-height:1px; }

	/*	centerRanking div.pr
	--------------------------------------------*/
	.centerRanking div.pr{ width:420px; margin-bottom:15px; padding-bottom:10px; background:url(/img/tag_bg09.gif) no-repeat 0 bottom; }
		.centerRanking div.pr p{ padding:2px 10px 0;}
		.centerRanking div.pr p.txt{ padding-bottom:5px; font-size:x-small; line-height:1.2em; }
		.centerRanking div.pr ul{ width:400px; margin:0 10px; float:left; /*background:#fff9c7;*/ font-size:x-small; display:inline;}
		.centerRanking div.pr ul li{ float:left; margin:0 3px; white-space:nowrap; }

	/*	centerRanking div.top3Box
	--------------------------------------------*/	
	.centerRanking div.top3Box{ width:420px; float:left; margin-bottom:10px; }
		.centerRanking div.top3Box div.top3BoxCon{ width:420px; float:left; margin-bottom:10px; background:url(/img/tag_bg10.gif) no-repeat 0 bottom #FFFCE1; }
			.centerRanking div.top3Box div.top3BoxCon div.left{ width:50px; float:left; text-align:center; }
			.centerRanking div.top3Box div.top3BoxCon div.right{ width:365px; float:left; padding:0 5px 10px 0; }
				.centerRanking div.top3Box div.top3BoxCon div.right h3{ margin-right:3px; font-size:1.2em; font-weight:bold; display:inline; }
					.centerRanking div.top3Box div.top3BoxCon div.right span.author{ margin:0 5px; font-size:x-small; font-weight:bold; color:#A2A09E; }
					.centerRanking div.top3Box div.top3BoxCon div.right span.time{ font-size:x-small; font-weight:normal; color:#A2A09E; }
				.centerRanking div.top3Box div.top3BoxCon div.right ul li{ float:left; display:inline; margin:5px 10px 3px 0; font-size:x-small; line-height:1.2em; white-space:nowrap; }
	
	/*	centerRanking dl.rankingDl
	--------------------------------------------*/
	.centerRanking dl.rankingDl{ width:420px; float:left; margin-bottom:15px; }
	.centerRanking dl.rankingDl dt{ width:48px; clear:both; float:left; padding-top:10px; text-align:center; }
	.centerRanking dl.rankingDl dd{ width:372px; padding-top:10px; float:left; }
	.centerRanking dl.rankingDl dt.rankingImg{ width:420px; clear:both; }
	.centerRanking dl.rankingDl dt.top, .centerRanking dl.rankingDl dd.top{ background:none; }
	
		.centerRanking dl.rankingDl dt p{ font-weight:bold; }
	
		.centerRanking dl.rankingDl dd h3{ margin-bottom:5px; font-size:1.2em; display:inline; }
			.centerRanking dl.rankingDl dd span.author{ margin:0 5px; font-size:x-small; font-weight:bold; color:#A2A09E; }
			.centerRanking dl.rankingDl dd span.time{ font-size:x-small; font-weight:normal; color:#A2A09E; }
		
		.centerRanking dl.rankingDl ul{ width:250px; float:left; background:#F7F7F7; font-size:x-small; margin-top:5px; }
			.centerRanking dl.rankingDl dd ul li{ float:left; padding:2px 3px; white-space:nowrap; }
	
	/*	keyword
	============================================*/
	.keywordBg{ width:450px; background:url(/img/tag_bg04.gif) repeat-y 0 0; }
	.keyword{ background:url(/img/tag_bg03.gif) no-repeat 0 0; }
	.keywordBT{ height:11px; background:url(/img/tag_bg05.gif) no-repeat 0 0; font-size:1px; line-height:1px; }
	
	.keyword dl.rankingDl{ background:url(/img/cmn_line07.gif) repeat-x 0 bottom; }
		.keyword dl.rankingDl dt{ padding-bottom:10px; background:url(/img/cmn_line07.gif) repeat-x 0 0; }
		.keyword dl.rankingDl dd{ padding-bottom:10px; background:url(/img/cmn_line07.gif) repeat-x 0 0; }
		
	/*	entry
	============================================*/
	.entryBg{ width:450px; background:url(/img/tag_bg14.gif) repeat-y 0 0; }
	.entry{ background:url(/img/tag_bg13.gif) no-repeat 0 0; }
	.entryBT{ height:11px; background:url(/img/tag_bg15.gif) no-repeat 0 0; font-size:1px; line-height:1px; }
	
	.entry dl.rankingDl{ background:url(/img/cmn_line01.gif) repeat-x 0 bottom; }
		.entry dl.rankingDl dt{ padding-bottom:10px; background:url(/img/cmn_line01.gif) repeat-x 0 0; }
		.entry dl.rankingDl dd{ padding-bottom:10px; background:url(/img/cmn_line01.gif) repeat-x 0 0; }
	
	/*	blog
	============================================*/
	.blogBg{ width:450px; background:url(/img/tag_bg19.gif) repeat-y 0 0; }
	.blog{ background:url(/img/tag_bg18.gif)  no-repeat 0 0; }
	.blogBT{ height:11px; background:url(/img/tag_bg20.gif) no-repeat 0 0; font-size:1px; line-height:1px; }
	
	.blog dl.rankingDl{ background:url(/img/cmn_line02.gif) repeat-x 0 bottom; }
		.blog dl.rankingDl dt{ padding-bottom:10px; background:url(/img/cmn_line02.gif) repeat-x 0 0; }
		.blog dl.rankingDl dd{ padding-bottom:10px; background:url(/img/cmn_line02.gif) repeat-x 0 0; }

	/*	centerRanking div.recommendRank
	--------------------------------------------*/
	.centerRanking div.recommendRank{ width:420px; margin-bottom:20px; padding:10px 0; background:url(/img/tag_bg07.gif) no-repeat 0 0 #F3F3F3; }
		.centerRanking div.recommendRank p{ margin:0 10px; }
		.centerRanking div.recommendRank p.title{ font-weight:bold; color:#CC0000; }
		.centerRanking div.recommendRank p.note{ font-size:x-small; }
			.centerRanking div.recommendRank p.note strong{ font-weight:normal; }
		.centerRanking div.recommendRank ul{ width:400px; float:left; display:inline; margin:0 10px; }
			.centerRanking div.recommendRank ul li{ float:left; margin-right:10px; white-space:nowrap; }

	/*	centerRanking ul.paging
	--------------------------------------------*/
	.centerRanking ul.paging{ width:420px; margin-bottom:10px; text-align:right; }
		.centerRanking ul.paging li{ display:inline; }
	
	
	

