/* BASIC css start */
#footer {background:#fff;clear:both;margin: 40px 0 0; }
#footer .footerTop {padding: 4% 0;color:#4c4c4c;background:#f6f6f6;width:100%;margin:0 auto;}
#footer .footerTop a {width: 17%;display:inline-block;border-left:1px solid #ddd;padding:0 2%;height:11px;line-height:11px;text-align:center;}
#footer .footerTop a:first-child {border:none; }
#footer .footerTop a.fmLast {width: 32%;}
#footer .footerTop p { margin:8px auto 0;}
#footer .footerInfo { position:relative;overflow:hidden;zoom:1;line-height: 16px; padding:8% 0;width:90%;margin:0 auto; }
#footer .footerInfo dl { float:left;width:50%; }
#footer .footerInfo dl dt {font-weight:bold;margin-bottom:4%;font-size: 14px;}
#footer .footerInfo dl dd {font-size:13px; line-height:20px;}
#footer .footerInfo dl dd .tel {color: #111;font-size: 16px; display:block; }

#footer .companyArea { color: #2c2c2c; padding:0 0 10%; text-align:center;}

#footer address { margin: 0 auto; width: 90%; line-height:21px; }
#footer address p a { color:#2c2c2c; }
#footer address p:first-child {margin-top:10px; }

#footer .btArea { background:#fff; }
#footer .btArea p {text-align:center; padding: 2% 0 6%;}
#footer .btArea .snsArea { text-align:center;}
#footer .btArea .snsArea a { width: 40px; display: inline-block;  }
#footer .btArea .snsArea a i { font-size:20px; }

/* 하단메뉴 */
.dcoms_bottom_cs { clear:both;margin:0px 0px; width:100%;border-top:1px solid #333;}
.dcoms_bottom_cs li {display:inline; float:left;  width:25%; margin-left:-1px; border: 1px solid #dddddd; border-left:1; border-right: 0;border-bottom:1;border-top:0;  }
.dcoms_bottom_cs li a {display:block; padding:10px 0; text-align:center; color:#555; font-size:11px;}
.dcoms_bottom_cs li a .far ,a .fas {display:block; margin-bottom:5px; color:#555; font-size:18px; }


/* 고객센터 */
#dcoms_cs1 { width:50%;float:left; text-align:left; height:120px;margin-bottom:5px; padding:10px 0px 10px 0px; background:#fff;border-right:1px solid #ddd;margin-left:-1px;}
.d_cs_ttl { font:verdana;font-size:12px;color:#444444;  font-weight:600; padding-left:0px; padding-top:5px;padding-left:15px; }
.dcoms_cs1_tel {font-size:18px; color:#545454; padding-bottom:2px; padding-left:20px; }
.dcoms_cs1_text {color:#333; padding-top:12px;padding-bottom:18px; line-height:18px;font-size:15px;font-weight:bold; font:verdana;  padding-left:15px;}
.dcoms_cs1_text a {color:#333; }
.dcoms_cs1_time {color:#545454; padding-top:0px; line-height:15px;font-size:11px;font:verdana; padding-left:15px;letter-spacing:-0.5px;}
.dcoms_cs1_time2 {color:#545454; padding-top:0px; line-height:18px;font-size:11px; padding-left:15px;}

/* 계좌정보 */
#dcoms_cs2 { width:50%; float:right; text-align:left; height:120px; margin-bottom:5px;padding:10px 0px 10px 0px; background:#fff;}
.d_cs_ttl { font:verdana;font-size:12px;color:#444444;  font-weight:600; padding-top:5px;padding-left:15px; }
.dcoms_cs2_banking {padding-top:5px; padding-bottom:10px; padding-left:15px; }
.dcoms_cs2_banking .nm li{  font-size:11px; color:#545454; line-height:20px;}
.dcoms_cs2_banking .nm li:first-child{margin-top:5px;}
.dcoms_cs2_banking .nm li:nht-child(2){font-weight:bold;}
.dcoms_cs2_banking .num {font-size:12px; color:#333;  letter-spacing:-0.1px;  line-height:20px;}
.dcoms_cs2_banking .name {  font-size:11px; color:#444; font-weight:bold; line-height:30px;letter-spacing:-0.5px; padding-right:5px;padding-bottom:10px;}


/* 고객센터버튼 */
#dcoms_menu  {margin-bottom:0px;padding-left:5px;background:#fff;padding-bottom:10px;border-bottom:0px solid #ddd;}
#dcoms_menu .phone_box {display:block;margin:0 0px}
#dcoms_menu .phone_contents {display:table;text-align:left;width:100%;}
#dcoms_menu .btn-item {display:table-cell;width:40%;padding-right:5px;}
#dcoms_menu .btn-item a {display:block;padding:10px;color:#fff; font-size:11px; border:0px solid #ddd;background:#222;}

/* BASIC css end */

