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

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


/*----------------------------------------------------
	#gmenu	グローバルメニュー
----------------------------------------------------*/

#access #gmenu ul li#gm_access a {
	background:url(../images/gmenu_site.gif) -532px -59px;
}



/*----------------------------------------------------
	#title
----------------------------------------------------*/

#access #title h2 {
	background:url(../access/images/title.jpg) 0 0 no-repeat;
}



/*----------------------------------------------------
	#wrp_introaccess
----------------------------------------------------*/
#access #wrp_introaccess {
	margin:0 0 0 0;
	padding:0;
	width:680px;
	overflow:hidden;
}

#access #wrp_introaccess h3 {
	margin:0 0 15px 0;
	padding:0 0 8px 0;
	width:680px;
	height:27px;
	line-height:27px;
	text-indent:-9999px;
	background:url(../access/images/tit_access.gif) 0 0 no-repeat;
	border-bottom:1px dotted #a0a0a0;
}

#access #wrp_introaccess p#txt {
	margin:0 0 0 10px;
	padding:0;
	width:540px;
	float:left;
	background:url(../access/images/vesselhoter.gif) top right no-repeat;
}


/* GOOGLE MAP */

#access #wrp_introaccess #gmap {
	margin:0 auto;
	padding:0;
	width:650px;
	height:320px;
	clear:both;
	border:1px solid #d0d0d0;
}



/*----------------------------------------------------
	#wrp_byplanecar
----------------------------------------------------*/
#access #wrp_byplanecar {
	margin:25px 0 0 0;
	padding:0;
	width:680px;
	clear:both;
}

#access #byplanecar {
	margin:0 auto;
	width:615px;
}

#access #byplanecar h4 {
	margin:0 0 15px 0;
	padding:0;
	width:615px;
	height:25px;
	line-height:25px;
	text-indent:-9999px;
	background:url(../access/images/tit_byplanecar.gif) 0 0 no-repeat;
}

#access #byplanecar img {
	margin:0 0 0 8px;
}



/*----------------------------------------------------
	#wrp_bytrain
----------------------------------------------------*/
#access #wrp_bytrain {
	margin:25px 0 0 0;
	padding:0;
	width:680px;
	clear:both;
}

#access #bytrain {
	margin:0 auto;
	width:615px;
}

#access #bytrain h4 {
	margin:0 0 15px 0;
	padding:0;
	width:615px;
	height:25px;
	line-height:25px;
	text-indent:-9999px;
	background:url(../access/images/tit_bytrain.gif) 0 0 no-repeat;
}

#access #bytrain img {
	margin:0 0 0 8px;
}


/*----------------------------------------------------
	#wrp_bybus
----------------------------------------------------*/
#access #wrp_bybus {
	margin:25px 0 0 0;
	padding:0;
	width:680px;
	clear:both;
}

#access #bybus {
	margin:0 auto;
	width:615px;
}

#access #bybus h4 {
	margin:0 0 15px 0;
	padding:0;
	width:615px;
	height:25px;
	line-height:25px;
	text-indent:-9999px;
	background:url(../access/images/tit_bybus.gif) 0 0 no-repeat;
}

#access #bybus img {
	margin:0 0 0 8px;
}

/*----------------------------------------------------
	#wrp_parking
----------------------------------------------------*/
#access #wrp_parking {
	margin:25px 0 0 0;
	padding:0;
	width:680px;
	clear:both;
}

#access #parking {
	margin:0 auto;
	width:615px;
}

#access #parking h4 {
	margin:0 0 15px 0;
	padding:0;
	width:615px;
	height:25px;
	line-height:25px;
	text-indent:-9999px;
	background:url(../access/images/tit_parking.gif) 0 0 no-repeat;
}

#access #parking #txt {
	margin:0 auto;
	padding:0;
	width:597px;
	overflow:hidden;
}

#access #parking #txt img {
	margin:0 15px 0 0;
	float:left;
}

#access #parking #txt p {
	float:left;
	width:270px;
}



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

	hack - 各種cssハック - for IE7

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


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

	hack - 各種cssハック - for IE6

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


