.wrap .contents .gnavi {
	background-image: url(../img/navi/gnavi_off.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 65px;
	width: 950px;
	line-height: 1px;
	margin: 0px;
	padding: 0px;
}

.wrap .contents .gnavi ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	height: 65px;
	line-height: 1px;
}
.wrap .contents .gnavi li {
	float: left;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	height: 65px;
}


.wrap .contents .gnavi .profile{
	display: block;
	margin: 0px;
	padding: 0px;
	height: 65px;
	width: 155px;
}

.wrap .contents .gnavi .profile a{
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 65px;
	width: 155px;
	background-image: url(../img/navi/gnavi_off.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


.wrap .contents .gnavi .profile a:hover{
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 65px;
	width: 155px;
	background-image: url(../img/navi/gnavi_on.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


.wrap .contents .gnavi .results{
	display: block;
	margin: 0px;
	padding: 0px;
	height: 65px;
	width: 125px;
}

.wrap .contents .gnavi .results a{
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 65px;
	width: 125px;
	background-image: url(../img/navi/gnavi_off.jpg);
	background-repeat: no-repeat;
	background-position: -155px top;
}


.wrap .contents .gnavi .results a:hover{
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 65px;
	width: 125px;
	background-image: url(../img/navi/gnavi_on.jpg);
	background-repeat: no-repeat;
	background-position: -155px top;
}


.wrap .contents .gnavi .policy{
	display: block;
	margin: 0px;
	padding: 0px;
	height: 65px;
	width: 115px;
}

.wrap .contents .gnavi .policy a{
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 65px;
	width: 115px;
	background-image: url(../img/navi/gnavi_off.jpg);
	background-repeat: no-repeat;
	background-position: -280px top;
}


.wrap .contents .gnavi .policy a:hover{
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 65px;
	width: 115px;
	background-image: url(../img/navi/gnavi_on.jpg);
	background-repeat: no-repeat;
	background-position: -280px top;
}


.wrap .contents .gnavi .blog{
	display: block;
	margin: 0px;
	padding: 0px;
	height: 65px;
	width: 115px;
}

.wrap .contents .gnavi .blog a{
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 65px;
	width: 115px;
	background-image: url(../img/navi/gnavi_off.jpg);
	background-repeat: no-repeat;
	background-position: -395px top;
}


.wrap .contents .gnavi .blog a:hover{
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 65px;
	width: 115px;
	background-image: url(../img/navi/gnavi_on.jpg);
	background-repeat: no-repeat;
	background-position: -395px top;
}



.wrap .contents .gnavi .malmaga{
	display: block;
	margin: 0px;
	padding: 0px;
	height: 65px;
	width: 170px;
}

.wrap .contents .gnavi .malmaga a{
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 65px;
	width: 170px;
	background-image: url(../img/navi/gnavi_off.jpg);
	background-repeat: no-repeat;
	background-position: -510px top;
}


.wrap .contents .gnavi .malmaga a:hover{
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 65px;
	width: 170px;
	background-image: url(../img/navi/gnavi_on.jpg);
	background-repeat: no-repeat;
	background-position: -510px top;
}


.wrap .contents .gnavi .movie{
	display: block;
	margin: 0px;
	padding: 0px;
	height: 65px;
	width: 133px;
}

.wrap .contents .gnavi .movie a{
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 65px;
	width: 133px;
	background-image: url(../img/navi/gnavi_off.jpg);
	background-repeat: no-repeat;
	background-position: -680px top;
}


.wrap .contents .gnavi .movie a:hover{
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 65px;
	width: 133px;
	background-image: url(../img/navi/gnavi_on.jpg);
	background-repeat: no-repeat;
	background-position: -680px top;
}


.wrap .contents .gnavi .database{
	display: block;
	margin: 0px;
	padding: 0px;
	height: 65px;
	width: 136px;
}

.wrap .contents .gnavi .database a{
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 65px;
	width: 136px;
	background-image: url(../img/navi/gnavi_off.jpg);
	background-repeat: no-repeat;
	background-position: -813px top;
}


.wrap .contents .gnavi .database a:hover{
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 65px;
	width: 136px;
	background-image: url(../img/navi/gnavi_on.jpg);
	background-repeat: no-repeat;
	background-position: -813px top;
}
