/* BASIC css start */
/* BASIC css start */
/* ÇÏ´Ü */
#footer { margin-top:50px; padding-bottom: 64px; position:relative; width:100%; border-top: 1px solid #ccc; background: #fff; } 
#footer .footerTop { position: relative; max-width: 1780px; width: 100%; margin: 0 auto; display: flex; justify-content: space-between; flex-direction: column; } 
#footer .footerTop .cs_btn {width: 104px;height: 36px;line-height: 36px;background: #000;color: #fff;text-align: center;margin: 0 18px;}
#footer .footerTop .infoBx { padding: 24px 18px 18px; } 
#footer .footerTop .infoBx h3 { font-size: 12px; font-weight: 700; line-height: 1.25; margin-bottom: 8px; white-space: pre; } 
#footer .footerTop .infoBx .tx { font-size: 11px; font-weight: 500; line-height: 1.25; } 
#footer .footerTop .shopInfo { border-top: 1px solid #eee; padding: 15px 18px 15px; } 
#footer .footerTop .shopInfo .tx { font-size: 11px; font-weight: 400; line-height: 18px; } 
#footer .footerTop .shopInfo .tx span { color:#000; } 
#footer .footerTop .shopInfo .tx a { display: inline-block; font-size: 11px; font-weight: 700; border-bottom: 1px solid #000; margin-top: 10px; } 
#footer .footerTop .shopInfo .btn { display: flex; gap: 4px; margin-bottom: 24px; } 
#footer .footerTop .shopInfo .btn a { display: inline-block; font-size: 13px; font-weight: 500; color: #fff; background: #000; padding: 12px 25px; } 
#footer .footerTop .shopInfo .copy { font-size: 11px; font-weight: 400; color: #888; } 
#footer .footerTop .csInfo { } 
#footer .footerTop .csInfo .tel { font-size: 20px; font-weight: 600; line-height: 1.26; margin-bottom: 2px; } 
#footer .footerTop .csInfo .info { font-size: 11px; font-weight: 500; color: var(--point-color1); margin-bottom: 11px; } 
#footer .footerTop .csInfo .tx { } 
#footer .footerTop .csInfo .holiday { font-size: 11px; font-weight: 400; color: #888; margin-top: 2px; } 
#footer .footerTop .copyInfo .btn { margin-bottom: 16px; } 
#footer .footerTop .copyInfo .btn a { display: inline-block; font-size: 12px; font-weight: 500; color: #fff; background: #000; padding: 10.5px 18.5px; } 
#footer .footerTop .copyInfo .copy { font-size: 10px; font-weight: 400; color: #888; } 
#footer .footerBottom { *zoom:1; position: relative; width: 100%; border-top: 1px solid #ccc; } 
#footer .footerBottom .linkInfo { } 
#footer .footerBottom .linkInfo ul {display: flex;gap: 0;justify-content: space-between;padding: 16px 18px;} 
#footer .footerBottom .linkInfo ul li { } 
#footer .footerBottom .linkInfo ul li a {font-size: 11px;font-weight: 500;white-space: pre;} 

/* BASIC css end */


/* BASIC css end */

