/*bunshun-yakyu for PC*/
    .kanban.baseball{
      min-height:660px;
      background-image:
        url(/common/images/bunshun/v1/baseball/2019/pc/pc_baseball_kanban_thanks.png),
        url(/common/images/bunshun/v1/baseball/2019/pc/pc_baseball_kanban_ground.png),
        url(/common/images/bunshun/v1/baseball/2019/pc/pc_baseball_kanban_bg.png);
    }
    .kanban.baseball.nippon-series-2018{
      background-image:url(/common/images/bunshun/v1/baseball/2018/pc/pc_baseball_kanban_2018ns.png);
    }
    .kanban.baseball.end{
      background-image:url(/common/images/bunshun/v1/baseball/2018/pc/pc_baseball_kanban_2018thx.png);
    }
    .kanban.baseball.winter{
      background-image:url(/common/images/bunshun/v1/baseball/2018/pc/pc_baseball_kanban_winterleague.png);
    }

    .kanban.baseball .lead{
      position: absolute;
      bottom: 50px;
      left: 0;
      right: 0;
      margin: auto;
    }
    .kanban.baseball .lead.end{
     bottom:30px;
    }
    .kanban.baseball .lead p{
      font-size: 2.5rem;
      line-height: 1.6;
      text-shadow: -1px 0px 0px rgba(251, 251, 251, 0.6);
    }
    .block.baseball h2.article{
      background-image:url(/common/images/bunshun/v1/baseball/2019/pc/until-yesterday.png);
    }
    .table-title h3{
      margin:0 auto 20px auto;
    }
    .hol-table-block .aggregate-time{
      text-align:right;
    }
    .notes.frame{
      border:3px dotted #ccc;
      padding:20px;
      letter-spacing: 2px;
    }
    .notes.frame p{
      font-size:1.6rem;
      line-height:1.6;
      letter-spacing: 2px;
      
    }
    p.notes.text{
      font-size:1.6rem;
      line-height:1.6;
      padding:20px 0;
      text-align:center;
    }
    ul.writer-icon-list{
      display:flex;
      flex-wrap:wrap;
      justify-content: center;
      padding:0 90px;
    }
    ul.writer-icon-list li{
     display:block;
     width:160px;
     margin:10px 20px 10px 0 ;
    }
    ul.writer-icon-list li:nth-child(4n + 4), ul.writer-icon-list li:last-child{
      margin-right:0px;
    }
    ul.writer-icon-list li a img{
      width:100%;
    }
    ul.writer-icon-list li p{
      line-height: 1.4;
      font-size: 1.4rem;
    }

/*今日の試合*/
    .versus-sheet{
      padding-top:475px;
    }

/*MODAL*/

#page-content.masked:after{
  z-index: 10;
}
#writer-modal{
  height:90%;
  z-index:9999;
}
#writer-modal .btn-box{
  z-index:10000;
}
#writer-carousel{
  padding: 70px;
}
#writer-carousel .carousel-cell{
  width:740px;
}
#writer-carousel .carousel-cell .inner .text .team .uniform-number{
  box-sizing: border-box;
}
#writer-carousel .carousel-cell .profile ol li {
  display:inline;
}
#writer-carousel .carousel-cell .bottom-box{
  width:740px;
  margin-top:35px;
}

/* 1stステージのセパのチームカラー */
.nippon-series-block.climax .match-title.ce .team-name.left .team-rank{color:#2364CB;}
.nippon-series-block.climax .match-title.ce .team-name.right .team-rank{color:#C40000;}
.nippon-series-block.climax .match-title.pa .team-name.left .team-rank{color:#000;}
.nippon-series-block.climax .match-title.pa .team-name.right .team-rank{color:#040064;}

/* ファイナルステージのセパのチームカラー */
.nippon-series-block.climax .match-title.ce.final .team-name.left .team-rank{color:#050065;}
.nippon-series-block.climax .match-title.ce.final .team-name.right .team-rank{color:#2364CB;}
.nippon-series-block.climax .match-title.pa.final .team-name.left .team-rank{color:#123098;}
.nippon-series-block.climax .match-title.pa.final .team-name.right .team-rank{color:#040064;}

/* 日本シリーズのセパのチームカラー */
.nippon-series-block.climax .match-title.ce.nippon .team-name.left .team-rank{color:#050065;}
.nippon-series-block.climax .match-title.ce.nippon .team-name.right .team-rank{color:#123098;}

/*明日の試合*/
.baseball.schedule{
  width:auto;
}
.baseball.schedule .tomorrow-schedule{
  padding: 100px 0 30px 0;
  background-image:url(/common/images/bunshun/v1/baseball/2018/pc/tomorrow_schedule_bg_pc.png);
  background-repeat:no-repeat;
  background-position:top;
  min-height: 375px;
  position:relative;
}

.baseball.schedule .tomorrow-schedule .tomorrow-date {
  color:#ff8a3c;
  font-size:2.7rem;
  font-size:27px;
  font-weight:bold;
  text-align:center;
}
.baseball.schedule .tomorrow-schedule .tomorrow-desc {
  background-color:#f1f1f1;
  border: 4px solid #666;
  width:540px;
  margin: 30px auto 0 auto;
  padding:20px 100px;
  min-height: 170px;
  position: relative;
}

.baseball.schedule .tomorrow-schedule .tomorrow-desc .inner {
  position: absolute;
  top: 50%;
  left:50%;
  transform: translate(-50%,-50%);
}
.baseball.schedule .tomorrow-schedule .tomorrow-desc .inner.center {
  left: 50%;
  transform: translate(-50%,-50%);
}
.baseball.schedule .tomorrow-schedule .tomorrow-desc .time{
  color:#ff0000;
  margin-right:10px;
}
.baseball.schedule .tomorrow-schedule .tomorrow-desc .schedule-item{
  font-size:2.0rem;
  font-size:20px;
  text-align: left;
  line-height: 1.6;
  word-break: break-all;
  padding-left: 5rem;
  text-indent: -5rem;
}
.baseball.schedule .tomorrow-schedule .tomorrow-desc .no-schedule{
  text-align:center;
}
.baseball.schedule .btn-area{
  background-color:#DDD;
  background-image: radial-gradient(#eee 40%, transparent 0), radial-gradient(#eee 40%, transparent 0);
  background-position: 0 0, 3px 3px;
  background-size: 3px 3px;
  padding:30px 0;
}
.baseball.schedule .btn-area .btn-goto-list{
  display: block;
  max-width: 440px;
  margin: 0 auto;
  padding:22px 24px;
  background-color:#000;
  font-size:2.0rem;
  text-align:center;
  color:#FFF;
  border-radius:6px;
}


/*8アイコンライターリスト*/
.writer-list-carousel{
  overflow: hidden;
}
ul.writer-icon-list-2{
  padding: 25px 15px 25px 20px;
}

/*日程表ページ*/
/*タイトル*/
.block.baseball h2.schedule {
    background-image: url(/common/images/bunshun/v1/baseball/2018/pc/title-schedule.png);
}
.kanban.baseball.schedule {
    position: relative;
    height: 460px;
    min-height: auto;
    background-color: #000;
    background-position: top;
    background-repeat: no-repeat;
    background-size: auto;
}