/* [2026-08-21] min-width 가 1264px 이었다. 1200 이하는 아래 미디어가 100% 로 풀어주지만
   1201~1263px 구간만 1264px 를 강제해 그 폭에서 footer 가 가로스크롤을 만들었다.
   본문(.partner_wrap)이 1200px 이므로 최소값도 1200px 이면 충분하다 */
footer {background-color: #fbfbfb; display: inline-block; width: 100%; min-width: 1200px; 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: 100px;display: inline-block;}


/* 태블릿 */
@media screen and (max-width:1200px){
  footer {min-width: 100%;/*position: absolute;bottom: 0;*/}
  footer .foot_inner {padding: 10px;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: 100px;}
  footer .footer_icon .icon:last-of-type {margin: 0;}
}
