<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

/*
font-size list (base: 12px)
 67% =  8px
 75% =  9px
 83% = 10px
 92% = 11px        175% = 21px
100% = 12px        184% = 22px
108% = 13px        192% = 23px
117% = 14px        200% = 24px
125% = 15px        209% = 25px
133% = 16px        217% = 26px
142% = 17px
150% = 18px
159% = 19px
167% = 20px
*/

.cast {
  margin-bottom: 30px;
  padding-bottom: 40px;
  /*background: url(/bom/img/cast-staff/icon1.png) no-repeat 200px bottom;*/
}
.staff {
  /*padding-bottom: 150px;*/
  /*background: url(/bom/img/cast-staff/icon2.png) no-repeat 500px bottom;*/
}
h3 {
  margin-bottom: 50px;
  text-align: center;
}
.cast-group {
  margin-bottom: 30px;
}
.cast-list, .staff-list {
  width: 800px;
  margin: 0 auto;
  padding-bottom: 10px;
  background: url(/bom/img/cast-staff/line.png) repeat-y center center;
  zoom: 1;
}
.cast-list:before, .staff-list:before, .cast-list:after, .staff-list:after {
  content: "";
  display: table;
  overflow: hidden;
}
.cast-list:after, .staff-list:after { clear: both; }
.cast-list dt, .staff-list dt {
  float: left;
  width: 400px;
  text-align: right;
}
.cast-list dd, .staff-list dd {
  float: left;
  width: 400px;
}
.cast-list span, .staff-list span {
  display: block;
  padding: 0 50px;
}
.cast-list .name, .staff-list .name {
  font-size: 135%;
}
.cast-list .eng, .staff-list .eng {
  font-size: 92%;
}
.attention {
  text-align: center;
  margin: 60px 0 0;
}
.decoHat {
  text-align: center;
  margin-bottom: 70px;
}</pre></body></html>