/* 레이아웃 CSS */
@media all and (max-width:1024px) { 
    .footer_gnb .inner {padding-left: 0px !important; padding-right: 0px !important;}
    .footer_copy .inner {padding-left: 0px !important; padding-right: 0px !important;}
}
/* 모바일 화면에서만 보이도록 */
  @media (max-width: 768px) {
    .fixed-menu {
      position: fixed;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 80px;
      background: #ffffff;
      border-top: 1px solid #e0e0e0;
      display: flex;
      justify-content: space-around;
      align-items: center;
      z-index: 9999;
    }
    .fixed-menu a {
      flex: 1;
      text-align: center;
      font-size: 14px;
      color: #333333;
      text-decoration: none;
    }
    .fixed-menu a .icon {
      display: block;
      font-size: 24px;       /* 아이콘 폰트 크기 */
      margin-bottom: 4px;
    }
  }
