@charset "UTF-8";@import "/lib/cmn_css/component.css"; /* CSS Document */.top { background:url(/restaurant/images/restaurant_top.jpg) top left no-repeat;}#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.restTop {	background:url(/lib/cmn_img/bg_dott_ccc.gif) left bottom repeat-x;	margin: 10px 0 15px 0;	padding-top: 8px;	width: 394px;}#contents div.restR .price {	text-align: right;	padding-left: 12px;	font-weight: bold;	white-space: nowrap;}/* 753 */#contents div.fair753LineHead {	-moz-background-clip:border;	-moz-background-inline-policy:continuous;	-moz-background-origin:padding;	background:transparent url(/lib/cmn_img/bg_line_head_01.gif) no-repeat scroll left bottom;	display:block;	margin-bottom:10px;	padding:10px 0 6px;	width:630px;}#contents div.fair753LineHead h1,#contents div.fair753LineHead h2 {	color:#192034;	display:block;	line-height:140% !important;	margin-left:13px;	width:615px;}#contents .fair753ColorBr {	color: #192034;}#contents .fair753Mono {	font-family: monospace;}#contents .fair753Ly1L {	width: 465px;	overflow: hidden;	float: left;	padding-top: 8px;}#contents .fair753Ly1L .red {	color: #FF0000;}#contents .fair753Ly1R {	width: 165px;	overflow: hidden;	float: right;}#contents .fair753Hd1 {	color: #192034;/*	border-bottom: 1px dashed #000038;*/	background: url(../images/753/dot.gif) repeat-x bottom left;	width: 630px;	min-height: 30px;	position: relative;}* html body #contents .fair753Hd1 {	height: 30px;}#contents .fair753Hd1 h2 {	position: absolute;	left: 0px;	bottom: 5px;	line-height: 100%;}* html body #contents .fair753Hd1 h2 {	line-height: normal;}* + html body #contents .fair753Hd1 h2 {	line-height: normal;}#contents .fair753Hd1 p {	line-height: 100%;	position: absolute;	right: 0px;	bottom: 5px;	padding: 0px;}* html body #contents .fair753Hd1 p {	line-height: normal;}* + html body #contents .fair753Hd1 p {	line-height: normal;}#contents .fair753Hd1 p img {}#contents .fair753Hd1 p span {	line-height: 160%;}#contents .fair753Price {	background: url(../images/753/bg1.gif) repeat-x top left;	text-align: center;	padding: 10px;	color: #192034;	margin-bottom: 1px;}#contents .fair753Menu {	background: url(../images/753/bg2.gif) no-repeat top center;	overflow: hidden;}* html body #contents .fair753Menu {	width: 100%;	height: auto;}#contents .fair753Menu .fair753MenuL {	overflow: hidden;	float:left;	width: 315px;}#contents .fair753Menu .fair753MenuR {	overflow: hidden;	float:left;}#contents .fair753Menu .fair753MenuL dt,#contents .fair753Menu .fair753MenuR dt {	overflow: hidden;	width: 315px;	height: 30px;	padding: 8px 0px 0px;	line-height: 100%;	text-align: center;}#contents .fair753Menu .fair753MenuL dd {	padding-right: 20px;}#contents .fair753Menu .fair753MenuR dd {	padding-left: 15px;}#contents .fair753Menu dl dd ul li {	display: block;	line-height: 130%;	margin-bottom: 5px;}#contents .fair753Menu .fair753MenuL dd ul li {	background: url(../images/753/list1.gif) no-repeat 0px 4px;	padding: 0px 0px 0px 10px;}#contents .fair753Menu .fair753MenuR dd ul li {	background: url(../images/753/list2.gif) no-repeat 0px 4px;	padding: 0px 0px 0px 10px;}#contents .fair753Yoyaku {	text-align: right;	padding: 25px 0px 0px;}