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

a {
  color: #2288E3; }

a:hover {
  color: #0c3860; }

.game-menu h2, .game-menu h3, .game-menu h4 {
  font-size: 18px;
  font-weight: bold; }

.game-menu ul {
  padding-left: 25px; }

.game-menu ul.menu {
  padding-left: 0; }

.game-menu li.menu-item ul.menu {
  margin: 0;
  border: none; }
  .game-menu li.menu-item ul.menu li.menu-item {
    border-left: 1px solid #b7b7b7;
    margin-left: 30px; }
    @media (min-width: 768px) {
      .game-menu li.menu-item ul.menu li.menu-item {
        margin-right: 0; } }
  .game-menu li.menu-item ul.menu li.menu-item:first-child {
    border-top: 1px solid #b7b7b7; }
  .game-menu li.menu-item ul.menu li.menu-item:last-child {
    border-bottom: none; }

.game-menu li {
  line-height: 1.8em; }
  .game-menu li ul {
    margin-bottom: 5px; }

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

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

.headline {
  background-image: none;
  background-color: #0A2D5A; }

h2.headline {
  text-shadow: 1px 2px 2px #000; }

.entry-content .headline {
  padding: 5px 5px 5px 10px; }

.hentry.post .entry-content h2,
.hentry.game .entry-content h2,
.hentry.game-page .entry-content h2 {
  border-bottom: 4px solid #ccc; }

.hentry.post .entry-content .project-sp .project-sp__title {
  border-bottom: none; }

.btn-primary {
  background-image: linear-gradient(to bottom, #2288E3 0%, #1560a4 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF2288E3', endColorstr='#FF1560A4', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #1563a8; }
  .btn-primary:hover, .btn-primary:focus {
    background-color: #1668b1;
    background-position: 0 -15px; }
  .btn-primary:active, .btn-primary.active {
    background-color: #1668b1;
    border-color: #1563a8; }
  .btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, .btn-primary[disabled]:active, .btn-primary[disabled].active,
  fieldset[disabled] .btn-primary,
  fieldset[disabled] .btn-primary:hover,
  fieldset[disabled] .btn-primary:focus,
  fieldset[disabled] .btn-primary.focus,
  fieldset[disabled] .btn-primary:active,
  fieldset[disabled] .btn-primary.active {
    background-color: #1668b1;
    background-image: none; }

.btn-search {
  background-image: linear-gradient(to bottom, #2288E3 0%, #1560a4 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF2288E3', endColorstr='#FF1560A4', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #1563a8; }
  .btn-search:hover, .btn-search:focus {
    background-color: #1668b1;
    background-position: 0 -15px; }
  .btn-search:active, .btn-search.active {
    background-color: #1668b1;
    border-color: #1563a8; }
  .btn-search.disabled, .btn-search.disabled:hover, .btn-search.disabled:focus, .btn-search.disabled.focus, .btn-search.disabled:active, .btn-search.disabled.active, .btn-search[disabled], .btn-search[disabled]:hover, .btn-search[disabled]:focus, .btn-search[disabled].focus, .btn-search[disabled]:active, .btn-search[disabled].active,
  fieldset[disabled] .btn-search,
  fieldset[disabled] .btn-search:hover,
  fieldset[disabled] .btn-search:focus,
  fieldset[disabled] .btn-search.focus,
  fieldset[disabled] .btn-search:active,
  fieldset[disabled] .btn-search.active {
    background-color: #1668b1;
    background-image: none; }

.comment-form .form-submit input.submit {
  background-image: linear-gradient(to bottom, #2288E3 0%, #1560a4 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF2288E3', endColorstr='#FF1560A4', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #1563a8; }
  .comment-form .form-submit input.submit:hover, .comment-form .form-submit input.submit:focus {
    background-color: #1668b1;
    background-position: 0 -15px; }
  .comment-form .form-submit input.submit:active, .comment-form .form-submit input.submit.active {
    background-color: #1668b1;
    border-color: #1563a8; }
  .comment-form .form-submit input.submit.disabled, .comment-form .form-submit input.submit.disabled:hover, .comment-form .form-submit input.submit.disabled:focus, .comment-form .form-submit input.submit.disabled.focus, .comment-form .form-submit input.submit.disabled:active, .comment-form .form-submit input.submit.disabled.active, .comment-form .form-submit input.submit[disabled], .comment-form .form-submit input.submit[disabled]:hover, .comment-form .form-submit input.submit[disabled]:focus, .comment-form .form-submit input.submit[disabled].focus, .comment-form .form-submit input.submit[disabled]:active, .comment-form .form-submit input.submit[disabled].active,
  fieldset[disabled] .comment-form .form-submit input.submit,
  fieldset[disabled] .comment-form .form-submit input.submit:hover,
  fieldset[disabled] .comment-form .form-submit input.submit:focus,
  fieldset[disabled] .comment-form .form-submit input.submit.focus,
  fieldset[disabled] .comment-form .form-submit input.submit:active,
  fieldset[disabled] .comment-form .form-submit input.submit.active {
    background-color: #1668b1;
    background-image: none; }

.pagination > li > a, .pagination > li > span {
  color: #2288E3; }

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
  background-image: linear-gradient(to bottom, #2288E3 0%, #1560a4 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF2288E3', endColorstr='#FF1560A4', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #1563a8; }
  .pagination > .active > a:hover, .pagination > .active > a:focus, .pagination > .active > span:hover, .pagination > .active > span:focus, .pagination > .active > a:hover:hover, .pagination > .active > a:hover:focus, .pagination > .active > span:hover:hover, .pagination > .active > span:hover:focus, .pagination > .active > a:focus:hover, .pagination > .active > a:focus:focus, .pagination > .active > span:focus:hover, .pagination > .active > span:focus:focus {
    background-color: #1668b1;
    background-position: 0 -15px; }
  .pagination > .active > a:active, .pagination > .active > a.active, .pagination > .active > span:active, .pagination > .active > span.active, .pagination > .active > a:hover:active, .pagination > .active > a:hover.active, .pagination > .active > span:hover:active, .pagination > .active > span:hover.active, .pagination > .active > a:focus:active, .pagination > .active > a:focus.active, .pagination > .active > span:focus:active, .pagination > .active > span:focus.active {
    background-color: #1668b1;
    border-color: #1563a8; }
  .pagination > .active > a.disabled, .pagination > .active > a.disabled:hover, .pagination > .active > a.disabled:focus, .pagination > .active > a.disabled.focus, .pagination > .active > a.disabled:active, .pagination > .active > a.disabled.active, .pagination > .active > a[disabled], .pagination > .active > a[disabled]:hover, .pagination > .active > a[disabled]:focus, .pagination > .active > a[disabled].focus, .pagination > .active > a[disabled]:active, .pagination > .active > a[disabled].active,
  fieldset[disabled] .pagination > .active > a,
  fieldset[disabled] .pagination > .active > a:hover,
  fieldset[disabled] .pagination > .active > a:focus,
  fieldset[disabled] .pagination > .active > a.focus,
  fieldset[disabled] .pagination > .active > a:active,
  fieldset[disabled] .pagination > .active > a.active, .pagination > .active > span.disabled, .pagination > .active > span.disabled:hover, .pagination > .active > span.disabled:focus, .pagination > .active > span.disabled.focus, .pagination > .active > span.disabled:active, .pagination > .active > span.disabled.active, .pagination > .active > span[disabled], .pagination > .active > span[disabled]:hover, .pagination > .active > span[disabled]:focus, .pagination > .active > span[disabled].focus, .pagination > .active > span[disabled]:active, .pagination > .active > span[disabled].active,
  fieldset[disabled] .pagination > .active > span,
  fieldset[disabled] .pagination > .active > span:hover,
  fieldset[disabled] .pagination > .active > span:focus,
  fieldset[disabled] .pagination > .active > span.focus,
  fieldset[disabled] .pagination > .active > span:active,
  fieldset[disabled] .pagination > .active > span.active, .pagination > .active > a:hover.disabled, .pagination > .active > a:hover.disabled:hover, .pagination > .active > a:hover.disabled:focus, .pagination > .active > a:hover.disabled.focus, .pagination > .active > a:hover.disabled:active, .pagination > .active > a:hover.disabled.active, .pagination > .active > a:hover[disabled], .pagination > .active > a:hover[disabled]:hover, .pagination > .active > a:hover[disabled]:focus, .pagination > .active > a:hover[disabled].focus, .pagination > .active > a:hover[disabled]:active, .pagination > .active > a:hover[disabled].active,
  fieldset[disabled] .pagination > .active > a:hover,
  fieldset[disabled] .pagination > .active > a:hover:hover,
  fieldset[disabled] .pagination > .active > a:hover:focus,
  fieldset[disabled] .pagination > .active > a:hover.focus,
  fieldset[disabled] .pagination > .active > a:hover:active,
  fieldset[disabled] .pagination > .active > a:hover.active, .pagination > .active > span:hover.disabled, .pagination > .active > span:hover.disabled:hover, .pagination > .active > span:hover.disabled:focus, .pagination > .active > span:hover.disabled.focus, .pagination > .active > span:hover.disabled:active, .pagination > .active > span:hover.disabled.active, .pagination > .active > span:hover[disabled], .pagination > .active > span:hover[disabled]:hover, .pagination > .active > span:hover[disabled]:focus, .pagination > .active > span:hover[disabled].focus, .pagination > .active > span:hover[disabled]:active, .pagination > .active > span:hover[disabled].active,
  fieldset[disabled] .pagination > .active > span:hover,
  fieldset[disabled] .pagination > .active > span:hover:hover,
  fieldset[disabled] .pagination > .active > span:hover:focus,
  fieldset[disabled] .pagination > .active > span:hover.focus,
  fieldset[disabled] .pagination > .active > span:hover:active,
  fieldset[disabled] .pagination > .active > span:hover.active, .pagination > .active > a:focus.disabled, .pagination > .active > a:focus.disabled:hover, .pagination > .active > a:focus.disabled:focus, .pagination > .active > a:focus.disabled.focus, .pagination > .active > a:focus.disabled:active, .pagination > .active > a:focus.disabled.active, .pagination > .active > a:focus[disabled], .pagination > .active > a:focus[disabled]:hover, .pagination > .active > a:focus[disabled]:focus, .pagination > .active > a:focus[disabled].focus, .pagination > .active > a:focus[disabled]:active, .pagination > .active > a:focus[disabled].active,
  fieldset[disabled] .pagination > .active > a:focus,
  fieldset[disabled] .pagination > .active > a:focus:hover,
  fieldset[disabled] .pagination > .active > a:focus:focus,
  fieldset[disabled] .pagination > .active > a:focus.focus,
  fieldset[disabled] .pagination > .active > a:focus:active,
  fieldset[disabled] .pagination > .active > a:focus.active, .pagination > .active > span:focus.disabled, .pagination > .active > span:focus.disabled:hover, .pagination > .active > span:focus.disabled:focus, .pagination > .active > span:focus.disabled.focus, .pagination > .active > span:focus.disabled:active, .pagination > .active > span:focus.disabled.active, .pagination > .active > span:focus[disabled], .pagination > .active > span:focus[disabled]:hover, .pagination > .active > span:focus[disabled]:focus, .pagination > .active > span:focus[disabled].focus, .pagination > .active > span:focus[disabled]:active, .pagination > .active > span:focus[disabled].active,
  fieldset[disabled] .pagination > .active > span:focus,
  fieldset[disabled] .pagination > .active > span:focus:hover,
  fieldset[disabled] .pagination > .active > span:focus:focus,
  fieldset[disabled] .pagination > .active > span:focus.focus,
  fieldset[disabled] .pagination > .active > span:focus:active,
  fieldset[disabled] .pagination > .active > span:focus.active {
    background-color: #1668b1;
    background-image: none; }

/** ランク **/
.btn-monster_rank:before {
  content: 'ランク';
  font-size: 8px;
  font-weight: normal;
  color: #333;
  position: absolute;
  top: 0;
  left: 5px; }

.btn-monster_rank {
  background-image: none;
  border: 1px solid #333;
  padding: 0 4px;
  position: relative;
  font-size: 18px;
  font-weight: bold;
  color: #dc0800;
  width: 42px;
  padding-top: 8px; }

/*** 種族 ***/
.btn-monster_species-イサマシ,
.btn-monster_species-イサマシ:hover {
  padding: 6px 10px 6px 30px;
  background-image: url("/wp-content/themes/wp-moko-youkai-yw3/assets/images/isamashi.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 30px 30px;
  color: #eb2423;
  font-weight: bold;
  border: 1px solid #eb2423; }

.btn-monster_species-ゴーケツ,
.btn-monster_species-ゴーケツ:hover {
  padding: 6px 10px 6px 30px;
  background-image: url("/wp-content/themes/wp-moko-youkai-yw3/assets/images/goketsu.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 30px 30px;
  color: #f5993b;
  font-weight: bold;
  border: 1px solid #f5993b; }

.btn-monster_species-プリチー,
.btn-monster_species-プリチー:hover {
  padding: 6px 10px 6px 30px;
  background-image: url("/wp-content/themes/wp-moko-youkai-yw3/assets/images/purichi.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 30px 30px;
  color: #f28598;
  font-weight: bold;
  border: 1px solid #f28598; }

.btn-monster_species-フシギ,
.btn-monster_species-フシギ:hover {
  padding: 6px 10px 6px 30px;
  background-image: url("/wp-content/themes/wp-moko-youkai-yw3/assets/images/fushigi.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 30px 30px;
  color: #d4b502;
  font-weight: bold;
  border: 1px solid #d4b502; }

.btn-monster_species-ニョロロン,
.btn-monster_species-ニョロロン:hover {
  padding: 6px 10px 6px 30px;
  background-image: url("/wp-content/themes/wp-moko-youkai-yw3/assets/images/nyororon.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 30px 30px;
  color: #5dd7fc;
  font-weight: bold;
  border: 1px solid #5dd7fc; }

.btn-monster_species-ポカポカ,
.btn-monster_species-ポカポカ:hover {
  padding: 6px 10px 6px 30px;
  background-image: url("/wp-content/themes/wp-moko-youkai-yw3/assets/images/pokapoka.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 30px 30px;
  color: #65ae3b;
  font-weight: bold;
  border: 1px solid #65ae3b; }

.btn-monster_species-ブキミー,
.btn-monster_species-ブキミー:hover {
  padding: 6px 10px 6px 30px;
  background-image: url("/wp-content/themes/wp-moko-youkai-yw3/assets/images/bukimi.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 30px 30px;
  color: #8b507c;
  font-weight: bold;
  border: 1px solid #8b507c; }

.btn-monster_species-ウスラカゲ,
.btn-monster_species-ウスラカゲ:hover {
  padding: 6px 10px 6px 30px;
  background-image: url("/wp-content/themes/wp-moko-youkai-yw3/assets/images/usurakage.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 30px 30px;
  color: #035281;
  font-weight: bold;
  border: 1px solid #035281; }

.btn-monster_species-怪魔,
.btn-monster_species-怪魔:hover {
  padding: 6px 10px 6px 30px;
  background-image: url("/wp-content/themes/wp-moko-youkai-yw3/assets/images/kaima.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 30px 30px;
  color: #060644;
  font-weight: bold;
  border: 1px solid #060644; }

/*** 好物 **/
.btn-monster_favorite {
  display: inline;
  text-decoration: underline; }

/** 必殺技タイプ **/
.btn-special_type {
  border: 1px solid #005FA0;
  background: #005FA0;
  color: #fff;
  padding: 2px 5px;
  text-shadow: none;
  font-weight: normal; }

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

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

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

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

.btn-quest_limited-スシ,
.btn-monster_limited-スシ限定 {
  background-image: none;
  color: #fff;
  background-color: #015BAC;
  text-shadow: none; }

.btn-quest_limited-テンプラ,
.btn-monster_limited-テンプラ限定 {
  background-image: none;
  color: #fff;
  background-color: #E20111;
  text-shadow: none; }

.btn-quest_character-ケータ {
  background-image: none;
  color: #fff;
  background-color: #017382;
  text-shadow: none; }

.btn-quest_character-イナホ {
  background-image: none;
  color: #fff;
  background-color: #d9b907;
  text-shadow: none; }

.btn-quest_type {
  background-image: none;
  background-color: #fff;
  border: 1px solid #333;
  color: #333; }

.btn-monster_feature {
  background: #fff;
  color: #2288E3;
  text-shadow: none;
  font-weight: normal;
  border: none;
  box-shadow: none;
  padding: 2px 2px;
  font-size: 15px;
  margin: 0; }

/** 共通ラベル **/
.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 .media-stage .media-desc {
  display: block !important; }

.media-list.image-list .media-item .media-desc,
.media-list.image-list .media-job .media-desc,
.media-list.image-list .media-map .media-desc,
.media-list.image-list .media-character .media-desc {
  max-height: none; }

.media-list.image-list .media-game-page .media-meta {
  display: none; }

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

.media.media-monster .note,
.media.media-evolutionitem .note {
  margin: 0 0 5px 0;
  display: inline-block;
  background-color: #fff;
  border: 1px solid  #ccc;
  font-size: 12px; }

.media.media-monster-circle .media-desc {
  max-height: none; }

.media.media-monster-circle .media-desc ul {
  padding: 0; }

/*
.hentry .media-card .monster-skill .media-heading {
    text-decoration: underline;
}
*/
