

@charset "utf-8";
/* 19陦檎岼 mhInner mg 縺ｮ謖?遉ｺ繧ｳ繝｡繝ｳ繝医い繧ｦ繝? @螟ｧ譛ｨ 11/12/02
/* 11陦檎岼 allMiddleHeader 縺ｫmin-width:990px;繧定ｿｽ蜉? @螟ｧ譛ｨ 12/01/10
*/

/*	MiddleHeader
--------------------------------------------------------*/

#allMiddleHeader {
	background: #ebebeb;
	min-width: 990px;
}

#allMiddleHeader #mhInner {
	width: 990px;
	height: 94px;
	margin: 0 auto;
	position: relative;
}

/* 縺薙％荳崎ｦ? 111202螟ｧ譛ｨ
#allMiddleHeader #mhInner img {
	display: block;
	float: left;
	margin: 2px 0;
	border: none;
}
*/

#allMiddleHeader #mhInner #mhLogo {
	position: absolute;
	left: 10px;
	top: 2px;
}
#allMiddleHeader #mhInner #hb_rc {
	position: absolute;
	left: 129px;
	top: 10px;
	margin: 0px 0px 0px 0px;
}
#allMiddleHeader #mhInner #hb_hmv {
	position: absolute;
	left: 192px;
	top: 10px;
	margin: 0px 0px 0px 0px;
}
#allMiddleHeader #mhInner #hb_eb {
	position: absolute;
	left: 129px;
	top: 50px;
	margin: 0px 0px 0px 0px;
}
#allMiddleHeader #mhInner #hb_lp {
	position: absolute;
	left: 192px;
	top: 50px;
	margin: 0px 0px 0px 0px;
}

#allMiddleHeader #mhInner #hb_rc a {
	display: block;
	width: 60px;
	height: 38px;
	background: url(../imgs/ban_rc_on.gif) no-repeat left top;
}

#allMiddleHeader #mhInner #hb_hmv a {
	display: block;
	width: 60px;
	height: 38px;
	background: url(../imgs/ban_hmv_on.gif) no-repeat left top;
}

#allMiddleHeader #mhInner #hb_eb a {
	display: block;
	width: 60px;
	height: 38px;
	background: url(../imgs/ban_eb_on.gif) no-repeat left top;
}

#allMiddleHeader #mhInner #hb_lp a {
	display: block;
	width: 60px;
	height: 38px;
	background: url(../imgs/ban_lp_on.gif) no-repeat left top;
}
#allMiddleHeader #mhInner #hb_rc a:hover,
#allMiddleHeader #mhInner #hb_hmv a:hover,
#allMiddleHeader #mhInner #hb_eb a:hover,
#allMiddleHeader #mhInner #hb_lp a:hover {
	text-indent: -9988px;
}

#allMiddleHeader #mhInner iframe, #allMiddleHeader #mhInner #fixban  {
	position: absolute;
	right: 0px;
	top: 0px;
}

#allMiddleHeader #mhNav {
	background: url(../imgs/bg_mh_nav.gif) repeat-x left top;
}


#allMiddleHeader ul {
	width: 990px;
	height: 28px;
	margin: 0 auto;
	_margin: 0;
	padding: 0;
	list-style: none;
}

#allMiddleHeader ul li {
	width: 82px;
	height: 28px;
	float: left;
}
*html #allMiddleHeader ul img{
display:block;
height:28px;
}

#allMiddleHeader ul li img{
	border:0;
}

#allMiddleHeader ul li a {
	display: block;
	width: 82px;
	height: 28px;
}

#allMiddleHeader ul li#navCampaign {
	width: 85px;
}
#allMiddleHeader ul li#navCampaign a {
	width: 85px;
}

#allMiddleHeader ul li#navOutlet {
	width: 85px;
}
#allMiddleHeader ul li#navOutlet a {
	width: 85px;
}

#allMiddleHeader ul li a:hover {
	text-indent: -9999px;
}

#allMiddleHeader ul li#navCampaign {
	background: url(../imgs/nav_mh_campaign_on.gif) no-repeat left top;
}
#allMiddleHeader ul li#navSpecial {
	background: url(../imgs/nav_mh_special_on.gif) no-repeat left top;
}
#allMiddleHeader ul li#navTicket {
	background: url(../imgs/nav_mh_ticket_on.gif) no-repeat left top;
}
#allMiddleHeader ul li#navMusic {
	background: url(../imgs/nav_mh_music_on.gif) no-repeat left top;
}
#allMiddleHeader ul li#navMedia {
	background: url(../imgs/nav_mh_media_on.gif) no-repeat left top;
}
#allMiddleHeader ul li#navAnime {
	background: url(../imgs/nav_mh_anime_on.gif) no-repeat left top;
}
#allMiddleHeader ul li#navBook {
	background: url(../imgs/nav_mh_book_on.gif) no-repeat left top;
}
#allMiddleHeader ul li#navGame {
	background: url(../imgs/nav_mh_game_on.gif) no-repeat left top;
}
#allMiddleHeader ul li#navGoods {
	background: url(../imgs/nav_mh_goods_on.gif) no-repeat left top;
}
#allMiddleHeader ul li#navRecommends {
	background: url(../imgs/nav_mh_recommends_on.gif) no-repeat left top;
}
#allMiddleHeader ul li#navLcampaign {
	background: url(../imgs/nav_mh_lcampaign_on.gif) no-repeat left top;
}
#allMiddleHeader ul li#navOutlet {
	background: url(../imgs/nav_mh_outlet_on.gif) no-repeat left top;
}
#allMiddleHeader ul li#navGrocery {
	background: url(../imgs/nav_mh_grocery_on.gif) no-repeat left top;
}
#allMiddleHeader ul li#navUsed {
	background: url(../imgs/nav_mh_used_on.gif) no-repeat left top;
}




/*	clearfix
--------------------------------------------------------*/

.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}




