@charset "utf-8";


#km_index_info {
	margin: 0 0 0 35px;
	padding: 8px 15px;
	border: 1px solid #999;
	text-align:left;
	}
div#km_index_info h2 {
	margin: 0;
	padding: 0;
	font-size: 12px;
	letter-spacing: 0.2em;
	color:#003366;
	line-height: 14px;
	}
div#km_index_info ul {
	margin: 0;
	padding: 0 0 0 15px;
	}
div#km_index_info li {
	margin: 0;
	padding: 0 0 0 15px;
	font-size: 12px;
	line-height: 14px;
	color:#666666;
	}
#km_index_map-link {
	font-size: 10px;
	display: none;
	}

#km_index_info_if {
	margin: 5px 8px 0 10px;
	padding: 0px 0px 0px 8px;
	border: 1px solid #999;
	text-align:left;
	}


/* リンクバナー */
#km_index_linkbnr {
	padding: 3px 0 0 0;
	}


/* サーチ */
#km_index_search {
	margin: 10px 0 0 0;
	padding: 0 0 5px 12px;
	}
#km_index_s-map {
	float:left;
	width: 450px;
	}
div#km_index_s-map h2,
div#km_index_s-jm h2 {
	float:left;
	width: 100px;
	font-size: 12px;
	text-align:center;
	color:#FFFFFF;
	background-color:#003399;
	padding: 4px 0;
	margin: 0;
	}
div#km_index_s-map div {
	float:left;
	width: 340px;
	font-size: 12px;
	text-align:left;
	color:#666666;
	padding: 4px 0;
	margin: 0 0 0 10px;
	}
#km_index_s-jm {
	float:left;
	width: 330px;
	}
div#km_index_s-jm div {
	float:left;
	width: 220px;
	font-size: 12px;
	text-align:left;
	color:#666666;
	padding: 0;
	margin: 0 0 0 10px;
	}
div#km_index_s-jm option {
	font-size: 12px;
	}
div#km_index_s-jm form {
	margin: 0;
	}
.event2010 a {
	background-image: url(../mebaekai/img_event/bunner_event.jpg);
	text-align: center;
	height: 58px;
	width: 773px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	display: block;
	text-indent: -9999px;
}
.event2010 a:hover {
	background-image: url(../mebaekai/img_event/bunner_event_hover.jpg);
}
