@charset "UTF-8";


#headArea {
	width: 787px;
	overflow: hidden;
	position: relative;
}

/* !タブ */

#tabs {
	background: url(images/index2012/bg_tab.png) no-repeat 0 0;
	width: 787px;
	height: 60px;
}

#tabsInner {
	padding: 13px 0 0 33px;
}

#tabsInner2 {
	width: 722px;
	height: 47px;
	position: relative;
}

#tabs li {
	float: left;
}

#tabs a {
	background: url(images/index2012/sprites_tab.png) no-repeat 0 0;
	width: 103px;
	height: 34px;
	display: block;
	overflow: hidden;
	text-align: left;
	text-indent: -9999px;
	outline: none;
	hidefocus: expression(hideFocus='true');
}

#tab_all a { width: 104px; }
#tab_touring a { background-position: -104px 0; }
#tab_softail a { background-position: -207px 0; }
#tab_dyna a { background-position: -310px 0; }
#tab_sportster a { background-position: -413px 0; }
#tab_vrod a { background-position: -516px 0; }
#tab_cvo a { background-position: -619px 0; }

#icon_cr {
	position: absolute;
	bottom: -4px;
	left: 2px;
}

/* !メインビジュアル */

#mainV {
    height: 528px;
    width: 5509px;
    position: relative;
}

#mainV ul {
    left: 0;
    position: absolute;
    top: 0;
}

#mainV li {
    float: left;
    width: 787px;
}

/* !ラインナップ */

#lineupArea dl {
	width: 765px;
	height: 145px;
	background: url(images/index2012/bg_lineup.jpg) no-repeat 0 0;
	margin: 12px 0 0 11px;
/* 	display: none; */
}

#lineupArea dt {
	padding: 1px 0 0 2px;
}

#lineupArea li {
	float: left;
	margin-left: 1px;
	display: inline;
}

#sb-info {
	top: -456px !important;
}

#sb-title {
	display: none;
}



div#sb-container {
	z-index: 1000 !important;
}

div#sb-container * {
	z-index: 1000 !important;
}





