@charset "utf-8";

/*------------------------------------
  environment
------------------------------------*/

#contentsArea .envFltL {	float: left;	}
#contentsArea .envFltR {	float: right;	}

#contentsArea .fNo {
	font-size: 1%;
	line-height: 1%;
}

#contentsArea .fB {
	font-weight: bold;
}

#contentsArea .headingTypeD01 {
	font-size: 81%;
	line-height: 150%;
	margin: 0;
}
#contentsArea .headingTypeD02 {
	font-size: 81%;
	line-height: 150%;
	margin: 0 0 0.5em 0;
}



#contentsArea p.envTxtS,
#contentsArea span.envTxtS {	font-size: 70%;	}



#contentsArea .envWd01 {	width: 306px;	}
#contentsArea .envWd02 {	width: 240px;	}
#contentsArea .envWd03 {	width: 140px;	}
#contentsArea .envWd04 {	width: 200px;	}
#contentsArea .envWd05 {	width: 275px;	}



#contentsArea .envMT01 {	margin-top: 1em;	}
#contentsArea .envMB01 {	margin-bottom: 1em;	}



#contentsArea div.envImg01 {	text-align: center;	}
#contentsArea div.envImg02 {	text-align: center;	padding: 1em 0;	}
#contentsArea div.envImg03 {	text-align: center;	padding-top: 1em;	}
#contentsArea div.envImg04 {	text-align: center;	padding-bottom: 1em;	}



#contentsArea ul.envNotype01 {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#contentsArea .envLine01 {
	background: url(../img/index_line01.gif) repeat-x left bottom;
	padding-bottom: 1em;
}



/* environment TOP ------------------------------------*/

#contentsArea div.envMainImg01 {
	padding: 0 0 1em 0;
}

#contentsArea .infoBlockB02 .firstColumnBox .envTopBox01,
#contentsArea .infoBlockB02 .endColumnBox .envTopBox01 {
	padding: 1.5em 0 0 0;
}


/* environment NEWS ------------------------------------*/

div#local-fullColumnBlock01 {
	width:620px;
	height:auto;
	margin:0 0 20px 0;
	padding:0;
	}

div#contents-banner {
	width:300px;
	float:right;
	margin:0;
	position: relative; 
	top: 150px;
	}

div#contents-banner p {
	margin: 5px 0 0 0;
	text-align:left;
	}

div#contents-pdf {
	width:300px;
	float:left;
	margin:0;
	}

div#contents-pdf  p {
	margin: 5px 0 0 0;
	text-align:left;
	}

div#c-both { clear:both; }


/* environment NEWS 2008 08 19------------------------------------*/

.japan_energy_column {
	
   MARGIN: 30px 0px 30px 0px;
   PADDING: 12px;
	background-color:#e3f2e7;
	border:solid 1px #64ba7d;
}

div#local-fullColumnBlock02 {
	width:595px;
	height:auto;
	padding:0;
	}

div#japan_energy_text_left p {
	
	margin:0;
	width:340px;
	float:left;
	text-align:left;
	line-height:1.5em;
}

div#japan_energy_image_right p {
	
	margin:0;
	width:255px;
	float:right;
}


/* environment NEWS 2009 05 19------------------------------------*/

div#local-fullColumnBlock02 {
	width:600px;
	height:auto;
	margin:0 0 20px 10px;
	padding:0;
	}

div#contents-zero-image-right {
	width:280px;
	float:right;
	margin:0;
	}

div#contents-zero-image-right p {
	margin: 5px 0 0 0;
	text-align:left;
	}

div#contents-zero-image-left {
	width:280px;
	float:left;
	margin:0;
	}

div#contents-zero-image-left  p {
	margin: 5px 0 0 0;
	text-align:left;
	}


