@charset "utf-8";

#pan {
	width:917px;
	padding-left:258px;
	background: transparent url(img/panBg.png) no-repeat 0 100%;
}

#leftBnrBox { margin-top:70px; }

.infoBox {
	clear:both;
	width:680px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

	.infoBox .leftArea {
		float:left;
		width:410px;
	}

	.infoBox .rightArea {
		float:right;
		width:255px;
	}

#storeTel {
	clear:both;
	display:block;
	margin:20px 0 0 0;
	border:1px solid #004734;
}

.infoBox2 {
	clear:both;
	width:680px;
	margin:10px 0 0 0;
	padding:0 0 0 0;
}

	.infoBox2 .leftArea {
		float:left;
		width:350px;
	}

		#map_canvas {
			width: 330px;
			height: 282px;
			margin-bottom:8px;
		 }

	.infoBox2 .rightArea {
		float:right;
		width:300px;
	}

		.infoBox2 .rightArea h3 {
			padding:0 0 20px  0;
		}

		.infoBox2 .rightArea .leftSP {
			margin-left:53px;
		}

		h4.arw {
			color:#004734;
			margin:20px 0 4px 0;
			padding-left:17px;
			font-size:1.1em;
			font-weight:normal;
			line-height:1.3em;
			background: transparent url(/cmn/img/arwG.png) no-repeat 0 1px;
		}

		.accessDtl {
			padding:14px 18px;
			background-color:#F6F1D6;
		}


.infoBox3 {
	clear:both;
	margin:48px 0 0 0;
	padding:0 0 0 0;
	text-align:center;
	font-size:1.4em;
}

.infoBox3 img {
	padding:17px 0 0 0;
}

/*----------- clearFix -----------*/

.infoBox:after,
.infoBox2:after,
.infoBox3:after {
   content:'';
   display:block;
   clear:both;
}
