/* ------ access --------------------------------- */

.access_st01{
   width:530px;
   margin-top:20px;
}
.access_st01 h2{
   margin-bottom:18px;
}
.access_st01 .access{
   width:530px;
   margin-bottom:18px;
}
.access_st01 .access .top{
   width:503px;
}
.access_st01 .access .inner{
   width:528px;
   padding:7px 0 5px 0;
}
.access_st01 .access .bottom{
   width:525px;
}
.access_st01 .access .inner .pict{
   width:150px;
   margin:0;
   padding:15px 0 0 19px;
   float:left;
}
.access_st01 .access .inner .pict .photo_frame{
   width:150px;
}
.access_st01 .access .inner .pict span{
   width:140px;
   height:105px;
   padding:0;
   margin:0;
}
.access_st01 .access .inner .pict p{
   width:150px;
   margin:0;
   padding:3px 0 0 0;
   text-align:center;
   line-height:1.2em;
}
.access_st01 .access .inner table{
   width:500px;
   margin:0 auto;
   border-collapse:separate;
   border-spacing:4px;
   background:#fbfbf7;
}
.access_st01 .access .inner th{
   padding:4px 0;
   line-height:1.1em;
   font-weight:normal;
   text-align:center;
   background:#dfffbe;
}
.access_st01 .access .inner td{
   padding:4px 0 4px 2px;
   line-height:1.1em;
}
.access_st01 .access .inner .bd_dash{
   height:1px;
   line-height:1px;
   overflow:hidden;
   padding:0;
   background:url('http://nakai-chiro.com/img/line03.gif') repeat-x 0 0;
}

.access_st01 .access #map{
   width:502px;
   margin:0 auto;
}
.access_st01 .access #map img{
   border:solid 1px #ddd;
}
.access_st01 .access #map_sub{
   width:500px;
   margin:0 auto;
   padding:7px 0 0 0;
   text-align:right;
}
.access_st01 .access #map_sub img{
   margin-left:7px;
}

