/* side枠部分 */
.sidenavi{
	width: 100%;
	margin-bottom:20px;/*ナビゲーションブロック全体の下の余白*/
	}
.sidenavi dl{
	width: 100%;
	margin-top:0px;/*定義ブロックの上の余白*/
	}
.sidenavi dt {
	color: white;
	text-indent:10px;/*文字の字下げ*/
	background-image: url(../images/sidenavi-dt.jpg);/*リンクの背景画像*/
	background-position: left center;/*背景画像の開始位置*/
	margin:0px;
	padding-top:3px;
	padding-bottom:3px;
	}
.sidenavi dt a {
	display:block;
	color: white;
	}
.sidenavi dd {
	text-indent:10px;/*文字の字下げ*/
	margin:0px;
	background-image: url(../images/sidenavi-dd.jpg);/*リンクの背景画像*/
	background-position: left center;/*背景画像の開始位置*/
	}
.sidenavi dd a {
	display:block;
	color:blue;
	padding-top:3px;
	padding-bottom:3px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #aaa;
	}
.sidenavi dd a:hover{
	text-indent:10px;/*文字の字下げ*/
	padding-top:3px;
	padding-bottom:3px;
	background-image: url(../images/sidenavi-dda.jpg);/*リンクの背景画像*/
	background-position: left center;/*背景画像の開始位置*/
	}
/*サイドロールオーバー*/
.bn-koushien a{
	display: block;
	width:180px;
	height:40px;
	background-image: url("../images/bn-koushien.gif");
	text-indent: -5000px;
	margin-bottom: 30px;
	margin-top: 5px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	}
.bn-koushien a:hover {
	background-position: bottom right;
}
/*サイドロールオーバー*/
.bn-nenga a{
	display: block;
	width:180px;
	height:40px;
	background-image: url("../images/bn-nenga.gif");
	text-indent: -5000px;
	margin-bottom: 5px;
	margin-top: 5px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	}
.bn-nenga a:hover {
	background-position: bottom right;
}
/*サイドロールオーバー*/
.bn-gnenga a{
	display: block;
	width:180px;
	height:40px;
	background-image: url("../images/bn-gnenga.gif");
	text-indent: -5000px;
	margin-bottom: 5px;
	margin-top: 5px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	}
.bn-gnenga a:hover {
	background-position: bottom right;
}
/*サイドロールオーバー*/
.bn-museum a{
	display: block;
	width:180px;
	height:40px;
	background-image: url("../images/bn-museum.gif");
	text-indent: -5000px;
	margin-bottom: 5px;
	margin-top: 5px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	}
.bn-museum a:hover {
	background-position: bottom right;
}
/*サイドロールオーバー*/
.bn-yubin a{
	display: block;
	width:180px;
	height:70px;
	background-image: url("../images/bn-yubin.gif");
	text-indent: -5000px;
	margin-bottom: 5px;
	margin-top: 5px;
	}
.bn-yubin a:hover {
	background-position: bottom right;
}

.ichiran{
	text-align:center;
	margin-top:20px;
	padding-top:5px;
	padding-bottom:5px;
	border:solid 1px #aaa;
	margin-bottom:20px;
	}