/* 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-size: 11px; 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 {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{  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-size: 11px; 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;}
/* BASIC css end */

