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

/*****************************
*  section-intro
******************************/
/*! 番組概要 */
#section-intro .text-intro{ margin-bottom:60px;}
#section-intro .text-intro .intro1{ font-size:160%; line-height:160%;}
#section-intro .text-intro .intro1 span{ border-bottom: double 5px #555555;}
#section-intro .text-intro .intro2 span{ font-size:200%; line-height:180%;}
#section-intro .text-intro .intro2 span.cast-yellow, #section-intro .catch1 span.cast-yellow{
  background: -webkit-linear-gradient(transparent 70%, rgb(192 182 25 / 60%) 30%);
  background: linear-gradient(transparent 70%, rgb(192 182 25 / 60%) 30%);}
#section-intro .text-intro .intro2 span.cast-pink, #section-intro .catch1 span.cast-pink{
  background: -webkit-linear-gradient(transparent 70%, rgb(210 18 119 / 60%) 30%);
  background: linear-gradient(transparent 70%, rgb(210 18 119 / 60%) 30%);}
#section-intro .text-intro .intro2 span.cast-blue, #section-intro .catch1 span.cast-blue{
  background: -webkit-linear-gradient(transparent 70%, rgb(0 37 157 / 60%) 30%);
  background: linear-gradient(transparent 70%, rgb(0 37 157 / 60%) 30%);}
#section-intro .text-intro .intro3 span.black{ background-color: #000; color: #fff; padding: 3px 0px;}
#section-intro .text-intro .intro4{ font-size:120%; line-height:160%;}
#section-intro .text-intro .intro4 span{ border-bottom: solid 2px #555555;}

#wrapper #main-container #section-intro .h3-ttl-a, body.news #wrapper #main-container .h3-ttl-a{
  padding-left: 10px;
  border-bottom: dashed #ccc 1px;
  border-left: solid #000000 3px;}

#section-intro .catch1 span{ font-size:180%; line-height:180%;}
#section-intro .catch2 span{ font-size:160%; line-height:180%; border-bottom: double 5px #555555;}

body.top #wrapper #main-container .section-mv-bottom-area .bangumi-info-wrap .bangumi-info p span{ color:#f30287; font-size:140%; color:#dd017d;}

.cast-group{ font-size:80%;}

/*! カスタムフォント */
    @font-face {
      font-family: 'Noto Sans Japanese';
      font-style: normal;
      font-weight: 400;
      src: url(https://fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff2) format('woff2'),
           url(https://fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff) format('woff'),
           url(https://fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.otf) format('opentype');
    }
    @font-face {
      font-family: 'Noto Sans Japanese';
      font-style: normal;
      font-weight: bold;
      src: url(https://fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.woff2) format('woff2'),
           url(https://fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.woff) format('woff'),
           url(https://fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.otf) format('opentype');
    }

    @font-face {
      font-family: 'Jinmei Noto Sans Japanese';
      font-style: normal;
      font-weight: 400;
      src: url('/commons/1/fonts/Jinmei-NotoSansJP-Regular.woff2') format('woff2'),
           url('/commons/1/fonts/Jinmei-NotoSansJP-Regular.woff') format('woff'),
           url('/commons/1/fonts/Jinmei-NotoSansJP-Regular.otf') format('opentype');
    }

    @font-face {
      font-family: 'Jinmei Noto Sans Japanese';
      font-style: normal;
      font-weight: bold;
      src: url('/commons/1/fonts/Jinmei-NotoSansJP-Bold.woff2') format('woff2'),
           url('/commons/1/fonts/Jinmei-NotoSansJP-Bold.woff') format('woff'),
           url('/commons/1/fonts/Jinmei-NotoSansJP-Bold.otf') format('opentype');
    }
    .custom-font {
      font-family: 'Jinmei Noto Sans Japanese', 'Noto Sans Japanese', sans-serif;
    }
</pre></body></html>