@charset "shift_jis";
@import url("http://www.harenchi.co.jp/tokyo/css/shopmodule/map.css");

#wrap #main h1.title {
     margin:0 0 25px 0;
}


#wrap #main .section {
    border:none;
    background: #fff;
    box-shadow:none;
}



.taxi{
margin:10px 0;
}

#main dt{
background:url("../images/map/mapaccess.gif") no-repeat scroll 0 0 transparent;
border-bottom:1px solid #57483c;
border-right:1px solid #57483c;
color:#fff;
font-family:Osaka,CI,suns-serif;
font-size:15px;
font-weight:bold;
height:20px;
margin:30px 0 0;
padding:4px 0 5px;
text-align:left;
text-indent:32px;
width:539px;
}

#main .tax{
background:url("../images/map/mapaccess.gif") no-repeat scroll 0 -30px transparent;
}
#main .car{
background:url("../images/map/mapaccess.gif") no-repeat scroll 0 -60px transparent;
}

.access dd{
background-color:#fff6e1;
/*border-right:1px solid #ccc;*/
line-height:25px;
font-size:14px;
padding:5px;
width:529px;
overflow:hidden;
}

.cont{
background:url(../images/map/accessstep.gif) 0 0 no-repeat;
text-indent:-9999px;
padding-top:20px;
height:26px;
}
.step2{
background:url("../images/map/accessstep.gif") no-repeat scroll 0 -37px transparent;
}
.step3{
background:url("../images/map/accessstep.gif") no-repeat scroll 0 -73px transparent;
}

.toplink{
text-align:right;
}
#main .access h3 a{
color:#000;
}

#accessbtn h3 a{
color:#963;
font-weight:normal;
font-size:14px;
}

#accessbtn{
margin-bottom:10px;
}

#accessbtn .box{
background-color: #FFF0F3;
border-left: 1px solid #ccc;
border-top: 1px solid #ccc;
float: left;
margin: 0 5px 0 0;
padding: 2px 0 2px 2px;
width: 172px;
}

#accessbtn a{
font-size:1.2em;
font-weight:normal;
}

#accessbtn h4{
font-weight:normal;
font-size:1em;
}

#accessbtn img{
margin-right:5px;
}

#accessbtn p{
margin-right: 2px;
text-align: right;
}

.section .acc {
margin-top:10px;
}
.acc span {
color: #0066FF;
}

/*mapcontent
------------------------------------------------------------------------------------------------*/
#wrap #main #mapArea{margin-bottom: 10px;}

#tabnavi li a{
  background:#e8e9e8;
  color:#868585;
  border-color:#dadada;
}
#tabnavi li a.active{
  background: #5b4c9d;
  border-color: #463b7e;
}
#tabnavi li a:hover,
#tabnavi li a.active:hover{
  background:#f9fae7;
  color:#5b4c9d;
  border-color:#5b4c9d;
}
#tabcontent{background-color:#5b4c9d;}