.clearer {
	clear: both;
	margin: 0;
	padding: 0;
}
#bnnavi {
	margin: 0 31px 0 10px;
	padding: 13px 0 10px 19px;
	/* border-top: 5px solid #000000; */
}
/* for backnumber page */
#backnumber div#bnnavi {
	margin: 0 31px 0 31px;
	padding: 13px 0 30px 19px;
	border-top: 5px solid #000000;
}
#bnnavi h3 {
	float: left;
	margin: 0 0 0 0;
	width: 162px;
	height: 91px;
	text-indent: -9999px;
	background: url(images/ent_mov_foot1.gif) top left no-repeat;
}
#bnnavi ul {
	float: left;
	margin: -40px 0 20px 48px;
	/* \*/
	margin: 0 0 20px 48px;
	/* */
	padding: 0;
	list-style: none;
}
#bnnavi li {
	float: left;
	margin: 15 19px 0 0;
	width: 61px;
	height: 20px;
	text-indent: -9999px;
}
#bnnavi a {
  display: block;
  width: 61px;
  height: 20px;
}
#bnnavi a {
  text-decoration: none;
  color: #0066cc;
  outline-width:0;
  background: url(images/navi.gif) no-repeat;
}

#bnnavidvd   a { background-position: 0      0 }
#bnnavibooks a { background-position: -62px  0 }
#bnnavimovie a { background-position: -124px 0 }
#bnnavimusic a { background-position: -186px 0 }
#bnnaviother a { background-position: -248px 0 }
#bnnavidvd   a:hover { background-position: 0      -21px }
#bnnavibooks a:hover { background-position: -62px  -21px }
#bnnavimovie a:hover { background-position: -124px -21px }
#bnnavimusic a:hover { background-position: -186px -21px }
#bnnaviother a:hover { background-position: -248px -21px }




