#nav {
	background-image: url(../images/nav.png);
	height: 42px;
	width: 825px;
	background-repeat: no-repeat;
	padding-left: 22px;
	position: absolute;
	left: 0px;
	top: 62px;
	z-index: 1000;
}
#nav_1 , #nav_2 , #nav_3 {
	display: block;
	height: 42px;
	width: 150px;
	float: left;
	overflow: hidden;
	position: relative;
}
#nav_1 a , #nav_3 a {
	display: block;
	height: 42px;
	width: 150px;
}
#nav_1 a:hover , #nav_3 a:hover {background-image: url(../images/nav_over.png);}
#nav_1 a:hover{background-position: left;}
#nav_3 a:hover{background-position: right;}
#nav_2:hover {
	background-image: url(../images/sp.gif);
	top: 0px;
	cursor: pointer;
	height: 42px;
	height: 185px;
	position: relative;
	visibility: inherit;
	width: 170px;
	left: -10px;
	background-repeat: no-repeat;
}

.shmenu {
	position: absolute;
	visibility: inherit;
	display: block;
	height: 185px;
	padding-top: 52px;
	top: 0px;
	width: 170px;
	z-index: 20000;
}
.shmenu div {
	position: relative;
}
#shmenu_1 a , #shmenu_2 a , #shmenu_3 a , #shmenu_4 a {
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	line-height: 30px;
	text-indent: 30px;
	height: 30px;
	display: block;
	letter-spacing: 0.2em;
	cursor: pointer;
	position: relative;
	width: 170px;
	visibility: inherit;
	overflow: visible;
	z-index: 1001;
}
#shmenu_1 a:hover , #shmenu_2 a:hover , #shmenu_3 a:hover , #shmenu_4 a:hover {
	position: relative;
} 
#shmenu_1 a:hover {
	color: #4F7181;
	background-repeat: no-repeat;
	background-image: url(../images/shmenu_over.png);

	}
* html #shmenu_1 a:hover {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
(enabled=true, sizingMethod=crop, src="../images/shmenu_over.png");background:none;
}
#shmenu_2 a:hover {
	color: #4F7181;
	background-repeat: no-repeat;
	background-image: url(../images/shmenu_over.png);

	}
* html #shmenu_2 a:hover {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
(enabled=true, sizingMethod=crop, src="../images/shmenu_over.png");background:none;
}
#shmenu_3 a:hover {
	color: #4F7181;
	background-repeat: no-repeat;
	background-image: url(../images/shmenu_over.png);

	}
* html #shmenu_3 a:hover {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
(enabled=true, sizingMethod=crop, src="../images/shmenu_over.png");background:none;
}
#shmenu_4 a:hover {
	color: #4F7181;
	background-repeat: no-repeat;
	background-image: url(../images/shmenu_over1.png);
	}
* html #shmenu_4 a:hover {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
(enabled=true, sizingMethod=image, src="../images/shmenu_over1.png");background:none;
}
#shmenubg{
	position: relative;
	visibility: hidden;
	z-index: 1000;
	height: 185px;
	top: 0px;
	display: block;
	background-image: url(../images/shmenu.png);
	background-repeat: no-repeat;
	background-position: center top;
}
* html #shmenubg {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
(enabled=true, sizingMethod=crop, src="../images/shmenu.png");background:none;
}
.menushd {
	position: absolute;
	left: 690px;
	top: 104px;
	z-index: 3;
	background-image: url(../images/index_20.png);
	background-repeat: no-repeat;
	height: 29px;
	width: 135px;
}
.header_imgbox{
	overflow: hidden;
	position: absolute;
	height: 0px;
	width: 0px;
	left: 0px;
	top: 0px;
}