.end-modal[data-v-7e6f14d0] {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.9);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -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: bold;
  font-size: 0.966184rem;
  font-family: 'black';
  color: #000;
  z-index: 3001;
  text-align: center;
}
.end-modal .line-two[data-v-7e6f14d0] {
  margin-top: 0.805153rem;
}
html,
body,
.app-con,
.container {
  height: 100%;
  overflow-x: hidden;
}
body {
  background: url(https://cdn-f1.simeji.me/static/wap/f29215a03b2e7af2991b22401124b363.png) no-repeat center;
  background-size: 100% 100%;
}
img {
  -webkit-touch-callout: none;
  -webkit-user-drag: none;
}
.toast {
  position: fixed;
  left: 0;
  bottom: 0;
  top: 0;
  right: 0;
  background-color: transparent;
  z-index: 3000;
}
.toast .toast-text {
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  white-space: nowrap;
  -webkit-border-radius: 0.080515rem;
          border-radius: 0.080515rem;
  padding: 0.241546rem;
  background-color: rgba(0, 0, 0, 0.8);
  font-family: "NotoSerifJP-Bold";
  font-size: 0.402576rem;
  color: #fff;
  text-align: center;
  line-height: 0.805153rem;
}
.loading {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 3001;
  background-color: rgba(255, 255, 255, 0.9);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -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;
  font-size: 0.322061rem;
}
.loading .loading-icon {
  width: 0.644122rem;
  height: 0.644122rem;
  background-image: url(https://cdn-f1.simeji.me/static/wap/2439cf6dfa90d341bdec24f2f8ebe42b.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  -webkit-animation: circle 2s linear infinite;
          animation: circle 2s linear infinite;
}
.isPc {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.9);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -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: bold;
  font-size: 0.966184rem;
  font-family: 'black';
  color: #000;
  z-index: 2500;
  text-align: center;
  line-height: 1.449275rem;
}
@-webkit-keyframes circle {
0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
@keyframes circle {
0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
.modalCommon[data-v-54f82286] {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -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;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 1000;
}
.modalLogoCommon[data-v-54f82286] {
  display: block;
  width: 4.822866rem;
  margin: 0 auto;
  margin-top: -1.932367rem;
}
.titleCommon[data-v-54f82286] {
  font-size: 0.595813rem;
  font-weight: 900;
  line-height: 0.78905rem;
  text-align: center;
  color: #FFFFFF;
  margin-top: 0.241546rem;
}
.desCommon[data-v-54f82286] {
  font-weight: 500;
  font-size: 0.37037rem;
  line-height: 0.547504rem;
  text-align: center;
  color: #FFFFFF;
  margin: 0.322061rem 0;
}
.btnCommon[data-v-54f82286] {
  display: block;
  width: 5.193237rem;
  margin: 0.402576rem auto;
  margin-bottom: 0.724638rem;
}
@-webkit-keyframes fadePopup-54f82286 {
0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
}
100% {
    -webkit-transform: none;
    transform: none;
}
}
@keyframes fadePopup-54f82286 {
0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
}
100% {
    -webkit-transform: none;
    transform: none;
}
}
@-webkit-keyframes fadeleftIn-54f82286 {
0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
}
100% {
    -webkit-transform: none;
    transform: none;
}
}
@keyframes fadeleftIn-54f82286 {
0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
}
100% {
    -webkit-transform: none;
    transform: none;
}
}
@-webkit-keyframes fadeInDown-54f82286 {
0% {
    -webkit-transform: translate3d(0, -20%, 0);
    transform: translate3d(0, -20%, 0);
    opacity: 0;
}
100% {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
}
}
@keyframes fadeInDown-54f82286 {
0% {
    -webkit-transform: translate3d(0, -20%, 0);
    transform: translate3d(0, -20%, 0);
    opacity: 0;
}
100% {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
}
}
@-webkit-keyframes popIn-54f82286 {
0% {
    -webkit-transform: scale3d(0, 0, 0);
    transform: scale3d(0.5, 0.5, 0.5);
    opacity: 0;
}
50% {
    -webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
    animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}
100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    -webkit-animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    opacity: 1;
}
}
@keyframes popIn-54f82286 {
0% {
    -webkit-transform: scale3d(0, 0, 0);
    transform: scale3d(0.5, 0.5, 0.5);
    opacity: 0;
}
50% {
    -webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
    animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}
100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    -webkit-animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    opacity: 1;
}
}
.inputModal[data-v-54f82286] {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -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;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 1000;
}
.inputModal .content[data-v-54f82286] {
  width: 90%;
  background: #FFFFFF;
  -webkit-border-radius: 0.241546rem;
          border-radius: 0.241546rem;
  padding: 0.644122rem 0;
  margin-top: -4.830918rem;
  -webkit-animation: fadePopup-54f82286 0.4s;
  animation: fadePopup-54f82286 0.4s;
}
.inputModal .content .inputPart[data-v-54f82286] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -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;
}
.inputModal .content .inputPart .title[data-v-54f82286] {
  font-weight: 500;
  font-size: 0.386473rem;
  color: #000000;
  text-align: center;
  margin: 0 0 0.322061rem 0;
}
.inputModal .content .inputPart .inputContent[data-v-54f82286] {
  width: 7.47182rem;
  height: 1.046699rem;
  border: 1PX solid #cccccc;
  -webkit-border-radius: 0.740741rem;
          border-radius: 0.740741rem;
  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;
}
.inputModal .content .inputPart .inputContent input[data-v-54f82286] {
  width: 4.830918rem;
  height: 96%;
  outline: none;
  border: none;
  font-weight: 400;
  font-size: 0.386473rem;
  -webkit-user-select: auto;
     -moz-user-select: auto;
      -ms-user-select: auto;
          user-select: auto;
  margin-left: 0.402576rem;
}
.inputModal .content .inputPart .inputContent .wordLimit[data-v-54f82286] {
  color: #000000;
  opacity: 0.5;
  font-weight: 400;
  font-size: 0.386473rem;
}
.inputModal .content .inputPart .goShare[data-v-54f82286] {
  width: 5.193237rem;
  height: 1.175523rem;
  margin-top: 0.322061rem;
  background: url(data:image/png;base64,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) no-repeat center;
  background-size: 100% 100%;
}
.inputModal .content .inputPart .goShare[data-v-54f82286]:active {
  background: url(https://cdn-f1.simeji.me/static/wap/5b47de73a15c50ebf26a85d4a81f679b.png) no-repeat center;
  background-size: 100% 100%;
}
.inputModal .content .shareItems .title[data-v-54f82286] {
  font-weight: 500;
  font-size: 0.386473rem;
  color: #000000;
  text-align: center;
  margin: 0 0 0.322061rem 0;
}
.inputModal .content .shareItems .sharePart[data-v-54f82286] {
  margin: 0.322061rem 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.inputModal .content .shareItems .sharePart .item[data-v-54f82286] {
  height: 2.093398rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.inputModal .content .shareItems .sharePart .item img[data-v-54f82286] {
  width: 1.497585rem;
}
.inputModal .content .shareItems .sharePart .item span[data-v-54f82286] {
  font-weight: 400;
  font-size: 0.349258rem;
  color: #000001;
  text-align: center;
  margin-top: 0.161031rem;
}
.modalCommon[data-v-528d2398] {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -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;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 1000;
}
.modalLogoCommon[data-v-528d2398] {
  display: block;
  width: 4.822866rem;
  margin: 0 auto;
  margin-top: -1.932367rem;
}
.titleCommon[data-v-528d2398] {
  font-size: 0.595813rem;
  font-weight: 900;
  line-height: 0.78905rem;
  text-align: center;
  color: #FFFFFF;
  margin-top: 0.241546rem;
}
.desCommon[data-v-528d2398] {
  font-weight: 500;
  font-size: 0.37037rem;
  line-height: 0.547504rem;
  text-align: center;
  color: #FFFFFF;
  margin: 0.322061rem 0;
}
.btnCommon[data-v-528d2398] {
  display: block;
  width: 5.193237rem;
  margin: 0.402576rem auto;
  margin-bottom: 0.724638rem;
}
@-webkit-keyframes fadePopup-528d2398 {
0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
}
100% {
    -webkit-transform: none;
    transform: none;
}
}
@keyframes fadePopup-528d2398 {
0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
}
100% {
    -webkit-transform: none;
    transform: none;
}
}
@-webkit-keyframes fadeleftIn-528d2398 {
0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
}
100% {
    -webkit-transform: none;
    transform: none;
}
}
@keyframes fadeleftIn-528d2398 {
0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
}
100% {
    -webkit-transform: none;
    transform: none;
}
}
@-webkit-keyframes fadeInDown-528d2398 {
0% {
    -webkit-transform: translate3d(0, -20%, 0);
    transform: translate3d(0, -20%, 0);
    opacity: 0;
}
100% {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
}
}
@keyframes fadeInDown-528d2398 {
0% {
    -webkit-transform: translate3d(0, -20%, 0);
    transform: translate3d(0, -20%, 0);
    opacity: 0;
}
100% {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
}
}
@-webkit-keyframes popIn-528d2398 {
0% {
    -webkit-transform: scale3d(0, 0, 0);
    transform: scale3d(0.5, 0.5, 0.5);
    opacity: 0;
}
50% {
    -webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
    animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}
100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    -webkit-animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    opacity: 1;
}
}
@keyframes popIn-528d2398 {
0% {
    -webkit-transform: scale3d(0, 0, 0);
    transform: scale3d(0.5, 0.5, 0.5);
    opacity: 0;
}
50% {
    -webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
    animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}
100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    -webkit-animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    opacity: 1;
}
}
.modal[data-v-528d2398] {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -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;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 1000;
}
.modal .body[data-v-528d2398] {
  width: 8.059581rem;
  background: url(https://cdn-f1.simeji.me/static/wap/5153d6fa2e768f968e81f461e6b4fe5b.png) no-repeat center;
  background-size: 100% 100%;
  -webkit-animation: fadeInDown-528d2398 0.5s;
  animation: fadeInDown-528d2398 0.5s;
}
.modal .body .modalLogo[data-v-528d2398] {
  display: block;
  width: 4.822866rem;
  margin: 0 auto;
  margin-top: -1.932367rem;
}
.modal .body .title[data-v-528d2398] {
  font-size: 0.595813rem;
  font-weight: 900;
  line-height: 0.78905rem;
  text-align: center;
  color: #FFFFFF;
  margin-top: 0.241546rem;
}
.modal .body .des[data-v-528d2398] {
  font-weight: 500;
  font-size: 0.37037rem;
  line-height: 0.547504rem;
  text-align: center;
  color: #FFFFFF;
  margin: 0.322061rem 0;
}
.modal .body .btn[data-v-528d2398] {
  display: block;
  width: 5.193237rem;
  margin: 0.402576rem auto;
  margin-bottom: 0.724638rem;
}
.modalCommon[data-v-4fb82e09] {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -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;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 1000;
}
.modalLogoCommon[data-v-4fb82e09] {
  display: block;
  width: 4.822866rem;
  margin: 0 auto;
  margin-top: -1.932367rem;
}
.titleCommon[data-v-4fb82e09] {
  font-size: 0.595813rem;
  font-weight: 900;
  line-height: 0.78905rem;
  text-align: center;
  color: #FFFFFF;
  margin-top: 0.241546rem;
}
.desCommon[data-v-4fb82e09] {
  font-weight: 500;
  font-size: 0.37037rem;
  line-height: 0.547504rem;
  text-align: center;
  color: #FFFFFF;
  margin: 0.322061rem 0;
}
.btnCommon[data-v-4fb82e09] {
  display: block;
  width: 5.193237rem;
  margin: 0.402576rem auto;
  margin-bottom: 0.724638rem;
}
@-webkit-keyframes fadePopup-4fb82e09 {
0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
}
100% {
    -webkit-transform: none;
    transform: none;
}
}
@keyframes fadePopup-4fb82e09 {
0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
}
100% {
    -webkit-transform: none;
    transform: none;
}
}
@-webkit-keyframes fadeleftIn-4fb82e09 {
0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
}
100% {
    -webkit-transform: none;
    transform: none;
}
}
@keyframes fadeleftIn-4fb82e09 {
0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
}
100% {
    -webkit-transform: none;
    transform: none;
}
}
@-webkit-keyframes fadeInDown-4fb82e09 {
0% {
    -webkit-transform: translate3d(0, -20%, 0);
    transform: translate3d(0, -20%, 0);
    opacity: 0;
}
100% {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
}
}
@keyframes fadeInDown-4fb82e09 {
0% {
    -webkit-transform: translate3d(0, -20%, 0);
    transform: translate3d(0, -20%, 0);
    opacity: 0;
}
100% {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
}
}
@-webkit-keyframes popIn-4fb82e09 {
0% {
    -webkit-transform: scale3d(0, 0, 0);
    transform: scale3d(0.5, 0.5, 0.5);
    opacity: 0;
}
50% {
    -webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
    animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}
100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    -webkit-animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    opacity: 1;
}
}
@keyframes popIn-4fb82e09 {
0% {
    -webkit-transform: scale3d(0, 0, 0);
    transform: scale3d(0.5, 0.5, 0.5);
    opacity: 0;
}
50% {
    -webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
    animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}
100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    -webkit-animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    opacity: 1;
}
}
.modal[data-v-4fb82e09] {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -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;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 1000;
}
.modal .body[data-v-4fb82e09] {
  width: 8.059581rem;
  background: url(https://cdn-f1.simeji.me/static/wap/5153d6fa2e768f968e81f461e6b4fe5b.png) no-repeat center;
  background-size: 100% 100%;
  -webkit-animation: fadeInDown-4fb82e09 0.5s;
  animation: fadeInDown-4fb82e09 0.5s;
}
.modal .body .modalLogo[data-v-4fb82e09] {
  display: block;
  width: 4.822866rem;
  margin: 0 auto;
  margin-top: -1.932367rem;
}
.modal .body .title[data-v-4fb82e09] {
  font-size: 0.595813rem;
  font-weight: 900;
  line-height: 0.78905rem;
  text-align: center;
  color: #FFFFFF;
  margin-top: 0.241546rem;
}
.modal .body .des[data-v-4fb82e09] {
  font-weight: 500;
  font-size: 0.37037rem;
  line-height: 0.547504rem;
  text-align: center;
  color: #FFFFFF;
  margin: 0.322061rem 0;
}
.modal .body .btn[data-v-4fb82e09] {
  display: block;
  width: 5.193237rem;
  margin: 0.402576rem auto;
  margin-bottom: 0.724638rem;
}
.modalCommon[data-v-afe18ab6] {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -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;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 1000;
}
.modalLogoCommon[data-v-afe18ab6] {
  display: block;
  width: 4.822866rem;
  margin: 0 auto;
  margin-top: -1.932367rem;
}
.titleCommon[data-v-afe18ab6] {
  font-size: 0.595813rem;
  font-weight: 900;
  line-height: 0.78905rem;
  text-align: center;
  color: #FFFFFF;
  margin-top: 0.241546rem;
}
.desCommon[data-v-afe18ab6] {
  font-weight: 500;
  font-size: 0.37037rem;
  line-height: 0.547504rem;
  text-align: center;
  color: #FFFFFF;
  margin: 0.322061rem 0;
}
.btnCommon[data-v-afe18ab6] {
  display: block;
  width: 5.193237rem;
  margin: 0.402576rem auto;
  margin-bottom: 0.724638rem;
}
@-webkit-keyframes fadePopup-afe18ab6 {
0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
}
100% {
    -webkit-transform: none;
    transform: none;
}
}
@keyframes fadePopup-afe18ab6 {
0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
}
100% {
    -webkit-transform: none;
    transform: none;
}
}
@-webkit-keyframes fadeleftIn-afe18ab6 {
0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
}
100% {
    -webkit-transform: none;
    transform: none;
}
}
@keyframes fadeleftIn-afe18ab6 {
0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
}
100% {
    -webkit-transform: none;
    transform: none;
}
}
@-webkit-keyframes fadeInDown-afe18ab6 {
0% {
    -webkit-transform: translate3d(0, -20%, 0);
    transform: translate3d(0, -20%, 0);
    opacity: 0;
}
100% {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
}
}
@keyframes fadeInDown-afe18ab6 {
0% {
    -webkit-transform: translate3d(0, -20%, 0);
    transform: translate3d(0, -20%, 0);
    opacity: 0;
}
100% {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
}
}
@-webkit-keyframes popIn-afe18ab6 {
0% {
    -webkit-transform: scale3d(0, 0, 0);
    transform: scale3d(0.5, 0.5, 0.5);
    opacity: 0;
}
50% {
    -webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
    animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}
100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    -webkit-animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    opacity: 1;
}
}
@keyframes popIn-afe18ab6 {
0% {
    -webkit-transform: scale3d(0, 0, 0);
    transform: scale3d(0.5, 0.5, 0.5);
    opacity: 0;
}
50% {
    -webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
    animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}
100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    -webkit-animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    opacity: 1;
}
}
.modal[data-v-afe18ab6] {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -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;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 1000;
}
.modal .body[data-v-afe18ab6] {
  width: 7.657005rem;
  background: url(https://cdn-f1.simeji.me/static/wap/5153d6fa2e768f968e81f461e6b4fe5b.png) no-repeat center;
  background-size: 100% 100%;
  position: relative;
  -webkit-animation: fadeleftIn-afe18ab6 0.4s;
  animation: fadeleftIn-afe18ab6 0.4s;
  -webkit-animation-name: popIn-afe18ab6;
  animation-name: popIn-afe18ab6;
}
.modal .body .closeIcon[data-v-afe18ab6] {
  position: absolute;
  top: 0.322061rem;
  right: 0.322061rem;
  width: 0.225443rem;
}
.modal .body .modalLogo[data-v-afe18ab6] {
  display: block;
  width: 4.822866rem;
  margin: 0 auto;
  margin-top: -1.932367rem;
  width: 4.017713rem;
}
.modal .body .title[data-v-afe18ab6] {
  font-size: 0.595813rem;
  font-weight: 900;
  line-height: 0.78905rem;
  text-align: center;
  color: #FFFFFF;
  margin-top: 0.241546rem;
}
.modal .body .des[data-v-afe18ab6] {
  font-weight: 500;
  font-size: 0.37037rem;
  line-height: 0.547504rem;
  text-align: center;
  color: #FFFFFF;
  margin: 0.322061rem 0;
}
.modal .body .btn[data-v-afe18ab6] {
  display: block;
  width: 5.193237rem;
  margin: 0.402576rem auto;
  margin-bottom: 0.724638rem;
  width: 3.582931rem;
}
.modalCommon[data-v-a5bf2268] {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -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;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 1000;
}
.modalLogoCommon[data-v-a5bf2268] {
  display: block;
  width: 4.822866rem;
  margin: 0 auto;
  margin-top: -1.932367rem;
}
.titleCommon[data-v-a5bf2268] {
  font-size: 0.595813rem;
  font-weight: 900;
  line-height: 0.78905rem;
  text-align: center;
  color: #FFFFFF;
  margin-top: 0.241546rem;
}
.desCommon[data-v-a5bf2268] {
  font-weight: 500;
  font-size: 0.37037rem;
  line-height: 0.547504rem;
  text-align: center;
  color: #FFFFFF;
  margin: 0.322061rem 0;
}
.btnCommon[data-v-a5bf2268] {
  display: block;
  width: 5.193237rem;
  margin: 0.402576rem auto;
  margin-bottom: 0.724638rem;
}
@-webkit-keyframes fadePopup-a5bf2268 {
0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
}
100% {
    -webkit-transform: none;
    transform: none;
}
}
@keyframes fadePopup-a5bf2268 {
0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
}
100% {
    -webkit-transform: none;
    transform: none;
}
}
@-webkit-keyframes fadeleftIn-a5bf2268 {
0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
}
100% {
    -webkit-transform: none;
    transform: none;
}
}
@keyframes fadeleftIn-a5bf2268 {
0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
}
100% {
    -webkit-transform: none;
    transform: none;
}
}
@-webkit-keyframes fadeInDown-a5bf2268 {
0% {
    -webkit-transform: translate3d(0, -20%, 0);
    transform: translate3d(0, -20%, 0);
    opacity: 0;
}
100% {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
}
}
@keyframes fadeInDown-a5bf2268 {
0% {
    -webkit-transform: translate3d(0, -20%, 0);
    transform: translate3d(0, -20%, 0);
    opacity: 0;
}
100% {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
}
}
@-webkit-keyframes popIn-a5bf2268 {
0% {
    -webkit-transform: scale3d(0, 0, 0);
    transform: scale3d(0.5, 0.5, 0.5);
    opacity: 0;
}
50% {
    -webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
    animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}
100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    -webkit-animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    opacity: 1;
}
}
@keyframes popIn-a5bf2268 {
0% {
    -webkit-transform: scale3d(0, 0, 0);
    transform: scale3d(0.5, 0.5, 0.5);
    opacity: 0;
}
50% {
    -webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
    animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}
100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    -webkit-animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    opacity: 1;
}
}
.modal[data-v-a5bf2268] {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -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;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 1000;
}
.modal .body[data-v-a5bf2268] {
  width: 8.059581rem;
  background: url(https://cdn-f1.simeji.me/static/wap/5153d6fa2e768f968e81f461e6b4fe5b.png) no-repeat center;
  background-size: 100% 100%;
  -webkit-animation: fadeleftIn-a5bf2268 0.4s;
  animation: fadeleftIn-a5bf2268 0.4s;
}
.modal .body .modalLogo[data-v-a5bf2268] {
  display: block;
  width: 4.822866rem;
  margin: 0 auto;
  margin-top: -1.932367rem;
}
.modal .body .title[data-v-a5bf2268] {
  font-size: 0.595813rem;
  font-weight: 900;
  line-height: 0.78905rem;
  text-align: center;
  color: #FFFFFF;
  margin-top: 0.241546rem;
}
.modal .body .restVotes[data-v-a5bf2268] {
  font-weight: 500;
  font-size: 0.37037rem;
  text-align: center;
  color: #FFFFFF;
  margin-top: 0.241546rem;
}
.modal .body .restVotes span[data-v-a5bf2268] {
  text-decoration: underline;
  color: yellow;
}
.modal .body .des[data-v-a5bf2268] {
  width: 5.619968rem;
  font-weight: 500;
  font-size: 0.37037rem;
  line-height: 0.547504rem;
  text-align: center;
  color: #FFFFFF;
  margin: 0.322061rem 0;
  margin: 0.322061rem auto;
  background: #867DE4;
  -webkit-border-radius: 0.193237rem;
          border-radius: 0.193237rem;
  padding: 0.161031rem;
}
.modal .body .stepper[data-v-a5bf2268] {
  width: 4.750403rem;
  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;
  -webkit-border-radius: 0.193237rem;
          border-radius: 0.193237rem;
  background: #867DE4;
  margin: 0 auto;
}
.modal .body .stepper .stepMinu[data-v-a5bf2268],
.modal .body .stepper .stepPlus[data-v-a5bf2268] {
  width: 0.974235rem;
  height: 0.974235rem;
  background: #FFFFFF;
  -webkit-border-radius: 0.193237rem;
          border-radius: 0.193237rem;
  text-align: center;
  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;
}
.modal .body .stepper .inputContent[data-v-a5bf2268] {
  width: 2.922705rem;
  height: 0.974235rem;
  background: #867DE4;
  -webkit-border-radius: 0.193237rem;
          border-radius: 0.193237rem;
  text-align: center;
  line-height: 0.974235rem;
  font-size: 0.483092rem;
  color: #FFFFFF;
}
.modal .body .stepper .inputContent .voteNumInput[data-v-a5bf2268] {
  width: 100%;
  text-align: center;
  border: none;
  outline: none;
  background: #867DE4;
  color: #FFFFFF;
  -webkit-user-select: auto;
     -moz-user-select: auto;
      -ms-user-select: auto;
          user-select: auto;
}
.modal .body .btn[data-v-a5bf2268] {
  display: block;
  width: 5.193237rem;
  margin: 0.402576rem auto;
  margin-bottom: 0.724638rem;
}
.modal .actStyle[data-v-a5bf2268] {
  margin-top: -0.161031rem;
}
.modal .actModalStyle[data-v-a5bf2268] {
  margin-top: -8.05153rem;
}
.home[data-v-fe28bac0] {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.home .logo[data-v-fe28bac0] {
  width: 3.94525rem;
  margin-top: 0.563607rem;
}
.home .title[data-v-fe28bac0] {
  width: 8.84058rem;
  margin-top: 0.402576rem;
}
.home .time[data-v-fe28bac0] {
  width: 4.484702rem;
  height: 0.628019rem;
  margin-top: 0.402576rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAi0AAABOBAMAAAAeODucAAAALVBMVEUAAACVk+iTkueVk+mVk+iVk+mWk+iVk+mVk+iUkuiVk+iUkuaTj+eTj9+Vk+ifVLgtAAAADnRSTlMA30CfkO+/z4BwYFAgEHeY774AAAHYSURBVHja7dyxahRRFAbg31VUdIsV2yADiqUsNnYy+gCSQrARiaSwE59AfAJZDFaCrIXYydpYinmDSUgXCJndZHdJwv8MmWQXsnPvP0mR8v7fIxxmzr3n3HsuAttrb+8xNa9WvxQ4T+sZEzV5jGYP3jBddzM0+MukTfqQ/jBxpQzMQyav/I/IFo1ThNrprc7KEgI/aZX9Hmpu0tSf9II2k2PBVdrcyJ+Llju7XJRhvtPO9DHXTrlcjL3G3BXagrLAzGeayLxtWs3Qv5E0xqnftLoBTriSDnVQuUULHKJyg6YSzCNaKAPwlBbKnXalZaBFiwzdkpL2vBxJJbBDixVepqWBe3VSz9sXqYv3tNgKPtJiHbjnreNCE3YdF8fFcbm0XbcZpGXHRfrgfZ204jpA6rpulHr4R4tl7ktJhU/tlQlwjRYZ+ZxEGgJuNAgd392Vuj63bzy3v04LTFC5TQsc+B6Z1EHFlUCkDzjBxEpUvLOLHHn6SPqEmQ3agtJzNo1zNr4JH+t5jk+Zeu5Tyj0nrIw8Vy7lfodAmaLuK62y3/c7J8oSAL/oEdkrEFln8sYZhB9MXDmA9ItJGw/Q4H7KyfdlhkatJ0xU+Rzn2lx7l17X4c7qtwJ1x9S7gUWTbb5rAAAAAElFTkSuQmCC) no-repeat center;
  background-size: 100% 100%;
  font-weight: 500;
  font-size: 0.289855rem;
  text-align: center;
  line-height: 0.628019rem;
  color: #FFFFFF;
}
.home .voteNum[data-v-fe28bac0] {
  width: 8.164251rem;
  height: 1.988728rem;
  background: url(https://cdn-f1.simeji.me/static/wap/c8e011af2d0b2215f760514d6e1749c7.png) no-repeat center;
  background-size: 100% 100%;
  margin-top: 0.644122rem;
}
.home .voteNum .restLove[data-v-fe28bac0] {
  height: 0.668277rem;
  line-height: 0.668277rem;
  font-weight: 500;
  font-size: 0.37037rem;
  text-align: center;
  color: #FFFFFF;
}
.home .voteNum .restLove span[data-v-fe28bac0] {
  text-decoration: underline;
  color: #FFFA8E;
}
.home .voteNum .des[data-v-fe28bac0] {
  height: 1.344605rem;
  font-weight: 500;
  font-size: 0.338164rem;
  text-align: center;
  color: #FFFFFF;
  line-height: 0.595813rem;
  padding: 0.080515rem;
}
.home .total[data-v-fe28bac0] {
  margin-top: 0.644122rem;
}
.home .total .progressContainer[data-v-fe28bac0] {
  width: 9.178744rem;
  height: 0.764895rem;
  -webkit-border-radius: 0.402576rem;
          border-radius: 0.402576rem;
  background: linear-gradient(31.77deg, #B8A9F5 28.26%, #EFCCFF 92.54%);
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.home .total .progressContainer .progress[data-v-fe28bac0] {
  width: 0;
  height: inherit;
  -webkit-border-radius: 0.402576rem;
          border-radius: 0.402576rem;
  background: #FDF8FF;
  opacity: 0.6;
}
.home .total .progressContainer .decoration[data-v-fe28bac0] {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  font-weight: 900;
  font-size: 0.402576rem;
  color: #000000;
  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;
}
.home .total .progressContainer .decoration img[data-v-fe28bac0] {
  margin: 0 0.322061rem;
  width: 0.523349rem;
}
.home .total .progressDes[data-v-fe28bac0] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-weight: 500;
  font-size: 0.305958rem;
  color: #FFFFFF;
  -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;
  margin-top: 0.241546rem;
}
.home .total .progressDes .heart[data-v-fe28bac0] {
  width: 0.571659rem;
  margin: 0;
  margin-right: 0.080515rem;
}
.home .total .progressDes span[data-v-fe28bac0] {
  text-align: center;
  line-height: 0.483092rem;
}
.home .total .progressDes .arriveLevel[data-v-fe28bac0] {
  color: #FFFA8E;
}
.home .skin .top[data-v-fe28bac0] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -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;
}
.home .skin .top .groupSkin[data-v-fe28bac0] {
  width: 8.470209rem;
  height: 5.289855rem;
  background: url(https://cdn-f1.simeji.me/static/wap/98d896305b82cc679c8335bbfcd6e379.png) no-repeat center;
  background-size: 100% 100%;
  margin-top: 0.402576rem;
  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: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.home .skin .top .groupSkin .groupSkinMark[data-v-fe28bac0] {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 0.249597rem;
          border-radius: 0.249597rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-self: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.home .skin .top .groupSkin .groupSkinMark .lock[data-v-fe28bac0] {
  width: 3.236715rem;
}
.home .skin .top .groupSkin .groupSkinMark .lock[data-v-fe28bac0]:active {
  width: 3.268921rem;
}
.home .skin .top .groupSkin .getBtn[data-v-fe28bac0] {
  width: 4.782609rem;
}
.home .skin .top .groupSkin .getBtn[data-v-fe28bac0]:active {
  width: 4.830918rem;
}
.home .skin .top .name[data-v-fe28bac0] {
  font-weight: 400;
  font-size: 0.289855rem;
  color: #FFFFFF;
  margin-top: 0.241546rem;
}
.home .skin .superStars[data-v-fe28bac0] {
  margin-top: 0.322061rem;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.home .skin .superStars .star[data-v-fe28bac0] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 0.241546rem;
}
.home .skin .superStars .star[data-v-fe28bac0]:nth-child(odd) {
  margin-right: 0.241546rem;
}
.home .skin .superStars .star .starPic[data-v-fe28bac0] {
  width: 4.516908rem;
  height: 2.962963rem;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  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;
  -webkit-border-radius: 0.249597rem;
          border-radius: 0.249597rem;
}
.home .skin .superStars .star .starPic .mark[data-v-fe28bac0] {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 0.249597rem;
          border-radius: 0.249597rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-self: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.home .skin .superStars .star .starPic .mark .lock[data-v-fe28bac0] {
  width: 1.610306rem;
}
.home .skin .superStars .star .starPic .mark .lock[data-v-fe28bac0]:active {
  width: 1.642512rem;
}
.home .skin .superStars .star .starPic .get[data-v-fe28bac0] {
  width: 2.57649rem;
  height: 0.805153rem;
}
.home .skin .superStars .star .starPic .get[data-v-fe28bac0]:active {
  width: 2.608696rem;
  height: 0.837359rem;
}
.home .skin .superStars .star .name[data-v-fe28bac0] {
  font-weight: 400;
  font-size: 0.289855rem;
  color: #FFFFFF;
  margin-top: 0.161031rem;
}
.home .share[data-v-fe28bac0] {
  width: 8.373591rem;
  height: 1.304348rem;
  margin: 0.885668rem 0 0 0;
  background: url(https://cdn-f1.simeji.me/static/wap/5bc7e22972c3c7df74790c1f6ea36bd2.png) no-repeat center;
  background-size: 100% 100%;
}
.home .share[data-v-fe28bac0]:active {
  background: url(https://cdn-f1.simeji.me/static/wap/3e737b25bf76693fa96b742f18ade58c.png) no-repeat center;
  background-size: 100% 100%;
}
.home .shareDes[data-v-fe28bac0] {
  color: #FFFFFF;
  font-size: 0.289855rem;
  margin: 0.161031rem auto;
  line-height: 0.483092rem;
  text-align: center;
  margin-top: 0.483092rem;
}
.home .rule[data-v-fe28bac0] {
  font-weight: 400;
  font-size: 0.322061rem;
  color: #383838;
  text-decoration: underline;
  margin: 0.322061rem 0 0.885668rem 0;
}
.home .copyRight[data-v-fe28bac0] {
  font-size: 0.241546rem;
  text-align: center;
  color: #625BAA;
  margin-bottom: 0.644122rem;
}
.iterm-con {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.iterm {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: #ffffff;
  overflow-y: scroll;
  line-height: 1;
  -webkit-overflow-scrolling: touch;
}
