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

/*======================================

	コンテンツ

=======================================*/
/* お知らせ */
.news {
	width: 660px;
	margin: 0px;
	padding: 0px;
}

.news ul {
	background-image: url("images/line_news.gif");
	background-repeat: no-repeat; 
	background-position: 0% 100%;
	margin: 0px 0px 25px;
	padding: 16px 16px 8px;
	list-style: none;
	font-size: 0.75em;
	line-height: 1.6;
	text-align: left;
}

.news ul li {
	margin: 0px 0px 7px;
	padding: 0px;
}

.news ul p {
	float: left;
	margin: 0px;
	padding: 0px;
}

.news ul .cat {
	width: 56px;
	margin: 0px 8px 0px 0px;
	padding: 0px;
}

.news ul .date {
	width: 62px;
	margin: 0px;
	padding: 0px 12px 0px 0px;
	color: #947B55;
}

.news ul .title {
	width: 490px;
	margin: 0px;
	padding: 0px;
}



/* タブ */
.tab_bg {
	width: 660px;
	background-image: url("images/tab_bg.gif");
	background-repeat: repeat-x; 
	background-position: 0% 0%;
	margin: 0px;
	padding: 0px 2px 0px 0px;
}

.tab_bg .tab {
	float: left;
	width: 160px;
	margin: 0px 3px 0px 0px;
	padding: 0px;
}

#tab1,#tab2_on,#tab3_on,#tab4_on {
	display: none;
}


#page2,#page3,#page4 {
	display: none;
}

.menu {
	width: 660px;
	border-bottom: 1px solid #D5C2B6;
	border-left: 1px solid #D5C2B6;
	border-right: 1px solid #D5C2B6;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

.price_1 {
	font-size: 0.75em;
}

.price_2 {
	font-size: 0.875em;
	font-weight: bold;
}



/* ご宴会・二次会プラン */
.menu .menu_list_1 {
	margin: 0px 15px;
	padding: 15px 0px 0px;
	border-bottom: dotted 1px #D5C2B6;
}

.menu .menu_list_2 {
	margin: 0px 15px;
	padding: 15px 0px 0px;
}

.menu .item_1 {
	float: left;
	width: 305px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

.menu .item_2 {
	float: right;
	width: 305px;
	margin: 10px 0px 0px;
	padding: 0px;
}

.menu .photo {
	margin: 0px 0px 7px;
	padding: 0px;
}

.menu .postscript_1 {
	width: 305px;
	margin: -6px 0px 12px;
	padding: 0px;
	color: #553123;
	font-size: 0.75em;
	line-height: 1.6;
}

.menu .data_1 {
	width: 305px;
	background-image: url("images/icon_reservation.gif");
	background-repeat: no-repeat; 
	background-position: 100% 50%;
	margin: 0px 0px 12px;
	padding: 0px;
	line-height: 1.6;
}

.menu .data_1 .title {
	width: 190px;
	color: #553123;
	font-weight: bold;
	font-size: 0.75em;
}

.menu .data_1 .price {
	width: 190px;
	color: #770000;
}

.menu .data_2 {
	width: 305px;
	background-image: url("images/icon_reserve_free.gif");
	background-repeat: no-repeat; 
	background-position: 100% 50%;
	margin: 0px;
	padding: 0px;
	line-height: 1.6;
}

.menu .data_2 .title {
	width: 190px;
	color: #553123;
	font-weight: bold;
	font-size: 0.75em;
}

.menu .data_2 .price {
	width: 190px;
	color: #770000;
}

.menu .data_2 .postscript_2 {
	width: 190px;
	color: #553123;
	font-size: 0.75em;
}

.menu .postscript_3 {
	width: 305px;
	margin: 5px 0px 12px;
	padding: 0px;
	color: #553123;
	font-size: 0.75em;
	line-height: 1.6;
}

.menu .banner {
	margin: 0px 0px 15px;
	padding: 0px;
}



/* ランチメニュー */
.menu .item_3 {
	float: left;
	width: 200px;
	margin: 0px 14px 0px 0px;
	padding: 0px;
}

.menu .item_4 {
	float: left;
	width: 200px;
	margin: 0px;
	padding: 0px;
}

.menu .data_3 {
	width: 200px;
	margin: 0px;
	padding: 0px;
	line-height: 1.6;
}

.menu .data_4 {
	width: 200px;
	background-image: url("images/icon_popularity.gif");
	background-repeat: no-repeat; 
	background-position: 100% 0%;
	margin: 0px;
	padding: 0px;
	line-height: 1.6;
}

.menu .data_5 {
	width: 200px;
	background-image: url("images/icon_woman.gif");
	background-repeat: no-repeat; 
	background-position: 100% 0%;
	margin: 0px;
	padding: 0px;
	line-height: 1.6;
}

.menu .data_6 {
	width: 200px;
	background-image: url("images/icon_season.gif");
	background-repeat: no-repeat; 
	background-position: 100% 0%;
	margin: 0px;
	padding: 0px;
	line-height: 1.6;
}

.menu .detail_1 {
	margin: 0px 0px 10px;
	padding: 0px;
}

.menu .detail_2 {
	margin: 0px 0px 10px;
	padding: 0px;
}


.menu .detail_1 .title {
	width: 160px;
	color: #553123;
	font-size: 0.75em;
	font-weight: bold;
}

.menu .detail_1 .price {
	width: 160px;
	color: #770000;
}

.menu .detail_2 .title {
	width: 200px;
	color: #553123;
	font-size: 0.75em;
	font-weight: bold;
}

.menu .detail_2 .price {
	width: 200px;
	color: #770000;
}



/* 一品メニュー */
.menu .item_5 {
	float: left;
	width: 148px;
	margin: 0px 12px 10px 0px;
	padding: 0px;
}

.menu .item_6 {
	float: left;
	width: 148px;
	margin: 0px 0px 10px;
	padding: 0px;
}

.menu .data_7 {
	width: 148px;
	margin: 0px;
	padding: 0px;
	line-height: 1.6;
}

.menu .data_7 .title {
	width: 148px;
	color: #553123;
	font-weight: bold;
	font-size: 0.75em;
}

.menu .data_7 .price {
	width: 148px;
	color: #770000;
}



/* 追加 */
.menu .data_8 {
	width: 305px;
	background-image: url("images/icon_reservation_2.gif");
	background-repeat: no-repeat; 
	background-position: 100% 50%;
	margin: 0px 0px 12px;
	padding: 0px;
	line-height: 1.6;
}

.menu .data_8 .title {
	width: 190px;
	color: #553123;
	font-weight: bold;
	font-size: 0.75em;
}

.menu .data_8 .price {
	width: 190px;
	color: #770000;
}


.menu .data_9 {
	width: 305px;
	background-image: url("images/icon_reservation_3.gif");
	background-repeat: no-repeat; 
	background-position: 100% 50%;
	margin: 0px 0px 12px;
	padding: 0px;
	line-height: 1.6;
}

.menu .data_9 .title {
	width: 190px;
	color: #553123;
	font-weight: bold;
	font-size: 0.75em;
}

.menu .data_9 .price {
	width: 190px;
	color: #770000;
}


.menu .data_10 {
	width: 305px;
	background-image: url("images/icon_reservation_2023.gif");
	background-repeat: no-repeat; 
	background-position: 100% 50%;
	margin: 0px 0px 12px;
	padding: 0px;
	line-height: 1.6;
}

.menu .data_10 .title {
	width: 190px;
	color: #553123;
	font-weight: bold;
	font-size: 0.75em;
}

.menu .data_10 .price {
	width: 190px;
	color: #770000;
}




