@charset "shift_jis";
/* CSS Document */


/* -------------------------------------------------------------------------
	Set
--------------------------------------------------------------------------*/
body	{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background:#FFFFFF;
	margin:0 auto;
	text-align:center;
	color:#222222;
	line-height:1.4;
	font-size:14px;
}
 
ul	{
	display:block;
	list-style:none;
}
.ir { position: relative; overflow: hidden; }
.ir span {
	position: absolute;
	text-indent: -100000em;
}
.flR { float: right; }
.flL { float: left; }

A:link { 					/* リンク */
	color: #1b8186;
	text-decoration: none; 	/* 下線を消す */
}   
A:visited {                 /* 既に見たリンク */
	color: #1b8186;
 	text-decoration: none;    /* 下線を消す */
}
A:active { 					/* クリック時のリンク */
	color: #1b8186;
	text-decoration: none;	/* 下線を消す */
} 
A:hover {                   /* カーソルが上にある時のリンク */
	color: #1b8186;
  text-decoration: none;    /* 下線を消す */
}



/* -------------------------------------------------------------------------
	Wrap
--------------------------------------------------------------------------*/
#wrap	{
	margin:0 0 0 0;
}
address	{
	text-align:center;
	margin:20px auto 0;
	width:951px;
	font-style:normal;
	font-size:10px;
	color:#666666;
	padding-bottom:20px;
}
.wrapper	{
	padding:0 10px;
}

/* -------------------------------------------------------------------------
	Header
--------------------------------------------------------------------------*/
#header	{
	width:100%;
	height:140px;
	background:url(../images/header_bg_001.gif) top repeat-x;
	border-bottom:#E3CEB2 1px dotted;
}


/* -------------------------------------------------------------------------
	HeaderAria
--------------------------------------------------------------------------*/
#headerAria	{
	width:951px;
	margin:0 auto;
	text-align: left;
}
#headerAria .flL h1	{
	margin:5 0 5 0;
	width:460px;
	height:55px;
	background:url(../images/logo_001.gif) top left no-repeat;
}
#headerAria .flL h1 a	{
	margin:0 0 0 0;
	width:460x;
	height:65px;
	display:block;
}
#headerAria .flR p.logo	{
	margin:0 0 0 0;
	width:141px;
	height:31px;
	background:url(../images/logo_002.gif) top no-repeat;
}
#headerAria .flR p.logo a	{
	margin:0 0 0 0;
	width:141px;
	height:31px;
	display:block;
}
#headerAria .flR p.link	{
	font-size:12px;
	margin:18px 0 0 0;
}
#headerAria .flR p.link a	{
	color:#999999;
	text-decoration:underline;
}
#headerAria .flR p.link a:hover	{
	color:#996666;
	text-decoration:underline;
}


/* -------------------------------------------------------------------------
	NavigationAria
--------------------------------------------------------------------------*/
#navigationAria	{
	width:100%;
	height:43px;
	border-top:#E3CEB2 1px dotted;
	border-bottom:#E3CEB2 1px dotted;
}
#navi	{
	margin:1px auto;
	width:951px;
}
#navigationAria ul	{
	width:951px;
	margin:0;
	list-style:none;
	text-align: left;
	padding:0;
}
#navigationAria ul li	{
	float: left;
	height:41px;
}
#navigationAria ul li a	{
	height:41px;
	display:block;
}
#navigationAria ul li a:hover	{
	background-image:none !important;
}
#navigationAria ul li.navi-rest	{
	width:160px;
	background:url(../on/images/navi_rest.gif) no-repeat;
}
#navigationAria ul li.navi-rest a	{
	width:160px;
	background:url(../images/navi_rest.gif) no-repeat;
}

#navigationAria ul li.navi-chef	{
	width:159px;
	background:url(../on/images/navi_chef.gif) no-repeat;
}
#navigationAria ul li.navi-chef a	{
	width:159px;
	background:url(../images/navi_chef.gif) no-repeat;
}

#navigationAria ul li.navi-guide	{
	width:157px;
	background:url(../on/images/navi_guide.gif) no-repeat;
}
#navigationAria ul li.navi-guide a	{
	width:157px;
	background:url(../images/navi_guide.gif) no-repeat;
}

#navigationAria ul li.navi-card	{
	width:158px;
	background:url(../on/images/navi_card.gif) no-repeat;
}
#navigationAria ul li.navi-card a	{
	width:158px;
	background:url(../images/navi_card.gif) no-repeat;
}

#navigationAria ul li.navi-info	{
	width:158px;
	background:url(../on/images/navi_info.gif) no-repeat;
}
#navigationAria ul li.navi-info a	{
	width:158px;
	background:url(../images/navi_info.gif) no-repeat;
}

#navigationAria ul li.navi-column	{
	width:159px;
	background:url(../on/images/navi_column.gif) no-repeat;
}
#navigationAria ul li.navi-column a	{
	width:159px;
	background:url(../images/navi_column.gif) no-repeat;
}


/* -------------------------------------------------------------------------
	LeadAria
--------------------------------------------------------------------------*/
#leadAria	{
	width:100%;
	height:19px;
	background:#937e61;
	margin:6px 0 0 0;
}
#leadAria .lead	{
	margin:0 auto;
	width:951px;
	text-align: left;
}
#leadAria .lead p	{
	margin:0 0 0 0;
	padding:2px 0 0;
}



/* -------------------------------------------------------------------------
	中ページ共通
--------------------------------------------------------------------------*/
#bg	{
	background:url(../images/bg_001.jpg) center repeat-y #f8e7d5;
}

#content	{
	width:900px;
	*width:930px;
	margin:10px auto 0;
	padding:0 0 0 25px;
	text-align: left;
}
#contentTitle	{
	width:900px;
	height:50px;
	border-bottom:#EAB085 1px dotted;
	margin-bottom:25px;
}
#contentTitle h2	{
	margin:0 0 0 0;
	width:900px;
	height:41px;
}
#contentTitle h2.rest	{
	background:url(../images/rest_h_001.gif) left no-repeat;
}
#contentTitle h2.chef	{
	background:url(../images/chef_h_001.gif) left no-repeat;
}
#contentTitle h2.guide	{
	background:url(../images/guide_h_001.gif) left no-repeat;
}
#contentTitle h2.info	{
	background:url(../images/info_h_001.gif) left no-repeat;
}
#contentTitle h2.card	{
	background:url(../images/card_h_001.gif) left no-repeat;
}



#contentTitle-lv2	{
	width:900px;
	height:60px;
}
#contentTitle-lv2 h2	{
	margin:0 0 0 0;
	width:900px;
	height:41px;
}
#contentTitle-lv2 h2.rest	{
	background:url(../images/rest_h_001.gif) left no-repeat;
}
#contentTitle-lv2 h2.chef	{
	background:url(../images/chef_h_001.gif) left no-repeat;
}

.boder-lv1	{
	border:#333333 1px solid;
}
.boder-lv2	{
	border:#999999 1px solid;
}
.small	{
	font-size:smaller;
}
.small-lv2	{
	font-size:10px;
}
.red	{
	color:#FF0000;
}
.height	{
	height:260px;
}

/* -------------------------------------------------------------------------
	00:Clear
--------------------------------------------------------------------------*/
#clear	{clear:both;}
.clear	{clear:both;}

