@charset "utf-8";
/* CSS Document */
* {	margin:0px auto; padding: 0;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	background: transparent;
	list-style: none;
	font-family:Verdana,"MS Pゴシック", Osaka, "ヒイラギ角ゴ Pro W3", sans-serlf;
	scrollbar-base-color: #FFFFFF;
    scrollbar-shadow-color: #C0C0C0;
    scrollbar-darkshadow-color: #FFFFFF;
    scrollbar-3dlight-color: #C0C0C0;
    scrollbar-arrow-color: #00CCFF;
}
body {
	margin:0px auto; padding: 0;
	text-align:left;
	font-size:0.8em;
}
#cont{
	margin:0px auto;
	padding: 0px 0 0 0px;
	width: 780px;
	text-align:left;
	background: url(../img/glid.gif);
	}
#top{
    margin:0; padding:3px 0 0 5px;
    width: 770px;
	height:20px;
	font-size:0.8em;
	}
#top ul{
    margin:0 0 0 0; padding:0 8px 0 10px;
	background:url(../img/arrow.gif) left center no-repeat;
	display:inline;
	}
#top li{
    margin:0; padding:0 1px 0 2px;
    display:inline;
    border-right:solid 1px #cccccc;
        }
/*-----検索窓---------------------------------------------------*/	
#search{
	width:780px;
	height:25px;
	clear:both;
	background-color:#ffffff;
	margin:0px 0 3px 0;
	padding:0;
	text-align:left;
	font-size:0.8em;
	border-top:#C5EAEB 1px dashed;
	border-bottom:#C5EAEB 1px dashed;
}
form#search {
	float: left;
	padding: 0; margin: 0;
	height: 25px;
}
#rss{float:right; margin-top:5px;}
input{vertical-align:middle;}
/*-----menuここから-----------------------------------*/	
#navi_top{
	width:780px;
	height:32px;
	margin:0;padding:5px 0 0 0;
	clear:both;
	}
#navi_top li{
    margin:0 0 0 0;
	padding:0;
	float:left;
	}
/*-----menu1---------------------------------------------*/
#m01,#m01 a,#m01 a:hover,#m01b{
     width:101px;
     height:32px;
     margin:0;padding:0;
	 font-size:0em;
	 text-indent:-9999px;
	 display:block;
    }
#m01,#m01 a{
     background:url("../img/menu/m01_a.gif") no-repeat 0%;
    }
#m01 a:hover,#m01b{
     background:url("../img/menu/m01_b.gif") no-repeat 0%;
	 }
/*-----menu2---------------------------------------------*/
#m02,#m02 a,#m02 a:hover,#m02b{
     width:97px;
     height:32px;
     margin:0;padding:0;
	 font-size:0em;
	 text-indent:-9999px;
	 display:block;
    }
#m02,#m02 a{
     background:url("../img/menu/m02_a.gif") no-repeat 0%;
    }
#m02 a:hover,#m02b{
     background:url("../img/menu/m02_b.gif") no-repeat 0%;
	 }
/*-----menu3---------------------------------------------*/
#m03,#m03 a,#m03 a:hover,#m03b{
     width:97px;
     height:32px;
     margin:0;padding:0;
	 font-size:0em;
	 text-indent:-9999px;
	 display:block;
    }
#m03,#m03 a{
     background:url("../img/menu/m03_a.gif") no-repeat 0%;
    }
#m03 a:hover,#m03b{
     background:url("../img/menu/m03_b.gif") no-repeat 0%;
	 }
/*-----menu4---------------------------------------------*/
#m04,#m04 a,#m04 a:hover,#m04b{
     width:97px;
     height:32px;
     margin:0;padding:0;
	 font-size:0em;
	 text-indent:-9999px;
	 display:block;
    }
#m04,#m04 a{
     background:url("../img/menu/m04_a.gif") no-repeat 0%;
    }
#m04 a:hover,#m04b{
     background:url("../img/menu/m04_b.gif") no-repeat 0%;
	 }
/*-----menu5---------------------------------------------*/
#m05,#m05 a,#m05 a:hover,#m05b{
     width:97px;
     height:32px;
     margin:0;padding:0;
	 font-size:0em;
	 text-indent:-9999px;
	 display:block;
    }
#m05,#m05 a{
     background:url("../img/menu/m05_a.gif") no-repeat 0%;
    }
#m05 a:hover,#m05b{
     background:url("../img/menu/m05_b.gif") no-repeat 0%;
	 }
/*-----menu6---------------------------------------------*/
#m06,#m06 a,#m06 a:hover,#m06b{
     width:97px;
     height:32px;
     margin:0;padding:0;
	 font-size:0em;
	 text-indent:-9999px;
	 display:block;
    }
#m06,#m06 a{
     background:url("../img/menu/m06_a.gif") no-repeat 0%;
    }
#m06 a:hover,#m06b{
     background:url("../img/menu/m06_b.gif") no-repeat 0%;
	 }
/*-----menu7---------------------------------------------*/
#m07,#m07 a,#m07 a:hover,#m07b{
     width:97px;
     height:32px;
     margin:0;padding:0;
	 font-size:0em;
	 text-indent:-9999px;
	 display:block;
    }
#m07,#m07 a{
     background:url("../img/menu/m07_a.gif") no-repeat 0%;
    }
#m07 a:hover,#m07b{
     background:url("../img/menu/m07_b.gif") no-repeat 0%;
    }
/*-----menu8---------------------------------------------*/
#m08,#m08 a,#m08 a:hover,#m08b{
     width:97px;
     height:32px;
     margin:0;padding:0;
	 font-size:0em;
	 text-indent:-9999px;
	 display:block;
    }
#m08,#m08 a{
     background:url("../img/menu/m08_a.gif") no-repeat 0%;
    }
#m08 a:hover,#m08b{
     background:url("../img/menu/m08_b.gif") no-repeat 0%;
    }	
/*-----menuここまで---------------------------------------------*/	
		
/* foot部分 */
#foot{
      width:780px; height:30px;
      margin:20px 0 0 0;
      padding:0;
      text-align:center;
      background-image:url(../img/foot01.gif);
     }
#foot li{
         padding:0 0 0 5px;
         display:inline;
         list-style:none;
        }
#copyright{
      width:780px; height:19px;
      margin:0;
      padding:3px 0 0 0;
      text-align:center;
      color:#ffffff;
	  font-size:0.8em;
      background-image:url(../img/foot02.gif);
     }
		
a:link   {color:#333333;}
a:visited{color:#666666;}
a:hover  {color:#FF6699; text-decoration:underline;}
.clear{clear:both;}
.arrow{
vertical-align:baseline;
margin:0 5px 0 0;
}
p{padding:10px;}
strong{font-weight:bold;}
img{ vertical-align:middle; border:none;}

/* list ツリー表示 */
li.mid {
background:url(../img/tree_mid.gif) no-repeat left;
padding:0 0 0 10px;
}
li.bottom {
background:url(../img/tree_bottom.gif) no-repeat left top;
padding:0 0 0 10px;
}
