﻿/*
	---------- MENU START ----------
*/

#menuBODY {
	position:relative;
	top:-45px;
	width:875px;
	margin:0px auto;
	height:600px;
}
#catContainer {
	position:relative;
	z-index:500;
}
#itemListContainer {
	position:absolute;
	top:100px;
	width:370px;
	height:220px;
	padding: 2px 10px;
	margin: 0px auto;
}

	/* CATEGORIES */

.category {
	float:left;
	width:165px;
	height:40px;
	margin:2px 2px;
	border-width:3px;
	border-style:solid;
	padding:0px;
	border-radius:5px;
	text-align:center;
	font:normal 110%/1.6 Helvetica, Arial, sans-serif;
	letter-spacing:1px;
	z-index:500;
}
.category:hover {
	border-width:3px;
	border-style:solid;
	cursor:pointer;
}
.category a {
	text-decoration: none;
}
.category a:hover {
	text-decoration: none;
}
#floating {
	position:absolute;
	top:-50px;
	right:50px;
	height:28px;
	font:normal 100%/1.2 Helvetica, Arial, sans-serif;
	border-radius:3px;
}
	/* END CATEGORIES */

	
	/* ITEM LISTS */
.sub {
	position:relative;
	border-radius:15px;
	padding: 0px 15px;
	border-top-width:2px;
	border-top-style:solid;
	border-bottom-width:2px;
	border-bottom-style:solid;
	border-left-width:1px;
	border-left-style:solid;
	border-right-width:1px;
	border-right-style:solid;
	height:600px;
	width:275px;
	margin:5px 0px;
}
.itemcontents {
	z-index:5;
	width:380px;
	height:110px;
	position:relative;
	left:0px;
	top:-90px;
	margin: 0px 0px;
	padding: 5px 5px 0px 160px; /* trbl */
	border-top-width:1px;
	border-top-style:dotted;
}
.itemcontents h1 {
	font:normal 120%/1.5 Helvetica, Arial, sans-serif;
	font-weight:bold;
	text-align:left;
	padding: 1px 4px 1px 18px;
	position:relative;
	left:-15px;
	display:inline;
	width: 200px;
}
.itemcontents h2 {
	font:normal 110%/1.5 Helvetica, Arial, sans-serif;
	font-weight:bold;
	position:relative;
	float:right;
	width:50px;
}
.itemcontents p {
	font:normal 100%/1.4 Helvetica, Arial, sans-serif;
	padding: 5px 0px 3px 10px;
	border-style:dotted;
	border-width:1px;
}
.itemcontents em {
	font-weight:bold;
	font-style:italic;
}
.item {
	position:relative;
	left:295px;
	top:0px;
	width:400px;
	height:105px;
}
.lastitem {
	position:relative;
	height:175px;
}
.itempic {
	position: relative;
	left:3px;
	top:12px;
	z-index:1;
	width:145px;
	height:96px;
}
.no-wheat {
	position:absolute;
	bottom:-10px;
	left:120px;
	z-index:25;
	
	height:45px;
	width:45px;
}
.no-wheat:hover {
	position:absolute;
	bottom:-10px;
	left:90px;
	z-index:25;
	
	height:90px;
	width:90px;
}
.itembg {
	position: relative;
	left:0px;
	top:0px;
}
.enlargethumb { /* used for link over thumbnail */
	position:absolute;
	top:3px;
	left:3px;
	width:142px;
	height:94px;
	z-index:10;
}
.thumb span {
	position:absolute;
	left:-1000px;
	visibility: hidden;
	z-index:10;
	width:300px;
	height:200px;
	padding:15px 15px 15px 15px; /* trbl */
	border-radius:10px;
}
.thumb:hover span{
	visibility: visible;
	top:5px;
	left:-330px;
	z-index:10;
}
.itemcontents a:link,a:visited {
	text-decoration:none;
}

.itemcontents a:hover,a:active {
	text-decoration:none;
}
.enlarge {
	height:200px;
	width:300px;
}
/* OPENS ALL MENUS */
#openall {
	margin: 15px 0px;
	padding: 3px 15px;
	color:#000;
}
/* CLOSES ALL MENUS */
#closeall {
	margin: 15px 0px;
	padding: 3px 15px;
	color:#000;
}
.subinfo {
	position:absolute;
	left:30px;
	top:10px;
	width:250px;
	font:normal 130%/1.2 msYi;
	text-align:right;
}
.subinfo h1 {
	font:normal 250%/1.5 'メイリオ',Meiryo, Helvetica, Arial, sans-serif;
	font-weight:normal;
	text-indent:5px;
	letter-spacing:1px;
	opacity:0.5;
}
.subinfo em {
	font-style:italic;
}
	/* END ITEM LISTS */

/*
	---------- MENU END ----------
*/