/* header
----------------------------------------------- */
#header {
  height:58px;
}
#header #logo {
  position:absolute;
  top:10px; left:0px;
  z-index: 2;
}
#header #logo h1 {
  display:none;
}
#header #logo img {
  width: 160px;
  height: 48px;
  background: url(temp/tower/img/logo.png) no-repeat;
}
#header #logo a:hover {
  border-style:none;
}

#header h2 {
  position:absolute;
  top:13px; left:0px;
  padding:10px 0 0 170px;
  font-size:11px;
  color:#888;
  z-index: 1;
}

#header .headCount {
  position:absolute;
  bottom:2px; left:170px;
  font-size:11px;
  color: #666;
}

/* head-tab
------------------------------------- */
#head-tab {
  position:relative;
  height:22px;
  border-bottom:2px solid #ddd;
  margin-bottom:5px;
  font-size:92%;
/*   margin-top:2px; */
}
#head-tab ul {
  position:absolute;
  left:0;
  bottom:-2px;
  width: 100%;
  margin:0;
  padding:0;
  list-style: none;
}
#head-tab ul li {
  float:left;
  position:relative;
  padding: 2px 4px;
  margin-left:5px;
  display: inline;
  white-space: nowrap;
  _font-family: 'MS UI Gothic','ＭＳ Ｐゴシック';
  border:2px solid #ddd;
  background-color:#f6f6f6;
  height:16px;
}

#head-tab ul li.active {
  background-color:transparent;
  border-bottom:2px solid #fff;
}
#head-tab ul li.other {
  float:right;
  margin-left:0;
  margin-right:5px;
}
#head-tab ul li span {
  display:block;
  position:absolute;
  bottom:-14px;right:0;
  font-size:85%;
  color:#aaa;
}

#header #head-tab {
  height:58px;
  margin-bottom:0;
}
#header #head-tab ul li {
  float: right;
  margin-right:5px;
  margin-left:0;
}

/* map
----------------------------------------------- */
img.marker {width:20px; height:30px; z-index:1;}
img.shadow {width:37px; height:30px;}

#mapadd img.marker, #mapadd img.shadow {
  top:-30px;
}

#iw .tagPBtn {
  top:-19px;right:0;
  background-color:#fff;
  font-size:11px;
}

