@charset "UTF-8";
/*++++++++++++++++++++++++++++++++++++++++++++++++++++
TITLE   : nikkansports.com ドラフト会議用 Stylesheet
UPDATE  : 2015/10/01
URL     : http://nikkansports.com/baseball/professional/draft/css/draft-style.css
WRITER  : nikkansports.com
++++++++++++++++++++++++++++++++++++++++++++++++++++*/


/* ++  各ページ共通  +++++++++++++++++++++++ */

#topContents p , #draftBox p, .draftBox p{
  margin: 1em 0;
  line-height: 1.6;
}
.draft #contentsTitle ,
.draft #topAreaWrap{margin-top: 0;}
#draftBox {
  margin: 0 0 15px;
  padding: 0;
  width: 100%;
  clear: both;
}
td.year { white-space: nowrap; }

.draft.theme-top .theme-nav li.theme-nav_top a,
.draft.theme-movie .theme-nav li.theme-nav_movie a,
.theme-member .theme-nav li.theme-nav_hopeful a,
.theme-hopeful .theme-nav li.theme-nav_hopeful a,
.theme-live .theme-nav li.theme-nav_live a,
.theme-series .theme-nav li.theme-nav_series a,
.candidate .theme-nav li.theme-nav_hopeful a,
.theme-news.candidate .theme-nav li.theme-nav_candidate a { color: #9fb0bc; }
.theme-news.candidate .theme-nav li.theme-nav_news a { color: #333; }

.theme-top p.maebun,
.theme-series p.maebun {
    margin: 1em 0;
    line-height: 1.6;
}
p.info { margin-bottom: 10px; }

#contentsArea table caption { background-color: #0075c2; }
#contentsArea table tr th { background-color: #dbe1e6; }

/* ++  ニュース  +++++++++++++++++++++++ */
.draft.theme-top #topNewsArea .linklist { width: 100%; }
.draft.theme-top #topNewsArea.special .newslist li {
  float: left;
    margin-right: 20px;
    margin-bottom: 10px;
    width: 200px;
    line-height: 1.3;
  -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.draft.theme-top.tokyo2020 #topNewsArea.special .newslist li {
  float: left;
    margin-right: 0;
    margin-bottom: 10px;
    width: 200px;
    line-height: 1.3;
  -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.draft.theme-top #topNewsArea.special .newslist li:nth-child(5),
.draft.theme-top #topNewsArea.special .newslist li:nth-child(8) { margin-right: 0; }
.draft.theme-top #topNewsArea.special .newslist li a {
    display: block;
    text-decoration: none;
}
.draft.theme-top #topNewsArea.special .newslist li dl { overflow: hidden; }
.draft.theme-top #topNewsArea.special .newslist li dt {
  overflow: hidden;
    background: #333;
}
.draft.theme-top #topNewsArea.special .newslist li dt {
    position: relative;
    width: 100%;
    height: 140px;
}
.draft.theme-top #topNewsArea.special .newslist li dd { height: 105px; }
.draft.theme-top #topNewsArea.special .newslist li a span.genre {
  width: 100%;
    padding-right: 3px;
    color: #119dce;
    background-color: #ffffff;
    font-size: 14px;
    font-size: 1.4rem;
    font-weight: bold;
    line-height: 1.4;
    margin: 0;
    text-align: left;
}
.draft.theme-top #topNewsArea.special .newslist li a h4.heading {
    margin: 0 0 2px;
    padding: 4px 1em 0 0;
    line-height: 1.2;
    font-weight: bold;
    color: #333;
}
.draft.theme-top #topNewsArea.special .newslist li time {
    display: block;
    margin-left: 0;
    color: #9a9a9a;
}
.draft.theme-top #topNewsArea.special .newslist li img {
    width: 100%;
    height: 100%;
    border: 1px solid #c5c9ce;
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
    -moz-transition: -moz-transform 0.5s linear;
    -webkit-transition: -webkit-transform 0.5s linear;
    -o-transition: -o-transform 0.5s linear;
    -ms-transition: -ms-transform 0.5s linear;
    transition: transform 0.5s linear;
    opacity: 1;
}
.draft.theme-top #topNewsArea.special .newslist li:hover img {
  -webkit-transform: scale(1.3,1.3);
    -moz-transform: scale(1.3,1.3);
    -o-transform: scale(1.3,1.3);
    -ms-transform: scale(1.3,1.3);
    transform: scale(1.3,1.3);
    height: auto;
    opacity: 0.6;
}
/*.draft.theme-top #topNewsArea.special .newslist li span { display: block; }*/
.draft.theme-top #topNewsArea.special .newslist li:first-child { margin-right: 10px; }
.draft.theme-top.tokyo2020 #topNewsArea.special .newslist li:first-child { margin-right: -10px; }
.draft.theme-top #topNewsArea.special .newslist li:nth-child(2) { margin-left: 10px; margin-right: 0; }
.draft.theme-top #topNewsArea.special .newslist li:first-child,
.draft.theme-top #topNewsArea.special .newslist li:nth-child(2) { width: 310px; }
.draft.theme-top #topNewsArea.special .newslist li:first-child a,
.draft.theme-top #topNewsArea.special .newslist li:nth-child(2) a { min-height: 295px; }
.draft.theme-top.tokyo2020 #topNewsArea.special .newslist li:first-child a,
.draft.theme-top.tokyo2020 #topNewsArea.special .newslist li:nth-child(2) a { min-height: 220px; }
.draft.theme-top #topNewsArea.special .newslist li:first-child dt,
.draft.theme-top #topNewsArea.special .newslist li:nth-child(2) dt { height: 200px; }
.draft.theme-top #topNewsArea.special .newslist li:first-child span.genre,
.draft.theme-top #topNewsArea.special .newslist li:nth-child(2) span.genre { font-size: 18px; font-size: 1.8rem; }
.draft.theme-top #topNewsArea.special .newslist li:first-child a h4.heading,
.draft.theme-top #topNewsArea.special .newslist li:nth-child(2) a h4.heading { padding: 4px 25px 0 0; line-height: 1.2; font-size: 20px; font-size: 2.0rem; }

#sj_contents_div{margin-top: 20px;}

/* バックナンバー,候補生全員verTOP */
.draft.theme-top #backNumberArea .loading-img,
.draft.theme-series #backNumberArea .loading-img,
.draft.candidate #tab .loading-img,
.draft.theme-news .backnumber-area .loading-img {
    margin: 100px auto;
    display: block;
    text-align: center;
}
.draft.theme-top.candidate-top #backNumberArea .col-2,
.draft.theme-series.candidate-top #backNumberArea .col-2,
.draft.theme-news .backnumber-area .col-2 { overflow: hidden; }
.draft.theme-top.candidate-top #backNumberArea .item,
.draft.theme-series.candidate-top #backNumberArea .item,
.draft.theme-news .backnumber-area .item {
    width: 315px;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 10px;
}
.draft.theme-top.candidate-top #backNumberArea .item:nth-child(2n),
.draft.theme-series.candidate-top #backNumberArea .item:nth-child(2n),
.draft.theme-news .backnumber-area .item:nth-child(2n) { margin-left: 10px; }
.draft.theme-top.candidate-top #backNumberArea .article-item > a,
.draft.theme-series.candidate-top #backNumberArea .article-item > a,
.draft.theme-news .backnumber-area .article-item > a {
    height: 117px;
    color: #333;
    padding: 10px 3px 10px 10px;
    border: 1px solid #DDD;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.draft.theme-top.candidate-top #backNumberArea .article-item > a:hover,
.draft.theme-series.candidate-top #backNumberArea .article-item > a:hover,
.draft.theme-news .backnumber-area .article-item > a:hover {
    border-color: #119dce;
    background: #FAFAFA;
    -webkit-transition: border-color ease 0.25s;
    -o-transition: border-color ease 0.25s;
    transition: border-color ease 0.25s;
    text-decoration: none;
}
.draft.theme-top.candidate-top #backNumberArea .article-label,
.draft.theme-series.candidate-top #backNumberArea .article-label,
.draft.theme-news .backnumber-area .article-label {
    position: relative;
    font-size: 0.8em;
    top: -1px;
    width: auto;
    padding: 2px 0;
    margin-right: 5px;
    color: #119dce;
    font-weight: bold;
    margin-bottom: 2px;
    display: none; /* inline-block; */
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    text-align: left;
    width: 200px;
}
.draft.theme-top.candidate-top #backNumberArea .article-item .article-img,
.draft.theme-series.candidate-top #backNumberArea .article-item .article-img,
.draft.theme-news .backnumber-area .article-item .article-img {
    width: 80px;
    height: 96px;
    float: left;
    background: #DDD;


    margin: 0 10px 0 0;
    background-position: center top;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
}
.draft.theme-top.candidate-top #backNumberArea .article-item .article-title,
.draft.theme-series.candidate-top #backNumberArea .article-item .article-title,
.draft.theme-news .backnumber-area .article-item .article-title {
    font-size: 1em;
    margin: 0 0 3px;
    padding: 0;
    font-weight: bold;
    display: block;
    line-height: 1.2;
}
.draft.theme-top.candidate-top #backNumberArea .article-item time.numbering,
.draft.theme-series.candidate-top #backNumberArea .article-item time.numbering {
    display: block;
    margin-top: 5px;
    font-weight: bold;
}

/* ++  ツイッター  +++++++++++++++++++++++ */
.twitterLink {
    margin-bottom: 10px;
  padding-bottom: 5px;
}
.theme-fukuda .maebun {
    line-height: 1.4;
    margin-bottom: 10px;
}
.icon_gray .newslist li span.icon_twitter_pickup { background-color: #ed6959; }
.twitterListWrap {
    padding: 20px;
    border: 1px solid #d6d6d6;
    border-radius: 10px;
}

/* 右カラム */
#twitterArea {
    margin-top: 10px;
}
#twitterArea #twitter {
    overflow-x: hidden;
    overflow-y: scroll;
}

/* ++  動画  +++++++++++++++++++++++ */
.draft.theme-movie .douga-box {
    padding: 12px 0;
    border-bottom: 1px solid #ccc;
    overflow: hidden;
}
.draft.theme-movie .douga-box a {
  color: #333;
}
.draft.theme-movie .douga-box h4.movie-title {
  font-size: 18px;
    color: #333;
    line-height: 1.6em;
}
.draft.theme-movie .douga-box h4.movie-title span {
  font-size: 16px;
  overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
}
.draft.theme-movie .douga-box img.movieThumb {
  float: right;
    width: 150px;
    margin-left: 30px;
    border: 1px solid #ccc;
}
.draft.theme-movie .movie-btn {
    display: block;
    padding-bottom: 10px;
  color: #333;
    text-decoration: underline;
}
.draft.theme-movie p.movie-btn-txt { font-weight: bold; }

/* ++  セ・パ・タイトル  ++++ */
.leagueTitle{
  color: #ffffff;
  padding: 8px;
  margin-bottom: 10px;
  font-size: 100%;
}
#centralLeague{background: #669900;}
#pacificLeague{background: #5353A0;}
#centralLeague sub  , #pacificLeague sub{
  color: #8DB240;
  display: inline-block;
  float: right;
  margin-right: 0;
  font-family: Arial Black;
  font-size: 80%;
  clear:right;
  overflow:hidden;
  line-height: 1.2;
}
*:first-child + html #centralLeague sub ,
*:first-child + html #pacificLeague sub {
  margin-top: -20px;
  padding-right: 8px;
}

#centralLeague sub {color: #8DB240;}
#pacificLeague sub {color: #7B7BB7;}


/* ++  指名予想TABLE  +++++++++++++++++++++++ */
#ExpectDraftTable{
  width: 100%;
  margin-bottom: 1em;
}
.leagueBox{
  width: 49%;
  padding: 0;
  margin: 0;
}
.leftBox ,
.rightBox {
  background-color: #ffffff;
  border: none;
  font-size: 90%;
}
.leftBox { float: left;background-color: #ffffff;}
.rightBox { float: right;}

.leagueBox table{
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 8px;
}
.leagueBox table caption{
  font-weight: normal;
  background-color: #0075c2;
}

.leagueBox table th{
  text-align: center;
  padding: 4px 0 3px;
  font-size: 85%;
  font-weight: normal;
  background: #9ca1a2;
  border: 1px solid #9ca1a2;
}
.leagueBox table td{
  padding: 5px 6px 4px;
}
.leagueBox table td.round{
  text-align: center;
  width: 15%;
}
.leagueBox table td.team{
  text-align: center;
  background: #F1F6F9;
}
.leagueBox table.expectDraftTable th.pName{
  width: 64%;
}

.leagueBox table td.team{width: 7em;font-size: 90%;}

.leagueBox table tr:nth-child(odd){background: #F1F6F9;}

.leagueBox table td a.arrow{
  background: url("http://cache2.nipc.jp/mod/img/icon-arrow_basic2.png") no-repeat scroll 0 4px transparent;
  padding: 4px 0 2px 16px;
}
#sjdr_contents_div #player-two_sjdr ul.player-list_sjdr li .peace_sjdr table.table-line-dot_sjdr caption{
padding: 0 0 2px 7px;
}
.player-list_sjdr .clearfix_sjdr .player-profile_sjdr caption{
color: #fff;
}
.player-list_sjdr .clearfix_sjdr .player-profile_sjdr .table-line-dot_sjdr tr th{
background-color: transparent !important;
}
/*++  ドラフト当日　速報TABLE  ++++++++++++++++++++++++++++++++++++++++++++++++++ */
.draftTeamBox {
  border: 1px solid #d5d5d5;
  padding: 5px;
  margin-bottom: 20px;
  background-color: #f0f4f7;
}
.draftTableHead {
  width: 100%;
  margin-bottom: 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.draftTableHead h4{
  float: left;
  font-size: 18px;
  font-weight: bold;
  padding-left: 54px;
}
.draftTableHead span{
  float: right;
}
.draftTableHead span a {
  color: #009ee4;
  padding: 4px 6px;
  background: #fff;
  text-decoration: none;
  border: 1px solid #51b5e0;
}
.draftTableHead span a:hover,
.draftTableHead span a:active {
  background: #ebfaff;
}

.draftTableHead span a:after {
  content: "\e62e";
  font-family: "nsiconfont";
  color: #009ee4;
}



/* draftTopTable
--------------------------------------------------------- */
.draftTopTable {margin-bottom: 8px;}
.draftTopTable tr{background-color: #fff;}
.draftTopTable tr td {white-space: nowrap;}
.draftTopTable .num , .draftTopTable .rakusennum{
  text-align: center;
  width: 1.5em;
}

.leagueBox table tr:nth-last-child(2) td{border-bottom: none;}

th.round { width: 10%; }
th.pName { width: 38%;}
th.post { width: 21%;}
th.belong { }

.draftTeamBox .draftTableHead {
  height: 50px;
  line-height: 50px;
  background-size: 50px 50px;
  background-repeat: no-repeat;
}

/* -- チームカラー -- */
#central .draftTeamBox.baystars .draftTableHead {
  background-image: url('https://nihongo.bungatidurpanjang.workers.dev/jp-news-www.nikkansports.com/baseball/professional/team/img/by_logo1.gif');
}
#central .draftTeamBox.carp .draftTableHead {
  background-image: url('https://nihongo.bungatidurpanjang.workers.dev/jp-news-www.nikkansports.com/baseball/professional/team/img/ca_logo1.gif');
}
#central .draftTeamBox.tigers .draftTableHead {
  background-image: url('https://nihongo.bungatidurpanjang.workers.dev/jp-news-www.nikkansports.com/baseball/professional/team/img/ti_logo1.gif');
}
#central .draftTeamBox.giants .draftTableHead {
  background-image: url('https://nihongo.bungatidurpanjang.workers.dev/jp-news-www.nikkansports.com/baseball/professional/team/img/gi_logo1.gif');
}
#central .draftTeamBox.swallows .draftTableHead {
  background-image: url('https://nihongo.bungatidurpanjang.workers.dev/jp-news-www.nikkansports.com/baseball/professional/team/img/sw_logo1.gif');
}
#central .draftTeamBox.dragons .draftTableHead {
  background-image: url('https://nihongo.bungatidurpanjang.workers.dev/jp-news-www.nikkansports.com/baseball/professional/team/img/dr_logo1.gif');
}
#pacific .draftTeamBox.marines .draftTableHead {
  background-image: url('https://nihongo.bungatidurpanjang.workers.dev/jp-news-www.nikkansports.com/baseball/professional/team/img/ma_logo1.gif');
}
#pacific .draftTeamBox.eagles .draftTableHead {
  background-image: url('https://nihongo.bungatidurpanjang.workers.dev/jp-news-www.nikkansports.com/baseball/professional/team/img/ge_logo1.gif');
}
#pacific .draftTeamBox.buffaloes .draftTableHead {
  background-image: url('https://nihongo.bungatidurpanjang.workers.dev/jp-news-www.nikkansports.com/baseball/professional/team/img/bu_logo1.gif');
}
#pacific .draftTeamBox.lions .draftTableHead {
  background-image: url('https://nihongo.bungatidurpanjang.workers.dev/jp-news-www.nikkansports.com/baseball/professional/team/img/li_logo1.gif');
}
#pacific .draftTeamBox.fighters .draftTableHead {
  background-image: url('https://nihongo.bungatidurpanjang.workers.dev/jp-news-www.nikkansports.com/baseball/professional/team/img/fi_logo3.gif');
}
#pacific .draftTeamBox.hawks .draftTableHead {
  background-image: url('https://nihongo.bungatidurpanjang.workers.dev/jp-news-www.nikkansports.com/baseball/professional/team/img/hw_logo1.gif');
}


/*++++++++++++++++++++++++++++++++++++++++++++++++++++
+++  各チームドラフトページ
+++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/*++  チームロゴ  ++++++++++++++++++++++++++++++++++++++++++++++++++ */
body.buffaloes .contents-title, body.baystars .contents-title, body.carp .contents-title,
body.dragons .contents-title, body.eagles .contents-title, body.fighters .contents-title,
body.giants .contents-title, body.hawks .contents-title, body.lions .contents-title,
body.marines .contents-title, body.swallows .contents-title, body.tigers .contents-title {
  margin-bottom: 8px;
  padding-left: 64px;
  height: 60px;
  line-height: 60px;
  background-repeat: no-repeat;
}

body.buffaloes .contents-title { background-image: url('https://nihongo.bungatidurpanjang.workers.dev/jp-news-www.nikkansports.com/baseball/professional/team/img/bu_logo3.gif'); }
body.baystars .contents-title { background-image: url('https://nihongo.bungatidurpanjang.workers.dev/jp-news-www.nikkansports.com/baseball/professional/team/img/by_logo3.gif'); }
body.carp .contents-title { background-image: url('https://nihongo.bungatidurpanjang.workers.dev/jp-news-www.nikkansports.com/baseball/professional/team/img/ca_logo3.gif'); }
body.dragons .contents-title { background-image: url('https://nihongo.bungatidurpanjang.workers.dev/jp-news-www.nikkansports.com/baseball/professional/team/img/dr_logo3.gif'); }
body.eagles .contents-title { background-image: url('https://nihongo.bungatidurpanjang.workers.dev/jp-news-www.nikkansports.com/baseball/professional/team/img/ge_logo3.gif'); }
body.fighters .contents-title { background-image: url('https://nihongo.bungatidurpanjang.workers.dev/jp-news-www.nikkansports.com/baseball/professional/team/img/fi_logo3.gif'); }
body.giants .contents-title { background-image: url('https://nihongo.bungatidurpanjang.workers.dev/jp-news-www.nikkansports.com/baseball/professional/team/img/gi_logo3.gif'); }
body.hawks .contents-title { background-image: url('https://nihongo.bungatidurpanjang.workers.dev/jp-news-www.nikkansports.com/baseball/professional/team/img/hw_logo3.gif'); }
body.lions .contents-title { background-image: url('https://nihongo.bungatidurpanjang.workers.dev/jp-news-www.nikkansports.com/baseball/professional/team/img/li_logo3.gif'); }
body.marines .contents-title { background-image: url('https://nihongo.bungatidurpanjang.workers.dev/jp-news-www.nikkansports.com/baseball/professional/team/img/ma_logo3.gif'); }
body.swallows .contents-title { background-image: url('https://nihongo.bungatidurpanjang.workers.dev/jp-news-www.nikkansports.com/baseball/professional/team/img/sw_logo3.gif'); }
body.tigers .contents-title { background-image: url('https://nihongo.bungatidurpanjang.workers.dev/jp-news-www.nikkansports.com/baseball/professional/team/img/ti_logo3.gif'); }


/*++  獲得選手 TABLE  ++++++++++++++++++++++++++++++++++++++++++++++++++ */
#draftGainList table {
  clear: both;
  margin: 0 0 15px;
  padding: 0;
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  border: none;
  font-size: 90%;
  line-height: 1.5;
  background: #f1f6f9;
}

#draftGainList table th {
  padding: 5px;
  width: 120px;
  color: #38708c;
  font-size: 90%;
  text-align: center;
  background: #c6dfe7;
  text-align: right;
  white-space: nowrap;
  border: 1px solid #ffffff;
}
#draftGainList table th .rankNum{
  margin: auto;
  padding: 2px 0;
  background-color: #0e7596;
  color: #fff;
  text-align: center;
  font-size: 110%;
  -webkit-border-radius: 2em;
  -moz-border-radius: 2em;
  border-radius: 2em;
}
#draftGainList table td {
  text-align: left;
  font-size: 16px;
  line-height: 1.35;
  border: 1px solid #ffffff;
}

#draftGainList table td strong {
  font-size: 1.5em;
  font-weight: bold;
}
#draftGainList table td p.ruby{
  margin: 0;
  padding: 0;
}

#draftGainList table td span { padding: 0 0 0 0.6em; }

#draftGainList table td.pPhoto {
  padding: 0;
  width: 120px;
  vertical-align: middle;
  white-space: nowrap;
  empty-cells: hide;
}

#draftGainList table td.pPhoto img {
  width: 120px;
  height: 120px;
}

/*++  チームナビ  +++++++++++++++++++++++++++++++++++++++ */
#teamListArea {
    margin: 30px 0 20px;
}
/*　コメントアウト中
.teamList_baseball {
    background: none;
    border: 0 none;
    padding: 0;
}
.teamList_baseball h4 {
  font-size: 18px;
  margin: 2px 0 10px;
}
.teamList_baseball i {
  margin-right: 3px;
}
.teamList_baseball .pict_genre-bb:before {
  color: #4ea5c5;
}
.teamList_baseball .teamlist-pl dd,
.teamList_baseball .teamlist-cl dd {
  width: 100px;
  margin-right: 8px;
}
.teamList_baseball .teamlist-pl dd a,
.teamList_baseball .teamlist-cl dd a  {
  background: #4ea5c5;
}
.teamList_baseball dd a {
  -webkit-border-radius: 3px;
          border-radius: 3px;
}

.teamList_baseball.teambg a.baystars { color: #ffe400; background: #004190; }
.teamList_baseball.teambg a.carp { color: #ffffff; background: #de4c52; }
.teamList_baseball.teambg a.tigers { color: #ffe400; background: #15242b; }
.teamList_baseball.teambg a.giants { color: #ffffff; background: #f58220; }
.teamList_baseball.teambg a.swallows { color: #ffffff; background: #0dc792; }
.teamList_baseball.teambg a.dragons { color: #ffffff; background: #2735ad; }
.teamList_baseball.teambg a.marines { color: #ffffff; background: #383838; }
.teamList_baseball.teambg a.eagles { color: #ffffff; background: #a03e59; }
.teamList_baseball.teambg a.buffaloes { color: #fdd070; background: #02021b; }
.teamList_baseball.teambg a.lions { color: #ffffff; background: #00204d; }
.teamList_baseball.teambg a.fighters { color: #ffffff; background: #004e91; }
.teamList_baseball.teambg a.hawks { color: #ffffff; background: #ffb600; }
*/

/*++  育成ドラフト TABLE  ++++++++++++++++++++++++++++++++++++++++++++++++++ */

.draftDevTable {
  margin: 0 0 10px;
  border-collapse: separate;
  border-spacing: 0;
  border: none;
  border-top: 1px solid #ffffff;
  border-left: 1px solid #c6d7e7;
  width: 100%;
  line-height: 1.25;
}

.draftDevTable caption{
  padding: 4px 0;
  color: #ffffff;
  text-align: center;
  background: #73869e;
}
.draftDevTable th {
  padding: 1px 2px 0;
  border: none;
  border-left: 1px solid #e5ecf2;
  border-right: 1px solid #afbdcb;
  border-bottom: 1px solid #afbdcb;
  color: #385c8c;
  font-size: 90%;
  text-align: center;
  background: #c6d7e7;
}
.draftDevTable td.num{text-align: center;}

.draftDevTable td {
  padding: 2px 3px 1px;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #c6d7e7;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #c6d7e7;
  background: #ffffff;
}
.draftDevTable td.num{text-align: center;}
.team .draftDevTable td{text-align: center;}

table.draftDevTable th:last-child { border-right-color: #c6d7e7; }
table.draftDevTable .odd td { background: #f1f6f9; }
table.draftDevTable tr:nth-child(odd) td { background: #f1f6f9; }

.themeTop .leagueBox .draftDevTable{
  margin-top: 10px;
}
.themeTop .leagueBox .draftDevTable caption{
  text-align: center;
  border-bottom: 1px solid #fff;
  padding: 5px 0 4px;
  color: #666666;
  background: #cccccc;
  font-weight: normal;
}

.draftDevTable td {
  background: #ffffff;
}
table.draftDevTable tr td.end ,
.leagueBox table td.end{
  text-align: center;
  background-color: #eeeeee ;
  border: 1px solid #d5d5d5;
  color: #666666;
}


/* ++  候補者一覽ページ  +++++++++++++++++++++++ */
/*.hopefulListWrap caption {
  background-color: #5d5d5d;
}*/
.hopefulListWrap tr:nth-child(odd) {
  background: #f9f9f9;
}
.hopefulListWrap table tr th {
  border: 0 none;
}
.hopefulListWrap table tr th {
  border-right: 1px solid #ffffff;
}
.hopefulListWrap table tr th:last-child {
  border-right: 0 none;
}
.hopefulListWrap table td {
  border: 0 none;
  border-bottom: 1px dotted #c9c9c9;
}

.theme-member .contents-title em {
  margin-left: 4px;
  padding: 3px 8px 3px;
  color: #00c0ff;
  font-size: 17px;
  font-weight: normal;
  border-radius: 2px;
  border: 1px solid #00b6ff;
  background: #fff;
}

#DraftTable td i {display: none;}
.candidate #DraftTable td i {display: inline-block;}

#DraftTable th.value,
#DraftTable th.profile,
#DraftTable th.pitbat {
  text-align: left;
  padding-left: 0.8em;
}

#DraftTable th.value,
#DraftTable th.profile,
#DraftTable th.pitbat { width: 11%; }
#DraftTable th.name { width: 40%; }
#DraftTable th.school { width: 27%; }
#DraftTable th.pitbat{
  text-align: center;
  padding-left: 0;
}
#DraftTable tr.even td { background: #f1f6f9; }

#DraftTable td.value {
  font-size: 120%
}
#DraftTable td.name {
  text-align: left;
  font-size: 110%;
  padding-left: 1em;
  line-height: 1.35;
}
#DraftTable td.name span{
  background: #ff7f50;
  color: #fff;
  padding: 3px 7px 2px;
  font-size: 80%;
  text-align: center;
  margin-right: 7px;
  position: relative;
}
#DraftTable td.name span.univ {
  background: #035927;
}
#DraftTable td.name span.other {
  background: #24A834;
}
#DraftTable td.traca a img,
#DraftTable td.oydata a img {
    width: 42px;
    height: 42px;
    background: #fff top center no-repeat;
    background-size: cover;
}
.theme-member #DraftTable th.value,
.theme-member #DraftTable td.value { display: none; }


.theme-member #DraftTable td.photo { width: 14%; }
.theme-member #DraftTable td.photo img { width: 60px; height: auto; }
.theme-member #DraftTable td.prospect {
  font-size: 110%;
    text-align: left;
}


/* ++  ソートテーブル用  +++++++++ */
#DraftTable thead th.header {
  background-image: url('https://nihongo.bungatidurpanjang.workers.dev/jp-news-www.nikkansports.com/baseball/professional/draft/img/bg.gif');
  background-position: right center;
  background-repeat: no-repeat;
  cursor: pointer;
}
#DraftTable thead th.headerSortDown {
  background-image: url('https://nihongo.bungatidurpanjang.workers.dev/jp-news-www.nikkansports.com/baseball/professional/draft/img/desc.gif');
}
#DraftTable thead th.headerSortUp {
  background-image: url('https://nihongo.bungatidurpanjang.workers.dev/jp-news-www.nikkansports.com/baseball/professional/draft/img/asc.gif');
}



/* ++  候補生全員（ドラフト候補生全員!?　会いにいきます）  +++++++++++++++++++++++ */
.draft.theme-top.candidate-top #backNumberArea .article-item > a,
.draft.theme-series.candidate-top #backNumberArea .article-item > a { height: 152px; }
.draft.theme-top.candidate-top #backNumberArea .article-label,
.draft.theme-series.candidate-top #backNumberArea .article-label { display: none; }
.draft.theme-top.candidate-top #backNumberArea .article-item .article-img,
.draft.theme-series.candidate-top #backNumberArea .article-item .article-img {
    width: 120px;
    height: 120px;
}
.draft.theme-top.candidate-top .mainCut,
.draft.theme-series.candidate-top .mainCut { margin-bottom: 20px; }
.draft.theme-top.candidate-top .mainCut img,
.draft.theme-series.candidate-top .mainCut img {
    display: block;
    width: 100%;
}
/* 一覧 */
/* td.position { background-color: #dbe1e6; } */

/*++  過去ドラフト一覧 TABLE  +++++++++++++++++++++++++++ */
#historyTable {
  border: none;
  border-top: 1px solid #c6d7e7;
  width: 100%;
  font-size: 90%;
  line-height: 1.4;
}
#historyTable th,
#historyTable td {
  padding: 5px 3px 4px;
  border: none;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #c6d7e7;
  font-weight: normal;
}
#historyTable .nth {
  padding-right: 5px;
  width: 4em;
  text-align: right;
}
#historyTable .year { width: 4.5em; }
#historyTable .even th,
#historyTable .even td { background: #f1f6f9; }



/*++  過去ドラフト  前分  +++++++++++++++++++++++++++ */

#draftNews .historyTitle { line-height: 1.6; }
#draftNews p.text { margin-top: 15px; }

#bbdraft p.historyNote {
  text-align: right;
  padding-bottom: 5px;
  font-size: 80%;
}

span.spA , span.spB , span.spC , span.spD{
  color: #FFFFFF;
  background: #999999;
  padding: 2px 2px 0;
  margin-right: 2px;
}
span.spA{ background: #FF6600;}
span.spB{ background: #336699;}
span.spC{ background: #660000;}
span.spD{ background: #FF0000;}


#DraftHistoryTable{
  margin-bottom: 1em;
}

#DraftHistoryTable caption{
  background: #666666;
  color: #ffffff;
  font-size: 90%;
  padding: 4px 8px 3px;
}

#DraftHistoryTable th.gradeCaption { background: #999999; }

#DraftHistoryTable td.num { text-align: center; }


/*6列
--------------------------------------------------------- */
#DraftHistoryTable.SixLine th.round { width: 10%; }
#DraftHistoryTable.SixLine th.pName { width: 31%; }
#DraftHistoryTable.SixLine th.post { width: 20%; }
#DraftHistoryTable.SixLine th.age { width: 10%; }
#DraftHistoryTable.SixLine th.belong { }
#DraftHistoryTable.SixLine th.after { }


/* 4列
--------------------------------------------------------- */
#DraftHistoryTable.fourLine th.round { width: 10%; }
#DraftHistoryTable.fourLine th.pName { width: 31%;}
#DraftHistoryTable.fourLine th.post { width: 20%;}
#DraftHistoryTable.fourLine th.belong { }

#DraftHistoryTable.fourLine td.end { text-align: center; }


/*++++++++++++++++++++++++++++++++++++++++++++++++++++
+++　　注目選手
+++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.theme-prospect .player_list li {
  float: left;
    width: 315px;
    margin-bottom: 10px;
}
.theme-prospect .player_list li:nth-child(2n) { float: right; }
.theme-prospect .player_list li a {
  display: block;
    padding: 7px;
    height: 152px;
    color: #333;
    border: 1px solid #b0b0b0;
    text-decoration: none;
}
.theme-prospect .player_list li a:hover {
  border: 2px solid #0075c2;
    padding: 6px;
    color: #0075c2;
}
.theme-prospect .player_list li dt {
  float: left;
    width: 135px;
    height: auto;
    margin-right: 10px;
}
.theme-prospect .player_list li dt img {
  width: 100%;
    height: 100%;
    display: block;
    border: 1px solid #b0b0b0;
    background: #b0b0b0;
    background-repeat: no-repeat;
    background-position: center 0;
    -webkit-background-size: cover;
    background-size: cover;
}
.theme-prospect .player_list li dd { margin-left: 145px; }
.theme-prospect .player_list li dd h3 {
    font-size: 18px;
    font-size: 1.8rem;
  font-weight: bold;
    padding: 15px 0;
}
.theme-prospect .player_list li dd p { margin-bottom: 10px; }
.theme-prospect .player_list li a .linklist {
  float: right;
  padding: 10px;
  text-align: right;
  font-weight: bold;
}
.theme-prospect .player_list li a .linklist:after {
  content: "";
    position: relative;
    display: inline-block;
    font-size: 12px;
    font-size: 1.2rem;
    font-family: "nsiconfont";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    speak: none;
    color: #0075c2;
}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++
+++　　共同ウィジェット
+++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#sjdr_contents_div #header_sjdr { display: none; }
#sjdr_contents_div .mb10_sjdr,
#sjdr_contents_div ul.nav_sjdr.list-left_sjdr.list-inblock_sjdr.mb0_sjdr.clearfix_sjdr { /* display: none; */ }


.theme-top #player_sjdr.inner-mb_sjdr { display: block; }
.table-line-dot_sjdr caption { color: #333;}
#main ul.theme-nav li,
#main ol.theme-nav li,
#main ul.newslist li,
#main ul.newslist li { margin-bottom: 10px; }
#sjdr_contents_div .h2_sjdr.h2-category_sjdr {
    border-left: 5px solid #0075c2;
}
#sjdr_contents_div .pack9_sjdr {
    background: #fff;
    border-top: 5px solid #0075c2;
    border-bottom: 5px solid #0075c2;
}
#sjdr_contents_div #player_sjdr ul.player_sjdr li .player-border_sjdr { background: #0075c2; }
#sjdr_contents_div ul.position_sjdr li a { background-color: #0075c2; }
#sjdr_contents_div #thread_sjdr ul.digest_sjdr li { border: 1px solid #9fb0bc; }
#sjdr_contents_div #category_sjdr { background: #f1f1f1; }
#sjdr_contents_div a { color: #333; }
a#sjdr_reload-btn, a#sjdr_reload-btn:hover, a#sjdr_auto_button_off:hover, a#sjdr_auto_button_on:hover { background: #c00; }
a#sjdr_auto_button_on, a#sjdr_reload-btn, a#sjdr_auto_button_off { color: #fff; }
#sjdr_contents_div #sjdr_auto_reload { background: #fff; }
a#sjdr_auto_button_off, a#sjdr_auto_button_on { background: #9fb0bc; }

/* 過去のドラフト（一覧だけ表示、リンク無効） */
.theme-history #sjdr_contents_div a { color: #333; }
.theme-history #sjdr_contents_div a:visited { color: #333; }
.theme-history #sjdr_contents_div a:link { pointer-events: none; }
.theme-history #sjdr_contents_div .inner-btm_sjdr { display: none; }

/* Clear Fix
-----------------------------------------------------------*/
#draftBox:after,
#HopefulListWrap:after,
#ExpectDraftTable:after,
.douga-box:after,
.draftTableHead:after { /* for Modern Browser */
  content: ".";
  height: 0;
  display: block;
  clear: both;
  visibility: hidden;
}

#draftBox,
#HopefulListWrap,
#ExpectDraftTable,
.draftTableHead { display: inline-block; } /* for WinIE7 & MacIE */

/* Hides from MacIE, for WinIE \*/
  *html #draftBox,
  *html #HopefulListWrap,
  *html #ExpectDraftTable,
  *html .draftTableHead { height: 1%; }
  #draftBox,
  #HopefulListWrap,
  #ExpectDraftTable,
  .draftTableHead { display: block; }
/* End hide from MacIE */