@charset "utf-8";
@import url("common.css");
@import url("column.css");

/* menu_sub
----------------------------------------------------------------------------------------------------*/

div#menu_sub h2{
	background:url(../environment/img/title_environment.gif) no-repeat left center;
	height:13px;
}

/* pan
----------------------------------------------------------------------------------------------------*/

p.pan_environment{
	background:url(../environment/img/pan_environment.gif) no-repeat right center;
	padding-right:120px;
	margin:0 10px;
}

/* page title
----------------------------------------------------------------------------------------------------*/

#title_page-environment{
	background:url(../environment/img/title_page-environment.gif) no-repeat left center;
	height:43px;
	margin-bottom:30px;
	text-align:left;
}

/* title
----------------------------------------------------------------------------------------------------*/

h2.title_dioxide{
	background:url(../environment/img/title_dioxide.gif) no-repeat left center;
	height:22px;
	margin-bottom:20px;
}

h2.title_environmental_policy{
	background:url(../environment/img/title_environmental_policy.gif) no-repeat left center;
	height:22px;
	margin-bottom:20px;
}

h2.title_production_activities{
	background:url(../environment/img/title_production_activities.gif) no-repeat left center;
	height:22px;
	margin-bottom:20px;
}

h2.title_use_paper{
	background:url(../environment/img/title_use_paper.gif) no-repeat left center;
	height:22px;
	margin-bottom:20px;
}

h3.title_co2{
	background:url(../environment/img/title_co2.gif) no-repeat left center;
	height:16px;
	margin-bottom:20px;
}

h3.title_energy{
	background:url(../environment/img/title_energy.gif) no-repeat left center;
	height:16px;
	margin-bottom:20px;
}

h3.title_environmental{
	background:url(../environment/img/title_environmental.gif) no-repeat left center;
	height:16px;
	margin-bottom:20px;
}

h3.title_reduction{
	background:url(../environment/img/title_reduction.gif) no-repeat left center;
	clear:both;
	height:16px;
	margin-top:30px;
	margin-bottom:20px;
}

h3.title_utilization{
	background:url(../environment/img/title_utilization.gif) no-repeat left center;
	height:17px;
	margin-bottom:20px;
}

/* environment_text
----------------------------------------------------------------------------------------------------*/

div.environment_textarea{
	margin-bottom:30px;
}
div.environment_textarea:after{
	height:0;
	visibility:hidden;
	content:".";
	display:block;
	clear:both;
}
div.environment_textarea{display:inline-block;}
html[xmlns] div.environment_textarea{display:block;}
* html div.environment_textarea{height:1%;}

div.environment_textarea p{
	line-height:1.6;
	letter-spacing:0.1em;
	text-align:left;
}

div.environment_textarea ol{
	list-style:decimal;
	line-height:1.6;
	letter-spacing:0.1em;
	margin-left:2em;
	margin-top:15px;
	text-align:left;
}

img.graph{
	float:right;
	margin:0 0 20px 20px;
}

/* other
----------------------------------------------------------------------------------------------------*/

p.pagetop{
	margin:0 0 30px;
}