@charset "utf-8";


/* 環境TOP
------------------------------------------------------------ */
#Top_menu{
	width:543px;
	margin:0;
}

#Top_left_menu{
	width:266px;
	margin:0;
	float:left;
}

#Top_right_menu{
	width:266px;
	margin:0;
	float:right;
}


#Top_left_menu h4, #Top_right_menu h4{
	margin:20px 0 0;}


#top_submenu{
	width: 266px;
	height:60px;
	position:relative;}

#top_submenu ul{
	list-style:none;
	left:0px;
	top:0px;}

#top_submenu ul li{
	display: block;
	position:absolute;
	width: 133px;
	margin:0;
	padding:0;}

#top_submenu ul li a{
	margin: 0;
	padding: 0;
	width: 133px;
	display: block;
	position:absolute;}

#top_submenu li a:hover {
	width: 133px;}

a.kankyo_01{
	background-image:url(images/top_nanshoso_on.gif);
	background-position:0px 0px;
	width: 133px;
	height:29px;
	top:0px;
	left:0px;}

a.kankyo_02{
	background-image:url(images/top_nanshoso_on.gif);
	background-position:-133px 0px;
	width: 133px;
	height:29px;
	top:0px;
	left:133px;}

a.kankyo_03{
	background-image:url(images/top_nanshoso_on.gif);
	background-position:0px -29px;
	width: 133px;
	height:31px;
	top:29px;
	left:0px;}

a.kankyo_04{
	background-image:url(images/top_nanshoso_on.gif);
	background-position:-133px -29px;
	width: 133px;
	height:31px;
	top:29px;
	left:133px;}


a:hover.kankyo_01{
	width: 133px;
	height:29px;
	background-image:url(images/top_nanshoso_ov.gif);
	background-position:0px 0px;
	top:0px;
	left:0px;}

a:hover.kankyo_02{
	width: 133px;
	height:29px;
	background-image:url(images/top_nanshoso_ov.gif);
	background-position:-133px 0px;
	top:0px;
	left:133px;}

a:hover.kankyo_03{
	width: 133px;
	height:31px;
	background-image:url(images/top_nanshoso_ov.gif);
	background-position:0px -29px;
	top:29px;
	left:0px;}

a:hover.kankyo_04{
	width: 133px;
	height:31px;
	background-image:url(images/top_nanshoso_ov.gif);
	background-position:-133px -29px;
	top:29px;
	left:133px;}



