.p-example {
  margin-top: 2rem;
  transition: .3s;
  cursor: pointer;
}

.p-example:hover {
  opacity: .7;
}

.p-example__more {
  opacity: 1 !important;
}

.p-example__img.ic-play {
  position: relative;
}

.p-example__img.ic-play::after {
  content: "";
  background: url(../images/common/ic-play.png) no-repeat center center / contain;
  width: 5rem;
  height: 4rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
}

.double-true .dxf {
  padding-block: 0.7rem;
  font-size: 0.9rem;
  line-height: 1.2;
}

.double-true .dxf:nth-of-type(1) {
  border-bottom: 1px solid #fff;
}

.double-true .dxf:nth-of-type(2) {
  border-top: 1px solid #fff;
}

.double-true .dxf small {
  font-size: 0.7rem;
}

.double-true .p-download__link:not(.dxf) {
  height: 100%;
}

@media screen and (max-width: 767px), print {
  .double-true .dxf-list {
    border: none !important;
  }

  .double-true .dxf {
    border: 1px solid #fff;
  }

  .double-true .dxf:nth-of-type(2) {
    margin-top: 0.75rem;
  }
}