body{
	padding: 0;
	margin: 0;
	text-align:center;
	background:#fff url(../images/bg-body1.gif) repeat-x top;
	font-size:85%;
	letter-spacing:1px;
	line-height:130%;
}

#content{
	background:url(../images/bg-body2.gif) repeat-x bottom;
}

#content-inner{
	width:900px;
	margin:auto;
	text-align:left;
}
#head{
	position:relative;
	margin-top:5px;
}
h1{
	margin-top:28px;
}

h2{
	position:absolute;
	top:0;
	left:0;
	color:#FFFFFF;
	font-size:12px;
}

#headlogo{
	float:left;
	width:300px;
}
#headunder{
	float:right;
	width:520px;
}


.naviinquiry .navi-inquiry{
	width:172px;
	height:37px;
	text-indent:-9999px;
}
.naviinquiry .navi-inquiry a,.naviinquiry .navi-inquiry a:hover{
	width:172px;
	height:37px;
	position:absolute;
	top:0;
	right:0;
	text-indent:-9999px;
	margin-top:-5px;
}
.naviinquiry .navi-inquiry a{background:url(../images/navi/mn-inquiry.gif) no-repeat;}
.naviinquiry .navi-inquiry a:hover{background:url(../images/navi/mn-inquiry-r.gif) no-repeat;}



#headnavi{
	display:block;
	position:relative;
	bottom:-17px;
	/*right:-90px;staff delete*/
}
#headnavi li{
	float:left;
	line-height:23px;
}
#headnavi li a,#headnavi li a:hover{
	display:block;
	float:left;
	color:#FFFFFF;
	background:url(../images/arrow1.gif) no-repeat left;
	text-indent:12px;
	padding-right:8px;
	margin-right:2px;
	font-weight:normal;
}
#headnavi li a{text-decoration:underline;}
#headnavi li a:hover{text-decoration:none;}
#headnavi #searchset{
	display:block;
	margin-left:0px;
}
#headnavi #searchset form{
	display:block;
}
#headnavi #searchset #search{
	background:#FFFFFF;
	border:2px inset;
	padding:0px;
	margin-bottom:5px;
}
#headnavi #searchset .searchsubmit{
	background:url(../images/searchsubmit.gif) no-repeat left;
	width:37px;
	height:22px;
	line-height:22px;
	border:0;
	margin-left:0px;
	padding-bottom:1px;
	margin-bottom:3px;
	font-size:12px;
}


#globalnavi{
	width:900px;
	display:block;
	margin-top:10px;
	margin-bottom:5px;
}
#globalnavi li{
	float:left;}
#globalnavi li a{
	display:block;
	height:37px;
	text-indent:-9999px;}

#globalnavi .navi-mainproducts,
#globalnavi .navi-mainproducts a,
#globalnavi .navi-mainproducts a:hover{
	width:123px;}
#globalnavi .navi-businessstyle,
#globalnavi .navi-businessstyle a,
#globalnavi .navi-businessstyle a:hover{
	width:112px;}
#globalnavi .navi-cleaningpro,
#globalnavi .navi-cleaningpro a,
#globalnavi .navi-cleaningpro a:hover{
	width:136px;}
#globalnavi .navi-products,
#globalnavi .navi-products a,
#globalnavi .navi-products a:hover{
	width:147px;}
#globalnavi .navi-service,
#globalnavi .navi-service a,
#globalnavi .navi-service a:hover{
	width:101px;}
#globalnavi .navi-factory,
#globalnavi .navi-factory a,
#globalnavi .navi-factory a:hover{
	width:143px;}
#globalnavi .navi-cleaning,
#globalnavi .navi-cleaning a,
#globalnavi .navi-cleaning a:hover{
	width:138px;}

#globalnavi .navi-mainproducts a{background:url(../images/navi/mn-mainproducts.gif) no-repeat;}
#globalnavi .navi-businessstyle a{background:url(../images/navi/mn-businessstyle.gif) no-repeat;}
#globalnavi .navi-cleaningpro a{background:url(../images/navi/mn-cleaningpro.gif) no-repeat;}
#globalnavi .navi-products a{background:url(../images/navi/mn-products.gif) no-repeat;}
#globalnavi .navi-service a{background:url(../images/navi/mn-service.gif) no-repeat;}
#globalnavi .navi-factory a{background:url(../images/navi/mn-factory.gif) no-repeat;}
#globalnavi .navi-cleaning a{background:url(../images/navi/mn-cleaning.gif) no-repeat;}
	
#globalnavi .navi-mainproducts{background:url(../images/navi/mn-mainproducts-r.gif) no-repeat;}
#globalnavi .navi-businessstyle{background:url(../images/navi/mn-businessstyle-r.gif) no-repeat;}
#globalnavi .navi-cleaningpro{background:url(../images/navi/mn-cleaningpro-r.gif) no-repeat;}
#globalnavi .navi-products{background:url(../images/navi/mn-products-r.gif) no-repeat;}
#globalnavi .navi-service{background:url(../images/navi/mn-service-r.gif) no-repeat;}
#globalnavi .navi-factory{background:url(../images/navi/mn-factory-r.gif) no-repeat;}
#globalnavi .navi-cleaning{background:url(../images/navi/mn-cleaning-r.gif) no-repeat;}

#globalnavi .navi-mainproducts a:hover,
#globalnavi .navi-businessstyle a:hover,
#globalnavi .navi-cleaningpro a:hover,
#globalnavi .navi-products a:hover,
#globalnavi .navi-service a:hover,
#globalnavi .navi-factory a:hover,
#globalnavi .navi-cleaning a:hover{
	background:none;}

#item{
	width:900px;	
	margin-right:auto;
	margin-left:auto;
	background:url(../images/bg-item.gif) repeat-y #FFFFFF;
	text-align:center;
}
#item-inner{
	width:890px;
	margin:0 auto;
	text-align:left;
	margin-bottom:20px;
}




/*footer
--------------------------------------------------------*/
#footer{
	width:900px;
	margin:10px auto 20px;
	color:#935a06;
}
#footer ul{
	width:600px;
	display:block;
	float:left;
}
#footer ul li{
	float:left;
	margin-right:4px;
}
#footer .copy{
	width:300px;
	float:right;
}
#footer .copy ul{
	display:block;
	width:286px;
	padding:12px 0 0 13px;
	float:left;
	letter-spacing:1px;
	line-height:100%;
	font-size:90%;
}
#footer .copy li{
	float:left;
	display:block;
	width:120px;
}
#footer .copy li a{
	font-weight:normal;
	border-left:3px solid #935a06;
	padding-left:8px;
}
#footer .copy p{
	display:block;
	width:300px;
	letter-spacing:0;
	padding:10px 0 0;
	text-align:center;
	clear:both;
	font-size:78%;
}

