@charset "utf-8";

#content01 h1 {
margin-bottom:13px;
}
#content01 h2 {
clear:left;
margin-bottom:12px;
}
#content01 sub {
vertical-align:sub;
font-size:0.6em;
}
#content01 table {
margin-bottom:19px;
font-size:1.2em;
}
#content01 table,
#content01 th,
#content01 td {
border:1px solid #88C8FF;
}
#content01 th,
#content01 td {
padding:5px 10px;
}
#content01 th {
background-color:#E2F0FE;
font-weight:normal;
}
#content01 tfoot th,
#content01 tfoot td {
font-weight:bold;
border-top-width:2px;
}

/* lead box */
#content01 .lead {
margin:0 15px 17px;
}
#content01 .lead p {
font-size:1.2em;
}

/* about box */
#content01 .about {
margin:0 22px;
}
#content01 .about table.outline {
float:left;
margin-right:19px;
}
#content01 .about table.outline span {
color:#f00;
}
#content01 .about p {
padding-top:5px;
}

/* effects box */
#content01 .effects {
margin:0 10px 29px;
border-bottom:1px dashed #88C8FF;
}
#content01 .effects h3 {
margin-bottom:6px;
}
#content01 .effects p {
margin-bottom:20px;
}
/* each effects box */
#content01 .effects .costs,
#content01 .effects .water {
margin:0 12px;
}
#content01 .effects .costs img.image {
float:right;
margin-right:27px;
}
#content01 .effects .costs table {
width:300px;
}
#content01 .effects .costs table col.heading {
width:93px;
*width:73px;
}
#content01 .effects .electricity {
float:left;
width:335px;
}
#content01 .effects .co2 {
float:right;
width:335px;
}
#content01 .effects .electricity table,
#content01 .effects .electricity p,
#content01 .effects .co2 table,
#content01 .effects .co2 p {
margin-right:12px;
margin-left:12px;
}
#content01 .effects .electricity table {
width:270px;
}
#content01 .effects .co2 table {
width:185px;
}
#content01 .effects .co2 p.notes {
margin-bottom:5px;
}
#content01 .effects .co2 ul {
margin:0 12px 25px;
}
#content01 .effects .co2 ul li {
white-space:nowrap;
_white-space:normal;
}

#content01 .inquiry {
width:610px;
margin:0 auto;
padding:5px;
border:1px solid #88C8FF;
background-color:#BDE0FF;
}
#content01 .inquiry-inner {
padding:17px 0 14px;
border:1px solid #fff;
background-color:#EDF7FD;
text-align:center;
}

