/* BASIC css start */
#ftWrap{ margin-top: 70px;border-top:1px solid #ddd }
#ftWrap a:hover { text-decoration: underline;} 
#ftWrap .footer{/*width:1200px; margin:0 auto*/}
#ftWrap .footetTopWrap  {background-color:#fff;padding-bottom: 20px;}
#ftWrap .footetTopWrap  .title{line-height:1;display:block;padding: 40px 0 12px;font-size: 14px;color: #000; font-weight:bold}
#ftWrap .footetTopWrap  p {line-height:20px; color:#555}
#ftWrap .footetTopWrap  ul:after{content:"";display:block;clear:both;}

#ftWrap .footetTopWrap  .list{float:left;}
#ftWrap .footetTopWrap  .list.about{ width: 170px;  padding-right: 100px;}
#ftWrap .footetTopWrap  .list.about > ul > li{float: inherit; text-align:left;margin: 0; line-height: 24px;}
#ftWrap .footetTopWrap  .list.about .footerNavArea{}

#ftWrap .footetTopWrap  .list.info{ width: 330px;  padding-right: 100px;}
#ftWrap .footetTopWrap  .list.info .orderTx{ margin-top: 10px; display: block;}

#ftWrap .footerNavArea {height:50px;line-height:50px;  width:1200px; margin:0 auto; }
#ftWrap .footerNavArea .footerNav li {float:left;}
#ftWrap .footerNavArea .footerNav li i { font-size: 20px; vertical-align: middle; }
#ftWrap .footerNavArea .footerNav a {/* display:block; */padding: 0 40px 0 0;}

/* °øÁö»çÇ× */
.boardArea { background-color:#f2f2f2; padding: 45px 0; }
.boardArea .inner { width: 1200px; margin: 0 auto; }
.boardArea .notice { width:400px; margin:0 40px 0 40px; float:left; }
.boardArea .notice dt { font-size:24px; font-weight:bold; margin-bottom:10px; padding-bottom:6px; color:#2e2e2e; }
.boardArea .notice dt span a { font-size:14px; float:right; text-decoration:underline; color:#7e7e7e; font-weight:normal; margin-top:5px; }
.boardArea .notice dd { line-height:36px; border-bottom:1px solid #e5e5e5; }
.boardArea .notice dd a { font-size:14px; color:#2e2e2e; }
.boardArea .notice dd span { color:#7e7e7e; float:right; font-size:14px; }
.boardArea .notice a:hover { color:#000; font-weight:bold; }

/* °í°´¼¾ÅÍ, ÀºÇà°èÁÂ */
.boardArea .csArea { position:relative; width:500px; height:160px; 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:14px; }
.boardArea .csArea dd.tel { font-size:20px; line-height: 30px; font-weight:bold; }
.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:300px; }

/* ¹öÆ° */
.btmBtns li { float: left; margin: 0 10px 25px 0;  text-align: center; }
.btmBtns li span { display:block; width: 48px; height: 48px; background-color: #fff; border: 1px solid #ddd; border-radius:100%; margin-bottom: 3px; }
.btmBtns li span i {line-height: 48px; vertical-align: middle; font-size: 24px; color:#777;  }
.btmBtns li a:hover span { background-color:#bbb; border-color:#bbb; }
.btmBtns li a:hover span i { color:#fff }

/* È¸»çÁ¤º¸ */
#ftWrap .footer .company{ text-align:center; padding: 40px 0;}
#ftWrap .footer .company .subTxt p {line-height:22px; color:#2e2e2e; font-size:13px; }
#ftWrap .footer .company .subTxt p.shopName { font-size:18px; margin:0 0 10px; }
/* BASIC css end */

