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

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

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

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

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

.l-content .subNavDetail.select {
	background-position: -190px 0;
}

.l-content .subNavDetail.P_size {
	background-position: -380px 0;
}

.l-content .subNavDetail.P_clearance {
	background-position: -570px 0;
}

.l-content .subNavDetail.plate {
	background-position: -760px 0;
}

.l-content .subNavDetail.lineup.nowPage {
	background-position: 0 -48px;
}

.l-content .subNavDetail.select.nowPage {
	background-position: -190px -48px;
}

.l-content .subNavDetail.P_size.nowPage {
	background-position: -380px -48px;
}

.l-content .subNavDetail.P_clearance.nowPage {
	background-position: -570px -48px;
}

.l-content .subNavDetail.plate.nowPage {
	background-position: -760px -48px;
}


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

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

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

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

.l-content .subNavDetail2.sw {
	background-position: -316px 0;
}

.l-content .subNavDetail2.unit {
	background-position: -633px 0;
}

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

.l-content .subNavDetail2.sw.nowPage {
	background-position: -316px -40px;
}

.l-content .subNavDetail2.unit.nowPage {
	background-position: -633px -40px;
}
