@charset   "Shift_JIS";
h1 {
  background-image: url(img/title.jpg);
  text-indent: -9999px;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  height: 99px;
  width : 750px;
}
#navibar {
  height: 25px;
  margin: 0px;
  padding: 0px;
  width: 750px;
  text-align: left;
}
#navibar li {
  float: left;
  list-style: none;
}
#navibar #btn01 a {
  text-decoration: none;
  height: 25px;
  width: 120px;
  display: block;
  background-image: url(img/btn-01.gif);
  text-indent: -9999px;
  border-style: none;
}
#navibar #btn01 a:hover {
  background-image: url(img/btn-01_2.gif);
}
#navibar #btn02 a {
  text-decoration: none;
  height: 25px;
  width: 120px;
  display: block;
  background-image: url(img/btn-02.gif);
  text-indent: -9999px;
  border-style: none;
}
#navibar #btn02 a:hover {
  background-image: url(img/btn-02_2.gif);
}
#navibar #btn03 a {
  text-decoration: none;
  height: 25px;
  width: 120px;
  display: block;
  background-image: url(img/btn-03.gif);
  text-indent: -9999px;
  border-style: none;
}
#navibar #btn03 a:hover {
  background-image: url(img/btn-03_2.gif);
}
#navibar #btn04 a {
  text-decoration: none;
  height: 25px;
  width: 120px;
  display: block;
  background-image: url(img/btn-04.gif);
  text-indent: -9999px;
  border-style: none;
  bottom: auto;
}
#navibar #btn04 a:hover {
  background-image: url(img/btn-04_2.gif);
}
#navibar #btn05 a {
  text-decoration: none;
  height: 25px;
  width: 120px;
  display: block;
  background-image: url(img/btn-05.gif);
  text-indent: -9999px;
  border-style: none;
  bottom: auto;
}
#navibar #btn05 a:hover {
  background-image: url(img/btn-05_2.gif);
}
#navibar #btn06 a {
  text-decoration: none;
  height: 25px;
  width: 120px;
  display: block;
  background-image: url(img/btn-06.gif);
  text-indent: -9999px;
  border-style: none;
}
#navibar #btn06 a:hover {
  background-image: url(img/btn-06_2.gif);
}
#navibar #btn07 a {
  text-decoration: none;
  height: 25px;
  width: 110px;
  display: block;
  background-image: url(img/btn-07.gif);
  text-indent: -9999px;
  border-style: none;
}
#navibar #btn07 a:hover {
  background-image: url(img/btn-07_2.gif);
}
#container {
  margin-left: auto;
  margin-right: auto;
  width: 750px;
  height: auto;
  right: auto;
  left: auto;
  overflow: auto;
  position: inherit;
  font-size: 14px;
}
#others {
  height: 22px;
  margin: 10px 0px 0px;
  padding: 0px;
  border-style: none;
  bottom: auto;
  text-decoration: none;
}
#others li {
  float: left;
  text-decoration: none;
  border-style: none;
  list-style: none;
}
#others #btn11 a {
  text-decoration: none;
  height: 22px;
  width: 85px;
  display: block;
  background-image: url(img/btn11_2.jpg);
  text-indent: -9999px;
  border-style: none;
  bottom: auto;
}
#others #btn11 a:hover {
  background-image: url(img/btn11.jpg);
}
#others #btn12 a {
  text-decoration: none;
  height: 22px;
  width: 85px;
  display: block;
  background-image: url(img/btn12_2.jpg);
  text-indent: -9999px;
  border-style: none;
  bottom: auto;
}
#others #btn12 a:hover {
  background-image: url(img/btn12.jpg);
}
#others #btn13 a {
  text-decoration: none;
  height: 22px;
  width: 85px;
  display: block;
  background-image: url(img/btn13_2.jpg);
  text-indent: -9999px;
  border-style: none;
  bottom: auto;
}
#others #btn13 a:hover {
  background-image: url(img/btn13.jpg);
}
#others #btn14 a {
  text-decoration: none;
  height: 22px;
  width: 85px;
  display: block;
  background-image: url(img/btn14_2.jpg);
  text-indent: -9999px;
  border-style: none;
  bottom: auto;
}
#others #btn14 a:hover {
  background-image: url(img/btn14.jpg);
}
#others #btn15 a {
  text-decoration: none;
  height: 22px;
  width: 85px;
  display: block;
  background-image: url(img/btn15_2.jpg);
  text-indent: -9999px;
  border-style: none;
  bottom: auto;
}
#others #btn15 a:hover {
  background-image: url(img/btn15.jpg);
}
#others #btn16 a {
  text-decoration: none;
  height: 22px;
  width: 85px;
  display: block;
  background-image: url(img/btn16_2.jpg);
  text-indent: -9999px;
  border-style: none;
  bottom: auto;
}
#others #btn16 a:hover {
  background-image: url(img/btn16.jpg);
}
#others #btn17 a {
  text-decoration: none;
  height: 22px;
  width: 85px;
  display: block;
  background-image: url(img/btn17_2.jpg);
  text-indent: -9999px;
  border-style: none;
  bottom: auto;
}
#others #btn17 a:hover {
  background-image: url(img/btn17.jpg);
}
#others #btn18 a {
  text-decoration: none;
  height: 22px;
  width: 85px;
  display: block;
  background-image: url(img/btn18_2.jpg);
  text-indent: -9999px;
  border-style: none;
  bottom: auto;
}
#others #btn18 a:hover {
  background-image: url(img/btn18.jpg);
}
#others #btn19 a {
  text-decoration: none;
  height: 22px;
  width: 85px;
  display: block;
  background-image: url(img/btn19_2.jpg);
  text-indent: -9999px;
  border-style: none;
  bottom: auto;
}
#others #btn19 a:hover {
  background-image: url(img/btn19.jpg);
}
#others #btn20 a {
  text-decoration: none;
  height: 22px;
  width: 85px;
  display: block;
  background-image: url(img/btn20_2.jpg);
  text-indent: -9999px;
  border-style: none;
  bottom: auto;
}
#others #btn20 a:hover {
  background-image: url(img/btn20.jpg);
}
#others #btn21 a {
  text-decoration: none;
  height: 22px;
  width: 85px;
  display: block;
  background-image: url(img/btn21_2.jpg);
  text-indent: -9999px;
  border-style: none;
  bottom: auto;
}
#others #btn21 a:hover {
  background-image: url(img/btn21.jpg);
}
#others #btn22 a {
  text-decoration: none;
  height: 22px;
  width: 85px;
  display: block;
  background-image: url(img/btn22_2.jpg);
  text-indent: -9999px;
  border-style: none;
  bottom: auto;
}
#others #btn22 a:hover {
  background-image: url(img/btn22.jpg);
}
#others #btn23 a {
  text-decoration: none;
  height: 22px;
  width: 85px;
  display: block;
  background-image: url(img/btn23_2.jpg);
  text-indent: -9999px;
  border-style: none;
  bottom: auto;
}
#others #btn23 a:hover {
  background-image: url(img/btn23.jpg);
}
#others #btn24 a {
  text-decoration: none;
  height: 22px;
  width: 85px;
  display: block;
  background-image: url(img/btn24_2.jpg);
  text-indent: -9999px;
  border-style: none;
  bottom: auto;
}
#others #btn24 a:hover {
  background-image: url(img/btn24.jpg);
}
#others #btn25 a {
  text-decoration: none;
  height: 22px;
  width: 85px;
  display: block;
  background-image: url(img/btn25_2.jpg);
  text-indent: -9999px;
  border-style: none;
  bottom: auto;
}
#others #btn25 a:hover {
  background-image: url(img/btn25.jpg);
}
#others #btn26 a {
  text-decoration: none;
  height: 22px;
  width: 85px;
  display: block;
  background-image: url(img/btn26_2.jpg);
  text-indent: -9999px;
  border-style: none;
  bottom: auto;
}
#others #btn26 a:hover {
  background-image: url(img/btn26.jpg);
}
#others #btn27 a {
  text-decoration: none;
  height: 22px;
  width: 85px;
  display: block;
  background-image: url(img/btn27_2.jpg);
  text-indent: -9999px;
  border-style: none;
  bottom: auto;
}
#others #btn27 a:hover {
  background-image: url(img/btn27.jpg);
}
#others #btn28 a {
  text-decoration: none;
  height: 22px;
  width: 85px;
  display: block;
  background-image: url(img/btn28_2.jpg);
  text-indent: -9999px;
  border-style: none;
  bottom: auto;
}
#others #btn28 a:hover {
  background-image: url(img/btn28.jpg);
}
#others #btn29 a {
  text-decoration: none;
  height: 22px;
  width: 85px;
  display: block;
  background-image: url(img/btn29_2.jpg);
  text-indent: -9999px;
  border-style: none;
  bottom: auto;
}
#others #btn29 a:hover {
  background-image: url(img/btn29.jpg);
}
#others #btn30 a {
  text-decoration: none;
  height: 22px;
  width: 85px;
  display: block;
  background-image: url(img/btn30_2.jpg);
  text-indent: -9999px;
  border-style: none;
  bottom: auto;
}
#others #btn30 a:hover {
  background-image: url(img/btn30.jpg);
}
#others #btn31 a {
  text-decoration: none;
  height: 22px;
  width: 85px;
  display: block;
  background-image: url(img/btn31_2.jpg);
  text-indent: -9999px;
  border-style: none;
  bottom: auto;
}
#others #btn31 a:hover {
  background-image: url(img/btn31.jpg);
}
#others #btn32 a {
  text-decoration: none;
  height: 22px;
  width: 85px;
  display: block;
  background-image: url(img/btn32_2.jpg);
  text-indent: -9999px;
  border-style: none;
  bottom: auto;
}
#others #btn32 a:hover {
  background-image: url(img/btn32.jpg);
}
#others #btn33 a {
  text-decoration: none;
  height: 22px;
  width: 85px;
  display: block;
  background-image: url(img/btn33_2.jpg);
  text-indent: -9999px;
  border-style: none;
  bottom: auto;
}
#others #btn33 a:hover {
  background-image: url(img/btn33.jpg);
}
#footer {
  clear: both;
  background-color: #ff3401;
  margin: 0px;
  padding: 0px;
  right: auto;
}
#footer h4 {
  font-family: Arial, Helvetica, sans-serif;
  color: #fffffe;
  font-weight: normal;
  font-size: 11px;
  margin-top: 5px;
  margin-bottom: 5px;
  right: auto;
  text-align: center;
}
#footer h6 {
  font-family: Arial, Helvetica, sans-serif;
  color: #fffffe;
  font-weight: normal;
  font-size: 10px;
  text-align: center;
  margin-top: 5px;
  margin-bottom: 5px;
  clear: both;
}
#footer p {
  font-weight: normal;
  font-size: 10px;
  color: white;
  margin-right: 3px;
  margin-top: 10px;
  right: auto;
}
.border_0 {
  border-style: none;
}
.font_B {
  font-weight: bold;
}
.Clear_both {
  margin-left: auto;
  margin-right: auto;
  clear: both;
}
#tail_menu {
  font-size: 12px;
  text-align: center;
  margin-top: 1em;
}
.align_l {
  text-align: left;
}
.align_c {
  text-align: center;
  right: auto;
  left: auto;
}
.align_r {
  text-align: right;
}
hr {
  color: #990000;
}
#info2 table {
  border-width: 1px;
  border-style: solid;
  border-color: #ff3300;
  width: 100%;
  height: 100%;
  border-collapse: collapse;
}
#info2 .td1 {
  border-width: 1px;
  border-style: solid;
  border-color: #ff3300;
  height: 1.1ex;
  border-collapse: collapse;
  padding-left: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
  color: #990000;
  background-color: #fb9a99;
  letter-spacing: 1.2ex;
}
#info2 .td2 {
  border-width: 1px;
  border-style: solid;
  border-color: #ff3300;
  width: auto;
  height: auto;
  border-collapse: collapse;
  padding-left: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
}
#info2 .td3 {
  border-width: 1px;
  border-style: solid;
  border-color: #ff3300;
  width: auto;
  height: auto;
  border-collapse: collapse;
  padding-top: 3px;
  padding-bottom: 3px;
  right: auto;
  left: auto;
  text-align: center;
}
#map_canvas {
  width: 740px;
  height: 250px;
}
#others h4 {
  background-image: url(img/othors.jpg);
}
.net_free {
  font-weight: bold;
  color: red;
}