/* BASIC css start */
#ftWrap{ margin: 100px 0 0 0; }
#ftWrap .footerTop {background:#f6f6f6; }

#ftWrap .footerTop .footerTopInner { width:1200px; margin:0 auto;height:55px;}
#ftWrap .footerTop .footerTopInner .footerNav { float:left; line-height:55px;}
#ftWrap .footerTop .footerTopInner .footerNav li {display:inline-block; }
#ftWrap .footerTop .footerTopInner .footerNav li:nth-child(even) { margin:0 12px;}
#ftWrap .footerTop .footerTopInner .footerNav li a { font-size:14px; color:#4c4c4c;}
#ftWrap .footerTop .footerTopInner .footerNav li a strong { color:#2c2c2c; }
#ftWrap .footerTop .footerTopInner .footerNav li.bar { color:#e5e5e5;}

#ftWrap .footerTop .footerTopInner .sns { float:right; }
#ftWrap .footerTop .footerTopInner .sns li { display:inline-block; }
#ftWrap .footerTop .footerTopInner .sns li a { font-size:22px; width:40px; height:55px; display: block; line-height: 55px; text-align:center;}
#ftWrap .footerTop .footerTopInner .sns li a:hover { opacity:0.5;}

#ftWrap .footer { width:1200px; position:relative; min-width:1200px; margin:0 auto; background-color:#fff; padding: 40px 0 60px;}
#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 {float:left; }
#ftWrap .footer .subTxt p {line-height:22px; color:#2e2e2e; font-size:13px; }

/* 고객센터, 은행계좌 */
.csArea { position:relative; float:left;}
.csArea dl { float:left; margin:0 110px 0 0; }
.csArea dt { font-size:13px; font-weight:bold; margin:0 0 6px; }
.csArea dd { font-size:13px; line-height:20px; }
.csArea dd.tel { font-size:16px; font-weight:bold; }

/* BASIC css end */

