/* BASIC css start */
/* BASIC css start */
/* ftLink */
#ftLink { padding-top:100px; margin-top: 60px; background-color: #282828; border-top: 2px solid #eaeaea; border-bottom: 2px solid #eaeaea; }
#ftLink .link { text-align: center; font-size:0; line-height: 0;}
#ftLink .link li { display: inline; }
#ftLink .link a { display: inline-block; height: 25px; padding-left: 11px; padding-right: 10px; font-size: 11px; line-height: 25px; color: #d3d3d3; background: url() no-repeat 0 45%;}
#ftLink .link li.first a { padding-left: 0; background-image: none; }
/* footer */
#ftWrap { position: relative; /*height:490px;*/margin-top:80px; width:100%;}
#footer { min-height: 85px; _height: 85px; padding-left: 210px; width: 690px; padding-bottom: 20px; background: url() no-repeat 30px 10px; }
#footer p { padding-bottom: 3px;  }
#footer p,
#footer p a { font-size: 11px;color: #aeaeae; }
#footer address { padding-top: 5px; font-size: 0; line-height: 0; }
#footer address img { vertical-align: middle; }
#footer address a { margin-left: 10px; }
#footer .escro { position: absolute; right: 0px; top: -5px; }

.footer_cs {width:100%;height:310px;border-top:0px solid #e5e5e5;border-bottom:0px solid #e5e5e5;color:#898989;}
.footer_cs a{color:#898989;}
.footer_cs .inner{margin:0 auto;width:1286px;}
.footer_cs .inner li{float:left;padding-right:35px;margin-right:37px;height:180px;border-right:0px solid #e5e5e5;}
.footer_cs .inner li.last{margin-right:0;}
.footer_cs .inner li li{float:none;margin:0;}
.footer_cs .call{line-height:2;}
.footer_cs .call span{line-height:1.6}
.footer_cs .bank{/*line-height:2.3;*/line-height:2;}
.footer_cs .bank .tit{padding:0 0 4px;}
.footer_cs .bank p{padding:0 0 10px;}
.footer_cs .bank p.holder{padding:0 0 12px;}
.footer_cs .bank span{display:inline-block;}
.footer_cs .bank span.nm{padding:2px 0 0 5px;}
.footer_cs .del{line-height:2.3;}
.footer_cs .about{line-height:1.7;}
.footer_cs .del .btn{margin:0 0 0 6px;color:#fff;}

.footer_cs .comm{magin-right:0;line-height:1.7}
.footer_cs .comm a{font-size:11px;}
.footer_cs .comm .col1{margin-right:30px}
.footer_cs .comm li a{padding-left:7px;background:url() no-repeat 0 5px;}
.footer_cs .tit{margin:50px 0 0;height:33px;text-indent:-9999px;}
.footer_cs .call .tit{width:140px;background:url() no-repeat 0 0;}
.footer_cs .bank .tit{width:140px;background:url() no-repeat 0 0;}
.footer_cs .del .tit{width:140px;background:url() no-repeat 0 0;}
.footer_cs .about .tit{width:70px;background:url() no-repeat 0 0;}
.footer_cs .comm .tit{width:140px;background:url() no-repeat 0 0;}


.footer_cs .bank .bnm li{float:left;}

.afooter_info{width:100%;height:80px;background:#f1f1f1;border-bottom:0px solid #e5e5e5;color:#8a8a8a;}
.afooter_info .inner{margin:0 auto 0;width:1286px;}
.afooter_info .inner .tit{width:140px;height:30px;padding-top:0px;text-indent:-9999px;/*background:url() no-repeat 0 35px;*/}
.afooter_info .inner p{font-size:11px;line-height:1.8;}


.footer_info{width:100%;height:1px;background:#f1f1f1;border-bottom:0px solid #e5e5e5;color:#8a8a8a;}
.footer_info .inner{margin:0 auto 0;width:1286px;}
.footer_info .inner .tit{width:140px;height:20px;padding-top:0px;text-indent:-9999px;/*background:url() no-repeat 0 35px;*/}
.footer_info .inner p{font-size:11px;line-height:1.8;}
.footer_info .logoa {float:right; margin-top:-20px; }
.footer_info .logob {float:right; margin-top:-20px;}
.footer_info .logoc {float:right; margin-top:-20px;}
.footer_info .logod {float:right; margin-top:-20px;}



.footer_i{margin:0px auto 0;width:1286px; padding-bottom:30px;padding-top:30px;border-top:0px solid #e5e5e5;}
.footer_i li{float:left;margin-right:80px;}
.footer_i li.last{margin:0;}

.btn{padding:3px 2px 0;background:#898989;font-size:11px;color:#fff;}



.topBottom { position: fixed; bottom:100px; right: 30px;}
.topBottom a { display:inline-block; font-size:13px; font-family:Arial,Dotum; text-align:center;line-height: 20px; }
.topBottom a:hover { color: #ccc; }



 .goTop{
    position: fixed;  
    bottom: 15px;  
    right: 230px;  
    z-index: 150;    
    padding: 8px;  
    /*background: rgba(0, 0, 0, .5); 
    border: 1px solid rgba(0, 0, 0, .1);  
    border-radius: 2px;  
    -webkit-border-radius: 2px;  
	*/
    margin: 0px 0px 0px 0px;
}


@media (min-width: 960px) {
    #sfsnapfit_main #float_image {
    position: fixed !important;
    left: auto!important;
    right: 30px!important;
    bottom: 150px !important;
    width: 55px !important;
    height: auto!important;
    z-index: 1 !important;
    }
}

/* BASIC css end */


/* BASIC css end */

