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

#ftWrap .footer .inner { float:left; }
#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 .subTxt p.shopName { font-size:15px;font-weight:bold; margin:0 0 10px; }
#ftWrap .footer .footerNav { margin:20px 0 0; }
#ftWrap .footer .footerNav li {display:inline-block;margin:0 2px; }
#ftWrap .footer .footerNav li a { font-size:12px; }

/* 공지사항 */
.boardArea {background:#fff; height:63px;}
.boardArea .inner { width: 1200px; margin: 0 auto; }
.boardArea .inner .hdNotice {position: relative;height: 27px;line-height:27px;overflow: hidden;float: left; padding: 16px 0 0; font-weight:bold; }
.boardArea .inner .hdNotice dt {float: left;padding: 0 15px 0 0;font-size: 16px; color:#2c2c2c; }
.boardArea .inner .hdNotice dt .grBar {display:inline-block;margin-left: 20px;width:1px;height: 12px;background: #8a8a8a;vertical-align: -2px;}
.boardArea .inner .hdNotice dd {position:relative;float: left;width:340px;height: 27px;padding-right: 20px; text-align:left; }
.boardArea .inner .hdNotice dd a { color:#2c2c2c; font-size:14px; font-weight:normal; text-align:left; }
.boardArea .inner .hdNotice dd a:hover{color:#2d2d2d;}
.boardArea .inner .hdNotice .hdNoticeBtn .prev {position: absolute;right:0; top: -1px;}
.boardArea .inner .hdNotice .hdNoticeBtn .next { position: absolute;right:0; top: 15px;}
.boardArea .sns { text-align:right;padding:21px 0 0; }
.boardArea .sns li { display:inline-block; margin:0 5px; }
.boardArea .sns li a { font-size:22px; width:30px; height:30px; display: block; }

/* 고객센터, 은행계좌 */
#ftWrap .footer .csArea { position:relative; width:500px; height:160px; margin-left: 20px; float: right; }
#ftWrap .footer .csArea dl.csCenter { position:absolute; top:0; left:50px; }
#ftWrap .footer .csArea dt { font-size:15px; font-weight:bold; margin:0 0 12px; }
#ftWrap .footer .csArea dd { font-size:13px; line-height:20px; }
#ftWrap .footer .csArea dd.tel { font-size:20px; font-weight:bold; margin:0 0 5px;}
#ftWrap .footer .csArea dl.csCenter dd a.qna,
#ftWrap .footer .csArea dl.csCenter dd a.m2m { display:inline-block; color:#fff; background:#2e2e2e; width:85px; height:30px; text-align: center; line-height: 30px; font-size: 14px; margin-top: 10px;}
#ftWrap .footer .csArea dl.csCenter dd a.m2m { margin-left: 5px;}
#ftWrap .footer .csArea dl.bankInfo { position:absolute; top:0; left:320px; }

/* BASIC css end */

