@charset "utf-8";


/* リード部分 */

div#main_contents div#lead {
	margin: 0 0 25px 0;
}

div#main_contents div#lead p {
	margin: 0 10px;
}

div#main_contents div#lead ul {
	margin: 10px 0 10px 30px;
}

div#main_contents div#lead div#leisure_map {
	width: 611px;
	height: 332px;
	margin: 15px 10px 0 10px;
	padding: 1px;
	border: 1px solid #CCC;
}


/* 観光案内 */

div#main_contents div#romankan,
div#main_contents div#bigland,
div#main_contents div#oyakimura,
div#main_contents div#biotope,
div#main_contents div#michinoeki,
div#main_contents div#myosyoji {
	display: inline-block;
	clear: both;
	margin: 0 0 25px 0;
}

div#main_contents div#romankan:after,
div#main_contents div#bigland:after,
div#main_contents div#oyakimura:after,
div#main_contents div#biotope:after,
div#main_contents div#michinoeki:after,
div#main_contents div#myosyoji:after {
	content: ".";
	height: 0px;
	clear: both;
	display: block;
	visibility: hidden;
}

div#main_contents div.photo {
	display: inline;
	float: left;
	clear: both;
	margin: 0 0 5px 0;
}

div#main_contents div.photo ul {
	list-style-type: none;
}

div#main_contents div.photo ul li {
	float: left;
	margin: 0 5px 0 0;
	padding: 1px;
	border: 1px solid #CCC;
}

div#main_contents div#romankan p,
div#main_contents div#bigland p,
div#main_contents div#oyakimura p,
div#main_contents div#biotope p,
div#main_contents div#michinoeki p {
	margin: 0 0 0 320px;
}


/* 星と緑のロマン館 */

div#main_contents div#romankan div.photo_romankan {
	display: inline;
	float: left;
	margin: 0 0 5px 0;
	padding: 1px;
	border: 1px solid #CCC;
}

div#main_contents div#romankan ul {
	list-style-type: none;
	clear: both;
	margin: 0 0 5px 0;
}

div#main_contents div#romankan ul li {
	float: left;
	margin: 0 5px 0 0;
	padding: 1px;
	border: 1px solid #CCC;
}


/* 縄文おやき村 */

div#main_contents div#oyakimura ul li#oyaki01 {
	float: none;
	width: 301px;
	height: 110px;
	margin-bottom: 5px;
}

/* 馬寺公苑 */

div#main_contents div#myosyoji div.photo {
	margin-bottom: 10px;
}

div#main_contents div#myosyoji div#myosyoji_exp {
	clear: both;
}

* html div#main_contents div#myosyoji div#myosyoji_exp {
	margin: -15px 0 0 0;
}

*+html div#main_contents div#myosyoji div#myosyoji_exp {
	margin: -15px 0 0 0;
}


div#main_contents div#myosyoji div#myosyoji_exp ul {
	margin: 0 10px 0 20px;
}

div#main_contents div#myosyoji div#myosyoji_exp ul li {
	margin-bottom: 5px;
}



