/*ALL----------------------------------------------------- */
/* style */

body {margin:0;
      padding:0;
      text-align:center;}

#header{width:800px;}

#contents {margin:0 auto;
           width:800px;
           text-align:left;}

/* click */
a:hover {color: #CCCCCC;
        background-color: #FDE9F7;}
#side1 a:hover {color: #CCCCCC;
         background-color: #FDE9F7;}
#side2 a:hover {color: #CCCCCC;
         background-color: #FDE9F7;}

/* link color */
#main a{text-decoration: none;  color:Blue;}
#side1 a{text-decoration: none;  color:Blue;}
#side2 a{text-decoration: none;  color:Blue;}

/* address */
address {font-size: 80%;
	text-align:center;
        }

address a{text-decoration: none; 
        font-size: 80%;
	color: #666666;
}

/*NON ALL-----------------------------------------------------  */

/* sub title */
h1#kokoneko{color: #C2C0C0;
            font-size: 70%;
            text-align:left;
            margin:0;
            padding:0;
        background-image:url(kokoneko.gif);
        height:130px;/*gif size*//*メイン高さ*/
        width:800px;
}

/* title・W-border*/
h3{font-family:"sans-serif";
	color: #000000;
	font-size: 120%;
	margin:1em 0px;
	text-align: left;
	border-color:#990066;
        border-bottom-style:double;
        clear:both;}

/* new! */
p#new{border-color:#CC99CC;/* 点線枠 */
      margin:0;padding:0;/* main menu */
      border-right-style:dotted;
      border-left-style:dotted;
      border-top-style:dotted;
      border-bottom-style:dotted;}

/* sen */
p#sen{border-color:#CC6699;/* 点線水平線 */
      padding:4px;
      border-bottom-style:dotted;
      border-width :1px}

/* 3type-----------------------------------------------------  */
#side1 {float:left;
       width:150px;}

#main {float:left;
       width:500px;}

#side2 {float:left;
       width:150px;}

#footer {clear:both;
         width:800px;}

/* navi-----------------------------------------------------  */
.navi{
	background-color: #FFFFFF;/*バー下地 */
	margin:0px;
	padding: 0px;
	width: 800px;
	position: absolute;
	top: 85px;/*バー高さ */
	border-bottom: solid 1px #999999;
	border-top: solid 1px #999999;
}
.navi h2{
	width: 132px;
	float: left;
	text-align: center;
	background-color: #FFFFFF;/* バー上地 */
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 1.5em;
	border-right: solid 1px #FFFEFD;
}
.navi h2 a {
	text-decoration: none; 
	color: #7A7A51;/* バー文字 */
	display:block;
	width: 120px;
}

/* side1----------------------------------------------------- */
/* side1menu・・・h4 pのみ使用 */
#keijiban{ border:solid 1px #999999;/* 通常枠 */
          margin-right:20px;}
#side1 h4{font-family:"sans-serif";
	color: #000000;
	font-size: 120%;
	clear:both;}
#side1 h4{margin-left:15px;}/* 右寄せ */
#side1 p{margin-left:30px;}/* 右寄せ */

/* side2menu・・・h4 pのみ使用 */
#side2 h4{font-family:"sans-serif";
	color: #000000;
	font-size: 120%;
	clear:both;}
#side2 h4{margin-left:15px;}/* 右寄せ */
#side2 p{margin-left:30px;}/* 右寄せ */


/* color ----------------------------------------------------- */
.ao {color:Blue;}
.aka {color:Red;}
.siro {color:white;}
