@charset "utf-8";

/*-------------------------------------------------------------------
    environment/ea.shtml
---------------------------------------------------------------------*/
.environment.ea table.table_inner caption{margin-bottom: 0;}
.environment.ea table.table_inner td {vertical-align: middle;}

/* #eaTable01 */
.environment.ea #eaTable01 thead tr th:nth-of-type(3),
.environment.ea #eaTable01 thead tr th:nth-of-type(4){
	border-bottom: 1px solid #fff;
}
.environment.ea #eaTable01 tbody tr:nth-of-type(2) td:first-of-type{width: 4%;}
.environment.ea #eaTable01 tbody tr:nth-of-type(2) td:nth-of-type(2){width: 10%;}
.environment.ea #eaTable01 tbody tr:nth-of-type(2) td:nth-of-type(3){width: 40%;}
.environment.ea #eaTable01 tbody tr:nth-of-type(2) td:nth-of-type(4),
.environment.ea #eaTable01 tbody tr:nth-of-type(2) td:nth-of-type(5),
.environment.ea #eaTable01 tbody tr:nth-of-type(2) td:nth-of-type(6),
.environment.ea #eaTable01 tbody tr:nth-of-type(2) td:nth-of-type(7){width: 11.5%;}
.environment.ea #eaTable01 tbody td {text-align: right;}

/* #eaTable02 */
.environment.ea #eaTable02 thead tr:first-of-type th{border-bottom: 1px solid #fff;}
.environment.ea #eaTable02 tbody td {text-align: right;}

/* #eaTable03 */
.environment.ea #eaTable03 thead tr:first-of-type th{border-bottom: 1px solid #fff;}
.environment.ea #eaTable03 tbody td {text-align: right;}


/*-------------------------------------------------------------------
    environment/water.shtml
---------------------------------------------------------------------*/
.environment.water .table-layout{margin-top: -2em;}
.environment.water table.table_inner caption {margin-bottom: 0;}
.environment.water table.table_inner tr td{text-align: right;}
.environment.water table.table_inner tr td:first-of-type{text-align: left;}
.environment.water table.table_inner tr td.bold{font-weight: bold;}

/*-------------------------------------------------------------------
    environment/biodiversity.shtml
---------------------------------------------------------------------*/
.environment.biodiversity .table-layout{
    margin: 0 0 30px 0;
}
.environment.biodiversity .table-layout tbody td{width: 33%;}
@media only screen and (max-width: 767px) {
    .environment.biodiversity .table-layout table.table_inner{
        width: 800px;
    }
    .environment.biodiversity .table-layout[data-layout-sp="scroll"] td{
        white-space: normal;
    }
}

/*-------------------------------------------------------------------
    environment/co2.shtml
---------------------------------------------------------------------*/
.environment.co2 .table-layout tr td{text-align: right;}
.environment.co2 .table-layout tr td:first-child{text-align: left;}


/*-------------------------------------------------------------------
    environment/waste.shtml
---------------------------------------------------------------------*/
.environment.waste .frame-layout dl dt{
	font-weight: bold;
}
.environment.waste .frame-layout dl dd{
	margin-bottom: 1em;
}
.environment.waste .table-layout tr th:nth-of-type(2){
	border-bottom: 1px solid #fff;}

.environment.waste .width-adjust{
        max-width: 715px;
    }







