@charset "UTF-8";

div.dotline01 {
	width:700px;
	height:5px;
	border:none;
}

div#contents-body img#top_photo {margin-top:15px;}

div#contents-body h2 {
	width:700px;
	height:34px;
	margin:10px 0 5px 0px;
	background:url(../image/h2_title.gif) 0 0 no-repeat;
	text-indent:-9999em;
}

div#contents-body p.city_name {
	font-size:100%;
	font-weight:bold;
	margin-top:5px;
}

div#contents-body p.city_name02 {
	font-size:100%;
	font-weight:bold;
	margin-top:15px;
}


div#contents-body div.dotline01 {line-height:1%;}



/* マップ------------------------------------------------ */

div#contents-body div#map_list {
	display:inline-block;
	margin-top:20px;
	padding-bottom:5px;
	background:url(../image/map-bg.gif) 0 0 no-repeat;
}

div#contents-body div#map_list:after {
	content:".";
	height:0px;
	clear:both;
	display: block;
	visibility:hidden;
}

div#contents-body div#map_list div.map {
	float:left;
	width:169px;
}

div#contents-body div.map01 {margin-right:8px;}



/*タイトル*/

div#contents-body div#map_list div.map h3 {
	width:169px;
	height:40px;
	text-indent:-9999em;
}

div#contents-body div#map_list div.map h3#h3_01 {background:url(../image/h3_title01.gif) 0 0 no-repeat;}

div#contents-body div#map_list div.map h3#h3_02 {background:url(../image/h3_title02.gif) 0 0 no-repeat;} 

div#contents-body div#map_list div.map h3#h3_03 {background:url(../image/h3_title03.gif) 0 0 no-repeat;}

div#contents-body div#map_list div.map h3#h3_04 {background:url(../image/h3_title04.gif) 0 0 no-repeat;}



/*項目*/

div#contents-body div#map_list div.map ul {
	margin-top:10px;
	padding:0 0 15px 12px;
}

div#contents-body div#map_list div.map ul li {list-style-type:none;}

div#contents-body div#map_list div.map ul li a {padding-left:10px;}

div#contents-body div#map_list div.map ul.ul01 li a {background:url(../../common/image/arrow01.gif) 0 3px no-repeat;}

div#contents-body div#map_list div.map ul.ul02 li a {background:url(../../common/image/arrow02.gif) 0 3px no-repeat;}

div#contents-body div#map_list div.map ul.ul03 li a {background:url(../../common/image/arrow03.gif) 0 3px no-repeat;}

div#contents-body div#map_list div.map ul.ul04 li a {background:url(../../common/image/arrow04.gif) 0 3px no-repeat;}



div#contents-body div#map_list_bottom {
	height:10px;
	background:url(../image/map-bg_bottom.gif) 0 0 no-repeat;
}
