@charset "utf-8";

img {border:none;}
a {text-decoration:none;}
a:hover {text-decoration:none;}

/* CSS Document */
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #e3dfc2;
	margin: 0;
	padding: 0;
	text-align: center; 
	color: #000000;
	font-size:10px;
}

.base {}

#container {width:900px; margin:0 auto; text-align:left;}

#main {width:900px;	background:#FFFFFF;	padding:0; float:left; padding-left:10px; padding-right:10px;}

/* ヘッダー */
#header    {width:900px;}
#header h1 {padding:0 0 10px 0; margin:0;}
#header a  {color:#FFFFFF; text-decoration:none;}
#header a:hover {color:#0000FF; text-decoration:none;}
#header .logo {float:left;}
#header .box_tel 	 {margin-left:5px; padding:5px; background:#FFFFFF; width:300px; float:right; text-align:center; color:#000000; font-size:9px;}
#header .box_contact {margin-left:5px; padding:5px; background:#669933; width:80px; float:right; text-align:center; color:#000000; font-size:9px;}
#header .box_access  {margin-left:5px; padding:5px; background:#CC3333; width:80px; float:right; text-align:center; color:#000000; font-size:9px;}

/* フッター */
#footer {width:900px; background:#e3dfd4; float:left; padding:10px;}


#top_flash {padding:0 0 5px 0; margin:0; clear:left;}

/* ナビゲーション */
#navigation 	{padding:0; margin-bottom:20px; clear:left ;border:0;}
#navigation img {padding:0; margin:0; border:0;}
#navigation ul  {padding:0; margin:0; width:900px;}
#navigation li  {float:left;display:block; color:#000000;}
/* ロールオーバー */
#navigation_home   a{display:block; background:url('../images/navi_home.gif') no-repeat; width:150px; height:30px; text-indent: -9999px;}
#navigation_home   a:hover{background:url('../images/navi_home_ja.gif') no-repeat;}
#navigation_abount a{display:block; background:url('../images/navi_about.gif') no-repeat; width:150px; height:30px; text-indent: -9999px;}
#navigation_abount a:hover{background:url('../images/navi_about_ja.gif') no-repeat;}
#navigation_dish   a{display:block; background:url('../images/navi_dish.gif') no-repeat; width:150px; height:30px; text-indent: -9999px;}
#navigation_dish   a:hover{background:url('../images/navi_dish_ja.gif') no-repeat;}
#navigation_party  a{display:block; background:url('../images/navi_party.gif') no-repeat; width:150px; height:30px; text-indent: -9999px;}
#navigation_party  a:hover{background:url('../images/navi_party_ja.gif') no-repeat;}
#navigation_event  a{display:block; background:url('../images/navi_event.gif') no-repeat; width:150px; height:30px; text-indent: -9999px;}
#navigation_event  a:hover{background:url('../images/navi_event_ja.gif') no-repeat;}
#navigation_staff  a{display:block; background:url('../images/navi_staff.gif') no-repeat; width:135px; height:30px; text-indent: -9999px;}
#navigation_staff  a:hover{background:url('../images/navi_staff_ja.gif') no-repeat;}

/* メニュー */
#menu {float:left; margin-right:17px;}
#menu li ul {margin:0; padding:0; list-style:none;} 
 

#contents {margin:0; padding:0;}
#contents .news {margin:0; width:370px;	float:left;}
#contents .lunch {margin-left:5px; margin-right:0;	width:310px; float:right;}
#contents .explain {margin:10px 0 10px 0; font-size:12px; line-height:20px;}
#contents .box {background: #f6f6f6; border:#cccccc solid; border-width:1px;}
#contents .box_txt {margin:10px;}

.dish_menu table {width:560px; background:#FFFFFF; border-collapse:collapse; border-collapse:collapse; border-spacing:0;}
.dish_menu td {font-size:11px; border:#DAB58F solid; padding:5px; border-width: 0 0 1px 0;}
.dish_menu th {font-size:12px; padding:5px; background:#B2755B; color:#FFFFFF;}

.money {text-align:right;}

#eventMenu tr td {
	vertical-align: top;
}
#eventMenu dt {
	margin: 5px;
}

#eventMenu .eventImgL img {
	border:#DAB58F solid; 
	border-width: 1px;
	border-color: #CCCCCC;
	width: 200px;
}

#eventMenu .eventImg img {
	border:#DAB58F solid; 
	border-width: 1px;
	border-color: #CCCCCC;
	width: 120px;
}

#eventMenu .date {
padding:0 0 0.3em 18px;
margin-top:0.5em;
background:url("../images/icon_date.gif") 0px 0.1em no-repeat;

}

#eventMenu .eventName {
	font-size:14px;
	font-weight: bold;
}