/* BASIC css start */
#footer {  clear:both; margin-top:36px; } 
#footer .footerTop{display: flex;justify-content: space-between;padding: 13px 25px;background: #f2f3f6;margin-bottom: 2px;}
#footer .footerTop a{font-size: 12px;color: #0c0c0c;}
#footer .footerInfo { display: block; background: #f2f3f6;} 
#footer .footerInfo .footerInfoTop { display: table;width: 100%;table-layout: auto; padding: 25px 25px 12px; box-sizing: border-box;} 
#footer .footerInfo .footerInfoTop .footerInfoTopLeft { display: table-cell; } 
#footer .footerInfo .footerInfoTop dt { margin-bottom: 10px; font-size: 11px; color: #0c0c0c;} 
#footer .footerInfo .footerInfoTop .footerInfoTopLeft .tel { color: #0c0c0c; font-size: 24px; margin-bottom: 12px; font-weight: bold;line-height: 24px;} 
#footer .footerInfo .footerInfoTop .footerInfoTopRight {  display: table-cell;} 
#footer .footerInfo .footerInfoTop .footerInfoTopRight dl dd{font-size: 10px;color: #838383;margin-bottom: 7px;}
#footer .footerInfo .footerInfoBottom {  margin: 0 auto; padding: 0 15% 20px;} 
#footer .footerInfo .footerInfoBottom ul{display: table;width: 100%;border-spacing: 5px;table-layout: fixed;}
#footer .footerInfo .footerInfoBottom ul li{display: table-cell;}
#footer .footerInfo .footerInfoBottom ul li a{font-size: 11px;color: #000;display: block;border: 1px solid #000;padding: 9px 0;word-break: break-all;white-space: pre;text-align: center;box-sizing: border-box;}
#footer .footerInfo .footerInfoBottom ul li.kakao a{background: #f6e21e;border-color: #f6e21e;font-size: 11px;color: #000;}
#footer .footerInfo .footerInfoBottom ul li.kakao a img{vertical-align:middle; margin-right:4px;}
#footer .footerInfo .footerInfoBottom .footerInfoBottomLeft { float:left; } 
#footer address { padding: 20px 25px;  } 
#footer address p{font-size:10px; color:#838383;}
#footer address p.copy{margin-top:10px;color: #bdbdbd;font-size: 9px;}
#footer address .agreeButton { margin:5px 0; } 
#footer address .agreeButton a { color:#fff; background-color:#b3b3b3; padding:2px 5px; } 


/* 하단 고정 버튼 */
.section_fixedFooter { position: relative; position:fixed; bottom: 15px; right: 8px; z-index: 999;} 
.section_fixedFooter .btn_up { display: inline-block; } 
.section_fixedFooter .btn_up img { width:35px; } 
/* //하단 고정 버튼 */



/* BASIC css end */

