
/* === footer === */

#foote {
 width: 100%;
 background-color: #2850a2;
}

	#foote .inner {
     width: 960px;
     padding: 0px 0 26px;
     margin: 0 auto;
    }
    
    #foote a {
     color: #fff;
     cursor: pointer;
    }
        #foote a:hover { color: #f8c3c7;}
        #foote a:hover img {
         opacity: 0.70;
         filter: alpha(opacity=70);    
        }
    
    #foote a.nolink { color: #ed5f69;}
	#foote a.nolink:hover { color: #ed5f69;}
    
    #foote a.nolink img {
     opacity: 0.50;
	 filter: alpha(opacity=50);
    }
    
    #foote .cs {
     position: absolute;
     left: 20px !important;
     top: 15px !important;
     z-index: 100;
    }

#foote.leftBox {
 float: left;
 width: 650px;
}
#foote .rightBox {
 float: right;
 width: 45%;
}

#footNavi {
 margin-bottom: 0px;
 border-right: 1px solid #FFBFBF;
}
    #footNavi .unit { padding-right: 28px;}
    .type2 .unit { padding-right: 70px !important;}
    /*.type2SP { text-indent: -5px !important;}*/
    #footNavi h2 { margin-bottom: 13px;}
    #footNavi li {
     line-height: 1em;
     padding-left: 12px;
     margin-bottom: 8px;
     background: url(http://nexcy.jp/parts/pc/images/footer/mark_footNavi.png) no-repeat 1px 7px;
    }
    #footNavi li.child {
     padding-left: 0;
     background: none;
    }
    #footNavi li.nolink { background: url(http://nexcy.jp/parts/pc/images/footer/mark_footNavi_no.png) no-repeat 1px 7px}
    #footNavi li ul { padding-top: 10px;}

#footLink { width: 286px;}
    #footLink li { height: 22px;}
    #footLink li.back {
     padding-bottom: 8px;
     margin-bottom: 4px;
     background: url(http://nexcy.jp/parts/pc/images/footer/footer_link_back.png) repeat-x left bottom;
    }
    #footLink li img.mark { margin-right: 10px;}
    #footLink li a {
     position: relative;
     display: block;
     height: 22px;
    }
    #footLink li a span {
     position: absolute;
     top: 5px;
    }
    #footLink li a span img { margin-left: 5px;}

#officalAccount {
 width: 100%;
 padding-right: 24px;
}

#copy { text-align: right;color: #FFF;}

h3.foot{font-size: 12px;color: #FFF;margin-bottom:5px;}

.fl { float: left;}}

.fr { float: right;}

.cl { clear: both;}

#copy { text-align: right;}

#footlogo{position: relative;top: 25px;}

