@charset "utf-8";

/*========================

1．ホーム
2．イベント
3．アクセス地図
4．実施組織

========================*/

/*========================
■1．ホーム
========================*/

#home #mainImage {
	width: 950px;
	margin: 0px auto;
	padding-top: 40px;
	background: url(../../images/index_img005.jpg) 
		0 0 
		no-repeat;
}
#home #mainImage p {
	padding-bottom: 30px;
}
#home #eventArea {
	width: 100%;
	text-align: center;
}
#home #eventArea #kokuchi {
	padding-bottom: 60px;
}
#home #eventArea ul.event {
	font-size: 0;
}
#home #eventArea ul.eventList {
	font-size: 0;
}
#home #eventArea ul.eventList li {
	display: inline-block;
	width: 25%;
	margin: 0 0 8px;
	padding: 0;
}
#home #eventArea ul.eventList li img {
	width: 97%;
	height: auto;
}
#home #eventArea h2 {
	margin: 0 0 20px;
	margin-bottom: 20px;
}
#home #eventArea ul {
	margin: 0 0 30px;
}
#home #eventArea ul li {
	padding: 0px 10px;
}

#home #catch {
	padding-top: 20px;
}

#home #row01 div {
	float: left;
	width: 365px;
	margin: 20px 5px 40px;
}

#home .notice {
	display: inline-block;
	margin: 20px auto;
	padding: 30px;
	border-radius: 10px;
	background: #ffffcc;
}

#home .notice strong {
	font-size: 18px;
}

/*========================
■2．イベント
========================*/

#event #contentArea #park p strong,
#event #contentArea #park h3,
#event #contentArea #park ul li strong {
	border-color: #17763a;
	color: #17763a;
}
#event #contentArea #river h3,
#event #contentArea #river ul li strong {
		border-color: #2b6ab4;
		color: #2b6ab4;
}
#event #contentArea p {
	padding-bottom: 30px;
}
#event #contentArea ul {
	padding-bottom: 20px;
}

#event #contentArea ul li {
	float: left;
	width: 30%;
	padding-bottom: 30px;
	font-size: 0.875em;
	line-height: 150%;
	text-align: center;
}
#event #contentArea #park p {
	font-size: 0.875em;
	line-height: 130%;
}
#event #contentArea #park p img {
	padding-right: 10px;
}
#event #contentArea #park p strong,
#event #contentArea #park p span {
	display: block;
	padding: 10px 0px;
}
#event #contentArea #park p strong,
#event #contentArea ul li strong {
	font-size: 1.25em;
}
#event #contentArea ul li img {
	padding-bottom :5px;
}
#event #contentArea em {
	color: #cc0000;
	font-style: normal;
	font-weight: bold;
}


/*========================
■3．アクセス地図
========================*/

#access #contentArea p {
	text-align: center;
}
#access #contentArea ol {
	list-style: none;
	font-size: 0.875em;
	line-height: 150%;
	text-align: center;
}

#timeTable {
	width: 500px;
	margin: 30px auto;
	border-collapse: collapse;
border: solid 1px;
}
#timeTable th,
#timeTable td {
	padding: 8px;
	border: solid 1px #888888;
}
#timeTable th {
	background: #feffc0;
}



/*========================
■4．実施組織
========================*/

#soshiki #contentArea h2 {
	padding: 5px;
	background: #FBF9EE;
	border-style: double;
	border-color: #F7D56C;
	border-radius: 7px;
	font-weight: bold;
	text-align: center;
}

#soshiki #contentArea table {
	margin: 0 1em;
	border-collapse: collapse;
}

#soshiki #contentArea th,
#soshiki #contentArea td {
	padding: 5px 8px;
	border: solid 1px #555555;
}

#soshiki #contentArea th {
	background: #F7D56C;
	white-space: nowrap;
}


/* PC表示 */
@media (min-width:782px){
	#home #eventArea ul.event li {
		display: inline-block;
		width: 50%;
		margin: 0;
		padding: 0;
	}
}