body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url("http://p.a2c.cc/img/bg.gif");
	background-repeat:repeat-y;
	background-position:center;
	font-size:12px;
}
a:link {
	color: #0000FF;
}
a:visited {
	color: #0000FF;
}
a:hover {
	color: #0000FF;
}
a:active {
	color: #0000FF;
}

.ranking {
	font-size: 10px;
}
.ranking_title {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	background-color:443885;
	filter:alpha(opacity=100,finishopacity=40,style=1,startx=62,starty=150,finishx=62,finishy=0);

}
.category {
	font-size: 12px;
}
.copyright {
	font-size: 10px;
	text-align: center;
}
.category_title {
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	background-color:6699FF;
	filter:alpha(opacity=100,finishopacity=10,style=1);

}
.pickup {
	font-size: 10px;
}
.title1 {
	font-size: 12px;
	font-weight: bold;
}
.kousin {
	font-size: 10px;
	color:#FF0000
}
.newsdate {
	font-size: 10px;
	color: #FF0000;
}
.categoryrank {
	font-size: 10px;
	border: 1px solid #999999;
}
.ranking500 {
	font-size: 12px;
	width: 780px;
}
.red_title {
	font-size:12px;
	color:#FF0099;
	font-weight: bold;
}
.default {
    border-right    : 1px solid #7E9DC6;
    border-bottom   : 1px solid #7E9DC6;
    width           : 610px;
    font-size       : 9px;
    color           : #000000;
    background-color: #f5f7f8;
    padding         : 3px 3px 3px 30px;
}
table.p_info {
    border      : 1px solid #ccccff;

}
table.p_info td{
    border      : 1px solid #ccccff;
}
