@charset "UTF-8";


.page_ttl {
   background-image: url("../staff_cast/img/pagettl-staff_cast.png");
}
h2 {
   margin-bottom: 20px;
}
h2 img {
   width: 100%;
}
.cts_box_inner {

}
.staff_list li {
   margin-bottom: 10px;
   padding: 0 5px;
   font-size: 1.1em;
}
.staff_list li span{
   font-size: 0.7em;
   color: #00adb3;
   font-weight: bold;
}

.staff_list li span.note {
   font-weight: normal;
   color: #505050;
}
#staff,#cast {
   margin-bottom: 50px;
}

@media screen and (min-width:960px) {


   #staff,#cast {
      width: 48%;
   }
   .cts_box_inner {
      display: flex;
      justify-content: space-between;
   }
   .staff_list li {
      font-size: 1.2em;
   margin-bottom: 15px;
   }
   .staff_list li .gold {
      font-size: 0.8em;
   }
}