<style type="text/css">
<!--
/*CRecΜgQΖSOIN SYSTEMΖ[hπwθ*/
#main {
  margin: -2px 0px 0px;
  background: url(image/12green.gif) no-repeat right top;
  border-top: 3px double #99dd66;
  text-align: left;
  position: relative;
}
p.soin {
  margin: 0px;
  padding: 0px;
  position: absolute;
  top: -23px;
  left: 620px;
}
h3 {
  margin: 15px 0px 10px 10px;
  padding: 0px;
  font: bold 16px "lr oSVbN",Osaka,sans-serif;
  color: #66cc33;
}
p.read {
  margin: 0px 10px;
  padding: 0px 0px 0px 10px;
  border-left: 5px solid #eeffcc;
  font: 12px/150% "lr oSVbN",Osaka,sans-serif;
}
/*CRecΜnϋΌπwθ*/
h4 {
  margin: 20px 0px 10px 6px;
  padding: 0px 0px 2px 4px;
  width: 180px;
  background: url(image/0_h3-bg.gif) no-repeat top right;
  _background: url(image/0_h3-bg.gif) no-repeat -4px right;
  border-bottom: 2px dotted #99dd66;
  font: bold 16px "lr oSVbN",Osaka,sans-serif;
  color: #66cc33;
  clear: both;
}
/*\J[wiΜΑ₯πwθ*/
div.waku-shop {
  margin: 10px 0px 0px 10px;
  padding: 0px;
  width: 520px;
  clear: both;
}
p.city {
  margin: 0px;
  padding: 4px 0px 3px 10px;
  width: 90px;
  _width: 100px;
  background: #000000;
  font: 12px "lr oSVbN",Osaka,sans-serif;
  color: #ffffff;
  float: left;
}
h5 {
  margin: 0px;
  padding: 3px 0px 2px 10px;
  width: 410px;
  _width: 420px;
  background: #77cc44;
  font: bold 14px "lr oSVbN",Osaka,sans-serif;
  color: #ffffff;
  float: right;
}
p.pic {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 20px 0px;
  width: 150px;
  float: left;
}
div.shop {
  margin: 5px 0px 20px 0px;
  _margin: 5px 0px 0px 0px;
  padding: 0px;
  width: 360px;
  float: right;
}
p.bun,p.info {
  margin: 0px;
  padding: 0px 0px 0px 7px;
  width: 100%;
  font: 12px/150% "lr oSVbN",Osaka,sans-serif;
  text-align: justify;
  text-justify: distribute;
}
p.info {
  padding: 3px 7px 1px 7px;
  background: #fffcee;
  color: #995500;
}
p.address {
  margin: 5px 0px 5px 0px;
  padding: 5px 0px 0px 7px;
  width: 360px;
  border-top: 1px dotted #99dd66;
  font: 12px/120% "lr SVbN",Osaka-,sans-serif;
  text-align: justify;
  text-justify: distribute;
}
/*κΤΊΜΜ±Ϊΐπwθ*/
div#taiken {
  margin: 50px 10px 0px 10px;
  padding: 0px;
  width: 740px;
}
p.tai_waku {
  margin: 0px;
  padding: 0px;
}
div.tai_main {
  margin: 0px;
  padding: 10px 25px 5px 25px;
  width: 688px;
  _width: 740px;
  background: #eeffdd;
  border-left: 1px dotted #99dd66;
  border-right: 1px dotted #99dd66;
}
p.tai_bun {
  margin: 5px 0px 5px 0px;
  padding: 0px;
  font: 12px/160% "lr oSVbN",Osaka,sans-serif;
  text-align: justify;
  text-justify: distribute;
  clear: both;
}
div.naiyo1 {
  margin: 5px 0px 0px 0px;
  padding: 0px 2px 3px 2px;
  width: 326px;
  _width: 330px;
  background: #fffcee;
  color: #995500;
  float: left;
}
div.naiyo2 {
  margin: 5px 0px 0px 20px;
  padding: 0px 2px 3px 2px;
  width: 326px;
  _width: 330px;
  background: #fffcee;
  color: #995500;
  float: right;
}
h6 {
  margin: 0px;
  padding: 3px 0px 1px 0px;
  width: 100%;
  border: 1px solid #99dd66;
  background: #ffffff;
  font: bold 12px "lr oSVbN",Osaka,sans-serif;
  text-align: center;
  color: #55bb55;
}
/*z[y[WΦΜNoi[πwθ*/
div.website {
  margin: 0px 0px 10px 0px;
  padding: 0px;
  width: 360px;
}
p.s_t {
  margin: 0px;
  padding: 5px 0px 0px 7px;
  width: 163px;
  _width: 170px;
  font: 12px/140% "lr oSVbN",Osaka,sans-serif;
  float: left;
}
p.banner {
  margin: 1px 0px 0px 0px;
  padding: 0px;
  float: right;
}
p.ex {
  margin: 0px;
  padding: 5px 0px 0px 7px;
  width: 100%;
  font: 12px/140% "lr oSVbN",Osaka,sans-serif;
  text-align: justify;
  text-justify: distribute;
  float: left;
}
-->
</style>
