.l-header,
.l-header.is-sticky {
  position: static;
}
.ocp #srtHeaderSP .function a {
  color: #555 !important;
  background-color: #fff;
}
.ocp .imageLinkDescriptionC01 .col:first-child dt,
.ocp .imageLinkDescriptionC01 .col:nth-child(2) dt,
.ocp .imageLinkDescriptionC01 .col:last-child dt,
.ocp .imageLinkDescriptionB01 .col1 dt,
.ocp .imageLinkDescriptionB01 .col2 dt,
.ocp .imageLinkDescriptionB01 .col1 .imageDescriptionB01 p,
.ocp .imageLinkDescriptionB01 .col2 .imageDescriptionB01 p {
  font-weight: bold;
}
.imageDescriptionA03:nth-last-of-type(2) audio,
.imageDescriptionA03:last-of-type audio {
  width: 100%;
}
@media (max-width: 767px) {
  audio {
    width: 100%;
  }
}