BODY {
	BACKGROUND-COLOR: white;FONT-SIZE: 11pt;
}
TD {
FONT-SIZE: 11pt; 
}
A:hover {
	COLOR:#ff9900
}
A.best10 {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; COLOR: #CC0000
}

A.navi {
	FONT-SIZE: 90%; COLOR: blue; TEXT-DECORATION: none
}
A.new-item {
	COLOR: gray
}

TD.m1 {
	BORDER-RIGHT: #FF9999 1px solid; BORDER-TOP: #f0f0f0 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #f0f0f0 1px solid; COLOR: #f0f0f0; BORDER-BOTTOM: #FF9999 1px solid; BACKGROUND-COLOR: #66ccff
}
TD.m2 {
	BORDER-RIGHT: #FF9999 1px solid; BORDER-TOP: #f0f0f0 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #f0f0f0 1px solid; COLOR: #f0f0f0; BORDER-BOTTOM: #FF9999 1px solid; BACKGROUND-COLOR: #66ccff
}
TD.m3 {
	BORDER-RIGHT: #FF9999 1px solid; BORDER-TOP: #f0f0f0 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #f0f0f0 1px solid; COLOR: #f0f0f0; BORDER-BOTTOM: #FF9999 1px solid; BACKGROUND-COLOR: #66ccff
}
TR.d0 {
	BACKGROUND-COLOR: #ffffff
}
TR.d1 {
	BACKGROUND-COLOR: #f0f0f0
}
TR.pr {
	BACKGROUND-COLOR: #eeeeee
}
TD.d1 {
	FONT-SIZE: 11pt; COLOR: #000000
}
TD.d2 {
	FONT-SIZE: 10pt; COLOR: black; LINE-HEIGHT: 110%
}
TD.d3 {
	FONT-SIZE: 10pt; COLOR: black; LINE-HEIGHT: 110%
}
TD.footer {
	BORDER-RIGHT: #f0f0f0 0px solid; BORDER-TOP: #f0f0f0 1px solid; BORDER-LEFT: #f0f0f0 0px solid; BORDER-BOTTOM: #f0f0f0 0px solid; BACKGROUND-COLOR: #e8e8e8
}
TD.copyright {
	FONT-SIZE: 7.5pt; COLOR: #303030; FONT-FAMILY: 'Arial'
}
TD.copyright A {
	COLOR: #404040; TEXT-DECORATION: none
}
TD.header {
	BORDER-RIGHT: #d0d0d0 0px solid; BORDER-TOP: #d0d0d0 0px solid; FONT-SIZE: 9pt; BORDER-LEFT: #d0d0d0 0px solid; COLOR:#333333; BORDER-BOTTOM: #d0d0d0 1px solid; BACKGROUND-COLOR: #66ccff
}
TD.topmenu {
	FONT-SIZE: 8pt; COLOR: #ff6600; FONT-FAMILY: 'Arial'
}
TD.topmenu A {
	COLOR: #333333; TEXT-DECORATION: none
}
TD.top-navi {
	FONT-SIZE: 14px; FONT-FAMILY: 'Arial'
}
TD.rank-update {
	FONT-SIZE: 13px; COLOR: gray
}
H1.category {
	FONT-WEIGHT: bold; FONT-SIZE: 125%; FILTER: shadow(color=#d0d0d0,direction=125); WIDTH: 100%; COLOR: darkgreen
}
DIV.title {
	
}
DIV.copyright {
	FONT-SIZE: 8.5pt; COLOR: #404040; FONT-FAMILY: arial,Helvetica; TEXT-ALIGN: right
}
DIV.category {
	FONT-WEIGHT: bold; FONT-SIZE: 125%; FILTER: shadow(color=#d0d0d0,direction=125); WIDTH: 100%; COLOR: darkgreen; TEXT-ALIGN: center
}
DIV.rank-menu {
	FONT-SIZE: 14px; MARGIN: 0em 0em 0.5em; FONT-FAMILY: 'Arial'
}
DIV.rank-menu A {
	TEXT-DECORATION: none
}
DIV.ads {
	MARGIN: 0em 0em 0.9em
}
DIV.new-item {
	FONT-SIZE: 9px; COLOR: gray; FONT-FAMILY: 'Arial'
}
SPAN.title {
	FONT-WEIGHT: bold; FONT-SIZE: 125%; FILTER: shadow(color=#d0d0d0,direction=125); WIDTH: 100%; COLOR: darkgreen
}
SPAN.syoukai {
	FONT-SIZE: 90%
}
SPAN.best10 {
	FONT-SIZE: 150%; COLOR: gold
}
SPAN.best20 {
	FONT-SIZE: 90%; COLOR: tomato
}
SPAN.best10-pr {
	FONT-WEIGHT: bold; FONT-SIZE: 110%
}
SPAN.best20-pr {
	FONT-WEIGHT: bold; FONT-SIZE: 110%
}
SPAN.best-etc-pr {
	FONT-WEIGHT: bold; FONT-SIZE: 95%
}
SPAN.navi {
	FONT-SIZE: 90%
}
SPAN.new {
	FONT-SIZE: 9pt; COLOR: red
}
LI.msg {
	FONT-SIZE: 100%
}
INPUT.find-button {
	COLOR: white; BACKGROUND-COLOR: darkorange
}

