@charset "Shift_JIS";

/* catch
----------------------------------------------- */

div#catch {
	width:940px;
	height:220px;
	margin-top:10px;
	background:#ffffff url(../img/catch_bg.jpg) no-repeat left top;
	}

div#catch h3 {
	padding:30px 0 0 30px;
	}

div#catch p {
	padding:0 0 0 30px;
	}

/* menu
----------------------------------------------- */

div#menu {
	width:710px;
	}

div#menu dl {
	float:left;
	}

div#menu dl#seat {
	width:236px;
	height:246px;
	background:#ffffff url(../img/menu_seat_bg.gif) no-repeat left bottom;
	}

div#menu dl#meals {
	width:237px;
	height:246px;
	background:#ffffff url(../img/menu_meals_bg.gif) no-repeat left bottom;
	}

div#menu dl#service {
	width:237px;
	height:246px;
	background:#ffffff url(../img/menu_service_bg.gif) no-repeat left bottom;
	}

div#menu dt {
	height:210px;
	}

div#menu dt img {
	vertical-align:top;
	}

div#menu dd {
	padding-left:6px;
	}

div#menu dd img {
	vertical-align:top;
	}



/* info
----------------------------------------------- */
h4.top {
	margin-top:10px;
	}
	
div#info {
	padding:10px;
	border-right:solid 1px #dedede;
	border-bottom:solid 1px #dedede;
	border-left:solid 1px #dedede;
	}

div#info ul {
	padding-top:3px;
	}

div#info li {
	padding-right:20px;
	padding-bottom:4px;
	}

