@charset "UTF-8";


/****************/
/*-- タイトル --*/
/****************/
/*
 * @周辺情報用タイトル
 */
#contents_common_l h3{
	background		:	url("../outskirts/img/title.gif") no-repeat;
}


#contents_common_l h4{
	width			:	100%;
	height			:	25px;
	border-bottom	:	1px solid #666;
	clear			:	both;
	margin-top		:	20px;
}


#contents_common_l h5{
	height			:	25px;
	clear			:	both;
}


#contents_common_l a{
	color			:	#333;
}


#contents_common_l p img{
	border			:	none;
}


/********************/
/*-- サブタイトル --*/
/********************/
/*
 * @周辺情報用サブタイトル
 */
#contents_common_l h4#title_gourmet{
	background		:	url("../outskirts/img/title_gourmet.gif") no-repeat;
}


#contents_common_l h4#title_tour{
	background		:	url("../outskirts/img/title_tour.gif") no-repeat;
}


#contents_common_l h4#title_event{
	background		:	url("../outskirts/img/title_event.gif") no-repeat;
}


#contents_common_l h4#title_other{
	background		:	url("../outskirts/img/title_other.gif") no-repeat;
}


#contents_common_l h4#exp_txt{
	background		:	url("../outskirts/img/exp_txt.gif") no-repeat;
	height			:	100px;
	margin			:	0 0 10px 0;
	padding			:	0;
}


#contents_common_l img{
	margin			:	0;
}


/********************/
/*-- リンクリスト --*/
/********************/
/*
 * @周辺情報用サブタイトル
 */
ul#link_list{
	list-style		:	none;
	margin			:	0 0 0 50px;
	padding			:	0;
	width			:	580px;
	height			:	30px;
}


#link_list li{
	float			:	left;
	display			:	inline;
	padding			:	0 30px 0 0;
	font-weight		:	bold;
}


#link_list li a{
	text-decoration	:	none;
	border-bottom	:	1px solid #416EA6;
	color			:	#666;
}


#link_list li#on a{
	color			:	#000;
	text-decoration	:	none;
	border-bottom	:	2px solid #416EA6;
	padding			:	0;
}


/**********************/
/*-- グーグルマップ --*/
/**********************/
/*
 * @周辺情報用サブタイトル
 */
div#map{
	width			:	600px;
	height			:	400px;
	border			:	1px solid #999;
	margin			:	auto;
	font-size		:	90%;
	line-height		:	25px;
	font-weight		:	bold;
	background		:	#FFF;
}


div.marker_data_html{
	width			:	280px;
	text-align		:	center;
	padding			:	0 0 0 0;
	font-size		:	90%;
	letter-spacing	:	0px;
	line-height		:	14px;
}


#marker_data_list{
	margin			:	15px 0 0 20px;
	height			:	400px;
	overflow-y		:	scroll;
	overflow-x		:	hidden;
	width			:	585px;
}


#marker_data_list h5{
	clear			:	both;
	margin			:	40px 0 10px 0;
	padding			:	0px 0 0 0;
	border			:	none;
	border-left		:	5px solid #333;
	background		:	#416EA6;
	color			:	#fff;
	text-indent		:	3px;
	width			:	580px;
	height			:	20px;
}


#marker_data_list ul{
	clear			:	both;
	margin			:	0;
	padding			:	0;
	list-style		:	none;
	width			:	100%;
}


#marker_data_list ul li{
	float			:	left;
	width			:	45%;
	height			:	15px;
	margin-bottom	:	15px;
	font-size		:	90%;
	padding			:	0 0 0 20px;
	letter-spacing	:	-1px;
	background		:	url("../common/img/allow04.gif") no-repeat;
}
