@charset "shift_jis";

h1{
  margin:0px 0px 0px 28px;
  padding:0;
  background: url(../images/h_kamon1.png) left top no-repeat;
  height:20px;
  line-height:20px;
  text-indent:25px;
}

div#about1{
  margin:3px 10px 0px 28px;
  width:290px;
  float:left;
}

* html div#about1{
  margin:2px 5px 0 14px;    /* for IE6 */
}

#about1 p{
  margin:1em 0 0 0;
}

table#infotable{
  width:250px;
  font-size:1.2em;
  line-height: 1.4em;
  border-left: 2px #666999 solid;
  border-top: 1px #666999 dotted;
  border-collapse: collapse;
  text-indent:0.4em;
  padding:0;
  margin:-5px 0 0 0;
  float:left;
}

#infotable th{
  color:#330000;
  text-align:left;
  border-right: 2px #666999 solid;
  border-bottom: 1px #666999 dotted;
}

#infotable td{
  border-bottom: 1px #666999 dotted;
  padding:2px;
}

.tb1{
  padding-left:0.5em;
}

h5{
  margin:8px 0 0 6px;
  float:left;
  color:#330000;
  width:3em;
}

h2{
  margin:0 5px 0 0;
  float:left;
}

#gmap1{
  background: url(../images/h_google1.png) left top no-repeat;
  margin:5px 0 0 70px;
  height:18px;
  line-height:18px;
  float:left;
  text-indent:20px;
}

#mapinfo{
  text-align:right;
  margin:3px 3em 0 0;
  clear:both;
}
