@charset "utf-8";

/****************************タグ定義**********************/
body {
 margin:0;
	padding:0;
	background-image:url(../common/bg.gif);
	font-size:12px;
	color:#333333;
	line-height:140%;
	text-align:center;
}


h1,p{
 margin:0;
	padding:0;
}
	
h2{
 margin:0 0 15px;
	padding:0;
}
	
table{
 margin:0px auto;
}

td{
text-align:left;
 }
	
b{
 color:#660000;
}

/****************************コンテンツ*************************/
#contentsWrapper {
 width:800px;
	margin:0 auto;
	padding:0;
}

/********□□□□□トップ□□□□□***********/	
#top {
 width:766px;
	margin:0 auto;
	padding:0 0 20px 0;
	background-image:url(../common/img_cont_bg.gif);
 clear:left;/* NNバグ対応　回り込み解除 */
}
	
#top table {
 margin:0 auto;
}

#top p{
 margin:10px 0;
}

#top #morning{
	width: 337px;
	margin: 15px  0px  0px  0px;
	padding: 0px 0px 10px 0px;
	background-color: #F4F4EC;
	line-height: 170%;
}
	
/********□□□□□ナビゲーション□□□□□***********/
#navi {
 width:766px;
	margin:0 auto;
 padding:0;
/*	float: right; /* NNバグ対応　回り込み解除 */
}

#navi ul {
 margin:0;
	padding:0;
	height: 23px;
	
 }

#navi li {
 list-style: none;
 float: left; margin:0;
	padding:0;
 }

#navi li a {
/* border:1px solid #666;*/
	display: block; margin:0;
	padding:0;
	height: 23px;
	text-indent: -10000px;
	text-decoration:none;
}

/* ■■■■ロールオーバー■■■■*/
#navi li a#home {
 background-image:url(../common/bt_top.gif);
	width:104px;
}

#navi li a#recommend{
	background-image: url(../common/bt_recommend.gif);
	width: 106px;
}

#navi li a#food {
	background-image:url(../common/bt_food.gif);
	width:90px;
}

#navi li a#drink {
	background-image:url(../common/bt_drink.gif);
	width:102px;
}

#navi li #season{
	background-image:url(../common/bt_season.gif);
	width:103px;
}
#navi li #access{
	background-image:url(../common/bt_access.gif);
	width:109px;
}

#navi li a#staff {
	background-image:url(../common/bt_staff.gif);
	width:152px;
}

#navi li a#homeOn {
	background-image:url(../common/bt_top_on.gif);
	width:104px;
}

#navi li a#recommendOn {
 background-image:url(../common/bt_recommend_on.gif);
	width:106px;
}

#navi li a#foodOn {
 background-image:url(../common/bt_food_on.gif);
	width:90px;
}

#navi li a#drinkOn {
 background-image:url(../common/bt_drink_on.gif);
	width:102px;
}

#navi li a#seasonOn{
 background-image:url(../common/bt_season_on.gif);
	width:103px;
}


#navi li a#accessOn {
 background-image:url(../common/bt_access_on.gif);
	width:109px;
}
	
#navi li a#staffOn {
 background-image:url(../common/bt_staff_on.gif);
	width:152px;
}

#navi li a:hover {
	background-position: 0 -23px;
}


/********□□□□□メイン□□□□□***********/	
#main {
 width:766px;
	margin:0 auto;
	padding:30px 0 20px;
	background-image:url(../common/img_cont_bg.gif);
}

#main p{
 margin:5px 0;
} 

/********□□□□□フッター□□□□□***********/	
#footer {
	width:766px;
	height:23px;
	margin:0 auto;
	padding:0;
	background-image:url(../common/img_footer.gif) ;
}

address{
	padding-top:3px;
	color:#FFFFFF;
	font-style:normal;
}

/********□□□□□フード セット　□□□□□***********/		
#setArea {
	width:600px;
	height:214px;
	background-image:url(../food/img/img_set_bg.gif);
	background-repeat: no-repeat;
	margin:8px auto;
	padding:20px 0px;
}

/********□□□□□テーブル□□□□□***********/
Table.blueLine{
	border: 1px solid #3849B3;
	border-collapse:collapse;
}

Table.frame{
	width:394px;
	height:46px;
	background: url(../food/img/img_food13.gif) no-repeat center center;
	border-collapse:collapse;
}

Table.frame td{
	padding:10px 20px;
}


/********□□□□□その他□□□□□***********/	
.bg {
	background-repeat: no-repeat;
}

.pagetop {
	text-align:right;
	margin:20px 36px 0;
}

.spaceLeft40 {
	margin-left:40px;
}

.center {
	text-align:center;
}
	
.f14b {
	font-size:14px;
	font-weight:bold;
}
	
.f10b {
	font-size:10px;
	font-weight:bold;
}

.fGreenb {
	color:#006600;
	font-weight:bold;
}

.fBlue {
	color:#1D2D89;
}

.fBlueb {
	color:#1D2D89;
	font-weight:bold;
}

.right {
	text-align:right;
}

.left {
	text-align:left;
}

.space0 {
	margin:0;
	padding:0;
}

.spaceTop10 {
	margin-top:10px;
}

.spaceTop20 {
	margin-top:20px;
}

.bgColorYellow{
	background-color:#F2EFBD;
}