/*------------------------------------------------------
CSS version:2006/11/6. By:weave Co,. Ltd
------------------------------------------------------*/

/* ################################################### */
/* #                                                 # */
/* #                                                 # */
/* #              menuデザイン変更css                # */
/* #                                                 # */
/* #                                                 # */
/* ################################################### */

#menu h3{
	margin-bottom:10px;
	height:35px;
}

#menu .menu-desc{
	width: 570px;
	background: url(/menu/img-top/bg-menubox.gif) repeat-y left top;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	margin:0 0 10px 0;
	padding:0 0 12px 0;
}

#menu div.name-price{
	width:550px;
	margin:0 0 0 10px;
	line-height:100%

		}

#menu div.bn-det{
	float:left;
	margin:0 0 0 10px;
	}

#menu p.price{
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	font-style: normal;
	color:#18879E;
	margin:0;
	padding:0;
	line-height:120%;
}

#menu p.price-tb{
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	font-style: normal;
	color:#18879E;
	margin:0 10px 0 0;
	padding:7px 0 0 0;
	line-height:120%;
	text-align:right;
}

#menu .price-tb2{
	font-size:12px;
	margin:0 10px 0 0;
	padding:7px 0 0 0;
	line-height:120%;
	text-align:left;
}
.price_blue{
	color:#18879E;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	line-height:120%;
	margin:0;
	padding:0;
	text-decoration:none;
}
#menu div.menu-desc div.photo-content{
	padding-left:10px;
	margin:0 0 0 0;
	padding-top:7px;
	}


	
#menu div.menu-desc div.photo{
	float:left;
	margin-right:6px;
	}

#menu div.menu-desc div.menu-content-des{
	background-color:#F5F5F5;
	width: 425px;
	float:left;
	height:80px;
}
#menu div.menu-desc div.menu-content-des p{
	width:405px;
	margin:10px 0 7px 10px;
	line-height:160%;
	font-size:12px;
}	

#menu div.menu-desc div.menu-content-des p.over{
	width:405px;
	margin:7px 0 7px 10px;
	line-height:140%;
	font-size:12px;
}

	
/*-------H120pxの場合-----------*/	
#menu div.menu-desc div.photo-content-H120{
	height:120px;
	padding-left:10px;
	margin:0 0 0 0;
	padding-top:7px;
	}
#menu div.menu-desc div.menu-content-des-H120{
	background-color:#F5F5F5;
	width: 425px;
	height:120px;
	float:left;
}
#menu div.menu-desc div.menu-content-des-H120 p{
	width:405px;
	margin:10px 0 7px 10px;
	line-height:160%;
	font-size:12px;
}	

/*-------/ H120pxの場合-----------*/	

/*-------H165pxの場合-----------*/	
#menu div.menu-desc div.photo-content-H165{
	height:165px;
	padding-left:10px;
	margin:0 0 0 0;
	padding-top:7px;
	}
#menu div.menu-desc div.menu-content-des-H165{
	background-color:#F5F5F5;
	width: 425px;
	height:165px;
	float:left;
}
#menu div.menu-desc div.menu-content-des-H165 p{
	width:405px;
	margin:10px 0 7px 10px;
	line-height:160%;
	font-size:12px;
}	

/*-------/ H165pxの場合-----------*/


#menu div.menu-desc div.icon-reservation{
	width:550px;
	margin:10px 0 0 10px;
	
	}

#menu div.menu-desc p.reservation{
	float:right;
	line-height:100%;
	padding:3px 0 4px 0;

		}



#menu p.attention{
	line-height:160%;
	float:left;
	margin:0;
	padding:0;
	}
	
#menu p.attention-last{
	line-height:160%;
	float:left;
	margin:0;
	padding:0 0 10px 0;
	}

#menu div.menu-desc p.price-bottom{
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	font-style: normal;
	color:#18879E;
	margin:0 0 0 10px;
	padding:7px 0 0 0;
	line-height:160%;
}


#menu div.option{
	width: 570px;
	background: url(/menu/img-top/bg-menu-option.gif) repeat-y left top;
	border-top: 1px solid #7D87A3;
	border-bottom: 1px solid #7D87A3;
	margin:0 0 10px 0;
	padding:8px 0 12px 0;
}


.name-price2{
	width:550px;
	margin:10px 10px 0 10px;
	height:20px;
	padding-bottom:5px;
	line-height:100%;
	background: url(/menu/img-top/img-option-dotline.gif) no-repeat left bottom;
	}

.name-price2last{
	width:550px;
	margin:10px 10px 0 10px;
	height:20px;
	line-height:100%;
		}








