@charset "utf-8";

#contents.menu{
	background:url(img/bg_contents.gif) center;
}
#l_navi{
	margin-top:10px;
	float:right;
	overflow:hidden;
}
#l_navi ul{ margin-top:5px; }
#l_navi li{
	float:left;
	margin-right:3px;
	width:85px; height:25px;
}
#time{ margin-left:65px; }

#sc1{	width:520px; }
#sc2{	width:220px; }

#menu h4{
	padding:40px 0px 30px 0px;
}
#menu .pic{
	float:left;
	width:380px;
}
#menu .note{
	float:right;
	width:365px;
}
#menu .note p.price{
	margin:10px 0px;
	padding:3px;
	background:#f2f2f2;
	text-align:right;
}
#menu var{
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
}
#menu table.price th,
#menu table.price td{
	padding:2px;
	border-bottom:1px dotted #b3b1b1;
}
#menu table.price tr.last th,
#menu table.price tr.last td{
	border-bottom:1px dotted #b3b1b1;
}
#menu table.price{ width:365px; }

#box{
	margin-top:20px;
	padding:10px;
	background:#3e1614;
	overflow:hidden;
}
#box p{
	float:right;
	margin-top:20px;
	width:230px;
	color:#eac1bf;
}
#menu.wine table.price th{ padding:8px 0px; }
#menu.wine table.price th strong{ color:#6d2b28; }
#menu.wine table.price th dfn{
	color:#888888;
	font-size:11px;
}
#menu.wine table.price td{
	width:110px;
	text-align:right;
}
#menu.wine table.price{ width:760px; }
.note ins{
	color:#830522;
	font-size:12px;
}

table.dinner th{ padding:8px 0px; width: 75%;}
table.dinner .fb{ font-size:14px; font-weight: bold;}


#ktI-T1 table{
	margin-bottom:26px;
	border:1px solid #eeeeee;
	width:480px;
}
#ktI-T1 th,#ktI-T1 td{ padding:5px; }
