@charset "UTF-8";
@import url("../_css.css");

/* +++++++++++++++++++++++++++++++++
■このディレクトリ内 CSS
+++++++++++++++++++++++++++++++++ */
/* 営業時間 + お問い合せ先 */
#EigyouOtoi {
	width:640px;
	margin-top:15px;
}
#EigyouOtoi h4 {
	color:#b09b40;
	font-size:90%;
}
#EigyouOtoi .BlockLeft,
#EigyouOtoi .BlockRight {
	width:315px;
}

/* エスタ特選料理 */
.SpecialBlock .MenuBlock .BlockRight ul {
	padding-left:20px;
	list-style:disc;
}
.MenuTable,
.MenuTable2 {
	width:640px;
	margin-top:25px;
	border-top:none;
	border-right:none;
}
.MenuTable th,
.MenuTable2 th {
	background:#ffffff;
	border-top:solid 3px #b49b3f;
	text-align:left;
	font-size:100%;
}
.MenuTable th,
.MenuTable td,
.MenuTable2 th,
.MenuTable2 td {
	border-left:none;
}
.MenuTable th span,
.MenuTable2 th span {
	margin:10px 0px;
}
.MenuTable td span,
.MenuTable2 td span {
	margin:7px 0px;
	line-height:1.5em;
}
.MenuTable .norborder {
	border-bottom:none;
}
.MenuTable td.cell2 {
	width:540px;
}
.MenuTable td.cell2 {
	width:100px;
	text-align:right;
}
/* 本日のランチ */
/*
.MenuTable th.subth {
	border-top:none;
}
*/
.MenuTable th.subth span {
	color:#b49b3f;
	font-size:0.9em;
}
.MenuTable th.subth span em {
	font-weight:normal;
}
/* 喫茶メニュー */
.MenuTable2 .cell3 {
	border-left:solid 1px #cccccc;
}
.MenuTable2 .cell2 span,
.MenuTable2 .cell3 span {
	margin:7px 7px;
}
.MenuTable2 td.cell1,
.MenuTable2 td.cell3 {
	width:249px;
}
.MenuTable2 td.cell2,
.MenuTable2 td.cell4 {
	width:70px;
	text-align:right;
}
.MenuTable2 .norborder {
	border-bottom:none;
}
/* 本日のランチ */
/*
.MenuTable2 th.subth {
	border-top:none;
}
*/
.MenuTable2 th.subth span {
	color:#b49b3f;
	font-size:0.9em;
}
.MenuTable2 tr.daycake td,
.MenuTable2 tr.daycake th {
	border-bottom:solid 1px #b49b3f;
}
.MenuTable2 tr.daycake td {
	background:#f6f3e8;
}
.MenuTable2 tr.daycake td span {
	margin:7px;
}
.MenuTable2 tr.daycake .cell1,
.MenuTable2 tr.daycake .cell3 {
	border-left:solid 1px #b49b3f;
}
.MenuTable2 tr.daycake .cell4 {
	border-right:solid 1px #b49b3f;
}
/* エスタパーティー + グルメディナー */
.PlanBlock {
	margin-top:25px;
}
.PlanBlock .BlockRight,
.PlanBlock .BlockLeft,
.PlanBlock .BlockRight .MenuTable3,
.PlanBlock .BlockLeft .MenuTable3 {
	width:315px;
}
.PlanBlock .MenuTable3 {
	border-top:none;
	border-right:none;
}
.PlanBlock .MenuTable3 th {
	background:#ffffff;
	border-top:solid 3px #bd3b22;
	text-align:left;
}
.PlanBlock .MenuTable3 th,
.PlanBlock .MenuTable3 td {
	border-left:none;
}
.PlanBlock .MenuTable3 .cell2 {
	width:100px;
	text-align:right;
}
.PlanBlock .MenuTable3 th span {
	margin:10px 0px;
}
.PlanBlock .MenuTable3 td span {
	margin:7px 0px;
}


