@charset "UTF-8";

/* 2009.07.30 fukuda */

#main_contents {
padding:0;
width:754px;
}

div#eco_page {
position:relative;
top:0;
left:0;
}

div#eco_page h1 {
display:block;
width:190px;
height:66px;
background:url(../../images/eco/eco_end/eco_d-logo_new.jpg) 0 0 no-repeat;
text-indent:-9999px;
font-size:0.1%;
outline:none;
position:absolute;
top:0;
left:0px;
}

div#eco_page #main_msg h2 img {
vertical-align:bottom;
padding:0;
margin:0;
}

div#eco_page #main_msg p {
display:block;
font-size:0.1em;
text-indent:-9999px;
overflow:hidden;
}

div#eco_page img#eco_end_report {
margin:25px 29px 10px 29px;
}


/* eco_block */

div.eco_block {
padding:13px 16px 35px 15px;
background:url(../../images/eco/eco_end/eco_hr_bg.gif) bottom no-repeat;
}

div.eco_block h2 {
display:block;
width:379px;
height:80px;
font-size:0.1%;
text-indent:-9999px;
}


/* eco_block#report */

div#report {
position:relative;
}

div#report h2 {
background:url(../../images/eco/eco_end/h2_report_eco.gif) 16px 0 no-repeat;
}

div#report img {
position:absolute;
top:13px;
left:270px;
}

div#report ul {
width:718px;
height:186px;
margin:16px 1px 0 1px;
position:relative;
}

div#report ul li {
width:359px;
height:93px;
}
div#report ul li#report_01 {
position:absolute;
top:0;
left:0;
}
div#report ul li#report_02 {
position:absolute;
top:0;
left:359px;
}
div#report ul li#report_03 {
position:absolute;
top:93px;
left:0;
}
div#report ul li#report_04 {
position:absolute;
top:93px;
left:359px;
}

div#report ul li dl {
width:259px;
height:35px;
display:block;
font-size:0.1%;
text-indent:-9999px;
}
div#report ul li dl#kikan {
background:url(../../images/eco/eco_end/report_kikan.gif) 16px 0 no-repeat;
}
div#report ul li dl#money {
background:url(../../images/eco/eco_end/report_money.gif) 16px 0 no-repeat;
}
div#report ul li dl#click {
background:url(../../images/eco/eco_end/report_click.gif) 16px 0 no-repeat;
}
div#report ul li dl#company {
background:url(../../images/eco/eco_end/report_company.gif) 16px 0 no-repeat;
}

div#report ul li dt {
color:#993300;
font-size:0.9em;
padding:16px 14px;
width:338px;
}


/* eco_block#place */

div#place {
position:relative;
}

div#place h2 {
background:url(../../images/eco/eco_end/h2_activity_report_eco.gif) 16px 0 no-repeat;
}

div#place p {
color:#993300;
font-size:0.8em;
padding:16px 14px;
line-height:160%;
}

div#place_01 {
width:380px;
height:293px;
}

div#place_01 p#report_place {
background:url(../../images/eco/eco_end/report_place.gif) 16px 0 no-repeat;
width:263px;
height:35px;
text-indent:-9999px;
overflow:hidden;
font-size:0.1em;
margin-top:20px;
padding:0;
}

div#place a#desert_map {
display:block;
width:300px;
height:251px;
font-size:0.1%;
text-indent:-9999px;
overflow:hidden;
background:url(../../images/eco/eco_end/eco_end_desert_img_s.jpg) 0 0 no-repeat;
position:absolute;
top:130px;
left:420px;
}

div#place a#desert_map:hover {
background:url(../../images/eco/eco_end/eco_end_desert_img_s.jpg) 0 -251px no-repeat;
}

div#activity_content p#report_activity {
background:url(../../images/eco/eco_end/report_activity.gif) 16px 0 no-repeat;
width:263px;
height:35px;
text-indent:-9999px;
overflow:hidden;
font-size:0.1em;
margin-top:20px;
padding:0;
}

div#activity_content img {
width:707px;
height:188px;
margin:0 0 30px 5px;
}



/* partner */

div#partner {
padding-bottom:100px;
position:relative;
}

div#partner h2 {
background:url(../../images/eco/eco_end/h2_partner_eco.gif) 0 0 no-repeat; 
}

div#partner ul {
position:absolute;
top:26px;
left:366px;
} head + body div#partner ul {
left:380px;
}

div#partner li {
font-size:0.8em;
float:left;
padding-left:10px;
}
div#partner li a {
text-align:center;
}

div#partner a#other_company {
position:absolute;
top:105px;
left:564px;
}





