/* BASIC css start */
/* 하단 */
#footer { margin-top:100px; position:relative; width:100%; border-top:1px solid #e2e2e6; background:#272727 ; overflow: hidden; }
#footer .footerTop { margin: 0 auto; padding: 50px 0 50px 180px;  position: relative;  width: 94%; *zoom:1 }
#footer .footerTop:after { display:block; clear:both; content:'' }
#footer .footerTop .infoBx { float:left }
#footer .footerTop .infoBx h3 { padding-bottom:10px; font-size:14px; color:#fff;  font-weight: bold;}
#footer .footerTop .infoBx .tx { color:#fff; line-height:20px }
#footer .footerTop .ftInfo {width:12%}
#footer .footerTop .ftInfo a{display:block; color:#fff;    line-height: 20px;}
#footer .footerTop .ftInfo h2.ftLogo a{color: #fff; font-size: 46px; margin-bottom: 12px; font-weight: 600; line-height: 46px;}
#footer .footerTop .csInfo { width:15%}
#footer .footerTop .csInfo .tel { padding-bottom:5px; font-size:30px; color:#fff; line-height:30px; letter-spacing:-1px;    font-weight: bold; }
#footer .footerTop .csInfo .tx { line-height:20px }
#footer .footerTop .bankInfo { width:13% }
#footer .footerTop .shopInfo { width:27% }
#footer .footerTop .shopInfo .tx span { padding-right:5px }
#footer .footerTop .shopInfo .tx a { color:#fff }
#footer .footerTop .shopInfo .tx a.btn_email { color:#fff }
#footer .footerTop .shopInfo .tx a:hover{color:#eb6877}
#footer .footerTop .shopInfo .copy { padding-top:5px; color:#fff }
#footer .footerTop .returnunfo{width:22% }
#footer .footerBottom { position:relative; width:100%; background:#fff; height: 40px; line-height: 40px; overflow: hidden; }
#footer .footerBottom .linkInfo { width:1200px  ; margin:0 auto; }
#footer .footerBottom .linkInfo li { padding-bottom:13px ; float:left}
#footer .footerBottom .linkInfo li a {  color:#000; padding-right:20px }
#footer .footerBottom .linkInfo li a:hover{color:#eb6877}
#footer .footerBottom .linkInfo .copy { text-align:center; color:#000 }
/* BASIC css end */

