BODY           { background-color:white; }

A:hover        { color:tomato; }
A.best10       { font-size:110%; font-weight:bold; }
A.best20       { font-size:100%; font-weight:bold; }
A.best-etc     { font-size:95%; font-weight:bold; }
A.navi         { font-size:90%; text-decoration:none; color:blue; }
A.trend-link   { text-decoration:none; color:gray; }

TABLE.subcategory TD { font-size:14px; }
TABLE.aws TD   { font-size:11px; color:#404040; }
TABLE.aws A    { color:blue; }

TD.menu2       { background-image:url('img/back1.gif'); background-color:#598d4d; font-size:100%; color:white; border-width:1px; border-style:solid; border-color:#f0f0f0 #505050 #505050 #f0f0f0; }
TD.kakunin     { color:darkblue; }
TD.m1          { background-image:url('img/back1.gif'); background-color:#598d4d; font-size:9pt; color:#f0f0f0; border-width:1px; border-style:solid; border-color:#f0f0f0 #505050 #505050 #f0f0f0; }
TD.m2          { background-image:url('img/back1.gif'); background-color:#598d4d; font-size:9pt; color:#f0f0f0; border-width:1px; border-style:solid; border-color:#f0f0f0 #505050 #505050 #f0f0f0; }
TD.m3          { background-image:url('img/back1.gif'); background-color:#598d4d; font-size:9pt; color:#f0f0f0; border-width:1px; border-style:solid; border-color:#f0f0f0 #505050 #505050 #f0f0f0; }
TR.d0          { background-color:#ffffff; }
TR.d1          { background-color:#f0f0f0; }
TR.pr          { background-color:#eeeeee; }
TR.pr2         { background-color:#FFCC33; }
TD.d1          { font-size:80%; color:#484848; font-family:monospace; }
TD.d2          { font-size:100%; color:black; line-height:110%; }
TD.d3          { font-size:80%; color:#484848; }
TD.footer      { background-color:#e8e8e8; border-width:1px 0px 0px 0px; border-style:solid; border-color:#f0f0f0; }
TD.copyright   { font-size:7.5pt; color:#303030; font-family:'Arial'; }
TD.copyright A { text-decoration:none; color:#404040; }
TD.header-bak      { background-color:#206010; color:white; font-size:9pt; border-width:0px 0px 1px 0px; border-style:solid; border-color:#d0d0d0; }
TD.header {
	border-width:1px 0px 1px 1px; border-style:solid; border-color:#505050 #ffffff #505050 #505050;
	background-image:url('img/back2.gif'); background-color:#598d4d;
	color:white; font-size:9pt;
}
TD.topmenu     { font-size:7.5pt; color:#a0a0a0; font-family:'Arial'; }
TD.topmenu A   { text-decoration:none; color:#eaeaea; }
TD.top-navi    { font-family:'Arial'; font-size:13px; }
TD.rank-update { font-size:12px; color:gray; font-family:monospace; }

H1.category    { font-size:125%; font-weight:bold; color:darkgreen; width:100%; filter:shadow(color=#d0d0d0,direction=125); }

DIV.title      { }
DIV.copyright  { text-align:right; color:#404040; font-size:8.5pt; font-family:arial,Helvetica; }
DIV.category   { font-size:125%; font-weight:bold; color:darkgreen; text-align:center; width:100%; filter:shadow(color=#d0d0d0,direction=125); }
DIV.rank-menu  { margin:0em,0em,0.5em,0em; font-family:'Arial'; font-size:14px; }
DIV.rank-menu A { text-decoration:none; }
DIV.ads        { margin: 0em,0em,0.9em,0em; }
DIV.new-item   { font-size:9px; color:gray; font-family:'Arial'; }
DIV.new-item A { color:#6060ff; }
DIV.new-item A.new-item { color:gray; text-decoration:none; }
DIV.trend-word { margin:5px 0px 0px 0px; font-size:12px; color:#505050; }
DIV.seo-ad     { font-size:12px; color:#505050; }

SPAN.title     { font-size:125%; font-weight:bold; color:darkgreen; width:100%; filter:shadow(color=#d0d0d0,direction=125); }
SPAN.syoukai   { font-size:90%; color:#383838; }
SPAN.best10    { font-size:150%; color:gold; }
SPAN.best20    { font-size:90%; color:tomato; }
SPAN.navi      { font-size:90%; }
SPAN.new       { font-size:9pt; color:red; }

LI.msg         { font-size:100%; }

INPUT.find-button { background-color:darkorange; color:white; }

