@charset "UTF-8";

@import url("/top/css/structure.css");

/* ======================================

 restaurant/index.html

======================================= */

#contents .image
{
	width: 860px;
	margin: 0 0 20px;
}
#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 .main .tagline
{
	margin: 0 0 15px;
	color: #000;
}
#contents .main .leading
{
	margin: 0 0 20px;
}
#contents .main .subcuts
{
	overflow: hidden;
	width: 660px;
	margin: 0 0 20px;
}
#contents .main .subcuts li
{
	float: left;
	width: 310px;
	margin-right: 20px;
}
#contents .main .plan
{
	overflow: hidden;
	width: 660px;
	margin: 0 0 20px;
}
#contents .main .plan li
{
	float: left;
	width: 310px;
	margin-right: 20px;
}
#contents .main .whatsnew
{
	margin: 0 0 20px;
}
#contents .main .whatsnew h3
{
	margin: 0 0 10px;
}
#contents .main .whatsnew dl dt
{
	float: left;
	width: 6em;
	padding-left: 10px;
	padding-bottom: 10px;
	background:url(/top/img/com/arrow_r.gif) no-repeat left 0.3em;
}
#contents .main .whatsnew dl dd
{
	padding-left: 8em;
	padding-bottom: 10px;
}
/*
#contents .main .buttons
{
	overflow: hidden;
	width: 860px;
	margin: 0 0 5px;
}
#contents .main .buttons li
{
	float: left;
	width: 270px;
	margin-right: 25px;
}
#contents .main .buttons .last
{
	margin-right: 0;
}
*/

