#anapnight_top{
   color:#5A3162;
   padding-left:15px;
}
#an {
   padding-left: 20px;
   padding-right: 20px;
}

#an div.header {
   display: none;
}

#an div.btn {
   padding: 20px;
   padding-top: 10px;
}

#an div.btn a {
   display: block;
   background-image: url(../img/btn.jpg);
   background-repeat: no-repeat;
   background-position: top center;
   height: 78px;
   text-indent: -9999px;
}

#an div.stomp {
   padding-top: 20px;
}

#an div.block {
   clear: both;
   background-image: url(../img/sep.gif);
   background-repeat: repeat-x;
   background-position: top left;
   padding: 20px;
   padding-top: 30px;

   font-family: Arial, '¥á¥¤¥ê¥ª';
   color: #a47346;
   line-height: 150%;
}

#an div.block dl dt {
   background-repeat: no-repeat;
   background-position: left;
   height: 20px;
   margin-bottom: 10px;
   text-indent: -9999px;
}
#an div.block dl dt.arena { background-image: url(../img/arena.gif); }
#an div.block dl dt.waterbar { background-image: url(../img/waterbar.gif); }
#an div.block dl dt.islandbar { background-image: url(../img/islandbar.gif); }
#an div.block dl dt.tent { background-image: url(../img/tent.gif); }
#an div.block dl dt.access { background-image: url(../img/access.gif); }
#an div.block dl dt.shuttlebus { background-image: url(../img/shuttlebus.gif); }
#an div.block dl dt.shibuyabusstop { background-image: url(../img/shibuyabusstop.gif); }
#an div.block dl dt.website { background-image: url(../img/website.gif); }
#an div.block dl dt.tickets { background-image: url(../img/tickets.gif); }

#an div.block dl dd {
   margin-bottom: 15px;
}


#an div.detail dl dd ul {
   list-style-type: none;
   margin: 0;
   padding: 0;
}
#an div.detail dl dd ul li {
   font-size: 12pt;
   font-weight: bold;
   margin-bottom: 5px;
}

#an div.detail dl dd ul li a {
   color: #a47346;
   text-decoration: none;
   border-bottom: 1px solid #a47346;
}
#an div.detail dl dd ul li a:hover {
   color: #a4375d;
}


#an div.access {
}

#an div.access div.map {
   float: left;
   width: 292px;
}
#an div.access div.bus {
   float: right;
   width: 540px;
}


#an div.access div.bus dd {
   padding-left: 5px;
}

#an div.warning p {
   background-image: url(../img/warning.gif);
   background-repeat: no-repeat;
   background-position: top left;
   padding-top: 55px;
   color: #ff0000;
}


#an div.shop {
   float: left;
   width: 210px;
   _height: 280px;
   min-height: 280px;

   margin-bottom: 10px;
   margin-right: 5px;
}

#an div.shop h3 {
   text-indent: -9999px;
   height: 111px;
}

#an div.shop h3 a {
   display: block;
   height: 111px;
}

#an div.anap h3 { background-image: url(../img/anap.gif); }
#an div.pia h3 { background-image: url(../img/pia.gif); }
#an div.lawson h3 { background-image: url(../img/lawson.gif); }
#an div.day h3 { background-image: url(../img/day.gif); }

#an div.other h3 { height: 65px; }
#an div.other h3 a { height: 65px; }

#an div.other h3.eplus { background-image: url(../img/eplus.gif); }
#an div.other h3.cnplayguide { background-image: url(../img/cnplayguide.gif); }

#an div.shop p {
   padding-left: 5px;
   padding-right: 5px;
}
