/* MENU Len-yu*/
#menu li#menu_lenyu a {
	background: url("../images/menu/lenyu.gif") no-repeat top left;
	height: 120px;
	width: 150px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 13px;
	margin-left: 0;
	padding: 0;
}
#menu li#menu_lenyu a:hover {
	background-position: -150px 0;
}
#menu li#menu_lenyu em a {
	background-position: -150px 0;
}
#menu li#menu_lenyu em a:hover {
	background-position: -150px 0;
}

#menu li#l-sawayama a {
	background: url("../images/menu/l-sawayama.gif") no-repeat top left;
	height: 30px;
	width: 150px;
	margin: 0;
	padding: 0;
}
#menu li#l-sawayama a:hover {
	background-position: -150px 0;
}
#menu li#l-sawayama em a {
	background-position: -150px 0
}
#menu li#l-sawayama em a:hover {
	background-position: -150px 0;
}
#menu li#l-concept a {
	background: url("../images/menu/l-concept.gif") no-repeat top left;
	height: 30px;
	width: 150px;
	margin: 0;
	padding: 0;
}
#menu li#l-concept a:hover {
	background-position: -150px 0;
}
#menu li#l-concept em a {
	background-position: -150px 0
}
#menu li#l-concept em a:hover {
	background-position: -150px 0;
}
#menu li#l-coordinate a {
	background: url("../images/menu/l-coordinate.gif") no-repeat top left;
	height: 30px;
	width: 150px;
	margin: 0;
	padding: 0;
}
#menu li#l-coordinate a:hover {
	background-position: -150px 0;
}
#menu li#l-coordinate em a {
	background-position: -150px 0
}
#menu li#l-coordinate em a:hover {
	background-position: -150px 0;
}
#menu li#l-product a {
	background: url("../images/menu/l-product.gif") no-repeat top left;
	height: 30px;
	width: 150px;
	margin: 0;
	padding: 0;
}
#menu li#l-product a:hover {
	background-position: -150px 0;
}
#menu li#l-product em a {
	background-position: -150px 0
}
#menu li#l-product em a:hover {
	background-position: -150px 0;
}
#menu li#l-living a {
	background: url("../images/menu/l-living.gif") no-repeat top left;
	height: 30px;
	width: 150px;
	margin: 0;
	padding: 0;
}
#menu li#l-living a:hover {
	background-position: -150px 0;
}
#menu li#l-living em a {
	background-position: -150px 0
}
#menu li#l-living em a:hover {
	background-position: -150px 0;
}
#menu li#l-dining a {
	background: url("../images/menu/l-dining.gif") no-repeat top left;
	height: 30px;
	width: 150px;
	margin: 0;
	padding: 0;
}
#menu li#l-dining a:hover {
	background-position: -150px 0;
}
#menu li#l-dining em a {
	background-position: -150px 0
}
#menu li#l-dining em a:hover {
	background-position: -150px 0;
}
#menu li#l-cabinet a {
	background: url("../images/menu/l-cabinet.gif") no-repeat top left;
	height: 30px;
	width: 150px;
	margin: 0;
	padding: 0;
}
#menu li#l-cabinet a:hover {
	background-position: -150px 0;
}
#menu li#l-cabinet em a {
	background-position: -150px 0
}
#menu li#l-cabinet em a:hover {
	background-position: -150px 0;
}
#menu li#l-lowboard a {
	background: url("../images/menu/l-lowboard.gif") no-repeat top left;
	height: 31px;
	width: 150px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 24px;
	margin-left: 0;
	padding: 0;
}
#menu li#l-lowboard a:hover {
	background-position: -150px 0;
}
#menu li#l-lowboard em a {
	background-position: -150px 0
}
#menu li#l-lowboard em a:hover {
	background-position: -150px 0;
}
#menu li#l-japanese a {
	background: url("../images/menu/l-japanese.gif") no-repeat top left;
	height: 31px;
	width: 150px;
	margin: 0;
	padding: 0;
}
#menu li#l-japanese a:hover {
	background-position: -150px 0;
}
#menu li#l-japanese em a {
	background-position: -150px 0
}
#menu li#l-japanese em a:hover {
	background-position: -150px 0;
}

.box-top { border: solid 1px black  }
.box_product { padding: 10px; border: solid 1px #b3b3b3  }
.box_hasu { color: white; background-color: gray; padding: 10px; border: solid 1px #b3b3b3; }
.box_black { color: white; background-color: black; padding: 10px; }
.item { padding: 10px 0; }


.l-line-head {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #808080;
}
.l-line-foot {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}