@charset "Shift_JIS";

#navi_cntainer {
	clear: both;
/*	margin: 5px auto 0;*/
	margin: 0 auto;
	padding: 10px 0 0;
	text-align: center;
	
}
/* ----------
 MAIN NAVI 
------------- */
#navi {
	background: url(../images3/border.gif) repeat-x center center;
}
#main_navi_continer {
	margin: 0 auto;
	width: 906px;
	height: 46px;
	background: url(../images3/navi.gif) no-repeat center center;
}

#main_navi_continer ul,
#main_navi_continer li {
	list-style-type: none;
}
#main_navi_continer li {
	position: relative;
	top: 8px;
	left: 50px;
	float: left;
}
#main_navi_continer li a {
	height: 29px;
	display: block;
	text-indent: -9999px;
}
#main_navi_continer li.menu_sep {
	width: 32px;
	height: 29px;
	background: url(../images3/m.gif) no-repeat center center;
	text-indent: -9999px;
}

#main_navi_continer li.menu01 {
	width: 64px;
	background: url(../images3/main_over01.gif) no-repeat center center;
}
#main_navi_continer li.menu01 a {
	background: url(../images3/main_01.gif) no-repeat center center;
}
#main_navi_continer li.menu01 a:hover ,
#main_navi_continer li.menu01 a:focus {
	background: none;
}
#main_navi_continer li.menu02 {
	width: 77px;
	background: url(../images3/main_over02.gif) no-repeat center center;
}
#main_navi_continer li.menu02 a {
	background: url(../images3/main_02.gif) no-repeat center center;
}
#main_navi_continer li.menu02 a:hover ,
#main_navi_continer li.menu02 a:focus {
	background: none;
}
#main_navi_continer li.menu03 {
	width: 88px;
	background: url(../images3/main_over03.gif) no-repeat center center;
}
#main_navi_continer li.menu03 a {
	background: url(../images3/main_03.gif) no-repeat center center;
}
#main_navi_continer li.menu03 a:hover ,
#main_navi_continer li.menu03 a:focus {
	background: none;
}
#main_navi_continer li.menu04 {
	width: 99px;
	background: url(../images3/main_over04.gif) no-repeat center center;
}
#main_navi_continer li.menu04 a {
	background: url(../images3/main_04.gif) no-repeat center center;
}
#main_navi_continer li.menu04 a:hover ,
#main_navi_continer li.menu04 a:focus {
	background: none;
}
#main_navi_continer li.menu05 {
	width: 91px;
	background: url(../images3/main_over05.gif) no-repeat center center;
}
#main_navi_continer li.menu05 a {
	background: url(../images3/main_05.gif) no-repeat center center;
}
#main_navi_continer li.menu05 a:hover ,
#main_navi_continer li.menu05 a:focus {
	background: none;
}
#main_navi_continer li.menu06 {
	width: 98px;
	background: url(../images3/main_over06.gif) no-repeat center center;
}
#main_navi_continer li.menu06 a {
	background: url(../images3/main_06.gif) no-repeat center center;
}
#main_navi_continer li.menu06 a:hover ,
#main_navi_continer li.menu06 a:focus {
	background: none;
}
#main_navi_continer li.menu07 {
	width: 96px;
	background: url(../images3/main_over07.gif) no-repeat center center;
}
#main_navi_continer li.menu07 a {
	background: url(../images3/main_07.gif) no-repeat center center;
}
#main_navi_continer li.menu07 a:hover ,
#main_navi_continer li.menu07 a:focus {
	background: none;
}

/* -----------------------------------------------
 	MAIN NAVI ݒ
-------------------------------------------------*/
@media print {
	#main_navi_continer li {
		margin-top: 8px;
	}
	#main_navi_continer li a {
		text-indent: 10px;
	}
	#main_navi_continer li.menu_sep {
		text-indent: 10px;
	}
}
/* -----------------------------------------------
 	Member NAVI 
-------------------------------------------------*/
#navi2 {
	clear: both;
	margin: 0 auto;
	width: 906px;
	text-align: right;
}
#sub_navi_continer {
	margin-left: auto;
	position: relative;
	top: -9px;
	right: 5px;
	width: 659px;
	height: 53px;
	background: url(../images3/navi_sub.gif) no-repeat right center;
	text-align: left;
}
#sub_navi_continer ul,
#sub_navi_continer li {
	list-style-type: none;
}
#sub_navi_continer li {
	position: relative;
	top: 18px;
	left: 20px;
	float: left;
}
#sub_navi_continer ul li a {
	height: 23px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}
#sub_navi_continer ul li.sub_menu_sep {
	width: 20px;
	height: 23px;
	background: url(../images3/sub.gif) no-repeat center center;
	text-indent: -9999px;
}
#sub_navi_continer ul li.sub_menu01 {
	width: 95px;
	background: url(../images3/menu_member_over01.gif) no-repeat center center;
}
#sub_navi_continer ul li.sub_menu01 a {
	background: url(../images3/menu_member_01.gif) no-repeat center center;
}
#sub_navi_continer ul li.sub_menu01 a:hover {
	background: none;
}
#sub_navi_continer li.sub_menu02 {
	width: 37px;
	background: url(../images3/menu_member_over02.gif) no-repeat center center;
}
#sub_navi_continer li.sub_menu02 a {
	background: url(../images3/menu_member_02.gif) no-repeat center center;
}
#sub_navi_continer li.sub_menu02 a:hover {
	background: none;
}
#sub_navi_continer li.sub_menu03 {
	width: 79px;
	background: url(../images3/menu_member_over03.gif) no-repeat center center;
}
#sub_navi_continer li.sub_menu03 a {
	background: url(../images3/menu_member_03.gif) no-repeat center center;
}
#sub_navi_continer li.sub_menu03 a:hover {
	background: none;
}
#sub_navi_continer li.sub_menu04 {
	width: 135px;
	background: url(../images3/menu_member_over04.gif) no-repeat center center;
}
#sub_navi_continer li.sub_menu04 a {
	background: url(../images3/menu_member_04.gif) no-repeat center center;
}
#sub_navi_continer li.sub_menu04 a:hover {
	background: none;
}
#sub_navi_continer li.sub_menu05 {
	width: 93px;
	background: url(../images3/menu_member_over05.gif) no-repeat center center;
}
#sub_navi_continer li.sub_menu05 a {
	background: url(../images3/menu_member_05.gif) no-repeat center center;
}
#sub_navi_continer li.sub_menu05 a:hover {
	background: none;
}
#sub_navi_continer li.sub_menu06  {
	width: 81px;
	height: 23px;
	display: block;
	background: url(../images3/menu_member_06.gif) no-repeat center center;
	text-indent: -9999px;
}
#sub_navi_continer li.sub_menu06 a:hover {
	width: 81px;
	height: 23px;
	display: block;
	background: url(../images3/menu_member_over06.gif) no-repeat center center;
}


/* -----------------------------------------------
 	Member NAVI ݒ
-------------------------------------------------*/
@media print {
	#sub_navi_continer li {
		margin-top: 8px;
		text-align: right;
		text-indent: 1px;
	}
	#sub_navi_continer li.sub_menu_sep {
		text-indent: 1px;
	}
}


