td.adm_menu { font-size:0.8em; font-family:Verdana; background-color:#ffffff; }
td.item     { font-size:0.8em; background-color:#dddddd; }
td.note     { font-size:0.6em; background-color:#ffcccc; text-align:center; }
td.data     { font-size:0.8em; font-family:Verdana; color:#000000; background-color:#e0e0e0; }
td.title    { color:#ffffff; font-size:0.8em; background-color:#008000; font-weight:bold; }
td.title_g  { color:#ffffff; font-size:0.8em; background-color:#000080; font-weight:bold; }
td.title_r  { color:#ffffff; font-size:0.8em; background-color:#800000; font-weight:bold; }
td.menu_blue   { font-size:0.8em; font-family:Verdana; background-color:#aaaadd; }
td.menu_green  { font-size:0.8em; font-family:Verdana; background-color:#88cc88; }
td.menu_pink   { font-size:0.8em; font-family:Verdana; background-color:#ffaa99; }
td.menu_yellow { font-size:0.8em; font-family:Verdana; background-color:#ffcc00; }
td.menu_purple { font-size:0.8em; font-family:Verdana; background-color:#ffccff; }
td.menu_gray   { font-size:0.8em; font-family:Verdana; background-color:#cccccc; }

td.menu_sky    { font-size:0.8em; font-family:Verdana; background-color:#A8BCF2; }
td.menu_teal   { font-size:0.8em; font-family:Verdana; background-color:#00aaaa; }

td.menu_b0    { font-size:1.0em; color:#ffffff; font-weight:bold; font-family:Verdana; background-color:#338833; }
td.menu_g0    { font-size:1.0em; color:#ffffff; font-weight:bold; font-family:Verdana; background-color:#333388; }
td.menu_b1    { font-size:0.8em; color:#ffffff; font-family:Verdana; background-color:#88cc88; }
td.menu_g1    { font-size:0.8em; color:#ffffff; font-family:Verdana; background-color:#8888cc; }
td.adm_title  { font-size:0.8em; color:#ffffff; font-family:Verdana; background-color:#666666; }


a:link    { font-size: 12px; color: #000000; font-family: Verdana; text-decoration: none; }
a:active  { font-size: 12px; color: #000000; font-family: Verdana; text-decoration: none; }
a:visited { font-size: 12px; color: #000000; font-family: Verdana; text-decoration: none; }
a:hover   { font-size: 12px; color: #ffffff; font-family: Verdana; text-decoration: none; background-color: #ff9900; }

a.top:link    { font-size: 12px; color: #0000ff; font-family: Verdana; text-decoration: underline; background-color: #ffffff; }
a.top:active  { font-size: 12px; color: #ff00ff; font-family: Verdana; text-decoration: underline; background-color: #ffffff; }
a.top:visited { font-size: 12px; color: #ff00ff; font-family: Verdana; text-decoration: underline; background-color: #ffffff; }
a.top:hover   { font-size: 12px; color: #ff0000; font-family: Verdana; text-decoration: none; background-color: #ffffff; }

a.menu:link    { font-size: 12px; color: #ffffff; font-family: Verdana; text-decoration: none; background-color: #ff9900; }
a.menu:active  { font-size: 12px; color: #ffffff; font-family: Verdana; text-decoration: none; background-color: #ff9900; }
a.menu:visited { font-size: 12px; color: #ffffff; font-family: Verdana; text-decoration: none; background-color: #ff9900; }
a.menu:hover   { font-size: 12px; color: #ffffff; font-family: Verdana; text-decoration: none; background-color: #ff9900; }

a.image:link    { font-size: 12px; color: #ffffff; font-family: Verdana; text-decoration: none; background-color: #ffffff; }
a.image:active  { font-size: 12px; color: #ffffff; font-family: Verdana; text-decoration: none; background-color: #ffffff; }
a.image:visited { font-size: 12px; color: #ffffff; font-family: Verdana; text-decoration: none; background-color: #ffffff; }
a.image:hover   { font-size: 12px; color: #ffffff; font-family: Verdana; text-decoration: none; background-color: #ffffff; }

a.menu0:link    { font-size: 12px; color: #ffffff; font-family: Verdana; text-decoration: none; }
a.menu0:active  { font-size: 12px; color: #ffffff; font-family: Verdana; text-decoration: none; }
a.menu0:visited { font-size: 12px; color: #ffffff; font-family: Verdana; text-decoration: none; }
a.menu0:hover   { font-size: 12px; color: #ffffff; font-family: Verdana; text-decoration: none; background-color: #ff9900; }



h3.toiawase      {
    color: #ffffff;
    font-weight: bold;
    font-size: 1.3em;
    background-color: #666666;
    border: 1px none #666666;
    border-top: 1px solid #cccccc;
    border-right: 2px solid #000000;
    border-bottom: 2px solid #000000;
    border-left: 1px solid #cccccc;
    padding: 5px 3px 3px 0.5em;
}
.toiawase_section   { font-size:14px; color:#666666; font-family:Verdana; font-weight: bold; }

h3.form      {
    color: #000000;
    font-size: 1.3em;
    background-color: #cccccc;
    border: 1px none #f0f0f0;
    border-top: 1px solid #f0f0f0;
    border-left: 1px solid #f0f0f0;
    border-right: 2px solid #888888;
    border-bottom: 2px solid #888888;
    padding: 5px 3px 3px 0.5em;
}


.red { color: red; }
.green { color: green; }
.active { ime-mode: active; }
.inactive { ime-mode: inactive; }




.search_result_item {
    padding:6px 10px 6px 10px;
    font-size:12px;
    color:#fff;
  }



