/* BASIC css start */
/* 하단 */
#footer {width: 100%; min-width: 1230px; max-width: 1903px; margin-top:50px; position:relative; background:#f7ede4 }
#footer .footer_main {width: 95%; max-width: 1720px; margin:0 auto; padding:60px 0; position:relative; *zoom:1 }
#footer .footer_main .footerleft{float: left; width: 80%;}
#footer .footer_main .snsBox{float: right; width: 20%; padding: 10px 0 0; text-align: right; }
#footer .footer_main .snsBox ul li{ display: inline-block; padding: 0 18px; border-right: 1px solid #d2c7bc; height: 10px;}
#footer .footer_main .snsBox ul li:nth-of-type(4){padding-right:0}
#footer .footer_main .snsBox ul li:nth-of-type(1){padding-left:0}
#footer .footer_main .snsBox ul li a img{margin-top: -7px;}

#footer .footerTop:after { display:block; clear:both; content:'' }
#footer .footerTop .infoBx { }
#footer .footerTop .infoBx h3 { padding-bottom:10px; font-size:14px; color:#171717 }
#footer .footerTop .infoBx .tx { color:#5d5d5d; line-height:26px }

#footer .footerTop .linkInfo {margin-top: 40px; }
#footer .footerTop .linkInfo li { padding-bottom:13px; display: inline-block; margin-right: 14px;}
#footer .footerTop .linkInfo li a {    color: #9d876f;
    font-family: '나눔고딕','NanumGothic',sans-serif;
    font-weight: bold;}
#footer .footerTop .linkInfo .copy { color: #9d876f;
    font-family: '나눔고딕','NanumGothic',sans-serif;
    font-weight: normal; }


#footer .footerTop .shopInfo { }
#footer .footerTop .shopInfo .tx span { padding-right:5px;     color: #9d876f;
    font-family: '나눔고딕','NanumGothic',sans-serif;
    font-weight: normal; }
#footer .footerTop .shopInfo .tx a {     color: #9d876f;
    font-family: '나눔고딕','NanumGothic',sans-serif;
    margin-top: -2px;
    display: inline-block; }
#footer .footerTop .shopInfo .tx a.btn_email { color:#5d5d5d }

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

.floating{position: fixed; bottom: 24%; right: 1.9%; visibility: hidden; opacity: 0; transition: visibility 0s, opacity 0.5s linear;}
.floating.on {  visibility: visible; opacity: 1; }
.floating div a img{ width: 100%;}
/* BASIC css end */

