/* 미디어쿼리 */

@media screen and (max-width: 1200px) {

    /* 공통 */

    .content {
        margin: 0 0 80px;
        padding: 0 10px;
    }

    .sub_visual .sub_top_text h3 {
        font-size: 24px;
    }

    section.sec_sub .sec_inner {
        padding: 40px 0 0;
    }

    /* 현대회계법인 */

    .cont_greet .grids {
        grid-template-columns: repeat(1, minmax(0, 1fr));
        gap: 40px;
    }

    .grids ._tit {
        font-size: 20px;
    }

    .cont_greet .grids p {
        font-size: 14px;
        line-height: 1.5;
    }

    /* */

    .com_item ul {
        flex-wrap: wrap;
        justify-content: space-evenly;
        column-gap: 10px;
        row-gap: 20px;
    }

    .com_item ul li a strong {
        font-size: 18px;
    }

    .com_item ul li a span {
        font-size: 14px;
    }

    /* 오시는 길 */

    .cont_map div {
        margin-left: 0;
        font-size: 16px;
    }

    /* 회사연혁 */

    [class~=timeline] [class~=timeline-content] [class~=bar_count] {
        font-size: 18px;
    }

    [class~=timeline] [class~=timeline-content] ul li {
        font-size: 14px;
    }

    /* 인재영입 */

    .cont_person._3 .sec_inner {
        padding: 10px 0 0 !important;
    }

    .cont_person._3 .grid strong {
        font-size: 18px;
    }

    .cont_person._3 .grid p {
        font-size: 14px;
    }

    /* */

    .s_note {
        padding: 10px 20px;
        font-size: 15px;
    }

    p.sdec {
        font-size: 15px;
        line-height: 1.5;
    }

    ul.lst_ul li {
        font-size: 13px;
    }

    strong.stxt {
        font-size: 18px;
    }

    p.sub_tit {
        font-size: 15px;
    }

}

@media screen and (max-width: 1024px) {

    /* 연혁 */

    [class~=timeline] [class~=timeline-content] ul li img {
        width: 100%;
        height: 100%
    }

}

@media all and (max-width: 992px) {

    /* 연혁 */

    [class~=timeline] [class~=timeline-content] ul li img {
        height: auto
    }

    /* 현대회계법인 */

    .cont_greet .grids._1 {
        width: 100%;
    }

    .en .cont_greet .grids._1 {
        width: 100%;
    }

}