h1,h2,h3,ul,li,dl,dd,dt,addoress,p{
	margin:0;
	padding:0;
	font:normal 100%/150% "メイリオ","Osaka";
	color:#000000;

}
object,img{
	vertical-align:bottom;

}
a img{
	border:0
}
/*基本スタイル*/
body{
	background:#000000;
}

#container{
	width:900px;
	margin-right:auto;
	margin-left:auto;
	padding-right:10px;
	padding-left:10px;
	background:#fff;
	border-radius: 10px;        /* CSS3草案 */  
	-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 10px;   /* Firefox用 */  

}
dt{
	text-indent:-1000px;
	line-height:0;
}
dd{
	display:inline;
	float:left;
}
#pan{
	clear:both;
	font-size:80%;
	line-height:170%;
}
#side{
	width:290px;
	margin-top:5px;
	float:left;
}
li{
	margin-left:1em;
}
#side ul li{
	font-size:90%;
}
#main{
	clear:both;
	width:580px;
	margin-top:5px;
	padding-left:10px;
	float:right;
}
#footer{
	clear:both;
	height:130px;
	padding-top:30px;
	background:url("images/footer2.jpg") no-repeat center top;
}
#footer p{
	font-size:80%;
}
.copy{
	padding-top:50px;
}
h1{
	font-size:60%;
	text-align:right;
}
.news li{
	margin-bottom:8px;
}
a{
	color:#360;
}
a:hover{
	background-color:#ccffb3;
}

/*トップページ写真の入れ替え*/
#slideshow {
   position: relative;
   width:  900px; /* 画像の横幅に合わせて記述 */
   height: 150px; /* 画像の高さに合わせて記述 */
}
#slideshow img {
   position: absolute;
   top: 0;
   left:0;
   z-index: 8;
   opacity: 0.0;
}
#slideshow img.active {
   z-index: 10;
   opacity: 1.0;
}
#slideshow img.last-active {
   z-index: 9;
}

