@charset "UTF-8";
@import "/lib/cmn_css/component.css"; 

/* CSS Document */

.jpns {
 background:url(/restaurant/images/japanese.jpg) top left no-repeat;
}

.memorial {
 background:url(/restaurant/images/memorial.jpg) top left no-repeat;
}

.chi {
 background:url(/restaurant/images/chinese.jpg) top left no-repeat;
}

.top {
 background:url(/restaurant/images/restaurant_top.jpg) top left no-repeat;
}

.lounge {
 background:url(/restaurant/images/cafe_bar.jpg) top left no-repeat;
}

.pri {
 background:url(/restaurant/images/private_room.jpg) top left no-repeat;
}

.vik {
 background:url(/restaurant/images/vikings.jpg) top left no-repeat;
}

.wes {
 background:url(/restaurant/images/european.jpg) top left no-repeat;
}

#contents div.recommendInner ul li a {
	background: url(/lib/cmn_img/icon_blue_arrow.gif) left center no-repeat !important;
}

#contents table.gryBoxTable {
	border-right: 3px solid #E5E5E5;
	border-left: 7px solid #E5E5E5;
	width: 100&;
}

#contents table.gryBoxTable td.bdr {
	background: url(/restaurant/images/bg_box_list_inner.gif) left bottom no-repeat;
	padding-bottom: 15px;
	vertical-align: top;
	width: 155px;
}

#contents table.gryBoxTable td.bdr2 {
	background: url(/restaurant/images/bg_box_list_inner2.gif) left bottom no-repeat;
	padding-bottom: 15px;
	vertical-align: top;
	width: 206px;
}


#contents div.innerWhite {
	background: url(/restaurant/images/bg_box_inner_top.gif) left top no-repeat;
	padding-top: 7px;
	width: 155px;
}

#contents div.innerWhite2 {
	background: url(/restaurant/images/bg_box_inner_top2.gif) left top no-repeat;
	padding-top: 7px;
	width: 206px;
}

#contents div.gryBoxImg {
	text-align: center;
	margin: 0 0 5px 2px;
	width: 148px;
}

#contents div.gryBoxInner {
	margin: 0 10px;
	width: 130px;
}

#contents div.gryBoxInner2 {
	margin: 0 10px;
	width: 180px;
}

#contents table.gryBoxTable td.bdr h4,
#contents div.gryBoxInner2 h4 {
	padding-left: 14px;
	text-indent: -14px;
	line-height: 120%;
}

#contents div.blockB {
 background:url(/lib/cmn_img/bg_dott_ccc.gif) left bottom repeat-x;
	clear: both;
	margin: 0 0 30px 0;
	padding-bottom:30px;
	width: 630px;
}

#contents div.recommendInner ul.unordered01 { 
 width:360px !important;
}

#contents table.lstchfTbl {
 width:600px;
}

#contents table.lstchfTbl th,
#contents table.lstchfTbl td {
 text-align:left;
 vertical-align:bottom;
}

#contents table.lstchfTbl th {
 padding-right:15px;
}

#contents table.lstchfTbl td {
 padding-top:5px;
}

#contents div.prvBox {
 width:160px;
}

#contents div.prvBoxL {
	margin-right:10px;
 width:250px;
}

#contents div.prvBoxR {
 width:134px;
}

#contents table.prvattTbl {
	width:394px;
}

#contents table.prvattTbl td {
 vertical-align:bottom;
}
