body{background-color:#999966}
 
 ul.menulist {text-align:center;
              margin-top:10px ;margin-bottom:5px;
              margin-left:auto;margin-right:auto ;
              padding:2px 0px 0px;            
              font-weight:bold;
              width: 800px;}
  
   ul.menulist li {
      margin:  20px 5px 0px;
      padding: 2px 0px 0px;
      height:27px; 
      list-style-type: none;
      float: left;
      width: 90px;
      text-align: center;   
      text-decoration: none;}
   ul.menulist li.mindex { background-color: #cc9999; width: 90px;}  
   ul.menulist li.mhome { background-color: #ccff99; width: 80px;}
   ul.menulist li.mintro { background-color: #ffcccc; width: 100px;}
   ul.menulist li.madmi { background-color: #ffffcc; width: 90px;}
   ul.menulist li.mpract { background-color: #ccccff; width: 90px;}
   ul.menulist li.mlink { background-color: #ccffff; width: 80px;}
   ul.menulist li.minfo { background-color: #ffffff; width: 90px;}

    ul.menulist li a:hover {
      color:#cc0000;
      font-weight: bold; 
      text-decoration: underline; }
   ul.menulist li a:active {
      backgound-color:#ffccff;}

 div.aftertab {clear: left;}

.center{ text-align:center;margin: auto;}

h1{font-family:HGPs‘‘Ì,HGP‘n‰pƒvƒŒƒ[ƒ“ƒXEB,"‚l‚r –¾’©";font-size:36pt;font-weight:bold;color:#ffffff;
   margin-left:auto;margin-right:auto}

h2{font-size:16pt;font-weight:bold;color:#ff9900}

h3{font-size:16pt;font-weight:bold;color:#330066;margin-left:auto;margin-right:auto}

h4{font-size:14pt;font-weight:bold;color:#ffcc00;}

h5{font-size:12pt;font-weight:bold;color:#ffffff;}

p {font-family:"‚l‚r –¾’©";font-size:12pt;font-weight:bold;color:#000000}

caption{color:#ffcc00;font-size:12pt;font-weight:bold;}
table{background-color:#cccccc;font-size:9pt;font-weight:normal;color:#000000;margin-left:auto;margin-right:auto;}

.logo1{position:absolute;bottom:70px;left:60px;}
.logo2{position:absolute;bottom:70px;right:60px;}

.nichi{font-size:10pt;font-weight:bold;color:#cc0000;}
.doyo{font-size:10pt;font-weight:bold;color:#3300cc;}
.kyu{font-size:10pt;font-weight:bold;color:#cc0000;}

.akaji{font-size:12pt;font-weight:bold;color:#cc0000;}
.aoji{font-size:12pt;font-weight:bold;color:#3300cc;}
.kuroji{font-size:8pt;font-weight:bold;color:#000066;}}

.kakko{ background-color:#9999ff;border-color:#ffffff;border-style:outset}

.case{background-color:#ff6699}
.neuter{background-color:#ccff00}
.satur{background-color:#99ccff}
.subs{background-color:#ccff00}

.button{text-align:center;position:absolute;margin-bottom:3px}

.a{position:absolute;top:260px;right:220px;z-index:1;color:#ffcc00;font-size:10pt;font-weight:bold;text-align:center;}
.b{position:absolute;top:380px;right:60px;z-index:2;color:#ffcc00;font-size:10pt;font-weight:bold;text-align:center;}

.x{position:absolute;top:110px;left:640px;z-index:1;color:#ffcc00;font-size:10pt;font-weight:bold;text-align:center;}
.y{position:absolute;top:325px;left:740px;z-index:2;color:#ffcc00;font-size:10pt;font-weight:bold;text-align:center;}

.l_phot1{position:absolute;top:150px;left:380px;z-index:1}
.l_phot2{position:absolute;top:270px;left:520px;z-index:2}
.l_phot3{position:absolute;top:390px;left:660px;z-index:3}





