Fire Emblem Heroes Wiki
(2020-08-31)
Tag: Automated
(2020-09-30)
Tag: Automated
Line 465: Line 465:
 
top: 1px;
 
top: 1px;
 
left: 1px;
 
left: 1px;
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -555px -275px;
+
background-position: -555px -253px;
 
width: 44px;
 
width: 44px;
 
height: 44px;
 
height: 44px;
Line 2,147: Line 2,147:
 
left: -36px;
 
left: -36px;
 
content: "";
 
content: "";
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
 
background-position: 0 0;
 
background-position: 0 0;
 
width: 170px;
 
width: 170px;
Line 2,356: Line 2,356:
 
left: 0;
 
left: 0;
 
content: "";
 
content: "";
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
 
background-position: -555px -355px;
 
background-position: -555px -355px;
 
width: 26px;
 
width: 26px;
Line 2,393: Line 2,393:
   
 
.missions-gift-image.ja-JP:before {
 
.missions-gift-image.ja-JP:before {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -315px -433px
+
background-position: -495px -433px
 
}
 
}
   
Line 2,407: Line 2,407:
   
 
.missions-gift-image.en-US:before {
 
.missions-gift-image.en-US:before {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -450px -433px
+
background-position: -225px -433px
 
}
 
}
   
 
.missions-gift-image.de-DE:before {
 
.missions-gift-image.de-DE:before {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: 0 -482.5px
+
background-position: -135px -433px
 
}
 
}
   
Line 2,426: Line 2,426:
   
 
.missions-gift-image.en-GB:before {
 
.missions-gift-image.en-GB:before {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -495px -433px
+
background-position: -180px -433px
 
}
 
}
   
 
.missions-gift-image.es-ES:before {
 
.missions-gift-image.es-ES:before {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -405px -433px
+
background-position: -270px -433px
 
}
 
}
   
Line 2,445: Line 2,445:
   
 
.missions-gift-image.es-MX:before {
 
.missions-gift-image.es-MX:before {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -180px -433px
+
background-position: -315px -433px
 
}
 
}
   
 
.missions-gift-image.fr-FR:before {
 
.missions-gift-image.fr-FR:before {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -225px -433px
+
background-position: -405px -433px
 
}
 
}
   
Line 2,464: Line 2,464:
   
 
.missions-gift-image.it-IT:before {
 
.missions-gift-image.it-IT:before {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -270px -433px
+
background-position: -450px -433px
 
}
 
}
   
 
.missions-gift-image.nl-NL:before {
 
.missions-gift-image.nl-NL:before {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -360px -433px
+
background-position: 0 -482.5px
 
}
 
}
   
Line 2,483: Line 2,483:
   
 
.missions-gift-image.pt-BR:before {
 
.missions-gift-image.pt-BR:before {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -90px -433px
+
background-position: -45px -482.5px
 
}
 
}
   
 
.missions-gift-image.ru-RU:before {
 
.missions-gift-image.ru-RU:before {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -45px -482.5px;
+
background-position: -135px -482.5px;
 
width: 90px;
 
width: 90px;
 
height: 90px;
 
height: 90px;
Line 2,516: Line 2,516:
 
left: 0;
 
left: 0;
 
content: "";
 
content: "";
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
 
background-position: -411px -482.5px;
 
background-position: -411px -482.5px;
 
width: 50px;
 
width: 50px;
Line 2,602: Line 2,602:
 
left: 23px;
 
left: 23px;
 
content: "";
 
content: "";
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
 
background-position: 0 -433px;
 
background-position: 0 -433px;
 
width: 90px;
 
width: 90px;
Line 2,746: Line 2,746:
 
margin-left: -52px;
 
margin-left: -52px;
 
content: "";
 
content: "";
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
 
background-position: 0 -433px;
 
background-position: 0 -433px;
 
width: 90px;
 
width: 90px;
Line 2,874: Line 2,874:
   
 
.gift-detail-result-image-wrap.ja-JP:before {
 
.gift-detail-result-image-wrap.ja-JP:before {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
 
background-position: -302.5px -72.5px;
 
background-position: -302.5px -72.5px;
 
width: 144px;
 
width: 144px;
Line 2,884: Line 2,884:
   
 
.gift-detail-result-image-wrap.en-US:before {
 
.gift-detail-result-image-wrap.en-US:before {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
 
background-position: 0 -93px;
 
background-position: 0 -93px;
 
width: 145px;
 
width: 145px;
Line 2,894: Line 2,894:
   
 
.gift-detail-result-image-wrap.de-DE:before {
 
.gift-detail-result-image-wrap.de-DE:before {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -145px -93px;
+
background-position: -85px 0;
 
width: 145px;
 
width: 145px;
 
height: 145px;
 
height: 145px;
Line 2,904: Line 2,904:
   
 
.gift-detail-result-image-wrap.en-GB:before {
 
.gift-detail-result-image-wrap.en-GB:before {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -72.5px -93px;
+
background-position: -157.5px 0;
 
width: 145px;
 
width: 145px;
 
height: 145px;
 
height: 145px;
Line 2,914: Line 2,914:
   
 
.gift-detail-result-image-wrap.es-ES:before {
 
.gift-detail-result-image-wrap.es-ES:before {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -157.5px 0;
+
background-position: -72.5px -93px;
 
width: 145px;
 
width: 145px;
 
height: 145px;
 
height: 145px;
Line 2,924: Line 2,924:
   
 
.gift-detail-result-image-wrap.es-MX:before {
 
.gift-detail-result-image-wrap.es-MX:before {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -230px -72.5px;
+
background-position: -145px -93px;
 
width: 145px;
 
width: 145px;
 
height: 145px;
 
height: 145px;
Line 2,934: Line 2,934:
   
 
.gift-detail-result-image-wrap.fr-FR:before {
 
.gift-detail-result-image-wrap.fr-FR:before {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -145px -165.5px;
+
background-position: -230px -72.5px;
 
width: 145px;
 
width: 145px;
 
height: 145px;
 
height: 145px;
Line 2,944: Line 2,944:
   
 
.gift-detail-result-image-wrap.it-IT:before {
 
.gift-detail-result-image-wrap.it-IT:before {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -217.5px -165.5px;
+
background-position: 0 -165.5px;
 
width: 145px;
 
width: 145px;
 
height: 145px;
 
height: 145px;
Line 2,954: Line 2,954:
   
 
.gift-detail-result-image-wrap.nl-NL:before {
 
.gift-detail-result-image-wrap.nl-NL:before {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
 
background-position: -72.5px -165.5px;
 
background-position: -72.5px -165.5px;
 
width: 145px;
 
width: 145px;
Line 2,964: Line 2,964:
   
 
.gift-detail-result-image-wrap.pt-BR:before {
 
.gift-detail-result-image-wrap.pt-BR:before {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: 0 -165.5px;
+
background-position: -145px -165.5px;
 
width: 145px;
 
width: 145px;
 
height: 145px;
 
height: 145px;
Line 2,974: Line 2,974:
   
 
.gift-detail-result-image-wrap.ru-RU:before {
 
.gift-detail-result-image-wrap.ru-RU:before {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -230px 0;
+
background-position: -302.5px 0;
 
width: 145px;
 
width: 145px;
 
height: 145px;
 
height: 145px;
Line 3,052: Line 3,052:
 
left: 0;
 
left: 0;
 
content: "";
 
content: "";
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
 
background-position: -568px -355px;
 
background-position: -568px -355px;
 
width: 18px;
 
width: 18px;
Line 3,131: Line 3,131:
 
top: -7px;
 
top: -7px;
 
left: 11px;
 
left: 11px;
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -435px -65px;
+
background-position: -302.5px -144.5px;
 
width: 120px;
 
width: 120px;
 
height: 130px;
 
height: 130px;
Line 3,507: Line 3,507:
 
left: 12px;
 
left: 12px;
 
content: "";
 
content: "";
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
 
background-position: -495px -390px;
 
background-position: -495px -390px;
 
width: 77px;
 
width: 77px;
Line 3,535: Line 3,535:
 
left: 12px;
 
left: 12px;
 
content: "";
 
content: "";
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -555px -165px;
+
background-position: -555px -275px;
 
width: 44px;
 
width: 44px;
 
height: 44px;
 
height: 44px;
Line 3,563: Line 3,563:
 
left: 12px;
 
left: 12px;
 
content: "";
 
content: "";
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
 
background-position: -555px -318px;
 
background-position: -555px -318px;
 
width: 38px;
 
width: 38px;
Line 3,581: Line 3,581:
 
white-space: nowrap;
 
white-space: nowrap;
 
overflow: hidden;
 
overflow: hidden;
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
 
background-position: -435px -390px;
 
background-position: -435px -390px;
 
width: 76px;
 
width: 76px;
Line 3,672: Line 3,672:
 
left: 0;
 
left: 0;
 
content: "";
 
content: "";
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
 
background-position: -555px -337px;
 
background-position: -555px -337px;
 
width: 36px;
 
width: 36px;
Line 3,726: Line 3,726:
 
transform: translateY(-50%);
 
transform: translateY(-50%);
 
z-index: 1;
 
z-index: 1;
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
 
background-position: -555px -368px;
 
background-position: -555px -368px;
 
width: 20px;
 
width: 20px;
Line 4,054: Line 4,054:
   
 
.character_list-item .character_list-item-image.character-01 {
 
.character_list-item .character_list-item-image.character-01 {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -207px -482.5px;
+
background-position: -302.5px -209.5px;
 
width: 54px;
 
width: 54px;
 
height: 56px;
 
height: 56px;
Line 4,065: Line 4,065:
   
 
.character_list-item .character_list-item-image.character-02 {
 
.character_list-item .character_list-item-image.character-02 {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
 
background-position: -234px -482.5px;
 
background-position: -234px -482.5px;
 
width: 52px;
 
width: 52px;
Line 4,076: Line 4,076:
   
 
.character_list-item .character_list-item-image.character-03 {
 
.character_list-item .character_list-item-image.character-03 {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
 
background-position: -329.5px -209.5px;
 
background-position: -329.5px -209.5px;
 
width: 54px;
 
width: 54px;
Line 4,087: Line 4,087:
   
 
.character_list-item .character_list-item-image.character-04 {
 
.character_list-item .character_list-item-image.character-04 {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -302.5px -209.5px;
+
background-position: -180px -482.5px;
 
width: 54px;
 
width: 54px;
 
height: 56px;
 
height: 56px;
Line 4,098: Line 4,098:
   
 
.character_list-item .character_list-item-image.character-05 {
 
.character_list-item .character_list-item-image.character-05 {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
 
background-position: -260px -482.5px;
 
background-position: -260px -482.5px;
 
width: 52px;
 
width: 52px;
Line 4,109: Line 4,109:
   
 
.character_list-item .character_list-item-image.character-06 {
 
.character_list-item .character_list-item-image.character-06 {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -180px -482.5px;
+
background-position: -207px -482.5px;
 
width: 54px;
 
width: 54px;
 
height: 56px;
 
height: 56px;
Line 4,120: Line 4,120:
   
 
.character_list-item .character_list-item-image.character-07 {
 
.character_list-item .character_list-item-image.character-07 {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -555px -187px;
+
background-position: -555px -143px;
 
width: 44px;
 
width: 44px;
 
height: 44px;
 
height: 44px;
Line 4,133: Line 4,133:
   
 
.character_list-item .character_list-item-image.character-08 {
 
.character_list-item .character_list-item-image.character-08 {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
 
background-position: -555px -297px;
 
background-position: -555px -297px;
 
width: 42px;
 
width: 42px;
Line 4,146: Line 4,146:
   
 
.character_list-item .character_list-item-image.character-09 {
 
.character_list-item .character_list-item-image.character-09 {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -555px -253px
+
background-position: -555px -165px
 
}
 
}
   
Line 4,163: Line 4,163:
   
 
.character_list-item .character_list-item-image.character-10 {
 
.character_list-item .character_list-item-image.character-10 {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -555px -231px
+
background-position: -555px -187px
 
}
 
}
   
 
.character_list-item .character_list-item-image.character-11 {
 
.character_list-item .character_list-item-image.character-11 {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
 
background-position: -555px -209px
 
background-position: -555px -209px
 
}
 
}
Line 4,185: Line 4,185:
   
 
.character_list-item .character_list-item-image.character-12 {
 
.character_list-item .character_list-item-image.character-12 {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -555px -143px
+
background-position: -555px -231px
 
}
 
}
   
 
.character_list-item .character_list-item-image.character-13 {
 
.character_list-item .character_list-item-image.character-13 {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -386px -482.5px;
+
background-position: -286px -482.5px;
 
width: 50px;
 
width: 50px;
 
height: 50px;
 
height: 50px;
Line 4,203: Line 4,203:
   
 
.character_list-item .character_list-item-image.character-14 {
 
.character_list-item .character_list-item-image.character-14 {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
 
background-position: 0 -527.5px;
 
background-position: 0 -527.5px;
 
width: 48px;
 
width: 48px;
Line 4,216: Line 4,216:
   
 
.character_list-item .character_list-item-image.character-15 {
 
.character_list-item .character_list-item-image.character-15 {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -361px -482.5px
+
background-position: -311px -482.5px
 
}
 
}
   
Line 4,233: Line 4,233:
   
 
.character_list-item .character_list-item-image.character-16 {
 
.character_list-item .character_list-item-image.character-16 {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
 
background-position: -336px -482.5px
 
background-position: -336px -482.5px
 
}
 
}
   
 
.character_list-item .character_list-item-image.character-17 {
 
.character_list-item .character_list-item-image.character-17 {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -286px -482.5px
+
background-position: -361px -482.5px
 
}
 
}
   
Line 4,255: Line 4,255:
   
 
.character_list-item .character_list-item-image.character-18 {
 
.character_list-item .character_list-item-image.character-18 {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -311px -482.5px
+
background-position: -386px -482.5px
 
}
 
}
   
 
.character_list-item .character_list-item-image.character-19 {
 
.character_list-item .character_list-item-image.character-19 {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
 
background-position: -555px -120px;
 
background-position: -555px -120px;
 
width: 45px;
 
width: 45px;
Line 4,273: Line 4,273:
   
 
.character_list-item .character_list-item-image.character-20 {
 
.character_list-item .character_list-item-image.character-20 {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -555px -96px
+
background-position: -555px 0
 
}
 
}
   
Line 4,290: Line 4,290:
   
 
.character_list-item .character_list-item-image.character-21 {
 
.character_list-item .character_list-item-image.character-21 {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -555px -72px
+
background-position: -555px -24px
 
}
 
}
   
 
.character_list-item .character_list-item-image.character-22 {
 
.character_list-item .character_list-item-image.character-22 {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
 
background-position: -555px -48px
 
background-position: -555px -48px
 
}
 
}
Line 4,312: Line 4,312:
   
 
.character_list-item .character_list-item-image.character-23 {
 
.character_list-item .character_list-item-image.character-23 {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -555px -24px
+
background-position: -555px -72px
 
}
 
}
   
 
.character_list-item .character_list-item-image.character-24 {
 
.character_list-item .character_list-item-image.character-24 {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -555px 0;
+
background-position: -555px -96px;
 
width: 46px;
 
width: 46px;
 
height: 48px;
 
height: 48px;
Line 4,368: Line 4,368:
   
 
.legendary-water-atk:after {
 
.legendary-water-atk:after {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -300px -238px;
+
background-position: -435px -130px;
 
width: 120px;
 
width: 120px;
 
height: 130px;
 
height: 130px;
Line 4,376: Line 4,376:
   
 
.legendary-water-def:after {
 
.legendary-water-def:after {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -180px -238px;
+
background-position: -435px -260px;
 
width: 120px;
 
width: 120px;
 
height: 130px;
 
height: 130px;
Line 4,384: Line 4,384:
   
 
.legendary-water-res:after {
 
.legendary-water-res:after {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -60px -238px;
+
background-position: -435px -325px;
 
width: 120px;
 
width: 120px;
 
height: 130px;
 
height: 130px;
Line 4,392: Line 4,392:
   
 
.legendary-water-spd:after {
 
.legendary-water-spd:after {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: 0 -238px;
+
background-position: -495px 0;
 
width: 120px;
 
width: 120px;
 
height: 130px;
 
height: 130px;
Line 4,400: Line 4,400:
   
 
.legendary-water-btl:after {
 
.legendary-water-btl:after {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -240px -238px;
+
background-position: -435px -195px;
 
width: 120px;
 
width: 120px;
 
height: 130px;
 
height: 130px;
Line 4,408: Line 4,408:
   
 
.legendary-wind-atk:after {
 
.legendary-wind-atk:after {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -375px -130px;
+
background-position: -495px -65px;
 
width: 120px;
 
width: 120px;
 
height: 130px;
 
height: 130px;
Line 4,416: Line 4,416:
   
 
.legendary-wind-def:after {
 
.legendary-wind-def:after {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -120px -238px;
+
background-position: -495px -195px;
 
width: 120px;
 
width: 120px;
 
height: 130px;
 
height: 130px;
Line 4,424: Line 4,424:
   
 
.legendary-wind-res:after {
 
.legendary-wind-res:after {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -302.5px -144.5px;
+
background-position: -495px -260px;
 
width: 120px;
 
width: 120px;
 
height: 130px;
 
height: 130px;
Line 4,432: Line 4,432:
   
 
.legendary-wind-spd:after {
 
.legendary-wind-spd:after {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -375px 0;
+
background-position: -495px -325px;
 
width: 120px;
 
width: 120px;
 
height: 130px;
 
height: 130px;
Line 4,440: Line 4,440:
   
 
.legendary-wind-btl:after {
 
.legendary-wind-btl:after {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -240px -303px;
+
background-position: -495px -130px;
 
width: 120px;
 
width: 120px;
 
height: 130px;
 
height: 130px;
Line 4,448: Line 4,448:
   
 
.legendary-earth-atk:after {
 
.legendary-earth-atk:after {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -435px 0;
+
background-position: -240px -238px;
 
width: 120px;
 
width: 120px;
 
height: 130px;
 
height: 130px;
Line 4,456: Line 4,456:
   
 
.legendary-earth-def:after {
 
.legendary-earth-def:after {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -435px -130px;
+
background-position: 0 -303px;
 
width: 120px;
 
width: 120px;
 
height: 130px;
 
height: 130px;
Line 4,464: Line 4,464:
   
 
.legendary-earth-res:after {
 
.legendary-earth-res:after {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -435px -195px;
+
background-position: -60px -303px;
 
width: 120px;
 
width: 120px;
 
height: 130px;
 
height: 130px;
Line 4,472: Line 4,472:
   
 
.legendary-earth-spd:after {
 
.legendary-earth-spd:after {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -435px -260px;
+
background-position: -120px -303px;
 
width: 120px;
 
width: 120px;
 
height: 130px;
 
height: 130px;
Line 4,480: Line 4,480:
   
 
.legendary-earth-btl:after {
 
.legendary-earth-btl:after {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -495px -325px;
+
background-position: -300px -238px;
 
width: 120px;
 
width: 120px;
 
height: 130px;
 
height: 130px;
Line 4,488: Line 4,488:
   
 
.legendary-fire-atk:after {
 
.legendary-fire-atk:after {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -435px -325px;
+
background-position: -180px -303px;
 
width: 120px;
 
width: 120px;
 
height: 130px;
 
height: 130px;
Line 4,496: Line 4,496:
   
 
.legendary-fire-def:after {
 
.legendary-fire-def:after {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -495px -65px;
+
background-position: -300px -303px;
 
width: 120px;
 
width: 120px;
 
height: 130px;
 
height: 130px;
Line 4,504: Line 4,504:
   
 
.legendary-fire-res:after {
 
.legendary-fire-res:after {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -495px -130px;
+
background-position: -375px 0;
 
width: 120px;
 
width: 120px;
 
height: 130px;
 
height: 130px;
Line 4,512: Line 4,512:
   
 
.legendary-fire-spd:after {
 
.legendary-fire-spd:after {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -495px -195px;
+
background-position: -375px -65px;
 
width: 120px;
 
width: 120px;
 
height: 130px;
 
height: 130px;
Line 4,520: Line 4,520:
   
 
.legendary-fire-btl:after {
 
.legendary-fire-btl:after {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -495px 0;
+
background-position: -240px -303px;
 
width: 120px;
 
width: 120px;
 
height: 130px;
 
height: 130px;
Line 4,528: Line 4,528:
   
 
.legendary-light-res:after {
 
.legendary-light-res:after {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -375px -195px;
+
background-position: -180px -368px;
 
width: 120px;
 
width: 120px;
 
height: 130px;
 
height: 130px;
Line 4,536: Line 4,536:
   
 
.legendary-light-atk:after {
 
.legendary-light-atk:after {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: 0 -368px;
+
background-position: -60px -368px;
 
width: 120px;
 
width: 120px;
 
height: 130px;
 
height: 130px;
Line 4,544: Line 4,544:
   
 
.legendary-light-def:after {
 
.legendary-light-def:after {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -375px -260px;
+
background-position: -120px -368px;
 
width: 120px;
 
width: 120px;
 
height: 130px;
 
height: 130px;
Line 4,552: Line 4,552:
   
 
.legendary-light-spd:after {
 
.legendary-light-spd:after {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -375px -65px;
+
background-position: -240px -368px;
 
width: 120px;
 
width: 120px;
 
height: 130px;
 
height: 130px;
Line 4,560: Line 4,560:
   
 
.legendary-dark-res:after {
 
.legendary-dark-res:after {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -300px -368px;
+
background-position: -120px -238px;
 
width: 120px;
 
width: 120px;
 
height: 130px;
 
height: 130px;
Line 4,568: Line 4,568:
   
 
.legendary-dark-atk:after {
 
.legendary-dark-atk:after {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -180px -368px;
+
background-position: 0 -238px;
 
width: 120px;
 
width: 120px;
 
height: 130px;
 
height: 130px;
Line 4,576: Line 4,576:
   
 
.legendary-dark-def:after {
 
.legendary-dark-def:after {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -240px -368px;
+
background-position: -60px -238px;
 
width: 120px;
 
width: 120px;
 
height: 130px;
 
height: 130px;
Line 4,584: Line 4,584:
   
 
.legendary-dark-spd:after {
 
.legendary-dark-spd:after {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -360px -368px;
+
background-position: -180px -238px;
 
width: 120px;
 
width: 120px;
 
height: 130px;
 
height: 130px;
Line 4,592: Line 4,592:
   
 
.legendary-heaven-res:after {
 
.legendary-heaven-res:after {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -120px -368px;
+
background-position: -375px -260px;
 
width: 120px;
 
width: 120px;
 
height: 130px;
 
height: 130px;
Line 4,600: Line 4,600:
   
 
.legendary-heaven-atk:after {
 
.legendary-heaven-atk:after {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -495px -260px;
+
background-position: -375px -130px;
 
width: 120px;
 
width: 120px;
 
height: 130px;
 
height: 130px;
Line 4,608: Line 4,608:
   
 
.legendary-heaven-def:after {
 
.legendary-heaven-def:after {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -120px -303px;
+
background-position: -375px -195px;
 
width: 120px;
 
width: 120px;
 
height: 130px;
 
height: 130px;
Line 4,616: Line 4,616:
   
 
.legendary-heaven-spd:after {
 
.legendary-heaven-spd:after {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -60px -368px;
+
background-position: 0 -368px;
 
width: 120px;
 
width: 120px;
 
height: 130px;
 
height: 130px;
Line 4,624: Line 4,624:
   
 
.legendary-logic-res:after {
 
.legendary-logic-res:after {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -60px -303px;
+
background-position: -435px 0;
 
width: 120px;
 
width: 120px;
 
height: 130px;
 
height: 130px;
Line 4,632: Line 4,632:
   
 
.legendary-logic-atk:after {
 
.legendary-logic-atk:after {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -300px -303px;
+
background-position: -300px -368px;
 
width: 120px;
 
width: 120px;
 
height: 130px;
 
height: 130px;
Line 4,640: Line 4,640:
   
 
.legendary-logic-def:after {
 
.legendary-logic-def:after {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -180px -303px;
+
background-position: -360px -368px;
 
width: 120px;
 
width: 120px;
 
height: 130px;
 
height: 130px;
Line 4,648: Line 4,648:
   
 
.legendary-logic-spd:after {
 
.legendary-logic-spd:after {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: 0 -303px;
+
background-position: -435px -65px;
 
width: 120px;
 
width: 120px;
 
height: 130px;
 
height: 130px;
Line 4,671: Line 4,671:
   
 
.character_list-item.duo:after {
 
.character_list-item.duo:after {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -135px -482.5px
+
background-position: -45px -433px
 
}
 
}
   
Line 4,687: Line 4,687:
   
 
.character_list-item.harmonized:after {
 
.character_list-item.harmonized:after {
background-image: url(/stylesheets/i/3e2075aa39ff5b7021d7653606d855e8.png);
+
background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
background-position: -90px -482.5px
+
background-position: -90px -433px
 
}
 
}

Revision as of 19:59, 23 October 2020

/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
    display: block
}

audio,
canvas,
progress,
video {
    display: inline-block
}

audio:not([controls]) {
    display: none;
    height: 0
}

progress {
    vertical-align: baseline
}

[hidden],
template {
    display: none
}

a {
    background-color: transparent;
    -webkit-text-decoration-skip: objects
}

a:active,
a:hover {
    outline-width: 0
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

b,
strong {
    font-weight: inherit;
    font-weight: bolder
}

dfn {
    font-style: italic
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

mark {
    background-color: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

img {
    border-style: none
}

svg:not(:root) {
    overflow: hidden
}

code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em
}

figure {
    margin: 1em 40px
}

hr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

button,
input,
optgroup,
select,
textarea {
    font: inherit;
    margin: 0
}

optgroup {
    font-weight: 700
}

button,
input {
    overflow: visible
}

button,
select {
    text-transform: none
}

[type=reset],
[type=submit],
button,
html [type=button] {
    -webkit-appearance: button
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
    border-style: none;
    padding: 0
}

[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
    outline: 1px dotted ButtonText
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

textarea {
    overflow: auto
}

[type=checkbox],
[type=radio] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-input-placeholder {
    color: inherit;
    opacity: .54
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

@font-face {
    font-family: mynintendo;
    src: url(data:application/vnd.ms-fontobject;base64,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);
    src: url(data:application/font-woff2;base64,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) format("woff2"), url(data:application/font-woff;base64,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) format("woff"), url(data:application/x-font-ttf;base64,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) format("truetype");
    font-weight: 400;
    font-style: normal
}

html {
    font-size: 62.5%;
    background-color: #ebebeb
}

@media screen and (min-width:736px) {
    html {
        font-size: 75%
    }
}

body {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-user-drag: none;
    position: relative;
    background-color: #ebebeb;
    font-size: 14px;
    font-size: 1.4em;
    color: #505050;
    line-height: 1.8
}

body.lang-global {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif
}

body.lang-jp {
    font-family: \\30D2\30E9\30AE\30CE\89D2\30B4 Pro W3, Hiragino Kaku Gothic Pro, sans-serif
}

a {
    text-decoration: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0)
}

header {
    width: 100%;
    color: #505050;
    background: #fff;
    padding-top: 12px;
    font-size: 14px;
    font-size: 1.4rem;
    font-weight: 700;
    text-align: center;
    height: 38px;
    z-index: 999;
    border-bottom: 1px solid #a7a7a7
}

.gift-detail-header.fixed,
header.fixed {
    position: fixed;
    top: 0;
    left: 0
}

footer {
    position: fixed;
    width: 100%;
    bottom: 0;
    background: #fff;
    height: 44px;
    z-index: 999;
    -webkit-box-shadow: 0 -2px 2px rgba(0, 0, 0, .2);
    box-shadow: 0 -2px 2px rgba(0, 0, 0, .2)
}

.btn-close {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    width: 50px;
    height: 50px
}

.btn-close:after {
    position: absolute;
    top: 16px;
    left: 16px;
    content: "";
    background: url(/stylesheets/i/bd2803d9fbf15dfbc974a6701a446b0f.png) no-repeat;
    background-size: 18px auto;
    width: 19px;
    height: 19px
}

.btn-back {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    width: 50px;
    height: 50px
}

.btn-back:before {
    position: absolute;
    top: 14px;
    left: 14px;
    content: "";
    background: url(/stylesheets/i/201e488328a163d0aefa7ff23063657c.png) no-repeat;
    background-size: 12px auto;
    width: 12px;
    height: 21px
}

button {
    text-decoration: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    outline: none
}

#overlay {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: #000;
    opacity: 0;
    z-index: 999
}

.link-disabled,
button:disabled {
    opacity: .5
}

.center-button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

pre {
    white-space: normal
}

code,
p,
pre {
    word-wrap: break-word;
    overflow-wrap: break-word
}

code {
    white-space: normal
}

.custommer_support {
    padding-top: 68px
}

.custommer_support-items {
    width: 95%;
    margin: 0 auto;
    padding: 0;
    list-style-type: none
}

.custommer_support-items a {
    color: #505050
}

.custommer_support-item {
    padding: 20px;
    margin-bottom: 10px;
    display: block;
    background-color: #fff;
    border-radius: 8px
}

.custommer_support-item-tap {
    opacity: .5
}

.wallets {
    padding-top: 68px
}

.wallets-item {
    margin: 0 20px;
    padding: 10px;
    border-bottom: 1px solid #9c9c9c
}

.wallets-item-title {
    font-size: 12px;
    font-size: 1.2rem
}

.wallets-item-value {
    text-align: right
}

.wallets-item-value-icon {
    position: relative;
    display: inline-block;
    padding-left: 30px
}

.wallets-item-value-icon:before {
    position: absolute;
    content: "";
    top: 1px;
    left: 1px;
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -555px -253px;
    width: 44px;
    height: 44px;
    background-size: 578px auto;
    width: 22px;
    height: 22px
}

.wallets-item-value-currency {
    font-size: 12px;
    font-size: 1.2rem
}

.wallets-item-paid {
    margin: 0;
    padding: 0;
    list-style-type: none
}

.terms_of_service {
    width: 95%;
    margin: 0 auto;
    padding: 10px 0 0;
    font-size: 12px;
    font-size: 1.2rem
}

.terms_of_service h1 {
    font-size: 1.5em
}

.terms_of_service a,
.terms_of_service a:active,
.terms_of_service a:hover,
.terms_of_service a:link,
.terms_of_service a:visited {
    color: #009bbe;
    text-decoration: none
}

.privacy_policy {
    width: 95%;
    margin: 0 auto;
    padding: 10px 0 0;
    font-size: 12px;
    font-size: 1.2rem
}

.privacy_policy h1 {
    font-size: 1.5em
}

.privacy_policy a,
.privacy_policy a:active,
.privacy_policy a:hover,
.privacy_policy a:link,
.privacy_policy a:visited {
    color: #009bbe;
    text-decoration: none
}

.faqs {
    padding-top: 51px
}

.faq-category {
    color: #fff;
    font-size: 12px;
    font-size: 1.2rem;
    font-weight: 400;
    padding: 6px 10px;
    background: #969696;
    margin: 0
}

.faq-items {
    width: 95%;
    margin: 0 auto;
    padding: 0;
    list-style-type: none
}

.faq-items a {
    color: #009bbe
}

.faq-items li {
    position: relative
}

.faq-items li .anchor-pos {
    position: absolute;
    top: -60px;
    left: 0;
    width: 1px;
    height: 1px;
    background: transparent
}

.faq-item-question {
    padding: 20px;
    margin-bottom: 10px;
    display: block;
    background-color: #fff;
    border-radius: 8px;
    font-size: 12px;
    font-size: 1.2rem
}

.faq-item-question p {
    margin: 0;
    padding-right: 22px;
    background-size: 15px auto
}

.faq-item-question-tap {
    opacity: .5
}

.faq-item-answer {
    display: none;
    font-size: 12px;
    font-size: 1.2rem;
    padding: 0 10px;
    opacity: 0
}

.faq-item-answer p {
    margin: 0
}

.faq-fade-in {
    display: block;
    opacity: 1;
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-name: fade-in;
    animation-name: fade-in
}

.faq-fade-out {
    display: none;
    opacity: 0
}

@-webkit-keyframes fade-in {
    0% {
        display: none;
        opacity: 0
    }

    1% {
        display: block;
        opacity: 0
    }

    to {
        display: block;
        opacity: 1
    }
}

@keyframes fade-in {
    0% {
        display: none;
        opacity: 0
    }

    1% {
        display: block;
        opacity: 0
    }

    to {
        display: block;
        opacity: 1
    }
}

.about {
    padding: 64px 0 0
}

.about-items {
    width: 95%;
    margin: 0 auto;
    padding: 0;
    list-style-type: none;
    font-size: 12px;
    font-size: 1.2rem
}

.about-items a {
    color: #505050
}

.about-item a {
    padding: 20px;
    margin-bottom: 10px;
    display: block;
    background-color: #fff;
    border-radius: 8px
}

.about-item-tap {
    opacity: .5
}

.license {
    width: 95%;
    margin: 0 auto;
    padding: 62px 0 0;
    font-size: 9px;
    font-size: .9rem
}

.license h1 {
    font-size: 1.5em
}

.license a,
.license a:active,
.license a:hover,
.license a:link,
.license a:visited {
    color: #009bbe;
    text-decoration: none
}

.act_on_settlement {
    width: 95%;
    margin: 0 auto;
    padding: 62px 0 0;
    font-size: 12px;
    font-size: 1.2rem
}

.act_on_settlement h1 {
    font-size: 1.5em
}

.act_on_settlement a,
.act_on_settlement a:active,
.act_on_settlement a:hover,
.act_on_settlement a:link,
.act_on_settlement a:visited {
    color: #009bbe;
    text-decoration: none
}

.specified_commercial_transactions_law {
    width: 95%;
    margin: 0 auto;
    padding: 64px 0 0;
    font-size: 12px;
    font-size: 1.2rem
}

.specified_commercial_transactions_law h1 {
    font-size: 1.5em
}

.specified_commercial_transactions_law a,
.specified_commercial_transactions_law a:active,
.specified_commercial_transactions_law a:hover,
.specified_commercial_transactions_law a:link,
.specified_commercial_transactions_law a:visited {
    color: #009bbe;
    text-decoration: none
}

.health_attention {
    width: 95%;
    margin: 0 auto;
    padding: 62px 0;
    font-size: 12px;
    font-size: 1.2rem
}

.health_attention h1 {
    font-size: 1.5em
}

.health_attention a,
.health_attention a:active,
.health_attention a:hover,
.health_attention a:link,
.health_attention a:visited {
    color: #009bbe;
    text-decoration: none
}

.permissions {
    width: 95%;
    margin: 0 auto;
    padding: 62px 0 0;
    font-size: 12px;
    font-size: 1.2rem
}

.permissons-bottom-fixed {
    width: 100%;
    position: fixed;
    bottom: 0;
    height: 54px;
    padding: 8px 0 0;
    border-top: 2px solid #969696;
    background: #fff
}

.permissions-button-comfirm {
    width: 140px;
    margin: 0 auto;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    color: #fff;
    display: block;
    text-align: center;
    font-weight: 700;
    border-radius: 8px;
    padding: 10px 0 8px;
    border: 2px solid #823c00;
    background: #f05a28;
    -webkit-box-shadow: 0 2px #823c00;
    box-shadow: 0 2px #823c00;
    height: 44px
}

.permissions-button-comfirm-tap {
    opacity: .5
}

.inquiries {
    width: 100%;
    margin: 0 auto;
    padding: 51px 0 67px;
    font-size: 12px;
    font-size: 1.2rem;
    display: table
}

.inquiries-bottom-fixed {
    width: 100%;
    position: fixed;
    bottom: 0;
    height: 58px;
    padding-top: 8px;
    border-bottom: 1px solid #9c9c9c;
    background: #fff;
    -webkit-box-shadow: 0 -2px 6px rgba(0, 0, 0, .1);
    box-shadow: 0 -2px 6px rgba(0, 0, 0, .1);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    display: -webkit-flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-justify-content: center
}

.inquiries-button-comfirm {
    color: #fff;
    display: block;
    text-align: center;
    font-weight: 700;
    border-radius: 8px;
    padding: 10px 0 8px;
    border: 2px solid #b35f00;
    background: #f59931;
    -webkit-box-shadow: 0 2px #b35f00;
    box-shadow: 0 2px #b35f00;
    display: inline-block;
    padding: 9px;
    min-width: 120px
}

.inquiries-button-comfirm-tap {
    opacity: .5
}

.inquiries-no-message {
    height: 84vh;
    margin: 0 auto;
    display: table-cell;
    vertical-align: middle;
    text-align: center
}

.inquiries-items-wrap {
    overflow: auto
}

.inquiries-items {
    margin: 0;
    padding: 0;
    list-style-type: none
}

.inquiries-item a {
    position: relative;
    display: block;
    color: #505050;
    padding: 24px;
    background: #fff;
    border-bottom: 2px solid #9c9c9c;
    font-weight: 700;
    font-size: 13px;
    font-size: 1.3rem
}

.inquiries-item-date {
    position: absolute;
    top: 5px;
    right: 5px;
    font-weight: 400
}

.inquiries-detail {
    width: 95%;
    margin: 0 auto;
    padding: 51px 0 67px;
    font-size: 12px;
    font-size: 1.2rem
}

.inquiries-detail dt {
    margin: 0;
    padding: 6px 0
}

.inquiries-detail dd {
    margin: 0
}

.inquiries-detail-item-date {
    position: absolute;
    top: 5px;
    right: 5px
}

.inquiries-detail-title {
    position: relative;
    font-weight: 700;
    margin-top: 6px;
    border-top: 1px solid #ccc
}

.inquiries-detail-title:first-child {
    border-top: none
}

.inquiries-detail-name {
    font-size: 16px;
    font-size: 1.6rem;
    font-weight: 700;
    padding-bottom: 6px
}

.inquiries-detail-comments {
    list-style-type: none;
    margin: 0;
    padding-left: 0
}

.inquiries-detail-comments li {
    margin-bottom: 6px;
    word-wrap: break-word
}

.inquiries-detail-comments p {
    margin: 0;
    white-space: normal
}

.inquiries-detail-text {
    word-wrap: break-word
}

.inquiries-immunity {
    width: 95%;
    margin: 0 auto;
    padding: 50px 0 0;
    font-size: 12px;
    font-size: 1.2rem
}

.inquiries-immunity h1 {
    font-size: 1.5em
}

.inquiries-immunity a,
.inquiries-immunity a:active,
.inquiries-immunity a:hover,
.inquiries-immunity a:link,
.inquiries-immunity a:visited {
    color: #009bbe;
    text-decoration: none
}

.annoucements {
    width: 100%;
    margin: 0 auto;
    padding: 64px 0 0;
    font-size: 12px;
    font-size: 1.2rem
}

.annoucements .pick-up-announcements {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background-color: #d2d2d2;
    margin: 0;
    padding: 8px 1.5625% 5px;
    -webkit-box-shadow: 0 2px 1px #a2a2a2;
    box-shadow: 0 2px 1px #a2a2a2
}

.annoucements .pick-up-announcements li {
    list-style-type: none;
    width: 32.25806%
}

.annoucements .pick-up-announcements li a {
    display: block
}

.annoucements .pick-up-image {
    width: 100%;
    display: block;
    border-radius: 8px
}

.private-announcements-item-wrap {
    padding: 10px 10px 6px
}

.public-announcements-item-wrap {
    padding: 33px 10px 6px
}

.announcements-item-headings {
    color: #505050;
    text-align: center;
    font-weight: 700;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1.4;
    margin-top: 4px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.announcements-item-headings .icon {
    width: auto;
    height: 32px;
    margin-right: 2px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.announcements-item-headings>div {
    width: auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: left;
    margin-top: 6px
}

.announcements-item-image {
    text-align: center;
    line-height: 0
}

.announcements-item-image img {
    max-width: 100%;
    height: auto;
    overflow: hidden;
    border-radius: 8px
}

.announcements-item-more {
    color: #9c9c9c;
    text-align: center;
    font-size: 12px;
    font-size: 1.2rem;
    margin-top: 8px
}

.announcements-item-more-btn {
    display: inline-block;
    width: 60%;
    border: 1px solid #969696;
    padding: 6px 12px;
    border-radius: 16px
}

.announcements-item-content {
    color: #505050;
    padding: 6px 0;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1.8
}

.announcements-item-content p {
    margin: 0
}

.annoucements-show {
    width: 100%;
    background: #f7f9f9;
    padding: 52px 0 0;
    font-size: 12px;
    font-size: 1.2rem;
    min-height: 93vh
}

.annoucements-show-inner {
    width: 100%;
    margin: 0 auto
}

.announcements-show-item-image {
    text-align: center;
    line-height: 0
}

.announcements-show-item-image img {
    max-width: 100%;
    height: auto;
    overflow: hidden
}

.announcements-show-item-date {
    color: #9c9c9c;
    text-align: right;
    font-size: 12px;
    font-size: 1.2rem;
    margin: 8px
}

.announcements-show-headings {
    margin: 0;
    padding: 6px 8px;
    font-weight: 700;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1.4;
    text-align: center
}

.announcements-show-content {
    width: 90%;
    margin: 0 auto;
    padding: 12px 8px;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1.8
}

.announcements-show-content p {
    margin-top: 0
}

.announcements-item-content .title,
.announcements-show-content .title {
    color: #079dbf
}

.announcements-item-content .accent,
.announcements-show-content .accent {
    color: #f59931
}

.announcements-item-content .warning,
.announcements-show-content .warning {
    color: #e60012
}

.announcements-item-content .banner,
.announcements-item-content .chara,
.announcements-show-content .banner,
.announcements-show-content .chara {
    width: 100%;
    height: auto
}

.announcements-item-content .icon,
.announcements-show-content .icon {
    width: 16px;
    height: 16px;
    padding-right: 4px;
    -webkit-transform: translateY(2.5px);
    transform: translateY(2.5px)
}

.announcements-item-content .banner2,
.announcements-show-content .banner2 {
    max-width: 100%;
    height: auto;
    display: block;
    margin: 0 auto
}

.announcements-item-content table,
.announcements-show-content table {
    border-collapse: collapse;
    border-spacing: 0;
    border: 1px solid #b9b9b9
}

.announcements-item-content td,
.announcements-item-content th,
.announcements-item-content tr,
.announcements-show-content td,
.announcements-show-content th,
.announcements-show-content tr {
    border: 1px solid #b9b9b9
}

.announcements-item-content th,
.announcements-show-content th {
    padding: 5px;
    background-color: #9c9c9c
}

.announcements-item-content td,
.announcements-show-content td {
    padding: 5px
}

.announcements-item-content .tap,
.announcements-show-content .tap {
    color: #00e;
    width: 100%;
    display: block;
    text-align: center;
    cursor: pointer
}

.announcements-item-content .tap-show,
.announcements-show-content .tap-show {
    display: none;
    border: 1px solid #d2d2d2;
    border-radius: 12px;
    padding: 15px 20px;
    margin: 4px 0 20px
}

.announcements-item-content .balloon-left,
.announcements-show-content .balloon-left {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.announcements-item-content .balloon-left div,
.announcements-show-content .balloon-left div {
    margin: 8px
}

.announcements-item-content .balloon-left div:first-child,
.announcements-show-content .balloon-left div:first-child {
    position: relative;
    font-size: 18px;
    font-family: sans-serif;
    padding: 8px;
    color: #222;
    background-color: #fff;
    border: 1px solid #222;
    border-radius: 6px;
    text-align: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.announcements-item-content .balloon-left div:first-child:after,
.announcements-item-content .balloon-left div:first-child:before,
.announcements-show-content .balloon-left div:first-child:after,
.announcements-show-content .balloon-left div:first-child:before {
    content: "";
    position: absolute;
    top: 10px;
    border: 10px solid transparent
}

.announcements-item-content .balloon-left div:first-child:before,
.announcements-show-content .balloon-left div:first-child:before {
    right: -20px;
    border-left-color: #222
}

.announcements-item-content .balloon-left div:first-child:after,
.announcements-show-content .balloon-left div:first-child:after {
    right: -19px;
    border-left-color: #fff
}

.announcements-item-content .balloon-left .reverse,
.announcements-show-content .balloon-left .reverse {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.announcements-item-content .balloon-right,
.announcements-show-content .balloon-right {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.announcements-item-content .balloon-right div,
.announcements-show-content .balloon-right div {
    margin: 8px
}

.announcements-item-content .balloon-right div:last-child,
.announcements-show-content .balloon-right div:last-child {
    position: relative;
    font-size: 18px;
    font-family: sans-serif;
    padding: 8px;
    color: #222;
    background-color: #fff;
    border: 1px solid #222;
    border-radius: 6px;
    text-align: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.announcements-item-content .balloon-right div:last-child:after,
.announcements-item-content .balloon-right div:last-child:before,
.announcements-show-content .balloon-right div:last-child:after,
.announcements-show-content .balloon-right div:last-child:before {
    content: "";
    position: absolute;
    top: 10px;
    border: 10px solid transparent
}

.announcements-item-content .balloon-right div:last-child:before,
.announcements-show-content .balloon-right div:last-child:before {
    left: -20px;
    border-right-color: #222
}

.announcements-item-content .balloon-right div:last-child:after,
.announcements-show-content .balloon-right div:last-child:after {
    left: -19px;
    border-right-color: #fff
}

.announcements-item-content .balloon-right .reverse,
.announcements-show-content .balloon-right .reverse {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.private-annoucements-title {
    font-size: 15px;
    font-size: 1.5rem;
    font-weight: 700;
    text-align: center;
    margin: 0
}

.annoucements {
    background: #f7f9f9;
    padding: 48px 0 0
}

.annoucements-inner {
    width: 303px;
    margin: 0 auto;
    padding: 0;
    font-size: 12px;
    font-size: 1.2rem
}

.annoucements-inner h1 {
    font-size: 1.5em
}

.annoucements-inner a,
.annoucements-inner a:active,
.annoucements-inner a:hover,
.annoucements-inner a:link,
.annoucements-inner a:visited {
    color: #009bbe;
    text-decoration: none
}

.announcements-no-message {
    height: 84vh;
    display: -webkit-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.announcements-items {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.announcements-item {
    position: relative;
    padding-top: 14px;
    border-bottom: 1px solid #d2d2d2
}

.private-announcement-label {
    display: inline-block;
    margin-top: 10px;
    padding: 6px 14px 6px 6px;
    border-top-right-radius: 26px;
    border-bottom-right-radius: 26px;
    margin: 0;
    color: #fff;
    background-color: #009bbe
}

.announcements-item-date {
    position: absolute;
    top: 20px;
    right: 10px;
    display: inline-block;
    color: #9c9c9c;
    text-align: right;
    font-size: 12px;
    font-size: 1.2rem;
    padding-right: 2px;
    margin-bottom: 8px
}

.announcements-tabs-wrap {
    width: 100%;
    padding: 17px 0;
    border-bottom: 1px solid #d2d2d2
}

.announcements-tabs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    list-style-type: none;
    margin: 0 auto;
    padding: 0;
    min-width: 240px
}

.announcements-tabs li {
    display: block;
    margin: 0;
    min-width: 120px;
    padding: 6px 12px;
    padding: 0
}

.announcements-tabs li:first-child {
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    border-top: 2px solid #fff;
    border-left: 2px solid #fff;
    border-bottom: 2px solid #fff
}

.announcements-tabs li:last-child {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff
}

.announcements-tab-active-left {
    background: #009bbe;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    border-right: 2px solid #fff
}

.announcements-tab-active-left,
.announcements-tab-right {
    padding: 6px 0;
    color: #fff;
    display: block;
    text-align: center;
    font-weight: 700
}

.announcements-tab-right {
    background: #969696;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px
}

.announcements-tab-right-tap {
    opacity: .5
}

.announcements-tab-active-right {
    background: #009bbe;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px
}

.announcements-tab-active-right,
.announcements-tab-left {
    padding: 6px 0;
    color: #fff;
    display: block;
    text-align: center;
    font-weight: 700
}

.announcements-tab-left {
    background: #969696;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    border-right: 2px solid #fff
}

.announcements-tab-left-tap {
    opacity: .5
}

.announcements-page-nation {
    padding: 18px;
    margin: 0 auto;
    width: 272px
}

.announcements-page-nation-items {
    list-style-type: none;
    padding: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row
}

.announcements-page-nation-items a,
.announcements-page-nation-items span {
    display: block;
    text-indent: 200%;
    white-space: nowrap;
    overflow: hidden;
    border-radius: 20px;
    padding: 8px;
    width: 42px;
    border: 2px solid #969696
}

.announcements-page-nation-first {
    background: url(/stylesheets/i/cca9b1fabf53c064043b529ecbe05f84.png) no-repeat 50%;
    background-size: auto 20px;
    margin-right: 12px
}

.announcements-page-nation-prev {
    background: url(/stylesheets/i/9b0aa782f52e6d94cb816aad1e870079.png) no-repeat 50%;
    background-size: auto 20px;
    margin-right: 12px
}

.announcements-page-nation-next {
    background: url(/stylesheets/i/65d20420df47762edbb2005d504568e1.png) no-repeat 50%;
    background-size: auto 20px
}

.inquiries-form {
    width: 100%;
    padding: 52px 0 88px;
    font-size: 12px;
    font-size: 1.2rem;
    min-height: 80vh
}

.error-message,
.inquiries-form-box {
    width: 95%;
    margin: 0 auto
}

.inquiries-form-button {
    width: 100%;
    position: fixed;
    bottom: 0;
    height: 56px;
    padding-top: 8px;
    border-top: 2px solid #9c9c9c;
    background: #fff;
    -webkit-box-shadow: 0 -2px 4px rgba(0, 0, 0, .2);
    box-shadow: 0 -2px 4px rgba(0, 0, 0, .2)
}

.inquiries-form-title {
    width: 95%;
    margin: 0 auto;
    padding-top: 10px;
    font-size: 14px;
    font-size: 1.4rem;
    font-weight: 700
}

.inquiries-form-h-1 {
    color: #f05a23
}

.inquiries-form-h-1,
.inquiries-form-h-2 {
    font-weight: 700;
    margin-bottom: 6px
}

.inquiries-form-select-1 {
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid #9c9c9c;
    background: #fff;
    padding: 6px 10px;
    border-radius: 0;
    display: block;
    height: 3.2em
}

.inquiries-form-select-1-wrap {
    position: relative
}

.inquiries-form-select-1-wrap:after {
    content: "\25BC";
    z-index: 1;
    position: absolute;
    top: 24%;
    right: 18px;
    width: 6px;
    height: 6px;
    -webkit-transform: scaleX(1.2);
    transform: scaleX(1.2)
}

.inquiries-form-select-2 select {
    position: relative;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid #9c9c9c;
    background-color: #fff;
    width: 62px;
    height: 40px;
    padding: 6px 2px;
    border-radius: 0;
    display: inline-block;
    font-size: 10px;
    font-size: 1rem;
    border-color: #9c9c9c;
    background-image: url(/stylesheets/i/21a939a9b911640795b04bd4bb4dc9a5.png);
    background-repeat: no-repeat;
    background-size: 12px auto;
    background-position: 46px 16px;
    text-align: center
}

.inquiries-form-select-2 option {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center
}

.inquiries-form-confirm-h-2 {
    font-weight: 700;
    margin-bottom: 0
}

.inquiries-form-confirm-text {
    border-top: 1px solid #9c9c9c;
    margin: 3px 0 10px;
    padding-top: 6px;
    word-wrap: break-word
}

.inquiries-form-textarea {
    width: 93.5%;
    height: 120px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid #9c9c9c;
    padding: 6px 10px;
    background: #fff;
    border-radius: 0
}

.inquiries-form-sub {
    color: #999;
    margin: 0
}

.inquiries-form-sub,
.inquiries-form-sub-limit {
    text-align: right;
    font-size: 11px;
    font-size: 1.1rem
}

.inquiries-form-sub-limit {
    color: #f05a23;
    margin-top: 0
}

.inquiries-form-attention a,
.inquiries-form-attention a:active,
.inquiries-form-attention a:hover,
.inquiries-form-attention a:link,
.inquiries-form-attention a:visited {
    color: #009bbe;
    text-decoration: none
}

.inquiries-form-button-submit {
    border-radius: 8px;
    border: 2px solid #823c00;
    background: #f05a28;
    -webkit-box-shadow: 0 2px #823c00;
    box-shadow: 0 2px #823c00;
    margin: 0 1px
}

.inquiries-form-button-back,
.inquiries-form-button-submit {
    color: #fff;
    display: block;
    text-align: center;
    font-weight: 700;
    padding: 10px 0 8px;
    min-width: 120px;
    padding: 9px 4px
}

.inquiries-form-button-back {
    border-radius: 8px;
    border: 2px solid #b35f00;
    background: #f59931;
    -webkit-box-shadow: 0 2px #b35f00;
    box-shadow: 0 2px #b35f00;
    margin-right: 16px
}

.inquiries-form-button-back-tap,
.inquiries-form-button-submit-tap {
    opacity: .5
}

.inquiries-form-link-back {
    color: #fff;
    display: block;
    text-align: center;
    font-weight: 700;
    border-radius: 8px;
    padding: 10px 0 8px;
    border: 2px solid #b35f00;
    background: #f59931;
    -webkit-box-shadow: 0 2px #b35f00;
    box-shadow: 0 2px #b35f00;
    min-width: 120px;
    display: inline-block;
    padding: 9px
}

.inquiries-form-link-back-tap {
    opacity: .5
}

.horizontal-button {
    display: -webkit-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center
}

.opinions-form {
    width: 100%;
    padding: 52px 0 88px;
    font-size: 12px;
    font-size: 1.2rem;
    min-height: 80vh
}

.opinions-form-box {
    width: 95%;
    margin: 0 auto
}

.opinions-form-button {
    width: 100%;
    position: fixed;
    bottom: 0;
    height: 56px;
    padding-top: 8px;
    border-top: 2px solid #9c9c9c;
    background: #fff;
    -webkit-box-shadow: 0 -2px 4px rgba(0, 0, 0, .2);
    box-shadow: 0 -2px 4px rgba(0, 0, 0, .2)
}

.opinions-form-title {
    width: 95%;
    margin: 0 auto;
    padding-top: 10px;
    font-size: 14px;
    font-size: 1.4rem;
    font-weight: 700
}

.opinions-form-h-1 {
    color: #f05a23
}

.opinions-form-h-1,
.opinions-form-h-2 {
    font-weight: 700;
    margin-bottom: 6px
}

.opinions-form-select-1 {
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid #9c9c9c;
    background: #fff;
    padding: 6px 10px;
    border-radius: 0;
    display: block;
    height: 3.2em
}

.opinions-form-select-1-wrap {
    position: relative
}

.opinions-form-select-1-wrap:after {
    content: "\25BC";
    z-index: 1;
    position: absolute;
    top: 24%;
    right: 18px;
    width: 6px;
    height: 6px;
    -webkit-transform: scaleX(1.2);
    transform: scaleX(1.2)
}

.opinions-form-select-2 {
    position: relative
}

.opinions-form-select-2 select {
    width: 64px;
    height: 40px;
    padding: 6px 2px;
    display: inline-block;
    font-size: 12px;
    font-size: 1.2rem;
    border-color: #9c9c9c
}

.opinions-form-confirm-h-2 {
    font-weight: 700;
    margin-bottom: 0
}

.opinions-form-confirm-text {
    border-top: 1px solid #9c9c9c;
    margin: 3px 0 10px;
    padding-top: 6px;
    font-weight: 400;
    word-wrap: break-word
}

.opinions-form-textarea {
    width: 93.5%;
    height: 120px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid #9c9c9c;
    padding: 6px 10px;
    background: #fff;
    border-radius: 0
}

.opinions-form-sub {
    color: #999
}

.opinions-form-sub,
.opinions-form-sub-limit {
    margin-top: 0;
    text-align: right;
    font-size: 11px;
    font-size: 1.1rem
}

.opinions-form-sub-limit {
    color: #f05a23
}

.opinions-form-attention p {
    white-space: normal
}

.opinions-form-attention a,
.opinions-form-attention a:active,
.opinions-form-attention a:hover,
.opinions-form-attention a:link,
.opinions-form-attention a:visited {
    color: #009bbe;
    text-decoration: none
}

.opinions-form-button-submit {
    border-radius: 8px;
    border: 2px solid #823c00;
    background: #f05a28;
    -webkit-box-shadow: 0 2px #823c00;
    box-shadow: 0 2px #823c00;
    margin: 0 1px
}

.opinions-form-button-back,
.opinions-form-button-submit {
    color: #fff;
    display: block;
    text-align: center;
    font-weight: 700;
    padding: 10px 0 8px;
    min-width: 120px;
    padding: 9px 4px
}

.opinions-form-button-back {
    border-radius: 8px;
    border: 2px solid #b35f00;
    background: #f59931;
    -webkit-box-shadow: 0 2px #b35f00;
    box-shadow: 0 2px #b35f00;
    margin-right: 16px
}

.opinions-form-button-back-tap,
.opinions-form-button-submit-tap {
    opacity: .5
}

.opinions-form-button-submit[name=submit_button] {
    border: 2px solid #b3000f;
    -webkit-box-shadow: 0 2px #b35f00;
    box-shadow: 0 2px #b35f00
}

.opinions-form-link-back {
    color: #fff;
    display: block;
    text-align: center;
    font-weight: 700;
    border-radius: 8px;
    padding: 10px 0 8px;
    border: 2px solid #b35f00;
    background: #f59931;
    -webkit-box-shadow: 0 2px #b35f00;
    box-shadow: 0 2px #b35f00;
    min-width: 120px;
    display: inline-block;
    padding: 9px
}

.opinions-form-link-back-tap {
    opacity: .5
}

.error-page {
    width: 100%;
    padding: 0;
    font-size: 12px;
    font-size: 1.2rem;
    height: 100vh;
    display: -webkit-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.error-page-container {
    text-align: center
}

.error-title {
    font-size: 20px;
    font-size: 2rem;
    font-weight: 700;
    margin-bottom: 0
}

.error-sub-copy {
    font-size: 16px;
    font-size: 1.6rem;
    margin-top: 4px;
    margin-bottom: 0
}

.error-image {
    margin-top: 60px
}

.missions-header {
    position: relative;
    width: 100%;
    height: 120px;
    background: #fff;
    text-align: center;
    display: -webkit-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 50px
}

.missions-header-copy {
    position: absolute;
    color: #fff;
    font-weight: 700;
    top: 10px;
    left: 0;
    margin: 0;
    padding: 2px 18px;
    background: #969696;
    border-top-right-radius: 18px;
    border-bottom-right-radius: 18px
}

.missions-header-point {
    position: relative;
    margin: 0;
    display: inline-block;
    font-size: 18px;
    font-size: 1.8rem;
    font-weight: 700;
    padding-left: 56px
}

.missions-header-point:before {
    position: absolute;
    top: -50px;
    left: -36px;
    content: "";
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: 0 0;
    width: 170px;
    height: 186px;
    background-size: 578px auto;
    width: 85px;
    height: 90px
}

.missions-header-point-main {
    margin: 0;
    line-height: .6;
    font-size: 32px;
    font-size: 3.2rem;
    font-weight: 700;
    text-align: center;
    font-family: mynintendo
}

.missions-header-point-sub {
    color: #bfbfbf;
    margin: 2px 0 0;
    font-weight: 400;
    font-size: 11px;
    font-size: 1.1rem
}

.missions-header-point-sub:after {
    padding-left: 6px
}

.missions-tabs-wrap {
    padding: 17px 0;
    border-bottom: 1px solid #9c9c9c
}

.missions-tabs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    list-style-type: none;
    margin: 0 auto;
    padding: 0;
    min-width: 240px
}

.missions-tabs li {
    display: block;
    margin: 0;
    min-width: 120px;
    padding: 6px 12px
}

.missions-tabs li:first-child {
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    border-top: 2px solid #fff;
    border-left: 2px solid #fff;
    border-bottom: 2px solid #fff
}

.missions-tabs li:last-child {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff
}

.missions-tab-active-left {
    background: #009bbe;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    border-right: 2px solid #fff
}

.missions-tab-active-left,
.missions-tab-right {
    padding: 6px 0;
    color: #fff;
    display: block;
    text-align: center;
    font-weight: 700
}

.missions-tab-right {
    background: #969696;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px
}

.missions-tab-right-tap {
    opacity: .5
}

.missions-tab-active-right {
    background: #009bbe;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px
}

.missions-tab-active-right,
.missions-tab-left {
    padding: 6px 0;
    color: #fff;
    display: block;
    text-align: center;
    font-weight: 700
}

.missions-tab-left {
    background: #969696;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    border-right: 2px solid #fff
}

.missions-tab-left-tap {
    opacity: .5
}

.missions-gifts-wrap {
    padding-top: 5px;
    padding-bottom: 8px
}

.missions-gifts {
    margin: 0 auto;
    padding: 0;
    list-style-type: none;
    width: 96%
}

.missions-gifts:after {
    content: "";
    display: table;
    clear: both
}

.missions-gifts li {
    width: 50%;
    float: left
}

.missions-gift {
    color: #505050;
    position: relative;
    display: block;
    background: #fff;
    margin: 5px;
    border-radius: 8px;
    overflow: hidden
}

.missions-gift-attention {
    position: relative;
    font-size: 11px;
    font-size: 1.1rem;
    text-align: center;
    margin: 0 8px;
    padding: 6px 0
}

.missions-gift-attention:before {
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    background: url(/stylesheets/i/90961073810179b8e97d5fba85f4e0f6.png) repeat-x;
    background-size: auto 4px;
    width: 100%;
    height: 4px
}

.missions-gift-attention.available {
    color: #e60012
}

.missions-gift-attention.received {
    color: #8c8c8c
}

.missions-gift-attention.received span {
    position: relative;
    padding-left: 14px
}

.missions-gift-attention.received span:before {
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -555px -355px;
    width: 26px;
    height: 26px;
    background-size: 578px auto;
    width: 13px;
    height: 13px
}

.missions-gift-attention.disabled {
    color: #f0f0f0
}

.missions-gift-attention.fr-FR {
    min-height: 38px
}

.missions-gift-image {
    text-align: center;
    line-height: 0
}

.missions-gift-image img {
    width: 100%;
    height: auto
}

.missions-gift-image:before {
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    width: 45px;
    height: 45px
}

.missions-gift-image.ja-JP:before {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -495px -433px
}

.missions-gift-image.en-US:before,
.missions-gift-image.ja-JP:before {
    width: 90px;
    height: 90px;
    background-size: 578px auto;
    width: 45px;
    height: 45px
}

.missions-gift-image.en-US:before {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -225px -433px
}

.missions-gift-image.de-DE:before {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -135px -433px
}

.missions-gift-image.de-DE:before,
.missions-gift-image.en-GB:before {
    width: 90px;
    height: 90px;
    background-size: 578px auto;
    width: 45px;
    height: 45px
}

.missions-gift-image.en-GB:before {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -180px -433px
}

.missions-gift-image.es-ES:before {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -270px -433px
}

.missions-gift-image.es-ES:before,
.missions-gift-image.es-MX:before {
    width: 90px;
    height: 90px;
    background-size: 578px auto;
    width: 45px;
    height: 45px
}

.missions-gift-image.es-MX:before {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -315px -433px
}

.missions-gift-image.fr-FR:before {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -405px -433px
}

.missions-gift-image.fr-FR:before,
.missions-gift-image.it-IT:before {
    width: 90px;
    height: 90px;
    background-size: 578px auto;
    width: 45px;
    height: 45px
}

.missions-gift-image.it-IT:before {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -450px -433px
}

.missions-gift-image.nl-NL:before {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: 0 -482.5px
}

.missions-gift-image.nl-NL:before,
.missions-gift-image.pt-BR:before {
    width: 90px;
    height: 90px;
    background-size: 578px auto;
    width: 45px;
    height: 45px
}

.missions-gift-image.pt-BR:before {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -45px -482.5px
}

.missions-gift-image.ru-RU:before {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -135px -482.5px;
    width: 90px;
    height: 90px;
    background-size: 578px auto;
    width: 45px;
    height: 45px
}

.missions-gift-point-wrap {
    padding-bottom: 6px;
    text-align: center
}

.missions-gift-point {
    position: relative;
    padding-left: 30px;
    display: inline-block;
    font-size: 20px;
    font-size: 2rem;
    font-family: mynintendo
}

.missions-gift-point:before {
    position: absolute;
    top: 8px;
    left: 0;
    content: "";
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -411px -482.5px;
    width: 50px;
    height: 46px;
    background-size: 578px auto;
    width: 25px;
    height: 24px
}

.missions-gift-title {
    padding: 10px;
    font-weight: 700;
    line-height: 1.4
}

.missions-missions-wrap {
    width: 100%;
    overflow: hidden;
    display: none
}

.missions-missions {
    padding: 0 12px;
    list-style-type: none;
    width: auto
}

.missions-mission {
    position: relative;
    display: block;
    background: #fff;
    width: 100%;
    margin-bottom: 12px;
    border-radius: 8px;
    overflow: hidden
}

.missions-mission-button-loading {
    display: none;
    width: 100%;
    height: 24px;
    margin: 0;
    padding: 0;
    background-image: url(/stylesheets/i/1c9cc55b878b7df075a9ede8206faf31.png);
    background-size: 24px auto;
    background-repeat: no-repeat;
    background-position: 50%;
    -webkit-animation: spin .6s steps(8) 0s infinite;
    animation: spin .6s steps(8) 0s infinite
}

.missions-mission-deadline {
    font-size: 12px;
    font-size: 1.2rem
}

.missions-mission-point {
    position: relative;
    width: 90px;
    height: 54px;
    background: #ebebeb;
    float: right;
    display: -webkit-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-weight: 700;
    font-size: 16px;
    font-size: 1.6rem;
    padding-top: 36px;
    border-radius: 8px
}

.missions-mission-point:before {
    position: absolute;
    top: 8px;
    left: 23px;
    content: "";
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: 0 -433px;
    width: 90px;
    height: 99px;
    background-size: 578px auto;
    width: 45px;
    height: 49px
}

.missions-mission-point-number {
    position: relative;
    color: #009bbf;
    font-size: 20px;
    font-size: 2rem;
    font-family: mynintendo;
    padding-left: 12px;
    line-height: 1
}

.missions-mission-point-number:before {
    color: #3c3c3c;
    position: absolute;
    top: 2px;
    left: 0;
    content: "+";
    line-height: 1
}

.missions-mission-button {
    text-align: center;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    display: inline-block;
    width: 100%;
    height: 37px;
    font-size: 13px;
    font-size: 1.3rem;
    color: #fff;
    font-weight: 700;
    margin: 10px 0 0;
    background: #f7921d;
    border-radius: 8px;
    border: 2px solid #b35f00;
    -webkit-box-shadow: 0 2px #b35f00;
    box-shadow: 0 2px #b35f00
}

.missions-mission-button[disabled=disabled] {
    background: #d9a57f;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    opacity: 1
}

.missions-gift-button {
    width: 100%;
    text-align: center;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    display: inline-block;
    height: 44px;
    font-size: 13px;
    font-size: 1.3rem;
    color: #fff;
    font-weight: 700;
    margin: 10px 0;
    background: #009bbe;
    border-radius: 8px;
    -webkit-box-shadow: 0 2px #147f99;
    box-shadow: 0 2px #147f99
}

.missions-gift-button[disabled=disabled] {
    background: #d0d0d0;
    -webkit-box-shadow: 0 2px #b5b5b5;
    box-shadow: 0 2px #b5b5b5;
    padding-top: 6px;
    height: 44px;
    opacity: 1
}

.gift-detail-result-button-wrap {
    padding: 10px 60px
}

.missions-gift-ok-button {
    width: 100%;
    text-align: center;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    display: inline-block;
    height: 44px;
    font-size: 13px;
    font-size: 1.3rem;
    color: #fff;
    font-weight: 700;
    margin: 0;
    background: #009bbe;
    border-radius: 8px;
    -webkit-box-shadow: 0 2px #147f99;
    box-shadow: 0 2px #147f99
}

.missions-mission-content {
    float: left;
    width: 65%
}

.missions-mission-inner:after {
    content: "";
    display: table;
    clear: both
}

.missions-mission-padding {
    padding: 12px;
    width: auto;
    background: #fff
}

.missions-mission-right {
    display: none;
    position: relative;
    width: auto;
    height: 0;
    padding-top: 160px;
    background: url(/stylesheets/i/529259b8d91098140c9581f26adf5f14.png) no-repeat 50%;
    background-size: cover
}

.missions-mission-right:before {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -15px;
    margin-left: -52px;
    content: "";
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: 0 -433px;
    width: 90px;
    height: 99px;
    background-size: 578px auto;
    width: 45px;
    height: 49px
}

.missions-mission-right-times-text {
    position: absolute;
    color: #fff;
    text-align: center;
    width: 100%;
    margin: 0;
    bottom: 20px;
    font-size: 10px;
    font-size: 1rem
}

.missions-mission-right-point-number {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -20px;
    color: #fff;
    font-size: 28px;
    font-size: 2.8rem;
    padding-left: 16px;
    font-family: mynintendo
}

.missions-mission-right-point-number:before {
    position: absolute;
    top: 0;
    left: 0;
    content: "+"
}

.missions-mission-title {
    font-weight: 700
}

.missions-mission-steps {
    font-size: 11px;
    font-size: 1.1rem;
    font-weight: 700
}

.missions-mission-steps-bar {
    position: relative;
    width: 78%;
    height: 7px;
    border-radius: 7px;
    background-color: #ebebeb;
    display: inline-block;
    margin-left: 14px;
    overflow: hidden
}

.missions-mission-steps-bar-progress {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 7px;
    background-color: #009bbf;
    display: inline-block
}

.missions-rewards-detail {
    padding-bottom: 64px;
    overflow: hidden
}

.gift-detail {
    width: 100vw;
    padding: 0;
    background: #ebebeb;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    z-index: 100
}

.gift-detail-header {
    position: fixed;
    background: #fff;
    width: 100%;
    height: 45px;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .22);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .22);
    z-index: 199
}

.gift-detail-modal {
    padding-top: 45px;
    overflow: auto
}

.gift-detail-image-wrap {
    margin: 15px
}

.gift-detail-image {
    height: 0;
    padding-top: 100%;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover;
    border-radius: 8px
}

.gift-detail-result-image-wrap {
    position: relative;
    margin: 15px
}

.gift-detail-result-image-wrap:before {
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    z-index: 1
}

.gift-detail-result-image-wrap.ja-JP:before {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -302.5px -72.5px;
    width: 144px;
    height: 144px;
    background-size: 578px auto;
    width: 72px;
    height: 72px
}

.gift-detail-result-image-wrap.en-US:before {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: 0 -93px;
    width: 145px;
    height: 145px;
    background-size: 578px auto;
    width: 72px;
    height: 72px
}

.gift-detail-result-image-wrap.de-DE:before {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -85px 0;
    width: 145px;
    height: 145px;
    background-size: 578px auto;
    width: 72px;
    height: 72px
}

.gift-detail-result-image-wrap.en-GB:before {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -157.5px 0;
    width: 145px;
    height: 145px;
    background-size: 578px auto;
    width: 72px;
    height: 72px
}

.gift-detail-result-image-wrap.es-ES:before {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -72.5px -93px;
    width: 145px;
    height: 145px;
    background-size: 578px auto;
    width: 72px;
    height: 72px
}

.gift-detail-result-image-wrap.es-MX:before {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -145px -93px;
    width: 145px;
    height: 145px;
    background-size: 578px auto;
    width: 72px;
    height: 72px
}

.gift-detail-result-image-wrap.fr-FR:before {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -230px -72.5px;
    width: 145px;
    height: 145px;
    background-size: 578px auto;
    width: 72px;
    height: 72px
}

.gift-detail-result-image-wrap.it-IT:before {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: 0 -165.5px;
    width: 145px;
    height: 145px;
    background-size: 578px auto;
    width: 72px;
    height: 72px
}

.gift-detail-result-image-wrap.nl-NL:before {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -72.5px -165.5px;
    width: 145px;
    height: 145px;
    background-size: 578px auto;
    width: 72px;
    height: 72px
}

.gift-detail-result-image-wrap.pt-BR:before {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -145px -165.5px;
    width: 145px;
    height: 145px;
    background-size: 578px auto;
    width: 72px;
    height: 72px
}

.gift-detail-result-image-wrap.ru-RU:before {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -302.5px 0;
    width: 145px;
    height: 145px;
    background-size: 578px auto;
    width: 72px;
    height: 72px
}

.gift-detail-result-image {
    position: relative;
    height: 0;
    border-radius: 8px;
    padding-top: 52.17391%;
    background: url(/stylesheets/i/7421eb76ae80603e03960a228175aa54.png) no-repeat top;
    background-size: cover
}

.gift-detail-result-text-wrap {
    position: absolute;
    top: 14px;
    left: 0;
    width: 100%;
    text-align: center
}

.gift-detail-result-text {
    position: relative;
    font-family: HelveticaNeue-Bold, Helvetica Neue Bold, Helvetica Neue, HiraKakuProN-W6, Hiragino Kaku Gothic Pro, sans-serif;
    margin: 0;
    padding: 0 20px;
    color: #f59931;
    text-shadow: 0 2px 0 #823b00, 2px 0 0 #823b00, 0 -2px 0 #823b00, -2px 0 0 #823b00, 2px 2px 0 #823b00, -2px 2px 0 #823b00, 2px -2px 0 #823b00, -2px -2px 0 #823b00;
    text-align: center;
    font-size: 20px;
    font-size: 2rem;
    font-weight: 900;
    display: inline-block
}

.gift-detail-result-text:after {
    position: absolute;
    top: 31px;
    left: 0;
    content: "";
    background-size: 11px auto;
    background-position: 50%;
    width: 100%;
    height: 13px
}

.gift-detail-title {
    margin: 25px 15px;
    text-align: center
}

.gift-detail-title h1 {
    font-size: 20px;
    font-size: 2rem;
    font-weight: 400
}

.gift-detail-category {
    color: #a4a4a4;
    font-size: 12px;
    font-size: 1.2rem
}

.gift-detail-category-text {
    position: relative;
    padding-left: 14px
}

.gift-detail-category-text:before {
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -568px -355px;
    width: 18px;
    height: 24px;
    background-size: 578px auto;
    width: 9px;
    height: 12px
}

.gift-detail-button-wrap {
    margin: 20px 25px 35px
}

.gift-detail-info {
    text-align: center;
    font-size: 13px;
    font-size: 1.3rem;
    margin-bottom: 14px;
    font-weight: 700
}

.gift-detail-info-detail-point {
    position: absolute;
    top: 4px;
    right: 18px;
    font-size: 26px;
    font-size: 2.6rem;
    margin: 0;
    font-family: mynintendo
}

.gift-detail-info-detail-point-disabled {
    position: absolute;
    top: 9px;
    right: 18px;
    margin: 0;
    text-align: right
}

.gift-detail-info-detail-point-disabled p {
    margin: 0
}

.gift-detail-info-detail-point-disabled-point {
    color: #dcdcdc;
    font-size: 26px;
    font-size: 2.6rem;
    line-height: .8;
    font-family: mynintendo
}

.gift-detail-info-detail-point-disabled-text {
    color: #f05a23;
    font-size: 11px;
    font-size: 1.1rem
}

.gift-detail-info-detail-point-name {
    margin: 0;
    padding: 16px 0 0 80px;
    font-size: 12px;
    font-size: 1.2rem;
    font-weight: 700
}

.gift-detail-info-detail {
    position: relative;
    width: auto;
    height: 55px;
    margin: 0 auto 20px;
    background: #fff;
    border-radius: 8px
}

.gift-detail-info-detail:before {
    position: absolute;
    content: "";
    top: -7px;
    left: 11px;
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -302.5px -144.5px;
    width: 120px;
    height: 130px;
    background-size: 578px auto;
    width: 59px;
    height: 60px
}

.gift-detail-section-bottom {
    padding: 30px 25px 0;
    border-top: 2px dashed #e0e0e0
}

.gift-detail-section-bottom h2 {
    font-size: 13px;
    font-size: 1.3rem;
    margin: 0
}

.gift-detail-section-bottom .gift-detail-section-bottom-description {
    margin: 10px 0;
    font-size: 13px;
    font-size: 1.3rem
}

.gift-detail-section-bottom-limit-body {
    color: #f05a23;
    margin: 0
}

.gift-detail-section-enclose {
    margin: 20px 25px;
    padding: 20px;
    border: 3px solid #e0e0e0;
    border-radius: 8px;
    color: #8c8c8c;
    font-size: 11px;
    font-size: 1.1rem
}

.gift-detail-section-enclose a,
.gift-detail-section-enclose a:active,
.gift-detail-section-enclose a:hover,
.gift-detail-section-enclose a:link,
.gift-detail-section-enclose a:visited {
    color: #009bbe;
    text-decoration: none
}

.gift-detail-close,
.gift-detail-share {
    padding: 10px
}

.modal-horizontal-button {
    display: -webkit-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.modal-horizontal-button .modal-ok-button {
    margin-left: 5px
}

.modal-horizontal-button .modal-cancel-button {
    margin-right: 5px
}

.fade-out {
    -webkit-animation: fadeout 2s ease-in;
    animation: fadeout 2s ease-in
}

@-webkit-keyframes fadein {
    0% {
        opacity: 0
    }

    99.9%,
    to {
        opacity: 1
    }
}

@keyframes fadein {
    0% {
        opacity: 0
    }

    99.9%,
    to {
        opacity: 1
    }
}

@-webkit-keyframes fadeout {
    0% {
        opacity: 1
    }

    99.9%,
    to {
        opacity: 0
    }
}

@keyframes fadeout {
    0% {
        opacity: 1
    }

    99.9%,
    to {
        opacity: 0
    }
}

.vertical-modal-enter {
    -webkit-animation: vertical-slide-in .2s;
    animation: vertical-slide-in .2s
}

.vertical-modal-leave {
    -webkit-animation: vertical-slide-out .2s;
    animation: vertical-slide-out .2s
}

@-webkit-keyframes vertical-slide-in {
    0% {
        -webkit-transform: translate3d(0, 110vh, 0);
        transform: translate3d(0, 110vh, 0)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes vertical-slide-in {
    0% {
        -webkit-transform: translate3d(0, 110vh, 0);
        transform: translate3d(0, 110vh, 0)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@-webkit-keyframes vertical-slide-out {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        -webkit-transform: translate3d(0, 110vh, 0);
        transform: translate3d(0, 110vh, 0)
    }
}

@keyframes vertical-slide-out {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        -webkit-transform: translate3d(0, 110vh, 0);
        transform: translate3d(0, 110vh, 0)
    }
}

.horizontal-slide-enter {
    -webkit-animation: horizontal-slide-in .3s;
    animation: horizontal-slide-in .3s
}

.horizontal-slide-leave {
    -webkit-animation: horizontal-slide-out .3s;
    animation: horizontal-slide-out .3s
}

@-webkit-keyframes horizontal-slide-in {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        -webkit-transform: translate3d(-320px, 0, 0);
        transform: translate3d(-320px, 0, 0)
    }
}

@keyframes horizontal-slide-in {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        -webkit-transform: translate3d(-320px, 0, 0);
        transform: translate3d(-320px, 0, 0)
    }
}

@-webkit-keyframes horizontal-slide-out {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        -webkit-transform: translate3d(320px, 0, 0);
        transform: translate3d(320px, 0, 0)
    }
}

@keyframes horizontal-slide-out {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        -webkit-transform: translate3d(320px, 0, 0);
        transform: translate3d(320px, 0, 0)
    }
}

.modal-mask {
    position: fixed;
    z-index: 9998;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .5);
    display: table;
    -webkit-transition: opacity .3s ease;
    transition: opacity .3s ease
}

.modal-wrapper {
    display: table-cell;
    vertical-align: middle
}

.modal-container {
    width: 250px;
    margin: 0 auto;
    padding: 20px 30px;
    background-color: #fff;
    border-radius: 8px;
    -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, .33);
    box-shadow: 0 2px 8px rgba(0, 0, 0, .33);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    font-family: Helvetica, Arial, sans-serif
}

.modal-title {
    margin-top: 0;
    text-align: center
}

.modal-body {
    margin: 12px 0;
    text-align: center
}

.modal-enter,
.modal-leave {
    opacity: 0
}

.modal-enter .modal-container,
.modal-leave .modal-container {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

.modal-ok-anchor {
    padding-top: 10px;
    height: 34px
}

.modal-ok-anchor,
.modal-ok-button {
    width: 186px;
    text-align: center;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    display: block;
    font-size: 13px;
    font-size: 1.3rem;
    color: #fff;
    font-weight: 700;
    margin: 0 auto 10px;
    background: #009bbe;
    border-radius: 8px;
    -webkit-box-shadow: 0 2px #147f99;
    box-shadow: 0 2px #147f99
}

.modal-ok-button {
    height: 44px
}

.modal-cancel-button {
    width: 186px;
    color: #009bbe;
    text-align: center;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    display: block;
    height: 46px;
    font-size: 13px;
    font-size: 1.3rem;
    font-weight: 700;
    margin: 0 auto;
    background: #fff;
    border: 2px solid #009bbe;
    border-radius: 8px
}

.gift-detail-section-top-result {
    display: none
}

.missions-connect-error {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    color: #ebebeb;
    background: #505050;
    width: 100%
}

.missions-connect-error-body {
    position: relative;
    margin: 0;
    padding: 16px 16px 16px 60px
}

.missions-connect-error-body:before {
    position: absolute;
    top: 22px;
    left: 12px;
    content: "";
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -495px -390px;
    width: 77px;
    height: 77px;
    background-size: 578px auto;
    width: 38.5px;
    height: 38.5px
}

.gift-detail-share {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    margin: 0;
    padding: 0;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    width: 45px;
    height: 45px
}

.gift-detail-share:before {
    position: absolute;
    top: 10px;
    left: 12px;
    content: "";
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -555px -275px;
    width: 44px;
    height: 44px;
    background-size: 578px auto;
    width: 22px;
    height: 22px
}

.gift-detail-close {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    margin: 0;
    padding: 0;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    width: 45px;
    height: 45px
}

.gift-detail-close:before {
    position: absolute;
    top: 13px;
    left: 12px;
    content: "";
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -555px -318px;
    width: 38px;
    height: 38px;
    background-size: 578px auto;
    width: 19px;
    height: 19px
}

.missions-connect-error-close {
    position: absolute;
    bottom: -16px;
    right: 19px;
    background-color: #505050;
    border-radius: 19px;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -435px -390px;
    width: 76px;
    height: 76px;
    background-size: 578px auto;
    width: 38px;
    height: 38px
}

.connect-error-enter {
    -webkit-animation: connect-error-in .3s;
    animation: connect-error-in .3s
}

.connect-error-leave {
    -webkit-animation: connect-error-out .2s;
    animation: connect-error-out .2s
}

@-webkit-keyframes connect-error-in {
    0% {
        -webkit-transform: translate3d(0, -96px, 0);
        transform: translate3d(0, -96px, 0)
    }

    60% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes connect-error-in {
    0% {
        -webkit-transform: translate3d(0, -96px, 0);
        transform: translate3d(0, -96px, 0)
    }

    60% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@-webkit-keyframes connect-error-out {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        -webkit-transform: translate3d(0, -96px, 0);
        transform: translate3d(0, -96px, 0)
    }
}

@keyframes connect-error-out {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        -webkit-transform: translate3d(0, -96px, 0);
        transform: translate3d(0, -96px, 0)
    }
}

.gift-detail-section-bottom-limit {
    margin: 0
}

.gift-detail-section-title {
    position: relative;
    padding-left: 18px
}

.gift-detail-section-title:before {
    position: absolute;
    top: 2px;
    left: 0;
    content: "";
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -555px -337px;
    width: 36px;
    height: 36px;
    background-size: 578px auto;
    z-index: 1;
    width: 16px;
    height: 16px
}

.gift-detail-select-wrap {
    position: relative;
    border-radius: 6px;
    -webkit-box-shadow: 0 2px 0 0 #e6e6e6;
    box-shadow: 0 2px 0 0 #e6e6e6;
    margin-bottom: 20px;
    overflow: hidden
}

.gift-detail-select-wrap:before {
    position: absolute;
    top: 5px;
    right: 50px;
    bottom: 5px;
    border-left: 2px solid #f2f2f2;
    content: "";
    z-index: 1;
    width: 2px;
    height: 40px
}

.gift-detail-select {
    -webkit-appearance: button;
    -moz-appearance: button;
    appearance: button;
    width: 100%;
    padding: 15px;
    border: 0;
    border-radius: 6px;
    color: #8c8c8c;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 20px
}

.gift-detail-select-chevron-v {
    position: absolute;
    top: 50%;
    right: 22px;
    width: 10px;
    height: 14px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 1;
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -555px -368px;
    width: 20px;
    height: 29px;
    background-size: 578px auto
}

.missions-gift-button-txt {
    display: block
}

.mission-gift-connect-button-inner {
    display: block;
    width: 100%;
    text-align: center;
    border: 0;
    display: inline-block;
    height: 38px;
    font-size: 15px;
    font-size: 1.5rem;
    color: #fff;
    margin: 0;
    padding-top: 12px;
    background: #f05028;
    border-radius: 8px;
    -webkit-box-shadow: 0 2px #823c00;
    box-shadow: 0 2px #823c00
}

.missions-gift-button-loading {
    display: block;
    width: 100%;
    height: 32px;
    margin: 0;
    padding: 0;
    background-image: url(/stylesheets/i/1c9cc55b878b7df075a9ede8206faf31.png);
    background-size: 32px auto;
    background-repeat: no-repeat;
    background-position: 50%;
    -webkit-animation: spin .6s steps(8) 0s infinite;
    animation: spin .6s steps(8) 0s infinite
}

.before-missions-connect-bg {
    position: relative;
    width: 100%;
    height: 0;
    padding-top: 68%;
    background: url(/stylesheets/i/4b1c54ea2d10b281778c89fdecd70fd2.png) no-repeat 50%;
    background-size: cover
}

.before-missions-connect-wrap {
    position: absolute;
    top: 12px;
    left: 16px;
    width: 95%
}

.before-missions-connect-introduction {
    color: #fff;
    margin: 0;
    font-size: 13px;
    font-size: 1.3rem;
    width: 78%
}

.before-missions-connect-introduction p {
    margin: 0
}

.before-missions-connect-bottom {
    padding: 0;
    margin-top: 58px
}

.before-missions-connect-bottom-wrap {
    position: absolute;
    bottom: 26px;
    left: 0;
    width: 100%
}

.before-missions-connect-button {
    border: 3px solid #fff;
    display: block;
    margin: 0 auto;
    width: 80%;
    height: 56px;
    border-radius: 10px
}

.before-missions-connect-button-inner {
    display: block;
    width: 98.7%;
    text-align: center;
    border: 0;
    display: inline-block;
    height: 38px;
    font-size: 14px;
    font-size: 1.4rem;
    color: #fff;
    margin: 0;
    padding-top: 12px;
    background: #f05028;
    border-radius: 8px;
    border: 2px solid #823c00;
    -webkit-box-shadow: 0 2px #823c00;
    box-shadow: 0 2px #823c00
}

@media screen and (min-width:736px) {
    .before-missions-connect-button-inner {
        width: 99.3%
    }
}

.before-missions-connect-faq-link-wrap {
    margin-top: 20px;
    width: 100%
}

.before-missions-connect-faq-link {
    display: block;
    width: 80%;
    margin: 0 auto;
    color: #009bbe;
    text-decoration: underline
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.button-disabled {
    border: 2px solid #cdb199;
    background: #e1e1e1;
    -webkit-box-shadow: none;
    box-shadow: none
}

.staff_credits {
    width: 95%;
    margin: 0 auto;
    padding: 10px 0 0;
    text-align: center
}

.staff_credits h1 {
    font-size: 1.5em;
    text-align: center
}

.staff_credits p {
    margin: 0
}

.staff_credits-staffs {
    margin-bottom: 60px
}

.staff_credits-paragraph {
    margin-bottom: 40px
}

.staff_credits-title,
.staff_credits-title_large {
    font-size: 12px;
    font-size: 1.2rem;
    color: #8c97bf
}

.staff_credits-title_large {
    font-weight: 800
}

.staff_credits-body {
    font-size: 15px;
    font-size: 1.5rem;
    font-weight: 700
}

.staff_credits-sub-title {
    text-align: right;
    width: 50%;
    display: inline-block
}

.staff_credits-sub-title:after {
    content: ":";
    padding-right: 6px
}

.staff_credits-sub-body {
    text-align: left;
    width: 50%;
    font-size: 15px;
    font-size: 1.5rem;
    font-weight: 700;
    display: inline-block
}

.staff_credits-copyright {
    text-align: center;
    margin-top: 20px
}

.staff_credits-copyright p {
    font-size: 14px;
    font-size: 1.4rem;
    color: #878787
}

.character_list {
    padding-top: 51px
}

.character_list-renge {
    width: 89.4%;
    margin: 10px auto 4px;
    padding: 12px;
    display: block;
    background-color: #fff;
    border-radius: 8px;
    word-wrap: break-word;
    font-size: 12px;
    font-size: 1.2rem
}

.character_list-renge h2 {
    font-size: 13px;
    font-size: 1.3rem;
    margin: 0;
    padding: 0
}

.attention-internal-link {
    padding-left: 18px;
    margin: 0;
    padding-bottom: 6px;
    font-size: 12px;
    font-size: 1.2rem
}

.attention-internal-link a {
    color: #009bbe
}

.attention-item-internal-link {
    position: absolute;
    top: -60px
}

.character_list-category {
    color: #fff;
    font-size: 12px;
    font-size: 1.2rem;
    font-weight: 400;
    padding: 6px 10px;
    background: #969696;
    margin: 0 0 10px
}

.character_list-items {
    width: 95%;
    margin: 0 auto;
    padding: 0;
    list-style-type: none;
    width: 96%
}

.character_list-items a {
    color: #505050
}

.character_list-item {
    padding: 20px;
    margin-bottom: 10px;
    display: block;
    background-color: #fff;
    border-radius: 8px;
    font-size: 12px;
    font-size: 1.2rem;
    padding: 12px;
    line-height: 0;
    display: -webkit-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: auto;
    word-wrap: break-word
}

.character_list-item img {
    margin: 0;
    padding: 0
}

.character_list-item .character_list-item-name {
    margin: 0;
    line-height: 1.8
}

.character_list-item .character_list-item-image.character-01 {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -302.5px -209.5px;
    width: 54px;
    height: 56px;
    background-size: 578px auto;
    margin-right: 10px;
    width: 26px;
    height: 27px
}

.character_list-item .character_list-item-image.character-02 {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -234px -482.5px;
    width: 52px;
    height: 54px;
    background-size: 578px auto;
    margin-right: 10px;
    width: 26px;
    height: 27px
}

.character_list-item .character_list-item-image.character-03 {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -329.5px -209.5px;
    width: 54px;
    height: 56px;
    background-size: 578px auto;
    margin-right: 10px;
    width: 26px;
    height: 27px
}

.character_list-item .character_list-item-image.character-04 {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -180px -482.5px;
    width: 54px;
    height: 56px;
    background-size: 578px auto;
    margin-right: 10px;
    width: 26px;
    height: 27px
}

.character_list-item .character_list-item-image.character-05 {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -260px -482.5px;
    width: 52px;
    height: 54px;
    background-size: 578px auto;
    margin-right: 10px;
    width: 26px;
    height: 27px
}

.character_list-item .character_list-item-image.character-06 {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -207px -482.5px;
    width: 54px;
    height: 56px;
    background-size: 578px auto;
    margin-right: 10px;
    width: 26px;
    height: 27px
}

.character_list-item .character_list-item-image.character-07 {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -555px -143px;
    width: 44px;
    height: 44px;
    background-size: 578px auto;
    margin-right: 16px;
    width: 21px;
    height: 21px;
    -webkit-transform: translate(3px, 3px);
    transform: translate(3px, 3px)
}

.character_list-item .character_list-item-image.character-08 {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -555px -297px;
    width: 42px;
    height: 42px;
    background-size: 578px auto;
    margin-right: 16px;
    width: 21px;
    height: 21px;
    -webkit-transform: translate(3px, 3px);
    transform: translate(3px, 3px)
}

.character_list-item .character_list-item-image.character-09 {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -555px -165px
}

.character_list-item .character_list-item-image.character-09,
.character_list-item .character_list-item-image.character-10 {
    width: 44px;
    height: 44px;
    background-size: 578px auto;
    margin-right: 16px;
    width: 21px;
    height: 21px;
    -webkit-transform: translate(3px, 3px);
    transform: translate(3px, 3px)
}

.character_list-item .character_list-item-image.character-10 {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -555px -187px
}

.character_list-item .character_list-item-image.character-11 {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -555px -209px
}

.character_list-item .character_list-item-image.character-11,
.character_list-item .character_list-item-image.character-12 {
    width: 44px;
    height: 44px;
    background-size: 578px auto;
    margin-right: 16px;
    width: 21px;
    height: 21px;
    -webkit-transform: translate(3px, 3px);
    transform: translate(3px, 3px)
}

.character_list-item .character_list-item-image.character-12 {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -555px -231px
}

.character_list-item .character_list-item-image.character-13 {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -286px -482.5px;
    width: 50px;
    height: 50px;
    background-size: 578px auto;
    margin-right: 12px;
    width: 24px;
    height: 23.5px;
    -webkit-transform: translate(2px, 2px);
    transform: translate(2px, 2px)
}

.character_list-item .character_list-item-image.character-14 {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: 0 -527.5px;
    width: 48px;
    height: 47px;
    background-size: 578px auto;
    margin-right: 12px;
    width: 24px;
    height: 23.5px;
    -webkit-transform: translate(2px, 2px);
    transform: translate(2px, 2px)
}

.character_list-item .character_list-item-image.character-15 {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -311px -482.5px
}

.character_list-item .character_list-item-image.character-15,
.character_list-item .character_list-item-image.character-16 {
    width: 50px;
    height: 50px;
    background-size: 578px auto;
    margin-right: 12px;
    width: 24px;
    height: 23.5px;
    -webkit-transform: translate(2px, 2px);
    transform: translate(2px, 2px)
}

.character_list-item .character_list-item-image.character-16 {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -336px -482.5px
}

.character_list-item .character_list-item-image.character-17 {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -361px -482.5px
}

.character_list-item .character_list-item-image.character-17,
.character_list-item .character_list-item-image.character-18 {
    width: 50px;
    height: 50px;
    background-size: 578px auto;
    margin-right: 12px;
    width: 24px;
    height: 23.5px;
    -webkit-transform: translate(2px, 2px);
    transform: translate(2px, 2px)
}

.character_list-item .character_list-item-image.character-18 {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -386px -482.5px
}

.character_list-item .character_list-item-image.character-19 {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -555px -120px;
    width: 45px;
    height: 46px;
    background-size: 578px auto;
    margin-right: 13px;
    width: 22px;
    height: 23px;
    -webkit-transform: translate(3px, 2px);
    transform: translate(3px, 2px)
}

.character_list-item .character_list-item-image.character-20 {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -555px 0
}

.character_list-item .character_list-item-image.character-20,
.character_list-item .character_list-item-image.character-21 {
    width: 46px;
    height: 48px;
    background-size: 578px auto;
    margin-right: 13px;
    width: 22px;
    height: 23px;
    -webkit-transform: translate(3px, 2px);
    transform: translate(3px, 2px)
}

.character_list-item .character_list-item-image.character-21 {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -555px -24px
}

.character_list-item .character_list-item-image.character-22 {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -555px -48px
}

.character_list-item .character_list-item-image.character-22,
.character_list-item .character_list-item-image.character-23 {
    width: 46px;
    height: 48px;
    background-size: 578px auto;
    margin-right: 13px;
    width: 22px;
    height: 23px;
    -webkit-transform: translate(3px, 2px);
    transform: translate(3px, 2px)
}

.character_list-item .character_list-item-image.character-23 {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -555px -72px
}

.character_list-item .character_list-item-image.character-24 {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -555px -96px;
    width: 46px;
    height: 48px;
    background-size: 578px auto;
    margin-right: 13px;
    width: 22px;
    height: 23px;
    -webkit-transform: translate(3px, 2px);
    transform: translate(3px, 2px)
}

.character_list-item .character_list-item-subname-1,
.character_list-item .character_list-item-subname-2 {
    display: inline-block;
    padding: 1px 1px 0 0
}

.character_list-bottom-attention {
    position: relative;
    width: 89.4%;
    margin: 0 auto 10px;
    padding: 12px;
    display: block;
    background-color: #fff;
    border-radius: 8px;
    word-wrap: break-word;
    font-size: 12px;
    font-size: 1.2rem
}

.character_list-attention-title {
    width: 96%;
    margin: 0 auto;
    font-size: 12px;
    font-size: 1.2rem;
    padding-top: 8px
}

.character_list-bottom-attention-items {
    font-size: 12px;
    font-size: 1.2rem;
    margin: 0;
    padding-left: 30px
}

.character_list-bottom-attention-items li {
    padding: 8px 0
}

.legendary-water-atk:after {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -435px -130px;
    width: 120px;
    height: 130px;
    background-size: 578px auto
}

.legendary-water-def:after {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -435px -260px;
    width: 120px;
    height: 130px;
    background-size: 578px auto
}

.legendary-water-res:after {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -435px -325px;
    width: 120px;
    height: 130px;
    background-size: 578px auto
}

.legendary-water-spd:after {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -495px 0;
    width: 120px;
    height: 130px;
    background-size: 578px auto
}

.legendary-water-btl:after {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -435px -195px;
    width: 120px;
    height: 130px;
    background-size: 578px auto
}

.legendary-wind-atk:after {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -495px -65px;
    width: 120px;
    height: 130px;
    background-size: 578px auto
}

.legendary-wind-def:after {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -495px -195px;
    width: 120px;
    height: 130px;
    background-size: 578px auto
}

.legendary-wind-res:after {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -495px -260px;
    width: 120px;
    height: 130px;
    background-size: 578px auto
}

.legendary-wind-spd:after {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -495px -325px;
    width: 120px;
    height: 130px;
    background-size: 578px auto
}

.legendary-wind-btl:after {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -495px -130px;
    width: 120px;
    height: 130px;
    background-size: 578px auto
}

.legendary-earth-atk:after {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -240px -238px;
    width: 120px;
    height: 130px;
    background-size: 578px auto
}

.legendary-earth-def:after {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: 0 -303px;
    width: 120px;
    height: 130px;
    background-size: 578px auto
}

.legendary-earth-res:after {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -60px -303px;
    width: 120px;
    height: 130px;
    background-size: 578px auto
}

.legendary-earth-spd:after {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -120px -303px;
    width: 120px;
    height: 130px;
    background-size: 578px auto
}

.legendary-earth-btl:after {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -300px -238px;
    width: 120px;
    height: 130px;
    background-size: 578px auto
}

.legendary-fire-atk:after {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -180px -303px;
    width: 120px;
    height: 130px;
    background-size: 578px auto
}

.legendary-fire-def:after {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -300px -303px;
    width: 120px;
    height: 130px;
    background-size: 578px auto
}

.legendary-fire-res:after {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -375px 0;
    width: 120px;
    height: 130px;
    background-size: 578px auto
}

.legendary-fire-spd:after {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -375px -65px;
    width: 120px;
    height: 130px;
    background-size: 578px auto
}

.legendary-fire-btl:after {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -240px -303px;
    width: 120px;
    height: 130px;
    background-size: 578px auto
}

.legendary-light-res:after {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -180px -368px;
    width: 120px;
    height: 130px;
    background-size: 578px auto
}

.legendary-light-atk:after {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -60px -368px;
    width: 120px;
    height: 130px;
    background-size: 578px auto
}

.legendary-light-def:after {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -120px -368px;
    width: 120px;
    height: 130px;
    background-size: 578px auto
}

.legendary-light-spd:after {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -240px -368px;
    width: 120px;
    height: 130px;
    background-size: 578px auto
}

.legendary-dark-res:after {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -120px -238px;
    width: 120px;
    height: 130px;
    background-size: 578px auto
}

.legendary-dark-atk:after {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: 0 -238px;
    width: 120px;
    height: 130px;
    background-size: 578px auto
}

.legendary-dark-def:after {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -60px -238px;
    width: 120px;
    height: 130px;
    background-size: 578px auto
}

.legendary-dark-spd:after {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -180px -238px;
    width: 120px;
    height: 130px;
    background-size: 578px auto
}

.legendary-heaven-res:after {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -375px -260px;
    width: 120px;
    height: 130px;
    background-size: 578px auto
}

.legendary-heaven-atk:after {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -375px -130px;
    width: 120px;
    height: 130px;
    background-size: 578px auto
}

.legendary-heaven-def:after {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -375px -195px;
    width: 120px;
    height: 130px;
    background-size: 578px auto
}

.legendary-heaven-spd:after {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: 0 -368px;
    width: 120px;
    height: 130px;
    background-size: 578px auto
}

.legendary-logic-res:after {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -435px 0;
    width: 120px;
    height: 130px;
    background-size: 578px auto
}

.legendary-logic-atk:after {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -300px -368px;
    width: 120px;
    height: 130px;
    background-size: 578px auto
}

.legendary-logic-def:after {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -360px -368px;
    width: 120px;
    height: 130px;
    background-size: 578px auto
}

.legendary-logic-spd:after {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -435px -65px;
    width: 120px;
    height: 130px;
    background-size: 578px auto
}

.character_list-item {
    position: relative
}

.character_list-item:after {
    position: absolute;
    top: -9px;
    right: -6px;
    content: "";
    width: 59px;
    height: 64px;
    -webkit-transform: scale(.6);
    transform: scale(.6)
}

.character_list-item.duo:after {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -45px -433px
}

.character_list-item.duo:after,
.character_list-item.harmonized:after {
    width: 90px;
    height: 90px;
    background-size: 578px auto;
    width: 43px;
    height: 43px;
    top: 3px;
    right: 4px
}

.character_list-item.harmonized:after {
    background-image: url(/stylesheets/i/5a10312b0cd2969c2f600e3111dd9fab.png);
    background-position: -90px -433px
}