
body {color:#333333;
      background-color:#ccffcc}

div.box  { position: absolute; top: 20px; left: 20px; width: 800px;
           padding: 10px; background: #ffffee; 
           border: none}

div.box2 {width:180px;
	  height:31px;	  
	  background: #ccff99;
	  padding-top:7px}





table.menubar {width:750px;
               background-color:#33cc66;
	       margin-bottom:6px}}
	
td.menubar {text-align:left}
               
div.menu a	 {color:#ffffff;
	          text-decoration:none;
		  font-size:14px;
		  font-weight:bold;
		  padding-left:10px;
		  padding-right:10px}
		  
div.menu a:hover {color:#ffff33}	
	
h1 {font-size:20px;    
    color:#339966;
    margin-left:30px;
    clear:left}
        
h2 {font-size:20px;    
    color:#339966;
    margin-left:30px;
    clear:left}

h3.memo a {font-size:8px;  
	 color:#ffffff;
         margin-left:30px;
         clear:left}

h3.memo a:hover	{color:#00cc00}


p {width:400px;
  text-align:left;
  margin-left:30px;
  line-height:140%}
  
p.sign {text-align:right}	   
        
hr {height:4px;      
    width:750px;
    background-color:#33cc66;
    clear:left}
      
      
a	{color:#444444;
	 text-decoration:none}
a:hover	{color:#00cc00}


table.qa {background-color:#ffffcc;
            margin-left:30px;
	    margin-bottom:30px;
            width:700px}

table.qa td {font-size:16px;
               padding-left:15px;
	       line-height:140%}

table.qa a {color:#008000;
	      text-decoration:none}


table.link {background-color:#ffffcc;
            margin-left:30px;
	    margin-bottom:30px;
            width:700px}

table.link a {font-size:13px}


table.link td.ze {font-size:16px;
		 font-weight:bold;
		 padding-left:10px;
		 background-color:#ccffcc}

table.link td.ha {padding-left:5px;
		 padding-right:5px;
		 width:220px}
table.link td.ha image {vertical-align:middle}

table.link td.ni {font-size:13px;
               padding-left:30px;
	       line-height:140%}


table.link img {border:0}


table.link a {color:#008000;
	      text-decoration:none}

table.ni {width:700px}
table.ni td {text-align:right;
             font-size:12px}


table.update {background-color:#ffffcc;
              margin-left:30px;
	      margin-bottom:30px;
              width:700px}

table.update td.ni {font-size:14px;
                 padding-left:15px;
	         line-height:140%}

table.update td.ni div {font-size:12px}

table.update td.ha {font-size:12px;
		   padding-left:15px;
		   width:100px;
		   vertical-align:top}


table.update a {font-size:14px;
		color:#008000;
	      text-decoration:none}

table.counter {background-color:#ffffcc;
              margin-left:30px;	
	      margin-bottom:15px;	      
              width:710px}

table.counter td.ha {font-size:14px;
		   padding-left:10px;
		   width:100px}

table.counter td.ni {font-size:14px;
                 padding-left:15px;
		 padding-top:5px;
	         line-height:140%}

table.counter td.ni div {font-size:11px;
			 color:#008000}

table.me {margin-left:50px}






pre {width:600px;
     font-size:16px;
     text-align:left;
     margin-left:30px;
     line-height:140%}

pre.ni {font-size:14px}

span.small {font-size: smaller}

table.banner  {clear:left;
	       width:750px;
               border:0;
	       cellpadding:0;
               cellspacing:0}

table.banner td {text-align:center}

div.banner {font-size:12px;
            text-align:right;
            margin-right:150px}

div.banner a {color:#339933}