/* BASIC css start */
/* 하단 */
#footer { width: 100%; max-width: 1540px; margin-top: 50px; padding: 40px 0; border-top: 1px solid #c8c8c8;}
#footer .footerTop { position:relative; *zoom:1 }
#footer .footerTop:after { display:block; clear:both; content:'' }
#footer .footerTop .logoBox{float: left; width: 19%;}
#footer .footerTop .infoBx { float:left; width: 13%; }
#footer .footerTop .infoCs{ width: 20%;}
#footer .footerTop .infoShop{width: 22%;}
#footer .footerTop .infoBx:last-of-type{margin-right: 0;}
#footer .footerTop .shopInfo{margin-right: 0;}
#footer .footerTop .infoBx h3 { margin: 0 0 20px; font-size: 11px; color: #5c5c5c; font-family: 'Noto Sans', 'NanumBarunGothic', sans-serif;}
#footer .footerTop .infoBx p, #footer .footerTop .infoBx p a { padding-bottom: 10px; font-size: 11px; color: #8b8b8b; font-family: 'Noto Sans', 'NanumBarunGothic', sans-serif;}
#footer .footerTop .infoBx p a { vertical-align: revert;}
 
#footer .footerTop .linkInfo { float: left;}
#footer .footerTop .linkInfo_left{ float: left; margin: 0 130px 86px 0;}
#footer .footerTop .linkInfo_right{float: left;}
#footer .footerTop .linkInfo_bot{margin:35px 0 0}
#footer .footerTop .linkInfo_bot:after { display:block; clear:both; content:'' }
#footer .footerTop .linkInfo_bot li{float:left; padding: 0 25px 0 0 !important;}
#footer .footerTop .linkInfo li { padding-bottom:10px }
#footer .footerTop .linkInfo li a { font-size:11px; color:#8b8b8b; font-family: 'Noto Sans', 'NanumBarunGothic', sans-serif; }
#footer .footerTop .csInfo { margin-bottom: 60px;}
#footer .footerTop .csInfo .tel {padding: 10px 0; font-size: 36px; color: #5d5d5d; font-family: futura-pt, 'Noto Sans KR', sans-serif; font-weight: 600; letter-spacing: 1px;}
#footer .footerTop .csInfo .tx { line-height:20px }
#footer .footerTop .bankInfo .ban_numb {display: block; padding: 10px 0; font-size: 36px; color: #5d5d5d; font-family: futura-pt, 'Noto Sans KR', sans-serif; font-weight: 600; letter-spacing: 1px;}
#footer .footerTop .shopInfo .tx{margin-bottom: 50px;}
#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; font-size: 14px; font-family: "맑은 고딕",'Malgun Gothic', sans-serif; }

#footer .footerBottom { margin-top:25px}
/* BASIC css end */

