/* BASIC css start */
/* BASIC css start */
/* ÇÏ´Ü */
#footer { margin-top:50px; padding-bottom:30px; position:relative; width:100%; border-top:1px solid #e2e2e6; background: #f9f9f9; } 
#footer .footerTop { margin:0 auto; padding: 72px 0; position:relative; width: 1500px; display: flex; justify-content: space-between; } 

#footer .footerTop .infoBx { float:left } 
#footer .footerTop .infoBx h3 {padding-bottom: 20px;font-size:14px;color:#171717;font-weight: 600;} 
#footer .footerTop .infoBx .tx {color: #777777;font-size: 13px;font-family: Pretendard;font-weight: 600;line-height: 24px;word-wrap: break-word} 

#footer .footerTop .linkInfo { } 
#footer .footerTop .linkInfo .logo_wrap { display: inline-block; margin-bottom: 34px; } 
#footer .footerTop .linkInfo ul { display:flex; margin-bottom: 22px; } 
#footer .footerTop .linkInfo li { padding-right: 10px; border-right: 1px solid #cacaca; margin-right: 10px; } 
#footer .footerTop .linkInfo li:last-child { border-right:0; } 
#footer .footerTop .linkInfo li a { font-size: 13px; color: #222; font-weight: 400; } 
#footer .footerTop .linkInfo .ft_right p { margin-bottom:8px; } 
#footer .footerTop .linkInfo .ft_right p span { color: #222222; font-size: 13px; font-weight: 400; line-height: 16px; word-wrap: break-word; padding-right: 10px; border-right: 1px solid #cacaca; margin-right: 10px; } 
#footer .footerTop .linkInfo div span:last-child { border-right:0; } 
#footer .footerTop .cs_center { display: flex; gap: 0 80px; justify-content: space-between; } 
#footer .footerTop .csInfo { } 
#footer .footerTop .csInfo h3 { color: #222222; font-size: 13px; font-weight: 600; line-height: 15px; word-wrap: break-word; } 
#footer .footerTop .csInfo .tel { color: #222222; font-size: 20px; font-family: Pretendard; font-weight: 600; line-height: 22px; word-wrap: break-word; margin-bottom: 10px; } 
#footer .footerTop .csInfo .tx { color: #777777;font-size: 13px;font-family: Pretendard;font-weight: 400;line-height: 24px;word-wrap: break-word } 

#footer .footerTop .bankInfo { } 
#footer .footerTop .shopInfo { } 
#footer .footerTop .shopInfo li { } 
#footer .footerTop .shopInfo li a {color:var(--main-color);font-size: 13px;font-family: Pretendard;font-weight: 700;line-height: 24px;word-wrap: break-word;} 

#footer .footerBottom { margin:0 auto; position:relative; width: 1500px; display: flex; justify-content: space-between; } 
#footer .footerBottom .copy { color: #222222;font-size: 12px;font-family: Pretendard;font-weight: 400;line-height: 16px;word-wrap: break-word } 
#footer .footerBottom .sns_wrap { } 
#footer .footerBottom .sns_wrap a { display:inline-block; margin-left:30px; } 
/* BASIC css end */


/* BASIC css end */

