@charset "utf-8";

* {
	margin: 0;
	padding: 0;
}

.backimg {
	text-indent: -9999px;
	overflow: hidden;
}

a.backroll {
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	overflow: hidden;
}

body {
	background: url(../images/common/background.gif);
}

#all {
	width: 900px;
	margin: 0 auto;
	font-size: 80%;
	font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif
	line-height: 1.5em;
	border-left: solid 1px #999;
	border-right: solid 1px #999;
	text-align: justify;
	text-justify: inter-ideograph;
	background-color: #FFF;
}

#header {
	width: 900px;
	height: 174px;
}

#header ul.global_menu {
	list-style: none;
	width: 900px;
	height: 37px;
}

#header ul.global_menu li {
	float: left;
	width: 150px;
	height: 37px;
}

#header ul.global_menu li.home {background:url(../images/common/home_r.png) no-repeat;}
#header ul.global_menu li.home_now {background:url(../images/common/home_r.png) no-repeat;}
#header ul.global_menu li.home a {background:url(../images/common/home.png) no-repeat;}
#header ul.global_menu li.home a:hover {background:none;}

#header ul.global_menu li.disposal {background:url(../images/common/disposal_r.png) no-repeat;}
#header ul.global_menu li.disposal_now {background:url(../images/common/disposal_r.png) no-repeat;}
#header ul.global_menu li.disposal a {background:url(../images/common/disposal.png) no-repeat;}
#header ul.global_menu li.disposal a:hover {background:none;}

#header ul.global_menu li.recycle {background:url(../images/common/recycle_r.png) no-repeat;}
#header ul.global_menu li.recycle_now {background:url(../images/common/recycle_r.png) no-repeat;}
#header ul.global_menu li.recycle a {background:url(../images/common/recycle.png) no-repeat;}
#header ul.global_menu li.recycle a:hover {background:none;}

#header ul.global_menu li.construction {background:url(../images/common/construction_r.png) no-repeat;}
#header ul.global_menu li.construction_now {background:url(../images/common/construction_r.png) no-repeat;}
#header ul.global_menu li.construction a {background:url(../images/common/construction.png) no-repeat;}
#header ul.global_menu li.construction a:hover {background:none;}

#header ul.global_menu li.product {background:url(../images/common/product_r.png) no-repeat;}
#header ul.global_menu li.product_now {background:url(../images/common/product_r.png) no-repeat;}
#header ul.global_menu li.product a {background:url(../images/common/product.png) no-repeat;}
#header ul.global_menu li.product a:hover {background:none;}

#header ul.global_menu li.company {background:url(../images/common/company_r.png) no-repeat;}
#header ul.global_menu li.company_now {background:url(../images/common/company_r.png) no-repeat;}
#header ul.global_menu li.company a {background:url(../images/common/company.png) no-repeat;}
#header ul.global_menu li.company a:hover {background:none;}

#header h1 {
	clear: left;
	float: left;
	width: 600px;
	height: 137px;
	background: url(../images/common/h1_logo.png) no-repeat;
}

#header p.recruit {
	width: 150px;
	height: 137px;
	float: left;
	background: url(../images/common/recruit_r.png) no-repeat;
}

#header p.recruit em {display:block;width:100%;height:100%;}

#header p.recruit a {background: url(../images/common/recruit.png) no-repeat;}
#header p.recruit a:hover {background:none;}

#header ul.sub_menu {
	list-style: none;
	float: right;
	width: 150px;
	height: 137px;
}

#header ul.sub_menu li.sitemap {height:55px;background:url(../images/common/sitemap_r.png) no-repeat;}
#header ul.sub_menu li.sitemap_now {height:55px;background:url(../images/common/sitemap_r.png) no-repeat;}
#header ul.sub_menu li.sitemap a {background:url(../images/common/sitemap.png) no-repeat;}
#header ul.sub_menu li.sitemap a:hover {background:none;}

#header ul.sub_menu li.contact {height:37px;background:url(../images/common/contact_r.png) no-repeat;}
#header ul.sub_menu li.contact_now {height:37px;background:url(../images/common/contact_r.png) no-repeat;}
#header ul.sub_menu li.contact a {background:url(../images/common/contact.png) no-repeat;}
#header ul.sub_menu li.contact a:hover {background:none;}

#header ul.sub_menu li.demand {height:45px;background:url(../images/common/demand_r.png) no-repeat;}
#header ul.sub_menu li.demand_now {height:45px;background:url(../images/common/demand_r.png) no-repeat;}
#header ul.sub_menu li.demand a {background:url(../images/common/demand.png) no-repeat;}
#header ul.sub_menu li.demand a:hover {background:none;}

#footer {
	clear: both;
	width: 900px;
	height: 44px;
}

#footer ul.footer_menu {
	list-style: none;
	float: right;
	width: 195px;
	height: 44px;
}

#footer ul.footer_menu li {
	float: left;
	height: 44px;
}

#footer ul.footer_menu li.footer_home {width:54px;background:url(../images/common/footer_home_r.png) no-repeat;}
#footer ul.footer_menu li.footer_home a {background:url(../images/common/footer_home.png) no-repeat;}
#footer ul.footer_menu li.footer_home a:hover {background:none;}

#footer ul.footer_menu li.policy {width:141px;background:url(../images/common/policy_r.png) no-repeat;}
#footer ul.footer_menu li.policy a {background:url(../images/common/policy.png) no-repeat;}
#footer ul.footer_menu li.policy a:hover {background:none;}

#footer p.copyright {
	width: 705px;
	height: 44px;
	float: left;
	background: url(../images/common/copyright.png) no-repeat;
}

#container {
	clear: both;
	min-height: 600px;
	_height: 600px;
}

a img {
	border: none;
}