@charset "utf-8";

/*
	Site Name: 
	Description: restaurant page setting
	Version: 
	Author: 
*/

/*
===== CONTENTS ===========================================

	=1: layout
	=2: shop page
	
==========================================================
*/

/*
===== =1: layout ==========================================
*/

body{
	background:url(img/bg_body.png) repeat-x left top #ffffff;
}

div#contents{
	min-height:623px;
}

*html div#contents{
	height:623px;
}

h2{
	margin-bottom:10px;
}

div.area h3{
	background: url(../common/img/bg_title2_ye.png) no-repeat left top #89C400;
}

div.area h4{
	background:url(../common/img/bg_title3_ye.png) no-repeat left top;
	margin-left: 24px;
}

div.area ul li{
	background:url(../common/img/li_sikaku_ye.gif) no-repeat 0 0.7em;
}

/*
===== =2: shop page ==========================================
*/



div.shopinfo h5,div.shopad h5{
	padding-left:15px;
	background:url(../common/img/li_sikaku_ye.gif) no-repeat 0 0.5em;
	color:#FEC127;
	}


/*
===== =3: single page ==========================================
*/

div#no{
	padding:0 30px 15px 30px;
}

div#no p{
	margin:15px 0;
}

p.cnt{
	text-align:center;
}

div#no h5{
	padding-left:10px;
	border-left:5px solid #FEC127;
	margin:20px 0;
	font-size:116%;
}

div#no h6{
	padding-top:0.5em;
}

.border{
	padding:0.2em;
	margin:0.2em 0 1em 0;
	border-top:2px solid #ff406c;
	border-bottom:2px solid #ff406c;
}
div#no .menu,div#no table.menu2{
	margin:0 auto;
}
div#no table.menu{
	border:1px solid #ccc;
	border-right:none;
	width:520px;
}

div#no table.menu th{
	text-align:left;
	border-right:1px solid #ccc;
}

div#no table.menu td{
	border-right:1px solid #ccc;
	width:50%;
}

div#no table.menu2 td{
	border-bottom:none;
}

div#no table.menu2 td.photo{
	width:263px;
}

div#no table.menu3{
	width:600px;
}

div#no table.menu4{
	width:520px;
	margin:0;
	border:1px solid #ccc;
}

div#no table.menu3 tr th{
	background-color:#fff !important;
	text-align:left;
}

.plice{
	text-align:right;
}
