/* BASIC css start */
#ftWrap{ width:100%;min-width:1200px;height: 100%;position:relative; top:80px; border-top:1px solid #eee;background-color:#fdfdfd; }

#ftWrap a:hover { text-decoration: underline;} 
#ftWrap .footer { min-width:1200px; position:relative; min-width:1200px; margin:0 auto; text-align:center;  padding: 50px 0;}
#ftWrap .footer .sns { margin:0 0 50px; }
#ftWrap .footer .sns li { display:inline-block; margin:0 5px; }
#ftWrap .footer .sns li a { font-size:22px; width:44px; height:44px; border-radius:50%; background-color:#f2f2f2; display: block; line-height: 44px; }
#ftWrap .footer .sns li:first-child a:hover { background-color:#ff0000; color:#fff;}
#ftWrap .footer .sns li:nth-child(2) a:hover { background-color:#3b5998; color:#fff;}
#ftWrap .footer .sns li:nth-child(3) a:hover {background-color:#9337b7; color:#fff;}
#ftWrap .footer .sns li:last-child a:hover { background-color:#fccb00; color:#fff;}
#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:18px; 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:13px; }







/* °øÁö»çÇ× */
#ftWrap .boardArea { background-color:#fff; padding: 80px 0 ; margin: 0px auto 0;border-bottom:1px solid #eee; }
#ftWrap .boardArea .inner { width:1200px;min-width:1200px; margin: 0 auto; }
#ftWrap .boardArea .csArea1 { margin:0 0px 0 0;padding: 0 20px 0 20px; float:left;position:relative; border-right:1px solid #eee }
#ftWrap .boardArea .csArea1:first-child  { padding:0 20px 0 0px;}
#ftWrap .boardArea .csArea1:last-child  { padding:0 0px 0 20px; border:none}
#ftWrap .boardArea .csArea1 dt { font-size:20px; font-weight:bold; margin:0 0 12px;color:#2e2e2e;}
#ftWrap .boardArea .csArea1 dd.tel { font-size:18px; font-weight:bold; padding-bottom:10px;color:#2e2e2e;}

#ftWrap .boardArea .csArea1 dd.l { line-height: 16px; }
#ftWrap .boardArea .csArea1 dd.bank { font-size:14px; font-weight:bold; padding-bottom:10px;}
#ftWrap .boardArea .csArea1 dd.bank1 { font-size:18px; font-weight:bold; padding-top:10px;padding-bottom:6px;}
#ftWrap .boardArea .csArea1 dd.bank2 { font-size:18px; font-weight:bold; padding-bottom:10px;;}
#ftWrap .boardArea .csArea1 dt span a { font-size:16px; float:right; text-decoration:underline; color:#7e7e7e; font-weight:normal; margin-top:5px; }
#ftWrap .boardArea .csArea1 dd { line-height:26px;color:#2e2e2e; }
#ftWrap .boardArea .csArea1 dd a { font-size:14px; color:#2e2e2e; }
#ftWrap .boardArea .csArea1 dd span { color:#7e7e7e; float:right; font-size:14px; }
#ftWrap .boardArea .csArea1 dl.csCenter dd a.qna,
#ftWrap .boardArea .csArea1 dl.csCenter dd a.m2m,
#ftWrap .boardArea .csArea1 dl.csCenter dd a.m2n { display:inline-block; color:#fff; background:#2e2e2e; height:30px; text-align: center; line-height: 30px; font-size: 14px; margin-top: 10px;padding:0 10px 0 10px;}
#ftWrap .boardArea .csArea1 dl.csCenter dd a.m2m { margin-left: 5px;}
#ftWrap .boardArea .csArea1 dl.csCenter dd a.m2n { padding:0 80px 0 80px;}
#ftWrap .boardArea .csArea a:hover { color:#000; font-weight:bold; }

#ftWrap .boardArea .csArea1 img{width:92%;}
#ftWrap .boardArea .csArea1 .size11w {width:230px;}
#ftWrap .boardArea .csArea1 .size12w {position:absolute;top:135px;right:-3px;}

#ftWrap .boardArea .csArea1 dd.l { font-size:14px; font-weight:bold; margin:0 0 12px;color:#2e2e2e;}

/* °í°´¼¾ÅÍ, ÀºÇà°èÁÂ */
.boardArea .csArea { position:relative;  height:160px; margin-left: 40px; float: left; }
.boardArea .csArea dl.csCenter { position:absolute; top:0; left:50px; }
.boardArea .csArea dt { font-size:20px; font-weight:bold; margin:0 0 12px; }
.boardArea .csArea dd { font-size:13px; line-height:18px; }

.boardArea .csArea dl.csCenter dd a.qna,
.boardArea .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;}
.boardArea .csArea dl.csCenter dd a.m2m { margin-left: 5px;}
.boardArea .csArea dl.bankInfo { position:absolute; top:0; left:320px; }


.botto { width:100%;margin: 0px 0 0 0; background-color:#fff;}
.botto p{ min-width:1200px; position:relative; min-width:1200px; margin:0 auto; text-align:center;}

.mobi {margin: 50px auto 0px auto;}
.mobi a{ background-color:#2e4052; font-size: 56px;height: 56px;line-height: 50px;color:#f2f2f2;padding: 10px 10px; border-radius:8px;}

#giftwaiting {position: absolute; left: 42% !important; top: 50% !important; width: 315; height: 169; z-index: 120 !important; visibility: hidden;}

/* BASIC css end */

