@charset   "Shift_JIS";
/* ■ページ構造 */
body{
	margin: 0;
	padding: 0;
	text-align: center;
	background-color: #fff;
}
#wrapper {
	width: 800px;
	margin: 0 auto;
	text-align: left;
  
}
#header{
	width:  800px;
	height:  165px;
	background-image: url(food_top800.gif);
	margin:0;
　    }
#content{
	width:  800px;
	margin:0;
    }
#menu{
	width:  200px;
	float:  left;
	margin:0;
    }
#main{
    width:  415px;
    float:  left;
    border-right:solid 2px #D1F4B7;
	margin:0;
    }
#sub{
    width:  178px;
    float:  left;
    border-right:solid 2px #D1F4B7;
	margin:0;
    }
#footer{
    clear:  both;
    width:  800px;
	margin:0;
    }
	

/* ■その他 */

h1 {
	margin:0;
	text-align: center;
	color : #000;
	line-height: 1.5em;
	padding-top:140px;
	font-size: 102%;
}
h2 {
    margin: 0;
	padding-bottom: 1;
	text-align: center;
	color: #600;
	background: #b3ca9c;
	font-size: 16px;
	line-height: 1.5em;
}
h3 {
    margin: 0;
	padding-bottom: 1;
  text-align: center;
  color: #600;
  background: #b3ca9c;
}
p {
	margin: 2px;
	padding: 3px;
	line-height: 1.5;
	font-size: 103%;
	color: #600;
}

.c1 {
  color:#ffffff;
  padding-top: 6;
  margin-top:0;
  background-image : url(20essyo.jpg);
  background-position  :  center;
  background-repeat : no-repeat;
  padding-left  :  18%;
}

#menu {
  color: #600;
  background : #e8ce7d;
  text-align: left;
  margin: 0;
  padding: 0;
}
#main {
  color: #600;
  background: #fff;
  text-align  : left;
  margin: 0;
  padding: 0;
  font-size: 103%;
}
#footer {
	margin:0;
  clear:both;
  color: #600;
  background: #b3ca9c;
  text-align: right;
}
#i1 {
  float : left;
  margin-right : 0.5em;
  margin-bottom : 0.5em;
}
em {
  font-style: normal;
  font-weight: bold;
  color: #600;
  background: transparent;
  margin:0;
}
ul {
  list-style: none;
  margin: 0;
  padding: 0.2em;
  text-align: left;
}
li a {
  text-decoration: none;
  display: block;
  padding: 0.2em;
  border-bottom: 3px solid #e8ce7d;
  border-left: 3px solid #e8ce7d;
  color: #600;
  background : #b3ca9c;
}
li a:hover {
  color: #600;
  background: #e8ce7d;
}
.backc {
	font-weight: bold;
	color: #fff;

}
.yoko2 {
margin: 5px; 
padding :0; 
white-space:nowrap;
align: center;
height:28px;
}
.yoko2 ul { 
margin: 0; 
padding :0; 
list-style-type : none; 
width:100%;
height:28px;
}
.yoko2 li { 
display : inline; 
padding :1; 
margin:0; 
float:left ;
width:20%;
background-color:#ffffcc;
height:28px;
}
.yoko2 a {
display:block; 
border:3px double #6d3a33;
background-color:none;
padding: 0px;
text-decoration:none;
color:#223546;
height:28px;
margin:0px; 
text-align:center;
}
.yoko2 a:hover {
display:block; 
border:3px double #ded2bf;
background-color:#e8ce7d;
padding:0px;
text-decoration:none;
color:#6d3a33;
height:25px;
text-align:center;
}
div.half {
 width:50%;
 float:left;
 background-color:#fff;
 margin:0px;
}
p.footer2 {
 text-align:center;
  background:#b3ca9c;
  color: #6d3a33;
 font-weight: bold;
 border:1px solid #fff;
}
.fs {
  clear: left;
  font-style: normal;
  font-size: 80%;
  background-color:none;
}

