/* all page
------------------------------------------------ */
#existingData a:link{color:#0066CC; text-decoration:none}
#existingData a:visited{color:#993399; text-decoration:none}
#existingData a:hover{color:#3366CC; text-decoration:underline}
#existingData a:active{color:#FF4400; text-decoration:none}

/*
#enviro_eng #contentsMain{
float:right;
width:610px;
margin:0;
padding:20px 14px;
background-color:#FFF;
}
*/

/* index.html
------------------------------------------------ */
#enviro_eng #contentsMain .box{
	float:left;
	width:287px;
	margin:0 2px 2px 0;
}

#enviro_eng #contentsMain .bigbox{
	clear:left;
	width:590px;
	height:215px;
	margin:2px;
}

#enviro_eng .box,.bigbox {
	padding:7px;
	border:1px solid #DADADA;
	background:url(../images/bg_tri.gif) no-repeat left top;
}

.box h2,
.bigbox h2{
	margin:5px 0 0 0;
	_margin:0;
	padding:0;
}

.box h2 img,
.bigbox h2 img{
	margin:0;
	padding:0;
	vertical-align:baseline;
}


.box p{
	font-size:75%;
	line-height:1.2;
	margin:10px 0 0 0;
}

html[xmlns*=""] body:last-child .box p{
	font-size:65%;
}

html[xmlns*=""] body:last-child p{
	font-size:70%;
}

.bigbox p{
	font-size:100%;
	margin-top:10px;
}

.box .leftcol{
	float:left;
	width:150px;
}

.bigbox .leftcol{
	float:left;
	width:281px;
}

.bigbox .leftcol-l{
	float:left;
	width:440px;
}

.pic{
	float:right;
}


/* es_report/index.html
------------------------------------------------ */

html[xmlns*=""] body:last-child #report p{
	font-size:70%;
}

html[xmlns*=""] body:last-child #report .book{
	background-position:left top;
}

html[xmlns*=""] body:last-child #report .fukidashi{
	padding-left:35px;
	background:url(../es_report/images/fukidashi.gif) no-repeat left top;
}

.banner{
	width:324px;
	margin-top:15px;
}

.banner img{
	float:left;
	padding-right:10px;
}

.report_02 .banner p{
	float:right;
	width:200px;
	font-size:60%;
	line-height:1.3;
	color:#666666;
	margin:0;
	padding:0;
}

.banner_02 {
	width:350px;
	height:33px;
	margin-top:10px;
	padding:10px 3px;
	background-image:url(../images/line_half.gif);
	background-position:top;
	background-repeat:no-repeat;
}

.banner_02 img{
	float:left;
	padding-right:10px;
}

.report_02 .banner_02 p{
	float:left;
	width:200px;
	font-size:60%;
	line-height:1.3;
	color:#666666;
	margin:0;
	padding:0;
}


html[xmlns*=""] body:last-child #report .banner p{
	width:180px;
}

/* report index*/

html[xmlns*=""] body:last-child #report li{
	font-size:70%;
}

html[xmlns*=""] body:last-child p {
	padding:0 0 10px 18px;
}

.kb{
	color:#CC0000;
	font-size:80%;
}

.bar{
	clear:both;
	margin:20px 0 15px;
}

/* past report */

.pastreport_02{
	border:1px solid #61A8DF;
	background-color:#F8F8F8;
	width:588px;
	line-height:1.2;
}

.pastreport_02 h4{
	margin:0 0 17px 0;
}

.report_02 {
	padding:30px 9px 20px 9px;
	border:1px solid #DADADA;
}

.pastreport_02 div.back_pdf {
width:175px;
/*height:66px;*/
margin:0 0 0 15px;
padding-bottom:15px;
float:left;
}

.back_pdf2 {
width:118px;
float:right;
}

.pdf_link {
	background:url(../images/icon_pdf.gif) left center no-repeat;
	padding:4px 0 4px 20px;
	font-size:80%;
}


.pastreport_02 div img {
	padding:0 10px 0 0;
	float:left;
}

.pastreport_02 div span {
font-size:75%;
}

.pastreport_02 .kb{
	padding-left:10px;
}

.pdf_index_left {
float:left;
width:260px;
padding:5px;
margin:5px 10px 10px 5px;
}


.pdf_index_right {
float:left;
width:270px;
padding:5px;
margin:5px 10px 10px 5px;
}

.pdf_index_left ul.ul01 {
border-left:5px solid #c65b8a;/*purple*/
margin:0 0 10px 0;
padding:0;
}

.pdf_index_left ul.ul02 {
margin:0 0 10px 0;
padding:0;
}

.pdf_index_left ul.ul02 li.feature01 {
border-left:5px solid #6eb92b;/*green*/
}

.pdf_index_left ul.ul02 li.feature02 {
border-left:5px solid #ec79a0;/*pink*/
}

.pdf_index_left ul.ul03 {
border-left:5px solid #6eb92b;/*green*/
margin:0 0 10px 0;
padding:0;
}

.pdf_index_left ul.ul04 {
border-left:5px solid #ec79a0;/*pink*/
margin:0 0 10px 0;
padding:0;
}

.pdf_index_right ul.ul05 {
border-left:5px solid #f5a347;/*orange*/
margin:0 0 10px 0;
padding:0;
}

.pdf_index_right ul.ul06 {
border-left:5px solid #21b8ce;/*blue*/
margin:0 0 10px 0;
padding:0;
}

.pdf_index_right ul.ul07 {
border-left:5px solid #C1C1C1;/*glay*/
margin:0 0 10px 0;
padding:0;
}

.pdf_index_right ul.ul08 {
border-left:5px solid #006d79;/*darkgreen*/
margin:0 0 10px 0;
padding:0;
}

.ul01 li,
.ul02 li,
.ul03 li,
.ul04 li,
.ul05 li,
.ul06 li,
.ul07 li,
.ul08 li {
font-size:75%;
line-height:1.0;
list-style:none;
padding:5px 0 5px 5px;
}

.ul01 li.normal,
.ul02 li.normal,
.ul03 li.normal,
.ul04 li.normal,
.ul05 li.normal,
.ul06 li.normal,
.ul07 li.normal,
.ul08 li.normal {
list-style:disc;
margin-left:30px;
}

/* clearfix */
.env_clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
* html .env_clearfix { zoom: 1; } /* IE6 */
*+html .env_clearfix { zoom: 1; } /* IE7 */

