@charset "utf-8";
#content h2{
clear:both;
margin-bottom:20px;
}
td.price{
text-align:right;
}
.pagetop{
text-align:right;
clear:both;
}
/* メインイメージ */
#main-img{
background:url(../img/index/mainimage.jpg) no-repeat 0 0;
width:760px;
height:480px;
position:relative;
margin-bottom:20px;
}
#main-img #accessmap{
position:absolute;
left:193px;
top:306px;
}
#main-img address{
position:absolute;
left:0;
top:400px;
line-height:30px;
color:#000;
padding:0 160px 0 5px;
}
#main-img address a{
color:#251665;
}
#main-img #blog{
position:absolute;
left:652px;
top:268px;
}
#main-img #staffcomment{
position:absolute;
right:0;
top:414px;
background:url(../img/index/staffcomment.png) no-repeat 0 0;
width:480px;
padding:26px 0 0;
line-height:34px;
text-align:center;
}
#bannerarea{
position:absolute;
left:0;
top:440px;
}
#bannerarea li{
float:left;
margin-right:10px;
}



/* 最新イベント情報 */
#info-event dl{
height:80px;
overflow:auto;
overflow-x:hidden;
margin-bottom:20px;
}
#info-event dl dt,
#info-event dl dd{
float:left;
margin-bottom:8px;
font-size:13px;
line-height:150%;
}
#info-event dl dt{
clear:both;
width:120px;
}
#info-event dl dd{
width:610px;
}

#info-event2 dl{
height:200px;
overflow:auto;
overflow-x:hidden;
margin-bottom:80px;
}
#info-event2 dl dt,
#info-event2 dl dd{
border-top:1px solid #333;
float:left;
padding-top:5px;
margin-bottom:8px;
font-size:13px;
line-height:150%;
}
#info-event2 dl dt{
clear:both;
width:120px;
}
#info-event2 dl dd{
width:610px;
}
/* velvet Introduction */
#introduction{
background:#9C8F79;
padding:10px;
overflow:hidden;
margin-bottom:60px;
}
#introduction #velvet-img{
float:right;
width:352px;
}
#introduction #velvet-img li{
float:left;
margin-right:8px;
}
#introduction #velvet-img li.right{
margin-right:0;
}
#introduction #velvet-img img{
border:1px solid #564c3b;
}
#introduction-text{
background:url(../img/index/introduction.gif) no-repeat 0 0;
width:360px;
padding-top:30px;
font-size:13px;
line-height:150%;
}
/* Special Menu */
#pasta-img{
overflow:hidden;
}
#pasta-img li img{
border:1px solid #454545;
}
table#menupasta{
width:760px;
margin-bottom:20px;
}
table#menupasta td.price{
width:50px;
}
#chicken{
clear:both;
border-top:1px dotted #B7B7B7;
padding-top:20px;
}
#chicken #chicken-img{
float:right;
width:372px;
}
#chicken #chicken-img li img{
border:1px solid #454545;
}
#chicken-text{
float:left;
}
table#menuchicken{
width:370px;
margin-bottom:40px;
}
table#menuchicken td.price{
width:50px;
}
/* FOOD.DRINK */
#foods_main{
	margin-bottom:30px;
	line-height:180%;
	overflow:hidden;
}
#drink_main{
	margin-bottom:30px;
	line-height:180%;
	background:url(../img/index/drink_back.jpg) no-repeat right bottom;
	overflow:hidden;
}
.t{
	margin-top:18px;
}
.mark{
	color:#D90000;
}
/*アラカルト一品料理*/
table#alacarte{
float:left;
}
#alacarte-img{
float:right;
padding-top:30px;
width:215px;
}
#alacarte-img img{
border:1px solid #454545;
}