/* BASIC css start */
/* 하단 */

#footer { clear:both; width:100%; height:auto; margin:40px auto 0; font-family: 'Nanum Gothic', Sans-serif; background: #f2f2f2; }
#footer span.number { font-size:16px; font-weight:bold; }
#footer span.colorBlack { color:#222; }

/* 메뉴박스 */
.footMenubox { clear:both; background-color:#fff; }
.footMenubox a {
    float:left; width:25%; padding:40px 0 10px; font-size:11px; color:#000; text-align:center; border-top:1px solid #dedede; border-left:1px solid #e9e9e9; 
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-sizing:border-box;
    -o-sizing:border-box;
    box-sizing:border-box;
}

.footMenubox a:first-child { border-left:0; }
.footMenubox:after { content:""; display:block; clear:both; }
.footMenubox a.iconfoot_01 { background:url("/design/finedrive/onedesign2/mobile/images/iconfoot_01.png") no-repeat 50% 15px; background-size:21px 20px; }
.footMenubox a.iconfoot_02 { background:url("/design/finedrive/onedesign2/mobile/images/iconfoot_02.png") no-repeat 50% 15px; background-size:23px 20px; }
.footMenubox a.iconfoot_03 { background:url("/design/finedrive/onedesign2/mobile/images/iconfoot_03.png") no-repeat 50% 15px; background-size:23px 20px; }
.footMenubox a.iconfoot_04 { background:url("/design/finedrive/onedesign2/mobile/images/iconfoot_04.png") no-repeat 50% 15px; background-size:20px 20px; }

/* 고객센터 */
#footer .cs_bk { clear:both; position:relative; width:100%; height:auto; min-height:85px; padding:20px 0; text-align:center; border-top:1px solid #dedede; }
#footer .cs_bk .info { clear:both; font-size:12px; color:#888; text-transform:uppercase; line-height:20px; }

#footer .cs_bk .line { width:1px; height:100%; background:#dedede; position:absolute; left:50%; top:0;display:none;}
#footer .cs_bk .left_cs { ; }
#footer .cs_bk .right_bk { width:50%; float:left; }



/* 회사메뉴 */
#footer .footer_menu { clear: both; text-align: center; border-top: 1px solid #dedede; padding: 20px 0 10px;}
#footer .footer_menu a { display:inline-block; font-size:11px; color:#777; padding:0 6px; }
#footer .footer_info { clear:both; text-align:center; font-size:11px; line-height:20px; color:#acacac; }
#footer .footer_info a { color:#acacac; }
#footer .copy { clear:both; text-align:center; color:#acacac; padding:10px 0 20px; }


/* 소셜영역 */
#footer .snsArea { clear:both; padding-bottom: 5px; height:30px; width:100%; overflow:hidden; border-top: 1px solid #dedede;}
#footer .snsArea .leftMenu {float: left; width: 100%; text-align: center; transform: translateY(50%);}
#footer .snsArea .leftMenu a {color: #888;}
#footer .snsArea .iconMenu a {padding:0 4px;}
#footer .snsArea .iconMenu img {width:30px;height:auto;}




/* 상단으로 */
.btnTop { display:none; position:fixed; bottom:15px; right:5px; z-index:100;}
.btnTop img { width:45px; height:45px; }
/* //*/

/* BASIC css end */

