@charset "UTF-8";

/*!
Theme Name: Cocoon Child
Template:   cocoon-master
Version:    1.1.0
*/

/************************************
** 子テーマ用のスタイルを書く
************************************/
/*必要ならばここにコードを書く*/
table { table-layout:fixed; }

.afi_area{
  padding: 22px 25px;
  width: 96%;
  border: 3px solid #dfdfdf;
}
.rank {
  text-align: center !important;
}
.affiliation {
  text-align: left !important;
}
.result {
  text-align: left !important;
}

.registered {
  width: 350px;
}

.blogcard-content {
  margin-left: 0;
}
.blogcard-thumbnail {width:0;}
.blogcard-thumbnail img {display : none;}

.scrollable-table td {
 text-align: center;
}
p.msg_txt {
  margin-bottom: 0 !important;
}
p.link_txt {
  margin-bottom: 0 !important;
  font-size:16px;
}
.major thead th {
  background: #333 !important;
  color: #eee;
}
.major td:nth-child(4){
 font-weight: 600;
 padding: .5em;
 text-align: center;
}

.name{
  font-weight: 600;
}
.name a {
  color: #1967d2 !important;
  -webkit-text-stroke: white !important;
  text-decoration: underline !important;
  background: none !important;
}
.etc a {
  color: #1967d2 !important;
  -webkit-text-stroke: white !important;
  text-decoration: underline !important;
  background: none !important;
}
.year {
  font-weight: 600;
}
.fromto {
  text-align: left !important;
  font-weight: 600;
}
td.team_link {
  font-weight: 100 !important;
}
.team a {
  color: #fff;
}
.number {
  font-weight: 600;
}
.btn {
  width:6.8rem;
  margin: 0.1rem;
  padding:7px 10px;
}
/* パリーグ */
 .ha_area h2 {
  background-color: #FBC700 !important;
  color: #000;
}
.ha_area h3 {
  border-color: #FBC700 !important;
}
.ha a, .hano a{
 background:none !important;
 font-weight: 600;
}
.ha th, .hatd, .hatd a, .hath, .habtn, .tag-link-5{
 background-color:#FBC700 !important;
 color: #000;
}
.ha td:nth-child(1),.ha .number a, .hano, .hano a{
  color: #000;
  -webkit-text-stroke: 0.03em #999;
  text-decoration:none;
  font-weight: 600;
 }
 .hano a{
  font-weight: 600;
}
 .fi_area h2 {
   background-color: #00508F !important;
   color: #fff !important;
 }
 .fi_area h3 {
   border-color: #00508F !important;
 }
 .fi a, .fino a{
  background:none !important;
  font-weight: 600;
 }
.fi th, .fitd, .fitd a, .fith, .fibtn, .tag-link-16{
 background-color: #00508F !important;
 color:#fff !important;
}
.fi td:nth-child(1),.fi .number a, .fino, .fino a{
  color: #000;
  -webkit-text-stroke: 0.03em #ecda5e;
  text-decoration:none;
  font-weight: 600;
 }
.fino a{
  font-weight: 600; 
}
.ea_area h2 {
  background-color: #870010 !important;
  color:#fff !important;
}
.ea_area h3 {
  border-color: #870010 !important;
}
.ea th, .eatd, .eatd a, .eath, .eabtn, .tag-link-12{
  background-color: #870010 !important;
  color:#fff !important;
}
.ea td:nth-child(1),.ea .number a, .eano, .eano a{
  color: #870010;
  -webkit-text-stroke: 0.03em rgb(255, 208, 0);
  text-decoration:none;
  font-weight: 600;
 }
.ea a, .eano a{
 background:none !important;
 font-weight: 600;
}
 .li_area h2 {
   background-color: #00214B !important;
   color: #fff !important;
 }
 .li_area h3 {
   border-color: #00214B !important;
 }
.li th, .litd, .litd a, .lith, .libtn, .tag-link-14{
  background-color: #00214B !important;
  color:#fff !important;
}
.li td:nth-child(1),.li .number a, .lino, .lino a{
  color: #00214B;
  -webkit-text-stroke: 0.03em #ccc;
  text-decoration:none;
  font-weight: 600;
 }
.li a, .lino a{
  background:none !important;
  font-weight: 600;
 }
 .ma_area h2 {
   background-color: #000 !important;
   color: #fff !important;
 }
 .ma_area h3 {
   border-color: #000 !important;
 }
.ma th, .matd, .matd a, .math, .mabtn, .tag-link-15{
  background-color: #000 !important;
  color:#fff !important;
}
.ma td:nth-child(1), .mano{
  /* background:linear-gradient(to left, #fff 18%, #999 1%, #fff 20% 38%, #999 1% 38%, #fff 40% 59.5%, #999 1% 59.5%, #fff 60% 79%, #999 1% 79%, #fff 80% 100%); */
  color: #000;
  -webkit-text-stroke: 0.03em #ccc;
  text-decoration:none;
  font-weight: 600;
 }
 .ma td:nth-child(1),.ma .number a, .mano a{
   color: #000;
   -webkit-text-stroke: 0.03em #ccc;
   text-decoration:none;
  }
 .ma a, .mano a{
   background:none !important;
   font-weight: 600;
  }
 .bu_area h2 {
   background-color: #202030 !important;
   color:#fff !important;
 }
 .bu_area h3 {
   border-color: #202030 !important;
 }
.bu th, .butd, .butd a, .buth, .bubtn, .tag-link-13{
  background-color: #202030 !important;
  color:#fff !important;
}
.bu td:nth-child(1),.bu .number a, .buno, .buno a{
  color: #000;
  -webkit-text-stroke: 0.03em rgb(255, 208, 0);
  text-decoration:none;
  font-weight: 600;
 }
 .bu a, .buno a{
  background:none !important;
  font-weight: 600;
 }
/* セリーグ */
.gi_area h2 {
  background-color: #FF7820 !important;
  color: #fff !important;
}
.gi_area h3 {
  border-color: #FF7820 !important;
}
.gi th, .gitd, .gitd a, .gith, .gibtn, .tag-link-6{
 background-color: #FF7820 !important;
 color:#fff !important;
}
.gi td:nth-child(1),.gi .number a, .gino, .gino a{
 color: #000;
 -webkit-text-stroke: 0.03em #FF7820;
 text-decoration:none;
 font-weight: 600;
}
.gino a{
 font-weight: 600;
}
.sw_area h2 {
  background-color: #073180 !important;
  color: #fff !important;
}
.sw_area h3 {
  border-color: #073180 !important;
}
.sw th, .swtd, .swtd a, .swth, .swbtn, .tag-link-11 {
 background-color: #073180 !important;
 color: #fff !important;
}
.sw td:nth-child(1),.sw .number a, .swno, .swno a{
 /* background:linear-gradient(to left, #fff 18%, red 1%, #fff 20% 38%, red 1% 38%, #fff 40% 59.5%, red 1% 59.5%, #fff 60% 79%, red 1% 79%, #fff 80% 100%); */
 color: #073180;
 -webkit-text-stroke: 0.02em red;
 text-decoration:none;
 font-weight: 600;
}
.sw a, .swno a{
 background:none !important;
 font-weight: 600;
}
.ba_area h2 {
  background-color: #0052CD !important;
  color: #fff !important;
}
.ba_area h3 {
  border-color: #0052CD !important;
}
.ba th, .batd , .batd a, .bath, .babtn, .tag-link-9{
 background-color: #0052CD !important;
 color: #fff !important;
}
.ba td:nth-child(1),.ba .number a, .bano, .bano a{
 /* background:linear-gradient(to left, #fff 18%, #0052CD 1%, #fff 20% 38%, #0052CD 1% 38%, #fff 40% 59.5%, #0052CD 1% 59.5%, #fff 60% 79%, #0052CD 1% 79%, #fff 80% 100%); */
 color: #0052CD;
 -webkit-text-stroke: 0.03em #000;
 text-decoration:none;
 font-weight: 600;
}
.ba a, .bano a{
 background:none !important;
 font-weight: 600;
}
.ca_area h2 {
  background-color: #E50012 !important;
  color: #fff !important;
}
.ca_area h3 {
  border-color: #E50012 !important;
}
.ca th, .catd, .catd a, .cath, .cabtn, .tag-link-10{
 background-color: #E50012 !important;
 color: #fff !important;
}
.ca td:nth-child(1),.ca .number a, .cano, .cano a{
 color: #E50012;
 -webkit-text-stroke: 0.03em #000;
 text-decoration:none;
 font-weight: 600;
}
.cano a{
 font-weight: 600;
}
.dr_area h2 {
  background-color: #003595 !important;
  color: #fff !important;
}
.dr_area h3 {
  border-color: #003595 !important;
}
.dr a, .drno a{
 background:none !important;
 font-weight: 600;
}
.dr th, .drtd, .drtd a, .drth, .drbtn, .tag-link-8{
 background-color: #003595 !important;
 color: #fff !important;
}
.dr td:nth-child(1),.dr .number a, .drno, .drno a{
 color: #0052CD;
 -webkit-text-stroke: 0.03em #0052CD;
 text-decoration:none;
 font-weight: 600;
}
.drno a {
 font-weight: 600;
}
.ti_area h2 {
  background-color: #FFE100 !important;
  color: #000;
}
.ti_area h3 {
  border-color: #FFE100 !important;
}
.ti th, .titd, .titd a, .tith, .tibtn, .tag-link-7{
 background-color: #FFE100 !important;
 color: #000 !important;
}
.ti td:nth-child(1),.ti .number a, .tino, .tino a{
 /* background:linear-gradient(to left, #fff 18%, #999 1%, #fff 20% 38%, #999 1% 38%, #fff 40% 59.5%, #999 1% 59.5%, #fff 60% 79%, #999 1% 79%, #fff 80% 100%); */
 color: #000;
 -webkit-text-stroke: 0.03em #999;
 text-decoration:none;
 font-weight: 600;
}
.ti a{
 background:none !important;
}
.tino a{
 background:none !important;
 font-weight: 600;
}

/** etc **/
.nial_area h2 {
  background-color: #EF5921 !important;
  color: #fff !important;
}
.nial_area h3 {
  border-color: #EF5921 !important;
}
.nial th, .nialtd, .nialtd a, .nialth, .nialbtn, .nial_li{
 background-color: #EF5921 !important;
 color: #fff !important;
}
.nial td:nth-child(1),.nial .number a, .nialno, .nialno a{
 color: #EF5921;
 -webkit-text-stroke: 0.03em #112;
 text-decoration:none;
 font-weight: 600;
}

.hayate_area h2 {
  background-color: #181B39 !important;
  color: #fff !important;
}
.hayate_area h3 {
  border-color: #181B39 !important;
}
.hayate th, .hayatetd, .hayatetd a, .hayateth, .hayatebtn, .hayate_li{
 background-color: #181B39 !important;
 color: #fff !important;
}
.hayate td:nth-child(1),.hayate .number a, .hayateno, .hayateno a{
 color: #181B39;
 -webkit-text-stroke: 0.03em #112;
 text-decoration:none;
 font-weight: 600;
}

.ki_area h2 {
  background-color: #c00 !important;
  color: #fff !important;
}
.ki_area h3 {
  border-color: #c00 !important;
}
.ki th, .kitd, .kitd a, .kith, .kibtn{
 background-color: #c00 !important;
 color: #fff !important;
}
.ki td:nth-child(1),.ki .number a, .kino, .kino a{
 color: #c00;
 -webkit-text-stroke: 0.03em #112;
 text-decoration:none;
 font-weight: 600;
}



h2.jp {
  background-color: #001735 !important;
}
.jp th, .jpth, .jptd, .tag-link-17 {
  background-color: #001735 !important;
  color: #fff !important;
}
.jp td:nth-child(1),.jp a{
 color: #000;
 -webkit-text-stroke: 0.03em #001735;
 text-decoration:none;
}
.jp td:nth-child(1), .jpno{
 /* background:linear-gradient(to left, #fff 18%, #999 1%, #fff 20% 38%, #999 1% 38%, #fff 40% 59.5%, #999 1% 59.5%, #fff 60% 79%, #999 1% 79%, #fff 80% 100%); */
 font-weight: 600;
}

h2.kor {
  background-color: #007fff !important;
}
.kor th, .korth, .kortd {
  background-color: #007fff !important;
  color: #fff !important;
}
.kor td:nth-child(1),.kor a{
 color: #007fff;
 -webkit-text-stroke: 0.03em #007fff;
 text-decoration:none;
}
.kor td:nth-child(1), .korno{
 font-weight: 600;
}
h2.usa {
  background-color: #00234B !important;
}
.usa th, .usath, .usatd {
  background-color: #00234B !important;
  color: #fff !important;
}
.usa td:nth-child(1),.usa a{
 color: #000;
 -webkit-text-stroke: 0.03em #00234B;
 text-decoration:none;
}
.usa td:nth-child(1), .usano{
 font-weight: 600;
}
h2.can {
  background-color: #D50030 !important;
}
.can th, .canth, .cantd {
  background-color: #D50030 !important;
  color: #fff !important;
}
.can td:nth-child(1),.can a{
 color: #D50030;
 -webkit-text-stroke: 0.03em #D50030;
 text-decoration:none;
}
.can td:nth-child(1), .canno{
 font-weight: 600;
}
h2.cub {
  background-color: #C00 !important;
}
.cub th, .cubth, .cubtd {
  background-color: #C00 !important;
  color: #fff !important;
}
.cub td:nth-child(1),.cub a{
 color: #000;
 -webkit-text-stroke: 0.03em #C00;
 text-decoration:none;
}
.cub td:nth-child(1), .cubno{
 font-weight: 600;
}
h2.mex {
  background-color: green !important;
}
.mex th, .mexth, .mextd {
  background-color: green !important;
  color: #fff !important;
}
.mex td:nth-child(1),.mex a{
 color: #000;
 -webkit-text-stroke: 0.03em green;
 text-decoration:none;
}
.mex td:nth-child(1), .mexno{
 font-weight: 600;
}
h2.pan {
  background-color: #c00 !important;
}
.pan th, .panth, .pantd {
  background-color: #c00 !important;
  color: #fff !important;
}
.pan td:nth-child(1),.pan a{
 color: #000;
 -webkit-text-stroke: 0.03em #c00;
 text-decoration:none;
}
.pan td:nth-child(1), .panno{
 font-weight: 600;
}
h2.cze {
  background-color: #005 !important;
}
.cze th, .czeth, .czetd {
  background-color: #005 !important;
  color: #fff !important;
}
.cze td:nth-child(1),.cze a{
 color: #000;
 -webkit-text-stroke: 0.03em #005;
 text-decoration:none;
}
.cze td:nth-child(1), .czeno{
 font-weight: 600;
}

/* major */
.laa th, .laatd, .laath{
 background-color: #BA0021 !important;
 color: #fff !important;
}
.sdp th, .sdptd, .sdpth{
 background-color: #2F241D !important;
 color: #fff !important;
}
.lad th, .ladtd, .ladth{
 background-color: #005A9C !important;
 color: #fff !important;
}
.tex th, .textd, .texth{
 background-color: #003278 !important;
 color: #fff !important;
}
.chc th, .chctd, .chcth{
 background-color: #0E3386 !important;
 color: #fff !important;
}
.sdp th, .sdptd, .sdpth{
 background-color: #2F241D !important;
 color: #fff !important;
}
.tbr th, .tbrtd, .tbrth{
 background-color: #092C5C !important;
 color: #fff !important;
}
.pit th, .pittd, .pitth{
 background-color: #000 !important;
 color: #FDB827 !important;
}
.cle th, .cletd, .cleth{
 background-color: #002B5C !important;
 color: #fff !important;
}
.cws th, .cwstd, .cwsth{
 background-color: #000 !important;
 color: #fff !important;
}
.nyy th, .nyytd, .nyyth{
 background-color: #132448 !important;
 color: #fff !important;
}
.cin th, .cintd, .cinth{
 background-color: #C6011F !important;
 color: #fff !important;
}
.nym th, .nymtd, .nymth{
 background-color: #002D72 !important;
 color: #fff !important;
}
.col th, .coltd, .colth{
 background-color: #33006F !important;
 color: #fff !important;
}
.hou th, .houtd, .houth{
 background-color: #002D62 !important;
 color: #fff !important;
}
.sea th, .seatd, .seath{
 background-color: #0C2C56 !important;
 color: #fff !important;
}
.mia th, .miatd, .miath{
  background-color: #000000 !important;
  color: #00A3E0 !important;
}
.bos th, .bostd, .bosth{
 background-color: #BD3039 !important;
 color: #fff !important;
}
.tor th, .tortd, .torth{
 background-color: #134A8E !important;
 color: #fff !important;
}
.sfg th, .sfgtd, .sfgth{
 background-color: #000 !important;
 color: #FD5A1E !important;
}
.kcr th, .kcrtd, .kcrth{
 background-color: #004687 !important;
 color: #fff !important;
}
.mil th, .miltd, .milth{
 background-color: #12284B !important;
 color: #FFC52F !important;
}
.min th, .mintd, .minth{
 background-color: #002B5C !important;
 color: #fff !important;
}
.ari th, .aritd, .arith{
 background-color: #a71930 !important;
 color: #fff !important;
}
.det th, .dettd, .detth{
 background-color: #0C2C56 !important;
 color: #fff !important;
}
.tbr th, .tbrtd, .tbrth{
 background-color: #092C5C !important;
 color: #fff !important;
}
.phi th, .phitd, .phith{
 background-color: #E81828 !important;
 color: #fff !important;
}
.stl th, .stltd, .stlth{
 background-color: #C41E3A !important;
 color: #fff !important;
}
.oak th, .oaktd, .oakth{
 background-color: #003831 !important;
 color: #fff !important;
}
.bal th, .baltd, .balth{
 background-color: #000 !important;
 color: #fff !important;
}
.atl th, .atltd, .atlth{
 background-color: #13274F !important;
 color: #fff !important;
}


h2.central{
 background:green !important;
 color: #fff !important;
}
h2.pacific{
 background:deepskyblue!important;
 color: #fff !important;
}
h2.eastern{
 background:darkslateblue !important;
 color: #fff !important;
}
h2.western{
 background:steelblue!important;
 color: #fff !important;
}
/* td:nth-child(4){
 text-align: left;
} */
.position {
  font-weight: 100 !important;
}
td.b_pi{
  background: linear-gradient(#f5b8b2 50%, #f29085 50%);
  text-align: center;
}
td.b_ca{
  background: linear-gradient(#b5fcfd 50%, #73fbfb 50%);
  text-align: center;
}
td.b_if{
  background: linear-gradient(#fff292 50%, #fcd94b 50%);
  text-align: center;
}
td.b_of{
  background: linear-gradient(#c0f9bc 50%, #90f57e 50%);
  text-align: center;
}
td.b_dh{
  background: linear-gradient(#f3d4fa 50%, #e3a9fb 50%);
  text-align: center;
}
td.b_ma{
  background: linear-gradient(#f3b188 50%, #f09f67 50%);
  text-align: center;
}
.b_ma a{
  background: none;
  color: #1967d2;
  text-decoration: underline;
  -webkit-text-stroke: initial;
}
td.b_co{
  background: linear-gradient(#f3b188 50%, #f09f67 50%);
  text-align: center;
}
td.b_rn{
  background: linear-gradient(#ecda5e 50%, #dbbc44 50%);
  text-align: center;
}
.b_rn a{
  background: none;
  color: #1967d2;
  text-decoration: underline;
  -webkit-text-stroke: initial;
}
td.b_et{
  background: linear-gradient(#f6d7f9 50%, #edabf4 50%);
  text-align: center;
}
.b_et a{
  background: none;
  color: #1967d2;
  text-decoration: underline;
  -webkit-text-stroke: initial;
}

td.b_etc{
  background: linear-gradient(#f6d7f9 50%, #edabf4 50%);
  text-align: center;
}
.b_etc a{
  background: none;
  color: #1967d2;
  text-decoration: underline;
  -webkit-text-stroke: initial;
}
td.b_st{
  background: linear-gradient(#d9f2dd 50%, #baebba 50%);
  text-align: center;
}

.scrollable-table th, .scrollable-table td {
  border: solid 1px #999;
  padding: .5em;
  white-space: nowrap;
  min-width: 4em;
}

.player th {
  background: #333 !important;
  color: #fff;
}

table.profile td {
  text-align: left;
  white-space: normal;          /* 折り返しOK */
  overflow-wrap: anywhere;      /* 長い文字でも折る */
  word-break: break-word;       /* 保険 */
}

table.profile th {
  background: #343434 !important;
  color: #fff;
  border: 1px solid #999;
  height: 40px;
  width: 8rem;
  text-align: center;
}

.manager-table {
  width: initial;
}
.manager-table thead {
  background: #333;
  color: #eee;
}
.manager-table td {
  font-weight: 100 !important;
}
.allnumber {
  width: initial;
}
.allnumber th {
  background: #333 !important;
  color: #eee;
}
.allnumber td {
  font-weight: 100 !important;
}
.allnumber .name {
  font-weight: 600 !important;
  text-align: center;
  padding: 10px;
}

.geneki-draft-table {
  width: initial;
}
.geneki-draft-table th {
  background: #333 !important;
  color: #eee;
}
.geneki-draft-table td {
  text-align: center;
}
.geneki-draft-table .name {
  font-weight: 600;
  padding: 0.5em;
}

.generation-list {
  width: initial;
}
.generation-list th {
  background: #333 !important;
  color: #eee;
}
.generation-list td {
  text-align: center;
}
.generation-list .name {
  font-weight: 600;
  padding: 0.5em;
}


/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/
/*1240px以下*/
@media screen and (max-width: 1240px){
  /*必要ならばここにコードを書く*/
}

/*1023px以下*/
@media screen and (max-width: 1023px){
  /*必要ならばここにコードを書く*/
}

/*834px以下*/
@media screen and (max-width: 834px){
  /*必要ならばここにコードを書く*/
}

/*480px以下*/
@media screen and (max-width: 480px){
  /*必要ならばここにコードを書く*/
  p.link_txt {
    margin-bottom: 0!important;
    font-size: 11px;
  }

}
