@charset "UTF-8"; 
/* トップnavi CSS */

#navi-1 a, #navi-2 a, #navi-3 a {
	position: absolute;
	z-index: 1;
	display: block;
	margin: 0px;
	padding: 0px;
}

#navi-1 a {
	top: 1px;
	height: 29px;
}
#navi-2 a {
	top: 85px;
	height: 33px;
}
#navi-3 a {
	top: 372px;
	height: 55px;
}

#navi-1 img, #navi-2 img, #navi-3 img {
	height: 100%;
	width: 100%;
}


#navi-1 a.navi-1a {
	left: 334px;
	width: 56px;
}
#navi-1 a.navi-1a:hover {
	background: url(../images/navi-1-r.jpg) -334px -1px no-repeat ;
}

#navi-1 a.navi-1b {
	left: 390px;
	width: 85px;
}
#navi-1 a.navi-1b:hover {
	background: url(../images/navi-1-r.jpg) -390px -1px no-repeat ;
}

#navi-1 a.navi-1c {
	left: 475px;
	width: 77px;
}
#navi-1 a.navi-1c:hover {
	background: url(../images/navi-1-r.jpg) -475px -1px no-repeat ;
}

#navi-1 a.navi-1d {
	left: 552px;
	width: 98px;
}
#navi-1 a.navi-1d:hover {
	background: url(../images/navi-1-r.jpg) -552px -1px no-repeat ;
}

#navi-1 a.navi-1e {
	left: 651px;
	width: 80px;
}
#navi-1 a.navi-1e:hover {
	background: url(../images/navi-1-r.jpg) -651px -1px no-repeat ;
}

#navi-1 a.navi-1f {
	left: 733px;
	width: 80px;
}
#navi-1 a.navi-1f:hover {
	background: url(../images/navi-1-r.jpg) -733px -1px no-repeat ;
}

#navi-2 a.navi-2a {
	left: 253px;
	width: 65px;
}
#navi-2 a.navi-2a:hover {
	background: url(../images/navi-2-r.jpg) -253px -50px no-repeat ;
}

#navi-2 a.navi-2b {
	left: 318px;
	width: 79px;
}
#navi-2 a.navi-2b:hover {
	background: url(../images/navi-2-r.jpg) -318px -50px no-repeat ;
}

#navi-2 a.navi-2c {
	left: 397px;
	width: 58px;
}
#navi-2 a.navi-2c:hover {
	background: url(../images/navi-2-r.jpg) -397px -50px no-repeat ;
}

#navi-2 a.navi-2d {
	left: 455px;
	width: 57px;
}
#navi-2 a.navi-2d:hover {
	background: url(../images/navi-2-r.jpg) -455px -50px no-repeat ;
}

#navi-2 a.navi-2e {
	left: 512px;
	width: 46px;
}
#navi-2 a.navi-2e:hover {
	background: url(../images/navi-2-r.jpg) -512px -50px no-repeat ;
}

#navi-2 a.navi-2f {
	left: 558px;
	width: 135px;
}
#navi-2 a.navi-2f:hover {
	background: url(../images/navi-2-r.jpg) -558px -50px no-repeat ;
}

#navi-2 a.navi-2g {
	left: 693px;
	width: 122px;
}
#navi-2 a.navi-2g:hover {
	background: url(../images/navi-2-r.jpg) -693px -50px no-repeat ;
}

#navi-3 a.navi-3a {
	left: 10px;
	width: 101px;
}
#navi-3 a.navi-3a:hover {
	background: url(../images/navi-3-r.jpg) -10px -1px no-repeat ;
}

#navi-3 a.navi-3b {
	left: 112px;
	width: 83px;
}
#navi-3 a.navi-3b:hover {
	background: url(../images/navi-3-r.jpg) -112px -1px no-repeat ;
}

#navi-3 a.navi-3c {
	left: 196px;
	width: 69px;
}
#navi-3 a.navi-3c:hover {
	background: url(../images/navi-3-r.jpg) -196px -1px no-repeat ;
}

#navi-3 a.navi-3d {
	left: 266px;
	width: 53px;
}
#navi-3 a.navi-3d:hover {
	background: url(../images/navi-3-r.jpg) -266px -1px no-repeat ;
}

#navi-3 a.navi-3e {
	left: 320px;
	width: 79px;
}
#navi-3 a.navi-3e:hover {
	background: url(../images/navi-3-r.jpg) -320px -1px no-repeat ;
}

#navi-3 a.navi-3f {
	left: 400px;
	width: 71px;
}
#navi-3 a.navi-3f:hover {
	background: url(../images/navi-3-r.jpg) -400px -1px no-repeat ;
}

#navi-3 a.navi-3g {
	left: 472px;
	width: 73px;
}
#navi-3 a.navi-3g:hover {
	background: url(../images/navi-3-r.jpg) -472px -1px no-repeat ;
}

#navi-3 a.navi-3h {
	left: 546px;
	width: 63px;
}
#navi-3 a.navi-3h:hover {
	background: url(../images/navi-3-r.jpg) -546px -1px no-repeat ;
}

#navi-3 a.navi-3i {
	left: 610px;
	width: 91px;
}
#navi-3 a.navi-3i:hover {
	background: url(../images/navi-3-r.jpg) -610px -1px no-repeat ;
}

#navi-3 a.navi-3j {
	left: 702px;
	width: 106px;
}
#navi-3 a.navi-3j:hover {
	background: url(../images/navi-3-r.jpg) -702px -1px no-repeat ;
}
