/* BASIC css start */
/* 하단 */
#footer { margin-top:50px; position:relative; width:100%; background:#f6f6f6 }
#footer .footerTop { margin:0 auto; padding:63px 0; position:relative; width:1200px; *zoom:1 }
#footer .footerTop:after { display:block; clear:both; content:'' }
#footer .footerTop .infoBx .tx { color:#5d5d5d; line-height:22px }
#footer .footerTop .infoBx {float:left;}
#footer .footerTop .f_snsBox{float:right;}
#footer .footerTop .f_snsBox ul li{float: left; border-right: 1px solid #d9d9d9; padding: 0 20px; height:10px; display: flex; align-items: center;}
#footer .footerTop .f_snsBox ul li:last-child{border-right: 0; padding: 0 0 0 20px;}
#footer .footerTop .linkInfo { display: inline-block; margin: 35px 0 7px; clear: both;}
#footer .footerTop .linkInfo li { float: left; }
#footer .footerTop .linkInfo li a { color: #7c7c7c; font-weight: bold; margin-right: 27px; font-family:"맑은 고딕",'Malgun Gothic','Noto Sans KR', sans-serif}

#footer .footerTop .shopInfo .tx span { padding-right:5px; color: #7c7c7c; font-family:"맑은 고딕",'Malgun Gothic','Noto Sans KR', sans-serif}
#footer .footerTop .shopInfo .tx a {color: #7c7c7c; margin-left: 5px; }
#footer .footerTop .copy { color: #7c7c7c; letter-spacing: 1px; clear: both; font-family: 'Lato', sans-serif; }

#footer .footerBottom { margin:0 auto; position:relative; width:1100px }


.floating{position: fixed; bottom: 22.5%; right: 12.5%;}
.floating div a img{ width: 100%;}
/* BASIC css end */

