/*ALL----------------------------------------------------- */
/* style */

body {margin:0;
      padding:0;
      text-align:center;}

#header{width:805px;}

#contents {margin:0 auto;
           width:805px;
           text-align:left;}

/* click */
#contents  a:hover {color: Black;
        background-color: #FFFFFF;}
#main a:hover {color:  Black;
        background-color: #FFFFFF;}
#side1 a:hover {color: #FF0000;
         background-color: #FFFFFF;}
#side2 a:hover {color: #FF0000;
         background-color: #FFFFFF;}
a:hover {color: #FF0000;
         background-color: #FFFFFF;
         font-weight: bolder;}

/* link color */
#main a{text-decoration: none;  color:Gray;}
#side1 a{text-decoration: none;  color:Gray;}
#side2 a{text-decoration: none;  color:Gray;}
h2 a{text-decoration: none;  color:Gray;}
h3 a{text-decoration: none;  color:Gray;}
a{font-size: 80%; text-decoration: none;  color:Gray;}
/* address */
address {font-size: 80%;
	text-align:left;
        }

address a{text-decoration: none; 
        font-size: 90%;
	color: Gray;
}

.box{
      width: 90px;
      height: 120px;
      border: 1px solid #CCCCCC; 
      float: left;
      padding-left: 5%;
      font-size: 70%; 
}


/*NON ALL-----------------------------------------------------  */
/* sub title */
h1#kageneko{color: #C2C0C0;
            font-size: 50%;
            text-align:left;
            margin:0;
            padding:0;
        height:70px;
        width:805px;}

/* TOP*/
h2{     color: #000000;
	font-size: 80%;
	margin:1em 0px;
	text-align: left;
        clear:both;}

/* cate */
h3{     color: Gray;
	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;
  font-family:"sans-serif";}


/* 3type-----------------------------------------------------  */
#L1 {float:left;
       width:602px;}

#L2 {float:left;
       width:200px;}

#footer {clear:both;
         width:805px;}


/* color ----------------------------------------------------- */
/* Bcolor */
.ao {color:Blue;}
.aka {color:Red;}
.siro{color:#ffffff;}
