BODY  {line-height: 130%; text-align: center; font-size: 11pt;}
P     {line-height: 130%;}
P.intro   {width: 500px; text-align: left; padding: 0.5em;
           border: 1px #CC99FF solid; font-size: 10pt;} 
UL.list  {line-height: 130%; font-weight: bold;}
TABLE.list  {border: 1px #EEEEFF;}
TH           {color: black; background-color: #FFEEEE; text-align: center;}
UL.jump     {list-style-type: none; padding-left: 0; text-align: center;
             font-family: monospace;}
UL.jump A   {color: blue; background-color: #EEEEFF;}
UL.hikaku   {margin: 0; padding-left: 1.5em; text-align: left; padding-top: 0.3em;
             padding-bottom: 0.3em;}
DL.explain DT  {font-weight: bold;}
TD.spring   {color: black; background-color: #EEEEFF; text-align: center;
             vertical-align: top;}
TD.field    {text-align: center; font-weight: bold;}
P.indent    {text-indent: 1em; margin: 0.2em;}
.left        {float: left;}
.right       {float: right;}
.right0      {float: right; border-width: 0;}
.right1       {float: right; border: 1px black solid;}
.red         {color: red; background-color: white;}
.green       {color: green; background-color: white;}
.navy        {color: navy; background-color: white;}
.monospace   {font-family: monospace; font-size: 95%;}
TABLE.branch  {font-size: 10pt; line-height: 130%; color: black; 
   background-color: white; border: 1px black solid; border-collapse: collapse;}
TABLE.branch TD, TH {border: 1px #FFCCFF solid; padding-left: 0.3em;
              border-collapse: collapse;}
TABLE.hikaku  {font-size: 10pt; line-height: 130%; color: black; 
   background-color: white; border: 1px black solid; border-collapse: collapse;}
TABLE.hikaku TD, TH {border: 1px #FFCCFF solid; padding-left: 0.3em;
              border-collapse: collapse;}
TABLE.hikaku TD  {text-align: left;}
TABLE.kodawari-search TD {height: 25px;}
IMG.banner  {border-width: 0; float: left;}
IMG.border0  {border-width: 0px;}
SPAN.title  {font-size: 130%; font-weight: bold;}
EM.green {color: green; background-color: white; font-style: normal;}
EM.navy {color: navy; background-color: white; font-weight: bold;}
ADDRESS  {text-align: left; width: 700px;}
.both  {clear: both;}

/*
P.comment   {width: 400px; padding: 0.5em; border: 1px navy solid;
            color: green; background-color: #FFEEEE;}
*/

.time-place  {font-size: 130%; font-weight: bold; 
            color: blue; background-color: white;}
H2           {border-left: 10px navy solid; padding: 0.3em; border-top: 1px silver solid;
              border-right: 1px silver solid; border-bottom: 1px navy solid;
              font-size: 16pt; color: black; background-color: #FFFFEE;}


