/*****  main *****/

#main {
	margin-top: 17px;
	padding-right: 30px;
	padding-left: 30px;
}
#sitemap {
	background-image: url(../../img/sitemap/title.jpg);
	text-indent: -99999px;
	height: 46px;
	width: 860px;
	margin-bottom: 40px;
}
.sitemap_waku {
	width: 276px;
	float: left;
	padding-left: 10px;
}
.sitemap_waku ul {
	margin-bottom: 30px;
	margin-left: 30px;
}
.sitemap_waku li {
	list-style-type: none;
	background-image: url(../../img/sitemap/yajirushi.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	line-height: 21px;
	background-position: 0px 4px;
}
h4 {
	margin-bottom: 10px;
}












#goto_top a {
	display: block;
	height: 20px;
	margin-bottom: 30px;
	font-size: 16px;
	font-weight: bold;
	background-image: url(../../img/sitemap/yajirushi.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 0px 3px;
}



#protect_top a {
	background-image: url(../../img/sitemap/protect_top.jpg);
	display: block;
	height: 29px;
	width: 274px;
	text-indent: -99999px;
}
#protect_top a:hover {
	background-position: 0px 29px;
}

.--{}



#product_top {
	background-image: url(../../img/sitemap/product_top.jpg);
	display: block;
	height: 29px;
	width: 274px;
	text-indent: -99999px;
	margin-bottom: 10px;
}


.--{}



#other_top {
	background-image: url(../../img/sitemap/other_top.jpg);
	display: block;
	height: 29px;
	width: 274px;
	text-indent: -99999px;
	margin-bottom: 10px;
}

.--{}



#home_top a {
	background-image: url(../../img/sitemap/home_top.jpg);
	display: block;
	height: 29px;
	width: 274px;
	text-indent: -99999px;
	margin-bottom: 10px;
}
#home_top a:hover {
	background-position: 0px 29px;

}

.--{}





#factory_top a {
	background-image: url(../../img/sitemap/factory_top.jpg);
	display: block;
	height: 29px;
	width: 274px;
	text-indent: -99999px;
	margin-bottom: 10px;
}
#factory_top a:hover {
	background-position: 0px 29px;
}

.--{}




#other2_top {
	background-image: url(../../img/sitemap/other2_top.jpg);
	display: block;
	height: 29px;
	width: 274px;
	text-indent: -99999px;
	margin-bottom: 10px;
}


.--{}


#company_top a {
	background-image: url(../../img/sitemap/company_top.jpg);
	display: block;
	height: 29px;
	width: 274px;
	text-indent: -99999px;
	margin-bottom: 10px;
}
#company_top a:hover {
	background-position: 0px 29px;

}


.--{}



#recruit_top a {
	background-image: url(../../img/sitemap/recruit_top.jpg);
	display: block;
	height: 29px;
	width: 274px;
	text-indent: -99999px;
	margin-bottom: 10px;
}
#recruit_top a:hover {
	background-position: 0px 29px;
}

.--{}



#contact_top a{
	background-image: url(../../img/sitemap/contact_top.jpg);
	display: block;
	height: 29px;
	width: 274px;
	text-indent: -99999px;
	margin-bottom: 10px;
}
#contact_top a:hover {
	background-position: 0px 29px;
}


.--{}




#other3_top {
	background-image: url(../../img/sitemap/other3_top.jpg);
	display: block;
	height: 29px;
	width: 274px;
	text-indent: -99999px;
	margin-bottom: 10px;
}

