/*-------------------------------NAVI*/
#head_base {
	margin:0;
	padding:0;
	background-image:url(../img/cat_header/bg_001.jpg);
	width:1000px;
	height:80px;
}

#head_logo {
	background-image:url(../img/cat_header/logo.gif);;
	float:left;
	width:70px;
	height:70px;
	display:block;
}
#head_logo a {
	border:0px;
	display:block;
	line-height:70px;
}
#head_logo a:hover {
	text-decoration:none;
}
#head_box {
	float:right;
}
.head_navi {
	margin:0;
	padding:0;
}
.head_navi_e {
	font-family:verdana;
}

.head_navi_j {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.head_navi ul {
	font-size:11px;
	margin:0;
	padding:0;
	list-style-type:none;
	margin:1px;
}
.head_navi ul li {
	border-left:1px solid #399;
	padding:0;
	margin:0;
	float:right;
	padding:1px 10px 1px 10px;
}
.head_navi ul li a{
	text-decoration:none;
	color:black;
}
.head_navi ul li a:hover {
	text-decoration:underline;
	color:#936;
	background-color:white;
}
#shop_navi {
	margin:0;
	padding:0;
	float:right;
}
#shop_navi ul {
	margin:0;
	padding:0;

}
#shop_navi ul li {
	margin:0;
	padding:0;
}
/*-----------------------------Cat*/
.mainnavi_10,.mainnavi_10 a,.mainnavi_10 a:visited {
	background:url(../img/cat_header/bg_header_new.gif) 0px 0px no-repeat;
	height:38px;
	width:50px;
	display:block;

	}
	
.mainnavi_20,.mainnavi_20 a,.mainnavi_20 a:visited {
	background:url(../img/cat_header/bg_header_new.gif) -50px 0px no-repeat;
	height:38px;
	width:50px;
	display:block;

	}
.mainnavi_30,.mainnavi_30 a,.mainnavi_30 a:visited {
	background:url(../img/cat_header/bg_header_new.gif) -100px 0px no-repeat;
	height:38px;
	width:50px;
	display:block;

	}
.mainnavi_40,.mainnavi_40 a,.mainnavi_40 a:visited {
	background:url(../img/cat_header/bg_header_new.gif) -150px 0px no-repeat;
	height:38px;
	width:50px;
	display:block;

	}
.mainnavi_50,.mainnavi_50 a,.mainnavi_50 a:visited {
	background:url(../img/cat_header/bg_header_new.gif) -200px 0px no-repeat;
	height:38px;
	width:50px;
	display:block;

	}
.mainnavi_51,.mainnavi_51 a,.mainnavi_51 a:visited {
	background:url(../img/cat_header/bg_header_new.gif) -250px 0px no-repeat;
	height:38px;
	width:50px;
	display:block;

	}
.mainnavi_52,.mainnavi_52 a,.mainnavi_52 a:visited {
	background:url(../img/cat_header/bg_header_new.gif) -300px 0px no-repeat;
	height:38px;
	width:50px;
	display:block;

	}
.mainnavi_53,.mainnavi_53 a,.mainnavi_53 a:visited {
	background:url(../img/cat_header/bg_header_new.gif) -350px 0px no-repeat;
	height:38px;
	width:50px;
	display:block;

	}
.mainnavi_54,.mainnavi_54 a,.mainnavi_54 a:visited {
	background:url(../img/cat_header/bg_header_new.gif) -400px 0px no-repeat;
	height:38px;
	width:50px;
	display:block;

	}
.mainnavi_60,.mainnavi_60 a,.mainnavi_60 a:visited {
	background:url(../img/cat_header/bg_header_new.gif) -450px 0px no-repeat;
	height:38px;
	width:50px;
	display:block;

	}
.mainnavi_70,.mainnavi_70 a,.mainnavi_70 a:visited {
	background:url(../img/cat_header/bg_header_new.gif) -500px 0px no-repeat;
	height:38px;
	width:50px;
	display:block;

	}
.mainnavi_80,.mainnavi_80 a,.mainnavi_80 a:visited {
	background:transparent url(../img/cat_header/bg_header_new.gif) -550px 0px no-repeat;
	height:38px;
	width:50px;
	display:block;

	}
.mainnavi_90,.mainnavi_90 a,.mainnavi_90 a:visited {
	background:url(../img/cat_header/bg_header_new.gif) -600px 0px no-repeat;
	height:38px;
	width:50px;
	display:block;

	}
.mainnavi_99,.mainnavi_99 a,.mainnavi_99 a:visited {
	background:url(../img/cat_header/bg_header_new.gif) -650px 0px no-repeat;
	height:38px;
	width:50px;
	display:block;

	}
.mainnavi_10 a:hover {
	background:url(../img/cat_header/bg_header_new.gif) 0px -38px no-repeat;
	text-decoration:none;
	}
	
.mainnavi_20 a:hover {
	background:url(../img/cat_header/bg_header_new.gif) -50px -38px no-repeat;
	text-decoration:none;
	}
.mainnavi_30 a:hover {
	background:url(../img/cat_header/bg_header_new.gif) -100px -38px no-repeat;
	text-decoration:none;
	}
.mainnavi_40 a:hover {
	background:url(../img/cat_header/bg_header_new.gif) -150px -38px no-repeat;
	text-decoration:none;
	}
.mainnavi_50 a:hover {
	background:url(../img/cat_header/bg_header_new.gif) -200px -38px no-repeat;
	text-decoration:none;
	}
.mainnavi_51 a:hover {
	background:url(../img/cat_header/bg_header_new.gif) -250px -38px no-repeat;
	text-decoration:none;
	}
.mainnavi_52 a:hover {
	background:url(../img/cat_header/bg_header_new.gif) -300px -38px no-repeat;
	text-decoration:none;
	}
.mainnavi_53 a:hover {
	background:url(../img/cat_header/bg_header_new.gif) -350px -38px no-repeat;
	text-decoration:none;
	}
.mainnavi_54 a:hover {
	background:url(../img/cat_header/bg_header_new.gif) -400px -38px no-repeat;
	text-decoration:none;
	}
.mainnavi_60 a:hover {
	background:url(../img/cat_header/bg_header_new.gif) -450px -38px no-repeat;
	text-decoration:none;
	}
.mainnavi_70 a:hover {
	background:url(../img/cat_header/bg_header_new.gif) -500px -38px no-repeat;
	text-decoration:none;
	}
.mainnavi_80 a:hover {
	background:url(../img/cat_header/bg_header_new.gif) -550px -38px no-repeat;
	text-decoration:none;
	}
.mainnavi_90 a:hover {
	background:url(../img/cat_header/bg_header_new.gif) -600px -38px no-repeat;
	text-decoration:none;
	}
.mainnavi_99 a:hover {
	background:url(../img/cat_header/bg_header_new.gif) -650px -38px no-repeat;
	text-decoration:none;
	}
