body{
     text-align:center;
    background-image : url('../waku2.gif');
    color:#cccccc;
    margin-top:25px;
    margin-left:0;
    margin-right:0;
     margin-bottom:30px;
    font-size:12px;
   line-height:1.6em;

 }

 .main {
    text-align:center;
    width:700px;
    background-color:#000000;
    padding-top:20px;   
    }   
    



a{
    color:#66cdaa;
  }
 
 
 
 
 p.top{
  border:solid 1px #565110;
  font-size:12px;
  line-height:1.6em;
  color:#cccccc;
  padding:10px;
  width:600px;
  text-align:left;
  }
 
 table.tyui{
 text-align:center;
  margin-bottom:15px;
  margin-top:15px;

  }

 table.tyui td{
 width:145px;
  }
 
 table.tyui a{
 text-align:center;
 width:145px;
 background-color:#071d00;
 padding:4px;
  text-decoration:none;

  }

 table.tyui a:hover{
    background-color:#ff4500;
    }




 h1{
   background-color:#333300;
   width:600px;
   padding:7px;
   font-size:22px;
   margin-top:30px;
   margin-bottom:20px;
   line-height:1.6em;
   color:#f5deb3;
   }
  
  h2{
  font-size:16px;
  background-color:#071b00;
  width:600px;
  padding:7px;
  color:#f5deb3;
  margin-top:0px;
  margin-bottom:20px;
  text-align:center;
  }
  
   h3{
  font-size:12px;
  color:#000000;
  background-color:#403b3b;
  width:600px;
  padding:7px;
  margin-top:25px;
  margin-bottom:25px;
  text-align:center;
 }
   
   h4{
  font-size:14px;
  color:#a58494;
  padding:5px;
  border:solid 1px #a58494;
  background-color:#800040;

  width:400px;
  text-align:center;
   }
 
 h3.qa{
  font-size:12px;
  color:#000000;
  background-color:#a58494;
  width:600px;
  padding:7px;
  margin-top:30px;
  margin-bottom:0px;
  text-align:left;
 }
   
 
 
 p.setu{
   font-size:12px;
   line-height:1.6em;
   color:#f5deb3;
   border:solid 1px #565110;
   padding:10px;
   width:600px;
   text-align:left;
   margin-top:20px;
   margin-bottom:20px;

   }

p.setu2{
   font-size:12px;
   line-height:1.6em;
   color:#cccccc;
   border:solid 1px #cccccc;
   padding:10px;
   width:600px;
   text-align:left;
   }

p.setu3{
   font-size:12px;
   line-height:2em;
   border:solid 1px #800040;
   padding:10px;
   width:400px;
   text-align:center;
   }
 
 p.setu4{
   font-size:12px;
   line-height:1.6em;
   border:solid 2px #808000;
   padding:10px;
   width:600px;
   text-align:left;
   }
 
   p img{
    float:left;
    margin-right:15px;
    }

  
  table{
  font-size:12px;
@line-height:1.6em;
@ }
  
   address{
    font-size:10px;
    font-weight:bold;
    font-style:normal;
    color:#114501;
    border-top:solid 1px #c5e1ed;
    width:600px;
    padding-top:4px;
    margin-top:30px;
    text-align:left;
    padding-bottom:50px;
        }
    
address a{
    color:#2fc002;
    text-decoration:none;
    }  
   
 address a:hover{
    background-color:#ff4500;
    }

  
  
   
 ul{
    list-style-type:square;
    text-align:left;
    align:center;
    margin-left:0px;
    margin-top:0;
  
    line-height:1.6em;
    border: 2px #565110 solid;
    padding:10px;
    width:600px;
    }
    
li{
    padding-left:5px;
    font-size:12px;
    color:#f5deb3;
    margin-bottom:0.5em;
    margin-left:20px;
   
 }
     
  form{
    color:f5deb3;
    line-height:2em;
    font-size:12px;
    padding:5px;
    margin-left:0;
    margin-top:0;
    text-align:left;
    width:600px;
    border:1px solid #f5deb3;
    }
    
    .idye{
     color:#00f200;
     }   
     

p.menu2{
    font-size:12px;
    margin-left:0;
    margin-right:0px;
    margin-bottom:10px;
    margin-top:0;
    height:2em;
    }

p.menu2 a{
 color:#ffffff;
    text-decoration:none;
     }
 
p.menu2 a:hover{
    background-color:#ff4500;
    } 
.now {
     color:#990000;
     }
 