ul#menu{
	list-style:none;
	margin: 0px;
	padding: 0px;
	clear: left;
	background-color: #2C0D02;
	width: 850px;
}
#menu a span{
	display:none;
} 
ul#menu li{
	list-style:none;
	float:left;
}
ul#menu a{
	display:block;
	height:34px;
	background-image:url(img/top_navi2.gif);
}
body {
	margin: 0px;
}
table {
	margin: 0px;
}
a.home {
	background-position:0px 0px;
	width: 76px;
}

a:hover.home {
	background-position:-2px -34px;
}

a.how {
	background-position:-76px 0px;
	width: 142px;
}
a:hover.how {
	background-position:-76px -34px;
}
a.company {
	background-position:-218px 0px;
	width: 144px;
}
a:hover.company {
	background-position:-218px -34px;
}
a.com {
	background-position:-362px 0px;
	width: 71px;
}
a:hover.com {
	background-position:-362px -34px;
}

a.mail{
	background-position:-433px 0px;
	width: 133px;
}
a:hover.mail{
	background-position:-433px -34px;
}
a.rakuten{
	background-position:-566px 0px;
	width: 129px;
}
a:hover.rakuten{
	background-position:-566px -34px;
}
a.cart{
	background-position:-695px 0px;
	width: 155px;
}
a:hover.cart{
	background-position:-695px -34px;
}
#top {
	background-image: url(img/topbana.gif);
	margin: 0px;
	width: 850px;
	height: 104px; // 初期値104px　年末年始案内のため50pxプラスして画像差し込み //
}
.top_link {
	float: left;
	height: 104px;
	width: 650px;
}
.form {
	margin-top: 70px;
	margin-bottom: 0px;
	float: left;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
	height: 30px;
	width: 200px;
	overflow: hidden;
}
.bot {
	color: #FFFFFF;
	background-color: #E30000;
	padding-top: 2px;
}
