@charset "utf-8";
@import "normalize.css";
@import "common.css";
/* /////////////////////////////////////////////////////////
	レストラン
///////////////////////////////////////////////////////// */

/* ====================================
	glovalNavi
==================================== */
#glovalNavi .c5 a{ 
	background-position:-720px -43px;
}

/* ====================================
	page-title
==================================== */
#page-title{
	background:url(../restaurant/images/page-title.png) no-repeat;
	margin:0 auto 20px auto;
}

/* ====================================
	restaurant
==================================== */
#restaurant{
	width:760px;
}

/* text */
#restaurant .text{
	font-weight:bolder;
	margin-bottom:15px;
}
#restaurant .text span{
	color:#e10916;
}

/* lunch-buffet */
#restaurant #lunch-buffet{
	width:760px;
	margin-bottom:30px;
}
#restaurant #lunch-buffet .headline01{
	background:url(../restaurant/images/headline01.gif) no-repeat;
}
#restaurant #lunch-buffet #overview{
	width:758px;
	height:0px;
	padding-top:457px;
	display:block;
	overflow:hidden;
	background:url(../restaurant/images/lunch-buffet.jpg) no-repeat;
	margin:0 auto 20px auto;
	-webkit-box-shadow: 0 2px 1px #373737;
	-moz-box-shadow: 0 2px 1px #373737;
	box-shadow: 0 2px 1px #373737;
}
#restaurant #lunch-buffet table{
	width:760px;
	border-collapse:collapse;
}
#restaurant #lunch-buffet table tr{
	border-top:1px solid #c1c1c1;
	border-bottom:1px solid #c1c1c1;
	border-collapse:collapse;
}
#restaurant #lunch-buffet table tr th{
	width:90px;
	background:#EEE;
	padding:10px 30px;
	text-align:right;
	font-weight:bolder;
}
#restaurant #lunch-buffet table tr td{
	padding:10px 25px;
}

/* dinner */
#restaurant #dinner{
	width:760px;
	margin-bottom:40px;
}
#restaurant #dinner .headline01{
	background:url(../restaurant/images/headline02.gif) no-repeat;
}
#restaurant #dinner div{
	width:744px;
	padding:0 15px 0 1px;
}
#restaurant #dinner div figure{
	width:380px;
	-webkit-box-shadow: 0 2px 1px #373737;
	-moz-box-shadow: 0 2px 1px #373737;
	box-shadow: 0 2px 1px #373737;
	float:left;
}
#restaurant #dinner div figure img{
	width:380px;
	height:513px;
	display:block;
}
#restaurant #dinner div dl{
	width:350px;
	float:right;
}
#restaurant #dinner div dl dt{
	width:298px;
	height:0px;
	padding-top:52px;
	display:block;
	overflow:hidden;
	background:url(../restaurant/images/course-title.gif) no-repeat;
	margin:15px auto 25px auto;
}
#restaurant #dinner div dl dd p{
	color:#373737;
	text-align:center;
	margin-bottom:20px;
	line-height:1.4;
}
#restaurant #dinner div dl dd p:last-child{
	margin-bottom:0px;
}





