@charset "Shift_JIS";

img {vertical-align:top;}
.textBold {font-weight:bold;}
#contents{width:100% !important; text-align:left; background-color:#F8F8F8; }
#wrapper {
	background:url("../../../common/image_common/wrapper_bg.gif") repeat-y scroll 0px 0px transparent;
	margin:0 auto;
	padding:0 7px 10px;
	width: 900px;
}

#ELYSION_TOP .navTop {
	padding:0;
	background:none;
}

.navTop, .navBottom{
	overflow:hidden;	
	width:914px;
	margin:0 auto;
}

.navTop {
	padding:0px 0px 20px 0px;
	background:url("../../../common/image_gNavi/bg_navitop.gif") no-repeat 0px bottom;
}

.navBottom {
	padding:0px;
	background:url("../../../common/image_gNavi/bg_navibottom.gif") no-repeat 0px 0px;
}

.navTop ul.complexNav,
.navBottom ul.complexNav {
	width:914px;
	margin:0px;
	padding:0px 7px 0px 7px;
}

.navTop ul.complexNav li,
.navBottom ul.complexNav li {
	float:left;
}

.navTop .subList,
.navBottom .subList {
	float:left;
	width:900px;
	height:25px;
	overflow:hidden;
	padding:0px 7px 0px 7px;
	margin:0px;
}

.navBottom .subList {
	padding:20px 7px 0px 7px!important;
}

/*下層ナビゲーション*/
.navTop .subList .posStyling,
.navBottom .subList .posStyling {
	padding:0px 0px 0px 180px;
}

.navTop .subList .posInterior,
.navBottom .subList .posInterior {
	padding:0px 0px 0px 324px;
}

.navTop .subList .posDriving,
.navBottom .subList .posDriving {
	padding:0px 0px 0px 468px;
}

.navTop .subList .posType,
.navBottom .subList .posType {
	padding:0px 0px 0px 612px;
}

.navTop .subList .posOption,
.navBottom .subList .posOption {
	padding:0px 0px 0px 364px;
}

.navTop .subList li,
.navBottom .subList li {
	float:left;
}

.underSupport {
	width:900px;
	height:57px;
	margin:0px auto;
	padding:20px 0px 0px 0px;
}
.underSupport li {
	float:left;
}

#pageReturn {
	 width:900px;
	 padding:30px 0px 30px 0px;
}

#pageReturn img {
	float:right;
	padding:0px 30px 0px 0px;
}

/* 追従メニュー用 */
.fixed {
	position: fixed;
	top: 0px;
}
