html{
  scrollbar-face-color: #bfefbf;
  scrollbar-arrow-color: #2e8b57;
  scrollbar-3dlight-color: #3ac13a;
  scrollbar-highlight-color: #e5ffe5;
  scrollbar-darkshadow-color: #3ac13a;
  scrollbar-shadow-color: #e5ffe5;
  scrollbar-track-color: #d7efd7;
}
body{
  background-color: #fffafa;
  font-family: 'lr oSVbN', sans-serif;
  text-align: center;
  margin: 0px;
-webkit-text-size-adjust: 100%;
}
img{
  border: 0px;
}
a:link{
  color: #2e8b57;
  text-decoration: none;
}
a:visited{
  color: #708090;
  text-decoration: none;
}
a:hover{
  background-color: #bfefbf;
  text-decoration: underline;
}
table{
  text-align: left;
  margin-left: auto;
  margin-right: auto;
}
/* ΰEoοΕ]πg€ΜΕtableΙuborder-collapse: collapse;vΝsv */
td{
  padding: 0px;
}
.na{
  letter-spacing: 1em;
  margin-bottom: 3em;
}
.v{
  font-size: 150%;
  font-weight: bold;
}
.h{
  line-height: 150%;
}
.s{
  font-size: 80%;
}
.u{
  text-decoration: underline;
}
/* κΚΜdΨθόi½όj */
.k{
  width: 610px;
  height: 2px;
  color: #3ac13a;
  background-color: #3ac13a;
  border: none;
}
/* {ΆΜdΨθόi½όj */
.kk{
  width: 50%;
  height: 2px;
  text-align: center;
  margin: 2em auto;
  color: #3ac13a;
  background-color: #3ac13a;
  border: none;
}
.w{
  width: 620px;
}
a.nw span{
  display: none;
}
a.nw:hover span{
  padding-top: 3px;
  display: inline;
  position: absolute;
}
.wrp{
  width: 600px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
.d1{
  width: 160px;
  vertical-align: top;
}
.d2{
  width: 200px;
  padding-left: 10px;
  vertical-align: top;
}
.d3{
  width: 160px;
  padding-left: 10px;
  font-size: 80%;
  line-height: 150%;
  vertical-align: top;
}
.d4{
  padding-top: 5px;
  font-size: 80%;
  color: #708090;
}
.co{
  font-size: 80%;
  line-height: 150%;
}
.tp{
  position: absolute;
  display: none;
  margin-top: -75px;
  margin-left: -501px;
  *margin-top: 0;
  *margin-left: -602px;
  background: url("../png/kagl.png") no-repeat left bottom;
  padding: 0px 0px 18px 18px;
}
#text{
  width: 600px;
  padding: 5px;
  text-align: left;
  line-height: 150%;
  margin-left: auto;
  margin-right: auto;
  background-color: #e5ffe5;
}
.pa{
  width: 100%;
  margin-bottom: 1.5em;
  float: left;
}
.pz{
  width: 100%;
  clear: both;
}
table.gz{
  margin-right: 3px;
  border-collapse: collapse;
  float: left;
}
table.gz td{
  border: 1px solid #3ac13a;
}
.hh{
  width: 107px;
  float: left;
}
.ca{
  margin-left: 3px;
  font-size: 80%;
  line-height: 120%;
}
.wh{
  width: 100px;
  height: 75px;
}
.ht{
  width: 73.5px;
  height: 98px;
}
/* ζ‘W */
.p{
  position: absolute;
  display: none;
  margin-left: 105px;
  *margin-left: 0px;
  background: url("../png/kage.png") no-repeat right bottom;
  padding: 0px 18px 18px 0px;
}
/* ζcW */
.ph{
  position: absolute;
  display: none;
  margin-left: 105px;
  *margin-left: 0px;
  background: url("../png/kagh.png") no-repeat right bottom;
  padding: 0px 18px 18px 0px;
}
/* ζ‘‘ */
.yy{
  position: absolute;
  display: none;
  margin-left: 210px;
  *margin-left: 0px;
  background: url("../png/kage.png") no-repeat right bottom;
  padding: 0px 18px 18px 0px;
}
/* ζ¬‘ρΜ‘ζ */
.yw{
  position: absolute;
  display: none;
  margin-left: 183.5px;
  *margin-left: 0px;
  background: url("../png/kage.png") no-repeat right bottom;
  padding: 0px 18px 18px 0px;
}
/* ζ¬‘ρΜcζ */
.yh{
  position: absolute;
  display: none;
  margin-left: 183.5px;
  *margin-left: 0px;
  background: url("../png/kagh.png") no-repeat right bottom;
  padding: 0px 18px 18px 0px;
}
/* ζδισp */
.sh{
  left: 50%;
  width: 225px;
  *margin-top: 1em;
  margin-left: -112.5px;
  position: absolute;
  display: none;
  background: url("../png/kago.png") no-repeat right bottom;
  padding: 0px 18px 18px 0px;
}
.or{
  background-color: #e0e0c9;
}
.gr{
  background-color: #c9e0c9;
}
.rd{
  background-color: #e0c9c9;
}
.bl{
  background-color: #c9d4e0;
}
.r{
  text-align: right;
}
.c{
  text-align: center;
}
.kt{
  width: 610px;
  text-align: right;
  margin: 8px auto auto;
}
table#om td{
  line-height: 125%;
  padding: 2px 5px 1px;
}
.ml{
  width: 250px;
  text-align: center;
  line-height: 125%;
}
