@charset "UTF-8";
/* CSS Document */
/*--------------access contents----------------*/
#access #page_title {
	background:url(../images/tit_access_bg.jpg) no-repeat scroll center bottom;
	height:136px;
}

#access h3.access {
	width: 162px;
	height: 55px;
	margin: 0 0 40px 0;
	padding: 0;
	background:url(../images/title.png) no-repeat;
	text-indent: -9999px;
}

/* ------------------------------------ */
/*              access_box              */
/* ------------------------------------ */

.access_box {
	width: 705px;
	margin: 0 0 50px 0;
	padding: 0;
	text-align: left;
}

.access_box .inner {
	margin: 1px;
	height:auto !important;
}

.access_box .inner {
	overflow: hidden;
}

.access_box .inner .fl{
	float: left;
	width: 430px;
}

.access_box .inner .fr{
	float: right;
	width: 240px;
	margin: 0 0 0 20px;
	text-align:left;
}

.access_box .inner:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}

/* ------------------------------------ */
/*              salon_box               */
/* ------------------------------------ */
/*border: 1px solid #ff0000;*/

.salon_box {
	width: 705px;
	margin: 0 0 30px 0;
	padding: 0;
	text-align: left;
}

.salon_box .inner {
	margin: 1px;
	height:auto !important;
}

.salon_box .inner {
	overflow: hidden;
}

.salon_box .inner .fl{
	float: left;
	width: 307px;
}

.salon_box .inner .fr{
	float: right;
	width: 350px;
	margin: 0 0 0 20px;
	text-align:left;
}

.salon_box .inner:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}



/*access border: 1px solid #ff0000;*/
#map_html body {
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", Hiragino Kaku Gothic Pro, "ＭＳ Ｐゴシック", Osaka;
	margin: 0; padding: 0;
	font-size: 12px;
	line-height:24px;
	color: #333333;
	background: #ffffff;
}

#map_html #wrapper {
	width:700px;
	margin: 20px auto;
	text-align: left;	
}

#wrapper h1 {
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 10px 0;	
}

#wrapper p {
	margin: 0 0 5px 0;	
}

#wrapper #map {
    width:700px;
    height:700px;
    text-align: center;
	border:solid 1px #dcdcdc;
}

#wrapper #btn-area {
	margin: 10px auto;
	text-align: center;
}
