@charset "utf-8";

/* 
------------------------------------------------------------------- */

#bodyArea {
  margin: 0px;
  padding: 0px 0px 0px 27px;
  float: left;
  height: auto;
  width: 735px;
  text-align: left;
}

#bodyArea h2 {
  padding: 0px 0px 20px;
}

.gmap {
  padding: 0px 0px 20px;
}
.accessBox {
  padding: 0px 0px 40px;
  height: auto;
  width: 730px;
}

.accessBox h3 {
  background:url(../../common/images/bg_slide.jpg) -20px 0px ;
  padding:8px;
  font-size:153.9%;
  margin: 0px 0px 14px;
}

.accessBox p {
  line-height:1.35em;
  padding:0 0 4px;
}
.accessBox dt {
  margin: 0px;
  padding: 0px;
  float: left;
  height: auto;
  width: auto;
}

.accessBox dd {
	margin: 0px;
	padding: 0px;
	float: right;
	height: auto;
	width: 407px;
	line-height: 1.5em;
}

.accessBox table {
  border-top: 1px solid #CCC;
  border-left: 1px solid #CCC;
  font-size: 13px;
  width:100%;
  height:auto;
}
.accessBox th {
  padding: 4px;
  border-right: 1px solid #CCC;
  border-bottom: 1px solid #CCC;
  text-align: left;
  font-weight: normal;
  background: #EBE4CD;
  width: 34%;
}
.accessBox td {
  padding: 4px;
  border-right: 1px solid #CCC;
  border-bottom: 1px solid #CCC;
  background: #FFF;
}

.accessBox td span { font-size: 90%; }

.accessBox th,
.accessBox td,
.accessBox th,
.accessBox td  {
  line-height:1.5em;
}

.leftTable {
  margin: 0px;
  padding: 0px;
  float: left;
  height: auto;
  width: 179px;
}

.rightTable {
  margin: 0px;
  padding: 0px;
  float: right;
  height: auto;
  width: 219px;
}

.accessBox .leftTable th,
.accessBox .leftTable td,
.accessBox .rightTable th,
.accessBox .rightTable td  {
  text-align:left;
  line-height:1.5em;
}

.shuttle {
  padding: 12px 0px 0px;
}
