body,tr,td,th{

	font-size:12px; 
	line-height: 120%; 

}

/*共通
*******************************************************************************/

#subtitle_back{
background-image: url("../img/subtitle_back.gif");
background-repeat: no-repeat;

width:730px;
height:33px;


}


#subtitle_back p{

margin:7px 0px 0px 10px;

	font-size:12px; 
	line-height: 120%; 

}


.btn{

margin:12px 12px 12px 0px;

}


.btn02{

margin:12px 12px 12px 0px;

}


.btn03{

margin:0px 0px 20px 220px;

}

.pan_link {
	font-size: 12px; 
	color: #A97630;
	font-family: "osaka"
	padding:0 0 0 30;
}
.pan_link a:link {
	font-size: 12px; 
	font-family: "osaka"
	color: #A97630;
	text-decoration: underline;
	padding:0 0 0 0;
}
.pan_link a:visited {
	font-family: "osaka"
	font-size: 12px; 
	color: #A97630;
	text-decoration: underline;
	padding:0 0 0 0;
}
.pan_link a:active {
	font-family: "osaka"
	font-size: 12px; 
	color: #CC0033;
	padding:0 0 0 0;
	text-decoration: underline;
}
.pan_link a:hover {
	font-family: "osaka"
	font-size: 12px; 
	color: #CC0033;
	padding:0 0 0 0;
	text-decoration: underline;
}



/*font
*******************************************************************************/

.ryouri-kirio{

font-size:13px;
color:#7A5200;
font-weight:bold;

}


.tenpo-midasi{

font-size:13px;
color:#845803;
font-weight:bold;
margin:0px 0px 0px 0px;
}

.tenpo-txt{

margin:0px 0px 0px 15px;
width:400px;
}

.white{

color:#FFFFFF;

}

.org{

color:#FF3333;
font-weight:bold;
}

.org02{
color:#FF0033;
font-weight:bold;
}
.org03{
font-size:11px;
color:#FF0033;
}

/* トップページ
*******************************************************************************/

#ind_newinfo p{
margin:10px 0px 0px 10px;
}

.gold{color:#845803;}

#ind_newinfo  .ind_infobun{
margin:0px 0px 0px 30px;
width:210px;
}


#ind_osusumetxtall{
margin:0px 0px 0px 75px;
width:310px;
}

#ind_osusumetxtall .ind_osusumetxt{
color:#FF3333;
}



/* 料理
*******************************************************************************/

/* 未使用
#ryouri_imgtop{
width:630px;
margin:0px 0px 40px 50px;
}


#ryouri_imgtop #ryouri_imgleft{
float:left;
}


#ryouri_imgtop #ryouri_imgright{
float:right;
}


#ryouri_imgtop2{

width:630px;
margin:0px 0px 40px 50px;
}


#ryouri_imgtop2 #ryouri_imgleft{
float:left;
}


#ryouri_imgtop2 #ryouri_imgright{
float:right;
}
*/

#menulist .biko{
	padding:10px 0 0 30px;
	background-color:#fff;	
}
#menulist .komidashi{
	padding:5px 0 5px 10px;
	vertical-align:top;
	background-color:#E6D0B9;
}


#menulist ol {
	margin-top: 12px;
}


#menulist li {
	margin-left: 10px;
	margin-right: 10px;
	font-size: 12px;
	line-height: 18px;
}
#menulist img {
	margin: 10px;
}


.tokusen {
	margin-top:10px;
	margin-bottom: 25px;
}

.tokusen td{
	padding-top:10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right:20px;
}


.irohyou{
	margin-top:0px;
	margin-left:100px;
	margin-right:0px;
	margin-bottom:0px;
}

.ryouri-stit{
margin:0px 0px 25px 0px;
}

.recommend-stit{
	margin:10px 0px 25px 0px;
}

#ryouri-tokusen{
	margin:0px 0px 0px 100px;
}

.ryouri-menubig{
	font-weight:bold;
	color:#FF3333;
	margin:10px;
	line-height:20px;
}

/* 店舗
*******************************************************************************/


.tenpo-hyou{
margin:0px 0px 10px 40px;
}

/* フカヒレ
*******************************************************************************/


.fukahire-txt{

margin:10px 5px 10px 35px;
width:277px;
}

.fukahire-txt02{

margin:10px 5px 10px 35px;
width:336px;
}

.fukahire-txt03{

margin:0px 0px 10px 10px;
width:207px;

color:#666666;

}


/*おすすめコースメニュータイトル*/
#osusume {
	width:600px;
	height:42px;
	margin:20px 0px 20px 0px;
	}
#osusume h1.spring{
	width:600px;
	height:42px;
	margin:0px;	
	background-image:url(../img2/osusume_head_spring.jpg);
	background-repeat:no-repeat;
	}
#osusume h1.summer{
	width:600px;
	height:42px;
	margin:0px;	
	background-image:url(../img2/osusume_head_summer.jpg);
	background-repeat:no-repeat;
	}
#osusume h1.autumn{
	width:600px;
	height:42px;
	margin:0px;	
	background-image:url(../img2/osusume_head_autumn.jpg);
	background-repeat:no-repeat;
	}
#osusume h1.winter{
	width:600px;
	height:42px;
	margin:0px;	
	background-image:url(../img2/osusume_head_winter.jpg);
	background-repeat:no-repeat;
	}
#osusume .ttl-cap{
	height:22px;
	margin:-20px 10px 0px 0px;
	font-size: 10px;
	color: #000000;
	text-align: right;
	font-weight:normal;
}

#osusume-season-menu  {
	width:600px;
	margin:0px 65px;
	}

#osusume-season-menu .main {
	width:295px;
	background-image:url(../img2/osusume_season_menu_bg.gif);
	background-repeat:repeat-y;
	vertical-align:top;
	}
#osusume-season-menu .bottom {
	width:295px;
	height:1px;
	background-color:#E6D0B9;
	}
.spc-menu {
	height:10px;
	}
/*season menu　090909追加
*******************************************************************************/
.seasonmenu-img {
	margin-bottom:15px;
	}