@charset "utf-8";
/* ===================================================================
CSS access

 file name  :access.css
 author     :Ability Consultant
style info  :設定　ハックは最下部に記述
=================================================================== */

/* #title_area 画像タイトル
----------------------------------------------------------- */

#access #title_area #wrp_area h2 {
	background:url(../access/images/title.jpg) left top no-repeat;
}



/* #cnt_intro
----------------------------------------------------------- */

#access #cnt_intro {
	margin: 0;
	padding: 0 0 30px 0;
	width: 710px;
}

#access #cnt_intro h4 {
	margin: 0 auto;
	padding: 0;
	background:url(../access/images/st_access.gif) left top no-repeat;
	width: 710px;
	height: 20px;
	line-height: 20px;
	text-indent: -9999px;
}


#access #cnt_intro h3 {
	margin: 0 auto;
	padding: 0;
	background:url(../access/images/catch.jpg) left top no-repeat;
	width: 680px;
	height: 110px;
	line-height: 110px;
	text-indent: -9999px;
}

#access #cnt_intro #map {
	margin: 0 auto;
	padding: 0;
	width: 664px;
	height: 394px;
	border:#E9E9E9 solid 8px;
}


/* #cnt_root
----------------------------------------------------------- */

#access #cnt_root {
	margin: 0;
	padding: 0 0 30px 0;
	width: 710px;
}


/* #cnt_root
----------------------------------------------------------- */

#access #cnt_root {
	margin: 0;
	width: 710px;
}

#access #cnt_root h4 {
	margin: 0 0 30px 0;
	width: 710px;
	height: 20px;
	line-height: 20px;
	background: url(../access/images/st_howto.gif) left top no-repeat;
	text-indent: -9999px;
}


#access #cnt_root .cnt_root_info {
	margin: 0 auto;
	padding: 0 0 40px 0;
	width: 680px;
}

#access #cnt_root .cnt_root_info h5 {
	margin: 0 0 15px 0;
	width: 680px;
	height: 35px;
	text-indent: -9999px;
}

#access #cnt_root #root_walk h5 {
	background: url(../access/images/sst_walk.gif) left top no-repeat;
}

#access #cnt_root #root_bus h5 {
	background: url(../access/images/sst_bus.gif) left top no-repeat;
}

#access #cnt_root #root_car h5 {
	background: url(../access/images/sst_car.gif) left top no-repeat;
}

#access #cnt_root #con_root_img {
	margin: 0 auto;
	padding: 0 0 40px 0;
	width: 680px;
	float: left;
}

#access #cnt_root #con_root_img img {
	padding: 4px ;
	background: #fff;
	border: #CC9933 solid 1px;
}

#access #cnt_root #con_root_img p {
	margin:0 auto;
	width: 210px;
}

#access #cnt_root #con_root_img .root_img {
	margin: 0;
	width: 220px;
	float: left;
}

#access #cnt_root #con_root_img .root_img_left {
	margin: 0 10px 0 0;
	width: 220px;
	float: left;
}

/* #cnt_parking
----------------------------------------------------------- */

#access #cnt_parking {
	clear: both;
	margin: 0;
	padding: 0 0 20px 0;
	width: 710px;
	overflow: hidden;
}

#access #cnt_parking h4 {
	margin: 0;
	width: 710px;
	height: 20px;
	line-height: 20px;
	background: url(../access/images/st_parking.gif) left top no-repeat;
	text-indent: -9999px;
}

#access #cnt_parking .img_l {
	margin: 0;
	float: left;
}

#access #cnt_parking .txt {
	margin: 10px 0 0 0;
	float: right;
	width: 400px;
}

#access #cnt_parking .txt .txt_red {
	color: #CC0000;
	font-weight: bold;
}


/* グーグルマップ用
----------------------------------------------------------- */
#access .pop_ac {
	padding: 0 0 15px 0;
}
#access .pop_ac img {
	margin: 0;
	float: left;
}

#access .pop_ac2 img {
	margin: 0 auto;
	padding: 4px ;
	background: #fff;
	border: #CC9933 solid 1px;
	clear: both;
}

#access .pop_ac p {
	margin: 0 0 0 10px ;
	width:250px;
	float:left;
}

#access .pop_ac2 p {
	width:220px;
	text-align: center;
	clear: both;
}

#access .pop_ac span {
	font-weight: bold;
}

/*======================================

	hack - 各種cssハック - for IE7

=======================================*/
*:first-child+html {}


/*======================================

	hack - 各種cssハック - for IE6

=======================================*/
* html {}


