#fninja{
position:absolute;
top:-1000px;
}
#fbn{
width:800px;
margin:0;
padding:0;
}
#fbn p.single{
margin:0;
padding:0;
border:none;
line-height:0;
font-size:0;
}
#fbn ul{
float:left;
margin:0;
padding:0;
list-style:none;
border:none;
}
#fbn li{
margin:0;
padding:0;
list-style:none;
font-size:0;
line-height:0;
border:none;
}
.three{
padding:10px;
color:#fff;
background:#000;
border:2px solid #fff;
font-size:x-small;
}
.ishi{
margin:0 0 20px;
padding:0 100px;
text-align:center;
line-height:140%;
font-size:small;
font-weight:normal;
color:#fff;
}
.tit{
text-align:center;
margin:0;
padding:0;
}
#fbn table{
width:780px;
margin:0;
padding:0;
color:#fff;
}
#fbn table td{
margin:0;
padding:10px;
border-top:1px dotted #fff;
vertical-align:top;
font-size:large;
line-height:130%;
text-align:left;
color:#fff;
}
#fbn table td img{
margin:0 5px 5px 0;
}
.rank{
color:#fff;
font-size:large;
font-weight:bold;
margin-right:15px;
margin-left:45px;
}
.title{
font-size:x-large;
font-weight:bold;
color:#FF00CC;
line-height:100%;
}
.ramb{
height:36px;
margin:0 0 5px;
padding:0;
line-height:100%;
text-align:left;
}
#oneone{
margin:0 0 5px;
padding:0;
background:url(http://1g8sr4.net/cl/ranban/data/images/pt3_1.jpg) no-repeat 160px top;
}
*html body #oneone,
*:first-child+html #oneone,
*html body #twotwo,
*:first-child+html #twotwo,
*html body #thrthr,
*:first-child+html #thrthr{
background-position:left top;
}
#twotwo{
margin:0 0 5px;
padding:0;
background:url(http://1g8sr4.net/cl/ranban/data/images/pt3_2.jpg) no-repeat 160px top;
}
#thrthr{
margin:0 0 5px;
padding:0;
background:url(http://1g8sr4.net/cl/ranban/data/images/pt3_3.jpg) no-repeat 160px top;
}
#oneone,
#twotwo,
#thrthr{
_background-position:left top;
}
#fesshi{
width:650px;
margin:0 auto;
padding:0;
text-align:center;
}
#fbn #fesshi ul{
list-style:none;
margin:0;
padding:0;
text-align:center;
}
#fbn #fesshi li{
width:120px;
list-style:none;
float:left;
margin:0 5px;
padding:0;
font-size:small;
line-height:100%;
}
#fbn #fesshi li{
_margin:0 3px;
}
.bn{
width:800px;
margin:0;
padding:0;
}
.four{
margin:0;
padding:0;
color:#fff;
background:#000;
}
.four p{
font-size:12px;
line-height:140%;
color:#fff;
text-align:left;
}
.four img{
margin:0 5px 5px 0;
padding:0;
border:none;
}
.four strong{
font-size:16px;
font-weight:bold;
}
.four .left{
float:left;
width:380px;
margin:0;
padding:10px;
}
.four .right{
float:right;
width:380px;
margin:0;
padding:10px;
}
/*----------------------
 - areaNavi
----------------------*/

#AN_all {
	clear: both;
	margin: 0 40px;
	text-align: center;
}
#AN_all * {
	margin: 0;
	padding: 0;
	background: none;
}
#AN_all h2 {
	display: inline;
	width: auto;
	font-size: 10px;
	font-weight: normal;
	padding: 0 1px;
	background:none;
	border:none;
}
#AN_all li {
	display: inline;
	font-size: 10px;
	list-style: none;
}
#AN_all .AN_clr {
	clear: both;
}