@charset "Shift_JIS";

#gnavBlock {
	background		: url(../img/navigation/navBg_001.gif) repeat-x 0 0;
	margin-bottom	: 20px;
	position		: relative;
	z-index			: 999;
}
	
	#gnavBlock ul {
		width			: 970px;
		margin			: 0 auto;
		_margin-left	: 0px;
	}
	
		#gnavBlock ul li {
			float	: left;
		}
		#gnavBlock ul li a{
			outline	: none;	
		}
.main{
	position	: relative;
	display		: block;
	clear		: both;
	height		: 50px;
}
	
.main *{
	margin	: 0px;
	padding	: 0px;
	display	: block;
}

/* sab
--------------------------------------------------------------------------- */
.main .sub{
	width			: 180px;
	text-align		: left;
}

	.main .sub a{
			background		: url(../img/icon/iconPink_001.jpg) no-repeat 0px 15px;
			padding			: 8px 0 8px 12px;
	}
	
		.main .sub li{
			height			: auto;
			padding-left	: 10px;
			width			: 180px;
		}
		
			.main .sub li a:hover{
				text-decoration	: none;
			}
	
	.main li {
		height	: 50px;
	}
	
/* --- sab‘S‘Ì --- */

.menu1_off,
.menu2_off,
.menu3_off,
.menu4_off,
.menu5_off,
.menu6_off,
.menu7_off{
	overflow	: hidden;
}

.menu1_on .sub,
.menu2_on .sub,
.menu3_on .sub,
.menu4_on .sub,
.menu5_on .sub,
.menu6_on .sub,
.menu7_on .sub{
	background	: #edf8ff;
}

	.menu1_on .sub a,
	.menu2_on .sub a,
	.menu3_on .sub a,
	.menu4_on .sub a,
	.menu5_on .sub a,
	.menu6_on .sub a,
	.menu7_on .sub a{
			width			: 180px;
	}

.menu1_off span,
.menu2_off span,
.menu3_off span,
.menu4_off span,
.menu5_off span,
.menu6_off span,
.menu7_off span{
	height		: 50px;
	text-indent	: -9999px;
}

.menu1_on span,
.menu2_on span,
.menu3_on span,
.menu4_on span,
.menu5_on span,
.menu6_on span,
.menu7_on span{
	height		: 50px;
	text-indent	: -9999px;
}

/*menu1_on*/
.menu1_on .sub{
	position	: absolute;
	left		: 6px;
	width		: 210px;
}


	.menu1_off span{
		background	: url(../img/navigation/nav_001.gif) no-repeat top center;
		width		: 129px;
	}
	
	.menu1_on span{
		background	: url(../img/navigation/nav_001.gif) no-repeat bottom center;
		width		: 129px;
	}

.menu1_off{
	width	: 129px;
}

/*menu2_on*/
.menu2_on .sub{
	position	: absolute;
	left		: 135px;
	width		: 210px;
}

	.menu2_off span{
		background	: url(../img/navigation/nav_002.gif) no-repeat top center;
		width		: 140px;
	}
	
	.menu2_on span{
		background	: url(../img/navigation/nav_002.gif) no-repeat bottom center;
		width		: 140px;
	}
	
.menu2_off{
	width	: 140px;
}

/*menu3_on*/
.menu3_on .sub{
	position	: absolute;
	left		: 275px;
	width		: 210px;
}

	.menu3_off span{
		background	: url(../img/navigation/nav_003.gif) no-repeat top center;
		width		: 140px;
	}
	
	.menu3_on span{
		background	: url(../img/navigation/nav_003.gif) no-repeat bottom center;
		width		: 140px;
	}

.menu3_off{
	width	: 140px;
}

/*menu4_on*/
.menu4_on .sub{
	position	: absolute;
	left		: 415px;
	width		: 210px;
}

	.menu4_off span{
		background	: url(../img/navigation/nav_004.gif) no-repeat top center;
		width		: 140px;
	}
	
	.menu4_on span{
		background	: url(../img/navigation/nav_004.gif) no-repeat bottom center;
		width		: 140px;
	}

.menu4_off{
	width	: 140px;
}

/*menu5_on*/
.menu5_on .sub{
	position	: absolute;
	left		: 555px;
	width		: 210px;
}

	.menu5_off span{
		background	: url(../img/navigation/nav_005.gif) no-repeat top center;
		width		: 140px;
	}
	
	.menu5_on span{
		background	: url(../img/navigation/nav_005.gif) no-repeat bottom center;
		width		: 140px;
	}
	
.menu5_off{
	width	: 140px;
}

/*menu6_on*/
.menu6_on .sub{
	position	: absolute;
	left		: 695px;
	width		: 210px;
}

	.menu6_off span{
		background	: url(../img/navigation/nav_006.gif) no-repeat top center;
		width		: 140px;
	}
	
	.menu6_on span{
		background	: url(../img/navigation/nav_006.gif) no-repeat bottom center;
		width		: 140px;
	}

.menu6_off{
	width	: 140px;
}

/*menu7_on*/
.menu7_on .sub{
	position	: absolute;
	right		: 6px;
	width		: 210px;
}

	.menu7_off span{
		background	: url(../img/navigation/nav_007.gif) no-repeat top center;
		width		: 141px;
	}
	
	.menu7_on span{
		background	: url(../img/navigation/nav_007.gif) no-repeat bottom center;
		width		: 141px;
	}

.menu7_off{
	width	: 141px;
}
