@charset "utf-8";
/* ------------------------- TOC
bodyId style
eco_common_sp_footer

---------------------------- */
/* ============================== bodyId style */
.forest_dir #eco_common_sp_tennen {
    opacity:0.6;
    filter: alpha(opacity=60);
    -ms-filter: "alpha(opacity=60)";
    zoom:1;
}
.birds_dir #eco_common_sp_aichou {
    opacity:0.6;
    filter: alpha(opacity=60);
    -ms-filter: "alpha(opacity=60)";
    zoom:1;
}
.mizu-iku_dir  #eco_common_sp_mizuiku {
    opacity:0.6;
    filter: alpha(opacity=60);
    -ms-filter: "alpha(opacity=60)";
    zoom:1;
}
.teigen_dir #eco_common_sp_fuka {
    opacity:0.6;
    filter: alpha(opacity=60);
    -ms-filter: "alpha(opacity=60)";
    zoom:1;
}


/* ============================== eco_common_sp_footer */
#eco_common_sp_footer {
    /* background: #eeeeee url(/eco/common_sp/img/eco_ft_hr.png) repeat-x 0 0;
    -webkit-background-size: 1px 10px; */
    background-color: #EEE;
    box-shadow: 0 5px 10px 0 rgba(0,0,0,0.1) inset;
    -webkit-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.1) inset;
    -moz-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.1) inset;
    margin: 0;
    padding: 17px 10px 25px;
}
#eco_common_sp_footer #eco_common_sp_wrap {
    padding: 0 10px 0;
    margin-bottom: 0;
    box-sizing : border-box;
}
#eco_common_sp_footer #eco_common_sp_title{
    margin: 0;
    padding: 0;
}
#eco_common_sp_footer #eco_common_sp_title a {
    text-decoration: none;
    display: block;
    background:url(/eco/birds/common_sp/common/img/f_eco_title.png) no-repeat 0 0;
    -webkit-background-size: 263px 16px;
    width: 263px;
    height: 16px;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    padding-bottom: 16px;
    margin: 0;
}
#eco_common_sp_footer #eco_common_sp_box {
    overflow: hidden;
}
#eco_common_sp_footer #eco_common_sp_box dl {
    overflow: hidden;
    padding-bottom: 1px;
    line-height: 1;
    padding-top: 0;
    padding-right: 0;
    padding-left: 0;
    margin: 0;
}
#eco_common_sp_footer #eco_common_sp_box dl:last-of-type {
    padding-bottom: 0;
}
#eco_common_sp_footer #eco_common_sp_box dl dt {
    width: 73px;
    float: left;
}
#eco_common_sp_footer #eco_common_sp_box dl dd {
    overflow: hidden;
    background-color: #FFF;
}
#eco_common_sp_footer #eco_common_sp_box dl dd a {
    display: block;
    padding: 18px 30px 19px 14px;
    background-repeat: no-repeat;
    background-position: 95% center;
    text-decoration: none;
    display: block;
}
#eco_common_sp_footer #eco_common_sp_box dl#eco_common_sp_tennen dd a,
#eco_common_sp_footer #eco_common_sp_box dl#eco_common_sp_aichou dd a,
#eco_common_sp_footer #eco_common_sp_box dl#eco_common_sp_mizuiku dd a,
#eco_common_sp_footer #eco_common_sp_box dl#eco_common_sp_fuka dd a {
    background-image:url(/eco/birds/common_sp/common/img/arrow_nextlink.png);
    -webkit-background-size: 9px 14px;
    text-decoration: none;
    display: block;
}
#eco_common_sp_footer #eco_common_sp_box dl dd a span {
    background-repeat: no-repeat;
    background-position: 0 0;
    display: block;
    color: #536575;
    font-size: 13px;
    font-weight: bold;
}
