body {
	font: normal 100%/1.5 Verdana, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: center;
	color: #333;
	margin: 0;
	padding: 0;
	background: #f2f2f2 url(http://images.gaitameranking.net/bg.gif) repeat-y center top;
}

/* default */
* { margin: 0; padding: 0;}
img { border: 0;}
a { color: #3366CC; text-decoration: underline;}
a:hover { color: #ff6600; text-decoration: none;}

/* --------------------------------------------------
	Container
-------------------------------------------------- */
#container {
	position: relative;
	width: 900px;
	text-align: left;
	margin: 0 auto;
	background: #fff;
	}

/* --------------------------------------------------
	Header
-------------------------------------------------- */
#header {
	width: 900px;
	height: 80px;
	background: url(http://images.gaitameranking.net/header.gif) no-repeat 0 0;
	}
#header img { vertical-align: middle;}
#header p {
	width: 640px;
	height: 55px;
	color: #495916;
	font-size: 75%;
	font-weight: bold;
	line-height: 1.4;
	padding-top: 25px;
	float: right;
	}

/* Logo */
#logo {
	width: 250px;
	height: 80px;
	text-indent: -9999px;
	display: block;
	float: left;
	outline: none;
	}

/* --------------------------------------------------
	Page Structure
-------------------------------------------------- */
#content { width: 900px; padding: 10px 0; overflow: hidden;}

/* Left Column */
#leftcolumn { width: 550px; padding-left: 10px; float: left;}

/* Right Column */
#rightcolumn { width: 328px; padding-right: 5px; float: right;}



/* --------------------------------------------------
	Read
-------------------------------------------------- */
#read { margin-bottom: 10px;}

/* --------------------------------------------------
	Tab
-------------------------------------------------- */
#tabs { width: 550px; margin-bottom: 5px; overflow: hidden;}
#tabs ul { font-size: 75%; list-style: none;}
#tabs ul li { float: left;}

/* --------------------------------------------------
	Tab
-------------------------------------------------- */
#tab { width: 550px; margin-bottom: 10px;}
#tab ul {
	font-size: 75%;
	list-style: none;
	background: url(http://images.gaitameranking.net/tab_bottom.gif) no-repeat left bottom;
	}
#tab ul li { width: 130px; float: left;}
#tab ul li a {
	width: 130px;
	height: 40px;
	color: #777;
	line-height: 35px;
	text-align: center;
	text-decoration: none;
	background: url(http://images.gaitameranking.net/tab.gif) no-repeat 0 0;
	display: block;
	float: left;
	}
#tab ul li a:hover {
	text-decoration: underline;
	background: url(http://images.gaitameranking.net/tab.gif) no-repeat 0 0;
	}
#tab ul li a#current, #tab ul li a#current:hover {
	font-weight: bold;
	color: #fff;
	background: url(http://images.gaitameranking.net/tab.gif) no-repeat 0 -40px;
	}

/* --------------------------------------------------
	Entry
-------------------------------------------------- */
/*.
 h3 { font-size: 90%; line-height: 1.3; margin-bottom: 5px;}
.entry h3 em { font-size: 80%; font-style: normal; font-weight: normal; margin: 0 5px;}
.entry p { font-size: 75%; line-height: 1.3; margin: 0 0 5px 0;}
.entry p.data img { vertical-align: middle;}
.entry {
	width: 550px;
	margin: 5px 0;
	}
.entry div.clearfix {
	padding: 5px 5px 5px 70px;
	border: 1px solid #ccc;
	background: url(http://images.gaitameranking.net/entry_bg.gif) repeat-x left bottom;
	}
.entry#rk01 {
	width: 536px;
	border: 7px solid #ece7ab;
	}
.entry#rk01 div.clearfix {
	border: 1px solid #c4be77;
	background: url(http://images.gaitameranking.net/entry_1.gif) no-repeat left center;
	}
.entry#rk02 div.clearfix { background: url(http://images.gaitameranking.net/entry_2.gif) no-repeat left center;}
.entry#rk03 div.clearfix { background: url(http://images.gaitameranking.net/entry_3.gif) no-repeat left center;}
.entry#rk04 div.clearfix { background: url(http://images.gaitameranking.net/entry_4.gif) no-repeat left center;}
.entry#rk05 div.clearfix { background: url(http://images.gaitameranking.net/entry_5.gif) no-repeat left center;}
.entry#rk06 div.clearfix { background: url(http://images.gaitameranking.net/entry_6.gif) no-repeat left center;}
.entry#rk07 div.clearfix { background: url(http://images.gaitameranking.net/entry_7.gif) no-repeat left center;}
.entry#rk08 div.clearfix { background: url(http://images.gaitameranking.net/entry_8.gif) no-repeat left center;}
.entry#rk09 div.clearfix { background: url(http://images.gaitameranking.net/entry_9.gif) no-repeat left center;}
.entry#rk10 div.clearfix { background: url(http://images.gaitameranking.net/entry_10.gif) no-repeat left center;}
.entry#rk11 div.clearfix { background: url(http://images.gaitameranking.net/entry_11.gif) no-repeat left center;}
.entry#rk12 div.clearfix { background: url(http://images.gaitameranking.net/entry_12.gif) no-repeat left center;}

/* Data */
/*table.data { font-size: 75%; line-height: 1.2; margin: 5px 0;}
table.data th, table.data td { font-weight: noraml; padding: 1px 2px;}
table.data .star { font-size: 14px; color: #e54b00;}*/
table.data .money { font-size: 13px; color: #e54b00; font-weight:bold;}*/
table#rank1 { border: 1px solid #ecb700;}
table#rank1 table { border-width: 1px 0 0 1px; border-color: #ccc;}
table#rank1 h2.rankmark { font-size: 80px; color: #ecb700;}
table#rank1 th.rk { background: #f8efce; border-color: #ecb700;}
table#rank2 { border: 1px solid #98b4d4;}
table#rank2 table { border-width: 1px 0 0 1px; border-color: #ccc;}
table#rank2 h2.rankmark { font-size: 60px; color: #6b93c1;}
table#rank2 th.rk { background: #e4ebf4; border-color: #98b4d4;}
table#rank3 { border: 1px solid #d6b6a8;}
table#rank3 table { border-width: 1px 0 0 1px; border-color: #ccc;}
table#rank3 h2.rankmark { font-size: 60px; color: #b47255;}
table#rank3 th.rk { background: #e9e1de; border-color: #d6b6a8;}
h2.rankmark {
	width: 60px;
	font: bold 45px/1 Arial, Helvetica, sans-serif;
	color: #91b642;
	text-align: center;
	float: left;
	}
h2.rankmark .no { font-size: 18px; display: block; margin-bottom: -3px;}
h2.rankmark .num { letter-spacing: -1px; display: block;}

table.entries { width: 550px; border: 1px solid #ccc; margin: 0px 0 5px 0;}

*+html table.entries { margin-top: -15px;	/*　　ie7以下のアンダーバーハック使ってます〜〜〜〜　　*/ }
* html table.entries { margin-top: -15px;	/*　　ie6以下のアンダーバーハック使ってます〜〜〜〜　　*/ }
html>/**/body table.entries, x:-moz-any-link, x:default{ margin-top: -20px;}/* Only FireFox 3 */


table.entries h3 { font-size: 95%; margin: 0;}
table.entries h3 em { font-size: 73%; font-style: normal; font-weight: normal; margin: 0 5px;}
table.entries p { font-size: 73%; line-height: 1.3; margin: 0;}
table.entries th.rk { background: #f7f6f2; border-right: 1px solid #ccc;}
table.entries th.banner { padding: 5px 15px;}
table.entries td.data { padding: 8px 10px 8px 0;}
.star { font-size: 18px; color: #e54b00; margin: 0 8px;}
table.list { font-size: 70%; line-height: 1.3; border: 1px solid #ccc; border-width: 1px 0 0 1px; table-layout: fixed; margin-top: 5px;}
table.list th, table.list td { font-weight: normal; padding: 3px 5px; border: 1px solid #ccc; border-width: 0 1px 1px 0;}
table.list th { background: #f7f6f2;}
img { border: 0;}




/* --------------------------------------------------

/* --------------------------------------------------
	Ranking
-------------------------------------------------- */
.ranking {
	margin: 0 0 5px;
	border: 1px solid #ddd;
	}
.ranking h3 {
	font-size: 75%;
	color: #fff;
	text-indent: 20px;
	line-height: 25px;
	margin: 5px 5px 0;
	background: #89a140 url(http://images.gaitameranking.net/ranking_hd.gif) no-repeat 0 0;
	border-top: 1px solid #799d41;
	border-bottom: 1px solid #51741a;
	}
.ranking h3 a { color: #fff;}
.ranking h3 a:hover { color: #fff; text-decoration: none;}
.ranking ul {
	font-size: 80%;
	line-height: 23px;
	margin: 0 5px 5px;
	list-style: none;
	}
.ranking ul li {
	height: 23px;
	text-indent: 12px;
	border-top: 1px solid #e5e5e5;
	}
.ranking ul li strong { color: #555;}
.ranking ul li em { font-size: 70%; font-style: normal; font-weight: normal; margin: 0 3px;}
.ranking ul li a {}
.rka { background: #fff;}
.rkb { background: #f5f5f5;}


/* --------------------------------------------------
	PR
-------------------------------------------------- */
.pr {
	margin: 0 0 5px;
	border: 1px solid #ddd;
	}
.pr h3 {
	font-size: 75%;
	color: #fff;
	text-indent: 20px;
	line-height: 25px;
	margin: 5px 5px 0;
	background: #89a140 url(http://images.gaitameranking.net/pr_hd.gif) no-repeat 0 0;
	border-top: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	}
.pr h3 a { color: #fff;}
.pr h3 a:hover { color: #fff; text-decoration: none;}
.pr ul {
	font-size: 80%;
	line-height: 23px;
	margin: 0 5px 5px;
	list-style: none;
	}
.pr ul li {
	height: 23px;
	text-indent: 12px;
	border-top: 1px solid #e5e5e5;
	}
.pr ul li strong { color: #555;}
.pr ul li em { font-size: 70%; font-style: normal; font-weight: normal; margin: 0 3px;}
.pr ul li a {}


/* --------------------------------------------------
	FX Banner
-------------------------------------------------- */
.fx-banner {
	margin: 0px 0 0px;
	}
.fx-banner h3 {
	font-size: 75%;
	color: #fff;
	text-indent: 20px;
	line-height: 25px;
	margin: 5px 5px 0;
	background: #89a140 url(http://images.gaitameranking.net/pr_hd.gif) no-repeat 0 0;
	border-top: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	}
.fx-banner h3 a { color: #fff;}
.fx-banner h3 a:hover { color: #fff; text-decoration: none;}
.fx-banner ul {
/*	font-size: 80%;
	line-height: 23px;*/
	margin: 0 5px 5px;
	list-style: none;
	}
.fx-banner ul li {
/*	height: 23px;
	text-indent: 12px;
	border-top: 1px solid #e5e5e5;*/
	}
.fx-banner ul li strong { color: #555;}
.fx-banner ul li em { font-size: 70%; font-style: normal; font-weight: normal; margin: 0 3px;}
.fx-banner ul li a {}


/* --------------------------------------------------
	Footer
-------------------------------------------------- */
#footer {
	wdith: 880px;
	padding: 7px 10px;
	height: 30px;
	border-top: 1px solid #687d2a;
	background: #89a140;
	clear: both;
}

#footer p {
	font-size: 70%;
	color:#fff;
	text-align: center;
}
#footer p a { color: #fff;}
#footer p a:hover { color: #fff;}

/* --------------------------------------------------
	Base Style
-------------------------------------------------- */
.clear { clear: both;}
.hidden { display: none;}
.right { float: right; margin-left: 10px;}
.left { float: left; margin-right: 10px;}
.center { text-align: center; margin: 0 auto;}
.right img,
.left img,
.center img {
	margin: 0 0 2px;
	display: block;
	}

hr {
	border: none;
	border-top: 1px dotted #ccc;
	margin: 5px 0;
	}

/* Clearfix */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}
.clearfix { display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix { display: block;}
/* End hide from IE-mac */

.link{
font-size:10px;
margin:0px;
padding-left:20px;
line-height:18px;
padding-top:20px;

}

.link ul{
margin:0px;
padding:0px;

}
.link li{
margin:0px;
padding:0px;
}








