/* BASIC css start */
#ftWrap{ margin: 100px 0 0 0; border-top:1px solid #c0c0c0; }
#ftWrap a:hover { text-decoration: underline;} 
#ftWrap .footer { width:1200px; position:relative; min-width:1200px; margin:0 auto; background-color:#fff; padding: 50px 0;}

#ftWrap .footer .copy {padding-top: 6px; color:#999; }
#ftWrap .footer .title{line-height:1;display:block;padding: 40px 0 7px;font-size: 13px;color: #292929;}
#ftWrap .footer .subTxt p {line-height:22px; color:#2e2e2e; font-size:13px; }
#ftWrap .footer .footerNav { margin:20px 0 0; }
#ftWrap .footer .footerNav li {display:inline-block;margin:0 2px; }
#ftWrap .footer .footerNav li a { font-size:13px; }

/* 고객센터, 은행계좌 */
.csArea { position:relative; width:560px;}
.csArea dl { margin-bottom:20px; }
.csArea dt { font-size:13px; font-weight:bold; margin:0 0 4px; }
.csArea dd { font-size:13px; line-height:18px; }
.csArea dd span.tel { font-size:16px; font-weight:bold; }

#ftWrap .footer .sns {position:absolute;right:0;bottom:46px;}
#ftWrap .footer .sns li { display:inline-block; margin:0 0 0 10px; }
#ftWrap .footer .sns li a { font-size:22px; width:44px; height:44px; border-radius:50%; background-color:#f2f2f2; display: block; line-height: 44px; text-align:center;}
#ftWrap .footer .sns li a:hover { background-color:#d1d1d1; color:#fff;}

/* BASIC css end */

