/*! 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;
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 {
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 {
box-sizing: border-box;
color: inherit;
display: table;
max-width: 100%;
padding: 0;
white-space: normal
}
textarea {
overflow: auto
}
[type=checkbox],
[type=radio] {
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/octet-stream;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;
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/208c7a87835321c259f617be8f2ec072.png);
background-position: -135px -413px;
width: 44px;
height: 44px;
background-size: 480px 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;
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;
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;
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
}
.private-announcements-item-wrap {
padding: 10px 10px 6px
}
.public-announcements-item-wrap {
padding: 33px 10px 6px
}
.announcements-item-date {
color: #9c9c9c;
text-align: right;
font-size: 12px;
font-size: 1.2rem;
margin-bottom: 8px
}
.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
}
.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
}
.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: 100%;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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/208c7a87835321c259f617be8f2ec072.png);
background-position: 0 0;
width: 170px;
height: 186px;
background-size: 480px 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/208c7a87835321c259f617be8f2ec072.png);
background-position: -462px -263.5px;
width: 26px;
height: 26px;
background-size: 480px 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/208c7a87835321c259f617be8f2ec072.png);
background-position: -45px -368px
}
.missions-gift-image.en-US:before,
.missions-gift-image.ja-JP:before {
width: 90px;
height: 90px;
background-size: 480px auto;
width: 45px;
height: 45px
}
.missions-gift-image.en-US:before {
background-image: url(/stylesheets/i/208c7a87835321c259f617be8f2ec072.png);
background-position: -360px -368px
}
.missions-gift-image.de-DE:before {
background-image: url(/stylesheets/i/208c7a87835321c259f617be8f2ec072.png);
background-position: -435px -90px
}
.missions-gift-image.de-DE:before,
.missions-gift-image.en-GB:before {
width: 90px;
height: 90px;
background-size: 480px auto;
width: 45px;
height: 45px
}
.missions-gift-image.en-GB:before {
background-image: url(/stylesheets/i/208c7a87835321c259f617be8f2ec072.png);
background-position: -435px -45px
}
.missions-gift-image.es-ES:before {
background-image: url(/stylesheets/i/208c7a87835321c259f617be8f2ec072.png);
background-position: -315px -368px
}
.missions-gift-image.es-ES:before,
.missions-gift-image.es-MX:before {
width: 90px;
height: 90px;
background-size: 480px auto;
width: 45px;
height: 45px
}
.missions-gift-image.es-MX:before {
background-image: url(/stylesheets/i/208c7a87835321c259f617be8f2ec072.png);
background-position: -270px -368px
}
.missions-gift-image.fr-FR:before {
background-image: url(/stylesheets/i/208c7a87835321c259f617be8f2ec072.png);
background-position: -180px -368px
}
.missions-gift-image.fr-FR:before,
.missions-gift-image.it-IT:before {
width: 90px;
height: 90px;
background-size: 480px auto;
width: 45px;
height: 45px
}
.missions-gift-image.it-IT:before {
background-image: url(/stylesheets/i/208c7a87835321c259f617be8f2ec072.png);
background-position: 0 -368px
}
.missions-gift-image.nl-NL:before {
background-image: url(/stylesheets/i/208c7a87835321c259f617be8f2ec072.png);
background-position: -90px -368px
}
.missions-gift-image.nl-NL:before,
.missions-gift-image.pt-BR:before {
width: 90px;
height: 90px;
background-size: 480px auto;
width: 45px;
height: 45px
}
.missions-gift-image.pt-BR:before {
background-image: url(/stylesheets/i/208c7a87835321c259f617be8f2ec072.png);
background-position: -135px -368px
}
.missions-gift-image.ru-RU:before {
background-image: url(/stylesheets/i/208c7a87835321c259f617be8f2ec072.png);
background-position: -375px -309.5px;
width: 90px;
height: 90px;
background-size: 480px 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/208c7a87835321c259f617be8f2ec072.png);
background-position: 0 -413px;
width: 50px;
height: 46px;
background-size: 480px 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/208c7a87835321c259f617be8f2ec072.png);
background-position: -375px -260px;
width: 90px;
height: 99px;
background-size: 480px 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;
box-shadow: 0 2px #b35f00
}
.missions-mission-button[disabled=disabled] {
background: #d9a57f;
border: 0;
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;
box-shadow: 0 2px #147f99
}
.missions-gift-button[disabled=disabled] {
background: #d0d0d0;
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;
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/208c7a87835321c259f617be8f2ec072.png);
background-position: -375px -260px;
width: 90px;
height: 99px;
background-size: 480px 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;
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/208c7a87835321c259f617be8f2ec072.png);
background-position: -302.5px -72.5px;
width: 144px;
height: 144px;
background-size: 480px auto;
width: 72px;
height: 72px
}
.gift-detail-result-image-wrap.en-US:before {
background-image: url(/stylesheets/i/208c7a87835321c259f617be8f2ec072.png);
background-position: -145px -93px;
width: 145px;
height: 145px;
background-size: 480px auto;
width: 72px;
height: 72px
}
.gift-detail-result-image-wrap.de-DE:before {
background-image: url(/stylesheets/i/208c7a87835321c259f617be8f2ec072.png);
background-position: 0 -165.5px;
width: 145px;
height: 145px;
background-size: 480px auto;
width: 72px;
height: 72px
}
.gift-detail-result-image-wrap.en-GB:before {
background-image: url(/stylesheets/i/208c7a87835321c259f617be8f2ec072.png);
background-position: -230px 0;
width: 145px;
height: 145px;
background-size: 480px auto;
width: 72px;
height: 72px
}
.gift-detail-result-image-wrap.es-ES:before {
background-image: url(/stylesheets/i/208c7a87835321c259f617be8f2ec072.png);
background-position: -72.5px -93px;
width: 145px;
height: 145px;
background-size: 480px auto;
width: 72px;
height: 72px
}
.gift-detail-result-image-wrap.es-MX:before {
background-image: url(/stylesheets/i/208c7a87835321c259f617be8f2ec072.png);
background-position: 0 -93px;
width: 145px;
height: 145px;
background-size: 480px auto;
width: 72px;
height: 72px
}
.gift-detail-result-image-wrap.fr-FR:before {
background-image: url(/stylesheets/i/208c7a87835321c259f617be8f2ec072.png);
background-position: -230px -72.5px;
width: 145px;
height: 145px;
background-size: 480px auto;
width: 72px;
height: 72px
}
.gift-detail-result-image-wrap.it-IT:before {
background-image: url(/stylesheets/i/208c7a87835321c259f617be8f2ec072.png);
background-position: -302.5px 0;
width: 145px;
height: 145px;
background-size: 480px auto;
width: 72px;
height: 72px
}
.gift-detail-result-image-wrap.nl-NL:before {
background-image: url(/stylesheets/i/208c7a87835321c259f617be8f2ec072.png);
background-position: -217.5px -165.5px;
width: 145px;
height: 145px;
background-size: 480px auto;
width: 72px;
height: 72px
}
.gift-detail-result-image-wrap.pt-BR:before {
background-image: url(/stylesheets/i/208c7a87835321c259f617be8f2ec072.png);
background-position: -145px -165.5px;
width: 145px;
height: 145px;
background-size: 480px auto;
width: 72px;
height: 72px
}
.gift-detail-result-image-wrap.ru-RU:before {
background-image: url(/stylesheets/i/208c7a87835321c259f617be8f2ec072.png);
background-position: -85px 0;
width: 145px;
height: 145px;
background-size: 480px 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/208c7a87835321c259f617be8f2ec072.png);
background-position: -462px -291.5px;
width: 18px;
height: 24px;
background-size: 480px 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/208c7a87835321c259f617be8f2ec072.png);
background-position: -180px -238px;
width: 120px;
height: 130px;
background-size: 480px 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;
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;
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/208c7a87835321c259f617be8f2ec072.png);
background-position: -435px -135px;
width: 77px;
height: 77px;
background-size: 480px 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/208c7a87835321c259f617be8f2ec072.png);
background-position: -47px -413px;
width: 44px;
height: 44px;
background-size: 480px 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/208c7a87835321c259f617be8f2ec072.png);
background-position: -460px -347.5px;
width: 38px;
height: 38px;
background-size: 480px 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/208c7a87835321c259f617be8f2ec072.png);
background-position: -435px -173.5px;
width: 76px;
height: 76px;
background-size: 480px 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/208c7a87835321c259f617be8f2ec072.png);
background-position: -462px -235.5px;
width: 36px;
height: 36px;
background-size: 480px auto;
z-index: 1;
width: 16px;
height: 16px
}
.gift-detail-select-wrap {
position: relative;
border-radius: 6px;
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/208c7a87835321c259f617be8f2ec072.png);
background-position: -462px -276.5px;
width: 20px;
height: 29px;
background-size: 480px 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;
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;
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;
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/208c7a87835321c259f617be8f2ec072.png);
background-position: -435px -291.5px;
width: 54px;
height: 56px;
background-size: 480px auto;
margin-right: 10px;
width: 26px;
height: 27px
}
.character_list-item .character_list-item-image.character-02 {
background-image: url(/stylesheets/i/208c7a87835321c259f617be8f2ec072.png);
background-position: -435px -319.5px;
width: 54px;
height: 56px;
background-size: 480px auto;
margin-right: 10px;
width: 26px;
height: 27px
}
.character_list-item .character_list-item-image.character-03 {
background-image: url(/stylesheets/i/208c7a87835321c259f617be8f2ec072.png);
background-position: -435px -235.5px;
width: 54px;
height: 56px;
background-size: 480px auto;
margin-right: 10px;
width: 26px;
height: 27px
}
.character_list-item .character_list-item-image.character-04 {
background-image: url(/stylesheets/i/208c7a87835321c259f617be8f2ec072.png);
background-position: -435px -263.5px;
width: 54px;
height: 56px;
background-size: 480px auto;
margin-right: 10px;
width: 26px;
height: 27px
}
.character_list-item .character_list-item-image.character-06 {
background-image: url(/stylesheets/i/208c7a87835321c259f617be8f2ec072.png);
background-position: -69px -413px
}
.character_list-item .character_list-item-image.character-06,
.character_list-item .character_list-item-image.character-07 {
width: 44px;
height: 44px;
background-size: 480px 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-07 {
background-image: url(/stylesheets/i/208c7a87835321c259f617be8f2ec072.png);
background-position: -113px -413px
}
.character_list-item .character_list-item-image.character-08 {
background-image: url(/stylesheets/i/208c7a87835321c259f617be8f2ec072.png);
background-position: -91px -413px
}
.character_list-item .character_list-item-image.character-08,
.character_list-item .character_list-item-image.character-09 {
width: 44px;
height: 44px;
background-size: 480px 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/208c7a87835321c259f617be8f2ec072.png);
background-position: -25px -413px
}
.character_list-item .character_list-item-image.character-10 {
background-image: url(/stylesheets/i/208c7a87835321c259f617be8f2ec072.png);
background-position: -352.5px -209.5px;
width: 44px;
height: 44px;
background-size: 480px 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-11 {
background-image: url(/stylesheets/i/208c7a87835321c259f617be8f2ec072.png);
background-position: -435px -347.5px
}
.character_list-item .character_list-item-image.character-11,
.character_list-item .character_list-item-image.character-12 {
width: 50px;
height: 50px;
background-size: 480px 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-12 {
background-image: url(/stylesheets/i/208c7a87835321c259f617be8f2ec072.png);
background-position: -435px -372.5px
}
.character_list-item .character_list-item-image.character-13 {
background-image: url(/stylesheets/i/208c7a87835321c259f617be8f2ec072.png);
background-position: -302.5px -209.5px
}
.character_list-item .character_list-item-image.character-13,
.character_list-item .character_list-item-image.character-14 {
width: 50px;
height: 50px;
background-size: 480px 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/208c7a87835321c259f617be8f2ec072.png);
background-position: -327.5px -209.5px
}
.character_list-item .character_list-item-image.character-15 {
background-image: url(/stylesheets/i/208c7a87835321c259f617be8f2ec072.png);
background-position: -405px -368px;
width: 50px;
height: 50px;
background-size: 480px 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/208c7a87835321c259f617be8f2ec072.png);
background-position: -69px -436px
}
.character_list-item .character_list-item-image.character-16,
.character_list-item .character_list-item-image.character-17 {
width: 46px;
height: 48px;
background-size: 480px 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-17 {
background-image: url(/stylesheets/i/208c7a87835321c259f617be8f2ec072.png);
background-position: -46px -436px
}
.character_list-item .character_list-item-image.character-18 {
background-image: url(/stylesheets/i/208c7a87835321c259f617be8f2ec072.png);
background-position: -23px -436px
}
.character_list-item .character_list-item-image.character-18,
.character_list-item .character_list-item-image.character-19 {
width: 46px;
height: 48px;
background-size: 480px 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-19 {
background-image: url(/stylesheets/i/208c7a87835321c259f617be8f2ec072.png);
background-position: 0 -436px
}
.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/208c7a87835321c259f617be8f2ec072.png);
background-position: -300px -238px;
width: 120px;
height: 130px;
background-size: 480px auto
}
.legendary-water-def:after {
background-image: url(/stylesheets/i/208c7a87835321c259f617be8f2ec072.png);
background-position: 0 -303px;
width: 120px;
height: 130px;
background-size: 480px auto
}
.legendary-water-res:after {
background-image: url(/stylesheets/i/208c7a87835321c259f617be8f2ec072.png);
background-position: -120px -238px;
width: 120px;
height: 130px;
background-size: 480px auto
}
.legendary-water-spd:after {
background-image: url(/stylesheets/i/208c7a87835321c259f617be8f2ec072.png);
background-position: -60px -238px;
width: 120px;
height: 130px;
background-size: 480px auto
}
.legendary-wind-atk:after {
background-image: url(/stylesheets/i/208c7a87835321c259f617be8f2ec072.png);
background-position: 0 -238px;
width: 120px;
height: 130px;
background-size: 480px auto
}
.legendary-wind-def:after {
background-image: url(/stylesheets/i/208c7a87835321c259f617be8f2ec072.png);
background-position: -302.5px -144.5px;
width: 120px;
height: 130px;
background-size: 480px auto
}
.legendary-wind-res:after {
background-image: url(/stylesheets/i/208c7a87835321c259f617be8f2ec072.png);
background-position: -120px -303px;
width: 120px;
height: 130px;
background-size: 480px auto
}
.legendary-wind-spd:after {
background-image: url(/stylesheets/i/208c7a87835321c259f617be8f2ec072.png);
background-position: -240px -238px;
width: 120px;
height: 130px;
background-size: 480px auto
}
.legendary-earth-atk:after {
background-image: url(/stylesheets/i/208c7a87835321c259f617be8f2ec072.png);
background-position: -375px 0;
width: 120px;
height: 130px;
background-size: 480px auto
}
.legendary-earth-def:after {
background-image: url(/stylesheets/i/208c7a87835321c259f617be8f2ec072.png);
background-position: -375px -195px;
width: 120px;
height: 130px;
background-size: 480px auto
}
.legendary-earth-res:after {
background-image: url(/stylesheets/i/208c7a87835321c259f617be8f2ec072.png);
background-position: -375px -130px;
width: 120px;
height: 130px;
background-size: 480px auto
}
.legendary-earth-spd:after {
background-image: url(/stylesheets/i/208c7a87835321c259f617be8f2ec072.png);
background-position: -375px -65px;
width: 120px;
height: 130px;
background-size: 480px auto
}
.legendary-fire-atk:after {
background-image: url(/stylesheets/i/208c7a87835321c259f617be8f2ec072.png);
background-position: -300px -303px;
width: 120px;
height: 130px;
background-size: 480px auto
}
.legendary-fire-def:after {
background-image: url(/stylesheets/i/208c7a87835321c259f617be8f2ec072.png);
background-position: -240px -303px;
width: 120px;
height: 130px;
background-size: 480px auto
}
.legendary-fire-res:after {
background-image: url(/stylesheets/i/208c7a87835321c259f617be8f2ec072.png);
background-position: -180px -303px;
width: 120px;
height: 130px;
background-size: 480px auto
}
.legendary-fire-spd:after {
background-image: url(/stylesheets/i/208c7a87835321c259f617be8f2ec072.png);
background-position: -60px -303px;
width: 120px;
height: 130px;
background-size: 480px 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)
}
Advertisement
Advertisement