@media(min-width:2048px) {
    .innerWrap {
        padding: 0 10%;
    }

    /* header */
    header {
        padding: 20px 50px;
    }

    .headNav li a {
        font-size: 18px;
    }

    .headTel_div span {
        font-size: 14px;
    }

    .headTel_div a {
        font-size: 24px;
    }

    /* banner */
    .banTxt_span,
    .banTxt_span span {
        font-size: 68px;
    }

    /* index-1 */

    .hwTit span {
        font-size: 54px;
    }

    .hwAb_p span {
        font-size: 28px;
    }

    .hwAb_p p {
        font-size: 17px;
    }

    .hwUl a {
        font-size: 16px;
    }

    /* index-3 */
    .webMap {
        height: 89vh;
    }

    .webMap_p {
        max-width: 528px;
    }

    .webMap_p p {
        font-size: 17px;
    }

    /* about */
    .padd68 {
        padding: 138px 0;
    }

    .hwAb_img {
        padding-top: 34%;
    }

    .hwAb_div {
        padding: 58px 0;
    }

    .fp-completely .lists .list {
        width: 32%;
        margin: 0 1.5%;
    }

    .fp-completely .lists .list .gallery-area .cont-area .img-box .item {
        min-height: 268px;
    }

    .fp-completely .lists .list .gallery-area .cont-area .img-box .item .import {
        margin-bottom: 28px;
    }

    .fp-completely .lists .list .gallery-area .cont-area .img-box .item p {
        text-align: center;

    }

    /* product */

    .product .proCon h3 {
        font-size: 32px;
    }

    .product .proCon h3 span {
        font-size: 24px;
    }

    .product .proCon p {
        font-size: 17px;
    }

    /* case */
    .case_title {
        padding: 20px;
    }

    .case_title h4 {
        font-size: 20px;
    }

    /* join */
    .recIdea .recIdea_p p {
        font-size: 17px;
    }
}