/* CSS Document */


#densetsuTop {

}

#densetsuTop table {
	width:90%;
	font-size:16px;
	color:#333;
	border:double 3px #333 ;
	border-collapse:collapse;
	margin:10px 30px;
}

#densetsuTop table th ,
#densetsuTop table td {
	padding:5px;
	border:#666 1px dotted;
	line-height:130%;
}

#densetsuTop h2 {
	font-size:18px;
	border-left: 5px double #FF0000;
	margin: 0 0 0 20px;
	padding:0 0 0 10px;
	
}

#densetsuTop p.desc {

	margin:5px 25px ;

}

#densetsuTop ul li {
	background:url(../img/list_,mark.gif) no-repeat 0 2px;
	padding:0 0 0 16px;
	width:90%;
	margin:5px 10px;

}

#densetsuTop table td.tdDate {
	font-size:12px;
	color:#333;
}

#densetsuTop #VAC {
	/*width:350px;*/
	width:580px;
	border:double 3px #999;
	margin:0 0 0 30px;
	padding:10px;
}


dl#lately {
	font-size:16px;

}

dl#lately dt {
	float:left;
	clear:both;
	width:220px;
	padding:10px 20px;
	border-bottom:dotted 2px #666;

}

dl#lately dd {
	margin:0 0 0 260px;
	_margin:0 0 0 250px;
	padding:10px 0;
	border-bottom:dotted 2px #666;

}
#ads1 { padding:15px;}

#ads1 span ,
#ads2 span {
	padding:0 0 0 40px;

}

table#ranking090831 {}

table#ranking090831 th.cell1 { width:80px;}
table#ranking090831 th.cell2 { width:120px;}
table#ranking090831 th.cell4 { width:80px;}

table#ranking090831 .ranking1 td{font-size:28px;}
table#ranking090831 .ranking2 td{font-size:24px;}
table#ranking090831 .ranking3 td{font-size:20px;}
table#ranking090831 .ranking4 td{font-size:18px;}
table#ranking090831 .ranking5 td{font-size:16px;}
table#ranking090831 .ranking6 td{font-size:14px;}
table#ranking090831 .ranking7 td{font-size:14px;}
table#ranking090831 .ranking8 td{font-size:12px;}
table#ranking090831 .ranking9 td{font-size:12px;}
table#ranking090831 .ranking10 td{font-size:12px;}


