#rnk_header{
	margin-top:10px;
	margin-bottom:20px;
	width:867px;
	height:30px;
	background:url(../img/rnk_ttl.gif) 0px 0px no-repeat;
}

#rnk_waku{
	margin-left:auto;
	margin-right:auto;
	padding:0;

	clear:both;
	width:566px;
}

#rnk_body{
	width:564px;
	border-width: 1px;
	border-color: #4FA119;
	border-style: solid;
	background: #E8FCE4;
}

.rnk_tab_cpoff a{
	float:left;
	margin-left:0px; 
	display:block;
	text-indent:-9999px;
	width:124px; 
	height:44px; 
	background:url(../img/rnk_bnr.gif) 0px 0px no-repeat;

}
.rnk_tab_cpoff a:hover{
	background:url(../img/rnk_bnr.gif) 0px -44px no-repeat;

}
.rnk_tab_cpon {
	float:left;
	display:block;
	text-indent:-9999px;
	width:124px; 
	height:44px; 
	background:url(../img/rnk_bnr.gif) 0px -44px no-repeat;

}

.rnk_tab_vroff a{
	float:left;
	display:block;
	text-indent:-9999px;
	width:123px; 
	height:44px; 
	background:url(../img/rnk_bnr.gif) -124px 0px no-repeat;

}
.rnk_tab_vroff a:hover{
	background:url(../img/rnk_bnr.gif) -124px -44px no-repeat;

}
.rnk_tab_vron {
	float:left;
	display:block;
	text-indent:-9999px;
	width:123px; 
	height:44px; 
	background:url(../img/rnk_bnr.gif) -124px -44px no-repeat;

}

.rnk_tab_gcoff a{
	margin-left:247px; 
	display:block;
	text-indent:-9999px;
	width:123px; 
	height:44px; 
	background:url(../img/rnk_bnr.gif) -247px 0px no-repeat;

}
.rnk_tab_gcoff a:hover{
	background:url(../img/rnk_bnr.gif) -247px -44px no-repeat;

}
.rnk_tab_gcon {
	margin-left:247px; 
	display:block;
	text-indent:-9999px;
	width:123px; 
	height:44px; 
	background:url(../img/rnk_bnr.gif) -247px -44px no-repeat;

}

#rnk_title_cp {
	margin:25px 0px 0px 45px;
	width:484px;
	height:37px;
	background:url(../img/rnk_title_cp.gif) no-repeat;
}

#rnk_title_vr {
	margin:25px 0px 0px 45px;
	width:484px;
	height:37px;
	background:url(../img/rnk_title_vr.gif) no-repeat;
}

#rnk_title_gc {
	margin:25px 0px 0px 45px;
	width:484px;
	height:37px;
	background:url(../img/rnk_title_gc.gif) no-repeat;
}

#rnk_help {
	margin:5px 0px 0px 0px;
	width:530px; 
	text-align:right;
}

#rnk_cpbtn {
	margin:10px 0px 0px 45px;
}

.rnk_cpbtn1 a{
	float:left;
	display:block;
	text-indent:-9999px;
	width:78px; 
	height:25px; 
	background:url(../img/rnk_cpbtn.gif) 0px 0px no-repeat;
}

.rnk_cpbtn1 a:hover{
	background:url(../img/rnk_cpbtn.gif) 0px -25px no-repeat;
}

.rnk_cpbtn2 a{
	float:left;
	display:block;
	text-indent:-9999px;
	width:77px; 
	height:25px; 
	background:url(../img/rnk_cpbtn.gif) -78px 0px no-repeat;
}

.rnk_cpbtn2 a:hover{
	background:url(../img/rnk_cpbtn.gif) -78px -25px no-repeat;
}

.rnk_cpbtn3 a{
	margin-left:4px;
	float:left;
	display:block;
	text-indent:-9999px;
	width:78px; 
	height:25px; 
	background:url(../img/rnk_cpbtn.gif) -155px 0px no-repeat;
}

.rnk_cpbtn3 a:hover{
	background:url(../img/rnk_cpbtn.gif) -155px -25px no-repeat;
}

.rnk_cpbtn4 a{
	float:left;
	display:block;
	text-indent:-9999px;
	width:77px; 
	height:25px; 
	background:url(../img/rnk_cpbtn.gif) -233px 0px no-repeat;
}

.rnk_cpbtn4 a:hover{
	background:url(../img/rnk_cpbtn.gif) -233px -25px no-repeat;
}

.rnk_cpbtn5 a{
	margin-left:4px;
	float:left;
	display:block;
	text-indent:-9999px;
	width:78px; 
	height:25px; 
	background:url(../img/rnk_cpbtn.gif) -310px 0px no-repeat;
}

.rnk_cpbtn5 a:hover{
	background:url(../img/rnk_cpbtn.gif) -310px -25px no-repeat;
}

.rnk_cpbtn6 a{
	margin:0px 0px 0px 396px;
	display:block;
	text-indent:-9999px;
	width:77px; 
	height:25px; 
	background:url(../img/rnk_cpbtn.gif) -388px 0px no-repeat;
}

.rnk_cpbtn6 a:hover{
	background:url(../img/rnk_cpbtn.gif) -388px -25px no-repeat;
}

#rnk_vrbtn {
	margin:10px 0px 0px 45px;
}

.rnk_vrbtn1 a{
	float:left;
	display:block;
	text-indent:-9999px;
	width:78px; 
	height:25px; 
	background:url(../img/rnk_vrbtn.gif) 0px 0px no-repeat;
}

.rnk_vrbtn1 a:hover{
	background:url(../img/rnk_vrbtn.gif) 0px -25px no-repeat;
}

.rnk_vrbtn2 a{
	float:left;
	display:block;
	text-indent:-9999px;
	width:79px; 
	height:25px; 
	background:url(../img/rnk_vrbtn.gif) -78px 0px no-repeat;
}

.rnk_vrbtn2 a:hover{
	background:url(../img/rnk_vrbtn.gif) -78px -25px no-repeat;
}

.rnk_vrbtn3 a{
	float:left;
	display:block;
	text-indent:-9999px;
	width:78px; 
	height:25px; 
	background:url(../img/rnk_vrbtn.gif) -157px 0px no-repeat;
}

.rnk_vrbtn3 a:hover{
	background:url(../img/rnk_vrbtn.gif) -157px -25px no-repeat;
}

.rnk_vrbtn4 a{
	float:left;
	display:block;
	text-indent:-9999px;
	width:79px; 
	height:25px; 
	background:url(../img/rnk_vrbtn.gif) -235px 0px no-repeat;
}

.rnk_vrbtn4 a:hover{
	background:url(../img/rnk_vrbtn.gif) -235px -25px no-repeat;
}

.rnk_vrbtn5 a{
	float:left;
	display:block;
	text-indent:-9999px;
	width:79px; 
	height:25px; 
	background:url(../img/rnk_vrbtn.gif) -314px 0px no-repeat;
}

.rnk_vrbtn5 a:hover{
	background:url(../img/rnk_vrbtn.gif) -314px -25px no-repeat;
}

.rnk_vrbtn6 a{
	margin:0px 0px 0px 393px;
	display:block;
	text-indent:-9999px;
	width:78px; 
	height:25px; 
	background:url(../img/rnk_vrbtn.gif) -393px 0px no-repeat;
}

.rnk_vrbtn6 a:hover{
	background:url(../img/rnk_vrbtn.gif) -393px -25px no-repeat;
}

/*----------------------
---------------------- */
#ranklist{
	width:431px;
	margin-top:10px;
	margin-left:65px;
}

.img_s_ranklist_title{
	width:431px;
	margin:0px 0px 3px 0px;
}

.dt_rank{
    float:left;
    width:50px;
    font-size:10pt;
    color:#AAAAAA;
    text-align:center;
    
}

.dd_point{
    font-size:10pt;
    color:#AAAAAA;
    text-align:center;
    margin-top:5px;
    margin-bottom:5px;
    
}

.dd_nickname{
    float:left;
    font-size:10pt;
    color:#AAAAAA;
    width:200px;
    text-align:center;
}

.dt_rankd{
    float:left;
    width:50px;
    font-size:10pt;
    text-align:center;    
}


.dd_nicknamed{
    float:left;
    font-size:10pt;
    width:200px;
    text-align:center;
}

.dd_pointd{
    font-size:10pt;
    text-align:center;
}


.dd_nicknamed_123{
    float:left;
    position:relative;
    top:14px;
    font-size:10pt;
    width:200px;
    text-align:center;
}

.dd_pointd_123{
    position:relative;
    top:14px;
    font-size:10pt;
    text-align:center;
    height:44px;

}

.list_s_line{
	width:430px;
}

.txt_s_update{
	width:430px;
	text-align:right;
	margin:0px 0px 10px 0px;
}

.dt_gc_rank{
    float:left;
    width:30px;
    margin-left:10px;
    font-size:10pt;
    color:#AAAAAA;
    text-align:center;
    
}

.dd_gc_point{
    font-size:10pt;
    color:#AAAAAA;
    text-align:center;
    margin-top:5px;
    margin-bottom:5px;
    
}

.dd_gc_nickname{
    float:left;
    font-size:10pt;
    color:#AAAAAA;
    width:110px;
}

.dt_gc_rankd{
    float:left;
    width:48px;
    font-size:10pt;
    text-align:center;
    margin-top:10px;    
}
.dt_gc_rankd_txt{
    float:left;
    width:48px;
    font-size:10pt;
    text-align:center;
    margin-top:25px;
    background:#CCCCCC;   

}

.dd_gc_nicknamed{
    float:left;
    position:relative;
    top:25px;
    font-size:10pt;
    width:115px;
    text-align:center;
    background:#CCCCCC;   
}

.dd_gc_pointd{
    float:left;
    position:relative;
    top:14px;
    font-size:10pt;
    text-align:center;
    height:44px;
    width:100px;

}

.dd_gc_pointd_dtl{
    font-size:10pt;
    text-align:center;

}


.td_s_gcrank{width:50px; text-align:center;}
.td_s_namepoint{width:120px; text-align:center;}
.td_s_gd{width:25px;}
.td_s_gdp{width:100px;}

