@charset "utf-8";
/* ===================================================================
 style info : リセット及びフォントサイズ
=================================================================== */
/* 
html5doctor.com Reset Stylesheet
v1.4.1 
2010-03-01
Author: Richard Clark - http://richclarkdesign.com
*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}


/*--------------------------------------------------------------------------------------------
メインイメージ
----------------------------------------------------------------------------------------------*/
#contents #main_image {
	padding: 10px 0 0;
}

/*--------------------------------------------------------------------------------------------
facebook
----------------------------------------------------------------------------------------------*/
.fb-like-box {
	width: 680px;
	height: 200px;
	margin: 0 auto 20px;	
}


/*--------------------------------------------------------------------------------------------
メニュー
----------------------------------------------------------------------------------------------*/
.mainbox {
	width: 680px;
	overflow: hidden;
	margin: 0 auto 40px;
}

.brand_image {
	width: 280px;
	float: left;
	height: auto;
}

.brand_image tr{
	border: 0;
	outline: 0;
	vertical-align: baseline;
}
.brand_image td{
	font-size: 12px;
	border-bottom: 2px dotted #B6845A;
	color: #795230;
	padding: 5px 0 5px;
	line-height: 1.3em;
}

.brand_image td.price{
	font-size: 12px;
	color: #795230;
	text-align: right;
}

.food_photo {
	float: right;
	width: 380px;
}


.food_photo p {
	font-size: 12px;
	color: #795230;
	margin: 5px auto 0;
	font-weight: bold;
}

.food_photo .f01 {
	float: left;
	width: 180px;	
}

.food_photo .f02 {
	float: right;
	width: 180px;
}

/*--------------------------------------------------------------------------------------------
お席のご案内
----------------------------------------------------------------------------------------------*/

.mainbox li {
	font-size: 12px;
	border-bottom: 2px dotted #B6845A;
	color: #795230;
	padding: 5px 0 5px;
	line-height: 1.6em;
}

/*--------------------------------------------------------------------------------------------
店舗周辺地図
----------------------------------------------------------------------------------------------*/
.route {
	width: 350px;
	float: left;
	margin: 0;
	padding: 0;
}

.route tr {
	margin: 0;
	padding: 0;
}

.route td.route_txt_1 {
	font-size: 14px;
	color: #795230;
	margin: 0;
	padding: 5px 0 5px;
	border-bottom: 2px dotted #B6845A;
	line-height: 1.3em;
}

.route td.route_txt_2 {
	font-size: 14px;
	color: #795230;
	margin: 0;
	padding: 5px 0 5px;
	border-bottom: 2px dotted #B6845A;
	line-height: 1.3em;
}

.route td.tit_route {
	font-weight: bold;
	font-size: 14px;
	color: #795230;
	border-bottom: 2px dotted #B6845A;
	padding: 0 0 5px;
	margin: 0;
}

.route td.tit_route2 {
	font-weight: bold;
	font-size: 14px;
	color: #795230;
	border-bottom: 2px dotted #B6845A;
	padding: 30px 0 5px;
	margin: 0;
}

.top_map {
	margin: 0;
	padding: 0;
	float: right;
	width: 290px;
}





