  @charset "utf-8";
/* CSS Document */

/*--- reset */

#kankyo dl,#kankyo dt,#kankyo dd,#kankyo ul,#kankyo ol,#kankyo li,#kankyo h1,#kankyo h2,#kankyo h3,#kankyo h4,#kankyo h5,#kankyo h6 {
	margin: 0;
	padding: 0;
}

#kankyo img {
	border: 0;
	vertical-align:bottom;
}

#kankyo li {
	list-style-type: none;
}

/*--- default */
#kankyo {
	background: #FFF;
	color: #333;
	font-size: small;
	line-height: 1.5;
}


.bt {  font-size: 10px; color: #FFFFFF; background-color: #F1FEFD; letter-spacing: 1px; border-color: #8BA8E2 #1C3771 #1C3771 #8BA8E2; border-style: outset; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.bx {  border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

#kankyo #main {
font-size:90%;
line-height:150%;
/*vertical-align:top;
padding-right:25px;*/
}
#kankyo #main th, #kankyo #main td{
font-size:100%;
line-height:150%;
}
#kankyo #main h2 {
font-size:160%;
padding:12px;
margin-bottom:6px;
background:url(http://www.kyuden.co.jp/library/image/environment/booklet/action-report11/template/bg_menu.gif) repeat-x top;
border:1px #CCC solid;
border-left:5px solid;

}
#kankyo #main h3 {
font-size:140%;
margin:40px 0px 10px 0px;
padding-bottom:3px;
border-bottom:2px #cccccc solid;
}
#kankyo #main h4 {
font-size:14px;
margin:30px 10px 10px 0px;
padding:5px 10px;
border-left:3px #D9D2B9 solid;
}

#kankyo #main ul {
padding:0px;
margin:0px 20px 10px 20px;
}
#kankyo #main li {
padding:0px;
margin-left:15px;
list-style-type:square;
}
#kankyo #main .hyo ul, #kankyo #main .note ul{
margin:0px 0px 10px 20px;
}
#kankyo #main .hyo li, #kankyo #main .note li {
margin-left:5px;
}

#kankyo #main p {
margin:10px;
}
/*小さい文字*/
#kankyo #main .stxt {
margin:2px 0px;
font-size:x-small;
line-height:120%;
}

/*絵図表の設定*/
#kankyo #main .ezu{
clear:both;
width:480px;
margin:5px 0px 5px 10px;
}
#kankyo #main .ezu h4, #kankyo #main .rightezu h4 {
font-size:12px;
line-height:1em;
margin:15px 10px 5px 0px;
padding:0;
padding-left:5px;
border-left:12px #B3DD3D solid;
}

/*表の設定*/
#kankyo #main .hyo {
width:480px;
border-collapse:collapse;
border:2px #666666 solid;
background-color:#ffffff;
}
#kankyo #main .hyo th, #kankyo #main .hyo td {
font-size:100%;
padding:5px;
border:1px #666666 solid;
line-height:120%;
}
#kankyo #main .hyo th {
background-color:#DEEeeF;
}
#kankyo #main .hyo thead th {
background-color:#CDEACF;
}
#kankyo #main .hyow300 {
width:300px;
}
#kankyo #main .hyow200 {
width:200px;
}

/*イメージの回り込み（右寄）*/
#kankyo #main .rightezu {
float:right;
margin:0px 10px 10px 20px;
}

#kankyo #main .clr{
clear:both;
}
/*注釈　※注*/
#kankyo #main .komechu {
font-size:80%;
margin:5px 20px 5px 20px;

}
#kankyo #main .komechu th{
white-space:nowrap;
padding-right:5px;
vertical-align:top;
font-weight:normal;
}

#kankyo #main .ezu.komechu {
font-size:80%;
margin:5px 5px 5px 0px;

}
#kankyo #main .ezu.komechu th{
white-space:nowrap;
padding-right:5px;
vertical-align:top;
font-weight:normal;
}


/*注釈　その他*/
#kankyo #main .note {
width:480px;
margin:5px 0px 5px 20px;
background-color:#ffffff;
border:1px #CCCCCC solid;
font-size:90%;
line-height:140%;
}
#kankyo #main .note h4 {
font-size:12px;
border:none;
padding:0px;
margin:10px 10px 0px 10px;
}
#kankyo #main .note p {
margin:8px 10px 10px 10px ;
}
#kankyo #main .note ul {
margin-top:8px ;
}

#kankyo #main .note2 {
background-color:#F3FAF3;
border:1px #CCCCCC solid;
font-size:90%;
line-height:140%;
padding:0 5px 5px 5px;
}


.zero {
	border-style : none;
	padding : 0px;
	border-collapse : collapse;
	font-size : small;
	}

/*--汎用設定--*/


#kankyo #main .font690{
	color:#690;
}
#kankyo #main .font060{
	color:#060;
}
#kankyo #main .fontbgf60{
	color:#ffffff;
	background-color:#FF6600;
	padding:2px;
}
.fontxsmall{
font-size:70%;
}

#kankyo #main .fontmedium{
	font-size:medium;
	font-weight:bold;
}
#kankyo #main .center{
text-align:center;
}
#kankyo #main .margin0{
margin:0;
}

/*--VOICE--*/
#kankyo #main .voice{
width:480px;
margin:5px 0px 5px 20px;
padding:10px 0;
background-color:#F0FACF;
border:1px #CCCCCC solid;
}

/*--用語集?五十音インデックス、テーブル用--*/
#kankyo #main .indextable{
	width:520px;
	text-align:center;
}
#kankyo #main .indextable table{
	margin:0 auto;
	background-color:#FBFBFB;
	border-top:1px solid #339200;
	border-bottom:3px solid #339200;
}
#kankyo #main .indextable td{
	font-size:12px;
	text-align:center;
}

/*--用語集?基礎用語--*/
#kankyo #main .kiso{
	color:#690;
}

/*--前へ　次へ--*/
#kankyo #main .nextback{
width:520px;
margin:20px 0px 10px 0px;
border:0px;
}
#kankyo #main .nextback td{
margin:0px;
padding:0px;
}

/*--左メニュー--*/
.leftmenu{
width:180px;
background-color:#ffffff;
margin:0px;
padding:3px;
border:0px;
}
.leftmenu td{
color:#555555;
font-size:80%;
}

.nested form td{padding-top:10px;padding-left:10px;}


/*--トピックス--*/
.topics{width:480px;margin-top:15px;padding:0px;
background:#ffffff url(/library/image/environment/booklet/action-report08/template/topi_back.gif) no-repeat 0% 0% ;
;text-align:left;}

.topics tr th{font-size:150%;
color:#444444;
padding:38px 10px 5px 48px;margin:0px;}

.topics tr td{padding:0px 8px 10px 10px;line-height:120%;}

#kankyo #main .topicshyo {
border-collapse:collapse;
border:2px #666666 solid;
background-color:#ffffff;
}
#kankyo #main .topicshyo th, #kankyo #main .hyo td,#kankyo #main .topicshyo td{
font-size:100%;
padding:4px;
border:1px #666666 solid;
line-height:120%;
}
#kankyo #main .topicshyo th{
background-color:#DEEeeF;
}
#kankyo #main .topicshyo thead th{
background-color:#CDEACF;
}

#kankyo #main .menunaiyo {
border:1px #D0F2F0 solid;
background-color:#ffffff;
margin-left:35px;
font-size;x-small;
padding:5px;
margin-bottom:15px;
}


@charset "utf-8";
/* CSS Document */

/*------------------------------------------------------------------------------------------------------------------------------------------------------------
	#page
------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#kankyo {
	width: 770px;
	margin: 0 auto;
	text-align: left;
}

/* -----------------------------------------------------------
	#kankyo_header
		ヘッダー
----------------------------------------------------------- */
#kankyo #kankyo_header {
padding:16px 0;
}
#kankyo #kankyo_header h1 {
border:0;
}
#kankyo #kankyo_header .title {
float:left;
width:400px;
padding-top:5px;
}

/* #utilityNav
----------------------------------------------------------- */
#kankyo #kankyo_header #utilityNav {
	text-align: right;
	padding-top:26px;
}

/*----------------------------------------------------
	#gNav
----------------------------------------------------*/
#gNav .eda01, #gNav .eda02, #gNav .eda03, #gNav .eda00 {
clear:both;
	height:40px;
	padding-bottom:1px;
	margin-bottom:20px;
	border-width: 0 0 8px 0;
	border-style:solid;
	}

#gNav ul li {
	float: left;
	position: relative;
}

/*特集*/
.topPage .tokushu {
	margin:10px 0;
	background:url(http://www.kyuden.co.jp/library/image/environment/booklet/action-report11/template/bg_top_h2.gif) repeat-y left;
	overflow:hidden;
	_zoom:1;
}

#kankyo.topPage .tokushu ul {
	float:right;
	width:703px;
	padding:10px;
	background:url(http://www.kyuden.co.jp/library/image/environment/booklet/action-report11/template/bg_menu.gif) repeat-x top;
	border:1px #CCC solid;
}

#kankyo.topPage .tokushu ul li {
	padding:3px 12px;
	background:url(http://www.kyuden.co.jp/library/image/environment/booklet/action-report11/template/icon_bow2.gif) no-repeat left;
}

/*本編*/
.topPage #contents h2 {
	float:left;
	width:38px;
	margin-right:6px;
}

.topPage #gNav {
	clear:both;
	background:url(http://www.kyuden.co.jp/library/image/environment/booklet/action-report11/template/bg_top_h2.gif) repeat-y left;
	overflow:hidden;
	_zoom:1;
}

.topPage #gNav ul li.part1,
.topPage #gNav ul li.part2 {
	margin-right:3px;
}

.topPage #gNav ul li ul {
	width: 240px;
	border-top:1px #ddd solid;
}

.topPage #gNav ul li ul li {
	margin-bottom: 0;
	width: 239px;

	border-right:1px #ddd solid;
	border-bottom:1px #ddd solid;
}

.topPage #gNav ul li ul li a {
	color: #333;
	display: block;
	text-decoration: none;
	text-indent:-1em;
	padding:10px 5px 10px 1.6em;
	line-height:1.1;
	background:url(http://www.kyuden.co.jp/library/image/environment/booklet/action-report11/template/bg_menu.gif) repeat-x top;
}

.topPage #gNav ul li.part1 ul li a {
	border-left:5px #00BF4D solid;
}
.topPage #gNav ul li.part2 ul li a {
	border-left:5px #3B8DC0 solid;
}
.topPage #gNav ul li.part3 ul li a {
	border-left:5px #F8AF07 solid;
}

.topPage #gNav ul li ul li a:hover {
	background: #eeeeee;
}



/*----------------------------------------------------
	#contents
----------------------------------------------------*/
#kankyo #contents {
	clear:both;
	width: 770px;
}

#kankyo .bnrL {
	width:579px;
	padding:10px 0;
	float:left;
}

#kankyo .bnrL a {
	display:block;
	float: left;
	padding:0 3px 3px 0;
}

#kankyo .bnrR {
	width:190px;
	padding:10px 0;
	float: right;
}
#kankyo .bnrR a {
	display:block;
	padding-bottom:3px;
}

/*----------------------------------------------------
	#main
		メイン
----------------------------------------------------*/
#kankyo #main {
	/*float: right;*/
	width: 540px;
}

/* -----------------------------------------------------------
	#sub
		サイドバー、サブ
----------------------------------------------------------- */
#kankyo #sub {
	float: left;
	width: 200px;
	padding-right:30px;
}

#kankyo #sub .subMenu {
	margin-bottom:10px;
}

#kankyo #sub div.bnr {
	padding:7px 4px 4px; 
	border:1px #ddd solid;
	background:#fafafa;
	clear:both;
}
#kankyo #sub div.bnr_b{
	margin-bottom: 4px;
	}

#kankyo #sub div.bnr_b img{
	padding:0 0 8px; 
}

#kankyo #sub div.bnr img {
	padding-bottom:4px; 
}

#kankyo #sub .subMenu ul li {
	border:1px #ddd solid;
	margin-bottom:5px;
}

#kankyo #sub .subMenu ul li a {
	color: #333;
	display: block;
	text-decoration: none;
	padding: 0.8em 10px;
	background:url(http://www.kyuden.co.jp/library/image/environment/booklet/action-report11/template/bg_menu.gif) repeat-x top;
	border-width:0 0 0 5px;
	border-style:solid;
}



/*2階層目のメニュー*/
#kankyo #sub .subMenu ul li ul li {
	border:0;
	border-top:1px #ddd solid;
	margin-bottom:0px;
	font-size:x-small;
	}

#kankyo #sub .subMenu ul li ul li a {
	padding-left:22px;
	}

*html #kankyo #sub .subMenu ul li ul li a {
	margin-bottom:-1.5em;
	}
	
#kankyo #sub .subMenu ul li a:hover {
	background: #eeeeee;
	color:#333333;
}

/* -----------------------------------------------------------
	#footer
		フッター
----------------------------------------------------------- */
#kankyo #footer {
clear:both;
padding:10px 0;
}

#kankyo #footer ul {
float:left;
width:580px;
line-height:1.6em;
}

#kankyo #footer ul li {
	display: inline;
	font-size:small;
}

#kankyo #footer ul li a {
	padding:5px 0px 5px 18px;
	margin-right:10px;
	background:url(http://www.kyuden.co.jp/library/image/environment/booklet/action-report11/template/icon_bow.gif) no-repeat left;
}

#kankyo #footer img {
	float: right;
}

/* -----------------------------------------------------------
	カテゴリ別色指定
----------------------------------------------------------- */
/*色設定*/
#kankyo #main.eda01 h2 {
border-left-color:#1CA252;
}
#kankyo #main.eda02 h2 {
border-left-color:#4E88AC;
}
#kankyo #main.eda03 h2 {
border-left-color:#D3A02B;
}
#kankyo #main.eda00 h2 {
border-left-color:#00BF4D;
}

#kankyo .eda01 {
	border-color:#1CA252;
}
#kankyo .eda02 {
	border-color:#4E88AC;
}
#kankyo .eda03 {
	border-color:#D3A02B;
}
#kankyo .eda00 {
	border-color:#D9D2B9;
}

 #sub.eda01 .subMenu ul li a {
	border-color:#B3DD3D;
}
 #sub.eda01 .subMenu ul li.open a {
	border-color:#00BF4D;
}
 #sub.eda02 .subMenu ul li a {
	border-color:#66CCFF;
}
 #sub.eda02 .subMenu ul li.open a {
	border-color:#3B8DC0;
}
 #sub.eda03 .subMenu ul li a {
	border-color:#FFDA44;
}
 #sub.eda03 .subMenu ul li.open a {
	border-color:#F8AF07;
}

/* -----------------------------------------------------------
	私の環境アクション
----------------------------------------------------------- */
#kankyo #main .watashi_action {
	margin:30px 0;
	padding:0px 20px 20px 20px;
	background:url(http://www.kyuden.co.jp/library/image/environment/booklet/action-report11/template/bg_watashi_bottom.gif) bottom no-repeat;
}
#kankyo #main .watashi_action h3 {
	border:none;
	margin:0px -20px 0px -20px;
}
#kankyo #main .watashi_action h4 {
	border:none;
	margin:0px;

	color:#3D8EC1;
}

/* -----------------------------------------------------------
	ご意見フォーム
----------------------------------------------------------- */
.ikenForm {
	background:#F3F1E9 url(http://www.kyuden.co.jp/library/image/environment/booklet/action-report11/template/bg_iken_bottom.gif) bottom no-repeat;
	padding-bottom:20px;
	margin:20px 0;
}
.ikenForm small, .ikenForm form {
	padding:0 20px;
}
.ikenForm textarea {
	width:490px;
}

#kankyo #main .ikenForm h3 {
	padding:20px 20px 0px 50px;
	background:#F3F1E9 url(http://www.kyuden.co.jp/library/image/environment/booklet/action-report11/template/bg_iken_top.gif) top no-repeat;
	border:none;
	font-size:small;
}

/* clearfix ------------------------- */
.clearfix:after, #kankyo #kankyo_header:after  {
content:".";
height:0px;
clear:both;
display: block;
visibility:hidden;
}
.clearfix, #kankyo #kankyo_header {
display:inline-block;
}
/* exlude MacIE5 \*/
* html .clearfix, #kankyo #kankyo_header { height: 1% }
.clearfix, #kankyo #kankyo_header {display:block;}
/* end MacIE5 */

