BODY      { background:#ffffff; color:#000000;}
H1        { text-align:center; color:#329c2a; background:#ffffff;}
H2        { text-align:center; color:#329c2a; background:#ffffff;}
H3        { text-align:center; color:#329c2a; background:#ffffff; line-height:130%;}
H4        { text-align:center; color:#329c2a; text-size:normal;}
H5        { text-align:center; color:#329c2a; text-size:normal;}
ol        { list-style-type:decimal;}
em        { font-style:roman; color:#ff0000; text-decoration:blink;}
dir       { border-style:solid; border-width:1mm; text-align:center; margin:0mm 0mm 0mm 0mm;}
th.title  { text-align:center; color:#329c2a; font-size:x-large;}
DL        { color:#000000;}
DT        { color:#000000; padding-top:6px;padding-bottom:3px;}
DD        { color:#000000; padding-top:3px;padding-bottom:3px;}
dt A:link    { color:#0000aa; text-decoration:none;}
dt A:visited { color:#008800; text-decoration:none;}
DT.traf   { background:#287c1a; color:#ffffff;
            border-width:1px;
            border-style:solid; text-indent:1em;
            padding-top:3px;padding-bottom:3px;
            margin-top:3px;margin-bottom:3px;
            font-weight:bold;}

ul li     { padding-top:3px;padding-bottom:3px;}

P { text-indent:1em;}
P.warn {  color:#ff0000; text-indent:1em;}
span.aka     { color:#ff0000;}
span.ao      { color:#0000ff;}

th.sun,td.sun {background-color:#ff5555;color:#ffffff;}
th.mon,td.mon {background-color:#dddddd;}
th.tue,td.tue {background-color:#ff9999;}
th.wed,td.wed {background-color:#88ffff;}
th.thr,td.thr {background-color:#88ff88;}
th.fri,td.fri {background-color:gold;}
th.sat,td.sat {background-color:#d2b48c;}
th.cel,td.cel {background-color:#ff0000;color:#ffffff;}

tr.kouen   { color:#000000; background:#ddddff;}
tr.syokuji { color:#000000; background:#ddffdd;}
tr.sonota  { color:#000000; background:#eeeeee;}
tr.toku    { color:#000000; background:#ffdddd;}

dd.traf       { color:#000000; padding-top:3px;padding-bottom:3px;}
ul.traf       { color:#000000; padding-top:3px;padding-bottom:3px;}
ul.traf ol li { color:#000000; padding-top:3px;padding-bottom:3px;}
ul.traf li    { color:#000000; padding-top:3px;padding-bottom:3px;}

table.traf td { text-align:right;}

dt.traf a:link     { color:#00ffff;}
dt.traf a:hover    { color:#ff00ff;}
dt.traf a:visited  { color:#ffff00;}

a.tokai,tr.tokai,th.tokai { background:#ff7700; color:#ffffff; text-align:center; text-decoration:none;}
a.tokai:hover             { background:#ffffff; color:#ff7700;}
th.tokai em               {  color:#ffffff; text-decoration:blink;}

td.kintetsu   { background:#ffffcc; color:#880000; text-align:right; font-weight:bold;}
a.kintetsu,tr.kintetsu,th.kintetsu { background:#ffffcc; color:#880000; text-align:center; text-decoration:none;}
a.kintetsu:hover             { background:#330000; color:#ffffcc;}
th.kintetsu em               { color:#000000; text-decoration:blink;}

a.nozomi,td.nozomi { background:#eeeeee; color:#0000ff; text-align:right; text-decoration:none; font-weight:bold;}
a.nozomi:hover     { background:#0000ff; color:#eeeeee}

a.hikari,td.hikari { background:#0000cd; color:#ffffff; text-align:right; text-decoration:none; font-weight:bold;}
a.hikari:hover     { background:#ffffff; color:#0000cd;}

a.kodama,td.kodama { background:#113363; color:#ffffff; text-align:right; text-decoration:none;}
a.kodama:hover     { background:#ffffff; color:#113363;}

a.east,th.east     { background:#008822; color:#ffffff; text-align:center; text-decoration:none;}
a.east:hover       { background:#ffffff; color:#008822;}

a.west,th.west     { background:#0000cd; color:#ffffff; text-align:center; text-decoration:none;}
a.west:hover       { background:#ffffff; color:#0000cd;}

a.kyusyu,th.kyusyu { background:#ff3333; color:#ffffff; text-align:center; text-decoration:none;}
a.kyusyu:hover     { background:#ffffff; color:#ff3333;}

table.tokai td    { text-align:right;}
table.tokai td.tsuka { background:#0000cd; color:#ffffff; text-align:center;}

td.shinkai { background:#ffffff; color:#0000ff; text-align:right; font-weight:bold;}
a.shinkai  { color:#0000ff; background:#ffffff; text-align:right; font-weight:bold; text-decoration:none;}
a.shinkai:hover  { color:#ffffff; background:#0000ff; text-align:right; font-weight:bold; text-decoration:none;}

H3.session-title { text-align:left; color:#000000; background:#ffffff; 
	           font-weight:roman; font-size:normal;}

table.hyo { margin-left:auto; margin-right:auto; }
table.hyo th { background-color:#ddddff; }
table.hyo td { background-color:#ddffdd; }

