/* BASIC css start */
/* 하단 */

#footer { clear:both; width:100%; height:auto; overflow:hidden; background:#5f6062; margin:200px auto 0; color:#f3f3f3; font-size:10px; position:relative; z-index:9;}
#footer,
#footer a { letter-spacing:1px; color:#f3f3f3; font-size:10px; transition:all 0.3s ease-in-out; }

#footer #footer_in { margin:0 150px; padding:90px 0; height:auto; overflow:hidden; }

#footer .leftCopy,
#footer .aboutMenu,
#footer .boardMenu { float:left;  width:25%; padding:0 50px; box-sizing:border-box;}
#footer .csMenu { float:left; width:25%;}

@media all and (max-width:1480px) {
#footer #footer_in { margin:0 40px; }
#footer .leftCopy,
#footer .aboutMenu,
#footer .boardMenu { padding-right:70px;  }
}

@media all and (max-width:1240px) {
#footer #footer_in { margin:0 20px; }
#footer .leftCopy,
#footer .aboutMenu,
#footer .boardMenu { padding-right:70px;  }
}

#footer .aboutMenu ul,
#footer .boardMenu ul { font-size:0; line-height:0; }

#footer .csMenu ul { font-size:0; line-height:0; }

#footer .aboutMenu li,
#footer .boardMenu li { display:block; height:26px; }

#footer .csMenu li { display:block; line-height:16px; color:#f3f3f3; font-size:10px; /*padding-left:23px;*/ }
#footer .csMenu li h5{ color:#f3f3f3; font-size: 10px; padding: 15px 0 3px;}

#footer .aboutMenu li a,
#footer .boardMenu li a { line-height:26px; }

#footer .aboutMenu li a:hover,
#footer .boardMenu li a:hover { color:#a3a3a3; }

#footer #footerInfo { clear:both; border-top:1px solid #e3e3e3; padding:30px 20px; text-align:center; font-size:11px; }

/*에스크로*/
#footer .escro{text-align:left; margin-top:40px;}
#footer .escro a{display:inline-block; width:40px; margin-right:4px;}
#footer .escro a img{width:100%;}
#footer .escro a.modi_width{width:50px;}

/* 탑버튼 */
#pageTop { position:fixed; bottom:16px; right:10px; z-index:999; }


/* BASIC css end */

