@charset "UTF-8";
.btn-link {
  color: #2288E3;
  font-weight: normal;
  border-radius: 0;
  background: none; }
  .btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled],
  fieldset[disabled] .btn-link {
    background-color: transparent;
    box-shadow: none; }
  .btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
    border-color: transparent; }
  .btn-link:hover, .btn-link:focus {
    color: #12538d;
    text-decoration: underline;
    background-color: transparent; }
  .btn-link[disabled]:hover, .btn-link[disabled]:focus,
  fieldset[disabled] .btn-link:hover,
  fieldset[disabled] .btn-link:focus {
    color: #333;
    text-decoration: none; }

a {
  color: #2288E3; }

a:hover {
  color: #0c3860; }

.widget-header .menu .menu-item a:before {
  color: #fff; }

@media (max-width: 768px) {
  .entry-content ul li {
    margin: 4px 0; }
  .entry-content ul li a:link {
    font-size: 110%;
    line-height: 1.6; } }

.navbar-default {
  /*background: #E60011; */
  background: #d42d25;
  color: #fff;
  border-bottom: 1px solid #EB4548; }

.navbar-default .navbar-brand .blog-title {
  color: #fff;
  font-size: 20px;
  text-shadow: 1px 1px 3px #333; }

.navbar-default .blog-catchcopy {
  color: #fff; }

.navbar-default .navbar-collapse {
  float: right; }

.navbar-collapse .menu .menu-item a:link,
.navbar-collapse .menu .menu-item a:visited {
  color: #fff; }

.headline {
  background: #FD2118;
  background: #0A2D5A; }

/** 共通ラベル **/
.label-number {
  color: #444;
  padding-right: 0.2em;
  padding-left: 0; }

.label-title {
  color: #000;
  font-size: 16px;
  padding-left: 0.2em; }

/** 非表示ラベル **/
.label-post-type-妖怪,
.label-post-type-ステージ,
.label-monster_favorite,
.label-stage_type {
  display: none !important; }

/** 種族 **/
.label-monster_species-イサマシ {
  background-color: #eb2423; }

.label-monster_species-ゴーケツ {
  background-color: #f5993b; }

.label-monster_species-プリチー {
  background-color: #f28598; }

.label-monster_species-フシギ {
  background-color: #d4b502; }

.label-monster_species-ニョロロン {
  background-color: #5dd7fc; }

.label-monster_species-ポカポカ {
  background-color: #65ae3b; }

.label-monster_species-ブキミー {
  background-color: #8b507c; }

.label-monster_species-ウスラカゲ {
  background-color: #035281; }

.label-monster_species-怪魔 {
  background-color: #060644; }

/** スコア **/
.label-score:before {
  content: '\f005';
  font-family: fontawesome; }

.label-score {
  padding: 0 2px;
  font-size: 12px;
  background: transparent;
  color: #FD6F02; }
  .media-square .label-score {
    display: none !important; }

/** ランク **/
.label-monster_rank:before {
  content: 'ランク'; }

.label-monster_rank {
  border: 1px solid #E22E22;
  background: transparent;
  color: #333; }
  .media-square .label-monster_rank {
    color: #E22E22;
    border: 1px solid #E22E22;
    background: #fff; }

/*** 必殺技 ***/
.label-special_type {
  border: 1px solid #005FA0;
  background-color: #fff;
  color: #333; }
  .media-square .label-special_type {
    display: none !important; }

/*** 妖怪特徴 ***/
.label-monster_feature {
  background: #DE9206;
  color: #fff;
  text-shadow: none;
  font-weight: normal;
  line-height: 1.4; }

/*** ステージ ***/
.label-stage_feature {
  display: none; }

.label-stage_event {
  background: #FD6F02;
  color: #fff;
  text-shadow: none;
  font-weight: normal; }

.label-monster {
  background: transparent;
  color: #333;
  border: 1px solid #333;
  text-shadow: none;
  font-weight: normal; }

/*** ミッション ***/
.label-mission_event {
  background: #FD6F02;
  color: #fff;
  text-shadow: none;
  font-weight: normal; }

/*** 所属国 ***/
.label-monster_country {
  background: #fff;
  color: #333;
  border: 1px solid #333; }

.label-monster_country-魏 {
  color: #00f;
  border: 1px solid #00f; }

.label-monster_country-呉 {
  color: #f00;
  border: 1px solid #f00; }

.label-monster_country-蜀 {
  color: #090;
  border: 1px solid #090; }

/*** バージョン ***/
.label-quest_limited-スシ,
.label-monster_limited-スシ限定 {
  color: #015BAC;
  border: 1px solid #015BAC;
  background-color: #fff; }

.label-quest_limited-テンプラ,
.label-monster_limited-テンプラ限定 {
  color: #E20111;
  border: 1px solid #E20111;
  background-color: #fff; }

.label-quest_character-ケータ {
  color: #fff;
  background-color: #017382; }

.label-quest_character-イナホ {
  color: #fff;
  background-color: #d9b907; }

.label-quest_limited-スシ {
  color: #015BAC;
  border: 1px solid #015BAC;
  background-color: #fff; }

.label-quest_limited-テンプラ {
  color: #E20111;
  border: 1px solid #E20111;
  background-color: #fff; }

.label-quest_story {
  color: #333;
  background-color: #fff;
  border: 1px solid #333; }

.evolution .media-square .media-terms .label-monster_species,
.evolution .media-square .media-terms .label-monster_feature {
  display: none; }

.label.label-area_monster_favorite,
.label.label-area_remarks {
  background: #fff;
  color: #333;
  border: 1px solid #333; }

.label-strong-水,
.label-weak-水,
.label-strong-雷,
.label-weak-雷,
.label-strong-氷,
.label-weak-氷,
.label-strong-火,
.label-weak-火,
.label-strong-風,
.label-weak-風,
.label-strong-土,
.label-weak-土 {
  color: #fff;
  padding: 2px 5px;
  display: inline-block;
  line-height: 1.1;
  color: #333; }

.label-strong-水,
.label-weak-水 {
  border-bottom: 4px solid #25eaff; }

.label-strong-雷,
.label-weak-雷 {
  border-bottom: 4px solid #f4f400; }

.label-strong-氷,
.label-weak-氷 {
  border-bottom: 4px solid #4983ff; }

.label-strong-火,
.label-weak-火 {
  border-bottom: 4px solid #f95753; }

.label-strong-風,
.label-weak-風 {
  border-bottom: 4px solid #c0ff27; }

.label-strong-土,
.label-weak-土 {
  border-bottom: 4px solid #ffb56b; }

.label-learn-skill {
  background: white;
  color: #148D62;
  border: 1px solid #148D62; }

.label-learn-magic {
  background: white;
  color: #005FA0;
  border: 1px solid #005FA0; }

.label-learn-special {
  background: white;
  color: #E22E22;
  border: 1px solid #E22E22; }

.media-list.image-list .media-meta {
  overflow: auto;
  max-height: none;
  line-height: 1.4; }
  .media-list.image-list .media-meta .media-meta-date {
    display: block; }

.media-site .media-object img {
  border: 2px solid #fff;
  border-radius: 16px; }

/**
 *  ゲームソフト ランキング用のCSS
 **/
/**
 * ゲームソフト ランキング リンク表示用
 */
.ranking-menu {
  max-width: 750px;
  border-radius: 10px;
  background-color: #efe4d8;
  overflow: hidden; }

.ranking-menu ul {
  padding: 0;
  margin: 10px 0 0 0; }

.ranking-menu li {
  min-height: 37px;
  margin-bottom: 10px;
  list-style-type: none;
  float: left;
  min-width: 138px;
  line-height: 1.5;
  text-align: center; }

.ranking-menu li:nth-child(1) {
  margin-right: 100%; }

.ranking-menu .rank-link:link {
  color: #333;
  text-decoration: none;
  font-size: 12px;
  line-height: 1px; }

.ranking-menu .rank-link:visited {
  color: #333; }

.ranking-menu .rank-link:hover {
  color: #c33; }

.ranking-menu .rank-link:active {
  color: #333; }

.ranking-menu-title {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-image: url(/wp-content/themes/wp-moko-gamepedia/assets/images/rank_icon/ranking_head_bg.svg);
  background-repeat: repeat;
  text-align: center;
  font-size: 17px;
  color: #f3e18d;
  line-height: 1.8;
  height: 30px;
  margin: 0;
  font-weight: bold; }

.ranking-menu img {
  float: none;
  margin: 0 auto;
  display: block; }

.ranking-menu__sale {
  font-size: 13px;
  color: #fff;
  background-color: #2d447b;
  height: 22px;
  width: 100%;
  text-align: center;
  line-height: 1.7;
  clear: both;
  margin: 0;
  font-weight: bold; }

.ranking-menu__book {
  font-size: 13px;
  color: #fff;
  background-color: #5e3f74;
  height: 22px;
  width: 100%;
  text-align: center;
  line-height: 1.7;
  clear: both;
  margin: 0;
  font-weight: bold; }

@media (min-width: 768px) {
  .ranking-menu ul {
    padding: 0;
    margin: 10px 0 0 40px; }
  .ranking-menu li {
    min-height: 37px;
    margin-bottom: 10px;
    list-style-type: none;
    float: left;
    text-align: left; }
  .ranking-menu li:nth-child(1) {
    margin-right: 0; }
  .ranking-menu .rank-link:link {
    color: #333;
    text-decoration: none;
    line-height: 3;
    font-size: 15px;
    min-width: 235px;
    display: inline-block; }
  .ranking-menu .rank-link:hover {
    color: #c33; }
  .ranking-menu img {
    float: left;
    margin-right: 5px; } }
