/* BASIC css start */
#footer {clear:both; margin-top:20px;}
.footer_section01 {margin:0 auto;background-color:#fff; border:1px solid #e2e2e2; border-left:0; border-right:0;}
.footer_section01 ul {text-align:left;}
.footer_section01 ul li:first-child {padding-left:25px;}
.footer_section01 ul li {display:inline-block; padding:0px 2px;color:#999;}
.footer_section01 ul li a {line-height:45px; color:#a3a3a3;}
.footer_section01 ul li a.privacy {color:#222;}
.footer_section02 {padding:20px 0 25px 0;text-align:left;}
.footer_section02 h2 {font-size:12px;padding:0;color:#000;font-weight:400;letter-spacing:2px; padding:3px 0 10px 25px;}
.footer_section02 .cscenter_phone {margin:0 auto 5px;font-size:15px; font-weight:500;color:#000;letter-spacing:0.5px;padding:0;font-family:'Roboto',sans-serif; padding:0 5px 0 25px;}
.footer_section02 .cs_txt {font-size:11px;color:#777;padding:0;line-height:16px; display:inline; margin-top:-3px; padding-left:20px;}
.footer_section02 .bank_tit {border-top:1px solid #e2e2e2; margin-top:18px;padding-top:20px;}
.footer_section02 .bank_txt {font-size:12px;color:#777; line-height:16px; padding:2px 0 0 25px;}
.footer_section03 {padding:25px 0 35px 0;text-align:left; padding-left:25px; margin:0 auto;font-size:12px;line-height:18px;color:#949290;border-top:1px solid #e2e2e2; background:#f8f8f8;}
.footer_section03 a {color:#555;}

/* BASIC css end */

