footer {
    /* header\.css의 innerBody와 싱크 */
    width: 1200px;
    box-sizing: border-box;     /* 박스 외부로 컨텐츠 넘치는 것 방지 */

    /* background-color: #333; */
    background-color: #fff;
    padding-top: 10px;
    padding-bottom: 30px;
    /* padding-left: 20px;
    padding-right: 20px; */
    /* margin-top: 90px; */

    /* margin-top: 30px; */
    margin-top: 60px;

    /* border-top: 3px solid #777; */

    /* color: #333; */
    text-decoration: none;

    font-size: 12px;
}


.footerSeg {
    box-sizing: border-box;     /* 박스 외부로 컨텐츠 넘치는 것 방지 */
    
    /* padding-top: 10px; */
    padding: 0;
    margin-top: 30px;
    /* margin-right: 100px; */
    list-style-type: none;
    line-height: 28px;

    /* text-align: left; */

    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: 0 20px;
}
    .footerLinkItem:hover {
        color: #E66419;
        font-weight: 800;

        cursor: pointer;
    }

.copyright {
    margin: 30px;
    padding: 30px;
    text-align: center;
    /* margin-top: 30px; */
    /* font-size: 1rem; */
    font-size: 16px;
    /* font-weight: 900; */
}

    /* 링크 속성 >> 상속받은 속성 초기화 후 재적용 */
    footer a {
        all: unset;
    }
    a.footerLink, div.footerLink {
        text-decoration: none;
        /* color: #CFCFCF; */
        cursor: pointer;
    }





















/* 모바일 정의 */
/* 표준 모바일 사이즈보다 1픽셀씩 작게 최대폭 지정 */

/* 커스텀. 좌우 1200 + 20씩 */
@media screen and (max-width: 1239px) {

    /* 태블릿 이하 (예: iPad 세로 포함) */
    /* @media screen and (max-width: 1023px) { */

    /* 모바일 일반 (갤럭시, 아이폰 포함) */
    /* @media screen and (max-width: 767px) { */

    /* 소형 모바일 기기 (iPhone 11 이하, 일부 안드로이드 중저가형) */       /* 극소형 모바일 기기 (iPhone SE, 갤럭시 A 시리즈 구형) */
    /* @media screen and (max-width: 413px) {       */

    /* 공통 */
    ::-webkit-scrollbar { display: none; }      /* Chrome, Safari, Edge	스크롤바 숨기기 */

    footer {
        width: calc(100vw - 20px);
    }

    .footerSeg {
        padding: 0;
        flex-wrap: wrap;
        justify-content: center;
        /* column-gap: 37px; */
        column-gap: 9%;
    }
}
