@charset "utf-8";
/* ===================================================================
CSS information

 file name  :access.css
 author     :Ability Consultant
style info  :設定　ハックは最下部に記述
=================================================================== */

/* -----------------------------------------------------------
	各ページ専用指定
----------------------------------------------------------- */
/*ページタイトル*/
#access h2{
	width: 720px;
	height: 55px;
	margin: 25px 0;
	text-indent:-9999px;
	background: url(../access/images/title.gif) left top no-repeat;
}

/*メインコピー*/
#access p.copy_main{
	width: 720px;
	height: 55px;
	margin: 0 0 30px;
	text-indent: -9999px;
	background: url(../access/images/main_copy.gif) left top no-repeat;
}

/*ページ内メニュー
------------------------------------------*/
/*Googlemap*/
#access ul.pagenav li.bt_googlemap a{
	width: 180px; 
	background: url(../access/images/bt_googlemap.gif) left top no-repeat;	
}

/*車でおこしの方*/
#access ul.pagenav li.bt_fromcar a{
	width: 180px; 
	background: url(../access/images/bt_fromcar.gif) left top no-repeat;	
}

/*電車でおこしの方*/
#access ul.pagenav li.bt_fromtrain a{
	width: 180px; 
	background: url(../access/images/bt_fromtrain.gif) left top no-repeat;	
}

/*お役立ち情報*/
#access ul.pagenav li.bt_usefuldata a{
	width: 180px; 
	background: url(../access/images/bt_usefuldata.gif) left top no-repeat;	
}

/* GoogleMap
----------------------------------------------------------- */
#access #map{
	width: 718px;
	height: 323px;
	margin: 0 0 10px;
	border: 1px solid #d5c4a5;
}

#access p.map_caption{
	width: 720px;
	margin: 0 0 50px;
	font-size: 80%;
	text-align: right;
}

/*フキダシ設定*/
#access .gmap_balloon{
	width: 300px;
	text-align:left;
	clear: both;
	overflow: hidden;
	letter-spacing: 0;
}

#access .gmap_balloon_point{
	width: 300px;
	height: 100px;
	text-align:left;
	clear: both;
	overflow: hidden;
	letter-spacing: 0;
}

/*フキダシ内写真*/
#access .gmap_balloon img{
	widht: 100px;
	height: 89px;
	margin: 0 0 10px;
	float: left;
	border: 1px solid #CAC2B3;
}

#access .gmap_balloon_point span{
	float: left;
}

#access .gmap_balloon_point span img{
	widht: 130px;
	height: 91px;
}

/*スポットタイトル*/
#access .gmap_balloon h6{ 
	margin: 0 0 5px 110px;
	color: #1C160E;
}

/*スポットテキスト*/
#access .gmap_balloon p{
	margin: 0 0 5px 110px;
	line-height: 1.5em;
	font-size: 90%;
	color: #5E5953;
}

#access .gmap_balloon_point p{
	margin: 0 0 5px 140px;
	line-height: 1.5em;
	font-size: 90%;
	color: #5E5953;
}

/* 鳥羽駅からのアクセス
----------------------------------------------------------- */
#access #cont_from_tobastation{
	width: 720px;
	margin: 0 0 50px;
	clear: both;
	overflow: hidden;
}

#access #cont_from_tobastation h3{
	width: 245px;
	height: 20px;
	margin: 0 0 20px;
	text-indent: -9999px;
	background: url(../access/images/st_from_tobastation.gif) left top no-repeat;
}

/*ルート表示*/
#access #cont_from_tobastation .incont_left{
	width: 420px;
	float: right;
	background: url(../access/images/bg_route.gif) left top repeat-y;
}

#access .incont_left .spot{
	width: 400px;
	margin: 0 0 20px;
	clear: both;
	overflow: hidden;
}

#access .incont_left .spot_margin0{
	width: 400px;
	margin: 0;
	clear: both;
	overflow: hidden;
}


#access .incont_left .spot p.point_name{
	width: 130px;
	float: left;
}

#access .incont_left .spot p.point_name img.time{
	margin: 30px 0 0;
}

#access .incont_left .spot p.point_ico{
	margin: 0 10px 0 0;
	padding: 15px 0 0 0;
	float: left;
}

#access .incont_left .spot p.text{
	width: 185px;
	padding: 15px 0 0 0;
	line-height: 1.2;
	float: left;
}

#access .incont_left .spot p.text span{
	font-size: 80%;
}


/*写真表示*/
#access #cont_from_tobastation .incont_right{
	width: 300px;
	float: right;
}

#access .incont_right p.text{
	color: #b84900;
	font-weight: bold;
	line-height: 1.5;
	letter-spacing: 0;
}

#access .incont_right p.text span{
	font-size: 120%;
}

#access .incont_right p.caption{
	font-size: 90%;
	letter-spacing: 0;
	margin: 0 0 10px;
	color: #333;
}



/* 車でおこしの方
----------------------------------------------------------- */
#access #cont_fromcar{
	width: 720px;
	margin: 0 0 50px;
	clear: both;
	overflow: hidden;
}

#access #cont_fromcar h3{
	width: 720px;
	height: 30px;
	margin: 0 0 20px;
	text-indent: -9999px;
	background: url(../access/images/st_fromcar.gif) left top no-repeat;
}

/* 電車でおこしの方
----------------------------------------------------------- */
#access #cont_fromtrain{
	width: 720px;
	margin: 0 0 50px;
	clear: both;
	overflow: hidden;
}

#access #cont_fromtrain h3{
	width: 720px;
	height: 30px;
	margin: 0 0 20px;
	text-indent: -9999px;
	background: url(../access/images/st_fromtrain.gif) left top no-repeat;
}

#access #cont_fromtrain img{
	margin: 0 0 30px;
}


/*送迎のご案内*/
#access #cont_fromtrain h4{
	width: 720px;
	height: 30px;
	margin: 0 0 20px;
	text-indent: -9999px;
	background: url(../access/images/st_courtesybus.gif) left top no-repeat;
}

/* お役立ち情報
----------------------------------------------------------- */
#access #cont_usefuldata{
	width: 720px;
	margin: 0 0 50px;
	clear: both;
	overflow: hidden;
}

#access #cont_usefuldata h3{
	width: 720px;
	height: 30px;
	margin: 0 0 20px;
	text-indent: -9999px;
	background: url(../access/images/st_usefuldata.gif) left top no-repeat;
}

#access #cont_usefuldata p.img{
	margin: 0 20px 30px 20px;
	float: left;
}


#access #cont_usefuldata p.img02{
	margin: 0 0 30px 30px;
}


#access #cont_usefuldata p.text02{
	width: 300px;
	margin: 0 20px 0 0;
}


#access #cont_usefuldata p.text span,
#access #cont_usefuldata p.text02 span{
	margin: 0 0 20px;
	color: #b84900;
}


/*送迎バス乗り場*/
#access #cont_usefuldata h4#courtesy_busstop{
	width: 720px;
	height: 30px;
	margin: 0 0 20px;
	text-indent: -9999px;
	background: url(../access/images/st_courtesy_busstop.gif) left top no-repeat;
	clear: both;
}


/*鳥羽バス乗り場*/
#access #cont_usefuldata h4#busstop{
	width: 720px;
	height: 30px;
	margin: 0 0 20px;
	text-indent: -9999px;
	background: url(../access/images/st_busstop.gif) left top no-repeat;
	clear: both;
}


#access #cont_usefuldata table{
	width: 370px;
	color: #32200F;
	border: 1px solid #393939;
	background: none;
	border-collapse: collapse;
	border-spacing: 0;
	font-size:12px;
	line-height: 1.5em;
	float: right;
}

#access #cont_usefuldata th,
#access #cont_usefuldata td {
	padding: 2px 3px;
	border: 1px solid #393939;
}

#access #cont_usefuldata th {
	padding: 2px 3px;
	color: #171717;
	background: none;
	font-weight: normal;
	font-size: 90%;	
	width: 80px;
}

#access #cont_usefuldata td {
	padding: 2px 3px;
	background: none;
	border: 1px solid #393939;
	text-align:center;
	font-size: 90%;
	line-height: 1.5em;
}

#access #cont_usefuldata td.weekday{
	height: 50px;
}

#access #cont_usefuldata td.holiday{
	height: 50px;
	background: url(../hotspa/images/bg_table.jpg) left top repeat;
}






/*======================================

	hack - 各種cssハック - for IE7

=======================================*/
*:first-child+html {}


/*======================================

	hack - 各種cssハック - for IE6

=======================================*/
* html {}


