.menu {
	margin-left:0;
	margin-right:0;
	margin-bottom:50px;
	margin-top:10px;
	position:absolute;
	top:159px;
	left:0;
	height: 0px;
	width: 150px;
	}

#menu1 {
	height: 20px;
	width: 150px;
	cursor: hand;
	}

#menu3 {
	width: 150;
	height: 20;
	cursor: hand;
	}

#menu4 {
	width: 150;
	height: 20;
	cursor: hand;
	}

#menu5 {
	width: 150;
	height: 20;
	cursor: hand;
	}

.contents {
	width:470px;
	margin-left:auto;
	margin-right:auto
	}
.submenu1 {
	position:absolute;
	left:150px;
	top: 225px;
	font-size: 10px;
	font-weight: bold;
	color: #CF0000;
	letter-spacing: 0.1em;
	background-image: url(../img/submenu_3.gif);/* 背景はbackgroundではなくbackground-imageです。気をつけてください */
	background-repeat: repeat-y;
	visibility: hidden;
	padding-left: 10px;
	height: 240px;
	width:200px;
}
#menu2 {
	height: 20px;
	width: 150px;
	cursor: hand;
}
.submenu2 {
	position:absolute;
	left:150px;
	top: 245px;
	width: 200px;
	font-size: 10px;
	font-weight: bold;
	color: #CF0000;
	letter-spacing: 0.1em;
	background-image: url(../img/submenu_3.gif);
	background-repeat: repeat-y;
	visibility: hidden;
	padding-left: 10px;
	height: 420px;
}
.submenu4 {
	position:absolute;
	left:150px;
	top: 315px;
	width: 160px;
	font-size: 10px;
	color: #CF0000;
	letter-spacing: 0.1em;
	background-image: url(../img/submenu_1.gif);
	background-repeat: repeat-y;
	visibility: hidden;
	padding-left: 10px;
	font-weight: bold;
	cursor: hand;
	height: 100px;
}
.submenu5 {
	position:absolute;
	left:150px;
	top: 335px;
	width: 160px;
	font-size: 10px;
	color: #CF0000;
	letter-spacing: 0.1em;
	background-image: url(../img/submenu_1.gif);
	background-repeat: repeat-y;
	visibility: hidden;
	text-align: left;
	padding-left: 10px;
	font-weight: bold;
	height: 120px;
}
.submenu6 {
	position:absolute;
	left:150px;
	top: 355px;
	width: 160px;
	font-size: 10px;
	color: #CF0000;
	letter-spacing: 0.1em;
	background-image: url(../img/submenu_1.gif);
	background-repeat: repeat-y;
	visibility: hidden;
	text-align: left;
	padding-left: 10px;
	font-weight: bold;
	height: 80px;
}
.submenu8 {
	position:absolute;
	left:150px;
	top: 405px;
	font-size: 10px;
	color: #CF0000;
	letter-spacing: 0.1em;
	background-image: url(../img/submenu_1.gif);
	background-repeat: repeat-y;
	visibility: hidden;
	text-align: left;
	padding-left: 10px;
	font-weight: bold;
	height: 80px;
	width: 160px;
}
#menu6 {
	width: 150;
	height: 15;
	cursor: hand;
}
#menu8 {
	width: 150;
	height: 15;
	cursor: hand;
}
#menu9 {
	width: 150;
	height: 15;
	cursor: hand;
}
#menu11 {
	width: 150;
	height: 15;
	cursor: hand;
}
.submenu3 {
	position:absolute;
	left:150px;
	top: 265px;
	font-size: 10px;
	font-weight: bold;
	color: #CF0000;
	letter-spacing: 0.1em;
	background-image: url(../img/submenu_1.gif);
	background-repeat: repeat-y;
	visibility: hidden;
	padding-left: 10px;
	height: 60px;
	width: 160px;
}
strong.price {
	color: #D90000;
}
.submenu9 {
	position:absolute;
	left:150px;
	top: 425px;
	font-size: 10px;
	font-weight: bold;
	color: #CF0000;
	letter-spacing: 0.1em;
	background-image: url(../img/submenu_2.gif);
	background-repeat: repeat-y;
	visibility: hidden;
	padding-left: 10px;
	cursor: hand;
	height: 60px;
	width: 160px;
}
.submenu11 {
	position:absolute;
	left:150px;
	top: 495px;
	font-size: 10px;
	font-weight: bold;
	color: #CF0000;
	letter-spacing: 0.1em;
	background-image: url(../img/submenu_1.gif);
	background-repeat: repeat-y;
	visibility: hidden;
	padding-left: 10px;
	cursor: hand;
	height: 100px;
	width: 160px;
}
.submenu13 {
	position:absolute;
	left:150px;
	top: 640px;/*620*/
	font-size: 10px;
	font-weight: bold;
	color: #CF0000;
	letter-spacing: 0.1em;
	background-image: url(../img/submenu_2.gif);
	background-repeat: repeat-y;
	visibility: hidden;
	padding-left: 10px;
	height: 20px;
	width: 160px;
}
#menu13 {

	width: 150;
	height: 15;
	cursor: hand;
}
#menu14 {

	width: 150;
	height: 15;
	cursor: hand;
}
.submenu14 {
	position:absolute;
	left:150px;
	top: 650px;
	font-size: 10px;
	font-weight: bold;
	color: #CF0000;
	letter-spacing: 0.1em;
	background-image: url(../img/submenu_2.gif);
	background-repeat: repeat-y;
	visibility: hidden;
	padding-left: 10px;
	height: 100px;
	width: 160px;
}
.submenu15 {
	position:absolute;
	left:150px;
	top: 680px;/*660*/
	font-size: 10px;
	font-weight: bold;
	color: #CF0000;
	letter-spacing: 0.1em;
	background-image: url(../img/submenu_1.gif);
	background-repeat: repeat-y;
	visibility: hidden;
	padding-left: 10px;
	height: 60px;
	width: 160px;
}
#menu15 {

	width: 150;
	height: 15;
	cursor: hand;
}
.submenu16 {
	position:absolute;
	left:150px;
	top: 740px;
	font-size: 10px;
	font-weight: bold;
	color: #CF0000;
	letter-spacing: 0.1em;
	background-image: url(../img/submenu_1.gif);
	background-repeat: repeat-y;
	visibility: hidden;
	padding-left: 10px;
	height: 140px;
	width: 160px;
}
#menu16 {


	width: 150;
	height: 15;
	cursor: hand;
}
#menu12 {

	width: 150;
	height: 15;
	cursor: hand;
}
.submenu12 {
	position:absolute;
	left:150px;
	top: 565px;
	font-size: 10px;
	font-weight: bold;
	color: #CF0000;
	letter-spacing: 0.1em;
	background-image: url(../img/submenu_3.gif);
	background-repeat: repeat-y;
	visibility: hidden;
	padding-left: 10px;
	cursor: hand;
	height: 20px;
	width: 200px;
}
.submenu18 {
	position:absolute;
	left:150px;
	top: 545px;
	font-size: 10px;
	font-weight: bold;
	color: #CF0000;
	letter-spacing: 0.1em;
	background-image: url(../img/submenu_3.gif);
	background-repeat: repeat-y;
	visibility: hidden;
	padding-left: 10px;
	cursor: hand;
	height: 20px;
	width: 200px;
}
.submenu17 {
	position:absolute;
	left:150px;
	top: 480px;
	font-size: 10px;
	font-weight: bold;
	color: #CF0000;
	letter-spacing: 0.1em;
	background-image: url(../img/submenu_2.gif);
	background-repeat: repeat-y;
	visibility: hidden;
	padding-left: 10px;
	cursor: hand;
	height: 20px;
	width: 220px;
}
hr.shop {
	background-image: url(../img/hr.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	vertical-align: middle;
	filter: Alpha(Opacity=100, FinishOpacity=0, Style=3, StartX=0, StartY=0, FinishX=550, FinishY=20);
	color: #B9B9B9;
	height: 1px;
	width: 550px;
	margin-top: 12px;
	margin-bottom: 12px;
}
hr.shop2 {
	background-image: url(../img/hr.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	vertical-align: middle;
	filter: Alpha(Opacity=100, FinishOpacity=0, Style=3, StartX=0, StartY=0, FinishX=550, FinishY=20);
	color: #B9B9B9;
	height: 1px;
	width: 550px;
	margin-top: 6px;
	margin-bottom: 6px;
}

#menu19 {
	width: 150;
	height: 15;
	cursor: hand;
}

.submenu19 {
	position:absolute;
	left:150px;
	top: 520px;
	font-size: 10px;
	font-weight: bold;
	color: #CF0000;
	letter-spacing: 0.1em;
	background-image: url(../img/submenu_3.gif);
	background-repeat: repeat-y;
	visibility: hidden;
	padding-left: 10px;
	cursor: hand;
	height: 20px;
	width: 200px;
}





