/*ALL----------------------------------------------------- */


body {margin:0;
      padding:0;
      text-align:center;}

#header{width:805px;}

#contents {margin:0 auto;
           width:805px;
           text-align:left;}

p{font-family:"sans-serif";}


#contents  a:hover {color: Black;
        background-color: #FFFFFF;}
#main a:hover {color: #FF0000;
        background-color: #FFFFFF;}
#side1 a:hover {color: #FF0000;
         background-color: #FFFFFF;}
#side2 a:hover {color: #FF0000;
         background-color: #FFFFFF;}


#main a{text-decoration: none;  color:Blue;}
#side1 a{text-decoration: none;  color:Blue;}
#side2 a{text-decoration: none;  color:Blue;}
h2 a{text-decoration: none;  color:Blue;}


address {font-size: 80%;
	text-align:left;
        }

address a{text-decoration: none; 
        font-size: 90%;
	color: #666666;
}


/*NON ALL-----------------------------------------------------  */

h1#kageneko{color: #C2C0C0;
            font-size: 50%;
            text-align:left;
            margin:0;
            padding:0;
        height:70px;/*gif size*/
        width:805px;}


h2{     color: #000000;
	font-size: 80%;
	margin:1em 0px;
	text-align: left;
        clear:both;}


h3{     color: #000000;
	font-size: 70%;
        margin:0;
        padding:0;
	text-align: right;
        clear:both;}

/* new! */
p#new{border-color:#CCCCFF;
      padding:8px;
      border-right-style:dotted;
      border-left-style:dotted;
      border-top-style:dotted;
      border-bottom-style:dotted;
      border-width :2px}

p{font-size: 80%;
  text-align: center;}



/* 3type-----------------------------------------------------  */
#L1 {float:left;
       width:602px;}

#L2 {float:left;
       width:200px;}

#footer {clear:both;
         width:805px;}


/* color ----------------------------------------------------- */

.ao {color:Blue;}
.aka {color:Red;}
.siro{color:#ffffff;}
