@charset "euc-jp";
<!--

/*----------------------------------------

タグ

----------------------------------------*/

/* ページ見出し */
#container_ h2{
	display:none;
}

#container_ h3{
	background-image:none;
	border:none;
	margin:0;
	padding:0 0 1em 0;
}

/*----------------------------------------

#contents_

----------------------------------------*/

#MainVisual{
	padding:0 0 15px 0;
}

/*----------------------------------------

#news & #event & #recipe

----------------------------------------*/

/*--------------------
#news
--------------------*/

#news{
	float:left;
	padding:0 0 20px 0;
	width:275px;
	position:relative;
}

#news dl{
	margin:0;
	padding:0;
}

#news dl dt{
	background-color:#c9dff7;
	background-image:url(../images/news/pin.gif);
	background-position:5px 50%;
	background-repeat:no-repeat;
	font-weight:bold;
	line-height:1;
	margin:0;
	padding:5px 0 5px 25px;
	position:relative;
	/* zoom:1; */
}

#news dl dt span.icon{
	position:absolute;
	right:5px;
	top:3px;
}

#news dl dt span.icon img{
	margin:0 0 0 5px;
}

#news dl dd{
	margin:0;
	padding:5px 0 10px 0;
}

#news p.more{
	background-color:#4c98e2;
	padding:0;
	position:absolute;
	top:5px;
	right:10px;
}

#news p.more a{
	background-image:url(../images/news/more.gif);
	background-position:5px 50%;
	background-repeat:no-repeat;
	color:#111111;
	padding:5px 5px 5px 20px
}

/*--------------------
#event
--------------------*/

#event{
	float:right;
	padding:0 0 20px 0;
	width:275px;
	position:relative;
}

#event p.more{
	background-color:#f9bd20;
	padding:0;
	position:absolute;
	top:5px;
	right:10px;
}

#event p.more a{
	background-image:url(../images/event/more.gif);
	background-position:5px 50%;
	background-repeat:no-repeat;
	color:#111111;
	padding:5px 5px 5px 20px
}

#event dl{
	margin:0;
	padding:0;
}

#event dl dt{
	background-color:#f7eaa4;
	background-image:url(../images/event/pin.gif);
	background-position:5px 50%;
	background-repeat:no-repeat;
	font-weight:bold;
	line-height:1;
	margin:0;
	padding:5px 0 5px 25px;
	position:relative;
	/* zoom:1; */
}

#event dl dt span.icon{
	position:absolute;
	right:5px;
	top:3px;
}

#event dl dt span.icon img{
	margin:0 0 0 5px;
}

#event dl dd{
	margin:0;
	padding:5px 0 10px 0;
}

/*--------------------
#flyer
--------------------*/

#flyer{
	clear:both;
	position:relative;
	margin-bottom:20px;
}

#flyer p.more{
	background-color:#F87F90;
	padding:0;
	position:absolute;
	top:5px;
	right:10px;
}

#flyer p.more a{
	background-image:url(../images/shop/more.gif);
	background-position:5px 50%;
	background-repeat:no-repeat;
	color:#fff;
	padding:5px 5px 5px 20px
}

#flyer dl{
	margin:0;
	padding:0;
}

#flyer dl dt{
	background-color:#FFE1F0;
	background-image:url(../images/shop/pin.gif);
	background-position:5px 50%;
	background-repeat:no-repeat;
	font-weight:bold;
	line-height:1;
	margin:0;
	padding:5px 0 5px 25px;
	position:relative;
	/* zoom:1; */
}

#flyer dl dt span.icon{
	position:absolute;
	right:5px;
	top:3px;
}

#flyer dl dt span.icon img{
	margin:0 0 0 5px;
}

#flyer dl dd{
	margin:0;
	padding:5px 0 10px 0;
}

/*----------------------------------------

#qr

----------------------------------------*/

#qr{
	border-top:#ccc solid 1px;
	padding:10px 0 0 0;
}

#qr p{
	padding:0;
}
#qr2{
	border-top:#ccc solid 1px;
	padding:10px 0 0 0;
}

#qr2 p{
	padding:0;
}

/*----------------------------------------

#about

----------------------------------------*/

#about{
	background-color:#fdf8ac;
	background-image:url(../images/about/bot.gif);
	background-position:0 100%;
	background-repeat:no-repeat;
	width:570px;
}

#about p{
	padding:0 15px 15px 15px;
}

-->
.text_white {color: #ffffff}
.text_tawara {color: #eee}
.haikei {
  background-image:url(../img/navi_haikei04.gif);
  background-color:#E9E9BC;
}