/* BASIC css start */
/* 하단 */
#footer { margin-top:50px; padding-bottom:30px; position:relative; width:100%; border-top: 1px solid #f5f5f5; } 
#footer .footerTop { margin:0 auto; padding: 60px 0; position:relative; width: 100%; max-width: 1420px; *zoom:1; display: flex; justify-content: space-between; align-items: flex-start; } 
#footer .footerTop .infoBx { } 
#footer .footerTop .infoBx h3 { margin-bottom: 24px; font-size: 16px; color: #000; font-weight:bold; } 
#footer .footerTop .infoBx .tx { line-height: 24px; font-size: 15px; color: #434040; } 
#footer .footerTop .linkInfo { margin-bottom: 44px; } 
#footer .footerTop .linkInfo ul { display: flex; justify-content: flex-end; align-items: center; } 
#footer .footerTop .linkInfo li { padding-left: 15px; margin-left: 15px; border-left: 1px solid #ddd; } 
#footer .footerTop .linkInfo li:first-child { margin-left:0; padding-left:0; border-left:0; } 
#footer .footerTop .linkInfo li.btn_info { padding-left: 0; margin-left: 5px; border-left: 0; } 
#footer .footerTop .linkInfo li.btn_info a { background:#ccc; color:#fff; padding:8px 20px; white-space: pre; } 
#footer .footerTop .linkInfo li a { font-size:15px; color:#5d5d5d; display: -webkit-box; word-wrap:break-word; -webkit-line-clamp: 1; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis; } 
#footer .footerTop .csInfo .tel { margin-bottom: 27px; font-size: 26px; color: #000; line-height:30px; font-weight:bold; } 
#footer .footerTop .bankInfo .bank_info { margin-top: 25px; display: flex; justify-content: flex-start; align-items: center; } 
#footer .footerTop .bankInfo .bank_info select { height:33px; line-height:33px; border-color: #ccc; background-color : #fff; margin-right: 50px; } 
#footer .footerTop .bankInfo .bank_info ul { display: flex; } 
#footer .footerTop .bankInfo .bank_info ul li { margin-right: 30px; } 
#footer .footerTop .bankInfo .bank_info ul li:last-child { margin-right:0; } 
#footer .footerTop .shopInfo { text-align: right; } 
#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: 100%; max-width: 1420px; } 

/* BASIC css end */

