@charset "UTF-8";

h2{padding:5px 0 0 0;}

#left{float:left; width:720px; color:#000;}
#left p{margin-bottom:10px;}

#mainbox{width:720px; margin:0;}

#left .pickup{width:680px; margin:10px 0; padding:5px 8px; border:1px solid #999; text-align:center;}

#right{float:left; width:250px;}
#cover{background:#5dc2ea; }
#navi{background:#5dc2ea; color:#000; width:230px; padding:10px; margin-bottom:10px;}
#navi a{color:#000; text-decoration:none; line-height:1.6em;}
#navi a:hover{color:#ddd;}


#map{width:680px; margin:0 auto; text-align: center;}

#mapname{margin:10px 0;}
#mapname #tab{border-right:1px solid #ccc;}
#mapname #tab li {
  float: left;
  padding: 5px 10px;
  list-style: none;
  cursor: pointer;
  background: #eee;
  border-left:1px solid #ccc;
}
#mapname #tab li.select {text-decoration:underline;}
#mapname .disnon {
  display: none;
}

#left .content_wrap h2{margin-top:15px; padding:0 0 3px 0; width:680px; font-size:1.25em;}
#left .content_wrap h3 a{color:#1d3994;}
.content_wrap table.nomal{width:680px; margin-bottom:20px;}
.content_wrap table{width:680px; margin-bottom:40px;}
.content_wrap table thead th{padding:5px; background:#ccc; font-weight:100; border:1px solid #999;}
.content_wrap table tbody th{padding:5px; background:#eee; font-weight:100; border:1px solid #999;}
.content_wrap table thead th.tower{background:#ffff33; padding:5px;}
.content_wrap table thead th.jins{background:#cc0033; padding:5px; color:#fff;}
.content_wrap table thead th.ca4la{background:#993300; color: #fff; padding:5px;}
.content_wrap table thead th.ciaopanic{background:#99cc33; padding:5px;}
.content_wrap table thead th.groovin{background:#319f2c; padding:5px;}
.content_wrap table thead th.beams{background:#ec4111; padding:5px; color:#fff;}
.content_wrap table thead th.pia{background:#0083c8; padding:5px; color:#fff;}
.content_wrap table thead th.hmv{background:#e9659a; padding:5px; color:#000;}
.content_wrap table thead th.union{background:#cc0000; padding:5px; color:#fff;}
.content_wrap table thead th.ships{background:#012f52; padding:5px; color:#fff;}

.content_wrap table td{padding:5px; border:1px solid #999;}
.content_wrap table td.imp{padding:2px; background:#000; font-weight:600; font-size:10px; color:#fff;}
.content_wrap table .time{color:#cc0000;}


#maptab area:focus{outline-style:none; border:none; outline:none;}