@charset "utf-8";

.modal-pjinfo p{
  margin-bottom:1.2em;
}
.modal-pjinfo p.link{
  font-weight: bold!important;
  margin-bottom:1.8em;
}
.modal-pjinfo p.modal-date {
    font-size: 1.6rem;
    line-height: 1;
}
.modal-pjinfo p.modal-date::after {
  width: 62px;
  height: 1px;
  margin-left: 1em;
  background: #000;
  content: "";
  display: inline-block;
  vertical-align: 0.4em;
}
.modal-pjinfo .modal-h2{
    padding-bottom: 26px;
    font-size: 2.8rem;
    line-height: 1.3;
}

@media print, screen and (min-width: 768px){
  #rwd-content #pd-partner .bg-box .fig {
    height: 406px;
    background: url("../img/bg_001.jpg") no-repeat center center / cover;
    opacity: 0.7;
  }
}

@media screen and (max-width: 767px) {
  #rwd-content #pd-partner .bg-box .fig {
    height: 257px;
    background: url("../img/bg_001_sp.jpg") no-repeat center top / cover;
    opacity: 0.7;
  }
.modal-pjinfo p{
  font-size:1.6rem!important;
}
.modal-pjinfo p.link{
  font-weight: bold!important;
  margin-bottom:1.6em;
}
.modal-pjinfo .modal-h2{
    font-size: 2.2rem;
}
}

#rwd-content #pd-reports .reports a.item .link{
        font-weight: bold;
        color: #0d319d!important;
}


#rwd-content #pd-reports .reports a.item:hover .link{
        color: #b10000!important;
}
