/* BASIC css start */
#footer_area {background:#ffffff; padding: 40px 0 0 0px; width: 100%;  text-align:center; position:relative; z-index:1; font-size:10px}
#footer_area .logo_a {padding:0 0 25px 0}
#footer_area .menu {width:100%; height:65px; border:solid 1px #e5e5e5; border-left:none}
#footer_area .menu ul {}
#footer_area .menu ul li {float:left; border-right:solid 1px #e5e5e5; width:24.6%; height:65px; text-align:center}
#footer_area .menu ul li.finalcell {border-right:none}
#footer_area .menu ul li img {margin:3px 0}
#footer_area .menu ul li * {font-family:'µ¸¿ò'; font-size:11px; color:#707070}
#footer_area .insta {width:100%; padding:0 0 10px 0; }
#footer_area .insta h1 {width:10%; margin:0 auto; }
#footer_area .insta h1 img {width:100%; }
#footer_area .insta h2 {font-family: 'Noto Serif', serif; font-size: 18px; font-weight:normal; margin:0;  }
#footer_area .insta h2 span {font-weight:bold; }
#footer_area .insta p {font-size:12px; margin:2px 0 0; color:#888; }
#footer_area .insta ul {height:19px;padding:15px 0 5px 0}
#footer_area .insta ul li.left {height:19px; float:left; padding:0 0 0 5px; font-weight:700; font-size:12px}
#footer_area .insta ul li.left img {position:relative; top:-1px}
#footer_area .insta ul li.right {float:right; padding:1px 5px 0 0; font-family:'Open Sans'}
#footer_area .insta .insta_area {clear:both; width:100%; padding:8px 0; background:#ffffff;  }
#footer_area .footerTop {margin:20px 0 0;  }
#footer_area .footerTop a {color:#888; }
#footer_area .footerNavi {margin:10px 0 0; border-top: 1px solid #000;border-bottom: 1px solid #000;}
#footer_area .footerNavi ul {overflow:hidden; }
#footer_area .footerNavi ul:first-child {border-bottom:1px solid #000; }
#footer_area .footerNavi li {float:left; width:25%; text-align:center; box-sizing:border-box; border-right:1px solid #000;background:#ffffff; }
#footer_area .footerNavi li:last-child {border-right:1px solid #000; }
#footer_area .footerNavi li a {display:block;  padding:12px 0;  color:#000; }
#footer_area .footerNavi li img {width:40%; display:block; margin:0 auto 4px; }
#footer_area .footerBank {padding:25px 0; overflow:hidden; text-align:left; }
#footer_area .footerBank ul {width:50%; float:left; box-sizing:border-box; padding:0 0 0 10px;text-align:center; }
#footer_area .footerBank h1 {font-family: 'Noto Serif', serif; font-size:13px; margin:0 0 10px; }
#footer_area .footerBank .number {font-size:15px; font-weight:bold; margin:0 0 4px; }
#footer_area .footerBank p {font-size:10.5px; color:#666; }
#footer_area .shopInfo {border-top:2px solid #000; padding:0 0 15px; border-bottom:1px solid #000;  }
#footer_area .shopInfo h1 {width:55%; margin:15px auto 10px; }
#footer_area .shopInfo h1 img {width:100%; }
#footer_area .shopInfo .footerSns {margin:5px 0 25px; }
#footer_area .shopInfo .footerSns li {display:inline-block; width:8%; margin:0 7px; }
#footer_area .shopInfo .footerSns li img {width:100%; opacity:0.3;  }
#footer_area .shopInfo p {color:#666; margin:0 0 20px; }
#footer_area .copyright {margin:15px 0 2px; }
#footer_area .PL {font-size:10px; color:#888; margin:0 0 15px; }
#footer_area .PL a {color:#888; }
.footerBankBtn {padding: 20px 0 0; overflow: hidden; clear: both; }
.footerBankBtn div {width:50%; float:left; text-align:center; }
.footerBankBtn div a {width:90%; margin:0 auto; padding:7px 0; display:block; font-size:12px; border:1px solid #bbb; }


#footer_area .customer {width:100%;  background:#efedea; }
#footer_area .customer .call_center .title {padding:40px 0 0 0; font-family:'Open Sans Condensed'; font-weight:700; font-size:12px}
#footer_area .customer .call_center .no {padding:12px 0 0 0}
#footer_area .customer .call_center .time {padding:12px 0 0 0; font-family:'Open Sans';  font-size:11px}
#footer_area .customer .call_center .call {margin:12px auto; width:125px; height:26px; background:url('/design/chgmllub/dfl_mobile/common/footer_call.gif') no-repeat center top }
#footer_area .customer .call_center .call a {font-family:'NanumGothic','³ª´®°íµñ'; display:block; padding:6px 0 0 12px; font-size:12px; color:#595959}

#footer_area .customer {width:100%;  border-bottom:solid 2px #3a3a3a; background:#efedea; }
#footer_area .customer .bank_info .title {padding:30px 0 0 0; font-family:'Open Sans Condensed'; font-weight:700; font-size:12px}
#footer_area .customer .bank_info .no {padding:8px 0 0 0}
#footer_area .customer .bank_info .name {padding:7px 0 40px 0; font-family:'NanumGothic','³ª´®°íµñ';  font-size:11px}
#footer_area .shop_info {width:100%; text-align:left; }
#footer_area .shop_info .logo {padding:29px 0 14px 12px;  font-family:'Open Sans Condensed'; font-weight:700; font-size:12px}
#footer_area .shop_info .info {border-bottom:solid 1px #3a3a3a; padding:0 0 25px 12px;  font-family:'Open Sans';  font-size:10px; color:#606060}
#footer_area .shop_info .info * {color:#606060}
#footer_area .shop_info .info .dotum {font-size:11px; letter-spacing:-1px}
#footer_area .etc_link {padding:10px 0 14px 0}
#footer_area .etc_link img {margin:0 5px}

#btnTop {position:fixed; bottom:50px; right:10px; display:none; z-index:8; width:35px; height:35px; box-sizing:border-box; border:1px solid #000; background:rgba(255,255,255,0.7); text-align:center; }
#btnTop img {width:25px;  }
#btnTop a {display:block; line-height:27px; }



#footer_area .bottom_category {border-top:solid 2px #292929; border-bottom:solid 2px #292929; width:100%; height:70px;}
#footer_area .bottom_category ul {}
#footer_area .bottom_category ul li {float:left; border-right:solid 1px #e5e5e5; border-bottom:solid 1px #e5e5e5;width:19.6%; height:34px; text-align:center}
#footer_area .bottom_category ul li a {display:block; width:100%; height:100%; line-height:34px;}
#footer_area .bottom_category ul li.finalcell {border-right:none}
#footer_area .bottom_category ul li img {margin:3px 0}
#footer_area .bottom_category ul li * {font-family:'Open Sans'; font-size:11px; color:#252525}
#footer_area .bottom_category .category2 ul li {border-bottom:none;}

/* BASIC css end */

