/* Just for the example. Fee free to delete these three lines */
body{
	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	margin: 0px;
	padding: 0px;
	background-image: url(bg.jpg);
	background-color: #252525;
	background-repeat: no-repeat;
	background-position: center top;
	font-size: 0.9125em;
	color: #EFEFEF;
	background-attachment: fixed;
}
.headmenu{
	background-color: #666666;
	width: 100%;
	box-shadow: 2px 2px 10px #000;
	-moz-box-shadow: 2px 2px 10px #000; /* Firefox用*/
	-webkit-box-shadow: 2px 2px 10px #000; /* Google Chrome, Safari用*/
	margin-bottom: 10px;
}
.headmenu ul{
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	height: 40px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #484848;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
}
.headmenu ul li{
	float: left;
	list-style-type: none;
}
.headmenu ul li.end{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #7F7F7F;
	height: 40px;
}
.headmenu ul li a{
	padding: 10px 20px 0;
	height: 30px;
	display: block;
	font-weight: bold;
	text-decoration: none;
	color: #CCCCCC;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #333333;
	border-left-color: #7F7F7F;
}
.headmenu ul li a:hover{
	background-color: #FFCC00;
	color: #000000;
}

#wrapper{
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	background-color: #101010;
}
.head{
	text-align: center;
}
#heads{
	text-align: center;
}
#footer{
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	background-color: #333333;
	text-align: center;
	padding:30px 0;
	color: #111111;
}
.content1{
	padding: 10px 30px;
}
.content-txt{
	padding: 10px 30px;
	color:#FFCC00;
}
.content_rank{
	padding:0 10px;
	background-image: url(rank_bg_2.png);
	background-repeat: repeat-y;
	background-position: center;
}
.content_rank_inner{
	padding: 50px 20px 0px;
	background-image: url(rank_bg_1.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 375px;
	margin-right: 50px;
	margin-left: 50px;
	background-color: #101010;
}
.content_rank_inner2{
	padding: 20px;
	margin-right: 50px;
	margin-left: 50px;
}
.content_rank_inner3{
	background-image: url(rank_bg_3.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #101010;
	height: 92px;
	margin-right: 50px;
	margin-left: 50px;
}
.content2{
	padding: 10px;
	text-align: center;
}
.entry{
	margin-right: 50px;
	margin-left: 50px;
}
.content1 h1{
	margin:0;
	font-size: 32px;
	font-weight: bold;
	color: #FFFF99;
	text-align: center;
}
.left{
	background-color: #FAD502;
	float: left;
	width: 300px;
	margin: 30px 30px 0;
	padding:15px;
	background-image:-moz-linear-gradient(top, #FAD502, #E89502);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FAD502), to(#E89502), color-stop(1,#E89502));
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
	border-radius: 20px;
	color: #333333;
}
.overall{
	background-color: #FAD502;
	width: 620px;
	margin: 30px;
	padding:20px 50px;
	background-image:-moz-linear-gradient(top, #FAD502, #E89502);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FAD502), to(#E89502), color-stop(1,#E89502));
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
	border-radius: 20px;
	color: #333333;
}
.overallimg{
	margin-right: auto;
	margin-left: auto;
	width: 278px;
}
a{color:white;}
.inthemoney{
	padding: 5px;
}
.playername{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #CC9900;
}
.playerdisc{
	color: #1F1F1F;
	font-weight: bold;
}
.winnername{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #FFFF33;
}
table{
width:100%;
}
.tbl_05 {
    width: 100%;
    margin: 5px 0px 10px;
    border: 1px solid #CCCCCC;
    border-collapse: collapse;
}
 
.tbl_05 th {
    font-weight: bold;
    text-align: left;
    padding: 10px 5px 5px 25px;
    border: 1px solid #CCCCCC;
    vertical-align: middle;
    background-color: #666666;
}
 
.tbl_05 td {
    vertical-align: middle;
    padding: 10px 5px 5px 25px;
    border: 1px solid #CCCCCC;
}
 
table.tbl_05 tr:hover {
    background: #333333;
}