BODY { 
  color : black;
  background-color:#ffffff;
  font-size:10pt;
  scrollbar-track-color: #ffffff;
  scrollbar-face-color: #ffffff;
  scrollbar-shadow-color: #000000;
  scrollbar-darkshadow-color: #000000;
  scrollbar-highlight-color: #ffffff;
  scrollbar-3dlight-color: #ffffff;
  scrollbar-arrow-color: #000000;
  a:link {color : red ;}
  a:visited {color : darkred;}
}

TABLE     { font-size: 10pt;}
h1        { font-size: 10pt;}
A:link    { color:#333366; text-decoration="nounderline" }
A:visited { color:#333366; text-decoration="nounderline" }
A:active  { color:#333366; text-decoration="nounderline" }
A:hover   { color:#333366; text-decoration="none"        }

img       { border:0px;}

input    { font-size: 9pt; font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; border: 1px #666666 solid;}
textarea { font-size: 9pt; font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; border: 1px #666666 solid;}
file     { font-size: 9pt; font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; border: 1px #666666 solid;}

#banner{
A:link    { color:#FFFFFF; }
A:visited { color:#FFFFFF; }
A:active  { color:#FFFFFF; }
A:hover   { color:#FFFFFF; }
}
td#leftcolumn { width:170px; padding:1px 1px 1px 1px; background-color:transparent; vertical-align:top; }
td#leftcolumn div.blockTitle   { width: 170px; height: 15px; background-color: #AB294E; color: #FFFFFF; padding: 5px 0px 0px 5px; font-size:12px; font-weight: bold; vertical-align:bottom; border-bottom: 1px solid #258fb8;}
td#leftcolumn div.blockContent { width: 170px; background-color: #eee6d1; color: #258fb8; padding: 5px 0px 0px 5px; line-height: 120%; }

td#centercolumn { width:100%; padding:1px 1px 1px 1px; background-color:transparent; vertical-align:top; }
td#centercolumn div.blockTitle   { height: 15px; background-color: #7a7a9c; color: #FFFFFF; padding: 5px 0px 0px 5px; font-size:12px; font-weight: bold; vertical-align:bottom; border-bottom: 1px solid #258fb8;}
td#centercolumn div.blockContent { color: #258fb8; padding: 5px 0px 0px 5px; line-height: 120%; border-bottom: 1px solid #258fb8; border-left: 1px solid #258fb8; border-right: 1px solid #258fb8;}

td#rightcolumn { width:150px; padding:1px 1px 1px 1px; background-color:transparent; vertical-align:top; }
td#rightcolumn div.blockTitle   { width: 150px; height: 15px; background-color: #AB294E; color: #FFFFFF; padding: 5px 0px 0px 5px; font-size:12px; font-weight: bold; vertical-align:bottom; border-bottom: 1px solid #258fb8;}
td#rightcolumn div.blockContent { width: 150px; background-color: transparent; color: #258fb8; padding: 5px 0px 0px 5px; line-height: 120%; margin: 0px 0px 8px 0px;}

.pick     { font-size: 8pt; color: #888888;}
.thanks   { font-size: 8pt; color: #333333;}
.cal      { font-size: 8pt; color: #666666;}
.cal_bold { font-size: 8pt; color: #666666; font-weight: bold;}
.shop     { font-size:10pt; color: #333333;}
.midashi  { font-size:10pt; color: #333333; font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; text-transform: none; font-weight: bold;}

.outer     {border:1px solid silver;}
.head      { width:100px; background-color:#ffffff; }
.even      {background-color:#FEFEFE; padding:5px;}
.odd       {background-color:#EEF8FD; padding:5px;}
th {background-color:#258fb8; color:#FFFFFF; padding:2px; vertical-align:middle; font-family:Verdana, Arial, Helvetica, sans-serif;}
