.pg-company .c-heading03{
  margin-top:72px;
  margin-bottom:40px;
  padding-bottom:6px;
  border-bottom:1px solid #fff;
  color:#fff;
  font-weight:bold;
  font-size:2.2rem;
}


.pg-company-ceo__row{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
}
@media screen and (max-width: 900px){
  .pg-company-ceo__row{
        flex-flow:column;

    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-flow:column;
  }
}

.pg-company-ceo__image{
  max-width:300px;
}
@media screen and (max-width: 900px){
  .pg-company-ceo__image{
    margin:0 auto;
  }
}

.pg-company-ceo__data{
      flex:1;
  margin-left:40px;

  -webkit-box-flex:1;
  -ms-flex:1;
}
@media screen and (max-width: 900px){
  .pg-company-ceo__data{
    margin-top:16px;
    margin-left:0;
  }
}

.pg-company-ceo__name{
  font-weight:bold;
  font-size:2.6rem;
}
@media screen and (max-width: 900px){
  .pg-company-ceo__name{
    text-align:center;
  }
}

.pg-company-ceo__text{
  margin-top:16px;
}




.pg-company .c-table--company{
  margin-top:49px;
  table-layout:fixed;
  ;
}@media (max-width: 999px){
  .pg-company .c-table--company{
    display:block;
    margin-top:40px;
    ;
  }.pg-company .c-table--company tbody,
  .pg-company .c-table--company thead,
  .pg-company .c-table--company tr,
  .pg-company .c-table--company th,
  .pg-company .c-table--company td{
    display:block;
  }
}.pg-company .c-table--company tr{
  border-bottom:1px solid #333;
}@media (max-width: 999px){
  .pg-company .c-table--company tr{
    padding:12px 7px 13px;
  }
}.pg-company .c-table--company tr:first-child{
  border-top:1px solid #333;
}.pg-company .c-table--company th,
.pg-company .c-table--company td{
  padding:22px 0;
  font-style:normal;
  font-weight:bold;
  font-size:12px;
  font-size:1.2rem;
  font-size:11px;
  font-size:1.1rem;
  line-height:1.33333em;
  line-height:1.45455em;
  text-align:left;
  ;
}@media (max-width: 999px){
  .pg-company .c-table--company th,
  .pg-company .c-table--company td{
    padding:0;
  }
}.pg-company .c-table--company th{
  width:275px;
  padding-left:25px;
  color:#999;
  ;
}@media (max-width: 999px){
  .pg-company .c-table--company th{
    padding:0;
  }
}.pg-company .c-table--company td{
  color:white;
}@media (max-width: 999px){
  .pg-company .c-table--company td{
    margin-top:2px;
  }
}

