body{
margin:0px auto;
padding:0px;
text-align:center;
background-color: #cc9966;
}

#header {
	margin:auto;
	}
	
/** ********************************
全店共通のカンパーニュトップへ戻るリンク
******************************** **/
.go-campagne {
	font-size:12px;
	background-color:#000000;
	height:16px;
	text-align:right;
	color:#FFFFFF;
	padding:4px;
	margin:auto;
	width:732px;
	_width:740px;
	}
.go-campagne a{color:#FFFFFF;}

	
/** ********************************
ヘッダーのメニュー
******************************** **/
#menubar {
	border-top:1px solid #800000;
	border-bottom:1px solid #800000;
	background-color:#452101;
	width:740px;
	height:20px;
	margin:auto;
	}
	
ul.menu{
	list-style:none;
	width:100%;
	margin:0 0 0 20px;
	padding:0 auto; 

	}

ul.menu li{list-style:none;float:left;}

ul.menu a{
	display:block;
	height:20px;
	}
	
.menu a span{display:none;} 

a.home{background-image:url(/stazione/images/b_menu_top.gif);
background-repeat:no-repeat;
width:110px;}
a:hover.home{background-position:0px -21px;}

a.menu1{background-image:url(/stazione/images/b_menu_morning.gif);
background-repeat:no-repeat;
width:130px;}
a:hover.menu1{background-position:0px -21px;}

a.menu2{background-image:url(/stazione/images/b_menu_lunch.gif); 
background-repeat:no-repeat;
width:85px;}
a:hover.menu2{background-position:0px -21px;}

a.menu3{background-image:url(/stazione/images/b_menu_dinner.gif); 
background-repeat:no-repeat;
width:90px;}
a:hover.menu3{background-position:0px -21px;}

a.menu4{background-image:url(/stazione/images/b_menu_cafe.gif); 
background-repeat:no-repeat;
width:120px;}
a:hover.menu4{background-position:0px -21px;}

a.menu5{background-image:url(/stazione/images/b_menu_shop.gif); 
background-repeat:no-repeat;
width:95px;}
a:hover.menu5{background-position:0px -21px;}


/* 一番外側のdiv */
#wrapper{
width : 740px;
margin : 0px auto;
padding : 0px;
border-left:1px solid #000000;
border-right:1px solid #000000;
}

#contents{
width:738px;
margin:0px auto;
padding:0px;
font-size:12px;
background-color: #FFF7E8;
}

#catch{
width:738px;
margin:0px auto;
padding:0px;
background-color: #333333;
font-size: 12px;
color: #ffffff;
}

.catch{
	float:left;
	margin:3px 0px 3px 3px;
}

#catch a{
	float:right;
	margin:0px 0px 0px 0px;
color: #ffffff;
}

#head{
width:740px;
margin:0px auto;
padding:0px;
}

#head img{
margin:0px;
padding:0px;

}

#page-pic{
float:left;
width:738px;
margin:0px auto;
padding:0px;
border-top:5px solid #A27E64;
border-bottom:1px solid #000000;
}

#page-pic img{
padding:0px;
margin:0px;
}

#head-menu{
width:300px;
margin:0px auto;
padding:3px;
float:right;
text-align:right;
}

h1{
margin:0px auto;
padding:0px;
}

.f12px {
 font-size: 12px;
 color: #333333;
 line-height: 130%}

/* メニュー部分の設定 */
#menu{
width:740px;
_width:740px;
margin:0px auto 0px auto;
padding:0px 0px 0px 0px;
height:23px;
}

#menu div{
	padding:0px;
	margin:0px;
	float:left;
}

#menu div img{
	padding:0px;
	margin:0px;
	border:0px;
	
}

#shop-info{
padding:20px 0px 0px 20px;
margin:0px;
width:522px;
background-color: #ffffff;
float:left;
}

#shop-info td{
 font-size: 12px;
 color: #333333;
 line-height: 130%
}

#linkbar{
padding:20px 0px 0px 0px;
margin:0px;
width:200px;
float:left;
border-left:1px solid #333333;
background-color: #ffffff;
}

/* 上へ戻る */	
#pagetop{
	width:708px;
	color:#333333;
	font-size:12px;
	padding:3px 0px;
	margin:0px auto;
text-align:right;
}

#pagetop a{
	color:#cc9966;
}


/* フッターの設定 */	
#footer-copy{
	width:738px;
	color:#FFFFFF;
	font-size:12px;
	padding:3px 0px;
	margin:0px auto;
background-color: #000000;
}

.new {font-weight:bold;color:#990000;font-size:12px;}

