@charset "euc-jp";

/*============================================================
	header footer
============================================================*/
body {
	padding:0;
	margin:0;
}

#tagLine,
#remoteNav,
#forSearchArea,
.menuList,
.eventTitle,
.exp_shuppin,
.exp_watch,
#groupServiceFooter,
#grpSpelinlk,
#grpKeyword,
#companyFooter ul,
#containerBtm,
#eventLink,
.expansionArea,
.event_rakuten_adnw,
.resizeDispNone,
dl#sectionNav,
#subRemoteNav,
#riTopSearch,
.subArea,
#pankuzuLink,
#containerBTA,
.susumeruWrap,
#susumeruArea_0,
.specialBanner, 
.footerTopArea,
.specialHeaderBanner,
.headerTop,
.searchBox,
.userMenu {
	display:none !important;
}


body #header {
	width:100%;
	margin-left:0 !important;
	margin-right:0 !important;
	border-bottom:3px #BF0000 solid;
}
#headerArea {
margin-bottom: 0 !important;
}


.topBox,
#grpheaderAd,
.forEventPage {
width:300px !important;

}
.topBox {
padding-left:0 !important;
}

.forEventPage {
min-width:300px !important;
}

#grpheader {
	position:relative;
	padding-top:5px;
	border-bottom:3px #BF0000 solid;
	overflow:hidden;
}

#siteID {
	width:67px !important;
	height:33px !important;
	margin-top:14px !important;
	margin-left:11px !important;
	background:url(//image.auction.rakuten.co.jp/acom/sp/shared/img/logo.png) no-repeat center center !important;
	background-size:67px 33px !important;
	-webkit-background-size:67px 33px !important;
	-moz-background-size:67px 33px !important;
	-o-background-size:67px 33px !important;
}
.siteID h1 a {
height: 46px !important;
margin-top:14px !important;
margin-left:2px !important;
background-size:67px 33px !important;
}


.spriteMain {
	background:none !important;
	
}

#grpheader .topBox, #grpheaderAd .topBox {
	height:60px;
	
}

/*dl#sectionNav {
	width:100px !important;
	height:20px !important;
	background:none !important;
	margin-bottom:100px;
	margin-top:-50px;
	position:absolute;
	right: 10px;
	top:10px;
}

dl#sectionNav dd.expansionArea {
	margin-left:0px !important;
}*/



#copyright {
margin:0;
}

br.clear {
display:none;
}

div#grpRakutenLinkArea {
	min-width: inherit !important;	
}

#grpRakutenLinkArea {
    padding: 0;
}

#contFooter table {
	width:100%;
}

/*============================================================
	containerMainContents
============================================================*/
#containerMainContents {
	width:100%;
}