@import "reset.css";
@import "basic.css";
@import "module.css";
@import "layout.css";

#headerArea {
	background: url(../images/access/bgHeaderAccess.png) no-repeat center top;
	height: 304px;
}

h2.mainTitle, #access h3.titleH3 span, .bgBox .btnAccess a, #transfer h4,#parking h4 {
	background: transparent no-repeat scroll 0 0;
	text-indent: -9999px;
	overflow: hidden;
}  

h2.mainTitle {
	background-image: url(../images/access/h2Access.png) ;
	height: 45px;
	width: 299px;
	margin:49px 0 0 14px;	
}

#access h3.titleH3 span {
	background-image: url(../images/access/h3Access.png);
}

#access div.bgBox {
	background-image: none;
	padding: 15px 0 15px 0;
	margin-top: 15px;
}

#accessMap {
	margin: 8px 0 22px;
}

#map {
	text-align: center;
	margin-bottom: 35px;
}

#map p.btnAccess {
	margin: 4px 13px 0 0;
}

#map p.btnAccess a {
	background-image: url(../images/access/btnAccess.png);
	width: 130px;
	height: 15px;
	display: block;
}

#transfer {
	margin: 0 20px 28px;
}

#transfer h4 {
	background-image: url(../images/access/h4Access.png);
	margin-bottom: 14px;
	height: 20px;
}

#transfer div.box {
	width: 310px;
}

#transfer div.odd {
	float: left;
	display: inline;
}

#transfer div.even {
	float: right;
	display: inline;
}

#transfer ul {
	margin-left: 4px;
}

#transfer li {
	margin-bottom: 7px;
	background: transparent url(../images/common/square.png) no-repeat scroll 0 5px;
	padding-left: 14px;
}

#parking {
	margin: 0 20px;
}

#parking h4 {
	background: url(../images/access/h4Parking.png) no-repeat;
	margin-bottom: 14px;
}

#mapParking {
	width: 390px;
	float: right;
	display: inline;
	margin-bottom: 7px;
}

#parking01, #parking02, #parking03, #parking05 {
	width: 210px;
}

#parking04 {
	clear: both;
}

#parking h5 {
	text-indent: -9999px;
	width: 156px;
	margin-bottom: 4px;
	height: 15px;
}

#parking01 h5 {
	background: url(../images/access/h5Parking01.png) no-repeat;
}

#parking02 h5 {
	background: url(../images/access/h5Parking02.png) no-repeat;
}

#parking03 h5 {
	background: url(../images/access/h5Parking03.png) no-repeat;
}

#parking04 h5 {
	background: url(../images/access/h5Parking04.png) no-repeat;
}

#parking05 h5 {
	background: url(../images/access/h5Parking05.png) no-repeat;
}

div.parking {
	margin: 0 0 12px 4px;
}

div.parking p {
	margin-bottom: 0;
}

div.parking p, div.parking ul,div.parking dl {
	margin-left: 12px;
}

div.parking span.notes {
	font-size: 89%;
	color: #666666;
	display: block;
	text-indent: -9px;
	margin-left: 9px;
}

#parking02 dl dt, #parking04 dl dt {
	text-indent: -9999px;
	width: 62px;
}

#parking02 dl dd {
	margin-bottom: 7px;
}

#parking04 dt {
	float: left;
	display: inline;
	font-weight: bold;
}

#parking04 dd {
	margin: 0 0 7px 90px;
}

#p2-01 {
	background: url(../images/access/dtP2-01.png) no-repeat 0 center;
}

#p2-02 {
	background: url(../images/access/dtP2-02.png) no-repeat 0 center;
}

#p4-01 {
	background: url(../images/access/dtP4-01.png) no-repeat 0 center;
}

#p4-02 {
	background: url(../images/access/dtP4-02.png) no-repeat 0 center;
}

#p4-03 {
	background: url(../images/access/dtP4-03.png) no-repeat 0 center;
}

#p4-04 {
	background: url(../images/access/dtP4-04.png) no-repeat 0 center;
}

#parking04 dl {
	width: 296px;
}

#parking04 dl.odd {
	float: left;
	display: inline;
}

#parking04 dl.even {
	float: right;
	display: inline;
}

#parking04 p {
	clear: both;
}

#parking02 dl dd.last,
#parking04 dl dd.last {
	margin-bottom: 0;
}

#mapParking p {
	float: right;
	display: inline;
	margin-bottom: 0;
}



