@charset "utf-8";
/* CSS Document */

/* subnavi */
.l-content .alSubNavContent {
	width: 950px;
	height: 48px;
}

.l-content .subNavDetail {
	float: left;
	width: 317px;
	height: 48px;
	background:url(/special/alumiframe/assembling/images/alSub01.png) no-repeat;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

.l-content .subNavDetail a {
	display: block;
	width: 317px;
	height: 48px;
}

.l-content .subNavDetail.d_process {
	background-position: 0 0;
}

.l-content .subNavDetail.connection {
	background-position: -317px 0;
}

.l-content .subNavDetail.assembly {
	background-position: -634px 0;
}

.l-content .subNavDetail.d_process.nowPage {
	background-position: 0 -48px;
	width:316px;
}

.l-content .subNavDetail.connection.nowPage {
	background-position: -317px -48px;
	width:316px;
}

.l-content .subNavDetail.assembly.nowPage {
	background-position: -634px -48px;
	width:316px;
}


/* subnavi2 */
.l-content .alSubNavContent2 {
	width: 950px;
	height: 40px;
	margin-bottom:40px;
}

.l-content .subNavDetail2 {
	float: left;
	width: 237px;
	height: 40px;
	background:url(/special/alumiframe/assembling/images/alSSub.png) no-repeat;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

.l-content .subNavDetail2 a {
	display: block;
	width: 237px;
	height: 40px;
}

.l-content .subNavDetail2.A_method {
	background-position: 0 0;
}

.l-content .subNavDetail2.bracket {
	background-position: -237px 0;
}

.l-content .subNavDetail2.BJ_overview {
	background-position: -474px 0;
}

.l-content .subNavDetail2.BJ_method {
	background-position: -711px 0;
}

.l-content .subNavDetail2.A_method.nowPage {
	background-position: 0 -40px;
}

.l-content .subNavDetail2.bracket.nowPage {
	background-position: -237px -40px;
}

.l-content .subNavDetail2.BJ_overview.nowPage {
	background-position: -474px -40px;
}

.l-content .subNavDetail2.BJ_method.nowPage {
	background-position: -711px -40px;
}           

/* subnavi_組み立て方法 */
.l-content .alSubNavContent3 {
	width: 950px;
	height: 50px;
	margin-bottom:40px;
}

.l-content .subNavDetail3 {
	float: left;
	width: 190px;
	height: 50px;
	background:url(/special/alumiframe/assembling/images/alSSub2.png) no-repeat;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

.l-content .subNavDetail3 a {
	display: block;
	width: 190px;
	height: 50px;
}

.l-content .subNavDetail3.S_method {
	background-position: 0 0;
}

.l-content .subNavDetail3.figure {
	background-position: -190px 0;
}

.l-content .subNavDetail3.slf {
	background-position: -380px 0;
}

.l-content .subNavDetail3.panel {
	background-position: -570px 0;
}

.l-content .subNavDetail3.fence {
	background-position: -760px 0;
}

.l-content .subNavDetail3.S_method.nowPage {
	background-position: 0 -50px;
}

.l-content .subNavDetail3.figure.nowPage {
	background-position: -190px -50px;
}

.l-content .subNavDetail3.slf.nowPage {
	background-position: -380px -50px;
}

.l-content .subNavDetail3.panel.nowPage {
	background-position: -570px -50px;
}

.l-content .subNavDetail3.fence.nowPage {
	background-position: -760px -50px;
}          







