/*contentsLeft*/
#pageTitleLeft{
	background:url(../../ranking/img/page_title.gif) no-repeat;
	width:200px;
	height:27px;
	text-align:-9999px;
	font-size:1px;
	margin:20px 0 0 0;
	text-indent:-9999px;
}
#pageTitleLeft_sub{
	width:200px;
	height:27px;
	margin:20px 0 0 0;
}

/*contentsCenter*/

#pageTitle_2{
	background:url(../../ranking/img/page_title_l.jpg) no-repeat;
	width:670px;
	height:60px;
	text-align:-9999px;
	font-size:1px;
	margin:20px 0 0 32px;
	text-indent:-9999px;
}

.rankBlock_2{
	border:1px solid #CCCCCC;
            width:670px;
	padding:10px 0;
	margin:0 0 15px 0;
}
.nameTable_2{
	background:url(../../ranking/img/nametable_bg_2.jpg) repeat-y;
	color:#FFFFFF;
	font-weight:normal;
}
.nameTable_2 a{
	color:#FFFFFF;
	text-decoration:underline;
	font-size:15px;
	font-weight:bold;
}
.nameTable_3{
	background:url(../../ranking/img/nametable_bg_3.gif) repeat-y;
	color:#FFFFFF;
	font-weight:normal;
}
.nameTable_3 a{
	color:#FFFFFF;
	text-decoration:underline;
	font-size:15px;
	font-weight:bold;
}

.detailTable_2{
	color:#333333;
	width:650px;
	font-weight:normal;
	margin:15px 0 0 10px;
	font-size:15px;
	line-height:130%;
}

.detailNestTable_2{
	margin:0 0 10px 0;
	font-size:15px;
            font-weight:bold;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
}
.detailNestTable_2 th{
	background-color:#FFF4B3;
	padding:8px 0;
	font-weight:normal;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
.detailNestTable_2 td{
	background-color:#FFFFFF;
	padding:8px 0;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
.detailBtn a{
	background:url(../../ranking/img/btn_info_off.jpg) no-repeat;
	width:170px;
	height:39px;
	text-align:left;
	text-indent:-9999px;
	font-size:1px;
	display:block;
	margin:10px 0 0 0;
}
.detailBtn a:hover{
	background:url(../../ranking/img/btn_info_on.jpg) no-repeat;
}

#pageTitle{
	background:url(../../ranking/img/page_title_l.jpg) no-repeat;
	width:413px;
	height:60px;
	text-align:-9999px;
	font-size:1px;
	margin:20px 0 0 32px;
	text-indent:-9999px;
}

.rankBlock{
	border:1px solid #CCCCCC;
	padding:10px 0;
	margin:0 0 15px 0;
}
.nameTable{
	background:url(../../ranking/img/nametable_bg.jpg) repeat-y;
	color:#FFFFFF;
	font-weight:normal;
}
.nameTable a{
	color:#FFFFFF;
	text-decoration:underline;
	font-size:14px;
	font-weight:bold;
}
.detailTable{
	color:#333333;
	width:428px;
	font-weight:normal;
	margin:15px 0 0 10px;
	font-size:12px;
	line-height:130%;
}
.detailNestTable{
	margin:0 0 10px 0;
	font-size:12px;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
}
.detailNestTable th{
	background-color:#FFF4B3;
	padding:8px 2px;
	font-weight:normal;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
.detailNestTable td{
	background-color:#FFFFFF;
	padding:8px 2px;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
.detailBtn a{
	background:url(../../ranking/img/btn_info_off.jpg) no-repeat;
	width:170px;
	height:39px;
	text-align:left;
	text-indent:-9999px;
	font-size:1px;
	display:block;
	margin:10px 0 0 0;
}
.detailBtn a:hover{
	background:url(../../ranking/img/btn_info_on.jpg) no-repeat;
}
