@charset "UTF-8";

#main {
  background-image: url(../staff_cast/img/bg-staff_sp.jpg);
  color:#fff;
}


#staff,#cast {
   text-align: center;
  font-family:  'Noto Serif JP','Playfair Display',"游明朝体", "Yu Mincho", YuMincho, serif;
  margin-bottom: 50px;
}
.staff_list {
   font-size: 17px;
}
.staff_list dt {
  color:#ffed29;
   font-size: 0.7em;
}
.keisai {
   font-size: 0.7em;
   margin-top: 0px;
}
.staff_list dd {
   margin-bottom: 10px;
}
#staff_cast span.dt {
   font-size: 0.8em;
   display: block;
   text-align: right;
   width: 50%;
}




@media screen and (min-width:960px) {
   #main {
      background-image: url(../staff_cast/img/bg-staff.jpg);
      -webkit-background-size: cover;
      background-size: cover;
   }
.staff_list dd {
   margin-bottom: 15px;
}
   #staff_cast_inner {
      display: flex;
      width: 750px;
      margin: 0 auto;
      justify-content: center;
   }
   #staff,#cast {
      width: 50%;
   }
   .staff_list {
      font-size: 19px;
   }

   h2.ttl_cts {
      padding-bottom: 20px;
   }



}

