@charset "Shift_JIS";

.tax {
	text-align: right;
	font-size: 10px;
	line-height: 11px;
	color: #666666;
	margin: 0 30px 0 0;
}

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

#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 .name {
	color: #888888;
	font-weight: bold;
}

#food_item .price {
	color: #ff0000;
}

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

/*-- ランチ・カフェタイム --*/

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

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

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

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

#lunch_item .lunch_a {
	position: relative;
	width: 329px;
	float: left;
}

#lunch_item .lunch_a .pasta {
	width: 329px;
	background: url(../../menu/imgs/bg_lunch_pasta.gif);
}

#lunch_item .lunch_a .pasta p {
	padding: 10px;
}

#lunch_item .name {
	color: #888888;
	font-weight: bold;
}

#lunch_item .price {
	color: #ff0000;
}

#lunch_item .item {
	display: inline;
}

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

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

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

#lunch_item .line_dot_food img {
	position: relative;
	margin: 10px 0;
}

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

#lunch_item .photo {
	position: relative;
	float: right;
	margin: 0 0 30px 0;
}

#lunch_item .select_under {
	color: #B33D3D;
	font-size: 10px;
}

/*-- ディナータイム --*/

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

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

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

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

#diner_item .diner_a {
	position: relative;
	width: 329px;
	float: left;
}

#diner_item .pasta {
	width: 673px;
	background: url(../../menu/imgs/bg_lunch_pasta.gif);
}

#diner_item .pasta p {
	padding: 10px;
}

#diner_item .name {
	color: #888888;
	font-weight: bold;
}

#diner_item .price {
	color: #ff0000;
}

#diner_item .item {
	display: inline;
}

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

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

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

#diner_item .line_dot_food img {
	position: relative;
	margin: 10px 0;
}

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

#diner_item .photo {
	position: relative;
	float: right;
	margin: 0 0 10px 0;
}

#diner_item .select_under {
	color: #B33D3D;
	font-size: 10px;
}

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

#select .select_item {
	position: relative;
	width: 653px;
	margin: 20px 10px 10px 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: #888888;
	font-weight: bold;
}

#select .line_dot_set img {
	position: relative;
	margin: 10px 0;
}

/*-- パーティ・貸切 --*/

#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 p {
	margin: 0 0 10px 0;
}

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

#party_item .price {
	color: #ff0000;
}

#party_item .pasta {
	width: 673px;
	background: url(../../menu/imgs/bg_lunch_pasta.gif);
}

#party_item .pasta p {
	padding: 10px;
}

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

#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 .birthday_a {
	position: relative;
	width: 329px;
	float: left;
}

#birthday_item .pasta {
	width: 329px;
	background: url(../../menu/imgs/bg_lunch_pasta.gif);
}

#birthday_item .pasta p {
	padding: 10px;
}

#birthday_item .name {
	color: #888888;
	font-weight: bold;
}

#birthday_item .price {
	color: #ff0000;
}

#birthday_item .birthday_b img {
	position: relative;
	margin: 0 0 10px 0;
}

#birthday_item .item {
	display: inline;
}

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

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

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

#birthday_item .line_dot_food img {
	position: relative;
	margin: 10px 0;
}

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

#birthday_item .photo {
	position: relative;
	float: right;
	margin: 0 0 10px 0;
}

#birthday_item .select_under {
	color: #B33D3D;
	font-size: 10px;
}

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

#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 .line_dot img {
	position: relative;
	margin: 10px 0;
}

#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: #442200;
	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: #97B33D;
	font-size: 14px;
	font-weight: bold;
}

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