@charset "utf-8";


/*-----------------------------------------------
foodページ専用
----------------------------------------------- */
#main_r{
	/*本文横幅サイズ570*/
}
/*
#main_r p{
	margin: 0px 0px; padding: 0px 0px 0px 0px; 
}
*/


h2.title01{
	color:#FFFFFF;
	margin:0px 0px 10px;padding: 13px 0px 10px 40px;
	background-image: url(../../images/midahi_big.gif);
	background-position: 0px center;
	background-repeat: no-repeat;
}
/*-----------------------------------------------
タイトル
----------------------------------------------- */
.tsukigawari p{
	margin:0px 0px 0px;padding: 0px 0px 0px;
}

/*-----------------------------------------------
メニュータイトル
----------------------------------------------- */
.menu h2{
	margin:0px 0px 5px;padding: 20px 0px 5px 0px;
	border-bottom: 1px dotted #003d19;
}

.cap_ph{
	margin:0px 0px 0px 65px;padding: 0px 0px 0px;
	font-size: 0.7em;
	color: #7e1400;
	display: inline;
	font-weight: normal;
	line-height: 0.1em;	
	/*float:right;*/
}

/*-----------------------------------------------
メニュー
----------------------------------------------- 
.menu h2{
	color:#7e1400;
	margin:0px 0px 10px;padding: 20px 0px 0px 40px;
	background-image: url(../../common/images/mark.gif);
	background-position: 0px bottom;
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #7e1400;
}
*/

.food  {
	float:right;
	padding: 0px 0px 20px 0px; margin: 0px 0px 0px 10px;
	width: 410px; 
}
.food dl {
	padding: 8px 0px; margin: 0px 0px 0px 0px;
	background: url(images/border_line.gif) repeat-x left bottom; 
	line-height: 1.6; 
	text-align: left;
	width: 400px; 
}
.food dt {
	width: 320px;
	padding:0px; margin: 0px;
	font-weight: bold;
	color: #7e1400;
}
.food dd {
	padding:0px 10px 0px 0px;
	margin: -1.6em 0px 0px 320px;
	text-align: right;
}
/*-----------------------------------------------
写真列並び(キャプション付き）
----------------------------------------------- */
.ph{
	margin: 7px 0px 0px 0px;padding: 0px 0px 0px 0px;
	float:left;
	width: 135px;
	font-size: 10px;
	letter-spacing: 0.1em;
	line-height:1.3;
}
.ph img{
	margin: 0px 0px 0px; padding:0px; 
}
.ph p{
	margin: 7px 0px 0px; padding: 0px 0px 0px; 
}
/*-----------------------------------------------
メニュー詳細
----------------------------------------------- */
.cap {
	margin:0px;padding:0px;
	font-size: 0.9em;
	color: #333333;
	line-height: 1.2em;
	font-weight: normal;
	display: block;
}
.cap2 {
	margin:0px;padding:0px;
	font-weight: normal;
	display: inline;
	color: #7e1400;
}
