@charset "utf-8";

/*-------------------------------------
TITLE
---------------------------------------*/
div.title{
	background:url("../images/bg_main.jpg") no-repeat 0 0;
}
div.title h1{
	padding:50px 0 0 31px;
}
div.title p{
	padding:31px 0 29px 31px;
}

/*-------------------------------------
四季の食材
---------------------------------------*/
div#season{
	overflow:hidden;
	_zoom:1;
	margin-top: 0;
	margin-right: 30px;
	margin-bottom: 0;
	margin-left: 30px;
	padding-bottom: 40px;
}
div#season p.photo{
	float:left;
	padding:0 0 9px 0;
	background:url("../images/img_wide_shadow.jpg") no-repeat center 100%;
}
div#season p.photo img{
	padding:7px;
	border:1px solid #E5E5E5;
	background:#FFFFFF;
}
div#season h3,
div#season p.text,
div#season div.menu{
	width:290px;
	float:right;
}
div#season p.price{
	float:right;
	padding:14px 0 35px 0;
	font-size:134%;
}
/*-------------------------------------
おすすめの一品
---------------------------------------*/
div#special{
	overflow:hidden;
	_zoom:1;
	margin-top: 0;
	margin-right: 30px;
	margin-bottom: 0;
	margin-left: 30px;
	padding-bottom: 40px;
}
div#special p.photo{
	float:left;
	padding:0 0 9px 0;
	background:url("../images/img_wide_shadow.jpg") no-repeat center 100%;
}
div#special p.photo img{
	padding:7px;
	border:1px solid #E5E5E5;
	background:#FFFFFF;
}
div#special h3,
div#special p.text,
div#special div.menu{
	width:290px;
	float:right;
}
div#special p.price{
	float:right;
	padding:14px 0 35px 0;
	font-size:134%;
}

/*-------------------------------------
そのたのメニュー
---------------------------------------*/
div#lunch,
div#dinner{
	overflow:hidden;
	margin:0 30px;
	_zoom:1;
}

div#dinner{
	padding:40px 0 20px 0;
}

div.section {
	width:304px;
	float:left;
}
div.section.first{
	padding:0 20px 0 0;
}
div.section p.photo{
	float:left;
	margin:0 0 3px 0;
	padding:0 0 9px 0;
	background:url("../images/img_menu_shadow.jpg") no-repeat center 100%;
}
div.section p.photo img{
	padding:7px;
	border:1px solid #E5E5E5;
	background:#FFFFFF;
}
div.section h3{
	float:left;
}
div.section p.price{
	float:right;
	padding:3px 0 0 0;
	font-size:117%;
}
div.section p.text{
	clear:both;
}
div#dinner div.section p.text{
	margin:0 0 30px 0;
}

/*-------------------------------------
見出し
---------------------------------------*/
h2{
	padding:0 0 22px 0;
}
h3{
	background-image: url(../images/ic_01.jpg);
	background-repeat: no-repeat;
	background-position: left 9px;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 14px;
	font-size: 14px;
	font-weight: bold;
}

/*-------------------------------------
献立
---------------------------------------*/
div.menu{
	margin:14px 0 ;
	padding:0 0 1px 0;
	background-repeat:no-repeat;
	background-position:0 bottom;
}
div.menu-inside{
	padding:12px;
	background-repeat:no-repeat;
	background-position:0 0;
}
div#season div.menu,
div#season div.menu-inside{
	background-image:url("../images/bg_whitebox_short.jpg");
}
div.section div.menu,
div.section div.menu-inside{
	background-image:url("../images/bg_whitebox_long.jpg");
}
div.menu p{
	margin:0 0 10px 0;
}
div.menu ul{
	overflow:hidden;
	_zoom:1;
}
div.menu ul li{
	float:left;
	padding:0 10px 0 0;
	white-space:nowrap;
	font-size:84%;
	color:#333;
}
/*-------------------------------------
価格
---------------------------------------*/
p.price{
	color:#2E0B0B;
	font-weight:bold;
}
