/* 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;/*背景画像の開始位置*/
	}
/*一次・二次結果表示用の小見出し*/
.sidenavi dd.komidashi {
	text-indent:2em;
	background-image: url(../images/sidenavi-dd-komidashi.jpg);
	background-position: left center;
	}
.sidenavi dd.komidashi a:hover{
	text-indent:2em;
	background-image: url(../images/sidenavi-dda-komidashi.jpg);
	background-position: left center;
	}
.sidenavi dt.komidashi {
	color: white;
	text-indent:2em;
	background-image: url(../images/sidenavi-dt-komidashi.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:84px;
	background-image: url("../images/bn-yubin.gif");
	text-indent: -5000px;
	margin-bottom: 5px;
	margin-top: 15px;
	}
.bn-yubin a:hover {
	background-position: bottom right;
}

.ichiran{
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	border:solid 1px #aaa;
	margin-bottom:10px;
	background-image: url("../images/h2-back.jpg");
	}
.bunka{
	text-align:center;
	margin-bottom:10px;
	}