/***************************************************************
* GLOBAL
***************************************************************/
body
{
	font-size: 14px;
	text-align:center;
	margin: 0px;
	padding: 0px;
	font-family: "小塚ゴシック Pro R", "小塚ゴシック Std B", "小塚ゴシック Std M", "小塚ゴシック Std R", "ZENオールド明朝-R";
}

img {
	border: 0px;
}

h1, h2, h3, h4, h5, h6, h7,
p
{
	margin: 0px;
	padding: 0px;
}

a:hover
{
	filter: alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
}

ol,
ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.note
{
	color: #ff0000;
}
.light
{
	font-size: 0.8em;
}

/***************************************************************
* #container
***************************************************************/
#container
{
	width: 900px;
	margin:0 auto;
}


/***************************************************************
* header
***************************************************************/
#header
{
	width: 900px;
	height: 180px;
}

#header h1
{
	height: 110px;
	text-indent:-9999px;
	background-image: url("../img/header.jpg");
}

#header_menu h2 {
	display: none;
}

#header_menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	height: 44px;
}

#header_menu li {
	display: inline;
	margin: 0px;
	padding: 0px;
	float : left;
}

#header_menu a {
	text-indent:-9999px;
	display: block;
	height: 44px;
}

#header_menu a:hover
{
	filter: alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}


#header_menu .top a
{
	width: 114px;
	background-image: url("../img/b_01top.gif");
}

#header_menu .top a.current,
#header_menu .top a:hover
{
	background-image: url("../img/b_01top_ov.gif");
}


#header_menu .report a
{
	width: 112px;
	background-image: url("../img/b_02repo.gif");
}
#header_menu .report a.current,
#header_menu .report a:hover
{
	background-image: url("../img/b_02repo_ov.gif");
}


#header_menu .advice a
{
	width: 112px;
	background-image: url("../img/b_03advice.gif");
}
#header_menu .advice a.current,
#header_menu .advice a:hover
{
	background-image: url("../img/b_03advice_ov.gif");
}



#header_menu .gardening a
{
	width: 112px;
	background-image: url("../img/b_04garden.gif");
}
#header_menu .gardening a.current,
#header_menu .gardening a:hover
{
	background-image: url("../img/b_04garden_ov.gif");
}


#header_menu .goods a
{
	width: 112px;
	background-image: url("../img/b_05goods.gif");
}
#header_menu .goods a.current,
#header_menu .goods a:hover
{
	background-image: url("../img/b_05goods_ov.gif");
}




#header_menu .ochibana a
{
	width: 112px;
	background-image: url("../img/b_07ochi.gif");
}
#header_menu .ochibana a.current,
#header_menu .ochibana a:hover
{
	background-image: url("../img/b_07ochi_ov.gif");
}


#header_menu .pet a
{
	width: 112px;
	background-image: url("../img/b_08pet.gif");
}
#header_menu .pet a.current,
#header_menu .pet a:hover
{
	background-image: url("../img/b_08pet_ov.gif");
}


#header_menu .consult a
{
	width: 114px;
	background-image: url("../img/b_09form.gif");
}
#header_menu .consult a.current,
#header_menu .consult a:hover
{
	background-image: url("../img/b_09form_ov.gif");
}


/***************************************************************
* content
***************************************************************/
#content
{
	text-align: left;
	width: 900px;
}


/***************************************************************
* footer
***************************************************************/
#footer
{
	border-top: 2px solid #eeeeee;
	padding-top: 20px;
	margin-top: 20px;
	clear: both;
}

#footer ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#footer ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#footer li
{
	height: 55px;
	float: left;
}


#footer a
{
	display: block;
	text-indent:-9999px;
	width: 225px;
	height: 55px;
}

#footer .aboutus a
{
	background-image: url("../img/foot_aboutus.gif");
	background-repeat: no-repeat;
}

#footer .sitemap a
{
	background-image: url("../img/foot_sitemap.gif");
	background-repeat: no-repeat;
}

#footer .catalog a
{
	background-image: url("../img/foot_catalog.gif");
	background-repeat: no-repeat;
}



#footer .contact a
{
	background-image: url("../img/foot_form.gif");
	background-repeat: no-repeat;
}




#footer address
{
	clear: both;
	padding-top: 20px;
	font-style: normal;
	font-size: 0.8em;
}


