@charset "UTF-8";

/*ポケモン情報カード*/
/*PC用table内img余白調整*/
td.benimg {
  padding: 3px;
}

/*各リーグiconサイズ*/
.kihonpokecard img {
  width: 30px;
  height: auto;
}

/*弱点と耐性*/
td.pokejaku {
  background: linear-gradient(159deg, #29B6F6 70%, #03A9F4 70.5%);
  width: 50%;
}

td.poketaisei {
  background: linear-gradient(159deg, #FFB300 70%, #FFA000 70.5%);
  width: 50%;
}

span.sirohuto {
  font-size: 1.5em;
  color: white;
  text-shadow: 1px 1px 2px black;
}

dl.pokeTypebairitu {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  justify-content: center;
  align-items: center;
}

.pokeTypebairitu dt {
  display: flex;
  flex-basis: 55%;
  padding: 2px 0;
  justify-content: right;
}

.poketable .pokeTypebairitu img.aligncenter {
  margin: 0 2px;
}

.pokeTypebairitu img.aligncenter {
  width: 25px;
  height: 25px;
}

dd.pokebairitu {
  display: flex;
  flex-basis: 30%;
  justify-content: left;
  margin-left: 5px;
}

dd.jaku::after {
  content: "▲";
  color: red;
  padding: 0 5px;
  animation: benAnimeUp 2s linear infinite;
}

dd.taisei::after {
  content: "▼";
  color: #29B6F6;
  padding: 0 5px;
  animation: stFalling 2s linear infinite;
}

@keyframes benAnimeUp {
  0% {
    -webkit-transform: translateY(50%);
    transform: translateY(50%);
    opacity: 0;
  }

  50% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    opacity: 0;
  }
}

dl.pokeTypebairitu .bugmarker,
dl.pokeTypebairitu .normalmarker,
dl.pokeTypebairitu .dragonmarker,
dl.pokeTypebairitu .fairymarker,
dl.pokeTypebairitu .firemarker,
dl.pokeTypebairitu .ghostmarker,
dl.pokeTypebairitu .groundmarker,
dl.pokeTypebairitu .psychicmarker,
dl.pokeTypebairitu .steelmarker,
dl.pokeTypebairitu .darkmarker,
dl.pokeTypebairitu .electricmarker,
dl.pokeTypebairitu .fightingmarker,
dl.pokeTypebairitu .flyingmarker,
dl.pokeTypebairitu .grassmarker,
dl.pokeTypebairitu .icemarker,
dl.pokeTypebairitu .poisonmarker,
dl.pokeTypebairitu .rockmarker,
dl.pokeTypebairitu .watermarker {
  font-size: 120%;
  width: 100px;
}

/*表の見出し行（1行目）*/
table.SCPrankTb thead tr:first-child th {

  background-color: #E9EFF2;
  font-weight: bold;

}

.SCPrankTb tr:nth-of-type(even) {
  background-color: #FAFAFA;
}

table.SCPrankTb thead th:nth-of-type(3),
table.SCPrankTb tbody td:nth-of-type(3),
span.nijuukouka {

  color: #ff3333;
}

table.SCPrankTb thead th:nth-of-type(4),
table.SCPrankTb tbody td:nth-of-type(4) {

  color: #3366ff;
}

table.SCPrankTb thead th:nth-of-type(5),
table.SCPrankTb tbody td:nth-of-type(5) {

  color: #339966;
}

table.SCPrankTb thead th:nth-of-type(8),
table.SCPrankTb tbody td:nth-of-type(8) {

  color: #ff6600;
}

span.mukoukouka {
  color: #ff3333;
  text-shadow: 0px 0px 2px #FFFF00;
}

/*最強パ考察タイプ相性表*/
table.poketable.saikyoupatypetable td {
  padding: 3px;
}

/*最強パ考察タイプ相性表内の画像*/
table.poketable.saikyoupatypetable img {
  width: 30px;
  min-width: 30px;
}

/*最強パ考察タイプ相性表のポケマーカー*/
.saikyoupatypetable .bugmarker,
.saikyoupatypetable .normalmarker,
.saikyoupatypetable .dragonmarker,
.saikyoupatypetable .fairymarker,
.saikyoupatypetable .firemarker,
.saikyoupatypetable .ghostmarker,
.saikyoupatypetable .groundmarker,
.saikyoupatypetable .psychicmarker,
.saikyoupatypetable .steelmarker,
.saikyoupatypetable .darkmarker,
.saikyoupatypetable .electricmarker,
.saikyoupatypetable .fightingmarker,
.saikyoupatypetable .flyingmarker,
.saikyoupatypetable .grassmarker,
.saikyoupatypetable .icemarker,
.saikyoupatypetable .poisonmarker,
.saikyoupatypetable .rockmarker,
.saikyoupatypetable .watermarker,
.saikyoupatypetable .kenetumarker {
  font-size: 70%;
  padding: 2px 5px;
}
/*最強パ考察タイプ相性表の倍率fontサイズ*/
.saikyoupaTypeTablefont {
 font-size: 12px;
}


/*media Queries スマートフォンのみ（599px）以下
---------------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 599px) {

  /*弱点と耐性*/
  .pokeTypebairitu img.aligncenter {
    width: 20px;
    height: 20px;
  }

  .pokeTypebairitu dt {
    margin-left: 0;
  }

  dl.pokeTypebairitu .bugmarker,
  dl.pokeTypebairitu .normalmarker,
  dl.pokeTypebairitu .dragonmarker,
  dl.pokeTypebairitu .fairymarker,
  dl.pokeTypebairitu .firemarker,
  dl.pokeTypebairitu .ghostmarker,
  dl.pokeTypebairitu .groundmarker,
  dl.pokeTypebairitu .psychicmarker,
  dl.pokeTypebairitu .steelmarker,
  dl.pokeTypebairitu .darkmarker,
  dl.pokeTypebairitu .electricmarker,
  dl.pokeTypebairitu .fightingmarker,
  dl.pokeTypebairitu .flyingmarker,
  dl.pokeTypebairitu .grassmarker,
  dl.pokeTypebairitu .icemarker,
  dl.pokeTypebairitu .poisonmarker,
  dl.pokeTypebairitu .rockmarker,
  dl.pokeTypebairitu .watermarker {
    font-size: 95%;
    width: 85px;
    padding: 2px 2px 1px 2px;
  }

  dd.pokebairitu {
    font-size: 80%;
    margin-left: 4px;
  }

 /*最強パ考察タイプ相性表*/
table.poketable.saikyoupatypetable td {
  padding: 1px !important;
}

/*最強パ考察タイプ相性表内の画像*/
table.poketable.saikyoupatypetable img {
  width: 20px;
  min-width: 20px;
}
/*最強パ考察タイプ相性表のポケマーカー*/
.poketable.saikyoupatypetable .bugmarker,
.poketable.saikyoupatypetable .normalmarker,
.poketable.saikyoupatypetable .dragonmarker,
.poketable.saikyoupatypetable .fairymarker,
.poketable.saikyoupatypetable .firemarker,
.poketable.saikyoupatypetable .ghostmarker,
.poketable.saikyoupatypetable .groundmarker,
.poketable.saikyoupatypetable .psychicmarker,
.poketable.saikyoupatypetable .steelmarker,
.poketable.saikyoupatypetable .darkmarker,
.poketable.saikyoupatypetable .electricmarker,
.poketable.saikyoupatypetable .fightingmarker,
.poketable.saikyoupatypetable .flyingmarker,
.poketable.saikyoupatypetable .grassmarker,
.poketable.saikyoupatypetable .icemarker,
.poketable.saikyoupatypetable .poisonmarker,
.poketable.saikyoupatypetable .rockmarker,
.poketable.saikyoupatypetable .watermarker,
.poketable.saikyoupatypetable .kenetumarker {
  padding: 1px 3px;
  border-radius: 2px;
}
/*最強パ考察タイプ相性表の倍率fontサイズ*/
.saikyoupaTypeTablefont {
 font-size: 7px;
}

}

/*media Queries Rakuten Hand（360px）iPhone 5/SE（320px）以下
---------------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 360px) {

  /*弱点と耐性*/
  .pokeTypebairitu img.aligncenter {
    width: 18px;
    height: 18px;
  }

  dl.pokeTypebairitu .bugmarker,
  dl.pokeTypebairitu .normalmarker,
  dl.pokeTypebairitu .dragonmarker,
  dl.pokeTypebairitu .fairymarker,
  dl.pokeTypebairitu .firemarker,
  dl.pokeTypebairitu .ghostmarker,
  dl.pokeTypebairitu .groundmarker,
  dl.pokeTypebairitu .psychicmarker,
  dl.pokeTypebairitu .steelmarker,
  dl.pokeTypebairitu .darkmarker,
  dl.pokeTypebairitu .electricmarker,
  dl.pokeTypebairitu .fightingmarker,
  dl.pokeTypebairitu .flyingmarker,
  dl.pokeTypebairitu .grassmarker,
  dl.pokeTypebairitu .icemarker,
  dl.pokeTypebairitu .poisonmarker,
  dl.pokeTypebairitu .rockmarker,
  dl.pokeTypebairitu .watermarker {
    font-size: 85%;
    width: 73px;
    padding: 1px
  }

  dd.pokebairitu {
    font-size: 72%;
  }

   /*最強パ考察タイプ相性表fontサイズ*/
   table.poketable.saikyoupatypetable tr td {
  font-size: 8px !important;
}
  /*最強パ考察タイプ相性表内の画像*/
table.poketable.saikyoupatypetable img {
  width: 15px;
  min-width: 15px;
}
}