<style type="text/css">
<!--
/*CRecΜgQΖSOIN SYSTEMΖ[hπwθ*/
#main  {
  margin: -2px 0px 0px;
  background: url(image/16purple.gif) no-repeat right top;
  text-align: left;
  border-top: 3px double #99dd66;
  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: #44bb00;
}
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Μe[uΘΗπwθ*/
h4 {
  margin: 20px 0px 10px 10px;
  padding: 2px 0px 1px 10px;
  width: 560px;
  background: url(image/0_h3-bg.gif) no-repeat top right;
  _background: url(image/0_h3-bg.gif) no-repeat -4px right;
  border-left: 5px solid #ccee88;
  border-bottom: 2px dotted #99dd66;
  font: bold 16px "lr oSVbN",Osaka,sans-serif;
  color: #44bb00;
  clear: both;
}
p.pic {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 10px;
  width: 200px;
  float: left;
}
table {
  margin: 0px 0px 0px 5px;
  padding: 0px 0px 0px 10px;
  width: 390px;
  font: 12px/140% "lr oSVbN",Osaka,sans-serif;
  text-align: justify;
  text-justify: distribute;
  float: left;
}
th {
  margin: 0px;
  padding: 8px 0px 0px 0px;
  vertical-align: top;
}
td.item {
  margin: 0px;
  padding: 5px 0px;
  width: 80px;
  font: 12px/130% "lr SVbN",Osaka-,sans-serif;
  vertical-align: top;
}
td {
  padding: 5px 0px;
  width: 310px;
  vertical-align: top;
}
td.ls {
  width: 310px;
  letter-spacing: 10px;
}
/*pb`eXgΜΣCπwθ*/
p#patch {
  margin: 10px;
  padding: 9px 10px 5px 15px;
  width: 570px;
  background: #fffcee;
  border-left: 1px solid #995500;
  font: 12px/150% "lr oSVbN",Osaka,sans-serif;
  text-align: justify;
  text-justify: distribute;
  color: #995500;
  clear: both;
}
/*\VXen}πwθ*/
div.map h5 {
  margin: 30px 0px 0px 10px;
  padding: 0px;
  color: #55bb55;
}
div.map p.map-bun {
  margin: 2px 0px 0px 10px;
  padding: 0px;
  font: 12px/140% "lr oSVbN",Osaka,sans-serif;
}
div.map p.map {
  margin: 5px 0px 20px 10px;
  padding: 20px 35px;
  width: 570px;
  border: 1px dotted #99dd66;
  text-align: center;
}
/*e[uπwθ*/
div.map table {
  margin: 10px 0px 0px 10px;
  padding: 0px;
  width: 570px;
  font: 12px/130% "lr oSVbN",Osaka,sans-serif;
}
div.map th {
  margin: 0px;
  padding: 2px 3px 0px 0px;
  vertical-align: top;
  text-align: left;
}
div.map td {
  padding: 0px 0px;
  width: 350px;
  vertical-align: top;
}
div.map td.item {
  margin: 0px;
  padding: 0px 0px;
  width: 85px;
  font: 12px/130% "lr SVbN",Osaka-,sans-serif;
  vertical-align: top;
}
div.map td.item2 {
  margin: 0px;
  padding: 0px 0px;
  width: 85px;
  font: 12px/130% "lr SVbN",Osaka-,sans-serif;
  vertical-align: top;
  letter-spacing: 4px;
}
div.map td#bord {
  padding: 0px 0px 2px 15px;
  width: 120px;
  vertical-align: bottom;
}
div.map td.info {
  padding: 3px 3px 3px 5px;
  width: 450px;
  background: #fffcee;
  border-left: 1px solid #995500;
  font: 12px/140% "lr oSVbN",Osaka,sans-serif;
  text-align: justify;
  text-justify: distribute;
  color: #995500;
}
div.map span.ls3 {
  font: 12px/130% "lr oSVbN",Osaka,sans-serif;
  letter-spacing: 4px;
}
-->
</style>