@charset "UTF-8";
/*Index
-----------------------------------------------------
=1	home
=2	company
=3	products
=4	link
=5	inquiry 

search  '='+'num'

Last Update 071222
-----------------------------------------------------*/
/*=1	home
-----------------------------------------------------*/
#home p {
	padding-left:0;
	text-indent:0;
	}
#home #content {
	background:url(../img/home/infoBack.png) 504px 0 repeat-y;
	}
#home #mainCol {
	width:495px;
	background:none;
	padding-bottom:0;
	margin-bottom:10px;
}
#home #information {
    background:url(../img/home/infoHead.jpg) no-repeat 0 0;
    margin-bottom:10px;
    width:495px;
	}
#home #information .innerBox {
    padding:10px 12px;
    background:url(../img/home/infoFoot.jpg) no-repeat left bottom;
    width:471px;
    }
#home #information dl {
    background:none;
    border:none;
    padding:0;
    margin:0;
    line-height:1.6;
    }
#home #information dt {
    font-weight:normal;
    width:6em;
    background:url(../img/common/iconNote.png) no-repeat left 3px;
    padding-left:15px;
    clear:both;
    color:#999;
    }
#home #information dd {
    padding-left:8em;
    margin-left:0;
    margin-bottom:3px;
}
#home #information dd img {
    margin-left:5px;
    vertical-align:bottom;
}
#home #information h2 {
    margin-bottom:5px;
    padding:0 0 5px 3px;
/*    background:url(../img/heading/h2InformationBack.png) no-repeat left -7px;*/
    z-index:5;
    }
#home #information h2 img {
	behavior:url(js/iepngfix.htc);
}
#home #containter {
	background:url(../img/home/infoFoot.png) 504px  bottom no-repeat;
	padding-bottom:15px;
	zoom:1;
	}
#home #blog {
	position:relative;
	width:234px;
	margin-left:504px;
	}
#home #blog h2 {
	white-space:nowrap;
	font-size:14px;
	position:absolute;
	top:-54px;
	left:0;
	text-indent:-9999em;
	width:234px;
	height:34px;
	padding:20px 14px 0 14px;
	color:#7d7555;
	font-family:Verdana,Helvetica,sans-serif;
	background:url(../img/home/infoHeading.jpg) no-repeat;
	border:none;
	line-height:0;
	}
*html #home #blog h2 {
	left:-3px;
}
#home #blog #article {
	padding:0 15px 0 15px;
	margin-left:0;
	}
*html #home #blog #article {
	font-size:90%;
	}
#article li {
	line-height:1.5;
	margin-bottom:0.7em;
	list-style:none;
	background:url(../img/common/liBack.png) no-repeat 0 0.3em;
	padding-left:13px;
}
#home p.feed {
	float:right;
}
#home #mainCol p {
	float:left;
	}
#btnEnvironment {
	margin-right:14px;
	}
#btnRequest {
}
#btnEcology ,#btnRequest {
	margin-bottom:0;
	padding-bottom:0;
}
#productsField li a:hover img {
    filter:Alpha(opacity=60);
    opacity:0.6; 
}
#banner {
	clear:both;
/*	position:relative;
	top:30px;
	height:1px;*/
	}
#banner p {
	margin:0;
	margin-right:15px;
}
#home #contactField  {
	line-height:1.5;
}
/*=2	company
-----------------------------------------------------*/
ul.intro {
	background:url(../img/company/house.jpg) no-repeat center right;
	padding:0 1em 1em 0;
}
#company table {
	width:100%;
	}
#company th {
	width:7em;
}
/*=3	products
-----------------------------------------------------*/
#products div.block {
	float:none;
	width:490px;
	margin-bottom:10px;
	display:block;
}
*html #products div.block {
	width:480px;
}

div.opus {
	background:#000;
	color:#FFF;
	clear:both;
	padding:15px;
	margin-bottom:1em;
}
/*=4	link
-----------------------------------------------------*/
#link dl {
	background:none;
	border:0;
	padding:0;
	}
#link dt {
	background:url(../img/common/localNaviBack.png) no-repeat 0 0.8em;
	padding-left:10px;
	float:none;
/*	width:15em;
	clear:both;*/
}
#link dd {
	padding-left:3em;
	margin-bottom:1em;
	line-height:1.5;
	}
/*=5	inquiry 
-----------------------------------------------------*/
#inquiry #mainField p,
#request #mainField p {
	text-indent:0;
}
#inquiry #mainField  label,
#request#mainField  label  {
	white-space:nowrap;
	}
#inquiry p.Q,
#request p.Q {
	font-weight:bold;
	color:#7d7555;
	border-bottom:1px solid #7d7555;
}
#inquiry table,
#request table  {
	width:100%;
}
#inquiry  th,
#request th  {
	background:#EEE;
	}
.textfield {
    margin-left:5px;
}
.textarea {
	margin-bottom:15px;
}