.companyCustomersWrap{
    display: flex;
    flex-direction: column;
    align-items: center;
    /* background-color:bisque; */
    position: relative;
    top: -46px;
}
.selectwrap{
    position: relative;
    top: -113px;
    left: 536px;
}
.selectwrap > select{
    background-color:#eeeeee;
    width: 185px;
    height: 46px;
    border: none;
    font-size: 13px;
    font-weight: 500;
    border-radius: 4px;
    padding-left: 14px;

    appearance: none; /* 브라우저 기본 화살표 제거 */
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url(../img/company_history/arrow_down.svg);
    background-repeat: no-repeat;
    background-position: right 15px center;    
}

.CustomersWrap{
    /* background-color: chocolate; */
    width: 1280px;
}
.certification{
    display: flex;
    justify-content: flex-start;
    /* background-color: #333D4B; */
    padding-bottom: 100px;
}
.certification > div{
    display: flex;
    position: relative;
    flex-direction: column;
}

/* 고객사 종류 타이틀 */
.certification > div > .certificationType{
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    color:#1A202C;
    width: 100%;
    padding-bottom: 20px;
}
/* 고객사 묶음 */
.cardWrap{
    /* background-color: #a0aec0; */
    width: 1280px;
}
.cardWrap > .government{
    background: url(../img/company_customers/중앙행정기관.png) no-repeat;
    background-size: contain; 
    width: 100%;
    height: 544px;
}
.cardWrap > .local{
    background: url(../img/company_customers/광역기초자치단체.png) no-repeat;
    background-size: contain; 
    width: 100%;
    height: 544px;
}
.cardWrap > .public{
    background: url(../img/company_customers/정부소속산하공공기관.png) no-repeat;
    background-size: contain; 
    width: 100%;
    height: 1860px;
}
.cardWrap > .institution{
    background: url(../img/company_customers/금융교육민간의료기관.png) no-repeat;
    background-size: contain; 
    width: 100%;
    height: 1766px;
}


/* 반응형------------------------------------------------ */
#pagewrap.mobile .selectwrap{
    position: static;
    margin-bottom: 50px;
    width: 90%;
}
#pagewrap.mobile .selectwrap > select {
    width: 100%;
    padding:0px;
    height: 120px;
    font-size: 45px;
    font-weight: 700;
    border-radius: 14px;
    padding-left: 60px;
    color:#111;
}
#pagewrap.mobile .companyCustomersWrap{
    width: 90%;
    position: static;
}
/* #pagewrap.mobile .CertificationWrap{
    width: 100%;
    background-color: #a0aec0;
} */

#pagewrap.mobile .CustomersWrap{
    width: 100%;
}

#pagewrap.mobile .certification > div > .certificationType{
    font-size: 45px;
    line-height: 45px;
    padding-bottom: 60px;
}
#pagewrap.mobile .certification > div,
#pagewrap.mobile .cardWrap{
    width: 100%;
}

#pagewrap.mobile .cardWrap > .government {
    background: url(../img/company_customers/01M.png) no-repeat;
    background-size: cover;
    width: 100%;
    height: 2100px;
}

#pagewrap.mobile .cardWrap > .local{
    background: url(../img/company_customers/02M.png) no-repeat;
    background-size: cover;
    width: 100%;
    height: 2301px;
}
#pagewrap.mobile .cardWrap > .public{
    background: url(../img/company_customers/03M.png) no-repeat;
    background-size: cover;
    width: 100%;
    height: 7822px;
}
#pagewrap.mobile .cardWrap > .institution{
    background: url(../img/company_customers/04M.png) no-repeat;
    background-size: cover;
    width: 100%;
    height: 7229px;
}