@charset "utf-8";
/* -----------------------------------------------
 * AbeCake用CSS
 * 
 * Last Update 2008/12/09
----------------------------------------------- */
#contents {
	margin-bottom: 40px;
	text-align: center;
}

/* ヘッダー */
.abecakeHeader {
	margin-top: 14px;
}
	.abecakeHeader h2 {
		margin-bottom: 14px;
	}
		/* コピー文のところ */
		.abecakeHeader .caption {
			float: left;
			width: 401px;
		}
		/* 営業時間 */
		.abecakeHeader .open {
			float: right;
			width: 339px;
			text-align: right;
		}
			.abecakeHeader .open h2 {
				text-align: right;
			}
			.abecakeHeader .open h2.renewal {
				margin-bottom: 0;
			}
			.abecakeHeader .open h3 {
				margin-bottom: 10px;
				padding: 10px 0;
				border-top: 1px solid #CCBF89;
				border-bottom: 1px solid #CCBF89;
				text-align: center;
			}

/* クリスマスケーキバナー用 */
.xmas_cake {
	margin:10px 0 0 0;
	padding:0 0 0 0;
	}

/* ヘッダーが長いとき */
	.Long .caption {
		float: left;
		width: 150px;
	}
	.Long .open {
		float: right;
		width: 589px;
		text-align: right;
	}

/* ローカルナビゲーション */
#localNav {
	width: 752px;
	margin: 15px auto 23px;
}
	#localNav li {
		float: left;
		width: 150px;
	}

/* 別途サービス料 */
.referenceMark {
	margin: 20px auto;
	padding: 5px 0;
	border-top: 1px solid #878788;
	border-bottom: 1px solid #878788;
}