﻿@charset "utf-8";
@import "mod_container.css";

/* Common
==================================================*/
#container h2 {
	background:url(/css/images/env_keyvisual.jpg) no-repeat left top;
}

#content h3 {
	padding: 14px 0 12px 19px;
}

#content h5 {
	font-size: 1em;
	line-height: 1.7em;
	margin: 0 0 10px;
}

#content ul {
	margin: 0 0 7px;
}

/*#content div.section div.section img {
	border: 1px solid #eee;
}*/


#content div.lead {
	padding-bottom: 0;
}

#content p.catch {
	font-size: 1.33em;
	font-weight: bold;
}

#content div.section h4.catch {
	padding: 10px;
	margin: 10px 15px 15px 10px;
	border-width: 3px 0;
	border-style: double;
	border-color: #ccc;
	font-size: 1em;
	line-height: 1.7;
	background: none;
	height: auto !important;
}

#content div.lead h4.catch {
	font-size: 1.33em;
	font-weight: bold;
	padding: 0;
	border: none;
	margin: 0 0 7px;
}

#content div.column h5 {
	color: #993300;
	font-size: 1.15em;
}


/* コーナートップ
=================================================*/

body.env #content h3 {
	background: url(../images/h3_pat01.jpg) no-repeat left top;
	padding: 16px 0 16px 19px;
}

body.env div.binder {
	margin: 0 10px 20px;
}

body.env div.binder dl {
	width: 175px;
}

body.env div.binder dl dt {
	margin: 0 0 7px;
}

body.env div.binder dl dd ul li {
	line-height: 1.7;
	font-size: .75em;
	margin: 0 0 0 10px;
	padding-right: 10px;
}

body.env div.binder dl#proc,
body.env div.binder dl#energy-saving {
	margin: 0 10px;
}


/* 循環型産業について
=================================================*/

/* 総論 */
body.overview #content h3 {
	background: url(../images/h3_pat10.jpg) no-repeat left top;
}

body.overview #content {
	background: #fafafa;
}

body.overview #content div.section div.section img.no-border {
	border: none;
}

body.overview .thumbnail {
	margin: 0px 20px 20px;
}

/* 木材調達に関する考え方
=================================================*/

/* 製紙産業のスタンス */

body.stance #content h3 {
	background: url(../images/h3_pat01.jpg) no-repeat left top;
}

body.stance table {
	margin: 20px 0;
}

body.stance table th {
	background: #f2f6ed;
}



/* 森林認証制度について */

body.certification h3 {
	background: url(/css/images/h3_pat07.jpg) no-repeat left top;
}

body.certification #content {
	background-image: none;
}

body.certification div.note {
	padding: 45px 0 0 40px;
	background: url(/css/images/env_note_head.jpg) no-repeat left top;
}


body.certification dl.compact {
	line-height: 1.7;
	font-size: .75em;
	padding: 0 40px 45px 0;
	background: url(/css/images/env_note_foot.jpg) no-repeat right bottom;
}

body.certification dl.compact dt {
	float: left;
	width: 150px;
}

body.certification dl.compact dd {
	margin: 0 0 10px 150px;
}

/*\*/
	body.certification dl.compact dd {
		height: 1%;
	}
/**/

/* 木材の有効利用 */

body.efficient-use #content h3 {
	background: url(/css/images/h3_pat06.jpg) no-repeat left top;
}

body.efficient-use #content dl dt {
	font-weight: bold;
}

body.efficient-use #content table {
	margin: 15px 0;
}

body.efficient-use #content table td {
	padding-left: 10px;
	line-height: 1.7;
}

body.efficient-use #content table th {
	padding-left: 10px;
	text-align: left;
}

body.efficient-use #content div.section div.section h5 {
	margin: 15px 0 10px;
	line-height: 1.0;
}

body.efficient-use #content div.section div.section h5 img {
	border: none;
}

body.efficient-use #content div.section div.section div.column h5 {
	margin: 0 0 10px;
	line-height: 1.7;
}



/* 植林について */

body.planting #content h3 {
	background: url(/css/images/h3_pat06.jpg) no-repeat left top;
}

body.planting #content table {
	line-height: 1.7;
	margin: 15px 0;
}

body.planting #content table th {
	vertical-align: top;
	text-align: left;
	padding-left: 10px;
}

body.planting #content table td {
	padding-left: 10px;
}

body.planting #content table caption {
	text-align: left;
}

/* 違法伐採木材について */

body.illegal-logging #content h3 {
	background: url(/css/images/h3_pat07.jpg) no-repeat left top;
}

body.illegal-logging #content {
	background-image: none;
}

body.illegal-logging div.note {
	padding: 50px 0 0 40px;
	background: url(/css/images/env_note_head.jpg) no-repeat left top;
}

body.illegal-logging div.note ol {
	line-height: 1.7;
	font-size: .75em;
	padding: 0 50px 45px 0;
	background: url(/css/images/env_note_foot.jpg) no-repeat right bottom;
}

body.illegal-logging div.note ol li {
	margin: 0 0 0 15px;
}

body.illegal-logging #content div.note p.annotation {
	font-size: .7em;
	margin: 0 20px 20px -15px;
}

/* 世界の森林資源 */

body.forest #content h3 {
	background: url(../images/h3_pat06.jpg) no-repeat left top;
}


/* 紙のリサイクルに対する考え方　
=================================================*/

/* 古紙利用の重要性 */

body.used-paper #content h3 {
	background: url(/css/images/h3_pat01.jpg) no-repeat left top;
}

/* 繊維の再利用 */

body.reuse #content h3 {
	background: url(/css/images/h3_pat06.jpg) no-repeat left top;
}

/* 分別回収について */

body.segregation #content h3 {
	background: url(../images/h3_pat01.jpg) no-repeat left top;
}

body.segregation #content ul.annotation {
	font-size: .83em;
	line-height: 1.7;
	margin: 0 0 20px;
}

/* 古紙利用率62％の目標について */

body.aim #content h3 {
	background: url(../images/h3_pat08.jpg) no-repeat left top;
}


/* 環境に関する自主行動計画
===================================================*/

/* 概要 */
body.brief #content h3 {
	background: url(../images/h3_pat06.jpg) no-repeat left top;
}

body.brief #content div.sheet {
	padding: 10px;
	border-width: 1px;
	border-color: #f5f5f5 #eee #eee #f5f5f5;
	border-style: solid;
	background: #fff;
	margin: 20px 0 7px;
}

body.brief #content div.sheet h5 {
	text-align: center;
	border-bottom: 3px double #ddd;
	line-height: 1.7;
	font-size: 1.33em;
	padding: 0 0 10px;
}

body.brief #content div.sheet p {
	margin: 0 0 1em;
}

body.brief #content div.sheet p.revise {
	text-align: right;
	margin: 0 0 10px;
}

body.brief #content div.sheet dl dt {
	margin: 0 0 15px;
	font-weight: bold;
}

body.brief #content div.sheet dl dd {
	margin: 0 0 25px;
}

body.brief #content div.sheet dl dd ul {
	margin: 5px 0 20px;
}

body.brief #content div.sheet dl dd ol li {
	margin: 0 0 3px 20px; 
}

body.brief #content div.sheet dl dd ul li {
	margin: 0 0 5px 20px;
}

body.brief #content div.sheet div.section {
	padding: 0 10px;
	margin: 0;
}

body.brief #content p.annotation {
	font-size: .83em;
	text-align: center;
}



/* 省エネ対策
===================================================*/

/* エネルギー利用の特徴 */
body.feature #content h3 {
	background: url(../images/h3_pat07.jpg) no-repeat left top;
}

/* 非化石エネルギーの利用 */
body.nonfossil-energy #content h3 {
	background: url(../images/h3_pat09.jpg) no-repeat left top;
}

body.nonfossil-energy #content table {
	margin: 15px 0;
}

body.nonfossil-energy #content table td {
	padding-left: 10px;
	line-height: 1.7;
}

/* 非化石エネルギーの利用 */
body.tech #content h3 {
	background: url(../images/h3_pat06.jpg) no-repeat left top;
}

/* 環境対策
===================================================*/

/* 排水・排煙処理技術 */

body.equipment #content h3 {
	background: url(../images/h3_pat01.jpg) no-repeat left top;
}

body.equipment #content dl.annotation {
	font-size: .83em;
	line-height: 1.7;
}

body.equipment #content dl.annotation dt {
	width: 75px;
	float: left;
	font-weight: normal;
	clear: left;
	margin: 0;
}

body.equipment #content dl.annotation dd {
	margin: 0 0 0 80px;
}

/*\*/
* html body.equipment #content dl.annotation dd {
	height: 1%;
}
/**/

body.equipment #content dl dt {
	font-weight: bold;
	margin: 0 0 5px;
}

body.equipment #content dl dd {
	margin: 0 0 10px;
}

/* 廃棄物処理 */

body.waste #content h3 {
	background: url(../images/h3_pat06.jpg) no-repeat left top;
}

/* 化学物質対策 */

body.chemical #content h3 {
	background: url(../images/h3_pat06.jpg) no-repeat left top;
}




