B          {letter-spacing :-1;}
A,DIV      {text-decoration:none;}
A:LINK     {color:#002299; text-decoration:none; }
A:VISITED  {color:#804020; text-decoration:none; }
A:ACTIVE   {color:#202060; text-decoration:none; }
A:HOVER    {color:#D02525; text-decoration:underline}
A:hover IMG {position:relative;top:1px;}

BODY     {	background-color:#FFFFFF;font-size:10pt; font-family:MS P Gothic; color:#555555; margin:3 3 3 3;
		SCROLLBAR-FACE-COLOR: #CCCCCC; SCROLLBAR-ARROW-COLOR: #FFFFFF; SCROLLBAR-TRACK-COLOR: #EEEEEE; SCROLLBAR-SHADOW-COLOR: white;  }
TD       { font-size:10pt; font-family:MS P Gothic; color:#555555; }
IMG      { border:0 }
.r { text-align:right; }

.m {background-color:#DDDDDD;width:100%; font-size:9pt; margin:5 0 0 0;}
.s {background-color:#EEEEEE;width:100%; font-size:9pt; margin:0 0 5 0;}

.midasi  { background-color:#FF9000; HEIGHT:20; font-size:15pt; color:#FFFFFF; padding:2 0 2 0; }
.midasi2  { background-color:#FF9000; HEIGHT:20; font-size:15pt; color:#FFFFFF; padding:2 0 2 0; }
.m_midasi  { background-color:#FF9000; width:162; HEIGHT:20; font-size:15pt; color:#FFFFFF; padding:2 0 2 0; }
.bottom { background-color:#FF9000; width:526; HEIGHT:150; font-size:15pt; color:#FFFFFF; padding:2 0 2 0; }
.topic   { background-color:#FAFAFA; width:100%; font-size:9pt; color:#202020; line-height:120%; margin:5 0 5 0; }
.news   { background-color:#FAF5F0; width:100%; font-size:9pt; color:#202020; line-height:150%; margin:0 0 17 0; }
.m_menu  { background-color:#FFFFFF; width:162; HEIGHT:auto; font-size:16px; padding:0 0 0 0; }
.news2  { font-size:11pt;}

.calena  { background-color:#EEEEEE; font-size:12px; padding:0 0 0 0; margin:0 0 0 0;}
.calenb  { background-color:#DDDDDD; font-size:12px; padding:0 0 0 0; margin:0 0 0 0;}
.calen1  { background-color:#FFBB55; width:16px; height:16px; font-size:12px; padding:0 0 0 0; margin:2 2 0 0;}
.calen2  { background-color:#EEEEEE; width:16px; height:16px; font-size:12px; padding:0 0 0 0; margin:2 2 0 0;}

.c1   { font-family:MS Gothic; background-color:#FFDDDD; width:162;letter-spacing :-2; font-size:12px; padding:2 0 2 0; margin:2 0 2 0;}
.c2   { font-family:MS Gothic; background-color:#DDFFFF; width:162;letter-spacing :-2; font-size:12px; padding:2 0 2 0; margin:2 0 2 0;}
.c3   { font-family:MS Gothic; background-color:#FFFFBB; width:162;letter-spacing :-2; font-size:12px; padding:2 0 2 0; margin:2 0 2 0;}
.c4   { font-family:MS Gothic; background-color:#DDFFDD; width:162;letter-spacing :-2; font-size:12px; padding:2 0 2 0; margin:2 0 2 0;}
.c5   { font-family:MS Gothic; background-color:#E0E0FF; width:162;letter-spacing :-2; font-size:12px; padding:2 0 2 0; margin:2 0 2 0;}
.c6   { font-family:MS Gothic; background-color:#FFE0FF; width:162;letter-spacing :-2; font-size:12px; padding:2 0 2 0; margin:2 0 2 0;}
.c7   { font-family:MS Gothic; background-color:#FFFFFF; width:162;letter-spacing :-2; font-size:12px; padding:2 0 2 0; margin:2 0 2 0;}

.tpt { background-color:#EEEEEE;text-align:center; color:#696; font-weight:bold; }
.blk { background-color:#EEEEEE; }
.today { background-color:#cfc; font-weight:bold; }
.sunday { background-color:#fcc; color:#f33; font-size:10pt; }
.saturday { background-color:#cef; color:#66f; font-size:10pt; }
.weekday { background-color:#fff5f5; font-size:10pt; }
.holiday1 { background-color:#faa; }
.holiday2 { background-color:#faa; }
.today { background-color:#cfc; font-weight:bold; }

.1  { background-color:#FFF7F7; }
.2  { background-color:#FFFFF0; }

