*{
  margin:0;
  padding:0;
} 

body {
  	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #4d4d4d;
	background-color: #ffffff;
	width: 750px;
	padding-right: 25px;
	padding-left: 25px;
	margin-right: auto;
	margin-left: auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #cccccc;
	border-left-color: #cccccc;
	padding-top: 14px;
	padding-bottom: 3px;

}

/* TOP MENU */
#top {
	width: 260px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: 0;
}
#top li {
	display: inline; 
	line-height: 1.0;
}
#top ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#top li a {
	display: block;
	text-indent: -10000px;
	color: #ffffff;
	text-align: center;
	font-size: 1px;
	text-decoration: none;
}
#top li#top_morganton a {
	background: url("../images/top/morganton.gif") no-repeat top left;
	height: 40px;
	width: 260px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 0;
	padding: 0;
}
#top li#top_morganton a:hover {
	background-position: -260px 0;
}
#top li#top_morganton em a {
	background-position: -260px 0;
}
#top li#top_morganton em a:hover {
	background-position: -260px 0;
}
#top li#top_forza a {
	background: url("../images/top/forza.gif") no-repeat top left;
	height: 40px;
	width: 260px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 0;
	padding: 0;
}
#top li#top_forza a:hover {
	background-position: -260px 0;
}
#top li#top_forza em a {
	background-position: -260px 0;
}
#top li#top_forza em a:hover {
	background-position: -260px 0;
}
#top li#top_aube a {
	background: url("../images/top/aube.gif") no-repeat top left;
	height: 40px;
	width: 260px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 0;
	padding: 0;
}
#top li#top_aube a:hover {
	background-position: -260px 0;
}
#top li#top_aube em a {
	background-position: -260px 0;
}
#top li#top_aube em a:hover {
	background-position: -260px 0;
}
#top li#top_finezza a {
	background: url("../images/top/finezza.gif") no-repeat top left;
	height: 40px;
	width: 260px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 0;
	padding: 0;
}
#top li#top_finezza a:hover {
	background-position: -260px 0;
}
#top li#top_finezza em a {
	background-position: -260px 0;
}
#top li#top_finezza em a:hover {
	background-position: -260px 0;
}
#top li#top_queens a {
	background: url("../images/top/queens.gif") no-repeat top left;
	height: 40px;
	width: 260px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 0;
	padding: 0;
}
#top li#top_queens a:hover {
	background-position: -260px 0;
}
#top li#top_queens em a {
	background-position: -260px 0;
}
#top li#top_queens em a:hover {
	background-position: -260px 0;
}
#top li#top_proceed a {
	background: url("../images/top/proceed.gif") no-repeat top left;
	height: 40px;
	width: 260px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 0;
	padding: 0;
}
#top li#top_proceed a:hover {
	background-position: -260px 0;
}
#top li#top_proceed em a {
	background-position: -260px 0;
}
#top li#top_proceed em a:hover {
	background-position: -260px 0;
}
#top li#top_louis a {
	background: url("../images/top/louis.gif") no-repeat top left;
	height: 40px;
	width: 260px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 0;
	padding: 0;
}
#top li#top_louis a:hover {
	background-position: -260px 0;
}
#top li#top_louis em a {
	background-position: -260px 0;
}
#top li#top_louis em a:hover {
	background-position: -260px 0;
}
#top li#top_excel a {
	background: url("../images/top/excel.gif") no-repeat top left;
	height: 40px;
	width: 260px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 0;
	padding: 0;
}
#top li#top_excel a:hover {
	background-position: -260px 0;
}
#top li#top_excel em a {
	background-position: -260px 0;
}
#top li#top_excel em a:hover {
	background-position: -260px 0;
}
#top li#top_lenyu a {
	background: url("../images/top/lenyu.gif") no-repeat top left;
	height: 40px;
	width: 260px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 0;
	padding: 0;
}
#top li#top_lenyu a:hover {
	background-position: -260px 0;
}
#top li#top_lenyu em a {
	background-position: -260px 0;
}
#top li#top_lenyu em a:hover {
	background-position: -260px 0;
}

/* HEADER MENU */
#header {
	height: 32px;
	min-height: 32px;
	width: 750px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: 0;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #808080;
	border-bottom-color: #808080;
}
#header li {
	display: inline; 
	line-height: 1.0;
}
#header ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#header li a {
	display: block;
	text-indent: -10000px;
	color: #ffffff;
	text-align: center;
	font-size: 1px;
	float: left;
	text-decoration: none;
}
#header li#morganton a {
	background: url("../images/header/morganton.gif") no-repeat top left;
	height: 32px;
	width: 94px;
	margin: 0;
	padding: 0;
}
#header li#morganton a:hover {
	background-position: 0 -32px;
}
#header li#morganton em a {
	background-position: 0 -32px;
}
#header li#morganton em a:hover {
	background-position: 0 -32px;
}
#header li#forza a {
	background: url("../images/header/forza.gif") no-repeat top left;
	height: 32px;
	width: 74px;
	margin: 0;
	padding: 0;
}
#header li#forza a:hover {
	background-position: 0 -32px;
}
#header li#forza em a {
	background-position: 0 -32px;
}
#header li#forza em a:hover {
	background-position: 0 -32px;
}
#header li#aube a {
	background: url("../images/header/aube.gif") no-repeat top left;
	height: 32px;
	width: 64px;
	margin: 0;
	padding: 0;
}
#header li#aube a:hover {
	background-position: 0 -32px;
}
#header li#aube em a {
	background-position: 0 -32px;
}
#header li#aube em a:hover {
	background-position: 0 -32px;
}
#header li#finezza a {
	background: url("../images/header/finezza.gif") no-repeat top left;
	height: 32px;
	width: 88px;
	margin: 0;
	padding: 0;
}
#header li#finezza a:hover {
	background-position: 0 -32px;
}
#header li#finezza em a {
	background-position: 0 -32px;
}
#header li#finezza em a:hover {
	background-position: 0 -32px;
}
#header li#queens a {
	background: url("../images/header/queens.gif") no-repeat top left;
	height: 32px;
	width: 112px;
	margin: 0;
	padding: 0;
}
#header li#queens a:hover {
	background-position: 0 -32px;
}
#header li#queens em a {
	background-position: 0 -32px;
}
#header li#queens em a:hover {
	background-position: 0 -32px;
}
#header li#proceed a {
	background: url("../images/header/proceed.gif") no-repeat top left;
	height: 32px;
	width: 82px;
	margin: 0;
	padding: 0;
}
#header li#proceed a:hover {
	background-position: 0 -32px;
}
#header li#proceed em a {
	background-position: 0 -32px;
}
#header li#proceed em a:hover {
	background-position: 0 -32px;
}
#header li#louis a {
	background: url("../images/header/louis.gif") no-repeat top left;
	height: 32px;
	width: 70px;
	margin: 0;
	padding: 0;
}
#header li#louis a:hover {
	background-position: 0 -32px;
}
#header li#louis em a {
	background-position: 0 -32px;
}
#header li#louis em a:hover {
	background-position: 0 -32px;
}
#header li#excel a {
	background: url("../images/header/excel.gif") no-repeat top left;
	height: 32px;
	width: 102px;
	margin: 0;
	padding: 0;
}
#header li#excel a:hover {
	background-position: 0 -32px;
}
#header li#excel em a {
	background-position: 0 -32px;
}
#header li#excel em a:hover {
	background-position: 0 -32px;
}
#header li#lenyu a {
	background: url("../images/header/lenyu.gif") no-repeat top left;
	height: 32px;
	width: 63px;
	margin: 0;
	padding: 0;
}
#header li#lenyu a:hover {
	background-position: 0 -32px;
}
#header li#lenyu em a {
	background-position: 0 -32px;
}
#header li#lenyu em a:hover {
	background-position: 0 -32px;
}

/* HEADER MENU SHOWROOM */
#header li#sr-nihonbashi a {
	background: url("../images/header/sr-nihonbashi.gif") no-repeat top left;
	height: 32px;
	width: 115px;
	margin: 0;
	padding: 0;
}
#header li#sr-nihonbashi a:hover {
	background-position: 0 -32px;
}
#header li#sr-nihonbashi em a {
	background-position: 0 -32px;
}
#header li#sr-nihonbashi em a:hover {
	background-position: 0 -32px;
}
#header li#sr-nagoya a {
	background: url("../images/header/sr-nagoya.gif") no-repeat top left;
	height: 32px;
	width: 115px;
	margin: 0;
	padding: 0;
}
#header li#sr-nagoya a:hover {
	background-position: 0 -32px;
}
#header li#sr-nagoya em a {
	background-position: 0 -32px;
}
#header li#sr-nagoya em a:hover {
	background-position: 0 -32px;
}
#header li#sr-fukuoka a {
	background: url("../images/header/sr-fukuoka.gif") no-repeat top left;
	height: 32px;
	width: 104px;
	margin: 0;
	padding: 0;
}
#header li#sr-fukuoka a:hover {
	background-position: 0 -32px;
}
#header li#sr-fukuoka em a {
	background-position: 0 -32px;
}
#header li#sr-fukuoka em a:hover {
	background-position: 0 -32px;
}
#header li#sr-showroom a {
	background: url("../images/header/sr-showroom.gif") no-repeat top left;
	height: 32px;
	width: 167px;
	margin: 0;
	padding: 0;
}
#header li#sr-showroom a:hover {
	background-position: 0 -32px;
}
#header li#sr-showroom em a {
	background-position: 0 -32px;
}
#header li#sr-showroom em a:hover {
	background-position: 0 -32px;
}

/* MENU */
#menu {
	width: 150px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: 0;
}
#menu li {
	display: inline; 
	line-height: 1.0;
}
#menu ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#menu li a {
	display: block;
	text-indent: -10000px;
	color: #ffffff;
	text-align: center;
	font-size: 1px;
	text-decoration: none;
}
#menu li#menu_morganton a {
	background: url("../images/menu/morganton.gif") no-repeat top left;
	height: 60px;
	width: 150px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 13px;
	margin-left: 0;
	padding: 0;
}
#menu li#menu_morganton a:hover {
	background-position: -150px 0;
}
#menu li#menu_morganton em a {
	background-position: -150px 0;
}
#menu li#menu_morganton em a:hover {
	background-position: -150px 0;
}
#menu li#menu_forza a {
	background: url("../images/menu/forza.gif") no-repeat top left;
	height: 60px;
	width: 150px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 13px;
	margin-left: 0;
	padding: 0;
}
#menu li#menu_forza a:hover {
	background-position: -150px 0;
}
#menu li#menu_forza em a {
	background-position: -150px 0;
}
#menu li#menu_forza em a:hover {
	background-position: -150px 0;
}
#menu li#menu_aube a {
	background: url("../images/menu/aube.gif") no-repeat top left;
	height: 60px;
	width: 150px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 13px;
	margin-left: 0;
	padding: 0;
}
#menu li#menu_aube a:hover {
	background-position: -150px 0;
}
#menu li#menu_aube em a {
	background-position: -150px 0;
}
#menu li#menu_aube em a:hover {
	background-position: -150px 0;
}
#menu li#menu_finezza a {
	background: url("../images/menu/finezza.gif") no-repeat top left;
	height: 60px;
	width: 150px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 13px;
	margin-left: 0;
	padding: 0;
}
#menu li#menu_finezza a:hover {
	background-position: -150px 0;
}
#menu li#menu_finezza em a {
	background-position: -150px 0;
}
#menu li#menu_finezza em a:hover {
	background-position: -150px 0;
}
#menu li#menu_queens a {
	background: url("../images/menu/queens.gif") no-repeat top left;
	height: 60px;
	width: 150px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 13px;
	margin-left: 0;
	padding: 0;
}
#menu li#menu_queens a:hover {
	background-position: -150px 0;
}
#menu li#menu_queens em a {
	background-position: -150px 0;
}
#menu li#menu_queens em a:hover {
	background-position: -150px 0;
}
#menu li#menu_proceed a {
	background: url("../images/menu/proceed.gif") no-repeat top left;
	height: 60px;
	width: 150px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 13px;
	margin-left: 0;
	padding: 0;
}
#menu li#menu_proceed a:hover {
	background-position: -150px 0;
}
#menu li#menu_proceed em a {
	background-position: -150px 0;
}
#menu li#menu_proceed em a:hover {
	background-position: -150px 0;
}
#menu li#menu_louis a {
	background: url("../images/menu/louis.gif") no-repeat top left;
	height: 60px;
	width: 150px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 13px;
	margin-left: 0;
	padding: 0;
}
#menu li#menu_louis a:hover {
	background-position: -150px 0;
}
#menu li#menu_louis em a {
	background-position: -150px 0;
}
#menu li#menu_louis em a:hover {
	background-position: -150px 0;
}
#menu li#menu_excel a {
	background: url("../images/menu/excel.gif") no-repeat top left;
	height: 60px;
	width: 150px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 13px;
	margin-left: 0;
	padding: 0;
}
#menu li#menu_excel a:hover {
	background-position: -150px 0;
}
#menu li#menu_excel em a {
	background-position: -150px 0;
}
#menu li#menu_excel em a:hover {
	background-position: -150px 0;
}
#menu li#concept a {
	background: url("../images/menu/concept.gif") no-repeat top left;
	height: 27px;
	width: 150px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
	padding: 0;
}
#menu li#concept a:hover {
	background-position: -150px 0;
}
#menu li#concept em a {
	background-position: -150px 0
}
#menu li#concept em a:hover {
	background-position: -150px 0;
}
#menu li#sofa a {
	background: url("../images/menu/sofa.gif") no-repeat top left;
	height: 27px;
	width: 150px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
	padding: 0;
}
#menu li#sofa a:hover {
	background-position: -150px 0;
}
#menu li#sofa em a {
	background-position: -150px 0
}
#menu li#sofa em a:hover {
	background-position: -150px 0;
}
#menu li#living-table a {
	background: url("../images/menu/living-table.gif") no-repeat top left;
	height: 27px;
	width: 150px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
	padding: 0;
}
#menu li#living-table a:hover {
	background-position: -150px 0;
}
#menu li#living-table em a {
	background-position: -150px 0
}
#menu li#living-table em a:hover {
	background-position: -150px 0;
}
#menu li#chair a {
	background: url("../images/menu/chair.gif") no-repeat top left;
	height: 27px;
	width: 150px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
	padding: 0;
}
#menu li#chair a:hover {
	background-position: -150px 0;
}
#menu li#chair em a {
	background-position: -150px 0
}
#menu li#chair em a:hover {
	background-position: -150px 0;
}
#menu li#dining-table a {
	background: url("../images/menu/dining-table.gif") no-repeat top left;
	height: 27px;
	width: 150px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
	padding: 0;
}
#menu li#dining-table a:hover {
	background-position: -150px 0;
}
#menu li#dining-table em a {
	background-position: -150px 0
}
#menu li#dining-table em a:hover {
	background-position: -150px 0;
}
#menu li#cabinet a {
	background: url("../images/menu/cabinet.gif") no-repeat top left;
	height: 27px;
	width: 150px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
	padding: 0;
}
#menu li#cabinet a:hover {
	background-position: -150px 0;
}
#menu li#cabinet em a {
	background-position: -150px 0
}
#menu li#cabinet em a:hover {
	background-position: -150px 0;
}
#menu li#bed a {
	background: url("../images/menu/bed.gif") no-repeat top left;
	height: 27px;
	width: 150px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
	padding: 0;
}
#menu li#bed a:hover {
	background-position: -150px 0;
}
#menu li#bed em a {
	background-position: -150px 0
}
#menu li#bed em a:hover {
	background-position: -150px 0;
}
#menu li#wardrobe a {
	background: url("../images/menu/wardrobe.gif") no-repeat top left;
	height: 27px;
	width: 150px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
	padding: 0;
}
#menu li#wardrobe a:hover {
	background-position: -150px 0;
}
#menu li#wardrobe em a {
	background-position: -150px 0
}
#menu li#wardrobe em a:hover {
	background-position: -150px 0;
}
#menu li#shop a {
	background: url("../images/menu/shop.gif") no-repeat top left;
	height: 27px;
	width: 150px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 13px;
	margin-left: 0;
	padding: 0;
}
#menu li#shop a:hover {
	background-position: -150px 0;
}
#menu li#shop em a {
	background-position: -150px 0
}
#menu li#shop em a:hover {
	background-position: -150px 0;
}
#menu li#order a {
	background: url("../images/menu/order.gif") no-repeat top left;
	height: 27px;
	width: 150px;
	margin-top: 0;
	margin-right: 0;
	margin-top: 0px;
	margin-bottom: 13px;
	margin-left: 0;
	padding: 0;
}
#menu li#order a:hover {
	background-position: -150px 0;
}
#menu li#order em a {
	background-position: -150px 0
}
#menu li#order em a:hover {
	background-position: -150px 0;
}
#menu li#kodawari a {
	background: url("../images/menu/kodawari.gif") no-repeat top left;
	height: 27px;
	width: 150px;
	margin-top: 13px;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
	padding: 0;
}
#menu li#kodawari a:hover {
	background-position: -150px 0;
}
#menu li#kodawari em a {
	background-position: -150px 0
}
#menu li#kodawari em a:hover {
	background-position: -150px 0;
}
#menu li#hariji a {
	background: url("../images/menu/hariji.gif") no-repeat top left;
	height: 27px;
	width: 150px;
	margin-top: 0;
	margin-right: 0;
	margin-top: 0px;
	margin-bottom: 3px;
	margin-left: 0;
	padding: 0;
}
#menu li#hariji a:hover {
	background-position: -150px 0;
}
#menu li#hariji em a {
	background-position: -150px 0
}
#menu li#hariji em a:hover {
	background-position: -150px 0;
}


/* MENU SHOWROOM */
#menu li#d-nihonbashi a {
	background: url("../images/menu/d-nihonbashi.gif") no-repeat top left;
	height: 27px;
	width: 150px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
	padding: 0;
}
#menu li#d-nihonbashi a:hover {
	background-position: -150px 0;
}
#menu li#d-nihonbashi em a {
	background-position: -150px 0
}
#menu li#d-nihonbashi em a:hover {
	background-position: -150px 0;
}
#menu li#d-nagoya a {
	background: url("../images/menu/d-nagoya.gif") no-repeat top left;
	height: 27px;
	width: 150px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
	padding: 0;
}
#menu li#d-nagoya a:hover {
	background-position: -150px 0;
}
#menu li#d-nagoya em a {
	background-position: -150px 0
}
#menu li#d-nagoya em a:hover {
	background-position: -150px 0;
}
#menu li#d-fukuoka a {
	background: url("../images/menu/d-fukuoka.gif") no-repeat top left;
	height: 27px;
	width: 150px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
	padding: 0;
}
#menu li#d-fukuoka a:hover {
	background-position: -150px 0;
}
#menu li#d-fukuoka em a {
	background-position: -150px 0
}
#menu li#d-fukuoka em a:hover {
	background-position: -150px 0;
}
#menu li#showroom a {
	background: url("../images/menu/showroom.gif") no-repeat top left;
	height: 27px;
	width: 150px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
	padding: 0;
}
#menu li#showroom a:hover {
	background-position: -150px 0;
}
#menu li#showroom em a {
	background-position: -150px 0
}
#menu li#showroom em a:hover {
	background-position: -150px 0;
}
/* SHOWROOM */
#menu li#sr-nihonbashi a {
	background: url("../images/menu/sr-nihonbashi.gif") no-repeat top left;
	height: 60px;
	width: 150px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 13px;
	margin-left: 0;
	padding: 0;
}
#menu li#sr-nihonbashi a:hover {
	background-position: -150px 0;
}
#menu li#sr-nihonbashi em a {
	background-position: -150px 0
}
#menu li#sr-nihonbashi em a:hover {
	background-position: -150px 0;
}
#menu li#sr-nagoya a {
	background: url("../images/menu/sr-nagoya.gif") no-repeat top left;
	height: 60px;
	width: 150px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 13px;
	margin-left: 0;
	padding: 0;
}
#menu li#sr-nagoya a:hover {
	background-position: -150px 0;
}
#menu li#sr-nagoya em a {
	background-position: -150px 0
}
#menu li#sr-nagoya em a:hover {
	background-position: -150px 0;
}
#menu li#sr-fukuoka a {
	background: url("../images/menu/sr-fukuoka.gif") no-repeat top left;
	height: 60px;
	width: 150px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 13px;
	margin-left: 0;
	padding: 0;
}
#menu li#sr-fukuoka a:hover {
	background-position: -150px 0;
}
#menu li#sr-fukuoka em a {
	background-position: -150px 0
}
#menu li#sr-fukuoka em a:hover {
	background-position: -150px 0;
}
#menu li#sr-reserve a {
	background: url("../images/menu/sr-reserve.gif") no-repeat top left;
	height: 27px;
	width: 150px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
	padding: 0;
}
#menu li#sr-reserve a:hover {
	background-position: -150px 0;
}
#menu li#sr-reserve em a {
	background-position: -150px 0
}
#menu li#sr-reserve em a:hover {
	background-position: -150px 0;
}
#menu li#sr-access a {
	background: url("../images/menu/sr-access.gif") no-repeat top left;
	height: 27px;
	width: 150px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
	padding: 0;
}
#menu li#sr-access a:hover {
	background-position: -150px 0;
}
#menu li#sr-access em a {
	background-position: -150px 0
}
#menu li#sr-access em a:hover {
	background-position: -150px 0;
}

a:link {color: #808080;	text-decoration : none;} 
a:active { color: #808080; text-decoration : none;} 
a:visited { color: #808080; text-decoration : none;} 
a:hover { color: #4d4d4d; text-decoration : underline;} 

a.product:link {color: #0000ff;	text-decoration : none;} 
a.product:active { color: #0000ff; text-decoration : none;} 
a.product:visited { color: #0000ff; text-decoration : none;} 
a.product:hover { color: #0000ff; text-decoration : underline;} 

a.gold:link { color: #2c2419; text-decoration: none   }
a.gold:visited { color: #2c2419; text-decoration: none  }
a.gold:active { color: #2c2419; text-decoration: underline  }
a.gold:hover { color: #2c2419; text-decoration: underline  }

a.hariji:link {color: #0000ff;	text-decoration : none;} 
a.hariji:active { color: #0000ff; text-decoration : none;} 
a.hariji:visited { color: #0000ff; text-decoration : none;} 
a.hariji:hover { color: #0000ff; text-decoration : underline;} 


.box { border: solid 1px #b3b3b3 }
.box-caution {
	border: 1px solid #bcbcbc;
	padding: 10px;
	font-size: 11px;
	line-height: 13px;
	color: #808080;
}
.box-concept { border: 2px solid #e3d8c2; padding: 20px;}
.box-com { border: 1px solid #e3d8c2;}
.box-list { border: solid 1px gray }
.box-sr { border: 1px solid #cbc3a6;} 
.box-domani { border: 1px solid #bcbcbc;}
.box-gold { background-color: #b9ab76; padding: 2px 4px; border: solid 2px #7f6c3f; }

.sr-padding { padding-top: 5px }
.sr-spec { color: white; font-size: 11px; background-color: #646464; padding: 2px 3px; }
.sr-t {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #9b8844;
	border-right-color: #9b8844;
	border-left-color: #9b8844;
	padding-right: 10px;
	padding-left: 10px;
}
.sr-lr {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #9b8844;
	border-left-color: #9b8844;
	padding-right: 10px;
	padding-left: 10px;
}
.sr-b {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #9b8844;
	border-bottom-color: #9b8844;
	border-left-color: #9b8844;
	padding-right: 10px;
	padding-left: 10px;
}

.hariji-lank {
	background-color: #cccccc;
	height: 16px;
	width: 130px;
}

.line-t {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #b3b3b3;
	border-right-color: #b3b3b3;
	border-left-color: #b3b3b3;
}
.line-lr {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #b3b3b3;
	border-left-color: #b3b3b3;
}
.line-b {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #b3b3b3;
	border-bottom-color: #b3b3b3;
	border-left-color: #b3b3b3;
}

.line-footmenu {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #bcbcbc;
	border-bottom-color: #bcbcbc;
	padding-top: 5px;
	padding-bottom: 5px;
}
.line-com { border-right-width: 1px; border-right-style: solid;	border-right-color: #e3d8c2;}

.line-list_bottom {
	padding-bottom: 20px;
	border-bottom: 1px solid #bcbcbc;
	padding-top: 20px;
}
.line-list_padding {
	padding-bottom: 20px;
	padding-top: 20px;
}
.line-list_dot { border-bottom: 1px dotted #666666;	padding: 4px 2px}
.line_dot { border-bottom: 1px dotted #666666;}

.pet { border: 1px solid #B19942; padding: 5px; }

.px11 { font-size: 11px; line-height: 13px}
.px11-eol {
	font-size: 11px;
	line-height: 13px;
	color: red;
	padding-bottom: 4px;
}
.px12-18   { font-size: 12px; line-height: 18px}
.px12-20   { font-size: 12px; line-height: 20px}
.px12-b   { font-weight: bold; font-size: 12px; line-height: 14px}
.px14-b { font-weight: bold; font-size: 14px; line-height: 16px }
.px16-b { font-weight: bold; font-size: 16px; line-height: 18px }

.pad16 { padding-left: 16px; padding-right: 16px;}