.bnr{
    width:100%;
    height:auto;
    display:flex;
    align-items:center;
    margin:108px 0 0 0;

    img{
        width:100%;
        object-fit:cover;

    }
    .bnrTitleBox{
        position:absolute;
        padding:0 7%;

        p{
            color:#fff;
            text-shadow:1px 1px 3px rgba(0, 0, 0, 0.2);
        }
        .bnrTitle{
            font-size:2em;
            font-weight:500;
            line-height:1.8em;
        }
        .bnrSubTitle{
            line-height:3em;
        }


    }
}
.main{
    margin:0;
}
.aside{
    min-width:280px;

    ul{
        position:static !important;
    }
}
.serviceAside{
    width:15% !important;
}
.serviceSection{
    width:85% !important;
    min-height:calc(95vh - 1/3*100vw) !important;
    padding-bottom:80px;
    display:grid;
    grid-template-columns:1fr 1fr;
    grid-gap:5em 8%;
    gap:5em 8%;
    align-content:start;

    .serviceArticle{

        .title{
            line-height:1.7em;
            text-align:start !important;
            word-break:keep-all;
        }
        .serviceText{
            padding:1.2em 0 0 0;
            line-height:1.8em;
        }
    }
}


// caseBnr
.caseBnr{
    // white
}

// case의 aside와 main 비율 조정
.caseMain{
    .aside{
        // width:25%;
    }
    .section{
        // width:75%;
    }
}