#info {
    width: 400px;
}

h1#header {
    position: absolute;
    top:30;
    left:50;
}
div#homemark { float: left; }
div#closemark { float: left; }
div#backmark { float: left; }
div#helpmark { float: left; }


#hereAddress {
   background: url('images/address.gif') no-repeat;
   border-bottom: 1px solid  red;
   padding-left:40px;
}

#guidePlace  {
    position: absolute;
    top:60px;
    left:10px;
   width:200px;
   background: url('images/place.gif') no-repeat #7E74BE;
   height:18px;
   padding-left:25px;
   color: white;
   margin-bottom:0.5em;
}

#refURL {
    z-index:2;
    width:200px;
    height:40px;
    margin:0;
    padding:0;
}

#refURL img {
    margin-bottom:5px;
}

#memberComment {
    line-height:140%;
    margin: 0.5em;
    margin-bottom: 1em;
    padding: 0.5em;
    background: #D9F2F2;
    list-style-type: none;
    border: solid 1px orange;
}

#memberComment p {
   margin: 5px 0 5px 10px;
}

#reference {
    display:none;
}

#help {
    display:none;
}

#herePhoto {
    width:200px;
    text-align: center;
    margin-bottom: 1em;
}


#howMany {
    display: none;
    position: absolute;
    top:30px;
    right:100px;
}

#crossPoint {
    position: absolute;
    top:30px;
    right:100px;
}

ul#navi  {
  position:absolute;
  top: 5px;
  left:500px;
  margin: 0px;
  display: list-item;
  font-weight: bold;
  text-align: right;
  list-style: none;
}
ul#navi li {
  display: inline;
  margin-right: 5px;
  vertical-align: top;
  color: #666;
}

ul#navi a {
  width: 60px;
  text-decoration: none;
}

ul#navi a:hover {
  color: orange;
}


div#outframe {
    position: absolute;
    top:80px;
    left:50px;
    margin:0;
    padding:0;
    width: 800px;
    height: 450px;
    font-size:12px;
    overflow: hidden;
    cursor:pointer;
    font: 100% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
}

div#outframe img {
   margin:0;
   padding:0;
   width:800px;
   height:400px;
}

div#mapNavi {
  padding:0;
  margin:0;
  margin-left:10px;
  margin-top:10px;
  width:500px;
  height:20px;
  font-size:12px;
}

.navi {
  float:left;
  width:100px;
}

div#weekday {
   padding:0;
   margin:0;
   margin-top:43px;
   margin-left:30px;
}

div.wbox {
  float:left;
  margin:0;
  padding:0;
  width:95px;
  height:72px;
  font-size:12px;
}

div.wboxLast {
  float:left;
  margin:0;
  padding:0;
  width:85px;
  height:72px;
  padding-right:0;
}

div.wboxTerm {
  clear:both;
  margin:0;
  padding:0;
  width:95px;
  height:72px;
}

