@charset "utf-8";
/* CSS Document */

/* Header - IndexPage
------------------------*/
#indexcont p#desc {
	display:block;
	float:left;
	margin:17px 43px 0 17px;
	padding:0;
}
#indexcont #header ul#menu {
	display:block;
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
#indexcont #header ul#menu li {
	float:left;
	margin:0;
	padding:0;
}
#indexcont #header ul#menu li a {
	display:block;
	height:59px;
	text-indent:-9999px;
}
#indexcont #header ul#menu li.greeting a {
	width:131px;
	background-image:url(images/menu/greeting.gif);
}
#indexcont #header ul#menu li.greeting a:hover {
	background-position:0 -59px;
}
#indexcont #header ul#menu li.business a {
	width:140px;
	background-image:url(images/menu/business.gif);
}
#indexcont #header ul#menu li.business a:hover {
	background-position:0 -59px;
}
#indexcont #header ul#menu li.works a {
	width:141px;
	background-image:url(images/menu/works.gif);
}
#indexcont #header ul#menu li.works a:hover {
	background-position:0 -59px;
}
/* Footer - IndexPage
------------------------*/
#footer, #push {
	height: 66px; /* .push must be the same height as .footer */
}
/* for IndexPage
------------------------*/

#indexcont {
	position:absolute;
	top:50%;
	left:50%;
	width:970px;
	height:160px;
	margin:-80px 0 0 -480px;
	padding:0;
	color:black;
}
body > #indexcont {
	height:auto;
	min-height:160px;
}
#indexicons {
	margin:44px 0 0 160px;
	padding:0;
}
#indexicons ul {
	display:block;
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
#indexicons ul li {
	float:left;
	margin:0 0 0 14px;
	padding:0;
}
#indexicons ul li a {
	display:block;
	width:53px;
	height:53px;
	text-indent:-9999px;
}
#indexicons ul li.map a {
	background-image:url(images/menu/map.gif);
}
#indexicons ul li.map a:hover {
	background-position:0 -53px;
}
#indexicons ul li.gardening a {
	background-image:url(images/menu/gardening.gif);
}
#indexicons ul li.gardening a:hover {
	background-position:0 -53px;
}
#indexicons ul li.chara a {
	background-image:url(images/menu/chara.gif);
}
#indexicons ul li.chara a:hover {
	background-position:0 -53px;
}

