@import "/wedding/lib/cmn_css/component.css"; 

/* CSS Document */

body { behavior:url("../lib/js/csshover.htc"); }

#contents div.bridesB {
	border: 3px solid #948F87;
	padding-bottom: 5px;
	width: 624px;
}

#contents div.bridesB div.ttInr {
 margin:5px 8px 0 8px;
 width:608px;
}


#rightMenu li{
	vertical-align:bottom;
}

#rightMenu li.hm02 span,
#rightMenu li.hm03 span,
#rightMenu li.hm04 span,
#rightMenu li.hm05 span,
#rightMenu li.hm06 span {
	background-image: url(/wedding/lib/cmn_img/rm_hall_menu.jpg);
	display:block;
	text-indent: -9999px;
	overflow: hidden;
}


/* [cook] */

#rightMenu ul#hallMenu li.hm01, #rightMenu ul#hallMenu li.hm01 a{
	background-position: 0 0;
	height: 51px;
	width: 220px;
}

#rightMenu li.hm02, #rightMenu li.hm02 span {
	background-position: 0 -51px;
	height: 26px;
	width: 220px;
}

#rightMenu li.hm03, #rightMenu li.hm03 span {
	background-position: 0 -77px;
	height: 26px;
	width: 220px;
}

#rightMenu li.hm04, #rightMenu li.hm04 span {
	background-position: 0 -103px;
	height: 26px;
	width: 220px;
}

#rightMenu li.hm05, #rightMenu li.hm05 span {
	background-position: 0 -129px;
	height: 26px;
	width: 220px;
}
#rightMenu li.hm06, #rightMenu li.hm06 span {
	background-position: 0 -155px;
	height: 26px;
	width: 220px;
}

#rightMenu ul#hallMenu li.hm07, #rightMenu ul#hallMenu li.hm07 a {
	background-position: 0 -181px;
	height: 50px;
	width: 220px;
}


/* over */


#rightMenu ul#hallMenu li.hm01 a:hover,
#rightMenu ul#hallMenu li.hm01 a.current {
	background-position: -220px 0;
	height: 51px;
	width: 220px;
}

#rightMenu li.hm02 span:hover,
#rightMenu li.hm02 span.current {
	background-position: -220px -51px;
	display:block;
	height: 26px;
	width: 220px;
}

#rightMenu li.hm03 span:hover,
#rightMenu li.hm03 span.current {
	background-position: -220px -77px;
	display:block;
	height: 26px;
	width: 220px;
}

#rightMenu li.hm04 span:hover,
#rightMenu li.hm04 span.current {
	background-position: -220px -103px;
	display:block;
	height: 26px;
	width: 220px;
}

#rightMenu li#pm05 span:hover,
#rightMenu li#pm05 span.current {
	background-position: -220px -129px;
	display:block;
	height: 30px;
	width: 220px;
}

#rightMenu li.hm05 span:hover,
#rightMenu li.hm05 span.current {
	background-position: -220px -129px;
	height: 26px;
	width: 220px;
}

#rightMenu li.hm06 span:hover,
#rightMenu li.hm06 span.current {
	background-position: -220px -155px;
	height: 26px;
	width: 220px;
}

#rightMenu ul#hallMenu li.hm07 a:hover,
#rightMenu ul#hallMenu li.hm07 a.current {
	background-position: -220px -181px;
	height: 50px;
	width: 220px;
}



