@charset "utf-8";

/*
**********************************************************************

* environment.css

* site name   : http://www.izumiya.co.jp
* description : Environment 
* modified    : 2007/07/25
* editor      : ehara

*********************************************************************
*/

/*
/*
-------------------------------------------------------
navi
-------------------------------------------------------
*/
div#navi li#nav-environment p{
	height:32px;
	width:190px;
	overflow:hidden;
}
div#navi ul.eco-navi li#nav-environment div.wrapper p{
	paddng:0;
	margin:0;
	height:auto;
	font-size:90%;
	width:174px;
	padding:5px 0 5px 14px;
}
div#navi ul#sub-navi.exception{
	background:none;
	padding:0;
}
/*
-------------------------------------------------------
main contents
-------------------------------------------------------
*/
h2#key-visual{
	margin-bottom:10px;
}
div#main-body div.right{
	width:50%;	
}
div#main-body div.left{
	width:48%;
}
div#main-body div.clr{
	margin-bottom:20px;
}
div#main-body div.banner p.right{
	padding-right:5px;
}
/*
-------------------------------------- action　--*/
div#main-body div#action-env,
div#main-body div#action-society{
	margin-bottom:30px;
}
div#main-body div#action-env li{
	background:url("../../img/common/parts/icon/icon_environment_box.gif") 0 3px no-repeat;
	padding-left:20px;
	font-size:90%;
	font-weight:bold;
	margin-bottom:8px;
}
div#main-body div#action-society li{
	background:url("../../img/common/parts/icon/icon_society_box.gif") 0 3px no-repeat;
	padding-left:20px;
	font-size:90%;
	font-weight:bold;
	margin-bottom:8px;
}
div#main-body div#action-env li a,
div#main-body div#action-society li a{
	text-decoration:none;
	color:#3F3F3F;
}
div#main-body div#action-env li a:hover,
div#main-body div#action-society li a:hover{
	text-decoration:underline;
}
/*
-------------------------------------- news　--*/
div#main-body div#news{
	position:relative;
	margin-bottom:10px;
}
div#main-body div#news p.backnumber{
	position:absolute;
	top:3px;
	right:10px;
	background:url("../../img/common/parts/icon/icon_arrow_blue.gif") 0 3px no-repeat;
	padding-left:20px;
}
div#main-body div#news h3{
	margin-left:4px;
}
div#main-body div#news dl{
	background:#FFFFE1;
	padding:5px;
	width:269px;
	margin-left:4px;
}
div#main-body div#news dt{
	font-weight:bold;
	padding:0 5px;
}
div#main-body div#news dd{
	background:url("../../img/common/parts/bg/bg_dot_horizon_palegreen.gif") 0 100% repeat-x;
	padding:0 5px 10px;
}
div#main-body div#news dd.last{
	background:none;
}
/* バックナンバー */
div#main-body .bklist {
	margin-bottom:20px;
}
div#main-body .bklist dt {
	float:left;
	clear:left;
	width:90px;
	padding:7px 0;
	background:url("../../img/common/parts/bg/bg_dot_horizon_palegreen.gif") 0 100% repeat-x;
}
div#main-body .bklist dd {
	margin-left:90px;
	padding:7px 0;
	background:url("../../img/common/parts/bg/bg_dot_horizon_palegreen.gif") 0 100% repeat-x;
}
/* ニュース */
h3.hd-environment{
	padding:5px 10px;
	background:#dbe8f1;
	margin-bottom:10px;
}
div.entry-date {
	margin-top:-5px;
	margin-bottom:5px;
}
/*
-------------------------------------- report　--*/
div#main-body div#action-report{
	margin-bottom:10px;
	background:url("../img/bg_report_sideline.gif") 0 50% repeat-y;
}
div#main-body div#action-report dd,
div#main-body div#action-report dl.request dt{
	padding-left:10px;
}
div#main-body div#action-report dl.request dd,
div#main-body dl.request dd {
	background:url("../../img/common/parts/icon/icon_outlink.gif") 10px 14px no-repeat;
	padding:10px 0 10px 25px;
	margin-left:0;
}
div#main-body div#action-report p{
	background:url("../../img/common/parts/icon/icon_green.gif") 10px 4px no-repeat;
	padding-left:25px;
}
div#main-body div#action-report ul{
	padding:0 0 11px 12px;
	background:url("../img/bg_report_btm.gif") 0 100% no-repeat;
}
* html div#main-body div#action-report ul li{/* for IE6.0 */
	margin-bottom:5px;
}

/*
-------------------------------------------------------
環境ページ用
-------------------------------------------------------
*/
div#entry .txt1-l {
	padding:5px;
	line-height:160%;
}
div#entry .txt-s {
	font-size:x-small;
	line-height:120%;
}
div#entry .txt1-l ol {
	list-style:decimal;
}
div#entry .txt1-l li {
	list-style:decimal;
	margin-left:2em;
	margin-bottom:1em;
}
div#entry .txt1-l li td {
	padding:2px;
}
/*
-------------------------------------- study　--*/
div#main-body div.entries{
	padding:10px;
	background:#F1F1F1;
	margin-top:10px;
}
div#main-body div.entries img{
	vertical-align:middle;
}
div#main-body div#entry dd{
	margin-left:0;
}
div#main-body div#entry dl#flow li{
	display:inline;
	margin:0;
	padding:0;
}
div#main-body div#entry dl#method dd{
	margin-bottom:10px;
}
div#main-body div#entry div#adobereader{
	position:relative;
	padding-left:100px;
	margin-top:0;
}
div#main-body div#entry div#adobereader img{
	position:absolute;
	top:3px;
	left:0;
}
* html div#main-body div#entry div#adobereader img{
	left:-100px;
	top:0px;
}
div#entry div#eco-study ul{
	padding:10px 0;
	margin:0;
}
div#entry div#eco-study li{
	list-style:none;
	margin:0;
}