/* 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:1200px; *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', sans-serif; letter-spacing: 4px; }
#footer .footerTop .infoBx .tx { color:#5d5d5d; line-height:26px; font-family: "¸¼Àº °íµñ",'Malgun Gothic',sans-serif; color: #999999;}

#footer .footerTop .linkInfo {width: 153px; float: right; text-align: right;}
#footer .footerTop .linkInfo li { padding-bottom:13px }
#footer .footerTop .linkInfo li a { 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{  display: inline-block; margin: 0px 13px; padding: 0;}
#footer .footerTop .linkInfo .sns li:last-child{margin-right:0}

#footer .footerTop .csInfo { width:255px }
#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',sans-serif; 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-size: 11px; font-family: "¸¼Àº °íµñ",'Malgun Gothic',sans-serif; color: #999999; margin-bottom: 12px; text-transform: uppercase;}
#footer .footerTop .shopInfo .tx a { color: #000; font-size: 11px; font-family: "¸¼Àº °íµñ",'Malgun Gothic',sans-serif; vertical-align: baseline;}
#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 }

/*ÇÃ·¯ÆÃ*/
.floating{position: fixed; bottom: 5%; right: 2.5%; visibility: hidden; opacity: 0; transition: visibility 0s, opacity 0.5s linear;}
.floating.on {  visibility: visible; opacity: 1; }
.floating div a img{ width: 100%;}

/* escrow */
.escrow{position: absolute; top: 60px; right: -200px;}

.footer_prmotion{width:1200px; margin:30px auto;}

.bank_info{
    font-size: 22px;
    color: #000;
    font-family: 'Josefin Sans', sans-serif;
    letter-spacing: 4px;
}
/* BASIC css end */

