@charset "UTF-8";

@import url("/top/css/structure.css");

/* ======================================

 restaurant

======================================= */

/* ======================================

 ##### OVERRIDE #####

======================================= */

#contents
{
	padding-bottom: 0;
}

/* ======================================

 common

======================================= */

#contents .head
{
	position: relative;
}
#contents .head .backIndex
{
	position: absolute;
	right: 0;
	top: 0;
	font-size: 84%;
}
#contents .head h3
{
	margin: 0 0 10px;
}
#contents .head .backIndex a
{
	display: block;
	padding-left: 15px;
	background: url(/top/img/com/arrow_left_rect.gif) no-repeat left 0.3em;
}
#contents .side
{
	float: left;
	width: 220px;
}
#contents .side .navi li
{
	margin: 0 0 10px;
}
#contents .side .contact
{
	margin: 0 0 1em;
	color: #666;
}
#contents .side .service
{
	margin: 0 0 1em;
	font-size: 84%;
	color: #666;
}

#contents .main
{
	float: right;
	width: 640px;
}

#contents .images
{
	float: right;
	width: 240px;
	padding: 0 0 10px;
}
#contents .images li
{
	padding: 0 0 10px;
}
#contents .menu
{
	float: left;
	width: 380px;
}
#contents .menu p
{
	margin: 0 0 5px;
}


#main .notes
{
	clear: both;
	padding: 0 0 30px;
	font-size: 84%;
}

#accordion div
{
	width: 360px;
}
#accordion h4
{
	width: 360px;
	margin: 0 0 5px;
	padding: 5px;
	padding-left: 15px;
	background: #DFDFDF url(/top/img/arrow_r.gif) no-repeat 5px 0.6em;
}
#accordion h4.open
{
	background: #F1C7BA url(/top/img/bg_close.gif) no-repeat 5px 0.6em;
}
#accordion p
{
	color: #666;
}

