<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/*---------------------------------------------------------------------------*/
@media screen and (min-width: 768px), print {
  .player .section_block {
    padding-bottom: 80px;
  }
  .player .section_block:last-of-type {
    padding-bottom: 0;
  }
  .player .section_block__title {
    margin-bottom: 25px;
  }
  .player__list {
    font-size: 0rem;
    text-align: center;
    letter-spacing: 0;
    margin-left: -45px;
    text-align: left;
  }
  .player__list &gt; * {
    display: inline-block;
    vertical-align: top;
    font-size: 1.4rem;
  }
  .player__list li {
    width: 525px;
    margin: 0 0 0 45px;
  }
  .player__list li:nth-child(n+3) {
    margin-top: 75px;
  }
  .player__list figure {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .player__list figure figcaption {
    width: 370px;
    padding-left: 20px;
  }
  .player__list--pix {
    width: 145px;
    height: 180px;
  }
  .player__list--caption {
    font-weight: bold;
    font-size: 2.2rem;
  }
  .player__list--caption span {
    padding-right: .5em;
  }
  .player__list--caption small {
    font-size: 1.5rem;
  }
  .player__list dl {
    line-height: 1.8;
    font-size: 1.4rem;
    width: auto;
  }
  .player__list dl dt, .player__list dl dd {
    display: inline;
  }
  .player__list dl dt {
    font-weight: bold;
  }
  .player__list dl dt:after {
    content: '：';
  }
  .player__list dl:last-of-type dt, .player__list dl:last-of-type dd {
    display: block;
  }
  .player__list dl:last-of-type dt:after {
    display: none;
  }
  .staff .section_block {
    padding-bottom: 90px;
  }
  .staff .section_block:last-of-type {
    padding-bottom: 0;
  }
  .staff .section_block__title {
    margin-bottom: 40px;
  }
  .staff .player__list li:nth-child(n+3) {
    margin-top: 40px;
  }
  .staff .player__list dl:last-of-type dt, .staff .player__list dl:last-of-type dd {
    display: inline;
  }
  .staff .player__list dl:last-of-type dt:after {
    display: inline;
  }
}

@media screen and (max-width: 767px) {
  .player .section_block {
    padding-top: 8.46354vw;
    padding-bottom: 7.8125vw;
  }
  .player .section_block:last-of-type {
    padding-bottom: 0;
  }
  .player .section_block__title {
    margin-bottom: 3.90625vw;
  }
  .player__list li:nth-child(n+2) {
    margin-top: 7.8125vw;
  }
  .player__list figure {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .player__list figure figcaption {
    width: 62.5vw;
    padding-left: 3.90625vw;
  }
  .player__list--pix {
    width: 30.07812vw;
    height: 37.23958vw;
  }
  .player__list--caption {
    font-weight: bold;
    margin-bottom: 1.04167vw;
  }
  .player__list--caption span {
    padding-right: .5em;
  }
  .player__list--caption small {
    font-size: 2.86458vw;
  }
  .player__list dl {
    font-size: 3.125vw;
    width: auto;
  }
  .player__list dl dt, .player__list dl dd {
    display: inline;
  }
  .player__list dl dt {
    font-weight: bold;
  }
  .player__list dl dt:after {
    content: '：';
  }
  .player__list dl:last-of-type dt, .player__list dl:last-of-type dd {
    display: block;
  }
  .player__list dl:last-of-type dt:after {
    display: none;
  }
  .staff {
    padding-top: 6.51042vw;
  }
  .staff .section_block {
    padding-bottom: 7.8125vw;
  }
  .staff .section_block__title {
    margin-bottom: 3.90625vw;
  }
  .staff .player__list li:nth-child(n+2) {
    margin-top: 5.85938vw;
  }
  .staff .player__list dl:last-of-type dt, .staff .player__list dl:last-of-type dd {
    display: inline;
  }
  .staff .player__list dl:last-of-type dt:after {
    display: inline;
  }
  .staff .player__list p:not(.player__list--caption) {
    font-size: 3.125vw;
  }
}
</pre></body></html>