/*
회사소개 - 기업개요, 연혁, 인증 및 수상, 사회공헌, 주요고객사, 오시는길
채용 - 조직문화, 채용안내
페이지 상단부 공통
*/
/* #pageContents{
    padding-top: 90px;
} */
 
/* #pagewrap{
    display: flex;
    flex-direction: column;
    width: 100%; 

} */


#pageTitleWrap{
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    /* background-color: antiquewhite; */
}
#pageTitle01{
    width: 1280px;
    height: 94px;
    display: flex;
    align-items: flex-end;
}    
#pageTitle01-01{
    width: 1280px;
    height: 80px;
    display: flex;
    align-items: center;
}
#pageTitle01-02{
    width: 1150px;
    height: 80px;
    display: flex;
    align-items: center;
}

.productserviceTitle{
    font-size: 24px !important;
    padding: 0 !important;
}
#pageTitle01-01 > p,
#pageTitle01-02 > p{
    font-size: 24px;
    font-weight: 700;
    color:#1D1D1F;
}
#pageTitle01::after{
    background: url(../img/\(icon\)01-01.png);
    content: "";
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    width: 28px;
    height: 28px;
    margin-left: 8px;
    vertical-align: middle;
}  
.iconx::after{
    display: none !important;
}
#pageTitle01 > p{
    font-size: 24px;
    font-weight: 700;
    
    vertical-align: bottom;
    color:#276DDC;

}
#pageTitle02{
    width: 1280px;
    padding: 34px 0 66px 0;
    /* height: 600px; */
    /* background-color: beige; */
}    
/* .padding{
    padding: 34px 0 0 0;

} */
.pageTitlePadding{
    /* width: 1280px; */
    padding-bottom:0px !important;
    /* height: 600px; */
    /* background-color: beige; */
}  
#pageTitle02 > p{
    font-size: 44px;
    line-height: 60px;
    font-weight: 700;
    /* padding-bottom: 16px; */
    /* background-color: rgb(220, 239, 245); */
}
.padding{
    padding-bottom: 0 !important;
}
#pageTitle02 > .pageTitle02-01{
    font-size: 34px;
    font-weight: 600;
    color:#8B8B93;
    font-weight: 500;
}
#pageContents{
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
}



@media (max-width: 1024px) {
    #pageTitle01, #pageTitle02{
        padding-left: 50px;
    }

}


/* 모바일 반응형 */

#pagewrap.mobile #pageTitleWrap{
    width: 100%;
}
#pagewrap.mobile #pageTitle01{
    width: 100%;
}
#pagewrap.mobile #pageTitle02{
    width: 100%;
}


#pagewrap.mobile #pageTitleWrap{
    margin-top: 400px;
}
#pagewrap.mobile #pageTitle01 > p,
#pagewrap.mobile #pageTitle02 > p{
    font-size: 70px;
}

#pagewrap.mobile #pageTitle02 .pageTitle02-01{
    font-size: 40px;
}
#pagewrap.mobile #pageTitle02 > p{
    
}
#pagewrap.mobile #pageTitle02 > p{
    line-height: 100px;
}
#pagewrap.mobile #pageTitle02{
    padding-top: 80px;
}
#pagewrap.mobile #pageTitle01::after{
    width: 68px;
    height: 68px;
}
#pagewrap.mobile #pageTitle01-01 > p, #pageTitle01-02 > p,
#pagewrap.mobile h2{
    font-size: 70px;
    line-height: 70px;
    padding:50px 0 80px 50px;
}

#pagewrap.mobile #pageTitle01-01{
    height: 100%;
}
