﻿@charset "utf-8";
/* -----------------------------------------------
 * 潮路用CSS
 * 
 * Last Update 2008/12/10
----------------------------------------------- */
.sioHeader {
	margin-top: 14px;
}
	.sioHeader h2 {
		margin-bottom: 14px;
	}
		.sioHeader .open h3 {
			padding: 10px 0;
			border-top: 1px solid #CCBF89;
			border-bottom: 1px solid #CCBF89;
			text-align: center;
		}
	.sioHeader .caption {
		float: left;
		width: 368px;
	}
	.sioHeader .open {
		float: right;
		width: 372px;
		text-align: right;
	}
		.sioHeader .open h2 {
			text-align: right;
		}
		
		/* ランチタイム */
		.Lunch .open {
			width: 316px;
		}
			.Lunch .open h3 {
				margin-bottom: 15px;
			}
	.sioHeader .open p {
		font-size: 80%;
	}

/* ローカルナビゲーション */
#localNav {
	width: 760px;
	margin: 15px auto 23px;
}
	#localNav li {
		float: left;
		width: 152px;
	}
		#localNav li.hanabiBanner {
			float: right;
			width: 310px;
			margin-top: 2px;
			margin-right: 3px !important;
			margin-right: 0;
			color: #DE0817;
			font-weight: bold;
			font-size: 110%;
		}
			#localNav li.hanabiBanner img {
				float: right;
			}

/* ディナー */
#dinnerMenu {
	text-align: center;
}
	/* 背景画像あり */
	#dinnerMenu .menuBox {
		width: 770px;
		margin-bottom: 30px;
		text-align: center;
		background: url("../img/dinnerBackImage.jpg") repeat-y;
	}
		.menuBox .menuList {
			width: 730px;
			margin: 0 auto;
			padding-bottom: 4px;
		}
		.menuBox .list {
			float: left;
			width: 420px;
		}
			.menuBox .list ul {
				margin: 0 0 0 15px;
			}
			.menuBox .list ul li {
				list-style-type: disc;
				margin: 2px 0;
			}
		.menuBox .menuback ul li {
			color: #421B09;
		}
		.menuBox .Image {
			float: right;
			width: 300px;
		}
			.menuBox .Image img {
				float: left;
			}
				.menuBox .Image img.image01 {
					margin-right: 5px;
				}

.lobsterCaption {
	line-height: 1.4;
	margin: 0 0 5px 20px;
}
	/* 若葉 */
	#dinnerMenu #wakaba .menuBox {
		background: none;
	}

	/* ペアフル */
	#dinnerMenu #pairFull .menuBox {
		width: 770px;
		background: url("../img/pairFullBack.gif") repeat-y;
	}
	#dinnerMenu #pairFull .summer {
		background: url("../img/summerBack.gif") repeat-y;
	}
		#pairFull .menuList {
			width: 735px;
		}
			#pairFull .menuList .text {
				float: left;
				width: 425px;
				margin-top: 0;
			}
				#pairFull .menuList .text .caption {
					/*float: left;
					width: 245px;*/
					margin-left: 15px;
				}
				#pairFull .menuList .text .list {
					/*float: left;*/
					width: 390px;
					margin-left: 22px;
					color: #8D433B;
				}
					#pairFull .menuList .text .list li {
						margin: 0;
					}
				#pairFull .menuList .text .list2 {
					float: left;
					width: 200px;
					margin-left: 18px;
					color: #8D433B;
				}
			#pairFull .menuList .Image {
				float: right;
				width: 290px;
				margin: 0 0 5px;
			}
		#pairFull .limited {
			color: #993300;
			font-weight: bold;
			font-size: 100%;
			/*text-align: center;*/
		}
			#pairFull .limited .note {
				font-size: 90%;
			}
		#pairFull .lead {
			line-height: 1.4;
			padding-left: 15px;
		}

	/* スペシャルランチ */
	#dinnerMenu #spLunch .menuBox {
		background: none;
	}
		#dinnerMenu #spLunch .menuBox .Image {
			float: left;
			width: 213px;
		}
		#dinnerMenu #spLunch .menuBox .list {
			float: left;
			width: 490px;
			margin-left: 18px;
		}
			#dinnerMenu #spLunch .menuBox .list ul li {
				list-style-image: url("../../../common/img/listmark01.gif");
			}

	/* 和牛 */
	#dinnerMenu #wagyu .menuBox {
		width: 770px;
		padding-bottom: 5px;
		background: url("../img/wagyuLunchBack.gif") repeat-y;
	}
		#dinnerMenu #wagyu .menuBox .Image {
			width: 280px;
		}
		#dinnerMenu #wagyu .menuBox .list {
			width: 290px;
			margin-left: 10px;
			color: #ffffff;
		}

	/* 季節 */
	#dinnerMenu #season .menuBox {
		width: 770px;
		margin-bottom: 15px;
		padding-bottom: 5px;
		background: url("../img/seasonBack.gif") repeat-y;
	}
		#dinnerMenu #season .menuBox .list {
			width: 290px;
			margin-left: 10px;
			color: #ffffff;
		}

/*  */
.reasonable {
	margin: 5px auto;
}
	.reasonable p {
		padding-left: 1em;
	}

/* 別途サービス料 */
.referenceMark {
	margin: 100px auto 10px;
	padding: 5px 0;
	border-top: 1px solid #878788;
	border-bottom: 1px solid #878788;
}

.lunch {
	margin-top: 30px;
}

/* 前のページへ */
#footer p.prev {
	float: left;
	line-height: 1;
	margin: 0;
	padding: 2px 0 0 0;
}

/* ドリンクメニュー */
#dinnerMenu .image {
	float: right;
	width: 283px;
}
#dinnerMenu .text {
	margin-top: 5px;
}
	.text #cake {
			float: left;
			width: 300px;
			margin-bottom: 20px;
			margin-left: 5px;
		}
			/* 通常 */
			.text #cake table {
				width: 300px;
				margin-top: 7px;
				margin-left: 10px;
				border-collapse: collapse;
			}
				.text #cake table th {
					padding: 3px 0 3px 14px;
					font-weight: normal;
					text-align: left;
					background: url("../../../common/img/listmark01.gif") no-repeat left center;
				}
				.text #cake table td {
					padding: 3px 0;
					text-align: left;
				}

.drink {
	float: right;
}

.note {
	font-size: 80%;
}

/* リニューアル特別ランチ */
#dinnerMenu #renew p.renewCaption {
	line-height: 1.4;
	margin: 0 0 10px 10px;
}
#dinnerMenu #renew p.renewMenu {
	margin: 0 0 20px 20px;
}
