/* BASIC css start */
#footer {background:#111; margin-top:40px;}

#footer .footerTop {width:100%; background:#333; display:flex; padding:12px 0; justify-content:flex-end;}
#footer .footerTop li{width:20%; text-align:center;}
#footer .footerTop li a{color:#fff; text-align:center;}

#footer .footerLogo{width:90%; display:flex; justify-content:space-between; margin:20px auto; align-items:flex-end;}
#footer .footerLogo li:first-child img{width:120px;}
#footer .footerLogo li:last-child img{border-radius:5px;}

#footer .footerInfo .companyInfo{color:#fff; width:90%; margin:0 auto; padding:20px 0;}
#footer .footerInfo .companyInfo p{line-height:1.6; font-size:11px;}
#footer .footerInfo .companyInfo p span{font-weight:600; margin-right:5px;}
#footer .footerInfo .companyInfo p a{color:#fff;}
#footer .footerInfo .companyInfo .copy{margin:10px 0;}

#footer .license{color:#fff; padding:20px 0; line-height:1.4; width:90%; margin:0 auto; font-size:11px; border-top:1px solid #e7e7e7;}

/* 하단 고정 버튼 */
.help_btn{position:fixed; left:1.3%; bottom:10px; z-index:100;}
.help_btn a img{width:60%;}

.section_fixedFooter .btn_toggle_area {width: 100%; height: 44px; position: relative; background:#111;}
.section_fixedFooter .btn_toggle_area .btn_up {width:40px; height:40px; line-height:40px; display: block; background-color:rgba(104, 108, 111, 0.5); text-align:center; color:#fff; position: absolute; top:-22px; right:5%;}
/* //하단 고정 버튼 */


/* BASIC css end */

