
 body {color:#330000;
       background-color:#ffffee}

 h1 {font-size:25px;
     text-align:center;
     width:560px;
     color:darkgreen;    
     border-bottom-style:solid;
     border-bottom-width:2px;
     border-bottom-color:darkgreen} 

 h2  {font-size:25px;
     text-align:center;
     width:250px;
     color:#336633;
     padding:4px;
     background-color:#ccff99}

 p.last {font-size:18px;
     width:300px;
     text-align:center;
     color:darkgreen;
     padding:5px;
     border-width:1.5px;
     border-style:solid}

 table.menu {width:950px}

 table.contents {border-collapse:separate;
   width:95%;
   border-spacing:5px 10px}


 td.menu {padding:3px;
  padding-left:15px;
   border-bottom-style:solid;
     border-bottom-width:1.5px;
     border-bottom-color:#191970;
     border-left-style:solid;
     border-left-width:6px;
     border-left-color:#191970;
     text-align:left;
     color:#191970;
     font-weight:lighter}

 td.menu0 {padding:5px;
  padding-left:10px;
  text-align:left;
  vertical-align:top}

 td.menu00 {padding:5px;
  padding-right:8px;
  text-align:right;
  vertical-align:top}

 td.menu2 {background-color:#ccff99;
   padding:4px}

 td.menu3 {background-color:#afeeee;
   padding:4px}
 
  td.menu4 {background-color:#e0ffff;
  padding:4px}

 td.menu5 {text-align:right;
   padding:3px;
   padding-right:10px;
   border-bottom-style:solid;
     border-bottom-width:1.5px;
     border-bottom-color:#191970;
     border-right-style:solid;
     border-right-width:6px;
     border-right-color:#191970;
     color:#191970;
     font-weight:lighter}


 th.menu {text-align:left;
  padding:7px;
  font-size:20px;
  color:darkgreen;
   padding-left:10px;
   border-bottom-style:solid;
   border-bottom-width:1.5px;
   border-bottom-color:darkgreen;
   border-left-style:solid;
   border-left-width:6px;
   border-left-color:darkgreen}

th.menu0 {padding:5px;
  padding-left:10px;
  text-align:left;
  vertical-align:top;
  font-weight:lighter}

th.menu00 {padding:4px;
  padding-right:7px;
  text-align:right;
  vertical-align:top;
  font-weight:lighter}

 th.menu2 {background-color:#ffe4e1;
  padding:10px;
  text-align:left}

 th.menu3 {background-color:#ffebcd;
   padding:10pt;
   font-weight:lighter;
   text-align:left;
   vertical-align:top;
   line-height:110%}

 th.menu4 {text-align:left;
  padding:3px;
   border-bottom-style:solid;
   border-bottom-width:1.5px;
   border-bottom-color:midnightblue;
   border-left-style:solid;
   border-left-width:6px;
   border-left-color:midnightblue}

th.menu5 {text-align:right;
   padding:3px;
   padding-right:10px;
   font-size:20px;
   color:darkgreen;
   border-bottom-style:solid;
   border-bottom-width:1.5px;
   border-bottom-color:darkgreen;
   border-right-style:solid;
   border-right-width:6px;
   border-right-color:darkgreen}

th.menu6 {text-align:right;
  padding:4px;
   border-bottom-style:solid;
   border-bottom-width:1.5px;
   border-bottom-color:midnightblue;
   border-right-style:solid;
   border-right-width:6px;
   border-right-color:midnightblue}


 p.box {line-height:120%;
    text-align:left;
    font-weight:lighter;
   background-color:#f0e68c;
    padding:10px}  

 p.box2 {width:98%;
    line-height:130%;
    color:midnightblue;
    text-align:left}  

 p.box3 {width:98%;
    line-height:130%;
    color:#cc0066;
    text-align:left}  


 p.copyright {font-size:20px;
     text-align:center;
     width:250px;
     padding:4px;
     background-color:#e0ffff}


 p.menu {font-size:18px;
    width:95%;
    color:#191970;
    line-height:120%;
    text-align:left;
    background-color:#e0ffff;
    padding:4px}    

 p.rireki {width:90%;
   line-height:130%;
   text-align:left}

 p.rsch {width:95%;
   line-height:130%;
   text-align:left}

 p.return4 {font-size:17px;
    width:180px;
    color:#330000;
    text-align:left;
    background-color:#d2b48c;
    padding-left:23px;
    padding-top:2px;
    padding-bottom:2px}    


 a.menu0 {font-size:13px;
     color:midnightblue;
     line-height:120%;
     text-decoration:none}
 a.menu0:link      {color:#191970}
 a.menu0:visited   {color:#191970}
 a.menu0:hover     {color:#5f9ea0}
 a.menu0:active    {color:#5f9ea0}


 a.menu1 {font-size:17px;
     color:midnightblue;
     line-height:150%;
     text-decoration:none}
 a.menu1:link      {color:#191970}
 a.menu1:visited   {color:#191970}
 a.menu1:hover     {color:#5f9ea0}
 a.menu1:active    {color:#5f9ea0}

 a.menu2 {text-decoration:none;
   line-height:130%}
 a.menu2:link      {color:#191970}
 a.menu2:visited   {color:#191970}
 a.menu2:hover     {color:#5f9ea0}
 a.menu2:active    {color:#5f9ea0}

 a.menu3 {font-size:28px;
   text-decoration:none;
   line-height:130%}
 a.menu3:link      {color:#cc0066}
 a.menu3:visited   {color:#cc0066}
 a.menu3:hover     {color:#fff0f5}
 a.menu3:active    {color:#fff0f5}

 a.menu4 {font-size:20px;
     line-height:150%;
     text-decoration:none}
 a.menu4:link      {color:#003300}
 a.menu4:visited   {color:#003300}
 a.menu4:hover     {color:limegreen}
 a.menu4:active    {color:limegreen}

 a.menu5 {font-size:20px;
     color:midnightblue;
     line-height:150%;
     text-decoration:none}
 a.menu5:link      {color:#003300}
 a.menu5:visited   {color:#003300}
 a.menu5:hover     {color:#98fb98}
 a.menu5:active    {color:#98fb98}

 a.label          {text-decoration:none}
 a.label:link     {color:#0000ff}
 a.label:visited  {color:#0000ff}
 a.label:hover    {color:#00ffff}
 a.label:active   {color:#00ffff}

 a.eng           {text-decoration:underline}

 a.return2          {text-decoration:none}
 a.return2:link      {color:#800000}
 a.return2:visited   {color:#800000}
 a.return2:hover     {color:red}
 a.return2:active    {color:red}


 ol.note {color:royalblue}







