#accessContents {
  width : 100%;
  display : table;
  font-size : 1.3em;
  line-height : 1.5em;
  clear:both;
}

#companyContents .subtitle {
  background : url(../img/company/subtitle_access.jpg) no-repeat left top;
  border : 0;
}

#accessList {
  float : left;
  width : 650px;
  display : table;
  height : auto;
  padding-bottom : 10px;
}

#accessList .access_line {
  width : 635px;
  float : left;
  display : table;
  height : auto;
  border-bottom : dotted 1px #666666;
/*
  padding-left : 15px;
  padding-bottom : 10px; 
*/
  padding : 10px 0 10px 15px;
}

#accessList .access_line .rowUp {
  width : 650px;
  height : auto;
  float : left;
  display : table;
  text-align : left;
  font-weight : bold;
}

#accessList .access_line .rowDown {
  display : table;
  width : 650px;
  height : auto;
  float : right;
  text-align : left;
  padding-left : 20px;
}

#accessList .access_line .rowUp span {
  background : url(../img/company/expertise_sym2.jpg) no-repeat left 50%;
  padding-left : 20px;
}

#accessContents .mapbox {
  clear : both;
  width : 670px;
  height : auto;
  display : table;
  text-align : left;
  padding-bottom : 10px;
}

#accessContents .mapbox .place {
  clear : both;
  background : url(../img/company/expertise_sym.jpg) no-repeat left center;
  border-bottom : solid 1px #0070c0;
  font-weight : bold;
  color : #0070c0;
  padding-left : 20px;
}

#accessContents .mapbox .map {
  margin : 20px;
}

* html #accessContents .mapbox .map {
  width: 640px;
  height: 480px;
  border: 1px solid #000000;
}

#accessContents .mapbox .minititlebus {
  font-weight : bold;
  color : #666666;
  background : url(../img/company/bus.jpg) no-repeat left center;
  padding-left : 50px;
}

#accessContents .mapbox .minititlecar {
  font-weight : bold;
  color : #666666;
  background : url(../img/company/car.jpg) no-repeat left center;
  padding-left : 50px;
}

#accessContents .mapbox .minititletrain {
  font-weight : bold;
  color : #666666;
  background : url(../img/company/train.jpg) no-repeat left center;
  padding-left : 50px;
}

#accessContents .mapbox .cometrain,
#accessContents .mapbox .comebus {
  display : block;
  width : 630px;
  margin-left : 20px;
  margin-bottom : 5px;
}

#accessContents .mapbox .cometrain .route,
#accessContents .mapbox .comebus .route {
  padding-left : 50px;
}

.route .nosymbol {
  list-style-type: none;
}

/* Google Map \ݒ */
#map_h, #map_t, #map_o, #map_n {
  width: 640px;
  height: 480px;
  border: solid 1px #000000;
  text-align: center;
  font-weight: bold;
  color: #000099;
}