/*footer*/
#footer { width:100%; overflow:hidden; border-top:1px solid #eee; text-align:center; font-size:12px;  }
#footer .section { padding:25px 0; overflow:hidden; text-align:left;  }
#footer .section p{ float:left; width:72%; line-height:19px; }
#footer .section ul{ float:right; width:28%; overflow:hidden; }
#footer .section ul li{ float:right; width:49%; }
#footer .section ul li:first-child{ float:left; }
#footer .section ul li a{ display:block; text-align:center; background:#eee; border:1px solid #ccc; padding:8px; font-size:12px; }

/* pc이하 */
@media all and (max-width:980px){
#footer .section ul{width:20%; }
#footer .section ul li { float:none; width:auto; }
#footer .section ul li:first-child{ float:none; margin-bottom:5px; }

}

/* 태블릿이하 */
@media all and (max-width:768px){
#footer .section{padding:20px 0; }
#footer .section p{ float:none; width:auto; }
#footer .section ul{ float:none; width:auto; margin-bottom:5px; }
#footer .section ul li{ float:left; width:25%; }
#footer .section ul li:first-child{ float:left; margin-right:10px; }


}

/* 모바일이하 */
@media all and (max-width:640px){
#footer .section ul{display:none; }
#footer .section p{text-align:center; font-size:12px; }

}