@charset "Shift_JIS";

/*-- フードアラカルト --*/

#food {
	position: relative;
	left: 142px;
	width: 688px;
	margin: 0;
}

#food .lead {
	position: relative;
	margin: 0 0 20px 0;
}

#food h3 {
	position: relative;
	margin: 0 0 15px 0;
}

#food_item {
	position: relative;
	width: 673px;
	margin: 0 0 0 15px;
}

#food_item .recommend {
	display: inline;
}

#food_item .recommend li {
	position: relative;
	width: 211px;
	float: left;
}

#food_item .recommend img {
	position: relative;
	margin: 0 0 10px 0;
}

#food_item .item {
	display: inline;
}

#food_item .item li {
	float: left;
	line-height: 16px;
}

#food_item .photo {
	position: relative;
	width: 100px;
	margin: 0 10px 0 0;
}

#food_item .txt1 {
	position: relative;
	width: 219px;
	margin: 0 15px 0 0;
}

#food_item .txt2 {
	position: relative;
	width: 219px;
	margin: 0;
}

#food_item .line_dot img {
	position: relative;
	margin: 10px 0;
}

#food_item .name {
	color: #aaaaaa;
	font-weight: bold;
}

#food_item .price {
	color: #ff0000;
}

/*-- セット・コース --*/

#set {
	position: relative;
	left: 142px;
	width: 688px;
	margin: 0;
}

#set .lead {
	position: relative;
	margin: 0 0 20px 0;
}

#set h3 {
	position: relative;
	margin: 0 0 15px 0;
}

#set_item {
	position: relative;
	width: 673px;
	margin: 0 0 0 15px;
}

#set_item .set_a-c {
	position: relative;
	width: 329px;
	float: left;
}

#set_item .set_d img {
	position: relative;
	margin: 0 0 10px 0;
}

#set_item .course {
	position: relative;
	margin: 0 0 10px 0;
}

#set_item .photo {
	position: relative;
	float: right;
}

#set_item .select_under {
	color: #cccccc;
	font-size: 10px;
}

#select {
	position: relative;
	width: 673px;
	margin: 0 0 0 15px;
	background: #1E1200;
}

#select .select_item {
	position: relative;
	width: 653px;
	margin: 10px;
}

#select ul {
	display: inline;
}

#select li {
	float: left;
}

#select .photo {
	position: relative;
	width: 100px;
	margin: 0 10px 0 0;
}

#select .txt1 {
	position: relative;
	width: 209px;
	margin: 0 15px 0 0;
}

#select .txt2 {
	position: relative;
	width: 209px;
	margin: 0;
}

#select .name {
	color: #aaaaaa;
	font-weight: bold;
}

/*-- 宴会・貸切 --*/

#party {
	position: relative;
	left: 142px;
	width: 688px;
	margin: 0;
}

#party .lead {
	position: relative;
	margin: 0 0 20px 0;
}

#party h3 {
	position: relative;
	margin: 0 0 15px 0;
}

#party_item {
	position: relative;
	width: 673px;
	margin: 0 0 0 15px;
}

#party_item ul {
	position: relative;
	display: inline;
}

#party_item .plan_index {
	width: 80px;
	color: #aaaaaa;
	font-weight: bold;
	float: left;
}

#party_item .plan_txt {
	width: 593px;
	float: right;
	text-align: left;
}

#party_item .line_dot593 {
	margin: 20px 0;
}

#party_item .nortice {
	color: #cccccc;
	font-size: 10px;
}

#partymenu {
	position: relative;
	width: 673px;
	margin: 0 0 0 15px;
	background: #1E1200;
}

#partymenu .partymenu_item {
	position: relative;
	width: 653px;
	margin: 20px 10px 10px 10px;
}

#partymenu ul {
	display: inline;
}

#partymenu li {
	float: left;
}

#partymenu .photo {
	position: relative;
	width: 100px;
	margin: 0 10px 0 0;
}

#partymenu .txt1 {
	position: relative;
	width: 209px;
	margin: 0 15px 0 0;
}

#partymenu .txt2 {
	position: relative;
	width: 209px;
	margin: 0;
}

#partymenu .name {
	color: #aaaaaa;
	font-weight: bold;
}

/*-- バースデー --*/

#birthday {
	position: relative;
	left: 142px;
	width: 688px;
	margin: 0;
}

#birthday .lead {
	position: relative;
	margin: 0 0 20px 0;
}

#birthday h3 {
	position: relative;
	margin: 0 0 15px 0;
}

#birthday_item {
	position: relative;
	width: 673px;
	margin: 0 0 0 15px;
}

#birthday_item ul {
	position: relative;
	width: 329px;
	float: left;
}

#birthday_item .photo {
	position: relative;
	float: right;
}

#birthday_item .pink {
	color: #ff9999;
}

#birthdaymenu {
	position: relative;
	width: 673px;
	margin: 0 0 0 15px;
	background: #1E1200;
}

#birthdaymenu .birthdaymenu_item {
	position: relative;
	width: 653px;
	margin: 20px 10px 10px 10px;
}

#birthdaymenu ul {
	display: inline;
}

#birthdaymenu li {
	float: left;
}

#birthdaymenu .photo {
	position: relative;
	width: 100px;
	margin: 0 10px 0 0;
}

#birthdaymenu .txt1 {
	position: relative;
	width: 209px;
	margin: 0 15px 0 0;
}

#birthdaymenu .txt2 {
	position: relative;
	width: 209px;
	margin: 0;
}

#birthdaymenu .name {
	color: #aaaaaa;
	font-weight: bold;
}

/*-- ドリンク --*/

#drink {
	position: relative;
	left: 142px;
	width: 688px;
	margin: 0;
}

#drink .lead {
	position: relative;
	margin: 0 0 20px 0;
}

#drink h3 {
	position: relative;
	margin: 0 0 15px 0;
}

#drink_item {
	position: relative;
	width: 673px;
	margin: 0 0 0 15px;
}

#drink_item .w329 {
	position: relative;
	width: 329px;
	float: left;
}

#drink_item .line_dot img {
	position: relative;
	margin: 10px 0;
}

#drink_item .photo {
	position: relative;
	float: right;
}

#drink_item .w673 {
	display: inline;
}

#drink_item .w673 li {
	float: left;
}

#drink_item .txt1 {
	position: relative;
	width: 329px;
	margin: 0 15px 0 0;
}

#drink_item .txt2 {
	position: relative;
	width: 329px;
	margin: 0;
}

#drink_item .price {
	color: #ff0000;
}

/*-- タイトルをテキスト化 --*/

h4 {
	width: 100%;
	background: url(../imgs/menu_h4_bg.gif) no-repeat bottom left;
	margin: 0 0 10px 0;
	padding: 0 0 3px 12px;
	color: #aaaaaa;
	font-size: 14px;
	font-weight: bold;
}

h5 {
	width: 100%;
	background: url(../imgs/menu_h5_bg.gif) repeat-x bottom left;
	margin: 0 0 10px 0;
	padding: 0 0 3px 0;
	color: #FF9900;
	font-size: 14px;
	font-weight: bold;
}

.line_dot_example img {
	position: relative;
	margin: 10px 0;
}
