* {
  margin: 0;
  padding: 0;
  font-style: normal;
  font-weight: normal;
}

/* ---------------------------
map：所在地地図
--------------------------- */
#imgmap {
	position: relative;
    margin:15px 0 0 15px;
	zoom: 1;
}

/* ---------------------------
popupWindow：各支所ポップアップ
--------------------------- */
body.map {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  background: url(../organization/images/pop_line.gif) top no-repeat ;
}

*html #p-container {
  width:547px;
}

#p-container {
  width:548px;
  border-left:1px solid #666;
  border-right:1px solid #666;
  margin: 0 auto 0 auto;
   padding: 0 0 0 0;
}

/* ---------------------------
titleBar：支社名
--------------------------- */
#bo-name {
  display:block;
  width:511px; 
  text-align:center;
  margin: 0 auto 15px auto;
   padding: 25px 0 0 0;
}

#bo-info {
  display:block;
  width:480px; 
  margin: 15px auto 15px auto;
  color: #333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 80%;
  line-height: 160%;
}

#bo-map {
  display:block;
  width:480px; 
  margin: 15px auto 15px auto;
  padding: 15px 0 15px 0;
  text-align:center;
  border:1px solid #959596;
}

#close {
  display:block;
  width:480px; 
  margin: 15px auto 15px auto;
  text-align:center;
}

/* ---------------------------
footer：フッターエリア
--------------------------- */
*html #p-footer {
  width: 547px;
}

#p-footer {
  width: 548px;
  height:25px;
  background: url(../images/navi_bg.gif)  repeat-x ;
  border-top:3px solid #00AA41;
}

#copylight {
  float: left;
  display: block;
  width: 400px;
  height:12px;
  background: url(../images/copylight.gif) top left no-repeat ;
  margin: 6px 0 0 10px;
  padding: 0 0 0 0;
}

span {
  display: none;
}