@charset "EUC-JP";


.navi{
	width	:409px;
	height	:144px;
	margin	:0 0 80px 13px;
}

.navi li {
	display:inline;
	list-style-type:none;
}

.navi li a {
	width	:135px;
	height	:45px;
	display:block;
	float:left;
	text-indent:-9999px;
	text-decoration:none;
	overflow:hidden;
}

.navi li.top_b,
.navi li.concept_b,
.navi li.branding_b,
.navi li.money_b,
.navi li.schedule_b,
.navi li.design_b,
.navi li.contact_b,
.navi li.about_b,
.navi li.official_b {
	width	:135px;
	height	:45px;
	float:left;
	text-indent:-9999px;
	text-decoration:none;
	overflow:hidden;
}


.navi li.top a {
	background	:url("img/navi.gif") no-repeat 0px 0px;
}

.navi li.top a:hover {
	background	:url("img/navi.gif") no-repeat 0px -288px;
}

.navi li.top_b {
	background	:url("img/navi.gif") no-repeat 0px -144px;
}

.navi li.concept a {
	background	:url("img/navi.gif") no-repeat -135px 0px;
}

.navi li.concept a:hover {
	background	:url("img/navi.gif") no-repeat -135px -288px;
}

.navi li.concept_b {
	background	:url("img/navi.gif") no-repeat -135px -144px;
}

.navi li.branding a {
	background	:url("img/navi.gif") no-repeat -272px 0px;
}

.navi li.branding a:hover {
	background	:url("img/navi.gif") no-repeat -272px -288px;
}

.navi li.branding_b {
	background	:url("img/navi.gif") no-repeat -272px -144px;
}

.navi li.money a {
	background	:url("img/navi.gif") no-repeat 0px -45px;
}

.navi li.money a:hover {
	background	:url("img/navi.gif") no-repeat 0px -333px;
}

.navi li.money_b {
	background	:url("img/navi.gif") no-repeat 0px -189px;
}

.navi li.schedule a {
	background	:url("img/navi.gif") no-repeat -135px -45px;
}

.navi li.schedule a:hover {
	background	:url("img/navi.gif") no-repeat -135px -333px;
}

.navi li.schedule_b {
	background	:url("img/navi.gif") no-repeat -135px -189px;
}

.navi li.design a {
	background	:url("img/navi.gif") no-repeat -272px -45px;
}

.navi li.design a:hover {
	background	:url("img/navi.gif") no-repeat -272px -333px;
}

.navi li.design_b {
	background	:url("img/navi.gif") no-repeat -272px -189px;
}

.navi li.contact a {
	background	:url("img/navi.gif") no-repeat 0px -93px;
}

.navi li.contact a:hover {
	background	:url("img/navi.gif") no-repeat 0px -381px;
}

.navi li.contact_b {
	background	:url("img/navi.gif") no-repeat 0px -237px;
}

.navi li.about a {
	background	:url("img/navi.gif") no-repeat -135px -93px;
}

.navi li.about a:hover {
	background	:url("img/navi.gif") no-repeat -135px -381px;
}

.navi li.about_b {
	background	:url("img/navi.gif") no-repeat -135px -237px;
}

.navi li.official a {
	background	:url("img/navi.gif") no-repeat -272px -93px;
}

.navi li.official a:hover {
	background	:url("img/navi.gif") no-repeat -272px -381px;
}

.navi li.official_b {
	background	:url("img/navi.gif") no-repeat -272px -237px;
}