
/* HTML^Ovf */
body {
background-image:url(img/bg_sky.jpg);
background-repeat:repeat-x;
font-size:12px;
color: #656565;
line-height:140%;
margin-top:10px;
padding-top:0px;
height:auto;
}

h1{
margin:0;
}

h2{
text-align:right;
padding:37px 25px 0;
}

h3{
margin:0 0 0 19px;
padding:0;
}

h4{
margin:10px 50px 0;
color:#9E7961;
font-weight:bold;
}

img	{
border:none;
}

A:link {
  font-weight: normal;
  text-decoration: underline;
  color: #656565;
}

A:active {
  text-decoration: none;
  font-weight: normal;
  color: #656565;
}

A:visited {
  text-decoration: underline;
  font-weight: normal;
  color: #656565;
}

A:hover {
  text-decoration: underline;
  font-weight: normal;
  color:#FF9966;
}

.clears{
  clear:both;
}

#wrap{
width:694px;
background-image:url(img/h_bg.jpg);
background-repeat:no-repeat;
margin:0px auto;
text-align:left;
}

#main@{
width:694px;
margin:0;
padding:0;
}

ul#menu{
margin:0;
padding:0 31px;
list-style:none;
}

ul#menu li{
width:286px;
float:left;
margin:0 15px;
padding:0;
}

p.lead {
margin:0px 19px;
padding:0;
}

#tamago {
width:592px;
height:170px;
background-image:url(guide/img/bg_tamago.jpg);
background-repeat:no-repeat;
margin:15px 50px 20px;
padding:0;
}

.left {
width:84px;
float:left;
}


.right {
width:508px;
margin:0;
padding:0;
float:right;
}

h3.ryokin {
padding:7px 0;
margin:0;
}

.right ul {
width:480px;
color:#996600;
list-style-type:disc;
margin:0;
padding:0;
}

.right li {
padding-left:0.2em;
line-hight:5em;
list-style-position:inside;
}


#gentei {
width:554px;
height:auto;
background-color:#F9F6D4;
background-repeat:no-repeat;
margin:0 50px;
padding:0 19px 10px;
}

.kuwagata{
width:264px;
height:150px;
background-image:url(guide/img/p_kuwagata.jpg);
background-repeat:no-repeat;
float:left;
}

h4.gentei {
padding-bottom:7px;
margin:0;
}

.pudding{
width:264px;
height:150px;
background-image:url(guide/img/p_pudding.jpg);
background-repeat:no-repeat;
float:right;
}

.caption{
width:160px;
margin:0;
padding:0;
}

.caption2{
width:200px;
margin:0;
padding:0;
}
.map{
margin:0 50px;
}

#map{
width:591px;
margin:0 50px;
padding:0;
}

.map2{
width:382px;
float:left;
}

.setsumei{
width:209px;
padding:0;
margin:0;
float:right;
}


#header {
background-image:url(img/h_bg.jpg);
background-repeat:no-repeat;
width:694px;
height:116px;
margin:0px;
padding:0px;
}

div#navi {
margin: 10px 0px 0px 19px;
width: 359px;
height: 28px;
}

div#navi ul{
margin:0px;
padding:0px;
width: 400px;
list-style-type:none;
}

div#navi li{
margin:0px;
padding:0px;
display:inline;
}


#foot {
clear:both;
width:694px;
background-image:url(img/f_bg.gif);
background-repeat:no-repeat;
}

address{
text-align:right;
font-style:normal;
padding:0px 20px 0;
}


