footer {background-color: #fbfbfb; display: inline-block; width: 100%; min-width: 1264px; width: 100%; border-top: 1px solid rgb(231, 233, 236); display: flex; justify-content: center; margin-top: auto;}
footer .foot_inner {display: inline-block;width: 1200px;padding: 50px 0;display: flex;justify-content: space-between; margin: 0 auto;}
footer .footer_info { display: inline-block; float: left;}
footer .footer_info li {font-size: 14px; line-height: 20px; color: #828282;}
footer .footer_icon .icon {float: left;width: 30px;height: 30px;}
footer .footer_icon .icon {display: inline-block;margin-right: 15px;}
footer .footer_icon i {font-size: 20px;color: #c2c2c2;border: 1px solid #c2c2c2;border-radius: 50%;text-align: center;padding: 7px;}
footer .footer_right {justify-content: space-between;align-items: center;display: flex;}
footer .footer_logo {width: 100%; margin-bottom: 10px;}
/* footer .footer_logo .footer_logotxt {float: left;line-height: 50px;margin-right: 10px;color: #4b4b4b;} */
footer .footer_logo img {width: 40px;display: inline-block;}


/* 태블릿 */
@media screen and (max-width:1200px){
  footer {min-width: 100%;/*position: absolute;bottom: 0;*/}
  footer .foot_inner {padding: 30px;width: 100%;}
}

/* 모바일 */
@media screen and (max-width:767px){
  /* footer {min-width: 0;position: relative;} */
  footer .foot_inner {flex-direction: column-reverse; text-align: center;}
  footer .footer_info li {font-size: 10px;}
  footer .footer_info li:last-child {display: inline-block;}
  footer .footer_logo img {width: 30px;}
  footer .footer_icon .icon:last-of-type {margin: 0;}
}
