/* BASIC css start */
/* 하단 */
#footer { margin-top:50px; padding-bottom:30px; position:relative; width:100%; border-top:1px solid #ebebeb;}
#footer .footerTop { margin:0 auto; padding: 60px 0 20px 0; position:relative; width:1400px; *zoom:1 }
#footer .footerTop:after { display:block; clear:both; content:'' }
#footer .footerTop .infoBx { float:left }
#footer .footerTop .infoBx h3 {padding-bottom: 10px;font-size: 22px; color: #000; font-family: 'Josefin Sans';  font-weight: 400 !important;  letter-spacing: 4px; }
#footer .footerTop .infoBx .tx { color:#5d5d5d; line-height:26px }

#footer .footerTop .linkInfo {width: 153px; float: right; text-align: right;}
#footer .footerTop .linkInfo li { padding-bottom:13px }
#footer .footerTop .linkInfo li a {font-size: 11px; color: #353535; font-weight: bold; text-transform: uppercase; font-family: 'Malgun Gothic' !important;}

#footer .footerTop .linkInfo .sns{margin-top: 15px;}

#footer .footerTop .linkInfo .sns li{}

#footer .footerTop .linkInfo .sns li a{padding-right: 35px;}

#footer .footerTop .linkInfo .sns li a:last-child{padding-right:0}

#footer .footerTop .csInfo { width:226px }
#footer .footerTop .csInfo .tel { padding-bottom:5px; font-size:30px; color:#b17efe; line-height:30px; letter-spacing:-2px }
#footer .footerTop .csInfo .tx {line-height: 25px; font-family: 'Malgun Gothic' !important; color: #999999; margin-bottom: 12px;}

#footer .footerTop .bankInfo { width:220px }

#footer .footerTop .shopInfo { width:500px }
#footer .footerTop .shopInfo .tx span { padding-right:5px; line-height: 25px; font-family: 'Malgun Gothic' !important; color: #999999; margin-bottom: 12px; text-transform: uppercase;}
#footer .footerTop .shopInfo .tx a {font-family: 'Malgun Gothic' !important; color: #000;}
#footer .footerTop .shopInfo .tx a.btn_email { color:#5d5d5d }
#footer .footerTop .shopInfo .copy { padding-top:5px; color:#a5a5a5 }

#footer .footerBottom { margin:0 auto; position:relative; width:1400px }
/* BASIC css end */

