/* BASIC css start */
#footer{position:relative;margin:0px 0 0;border-top:1px solid #ddd;padding-bottom:67px;}

#footer .footerInfo {position:relative;overflow:hidden;padding: 10px 0;}
#footer .infoArea{padding: 10px 0 0;text-align:center;color:#999;}
#footer .infoArea:after { display:block; clear:both; content:'' }
#footer .infoArea dt {color:#373737;padding-bottom:2px;}
#footer .infoArea dd{line-height:19px;}
#footer .infoArea .tel { color:#111; font-size:16px;line-height:21px;display:inline-block;}

#footer .snsArea{text-align:center;font-size:0;}
#footer .snsArea .list{display:inline-block;}
#footer .snsArea .link{color:#373737;display:block;padding:10px;font-size:0;}
#footer .snsArea .link i{vertical-align:top;font-size:16px;line-height:1;}

#footer .footerMiddle {display:table; width:100%;height:32px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
#footer .footerMiddle a{display:table-cell; height:32px;text-align:center; line-height:32px; color:#373737;width:23%;}
#footer .footerMiddle .longTxtLink{width:31%;}

#footer .footerAddress{padding-top:25px;color:#373737;text-align:center;line-height:1.2;}

#footer .footerCopy {padding-top:10px;text-align:center; color:#999;line-height:1.1;}


.btn_toggle_area{display:none;position: fixed;z-index:999;bottom: 40px;right:10px;}
.btn_toggle_area .moveBtn{display:block;width: 45px;height: 45px;font-size: 22px;color:#111;line-height: 45px;text-align:center;margin-top:1px;border:1px solid #ddd;background: rgba(255,255,255,0.8);}
.btn_toggle_area .kakaoBtn {display:block;width: 45px;height: 45px;font-size: 26px; background: #f7e41f;color: #391e1e; line-height: 45px;text-align:center;}
.btn_toggle_area .kakaoBtn img{width:45px}

.ftInst{display:none;padding:10px; margin-top:30px; border-top:1px solid #eee;}
.ftInst p{text-align:center  ;  font-size: 16px;
    padding-bottom: 10px;}

.ftInst p i{font-size: 16px;}
/* BASIC css end */

