/* BASIC css start */
/******************************************************* Footer *******************************************************/

footer{margin:40px auto 0;}

#footerTop{padding:25px 20px 20px; box-sizing:border-box; border:3px double #edebe8; margin:0 10px 20px; text-align:left;}
#footerTop ul{font-size:0; line-height:0; letter-spacing:0;}
#footerTop ul li{display:block; padding-bottom: 20px; box-sizing:border-box; line-height:16px; font-size:10px;}
#footerTop ul li h3{font-size:18px; font-family: 'Cardo', 'Jeju Myeongjo', Sans-serif; margin-bottom:9px;}
#footerTop ul li p{}
#footerTop ul .btnArea{text-align:center;}
#footerTop ul .btnArea a{margin-bottom:5px; background:#fff; font-weight:normal;}
#footerTop ul .btnArea a:last-child{margin-bottom:0;}


#footer { clear:both; width:100%; height:auto; padding: 40px 0; background:#f8f6f3; text-align:center; }

/* 검색영역 */
#footer .searWrap{margin-bottom:40px;}
#footer .searWrap .tit{font-size: 16px; font-family: 'Cardo', 'Jeju Myeongjo', serif; font-style:italic; margin-bottom:15px;}
#footer .searWrap .searBox {width:85%; height:40px; border:1px solid #888; margin: 0 auto;}
#footer .searWrap .searBox form {font-size:0; line-height:0;}
#footer .searWrap .searBox fieldset {font-size:0; line-height:0;}
#footer .searWrap .searBox:after{content:""; display:block; clear:both;}
#footer .searWrap .searBox #keyword {float:left; vertical-align:middle; width:75%; color:#555; height:40px; line-height:40px; padding:0; border:0; background:none; text-align:left; font-size:12px; letter-spacing:0.5px; padding:5px 10px; box-sizing:border-box;}
#footer .searWrap .searBox .btn {float:right; display:block; width:25%; height:40px; line-height:40px; border-left:1px solid #888; cursor:pointer; font-size:11px; font-weight:600; color:#333; letter-spacing:1px; font-family: 'Raleway', sans-serif; box-sizing:border-box;}

/* 상점정보 */
#footer .infoWrap{margin-bottom:40px;}
#footer .infoWrap ul{font-size:0; line-height:0;}
#footer .infoWrap ul li{line-height:20px; letter-spacing: 0.3px; font-size:11px;}
#footer .infoWrap ul li:first-child{margin-bottom:10px;}
#footer .infoWrap ul li span{display:inline-block; padding:0 3px; }

/* sns */
#footer .snsWrap{text-align:center; font-size:0; line-height:0;}
#footer .snsWrap ul li{display:inline-block; margin: 0 10px;}
#footer .snsWrap ul li a img{height:19px;}

/* 탑버튼 */
#btn_top{display:inline-block; position:fixed; right:20px; bottom:20px;}
#btn_top a{display:block; padding:5px; border-radius:40px; box-sizing:border-box; background:#fff;}
#btn_top a img{width:35px; height:auto;}
/* BASIC css end */

