/* side枠部分 */
.sidenavi{
	width: 100%;
	margin-bottom:20px;/*ナビゲーションブロック全体の下の余白*/
	}
.sidenavi h2{
	color: black;
	}
.sidenavi dl{
	width: 100%;
	margin-top:0px;/*定義ブロックの上の余白*/
	}
.sidenavi dt {
	width: 100%;
	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;/*背景画像の開始位置*/
	}
