/*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; 
padding-left: 5%;
font-size: 70%; 
float: left;
}


/*NON ALL-----------------------------------------------------  */
/* sub title */
h1#kageneko{color: #C2C0C0;
            font-size: 60%;
            text-align:left;
            margin:0;
            padding:0;
        background-image:url(kageneko.gif);
        background-repeat: no-repeat;
        height:70px;/*gif size*//*メイン高さ*/
        width:805px;}

/* TOP 上部*/
h2{     color: #000000;
	font-size: 80%;
	margin:1em 0px;
	text-align: left;
        clear:both;}

/* カテゴリ別 */
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:605px; }

#L2 {float:left;
       width:200px;}

#footer {clear:both;
         width:805px;}


/* color ----------------------------------------------------- */
/* 基本color */
.ao {color:Blue;}
.aka {color:Red;}
.siro{color:#ffffff;}
