@charset "utf-8";
/* ------------------------------------------------------
contents
------------------------------------------------------ */
/* topIndex */
.l-content .topIndex {
	width: 950px;
	margin: 0 auto 70px;
}
.l-content .topIndex .mainVisualArea {
	width: 950px;
	height: 200px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	background: url(/special/linearguide/images/main_ver2.png) no-repeat;
}
.l-content .topIndex .topIndexMain {
	width: 950px;
}


/* topIndexTop */
.l-content .topIndex .topIndexMain .topIndexTop {
	background: #f0f0f0;
	padding: 10px 10px 20px;
	margin-bottom: 20px;
}
.l-content .topIndex .topIndexMain .topIndexTop li {
	float: left;
	width: 296px;
	height: 63px;
	margin: 10px 0 0 10px;
}
.l-content .topIndex .topIndexMain .topIndexTop li span {
	background: #FFF;
	display: block;
	width: 296px;
	height: 63px;
}
.l-content .topIndex .topIndexMain .topIndexTop li span a {
	display: block;
	width: 296px;
	height: 63px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}
.l-content .topIndex .topIndexMain .topIndexTop li.about span a {
	background: url(/special/linearguide/images/navi_about_260403.png) no-repeat 0 0;
}
.l-content .topIndex .topIndexMain .topIndexTop li.new span a {
	background: url(/special/linearguide/images/navi_new.png) no-repeat 0 0;
}
.l-content .topIndex .topIndexMain .topIndexTop li.feature span a {
	background: url(/special/linearguide/images/navi_feature_260403.png) no-repeat 0 0;
}
.l-content .topIndex .topIndexMain .topIndexTop li.select span a {
	background: url(/special/linearguide/images/navi_select_260403.png) no-repeat 0 0;
}
.l-content .topIndex .topIndexMain .topIndexTop li.example span a {
	background: url(/special/linearguide/images/navi_example_260403.png) no-repeat 0 0;
}
.l-content .topIndex .topIndexMain .topIndexTop li.details span a {
	background: url(/special/linearguide/images/navi_details.png) no-repeat 0 0;
}
.l-content .topIndex .topIndexMain .topIndexTop li.glossary span a {
	background: url(/special/linearguide/images/navi_glossary_260403.png) no-repeat 0 0;
}
.l-content .topIndex .topIndexMain .topIndexTop li.faq span a {
	background: url(/special/linearguide/images/navi_faq_260403.png) no-repeat 0 0;
}
.l-content .topIndex .topIndexMain .topIndexTop li.lineup span a {
	background: url(/special/linearguide/images/navi_lineup.png) no-repeat 0 0;
}
