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

.wrap .header ul {
	margin: 0px;
	list-style-type: none;
	text-align: center;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.wrap .header li {
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 41px;
	width: 128px;
	list-style-type: none;
	display: block;
}
.wrap .header .home{
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 41px;
	width: 126px;
	list-style-type: none;
	background-image: url(../img/gnavi/home.gif);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;

}

.wrap .header .home a:link{
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 41px;
	width: 126px;
	list-style-type: none;
	background-image: url(../img/gnavi/home.gif);
	text-indent: -9999px;
	background-position: center center;
	background-repeat: no-repeat;
	display: block;
}

.wrap .header .home a:hover{
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 41px;
	width: 126px;
	list-style-type: none;
	background-image: url(../img/gnavi/home_on.gif);
	text-indent: -9999px;
	background-position: center center;
	background-repeat: no-repeat;
	display: block;
}

.wrap .header .home a:visited{
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 41px;
	width: 126px;
	list-style-type: none;
	background-image: url(../img/gnavi/home.gif);
	text-indent: -9999px;
	background-position: center center;
	background-repeat: no-repeat;
	display: block;
}

.wrap .header .blog{
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 41px;
	width: 126px;
	list-style-type: none;
	background-image: url(../img/gnavi/blog.gif);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
}

.wrap .header .blog a:link{
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 41px;
	width: 126px;
	list-style-type: none;
	background-image: url(../img/gnavi/blog.gif);
	text-indent: -9999px;
	background-position: center center;
	background-repeat: no-repeat;
	display: block;
}

.wrap .header .blog a:hover{
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 41px;
	width: 126px;
	list-style-type: none;
	background-image: url(../img/gnavi/blog_on.gif);
	text-indent: -9999px;
	background-position: center center;
	background-repeat: no-repeat;
	display: block;
}

.wrap .header .blog a:visited{
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 41px;
	width: 126px;
	list-style-type: none;
	background-image: url(../img/gnavi/blog.gif);
	text-indent: -9999px;
	background-position: center center;
	background-repeat: no-repeat;
	display: block;
}

.wrap .header .menu{
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 41px;
	width: 126px;
	list-style-type: none;
	background-image: url(../img/gnavi/menu.gif);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
}

.wrap .header .menu a:link{
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 41px;
	width: 126px;
	list-style-type: none;
	background-image: url(../img/gnavi/menu.gif);
	text-indent: -9999px;
	background-position: center center;
	background-repeat: no-repeat;
	display: block;
}

.wrap .header .menu a:hover{
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 41px;
	width: 126px;
	list-style-type: none;
	background-image: url(../img/gnavi/menu_on.gif);
	text-indent: -9999px;
	background-position: center center;
	background-repeat: no-repeat;
	display: block;
}


.wrap .header .menu a:visited{
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 41px;
	width: 126px;
	list-style-type: none;
	background-image: url(../img/gnavi/menu.gif);
	text-indent: -9999px;
	background-position: center center;
	background-repeat: no-repeat;
	display: block;
}

.wrap .header .map{
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 41px;
	width: 126px;
	list-style-type: none;
	background-image: url(../img/gnavi/map.gif);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
}

.wrap .header .map a:link{
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 41px;
	width: 126px;
	list-style-type: none;
	background-image: url(../img/gnavi/map.gif);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	text-indent: -9999px;
}
.wrap .header .map a:hover{
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 41px;
	width: 126px;
	list-style-type: none;
	background-image: url(../img/gnavi/map_on.gif);
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
}

.wrap .header .map a:visited{
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 41px;
	width: 126px;
	list-style-type: none;
	background-image: url(../img/gnavi/map.gif);
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
}

.wrap .header .party{
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 41px;
	width: 126px;
	list-style-type: none;
	background-image: url(../img/gnavi/party.gif);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;

}

.wrap .header .party a:link{
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 41px;
	width: 126px;
	list-style-type: none;
	background-image: url(../img/gnavi/party.gif);
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: center center;
	display: block;

}

.wrap .header .party a:hover{
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 41px;
	width: 126px;
	list-style-type: none;
	background-image: url(../img/gnavi/party_on.gif);
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: center center;
	display: block;

}

.wrap .header .party a:visited{
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 41px;
	width: 126px;
	list-style-type: none;
	background-image: url(../img/gnavi/party.gif);
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: center center;
	display: block;

}

.wrap .header .recruit{
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 41px;
	width: 126px;
	list-style-type: none;
	background-image: url(../img/gnavi/recruit.gif);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;

}

.wrap .header .recruit a:link{
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 41px;
	width: 126px;
	list-style-type: none;
	background-image: url(../img/gnavi/recruit.gif);
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: center center;
	display: block;

}

.wrap .header .recruit a:hover{
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 41px;
	width: 126px;
	list-style-type: none;
	background-image: url(../img/gnavi/recruit_on.gif);
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: center center;
	display: block;

}

.wrap .header .recruit a:visited{
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 41px;
	width: 126px;
	list-style-type: none;
	background-image: url(../img/gnavi/recruit.gif);
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: center center;
	display: block;

}

.wrap .header .contact{
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 41px;
	width: 126px;
	list-style-type: none;
	background-image: url(../img/gnavi/contact.gif);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;

}

.wrap .header .contact a:link{
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 41px;
	width: 126px;
	list-style-type: none;
	background-image: url(../img/gnavi/contact.gif);
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: center center;
	display: block;

}

.wrap .header .contact a:hover{
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 41px;
	width: 126px;
	list-style-type: none;
	background-image: url(../img/gnavi/contact_on.gif);
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: center center;
	display: block;

}

.wrap .header .contact a:visited{
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 41px;
	width: 126px;
	list-style-type: none;
	background-image: url(../img/gnavi/contact.gif);
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: center center;
	display: block;

}

