.p-list__officer {
  margin: 14px 0 0; }
  .p-list__officer:first-child {
    margin-top: 0; }
  .p-list__officer .p-list__officer--header {
    width: 10em;
    float: left;
    font-weight: normal;
    clear: left; }
  .p-list__officer .p-list__officer--description {
    margin: 0 0 0 10.5em; }

.p-signature__executive {
  text-align: right;
  margin: 10px 0 0; }


  /* ADD */
  .m-heading__lvl01 .h.add-extention-pt1 span{
    display: inline-block;
    position: relative;
    padding:0 130px;
  }
  .m-heading__lvl01 .h.add-extention-pt1 span::before,
  .m-heading__lvl01 .h.add-extention-pt1 span::after{
    content: "";
    display: block;
    width: 110px;
    height: 47px;
    position: absolute;
    top:0;
  }
  .m-heading__lvl01 .h.add-extention-pt1 span::before{
    left: 0;
    background: transparent url(/assets_cm/img/v2.0/icon_h_ex01.png) no-repeat center center;
    background-size: contain;
  }
  .m-heading__lvl01 .h.add-extention-pt1 span::after{
    right: 0;
    background: transparent url(/assets_cm/img/v2.0/icon_h_ex02.png) no-repeat center center;
    background-size: contain;
  }
  .u-br-sp{display: none;}
  @media screen and (max-width: 768px) {
    .m-heading__lvl01 .h.add-extention-pt1 span{
      padding:0 50px;
    }
    .m-heading__lvl01 .h.add-extention-pt1 span::before,
    .m-heading__lvl01 .h.add-extention-pt1 span::after{
      width: 40px;
      height: 17px;
      top:50%;
      margin-top:-8px;
    }
    .u-br-sp{display: inline;}
  }


