@charset "Shift_JIS"; 
/*  bac  */
#bac {
	width:1280px;
	padding-bottom: 96px;
	background: url(../access/img/access_bac.jpg) 0 0 no-repeat;
	margin: 0 auto;
}

/*  h2  */

.title {
	background: url(../access/img/access_title.png) 0 0 no-repeat;
	width: 550px;
	height: 60px;
	text-indent: -99999px;
	margin: 0 0 0 25px;
}

/*  contwrap  */
.contwrap {
	width: 1000px;
	overflow: hidden;
	padding: 33px 0 0 0;
	margin: 0 auto;
}

/*  contleft  */
.contleft {
	width: 830px;
	margin: 0 0px 0px 124px;
}

.maps {
	width: 750px;
	height: 547px;
	background: url(../access/img/access_map.png) 0 0 no-repeat;
	position: relative;
}

.maps p {
	position: absolute;
	top: 182px;
	left: 125px;
}

address {
	line-height: 160%;
	padding: 0 0 19px 0;
	float: left;
}

.tabbox {
	width: 262px;
	float: left;
	overflow: hidden;
	padding-left: 39px;
	padding-right: 42px;
}

.tabl  {
	margin-bottom: 17px;
}

.tabl tr {
	border-bottom: dashed #ffffff 1px;
}

.tabl td {
	padding: 7px 0 7px 5px;
}

.ta1 {
	border-right: solid #000000 8px;
	padding: 0 0 7px 0px;
	
}

.contleft a:hover img {
filter: alpha(opacity=80);
  -moz-opacity:0.8;
  opacity:0.8;
}


/*  contright  */
.contright {
	width: 750px;
	margin: 0 auto;
	margin-bottom: 15px;
}
