/* BASIC css start */
/* 하단 */
#footer { margin-top:50px; padding-bottom:30px; position:relative; width:100%; border-top:1px solid #e2e2e6; background:#f9f9fb }
#footer .footerTop { margin:0 auto; padding:30px 0; position:relative; width:1100px; *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:#171717 }
#footer .footerTop .infoBx .tx { color:#5d5d5d; line-height:26px }

#footer .footerTop .linkInfo { width:153px }
#footer .footerTop .linkInfo li { padding-bottom:13px }
#footer .footerTop .linkInfo li a { font-size:15px; color:#5d5d5d }

#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:20px }

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

#footer .footerTop .shopInfo { width:500px; margin:0 auto; }
#footer .footerTop .shopInfo .tx span { padding-right:5px }
#footer .footerTop .shopInfo .tx a { color:#7689de }
#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:1100px }



/* 뉴페이지 */
/* 하단 */
#footer { margin-top:50px; padding: 80px 0; width:100%; text-align: center; background: #1c1c1c;}
#footer .footerTop { position:relative; width:1290px; margin:0 auto; *zoom:1 }
#footer .footerTop .escrow{position: absolute; top: 0; right: -10px;}
#footer .footerTop .infoBx{ margin: 0 0 80px;}
#footer .footerTop .infoBx ul:after { display:block; clear:both; content:'' }
#footer .footerTop .infoBx ul li{ display: inline-block; width: 400px; margin: 0 13px; border-left: 1px solid #555555; vertical-align: top;}
#footer .footerTop .infoBx ul li:first-of-type{border-left:0}
#footer .footerTop .infoBx ul li img{ margin-bottom: 22px;}
#footer .footerTop .infoBx ul li p{ margin: 0 0 16px; color: #eeeeee; font-size: 15px; font-family: 'Lato','Noto Sans KR', sans-serif; font-weight: 600;}
#footer .footerTop .infoBx ul li span{ color: #999999; font-size: 15px; font-family: 'Noto Sans KR', sans-serif;}

/* 이용안내 */
#footer .footerTop .useBx{ position: relative; font-size: 0;}
#footer .footerTop .useBx li{ display: inline-block;}
#footer .footerTop .useBx li a{ display: block; padding: 20px 10px; color: #eeeeee; font-size: 13px; font-family: 'Noto Sans KR', sans-serif; font-weight: 300;}

#footer .footerTop .shopInfo span { display: inline-block; height: 12px; line-height: 12px; border-left: 1px solid #555555; padding: 0 10px; margin: 0 0 12px; color: #555555; font-size: 13px; font-family: 'Noto Sans KR', sans-serif;}
#footer .footerTop .shopInfo .boleZ{border-left:0;}
#footer .footerTop .shopInfo span a { margin: 0 0 0 3px; color: #555555; font-size: 13px; font-family: 'Noto Sans KR', sans-serif;}
#footer .footerTop .shopInfo .copy { padding: 20px 0; color: #eeeeee; font-size: 13px; font-family: 'Noto Sans KR', sans-serif; font-weight: 300;}

#footer .footer_sns li{display: inline-block; margin: 0 8px;}

/*플러팅*/
.floating{position: fixed; bottom: 4%; right: 2%; z-index: 100;}
.floating .qnabtn{margin-bottom: 8px;}
.floating div a img{ width: 100%;}
/* BASIC css end */

