@charset "utf-8";

/***  ロゴ ***/
#logo {
	margin-left: 15px;
}

#logo a {
	display:block;
	width:243px;
	height:70px;
	padding:0px;
	text-decoration:none;
	overflow: hidden;
	margin: 0px;
}
#logo a:hover {
	position: relative;
	top: 0px;
	left: 0px;
}
#logo a:hover img {
  position: relative;
  top: -200px;
  left: 0px;
}

/*** グローバルナビボタン ***/
#navi ul{
	width: 800px;
}
#navi li {
	list-style-type: none;
	float: left;
}
#navi li a {
	display: block;
	overflow: hidden;
	background-image: url(../images/navi.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
	height: 48px;
}
#navi li a#navi1 {
	background-position: 0px 0px;
	width: 163px;
}
#navi li a#navi2 {
	width: 258px;
	background-position: -163px 0px;
}
#navi li a#navi3 {
	width: 241px;
	background-position: -421px 0px;
}
#navi li a#navi4 {
	width: 138px;
	background-position: -662px 0px;
}
#navi li a#navi5 {
	width: 111px;
	background-position: -689px 0px;
}

#navi li a:hover {
	position: relative;
	left: 0px;
	top: 0px;
}

#navi li a:hover img {
  position: relative;
  top: -100px;
}

/*** サイドナビボタン ***/
#menu ul{
	width: 215px;
}
#menu li {
	display: inline;
	list-style-type: none;
}
#menu li a {
	display: block;
	overflow: hidden;
	background-image: url(../images/sidemenu.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
}
#menu li a#menu1 {
	height: 36px;
	background-position: 0px 0px;
}
#menu li a#menu2 {
	height: 55px;
	background-position: 0px -36px;
}
#menu li a#menu3 {
	height: 55px;
	background-position: 0px -91px;
}
#menu li a#menu4 {
	height: 55px;
	background-position: 0px -146px;
}
#menu li a#menu5 {
	height: 66px;
	background-position: 0px -201px;
}
#menu li a#menu6 {
	height: 51px;
	background-position: 0px -216px;
}

#menu li a:hover {
	position: relative;
	left: 0px;
	top: 0px;
}

#menu li a:hover img {
  position: relative;
  top: -100px;
}

/***  新製品情報バナー ***/
.bnr_new a {
	display:block;
	width:200px;
	height:70px;
	padding:0px;
	text-decoration:none;
	overflow: hidden;
	background-image: url(../images/bnr_newitem_f2.jpg);
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-left: 10px;
}
.bnr_new a:hover {
	position: relative;
}
.bnr_new a:hover img {
  position: relative;
  top: -200px;
  left: 0px;
}

/***  草刈りコードバナー ***/
.bnr_cutter a {
	display:block;
	width:200px;
	height:131px;
	padding:0px;
	text-decoration:none;
	overflow: hidden;
	background-image: url(../images/bnr_superron_f2.gif);
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-left: 10px;
}
.bnr_cutter a:hover {
	position: relative;
}
.bnr_cutter a:hover img {
  position: relative;
  top: -200px;
  left: 0px;
}
a.link {
	background-image: url(../images/ico_link.gif);
	display: block;
	background-repeat: no-repeat;
	padding-left: 18px;
	background-position: left center;
	height: 1.4em;
	visibility: visible;
}
a.link:hover {
	background-image: url(../images/ico_link_f2.gif);
}
