.header .wrap .gnavi {
	background-image: url(../img/bg/mainnavi_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 950px;
	line-height: 1%;
	margin: 0px;
	padding: 0px;
	height: 55px;
}

.header .wrap .gnavi ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.header .wrap .gnavi li {
	float: left;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display: inline;
	line-height: 1%;
}

.header .wrap .gnavi .home{
	display: block;
	margin: 0px;
	padding: 0px;
	height: 55px;
	width: 165px;
	line-height: 1%;
}

.header .wrap .gnavi .home a{
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 55px;
	width: 165px;
	background-image: url(../img/navi/main_navi_off.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


.header .wrap .gnavi .home a:hover{
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 55px;
	width: 165px;
	background-image: url(../img/navi/main_navi_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
}




.header .wrap .gnavi .profile{
	display: block;
	margin: 0px;
	padding: 0px;
	height: 55px;
	width: 195px;
	line-height: 1%;
}

.header .wrap .gnavi .profile a{
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 55px;
	width: 195px;
	background-image: url(../img/navi/main_navi_off.gif);
	background-repeat: no-repeat;
	background-position: -165px top;
}


.header .wrap .gnavi .profile a:hover{
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 55px;
	width: 195px;
	background-image: url(../img/navi/main_navi_on.gif);
	background-repeat: no-repeat;
	background-position: -165px top;
}


.header .wrap .gnavi .policy{
	display: block;
	margin: 0px;
	padding: 0px;
	height: 55px;
	width: 155px;
	line-height: 1%;
}

.header .wrap .gnavi .policy a{
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 55px;
	width: 155px;
	background-image: url(../img/navi/main_navi_off.gif);
	background-repeat: no-repeat;
	background-position: -360px top;
}


.header .wrap .gnavi .policy a:hover{
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 55px;
	width: 155px;
	background-image: url(../img/navi/main_navi_on.gif);
	background-repeat: no-repeat;
	background-position: -360px top;
}


.header .wrap .gnavi .blog{
	display: block;
	margin: 0px;
	padding: 0px;
	height: 55px;
	width: 200px;
	line-height: 1%;
}

.header .wrap .gnavi .blog a{
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 55px;
	width: 200px;
	background-image: url(../img/navi/main_navi_off.gif);
	background-repeat: no-repeat;
	background-position: -515px top;
}


.header .wrap .gnavi .blog a:hover{
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 55px;
	width: 200px;
	background-image: url(../img/navi/main_navi_on.gif);
	background-repeat: no-repeat;
	background-position: -515px top;
}





.header .wrap .gnavi .movie{
	display: block;
	margin: 0px;
	padding: 0px;
	height: 55px;
	width: 235px;
	line-height: 1%;
}

.header .wrap .gnavi .movie a{
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 55px;
	width: 235px;
	background-image: url(../img/navi/main_navi_off.gif);
	background-repeat: no-repeat;
	background-position: -715px top;
}


.header .wrap .gnavi .movie a:hover{
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 55px;
	width: 235px;
	background-image: url(../img/navi/main_navi_on.gif);
	background-repeat: no-repeat;
	background-position: -715px top;
}
