 
 body {color:#330000;
       background-color:#ffffee}

 h1 {font-size:40px;
     color:#339900}

 h2 {font-size:20px;
     text-align:left;
     color:#ffffee;
     background-color:seagreen;
     padding:4px;
     border-style:solid}

 h3 {font-size:20px;
     color:#ffffee;
     background-color:#336633;
     padding:4px;
     border-style:solid}

 ul {line-height:130%}


 p.box {width:500px;
    line-height:120%;
    text-align:left;
    background-color:#f0e68c;
    padding:10px}  

 p.box2 {width:95%;
    line-height:120%;
    text-align:left;
    background-color:#f0e68c;
    padding:10px}  

 p.menu {font-size:18px;
    width:500px;
    color:191970;
    line-height:120%;
    text-align:left;
    background-color:#e0ffff;
    padding:4px}    

 ol.menu {line-height:120%}

 ol.text {padding-left:5%}

 a.menu           {text-decoration:none}
 a.menu:link      {color:#191970}
 a.menu:visited   {color:#191970}
 a.menu:hover     {color:#5f9ea0}
 a.menu:active    {color:#5f9ea0}

 a.menu2           {text-decoration:none}
 a.menu2:link      {color:#330000}
 a.menu2:visited   {color:#330000}
 a.menu2:hover     {color:#a0522d}
 a.menu2:active    {color:#a0522d}


 p.rireki {width:90%;
   line-height:130%;
   text-align:left}


 p.rsch {width:95%;
   line-height:130%;
   text-align:left}

 p.linkmenu {width:95%;
   line-height:180%;
   text-align:left}

 ul.rsch {width:90%;
  text-align:left}

 ol.rsch {width:90%;
  text-align:left}

 ul.menu {line-height:160%} 

 ol.menu {line-height:160%}

 p.wline {line-height:130%}


 ul.link {line-height:130%;
          font-size:18px}

 ol.note {color:royalblue}


 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}


 p.return {background-color:#556b2f;
   width:60px}

 a.return         {text-decoration:none}
 a.return:link    {color:#ffffee}
 a.return:visited {color:#ffffee}
 a.return:hover   {color:#98fb98}
 a.return:active  {color:#98fb98}        

 p.return2 {font-size:17px;
    width:170px;
    color:#330000;
    text-align:left;
    background-color:#d2b48c;
    padding-left:23px;
    padding-top:2px;
    padding-bottom:2px}    

 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}

 p.return3 {font-size:17px;
    width:320px;
    color:#330000;
    text-align:left;
    background-color:#d2b48c;
    padding-left:23px;
    padding-top:2px;
    padding-bottom:2px}

 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.eng           {text-decoration:underline}

 table.file {font-size:15pt;
  line-height:130%}

 td.file{background-color:#f0e68c;
  padding-left:20px;
  padding-right:20px}


 table.schedule {border-collapse:separate;
  table-layout:fixed; 
  text-align:center;
  width : 95%;
  border-spacing:5px}

 td.date {background-color:#90ee90;
   color:darkgreen;
   height:45px;
   font-size:17px;
   padding:4px}

 td.none {background-color: #ffdead;
   font-size:10px;
   padding:4px} 

 td.oh {background-color:#87ceeb;
   font-size:15px;
   padding:4px}

 a.oh {text-decoration:none}
 a.oh:link {color:#191970}
 a.oh:visited{color:#191970}
 a.oh:hover{color:white}
 a.oh:active{color:white}

 td.lect {background-color:#ffb6c1;
   font-size:15px;
   padding:4px}

 a.lect {text-decoration:none}
 a.lect:link {color:#cc2222}
 a.lect:visited{color:#cc2222}
 a.lect:hover{color:white}
 a.lect:active{color:white}

 td.seminar {background-color:#ffcc99;
   font-size:15px;
   padding:4px}

th.seminar {background-color:#ffcc99;
   font-size:15px;
  font-weight:lighter;
   padding:4px}

 a.seminar {text-decoration:none}
 a.seminar:link {color:#330000}
 a.seminar:visited {color:#330000}
 a.seminar:hover {color:white}
 a.seminar:active {color:white} 


th.tuesday {color:#800000;
   background-color:#d2b48c;
   font-weight:lighter;
   font-size:15px;
   padding:4px}


 td.app1{
   width:110px;
   font-size:17px;
   padding:4px}
 
 td.app2 {
   width:130px;
   font-size:17px;
   text-align:left;
   padding:4px}

 td.app3 {
   font-size:17px;
   text-align:left;
   padding:4px} 

 table.index {width:90%;
   line-height:180%;
   text-align:left}

 td.index1{width:30px;
  height:45px;
  text-align:center}  


 table.index2 {width:90%;
   line-height:90%;
   text-align:left}

 td.index2{width:30px;
  height:30px;
   text-align:center}  

td.eisei {color:black;
   background-color:silver;
   font-weight:lighter;
   font-size:15px;
   padding:4px}

table.list {border-collapse:separate;
  table-layout:fixed; 
  text-align:center;
  width : 95%;
  border-spacing:5px}


th.list1 {background-color:lightblue;
  color:blue;
  font-size:12px;
  font-weight:lighter;
  text-align:center}

td.list1 {background-color:lightblue;
  color:blue;
  font-size:12px;
  font-weight:lighter;
  text-align:center}

td.list2 {background-color:palegreen;
  color:darkgreen;
  font-size:12px;
  padding:4pt;
  line-height:120%;
  text-align:center}
