/* 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 }
#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_wrap{background-color: #353535;}
#footer_wrap #footer_inner{width:1200px;max-width:100%;margin:50px auto;overflow:hidden;padding:0 10px;box-sizing:border-box;}
#footer_wrap>#footer_inner>.infoBox{display: flex; flex-wrap: wrap;}
#footer_wrap>#footer_inner>.infoBox>.imgBox{width:100%; margin-bottom:20px}
#footer_wrap>#footer_inner>.infoBox>.textBox{margin-right:auto;}
#footer_wrap>#footer_inner>.infoBox>.textBox>p{font-size:14px; margin-bottom: 4px; color: #DDDDDD;}
#footer_wrap>#footer_inner>.infoBox>#sns{display:flex; gap:10px}
#footer_wrap>#footer_inner>.infoBox>#sns li a{width: 38px;height: 38px; display:block; background-color: #535353; background-image:url('/design/kamco/hdesign/sns_icon02.png');text-decoration:none;text-indent:-99999px;font-size:0;background-size:cover; border-radius: 50%;}
#footer_wrap>#footer_inner>.infoBox>#sns li:nth-child(1) a{background-image:url('/design/kamco/hdesign/sns_icon01.png')}
#footer_wrap>#footer_inner>.infoBox>#sns li:nth-child(1) a:hover{background-image:url('/design/kamco/hdesign/kakao_on.png');}
#footer_wrap>#footer_inner>.infoBox>#sns li a:hover{background-image:url('/design/kamco/hdesign/Nblog_on.png');}

.copyrightBox{text-align: center; color: #fff; padding-bottom: 10px; border-top: 1px solid;}

@media screen and (max-width:1300px) {
    #footer_wrap #footer_inner{width: 1000px;}
}

@media screen and (max-width:1050px) {
    #footer_wrap #footer_inner{width: 800px;}
}

@media screen and (max-width:768px) {
    #footer_wrap #footer_inner{width:90%; padding:0;}
    #footer_wrap>#footer_inner>.infoBox>#sns{margin-top: 20px;}
}
/* BASIC css end */

