@charset "utf-8";
/* ===================================================================
CSS information

 file name  :access.css
 author     :Ability Consultant
style info  :交通案内設定　ハックは最下部に記述
=================================================================== */


/* -----------------------------------------------------------
	各ページ専用指定
----------------------------------------------------------- */


/*-----------------------------------------------
	#header
	　ヘッダー
-------------------------------------------------*/
#access #header h3{
	background: url(../access/images/tl_page.png) no-repeat left top;
}

#access #header .top_image{
	background: url(../access/images/top_image.jpg) no-repeat center top;
}

/*-----------------------------------------------
	#main
	 メイン
-------------------------------------------------*/
#access #main h5{
	text-indent: -9999px;
	font-size: 0;
	width: 695px;
	height: 40px;
	position: relative;
	left: -5px;
	margin-bottom: 20px;
}

#access #main h6{
	text-indent: -9999px;
	font-size: 0;
	height: 17px;
}

#access #main ul{
	margin-top: 28px;
}

#access #main ul li{
	padding-left: 44px;
	margin-bottom: 30px;
}

#access #main ul li.li_01{
	background: url(../access/images/icn_one.gif) no-repeat left top;
}

#access #main ul li.li_02{
	background: url(../access/images/icn_two.gif) no-repeat left top;
}

#access #main ul li.li_03{
	background: url(../access/images/icn_three.gif) no-repeat left top;
}

#access #main ul li.li_04{
	background: url(../access/images/icn_four.gif) no-repeat left top;
}

#access #main ul li.li_05{
	background: url(../access/images/icn_five.gif) no-repeat left top;
}

#access #main ul li.li_06{
	background: url(../access/images/icn_six.gif) no-repeat left top;
}


/* .intro
----------------------------------------------*/
#access #main .intro h4{
	background: url(../access/images/tl_page_sub.gif) no-repeat left top;
	height: 60px;
	text-indent: -9999px;
	font-size: 0;
	margin-bottom: 25px;
}

/* .map
---------------------------------------------*/
#access #main .map{
	margin-top: 22px;
}

#access #main .map #map{
	width: 690px;
	height: 392px;
	margin-bottom: 13px;
}

#access #main .map p img{
	float: left;
	margin: 3px 25px 0 0;
}

#access #main .map p{
	font-size: 75%;
}

/* .mobile
----------------------------------------------*/
#access #main .mobile{
	margin: 46px 0 20px 0;
}

#access #main .mobile h5{
	background: url(../access/images/tl_mobile.gif) no-repeat left top;
}

#access #main .mobile p img{
	float: left;
	margin: 0 23px 0 0;
}

/* .train
----------------------------------------------*/
#access #main .train{
	margin: 24px 0;
}

#access #main .train h5{
	background: url(../access/images/tl_train.gif) no-repeat left top;
}

#access #main .train h6{
	background: url(../access/images/tl_for_walk.gif) no-repeat left top;
	margin: 55px 0 22px 0;
}

#access #main .train ul li.li_01,
#access #main .train ul li.li_02,
#access #main .train ul li.li_03,
#access #main .train ul li.li_04{
	padding-top: 5px;
	padding-bottom: 6px;
}

/* .car
------------------------------------------------*/
#access #main .car{
	margin-top: 20px;
}

#access #main .car h5{
	background: url(../access/images/tl_car.gif) no-repeat left top;
}

#access #main .car .txt{
	margin: 30px 0 55px 0;
}

#access #main .car .lnk{
	text-align: center;
	margin-top: 28px;
}

/*
	tokyo
*/
#access #main .car .tokyo{
	background: url(../access/images/bg_border.gif) repeat-x left bottom;
	padding-bottom: 30px;
	margin-top: 48px;
}

#access #main .car .tokyo h6{
	background: url(../access/images/tl_from_tokyo.gif) no-repeat left top;
}

#access #main .car .tokyo li.li_02{
	padding-top: 5px;
	padding-bottom: 6px;
}

/*
	passing
*/
#access #main .car .passing{
	background: url(../access/images/bg_border.gif) repeat-x left bottom;
	padding-bottom: 30px;
	margin-top: 48px;
}

#access #main .car .passing h6{
	background: url(../access/images/tl_case_passing.gif) no-repeat left top;
}

#access #main .car .passing li.li_05{
	padding-top: 5px;
	padding-bottom: 6px;
}

/*
	numazu
*/
#access #main .car .numazu{
	background: url(../access/images/bg_border.gif) repeat-x left bottom;
	padding-bottom: 30px;
	margin-top: 48px;
}

#access #main .car .numazu h6{
	background: url(../access/images/tl_from_numazu.gif) no-repeat left top;
}

/*
	atami
*/
#access #main .car .atami{
	padding-bottom: 30px;
	margin-top: 48px;
}

#access #main .car .atami h6{
	background: url(../access/images/tl_from_atami.gif) no-repeat left top;
}


/*======================================

	hack - 各種cssハック - for IE7

=======================================*/
*:first-child+html {}


/*======================================

	hack - 各種cssハック - for IE6

=======================================*/
* html {}


