/*!******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/src/index.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/sass/parts_pc/style.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

/*top*/
@-webkit-keyframes line-loop {
  from {
    transform: translate3d(-100%, 0, 0);
  }
  to {
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes line-loop {
  from {
    transform: translate3d(-100%, 0, 0);
  }
  to {
    transform: translate3d(100%, 0, 0);
  }
}
@-webkit-keyframes line_nav-loop {
  0% {
    background-size: 100%;
    opacity: 1;
    transform: translate3d(-100%, 0, 0);
  }
  50% {
    background-size: 100%;
    opacity: 1;
    transform: translate3d(0%, 0, 0);
  }
  100% {
    background-size: 0;
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes line_nav-loop {
  0% {
    background-size: 100%;
    opacity: 1;
    transform: translate3d(-100%, 0, 0);
  }
  50% {
    background-size: 100%;
    opacity: 1;
    transform: translate3d(0%, 0, 0);
  }
  100% {
    background-size: 0;
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
}
@-webkit-keyframes pulsate {
  0% {
    opacity: 1;
    transform: translateY(-50%) scale(1, 1);
  }
  100% {
    opacity: 0.1;
    transform: translateY(-50%) scale(3, 3);
  }
}
@keyframes pulsate {
  0% {
    opacity: 1;
    transform: translateY(-50%) scale(1, 1);
  }
  100% {
    opacity: 0.1;
    transform: translateY(-50%) scale(3, 3);
  }
}
/*news*/
@-webkit-keyframes listFade {
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes listFade {
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
/*fancontents*/
@-webkit-keyframes heartbeat {
  0% {
    background-size: 0%;
  }
  80% {
    background-size: 100%;
  }
  100% {
    background-size: 80%;
  }
}
@keyframes heartbeat {
  0% {
    background-size: 0%;
  }
  80% {
    background-size: 100%;
  }
  100% {
    background-size: 80%;
  }
}
/*integration*/
@-webkit-keyframes imageSlide {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-3425px);
  }
}
@keyframes imageSlide {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-3425px);
  }
}
@-webkit-keyframes imageSlide_sp {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-2964px);
  }
}
@keyframes imageSlide_sp {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-2964px);
  }
}
html,
body {
  position: relative;
  background: #000;
  color: #fff;
  font-family: メイリオ, Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-size: 62.5% !important;
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
}
html:lang(ja),
body:lang(ja) {
  font-family: "Noto Sans JP", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
html.noScroll,
body.noScroll {
  position: fixed;
  overflow: hidden;
}

::-webkit-search-cancel-button {
  display: none;
}

::-ms-clear {
  visibility: hidden;
}

main {
  display: block;
  visibility: visible;
  opacity: 1;
  transition: visibility 0.3s, opacity 0.3s;
}

a {
  color: #fff;
  text-decoration: none;
  outline: none;
}
a:hover {
  color: #fff;
  text-decoration: none;
}

main#portal-error {
  visibility: visible !important;
  opacity: 1 !important;
  transition: visibility 0.3s, opacity 0.3s;
}
main#portal-error #pagetitle {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 700px;
  height: 430px;
  margin: 0 auto;
  padding: 0 20px 0 300px;
  background: url(/residentevil/pc/img/error/poupee.gif) no-repeat 30px top;
  box-sizing: border-box;
  background-size: 250px auto;
}
main#portal-error #pagetitle h1 {
  position: relative;
  margin: 0 0 40px;
  font-family: "Oswald", sans-serif;
  font-size: 10rem;
  font-weight: 200;
  text-align: center;
}
main#portal-error #pagetitle h1::after {
  display: block;
  content: "";
  position: absolute;
  bottom: -10px;
  right: 50%;
  width: 80px;
  height: 4px;
  background: #930912;
  transform: translateX(50%);
}
main#portal-error #pagetitle p {
  font-size: 2.5rem;
  text-align: center;
}
main#portal-error section {
  width: 700px;
  height: 223px;
  margin: 0 auto 50px;
  padding: 25px 30px;
  border: 1px solid #3a3a3a;
  box-sizing: border-box;
}
main#portal-error section .inner {
  width: 100%;
  height: 172px;
  padding: 15px 25px;
  border: 1px solid #3a3a3a;
  box-sizing: border-box;
  overflow: auto;
}
main#portal-error section .inner dl {
  margin: 0 0 10px;
  padding: 0 0 10px 38px;
  border-bottom: 1px solid #3a3a3a;
}
main#portal-error section .inner dl:last-of-type {
  border-bottom: none;
}
main#portal-error section .inner dl dt {
  position: relative;
  margin: 0 0 5px;
  font-size: 1.8rem;
  font-weight: bold;
}
main#portal-error section .inner dl dt::before {
  display: block;
  content: "";
  position: absolute;
  top: 12px;
  left: -28px;
  width: 16px;
  height: 4px;
  background: #930912;
}
main#portal-error section .inner dl dd {
  font-size: 1.4rem;
  font-weight: normal;
  word-break: break-all;
}
main#portal-error input {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 226px;
  height: 38px;
  margin: 0 auto 50px;
  background: #930912;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
  transition: background 0.2s, opacity 0.2s;
  border: none;
  cursor: pointer;
}
main#portal-error input:hover, main#portal-error input:active {
  background: #eb0000;
}
main#portal-error input.disabled {
  opacity: 0.5;
  pointer-events: none;
}

main#portal-maintenance {
  visibility: visible !important;
  opacity: 1 !important;
  transition: visibility 0.3s, opacity 0.3s;
}
main#portal-maintenance #pagetitle {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  height: 240px;
  opacity: 0;
  -webkit-animation: ease_display 0.5s ease-out 0.8s 1 normal;
          animation: ease_display 0.5s ease-out 0.8s 1 normal;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
main#portal-maintenance #pagetitle h1 {
  position: relative;
  font-family: "Oswald", sans-serif;
  font-size: 5rem;
  font-weight: 200;
  line-height: 1;
}
main#portal-maintenance #pagetitle h1::before, main#portal-maintenance #pagetitle h1::after {
  display: block;
  content: "";
  position: absolute;
  right: 50%;
  width: 1px;
  height: 65px;
  background: #eb0000;
  transform: translateX(50%);
}
main#portal-maintenance #pagetitle h1::before {
  top: -75px;
}
main#portal-maintenance #pagetitle h1::after {
  bottom: -75px;
}
main#portal-maintenance section {
  width: 900px;
  margin: 0 auto 150px;
  padding: 25px 30px;
  border: 1px solid #3a3a3a;
  box-sizing: border-box;
  opacity: 0;
  -webkit-animation: ease_display 0.5s ease-out 1.2s 1 normal;
          animation: ease_display 0.5s ease-out 1.2s 1 normal;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
main#portal-maintenance section .inner {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 15px 25px;
  border: 1px solid #3a3a3a;
  box-sizing: border-box;
  overflow: auto;
}
main#portal-maintenance section .inner dl dt {
  position: relative;
  margin: 50px 0;
  font-size: 2rem;
  font-weight: normal;
  text-align: center;
}
main#portal-maintenance section .inner dl dd {
  margin: 0 0 50px;
  font-size: 1.6rem;
  font-weight: normal;
  word-break: break-all;
}
main#portal-maintenance section .inner dl dd ul li {
  margin: 10px 50px;
  padding: 0 0 0 1em;
  text-indent: -1em;
  word-break: break-word;
  opacity: 0.8;
}
main#portal-maintenance section .inner dl dd input {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 226px;
  height: 38px;
  margin: 0 auto 50px;
  background: #930912;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
  transition: background 0.2s, opacity 0.2s;
  border: none;
  cursor: pointer;
}
main#portal-maintenance section .inner dl dd input:hover, main#portal-maintenance section .inner dl dd input:active {
  background: #eb0000;
}
main#portal-maintenance section .inner dl dd input.disabled {
  opacity: 0.5;
  pointer-events: none;
}

/*function*/
/*mixin*/
html.portal-top__html {
  overflow-x: hidden;
}

main#portal-top {
  width: 100%;
  margin: -46px 0 0;
  background: #000;
}
main#portal-top #movieWrap {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 0;
  width: 100vw;
  height: 100vh;
  overflow: hidden;
}
main#portal-top #movieWrap.movie_hide iframe,
main#portal-top #movieWrap.movie_hide video {
  display: none;
}
main#portal-top #movieWrap.esrb::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 326px;
  height: 154px;
  transform: translate(-50%, -50%);
  background: url(/residentevil/pc/img/common/footer/icon_esrb_portal_long.jpg) no-repeat center center/100% auto;
  z-index: 6;
}
main#portal-top #movieWrap.skin1 {
  background: url(/residentevil/pc/img/top/skin/background1.jpg) no-repeat center center;
  background-size: cover;
  filter: brightness(0.7);
}
main#portal-top #movieWrap.skin2 {
  background: url(/residentevil/pc/img/top/skin/background2.jpg) no-repeat center center;
  background-size: cover;
  filter: brightness(0.7);
}
main#portal-top #movieWrap.skin3 {
  background: url(/residentevil/pc/img/top/skin/background3.jpg) no-repeat center center;
  background-size: cover;
  filter: brightness(0.7);
}
main#portal-top #movieWrap.skin4 {
  background: url(/residentevil/pc/img/top/skin/background4.jpg) no-repeat center center;
  background-size: cover;
  filter: brightness(0.7);
}
main#portal-top #movieWrap.skin5 {
  background: url(/residentevil/pc/img/top/skin/background5.jpg) no-repeat center center;
  background-size: cover;
  filter: brightness(0.7);
}
main#portal-top #movieWrap.skin6 {
  background: url(/residentevil/pc/img/top/skin/background6.jpg) no-repeat center center;
  background-size: cover;
  filter: brightness(0.7);
}
main#portal-top #movieWrap.skin7 {
  background: url(/residentevil/pc/img/top/skin/background7.jpg) no-repeat center center;
  background-size: cover;
  filter: brightness(0.7);
}
main#portal-top #movieWrap.skin8 {
  background: url(/residentevil/pc/img/top/skin/background8.jpg) no-repeat center center;
  background-size: cover;
  filter: brightness(0.7);
}
main#portal-top #movieWrap.skin9 {
  background: url(/residentevil/pc/img/top/skin/background9.jpg) no-repeat center center;
  background-size: cover;
  filter: brightness(0.7);
}
main#portal-top #movieWrap.skin10 {
  background: url(/residentevil/pc/img/top/skin/background10.jpg) no-repeat center center;
  background-size: cover;
  filter: brightness(0.7);
}
main#portal-top #movieWrap.skin11 {
  background: url(/residentevil/pc/img/top/skin/background11.jpg) no-repeat center center;
  background-size: cover;
  filter: brightness(0.7);
}
main#portal-top #movieWrap.skin12 {
  background: url(/residentevil/pc/img/top/skin/background12.jpg) no-repeat center center;
  background-size: cover;
  filter: brightness(0.7);
}
main#portal-top #movieWrap.skin13 {
  background: url(/residentevil/pc/img/top/skin/background13.jpg) no-repeat center center;
  background-size: cover;
  filter: brightness(0.7);
}
main#portal-top #movieWrap.skin14 {
  background: url(/residentevil/pc/img/top/skin/background14.jpg) no-repeat center center;
  background-size: cover;
  filter: brightness(0.7);
}
main#portal-top #movieWrap.skin15 {
  background: url(/residentevil/pc/img/top/skin/background15.jpg) no-repeat center center;
  background-size: cover;
  filter: brightness(0.7);
}
main#portal-top #movieWrap.skin16 {
  background: url(/residentevil/pc/img/top/skin/background16.jpg) no-repeat center center;
  background-size: cover;
  filter: brightness(0.7);
}
main#portal-top #movieWrap.skin17 {
  background: url(/residentevil/pc/img/top/skin/background17.jpg) no-repeat center center;
  background-size: cover;
  filter: brightness(0.7);
}
main#portal-top #movieWrap.skin18 {
  background: url(/residentevil/pc/img/top/skin/background18.jpg) no-repeat center center;
  background-size: cover;
  filter: brightness(0.7);
}
main#portal-top #movieWrap.skin19 {
  background: url(/residentevil/pc/img/top/skin/background19.jpg) no-repeat center center;
  background-size: cover;
  filter: brightness(0.7);
}
main#portal-top #movieWrap.skin20 {
  background: url(/residentevil/pc/img/top/skin/background20.jpg) no-repeat center center;
  background-size: cover;
  filter: brightness(0.7);
}
main#portal-top #movieWrap.skin1 {
  background: url(/residentevil/pc/img/top/skin/background1.jpg) no-repeat left -100px;
  background-size: cover;
  filter: brightness(0.9);
}
main#portal-top #movieWrap.skin4 {
  background: url(/residentevil/pc/img/top/skin/background4.jpg) no-repeat center 40px;
  background-size: 105% auto;
}
main#portal-top #movieWrap.skin6 {
  background: url(/residentevil/pc/img/top/skin/background6.jpg) no-repeat center 40px;
  background-size: 100% auto;
}
main#portal-top #movieWrap.skin10 {
  background: url(/residentevil/pc/img/top/skin/background10.jpg) no-repeat right top;
  background-size: cover;
}
main#portal-top #movieWrap.skin12 {
  background: url(/residentevil/pc/img/top/skin/background12.jpg) no-repeat right center;
  background-size: cover;
}
main#portal-top #movieWrap.skin14 {
  filter: brightness(0.5);
}
main#portal-top #movieWrap iframe {
  position: absolute;
  top: 50%;
  right: 50%;
  transform: translate(50%, -50%);
  pointer-events: none;
  z-index: 5;
}
main#portal-top #movieWrap iframe.portrait {
  width: 177.6198934281vh;
  height: calc(100vh + 100px);
}
main#portal-top #movieWrap iframe.landscape {
  width: 100vw;
  height: 56.3vw;
}
main#portal-top #movieWrap video {
  position: absolute;
  top: 50%;
  right: 50%;
  transform: translate(50%, -50%);
  pointer-events: none;
  z-index: 5;
}
main#portal-top #movieWrap video.portrait {
  width: 177.6198934281vh;
  height: calc(100vh + 100px);
}
main#portal-top #movieWrap video.landscape {
  width: 100vw;
  height: 56.3vw;
}
main#portal-top #change_movie-toggle:checked ~ #change_movie {
  visibility: visible;
  opacity: 1;
  pointer-events: all;
}
main#portal-top #change_movie-toggle:checked ~ #change_movie-btn label {
  background: url(/residentevil/pc/img/top/skin/btn_skinchange_on.png) no-repeat;
}
main#portal-top .bg_btn {
  display: flex;
  position: absolute;
  color: #fff;
  font-size: 1.6rem;
  font-family: "Oswald", sans-serif;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.35), 0 0 10px rgba(0, 0, 0, 0.35), 0 0 10px rgba(0, 0, 0, 0.35);
}
main#portal-top .bg_btn label,
main#portal-top .bg_btn a {
  display: block;
  margin: 0 10px 0 0;
  filter: drop-shadow(0 0 10px #000);
  color: #fff;
  font-size: 1.8rem;
  cursor: pointer;
  transition: filter 0.3s;
}
main#portal-top .bg_btn label:hover,
main#portal-top .bg_btn a:hover {
  filter: drop-shadow(0 0 10px #000) brightness(0.5);
}
main#portal-top .bg_btn1 {
  top: 140px;
  right: -36px;
  transform: rotate(90deg);
}
main#portal-top .bg_btn1 label {
  width: 51px;
  height: 51px;
  transform: rotate(-90deg);
  background: url(/residentevil/pc/img/top/skin/btn_skinchange.png) no-repeat;
}
main#portal-top .bg_btn2 {
  display: none;
  bottom: 360px;
  left: 10px;
  align-items: center;
}
main#portal-top .bg_btn2 .watch_movie_btn {
  width: 40px;
  height: 40px;
  background: url(/residentevil/pc/img/top/skin/btn_movie.png) no-repeat center center/100% auto;
}
@media (max-width: 1190px) {
  main#portal-top .bg_btn2 {
    bottom: calc(min(24.3697478992vw, 290px) + 70px);
  }
}
@media (min-width: 2200px) {
  main#portal-top .bg_btn2 {
    bottom: calc(13.1818181818vw + 70px);
  }
}
main#portal-top #change_movie {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: calc(100vh - 280px);
  border-top: 6px solid #313131;
  background: url(/residentevil/pc/img/top/skin/bg_skinchange.png) repeat rgba(27, 27, 27, 0.85);
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  overflow: auto;
  z-index: 10000;
  transition: visibility 0.3s, opacity 0.3s;
}
main#portal-top #change_movie label {
  display: none;
}
main#portal-top #change_movie dl {
  padding: 20px 40px;
}
main#portal-top #change_movie dl dt {
  position: relative;
  margin: 0 0 24px;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 2.4rem;
}
main#portal-top #change_movie dl dt::before {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  left: -40px;
  width: 32px;
  height: 3px;
  background: #eb0000;
  transform: translateY(-50%);
}
main#portal-top #change_movie dl dd .terms {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 70px;
  background: rgba(0, 0, 0, 0.5);
  border: 1px solid #3a3a3a;
  box-sizing: border-box;
  margin: 0 0 24px;
}
main#portal-top #change_movie dl dd .terms .text {
  max-width: 660px;
  font-size: 16px;
  line-height: 1.6;
  padding: 0 0 0 50px;
  position: relative;
}
main#portal-top #change_movie dl dd .terms .text::before {
  content: "";
  position: absolute;
  left: 7px;
  top: 50%;
  transform: translateY(-50%);
  width: 3px;
  height: 110%;
  background: #b71515;
}
main#portal-top #change_movie dl dd .terms .text br {
  display: none;
}
main#portal-top #change_movie dl dd .terms .text br.pc {
  display: block;
}
main#portal-top #change_movie dl dd .terms ul.button_list {
  margin: 0 0 0 10vw;
}
main#portal-top #change_movie dl dd .terms ul.button_list li:first-child {
  margin: 0 0 15px;
}
main#portal-top #change_movie dl dd .terms ul.button_list li:first-child .button a span {
  padding: 0 0 0 30px;
  background: url(/residentevil/pc/img/common/header/icon_login.png) no-repeat left center;
}
main#portal-top #change_movie dl dd .terms ul.button_list li .button {
  width: 500px;
  padding: 20px;
  box-sizing: border-box;
  letter-spacing: normal;
  background: #930912;
  transition: background 0.3s;
}
main#portal-top #change_movie dl dd .terms ul.button_list li .button:hover {
  background: #eb0000;
}
main#portal-top #change_movie dl dd .terms ul.button_list li .button a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
main#portal-top #change_movie dl dd .terms ul.button_list li .button a span {
  display: block;
  color: #fff;
  font-size: 16px;
  font-family: "Oswald", sans-serif;
  text-align: center;
  line-height: 1.3;
}
@media (max-width: 1200px) {
  main#portal-top #change_movie dl dd .terms {
    flex-direction: column;
  }
  main#portal-top #change_movie dl dd .terms ul.button_list {
    width: 100%;
    max-width: 500px;
    margin: 50px 0 0;
  }
  main#portal-top #change_movie dl dd .terms ul.button_list li .button {
    width: 100%;
    min-width: auto;
  }
}
main#portal-top #change_movie dl dd ul.title_list {
  display: flex;
  position: relative;
  flex-wrap: wrap;
  margin: 0 0 120px;
}
main#portal-top #change_movie dl dd ul.title_list.hide {
  padding: 5px;
  box-sizing: border-box;
  background: #000;
}
main#portal-top #change_movie dl dd ul.title_list.hide li {
  opacity: 0.5;
}
main#portal-top #change_movie dl dd ul.title_list.show li {
  cursor: pointer;
  position: relative;
}
main#portal-top #change_movie dl dd ul.title_list.show li::before {
  content: "";
  position: absolute;
  left: -4px;
  top: -4px;
  width: 178px;
  height: 178px;
  background: #930912;
  z-index: -1;
  opacity: 0;
  transition: opacity 0.3s;
}
main#portal-top #change_movie dl dd ul.title_list.show li.mov::before {
  border-radius: 50%;
}
main#portal-top #change_movie dl dd ul.title_list.show li:hover::before, main#portal-top #change_movie dl dd ul.title_list.show li.active::before {
  opacity: 1;
}
main#portal-top #change_movie dl dd ul.title_list li {
  width: 170px;
  height: auto;
  border: 4px solid rgba(0, 0, 0, 0);
  margin: 0 4px 6px;
}
main#portal-top #change_movie dl dd ul.title_list li.mov {
  position: relative;
}
main#portal-top #change_movie dl dd ul.title_list li.mov span {
  display: block;
  position: absolute;
  top: 78px;
  right: 50%;
  width: 170px;
  padding: 0 10px;
  box-sizing: border-box;
  color: #fff;
  font-family: "Noto Serif JP", serif;
  font-size: 1.8rem;
  text-align: center;
  transform: translateX(50%);
}
main#portal-top #change_movie dl dd ul.title_list li img {
  width: 100%;
  height: auto;
  vertical-align: top;
  pointer-events: none;
}
main#portal-top #change_movie dl dd ul.title_list li p {
  margin: 6px 0 0;
  text-align: center;
  font-size: 11px;
  line-height: 1.3;
}
main#portal-top #image {
  position: relative;
  width: 100vw;
  height: calc(100vh + 129px);
  min-height: calc(20vh + 1000px);
  overflow: hidden;
}
@media (max-width: 1190px) {
  main#portal-top #image {
    height: calc(100vh + min(10.8403361345vw, 129px));
  }
}
@media (min-width: 2200px) {
  main#portal-top #image {
    height: calc(100vh + 5.8636363636vw);
  }
}
@media screen and (max-height: 860px) {
  main#portal-top #image #nav_top {
    display: none;
  }
}
main#portal-top #image .logo {
  position: absolute;
  top: max(40vh, 100px);
  right: 5vw;
  min-width: 600px;
  max-width: 700px;
  height: auto;
  opacity: 0;
  transform: translateX(-5vw);
  transition: opacity 1.6s linear 0.2s, transform 1s ease-out 0.2s;
}
main#portal-top #image .logo:lang(ja) {
  right: 3vw;
}
main#portal-top #image .logo img {
  width: 100%;
  height: auto;
}
@media (max-width: 1536px) {
  main#portal-top #image .logo {
    width: 50vw;
    min-width: auto;
  }
}
main#portal-top #image.disp .logo {
  opacity: 1;
  transform: translateX(0);
}
main#portal-top #image #nav_top {
  position: absolute;
  bottom: 40vh;
  left: 5vw;
  z-index: 10;
}
main#portal-top #image #nav_top ul li {
  position: relative;
  margin: 0 0 2vh;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 2.3rem;
  font-weight: lighter;
  text-shadow: 0 0 5px #000, 0 0 5px #000, 0 0 5px #000;
  line-height: 1;
  opacity: 0;
  transform: translateX(-10px);
}
main#portal-top #image #nav_top ul li:nth-of-type(1) {
  transition: opacity 0.3s linear 0.4s, transform 0.3s ease-out 0.4s;
}
main#portal-top #image #nav_top ul li:nth-of-type(2) {
  transition: opacity 0.3s linear 0.5s, transform 0.3s ease-out 0.5s;
}
main#portal-top #image #nav_top ul li:nth-of-type(3) {
  transition: opacity 0.3s linear 0.6s, transform 0.3s ease-out 0.6s;
}
main#portal-top #image #nav_top ul li:nth-of-type(4) {
  transition: opacity 0.3s linear 0.7s, transform 0.3s ease-out 0.7s;
}
main#portal-top #image #nav_top ul li:nth-of-type(5) {
  transition: opacity 0.3s linear 0.8s, transform 0.3s ease-out 0.8s;
}
main#portal-top #image #nav_top ul li:nth-of-type(6) {
  transition: opacity 0.3s linear 0.9s, transform 0.3s ease-out 0.9s;
}
main#portal-top #image #nav_top ul li a {
  display: inline-block;
  line-height: 1.5;
  transition: color 0.3s;
}
main#portal-top #image #nav_top ul li a .link_title {
  padding: 0 0 0 30px;
  pointer-events: none;
}
main#portal-top #image #nav_top ul li a .new_line {
  display: none;
}
main#portal-top #image #nav_top ul li::before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 10px;
  width: 12px;
  height: 2px;
  background: #eb0000;
  transform: translateY(-50%);
}
main#portal-top #image #nav_top ul li:hover a {
  color: #eb0000;
}
main#portal-top #image #nav_top ul li.new a {
  position: relative;
}
main#portal-top #image #nav_top ul li.new a .link_title {
  display: flex;
  align-items: center;
  position: relative;
}
main#portal-top #image #nav_top ul li.new a .link_title[data-update]::after {
  display: inline-block;
  content: attr(data-update);
  margin: 0 10px;
  color: #eb0000;
  font-family: "Oswald", sans-serif;
  font-size: 1.5rem;
  font-weight: normal;
}
main#portal-top #image #nav_top ul li.new a .new_line {
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background: linear-gradient(90deg, rgba(235, 0, 0, 0.5) 0%, rgba(235, 0, 0, 0.5) 50%, rgba(235, 0, 0, 0.5) 80%, rgba(235, 0, 0, 0) 100%);
  overflow: hidden;
}
main#portal-top #image #nav_top ul li.new a .new_line span {
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background: linear-gradient(90deg, rgb(235, 0, 0) 0%, rgb(235, 0, 0) 50%, rgb(235, 0, 0) 80%, rgba(235, 0, 0, 0) 100%);
  -webkit-animation: line_nav-loop 1.8s ease-out infinite;
          animation: line_nav-loop 1.8s ease-out infinite;
}
main#portal-top #image.disp #nav_top ul li {
  opacity: 1;
  transform: translateX(0);
}
main#portal-top #image .scroll {
  display: flex;
  align-items: center;
  position: absolute;
  bottom: 404px;
  right: 0;
  transform: rotate(90deg);
  z-index: 10;
}
main#portal-top #image .scroll dt {
  margin: 0 10px 0 0;
  color: #eb0000;
  font-family: "Oswald", sans-serif;
  font-size: 1.5rem;
  text-shadow: 0 0 5px #000;
  letter-spacing: 1.5px;
}
main#portal-top #image .scroll dd {
  width: 60px;
  height: 1px;
  background: rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 10px #000;
  overflow: hidden;
}
main#portal-top #image .scroll dd .line {
  width: 100%;
  height: 100%;
  background: #eb0000;
  -webkit-animation: line-loop 1.8s ease-out infinite;
          animation: line-loop 1.8s ease-out infinite;
}
@media (max-width: 1190px) {
  main#portal-top #image .scroll {
    bottom: calc(min(24.3697478992vw, 290px) + 115px);
  }
}
@media (min-width: 2200px) {
  main#portal-top #image .scroll {
    bottom: calc(13.1818181818vw + 115px);
  }
}
main#portal-top #image .bnr_slider {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 350px;
  border-top: 1px solid #111;
}
main#portal-top #image .bnr_slider .hover-cancel a:hover {
  filter: brightness(1) !important;
}
main#portal-top #image .bnr_slider ul.items {
  position: relative;
  height: 290px;
}
main#portal-top #image .bnr_slider ul.items li {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  background: #000;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0.9s, opacity 0.9s;
  pointer-events: none;
}
main#portal-top #image .bnr_slider ul.items li a, main#portal-top #image .bnr_slider ul.items li button, main#portal-top #image .bnr_slider ul.items li label {
  display: block;
  width: 100%;
  height: 100%;
}
main#portal-top #image .bnr_slider ul.items li.active {
  visibility: visible;
  opacity: 1;
  pointer-events: all;
}
main#portal-top #image .bnr_slider ul.items li.longfit {
  display: flex;
  justify-content: center;
  width: 100%;
}
main#portal-top #image .bnr_slider ul.items li.longfit a {
  display: inline-block;
  width: 1180px;
  height: 300px;
  transition: filter 0.3s;
}
main#portal-top #image .bnr_slider ul.items li.longfit a:hover {
  filter: brightness(0.5);
}
main#portal-top #image .bnr_slider ul.items li.longfull {
  display: flex;
  justify-content: center;
  width: 100%;
}
main#portal-top #image .bnr_slider ul.items li.longfull a {
  transition: filter 0.3s;
}
main#portal-top #image .bnr_slider ul.items li.longfull a:hover {
  filter: brightness(0.5);
}
main#portal-top #image .bnr_slider ul.items li.long {
  display: flex;
  justify-content: center;
  width: 100%;
}
main#portal-top #image .bnr_slider ul.items li.long a {
  display: inline-block;
  position: relative;
  width: 1370px;
  height: 300px;
  text-align: center;
  transition: filter 0.3s;
  z-index: 2;
}
main#portal-top #image .bnr_slider ul.items li.long a:hover {
  filter: brightness(0.5);
}
main#portal-top #image .bnr_slider ul.items li.long .bg_slide {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 300px;
  background-position: center center;
  background-size: 100%;
  pointer-events: none;
  opacity: 0.1;
  filter: blur(8px);
  z-index: 1;
}
main#portal-top #image .bnr_slider ul.items li.double div {
  display: flex;
  justify-content: center;
  width: 100%;
  height: 100%;
}
main#portal-top #image .bnr_slider ul.items li.double div a {
  transition: filter 0.3s;
}
main#portal-top #image .bnr_slider ul.items li.double div a:hover {
  filter: brightness(0.5);
}
main#portal-top #image .bnr_slider ul.items li.anniv30thoc a {
  background: url(/residentevil/pc/img/top/bnr/bnr_anniv30thoc_en.jpg) no-repeat center center/cover;
}
main#portal-top #image .bnr_slider ul.items li.anniv30thoc a:lang(ja) {
  background: url(/residentevil/pc/img/top/bnr/bnr_anniv30thoc_ja.jpg) no-repeat center center/cover;
}
main#portal-top #image .bnr_slider ul.items li.ambassador a {
  background: url(/residentevil/pc/img/top/bnr/bnr_ambassador_campaign_2512_en.jpg) no-repeat center center/cover;
}
main#portal-top #image .bnr_slider ul.items li.ambassador a:lang(ja) {
  background: url(/residentevil/pc/img/top/bnr/bnr_ambassador_campaign_2512_ja.jpg) no-repeat center center/cover;
}
main#portal-top #image .bnr_slider ul.items li.anniv30th a {
  background: url(/residentevil/pc/img/top/bnr/bnr_anniv30th_en.jpg) no-repeat center center/cover;
}
main#portal-top #image .bnr_slider ul.items li.anniv30th a:lang(ja) {
  background: url(/residentevil/pc/img/top/bnr/bnr_anniv30th_ja.jpg) no-repeat center center/cover;
}
main#portal-top #image .bnr_slider ul.items li.requiem a {
  background: url(/residentevil/pc/img/top/bnr/bnr_requiem_en.jpg) no-repeat center center/cover;
}
main#portal-top #image .bnr_slider ul.items li.requiem a:lang(ja) {
  background: url(/residentevil/pc/img/top/bnr/bnr_requiem_ja.jpg) no-repeat center center/cover;
}
main#portal-top #image .bnr_slider ul.items li.nsw2 a {
  background: url(/residentevil/pc/img/top/bnr/bnr_nsw2_en.jpg) no-repeat center center/cover;
}
main#portal-top #image .bnr_slider ul.items li.nsw2 a:lang(ja) {
  background: url(/residentevil/pc/img/top/bnr/bnr_nsw2_ja.jpg) no-repeat center center/cover;
}
main#portal-top #image .bnr_slider .slider__bars {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 60px;
  margin: 0 auto;
  background: #000;
  z-index: 3;
  border-top: 1px solid #111;
}
main#portal-top #image .bnr_slider .slider__bars li {
  display: flex;
  align-items: center;
  width: 60px;
  height: 40px;
  margin: 0 4px;
  cursor: pointer;
}
main#portal-top #image .bnr_slider .slider__bars li::before {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  width: 60px;
  height: 2px;
  background: #7e0000;
  transform: translateY(-50%);
}
main#portal-top #image .bnr_slider .slider__bars li span {
  display: none;
}
main#portal-top #image .bnr_slider .slider__bars li.active span {
  display: block;
  position: absolute;
  top: 50%;
  width: 0;
  height: 2px;
  background: #fd0000;
  transform: translateY(-50%);
}
@media (max-width: 1190px) {
  main#portal-top #image .bnr_slider {
    width: 100%;
    height: calc(min(24.3697478992vw, 290px) + 60px);
  }
  main#portal-top #image .bnr_slider ul.items {
    height: min(24.3697478992vw, 290px);
  }
  main#portal-top #image .bnr_slider ul.items li {
    width: 100%;
    height: 100%;
  }
}
@media (min-width: 2200px) {
  main#portal-top #image .bnr_slider {
    width: 100%;
    height: calc(13.1818181818vw + 60px);
  }
  main#portal-top #image .bnr_slider ul.items {
    height: 13.1818181818vw;
  }
  main#portal-top #image .bnr_slider ul.items li {
    width: 100%;
    height: 100%;
  }
}
main#portal-top #Gravity01 .top_anni_30th {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 40%;
  transform: translateY(-50%);
  left: min(13vw, 250px);
  opacity: 0;
  -webkit-animation: show30th 1s ease-out 1.5s forwards;
          animation: show30th 1s ease-out 1.5s forwards;
}
@-webkit-keyframes show30th {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes show30th {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
main#portal-top #Gravity01 .top_anni_30th .logo_wrap {
  width: 189.6px;
  height: 360.3px;
  margin: 0 0 60px;
  filter: drop-shadow(0 0 20px #000) drop-shadow(0 0 10px #000);
}
main#portal-top #Gravity01 .top_anni_30th .logo_wrap img {
  width: 100%;
  height: auto;
}
main#portal-top #Gravity01 .top_anni_30th .btn_wrap a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 220px;
  height: 50px;
  background: #930912;
  color: #fff;
  font-size: 14px;
  letter-spacing: 0.05rem;
  transition: background 0.3s;
  position: relative;
}
main#portal-top #Gravity01 .top_anni_30th .btn_wrap a:hover {
  background: #eb0000;
}
main#portal-top #Gravity01 .top_anni_30th .btn_wrap a::before {
  content: "";
  position: absolute;
  top: 50%;
  right: 15px;
  width: 8px;
  height: 8px;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  transform: translateY(-50%) rotate(45deg);
}
main#portal-top #contents {
  position: relative;
}
main#portal-top #contents #contents__profile {
  display: flex;
  position: relative;
  width: 100%;
  margin: 0 auto;
  padding: 0 2px;
  background: url(/residentevil/pc/img/top/bg_belt.jpg) repeat;
  z-index: 5;
}
main#portal-top #contents #contents__profile .inner {
  display: flex;
  align-items: center;
  width: 1200px;
  height: 113px;
  margin: 0 auto;
}
main#portal-top #contents #contents__profile .inner h2 {
  position: relative;
  margin: 0 65px 0 25px;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 2.4rem;
  line-height: 1;
  white-space: nowrap;
}
main#portal-top #contents #contents__profile .inner h2::before {
  display: block;
  content: "";
  position: absolute;
  top: 4px;
  left: -50px;
  width: 25px;
  height: 4px;
  background: rgba(255, 255, 255, 0.7);
}
main#portal-top #contents #contents__profile .inner .contents__profile__text {
  max-width: 790px;
  color: #fff;
  font-size: 1.8rem;
}
main#portal-top #contents #contents__profile .inner .btn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 35px;
  margin: 0 0 0 auto;
  border: 1px solid #b3b3b3;
  background: #000;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
  transition: background 0.2s, opacity 0.2s;
  background: none;
  font-size: 1.4rem;
}
main#portal-top #contents #contents__profile .inner .btn:hover, main#portal-top #contents #contents__profile .inner .btn:active {
  background: #262626;
}
main#portal-top #contents #contents__profile .inner .btn.disabled {
  color: #434343;
  opacity: 0.5;
  pointer-events: none;
}
main#portal-top #contents__know {
  position: relative;
  padding: 0;
}
main#portal-top #contents__know h2 {
  position: relative;
  width: 1230px;
  margin: 0 auto 120px;
}
main#portal-top #contents__know h2::before {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  left: -6px;
  width: 2px;
  height: 2px;
  background: #930912;
  transform: translateY(-50%);
}
main#portal-top #contents__know h2::after {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  right: -6px;
  width: 2px;
  height: 2px;
  background: #930912;
  transform: translateY(-50%);
}
main#portal-top #contents__know h2 div {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 100%;
}
main#portal-top #contents__know h2 div::before {
  display: block;
  content: "";
  position: relative;
  width: 100%;
  height: 2px;
  background: #930912;
}
main#portal-top #contents__know h2 div::after {
  display: block;
  content: "";
  width: 100%;
  height: 2px;
  background: #930912;
}
main#portal-top #contents__know h2 div span {
  display: flex;
  flex: none;
  justify-content: center;
  align-items: center;
  position: relative;
  width: 190px;
  height: 36px;
  margin: 0 20px;
  background: #930912;
  color: #fff;
  font-size: 1.9rem;
  white-space: nowrap;
}
main#portal-top #contents__know h2 div span::before {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: -8px;
  width: 2px;
  height: 36px;
  background: #930912;
}
main#portal-top #contents__know h2 div span::after {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  right: -8px;
  width: 2px;
  height: 36px;
  background: #930912;
}
main#portal-top #contents__know #contents__know__news {
  padding: 120px 0 70px;
  border-bottom: 1px solid #3a3a3a;
  background: rgba(0, 0, 0, 0.7);
}
main#portal-top #contents__know #contents__know__news .inner {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 1190px;
  margin: 0 auto;
}
main#portal-top #contents__know #contents__know__news .inner h3 {
  position: relative;
  margin: 0 0 40px;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 4.8rem;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0.05em;
  text-shadow: 0 0 5px #000;
  opacity: 0;
  transform: translateY(30px);
  transition: opacity 0.6s, transform 0.6s ease-out;
}
main#portal-top #contents__know #contents__know__news .inner h3 span {
  display: block;
  margin: 10px 0 0;
  color: #e7e7e7;
  font-family: "Noto Serif JP", serif;
  font-size: 1.6rem;
  line-height: 2;
  letter-spacing: 0em;
}
main#portal-top #contents__know #contents__know__news .inner h3::before {
  flex: none;
  justify-content: center;
  align-items: center;
  content: "";
  position: absolute;
  top: -23px;
  left: -25px;
  width: 25px;
  height: 3px;
  background: #eb0000;
  color: #eb0000;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
}
main#portal-top #contents__know #contents__know__news .inner .news__list {
  display: flex;
  flex-wrap: wrap;
  position: relative;
}
main#portal-top #contents__know #contents__know__news .inner .news__list li {
  width: 280px;
  min-height: 364px;
  margin: 0px 20px 35px 0;
  position: relative;
  opacity: 0;
  transform: translateY(30px);
}
main#portal-top #contents__know #contents__know__news .inner .news__list li:nth-of-type(1) {
  transition: opacity 0.6s linear 0.5s, transform 1s ease-out 0.5s;
}
main#portal-top #contents__know #contents__know__news .inner .news__list li:nth-of-type(2) {
  transition: opacity 0.6s linear 0.7s, transform 1s ease-out 0.7s;
}
main#portal-top #contents__know #contents__know__news .inner .news__list li:nth-of-type(3) {
  transition: opacity 0.6s linear 0.9s, transform 1s ease-out 0.9s;
}
main#portal-top #contents__know #contents__know__news .inner .news__list li:nth-of-type(4) {
  transition: opacity 0.6s linear 1.1s, transform 1s ease-out 1.1s;
}
main#portal-top #contents__know #contents__know__news .inner .news__list li:nth-of-type(4), main#portal-top #contents__know #contents__know__news .inner .news__list li:last-of-type {
  margin: 0 0 35px;
}
main#portal-top #contents__know #contents__know__news .inner .news__list li a {
  width: 100%;
  display: block;
}
main#portal-top #contents__know #contents__know__news .inner .news__list li a:hover img {
  transform: scale(1.2);
}
main#portal-top #contents__know #contents__know__news .inner .news__list li a:hover .list__text {
  text-decoration: underline;
}
main#portal-top #contents__know #contents__know__news .inner .news__list li a .imgBox {
  margin: 0 0 10px;
  border: 1px solid #3a3a3a;
  background: #000;
  line-height: 1;
  overflow: hidden;
}
main#portal-top #contents__know #contents__know__news .inner .news__list li a .imgBox img {
  width: 100%;
  height: auto;
  transition: transform 0.3s;
}
main#portal-top #contents__know #contents__know__news .inner .news__list li a .list__text {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  width: 100%;
  height: 84px;
  margin: 0 0 15px;
  font-size: 1.4rem;
  text-align: left;
  text-overflow: ellipsis;
  overflow: hidden;
}
main#portal-top #contents__know #contents__know__news .inner .news__list li a .list__category {
  display: flex;
  align-items: center;
  font-size: 1.2rem;
}
main#portal-top #contents__know #contents__know__news .inner .news__list li a .list__category .list__date {
  color: #eb0000;
  font-family: "Oswald", sans-serif;
}
main#portal-top #contents__know #contents__know__news .inner .news__list li a .list__category .list__date::after {
  content: "|";
  padding: 0 0.5em;
  color: #d0d0d0;
}
main#portal-top #contents__know #contents__know__news .inner .news__list li.new .list__category {
  position: relative;
  padding: 0 0 0 30px;
}
main#portal-top #contents__know #contents__know__news .inner .news__list li.new .list__category::before, main#portal-top #contents__know #contents__know__news .inner .news__list li.new .list__category::after {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  left: 5px;
  width: 10px;
  height: 10px;
  border-radius: 100%;
  background: rgb(235, 11, 25);
  transform: translateY(-50%);
}
main#portal-top #contents__know #contents__know__news .inner .news__list li.new .list__category::after {
  -webkit-animation: pulsate 1.5s ease infinite;
          animation: pulsate 1.5s ease infinite;
}
main#portal-top #contents__know #contents__know__news .inner .btn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 40px;
  margin: 30px 0 30px 0;
  border: 1px solid #eb0000;
  background: rgba(0, 0, 0, 0.5);
  color: #ff0000;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
  transition: background 0.2s, opacity 0.2s;
  opacity: 0;
  transform: translateY(30px);
  transition: opacity 0.6s linear 1.2s, transform 0.4s ease-out 1.2s;
}
main#portal-top #contents__know #contents__know__news .inner .btn:hover, main#portal-top #contents__know #contents__know__news .inner .btn:active {
  background: #370000;
}
main#portal-top #contents__know #contents__know__news .inner .btn.disabled {
  color: rgba(255, 0, 0, 0.1);
  opacity: 0.5;
  pointer-events: none;
}
main#portal-top #contents__know #contents__know__news.disp .inner h3,
main#portal-top #contents__know #contents__know__news.disp .inner .news__list li,
main#portal-top #contents__know #contents__know__news.disp .inner .btn {
  opacity: 1;
  transform: translateY(0);
}
main#portal-top #contents__know #contents__know__about {
  position: relative;
  border-bottom: 1px solid #3a3a3a;
  background: #000;
}
main#portal-top #contents__know #contents__know__about .inner {
  position: relative;
  width: 100%;
  background: url(/residentevil/pc/img/top/side_about.png) no-repeat calc(50% + 200px) center, url(/residentevil/pc/img/top/bg_about.webp) no-repeat center center;
  padding: 100px 0 0px;
  opacity: 0;
  transform: scale(1.1);
  transition: opacity 1s, transform 1s;
}
main#portal-top #contents__know #contents__know__about .inner:lang(ja) {
  background: url(/residentevil/pc/img/top/side_about.png) no-repeat calc(50% + 200px) center, url(/residentevil/pc/img/top/bg_about.webp) no-repeat center center;
}
body.no_webp main#portal-top #contents__know #contents__know__about .inner {
  background: url(/residentevil/pc/img/top/side_about.png) no-repeat calc(50% + 200px) center, url(/residentevil/pc/img/top/bg_about.png) no-repeat center center;
}
body.no_webp main#portal-top #contents__know #contents__know__about .inner:lang(ja) {
  background: url(/residentevil/pc/img/top/side_about.png) no-repeat calc(50% + 200px) center, url(/residentevil/pc/img/top/bg_about.png) no-repeat center center;
}
main#portal-top #contents__know #contents__know__about .inner .about_left {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: calc(50% + 215px);
  min-width: 1190px;
  margin: 130px auto 0;
}
main#portal-top #contents__know #contents__know__about .inner .about_left h3 {
  width: 810px;
  position: relative;
  margin: 0 0 30px;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 4.8rem;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0.05em;
  text-shadow: 0 0 5px #000;
  opacity: 0;
  transform: translateY(30px);
  transition: opacity 0.6s linear 0.6s, transform 0.6s ease-out 0.6s;
}
main#portal-top #contents__know #contents__know__about .inner .about_left h3 span {
  display: block;
  margin: 10px 0 0;
  color: #e7e7e7;
  font-family: "Noto Serif JP", serif;
  font-size: 1.6rem;
  line-height: 2;
  letter-spacing: 0em;
}
main#portal-top #contents__know #contents__know__about .inner .about_left h3::before {
  flex: none;
  justify-content: center;
  align-items: center;
  content: "";
  position: absolute;
  top: -23px;
  left: -25px;
  width: 25px;
  height: 3px;
  background: #eb0000;
  color: #eb0000;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
}
main#portal-top #contents__know #contents__know__about .inner .about_left p {
  width: 690px;
  margin: 0 120px 40px 0;
  color: #e7e7e7;
  font-family: "Noto Serif JP", serif;
  font-size: 1.8rem;
  line-height: 2;
  text-shadow: 0 0 10px rgb(0, 0, 0);
  opacity: 0;
  transform: translateY(30px);
  transition: opacity 0.6s linear 1s, transform 1s ease-out 1s;
}
main#portal-top #contents__know #contents__know__about .inner .about_left .about_b-text {
  font-size: 2.2rem;
  width: auto;
  font-weight: bold;
}
main#portal-top #contents__know #contents__know__about .inner .about_left .btn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 40px;
  margin: 0 610px 60px 700px;
  border: 1px solid #eb0000;
  background: rgba(0, 0, 0, 0.5);
  color: #ff0000;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
  transition: background 0.2s, opacity 0.2s;
  opacity: 0;
  transform: translateY(30px);
  transition: opacity 0.6s linear 1.4s, transform 0.6s ease-out 1.4s;
}
main#portal-top #contents__know #contents__know__about .inner .about_left .btn:hover, main#portal-top #contents__know #contents__know__about .inner .about_left .btn:active {
  background: #370000;
}
main#portal-top #contents__know #contents__know__about .inner .about_left .btn.disabled {
  color: rgba(255, 0, 0, 0.1);
  opacity: 0.5;
  pointer-events: none;
}
main#portal-top #contents__know #contents__know__about .inner-history {
  position: relative;
  width: 100%;
  background: url(/residentevil/pc/img/top/bg_about-history.png) no-repeat center center;
  padding: 165px 0 225px;
  opacity: 0;
  transform: scale(1.1);
  transition: opacity 1s, transform 1s;
}
main#portal-top #contents__know #contents__know__about .inner-history:lang(ja) {
  background: url(/residentevil/pc/img/top/bg_about-history.png) no-repeat center center;
}
body.no_webp main#portal-top #contents__know #contents__know__about .inner-history {
  background: url(/residentevil/pc/img/top/bg_about-history.png) no-repeat center center;
}
body.no_webp main#portal-top #contents__know #contents__know__about .inner-history:lang(ja) {
  background: url(/residentevil/pc/img/top/bg_about-history.png) no-repeat center center;
}
main#portal-top #contents__know #contents__know__about .inner-history .about_left {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin: 130px 0 0;
}
main#portal-top #contents__know #contents__know__about .inner-history .about_left h3 {
  width: 810px;
  position: relative;
  margin: 0 0 30px;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 4.8rem;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0.05em;
  text-shadow: 0 0 5px #000;
  opacity: 0;
  transform: translateY(30px);
  transition: opacity 0.6s linear 0.6s, transform 0.6s ease-out 0.6s;
}
main#portal-top #contents__know #contents__know__about .inner-history .about_left h3 span {
  display: block;
  margin: 10px 0 0;
  color: #e7e7e7;
  font-family: "Noto Serif JP", serif;
  font-size: 1.6rem;
  line-height: 2;
  letter-spacing: 0em;
}
main#portal-top #contents__know #contents__know__about .inner-history .about_left h3::before {
  flex: none;
  justify-content: center;
  align-items: center;
  content: "";
  position: absolute;
  top: -23px;
  left: -25px;
  width: 25px;
  height: 3px;
  background: #eb0000;
  color: #eb0000;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
}
main#portal-top #contents__know #contents__know__about .inner-history .about_left p {
  margin: 0 0px 40px 0;
  text-align: center;
  color: #e7e7e7;
  font-family: "Noto Serif JP", serif;
  font-size: 2.2rem;
  line-height: 2;
  text-shadow: 0 0 10px rgb(0, 0, 0);
  opacity: 0;
  transform: translateY(30px);
  transition: opacity 0.6s linear 1s, transform 1s ease-out 1s;
  text-shadow: 0 0 10px rgb(0, 0, 0);
  font-weight: bold;
}
main#portal-top #contents__know #contents__know__about .inner-history .about_left p span {
  display: block;
}
main#portal-top #contents__know #contents__know__about .inner-history .about_left .btn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 500px;
  height: 40px;
  margin: 0 0px 0px 0px;
  border: 1px solid #eb0000;
  background: rgba(0, 0, 0, 0.5);
  color: #ff0000;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
  transition: background 0.2s, opacity 0.2s;
  opacity: 0;
  transform: translateY(30px);
  transition: opacity 0.6s linear 1.4s, transform 0.6s ease-out 1.4s;
}
main#portal-top #contents__know #contents__know__about .inner-history .about_left .btn:hover, main#portal-top #contents__know #contents__know__about .inner-history .about_left .btn:active {
  background: #370000;
}
main#portal-top #contents__know #contents__know__about .inner-history .about_left .btn.disabled {
  color: rgba(255, 0, 0, 0.1);
  opacity: 0.5;
  pointer-events: none;
}
main#portal-top #contents__know #contents__know__about.disp .inner, main#portal-top #contents__know #contents__know__about.disp .inner-history {
  opacity: 1;
  transform: scale(1);
}
main#portal-top #contents__know #contents__know__about.disp .inner h3,
main#portal-top #contents__know #contents__know__about.disp .inner p,
main#portal-top #contents__know #contents__know__about.disp .inner .btn, main#portal-top #contents__know #contents__know__about.disp .inner-history h3,
main#portal-top #contents__know #contents__know__about.disp .inner-history p,
main#portal-top #contents__know #contents__know__about.disp .inner-history .btn {
  opacity: 1;
  transform: translateY(0);
}
main#portal-top #contents__know #contents__know__lineup {
  width: 100%;
  padding: 120px 0 80px;
  background: rgba(0, 0, 0, 0.7);
  border-bottom: 1px solid #3a3a3a;
  overflow: hidden;
}
main#portal-top #contents__know #contents__know__lineup .inner {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 1190px;
  margin: 0 auto;
}
main#portal-top #contents__know #contents__know__lineup .inner:first-child {
  margin: 0 auto 50px;
}
main#portal-top #contents__know #contents__know__lineup .inner h3 {
  position: relative;
  margin: 0 0 30px;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 4.8rem;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0.05em;
  text-shadow: 0 0 5px #000;
  opacity: 0;
  transform: translateY(30px);
  transition: opacity 0.6s, transform 0.6s ease-out;
}
main#portal-top #contents__know #contents__know__lineup .inner h3 span {
  display: block;
  margin: 10px 0 0;
  color: #e7e7e7;
  font-family: "Noto Serif JP", serif;
  font-size: 1.6rem;
  line-height: 2;
  letter-spacing: 0em;
}
main#portal-top #contents__know #contents__know__lineup .inner h3::before {
  flex: none;
  justify-content: center;
  align-items: center;
  content: "";
  position: absolute;
  top: -23px;
  left: -25px;
  width: 25px;
  height: 3px;
  background: #eb0000;
  color: #eb0000;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
}
main#portal-top #contents__know #contents__know__lineup .inner h3 .new::before, main#portal-top #contents__know #contents__know__lineup .inner h3 .new::after {
  display: block;
  content: "";
  position: absolute;
  top: 25px;
  left: -20px;
  width: 10px;
  height: 10px;
  border-radius: 100%;
  background: rgb(235, 11, 25);
  transform: translateY(-50%);
}
main#portal-top #contents__know #contents__know__lineup .inner h3 .new::after {
  -webkit-animation: pulsate 1.5s ease infinite;
          animation: pulsate 1.5s ease infinite;
}
main#portal-top #contents__know #contents__know__lineup .inner .btn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 40px;
  margin: -50px 0 30px 0;
  border: 1px solid #eb0000;
  background: rgba(0, 0, 0, 0.5);
  color: #ff0000;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
  transition: background 0.2s, opacity 0.2s;
  opacity: 0;
  transform: translateY(30px);
  transition: opacity 0.6s linear 0.8s, transform 0.6s ease-out 0.8s;
}
main#portal-top #contents__know #contents__know__lineup .inner .btn:hover, main#portal-top #contents__know #contents__know__lineup .inner .btn:active {
  background: #370000;
}
main#portal-top #contents__know #contents__know__lineup .inner .btn.disabled {
  color: rgba(255, 0, 0, 0.1);
  opacity: 0.5;
  pointer-events: none;
}
main#portal-top #contents__know #contents__know__lineup .inner input#lineup__slider__toggle-1:checked ~ .contents__know__slideArea.game > ul {
  transform: translateX(0);
}
main#portal-top #contents__know #contents__know__lineup .inner input#lineup__slider__toggle-1:checked ~ .contents__know__slideArea.game > ul li:nth-of-type(1), main#portal-top #contents__know #contents__know__lineup .inner input#lineup__slider__toggle-1:checked ~ .contents__know__slideArea.game > ul li:nth-of-type(2), main#portal-top #contents__know #contents__know__lineup .inner input#lineup__slider__toggle-1:checked ~ .contents__know__slideArea.game > ul li:nth-of-type(3) {
  filter: brightness(1);
}
main#portal-top #contents__know #contents__know__lineup .inner input#lineup__slider__toggle-1:checked ~ .contents__know__ui .arrow-left label[for=lineup__slider__toggle-1] {
  display: block;
  cursor: default;
  opacity: 0.3;
}
main#portal-top #contents__know #contents__know__lineup .inner input#lineup__slider__toggle-1:checked ~ .contents__know__ui .bar:nth-of-type(2) label::before {
  background: #eb0000;
}
main#portal-top #contents__know #contents__know__lineup .inner input#lineup__slider__toggle-1:checked ~ .contents__know__ui .arrow-right label[for=lineup__slider__toggle-2] {
  display: block;
}
main#portal-top #contents__know #contents__know__lineup .inner input#lineup__slider__toggle-2:checked ~ .contents__know__slideArea.game > ul {
  transform: translateX(-1235px);
}
main#portal-top #contents__know #contents__know__lineup .inner input#lineup__slider__toggle-2:checked ~ .contents__know__slideArea.game > ul li:nth-of-type(4), main#portal-top #contents__know #contents__know__lineup .inner input#lineup__slider__toggle-2:checked ~ .contents__know__slideArea.game > ul li:nth-of-type(5), main#portal-top #contents__know #contents__know__lineup .inner input#lineup__slider__toggle-2:checked ~ .contents__know__slideArea.game > ul li:nth-of-type(6) {
  filter: brightness(1);
}
main#portal-top #contents__know #contents__know__lineup .inner input#lineup__slider__toggle-2:checked ~ .contents__know__ui .arrow-left label[for=lineup__slider__toggle-1] {
  display: block;
}
main#portal-top #contents__know #contents__know__lineup .inner input#lineup__slider__toggle-2:checked ~ .contents__know__ui .bar:nth-of-type(3) label::before {
  background: #eb0000;
}
main#portal-top #contents__know #contents__know__lineup .inner input#lineup__slider__toggle-2:checked ~ .contents__know__ui .arrow-right label[for=lineup__slider__toggle-3] {
  display: block;
}
main#portal-top #contents__know #contents__know__lineup .inner input#lineup__slider__toggle-3:checked ~ .contents__know__slideArea.game > ul {
  transform: translateX(-2470px);
}
main#portal-top #contents__know #contents__know__lineup .inner input#lineup__slider__toggle-3:checked ~ .contents__know__slideArea.game > ul li:nth-of-type(7), main#portal-top #contents__know #contents__know__lineup .inner input#lineup__slider__toggle-3:checked ~ .contents__know__slideArea.game > ul li:nth-of-type(8), main#portal-top #contents__know #contents__know__lineup .inner input#lineup__slider__toggle-3:checked ~ .contents__know__slideArea.game > ul li:nth-of-type(9) {
  filter: brightness(1);
}
main#portal-top #contents__know #contents__know__lineup .inner input#lineup__slider__toggle-3:checked ~ .contents__know__ui .arrow-left label[for=lineup__slider__toggle-2] {
  display: block;
}
main#portal-top #contents__know #contents__know__lineup .inner input#lineup__slider__toggle-3:checked ~ .contents__know__ui .bar:nth-of-type(4) label::before {
  background: #eb0000;
}
main#portal-top #contents__know #contents__know__lineup .inner input#lineup__slider__toggle-3:checked ~ .contents__know__ui .arrow-right label[for=lineup__slider__toggle-4] {
  display: block;
}
main#portal-top #contents__know #contents__know__lineup .inner input#lineup__slider__toggle-4:checked ~ .contents__know__slideArea.game > ul {
  transform: translateX(-3705px);
}
main#portal-top #contents__know #contents__know__lineup .inner input#lineup__slider__toggle-4:checked ~ .contents__know__slideArea.game > ul li:nth-of-type(10), main#portal-top #contents__know #contents__know__lineup .inner input#lineup__slider__toggle-4:checked ~ .contents__know__slideArea.game > ul li:nth-of-type(11), main#portal-top #contents__know #contents__know__lineup .inner input#lineup__slider__toggle-4:checked ~ .contents__know__slideArea.game > ul li:nth-of-type(12) {
  filter: brightness(1);
}
main#portal-top #contents__know #contents__know__lineup .inner input#lineup__slider__toggle-4:checked ~ .contents__know__ui .arrow-left label[for=lineup__slider__toggle-3] {
  display: block;
}
main#portal-top #contents__know #contents__know__lineup .inner input#lineup__slider__toggle-4:checked ~ .contents__know__ui .bar:nth-of-type(5) label::before {
  background: #eb0000;
}
main#portal-top #contents__know #contents__know__lineup .inner input#lineup__slider__toggle-4:checked ~ .contents__know__ui .arrow-right label[for=lineup__slider__toggle-4] {
  display: block;
  cursor: default;
  opacity: 0.3;
}
main#portal-top #contents__know #contents__know__lineup .inner input#lineup__slider__toggle-5:checked ~ .contents__know__slideArea.movie > ul {
  transform: translateX(0);
}
main#portal-top #contents__know #contents__know__lineup .inner input#lineup__slider__toggle-5:checked ~ .contents__know__slideArea.movie > ul li:nth-of-type(1), main#portal-top #contents__know #contents__know__lineup .inner input#lineup__slider__toggle-5:checked ~ .contents__know__slideArea.movie > ul li:nth-of-type(2), main#portal-top #contents__know #contents__know__lineup .inner input#lineup__slider__toggle-5:checked ~ .contents__know__slideArea.movie > ul li:nth-of-type(3) {
  filter: brightness(1);
}
main#portal-top #contents__know #contents__know__lineup .inner input#lineup__slider__toggle-5:checked ~ .contents__know__ui .arrow-left label[for=lineup__slider__toggle-5] {
  display: block;
  cursor: default;
  opacity: 0.3;
}
main#portal-top #contents__know #contents__know__lineup .inner input#lineup__slider__toggle-5:checked ~ .contents__know__ui .bar:nth-of-type(2) label::before {
  background: #eb0000;
}
main#portal-top #contents__know #contents__know__lineup .inner input#lineup__slider__toggle-5:checked ~ .contents__know__ui .arrow-right label[for=lineup__slider__toggle-6] {
  display: block;
}
main#portal-top #contents__know #contents__know__lineup .inner input#lineup__slider__toggle-6:checked ~ .contents__know__slideArea.movie > ul {
  transform: translateX(-1235px);
}
main#portal-top #contents__know #contents__know__lineup .inner input#lineup__slider__toggle-6:checked ~ .contents__know__slideArea.movie > ul li:nth-of-type(4), main#portal-top #contents__know #contents__know__lineup .inner input#lineup__slider__toggle-6:checked ~ .contents__know__slideArea.movie > ul li:nth-of-type(5), main#portal-top #contents__know #contents__know__lineup .inner input#lineup__slider__toggle-6:checked ~ .contents__know__slideArea.movie > ul li:nth-of-type(6) {
  filter: brightness(1);
}
main#portal-top #contents__know #contents__know__lineup .inner input#lineup__slider__toggle-6:checked ~ .contents__know__ui .arrow-left label[for=lineup__slider__toggle-5] {
  display: block;
}
main#portal-top #contents__know #contents__know__lineup .inner input#lineup__slider__toggle-6:checked ~ .contents__know__ui .bar:nth-of-type(3) label::before {
  background: #eb0000;
}
main#portal-top #contents__know #contents__know__lineup .inner input#lineup__slider__toggle-6:checked ~ .contents__know__ui .arrow-right label[for=lineup__slider__toggle-7] {
  display: block;
}
main#portal-top #contents__know #contents__know__lineup .inner input#lineup__slider__toggle-7:checked ~ .contents__know__slideArea.movie > ul {
  transform: translateX(-2470px);
}
main#portal-top #contents__know #contents__know__lineup .inner input#lineup__slider__toggle-7:checked ~ .contents__know__slideArea.movie > ul li:nth-of-type(7), main#portal-top #contents__know #contents__know__lineup .inner input#lineup__slider__toggle-7:checked ~ .contents__know__slideArea.movie > ul li:nth-of-type(8), main#portal-top #contents__know #contents__know__lineup .inner input#lineup__slider__toggle-7:checked ~ .contents__know__slideArea.movie > ul li:nth-of-type(9) {
  filter: brightness(1);
}
main#portal-top #contents__know #contents__know__lineup .inner input#lineup__slider__toggle-7:checked ~ .contents__know__ui .arrow-left label[for=lineup__slider__toggle-6] {
  display: block;
}
main#portal-top #contents__know #contents__know__lineup .inner input#lineup__slider__toggle-7:checked ~ .contents__know__ui .bar:nth-of-type(4) label::before {
  background: #eb0000;
}
main#portal-top #contents__know #contents__know__lineup .inner input#lineup__slider__toggle-7:checked ~ .contents__know__ui .arrow-right label[for=lineup__slider__toggle-8] {
  display: block;
}
main#portal-top #contents__know #contents__know__lineup .inner input#lineup__slider__toggle-8:checked ~ .contents__know__slideArea.movie > ul {
  transform: translateX(-3705px);
}
main#portal-top #contents__know #contents__know__lineup .inner input#lineup__slider__toggle-8:checked ~ .contents__know__slideArea.movie > ul li:nth-of-type(10), main#portal-top #contents__know #contents__know__lineup .inner input#lineup__slider__toggle-8:checked ~ .contents__know__slideArea.movie > ul li:nth-of-type(11), main#portal-top #contents__know #contents__know__lineup .inner input#lineup__slider__toggle-8:checked ~ .contents__know__slideArea.movie > ul li:nth-of-type(12) {
  filter: brightness(1);
}
main#portal-top #contents__know #contents__know__lineup .inner input#lineup__slider__toggle-8:checked ~ .contents__know__ui .arrow-left label[for=lineup__slider__toggle-7] {
  display: block;
}
main#portal-top #contents__know #contents__know__lineup .inner input#lineup__slider__toggle-8:checked ~ .contents__know__ui .bar:nth-of-type(5) label::before {
  background: #eb0000;
}
main#portal-top #contents__know #contents__know__lineup .inner input#lineup__slider__toggle-8:checked ~ .contents__know__ui .arrow-right label[for=lineup__slider__toggle-8] {
  display: block;
  cursor: default;
  opacity: 0.3;
}
main#portal-top #contents__know #contents__know__lineup .inner .contents__know__slideArea {
  position: relative;
  left: 50px;
  width: 1190px;
  opacity: 0;
  transition: opacity 1s linear 0.4s, left 1s ease-out 0.4s;
}
main#portal-top #contents__know #contents__know__lineup .inner .contents__know__slideArea h4 {
  margin: 0 0 15px;
  position: relative;
  font-size: 3rem;
  font-family: "Oswald", sans-serif;
  padding: 0 0 0 40px;
}
main#portal-top #contents__know #contents__know__lineup .inner .contents__know__slideArea h4 span {
  font-size: 1.4rem;
}
main#portal-top #contents__know #contents__know__lineup .inner .contents__know__slideArea h4::before {
  content: "";
  position: absolute;
  width: 25px;
  height: 25px;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
main#portal-top #contents__know #contents__know__lineup .inner .contents__know__slideArea ul {
  display: flex;
  width: 4932px;
  transition: transform 0.5s;
  transition-timing-function: ease-in-out;
}
main#portal-top #contents__know #contents__know__lineup .inner .contents__know__slideArea ul li {
  width: 366px;
  margin: 0 45px 0 0;
  filter: brightness(0.2);
  transition: filter 0.3s;
}
main#portal-top #contents__know #contents__know__lineup .inner .contents__know__slideArea ul li a {
  display: block;
  width: 366px;
  line-height: 1;
  overflow: hidden;
}
main#portal-top #contents__know #contents__know__lineup .inner .contents__know__slideArea ul li a:hover img {
  transform: scale(1.2);
}
main#portal-top #contents__know #contents__know__lineup .inner .contents__know__slideArea ul li a img {
  width: 100%;
  height: auto;
  transition: transform 0.3s;
}
main#portal-top #contents__know #contents__know__lineup .inner .contents__know__slideArea ul li.new a {
  position: relative;
}
main#portal-top #contents__know #contents__know__lineup .inner .contents__know__slideArea ul li.new a::before, main#portal-top #contents__know #contents__know__lineup .inner .contents__know__slideArea ul li.new a::after {
  display: block;
  content: "";
  position: absolute;
  top: 20px;
  left: 15px;
  width: 10px;
  height: 10px;
  border-radius: 100%;
  background: rgb(235, 11, 25);
  transform: translateY(-50%);
}
main#portal-top #contents__know #contents__know__lineup .inner .contents__know__slideArea ul li.new a::after {
  -webkit-animation: pulsate 1.5s ease infinite;
          animation: pulsate 1.5s ease infinite;
}
main#portal-top #contents__know #contents__know__lineup .inner .contents__know__slideArea.game h4::before {
  background: url(/residentevil/pc/img/top/icon_lineup_game.png) no-repeat center center/contain;
}
main#portal-top #contents__know #contents__know__lineup .inner .contents__know__slideArea.movie h4::before {
  background: url(/residentevil/pc/img/top/icon_lineup_movie.png) no-repeat center center/contain;
}
main#portal-top #contents__know #contents__know__lineup .inner .contents__know__slideArea.movie ul li a {
  position: relative;
  z-index: -2;
}
main#portal-top #contents__know #contents__know__lineup .inner .contents__know__slideArea.movie ul li a img {
  display: block;
  margin: 0 auto;
  width: auto;
  height: 366px;
}
main#portal-top #contents__know #contents__know__lineup .inner .contents__know__ui {
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  width: 1190px;
  margin: 40px 0 0px;
}
main#portal-top #contents__know #contents__know__lineup .inner .contents__know__ui li {
  position: relative;
}
main#portal-top #contents__know #contents__know__lineup .inner .contents__know__ui li.bar label {
  display: block;
  width: 37px;
  height: 30px;
  margin: 0 4px;
  cursor: pointer;
}
main#portal-top #contents__know #contents__know__lineup .inner .contents__know__ui li.bar label::before {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  width: 37px;
  height: 3px;
  background: #363636;
  transform: translateY(-50%);
}
main#portal-top #contents__know #contents__know__lineup .inner .contents__know__ui li.arrow-left label {
  display: none;
  width: 20px;
  height: 30px;
  margin: 0 12px 0 0;
  cursor: pointer;
}
main#portal-top #contents__know #contents__know__lineup .inner .contents__know__ui li.arrow-left label::before, main#portal-top #contents__know #contents__know__lineup .inner .contents__know__ui li.arrow-left label::after {
  display: block;
  content: "";
  position: absolute;
  top: 32%;
  left: 4px;
  width: 14px;
  height: 2px;
  background: #b71515;
  transform: rotate(135deg);
}
main#portal-top #contents__know #contents__know__lineup .inner .contents__know__ui li.arrow-left label::after {
  top: 68%;
  left: 4px;
  transform: rotate(220deg);
}
main#portal-top #contents__know #contents__know__lineup .inner .contents__know__ui li.arrow-right label {
  display: none;
  width: 20px;
  height: 30px;
  margin: 0 0 0 12px;
  cursor: pointer;
}
main#portal-top #contents__know #contents__know__lineup .inner .contents__know__ui li.arrow-right label::before, main#portal-top #contents__know #contents__know__lineup .inner .contents__know__ui li.arrow-right label::after {
  display: block;
  content: "";
  position: absolute;
  top: 32%;
  right: 4px;
  width: 14px;
  height: 2px;
  background: #b71515;
  transform: rotate(45deg);
}
main#portal-top #contents__know #contents__know__lineup .inner .contents__know__ui li.arrow-right label::after {
  top: 68%;
  right: 4px;
  transform: rotate(140deg);
}
main#portal-top #contents__know #contents__know__lineup.disp .inner h3,
main#portal-top #contents__know #contents__know__lineup.disp .inner .btn {
  opacity: 1;
  transform: translateY(0);
}
main#portal-top #contents__know #contents__know__lineup.disp .inner .contents__know__slideArea {
  opacity: 1;
  left: 0;
}
main#portal-top #contents__enjoy {
  position: relative;
  padding: 0px 0 0;
}
main#portal-top #contents__enjoy h2 {
  position: relative;
  width: 1230px;
  margin: 0 auto 60px;
}
main#portal-top #contents__enjoy h2::before {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  left: -6px;
  width: 2px;
  height: 2px;
  background: #930912;
  transform: translateY(-50%);
}
main#portal-top #contents__enjoy h2::after {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  right: -6px;
  width: 2px;
  height: 2px;
  background: #930912;
  transform: translateY(-50%);
}
main#portal-top #contents__enjoy h2 div {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 100%;
}
main#portal-top #contents__enjoy h2 div::before {
  display: block;
  content: "";
  position: relative;
  width: 100%;
  height: 2px;
  background: #930912;
}
main#portal-top #contents__enjoy h2 div::after {
  display: block;
  content: "";
  width: 100%;
  height: 2px;
  background: #930912;
}
main#portal-top #contents__enjoy h2 div span {
  display: flex;
  flex: none;
  justify-content: center;
  align-items: center;
  position: relative;
  width: 190px;
  height: 36px;
  margin: 0 20px;
  background: #930912;
  color: #fff;
  font-size: 1.9rem;
  white-space: nowrap;
}
main#portal-top #contents__enjoy h2 div span::before {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: -8px;
  width: 2px;
  height: 36px;
  background: #930912;
}
main#portal-top #contents__enjoy h2 div span::after {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  right: -8px;
  width: 2px;
  height: 36px;
  background: #930912;
}
main#portal-top #contents__enjoy #contents__enjoy__fancontents {
  position: relative;
  padding: 120px 0 150px;
  border-bottom: 1px solid #3a3a3a;
  background: rgba(0, 0, 0, 0.7);
}
main#portal-top #contents__enjoy #contents__enjoy__fancontents .inner {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 1190px;
  margin: 0 auto;
}
main#portal-top #contents__enjoy #contents__enjoy__fancontents .inner h3 {
  position: relative;
  margin: 0 0 40px;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 4.8rem;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0.05em;
  text-shadow: 0 0 5px #000;
  width: 100%;
  opacity: 0;
  transform: translateY(30px);
  transition: opacity 0.6s, transform 0.6s ease-out;
}
main#portal-top #contents__enjoy #contents__enjoy__fancontents .inner h3 span {
  display: block;
  margin: 10px 0 0;
  color: #e7e7e7;
  font-family: "Noto Serif JP", serif;
  font-size: 1.6rem;
  line-height: 2;
  letter-spacing: 0em;
}
main#portal-top #contents__enjoy #contents__enjoy__fancontents .inner h3::before {
  flex: none;
  justify-content: center;
  align-items: center;
  content: "";
  position: absolute;
  top: -23px;
  left: -25px;
  width: 25px;
  height: 3px;
  background: #eb0000;
  color: #eb0000;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
}
main#portal-top #contents__enjoy #contents__enjoy__fancontents .inner .btn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 40px;
  margin: 50px 0 30px 0;
  border: 1px solid #eb0000;
  background: rgba(0, 0, 0, 0.5);
  color: #ff0000;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
  transition: background 0.2s, opacity 0.2s;
  opacity: 0;
  transform: translateY(30px);
  transition: opacity 0.6s linear 1.2s, transform 0.6s ease-out 1.2s;
}
main#portal-top #contents__enjoy #contents__enjoy__fancontents .inner .btn:hover, main#portal-top #contents__enjoy #contents__enjoy__fancontents .inner .btn:active {
  background: #370000;
}
main#portal-top #contents__enjoy #contents__enjoy__fancontents .inner .btn.disabled {
  color: rgba(255, 0, 0, 0.1);
  opacity: 0.5;
  pointer-events: none;
}
main#portal-top #contents__enjoy #contents__enjoy__fancontents .inner .fancontents__list {
  width: 580px;
  min-height: 598px;
  padding: 0 45px;
  border: 1px solid #3a3a3a;
  border-top: 1px solid #eb0000;
  background: rgba(20, 20, 20, 0.7);
  box-sizing: border-box;
  opacity: 0;
  transform: translateY(30px);
}
main#portal-top #contents__enjoy #contents__enjoy__fancontents .inner .fancontents__list:nth-of-type(1) {
  transition: opacity 0.6s linear 0.5s, transform 1s ease-out 0.5s;
}
main#portal-top #contents__enjoy #contents__enjoy__fancontents .inner .fancontents__list:nth-of-type(2) {
  transition: opacity 0.6s linear 0.7s, transform 1s ease-out 0.7s;
}
main#portal-top #contents__enjoy #contents__enjoy__fancontents .inner .fancontents__list:nth-of-type(3) {
  transition: opacity 0.6s linear 0.9s, transform 1s ease-out 0.9s;
}
main#portal-top #contents__enjoy #contents__enjoy__fancontents .inner .fancontents__list:nth-of-type(4) {
  transition: opacity 0.6s linear 1.1s, transform 1s ease-out 1.1s;
}
main#portal-top #contents__enjoy #contents__enjoy__fancontents .inner .fancontents__list h4 {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  width: 290px;
  min-height: 87px;
  margin: 30px auto;
  padding: 15px;
  box-sizing: border-box;
  font-size: 1.6rem;
}
main#portal-top #contents__enjoy #contents__enjoy__fancontents .inner .fancontents__list h4 img {
  width: 100%;
  height: auto;
}
main#portal-top #contents__enjoy #contents__enjoy__fancontents .inner .fancontents__list h4 span {
  display: block;
  position: absolute;
  top: calc(50% + 6px);
  left: 60px;
  width: 230px;
  font-size: 1rem;
  text-align: center;
}
main#portal-top #contents__enjoy #contents__enjoy__fancontents .inner .fancontents__list .slideArea {
  width: 488px;
  overflow: hidden;
}
main#portal-top #contents__enjoy #contents__enjoy__fancontents .inner .fancontents__list .slideArea .slideArea__list {
  display: flex;
  width: 10000px;
  transition: transform 0.3s;
}
main#portal-top #contents__enjoy #contents__enjoy__fancontents .inner .fancontents__list .slideArea .slideArea__list li > a, main#portal-top #contents__enjoy #contents__enjoy__fancontents .inner .fancontents__list .slideArea .slideArea__list li > span {
  display: block;
  width: 488px;
}
main#portal-top #contents__enjoy #contents__enjoy__fancontents .inner .fancontents__list .slideArea .slideArea__list li > a img, main#portal-top #contents__enjoy #contents__enjoy__fancontents .inner .fancontents__list .slideArea .slideArea__list li > span img {
  width: 486px;
  height: auto;
  margin: 0 0 10px;
  border: 1px solid #3a3a3a;
}
main#portal-top #contents__enjoy #contents__enjoy__fancontents .inner .fancontents__list .slideArea .slideArea__list li > a .list__text, main#portal-top #contents__enjoy #contents__enjoy__fancontents .inner .fancontents__list .slideArea .slideArea__list li > span .list__text {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  width: 100%;
  min-height: 42px;
  margin: 0 0 10px;
  font-size: 1.4rem;
  text-align: left;
  text-overflow: ellipsis;
  overflow: hidden;
}
main#portal-top #contents__enjoy #contents__enjoy__fancontents .inner .fancontents__list .slideArea .slideArea__list li > a .list__category, main#portal-top #contents__enjoy #contents__enjoy__fancontents .inner .fancontents__list .slideArea .slideArea__list li > span .list__category {
  display: flex;
  align-items: center;
  padding: 3px 0;
  font-family: "Noto Serif JP", serif;
  font-size: 1.2rem;
}
main#portal-top #contents__enjoy #contents__enjoy__fancontents .inner .fancontents__list .slideArea .slideArea__list li > a .list__category .list__date, main#portal-top #contents__enjoy #contents__enjoy__fancontents .inner .fancontents__list .slideArea .slideArea__list li > span .list__category .list__date {
  color: #eb0000;
  font-family: "Oswald", sans-serif;
}
main#portal-top #contents__enjoy #contents__enjoy__fancontents .inner .fancontents__list .slideArea .slideArea__list li > a .list__category .list__date::after, main#portal-top #contents__enjoy #contents__enjoy__fancontents .inner .fancontents__list .slideArea .slideArea__list li > span .list__category .list__date::after {
  display: inline-block;
  content: "";
  width: 1px;
  height: 12px;
  margin: 0 5px;
  border-right: 1px solid #fff;
}
main#portal-top #contents__enjoy #contents__enjoy__fancontents .inner .fancontents__list .slideArea .slideArea__list li > a .list__category .list__date.border_none::after, main#portal-top #contents__enjoy #contents__enjoy__fancontents .inner .fancontents__list .slideArea .slideArea__list li > span .list__category .list__date.border_none::after {
  display: none;
}
main#portal-top #contents__enjoy #contents__enjoy__fancontents .inner .fancontents__list .slideArea .slideArea__list li.new .list__category {
  position: relative;
  padding: 3px 0 3px 30px;
}
main#portal-top #contents__enjoy #contents__enjoy__fancontents .inner .fancontents__list .slideArea .slideArea__list li.new .list__category::before, main#portal-top #contents__enjoy #contents__enjoy__fancontents .inner .fancontents__list .slideArea .slideArea__list li.new .list__category::after {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  left: 10px;
  width: 10px;
  height: 10px;
  border-radius: 100%;
  background: rgb(235, 11, 25);
  transform: translateY(-50%);
}
main#portal-top #contents__enjoy #contents__enjoy__fancontents .inner .fancontents__list .slideArea .slideArea__list li.new .list__category::after {
  -webkit-animation: pulsate 1.5s ease infinite;
          animation: pulsate 1.5s ease infinite;
}
main#portal-top #contents__enjoy #contents__enjoy__fancontents .inner .fancontents__list .slideArea .slider__bars {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 40px 0 0;
}
main#portal-top #contents__enjoy #contents__enjoy__fancontents .inner .fancontents__list .slideArea .slider__bars li {
  position: relative;
}
main#portal-top #contents__enjoy #contents__enjoy__fancontents .inner .fancontents__list .slideArea .slider__bars li.bar {
  display: block;
  width: 37px;
  height: 30px;
  margin: 0 4px;
  cursor: pointer;
}
main#portal-top #contents__enjoy #contents__enjoy__fancontents .inner .fancontents__list .slideArea .slider__bars li.bar::before {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  width: 37px;
  height: 3px;
  background: #363636;
  transform: translateY(-50%);
}
main#portal-top #contents__enjoy #contents__enjoy__fancontents .inner .fancontents__list .slideArea .slider__bars li.bar span {
  display: none;
}
main#portal-top #contents__enjoy #contents__enjoy__fancontents .inner .fancontents__list .slideArea .slider__bars li.bar.active span {
  display: block;
  position: absolute;
  top: 50%;
  width: 100%;
  height: 2px;
  background: #fd0000;
  transform: translateY(-50%);
}
main#portal-top #contents__enjoy #contents__enjoy__fancontents .inner .fancontents__list .slideArea .slider__bars li.arrow-prev {
  width: 20px;
  height: 30px;
  margin: 0 12px 0 0;
  cursor: pointer;
}
main#portal-top #contents__enjoy #contents__enjoy__fancontents .inner .fancontents__list .slideArea .slider__bars li.arrow-prev::before, main#portal-top #contents__enjoy #contents__enjoy__fancontents .inner .fancontents__list .slideArea .slider__bars li.arrow-prev::after {
  display: block;
  content: "";
  position: absolute;
  top: 35%;
  left: 4px;
  width: 14px;
  height: 2px;
  background: #b71515;
  transform: rotate(135deg);
}
main#portal-top #contents__enjoy #contents__enjoy__fancontents .inner .fancontents__list .slideArea .slider__bars li.arrow-prev::after {
  top: 68%;
  left: 4px;
  transform: rotate(220deg);
}
main#portal-top #contents__enjoy #contents__enjoy__fancontents .inner .fancontents__list .slideArea .slider__bars li.arrow-prev.disabled {
  cursor: default;
  opacity: 0.3;
}
main#portal-top #contents__enjoy #contents__enjoy__fancontents .inner .fancontents__list .slideArea .slider__bars li.arrow-next {
  width: 20px;
  height: 30px;
  margin: 0 0 0 12px;
  cursor: pointer;
}
main#portal-top #contents__enjoy #contents__enjoy__fancontents .inner .fancontents__list .slideArea .slider__bars li.arrow-next::before, main#portal-top #contents__enjoy #contents__enjoy__fancontents .inner .fancontents__list .slideArea .slider__bars li.arrow-next::after {
  display: block;
  content: "";
  position: absolute;
  top: 32%;
  right: 4px;
  width: 14px;
  height: 2px;
  background: #b71515;
  transform: rotate(45deg);
}
main#portal-top #contents__enjoy #contents__enjoy__fancontents .inner .fancontents__list .slideArea .slider__bars li.arrow-next::after {
  top: 68%;
  right: 4px;
  transform: rotate(140deg);
}
main#portal-top #contents__enjoy #contents__enjoy__fancontents .inner .fancontents__list .slideArea .slider__bars li.arrow-next.disabled {
  cursor: default;
  opacity: 0.3;
}
main#portal-top #contents__enjoy #contents__enjoy__fancontents .inner .fancontents__list.video h4 {
  padding: 0;
}
main#portal-top #contents__enjoy #contents__enjoy__fancontents.disp .inner h3,
main#portal-top #contents__enjoy #contents__enjoy__fancontents.disp .inner .fancontents__list,
main#portal-top #contents__enjoy #contents__enjoy__fancontents.disp .inner .btn {
  opacity: 1;
  transform: translateY(0);
}
main#portal-top #contents__enjoy #contents__enjoy__gamelink {
  display: flex;
  height: 580px;
  position: relative;
  border-bottom: 1px solid #3a3a3a;
  background: url(/residentevil/pc/img/top/bg_gamelink.webp) no-repeat center center/cover;
}
body.no_webp main#portal-top #contents__enjoy #contents__enjoy__gamelink {
  background: url(/residentevil/pc/img/top/bg_gamelink.jpg) no-repeat center center/cover;
}
main#portal-top #contents__enjoy #contents__enjoy__gamelink .gamelink__left {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: center;
  width: 50%;
}
main#portal-top #contents__enjoy #contents__enjoy__gamelink .gamelink__left h3 {
  width: 595px;
  position: relative;
  margin: 0 0 40px;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 4.8rem;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0.05em;
  text-shadow: 0 0 5px #000;
  padding: 0 50px 0 0;
  margin: 0 0 30px;
  box-sizing: border-box;
  opacity: 0;
  transform: translateY(30px);
  transition: opacity 0.6s, transform 0.6s ease-out;
}
main#portal-top #contents__enjoy #contents__enjoy__gamelink .gamelink__left h3 span {
  display: block;
  margin: 10px 0 0;
  color: #e7e7e7;
  font-family: "Noto Serif JP", serif;
  font-size: 1.6rem;
  line-height: 2;
  letter-spacing: 0em;
}
main#portal-top #contents__enjoy #contents__enjoy__gamelink .gamelink__left h3::before {
  flex: none;
  justify-content: center;
  align-items: center;
  content: "";
  position: absolute;
  top: -23px;
  left: -25px;
  width: 25px;
  height: 3px;
  background: #eb0000;
  color: #eb0000;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
}
main#portal-top #contents__enjoy #contents__enjoy__gamelink .gamelink__left h3 span {
  font-size: 2.5rem;
}
main#portal-top #contents__enjoy #contents__enjoy__gamelink .gamelink__left h3 .logo {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 185px;
  height: 30px;
  margin: 10px 0;
  border: 1px solid #620006;
  background: #450303;
}
main#portal-top #contents__enjoy #contents__enjoy__gamelink .gamelink__left h3 .logo img {
  width: 90px;
  height: auto;
}
main#portal-top #contents__enjoy #contents__enjoy__gamelink .gamelink__left p {
  width: 500px;
  margin: 0 90px 35px 0;
  color: #e7e7e7;
  font-family: "Noto Serif JP", serif;
  font-size: 2.4rem;
  opacity: 0;
  transform: translateY(30px);
  transition: opacity 0.6s linear 0.4s, transform 0.6s ease-out 0.4s;
}
main#portal-top #contents__enjoy #contents__enjoy__gamelink .gamelink__left p br {
  display: none;
}
main#portal-top #contents__enjoy #contents__enjoy__gamelink .gamelink__left p br:lang(ja) {
  display: block;
}
main#portal-top #contents__enjoy #contents__enjoy__gamelink .gamelink__left .btn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 40px;
  margin: 0 390px 0 0;
  border: 1px solid #eb0000;
  background: rgba(0, 0, 0, 0.5);
  color: #ff0000;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
  transition: background 0.2s, opacity 0.2s;
  opacity: 0;
  transform: translateY(30px);
  transition: opacity 0.6s linear 0.8s, transform 0.6s ease-out 0.8s;
}
main#portal-top #contents__enjoy #contents__enjoy__gamelink .gamelink__left .btn:hover, main#portal-top #contents__enjoy #contents__enjoy__gamelink .gamelink__left .btn:active {
  background: #370000;
}
main#portal-top #contents__enjoy #contents__enjoy__gamelink .gamelink__left .btn.disabled {
  color: rgba(255, 0, 0, 0.1);
  opacity: 0.5;
  pointer-events: none;
}
main#portal-top #contents__enjoy #contents__enjoy__gamelink .gamelink__list {
  width: 50%;
  min-width: 580px;
  border-left: 1px solid #3a3a3a;
  background: #000;
}
main#portal-top #contents__enjoy #contents__enjoy__gamelink .gamelink__list li {
  opacity: 0;
  transform: translateX(50px);
  cursor: pointer;
}
main#portal-top #contents__enjoy #contents__enjoy__gamelink .gamelink__list li:nth-of-type(1) {
  transition: opacity 0.6s linear 0.5s, transform 1s ease-out 0.5s;
}
main#portal-top #contents__enjoy #contents__enjoy__gamelink .gamelink__list li:nth-of-type(2) {
  transition: opacity 0.6s linear 0.7s, transform 1s ease-out 0.7s;
}
main#portal-top #contents__enjoy #contents__enjoy__gamelink .gamelink__list li:nth-of-type(3) {
  transition: opacity 0.6s linear 0.9s, transform 1s ease-out 0.9s;
}
main#portal-top #contents__enjoy #contents__enjoy__gamelink .gamelink__list li a {
  display: block;
  width: 100%;
  box-sizing: border-box;
  transition: filter 0.3s;
}
main#portal-top #contents__enjoy #contents__enjoy__gamelink .gamelink__list li a:hover {
  filter: brightness(1.2);
  transition: filter 0.3s;
}
main#portal-top #contents__enjoy #contents__enjoy__gamelink .gamelink__list li.requiem a {
  overflow: hidden;
  height: 580px;
  background: url(/residentevil/pc/img/top/gamelink_requiem.jpg) no-repeat center top/cover;
}
main#portal-top #contents__enjoy #contents__enjoy__gamelink .gamelink__list li.requiem a .logo {
  position: absolute;
  top: 22%;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 195px;
  filter: drop-shadow(0 0 10px #000) drop-shadow(0 0 20px rgba(0, 0, 0, 0.5));
  z-index: 10;
  background: url(/residentevil/pc/img/renet/titles/logo_requiem-re.webp) no-repeat center center/contain;
}
main#portal-top #contents__enjoy #contents__enjoy__gamelink .gamelink__list li.requiem a .logo:lang(ja) {
  background: url(/residentevil/pc/img/renet/titles/logo_requiem-bh.webp) no-repeat center center/contain;
}
main#portal-top #contents__enjoy #contents__enjoy__gamelink .gamelink__list li.requiem a .title {
  width: 292px;
  height: 14px;
  filter: drop-shadow(0 0 10px #000) drop-shadow(0 0 20px rgba(0, 0, 0, 0.5));
  background: url(/residentevil/pc/img/top/gamelink_requiem_text.png) no-repeat center center/contain;
  position: absolute;
  top: 55.5%;
  left: 50%;
  transform: translateX(-50%);
}
main#portal-top #contents__enjoy #contents__enjoy__gamelink .gamelink__list li.requiem a .intro {
  position: absolute;
  bottom: 120px;
  left: 0;
  z-index: 10;
  width: 100%;
  background: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9) 20%, rgba(0, 0, 0, 0.9) 80%, rgba(0, 0, 0, 0));
  border-top: 1px solid #3f0909;
  border-bottom: 1px solid #3f0909;
  -o-border-image: linear-gradient(to right, rgba(63, 9, 9, 0), rgb(63, 9, 9) 10%, rgb(63, 9, 9) 90%, rgba(63, 9, 9, 0));
     border-image: linear-gradient(to right, rgba(63, 9, 9, 0), rgb(63, 9, 9) 10%, rgb(63, 9, 9) 90%, rgba(63, 9, 9, 0));
  border-image-slice: 1;
  padding: 20px 0;
}
main#portal-top #contents__enjoy #contents__enjoy__gamelink .gamelink__list li.requiem a .intro p {
  font-size: 2rem;
  text-align: center;
  line-height: 3.2rem;
  font-weight: bold;
  padding: 0 50px;
  box-sizing: border-box;
}
main#portal-top #contents__enjoy #contents__enjoy__gamelink .gamelink__list li.requiem a .intro p span {
  color: #eb0000;
  font-weight: bold;
}
main#portal-top #contents__enjoy #contents__enjoy__gamelink .gamelink__list li.requiem a .intro p span:not(:lang(ja)) {
  display: block;
}
main#portal-top #contents__enjoy #contents__enjoy__gamelink .gamelink__list li.requiem a .intro ul {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
main#portal-top #contents__enjoy #contents__enjoy__gamelink .gamelink__list li.requiem a .intro ul li {
  display: flex;
  align-items: center;
  margin: 0 10px 10px;
}
main#portal-top #contents__enjoy #contents__enjoy__gamelink .gamelink__list li.requiem a .intro ul li img {
  height: 18px;
}
main#portal-top #contents__enjoy #contents__enjoy__gamelink .gamelink__list li.new a {
  position: relative;
}
main#portal-top #contents__enjoy #contents__enjoy__gamelink .gamelink__list li.new a::before, main#portal-top #contents__enjoy #contents__enjoy__gamelink .gamelink__list li.new a::after {
  display: block;
  content: "";
  position: absolute;
  top: 20px;
  left: 15px;
  width: 10px;
  height: 10px;
  border-radius: 100%;
  background: rgb(235, 11, 25);
  transform: translateY(-50%);
}
main#portal-top #contents__enjoy #contents__enjoy__gamelink .gamelink__list li.new a::after {
  -webkit-animation: pulsate 1.5s ease infinite;
          animation: pulsate 1.5s ease infinite;
}
main#portal-top #contents__enjoy #contents__enjoy__gamelink.disp .gamelink__left h3,
main#portal-top #contents__enjoy #contents__enjoy__gamelink.disp .gamelink__left p,
main#portal-top #contents__enjoy #contents__enjoy__gamelink.disp .gamelink__left .btn {
  opacity: 1;
  transform: translateY(0);
}
main#portal-top #contents__enjoy #contents__enjoy__gamelink.disp .gamelink__list li {
  opacity: 1;
  transform: translateX(0);
}
main#portal-top #contents__enjoy #contents__enjoy__ambassador {
  position: relative;
  border-bottom: 1px solid #3a3a3a;
  background: url(/residentevil/pc/img/ambassador/bg-mainimage.webp) no-repeat center center/cover;
}
body.no_webp main#portal-top #contents__enjoy #contents__enjoy__ambassador {
  background: url(/residentevil/pc/img/ambassador/bg-mainimage.jpg) no-repeat center center/cover;
}
main#portal-top #contents__enjoy #contents__enjoy__ambassador::before {
  background-color: rgba(0, 0, 0, 0.3);
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  content: "";
}
main#portal-top #contents__enjoy #contents__enjoy__ambassador .inner {
  display: flex;
  justify-content: space-between;
  position: relative;
  width: 1190px;
  margin: 0 auto;
  padding: 156px 0 140px;
}
main#portal-top #contents__enjoy #contents__enjoy__ambassador .inner .ambassador__left {
  width: 500px;
}
main#portal-top #contents__enjoy #contents__enjoy__ambassador .inner .ambassador__left h3 {
  width: 810px;
  position: relative;
  margin: 0 0 40px;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 4.8rem;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0.05em;
  text-shadow: 0 0 5px #000;
  opacity: 0;
  transform: translateY(30px);
  transition: opacity 0.6s, transform 0.6s ease-out;
}
main#portal-top #contents__enjoy #contents__enjoy__ambassador .inner .ambassador__left h3 span {
  display: block;
  margin: 10px 0 0;
  color: #e7e7e7;
  font-family: "Noto Serif JP", serif;
  font-size: 1.6rem;
  line-height: 2;
  letter-spacing: 0em;
}
main#portal-top #contents__enjoy #contents__enjoy__ambassador .inner .ambassador__left h3::before {
  flex: none;
  justify-content: center;
  align-items: center;
  content: "";
  position: absolute;
  top: -23px;
  left: -25px;
  width: 25px;
  height: 3px;
  background: #eb0000;
  color: #eb0000;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
}
main#portal-top #contents__enjoy #contents__enjoy__ambassador .inner .ambassador__left p {
  margin: 0 0 35px;
  color: #e7e7e7;
  font-family: "Noto Serif JP", serif;
  font-size: 2.5rem;
  opacity: 0;
  transform: translateY(30px);
  transition: opacity 0.6s linear 0.4s, transform 0.6s ease-out 0.4s;
}
main#portal-top #contents__enjoy #contents__enjoy__ambassador .inner .ambassador__left .btn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 40px;
  margin: 0;
  border: 1px solid #eb0000;
  background: rgba(0, 0, 0, 0.5);
  color: #ff0000;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
  transition: background 0.2s, opacity 0.2s;
  opacity: 0;
  transform: translateY(30px);
  transition: opacity 0.6s linear 0.8s, transform 0.6s ease-out 0.8s;
}
main#portal-top #contents__enjoy #contents__enjoy__ambassador .inner .ambassador__left .btn:hover, main#portal-top #contents__enjoy #contents__enjoy__ambassador .inner .ambassador__left .btn:active {
  background: #370000;
}
main#portal-top #contents__enjoy #contents__enjoy__ambassador .inner .ambassador__left .btn.disabled {
  color: rgba(255, 0, 0, 0.1);
  opacity: 0.5;
  pointer-events: none;
}
main#portal-top #contents__enjoy #contents__enjoy__ambassador .inner a.ambassador__card {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 670px;
  height: 293px;
  border: 1px solid #3a3a3a;
  background: rgba(0, 0, 0, 0.6);
  opacity: 0;
  transform: translateY(30px);
  transition: opacity 0.6s linear 1.2s, transform 0.6s ease-out 1.2s;
}
main#portal-top #contents__enjoy #contents__enjoy__ambassador .inner a.ambassador__card:hover {
  background: rgba(235, 0, 0, 0.1);
}
main#portal-top #contents__enjoy #contents__enjoy__ambassador .inner a.ambassador__card p {
  width: 240px;
  margin: 0 50px 0 0;
  color: #e7e7e7;
  font-size: 1.4rem;
  line-height: 2;
}
main#portal-top #contents__enjoy #contents__enjoy__ambassador .inner a.ambassador__card span {
  display: block;
  width: 243px;
  color: #e7e7e7;
  font-size: 1.2rem;
  text-align: center;
}
main#portal-top #contents__enjoy #contents__enjoy__ambassador .inner a.ambassador__card span img {
  margin: 0 0 15px;
  width: 100%;
}
main#portal-top #contents__enjoy #contents__enjoy__ambassador.disp .inner .ambassador__left h3,
main#portal-top #contents__enjoy #contents__enjoy__ambassador.disp .inner .ambassador__left p,
main#portal-top #contents__enjoy #contents__enjoy__ambassador.disp .inner .ambassador__left .btn {
  opacity: 1;
  transform: translateY(0);
}
main#portal-top #contents__enjoy #contents__enjoy__ambassador.disp .inner a.ambassador__card {
  opacity: 1;
  transform: translateY(0);
}
main#portal-top #caution__site {
  position: relative;
  padding: 260px 0;
  text-align: center;
}
main#portal-top #caution__site dl {
  display: inline-block;
  background-color: rgba(0, 0, 0, 0.5);
  border: 1px solid rgba(255, 255, 255, 0.1);
  color: #fff;
  padding: 50px;
  width: 60%;
  max-width: 500px;
  margin: 0 auto;
  padding-top: 100px;
  background: rgba(0, 0, 0, 0.5) url(/residentevil/pc/img/top/icon_caution.png) no-repeat center 40px;
}
main#portal-top #caution__site dl dt {
  margin: 0 0 30px;
  font-size: 2rem;
}
main#portal-top #caution__site dl dd a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 180px;
  height: 48px;
  margin: 0 auto 0;
  background: #930912;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
  transition: background 0.2s, opacity 0.2s;
  font-size: 1.6rem;
}
main#portal-top #caution__site dl dd a:hover, main#portal-top #caution__site dl dd a:active {
  background: #eb0000;
}
main#portal-top #caution__site dl dd a.disabled {
  opacity: 0.5;
  pointer-events: none;
}

#mdl__firstTime {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  transition: visibility 0.3s, opacity 0.3s;
  overflow: auto;
  z-index: 88888;
  background: rgba(0, 0, 0, 0.85);
}
#mdl__firstTime.disp {
  visibility: visible;
  opacity: 1;
  pointer-events: all;
}
#mdl__firstTime .label-bg {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#mdl__firstTime .sticky {
  display: flex;
  justify-content: center;
  align-items: center;
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  width: 100%;
  height: 70px;
  border-top: 1px solid #8e8e8e;
  background: linear-gradient(90deg, rgb(11, 11, 11) 0%, rgb(34, 34, 34) 50%, rgb(11, 11, 11) 100%);
}
#mdl__firstTime .sticky .exp .checkbox input[type=checkbox] {
  display: none;
}
#mdl__firstTime .sticky .exp .checkbox input[type=checkbox]:checked + label span {
  background-color: #eb0000;
  border: 2px solid #eb0000;
  transform: scale(0.8);
}
#mdl__firstTime .sticky .exp .checkbox input[type=checkbox]:checked + label span:after {
  width: 10px;
  background: #fff;
  transition: width 150ms ease 100ms;
}
#mdl__firstTime .sticky .exp .checkbox input[type=checkbox]:checked + label span:before {
  width: 5px;
  background: #fff;
  transition: width 150ms ease 100ms;
}
#mdl__firstTime .sticky .exp .checkbox input[type=checkbox]:checked + label:hover span {
  background-color: #eb0000;
  transform: scale(0.8);
}
#mdl__firstTime .sticky .exp .checkbox input[type=checkbox]:checked + label:hover span:after {
  width: 10px;
  background: #fff;
  transition: width 150ms ease 100ms;
}
#mdl__firstTime .sticky .exp .checkbox input[type=checkbox]:checked + label:hover span:before {
  width: 5px;
  background: #fff;
  transition: width 150ms ease 100ms;
}
#mdl__firstTime .sticky .exp .checkbox label {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 0 20px 0 0;
  color: #fff;
  font-size: 1.4rem;
  cursor: pointer;
}
#mdl__firstTime .sticky .exp .checkbox label span {
  display: inline-block;
  position: relative;
  width: 25px;
  height: 25px;
  margin: 0 10px 0 0;
  border: 2px solid #fff;
  border-radius: 50%;
  background-color: transparent;
  background: #000;
  vertical-align: -6px;
  transition: background-color 150ms 100ms, transform 350ms cubic-bezier(0.78, -1.22, 0.17, 1.89);
  transform: scale(0.8, 0.8);
  transform-origin: center;
}
#mdl__firstTime .sticky .exp .checkbox label span:before {
  content: "";
  position: absolute;
  top: 13px;
  left: 9px;
  width: 0px;
  height: 2px;
  border-radius: 2px;
  background: #fff;
  transition: width 50ms ease 50ms;
  transform: rotate(45deg);
  transform-origin: 0% 0%;
}
#mdl__firstTime .sticky .exp .checkbox label span:after {
  content: "";
  position: absolute;
  top: 16px;
  left: 10px;
  width: 0;
  height: 2px;
  border-radius: 2px;
  background: #fff;
  transition: width 50ms ease;
  transform: rotate(305deg);
  transform-origin: 0% 0%;
}
#mdl__firstTime .sticky .exp .checkbox label:hover span:before {
  width: 5px;
  transition: width 100ms ease;
}
#mdl__firstTime .sticky .exp .checkbox label:hover span:after {
  width: 10px;
  transition: width 150ms ease 100ms;
}
#mdl__firstTime .firstTime__inner {
  position: relative;
  width: 1026px;
  margin: 80px auto;
  padding: 80px 0 0;
  border: 1px solid #3a3a3a;
  background: url(/residentevil/pc/img/integration/bg_about.jpg) no-repeat center 200px #000;
  z-index: 1000;
}
#mdl__firstTime .firstTime__inner dl dt {
  position: relative;
  margin: 0 0 60px;
  font-family: "Noto Serif JP", serif;
  font-size: 3.5rem;
  text-align: center;
}
#mdl__firstTime .firstTime__inner dl dt::after {
  content: "";
  position: absolute;
  bottom: -25px;
  right: 50%;
  width: 58px;
  height: 5px;
  background: #ae0000;
  transform: translateX(50%);
}
#mdl__firstTime .firstTime__inner dl dd {
  margin: 0 auto 20px;
  font-size: 1.7rem;
  text-align: center;
  line-height: 2;
  display: flex;
  width: 80%;
  align-items: center;
}
#mdl__firstTime .firstTime__inner dl dd p {
  text-align: left;
  font-size: 1.5rem;
  color: #d0d0d0;
}
#mdl__firstTime .firstTime__inner dl dd p:first-child {
  padding-right: 20px;
}
#mdl__firstTime .firstTime__inner dl dd p img {
  max-width: 340px;
}
#mdl__firstTime .firstTime__inner dl dd p span {
  display: block;
  margin: 20px 0 0;
  padding: 20px 0;
  border-top: 1px solid #3a3a3a;
  text-align: center;
}
#mdl__firstTime .firstTime__inner dl dd p a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 40px;
  margin: 0 auto;
  background: #930912;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
  transition: background 0.2s, opacity 0.2s;
}
#mdl__firstTime .firstTime__inner dl dd p a:hover, #mdl__firstTime .firstTime__inner dl dd p a:active {
  background: #eb0000;
}
#mdl__firstTime .firstTime__inner dl dd p a.disabled {
  opacity: 0.5;
  pointer-events: none;
}
#mdl__firstTime .firstTime__inner img {
  display: block;
  width: 462px;
  height: auto;
  margin: 0 auto 10px;
}
#mdl__firstTime .firstTime__inner a.link {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 310px;
  height: 50px;
  margin: 0 auto 35px;
  background: #930912;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
  transition: background 0.2s, opacity 0.2s;
}
#mdl__firstTime .firstTime__inner a.link:hover, #mdl__firstTime .firstTime__inner a.link:active {
  background: #eb0000;
}
#mdl__firstTime .firstTime__inner a.link.disabled {
  opacity: 0.5;
  pointer-events: none;
}
#mdl__firstTime .firstTime__inner .link-list li {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 310px;
  height: 50px;
  margin: 0 auto 35px;
  background: #930912;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
  transition: background 0.2s, opacity 0.2s;
}
#mdl__firstTime .firstTime__inner .link-list li:hover, #mdl__firstTime .firstTime__inner .link-list li:active {
  background: #eb0000;
}
#mdl__firstTime .firstTime__inner .link-list li.disabled {
  opacity: 0.5;
  pointer-events: none;
}
#mdl__firstTime .firstTime__inner .link-list li.close {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 30px;
  margin: 0 auto;
  border: 1px solid #4d4d4d;
  background: #222;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
  font-weight: 300;
  transition: background 0.2s, opacity 0.2s;
  border: 1px solid #b3b3b3;
  font-size: 1.4rem;
  cursor: pointer;
}
#mdl__firstTime .firstTime__inner .link-list li.close:hover, #mdl__firstTime .firstTime__inner .link-list li.close:active {
  border: 1px solid #ac1818;
  background: rgba(255, 255, 255, 0.08);
}
#mdl__firstTime .firstTime__inner .link-list li.close.disabled {
  background: rgba(255, 255, 255, 0.5);
  color: #434343;
  pointer-events: none;
}
#mdl__firstTime .firstTime__inner #service {
  margin: 0 auto 40px;
  padding: 60px 0;
  width: 80%;
  border-top: solid 1px #3a3a3a;
  border-bottom: solid 1px #3a3a3a;
}
#mdl__firstTime .firstTime__inner #service h2 {
  position: relative;
  margin: 0 0 80px;
  font-family: "Noto Serif JP", serif;
  font-size: 2.5rem;
  text-align: center;
}
#mdl__firstTime .firstTime__inner #service h2::after {
  content: "";
  position: absolute;
  bottom: -25px;
  right: 50%;
  width: 58px;
  height: 5px;
  background: #ae0000;
  transform: translateX(50%);
}
#mdl__firstTime .firstTime__inner #service p {
  margin: 0 0 0px;
  font-size: 1.5rem;
  line-height: 2;
  text-align: center;
  color: #d0d0d0;
}
#mdl__firstTime .firstTime__inner #migration {
  margin: 0 auto;
  padding: 0px 0 0px;
  width: 80%;
}
#mdl__firstTime .firstTime__inner #migration p {
  margin: 0 0 50px;
  font-family: "Noto Serif JP", serif;
  font-size: 2rem;
  text-align: center;
  line-height: 2;
  color: #d0d0d0;
}
#mdl__firstTime .firstTime__inner #migration img {
  width: auto;
  margin: 0;
  max-width: 100%;
}
#mdl__firstTime .firstTime__inner #migration ul {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 715px;
  height: 90px;
  margin: 0 auto 25px;
}
#mdl__firstTime .firstTime__inner #migration ul li {
  position: relative;
  padding: 0 50px;
}
#mdl__firstTime .firstTime__inner #migration ul li:first-of-type::after {
  position: absolute;
  display: block;
  content: "";
  top: 50%;
  right: 10px;
  width: 10px;
  height: 10px;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  transform: translateY(-50%) rotate(45deg);
}
#mdl__firstTime .firstTime__inner #migration label {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 320px;
  height: 50px;
  margin: 0 auto;
  background: #930912;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
  transition: background 0.2s, opacity 0.2s;
  cursor: pointer;
}
#mdl__firstTime .firstTime__inner #migration label:hover, #mdl__firstTime .firstTime__inner #migration label:active {
  background: #eb0000;
}
#mdl__firstTime .firstTime__inner #migration label.disabled {
  opacity: 0.5;
  pointer-events: none;
}
#mdl__firstTime .firstTime__inner #end_migration {
  margin: 0 auto 30px;
  padding: 10px 0 15px;
  width: 90%;
  border: 1px solid #ac1818;
  background: #4d0c0f;
}
#mdl__firstTime .firstTime__inner #end_migration p {
  font-size: 1.7rem;
  text-align: center;
  line-height: 2;
  color: #d0d0d0;
}
#mdl__firstTime .firstTime__inner #end_migration a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 310px;
  height: 35px;
  margin: 0 auto;
  background: #930912;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
  transition: background 0.2s, opacity 0.2s;
  font-size: 1.5rem;
}
#mdl__firstTime .firstTime__inner #end_migration a:hover, #mdl__firstTime .firstTime__inner #end_migration a:active {
  background: #eb0000;
}
#mdl__firstTime .firstTime__inner #end_migration a.disabled {
  opacity: 0.5;
  pointer-events: none;
}

#bannerBox {
  border-top: 1px #3a3a3a solid;
  margin: 0px auto 40px;
  max-width: 100%;
  background: #000;
}
#bannerBox .bannerBox-title {
  text-align: center;
  font-family: "Oswald", sans-serif;
  padding: 40px 0;
  font-size: 32px;
}
#bannerBox.style-201210 {
  display: flex;
  flex-direction: column;
  position: relative;
  z-index: 1;
  transition: all 0.75s ease-out;
}
#bannerBox.style-201210.banner-anime section {
  opacity: 1;
}
#bannerBox.style-201210 section {
  background: url(/residentevil/pc/img/top/bnr/201210/page_bg.jpg) no-repeat center 60%;
  background-color: #000;
  background-size: cover;
  height: 400px;
  margin: 0 auto;
  overflow: hidden;
  width: 100%;
  opacity: 0;
  filter: brightness(70%);
  transition: all 0.75s ease-out;
}
#bannerBox.style-201210 section:hover {
  filter: brightness(1);
  transition: all 0.75s ease-out;
}
#bannerBox.style-201210 a {
  display: flex;
  margin: 0 auto;
  width: 100%;
  justify-content: center;
  align-self: center;
  height: 400px;
}
#bannerBox.style-201210 a .left-content {
  position: relative;
  left: -100px;
  width: 800px;
}
#bannerBox.style-201210 a .right-content {
  height: 400px;
  display: flex;
  justify-content: center;
  align-self: center;
  align-items: center;
  position: relative;
  flex-direction: column;
  left: -200px;
  width: 300px;
}
#bannerBox.style-201210 a .copy-text {
  font-family: "Noto Serif JP", serif;
  color: #e6da6d;
  font-size: 34px;
  margin-bottom: 0.5em;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6), 1px -1px 3px rgba(0, 0, 0, 0.6), -1px 1px 3px rgba(0, 0, 0, 0.6), -1px -1px 3px rgba(0, 0, 0, 0.6), 1px -1px 15px rgba(0, 0, 0, 0.6), -1px 1px 15px rgba(0, 0, 0, 0.6), 1px -1px 15px rgba(0, 0, 0, 0.6), -1px 1px 15px rgba(0, 0, 0, 0.6), -1px -1px 15px rgba(0, 0, 0, 0.6);
}
#bannerBox.style-201210 a .more-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 260px;
  height: 40px;
  margin: 0 auto;
  background: #930912;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
  transition: background 0.2s, opacity 0.2s;
  font-size: 14px;
  font-weight: 400;
}
#bannerBox.style-201210 a .more-btn:hover, #bannerBox.style-201210 a .more-btn:active {
  background: #eb0000;
}
#bannerBox.style-201210 a .more-btn.disabled {
  opacity: 0.5;
  pointer-events: none;
}
#bannerBox.style-201210 img {
  max-width: 100%;
  height: auto;
}

.w5NdPhux_ja {
  cursor: -webkit-grabbing;
  cursor: grabbing;
  position: absolute;
  width: 50px;
  height: 100px;
  top: 18px;
  left: 530px;
  display: block;
  opacity: 0.5;
}
@media (max-width: 1400px) {
  .w5NdPhux_ja {
    top: 0.5vw;
    left: 38vw;
    width: 3.7vw;
    height: 8vw;
  }
}

.w5NdPhux_en {
  cursor: -webkit-grabbing;
  cursor: grabbing;
  position: absolute;
  width: 50px;
  height: 100px;
  top: 18px;
  left: 570px;
  display: block;
  opacity: 0.5;
}
@media (max-width: 1400px) {
  .w5NdPhux_en {
    top: 0.5vw;
    left: 40.5vw;
    width: 3.7vw;
    height: 8vw;
  }
}

.logo_position {
  position: relative;
}

.overflow .bnr_slider {
  z-index: -1;
  display: none;
}

/* モーダルのスタイル */
#TOPModal {
  display: none;
  /* デフォルトでは非表示 */
  position: fixed;
  z-index: 100000;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100vw;
  height: 100vh;
  overflow: auto;
  background-color: rgba(0, 0, 0, 0.9);
  /* モーダルコンテンツのスタイル */
  /* 閉じるボタンのスタイル */
}
#TOPModal .modal-content {
  padding: 0px;
  width: 100vw;
  height: 100vh;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
#TOPModal .close {
  display: block;
  position: absolute;
  top: 20px;
  right: 20px;
  width: 70px;
  height: 90px;
  background: url(/residentevil/pc/img/common/safari/close.png) no-repeat;
  cursor: pointer;
  z-index: 10;
}
#TOPModal .close:hover {
  opacity: 0.8;
}
#TOPModal .youtube {
  width: 80%;
  aspect-ratio: 16/9;
}
#TOPModal .youtube iframe {
  width: 100%;
  height: 100%;
}

/* チェックボックスハック */
.modalToggle:checked + .modal {
  display: block !important;
}

/* モーダルのトリガーボタンのスタイル */
.openModalBtn {
  cursor: pointer;
}

main#portal-integration {
  visibility: visible !important;
  opacity: 1 !important;
  transition: visibility 0.3s, opacity 0.3s;
}
main#portal-integration .sp {
  display: none !important;
}
main#portal-integration #imageSlide {
  display: flex;
  position: relative;
  width: 100%;
  min-width: 1200px;
  height: 462px;
  border-bottom: 1px solid #3a3a3a;
  overflow: hidden;
}
main#portal-integration #imageSlide .imageSlide__slider {
  display: flex;
  width: 6850px;
  -webkit-animation: imageSlide 200s linear 0s infinite normal;
          animation: imageSlide 200s linear 0s infinite normal;
}
main#portal-integration #imageSlide .imageSlide__slider li {
  width: 263px;
  line-height: 1;
}
main#portal-integration #imageSlide .imageSlide__slider li img {
  width: 100%;
  height: auto;
}
main#portal-integration #imageSlide .imageSlide__description {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: center;
  position: absolute;
  top: 0;
  right: 50%;
  width: 1070px;
  height: 450px;
  margin: 0 auto;
  background: url(/residentevil/pc/img/integration/slider_circle-en.png) no-repeat right center/40%;
  transform: translateX(50%);
}
main#portal-integration #imageSlide .imageSlide__description:lang(ja) {
  background: url(/residentevil/pc/img/integration/slider_circle-ja.png) no-repeat right center/40%;
}
main#portal-integration #imageSlide .imageSlide__description h1 {
  margin: 0 0 0px;
  line-height: 1;
}
main#portal-integration #imageSlide .imageSlide__description h1 img {
  width: auto;
  height: 70px;
  filter: drop-shadow(0px 0px 34px rgb(0, 0, 0));
}
main#portal-integration #imageSlide .imageSlide__description p {
  font-family: "Noto Sans JP", sans-serif;
  font-size: 2.1rem;
  font-weight: 200;
  text-shadow: 0 0 34px #000, 0 0 34px #000, 0 0 34px #000, 0 0 34px #000;
}
main#portal-integration #about {
  min-width: 1200px;
  padding: 140px 0;
  border-bottom: 1px solid #3a3a3a;
  background: url(/residentevil/pc/img/integration/bg_about.jpg) no-repeat center center;
  background-size: contain;
}
main#portal-integration #about h2 {
  position: relative;
  margin: 0 0 80px;
  font-family: "Noto Serif JP", serif;
  font-size: 4rem;
  text-align: center;
}
main#portal-integration #about h2::after {
  content: "";
  position: absolute;
  bottom: -40px;
  right: 50%;
  width: 58px;
  height: 5px;
  background: #ae0000;
  transform: translateX(50%);
}
main#portal-integration #about p {
  margin: 0 0 60px;
  font-size: 1.8rem;
  line-height: 2;
  text-align: center;
}
main#portal-integration #usage {
  min-width: 1242px;
  padding: 180px 0 95px;
  border-bottom: 1px solid #3a3a3a;
  background: url(/residentevil/pc/img/integration/bg_usage1.jpg) no-repeat left top, url(/residentevil/pc/img/integration/bg_usage2.jpg) no-repeat right 450px, url(/residentevil/pc/img/integration/bg_usage3.jpg) no-repeat left 720px, url(/residentevil/pc/img/integration/bg_usage4.jpg) no-repeat center bottom;
  background-size: 45vw, 35vw, 25vw, 100%;
}
main#portal-integration #usage h2 {
  position: relative;
  margin: 0 0 100px;
  font-family: "Noto Serif JP", serif;
  font-size: 4rem;
  text-align: center;
}
main#portal-integration #usage h2::after {
  content: "";
  position: absolute;
  bottom: -40px;
  right: 50%;
  width: 58px;
  height: 5px;
  background: #ae0000;
  transform: translateX(50%);
}
main#portal-integration #usage .usage__point {
  position: relative;
  width: 1200px;
  margin: 0 auto 100px;
}
main#portal-integration #usage .usage__point li {
  position: relative;
  width: 490px;
  box-sizing: border-box;
}
main#portal-integration #usage .usage__point li:nth-of-type(1) {
  margin: 0 0 80px;
}
main#portal-integration #usage .usage__point li:nth-of-type(1) h3 {
  background: url(/residentevil/pc/img/integration/point1.png) no-repeat left top;
}
main#portal-integration #usage .usage__point li:nth-of-type(2) {
  position: absolute;
  top: 215px;
  right: 0;
}
main#portal-integration #usage .usage__point li:nth-of-type(2) h3 {
  background: url(/residentevil/pc/img/integration/point2.png) no-repeat left top;
}
main#portal-integration #usage .usage__point li:nth-of-type(3) {
  margin: 0;
}
main#portal-integration #usage .usage__point li:nth-of-type(3) h3 {
  background: url(/residentevil/pc/img/integration/point3.png) no-repeat left top;
}
main#portal-integration #usage .usage__point li h3 {
  margin: 0 0 10px;
  padding: 90px 0 0;
  color: #eb0000;
  font-size: 4.8rem;
}
main#portal-integration #usage .usage__point li dl dt {
  position: relative;
  margin: 0 0 10px;
  padding: 0 0 0 80px;
  font-size: 2.4rem;
  font-family: "Oswald", sans-serif;
}
main#portal-integration #usage .usage__point li dl dt::after {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  left: 30px;
  width: 38px;
  height: 5px;
  background: #930912;
  transform: translateY(-50%);
}
main#portal-integration #usage .usage__point li dl dd {
  padding: 0 0 0 80px;
  color: #d0d0d0;
  font-size: 1.4rem;
  line-height: 2;
}
main#portal-integration #usage .usage__text {
  margin: 0 auto 120px;
  padding: 0 0 80px;
  background: url(/residentevil/pc/img/integration/arrow_more.png) no-repeat center bottom;
  background-size: 50px;
  font-family: "Noto Serif JP", serif;
  font-size: 3rem;
  text-align: center;
  line-height: 2;
}
main#portal-integration #usage .usage__text span {
  display: inline-block;
  position: relative;
  margin: 0 0 10px;
  border-bottom: 2px solid #930912;
}
main#portal-integration #usage .usage__contents {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 1200px;
  margin: 0 auto;
}
main#portal-integration #usage .usage__contents li {
  width: 380px;
  padding: 0 0 35px;
  border: 1px solid #3a3a3a;
  background: #0e110c;
}
main#portal-integration #usage .usage__contents li h3 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 198px;
  font-family: "Oswald", sans-serif;
  font-size: 4rem;
}
main#portal-integration #usage .usage__contents li h3 span {
  margin: 10px 0 0;
  font-size: 1.4rem;
}
main#portal-integration #usage .usage__contents li.contents h3 {
  background: url(/residentevil/pc/img/integration/bg_usagecontent1.jpg) no-repeat center bottom;
}
main#portal-integration #usage .usage__contents li.ambassador h3 {
  background: url(/residentevil/pc/img/integration/bg_usagecontent2.jpg) no-repeat center bottom;
}
main#portal-integration #usage .usage__contents li.ambassador h3 img {
  width: 200px;
}
main#portal-integration #usage .usage__contents li.playdata h3 {
  background: url(/residentevil/pc/img/integration/bg_usagecontent3.jpg) no-repeat center bottom;
}
main#portal-integration #usage .usage__contents li.playdata h3 img {
  width: 300px;
}
main#portal-integration #usage .usage__contents li p {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 135px;
  font-size: 1.6rem;
  text-align: center;
}
main#portal-integration #usage .usage__contents li a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 285px;
  height: 40px;
  margin: 0 auto;
  background: #930912;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
  transition: background 0.2s, opacity 0.2s;
}
main#portal-integration #usage .usage__contents li a:hover, main#portal-integration #usage .usage__contents li a:active {
  background: #eb0000;
}
main#portal-integration #usage .usage__contents li a.disabled {
  opacity: 0.5;
  pointer-events: none;
}
main#portal-integration #usage .usage__link {
  margin: 100px 0 50px;
}
main#portal-integration #usage .usage__link dt {
  font-size: 2.4rem;
  text-align: center;
}
main#portal-integration #usage .usage__link dd a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 400px;
  height: 54px;
  margin: 20px auto 0;
  background: #930912;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
  transition: background 0.2s, opacity 0.2s;
  font-size: 2rem;
}
main#portal-integration #usage .usage__link dd a:hover, main#portal-integration #usage .usage__link dd a:active {
  background: #eb0000;
}
main#portal-integration #usage .usage__link dd a.disabled {
  opacity: 0.5;
  pointer-events: none;
}
main#portal-integration #service {
  min-width: 1200px;
  padding: 110px 0 80px;
}
main#portal-integration #service h2 {
  position: relative;
  margin: 0 0 80px;
  font-family: "Noto Serif JP", serif;
  font-size: 4rem;
  text-align: center;
}
main#portal-integration #service h2::after {
  content: "";
  position: absolute;
  bottom: -40px;
  right: 50%;
  width: 58px;
  height: 5px;
  background: #ae0000;
  transform: translateX(50%);
}
main#portal-integration #service p {
  margin: 0 0 70px;
  font-size: 1.8rem;
  line-height: 2;
  text-align: center;
}
main#portal-integration #service .service__figure {
  display: flex;
  flex-direction: column;
}
main#portal-integration #service .service__figure .service__figure__list {
  display: flex;
  flex-direction: row-reverse;
  justify-content: center;
  min-width: 1242px;
  margin: 0 auto 140px;
  padding: 0 0 90px;
  background: url(/residentevil/pc/img/integration/route.png) no-repeat center bottom;
}
main#portal-integration #service .service__figure .service__figure__list li {
  display: flex;
  flex-direction: column;
  margin: 0 15px 20px;
  font-size: 1.6rem;
  text-align: center;
}
main#portal-integration #service .service__figure .service__figure__list li img {
  margin: 0 0 20px;
}
main#portal-integration #service .service__figure .service__figure__newsite {
  display: flex;
  flex-direction: column;
  position: relative;
  width: 440px;
  margin: 0 auto;
  text-align: center;
}
main#portal-integration #service .service__figure .service__figure__newsite img {
  width: 440px;
  height: auto;
}
main#portal-integration #migration {
  min-width: 1200px;
  margin: 0 auto;
  padding: 40px 0 80px;
}
main#portal-integration #migration p {
  max-width: 900px;
  margin: 0 auto 50px;
  font-family: "Noto Serif JP", serif;
  font-size: 1.6rem;
  line-height: 2;
}
main#portal-integration #migration ul {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 900px;
  height: 160px;
  margin: 0 auto 30px;
  border: 1px solid #323232;
  background: #0b0b0b;
}
main#portal-integration #migration ul li {
  position: relative;
  padding: 0 50px;
}
main#portal-integration #migration ul li span {
  display: block;
  font-size: 1.6rem;
  text-align: center;
}
main#portal-integration #migration ul li:first-of-type::after {
  position: absolute;
  display: block;
  content: "";
  top: 50%;
  right: 10px;
  width: 10px;
  height: 10px;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  transform: translateY(-50%) rotate(45deg);
}
main#portal-integration #migration .toEndMigration {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 320px;
  height: 50px;
  margin: 0 auto;
  background: #930912;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
  transition: background 0.2s, opacity 0.2s;
  cursor: pointer;
}
main#portal-integration #migration .toEndMigration:hover, main#portal-integration #migration .toEndMigration:active {
  background: #eb0000;
}
main#portal-integration #migration .toEndMigration.disabled {
  opacity: 0.5;
  pointer-events: none;
}

main#portal-about {
  visibility: visible !important;
  opacity: 1 !important;
  transition: visibility 0.3s, opacity 0.3s;
  /* history popup------------------------------------------------------------------*/
  /* history image popup------------------------------------------------------------------*/
}
main#portal-about #pagetitle {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  height: 16vw;
  background: url(/residentevil/pc/img/about/bg_pagetitle-history-en.jpg) no-repeat left top;
  background-size: cover;
}
main#portal-about #pagetitle:lang(ja) {
  background: url(/residentevil/pc/img/about/bg_pagetitle-history-ja.jpg) no-repeat left top;
  background-size: cover;
}
main#portal-about #pagetitle h1 {
  display: none;
}
main#portal-about #pagetitle h1 img {
  width: 27vw;
  max-width: 350px;
}
main#portal-about #contents {
  width: 100%;
  padding: 0;
  color: #fff;
  border-top: 1px solid #2b2b2b;
  /*tab*/
}
main#portal-about #contents #content-toggle1:checked ~ .portal_content-tab li:nth-of-type(1) label,
main#portal-about #contents #content-toggle2:checked ~ .portal_content-tab li:nth-of-type(2) label {
  border-bottom: 2px solid #aa1b1f;
  background: #000;
}
main#portal-about #contents #content-toggle1:checked ~ .portal_content-tab li:nth-of-type(1) label::after,
main#portal-about #contents #content-toggle2:checked ~ .portal_content-tab li:nth-of-type(2) label::after {
  content: "";
  position: absolute;
  bottom: -12px;
  right: 50%;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 10px 0 10px;
  border-color: #aa1b20 transparent transparent transparent;
  transform: translateX(50%);
}
main#portal-about #contents #content-toggle1:checked ~ .portal_content-tab li:nth-of-type(1) label p,
main#portal-about #contents #content-toggle2:checked ~ .portal_content-tab li:nth-of-type(2) label p {
  opacity: 1;
}
main#portal-about #contents #content-toggle1:checked ~ .contents__inner:nth-of-type(1),
main#portal-about #contents #content-toggle2:checked ~ .contents__inner:nth-of-type(2) {
  display: block;
}
main#portal-about #contents .portal_content-tab {
  display: flex;
  justify-content: center;
  border-bottom: 1px solid #2b2b2b;
  background: #000;
}
main#portal-about #contents .portal_content-tab li {
  width: 40%;
  max-width: 600px;
}
main#portal-about #contents .portal_content-tab li label {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  bottom: -1px;
  width: 100%;
  height: 119px;
  border-bottom: 2px solid rgba(43, 43, 43, 0);
  background: url(/residentevil/pc/img/common/tab_skinchange.png) repeat;
  color: #d0d0d0;
  font-family: "Oswald", sans-serif;
  font-weight: 200;
  font-size: 2.8rem;
  text-align: center;
  cursor: pointer;
}
main#portal-about #contents .portal_content-tab li label p {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  opacity: 0.4;
}
main#portal-about #contents .portal_content-tab li label p span {
  font-size: 1.4rem;
}
main#portal-about #contents .portal_content-tab li label .new {
  position: absolute;
  top: 40px;
  left: calc(50% - 8em);
  padding: 0 0 0 30px;
  color: #eb0000;
  font-size: 1.4rem;
  font-weight: 400;
}
main#portal-about #contents .portal_content-tab li label .new::before, main#portal-about #contents .portal_content-tab li label .new::after {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 12px;
  height: 12px;
  border-radius: 100%;
  background: #eb0b19;
  transform: translateY(-50%);
}
main#portal-about #contents .portal_content-tab li label .new::after {
  -webkit-animation: pulsate 1.5s ease infinite;
          animation: pulsate 1.5s ease infinite;
  opacity: 0.2;
}
main#portal-about #contents .portal_content-tab {
  display: none;
}
main#portal-about #contents .contents__inner {
  /*about------------------------------------------------------------------*/
  /*history------------------------------------------------------------------*/
}
main#portal-about #contents .contents__inner.about {
  /*
  #contents__inner__history {
  	margin: 0 0 150px;
  	.inner {
  		width: 100%;
  		background: rgba(255,255,255,0.15);
  		border-top: 1px solid rgba(255,255,255,0.2);
  		border-bottom: 1px solid rgba(255,255,255,0.2);
  		padding: 30px 0;
  		margin: 0 0 60px;
  		text-align: center;
  		.title {
  			position: relative;
  			padding: 0 0 30px;
  			&::after {
  				position: absolute;
  				bottom: 0px;
  				left: calc(50% - 27px);
  				content: "";
  				display: block;
  				width: 54px;
  				height: 3px;
  				background: brown;
  			}
  			.main {
  				display: block;
  				font-size: 4.4rem;
  				font-family: "Oswald", sans-serif;
  				font-weight: 200;
  			}
  			.sub {
  				display: block;
  				font-family: "Noto Serif JP", serif;
  				font-size: 1.6rem;
  				font-weight: normal;
  			}
  		}
  		p.coming_soon {
  			display: block;
  			font-size: 3.0rem;
  			font-family: "Oswald", sans-serif;
  			font-weight: 200;
  			padding: 150px 0 200px;
  			letter-spacing: 0.2em;
  			opacity: 0.5;
  		}
  	}
  }
  */
}
main#portal-about #contents .contents__inner.about #contents__inner__exp .inner {
  width: 1200px;
  margin: 0 auto;
  padding: 140px 0 140px 110px;
  background: url(/residentevil/pc/img/about/bg_exp.png) no-repeat right center;
}
main#portal-about #contents .contents__inner.about #contents__inner__exp .inner p {
  position: relative;
  color: #fff;
  font-family: "Noto Serif JP", serif;
  font-size: 2rem;
  line-height: 2;
}
main#portal-about #contents .contents__inner.about #contents__inner__exp .inner p::before {
  display: block;
  content: "";
  position: absolute;
  top: 12px;
  left: -50px;
  width: 25px;
  height: 3px;
  background: #eb0000;
}
main#portal-about #contents .contents__inner.about #contents__inner__image ul {
  display: flex;
  justify-content: center;
  text-align: center;
}
main#portal-about #contents .contents__inner.about #contents__inner__image ul li {
  margin: 0;
  padding: 0;
  font-size: 1.5rem;
  color: #d0d0d0;
  width: 25%;
}
main#portal-about #contents .contents__inner.about #contents__inner__image ul li img {
  width: 100%;
  height: auto;
}
main#portal-about #contents .contents__inner.about #contents__inner__text {
  border-bottom: 1px solid #3a3a3a;
}
main#portal-about #contents .contents__inner.about #contents__inner__text .inner {
  width: 1200px;
  margin: 0 auto;
  padding: 110px 0 30px;
}
main#portal-about #contents .contents__inner.about #contents__inner__text .inner p {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 0 0 90px;
  text-align: center;
}
main#portal-about #contents .contents__inner.about #contents__inner__text .inner p span {
  display: block;
  position: relative;
  padding: 0 0 5px;
  color: #fff;
  font-family: "Noto Serif JP", serif;
  font-size: 2.4rem;
  line-height: 2;
}
main#portal-about #contents .contents__inner.about #contents__inner__text .inner p span::after {
  display: block;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background: #eb0000;
}
main#portal-about #contents .contents__inner.about #contents__inner__link {
  padding: 130px 0;
}
main#portal-about #contents .contents__inner.about #contents__inner__link .title {
  margin: 0 0 20px 0;
  font-size: 2rem;
  text-align: center;
  width: 100%;
  color: #d0d0d0;
}
main#portal-about #contents .contents__inner.about #contents__inner__link p {
  margin: 0;
  padding: 0;
}
main#portal-about #contents .contents__inner.about #contents__inner__link p a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 367px;
  height: 50px;
  margin: 0 auto;
  background: #930912;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
  transition: background 0.2s, opacity 0.2s;
  padding: 10px 0;
  font-size: 1.8rem;
  font-weight: 400;
  text-align: center;
}
main#portal-about #contents .contents__inner.about #contents__inner__link p a:hover, main#portal-about #contents .contents__inner.about #contents__inner__link p a:active {
  background: #eb0000;
}
main#portal-about #contents .contents__inner.about #contents__inner__link p a.disabled {
  opacity: 0.5;
  pointer-events: none;
}
main#portal-about #contents .contents__inner.history {
  position: relative;
  min-height: 1000px;
  padding: 0 0 200px;
  background: url(/residentevil/pc/img/about/history/bg_history.jpg) no-repeat center top fixed;
  box-sizing: border-box;
}
main#portal-about #contents .contents__inner.history .history__inner {
  position: relative;
  width: 980px;
  margin: 0 auto;
  padding: 1px 0 0;
}
main#portal-about #contents .contents__inner.history .history__inner #age_line {
  position: absolute;
  top: 0;
  left: 209px;
  width: 2px;
  height: 0;
  background: #2b2b2b;
  transition: height 0.3s;
}
main#portal-about #contents .contents__inner.history .history__inner #age_line::after {
  content: "";
  position: absolute;
  bottom: -120px;
  left: 0;
  width: 2px;
  height: 120px;
  background: linear-gradient(180deg, rgb(43, 43, 43) 0%, rgba(43, 43, 43, 0) 100%);
}
main#portal-about #contents .contents__inner.history .history__inner .login_lead {
  display: flex;
  flex-direction: column;
  position: relative;
  margin: 75px auto 0;
  padding: 25px 0;
  background: linear-gradient(to right, rgba(16, 1, 1, 0) 0%, rgb(16, 1, 1) 20%, rgb(16, 1, 1) 80%, rgba(16, 1, 1, 0) 100%);
}
main#portal-about #contents .contents__inner.history .history__inner .login_lead::before, main#portal-about #contents .contents__inner.history .history__inner .login_lead::after {
  content: "";
  position: absolute;
  right: 50%;
  width: 100%;
  height: 1px;
  background: linear-gradient(to right, rgba(147, 9, 18, 0) 0%, rgb(147, 9, 18) 50%, rgba(147, 9, 18, 0) 100%);
  transform: translateX(50%);
}
main#portal-about #contents .contents__inner.history .history__inner .login_lead::before {
  top: 0;
}
main#portal-about #contents .contents__inner.history .history__inner .login_lead::after {
  bottom: 0;
}
main#portal-about #contents .contents__inner.history .history__inner .login_lead dl dt {
  margin: 0 0 15px;
  color: #fff;
  font-size: 1.4rem;
  text-align: center;
}
main#portal-about #contents .contents__inner.history .history__inner .login_lead dl dd a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 250px;
  height: 33px;
  margin: 0 auto;
  background: #930912;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
  transition: background 0.2s, opacity 0.2s;
  font-size: 1.2rem;
}
main#portal-about #contents .contents__inner.history .history__inner .login_lead dl dd a:hover, main#portal-about #contents .contents__inner.history .history__inner .login_lead dl dd a:active {
  background: #eb0000;
}
main#portal-about #contents .contents__inner.history .history__inner .login_lead dl dd a.disabled {
  opacity: 0.5;
  pointer-events: none;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  margin: 150px 0 0;
  pointer-events: none;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox::before, main#portal-about #contents .contents__inner.history .history__inner .titleBox::after {
  display: block;
  content: "";
  position: absolute;
  border-radius: 50px;
  transform: scale(0);
  transition: transform 0.3s;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox::before {
  left: 203px;
  width: 14px;
  height: 14px;
  background: #c2c2c2;
  transition-delay: 0.3s;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox::after {
  left: 191px;
  width: 32px;
  height: 32px;
  border: 3px solid #c2c2c2;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox.one .title label {
  background: url(/residentevil/pc/img/about/history/title_logo-one-re.png) no-repeat left center, url(/residentevil/pc/img/about/history/title_bg-one.png) no-repeat right center #000;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox.one:lang(ja) .title label {
  background: url(/residentevil/pc/img/about/history/title_logo-one-bh.png) no-repeat left center, url(/residentevil/pc/img/about/history/title_bg-one.png) no-repeat right center #000;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox.one:lang(ja) .title label[for=re4-toggle] {
  background: url(/residentevil/pc/img/about/history/title_logo-re4-bh.png) no-repeat left center, url(/residentevil/pc/img/about/history/title_bg-re4-bh.png) no-repeat right center #000;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox.re2 .title label {
  background: url(/residentevil/pc/img/about/history/title_logo-re2-re.png) no-repeat left center, url(/residentevil/pc/img/about/history/title_bg-re2.png) no-repeat right center #000;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox.re2:lang(ja) .title label {
  background: url(/residentevil/pc/img/about/history/title_logo-re2-bh.png) no-repeat left center, url(/residentevil/pc/img/about/history/title_bg-re2.png) no-repeat right center #000;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox.re2:lang(ja) .title label[for=re4-toggle] {
  background: url(/residentevil/pc/img/about/history/title_logo-re4-bh.png) no-repeat left center, url(/residentevil/pc/img/about/history/title_bg-re4-bh.png) no-repeat right center #000;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox.re3 .title label {
  background: url(/residentevil/pc/img/about/history/title_logo-re3-re.png) no-repeat left center, url(/residentevil/pc/img/about/history/title_bg-re3.png) no-repeat right center #000;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox.re3:lang(ja) .title label {
  background: url(/residentevil/pc/img/about/history/title_logo-re3-bh.png) no-repeat left center, url(/residentevil/pc/img/about/history/title_bg-re3.png) no-repeat right center #000;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox.re3:lang(ja) .title label[for=re4-toggle] {
  background: url(/residentevil/pc/img/about/history/title_logo-re4-bh.png) no-repeat left center, url(/residentevil/pc/img/about/history/title_bg-re4-bh.png) no-repeat right center #000;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox.code .title label {
  background: url(/residentevil/pc/img/about/history/title_logo-code-re.png) no-repeat left center, url(/residentevil/pc/img/about/history/title_bg-code.png) no-repeat right center #000;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox.code:lang(ja) .title label {
  background: url(/residentevil/pc/img/about/history/title_logo-code-bh.png) no-repeat left center, url(/residentevil/pc/img/about/history/title_bg-code.png) no-repeat right center #000;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox.code:lang(ja) .title label[for=re4-toggle] {
  background: url(/residentevil/pc/img/about/history/title_logo-re4-bh.png) no-repeat left center, url(/residentevil/pc/img/about/history/title_bg-re4-bh.png) no-repeat right center #000;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox.zero .title label {
  background: url(/residentevil/pc/img/about/history/title_logo-zero-re.png) no-repeat left center, url(/residentevil/pc/img/about/history/title_bg-zero.png) no-repeat right center #000;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox.zero:lang(ja) .title label {
  background: url(/residentevil/pc/img/about/history/title_logo-zero-bh.png) no-repeat left center, url(/residentevil/pc/img/about/history/title_bg-zero.png) no-repeat right center #000;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox.zero:lang(ja) .title label[for=re4-toggle] {
  background: url(/residentevil/pc/img/about/history/title_logo-re4-bh.png) no-repeat left center, url(/residentevil/pc/img/about/history/title_bg-re4-bh.png) no-repeat right center #000;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox.out .title label {
  background: url(/residentevil/pc/img/about/history/title_logo-out-re.png) no-repeat left center, url(/residentevil/pc/img/about/history/title_bg-out.png) no-repeat right center #000;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox.out:lang(ja) .title label {
  background: url(/residentevil/pc/img/about/history/title_logo-out-bh.png) no-repeat left center, url(/residentevil/pc/img/about/history/title_bg-out.png) no-repeat right center #000;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox.out:lang(ja) .title label[for=re4-toggle] {
  background: url(/residentevil/pc/img/about/history/title_logo-re4-bh.png) no-repeat left center, url(/residentevil/pc/img/about/history/title_bg-re4-bh.png) no-repeat right center #000;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox.out2 .title label {
  background: url(/residentevil/pc/img/about/history/title_logo-out2-re.png) no-repeat left center, url(/residentevil/pc/img/about/history/title_bg-out2.png) no-repeat right center #000;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox.out2:lang(ja) .title label {
  background: url(/residentevil/pc/img/about/history/title_logo-out2-bh.png) no-repeat left center, url(/residentevil/pc/img/about/history/title_bg-out2.png) no-repeat right center #000;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox.out2:lang(ja) .title label[for=re4-toggle] {
  background: url(/residentevil/pc/img/about/history/title_logo-re4-bh.png) no-repeat left center, url(/residentevil/pc/img/about/history/title_bg-re4-bh.png) no-repeat right center #000;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox.re4 .title label {
  background: url(/residentevil/pc/img/about/history/title_logo-re4-re.png) no-repeat left center, url(/residentevil/pc/img/about/history/title_bg-re4.png) no-repeat right center #000;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox.re4:lang(ja) .title label {
  background: url(/residentevil/pc/img/about/history/title_logo-re4-bh.png) no-repeat left center, url(/residentevil/pc/img/about/history/title_bg-re4.png) no-repeat right center #000;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox.re4:lang(ja) .title label[for=re4-toggle] {
  background: url(/residentevil/pc/img/about/history/title_logo-re4-bh.png) no-repeat left center, url(/residentevil/pc/img/about/history/title_bg-re4-bh.png) no-repeat right center #000;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox.re5 .title label {
  background: url(/residentevil/pc/img/about/history/title_logo-re5-re.png) no-repeat left center, url(/residentevil/pc/img/about/history/title_bg-re5.png) no-repeat right center #000;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox.re5:lang(ja) .title label {
  background: url(/residentevil/pc/img/about/history/title_logo-re5-bh.png) no-repeat left center, url(/residentevil/pc/img/about/history/title_bg-re5.png) no-repeat right center #000;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox.re5:lang(ja) .title label[for=re4-toggle] {
  background: url(/residentevil/pc/img/about/history/title_logo-re4-bh.png) no-repeat left center, url(/residentevil/pc/img/about/history/title_bg-re4-bh.png) no-repeat right center #000;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox.re6 .title label {
  background: url(/residentevil/pc/img/about/history/title_logo-re6-re.png) no-repeat left center, url(/residentevil/pc/img/about/history/title_bg-re6.png) no-repeat right center #000;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox.re6:lang(ja) .title label {
  background: url(/residentevil/pc/img/about/history/title_logo-re6-bh.png) no-repeat left center, url(/residentevil/pc/img/about/history/title_bg-re6.png) no-repeat right center #000;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox.re6:lang(ja) .title label[for=re4-toggle] {
  background: url(/residentevil/pc/img/about/history/title_logo-re4-bh.png) no-repeat left center, url(/residentevil/pc/img/about/history/title_bg-re4-bh.png) no-repeat right center #000;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox.one_remake .title label {
  background: url(/residentevil/pc/img/about/history/title_logo-one_remake-re.png) no-repeat left center, url(/residentevil/pc/img/about/history/title_bg-one_remake.png) no-repeat right center #000;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox.one_remake:lang(ja) .title label {
  background: url(/residentevil/pc/img/about/history/title_logo-one_remake-bh.png) no-repeat left center, url(/residentevil/pc/img/about/history/title_bg-one_remake.png) no-repeat right center #000;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox.one_remake:lang(ja) .title label[for=re4-toggle] {
  background: url(/residentevil/pc/img/about/history/title_logo-re4-bh.png) no-repeat left center, url(/residentevil/pc/img/about/history/title_bg-re4-bh.png) no-repeat right center #000;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox.re2_remake .title label {
  background: url(/residentevil/pc/img/about/history/title_logo-re2_remake-re.png) no-repeat left center, url(/residentevil/pc/img/about/history/title_bg-re2_remake.png) no-repeat right center #000;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox.re2_remake:lang(ja) .title label {
  background: url(/residentevil/pc/img/about/history/title_logo-re2_remake-bh.png) no-repeat left center, url(/residentevil/pc/img/about/history/title_bg-re2_remake.png) no-repeat right center #000;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox.re2_remake:lang(ja) .title label[for=re4-toggle] {
  background: url(/residentevil/pc/img/about/history/title_logo-re4-bh.png) no-repeat left center, url(/residentevil/pc/img/about/history/title_bg-re4-bh.png) no-repeat right center #000;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox.re3_remake .title label {
  background: url(/residentevil/pc/img/about/history/title_logo-re3_remake-re.png) no-repeat left center, url(/residentevil/pc/img/about/history/title_bg-re3_remake.png) no-repeat right center #000;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox.re3_remake:lang(ja) .title label {
  background: url(/residentevil/pc/img/about/history/title_logo-re3_remake-bh.png) no-repeat left center, url(/residentevil/pc/img/about/history/title_bg-re3_remake.png) no-repeat right center #000;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox.re3_remake:lang(ja) .title label[for=re4-toggle] {
  background: url(/residentevil/pc/img/about/history/title_logo-re4-bh.png) no-repeat left center, url(/residentevil/pc/img/about/history/title_bg-re4-bh.png) no-repeat right center #000;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox.rev .title label {
  background: url(/residentevil/pc/img/about/history/title_logo-rev-re.png) no-repeat left center, url(/residentevil/pc/img/about/history/title_bg-rev.png) no-repeat right center #000;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox.rev:lang(ja) .title label {
  background: url(/residentevil/pc/img/about/history/title_logo-rev-bh.png) no-repeat left center, url(/residentevil/pc/img/about/history/title_bg-rev.png) no-repeat right center #000;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox.rev:lang(ja) .title label[for=re4-toggle] {
  background: url(/residentevil/pc/img/about/history/title_logo-re4-bh.png) no-repeat left center, url(/residentevil/pc/img/about/history/title_bg-re4-bh.png) no-repeat right center #000;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox.rev2 .title label {
  background: url(/residentevil/pc/img/about/history/title_logo-rev2-re.png) no-repeat left center, url(/residentevil/pc/img/about/history/title_bg-rev2.png) no-repeat right center #000;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox.rev2:lang(ja) .title label {
  background: url(/residentevil/pc/img/about/history/title_logo-rev2-bh.png) no-repeat left center, url(/residentevil/pc/img/about/history/title_bg-rev2.png) no-repeat right center #000;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox.rev2:lang(ja) .title label[for=re4-toggle] {
  background: url(/residentevil/pc/img/about/history/title_logo-re4-bh.png) no-repeat left center, url(/residentevil/pc/img/about/history/title_bg-re4-bh.png) no-repeat right center #000;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox.re7 .title label {
  background: url(/residentevil/pc/img/about/history/title_logo-re7-re.png) no-repeat left center, url(/residentevil/pc/img/about/history/title_bg-re7.png) no-repeat right center #000;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox.re7:lang(ja) .title label {
  background: url(/residentevil/pc/img/about/history/title_logo-re7-bh.png) no-repeat left center, url(/residentevil/pc/img/about/history/title_bg-re7.png) no-repeat right center #000;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox.re7:lang(ja) .title label[for=re4-toggle] {
  background: url(/residentevil/pc/img/about/history/title_logo-re4-bh.png) no-repeat left center, url(/residentevil/pc/img/about/history/title_bg-re4-bh.png) no-repeat right center #000;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox.village .title label {
  background: url(/residentevil/pc/img/about/history/title_logo-village-re.png) no-repeat left center, url(/residentevil/pc/img/about/history/title_bg-village.png) no-repeat right center #000;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox.village:lang(ja) .title label {
  background: url(/residentevil/pc/img/about/history/title_logo-village-bh.png) no-repeat left center, url(/residentevil/pc/img/about/history/title_bg-village.png) no-repeat right center #000;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox.village:lang(ja) .title label[for=re4-toggle] {
  background: url(/residentevil/pc/img/about/history/title_logo-re4-bh.png) no-repeat left center, url(/residentevil/pc/img/about/history/title_bg-re4-bh.png) no-repeat right center #000;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox.re4_remake .title label {
  background: url(/residentevil/pc/img/about/history/title_logo-re4_remake-re.png) no-repeat left center, url(/residentevil/pc/img/about/history/title_bg-re4_remake.png) no-repeat right center #000;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox.re4_remake:lang(ja) .title label {
  background: url(/residentevil/pc/img/about/history/title_logo-re4_remake-bh.png) no-repeat left center, url(/residentevil/pc/img/about/history/title_bg-re4_remake.png) no-repeat right center #000;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox.re4_remake:lang(ja) .title label[for=re4-toggle] {
  background: url(/residentevil/pc/img/about/history/title_logo-re4-bh.png) no-repeat left center, url(/residentevil/pc/img/about/history/title_bg-re4-bh.png) no-repeat right center #000;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox .age {
  position: relative;
  width: 150px;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-weight: 200;
  text-align: right;
  opacity: 0;
  transition: opacity 0.3s;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox .age .year {
  font-size: 5.7rem;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox .age .mon {
  margin: 0 0 0 10px;
  font-size: 3.2rem;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox .age::after {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  right: -40px;
  width: 30px;
  height: 2px;
  background: #2b2b2b;
  transform: scale(0, 1) translateY(-50%);
  transform-origin: right;
  transition: transform 0.3s;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox .title {
  position: relative;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox .title::after {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  left: -51px;
  width: 50px;
  height: 2px;
  background: #2b2b2b;
  transform: scale(0, 1) translateY(-50%);
  transform-origin: left;
  transition: transform 0.3s;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox .title .title-new {
  display: flex;
  align-items: center;
  position: absolute;
  top: -30px;
  left: 0;
  min-width: 70px;
  height: 30px;
  padding: 0 15px;
  background: #c41b16;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 1.4rem;
  line-height: 1;
  opacity: 0;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox .title .title-new span {
  font-size: 1.6rem;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox .title .title-new::before {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  right: -30px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 30px 0 0px 30px;
  border-color: transparent transparent transparent #c41c16;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox .title .title-new::after {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  right: -55px;
  width: 10px;
  height: 30px;
  border-left: 10px solid #c41c16;
  border-right: 10px solid #c41c16;
  transform: skew(45deg, 0deg);
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox .title label {
  display: flex;
  align-items: center;
  position: relative;
  width: 700px;
  height: 132px;
  padding: 0 0 0 280px;
  border: 1px solid #5a5a5a;
  background: #000;
  box-sizing: border-box;
  color: #d0d0d0;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 2.1rem;
  line-height: 1.2;
  opacity: 0;
  transition: opacity 0.3;
  cursor: pointer;
  overflow: hidden;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox .title label::before {
  content: "";
  position: absolute;
  top: 50%;
  right: 50px;
  width: 25px;
  height: 25px;
  border-top: 2px solid #c2c2c2;
  border-right: 2px solid #c2c2c2;
  filter: drop-shadow(0 0 10px #000);
  transform: rotate(45deg) translateY(-50%);
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox .title label::after {
  content: "";
  position: absolute;
  top: -1px;
  left: -1px;
  width: 700px;
  height: 132px;
  background: #000;
  transition: transform 0.3s;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox .title label:hover {
  opacity: 0.8 !important;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox.disp {
  pointer-events: all;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox.disp::before, main#portal-about #contents .contents__inner.history .history__inner .titleBox.disp::after {
  transform: scale(1);
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox.disp .age,
main#portal-about #contents .contents__inner.history .history__inner .titleBox.disp .title {
  opacity: 1;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox.disp .age::after,
main#portal-about #contents .contents__inner.history .history__inner .titleBox.disp .title::after {
  transform: scale(1, 1) translateY(-50%);
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox.disp .age .title-new,
main#portal-about #contents .contents__inner.history .history__inner .titleBox.disp .title .title-new {
  opacity: 1;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox.disp .age label,
main#portal-about #contents .contents__inner.history .history__inner .titleBox.disp .title label {
  opacity: 1;
}
main#portal-about #contents .contents__inner.history .history__inner .titleBox.disp .age label::after,
main#portal-about #contents .contents__inner.history .history__inner .titleBox.disp .title label::after {
  transform: translateX(100%);
}
main#portal-about #contents .contents__inner.history .coming {
  padding: 150px 0 0;
  color: #d0d0d0;
  font-family: "Oswald", sans-serif;
  font-size: 3.2rem;
  font-weight: 200;
  text-align: center;
  opacity: 0;
  transform: translateY(50px);
  transition: opacity 1s, transform 1s;
  transition-delay: 0.9s;
}
main#portal-about #contents .contents__inner.history .coming.disp {
  opacity: 1;
  transform: translateY(0);
}
main#portal-about #one-toggle:checked ~ .one-login_modal.history,
main#portal-about #one-toggle:checked ~ .one-content.title-content.history {
  visibility: visible;
  opacity: 1;
  pointer-events: all;
}
main#portal-about #re2-toggle:checked ~ .re2-login_modal.history,
main#portal-about #re2-toggle:checked ~ .re2-content.title-content.history {
  visibility: visible;
  opacity: 1;
  pointer-events: all;
}
main#portal-about #re3-toggle:checked ~ .re3-login_modal.history,
main#portal-about #re3-toggle:checked ~ .re3-content.title-content.history {
  visibility: visible;
  opacity: 1;
  pointer-events: all;
}
main#portal-about #code-toggle:checked ~ .code-login_modal.history,
main#portal-about #code-toggle:checked ~ .code-content.title-content.history {
  visibility: visible;
  opacity: 1;
  pointer-events: all;
}
main#portal-about #zero-toggle:checked ~ .zero-login_modal.history,
main#portal-about #zero-toggle:checked ~ .zero-content.title-content.history {
  visibility: visible;
  opacity: 1;
  pointer-events: all;
}
main#portal-about #out-toggle:checked ~ .out-login_modal.history,
main#portal-about #out-toggle:checked ~ .out-content.title-content.history {
  visibility: visible;
  opacity: 1;
  pointer-events: all;
}
main#portal-about #out2-toggle:checked ~ .out2-login_modal.history,
main#portal-about #out2-toggle:checked ~ .out2-content.title-content.history {
  visibility: visible;
  opacity: 1;
  pointer-events: all;
}
main#portal-about #re4-toggle:checked ~ .re4-login_modal.history,
main#portal-about #re4-toggle:checked ~ .re4-content.title-content.history {
  visibility: visible;
  opacity: 1;
  pointer-events: all;
}
main#portal-about #re5-toggle:checked ~ .re5-login_modal.history,
main#portal-about #re5-toggle:checked ~ .re5-content.title-content.history {
  visibility: visible;
  opacity: 1;
  pointer-events: all;
}
main#portal-about #re6-toggle:checked ~ .re6-login_modal.history,
main#portal-about #re6-toggle:checked ~ .re6-content.title-content.history {
  visibility: visible;
  opacity: 1;
  pointer-events: all;
}
main#portal-about #one_remake-toggle:checked ~ .one_remake-login_modal.history,
main#portal-about #one_remake-toggle:checked ~ .one_remake-content.title-content.history {
  visibility: visible;
  opacity: 1;
  pointer-events: all;
}
main#portal-about #re2_remake-toggle:checked ~ .re2_remake-login_modal.history,
main#portal-about #re2_remake-toggle:checked ~ .re2_remake-content.title-content.history {
  visibility: visible;
  opacity: 1;
  pointer-events: all;
}
main#portal-about #re3_remake-toggle:checked ~ .re3_remake-login_modal.history,
main#portal-about #re3_remake-toggle:checked ~ .re3_remake-content.title-content.history {
  visibility: visible;
  opacity: 1;
  pointer-events: all;
}
main#portal-about #rev-toggle:checked ~ .rev-login_modal.history,
main#portal-about #rev-toggle:checked ~ .rev-content.title-content.history {
  visibility: visible;
  opacity: 1;
  pointer-events: all;
}
main#portal-about #rev2-toggle:checked ~ .rev2-login_modal.history,
main#portal-about #rev2-toggle:checked ~ .rev2-content.title-content.history {
  visibility: visible;
  opacity: 1;
  pointer-events: all;
}
main#portal-about #re7-toggle:checked ~ .re7-login_modal.history,
main#portal-about #re7-toggle:checked ~ .re7-content.title-content.history {
  visibility: visible;
  opacity: 1;
  pointer-events: all;
}
main#portal-about #village-toggle:checked ~ .village-login_modal.history,
main#portal-about #village-toggle:checked ~ .village-content.title-content.history {
  visibility: visible;
  opacity: 1;
  pointer-events: all;
}
main#portal-about #re4_remake-toggle:checked ~ .re4_remake-login_modal.history,
main#portal-about #re4_remake-toggle:checked ~ .re4_remake-content.title-content.history {
  visibility: visible;
  opacity: 1;
  pointer-events: all;
}
main#portal-about .login_modal {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.9);
  visibility: hidden;
  opacity: 0;
  z-index: 100000;
  transition: visibility 0.3s, opacity 0.3s;
}
main#portal-about .login_modal > label {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
main#portal-about .login_modal .mdl__inner {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  position: absolute;
  top: 50%;
  right: 50%;
  width: 1100px;
  padding: 45px 0;
  background: linear-gradient(to right, rgba(26, 26, 26, 0) 0%, rgb(26, 26, 26) 40%, rgb(26, 26, 26) 80%, rgba(26, 26, 26, 0) 100%);
  text-align: center;
  transform: translate(50%, -50%);
}
main#portal-about .login_modal .mdl__inner::before, main#portal-about .login_modal .mdl__inner::after {
  content: "";
  position: absolute;
  right: 50%;
  width: 100%;
  height: 1px;
  background: linear-gradient(to right, rgba(100, 100, 100, 0) 0%, rgb(100, 100, 100) 50%, rgba(100, 100, 100, 0) 100%);
  transform: translateX(50%);
}
main#portal-about .login_modal .mdl__inner::before {
  top: 0;
}
main#portal-about .login_modal .mdl__inner::after {
  bottom: 0;
}
main#portal-about .login_modal .mdl__inner .mdl__login__img {
  width: 294px;
  margin: 0 40px 0 0;
  border: 1px solid rgba(201, 201, 201, 0.3);
}
main#portal-about .login_modal .mdl__inner .mdl__login__img img {
  width: 100%;
  height: auto;
  vertical-align: top;
}
main#portal-about .login_modal .mdl__inner dl {
  width: 385px;
  text-align: left;
}
main#portal-about .login_modal .mdl__inner dl dt {
  margin: 0 0 15px 0;
  color: #fffae6;
  font-family: "Oswald", sans-serif;
  font-size: 4rem;
  font-weight: normal;
  line-height: 1;
  letter-spacing: 5px;
}
main#portal-about .login_modal .mdl__inner dl dt span {
  color: #afafa7;
  font-size: 1.2rem;
  letter-spacing: 1px;
}
main#portal-about .login_modal .mdl__inner dl dd {
  margin: 0 0 10px;
  color: #afafa7;
  font-size: 1.6rem;
  letter-spacing: 0;
}
main#portal-about .login_modal .mdl__inner dl dd span {
  display: inline-block;
  margin: 12px 0;
  color: #afafa7;
  font-size: 1.2rem;
}
main#portal-about .login_modal .mdl__inner dl dd.btn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 385px;
  height: 44px;
  margin: 0;
  background: #930912;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
  transition: background 0.2s, opacity 0.2s;
}
main#portal-about .login_modal .mdl__inner dl dd.btn:hover, main#portal-about .login_modal .mdl__inner dl dd.btn:active {
  background: #eb0000;
}
main#portal-about .login_modal .mdl__inner dl dd.btn.disabled {
  opacity: 0.5;
  pointer-events: none;
}
main#portal-about .login_modal .mdl__inner .mdl__close label {
  position: absolute;
  top: -16px;
  right: 190px;
  width: 32px;
  height: 32px;
  background: url(/residentevil/village/pc/img/common/btn_close.png) no-repeat;
  cursor: pointer;
  transition: background 0.3s;
}
main#portal-about .login_modal .mdl__inner .mdl__close label:hover {
  filter: brightness(1.5);
}
main#portal-about .title-content.history {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  opacity: 0;
  overflow-y: scroll;
  z-index: 10000;
  transition: visibility 0.3s, opacity 0.3s;
  pointer-events: none;
  scroll-behavior: smooth;
}
main#portal-about .title-content.history.one-content {
  background: url(/residentevil/pc/img/about/history/one/bg.png) no-repeat center top #000;
  background-size: 100%;
}
main#portal-about .title-content.history.one-content .title__date {
  background: url(/residentevil/pc/img/about/history/bar_title.png) no-repeat center top, url(/residentevil/pc/img/about/history/bar_title.png) no-repeat center bottom, url(/residentevil/pc/img/about/history/one/bg_date.jpg) no-repeat center center;
}
main#portal-about .title-content.history.re2-content {
  background: url(/residentevil/pc/img/about/history/re2/bg.png) no-repeat center top #000;
  background-size: 100%;
}
main#portal-about .title-content.history.re2-content .title__date {
  background: url(/residentevil/pc/img/about/history/bar_title.png) no-repeat center top, url(/residentevil/pc/img/about/history/bar_title.png) no-repeat center bottom, url(/residentevil/pc/img/about/history/re2/bg_date.jpg) no-repeat center center;
}
main#portal-about .title-content.history.re3-content {
  background: url(/residentevil/pc/img/about/history/re3/bg.png) no-repeat center top #000;
  background-size: 100%;
}
main#portal-about .title-content.history.re3-content .title__date {
  background: url(/residentevil/pc/img/about/history/bar_title.png) no-repeat center top, url(/residentevil/pc/img/about/history/bar_title.png) no-repeat center bottom, url(/residentevil/pc/img/about/history/re3/bg_date.jpg) no-repeat center center;
}
main#portal-about .title-content.history.code-content {
  background: url(/residentevil/pc/img/about/history/code/bg.png) no-repeat center top #000;
  background-size: 100%;
}
main#portal-about .title-content.history.code-content .title__date {
  background: url(/residentevil/pc/img/about/history/bar_title.png) no-repeat center top, url(/residentevil/pc/img/about/history/bar_title.png) no-repeat center bottom, url(/residentevil/pc/img/about/history/code/bg_date.jpg) no-repeat center center;
}
main#portal-about .title-content.history.zero-content {
  background: url(/residentevil/pc/img/about/history/zero/bg.png) no-repeat center top #000;
  background-size: 100%;
}
main#portal-about .title-content.history.zero-content .title__date {
  background: url(/residentevil/pc/img/about/history/bar_title.png) no-repeat center top, url(/residentevil/pc/img/about/history/bar_title.png) no-repeat center bottom, url(/residentevil/pc/img/about/history/zero/bg_date.jpg) no-repeat center center;
}
main#portal-about .title-content.history.out-content {
  background: url(/residentevil/pc/img/about/history/out/bg.png) no-repeat center top #000;
  background-size: 100%;
}
main#portal-about .title-content.history.out-content .title__date {
  background: url(/residentevil/pc/img/about/history/bar_title.png) no-repeat center top, url(/residentevil/pc/img/about/history/bar_title.png) no-repeat center bottom, url(/residentevil/pc/img/about/history/out/bg_date.jpg) no-repeat center center;
}
main#portal-about .title-content.history.out2-content {
  background: url(/residentevil/pc/img/about/history/out2/bg.png) no-repeat center top #000;
  background-size: 100%;
}
main#portal-about .title-content.history.out2-content .title__date {
  background: url(/residentevil/pc/img/about/history/bar_title.png) no-repeat center top, url(/residentevil/pc/img/about/history/bar_title.png) no-repeat center bottom, url(/residentevil/pc/img/about/history/out2/bg_date.jpg) no-repeat center center;
}
main#portal-about .title-content.history.re4-content {
  background: url(/residentevil/pc/img/about/history/re4/bg.png) no-repeat center top #000;
  background-size: 100%;
}
main#portal-about .title-content.history.re4-content .title__date {
  background: url(/residentevil/pc/img/about/history/bar_title.png) no-repeat center top, url(/residentevil/pc/img/about/history/bar_title.png) no-repeat center bottom, url(/residentevil/pc/img/about/history/re4/bg_date.jpg) no-repeat center center;
}
main#portal-about .title-content.history.re5-content {
  background: url(/residentevil/pc/img/about/history/re5/bg.png) no-repeat center top #000;
  background-size: 100%;
}
main#portal-about .title-content.history.re5-content .title__date {
  background: url(/residentevil/pc/img/about/history/bar_title.png) no-repeat center top, url(/residentevil/pc/img/about/history/bar_title.png) no-repeat center bottom, url(/residentevil/pc/img/about/history/re5/bg_date.jpg) no-repeat center center;
}
main#portal-about .title-content.history.re6-content {
  background: url(/residentevil/pc/img/about/history/re6/bg.png) no-repeat center top #000;
  background-size: 100%;
}
main#portal-about .title-content.history.re6-content .title__date {
  background: url(/residentevil/pc/img/about/history/bar_title.png) no-repeat center top, url(/residentevil/pc/img/about/history/bar_title.png) no-repeat center bottom, url(/residentevil/pc/img/about/history/re6/bg_date.jpg) no-repeat center center;
}
main#portal-about .title-content.history.one_remake-content {
  background: url(/residentevil/pc/img/about/history/one_remake/bg.png) no-repeat center top #000;
  background-size: 100%;
}
main#portal-about .title-content.history.one_remake-content .title__date {
  background: url(/residentevil/pc/img/about/history/bar_title.png) no-repeat center top, url(/residentevil/pc/img/about/history/bar_title.png) no-repeat center bottom, url(/residentevil/pc/img/about/history/one_remake/bg_date.jpg) no-repeat center center;
}
main#portal-about .title-content.history.re2_remake-content {
  background: url(/residentevil/pc/img/about/history/re2_remake/bg.png) no-repeat center top #000;
  background-size: 100%;
}
main#portal-about .title-content.history.re2_remake-content .title__date {
  background: url(/residentevil/pc/img/about/history/bar_title.png) no-repeat center top, url(/residentevil/pc/img/about/history/bar_title.png) no-repeat center bottom, url(/residentevil/pc/img/about/history/re2_remake/bg_date.jpg) no-repeat center center;
}
main#portal-about .title-content.history.re3_remake-content {
  background: url(/residentevil/pc/img/about/history/re3_remake/bg.png) no-repeat center top #000;
  background-size: 100%;
}
main#portal-about .title-content.history.re3_remake-content .title__date {
  background: url(/residentevil/pc/img/about/history/bar_title.png) no-repeat center top, url(/residentevil/pc/img/about/history/bar_title.png) no-repeat center bottom, url(/residentevil/pc/img/about/history/re3_remake/bg_date.jpg) no-repeat center center;
}
main#portal-about .title-content.history.rev-content {
  background: url(/residentevil/pc/img/about/history/rev/bg.png) no-repeat center top #000;
  background-size: 100%;
}
main#portal-about .title-content.history.rev-content .title__date {
  background: url(/residentevil/pc/img/about/history/bar_title.png) no-repeat center top, url(/residentevil/pc/img/about/history/bar_title.png) no-repeat center bottom, url(/residentevil/pc/img/about/history/rev/bg_date.jpg) no-repeat center center;
}
main#portal-about .title-content.history.rev2-content {
  background: url(/residentevil/pc/img/about/history/rev2/bg.png) no-repeat center top #000;
  background-size: 100%;
}
main#portal-about .title-content.history.rev2-content .title__date {
  background: url(/residentevil/pc/img/about/history/bar_title.png) no-repeat center top, url(/residentevil/pc/img/about/history/bar_title.png) no-repeat center bottom, url(/residentevil/pc/img/about/history/rev2/bg_date.jpg) no-repeat center center;
}
main#portal-about .title-content.history.re7-content {
  background: url(/residentevil/pc/img/about/history/re7/bg.png) no-repeat center top #000;
  background-size: 100%;
}
main#portal-about .title-content.history.re7-content .title__date {
  background: url(/residentevil/pc/img/about/history/bar_title.png) no-repeat center top, url(/residentevil/pc/img/about/history/bar_title.png) no-repeat center bottom, url(/residentevil/pc/img/about/history/re7/bg_date.jpg) no-repeat center center;
}
main#portal-about .title-content.history.village-content {
  background: url(/residentevil/pc/img/about/history/village/bg.png) no-repeat center top #000;
  background-size: 100%;
}
main#portal-about .title-content.history.village-content .title__date {
  background: url(/residentevil/pc/img/about/history/bar_title.png) no-repeat center top, url(/residentevil/pc/img/about/history/bar_title.png) no-repeat center bottom, url(/residentevil/pc/img/about/history/village/bg_date.jpg) no-repeat center center;
}
main#portal-about .title-content.history.re4_remake-content {
  background: url(/residentevil/pc/img/about/history/re4_remake/bg.png) no-repeat center top #000;
  background-size: 100%;
}
main#portal-about .title-content.history.re4_remake-content .title__date {
  background: url(/residentevil/pc/img/about/history/bar_title.png) no-repeat center top, url(/residentevil/pc/img/about/history/bar_title.png) no-repeat center bottom, url(/residentevil/pc/img/about/history/re4_remake/bg_date.jpg) no-repeat center center;
}
main#portal-about .title-content.history.re2-content:lang(ja) {
  background: url(/residentevil/pc/img/about/history/re2/bg-ja.png) no-repeat center top #000;
  background-size: 100%;
}
main#portal-about .title-content.history.re7-content .title__character .slideArea ul.thumb li.item, main#portal-about .title-content.history.village-content .title__character .slideArea ul.thumb li.item {
  display: none;
}
main#portal-about .title-content.history.re7-content .title__character .slideArea ul.thumb li.item.disp, main#portal-about .title-content.history.village-content .title__character .slideArea ul.thumb li.item.disp {
  display: block;
}
main#portal-about .title-content.history.code-content .title__creature ul.elems.column, main#portal-about .title-content.history.one-content .title__creature ul.elems.column, main#portal-about .title-content.history.one_remake-content .title__creature ul.elems.column, main#portal-about .title-content.history.zero-content .title__creature ul.elems.column, main#portal-about .title-content.history.re5-content .title__creature ul.elems.column, main#portal-about .title-content.history.re6-content .title__creature ul.elems.column, main#portal-about .title-content.history.re7-content .title__creature ul.elems.column, main#portal-about .title-content.history.re2_remake-content .title__creature ul.elems.column, main#portal-about .title-content.history.re3_remake-content .title__creature ul.elems.column, main#portal-about .title-content.history.re4_remake-content .title__creature ul.elems.column {
  height: 416px;
}
main#portal-about .title-content.history.code-content .title__character ul.elems.column, main#portal-about .title-content.history.one-content .title__character ul.elems.column, main#portal-about .title-content.history.one_remake-content .title__character ul.elems.column, main#portal-about .title-content.history.zero-content .title__character ul.elems.column, main#portal-about .title-content.history.re5-content .title__character ul.elems.column, main#portal-about .title-content.history.re6-content .title__character ul.elems.column, main#portal-about .title-content.history.re7-content .title__character ul.elems.column, main#portal-about .title-content.history.re2_remake-content .title__character ul.elems.column, main#portal-about .title-content.history.re3_remake-content .title__character ul.elems.column, main#portal-about .title-content.history.re4_remake-content .title__character ul.elems.column {
  height: 274px;
}
main#portal-about .title-content.history.code-content .title__artwork ul.elems.column, main#portal-about .title-content.history.one-content .title__artwork ul.elems.column, main#portal-about .title-content.history.one_remake-content .title__artwork ul.elems.column, main#portal-about .title-content.history.zero-content .title__artwork ul.elems.column, main#portal-about .title-content.history.re5-content .title__artwork ul.elems.column, main#portal-about .title-content.history.re6-content .title__artwork ul.elems.column, main#portal-about .title-content.history.re7-content .title__artwork ul.elems.column, main#portal-about .title-content.history.re2_remake-content .title__artwork ul.elems.column, main#portal-about .title-content.history.re3_remake-content .title__artwork ul.elems.column, main#portal-about .title-content.history.re4_remake-content .title__artwork ul.elems.column {
  height: 416px;
}
main#portal-about .title-content.history.re2_remake-content .title__connection-title, main#portal-about .title-content.history.re3_remake-content .title__connection-title, main#portal-about .title-content.history.code-content .title__connection-title, main#portal-about .title-content.history.village-content .title__connection-title, main#portal-about .title-content.history.re4_remake-content .title__connection-title {
  padding: 0 0 80px !important;
}
main#portal-about .title-content.history.code-content .title__artwork .pagination, main#portal-about .title-content.history.one_remake-content .title__artwork .pagination {
  display: none;
}
main#portal-about .title-content.history.out-content h2 br, main#portal-about .title-content.history.out2-content h2 br, main#portal-about .title-content.history.rev-content h2 br, main#portal-about .title-content.history.rev2-content h2 br {
  display: none;
}
main#portal-about .title-content.history.re4-content .title__creature ul.elems.column {
  height: 466px;
}
main#portal-about .title-content.history .title-content__inner {
  position: relative;
  width: 1100px;
  margin: 0 auto;
  padding: 0 0 60px;
  border-right: rgba(58, 58, 58, 0.9);
  border-left: rgba(58, 58, 58, 0.9);
  background: rgba(0, 0, 0, 0.8);
}
main#portal-about .title-content.history .title-content__inner .close.top {
  position: fixed;
  top: 25px;
  right: calc(50% - 525px);
  z-index: 10;
}
main#portal-about .title-content.history .title-content__inner .close.top label {
  display: block;
  width: 70px;
  height: 85px;
  background: url(/residentevil/pc/img/about/history/btn_close.png) no-repeat;
  cursor: pointer;
  transition: filter 0.3s;
}
main#portal-about .title-content.history .title-content__inner .close.top label:hover {
  filter: brightness(0.8);
}
main#portal-about .title-content.history .title-content__inner h2.img img {
  width: 100%;
  height: auto;
  margin: 0 0 60px;
  border-bottom: rgba(58, 58, 58, 0.8);
}
main#portal-about .title-content.history .title-content__inner h2.img p {
  position: relative;
  margin: 0 0 70px;
  color: #fff;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 4rem;
  font-weight: 300;
  text-align: center;
  line-height: 1.2;
}
main#portal-about .title-content.history .title-content__inner h2.img p::after {
  content: "";
  position: absolute;
  bottom: -20px;
  right: 50%;
  width: 50px;
  height: 2px;
  background: #920a12;
  transform: translateX(50%);
}
main#portal-about .title-content.history .title-content__inner .bgm {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 60px;
  margin: 0 0 44px;
  background: url(/residentevil/pc/img/about/history/bg_vol.jpg) repeat center top;
}
main#portal-about .title-content.history .title-content__inner .bgm dt {
  padding: 0 23px 0 0;
  border-right: 1px solid #fff;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
  font-weight: 200;
  line-height: 1;
}
main#portal-about .title-content.history .title-content__inner .bgm dd {
  display: block;
  position: relative;
  width: 66px;
  padding: 0 36px 0 0;
  text-align: center;
  cursor: pointer;
  transition: opacity 0.3s;
}
main#portal-about .title-content.history .title-content__inner .bgm dd span {
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
  font-weight: 200;
}
main#portal-about .title-content.history .title-content__inner .bgm dd:hover {
  opacity: 0.8;
}
main#portal-about .title-content.history .title-content__inner .bgm dd::before {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  right: 15px;
  width: 21px;
  height: 26px;
  transform: translateY(-50%);
  background: url(/residentevil/pc/img/about/history/icon_vol.png) no-repeat;
}
main#portal-about .title-content.history .title-content__inner .bgm dd.off::after {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: 13px;
  height: 12px;
  transform: translateY(-50%);
  background: url(/residentevil/pc/img/about/history/icon_vol-off.png) no-repeat;
}
main#portal-about .title-content.history .title-content__inner .title__date {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 217px;
  padding: 36px 0;
}
main#portal-about .title-content.history .title-content__inner .title__date .date {
  letter-spacing: 1px;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.8), 0 0 10px rgba(0, 0, 0, 0.8);
  font-family: "Noto Sans JP", sans-serif;
  font-size: 1.9rem;
}
main#portal-about .title-content.history .title-content__inner .title__date .date span {
  font-family: "Oswald", sans-serif;
  font-size: 2.9rem;
  font-weight: 200;
}
main#portal-about .title-content.history .title-content__inner .title__date .date span.txt {
  font-size: 2.6rem;
}
main#portal-about .title-content.history .title-content__inner .title__date a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 270px;
  height: 35px;
  margin: 38px auto 0;
  background: #930912;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
  transition: background 0.2s, opacity 0.2s;
}
main#portal-about .title-content.history .title-content__inner .title__date a:hover, main#portal-about .title-content.history .title-content__inner .title__date a:active {
  background: #eb0000;
}
main#portal-about .title-content.history .title-content__inner .title__date a.disabled {
  opacity: 0.5;
  pointer-events: none;
}
main#portal-about .title-content.history .title-content__inner .title__story {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0 0 40px;
  background: url(/residentevil/pc/img/about/history/bar_title.png) no-repeat center bottom;
  box-sizing: border-box;
}
main#portal-about .title-content.history .title-content__inner .title__story h3 {
  margin: 0 0 10px;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 4.8rem;
  font-weight: 200;
}
main#portal-about .title-content.history .title-content__inner .title__story p {
  width: 840px;
  margin: 0 auto;
  color: #fff;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 1.6rem;
  line-height: 2;
}
main#portal-about .title-content.history .title-content__inner .title__creature,
main#portal-about .title-content.history .title-content__inner .title__character,
main#portal-about .title-content.history .title-content__inner .title__artwork {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 80px 0 0;
}
main#portal-about .title-content.history .title-content__inner .title__creature h3,
main#portal-about .title-content.history .title-content__inner .title__character h3,
main#portal-about .title-content.history .title-content__inner .title__artwork h3 {
  margin: 0 0 50px;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 4.8rem;
  font-weight: 200;
}
main#portal-about .title-content.history .title-content__inner .title__creature .slideArea,
main#portal-about .title-content.history .title-content__inner .title__character .slideArea,
main#portal-about .title-content.history .title-content__inner .title__artwork .slideArea {
  width: 832px;
}
main#portal-about .title-content.history .title-content__inner .title__creature .slideArea ul.thumb,
main#portal-about .title-content.history .title-content__inner .title__character .slideArea ul.thumb,
main#portal-about .title-content.history .title-content__inner .title__artwork .slideArea ul.thumb {
  display: flex;
  flex-wrap: wrap;
  width: 832px;
}
main#portal-about .title-content.history .title-content__inner .title__creature .slideArea ul.thumb li.item,
main#portal-about .title-content.history .title-content__inner .title__character .slideArea ul.thumb li.item,
main#portal-about .title-content.history .title-content__inner .title__artwork .slideArea ul.thumb li.item {
  width: 416px;
  clear: both;
}
main#portal-about .title-content.history .title-content__inner .title__creature .slideArea ul.thumb li.item ul.elems,
main#portal-about .title-content.history .title-content__inner .title__character .slideArea ul.thumb li.item ul.elems,
main#portal-about .title-content.history .title-content__inner .title__artwork .slideArea ul.thumb li.item ul.elems {
  display: flex;
  flex-wrap: wrap;
}
main#portal-about .title-content.history .title-content__inner .title__creature .slideArea ul.thumb li.item ul.elems.float,
main#portal-about .title-content.history .title-content__inner .title__character .slideArea ul.thumb li.item ul.elems.float,
main#portal-about .title-content.history .title-content__inner .title__artwork .slideArea ul.thumb li.item ul.elems.float {
  display: block;
}
main#portal-about .title-content.history .title-content__inner .title__creature .slideArea ul.thumb li.item ul.elems.float li.elem,
main#portal-about .title-content.history .title-content__inner .title__character .slideArea ul.thumb li.item ul.elems.float li.elem,
main#portal-about .title-content.history .title-content__inner .title__artwork .slideArea ul.thumb li.item ul.elems.float li.elem {
  float: left;
}
main#portal-about .title-content.history .title-content__inner .title__creature .slideArea ul.thumb li.item ul.elems.column,
main#portal-about .title-content.history .title-content__inner .title__character .slideArea ul.thumb li.item ul.elems.column,
main#portal-about .title-content.history .title-content__inner .title__artwork .slideArea ul.thumb li.item ul.elems.column {
  flex-direction: column;
}
main#portal-about .title-content.history .title-content__inner .title__creature .slideArea ul.thumb li.item ul.elems li.elem,
main#portal-about .title-content.history .title-content__inner .title__character .slideArea ul.thumb li.item ul.elems li.elem,
main#portal-about .title-content.history .title-content__inner .title__artwork .slideArea ul.thumb li.item ul.elems li.elem {
  width: calc(50% - 2px);
  margin: 1px;
  line-height: 0;
  cursor: pointer;
  overflow: hidden;
}
main#portal-about .title-content.history .title-content__inner .title__creature .slideArea ul.thumb li.item ul.elems li.elem.max,
main#portal-about .title-content.history .title-content__inner .title__character .slideArea ul.thumb li.item ul.elems li.elem.max,
main#portal-about .title-content.history .title-content__inner .title__artwork .slideArea ul.thumb li.item ul.elems li.elem.max {
  width: calc(100% - 2px);
}
main#portal-about .title-content.history .title-content__inner .title__creature .slideArea ul.thumb li.item ul.elems li.elem img,
main#portal-about .title-content.history .title-content__inner .title__character .slideArea ul.thumb li.item ul.elems li.elem img,
main#portal-about .title-content.history .title-content__inner .title__artwork .slideArea ul.thumb li.item ul.elems li.elem img {
  width: 100%;
  height: auto;
  transition: transform 0.3s;
}
main#portal-about .title-content.history .title-content__inner .title__creature .slideArea ul.thumb li.item ul.elems li.elem:hover img,
main#portal-about .title-content.history .title-content__inner .title__character .slideArea ul.thumb li.item ul.elems li.elem:hover img,
main#portal-about .title-content.history .title-content__inner .title__artwork .slideArea ul.thumb li.item ul.elems li.elem:hover img {
  transform: scale(1.2);
}
main#portal-about .title-content.history .title-content__inner .title__creature .slideArea ul.thumb li.item ul.elems li.elem .name,
main#portal-about .title-content.history .title-content__inner .title__character .slideArea ul.thumb li.item ul.elems li.elem .name,
main#portal-about .title-content.history .title-content__inner .title__artwork .slideArea ul.thumb li.item ul.elems li.elem .name {
  display: none;
}
main#portal-about .title-content.history .title-content__inner .title__movie,
main#portal-about .title-content.history .title-content__inner .title__connection-link {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 80px 0 0;
}
main#portal-about .title-content.history .title-content__inner .title__movie h3,
main#portal-about .title-content.history .title-content__inner .title__connection-link h3 {
  margin: 0 0 50px;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 4.8rem;
  font-weight: 200;
}
main#portal-about .title-content.history .title-content__inner .title__movie ul,
main#portal-about .title-content.history .title-content__inner .title__connection-link ul {
  display: flex;
  flex-wrap: wrap;
  gap: 40px 10px;
  width: 832px;
}
main#portal-about .title-content.history .title-content__inner .title__movie ul li,
main#portal-about .title-content.history .title-content__inner .title__connection-link ul li {
  width: 198px;
  color: #d0d0d0;
  font-size: 1.2rem;
  cursor: pointer;
}
main#portal-about .title-content.history .title-content__inner .title__movie ul li:hover img,
main#portal-about .title-content.history .title-content__inner .title__connection-link ul li:hover img {
  transform: scale(1.2);
}
main#portal-about .title-content.history .title-content__inner .title__movie ul li .img,
main#portal-about .title-content.history .title-content__inner .title__connection-link ul li .img {
  display: block;
  position: relative;
  width: 196px;
  height: 110px;
  margin: 0 0 10px;
  overflow: hidden;
}
main#portal-about .title-content.history .title-content__inner .title__movie ul li .img img,
main#portal-about .title-content.history .title-content__inner .title__connection-link ul li .img img {
  width: 100%;
  height: auto;
  transition: transform 0.3s;
}
main#portal-about .title-content.history .title-content__inner .title__movie ul li .img::after,
main#portal-about .title-content.history .title-content__inner .title__connection-link ul li .img::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 50%;
  width: 64px;
  height: 64px;
  background: url(/residentevil/pc/img/about/history/btn_movie.png) no-repeat;
  transform: translate(50%, -50%);
}
main#portal-about .title-content.history .title-content__inner .title__creature .slideArea ul.thumb li.item {
  display: none;
}
main#portal-about .title-content.history .title-content__inner .title__creature .slideArea ul.thumb li.item.disp {
  display: block;
}
main#portal-about .title-content.history .title-content__inner .title__artwork {
  padding: 80px 0;
}
main#portal-about .title-content.history .title-content__inner .title__artwork .slideArea ul.thumb li.item {
  display: none;
}
main#portal-about .title-content.history .title-content__inner .title__artwork .slideArea ul.thumb li.item.disp {
  display: block;
}
main#portal-about .title-content.history .title-content__inner .title__extra {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 50px 0 40px;
  background: url(/residentevil/pc/img/about/history/bar_title.png) no-repeat center top, url(/residentevil/pc/img/about/history/bar_title.png) no-repeat center bottom, url(/residentevil/pc/img/about/history/bg_extra.jpg) no-repeat center center;
}
main#portal-about .title-content.history .title-content__inner .title__extra.nologin {
  background: url(/residentevil/pc/img/about/history/bar_title.png) no-repeat center top, url(/residentevil/pc/img/about/history/bar_title.png) no-repeat center bottom, url(/residentevil/pc/img/about/history/bg_extra-nologin.jpg) no-repeat center center;
  background-size: auto, auto, auto 100%;
}
main#portal-about .title-content.history .title-content__inner .title__extra.nologin .slideArea ul {
  filter: blur(10px);
}
main#portal-about .title-content.history .title-content__inner .title__extra.nologin .slideArea ul li {
  pointer-events: none;
}
main#portal-about .title-content.history .title-content__inner .title__extra h3 {
  margin: 0 0 30px;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 4.8rem;
  font-weight: 200;
}
main#portal-about .title-content.history .title-content__inner .title__extra .extra_text {
  margin: 0 0 50px;
  color: #fff;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 1.8rem;
  font-weight: 200;
}
main#portal-about .title-content.history .title-content__inner .title__extra .slideArea {
  position: relative;
  margin: 0 0 15px;
}
main#portal-about .title-content.history .title-content__inner .title__extra .slideArea ul {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 10px;
}
main#portal-about .title-content.history .title-content__inner .title__extra .slideArea ul li {
  display: none;
  width: 242px;
  margin: 0 10px;
  cursor: pointer;
  overflow: hidden;
}
main#portal-about .title-content.history .title-content__inner .title__extra .slideArea ul li.disp {
  display: block;
}
main#portal-about .title-content.history .title-content__inner .title__extra .slideArea ul li img {
  width: 100%;
  height: auto;
  transition: transform 0.3s;
}
main#portal-about .title-content.history .title-content__inner .title__extra .slideArea ul li:hover img {
  transform: scale(1.2);
}
main#portal-about .title-content.history .title-content__inner .title__extra .slideArea ul li .name {
  display: none;
}
main#portal-about .title-content.history .title-content__inner .title__extra .slideArea dl.nologin__text {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  position: absolute;
  top: -14px;
  left: 0;
  width: 100%;
  height: 274px;
  border: 1px solid #565656;
  background: rgba(0, 0, 0, 0.65);
}
main#portal-about .title-content.history .title-content__inner .title__extra .slideArea dl.nologin__text dt {
  width: 100%;
  margin: 0 0 30px;
  font-size: 1.6rem;
  text-align: center;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  line-height: 1.8;
}
main#portal-about .title-content.history .title-content__inner .title__extra .slideArea dl.nologin__text dd a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 270px;
  height: 50px;
  border-top: 1px solid #565656;
  border-bottom: 1px solid #565656;
  background: #000;
  color: #fffae5;
  font-size: 1.4rem;
  font-weight: bold;
}
main#portal-about .title-content.history .title-content__inner .title__connection-title {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 70px 0 80px;
}
main#portal-about .title-content.history .title-content__inner .title__connection-title h3 {
  margin: 0 0 50px;
  color: #fff;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 3rem;
  font-weight: 200;
}
main#portal-about .title-content.history .title-content__inner .title__connection-title table {
  width: 920px;
}
main#portal-about .title-content.history .title-content__inner .title__connection-title table thead {
  border-top: 2px solid #3a3a3a;
  border-bottom: 2px solid #3a3a3a;
  background: #111;
}
main#portal-about .title-content.history .title-content__inner .title__connection-title table thead tr th {
  height: 40px;
  border-left: 1px solid #000;
  box-sizing: border-box;
  color: #fff;
  font-size: 1.4rem;
  vertical-align: middle;
}
main#portal-about .title-content.history .title-content__inner .title__connection-title table thead tr th:nth-of-type(1) {
  width: 15%;
}
main#portal-about .title-content.history .title-content__inner .title__connection-title table thead tr th:nth-of-type(2) {
  width: 15%;
}
main#portal-about .title-content.history .title-content__inner .title__connection-title table thead tr th:nth-of-type(3) {
  width: 70%;
  padding: 0 40px;
  text-align: left;
}
main#portal-about .title-content.history .title-content__inner .title__connection-title table tbody tr td {
  height: 60px;
  border-bottom: 1px solid #3a3a3a;
  border-left: 1px solid #3a3a3a;
  color: #fff;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 1.4rem;
  font-weight: 200;
  text-align: center;
  vertical-align: middle;
}
main#portal-about .title-content.history .title-content__inner .title__connection-title table tbody tr td:first-of-type {
  border-left: 1px solid #000;
}
main#portal-about .title-content.history .title-content__inner .title__connection-title table tbody tr td:nth-of-type(3) {
  padding: 0 40px;
  text-align: left;
}
main#portal-about .title-content.history .title-content__inner .title__connection-link {
  padding: 0 0 100px;
}
main#portal-about .title-content.history .title-content__inner .title__connection-link h3 {
  font-size: 3rem;
  font-weight: 200;
}
main#portal-about .title-content.history .title-content__inner .title__connection-link ul {
  display: flex;
  flex-wrap: wrap;
  gap: 40px 6px;
  width: 920px;
}
main#portal-about .title-content.history .title-content__inner .title__connection-link ul li {
  width: 179px;
}
main#portal-about .title-content.history .title-content__inner .title__connection-link ul li .img {
  width: 100%;
  height: auto;
}
main#portal-about .title-content.history .title-content__inner .title__connection-link ul li .img:after {
  display: none;
}
main#portal-about .title-content.history .title-content__inner .close.btm label {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 220px;
  height: 38px;
  margin: 0 auto;
  border: 1px solid #4d4d4d;
  background: #222;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
  font-weight: 300;
  transition: background 0.2s, opacity 0.2s;
  cursor: pointer;
}
main#portal-about .title-content.history .title-content__inner .close.btm label:hover, main#portal-about .title-content.history .title-content__inner .close.btm label:active {
  border: 1px solid #ac1818;
  background: rgba(255, 255, 255, 0.08);
}
main#portal-about .title-content.history .title-content__inner .close.btm label.disabled {
  background: rgba(255, 255, 255, 0.5);
  color: #434343;
  pointer-events: none;
}
main#portal-about .title-content.history .title-content__inner .copy {
  padding: 20px 0 0;
  font-size: 1rem;
  text-align: center;
}
main#portal-about .title-content.history .title-content__inner .pagination {
  display: flex;
  justify-content: center;
  width: 100%;
  min-height: 38px;
  margin: 25px 0;
}
main#portal-about .title-content.history .title-content__inner .pagination li {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  width: 36px;
  height: 36px;
  margin: 0 3px;
  border: 1px solid #565656;
  background: #000;
  color: #fffae5;
  font-size: 1.3rem;
  cursor: pointer;
}
main#portal-about .title-content.history .title-content__inner .pagination li.active {
  border: 1px solid #565656;
  background: rgba(255, 255, 255, 0.1);
  color: #b4b4b4;
}
main#portal-about .title-content.history .title-content__inner .pagination li.first, main#portal-about .title-content.history .title-content__inner .pagination li.prev, main#portal-about .title-content.history .title-content__inner .pagination li.next, main#portal-about .title-content.history .title-content__inner .pagination li.last {
  position: relative;
  border: none;
  background: none;
}
main#portal-about .title-content.history .title-content__inner .pagination li.first::before, main#portal-about .title-content.history .title-content__inner .pagination li.first::after, main#portal-about .title-content.history .title-content__inner .pagination li.prev::before, main#portal-about .title-content.history .title-content__inner .pagination li.prev::after, main#portal-about .title-content.history .title-content__inner .pagination li.next::before, main#portal-about .title-content.history .title-content__inner .pagination li.next::after, main#portal-about .title-content.history .title-content__inner .pagination li.last::before, main#portal-about .title-content.history .title-content__inner .pagination li.last::after {
  content: "";
  position: relative;
  width: 10px;
  height: 10px;
  border-top: 2px solid #fffae5;
  border-right: 2px solid #fffae5;
  transform-origin: center;
}
main#portal-about .title-content.history .title-content__inner .pagination li.prev::before {
  transform: rotate(225deg);
}
main#portal-about .title-content.history .title-content__inner .pagination li.prev::after {
  display: none;
}
main#portal-about .title-content.history .title-content__inner .pagination li.first::before {
  transform: rotate(225deg);
}
main#portal-about .title-content.history .title-content__inner .pagination li.first::after {
  left: -5px;
  transform: rotate(225deg);
}
main#portal-about .title-content.history .title-content__inner .pagination li.next::before {
  transform: rotate(45deg);
}
main#portal-about .title-content.history .title-content__inner .pagination li.next::after {
  display: none;
}
main#portal-about .title-content.history .title-content__inner .pagination li.last::before {
  transform: rotate(45deg);
}
main#portal-about .title-content.history .title-content__inner .pagination li.last::after {
  left: -5px;
  transform: rotate(45deg);
}
main#portal-about .title-content.history .title-content__inner .pagination li.disabled {
  filter: brightness(0.3);
  pointer-events: none;
}
main#portal-about #image_modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgb(0, 0, 0);
  visibility: hidden;
  opacity: 0;
  overflow: auto;
  z-index: 11000;
  transition: visibility 0.3s, opacity 0.3s;
  pointer-events: none;
}
main#portal-about #image_modal.disp {
  visibility: visible;
  opacity: 1;
  pointer-events: all;
}
main#portal-about #image_modal .inner {
  display: table-cell;
  width: 100vw;
  height: 100vh;
  vertical-align: middle;
  text-align: center;
}
main#portal-about #image_modal .inner .slideArea {
  display: inline-block;
  position: relative;
}
main#portal-about #image_modal .inner .slideArea:hover dl, main#portal-about #image_modal .inner .slideArea:hover #btm_nav {
  visibility: visible;
  opacity: 1;
}
main#portal-about #image_modal .inner .slideArea .image-big {
  width: 100vw;
  height: auto;
  max-width: 1920px;
  max-height: 1080px;
  opacity: 0;
  transition: visibility 0.3s, opacity 0.3s;
}
@media screen and (max-height: 56.3vw) {
  main#portal-about #image_modal .inner .slideArea .image-big {
    width: auto;
    height: 100vh !important;
  }
  main#portal-about #image_modal .inner .slideArea .image-big.movie {
    width: 190vh !important;
  }
}
main#portal-about #image_modal .inner .slideArea .image-big.disp {
  opacity: 1;
}
main#portal-about #image_modal .inner .slideArea .image-big.movie {
  height: 56.3vw;
}
main#portal-about #image_modal .inner .slideArea .image-big.movie + .close {
  top: 5vw;
  right: 1.6vw;
}
main#portal-about #image_modal .inner .slideArea .image-big.movie ~ dl {
  display: none;
}
main#portal-about #image_modal .inner .slideArea .image-big.transition {
  transition: visibility 0.3s, opacity 0.3s, transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition-delay: 0;
}
main#portal-about #image_modal .inner .slideArea .close {
  display: block;
  position: absolute;
  top: 2vw;
  right: 2vw;
  width: 3.3vw;
  height: 3.3vw;
  visibility: visible;
  opacity: 1;
  transition: visibility 0.3s, opacity 0.3s;
  z-index: 100;
  background: url(/residentevil/pc/img/about/history/btn_close_slide.png) no-repeat;
  background-size: 100%;
  background-size: 100%;
  cursor: pointer;
  transition: filter 0.3s;
}
@media screen and (max-height: 56.3vw) {
  main#portal-about #image_modal .inner .slideArea .close {
    top: 2vw;
    right: 2vw;
    width: 8vh;
    height: 8vh;
  }
}
main#portal-about #image_modal .inner .slideArea .close:hover {
  filter: brightness(0.8);
}
main#portal-about #image_modal .inner .slideArea .artwork ~ dl,
main#portal-about #image_modal .inner .slideArea .extra ~ dl {
  justify-content: flex-end !important;
}
main#portal-about #image_modal .inner .slideArea dl {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 4vw;
  padding: 0 2vw;
  background: rgba(0, 0, 0, 0.8);
  box-sizing: border-box;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0.3s, opacity 0.3s;
}
main#portal-about #image_modal .inner .slideArea dl dt {
  color: #fff;
  font-size: 2vw;
}
main#portal-about #image_modal .inner .slideArea dl dd #sns_btn {
  display: flex;
}
main#portal-about #image_modal .inner .slideArea dl dd #sns_btn li a {
  display: block;
  width: 4vw;
  height: 4vw;
}
main#portal-about #image_modal .inner .slideArea dl dd #sns_btn li.tw a {
  background: url(/residentevil/pc/img/common/footer/icon_xw.svg) no-repeat center center;
  background-size: 50%;
}
main#portal-about #image_modal .inner .slideArea dl dd #sns_btn li.fb a {
  background: url(/residentevil/pc/img/about/history/icon_fb.png) no-repeat center center;
  background-size: auto 60%;
}
@media screen and (max-height: 56.3vw) {
  main#portal-about #image_modal .inner .slideArea dl {
    height: 8vh;
  }
  main#portal-about #image_modal .inner .slideArea dl dt {
    font-size: 4vh;
  }
  main#portal-about #image_modal .inner .slideArea dl dd #sns_btn li a {
    width: 8vh;
    height: 8vh;
  }
}
main#portal-about #image_modal .inner .slideArea #btm_nav {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: absolute;
  top: 50%;
  left: 2%;
  width: 96%;
  transform: translateY(-50%);
  visibility: hidden;
  opacity: 0;
  transition: visibility 0.3s, opacity 0.3s, filter 0.3s;
  pointer-events: none;
}
main#portal-about #image_modal .inner .slideArea #btm_nav li {
  width: 2.5vw;
  height: 5vw;
  cursor: pointer;
  pointer-events: all;
}
main#portal-about #image_modal .inner .slideArea #btm_nav li.prev {
  background: url(/residentevil/pc/img/about/history/arrow_left.png) no-repeat center center;
  background-size: 100%;
}
main#portal-about #image_modal .inner .slideArea #btm_nav li.next {
  background: url(/residentevil/pc/img/about/history/arrow_right.png) no-repeat center center;
  background-size: 100%;
}
main#portal-about #image_modal .inner .slideArea #btm_nav li:hover {
  filter: brightness(0.8);
}
@media screen and (max-height: 56.3vw) {
  main#portal-about #image_modal .inner .slideArea #btm_nav li {
    width: 6.2vh;
    height: 12.6vh;
  }
}

#door {
  position: fixed;
  z-index: 10000000000000000;
  width: 100vw;
  height: 100vh;
  top: 0px;
}
#door img {
  position: revert;
  z-index: 1000000;
  width: 100vw;
  height: auto;
}

#door-bg {
  position: fixed;
  z-index: 10000000000000000;
  width: 100vw;
  height: 100vh;
  background: #000;
  top: 0px;
  transition: all 0.3s ease-out;
}

main#portal-lineup {
  visibility: visible !important;
  opacity: 1 !important;
  transition: visibility 0.3s, opacity 0.3s;
  background: url(/residentevil/pc/img/lineup/bg-lineup.jpg) no-repeat center top fixed;
  background-size: cover;
}
main#portal-lineup #pagetitle {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  height: 240px;
  opacity: 0;
  -webkit-animation: ease_display 0.5s ease-out 0.8s 1 normal;
          animation: ease_display 0.5s ease-out 0.8s 1 normal;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
main#portal-lineup #pagetitle h1 {
  position: relative;
  font-family: "Oswald", sans-serif;
  font-size: 5rem;
  font-weight: 200;
  line-height: 1;
}
main#portal-lineup #pagetitle h1::before, main#portal-lineup #pagetitle h1::after {
  display: block;
  content: "";
  position: absolute;
  right: 50%;
  width: 1px;
  height: 65px;
  background: #eb0000;
  transform: translateX(50%);
}
main#portal-lineup #pagetitle h1::before {
  top: -75px;
}
main#portal-lineup #pagetitle h1::after {
  bottom: -75px;
}
main#portal-lineup .center-border-movie {
  position: relative;
}
main#portal-lineup .center-border-movie:after {
  content: "";
  background: #eb0000;
  position: absolute;
  left: 47.5%;
  top: 8%;
  bottom: 21%;
  width: 1px;
}
main#portal-lineup #contents {
  width: 100%;
  padding: 0;
  color: #fff;
  border-top: 1px solid #3a3a3a;
  background: url(/residentevil/pc/img/common/bg_contents.png) repeat-y center top;
  background-size: 100%;
  opacity: 0;
  -webkit-animation: ease_display 0.5s ease-out 1.2s 1 normal;
          animation: ease_display 0.5s ease-out 1.2s 1 normal;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  /*tab*/
}
main#portal-lineup #contents #content-toggle1:checked ~ .portal_content-tab li:nth-of-type(1) label,
main#portal-lineup #contents #content-toggle2:checked ~ .portal_content-tab li:nth-of-type(2) label {
  border-bottom: 2px solid #aa1b1f;
  background: #000;
}
main#portal-lineup #contents #content-toggle1:checked ~ .portal_content-tab li:nth-of-type(1) label::after,
main#portal-lineup #contents #content-toggle2:checked ~ .portal_content-tab li:nth-of-type(2) label::after {
  content: "";
  position: absolute;
  bottom: -12px;
  right: 50%;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 10px 0 10px;
  border-color: #aa1b20 transparent transparent transparent;
  transform: translateX(50%);
}
main#portal-lineup #contents #content-toggle1:checked ~ .portal_content-tab li:nth-of-type(1) label p,
main#portal-lineup #contents #content-toggle2:checked ~ .portal_content-tab li:nth-of-type(2) label p {
  opacity: 1;
}
main#portal-lineup #contents #content-toggle1:checked ~ .contents__inner:nth-of-type(1),
main#portal-lineup #contents #content-toggle2:checked ~ .contents__inner:nth-of-type(2) {
  display: block;
}
main#portal-lineup #contents .portal_content-tab {
  display: flex;
  justify-content: center;
  border-bottom: 1px solid #2b2b2b;
  background: #000;
}
main#portal-lineup #contents .portal_content-tab li {
  width: 40%;
  max-width: 600px;
}
main#portal-lineup #contents .portal_content-tab li label {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  bottom: -1px;
  width: 100%;
  height: 119px;
  border-bottom: 2px solid rgba(43, 43, 43, 0);
  background: url(/residentevil/pc/img/common/tab_skinchange.png) repeat;
  color: #d0d0d0;
  font-family: "Oswald", sans-serif;
  font-weight: 200;
  font-size: 2.8rem;
  text-align: center;
  cursor: pointer;
}
main#portal-lineup #contents .portal_content-tab li label p {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  opacity: 0.4;
}
main#portal-lineup #contents .portal_content-tab li label p span {
  font-size: 1.4rem;
}
main#portal-lineup #contents .portal_content-tab li label .new {
  position: absolute;
  top: 40px;
  left: calc(50% - 8em);
  padding: 0 0 0 30px;
  color: #eb0000;
  font-size: 1.4rem;
  font-weight: 400;
}
main#portal-lineup #contents .portal_content-tab li label .new::before, main#portal-lineup #contents .portal_content-tab li label .new::after {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 12px;
  height: 12px;
  border-radius: 100%;
  background: #eb0b19;
  transform: translateY(-50%);
}
main#portal-lineup #contents .portal_content-tab li label .new::after {
  -webkit-animation: pulsate 1.5s ease infinite;
          animation: pulsate 1.5s ease infinite;
  opacity: 0.2;
}
main#portal-lineup #contents .contents__inner {
  display: none;
  /*game soft------------------------------------------------------------------*/
  /*movie------------------------------------------------------------------*/
}
main#portal-lineup #contents .contents__inner.gamesoft {
  width: 1125px;
  margin: 0 auto;
  padding: 40px 0;
}
main#portal-lineup #contents .contents__inner.gamesoft .lineup {
  width: 1125px;
  margin: 0 auto 60px;
  padding-bottom: 60px;
  border-bottom: 1px solid #3a3a3a;
}
main#portal-lineup #contents .contents__inner.gamesoft .lineup:lang(en) {
  border-bottom: none;
}
main#portal-lineup #contents .contents__inner.gamesoft .lineup .bannerL {
  display: flex;
  flex-wrap: wrap;
}
main#portal-lineup #contents .contents__inner.gamesoft .lineup .bannerL .game {
  margin: 0 30px 30px 0;
  background: rgba(0, 0, 0, 0.8);
}
main#portal-lineup #contents .contents__inner.gamesoft .lineup .bannerL .game:nth-of-type(3n) {
  margin: 0 0 30px;
}
main#portal-lineup #contents .contents__inner.gamesoft .lineup .bannerL .game label .game_detail {
  display: block;
  position: relative;
  width: 345px;
  min-height: 409px;
  border: 1px solid #3a3a3a;
  box-sizing: border-box;
  cursor: pointer;
  transition: filter 0.3s;
}
main#portal-lineup #contents .contents__inner.gamesoft .lineup .bannerL .game label .game_detail:hover {
  filter: brightness(1.2);
  transition: filter 0.3s;
}
main#portal-lineup #contents .contents__inner.gamesoft .lineup .bannerL .game label .game_detail div {
  width: 100%;
}
main#portal-lineup #contents .contents__inner.gamesoft .lineup .bannerL .game label .game_detail div img {
  width: 100%;
  height: auto;
}
main#portal-lineup #contents .contents__inner.gamesoft .lineup .bannerL .game label .game_detail ul {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  padding: 5px 5px 0 5px;
  box-sizing: border-box;
}
main#portal-lineup #contents .contents__inner.gamesoft .lineup .bannerL .game label .game_detail ul li {
  width: 79px;
  height: 24px;
  color: #fff;
  font-size: 1.2rem;
  line-height: 1.9;
  text-align: center;
  margin: 0 5px 5px 0;
  letter-spacing: 0.05rem;
}
main#portal-lineup #contents .contents__inner.gamesoft .lineup .bannerL .game label .game_detail ul li:nth-child(4n) {
  margin: 0;
}
main#portal-lineup #contents .contents__inner.gamesoft .lineup .bannerL .game label .game_detail ul li.ps {
  background: url(/residentevil/pc/img/lineup/pfbg_ps.png) no-repeat center top/100%;
}
main#portal-lineup #contents .contents__inner.gamesoft .lineup .bannerL .game label .game_detail ul li.xbox {
  background: url(/residentevil/pc/img/lineup/pfbg_xbox.png) no-repeat center top/100%;
}
main#portal-lineup #contents .contents__inner.gamesoft .lineup .bannerL .game label .game_detail ul li.switch {
  background: url(/residentevil/pc/img/lineup/pfbg_switch.png) no-repeat center top/100%;
}
main#portal-lineup #contents .contents__inner.gamesoft .lineup .bannerL .game label .game_detail ul li.pc {
  background: url(/residentevil/pc/img/lineup/pfbg_pc.png) no-repeat center top/100%;
}
main#portal-lineup #contents .contents__inner.gamesoft .lineup .bannerL .game label .game_detail.new {
  position: relative;
}
main#portal-lineup #contents .contents__inner.gamesoft .lineup .bannerL .game label .game_detail.new::before, main#portal-lineup #contents .contents__inner.gamesoft .lineup .bannerL .game label .game_detail.new::after {
  display: block;
  content: "";
  position: absolute;
  top: 20px;
  left: 15px;
  width: 9px;
  height: 9px;
  border-radius: 100%;
  background: rgb(235, 11, 25);
  transform: translateY(-50%);
}
main#portal-lineup #contents .contents__inner.gamesoft .lineup .bannerL .game label .game_detail.new::after {
  -webkit-animation: pulsate 1.5s ease infinite;
          animation: pulsate 1.5s ease infinite;
}
main#portal-lineup #contents .contents__inner.gamesoft .lineup a.titleBtn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 430px;
  height: 50px;
  margin: 50px auto 80px;
  background: #930912;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
  transition: background 0.2s, opacity 0.2s;
  font-size: 2.4rem;
  font-weight: 500;
}
main#portal-lineup #contents .contents__inner.gamesoft .lineup a.titleBtn:hover, main#portal-lineup #contents .contents__inner.gamesoft .lineup a.titleBtn:active {
  background: #eb0000;
}
main#portal-lineup #contents .contents__inner.gamesoft .lineup a.titleBtn.disabled {
  opacity: 0.5;
  pointer-events: none;
}
main#portal-lineup #contents .contents__inner.gamesoft .archive {
  width: 1165px;
  margin: 0 auto;
  padding: 0 0 80px;
}
main#portal-lineup #contents .contents__inner.gamesoft .archive ul {
  display: flex;
  flex-wrap: wrap;
}
main#portal-lineup #contents .contents__inner.gamesoft .archive ul li {
  margin: 10px 15px;
}
main#portal-lineup #contents .contents__inner.gamesoft .archive ul li a,
main#portal-lineup #contents .contents__inner.gamesoft .archive ul li span {
  display: block;
  width: 250px;
}
main#portal-lineup #contents .contents__inner.gamesoft .archive ul li a img,
main#portal-lineup #contents .contents__inner.gamesoft .archive ul li span img {
  width: 100%;
}
main#portal-lineup #contents .contents__inner.gamesoft .archive ul li a {
  transition: filter 0.3s;
}
main#portal-lineup #contents .contents__inner.gamesoft .archive ul li a:hover {
  filter: brightness(1.5);
  transition: filter 0.3s;
}
main#portal-lineup #contents .contents__inner.movie, main#portal-lineup #contents .contents__inner.gamesoft {
  margin: 0 auto;
  padding: 40px 0;
}
main#portal-lineup #contents .contents__inner.movie .slideArea, main#portal-lineup #contents .contents__inner.gamesoft .slideArea {
  width: 916px;
  overflow: hidden;
  margin: 50px auto 80px;
}
main#portal-lineup #contents .contents__inner.movie .slideArea .slideArea__list, main#portal-lineup #contents .contents__inner.gamesoft .slideArea .slideArea__list {
  display: flex;
  width: 10000px;
  transition: transform 0.3s;
}
main#portal-lineup #contents .contents__inner.movie .slideArea .slideArea__list li > a, main#portal-lineup #contents .contents__inner.gamesoft .slideArea .slideArea__list li > a {
  display: block;
  width: 916px;
  transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
}
main#portal-lineup #contents .contents__inner.movie .slideArea .slideArea__list li > a img, main#portal-lineup #contents .contents__inner.gamesoft .slideArea .slideArea__list li > a img {
  width: 916px;
  height: auto;
}
main#portal-lineup #contents .contents__inner.movie .slideArea .slideArea__list li > a:hover, main#portal-lineup #contents .contents__inner.gamesoft .slideArea .slideArea__list li > a:hover {
  filter: brightness(1.5);
}
main#portal-lineup #contents .contents__inner.movie .slideArea .slider__bars, main#portal-lineup #contents .contents__inner.gamesoft .slideArea .slider__bars {
  position: relative;
  display: none;
  justify-content: center;
}
main#portal-lineup #contents .contents__inner.movie .slideArea .slider__bars .bar, main#portal-lineup #contents .contents__inner.gamesoft .slideArea .slider__bars .bar {
  display: block;
  width: 37px;
  height: 30px;
  margin: 0 4px;
  cursor: pointer;
}
main#portal-lineup #contents .contents__inner.movie .slideArea .slider__bars .bar::before, main#portal-lineup #contents .contents__inner.gamesoft .slideArea .slider__bars .bar::before {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  width: 37px;
  height: 3px;
  background: #363636;
  transform: translateY(-50%);
}
main#portal-lineup #contents .contents__inner.movie .slideArea .slider__bars .bar span, main#portal-lineup #contents .contents__inner.gamesoft .slideArea .slider__bars .bar span {
  display: none;
}
main#portal-lineup #contents .contents__inner.movie .slideArea .slider__bars .bar.active span, main#portal-lineup #contents .contents__inner.gamesoft .slideArea .slider__bars .bar.active span {
  display: block;
  position: absolute;
  top: 50%;
  width: 37px;
  height: 2px;
  background: #eb0000;
  transform: translateY(-50%);
}
main#portal-lineup #contents .contents__inner.movie .lineup, main#portal-lineup #contents .contents__inner.gamesoft .lineup {
  width: 1125px;
  margin: 0 auto 60px;
  padding: 0 0 60px;
}
main#portal-lineup #contents .contents__inner.movie .lineup .title, main#portal-lineup #contents .contents__inner.gamesoft .lineup .title {
  margin: 0 0 90px;
}
main#portal-lineup #contents .contents__inner.movie .lineup .title h2, main#portal-lineup #contents .contents__inner.gamesoft .lineup .title h2 {
  text-align: center;
  font-size: 3rem;
  letter-spacing: 0.1rem;
  position: relative;
  font-family: "Oswald", sans-serif;
  font-weight: normal;
}
main#portal-lineup #contents .contents__inner.movie .lineup .title h2::before, main#portal-lineup #contents .contents__inner.gamesoft .lineup .title h2::before {
  position: absolute;
  content: "";
  left: calc(50% - 26px);
  bottom: -20px;
  width: 52px;
  height: 3px;
  background: #eb0000;
}
main#portal-lineup #contents .contents__inner.movie .lineup .title-strong, main#portal-lineup #contents .contents__inner.gamesoft .lineup .title-strong {
  margin: 0 0 100px;
}
main#portal-lineup #contents .contents__inner.movie .lineup .title-strong h2, main#portal-lineup #contents .contents__inner.gamesoft .lineup .title-strong h2 {
  text-align: center;
  font-size: 4.5rem;
  letter-spacing: 0.1rem;
  position: relative;
  font-family: "Oswald", sans-serif;
}
main#portal-lineup #contents .contents__inner.movie .lineup .title-strong h2::before, main#portal-lineup #contents .contents__inner.gamesoft .lineup .title-strong h2::before {
  position: absolute;
  content: "";
  left: 0;
  bottom: -24px;
  width: 100%;
  height: 2px;
  background: #eb0000;
  z-index: -1;
}
main#portal-lineup #contents .contents__inner.movie .lineup .title-strong h2::after, main#portal-lineup #contents .contents__inner.gamesoft .lineup .title-strong h2::after {
  position: absolute;
  content: "";
  left: 0;
  bottom: -30px;
  width: 100%;
  height: 1px;
  background: #eb0000;
  z-index: -1;
}
main#portal-lineup #contents .contents__inner.movie .lineup .more_btn, main#portal-lineup #contents .contents__inner.gamesoft .lineup .more_btn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 54px;
  border: 1px solid #eb0000;
  background: rgba(0, 0, 0, 0.5);
  color: #ff0000;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
  margin: 0 auto;
  text-align: center;
  transition: background 0.2s;
  box-sizing: border-box;
}
main#portal-lineup #contents .contents__inner.movie .lineup .more_btn:hover, main#portal-lineup #contents .contents__inner.gamesoft .lineup .more_btn:hover {
  transition: background 0.2s;
  background: #370000;
  cursor: pointer;
}
main#portal-lineup #contents .contents__inner.movie .lineup .banner, main#portal-lineup #contents .contents__inner.gamesoft .lineup .banner {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
}
main#portal-lineup #contents .contents__inner.movie .lineup .banner li, main#portal-lineup #contents .contents__inner.gamesoft .lineup .banner li {
  margin: 0 30px 70px 0;
}
main#portal-lineup #contents .contents__inner.movie .lineup .banner li:nth-of-type(3n), main#portal-lineup #contents .contents__inner.gamesoft .lineup .banner li:nth-of-type(3n) {
  margin: 0 0 30px;
}
main#portal-lineup #contents .contents__inner.movie .lineup .banner li h3, main#portal-lineup #contents .contents__inner.gamesoft .lineup .banner li h3 {
  font-size: 1.6rem;
  text-align: center;
  margin: 0 0 20px;
  font-family: "Oswald", sans-serif;
}
main#portal-lineup #contents .contents__inner.movie .lineup .banner li img, main#portal-lineup #contents .contents__inner.gamesoft .lineup .banner li img {
  max-width: 341px;
  width: auto;
  max-height: 480px;
  height: auto;
  margin: 0 auto 20px;
  border: 2px solid #3a3a3a;
  box-sizing: border-box;
}
main#portal-lineup #contents .contents__inner.movie .lineup .banner li .info, main#portal-lineup #contents .contents__inner.gamesoft .lineup .banner li .info {
  display: none;
}
main#portal-lineup #contents .contents__inner.movie .lineup .cgdrama h3, main#portal-lineup #contents .contents__inner.gamesoft .lineup .cgdrama h3 {
  font-size: 1.6rem;
  text-align: center;
  margin: 0 0 20px;
  font-family: "Oswald", sans-serif;
}
main#portal-lineup #contents .contents__inner.movie .lineup .cgdrama img, main#portal-lineup #contents .contents__inner.gamesoft .lineup .cgdrama img {
  width: 341px;
  height: auto;
  display: block;
  margin: 0 auto 40px;
  border: 2px solid #3a3a3a;
  box-sizing: border-box;
}
main#portal-lineup #contents .contents__inner.movie .lineup .cgdrama .more_btn, main#portal-lineup #contents .contents__inner.gamesoft .lineup .cgdrama .more_btn {
  width: 340px;
}
main#portal-lineup #contents .contents__inner.movie .lineup .cgdrama .info, main#portal-lineup #contents .contents__inner.gamesoft .lineup .cgdrama .info {
  display: none;
}
main#portal-lineup #contents .contents__inner.movie .banner_bottom, main#portal-lineup #contents .contents__inner.gamesoft .banner_bottom {
  border-top: 1px solid #3a3a3a;
  padding: 60px 0 35px;
}
main#portal-lineup #contents .contents__inner.movie .banner_bottom ul, main#portal-lineup #contents .contents__inner.gamesoft .banner_bottom ul {
  width: 1200px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
}
main#portal-lineup #contents .contents__inner.movie .banner_bottom ul li img, main#portal-lineup #contents .contents__inner.gamesoft .banner_bottom ul li img {
  max-width: 500px;
  transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
}
main#portal-lineup #contents .contents__inner.movie .banner_bottom ul li img:hover, main#portal-lineup #contents .contents__inner.gamesoft .banner_bottom ul li img:hover {
  filter: brightness(1.5);
}

.movie_img.new {
  position: relative;
}
.movie_img.new::before, .movie_img.new::after {
  display: block;
  content: "";
  position: absolute;
  top: 20px;
  left: 15px;
  width: 9px;
  height: 9px;
  border-radius: 100%;
  background: rgb(235, 11, 25);
  transform: translateY(-50%);
}
.movie_img.new::after {
  -webkit-animation: pulsate 1.5s ease infinite;
          animation: pulsate 1.5s ease infinite;
}

.movie_mdl {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10000;
  opacity: 0;
  visibility: hidden;
  transition: visibility 0.3s, opacity 0.3s;
}
.movie_mdl .modal_back {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  min-height: 100%;
  background: rgba(0, 0, 0, 0.9);
}
.movie_mdl .modal_inner {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  max-width: 1000px;
  width: 80%;
  height: 90%;
  min-height: 450px;
  padding: 60px;
  box-sizing: border-box;
  border: 2px solid #3a3a3a;
  background: #000;
  overflow: auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.movie_mdl .modal_inner::-webkit-scrollbar {
  display: block;
  width: 10px;
  height: 100%;
  background: rgba(255, 255, 255, 0.1);
  padding: 5px 2px;
}
.movie_mdl .modal_inner::-webkit-scrollbar-thumb {
  display: block;
  background: rgba(255, 255, 255, 0.2);
  border: 2px solid transparent;
  background-clip: padding-box;
}
.movie_mdl .modal_inner .img_package {
  order: 1;
  margin: 0 auto 20px;
  width: 31.8%;
}
.movie_mdl .modal_inner .img_package img {
  width: 100%;
  height: auto;
  border: 2px solid #3a3a3a;
  box-sizing: border-box;
}
.movie_mdl .modal_inner .text {
  order: 3;
  margin: 0 0 60px;
}
.movie_mdl .modal_inner .text .title {
  text-align: center;
  font-size: 3rem;
  letter-spacing: 0.1rem;
  position: relative;
  margin: 0 0 70px;
}
.movie_mdl .modal_inner .text .title::before {
  position: absolute;
  content: "";
  left: calc(50% - 26px);
  bottom: -20px;
  width: 52px;
  height: 3px;
  background: #eb0000;
}
.movie_mdl .modal_inner .text .sale {
  font-size: 1.6rem;
  text-align: center;
  margin: 0 0 15px;
}
.movie_mdl .modal_inner .text .detail {
  font-size: 1.4rem;
  text-align: center;
  margin: 0 0 50px;
  line-height: 3rem;
}
.movie_mdl .modal_inner .text .story {
  font-size: 1.8rem;
  text-align: center;
  margin: 0 0 30px;
}
.movie_mdl .modal_inner .text .explanation {
  font-size: 1.6rem;
  line-height: 3rem;
}
.movie_mdl .modal_inner .img_ss {
  order: 2;
  margin: 0 0 20px;
  max-width: 66.8%;
}
.movie_mdl .modal_inner .img_ss .none {
  display: none;
}
.movie_mdl .modal_inner .img_ss .img_ss-in {
  width: 100%;
  max-width: none;
  margin: 0 0 0px;
}
.movie_mdl .modal_inner .img_ss .img_ss-in img {
  width: 100%;
  height: auto;
  border: 2px solid #3a3a3a;
  box-sizing: border-box;
}
.movie_mdl .modal_inner .copy {
  width: 100%;
  order: 4;
  font-size: 1.4rem;
  line-height: 3rem;
  margin: 0 0 90px;
}
.movie_mdl .modal_inner .sony_pictures__link {
  width: 100%;
  order: 4;
  font-size: 1.4rem;
  line-height: 3rem;
  margin: 0 0 30px;
  text-align: center;
}
.movie_mdl .modal_inner .sony_pictures__link a {
  display: inline-block;
  padding: 10px 30px;
  width: auto;
  min-width: 160px;
  margin: 0 auto;
  text-align: center;
  color: #fff;
  background: #930912;
  transition: all 0.3s ease-out !important;
}
.movie_mdl .modal_inner .sony_pictures__link a:hover {
  background: #eb0000;
}
.movie_mdl .modal_inner .inner_close_btn {
  order: 5;
  width: 220px;
  height: 40px;
  border: 1px solid #454545;
  background: #272727;
  text-align: center;
  font-size: 1.6rem;
  line-height: 40px;
  margin: 0 auto;
  box-sizing: border-box;
  cursor: pointer;
  transition: opacity 0.3s;
}
.movie_mdl .modal_inner .inner_close_btn:hover {
  opacity: 0.8;
}
.movie_mdl .close_btn {
  position: absolute;
  top: 5%;
  right: calc(50% - 560px);
  width: 54px;
  height: 69px;
  background: url(/residentevil/pc/img/renet/close2.png) no-repeat center top/100%;
  cursor: pointer;
  transition: filter 0.3s;
}
.movie_mdl .close_btn:hover {
  filter: brightness(1.5);
}
@media (max-width: 1250px) {
  .movie_mdl .close_btn {
    right: 2%;
  }
}

.disp {
  opacity: 1;
  visibility: visible;
}

.game_mdl {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.9);
  visibility: hidden;
  opacity: 0;
  z-index: 100000;
  transition: visibility 0.3s, opacity 0.3s;
}
.game_mdl > label {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.game_mdl .mdl__inner {
  position: absolute;
  top: 50%;
  right: 50%;
  background: #000;
  border: 1px solid #3a3a3a;
  box-sizing: border-box;
  transform: translate(50%, -50%);
  display: flex;
  width: 1125px;
  padding: 60px 40px 60px 50px;
}
.game_mdl .mdl__inner .mdl__login__img {
  width: 390px;
  height: 390px;
  margin: 0 60px 0 0;
  border: 1px solid #3a3a3a;
  flex: none;
}
.game_mdl .mdl__inner .mdl__login__img img {
  width: 100%;
  height: 100%;
}
.game_mdl .mdl__inner .mdl__login__right h2 {
  margin: 10px 0 40px 0;
  color: #fff;
  font-size: 2.1rem;
  font-weight: bold;
  position: relative;
}
.game_mdl .mdl__inner .mdl__login__right h2::before {
  content: "";
  position: absolute;
  top: -10px;
  left: -10px;
  width: 25px;
  height: 3px;
  background: #eb0000;
}
.game_mdl .mdl__inner .mdl__login__right ul li.platform ul {
  margin: 0 0 40px;
}
.game_mdl .mdl__inner .mdl__login__right ul li.platform ul li:nth-child(3n) {
  margin: 0 0 10px 0;
}
.game_mdl .mdl__inner .mdl__login__right ul li.links ul li {
  width: 285px;
  margin: 0 10px 0 0;
}
.game_mdl .mdl__inner .mdl__login__right ul li.links ul li:nth-child(2) {
  margin: 0;
}
.game_mdl .mdl__inner .mdl__login__right ul li h3 {
  font-size: 1.3rem;
  padding: 0 0 0 20px;
  margin: 0 0 30px;
  position: relative;
}
.game_mdl .mdl__inner .mdl__login__right ul li h3::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 2px;
  height: 20px;
  background: #eb0000;
}
.game_mdl .mdl__inner .mdl__login__right ul li ul {
  display: flex;
  flex-wrap: wrap;
}
.game_mdl .mdl__inner .mdl__login__right ul li ul li {
  width: 187px;
  height: 35px;
  margin: 0 10px 10px 0;
  position: relative;
}
.game_mdl .mdl__inner .mdl__login__right ul li ul li a {
  display: block;
  width: 100%;
  height: 100%;
  border: 1px solid #3a3a3a;
  background: #292929;
  box-sizing: border-box;
  text-align: center;
  font-size: 1.4rem;
  line-height: 2.3;
  transition: background 0.3s;
}
.game_mdl .mdl__inner .mdl__login__right ul li ul li a::before {
  display: block;
  content: "";
  position: absolute;
  top: 6px;
  left: 50%;
  width: 100%;
  height: 22px;
  transform: translateX(-50%);
}
.game_mdl .mdl__inner .mdl__login__right ul li ul li a:hover {
  background: #393939;
  transition: background 0.3s;
}
.game_mdl .mdl__inner .mdl__login__right ul li ul li.ps5 a::before {
  background: url(/residentevil//pc/img/common/footer/logo_Ps5.png) no-repeat center center;
  background-size: auto 20px;
}
.game_mdl .mdl__inner .mdl__login__right ul li ul li.ps4 a::before {
  background: url(/residentevil//pc/img/common/footer/logo_Ps4.png) no-repeat center center;
  background-size: auto 18px;
}
.game_mdl .mdl__inner .mdl__login__right ul li ul li.ps3 a::before {
  background: url(/residentevil//pc/img/common/footer/logo_Ps3.png) no-repeat center center;
  background-size: auto 18px;
}
.game_mdl .mdl__inner .mdl__login__right ul li ul li.xseries a::before {
  background: url(/residentevil//pc/img/common/footer/logo_Xboxseries.png) no-repeat center center;
  background-size: auto 15px;
}
.game_mdl .mdl__inner .mdl__login__right ul li ul li.xone a::before {
  background: url(/residentevil//pc/img/common/footer/logo_Xboxone.png) no-repeat center center;
  background-size: auto 18px;
}
.game_mdl .mdl__inner .mdl__login__right ul li ul li.x360 a::before {
  background: url(/residentevil//pc/img/common/footer/logo_Xbox360.png) no-repeat center center;
  background-size: auto 18px;
}
.game_mdl .mdl__inner .mdl__login__right ul li ul li.switch2 a::before {
  top: 4px;
  height: 26px;
  background: url(/residentevil//pc/img/common/footer/logo_nsw2.svg) no-repeat center center;
  background-size: auto 26px;
}
.game_mdl .mdl__inner .mdl__login__right ul li ul li.switch a::before {
  background: url(/residentevil//pc/img/common/footer/logo_Nsw.png) no-repeat center center;
  background-size: auto 22px;
}
.game_mdl .mdl__inner .mdl__login__right ul li ul li.wiiu a::before {
  background: url(/residentevil//pc/img/common/footer/logo_Wiiu.png) no-repeat center center;
  background-size: auto 22px;
}
.game_mdl .mdl__inner .mdl__login__right ul li ul li.steam a::before {
  background: url(/residentevil//pc/img/common/footer/logo_Windows.png) no-repeat center center;
  background-size: auto 22px;
}
.game_mdl .mdl__inner .mdl__login__right ul li ul li.windows a::before {
  background: url(/residentevil//pc/img/common/footer/logo_Uwp.png) no-repeat center center;
  background-size: auto 22px;
}
.game_mdl .mdl__inner .mdl__login__right ul li ul li.epic a::before {
  background: url(/residentevil//pc/img/common/footer/logo_epic.svg) no-repeat center center;
  background-size: auto 22px;
}
.game_mdl .mdl__inner .mdl__login__right ul li ul li .new {
  position: absolute;
  top: -20px;
  left: 0;
  font-size: 1rem;
  color: #eb0000;
  padding: 0 0 0 13px;
}
.game_mdl .mdl__inner .mdl__login__right ul li ul li .new::before, .game_mdl .mdl__inner .mdl__login__right ul li ul li .new::after {
  display: block;
  content: "";
  position: absolute;
  top: 8px;
  left: 0;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background: rgb(235, 11, 25);
  transform: translateY(-50%);
}
.game_mdl .mdl__inner .mdl__login__right ul li ul li .new::after {
  -webkit-animation: pulsate 1.5s ease infinite;
          animation: pulsate 1.5s ease infinite;
}
.game_mdl .mdl__inner .mdl__close label {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 40px;
  height: 51px;
  background: url(/residentevil/pc/img/renet/close2.png) no-repeat center top/100%;
  cursor: pointer;
  transition: filter 0.3s;
}
.game_mdl .mdl__inner .mdl__close label:hover {
  filter: brightness(1.5);
  transition: filter 0.3s;
}
.game_mdl.reverse .mdl__login__right ul li.platform ul {
  margin: 0;
}

input#game-requiem-toggle:checked ~ .reRequiem,
input#game-re4GE-toggle:checked ~ .re4GE,
input#game-re4-toggle:checked ~ .re4,
input#game-villageGE-toggle:checked ~ .villageGE,
input#game-village-toggle:checked ~ .village,
input#game-reverse-toggle:checked ~ .reverse,
input#game-bh7GE-toggle:checked ~ .bh7GE,
input#game-bh7-toggle:checked ~ .bh7,
input#game-resistance-toggle:checked ~ .resistance,
input#game-re3-toggle:checked ~ .re3,
input#game-re2-toggle:checked ~ .re2,
input#game-bh6-toggle:checked ~ .bh6,
input#game-bh5-toggle:checked ~ .bh5,
input#game-bh4-toggle:checked ~ .bh4,
input#game-bhhd-toggle:checked ~ .bhhd,
input#game-bh0-toggle:checked ~ .bh0,
input#game-rev2-toggle:checked ~ .rev2,
input#game-rev-toggle:checked ~ .rev,
input#game-bhuc-toggle:checked ~ .bhuc {
  visibility: visible;
  opacity: 1;
}

main#portal-info {
  visibility: visible !important;
  opacity: 1 !important;
  transition: visibility 0.3s, opacity 0.3s;
  background: url(/residentevil/pc/img/qa/bg-qa.jpg) no-repeat center top fixed;
  background-size: cover;
}
main#portal-info #pagetitle {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  height: 262px;
  opacity: 0;
  -webkit-animation: ease_display 0.5s ease-out 0.8s 1 normal;
          animation: ease_display 0.5s ease-out 0.8s 1 normal;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
main#portal-info #pagetitle h1 {
  position: relative;
  font-family: "Oswald", sans-serif;
  font-size: 5rem;
  font-weight: 200;
  line-height: 1;
}
main#portal-info #pagetitle h1::before, main#portal-info #pagetitle h1::after {
  display: block;
  content: "";
  position: absolute;
  right: 50%;
  width: 1px;
  height: 65px;
  background: #eb0000;
  transform: translateX(50%);
}
main#portal-info #pagetitle h1::before {
  top: -75px;
}
main#portal-info #pagetitle h1::after {
  bottom: -75px;
}
main#portal-info #contents {
  width: 100%;
  padding: 0;
  color: #fff;
  border-top: 1px solid #323232;
  background: url(/residentevil/pc/img/common/bg_contents.png) repeat-y center top;
  background-size: 100%;
  opacity: 0;
  -webkit-animation: ease_display 0.5s ease-out 1.2s 1 normal;
          animation: ease_display 0.5s ease-out 1.2s 1 normal;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
main#portal-info #contents .contents__inner {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  width: 900px;
  margin: 0 auto;
  padding: 34px 0;
}
main#portal-info #contents .contents__inner #updateFilter {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 90px;
  margin: 0 0 52px;
  border-top: 1px solid #353538;
  border-bottom: 1px solid #353538;
  z-index: 50;
}
main#portal-info #contents .contents__inner #updateFilter dl {
  position: relative;
  width: 300px;
  min-height: 46px;
  border: 1px solid #353535;
  background: #000;
}
main#portal-info #contents .contents__inner #updateFilter dl dt {
  position: relative;
}
main#portal-info #contents .contents__inner #updateFilter dl dt label {
  display: flex;
  align-items: center;
  width: 260px;
  height: 46px;
  padding: 0 20px;
  font-size: 1.6rem;
  line-height: 1;
  cursor: pointer;
  transition: background 0.3s;
}
main#portal-info #contents .contents__inner #updateFilter dl dt label:hover {
  background: rgba(255, 255, 255, 0.2);
}
main#portal-info #contents .contents__inner #updateFilter dl dt label::after {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  right: 10px;
  width: 7px;
  height: 7px;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  transform: translateY(-50%) rotate(135deg);
}
main#portal-info #contents .contents__inner #updateFilter dl dd {
  position: absolute;
  top: 47px;
  left: -1px;
  width: 302px;
}
main#portal-info #contents .contents__inner #updateFilter dl dd input {
  display: none;
}
main#portal-info #contents .contents__inner #updateFilter dl dd #filter-toggle:checked ~ ul {
  display: block;
}
main#portal-info #contents .contents__inner #updateFilter dl dd ul {
  display: none;
  width: 300px;
  border: 1px solid #353535;
  background: #000;
  list-style: none;
}
main#portal-info #contents .contents__inner #updateFilter dl dd ul li span,
main#portal-info #contents .contents__inner #updateFilter dl dd ul li a {
  display: flex;
  align-items: center;
  width: 100%;
  height: 40px;
  padding: 0 20px;
  box-sizing: border-box;
  font-size: 1.4rem;
  transition: background 0.3s;
}
main#portal-info #contents .contents__inner #updateFilter dl dd ul li span:hover,
main#portal-info #contents .contents__inner #updateFilter dl dd ul li a:hover {
  background: rgba(255, 255, 255, 0.2);
}
main#portal-info #contents .contents__inner #updateFilter dl dd ul li span {
  background: rgba(255, 255, 255, 0.2);
}
main#portal-info #contents .contents__inner #contents__inner__list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  width: 100%;
  margin: 0 0 40px;
  padding: 15px 20px;
  border: 1px solid #313131;
  background: url(/residentevil/pc/img/common/bg_inner.png) repeat;
  box-sizing: border-box;
}
main#portal-info #contents .contents__inner #contents__inner__list .infoUpdate {
  display: flex;
  position: relative;
  margin: 5px 0;
  width: 100%;
  background: #000;
}
main#portal-info #contents .contents__inner #contents__inner__list .infoUpdate.noTopics dd {
  padding: 10px;
  font-size: 1.4rem;
}
main#portal-info #contents .contents__inner #contents__inner__list .infoUpdate dt {
  margin-bottom: -1px;
  padding: 7px 0;
  width: 130px;
  font-size: 1.2rem;
  font-weight: bold;
}
main#portal-info #contents .contents__inner #contents__inner__list .infoUpdate dt span {
  padding: 0 10px;
}
main#portal-info #contents .contents__inner #contents__inner__list .infoUpdate dt em {
  display: block;
  padding: 5px 0 0;
  color: #509eb1;
}
main#portal-info #contents .contents__inner #contents__inner__list .infoUpdate dd {
  width: 1020px;
  border-left: 1px solid #353535;
}
main#portal-info #contents .contents__inner #contents__inner__list .infoUpdate dd h4 {
  width: 100%;
  padding: 10px;
  border-bottom: 1px solid #353535;
  font-size: 1.6rem;
}
main#portal-info #contents .contents__inner #contents__inner__list .infoUpdate dd h4 a {
  display: block;
  font-size: 1.6rem;
  text-decoration: none;
}
main#portal-info #contents .contents__inner #contents__inner__list .infoUpdate dd h4 span {
  position: absolute;
  top: 0;
  right: 0;
}
main#portal-info #contents .contents__inner #contents__inner__list .infoUpdate dd p {
  display: flex;
  flex-wrap: wrap;
  padding: 10px;
  font-size: 1.4rem;
}
main#portal-info #contents .contents__inner #contents__inner__list .infoUpdate dd p a {
  color: #fff;
  text-decoration: underline;
}
main#portal-info #contents .contents__inner #contents__inner__list .infoUpdate dd p a:hover {
  color: #719bad;
  text-decoration: none;
}
main#portal-info #contents .contents__inner #contents__inner__list .infoUpdate dd p img {
  margin: 0 10px 10px 0;
  border: solid 1px #1a1a1a;
}
main#portal-info #contents .contents__inner #contents__inner__list .infoUpdate dd p span {
  font-weight: bold;
}
main#portal-info #contents .contents__inner #contents__inner__list .infoUpdate dd p span.relation {
  color: #858d95;
  font-size: 1.2rem;
}
main#portal-info #contents .contents__inner #contents__inner__list .infoUpdate dd p em {
  font-size: 1.2rem;
}
main#portal-info #contents .contents__inner #contents__inner__list .infoUpdate dd p strong {
  font-size: 1.4rem;
}
main#portal-info #contents .contents__inner #contents__inner__list .infoUpdate dd p table {
  margin: 10px 0;
}
main#portal-info #contents .contents__inner #contents__inner__list .btn {
  margin: 15px 10px 10px;
}
main#portal-info #contents .contents__inner #contents__inner__list .btn a {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  width: 200px;
  min-height: 35px;
  padding: 6px;
  border: 1px solid #4d4d4d;
  background: rgba(34, 34, 34, 0.8);
  box-shadow: inset 0 0 0 rgba(255, 255, 255, 0);
  box-sizing: border-box;
  color: #d0d0d0;
  font-size: 1.4rem;
  cursor: pointer;
  transition: background 0.2s;
}
main#portal-info #contents .contents__inner #contents__inner__list .btn a:hover {
  background: rgba(57, 57, 57, 0.8);
  box-shadow: inset 0 0 10px rgba(255, 255, 255, 0.5);
}
main#portal-info #contents .contents__inner #contents__inner__list #pagination {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  float: none;
  width: 880px;
  margin: 30px auto 20px;
}
main#portal-info #contents .contents__inner #contents__inner__list #pagination li {
  display: flex;
  justify-content: center;
  align-items: center;
  float: none;
  width: 36px;
  height: 36px;
  margin: 0 0 0 7px;
  padding: 0;
  border-radius: 0;
  border: 1px solid #565656;
  box-sizing: border-box;
  color: #fffae6;
  font-size: 1.4rem;
  overflow: hidden;
}
main#portal-info #contents .contents__inner #contents__inner__list #pagination li a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  background: #000;
  color: #fffae6;
  font-size: 1.4rem;
}
main#portal-info #contents .contents__inner #contents__inner__list #pagination li a:hover {
  background: #1e1e1e;
  box-shadow: 0 0 30px rgba(255, 255, 255, 0.2) inset;
}
main#portal-info #contents .contents__inner #contents__inner__list #pagination li.active {
  background: #2b2726;
}
main#portal-info #contents .contents__inner #contents__inner__list #pagination li.previous {
  display: block;
  position: relative;
  width: 20px;
  border: none;
  background: none;
  text-indent: -9999px;
}
main#portal-info #contents .contents__inner #contents__inner__list #pagination li.previous a {
  width: 20px;
  background: none;
}
main#portal-info #contents .contents__inner #contents__inner__list #pagination li.previous a:hover {
  background: none;
  box-shadow: none;
}
main#portal-info #contents .contents__inner #contents__inner__list #pagination li.previous::before, main#portal-info #contents .contents__inner #contents__inner__list #pagination li.previous::after {
  display: block;
  content: "";
  position: absolute;
  top: 15px;
  left: 7px;
  width: 7px;
  height: 7px;
  border-top: 2px solid #565656;
  border-left: 2px solid #565656;
  transform: rotate(-45deg);
  pointer-events: none;
}
main#portal-info #contents .contents__inner #contents__inner__list #pagination li.previous:first-of-type::before {
  left: 4px;
}
main#portal-info #contents .contents__inner #contents__inner__list #pagination li.previous:first-of-type::after {
  left: 10px;
}
main#portal-info #contents .contents__inner #contents__inner__list #pagination li.previous-off {
  display: none;
}
main#portal-info #contents .contents__inner #contents__inner__list #pagination li.next {
  display: block;
  position: relative;
  width: 20px;
  border: none;
  background: none;
  text-indent: -9999px;
}
main#portal-info #contents .contents__inner #contents__inner__list #pagination li.next a {
  width: 20px;
  background: none;
}
main#portal-info #contents .contents__inner #contents__inner__list #pagination li.next a:hover {
  background: none;
  box-shadow: none;
}
main#portal-info #contents .contents__inner #contents__inner__list #pagination li.next::before, main#portal-info #contents .contents__inner #contents__inner__list #pagination li.next::after {
  display: block;
  content: "";
  position: absolute;
  top: 15px;
  right: 8px;
  width: 7px;
  height: 7px;
  border-top: 2px solid #565656;
  border-right: 2px solid #565656;
  transform: rotate(45deg);
  pointer-events: none;
}
main#portal-info #contents .contents__inner #contents__inner__list #pagination li.next:last-of-type::before {
  left: 0;
}
main#portal-info #contents .contents__inner #contents__inner__list #pagination li.next:last-of-type::after {
  left: 6px;
}
main#portal-info #contents .contents__inner #contents__inner__list #pagination li.next-off {
  display: none;
}

main#portal-news {
  visibility: visible !important;
  opacity: 1 !important;
  transition: visibility 0.3s, opacity 0.3s;
  background: url(/residentevil/pc/img/news/bg-news.jpg) no-repeat center top fixed;
  background-size: cover;
}
main#portal-news.animation #pagetitle {
  -webkit-animation: ease_display 0.5s ease-out 0.8s 1 normal;
          animation: ease_display 0.5s ease-out 0.8s 1 normal;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
main#portal-news.animation #contents {
  -webkit-animation: ease_display 0.5s ease-out 1.2s 1 normal;
          animation: ease_display 0.5s ease-out 1.2s 1 normal;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
main#portal-news.disp #pagetitle {
  opacity: 1;
}
main#portal-news.disp #contents {
  opacity: 1;
}
main#portal-news #pagetitle {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  height: 240px;
  opacity: 0;
  -webkit-animation: ease_display 0.5s ease-out 0.8s 1 normal;
          animation: ease_display 0.5s ease-out 0.8s 1 normal;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation: none;
          animation: none;
}
main#portal-news #pagetitle h1 {
  position: relative;
  font-family: "Oswald", sans-serif;
  font-size: 5rem;
  font-weight: 200;
  line-height: 1;
}
main#portal-news #pagetitle h1::before, main#portal-news #pagetitle h1::after {
  display: block;
  content: "";
  position: absolute;
  right: 50%;
  width: 1px;
  height: 65px;
  background: #eb0000;
  transform: translateX(50%);
}
main#portal-news #pagetitle h1::before {
  top: -75px;
}
main#portal-news #pagetitle h1::after {
  bottom: -75px;
}
main#portal-news #contents {
  width: 100%;
  padding: 0;
  color: #fff;
  background: url(/residentevil/pc/img/common/bg_contents.png) repeat-y center top;
  background-size: 100%;
  opacity: 0;
}
main#portal-news #contents.detail-page {
  padding: 40px 0 0;
}
main#portal-news #contents .contents__inner {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 1165px;
  margin: 0 auto;
}
main#portal-news #contents .contents__inner:last-of-type {
  padding: 0 0 40px;
}
main#portal-news #contents .contents__inner h1 {
  position: relative;
  width: 100%;
  margin: 50px 0 30px;
  padding: 0 0 0 20px;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 5rem;
  font-weight: 200;
}
main#portal-news #contents .contents__inner h1::before {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 2px;
  background: #eb0000;
  transform: translateY(-50%);
}
main#portal-news #contents .contents__inner .contents__inner__search {
  display: flex;
  justify-content: space-between;
  width: 220px;
  padding: 0 0 10px;
}
main#portal-news #contents .contents__inner .contents__inner__search input[type=text] {
  width: 170px;
  height: 30px;
  margin: 0 7px 0 0;
  padding: 5px 10px;
  border: 1px solid #3a3a3a;
  background: #252525;
  box-sizing: border-box;
  color: #fff;
  font-size: 1.4rem;
}
main#portal-news #contents .contents__inner .contents__inner__search .submit a {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  width: 43px;
  height: 31px;
  border: none;
  color: #fff;
  background: url(/residentevil/pc/img/news/icon_search.png) no-repeat center center #760307;
}
main#portal-news #contents .contents__inner .contents__inner__slider {
  display: flex;
  justify-content: space-between;
  position: relative;
  width: 100%;
  padding: 0 0 50px;
}
main#portal-news #contents .contents__inner .contents__inner__slider::after {
  display: block;
  content: "";
  position: absolute;
  bottom: 0;
  left: calc((-100vw + 1165px) / 2);
  width: 100vw;
  height: 1px;
  background: #3a3a3a;
}
main#portal-news #contents .contents__inner .contents__inner__slider .slideArea {
  width: 775px;
  overflow: hidden;
}
main#portal-news #contents .contents__inner .contents__inner__slider .slideArea .slideArea__list {
  display: flex;
  width: 10000px;
  transition: transform 0.3s;
}
main#portal-news #contents .contents__inner .contents__inner__slider .slideArea .slideArea__list li a {
  display: block;
  width: 775px;
}
main#portal-news #contents .contents__inner .contents__inner__slider .slideArea .slideArea__list li a img {
  width: 773px;
  height: auto;
  margin: 0 0 10px;
  border: 1px solid #eb0000;
}
main#portal-news #contents .contents__inner .contents__inner__slider .slideArea .slideArea__list li a .list__text {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  width: 100%;
  height: 56px;
  margin: 0 0 10px;
  font-size: 2rem;
  text-align: left;
  text-overflow: ellipsis;
  overflow: hidden;
}
main#portal-news #contents .contents__inner .contents__inner__slider .slideArea .slideArea__list li a .list__category {
  display: flex;
  align-items: center;
  font-family: "Noto Serif JP", serif;
  font-size: 1.6rem;
}
main#portal-news #contents .contents__inner .contents__inner__slider .slideArea .slideArea__list li a .list__category .list__date {
  color: #eb0000;
  font-family: "Oswald", sans-serif;
}
main#portal-news #contents .contents__inner .contents__inner__slider .slideArea .slider__bars {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 10px 0 0;
}
main#portal-news #contents .contents__inner .contents__inner__slider .slideArea .slider__bars li {
  position: relative;
}
main#portal-news #contents .contents__inner .contents__inner__slider .slideArea .slider__bars li.bar {
  display: block;
  width: 37px;
  height: 30px;
  margin: 0 4px;
  cursor: pointer;
}
main#portal-news #contents .contents__inner .contents__inner__slider .slideArea .slider__bars li.bar::before {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  width: 37px;
  height: 3px;
  background: #363636;
  transform: translateY(-50%);
}
main#portal-news #contents .contents__inner .contents__inner__slider .slideArea .slider__bars li.bar span {
  display: none;
}
main#portal-news #contents .contents__inner .contents__inner__slider .slideArea .slider__bars li.bar.active span {
  display: block;
  position: absolute;
  top: 50%;
  width: 0;
  height: 2px;
  background: #fd0000;
  transform: translateY(-50%);
}
main#portal-news #contents .contents__inner .contents__inner__slider .slideArea .slider__bars li.arrow-prev {
  width: 20px;
  height: 30px;
  margin: 0 12px 0 0;
  cursor: pointer;
}
main#portal-news #contents .contents__inner .contents__inner__slider .slideArea .slider__bars li.arrow-prev::before, main#portal-news #contents .contents__inner .contents__inner__slider .slideArea .slider__bars li.arrow-prev::after {
  display: block;
  content: "";
  position: absolute;
  top: 35%;
  left: 4px;
  width: 14px;
  height: 2px;
  background: #b71515;
  transform: rotate(135deg);
}
main#portal-news #contents .contents__inner .contents__inner__slider .slideArea .slider__bars li.arrow-prev::after {
  top: 68%;
  left: 4px;
  transform: rotate(220deg);
}
main#portal-news #contents .contents__inner .contents__inner__slider .slideArea .slider__bars li.arrow-prev.disabled {
  cursor: default;
  opacity: 0.3;
}
main#portal-news #contents .contents__inner .contents__inner__slider .slideArea .slider__bars li.arrow-next {
  width: 20px;
  height: 30px;
  margin: 0 0 0 12px;
  cursor: pointer;
}
main#portal-news #contents .contents__inner .contents__inner__slider .slideArea .slider__bars li.arrow-next::before, main#portal-news #contents .contents__inner .contents__inner__slider .slideArea .slider__bars li.arrow-next::after {
  display: block;
  content: "";
  position: absolute;
  top: 35%;
  right: 4px;
  width: 14px;
  height: 2px;
  background: #b71515;
  transform: rotate(45deg);
}
main#portal-news #contents .contents__inner .contents__inner__slider .slideArea .slider__bars li.arrow-next::after {
  top: 68%;
  right: 4px;
  transform: rotate(140deg);
}
main#portal-news #contents .contents__inner .contents__inner__slider .slideArea .slider__bars li.arrow-next.disabled {
  cursor: default;
  opacity: 0.3;
}
main#portal-news #contents .contents__inner .contents__inner__slider .pickup {
  width: 350px;
}
main#portal-news #contents .contents__inner .contents__inner__slider .pickup h2 {
  margin: 0 0 10px;
  border-top: 1px solid #eb0000;
  background: #000;
  font-family: "Oswald", sans-serif;
  font-size: 1.4rem;
  text-align: center;
}
main#portal-news #contents .contents__inner .contents__inner__slider .pickup ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
main#portal-news #contents .contents__inner .contents__inner__slider .pickup ul li {
  width: 170px;
  margin: 0 0 15px;
}
main#portal-news #contents .contents__inner .contents__inner__slider .pickup ul li img {
  width: 100%;
  height: auto;
  border: 1px solid #3a3a3a;
}
main#portal-news #contents .contents__inner .contents__inner__slider .pickup ul li .list__text {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  width: 100%;
  height: 36px;
  margin: 0 0 5px;
  font-size: 1.2rem;
  text-align: left;
  text-overflow: ellipsis;
  overflow: hidden;
}
main#portal-news #contents .contents__inner .contents__inner__slider .pickup ul li .list__category {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  width: 100%;
  height: 20px;
  font-size: 1.2rem;
  overflow: hidden;
}
main#portal-news #contents .contents__inner .contents__inner__slider .pickup ul li .list__category .list__date {
  color: #eb0000;
  font-family: "Oswald", sans-serif;
}
main#portal-news #contents .contents__inner .contents__inner__slider .pickup ul li .list__category .list__date::after {
  content: "|";
  padding: 0 0.5em;
  color: #fff;
}
main#portal-news #contents .contents__inner .contents__inner__category {
  width: 100%;
  margin: 0 0 52px;
  position: relative;
}
main#portal-news #contents .contents__inner .contents__inner__category h2 {
  position: relative;
  margin: 50px 0 20px;
  padding: 0 0 0 30px;
  border-left: 1px solid #eb0000;
  color: #fff;
  font-size: 2.4rem;
}
main#portal-news #contents .contents__inner .contents__inner__category .link__anni30th {
  position: absolute;
  top: 0;
  right: 0;
  border-top: solid #4d4d4d 1px;
}
main#portal-news #contents .contents__inner .contents__inner__category .link__anni30th .wrap {
  margin: 25px 0 0;
}
main#portal-news #contents .contents__inner .contents__inner__category .link__anni30th .wrap a {
  display: block;
  width: 100%;
  height: 59px;
  border: 1px solid #3a3a3a;
  box-sizing: border-box;
}
main#portal-news #contents .contents__inner .contents__inner__category .link__anni30th .wrap a img {
  width: 100%;
  height: 100%;
}
main#portal-news #contents .contents__inner .contents__inner__category ul {
  display: flex;
  justify-content: space-around;
  align-items: center;
  height: 50px;
  padding: 0 0 3px;
  border-bottom: 2px solid #930912;
  box-sizing: border-box;
}
main#portal-news #contents .contents__inner .contents__inner__category ul li {
  width: 100%;
}
main#portal-news #contents .contents__inner .contents__inner__category ul li a {
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 95px;
  height: 50px;
  padding: 0 5px;
  border-bottom: 3px solid rgba(0, 0, 0, 0);
  box-sizing: border-box;
  color: #fff;
  font-size: 1.4rem;
}
main#portal-news #contents .contents__inner .contents__inner__category ul li:hover a, main#portal-news #contents .contents__inner .contents__inner__category ul li.active a {
  border-bottom: 3px solid #930912;
  color: #930912;
}
main#portal-news #contents .contents__inner .contents__inner__category ul li a {
  min-width: 85px;
  white-space: nowrap;
}
main#portal-news #contents .contents__inner .contents__inner__category ul li:lang(ja):nth-of-type(5) a {
  min-width: 180px;
}
main#portal-news #contents .contents__inner .contents__inner__category select {
  display: none;
}
main#portal-news #contents .contents__inner.detail-page .contents__inner__category:last-of-type {
  display: none;
}
main#portal-news #contents .contents__inner__list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
  padding: 0 0 50px;
}
main#portal-news #contents .contents__inner__list h3 {
  width: 100%;
  margin: 80px 0 50px;
  color: rgba(255, 255, 255, 0.8);
  font-size: 1.8rem;
  text-align: center;
}
main#portal-news #contents .contents__inner__list .list_contents ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  width: 915px;
  min-height: 600px;
  margin: 0 auto;
}
main#portal-news #contents .contents__inner__list .list_contents ul.loading {
  background: url(/residentevil/pc/img/common/loader.svg) no-repeat center center;
}
main#portal-news #contents .contents__inner__list .list_contents ul li {
  width: 286px;
  margin: 0 26px 35px 0;
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.3s, transform 0.3s;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(1) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(2) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(3) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(4) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(5) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(6) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(7) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(8) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(9) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(10) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(11) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(12) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(13) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(14) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(15) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(16) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(17) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(18) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(19) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(20) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(21) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(22) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(23) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(24) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(25) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(26) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(27) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(28) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(29) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(30) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(31) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(32) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(33) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(34) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(35) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(36) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(37) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(38) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(39) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(40) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(41) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(42) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(43) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(44) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(45) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(46) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(47) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(48) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(49) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(50) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(51) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(52) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(53) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(54) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(55) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(56) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(57) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(58) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(59) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(60) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(61) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(62) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(63) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(64) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(65) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(66) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(67) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(68) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(69) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(70) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(71) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(72) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(73) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(74) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(75) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(76) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(77) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(78) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(79) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(80) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(81) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(82) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(83) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(84) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(85) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(86) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(87) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(88) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(89) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(90) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(91) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(92) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(93) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(94) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(95) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(96) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(97) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(98) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(99) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(100) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(101) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(102) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(103) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(104) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(105) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(106) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(107) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(108) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(109) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(110) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(111) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(112) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(113) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(114) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(115) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(116) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(117) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(118) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(119) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(120) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(121) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(122) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(123) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(124) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(125) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(126) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(127) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(128) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(129) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(130) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(131) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(132) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(133) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(134) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(135) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(136) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(137) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(138) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(139) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(140) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(141) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(142) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(143) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(144) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(145) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(146) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(147) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(148) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(149) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(150) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(151) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(152) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(153) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(154) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(155) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(156) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(157) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(158) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(159) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(160) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(161) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(162) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(163) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(164) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(165) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(166) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(167) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(168) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(169) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(170) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(171) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(172) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(173) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(174) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(175) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(176) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(177) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(178) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(179) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(180) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(181) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(182) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(183) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(184) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(185) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(186) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(187) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(188) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(189) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(190) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(191) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(192) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(193) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(194) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(195) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(196) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(197) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(198) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(199) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(200) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(201) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(202) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(203) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(204) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(205) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(206) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(207) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(208) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(209) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(210) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(211) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(212) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(213) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(214) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(215) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(216) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(217) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(218) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(219) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(220) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(221) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(222) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(223) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(224) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(225) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(226) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(227) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(228) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(229) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(230) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(231) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(232) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(233) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(234) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(235) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(236) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(237) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(238) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(239) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(240) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(241) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(242) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(243) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(244) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(245) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(246) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(247) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(248) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(249) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(250) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(251) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(252) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(253) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(254) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(255) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(256) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(257) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(258) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(259) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(260) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(261) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(262) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(263) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(264) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(265) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(266) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(267) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(268) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(269) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(270) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(271) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(272) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(273) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(274) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(275) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(276) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(277) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(278) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(279) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(280) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(281) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(282) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(283) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(284) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(285) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(286) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(287) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(288) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(289) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(290) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(291) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(292) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(293) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(294) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(295) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(296) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(297) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(298) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(299) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(300) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(301) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(302) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(303) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(304) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(305) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(306) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(307) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(308) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(309) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(310) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(311) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(312) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(313) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(314) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(315) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(316) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(317) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(318) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(319) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(320) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(321) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(322) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(323) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(324) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(325) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(326) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(327) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(328) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(329) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(330) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(331) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(332) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(333) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(334) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(335) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(336) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(337) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(338) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(339) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(340) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(341) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(342) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(343) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(344) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(345) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(346) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(347) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(348) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(349) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(350) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(351) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(352) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(353) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(354) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(355) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(356) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(357) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(358) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(359) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(360) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(361) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(362) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(363) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(364) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(365) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(366) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(367) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(368) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(369) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(370) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(371) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(372) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(373) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(374) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(375) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(376) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(377) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(378) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(379) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(380) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(381) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(382) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(383) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(384) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(385) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(386) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(387) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(388) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(389) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(390) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(391) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(392) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(393) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(394) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(395) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(396) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(397) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(398) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(399) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(400) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(401) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(402) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(403) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(404) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(405) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(406) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(407) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(408) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(409) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(410) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(411) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(412) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(413) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(414) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(415) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(416) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(417) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(418) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(419) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(420) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(421) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(422) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(423) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(424) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(425) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(426) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(427) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(428) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(429) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(430) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(431) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(432) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(433) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(434) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(435) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(436) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(437) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(438) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(439) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(440) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(441) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(442) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(443) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(444) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(445) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(446) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(447) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(448) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(449) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(450) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(451) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(452) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(453) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(454) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(455) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(456) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(457) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(458) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(459) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(460) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(461) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(462) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(463) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(464) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(465) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(466) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(467) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(468) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(469) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(470) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(471) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(472) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(473) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(474) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(475) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(476) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(477) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(478) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(479) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(480) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(481) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(482) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(483) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(484) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(485) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(486) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(487) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(488) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(489) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(490) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(491) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(492) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(493) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(494) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(495) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(496) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(497) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(498) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(499) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(500) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(501) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(502) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(503) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(504) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(505) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(506) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(507) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(508) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(509) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(510) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(511) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(512) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(513) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(514) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(515) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(516) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(517) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(518) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(519) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(520) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(521) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(522) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(523) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(524) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(525) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(526) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(527) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(528) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(529) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(530) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(531) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(532) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(533) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(534) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(535) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(536) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(537) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(538) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(539) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(540) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(541) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(542) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(543) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(544) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(545) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(546) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(547) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(548) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(549) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(550) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(551) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(552) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(553) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(554) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(555) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(556) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(557) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(558) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(559) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(560) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(561) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(562) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(563) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(564) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(565) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(566) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(567) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(568) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(569) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(570) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(571) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(572) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(573) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(574) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(575) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(576) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(577) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(578) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(579) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(580) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(581) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(582) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(583) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(584) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(585) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(586) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(587) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(588) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(589) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(590) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(591) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(592) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(593) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(594) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(595) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(596) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(597) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(598) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(599) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(600) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(601) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(602) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(603) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(604) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(605) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(606) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(607) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(608) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(609) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(610) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(611) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(612) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(613) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(614) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(615) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(616) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(617) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(618) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(619) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(620) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(621) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(622) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(623) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(624) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(625) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(626) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(627) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(628) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(629) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(630) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(631) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(632) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(633) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(634) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(635) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(636) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(637) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(638) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(639) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(640) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(641) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(642) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(643) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(644) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(645) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(646) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(647) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(648) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(649) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(650) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(651) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(652) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(653) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(654) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(655) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(656) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(657) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(658) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(659) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(660) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(661) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(662) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(663) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(664) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(665) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(666) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(667) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(668) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(669) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(670) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(671) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(672) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(673) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(674) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(675) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(676) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(677) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(678) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(679) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(680) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(681) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(682) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(683) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(684) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(685) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(686) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(687) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(688) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(689) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(690) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(691) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(692) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(693) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(694) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(695) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(696) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(697) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(698) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(699) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(700) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(701) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(702) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(703) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(704) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(705) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(706) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(707) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(708) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(709) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(710) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(711) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(712) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(713) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(714) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(715) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(716) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(717) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(718) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(719) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(720) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(721) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(722) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(723) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(724) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(725) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(726) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(727) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(728) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(729) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(730) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(731) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(732) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(733) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(734) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(735) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(736) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(737) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(738) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(739) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(740) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(741) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(742) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(743) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(744) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(745) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(746) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(747) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(748) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(749) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(750) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(751) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(752) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(753) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(754) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(755) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(756) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(757) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(758) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(759) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(760) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(761) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(762) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(763) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(764) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(765) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(766) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(767) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(768) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(769) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(770) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(771) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(772) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(773) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(774) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(775) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(776) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(777) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(778) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(779) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(780) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(781) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(782) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(783) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(784) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(785) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(786) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(787) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(788) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(789) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(790) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(791) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(792) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(793) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(794) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(795) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(796) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(797) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(798) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(799) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(800) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(801) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(802) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(803) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(804) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(805) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(806) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(807) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(808) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(809) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(810) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(811) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(812) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(813) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(814) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(815) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(816) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(817) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(818) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(819) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(820) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(821) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(822) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(823) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(824) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(825) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(826) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(827) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(828) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(829) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(830) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(831) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(832) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(833) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(834) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(835) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(836) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(837) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(838) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(839) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(840) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(841) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(842) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(843) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(844) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(845) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(846) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(847) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(848) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(849) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(850) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(851) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(852) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(853) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(854) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(855) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(856) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(857) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(858) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(859) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(860) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(861) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(862) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(863) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(864) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(865) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(866) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(867) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(868) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(869) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(870) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(871) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(872) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(873) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(874) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(875) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(876) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(877) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(878) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(879) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(880) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(881) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(882) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(883) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(884) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(885) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(886) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(887) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(888) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(889) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(890) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(891) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(892) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(893) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(894) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(895) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(896) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(897) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(898) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(899) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(900) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(901) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(902) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(903) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(904) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(905) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(906) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(907) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(908) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(909) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(910) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(911) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(912) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(913) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(914) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(915) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(916) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(917) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(918) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(919) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(920) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(921) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(922) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(923) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(924) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(925) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(926) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(927) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(928) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(929) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(930) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(931) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(932) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(933) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(934) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(935) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(936) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(937) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(938) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(939) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(940) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(941) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(942) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(943) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(944) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(945) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(946) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(947) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(948) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(949) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(950) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(951) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(952) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(953) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(954) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(955) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(956) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(957) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(958) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(959) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(960) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(961) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(962) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(963) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(964) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(965) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(966) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(967) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(968) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(969) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(970) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(971) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(972) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(973) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(974) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(975) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(976) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(977) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(978) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(979) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(980) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(981) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(982) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(983) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(984) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(985) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(986) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(987) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(988) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(989) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(990) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(991) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(992) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(993) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(994) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(995) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(996) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(997) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(998) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-child(999) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-news #contents .contents__inner__list .list_contents ul li:nth-of-type(3n) {
  margin: 0 0 35px;
}
main#portal-news #contents .contents__inner__list .list_contents ul li a {
  width: 100%;
}
main#portal-news #contents .contents__inner__list .list_contents ul li a:hover img {
  transform: scale(1.2);
}
main#portal-news #contents .contents__inner__list .list_contents ul li a:hover .list__text {
  text-decoration: underline;
}
main#portal-news #contents .contents__inner__list .list_contents ul li a .imgBox {
  margin: 0 0 15px;
  border: 1px solid #3a3a3a;
  background: #000;
  line-height: 1;
  overflow: hidden;
}
main#portal-news #contents .contents__inner__list .list_contents ul li a .imgBox img {
  width: 100%;
  height: auto;
  transition: transform 0.3s;
}
main#portal-news #contents .contents__inner__list .list_contents ul li a .list__text {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  width: 100%;
  height: 84px;
  margin: 0 0 20px;
  font-size: 1.4rem;
  text-align: left;
  text-overflow: ellipsis;
  overflow: hidden;
}
main#portal-news #contents .contents__inner__list .list_contents ul li a .list__category {
  display: flex;
  align-items: center;
  font-size: 1.2rem;
}
main#portal-news #contents .contents__inner__list .list_contents ul li a .list__category .list__date {
  color: #eb0000;
}
main#portal-news #contents .contents__inner__list .list_contents ul li a .list__category .list__date::after {
  content: "|";
  padding: 0 0.5em;
  color: #fff;
}
main#portal-news #contents .contents__inner__list .list_contents ul li.new .list__category {
  position: relative;
  padding: 0 0 0 30px;
}
main#portal-news #contents .contents__inner__list .list_contents ul li.new .list__category::before, main#portal-news #contents .contents__inner__list .list_contents ul li.new .list__category::after {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  left: 5px;
  width: 9px;
  height: 9px;
  border-radius: 100%;
  background: rgb(235, 11, 25);
  transform: translateY(-50%);
}
main#portal-news #contents .contents__inner__list .list_contents ul li.new .list__category::after {
  -webkit-animation: pulsate 1.5s ease infinite;
          animation: pulsate 1.5s ease infinite;
}
main#portal-news #contents .contents__inner__list .list_contents .morebtn {
  position: relative;
  width: 430px;
  height: 50px;
  margin: 35px auto 0;
}
main#portal-news #contents .contents__inner__list .list_contents .morebtn a,
main#portal-news #contents .contents__inner__list .list_contents .morebtn span {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 430px;
  height: 50px;
  margin: 0;
  background: #930912;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
  transition: background 0.2s, opacity 0.2s;
  font-size: 2.4rem;
  font-weight: 400;
  cursor: pointer;
  overflow: hidden;
  transition: background 0.3s, visibility 0.3s, opacity 0.3s;
}
main#portal-news #contents .contents__inner__list .list_contents .morebtn a:hover, main#portal-news #contents .contents__inner__list .list_contents .morebtn a:active,
main#portal-news #contents .contents__inner__list .list_contents .morebtn span:hover,
main#portal-news #contents .contents__inner__list .list_contents .morebtn span:active {
  background: #eb0000;
}
main#portal-news #contents .contents__inner__list .list_contents .morebtn a.disabled,
main#portal-news #contents .contents__inner__list .list_contents .morebtn span.disabled {
  opacity: 0.5;
  pointer-events: none;
}
main#portal-news #contents .contents__inner__list .list_contents .morebtn.hide {
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
}
main#portal-news #contents .contents__inner__list .list_contents .morebtn.loading span {
  text-indent: -9999px;
}
main#portal-news #contents .contents__inner__list .list_contents .morebtn.loading::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 50%;
  width: 30px;
  height: 30px;
  background: url(/residentevil/pc/img/common/loader.svg) no-repeat;
  background-size: 100%;
  transform: translate(50%, -50%);
}
main#portal-news #contents .contents__inner__list .list__side {
  width: 220px;
}
main#portal-news #contents .contents__inner__list .list__side .contents__inner__sns h4 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100px;
  border-top: 1px solid #3a3a3a;
  border-bottom: 1px solid #3a3a3a;
  font-family: "Oswald", sans-serif;
  font-size: 2.8em;
  letter-spacing: 4px;
}
main#portal-news #contents .contents__inner__list .list__side .contents__inner__sns .links li a {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: center;
  height: 80px;
  padding: 0 0 0 50px;
  border-bottom: 1px solid #3a3a3a;
  font-size: 1.8em;
  transition: opacity 0.3s;
}
main#portal-news #contents .contents__inner__list .list__side .contents__inner__sns .links li a span {
  display: block;
  width: 100%;
  color: #8e8e8e;
}
main#portal-news #contents .contents__inner__list .list__side .contents__inner__sns .links li a:hover {
  opacity: 0.8;
}
main#portal-news #contents .contents__inner__list .list__side .contents__inner__sns .links li.tw a {
  background: url(/residentevil/pc/img/news/icon_xw.svg) no-repeat 8px center/24px 24px;
}
main#portal-news #contents .contents__inner__list .list__side .contents__inner__sns .links li.fb a {
  background: url(/residentevil/pc/img/news/icon_fb.png) no-repeat 5px center;
}
main#portal-news #contents .contents__inner__list .list__side .contents__inner__sns .links li.yt a {
  background: url(/residentevil/pc/img/news/icon_yt.png) no-repeat 5px center;
}
main#portal-news #contents .contents__inner__list .list__side .contents__inner__sns .links li.ig a {
  background: url(/residentevil/pc/img/news/icon_ig.png) no-repeat 5px center;
}
main#portal-news #contents .contents__inner__detail {
  float: none;
  width: 870px;
  margin: 0 0 80px;
  padding: 0;
  background: url(/residentevil/pc/img/news/detail_bg.png) repeat-y center top;
}
main#portal-news #contents .contents__inner__detail .sns,
main#portal-news #contents .contents__inner__detail .sns_bottom {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
main#portal-news #contents .contents__inner__detail .sns li,
main#portal-news #contents .contents__inner__detail .sns_bottom li {
  margin: 0 0 0 5px;
}
main#portal-news #contents .contents__inner__detail .sns .title,
main#portal-news #contents .contents__inner__detail .sns_bottom .title {
  color: #000;
  font-weight: 500;
  font-size: 12px;
  font-family: "Oswald", sans-serif;
  margin: 0;
}
main#portal-news #contents .contents__inner__detail .sns .share-button,
main#portal-news #contents .contents__inner__detail .sns_bottom .share-button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 19px;
  box-sizing: border-box;
  color: #fff;
  border-radius: 9999px;
  font-weight: 500;
  cursor: pointer;
}
main#portal-news #contents .contents__inner__detail .sns .share-button-x,
main#portal-news #contents .contents__inner__detail .sns_bottom .share-button-x {
  background-color: #000;
}
main#portal-news #contents .contents__inner__detail .sns .share-button-x span,
main#portal-news #contents .contents__inner__detail .sns_bottom .share-button-x span {
  background: url(/residentevil/pc/img/news/icon_x.png) no-repeat center center/100% 100%;
}
main#portal-news #contents .contents__inner__detail .sns .share-button-fb,
main#portal-news #contents .contents__inner__detail .sns_bottom .share-button-fb {
  background-color: #0866ff;
}
main#portal-news #contents .contents__inner__detail .sns .share-button-fb span,
main#portal-news #contents .contents__inner__detail .sns_bottom .share-button-fb span {
  background: url(/residentevil/pc/img/news/icon_fb_c.png) no-repeat center center/100% 100%;
}
main#portal-news #contents .contents__inner__detail .sns .share-button span,
main#portal-news #contents .contents__inner__detail .sns_bottom .share-button span {
  display: block;
  width: 16px;
  height: 16px;
}
main#portal-news #contents .contents__inner__detail .sns {
  margin: 50px 70px 25px;
}
main#portal-news #contents .contents__inner__detail .sns_bottom {
  margin: 0 70px 25px;
}
main#portal-news #contents .contents__inner__detail .entry {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
main#portal-news #contents .contents__inner__detail .entry > .date {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 156px;
  height: 41px;
  margin: 40px 0 20px 90px;
  background: url(/residentevil/pc/img/news/date_bg.gif) repeat;
  font-family: "Oswald", sans-serif;
  font-size: 1.5rem;
}
main#portal-news #contents .contents__inner__detail .entry h2 {
  width: 100%;
  margin: 0 0 25px;
  padding: 0 90px 40px;
  background: url(/residentevil/pc/img/news/detail_title_bg.png) no-repeat center bottom;
  background-size: 100%;
  box-sizing: border-box;
  color: rgba(0, 0, 0, 0.7);
  font-size: 2.6rem;
  line-height: 1.2;
}
main#portal-news #contents .contents__inner__detail .entry .redirect {
  width: 100%;
  margin: 0 auto 50px;
}
main#portal-news #contents .contents__inner__detail .entry .redirect dt {
  margin: 0 auto 50px;
  color: rgba(0, 0, 0, 0.7);
  font-size: 1.8rem;
  text-align: center;
  line-height: 1.8;
}
main#portal-news #contents .contents__inner__detail .entry .redirect dt a {
  color: rgba(0, 0, 0, 0.7);
  text-decoration: underline;
  word-break: break-all;
}
main#portal-news #contents .contents__inner__detail .entry .redirect dt a:hover {
  text-decoration: none;
}
main#portal-news #contents .contents__inner__detail .entry .redirect dd {
  display: flex;
  justify-content: center;
  width: 80%;
  margin: 0 auto;
  padding: 0 0 50px;
  border-bottom: 1px solid #8e8e8e;
}
main#portal-news #contents .contents__inner__detail .entry .redirect dd a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 230px;
  height: 49px;
  margin: 0;
  background: #930912;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
  transition: background 0.2s, opacity 0.2s;
}
main#portal-news #contents .contents__inner__detail .entry .redirect dd a:hover, main#portal-news #contents .contents__inner__detail .entry .redirect dd a:active {
  background: #eb0000;
}
main#portal-news #contents .contents__inner__detail .entry .redirect dd a.disabled {
  opacity: 0.5;
  pointer-events: none;
}
main#portal-news #contents .contents__inner__detail .entry .redirect dd a span {
  margin: 0 0 0 5px;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 1.3rem;
}
main#portal-news #contents .contents__inner__detail .entry .entrybody {
  width: 914px;
  margin: 0 auto;
  overflow: hidden;
  color: #000;
  line-height: 2;
}
main#portal-news #contents .contents__inner__detail .entry .entrybody a {
  color: #000;
  text-decoration: underline;
}
main#portal-news #contents .contents__inner__detail .entry .entrybody a:hover {
  text-decoration: none;
}
main#portal-news #contents .contents__inner__detail .entry .entrybody .strong {
  color: #990000;
  font-weight: bold;
}
main#portal-news #contents .contents__inner__detail .entry .entrybody .image {
  float: left;
}
main#portal-news #contents .contents__inner__detail .entry .entrybody .image img {
  border: 2px solid #000;
}
main#portal-news #contents .contents__inner__detail .entry .entrybody .description {
  font-size: 14px;
  width: 480px;
  float: right;
}
main#portal-news #contents .contents__inner__detail .entry .entrybody .description > h3 {
  font-size: 18px;
  padding-bottom: 10px;
}
main#portal-news #contents .contents__inner__detail .entry .entrybody .description > h4 {
  padding-bottom: 5px;
}
main#portal-news #contents .contents__inner__detail .entry .entrybody .description dl {
  overflow: hidden;
  padding-bottom: 5px;
}
main#portal-news #contents .contents__inner__detail .entry .entrybody .description dl dt {
  float: left;
  color: #fff;
  background: #000;
  text-align: center;
  width: 65px;
}
main#portal-news #contents .contents__inner__detail .entry .entrybody .description dl dd {
  float: right;
  width: 405px;
}
main#portal-news #contents .contents__inner__detail .entry .entrybody > h3 {
  clear: both;
  font-size: 18px;
  background: url(/residentevil/pc/img/news/detail_h3_bg.png) no-repeat 0 20px;
  padding: 32px 10px 8px 70px;
  border-bottom: 1px solid #000;
  font-weight: bold;
}
main#portal-news #contents .contents__inner__detail .entry .entrybody .entrybody-inner {
  padding: 40px 70px;
  font-size: 14px;
  clear: both;
}
main#portal-news #contents .contents__inner__detail .entry .entrybody .entrybody-inner h4 {
  font-size: 16px;
  color: #990000;
}
main#portal-news #contents .contents__inner__detail .entry .entrybody .entrybody-inner .box {
  margin-top: 35px;
  background: #cccccc;
  border: 1px solid #999999;
  padding: 15px 25px;
}
main#portal-news #contents .contents__inner__detail .entry .entrybody .entrybody-inner .box dl {
  border-top: 1px solid #999999;
  padding: 10px 0;
}
main#portal-news #contents .contents__inner__detail .entry .entrybody .entrybody-inner .box dl:first-child {
  border-top: none;
}
main#portal-news #contents .contents__inner__detail .entry .entrybody .entrybody-inner .box dl dt {
  color: #fff;
  background: #000;
  display: inline-block;
  padding: 0 7px;
}
main#portal-news #contents .contents__inner__detail .next_prev_btn {
  display: flex;
  justify-content: space-between;
  margin: 0 70px 25px;
}
main#portal-news #contents .contents__inner__detail .next_prev_btn li {
  position: relative;
  width: 358px;
  margin: 0 0 0 auto;
  border: 1px solid #ccc;
  background: #f3f3f2;
  transition: filter 0.3s;
}
main#portal-news #contents .contents__inner__detail .next_prev_btn li.prev {
  margin: 0 auto 0 0;
}
main#portal-news #contents .contents__inner__detail .next_prev_btn li:hover {
  filter: brightness(0.8);
}
main#portal-news #contents .contents__inner__detail .next_prev_btn li p.prev_arrow {
  position: absolute;
  top: -2.5em;
  left: 0;
  padding: 0 0 0 50px;
  color: #000;
  font-size: 1.2rem;
  font-weight: bold;
}
main#portal-news #contents .contents__inner__detail .next_prev_btn li p.prev_arrow::before {
  content: "";
  position: absolute;
  bottom: 2px;
  left: 0;
  width: 40px;
  height: 1px;
  background: #000;
}
main#portal-news #contents .contents__inner__detail .next_prev_btn li p.prev_arrow::after {
  content: "";
  position: absolute;
  bottom: 2px;
  left: 0;
  width: 10px;
  height: 1px;
  background: #000;
  transform: rotate(-45deg);
  transform-origin: left bottom;
}
main#portal-news #contents .contents__inner__detail .next_prev_btn li p.next_arrow {
  position: absolute;
  top: -2.5em;
  right: 0;
  padding: 0 50px 0 0;
  color: #000;
  font-size: 1.2rem;
  font-weight: bold;
}
main#portal-news #contents .contents__inner__detail .next_prev_btn li p.next_arrow::before {
  content: "";
  position: absolute;
  bottom: 2px;
  right: 0;
  width: 40px;
  height: 1px;
  background: #000;
}
main#portal-news #contents .contents__inner__detail .next_prev_btn li p.next_arrow::after {
  content: "";
  position: absolute;
  bottom: 2px;
  right: 0;
  width: 10px;
  height: 1px;
  background: #000;
  transform: rotate(45deg);
  transform-origin: right bottom;
}
main#portal-news #contents .contents__inner__detail .next_prev_btn li a {
  display: flex;
  align-items: center;
  width: 358px;
  height: 114px;
  padding: 10px;
  box-sizing: border-box;
}
main#portal-news #contents .contents__inner__detail .next_prev_btn li a img {
  width: auto;
  height: 93px;
  margin: 0 10px 0 0;
}
main#portal-news #contents .contents__inner__detail .next_prev_btn li a p {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  color: #000;
  font-size: 1.2rem;
  text-overflow: ellipsis;
  line-height: 2;
  overflow: hidden;
}
main#portal-news #contents.detail-page .contents__inner__list h3 {
  position: relative;
  margin: 0 0 35px;
  padding: 0 0 0 35px;
  color: #fff;
  font-size: 2.6rem;
  text-align: left;
}
main#portal-news #contents.detail-page .contents__inner__list h3::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 20px;
  height: 2px;
  background: #eb0000;
  transform: translateY(-50%);
}
main#portal-news #contents.detail-page .contents__inner__list .list_contents {
  width: 100%;
}
main#portal-news #contents.detail-page .contents__inner__list .list_contents ul {
  width: 100%;
  min-height: 355px;
  margin: 0 0 50px;
}
main#portal-news #contents.detail-page .contents__inner__list .list_contents ul li {
  width: 265px;
  margin: 0 35px 0 0;
  transform: translate(0);
}
main#portal-news #contents.detail-page .contents__inner__list .list_contents ul li:last-of-type {
  margin: 0;
}
main#portal-news #contents.detail-page .contents__inner__list .list_contents ul li a {
  display: block;
}
main#portal-news #contents.detail-page .contents__inner__list .list_contents ul li a img {
  width: 263px;
  height: 263px;
}
main#portal-news #contents.detail-page .contents__inner__list .to_list {
  width: 230px;
  margin: 0 auto 45px;
}
main#portal-news #contents.detail-page .contents__inner__list .to_list a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 230px;
  height: 49px;
  margin: 0;
  background: #930912;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
  transition: background 0.2s, opacity 0.2s;
}
main#portal-news #contents.detail-page .contents__inner__list .to_list a:hover, main#portal-news #contents.detail-page .contents__inner__list .to_list a:active {
  background: #eb0000;
}
main#portal-news #contents.detail-page .contents__inner__list .to_list a.disabled {
  opacity: 0.5;
  pointer-events: none;
}
main#portal-news #contents.detail-page .contents__inner__list .to_list a span {
  margin: 0 0 0 5px;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 1.3rem;
}
main#portal-news #contents.detail-page .contents__inner {
  position: relative;
}
main#portal-news #contents .contents__inner__side {
  position: absolute;
  top: 255px;
  right: 0;
  width: 272px;
}
main#portal-news #contents .contents__inner__side h3 {
  position: relative;
  padding: 17px 10px 17px 45px;
  border: 1px solid #5a5a5a;
  border-bottom: none;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 2.1rem;
}
main#portal-news #contents .contents__inner__side h3::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 10px;
  width: 20px;
  height: 2px;
  background: #eb0000;
  transform: translateY(-50%);
}
main#portal-news #contents .contents__inner__side h3 span {
  margin: 0 0 0 0.5em;
  font-size: 1.4rem;
}
main#portal-news #contents .contents__inner__side ul {
  margin: 0 0 15px;
  border: 1px solid #5a5a5a;
}
main#portal-news #contents .contents__inner__side ul li {
  border-bottom: 1px solid #5a5a5a;
}
main#portal-news #contents .contents__inner__side ul li:last-of-type {
  border-bottom: none;
}
main#portal-news #contents .contents__inner__side ul li a {
  display: flex;
  padding: 25px 10px;
  transition: filter 0.3s;
}
main#portal-news #contents .contents__inner__side ul li a:hover {
  filter: brightness(0.6);
}
main#portal-news #contents .contents__inner__side ul li a .imgBox {
  display: flex;
  align-items: center;
  width: 94px;
  height: 94px;
  margin: 0 10px 0 0;
  border: 1px solid #3a3a3a;
  background: #151515;
}
main#portal-news #contents .contents__inner__side ul li a .imgBox img {
  width: 100%;
  height: auto;
}
main#portal-news #contents .contents__inner__side ul li a .txtBox {
  width: 150px;
}
main#portal-news #contents .contents__inner__side ul li a .txtBox .list__text {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 6;
  margin: 0 0 5px;
  font-size: 1.4rem;
  text-overflow: ellipsis;
  line-height: 1.3;
  overflow: hidden;
}
main#portal-news #contents .contents__inner__side ul li a .txtBox .list__category {
  font-size: 1.2rem;
}
main#portal-news #contents .contents__inner__side ul li a .txtBox .list__category .list__date {
  display: block;
  color: #eb0000;
  font-size: 1.4rem;
}
main#portal-news #contents .contents__inner__side ul li.new .list__category .list__date {
  position: relative;
  padding: 0 0 0 30px;
}
main#portal-news #contents .contents__inner__side ul li.new .list__category .list__date::before, main#portal-news #contents .contents__inner__side ul li.new .list__category .list__date::after {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  left: 5px;
  width: 9px;
  height: 9px;
  border-radius: 100%;
  background: rgb(235, 11, 25);
  transform: translateY(-50%);
}
main#portal-news #contents .contents__inner__side ul li.new .list__category .list__date::after {
  -webkit-animation: pulsate 1.5s ease infinite;
          animation: pulsate 1.5s ease infinite;
}
main#portal-news #contents .contents__inner__side .btn a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 46px;
  margin: 0 0 50px;
  border: 1px solid #eb0000;
  background: rgba(0, 0, 0, 0.5);
  color: #ff0000;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
  transition: background 0.2s, opacity 0.2s;
}
main#portal-news #contents .contents__inner__side .btn a:hover, main#portal-news #contents .contents__inner__side .btn a:active {
  background: #370000;
}
main#portal-news #contents .contents__inner__side .btn a.disabled {
  color: rgba(255, 0, 0, 0.1);
  opacity: 0.5;
  pointer-events: none;
}

main#portal-fancontents {
  visibility: visible !important;
  opacity: 1 !important;
  transition: visibility 0.3s, opacity 0.3s;
  background: url(/residentevil/pc/img/fancontents/bg-fancontents.jpg) no-repeat center top fixed;
  background-size: cover;
}
main#portal-fancontents #pagetitle {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  height: 240px;
  opacity: 0;
  -webkit-animation: ease_display 0.5s ease-out 0.8s 1 normal;
          animation: ease_display 0.5s ease-out 0.8s 1 normal;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
main#portal-fancontents #pagetitle h1 {
  position: relative;
  font-family: "Oswald", sans-serif;
  font-size: 5rem;
  font-weight: 200;
  line-height: 1;
}
main#portal-fancontents #pagetitle h1::before, main#portal-fancontents #pagetitle h1::after {
  display: block;
  content: "";
  position: absolute;
  right: 50%;
  width: 1px;
  height: 65px;
  background: #eb0000;
  transform: translateX(50%);
}
main#portal-fancontents #pagetitle h1::before {
  top: -75px;
}
main#portal-fancontents #pagetitle h1::after {
  bottom: -75px;
}
main#portal-fancontents #contents {
  width: 100%;
  padding: 40px 0;
  color: #fff;
  background: url(/residentevil/pc/img/common/bg_contents.png) repeat-y center top;
  background-size: 100%;
  opacity: 0;
  -webkit-animation: ease_display 0.5s ease-out 1.2s 1 normal;
          animation: ease_display 0.5s ease-out 1.2s 1 normal;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
main#portal-fancontents #contents .contents__inner {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 1165px;
  margin: 0 auto;
}
main#portal-fancontents #contents h2 {
  display: flex;
  align-items: center;
  position: relative;
  width: 100%;
  height: 110px;
  margin: 0 0 40px;
  padding: 0 15px;
  border: 1px solid #313131;
  border-bottom: 1px solid #eb0000;
  background: rgba(0, 0, 0, 0.5);
  box-sizing: border-box;
}
main#portal-fancontents #contents h2 img {
  width: 300px;
  height: auto;
}
main#portal-fancontents #contents h2 span {
  display: block;
  position: absolute;
  top: calc(50% + 10px);
  left: 82px;
  width: 230px;
  font-size: 1rem;
  text-align: center;
}
main#portal-fancontents #contents .contents__inner__list {
  width: 100%;
  padding: 0 0 35px;
  /*
  .comingsoon {
    width: 100%;
    margin: 0 0 40px;
    padding: 120px;
    box-sizing: border-box;
    border: 1px solid rgba(255,255,255,0.2);
    background: rgba(255,255,255,0.1);
    font-size: 2rem;
    color: $color-grey2;
    text-align: center;
    .txt {
      &::after {
        content: "";
        display: block;
        width: auto;
        height: 1px;
        border-top: 1px solid #333;
        margin-top: 30px;
      }
    }
    .coming_soon {
      padding: 30px 0 0 0;
      font-size: 2rem;
      letter-spacing: 0.5em;
      font-family: "Oswald";
      display: block;
    }
  }
  */
}
main#portal-fancontents #contents .contents__inner__list h3 {
  margin: 30px 0 50px;
  color: rgba(255, 255, 255, 0.8);
  font-size: 1.8rem;
  text-align: center;
}
main#portal-fancontents #contents .contents__inner__list .contents__inner__bnr {
  margin: 20px auto 25px;
}
main#portal-fancontents #contents .contents__inner__list .contents__inner__bnr p {
  width: 1165px;
  height: 260px;
  border: 1px solid #3a3a3a;
}
main#portal-fancontents #contents .contents__inner__list .contents__inner__bnr p a {
  display: block;
  width: 100%;
  height: 100%;
  transition: opacity 0.3s;
}
main#portal-fancontents #contents .contents__inner__list .contents__inner__bnr p a:hover {
  opacity: 0.8;
}
main#portal-fancontents #contents .contents__inner__list > ul {
  display: flex;
  flex-wrap: wrap;
  margin: 0 auto;
}
main#portal-fancontents #contents .contents__inner__list > ul > li {
  width: 270px;
  margin: 0 20px 35px 0;
  padding: 0 0 10px;
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.3s, transform 0.3s;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(1) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(2) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(3) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(4) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(5) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(6) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(7) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(8) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(9) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(10) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(11) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(12) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(13) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(14) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(15) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(16) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(17) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(18) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(19) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(20) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(21) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(22) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(23) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(24) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(25) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(26) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(27) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(28) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(29) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(30) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(31) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(32) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(33) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(34) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(35) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(36) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(37) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(38) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(39) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(40) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(41) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(42) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(43) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(44) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(45) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(46) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(47) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(48) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(49) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(50) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(51) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(52) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(53) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(54) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(55) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(56) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(57) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(58) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(59) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(60) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(61) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(62) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(63) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(64) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(65) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(66) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(67) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(68) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(69) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(70) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(71) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(72) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(73) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(74) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(75) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(76) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(77) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(78) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(79) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(80) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(81) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(82) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(83) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(84) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(85) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(86) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(87) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(88) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(89) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(90) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(91) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(92) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(93) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(94) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(95) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(96) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(97) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(98) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(99) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(100) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(101) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(102) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(103) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(104) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(105) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(106) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(107) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(108) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(109) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(110) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(111) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(112) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(113) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(114) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(115) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(116) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(117) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(118) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(119) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(120) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(121) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(122) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(123) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(124) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(125) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(126) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(127) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(128) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(129) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(130) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(131) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(132) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(133) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(134) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(135) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(136) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(137) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(138) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(139) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(140) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(141) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(142) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(143) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(144) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(145) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(146) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(147) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(148) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(149) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(150) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(151) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(152) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(153) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(154) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(155) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(156) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(157) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(158) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(159) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(160) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(161) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(162) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(163) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(164) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(165) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(166) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(167) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(168) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(169) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(170) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(171) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(172) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(173) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(174) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(175) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(176) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(177) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(178) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(179) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(180) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(181) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(182) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(183) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(184) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(185) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(186) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(187) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(188) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(189) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(190) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(191) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(192) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(193) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(194) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(195) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(196) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(197) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(198) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(199) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(200) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(201) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(202) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(203) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(204) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(205) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(206) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(207) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(208) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(209) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(210) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(211) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(212) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(213) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(214) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(215) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(216) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(217) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(218) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(219) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(220) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(221) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(222) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(223) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(224) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(225) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(226) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(227) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(228) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(229) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(230) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(231) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(232) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(233) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(234) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(235) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(236) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(237) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(238) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(239) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(240) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(241) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(242) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(243) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(244) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(245) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(246) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(247) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(248) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(249) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(250) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(251) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(252) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(253) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(254) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(255) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(256) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(257) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(258) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(259) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(260) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(261) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(262) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(263) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(264) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(265) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(266) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(267) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(268) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(269) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(270) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(271) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(272) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(273) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(274) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(275) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(276) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(277) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(278) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(279) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(280) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(281) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(282) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(283) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(284) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(285) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(286) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(287) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(288) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(289) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(290) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(291) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(292) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(293) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(294) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(295) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(296) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(297) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(298) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(299) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(300) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(301) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(302) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(303) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(304) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(305) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(306) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(307) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(308) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(309) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(310) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(311) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(312) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(313) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(314) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(315) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(316) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(317) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(318) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(319) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(320) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(321) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(322) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(323) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(324) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(325) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(326) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(327) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(328) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(329) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(330) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(331) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(332) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(333) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(334) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(335) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(336) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(337) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(338) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(339) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(340) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(341) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(342) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(343) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(344) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(345) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(346) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(347) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(348) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(349) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(350) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(351) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(352) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(353) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(354) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(355) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(356) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(357) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(358) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(359) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(360) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(361) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(362) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(363) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(364) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(365) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(366) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(367) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(368) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(369) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(370) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(371) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(372) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(373) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(374) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(375) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(376) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(377) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(378) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(379) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(380) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(381) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(382) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(383) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(384) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(385) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(386) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(387) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(388) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(389) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(390) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(391) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(392) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(393) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(394) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(395) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(396) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(397) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(398) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(399) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(400) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(401) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(402) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(403) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(404) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(405) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(406) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(407) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(408) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(409) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(410) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(411) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(412) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(413) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(414) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(415) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(416) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(417) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(418) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(419) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(420) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(421) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(422) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(423) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(424) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(425) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(426) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(427) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(428) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(429) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(430) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(431) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(432) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(433) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(434) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(435) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(436) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(437) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(438) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(439) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(440) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(441) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(442) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(443) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(444) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(445) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(446) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(447) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(448) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(449) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(450) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(451) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(452) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(453) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(454) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(455) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(456) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(457) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(458) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(459) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(460) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(461) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(462) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(463) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(464) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(465) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(466) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(467) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(468) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(469) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(470) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(471) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(472) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(473) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(474) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(475) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(476) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(477) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(478) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(479) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(480) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(481) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(482) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(483) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(484) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(485) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(486) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(487) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(488) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(489) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(490) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(491) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(492) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(493) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(494) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(495) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(496) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(497) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(498) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(499) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(500) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(501) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(502) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(503) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(504) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(505) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(506) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(507) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(508) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(509) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(510) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(511) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(512) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(513) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(514) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(515) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(516) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(517) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(518) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(519) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(520) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(521) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(522) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(523) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(524) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(525) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(526) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(527) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(528) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(529) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(530) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(531) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(532) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(533) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(534) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(535) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(536) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(537) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(538) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(539) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(540) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(541) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(542) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(543) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(544) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(545) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(546) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(547) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(548) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(549) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(550) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(551) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(552) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(553) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(554) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(555) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(556) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(557) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(558) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(559) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(560) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(561) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(562) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(563) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(564) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(565) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(566) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(567) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(568) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(569) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(570) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(571) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(572) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(573) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(574) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(575) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(576) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(577) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(578) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(579) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(580) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(581) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(582) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(583) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(584) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(585) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(586) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(587) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(588) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(589) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(590) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(591) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(592) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(593) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(594) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(595) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(596) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(597) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(598) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(599) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(600) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(601) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(602) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(603) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(604) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(605) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(606) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(607) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(608) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(609) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(610) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(611) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(612) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(613) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(614) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(615) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(616) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(617) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(618) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(619) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(620) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(621) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(622) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(623) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(624) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(625) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(626) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(627) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(628) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(629) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(630) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(631) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(632) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(633) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(634) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(635) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(636) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(637) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(638) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(639) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(640) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(641) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(642) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(643) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(644) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(645) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(646) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(647) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(648) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(649) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(650) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(651) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(652) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(653) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(654) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(655) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(656) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(657) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(658) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(659) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(660) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(661) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(662) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(663) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(664) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(665) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(666) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(667) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(668) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(669) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(670) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(671) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(672) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(673) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(674) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(675) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(676) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(677) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(678) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(679) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(680) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(681) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(682) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(683) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(684) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(685) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(686) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(687) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(688) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(689) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(690) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(691) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(692) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(693) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(694) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(695) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(696) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(697) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(698) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(699) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(700) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(701) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(702) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(703) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(704) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(705) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(706) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(707) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(708) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(709) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(710) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(711) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(712) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(713) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(714) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(715) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(716) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(717) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(718) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(719) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(720) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(721) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(722) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(723) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(724) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(725) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(726) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(727) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(728) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(729) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(730) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(731) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(732) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(733) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(734) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(735) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(736) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(737) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(738) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(739) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(740) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(741) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(742) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(743) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(744) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(745) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(746) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(747) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(748) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(749) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(750) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(751) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(752) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(753) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(754) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(755) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(756) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(757) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(758) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(759) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(760) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(761) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(762) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(763) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(764) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(765) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(766) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(767) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(768) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(769) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(770) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(771) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(772) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(773) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(774) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(775) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(776) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(777) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(778) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(779) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(780) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(781) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(782) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(783) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(784) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(785) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(786) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(787) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(788) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(789) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(790) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(791) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(792) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(793) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(794) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(795) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(796) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(797) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(798) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(799) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(800) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(801) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(802) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(803) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(804) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(805) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(806) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(807) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(808) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(809) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(810) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(811) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(812) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(813) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(814) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(815) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(816) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(817) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(818) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(819) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(820) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(821) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(822) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(823) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(824) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(825) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(826) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(827) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(828) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(829) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(830) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(831) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(832) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(833) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(834) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(835) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(836) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(837) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(838) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(839) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(840) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(841) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(842) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(843) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(844) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(845) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(846) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(847) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(848) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(849) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(850) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(851) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(852) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(853) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(854) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(855) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(856) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(857) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(858) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(859) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(860) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(861) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(862) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(863) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(864) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(865) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(866) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(867) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(868) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(869) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(870) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(871) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(872) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(873) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(874) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(875) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(876) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(877) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(878) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(879) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(880) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(881) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(882) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(883) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(884) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(885) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(886) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(887) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(888) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(889) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(890) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(891) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(892) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(893) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(894) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(895) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(896) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(897) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(898) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(899) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(900) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(901) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(902) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(903) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(904) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(905) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(906) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(907) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(908) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(909) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(910) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(911) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(912) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(913) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(914) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(915) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(916) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(917) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(918) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(919) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(920) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(921) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(922) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(923) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(924) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(925) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(926) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(927) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(928) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(929) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(930) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(931) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(932) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(933) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(934) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(935) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(936) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(937) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(938) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(939) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(940) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(941) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(942) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(943) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(944) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(945) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(946) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(947) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(948) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(949) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(950) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(951) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(952) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(953) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(954) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(955) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(956) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(957) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(958) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(959) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(960) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(961) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(962) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(963) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(964) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(965) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(966) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(967) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(968) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(969) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(970) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(971) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(972) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(973) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(974) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(975) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(976) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(977) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(978) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(979) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(980) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(981) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(982) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(983) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(984) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(985) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(986) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(987) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(988) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(989) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(990) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(991) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(992) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(993) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(994) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(995) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(996) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(997) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(998) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(999) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:first-of-type, main#portal-fancontents #contents .contents__inner__list > ul > li:nth-of-type(2) {
  width: 567px;
  margin: 0 25px 45px 0;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:first-of-type a .imgBox, main#portal-fancontents #contents .contents__inner__list > ul > li:nth-of-type(2) a .imgBox {
  height: auto;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:first-of-type a .list__text, main#portal-fancontents #contents .contents__inner__list > ul > li:nth-of-type(2) a .list__text {
  height: 120px;
  font-size: 2rem;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:first-of-type .articleInfo li.date, main#portal-fancontents #contents .contents__inner__list > ul > li:nth-of-type(2) .articleInfo li.date {
  font-size: 1.4rem;
}
main#portal-fancontents #contents .contents__inner__list > ul > li a {
  display: block;
}
main#portal-fancontents #contents .contents__inner__list > ul > li a:hover img {
  transform: scale(1.2);
}
main#portal-fancontents #contents .contents__inner__list > ul > li a:hover .list__text {
  text-decoration: underline;
}
main#portal-fancontents #contents .contents__inner__list > ul > li a .imgBox {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 154px;
  margin: 0 0 15px;
  border: 1px solid #3a3a3a;
  background: #000;
  overflow: hidden;
}
main#portal-fancontents #contents .contents__inner__list > ul > li a .imgBox img {
  width: 100%;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
  transition: transform 0.3s;
}
main#portal-fancontents #contents .contents__inner__list > ul > li a .list__text {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  width: 100%;
  height: 72px;
  margin: 0 0 15px;
  font-size: 1.2rem;
  text-align: left;
  text-overflow: ellipsis;
  overflow: hidden;
}
main#portal-fancontents #contents .contents__inner__list > ul > li .articleInfo {
  display: flex;
  align-items: center;
}
main#portal-fancontents #contents .contents__inner__list > ul > li .articleInfo li {
  margin: 0 30px 0 0;
}
main#portal-fancontents #contents .contents__inner__list > ul > li .articleInfo li.date {
  color: #eb0000;
  font-size: 1.2rem;
}
main#portal-fancontents #contents .contents__inner__list > ul > li .articleInfo li.heart {
  display: flex;
  align-items: center;
  color: #8e8e8e;
  font-size: 1.4rem;
  font-weight: 700;
  cursor: pointer;
  transition: color 0.3s;
}
main#portal-fancontents #contents .contents__inner__list > ul > li .articleInfo li.heart::before {
  display: inline-block;
  content: "";
  width: 23px;
  height: 23px;
  margin: 0 5px 0 0;
  background: url(/residentevil/pc/img/fancontents/icon_heart.png) no-repeat center center;
  background-size: 100%;
}
main#portal-fancontents #contents .contents__inner__list > ul > li .articleInfo li.heart:hover::before {
  content: "";
  background: url(/residentevil/pc/img/fancontents/icon_heart_hover.png) no-repeat center center;
  background-size: 80%;
  -webkit-animation: 0.2s ease-in-out 1 forwards heartbeat;
          animation: 0.2s ease-in-out 1 forwards heartbeat;
}
main#portal-fancontents #contents .contents__inner__list > ul > li .articleInfo li.heart.active {
  color: #910d25;
  cursor: default;
}
main#portal-fancontents #contents .contents__inner__list > ul > li .articleInfo li.heart.active::before {
  background: url(/residentevil/pc/img/fancontents/icon_heart_on.png) no-repeat center center;
  background-size: 80%;
  -webkit-animation: none;
          animation: none;
}
main#portal-fancontents #contents .contents__inner__list > ul > li .articleInfo li.sociallink a {
  display: flex;
  align-items: center;
}
main#portal-fancontents #contents .contents__inner__list > ul > li .articleInfo li.sociallink a.twTop {
  width: 20px;
}
main#portal-fancontents #contents .contents__inner__list > ul > li .articleInfo li.sociallink a.fbTop {
  width: 10px;
}
main#portal-fancontents #contents .contents__inner__list > ul > li .articleInfo li.sociallink a img {
  width: 100%;
  height: auto;
}
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-of-type(2) {
  margin: 0 0 45px;
}
main#portal-fancontents #contents .contents__inner__list > ul > li.new .articleInfo {
  position: relative;
  padding: 0 0 0 30px;
}
main#portal-fancontents #contents .contents__inner__list > ul > li.new .articleInfo::before, main#portal-fancontents #contents .contents__inner__list > ul > li.new .articleInfo::after {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  left: 5px;
  width: 9px;
  height: 9px;
  border-radius: 100%;
  background: rgb(235, 11, 25);
  transform: translateY(-50%);
}
main#portal-fancontents #contents .contents__inner__list > ul > li.new .articleInfo::after {
  -webkit-animation: pulsate 1.5s ease infinite;
          animation: pulsate 1.5s ease infinite;
}
main#portal-fancontents #contents.detail-page .contents__inner__list ul li:first-of-type, main#portal-fancontents #contents.detail-page .contents__inner__list ul li:nth-of-type(2) {
  width: 267px;
  margin: 0 30px 0 0;
}
main#portal-fancontents #contents.detail-page .contents__inner__list ul li:first-of-type a img, main#portal-fancontents #contents.detail-page .contents__inner__list ul li:nth-of-type(2) a img {
  height: 245px;
}
main#portal-fancontents #contents .contents__inner__detail {
  float: none;
  width: 100%;
  margin: 0 auto 50px;
  padding: 0;
  background: url(/residentevil/pc/img/fancontents/detail_bg.png) repeat-y center top;
}
main#portal-fancontents #contents .contents__inner__detail .entry {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
main#portal-fancontents #contents .contents__inner__detail .entry h2 {
  justify-content: center;
  margin: 40px 0;
  border: none;
  background: none;
}
main#portal-fancontents #contents .contents__inner__detail .entry h2 img {
  width: 400px;
  height: auto;
}
main#portal-fancontents #contents .contents__inner__detail .entry h2 span {
  top: calc(50% + 13px);
  left: calc(50% - 110px);
  width: 308px;
  height: 20px;
  font-size: 1.2rem;
}
main#portal-fancontents #contents .contents__inner__detail .entry .entrybody {
  width: 90%;
  margin: 0 auto 50px;
  border-bottom: 1px solid #3a3a3a;
}
main#portal-fancontents #contents .contents__inner__detail .entry .entrybody section {
  float: none;
  width: 100%;
  margin: 0 0 50px;
  padding: 0;
}
main#portal-fancontents #contents .contents__inner__detail .entry .entrybody section:first-of-type img {
  margin: 0 auto 60px;
}
main#portal-fancontents #contents .contents__inner__detail .entry .entrybody section img {
  display: block;
  margin: 0 auto 30px;
}
main#portal-fancontents #contents .contents__inner__detail .entry .entrybody section .date {
  display: block;
  margin: 0 0 30px;
  font-size: 2.4rem;
  text-align: center;
}
main#portal-fancontents #contents .contents__inner__detail .entry .entrybody section h3 {
  margin: 0 0 25px;
  font-size: 2.7rem;
  text-align: center;
}
main#portal-fancontents #contents .contents__inner__detail .entry .entrybody section p {
  width: 600px;
  margin: 0 auto 30px;
  font-size: 1.6rem;
}
main#portal-fancontents #contents .contents__inner__detail .entry .assessment {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 360px;
  margin: 0 auto 50px;
}
main#portal-fancontents #contents .contents__inner__detail .entry .assessment li.heart {
  display: flex;
  align-items: center;
  color: #d0d0d0;
  font-size: 2.4rem;
  font-weight: 700;
  cursor: pointer;
  transition: color 0.3s;
}
main#portal-fancontents #contents .contents__inner__detail .entry .assessment li.heart::before {
  display: inline-block;
  content: "";
  width: 36px;
  height: 32px;
  margin: 0 5px 0 0;
  background: url(/residentevil/pc/img/fancontents/icon_heart.png) no-repeat center center;
  background-size: 80%;
}
main#portal-fancontents #contents .contents__inner__detail .entry .assessment li.heart:hover::before {
  content: "";
  background: url(/residentevil/pc/img/fancontents/icon_heart_hover.png) no-repeat center center;
  background-size: 80%;
  -webkit-animation: 0.2s ease-in-out 1 forwards heartbeat;
          animation: 0.2s ease-in-out 1 forwards heartbeat;
}
main#portal-fancontents #contents .contents__inner__detail .entry .assessment li.heart.active {
  color: #910d25;
  cursor: default;
}
main#portal-fancontents #contents .contents__inner__detail .entry .assessment li.heart.active::before {
  background: url(/residentevil/pc/img/fancontents/icon_heart_on.png) no-repeat center center;
  background-size: 100%;
  -webkit-animation: none;
          animation: none;
}
main#portal-fancontents #contents .contents__inner__detail .entry .assessment li.tw {
  width: 32px;
  height: 33px;
  background: url(/residentevil/pc/img/fancontents/icon_xw.svg) no-repeat center center;
  cursor: pointer;
}
main#portal-fancontents #contents .contents__inner__detail .entry .assessment li.fb {
  width: 17px;
  height: 37px;
  background: url(/residentevil/pc/img/fancontents/icon_fb.png) no-repeat;
  cursor: pointer;
}
main#portal-fancontents #contents .contents__inner__detail .entry .entry__side {
  display: flex;
  justify-content: space-between;
  width: 90%;
  margin: 0 auto 40px;
}
main#portal-fancontents #contents .contents__inner__detail .entry .entry__side > div {
  width: 48%;
}
main#portal-fancontents #contents .contents__inner__detail .entry .entry__side > div h3 {
  position: relative;
  margin: 0 0 35px;
  padding: 0 0 0 35px;
  color: #fff;
  font-size: 2.6rem;
  text-align: left;
}
main#portal-fancontents #contents .contents__inner__detail .entry .entry__side > div h3 span {
  margin: 0 0 0 0.5em;
  font-size: 1.4rem;
}
main#portal-fancontents #contents .contents__inner__detail .entry .entry__side > div h3::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 20px;
  height: 2px;
  background: #eb0000;
  transform: translateY(-50%);
}
main#portal-fancontents #contents .contents__inner__detail .entry .entry__side > div ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
}
main#portal-fancontents #contents .contents__inner__detail .entry .entry__side > div ul li {
  width: 235px;
  margin: 0 0 25px;
  transform: translate(0);
}
main#portal-fancontents #contents .contents__inner__detail .entry .entry__side > div ul li:hover img {
  transform: scale(1.2);
}
main#portal-fancontents #contents .contents__inner__detail .entry .entry__side > div ul li:hover .list__text {
  text-decoration: underline;
}
main#portal-fancontents #contents .contents__inner__detail .entry .entry__side > div ul li a {
  display: block;
}
main#portal-fancontents #contents .contents__inner__detail .entry .entry__side > div ul li a .imgBox {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 132px;
  margin: 0 0 10px;
  border: 1px solid #3a3a3a;
  background: #151515;
  overflow: hidden;
}
main#portal-fancontents #contents .contents__inner__detail .entry .entry__side > div ul li a .imgBox img {
  -o-object-fit: contain;
     object-fit: contain;
  width: 100%;
  height: 100%;
  transition: transform 0.3s;
}
main#portal-fancontents #contents .contents__inner__detail .entry .entry__side > div ul li a .txtBox .list__text {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  min-height: 54px;
  margin: 0 0 5px;
  font-size: 1.4rem;
  text-overflow: ellipsis;
  line-height: 1.3;
  overflow: hidden;
}
main#portal-fancontents #contents .contents__inner__detail .entry .entry__side > div ul li a .txtBox .list__category {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  width: 100%;
  height: 20px;
  font-size: 1.2rem;
  overflow: hidden;
}
main#portal-fancontents #contents .contents__inner__detail .entry .entry__side > div ul li a .txtBox .list__category .list__date {
  color: #eb0000;
  font-family: "Oswald", sans-serif;
}
main#portal-fancontents #contents .contents__inner__detail .entry .entry__side > div ul li a .txtBox .list__category span:last-of-type::before {
  content: "|";
  padding: 0 0.5em;
  color: #fff;
}
main#portal-fancontents #contents .contents__inner__detail .entry .entry__side > div ul li.new .list__category .list__date {
  position: relative;
  padding: 5px 0 5px 30px;
}
main#portal-fancontents #contents .contents__inner__detail .entry .entry__side > div ul li.new .list__category .list__date::before, main#portal-fancontents #contents .contents__inner__detail .entry .entry__side > div ul li.new .list__category .list__date::after {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  left: 10px;
  width: 9px;
  height: 9px;
  border-radius: 100%;
  background: rgb(235, 11, 25);
  transform: translateY(-50%);
}
main#portal-fancontents #contents .contents__inner__detail .entry .entry__side > div ul li.new .list__category .list__date::after {
  -webkit-animation: pulsate 1.5s ease infinite;
          animation: pulsate 1.5s ease infinite;
}
main#portal-fancontents #contents .to_list {
  width: 230px;
  margin: 0 auto 45px;
}
main#portal-fancontents #contents .to_list a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 230px;
  height: 49px;
  margin: 0;
  background: #930912;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
  transition: background 0.2s, opacity 0.2s;
}
main#portal-fancontents #contents .to_list a:hover, main#portal-fancontents #contents .to_list a:active {
  background: #eb0000;
}
main#portal-fancontents #contents .to_list a.disabled {
  opacity: 0.5;
  pointer-events: none;
}

main#renet-top {
  visibility: visible !important;
  opacity: 1 !important;
  transition: visibility 0.3s, opacity 0.3s;
}
main#renet-top::before {
  display: block;
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(/residentevil/pc/img/renet/bg.jpg) no-repeat center top;
  background-size: cover;
  transform: translateZ(0);
  opacity: 0;
  -webkit-animation: ease_display 1.5s ease-out 0.3s 1 normal;
          animation: ease_display 1.5s ease-out 0.3s 1 normal;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  z-index: 0;
}
main#renet-top #contents__inner__image {
  position: relative;
  border-bottom: 1px dotted #3a3a3a;
}
main#renet-top #contents__inner__image ul {
  display: flex;
  justify-content: center;
}
main#renet-top #contents__inner__image ul li a {
  display: block;
  position: relative;
  width: 100%;
  height: 532px;
  transition: filter 0.3s;
}
main#renet-top #contents__inner__image ul li a:hover {
  filter: brightness(1.2);
  transition: filter 0.3s;
}
main#renet-top #contents__inner__image ul li a .btn {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  bottom: 30px;
  right: 200px;
  width: 180px;
  height: 50px;
  border: 1px solid #8e8e8e;
  background: rgba(0, 0, 0, 0.8);
  color: #b0afaf;
  font-family: "Oswald", sans-serif;
  font-size: 2rem;
}
main#renet-top #contents__inner__image ul li a .btn::after {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  right: 30px;
  width: 7px;
  height: 7px;
  border-top: 2px solid #8e8e8e;
  border-right: 2px solid #8e8e8e;
  transform: translateY(-50%) rotate(45deg);
  pointer-events: none;
}
main#renet-top #contents__inner__image.renet-main-single {
  display: flex;
  position: relative;
  border-bottom: 1px solid #3a3a3a;
  background: url(/residentevil/pc/img/top/bg_gamelink.webp) no-repeat center center/cover;
}
main#renet-top #contents__inner__image.renet-main-single .renet-main-single--left {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  width: 50%;
  padding: 100px 50px 50px;
  box-sizing: border-box;
}
main#renet-top #contents__inner__image.renet-main-single .renet-main-single--left h3 {
  width: 595px;
  position: relative;
  margin: 0 0 0;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0.05em;
  text-shadow: 0 0 5px #000;
  padding: 0 50px 0 0;
  margin: 0 0 30px;
  box-sizing: border-box;
}
main#renet-top #contents__inner__image.renet-main-single .renet-main-single--left h3 span {
  display: block;
  margin: 10px 0 0;
  color: #e7e7e7;
  font-family: "Noto Serif JP", serif;
  font-size: 1.6rem;
  line-height: 2;
  letter-spacing: 0em;
}
main#renet-top #contents__inner__image.renet-main-single .renet-main-single--left h3::before {
  flex: none;
  justify-content: center;
  align-items: center;
  content: "";
  position: absolute;
  top: -23px;
  left: -25px;
  width: 25px;
  height: 3px;
  background: #eb0000;
  color: #eb0000;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
}
main#renet-top #contents__inner__image.renet-main-single .renet-main-single--left .renet-main-single--logo {
  width: auto;
  height: 150px;
  margin: 0 136px 35px 0;
}
main#renet-top #contents__inner__image.renet-main-single .renet-main-single--left .text {
  width: 500px;
  margin: 0 95px 35px 0;
  color: #e7e7e7;
  font-family: "Noto Serif JP", serif;
  font-size: 2rem;
}
main#renet-top #contents__inner__image.renet-main-single .renet-main-single--left .text br {
  display: none;
}
main#renet-top #contents__inner__image.renet-main-single .renet-main-single--left .text br:lang(ja) {
  display: block;
}
main#renet-top #contents__inner__image.renet-main-single .renet-main-single--left .about {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 415px;
  height: 37px;
  margin: 0;
  background: #930912;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
  transition: background 0.2s, opacity 0.2s;
  margin: 0 178px 0 0;
  font-size: 1.4rem;
  cursor: pointer;
}
main#renet-top #contents__inner__image.renet-main-single .renet-main-single--left .about:hover, main#renet-top #contents__inner__image.renet-main-single .renet-main-single--left .about:active {
  background: #eb0000;
}
main#renet-top #contents__inner__image.renet-main-single .renet-main-single--left .about.disabled {
  opacity: 0.5;
  pointer-events: none;
}
main#renet-top #contents__inner__image.renet-main-single .renet-main-single--list {
  width: 50%;
  min-width: 580px;
  border: 1px solid #3a3a3a;
  position: relative;
}
main#renet-top #contents__inner__image.renet-main-single .renet-main-single--list .titleLink {
  display: flex;
}
main#renet-top #contents__inner__image.renet-main-single .renet-main-single--list .titleLink li {
  flex: 1;
  background: #000;
  height: 532px;
}
main#renet-top #contents__inner__image.renet-main-single .renet-main-single--list .titleLink li.requiem a {
  overflow: hidden;
  background: url(/residentevil/pc/img/top/gamelink_requiem.jpg) no-repeat center top/cover;
}
main#renet-top #contents__inner__image.renet-main-single .renet-main-single--list .titleLink li.requiem a .logo {
  position: absolute;
  top: 22%;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 195px;
  filter: drop-shadow(0 0 10px #000) drop-shadow(0 0 20px rgba(0, 0, 0, 0.5));
  z-index: 10;
  background: url(/residentevil/pc/img/renet/titles/logo_requiem-re.webp) no-repeat center center/contain;
}
main#renet-top #contents__inner__image.renet-main-single .renet-main-single--list .titleLink li.requiem a .logo:lang(ja) {
  background: url(/residentevil/pc/img/renet/titles/logo_requiem-bh.webp) no-repeat center center/contain;
}
main#renet-top #contents__inner__image.renet-main-single .renet-main-single--list .titleLink li.requiem a .title {
  width: 292px;
  height: 14px;
  filter: drop-shadow(0 0 10px #000) drop-shadow(0 0 20px rgba(0, 0, 0, 0.5));
  background: url(/residentevil/pc/img/top/gamelink_requiem_text.png) no-repeat center center/contain;
  position: absolute;
  top: 59%;
  left: 50%;
  transform: translateX(-50%);
}
main#renet-top #contents__inner__image.renet-main-single .renet-main-single--list .titleLink li.requiem a .intro {
  position: absolute;
  bottom: 80px;
  left: 0;
  z-index: 10;
  width: 100%;
  background: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9) 20%, rgba(0, 0, 0, 0.9) 80%, rgba(0, 0, 0, 0));
  border-top: 1px solid #3f0909;
  border-bottom: 1px solid #3f0909;
  -o-border-image: linear-gradient(to right, rgba(63, 9, 9, 0), rgb(63, 9, 9) 10%, rgb(63, 9, 9) 90%, rgba(63, 9, 9, 0));
     border-image: linear-gradient(to right, rgba(63, 9, 9, 0), rgb(63, 9, 9) 10%, rgb(63, 9, 9) 90%, rgba(63, 9, 9, 0));
  border-image-slice: 1;
  padding: 20px 0;
}
main#renet-top #contents__inner__image.renet-main-single .renet-main-single--list .titleLink li.requiem a .intro p {
  font-size: 2rem;
  text-align: center;
  line-height: 3.2rem;
  font-weight: bold;
  padding: 0 50px;
  box-sizing: border-box;
}
main#renet-top #contents__inner__image.renet-main-single .renet-main-single--list .titleLink li.requiem a .intro p span {
  color: #eb0000;
  font-weight: bold;
}
main#renet-top #contents__inner__image.renet-main-single .renet-main-single--list .titleLink li.requiem a .intro p span:not(:lang(ja)) {
  display: block;
}
main#renet-top #contents__inner__image.renet-main-single .renet-main-single--list .titleLink li.requiem a .intro ul {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
main#renet-top #contents__inner__image.renet-main-single .renet-main-single--list .titleLink li.requiem a .intro ul li {
  display: flex;
  align-items: center;
  margin: 0 10px 10px;
}
main#renet-top #contents__inner__image.renet-main-single .renet-main-single--list .titleLink li.requiem a .intro ul li img {
  height: 18px;
}
main#renet-top #contents__inner__image.renet-main-single .renet-main-single--list .titleLink li.new a {
  position: relative;
}
main#renet-top #contents__inner__image.renet-main-single .renet-main-single--list .titleLink li.new a::before, main#renet-top #contents__inner__image.renet-main-single .renet-main-single--list .titleLink li.new a::after {
  display: block;
  content: "";
  position: absolute;
  top: 20px;
  left: 15px;
  width: 9px;
  height: 9px;
  border-radius: 100%;
  background: rgb(235, 11, 25);
  transform: translateY(-50%);
}
main#renet-top #contents__inner__image.renet-main-single .renet-main-single--list .titleLink li.new a::after {
  -webkit-animation: pulsate 1.5s ease infinite;
          animation: pulsate 1.5s ease infinite;
}
main#renet-top #contents {
  position: relative;
}
main#renet-top #contents .contents__inner {
  max-width: 1200px;
  margin: 90px auto 0;
}
main#renet-top #contents .contents__inner #contents__inner__games {
  margin: 0 0 90px;
}
main#renet-top #contents .contents__inner #contents__inner__games h2 {
  position: relative;
  margin: 0 auto 75px;
  padding: 0 0 20px;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 4.8rem;
  font-weight: 200;
  text-align: center;
}
main#renet-top #contents .contents__inner #contents__inner__games h2::after {
  display: block;
  content: "";
  position: absolute;
  bottom: 0;
  right: 50%;
  width: 58px;
  height: 4px;
  background: #eb0000;
  transform: translateX(50%);
}
main#renet-top #contents .contents__inner #contents__inner__games > ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  max-width: 1015px;
  margin: 0 auto;
}
main#renet-top #contents .contents__inner #contents__inner__games > ul > li {
  position: relative;
  width: 310px;
  margin: 0 22px 40px 0;
  border: 1px solid #3a3a3a;
  overflow: hidden;
}
main#renet-top #contents .contents__inner #contents__inner__games > ul > li img {
  display: block;
  width: 100%;
  height: auto;
}
main#renet-top #contents .contents__inner #contents__inner__games > ul > li:hover .hover {
  visibility: visible;
  opacity: 1;
}
main#renet-top #contents .contents__inner #contents__inner__games > ul > li .fourSW {
  position: absolute;
  top: -37px;
  right: -25px;
  width: 180px;
  height: 180px;
  background: url(/residentevil/pc/img/top/gamelink_Re4Sw_icon-en.png) no-repeat center top/auto 100%;
  z-index: 1;
}
main#renet-top #contents .contents__inner #contents__inner__games > ul > li .fourSW:lang(ja) {
  background: url(/residentevil/pc/img/top/gamelink_Re4Sw_icon-ja.png) no-repeat center top/auto 100%;
}
main#renet-top #contents .contents__inner #contents__inner__games > ul > li .village {
  position: absolute;
  top: -22px;
  right: -15px;
  width: 170px;
  height: 170px;
  background: url(/residentevil/pc/img/top/gamelink_villageGE_icon-en.png) no-repeat center top/contain;
  z-index: 1;
}
main#renet-top #contents .contents__inner #contents__inner__games > ul > li .village:lang(ja) {
  background: url(/residentevil/pc/img/top/gamelink_villageGE_icon-ja.png) no-repeat center top/cover;
}
main#renet-top #contents .contents__inner #contents__inner__games > ul > li .village_vr {
  position: absolute;
  top: -30px;
  right: 143px;
  width: 180px;
  height: 180px;
  background: url(/residentevil/pc/img/top/gamelink_villageVR_icon-en.png) no-repeat center top/contain;
  z-index: 1;
}
main#renet-top #contents .contents__inner #contents__inner__games > ul > li .village_vr:lang(ja) {
  background: url(/residentevil/pc/img/top/gamelink_villageVR_icon-ja.png) no-repeat center top/cover;
}
main#renet-top #contents .contents__inner #contents__inner__games > ul > li .hover {
  position: absolute;
  top: 0;
  left: 0;
  width: 310px;
  height: 310px;
  border: 1px solid #3a3a3a;
  background: rgb(0, 0, 0);
  box-sizing: border-box;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0.3s, opacity 0.3s;
  z-index: 10;
}
main#renet-top #contents .contents__inner #contents__inner__games > ul > li .hover ul li {
  width: 261px;
  margin: 0 auto;
}
main#renet-top #contents .contents__inner #contents__inner__games > ul > li .hover ul li:first-of-type {
  margin: 0 auto 16px;
}
main#renet-top #contents .contents__inner #contents__inner__games > ul > li .hover ul li a,
main#renet-top #contents .contents__inner #contents__inner__games > ul > li .hover ul li label {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 41px;
  background: url(/residentevil/pc/img/renet/icon_page.png) no-repeat 20px center #b71515;
  box-sizing: border-box;
  font-size: 1.6rem;
  cursor: pointer;
  transition: opacity 0.3s;
}
main#renet-top #contents .contents__inner #contents__inner__games > ul > li .hover ul li a:hover,
main#renet-top #contents .contents__inner #contents__inner__games > ul > li .hover ul li label:hover {
  opacity: 0.8;
}
main#renet-top #contents .contents__inner #contents__inner__games > ul > li .hover ul li label {
  padding: 0 0 0 40px;
  background: url(/residentevil/pc/img/renet/icon_about.png) no-repeat 15px center #3a3a3a;
}
main#renet-top #contents .contents__inner #contents__inner__games > ul > li .hover ul li label:lang(ja) {
  padding: 0;
}
main#renet-top #contents .contents__inner #contents__inner__games > ul > li.new {
  position: relative;
}
main#renet-top #contents .contents__inner #contents__inner__games > ul > li.new::before, main#renet-top #contents .contents__inner #contents__inner__games > ul > li.new::after {
  display: block;
  content: "";
  position: absolute;
  top: 20px;
  left: 15px;
  width: 9px;
  height: 9px;
  border-radius: 100%;
  background: rgb(235, 11, 25);
  transform: translateY(-50%);
}
main#renet-top #contents .contents__inner #contents__inner__games > ul > li.new::after {
  -webkit-animation: pulsate 1.5s ease infinite;
          animation: pulsate 1.5s ease infinite;
}
main#renet-top #contents .contents__inner #contents__inner__events h2 {
  position: relative;
  margin: 0 auto 75px;
  padding: 0 0 20px;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 4.8rem;
  font-weight: 200;
  text-align: center;
}
main#renet-top #contents .contents__inner #contents__inner__events h2::after {
  display: block;
  content: "";
  position: absolute;
  bottom: 0;
  right: 50%;
  width: 58px;
  height: 4px;
  background: #eb0000;
  transform: translateX(50%);
}
main#renet-top #contents .contents__inner #contents__inner__events ul {
  display: flex;
  justify-content: space-between;
  max-width: 1200px;
  margin: 0 auto 60px;
}
@media (max-width: 1200px) {
  main#renet-top #contents .contents__inner #contents__inner__events ul {
    flex-wrap: wrap;
    max-width: 600px;
  }
}
main#renet-top #contents .contents__inner #contents__inner__events ul li {
  position: relative;
  border-bottom: 1px solid #3a3a3a;
}
main#renet-top #contents .contents__inner #contents__inner__events ul li::after {
  display: block;
  content: "";
  position: absolute;
  bottom: 1px;
  right: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 5px 5px;
  border-color: transparent transparent #364758 transparent;
}
main#renet-top #contents .contents__inner #contents__inner__events ul li a {
  display: block;
  position: relative;
  width: 286px;
}
main#renet-top #contents .contents__inner #contents__inner__events ul li a::before {
  display: block;
  content: "";
  position: absolute;
  top: 1px;
  left: 1px;
  width: 284px;
  height: 158px;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 31%, rgb(0, 0, 0) 89%, rgb(0, 0, 0) 100%), url(/residentevil/pc/img/renet/dot_eventimage.png);
  z-index: 20;
  opacity: 0.7;
}
main#renet-top #contents .contents__inner #contents__inner__events ul li a::after {
  display: block;
  content: "";
  position: absolute;
  top: 5px;
  left: 5px;
  width: 286px;
  height: 160px;
  background: url(/residentevil/pc/img/renet/bg_dot_wh.png) repeat;
}
main#renet-top #contents .contents__inner #contents__inner__events ul li a img {
  width: 286px;
  height: 160px;
  border: 1px solid #3a3a3a;
  background: #000;
}
main#renet-top #contents .contents__inner #contents__inner__events ul li a .title {
  display: flex;
  align-items: flex-end;
  position: absolute;
  top: 120px;
  left: 10px;
  width: 266px;
  height: 36px;
  color: #6481a2;
  font-size: 1.2rem;
  z-index: 30;
}
main#renet-top #contents .contents__inner #contents__inner__events ul li a dl {
  margin: 10px 0 0 0;
}
main#renet-top #contents .contents__inner #contents__inner__events ul li a dl dt,
main#renet-top #contents .contents__inner #contents__inner__events ul li a dl dd {
  display: inline-block;
  height: 22px;
  margin: 0 0 5px 10px;
  padding: 0 15px;
  background: url(/residentevil/pc/img/renet/bg_dot_wh.png) repeat;
  box-sizing: border-box;
  line-height: 1;
  transform: skew(-30deg);
}
main#renet-top #contents .contents__inner #contents__inner__events ul li a dl dt span.skew,
main#renet-top #contents .contents__inner #contents__inner__events ul li a dl dd span.skew {
  display: block;
  color: #888;
  font-size: 1.2rem;
  transform: skew(30deg);
}
main#renet-top #contents .contents__inner #contents__inner__events ul li a dl dt {
  padding: 1px 15px 4px;
}
main#renet-top #contents .contents__inner #contents__inner__events ul li a dl dt .time {
  display: inline-block;
  padding: 0 5px;
  color: #6481a2;
  font-size: 1.6rem;
}
main#renet-top #contents .contents__inner #contents__inner__events ul li a dl dd {
  position: relative;
  max-width: 200px;
  height: 26px;
  margin: 0 0 10px 10px;
}
main#renet-top #contents .contents__inner #contents__inner__events ul li a dl dd::after {
  display: block;
  content: "";
  position: absolute;
  top: 5px;
  right: -20px;
  width: 12px;
  height: 13px;
  transform: skew(30deg);
}
main#renet-top #contents .contents__inner #contents__inner__events ul li.six dd::after {
  background: url(/residentevil/pc/img/renet/icon_six.png) no-repeat;
}
main#renet-top #contents .contents__inner #contents__inner__events ul li.rev dd:after {
  background: url(/residentevil/pc/img/renet/icon_rev.png) no-repeat;
}
main#renet-top #contents .contents__inner #contents__inner__events ul li.rev2 dd:after {
  background: url(/residentevil/pc/img/renet/icon_rev2.png) no-repeat;
}
main#renet-top #contents .contents__inner #contents__inner__events .morebtn {
  width: 305px;
  margin: 0 auto 100px;
}
main#renet-top #contents .contents__inner #contents__inner__events .morebtn a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 305px;
  height: 51px;
  margin: 0;
  background: #930912;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
  transition: background 0.2s, opacity 0.2s;
  font-size: 2.1rem;
}
main#renet-top #contents .contents__inner #contents__inner__events .morebtn a:hover, main#renet-top #contents .contents__inner #contents__inner__events .morebtn a:active {
  background: #eb0000;
}
main#renet-top #contents .contents__inner #contents__inner__events .morebtn a.disabled {
  opacity: 0.5;
  pointer-events: none;
}
main#renet-top #bottom__Nav {
  display: flex;
  justify-content: center;
  position: relative;
  width: 100%;
  border-top: 1px solid #202020;
  background: #000;
}
main#renet-top #bottom__Nav li a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 40px;
  margin: 20px;
  border: 1px solid #b3b3b3;
  background: #000;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
  transition: background 0.2s, opacity 0.2s;
}
main#renet-top #bottom__Nav li a:hover, main#renet-top #bottom__Nav li a:active {
  background: #262626;
}
main#renet-top #bottom__Nav li a.disabled {
  color: #434343;
  opacity: 0.5;
  pointer-events: none;
}

main#portal-ambassador {
  visibility: visible !important;
  opacity: 1 !important;
  transition: visibility 0.3s, opacity 0.3s;
  position: relative;
  z-index: 1;
}
main#portal-ambassador::before {
  display: block;
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100%;
  background: url(/residentevil/pc/img/ambassador/bg-mainimage2.jpg) no-repeat center -140px/100% auto;
  z-index: -1;
}
@media (max-width: 1350px) {
  main#portal-ambassador::before {
    background: url(/residentevil/pc/img/ambassador/bg-mainimage2.jpg) no-repeat center -70px/100% auto;
  }
}
@media (max-width: 1000px) {
  main#portal-ambassador::before {
    background: url(/residentevil/pc/img/ambassador/bg-mainimage2.jpg) no-repeat center -20px/100% auto;
  }
}
main#portal-ambassador .sp {
  display: none !important;
}
main#portal-ambassador .chart {
  position: relative;
  padding-top: 70px;
}
main#portal-ambassador .chart p {
  position: absolute;
  left: 0;
  top: 0;
  width: 160px;
  height: 40px;
  font-size: 23px;
  line-height: 42px;
  background: #8e1612;
  padding: 0 0 0 10px;
  box-sizing: border-box;
}
main#portal-ambassador .chart p:lang(ja) {
  line-height: 37px;
}
main#portal-ambassador .about__inner__link {
  position: relative;
  width: 100%;
  margin: 20px 0 20px;
  background: rgba(125, 7, 15, 0.2);
}
main#portal-ambassador .about__inner__link::before, main#portal-ambassador .about__inner__link::after {
  display: block;
  content: "";
  position: absolute;
  width: 18px;
  height: 18px;
}
main#portal-ambassador .about__inner__link::before {
  top: 0;
  left: 0;
  border-top: 2px solid #a8132f;
  border-left: 2px solid #a8132f;
}
main#portal-ambassador .about__inner__link::after {
  top: 0;
  right: 0;
  border-top: 2px solid #a8132f;
  border-right: 2px solid #a8132f;
}
main#portal-ambassador .about__inner__link ul {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}
main#portal-ambassador .about__inner__link ul::before, main#portal-ambassador .about__inner__link ul::after {
  display: block;
  content: "";
  position: absolute;
  width: 18px;
  height: 18px;
}
main#portal-ambassador .about__inner__link ul::before {
  bottom: 0;
  left: 0;
  border-bottom: 2px solid #a8132f;
  border-left: 2px solid #a8132f;
}
main#portal-ambassador .about__inner__link ul::after {
  bottom: 0;
  right: 0;
  border-bottom: 2px solid #a8132f;
  border-right: 2px solid #a8132f;
}
main#portal-ambassador .about__inner__link ul li {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  position: relative;
  padding: 20px;
  box-sizing: border-box;
}
main#portal-ambassador .about__inner__link ul li a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 367px;
  height: 50px;
  margin: 10px 15px;
  background: #930912;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
  transition: background 0.2s, opacity 0.2s;
  margin: 20px 0;
}
main#portal-ambassador .about__inner__link ul li a:hover, main#portal-ambassador .about__inner__link ul li a:active {
  background: #eb0000;
}
main#portal-ambassador .about__inner__link ul li a.disabled {
  opacity: 0.5;
  pointer-events: none;
}
main#portal-ambassador .about__inner__link ul li span.uptext {
  display: block;
  width: 100%;
  color: #d0d0d0;
  font-size: 2rem;
  text-align: center;
  margin: 10px 0 20px;
  font-weight: 500;
}
main#portal-ambassador .about__inner__link ul li span.downtext {
  display: block;
  width: 100%;
  color: #d0d0d0;
  font-size: 1.3rem;
  text-align: center;
  white-space: nowrap;
}
main#portal-ambassador #image {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 434px;
}
main#portal-ambassador #image h1 {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
}
main#portal-ambassador #image h1 img {
  display: block;
}
main#portal-ambassador #image h1 img:first-child {
  margin: 0 60px 0 0;
}
main#portal-ambassador #update {
  width: 100%;
  border-top: 1px solid #323232;
  border-bottom: 1px solid #323232;
  background: #000;
}
main#portal-ambassador #update .update__inner {
  display: flex;
  align-items: center;
  position: relative;
  width: 1200px;
  margin: 0 auto;
}
main#portal-ambassador #update .update__inner::before {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 1px;
  height: 28px;
  background: #323232;
  transform: translateY(-50%);
}
main#portal-ambassador #update .update__inner::after {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: 1px;
  height: 28px;
  background: #323232;
  transform: translateY(-50%);
}
main#portal-ambassador #update .update__inner h2 {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  width: 128px;
  height: 55px;
  color: #d0d0d0;
  font-family: "Oswald", sans-serif;
  font-size: 1.6rem;
}
main#portal-ambassador #update .update__inner h2::after {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: 1px;
  height: 28px;
  background: #323232;
  transform: translateY(-50%);
}
main#portal-ambassador #update .update__inner ul {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  height: 55px;
  padding: 0 30px;
  box-sizing: border-box;
}
main#portal-ambassador #update .update__inner ul li {
  color: #d0d0d0;
  font-size: 1.2rem;
}
main#portal-ambassador #update .update__inner ul li .date {
  margin: 0 10px 0 0;
}
main#portal-ambassador #about {
  background: rgba(0, 0, 0, 0.7);
}
main#portal-ambassador #about .about__inner {
  width: 900px;
  margin: 0 auto;
  padding: 95px 0 110px;
  color: #fff;
  font-size: 1.6rem;
}
main#portal-ambassador #about .about__inner h2 {
  position: relative;
  margin: 0 0 50px;
  color: #fff;
  font-weight: 500;
  font-size: 3rem;
  text-align: center;
}
main#portal-ambassador #about .about__inner h2::before {
  display: block;
  content: "";
  position: absolute;
  bottom: -25px;
  left: 50%;
  transform: translateX(-50%);
  width: 36px;
  height: 5px;
  background: #b71515;
}
main#portal-ambassador #about .about__inner .explain {
  text-align: center;
  margin: 0 0 60px;
  line-height: 1.8;
}
main#portal-ambassador #about .about__inner .recruit {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin: 0 0 50px;
}
main#portal-ambassador #about .about__inner .recruit h3 {
  font-size: 2.5rem;
  margin: 0 0 15px;
}
main#portal-ambassador #about .about__inner .recruit ul {
  position: relative;
  padding: 8px 0 8px 25px;
  box-sizing: border-box;
}
main#portal-ambassador #about .about__inner .recruit ul::before {
  content: "";
  position: absolute;
  left: 7px;
  top: 0;
  width: 3px;
  height: 100%;
  background: #b71515;
}
main#portal-ambassador #about .about__inner .recruit ul li {
  font-size: 1.8rem;
  padding-left: 1.5rem;
  text-indent: -1.3rem;
}
main#portal-ambassador #about .about__inner .recruit ul li:lang(ja) {
  padding-left: 1em;
  text-indent: -1em;
}
main#portal-ambassador #about .about__inner .recruit ul li:not(:last-child) {
  margin: 0 0 10px;
}
main#portal-ambassador #about .about__inner .recruit img {
  width: 337px;
  height: 209px;
}
main#portal-ambassador #about .about__inner .list {
  width: 100%;
}
main#portal-ambassador #about .about__inner .list li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 124px;
  background: #240404;
  border: 1px solid #433130;
  padding: 0 20px 0 60px;
  box-sizing: border-box;
  border-radius: 2px;
}
main#portal-ambassador #about .about__inner .list li:not(:last-child) {
  margin: 0 0 20px;
}
main#portal-ambassador #about .about__inner .list li div .sub {
  color: #fdefd5;
  opacity: 0.89;
  font-weight: 500;
}
main#portal-ambassador #about .about__inner .list li div .main {
  font-size: 2.2rem;
  font-weight: 500;
}
main#portal-ambassador #about .about__inner .list li div .small {
  font-size: 1.3rem;
  color: #bababa;
  margin: 3px 0 0;
}
main#portal-ambassador #about .about__inner .list li div .small:lang(ja) {
  padding-left: 1em;
  text-indent: -1em;
}
main#portal-ambassador #about .about__inner .list li img {
  display: block;
  width: 190px;
  height: 124px;
}
main#portal-ambassador #detail #detail__tab1-toggle:checked ~ .detail__tab li:nth-of-type(1) label,
main#portal-ambassador #detail #detail__tab2-toggle:checked ~ .detail__tab li:nth-of-type(2) label,
main#portal-ambassador #detail #detail__tab3-toggle:checked ~ .detail__tab li:nth-of-type(3) label {
  border-bottom: 7px solid #b71515;
  filter: brightness(1);
  z-index: 1;
  position: relative;
}
main#portal-ambassador #detail #detail__tab1-toggle:checked ~ #detail__tab__content1,
main#portal-ambassador #detail #detail__tab2-toggle:checked ~ #detail__tab__content2,
main#portal-ambassador #detail #detail__tab3-toggle:checked ~ #detail__tab__content3 {
  display: block;
}
main#portal-ambassador #detail .detail__tab {
  display: flex;
  justify-content: center;
  align-items: center;
  position: -webkit-sticky;
  position: sticky;
  top: 47px;
  height: 217px;
  border-top: 1px solid #323232;
  border-bottom: 1px solid #323232;
  background: #000;
  z-index: 10;
  transition: 0.3s ease;
  overflow: hidden;
}
main#portal-ambassador #detail .detail__tab.detail__tab-bottom {
  display: none;
}
main#portal-ambassador #detail .detail__tab li label {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 293px;
  height: 210px;
  border-bottom: 7px solid rgba(0, 0, 0, 0);
  filter: brightness(0.5);
  transition: border-bottom 0.3s, filter 0.3s;
  cursor: pointer;
}
main#portal-ambassador #detail .detail__tab li label:hover {
  border-bottom: 7px solid #b71515;
  filter: brightness(1);
}
main#portal-ambassador #detail .detail__tab.minimum {
  height: 80px;
}
main#portal-ambassador #detail .detail__tab.minimum li label {
  height: 80px;
}
main#portal-ambassador #detail .detail__tab.minimum li label img {
  max-width: 100%;
  height: 80px;
}
main#portal-ambassador #detail .detail__tab__content {
  display: none;
  padding: 70px 0 100px;
  min-height: 800px;
  background: rgba(0, 0, 0, 0.7);
}
main#portal-ambassador #detail .detail__tab__content h3 {
  width: 100%;
  margin: 0 0 45px;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 7rem;
  font-weight: 100;
  text-align: center;
}
main#portal-ambassador #detail .detail__tab__content h3 span {
  display: block;
  font-size: 1.7rem;
}
main#portal-ambassador #detail .detail__tab__content ul.ann li {
  font-size: 1.4rem;
  padding: 0 0 0 1em;
  color: #bababa;
  text-indent: -1em;
}
main#portal-ambassador #detail .detail__tab__content .content1__leadTxt,
main#portal-ambassador #detail .detail__tab__content .content2__leadTxt,
main#portal-ambassador #detail .detail__tab__content .content3__leadTxt {
  position: relative;
  width: 100%;
  margin: 0 0 75px;
  color: #fff;
  font-size: 3.2rem;
  text-align: center;
}
main#portal-ambassador #detail .detail__tab__content .content1__leadTxt::after,
main#portal-ambassador #detail .detail__tab__content .content2__leadTxt::after,
main#portal-ambassador #detail .detail__tab__content .content3__leadTxt::after {
  display: block;
  content: "";
  position: absolute;
  right: 50%;
  bottom: -20px;
  width: 35px;
  height: 5px;
  background: #ae0000;
  transform: translateX(50%);
}
main#portal-ambassador #detail .detail__tab__content .content1__inner,
main#portal-ambassador #detail .detail__tab__content .content2__inner,
main#portal-ambassador #detail .detail__tab__content .content3__inner {
  position: relative;
  width: 898px;
  margin: 0 auto;
  border: 1px solid #323232;
  background: rgba(0, 0, 0, 0.95);
  box-sizing: border-box;
}
main#portal-ambassador #detail .detail__tab__content .content1__inner::before, main#portal-ambassador #detail .detail__tab__content .content1__inner::after,
main#portal-ambassador #detail .detail__tab__content .content2__inner::before,
main#portal-ambassador #detail .detail__tab__content .content2__inner::after,
main#portal-ambassador #detail .detail__tab__content .content3__inner::before,
main#portal-ambassador #detail .detail__tab__content .content3__inner::after {
  display: block;
  content: "";
  position: absolute;
  width: 18px;
  height: 18px;
}
main#portal-ambassador #detail .detail__tab__content .content1__inner::before,
main#portal-ambassador #detail .detail__tab__content .content2__inner::before,
main#portal-ambassador #detail .detail__tab__content .content3__inner::before {
  top: 0;
  left: 0;
  border-top: 2px solid #a8132f;
  border-left: 2px solid #a8132f;
}
main#portal-ambassador #detail .detail__tab__content .content1__inner::after,
main#portal-ambassador #detail .detail__tab__content .content2__inner::after,
main#portal-ambassador #detail .detail__tab__content .content3__inner::after {
  top: 0;
  right: 0;
  border-top: 2px solid #a8132f;
  border-right: 2px solid #a8132f;
}
main#portal-ambassador #detail .detail__tab__content .content1__inner .content1__chance::before, main#portal-ambassador #detail .detail__tab__content .content1__inner .content1__chance::after,
main#portal-ambassador #detail .detail__tab__content .content1__inner .content2__inner__title::before,
main#portal-ambassador #detail .detail__tab__content .content1__inner .content2__inner__title::after,
main#portal-ambassador #detail .detail__tab__content .content1__inner .content3__inner__list::before,
main#portal-ambassador #detail .detail__tab__content .content1__inner .content3__inner__list::after,
main#portal-ambassador #detail .detail__tab__content .content2__inner .content1__chance::before,
main#portal-ambassador #detail .detail__tab__content .content2__inner .content1__chance::after,
main#portal-ambassador #detail .detail__tab__content .content2__inner .content2__inner__title::before,
main#portal-ambassador #detail .detail__tab__content .content2__inner .content2__inner__title::after,
main#portal-ambassador #detail .detail__tab__content .content2__inner .content3__inner__list::before,
main#portal-ambassador #detail .detail__tab__content .content2__inner .content3__inner__list::after,
main#portal-ambassador #detail .detail__tab__content .content3__inner .content1__chance::before,
main#portal-ambassador #detail .detail__tab__content .content3__inner .content1__chance::after,
main#portal-ambassador #detail .detail__tab__content .content3__inner .content2__inner__title::before,
main#portal-ambassador #detail .detail__tab__content .content3__inner .content2__inner__title::after,
main#portal-ambassador #detail .detail__tab__content .content3__inner .content3__inner__list::before,
main#portal-ambassador #detail .detail__tab__content .content3__inner .content3__inner__list::after {
  display: block;
  content: "";
  position: absolute;
  width: 18px;
  height: 18px;
}
main#portal-ambassador #detail .detail__tab__content .content1__inner .content1__chance::before,
main#portal-ambassador #detail .detail__tab__content .content1__inner .content2__inner__title::before,
main#portal-ambassador #detail .detail__tab__content .content1__inner .content3__inner__list::before,
main#portal-ambassador #detail .detail__tab__content .content2__inner .content1__chance::before,
main#portal-ambassador #detail .detail__tab__content .content2__inner .content2__inner__title::before,
main#portal-ambassador #detail .detail__tab__content .content2__inner .content3__inner__list::before,
main#portal-ambassador #detail .detail__tab__content .content3__inner .content1__chance::before,
main#portal-ambassador #detail .detail__tab__content .content3__inner .content2__inner__title::before,
main#portal-ambassador #detail .detail__tab__content .content3__inner .content3__inner__list::before {
  bottom: 0;
  left: 0;
  border-bottom: 2px solid #a8132f;
  border-left: 2px solid #a8132f;
}
main#portal-ambassador #detail .detail__tab__content .content1__inner .content1__chance::after,
main#portal-ambassador #detail .detail__tab__content .content1__inner .content2__inner__title::after,
main#portal-ambassador #detail .detail__tab__content .content1__inner .content3__inner__list::after,
main#portal-ambassador #detail .detail__tab__content .content2__inner .content1__chance::after,
main#portal-ambassador #detail .detail__tab__content .content2__inner .content2__inner__title::after,
main#portal-ambassador #detail .detail__tab__content .content2__inner .content3__inner__list::after,
main#portal-ambassador #detail .detail__tab__content .content3__inner .content1__chance::after,
main#portal-ambassador #detail .detail__tab__content .content3__inner .content2__inner__title::after,
main#portal-ambassador #detail .detail__tab__content .content3__inner .content3__inner__list::after {
  bottom: 0;
  right: 0;
  border-bottom: 2px solid #a8132f;
  border-right: 2px solid #a8132f;
}
main#portal-ambassador #detail .detail__tab__content .content1__inner {
  padding: 50px;
}
main#portal-ambassador #detail .detail__tab__content .content1__inner dl {
  position: relative;
  min-height: 140px;
  margin: 0 0 30px;
  padding: 25px 0 0 150px;
}
main#portal-ambassador #detail .detail__tab__content .content1__inner dl dt {
  display: inline-block;
  position: relative;
  margin: 0 0 20px;
  padding: 0 5px;
  text-shadow: 0px 4px 0px rgb(160, 0, 30), 0px 4px 0px rgb(160, 0, 30), 0px 4px 0px rgb(160, 0, 30), 0px 4px 0px rgb(160, 0, 30);
}
main#portal-ambassador #detail .detail__tab__content .content1__inner dl dt span {
  position: relative;
  color: #fff;
  font-size: 2.4rem;
}
main#portal-ambassador #detail .detail__tab__content .content1__inner dl dd {
  color: #bababa;
  font-size: 1.4rem;
}
main#portal-ambassador #detail .detail__tab__content .content1__inner dl dd.point {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 138px;
  height: 134px;
  padding: 0 0 20px;
  background: url(/residentevil/pc/img/ambassador/point_badge.png) no-repeat;
  background-size: 100%;
  box-sizing: border-box;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 2.4rem;
  font-weight: 100;
}
main#portal-ambassador #detail .detail__tab__content .content1__inner dl dd.point span {
  font-size: 4rem;
}
main#portal-ambassador #detail .detail__tab__content .content1__inner dl dd ul:not(.ann) {
  display: flex;
}
main#portal-ambassador #detail .detail__tab__content .content1__inner dl dd ul:not(.ann) li {
  margin: 0 20px 0 0;
  color: #fff;
  font-size: 1.6rem;
}
main#portal-ambassador #detail .detail__tab__content .content1__inner dl dd ul:not(.ann) li a {
  text-decoration: underline;
}
main#portal-ambassador #detail .detail__tab__content .content1__inner dl dd ul:not(.ann) li a:hover {
  text-decoration: none;
}
main#portal-ambassador #detail .detail__tab__content .content1__inner .content1__chance {
  padding: 50px 0 0;
  border-top: 1px solid #323232;
}
main#portal-ambassador #detail .detail__tab__content .content1__inner .content1__chance h4 {
  margin: 0 0 15px;
  color: #fff;
  font-size: 2.2rem;
}
main#portal-ambassador #detail .detail__tab__content .content2__inner {
  padding: 50px 50px;
}
main#portal-ambassador #detail .detail__tab__content .content2__inner:first-of-type {
  margin: 0 auto 70px;
}
main#portal-ambassador #detail .detail__tab__content .content2__inner:last-of-type h4 {
  text-align: center;
}
main#portal-ambassador #detail .detail__tab__content .content2__inner h4 {
  margin: 0 0 50px;
  text-align: center;
}
main#portal-ambassador #detail .detail__tab__content .content2__inner h4 div {
  display: inline-block;
  position: relative;
  padding: 0 5px;
  text-shadow: 0px 4px 0px rgb(160, 0, 30), 0px 4px 0px rgb(160, 0, 30), 0px 4px 0px rgb(160, 0, 30), 0px 4px 0px rgb(160, 0, 30);
}
main#portal-ambassador #detail .detail__tab__content .content2__inner h4 div span {
  position: relative;
  color: #fff;
  font-size: 2.4rem;
}
main#portal-ambassador #detail .detail__tab__content .content2__inner .r2024 {
  color: #fff !important;
  text-align: left;
}
main#portal-ambassador #detail .detail__tab__content .content2__inner .r2024 .point {
  background: none !important;
  color: rgb(235, 11, 25) !important;
  font-size: 2.6rem !important;
  font-weight: bold;
  vertical-align: sub;
}
main#portal-ambassador #detail .detail__tab__content .content2__inner table {
  width: 100%;
}
main#portal-ambassador #detail .detail__tab__content .content2__inner table .margin {
  height: 20px;
  display: block;
}
main#portal-ambassador #detail .detail__tab__content .content2__inner table tr th {
  height: 65px;
  padding: 10px;
  border-bottom: 1px solid #555;
  background: #393131;
  font-size: 2.1rem;
  vertical-align: middle;
}
main#portal-ambassador #detail .detail__tab__content .content2__inner table tr th:first-of-type {
  border-right: 1px solid #555;
}
main#portal-ambassador #detail .detail__tab__content .content2__inner table tr td {
  height: 130px;
  border-bottom: 1px solid #555;
  background: #1c1515;
  font-size: 1.7rem;
  padding: 30px;
  text-align: center;
  vertical-align: middle;
}
main#portal-ambassador #detail .detail__tab__content .content2__inner table tr td div {
  background: #2c2121;
  padding: 20px 10px;
  border-radius: 2px;
}
main#portal-ambassador #detail .detail__tab__content .content2__inner table tr td div > * {
  vertical-align: middle;
}
main#portal-ambassador #detail .detail__tab__content .content2__inner table tr td.rank {
  width: 20%;
}
main#portal-ambassador #detail .detail__tab__content .content2__inner table tr td.rank span {
  display: block;
  margin: 0 0 10px;
  font-size: 2.1rem;
  text-align: center;
}
main#portal-ambassador #detail .detail__tab__content .content2__inner table tr td.number {
  width: 70%;
}
main#portal-ambassador #detail .detail__tab__content .content2__inner table tr td.number span.and {
  display: block;
  font-size: 2.5rem;
  height: 45px;
  width: 45px;
  border-radius: 50%;
  color: #aaa;
  background: #1c1515;
  margin: -0.5em auto -0.6em;
  text-shadow: 0 0 6px #000;
  position: relative;
}
main#portal-ambassador #detail .detail__tab__content .content2__inner table tr td.number span.and::after {
  content: "&";
  display: inline-block;
  position: relative;
  transform: translate(1px, 2px);
}
main#portal-ambassador #detail .detail__tab__content .content2__inner table tr td.number span.rank-icon span {
  vertical-align: middle;
}
main#portal-ambassador #detail .detail__tab__content .content2__inner table tr td.number span.rank-icon img {
  height: 1.5em;
  vertical-align: middle;
  filter: drop-shadow(0 0 3px rgba(28, 21, 21, 0.8));
}
main#portal-ambassador #detail .detail__tab__content .content2__inner table tr td.number span.plus {
  display: inline-block;
  font-size: 2.8rem;
  margin: 0 5px;
}
main#portal-ambassador #detail .detail__tab__content .content2__inner table tr td.number span.point {
  display: inline-block;
  padding: 0 10px 2px;
  color: #000;
  font-size: 2.3rem;
}
main#portal-ambassador #detail .detail__tab__content .content2__inner table tr td.number span.minus {
  position: relative;
  display: block;
}
main#portal-ambassador #detail .detail__tab__content .content2__inner table tr td.number span.minus::after {
  content: "";
  display: block;
  width: 34px;
  height: 2px;
  background: #675045;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
main#portal-ambassador #detail .detail__tab__content .content2__inner table tr td.number .tw {
  display: inline-block;
  padding: 0 0 0 28px;
  background: url(/residentevil/pc/img/common/footer/icon_xw.svg) no-repeat left center;
  background-size: 20px;
  font-size: 1.5rem;
}
main#portal-ambassador #detail .detail__tab__content .content2__inner table tr td.number .tw a {
  color: #efefef;
  text-decoration: underline;
}
main#portal-ambassador #detail .detail__tab__content .content2__inner table tr td.number .tw a:hover {
  text-decoration: none;
}
main#portal-ambassador #detail .detail__tab__content .content2__inner table tr td:first-of-type {
  border-right: 1px solid #555;
}
main#portal-ambassador #detail .detail__tab__content .content2__inner table tr.bronze {
  color: #9c7f6f;
}
main#portal-ambassador #detail .detail__tab__content .content2__inner table tr.silver {
  color: #b0b0b0;
}
main#portal-ambassador #detail .detail__tab__content .content2__inner table tr.silver .number span.point {
  background: #b0b0b0;
  margin-top: 4px;
}
main#portal-ambassador #detail .detail__tab__content .content2__inner table tr.gold {
  color: #bfa879;
}
main#portal-ambassador #detail .detail__tab__content .content2__inner table tr.gold .rank-icon span {
  color: #b0b0b0;
}
main#portal-ambassador #detail .detail__tab__content .content2__inner table tr.gold .number span.point {
  background: #bfa879;
}
main#portal-ambassador #detail .detail__tab__content .content2__inner table tr.platinum {
  color: #daebff;
}
main#portal-ambassador #detail .detail__tab__content .content2__inner table tr.platinum .rank-icon span {
  color: #bfa879;
}
main#portal-ambassador #detail .detail__tab__content .content2__inner table tr.platinum .number span.point {
  background: #daebff;
}
main#portal-ambassador #detail .detail__tab__content .content2__inner table tr:last-of-type td {
  border-bottom: none;
}
main#portal-ambassador #detail .detail__tab__content .content2__inner ul.ann {
  margin: 2.4em 0 0 0;
}
main#portal-ambassador #detail .detail__tab__content .content3__inner {
  padding: 50px;
  box-sizing: border-box;
}
main#portal-ambassador #detail .detail__tab__content .content3__inner ul:not(.ann) li {
  display: flex;
  align-items: center;
  position: relative;
  height: 155px;
  box-sizing: border-box;
}
main#portal-ambassador #detail .detail__tab__content .content3__inner ul:not(.ann) li:not(:last-child) {
  border-bottom: 1px solid #313131;
}
main#portal-ambassador #detail .detail__tab__content .content3__inner ul:not(.ann) li img.badge {
  position: absolute;
  top: 0;
  right: 40px;
}
main#portal-ambassador #detail .detail__tab__content .content3__inner ul:not(.ann) li span {
  margin: 30px 0 0;
  font-size: 1.8rem;
  text-align: center;
}
main#portal-ambassador #detail .detail__tab__content .content3__inner ul:not(.ann) li .num {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 106px;
  height: 103px;
  background: url(/residentevil/pc/img/ambassador/point_badge.png) no-repeat center center/100%;
  padding: 0 9px 20px 0;
  box-sizing: border-box;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 4rem;
  font-weight: 300;
}
main#portal-ambassador #detail .detail__tab__content .content3__inner ul:not(.ann) li div {
  width: calc(100% - 106px);
  padding: 0 0 0 50px;
  box-sizing: border-box;
}
main#portal-ambassador #detail .detail__tab__content .content3__inner ul:not(.ann) li div .sub {
  color: #f93535;
  font-size: 1.9rem;
  margin: 0 0 2px;
}
main#portal-ambassador #detail .detail__tab__content .content3__inner ul:not(.ann) li div .main {
  font-size: 2.2rem;
  line-height: 1.4;
}
main#portal-ambassador #detail .detail__tab__content .content3__inner ul.ann {
  margin: 2.4em 0 0;
}
main#portal-ambassador #detail .detail__tab__content .content3__inner ul.ann li {
  font-size: 1.2rem;
}
main#portal-ambassador #sns {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 294px;
  border-top: 1px solid #323232;
  border-bottom: 2px solid #323232;
  background: url(/residentevil/pc/img/common/bg_contents.png) repeat-y center top #000;
  background-size: 100%;
}
main#portal-ambassador #sns .sns__inner {
  display: flex;
  flex-wrap: wrap;
  width: 900px;
}
main#portal-ambassador #sns .sns__inner h2 {
  position: relative;
  width: 100%;
  margin: 0 0 35px;
  padding: 0 0 0 45px;
  color: #fff;
  font-size: 2.4rem;
}
main#portal-ambassador #sns .sns__inner h2::before {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 27px;
  height: 4px;
  background: #b71515;
  transform: translateY(-50%);
}
main#portal-ambassador #sns .sns__inner ul {
  display: flex;
}
main#portal-ambassador #sns .sns__inner ul li {
  display: flex;
  margin: 0 5px;
}
main#portal-ambassador #sns .sns__inner ul li input {
  width: 515px;
  height: 40px;
  padding: 5px 10px;
  border: 1px solid #4d4d4d;
  border-right: none;
  background: #fff;
  box-sizing: border-box;
}
main#portal-ambassador #sns .sns__inner ul li button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 170px;
  height: 40px;
  border: 1px solid #4d4d4d;
  background: #000;
  cursor: pointer;
  outline: none;
  transition: opacity 0.3s;
}
main#portal-ambassador #sns .sns__inner ul li button:hover {
  opacity: 0.8;
}
main#portal-ambassador #sns .sns__inner ul li button span {
  padding: 0 0 0 20px;
  background: url(/residentevil/pc/img/ambassador/icon_link.png) no-repeat left center;
  color: #b4b4b4;
  font-family: "Oswald", sans-serif;
  font-size: 1.4rem;
}
main#portal-ambassador #sns .sns__inner ul li a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 170px;
  height: 39px;
  border: 1px solid #4d4d4d;
  box-sizing: border-box;
  transition: opacity 0.3s;
}
main#portal-ambassador #sns .sns__inner ul li a:hover {
  opacity: 0.8;
}
main#portal-ambassador #sns .sns__inner ul li a span {
  padding: 0 0 0 20px;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 1.4rem;
}
main#portal-ambassador #sns .sns__inner ul li.tw a {
  background: #003758;
}
main#portal-ambassador #sns .sns__inner ul li.tw a span {
  background: url(/residentevil/pc/img/common/footer/icon_xw.svg) no-repeat left center;
  background-size: 14px;
  padding: 0 0 0 25px;
}
main#portal-ambassador #sns .sns__inner ul li.fb a {
  background: #041934;
}
main#portal-ambassador #sns .sns__inner ul li.fb a span {
  background: url(/residentevil/pc/img/ambassador/icon_fb.png) no-repeat left center;
}
main#portal-ambassador #entry {
  background: #000;
}
main#portal-ambassador #entry .entry__inner {
  width: 900px;
  margin: 0 auto;
  padding: 95px 0 60px;
}
main#portal-ambassador #ambassador__news .footer-common__pickup {
  width: 95%;
  min-width: 600px;
  max-width: 1200px;
  margin: 0 auto;
}
main#portal-ambassador #ambassador__news .footer-common__pickup h2 {
  position: relative;
  margin: 0 0 20px;
  padding: 0 0 0 30px;
  border-left: 2px solid #eb0000;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-weight: normal;
  font-size: 30px;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap {
  display: flex;
  width: 100%;
  margin: 0 auto;
  padding: 0 30px;
  box-sizing: border-box;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list {
  width: auto;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list:first-child {
  margin: 1% 0 10% 0;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list h3 {
  position: relative;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-weight: normal;
  font-size: 22px;
  margin: 0 0 15px;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list h3 span {
  margin: 0 0 0 0.5em;
  font-size: 13px;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list p {
  font-weight: normal;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul {
  display: flex;
  position: relative;
  opacity: 0;
  visibility: hidden;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul.disp {
  opacity: 1;
  visibility: visible;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li {
  width: 100%;
  margin: 0 3% 0 0;
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.3s, transform 0.3s;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(1) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(2) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(3) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(4) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(5) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(6) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(7) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(8) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(9) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(10) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(11) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(12) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(13) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(14) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(15) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(16) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(17) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(18) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(19) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(20) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(21) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(22) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(23) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(24) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(25) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(26) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(27) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(28) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(29) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(30) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(31) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(32) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(33) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(34) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(35) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(36) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(37) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(38) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(39) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(40) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(41) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(42) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(43) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(44) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(45) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(46) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(47) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(48) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(49) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(50) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(51) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(52) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(53) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(54) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(55) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(56) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(57) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(58) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(59) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(60) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(61) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(62) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(63) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(64) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(65) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(66) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(67) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(68) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(69) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(70) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(71) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(72) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(73) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(74) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(75) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(76) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(77) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(78) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(79) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(80) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(81) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(82) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(83) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(84) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(85) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(86) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(87) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(88) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(89) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(90) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(91) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(92) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(93) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(94) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(95) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(96) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(97) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(98) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(99) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(100) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(101) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(102) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(103) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(104) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(105) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(106) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(107) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(108) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(109) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(110) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(111) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(112) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(113) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(114) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(115) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(116) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(117) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(118) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(119) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(120) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(121) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(122) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(123) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(124) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(125) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(126) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(127) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(128) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(129) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(130) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(131) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(132) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(133) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(134) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(135) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(136) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(137) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(138) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(139) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(140) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(141) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(142) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(143) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(144) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(145) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(146) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(147) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(148) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(149) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(150) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(151) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(152) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(153) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(154) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(155) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(156) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(157) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(158) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(159) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(160) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(161) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(162) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(163) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(164) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(165) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(166) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(167) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(168) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(169) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(170) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(171) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(172) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(173) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(174) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(175) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(176) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(177) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(178) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(179) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(180) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(181) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(182) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(183) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(184) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(185) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(186) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(187) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(188) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(189) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(190) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(191) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(192) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(193) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(194) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(195) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(196) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(197) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(198) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(199) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(200) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(201) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(202) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(203) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(204) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(205) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(206) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(207) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(208) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(209) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(210) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(211) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(212) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(213) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(214) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(215) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(216) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(217) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(218) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(219) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(220) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(221) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(222) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(223) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(224) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(225) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(226) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(227) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(228) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(229) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(230) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(231) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(232) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(233) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(234) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(235) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(236) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(237) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(238) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(239) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(240) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(241) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(242) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(243) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(244) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(245) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(246) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(247) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(248) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(249) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(250) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(251) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(252) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(253) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(254) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(255) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(256) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(257) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(258) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(259) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(260) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(261) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(262) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(263) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(264) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(265) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(266) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(267) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(268) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(269) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(270) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(271) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(272) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(273) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(274) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(275) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(276) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(277) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(278) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(279) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(280) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(281) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(282) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(283) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(284) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(285) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(286) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(287) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(288) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(289) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(290) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(291) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(292) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(293) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(294) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(295) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(296) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(297) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(298) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(299) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(300) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(301) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(302) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(303) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(304) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(305) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(306) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(307) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(308) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(309) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(310) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(311) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(312) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(313) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(314) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(315) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(316) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(317) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(318) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(319) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(320) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(321) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(322) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(323) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(324) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(325) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(326) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(327) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(328) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(329) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(330) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(331) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(332) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(333) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(334) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(335) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(336) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(337) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(338) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(339) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(340) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(341) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(342) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(343) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(344) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(345) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(346) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(347) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(348) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(349) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(350) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(351) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(352) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(353) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(354) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(355) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(356) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(357) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(358) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(359) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(360) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(361) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(362) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(363) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(364) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(365) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(366) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(367) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(368) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(369) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(370) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(371) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(372) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(373) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(374) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(375) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(376) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(377) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(378) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(379) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(380) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(381) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(382) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(383) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(384) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(385) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(386) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(387) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(388) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(389) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(390) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(391) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(392) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(393) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(394) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(395) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(396) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(397) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(398) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(399) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(400) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(401) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(402) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(403) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(404) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(405) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(406) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(407) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(408) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(409) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(410) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(411) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(412) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(413) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(414) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(415) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(416) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(417) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(418) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(419) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(420) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(421) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(422) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(423) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(424) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(425) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(426) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(427) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(428) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(429) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(430) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(431) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(432) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(433) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(434) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(435) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(436) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(437) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(438) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(439) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(440) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(441) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(442) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(443) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(444) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(445) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(446) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(447) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(448) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(449) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(450) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(451) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(452) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(453) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(454) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(455) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(456) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(457) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(458) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(459) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(460) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(461) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(462) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(463) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(464) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(465) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(466) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(467) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(468) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(469) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(470) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(471) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(472) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(473) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(474) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(475) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(476) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(477) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(478) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(479) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(480) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(481) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(482) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(483) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(484) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(485) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(486) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(487) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(488) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(489) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(490) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(491) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(492) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(493) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(494) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(495) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(496) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(497) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(498) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(499) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(500) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(501) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(502) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(503) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(504) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(505) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(506) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(507) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(508) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(509) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(510) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(511) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(512) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(513) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(514) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(515) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(516) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(517) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(518) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(519) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(520) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(521) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(522) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(523) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(524) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(525) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(526) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(527) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(528) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(529) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(530) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(531) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(532) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(533) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(534) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(535) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(536) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(537) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(538) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(539) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(540) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(541) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(542) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(543) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(544) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(545) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(546) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(547) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(548) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(549) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(550) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(551) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(552) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(553) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(554) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(555) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(556) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(557) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(558) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(559) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(560) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(561) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(562) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(563) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(564) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(565) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(566) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(567) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(568) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(569) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(570) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(571) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(572) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(573) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(574) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(575) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(576) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(577) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(578) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(579) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(580) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(581) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(582) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(583) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(584) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(585) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(586) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(587) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(588) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(589) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(590) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(591) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(592) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(593) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(594) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(595) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(596) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(597) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(598) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(599) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(600) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(601) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(602) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(603) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(604) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(605) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(606) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(607) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(608) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(609) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(610) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(611) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(612) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(613) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(614) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(615) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(616) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(617) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(618) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(619) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(620) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(621) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(622) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(623) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(624) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(625) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(626) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(627) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(628) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(629) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(630) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(631) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(632) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(633) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(634) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(635) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(636) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(637) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(638) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(639) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(640) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(641) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(642) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(643) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(644) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(645) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(646) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(647) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(648) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(649) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(650) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(651) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(652) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(653) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(654) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(655) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(656) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(657) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(658) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(659) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(660) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(661) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(662) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(663) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(664) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(665) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(666) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(667) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(668) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(669) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(670) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(671) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(672) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(673) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(674) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(675) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(676) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(677) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(678) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(679) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(680) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(681) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(682) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(683) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(684) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(685) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(686) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(687) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(688) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(689) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(690) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(691) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(692) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(693) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(694) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(695) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(696) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(697) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(698) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(699) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(700) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(701) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(702) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(703) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(704) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(705) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(706) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(707) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(708) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(709) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(710) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(711) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(712) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(713) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(714) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(715) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(716) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(717) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(718) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(719) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(720) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(721) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(722) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(723) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(724) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(725) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(726) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(727) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(728) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(729) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(730) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(731) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(732) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(733) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(734) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(735) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(736) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(737) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(738) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(739) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(740) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(741) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(742) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(743) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(744) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(745) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(746) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(747) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(748) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(749) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(750) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(751) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(752) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(753) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(754) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(755) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(756) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(757) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(758) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(759) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(760) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(761) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(762) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(763) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(764) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(765) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(766) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(767) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(768) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(769) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(770) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(771) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(772) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(773) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(774) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(775) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(776) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(777) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(778) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(779) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(780) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(781) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(782) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(783) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(784) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(785) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(786) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(787) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(788) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(789) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(790) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(791) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(792) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(793) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(794) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(795) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(796) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(797) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(798) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(799) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(800) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(801) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(802) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(803) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(804) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(805) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(806) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(807) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(808) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(809) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(810) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(811) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(812) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(813) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(814) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(815) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(816) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(817) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(818) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(819) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(820) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(821) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(822) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(823) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(824) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(825) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(826) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(827) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(828) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(829) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(830) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(831) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(832) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(833) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(834) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(835) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(836) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(837) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(838) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(839) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(840) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(841) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(842) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(843) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(844) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(845) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(846) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(847) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(848) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(849) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(850) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(851) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(852) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(853) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(854) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(855) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(856) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(857) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(858) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(859) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(860) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(861) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(862) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(863) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(864) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(865) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(866) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(867) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(868) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(869) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(870) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(871) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(872) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(873) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(874) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(875) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(876) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(877) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(878) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(879) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(880) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(881) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(882) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(883) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(884) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(885) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(886) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(887) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(888) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(889) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(890) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(891) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(892) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(893) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(894) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(895) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(896) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(897) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(898) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(899) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(900) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(901) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(902) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(903) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(904) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(905) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(906) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(907) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(908) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(909) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(910) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(911) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(912) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(913) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(914) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(915) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(916) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(917) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(918) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(919) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(920) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(921) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(922) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(923) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(924) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(925) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(926) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(927) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(928) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(929) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(930) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(931) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(932) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(933) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(934) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(935) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(936) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(937) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(938) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(939) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(940) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(941) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(942) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(943) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(944) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(945) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(946) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(947) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(948) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(949) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(950) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(951) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(952) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(953) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(954) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(955) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(956) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(957) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(958) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(959) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(960) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(961) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(962) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(963) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(964) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(965) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(966) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(967) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(968) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(969) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(970) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(971) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(972) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(973) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(974) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(975) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(976) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(977) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(978) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(979) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(980) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(981) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(982) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(983) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(984) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(985) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(986) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(987) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(988) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(989) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(990) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(991) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(992) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(993) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(994) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(995) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(996) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(997) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(998) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(999) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:last-child {
  margin: 0;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li a {
  width: 100%;
  display: block;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li a:hover img {
  transform: scale(1.2);
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li a:hover .text {
  text-decoration: underline;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li a .imgBox {
  display: flex;
  align-items: center;
  width: 100%;
  aspect-ratio: 1;
  margin: 0 0 10px;
  border: 1px solid #3a3a3a;
  box-sizing: border-box;
  background: #000;
  line-height: 1;
  overflow: hidden;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li a .imgBox img {
  width: 100%;
  height: auto;
  transition: transform 0.3s;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li a .detail .text {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  width: 100%;
  height: 73px;
  margin: 0 0 15px;
  font-size: 13px;
  line-height: 1.4;
  text-align: left;
  text-overflow: ellipsis;
  overflow: hidden;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li a .detail .date {
  font-size: 12px;
  color: #eb0000;
  font-family: "Oswald", sans-serif;
  margin: 0 0 2.5px;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li a .detail .category {
  font-size: 12px;
  line-height: 1.1;
  color: #afafaf;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li.new .date {
  position: relative;
  padding: 0 0 0 25px;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li.new .date::before, main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li.new .date::after {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  left: 5px;
  width: 7px;
  height: 7px;
  border-radius: 100%;
  background: rgb(235, 11, 25);
  transform: translateY(-50%);
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li.new .date::after {
  -webkit-animation: pulsate 1.5s ease infinite;
          animation: pulsate 1.5s ease infinite;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list .btn {
  display: none;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list .btn a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 230px;
  height: 49px;
  margin: 0;
  background: #930912;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
  transition: background 0.2s, opacity 0.2s;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list .btn a:hover, main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list .btn a:active {
  background: #eb0000;
}
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list .btn a.disabled {
  opacity: 0.5;
  pointer-events: none;
}

main#portal-search {
  visibility: visible !important;
  opacity: 1 !important;
  transition: visibility 0.3s, opacity 0.3s;
  background: url(/residentevil/pc/img/search/bg-user_search.jpg) no-repeat center top fixed;
  background-size: cover;
}
main#portal-search.animation #pagetitle {
  -webkit-animation: ease_display 0.5s ease-out 0.8s 1 normal;
          animation: ease_display 0.5s ease-out 0.8s 1 normal;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
main#portal-search.animation #contents {
  -webkit-animation: ease_display 0.5s ease-out 1.2s 1 normal;
          animation: ease_display 0.5s ease-out 1.2s 1 normal;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
main#portal-search.disp #pagetitle {
  opacity: 1;
}
main#portal-search.disp #contents {
  opacity: 1;
}
main#portal-search #pagetitle {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  height: 240px;
  opacity: 0;
  -webkit-animation: ease_display 0.5s ease-out 0.8s 1 normal;
          animation: ease_display 0.5s ease-out 0.8s 1 normal;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation: none;
          animation: none;
}
main#portal-search #pagetitle h1 {
  position: relative;
  font-family: "Oswald", sans-serif;
  font-size: 5rem;
  font-weight: 200;
  line-height: 1;
}
main#portal-search #pagetitle h1::before, main#portal-search #pagetitle h1::after {
  display: block;
  content: "";
  position: absolute;
  right: 50%;
  width: 1px;
  height: 65px;
  background: #eb0000;
  transform: translateX(50%);
}
main#portal-search #pagetitle h1::before {
  top: -75px;
}
main#portal-search #pagetitle h1::after {
  bottom: -75px;
}
main#portal-search #contents {
  width: 100%;
  padding: 40px 0;
  background: url(/residentevil/pc/img/common/bg_contents.png) repeat-y center top;
  background-size: 100%;
  opacity: 0;
}
main#portal-search #contents .reform {
  width: 880px;
  margin: 0 auto 80px;
  padding: 30px;
  border: 1px solid #3a3a3a;
  background: url(/residentevil/pc/img/search/search_formBg.png) repeat;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.8);
  box-sizing: border-box;
}
main#portal-search #contents .reform input[type=radio]#service-toggle0:checked ~ #searchDetail ul.service li:nth-of-type(1) span,
main#portal-search #contents .reform input[type=radio]#service-toggle1:checked ~ #searchDetail ul.service li:nth-of-type(2) span,
main#portal-search #contents .reform input[type=radio]#service-toggle2:checked ~ #searchDetail ul.service li:nth-of-type(3) span {
  position: relative;
}
main#portal-search #contents .reform input[type=radio]#service-toggle0:checked ~ #searchDetail ul.service li:nth-of-type(1) span::before,
main#portal-search #contents .reform input[type=radio]#service-toggle1:checked ~ #searchDetail ul.service li:nth-of-type(2) span::before,
main#portal-search #contents .reform input[type=radio]#service-toggle2:checked ~ #searchDetail ul.service li:nth-of-type(3) span::before {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  left: -26px;
  width: 10px;
  height: 10px;
  border-radius: 20px;
  background: #eb0000;
  transform: translateY(-50%);
  pointer-events: none;
}
main#portal-search #contents .reform input[type=radio]#service-toggle0:checked ~ #searchDetail select.searchValue,
main#portal-search #contents .reform input[type=radio]#service-toggle2:checked ~ #searchDetail select.searchValue {
  opacity: 0.3;
  pointer-events: none;
}
main#portal-search #contents .reform #searchDetail {
  margin: 0 auto 25px;
  border-top: 1px solid #3a3a3a;
  border-bottom: 1px solid #3a3a3a;
  background: #141414;
}
main#portal-search #contents .reform #searchDetail tr {
  background: none !important;
}
main#portal-search #contents .reform #searchDetail tr th {
  width: 140px;
  height: 75px;
  padding: 0 25px;
  border: none;
  border-bottom: 1px solid #2b2b2b;
  background: none;
  color: #ddd;
  font-size: 1.4rem;
  vertical-align: middle;
}
main#portal-search #contents .reform #searchDetail tr td {
  position: relative;
  padding: 0 30px;
  border: none;
  border-bottom: 1px solid #2b2b2b;
  background: none;
  color: #ddd;
  vertical-align: middle;
}
main#portal-search #contents .reform #searchDetail tr td::before {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 1px;
  height: 70%;
  background: #2b2b2b;
  transform: translateY(-50%);
}
main#portal-search #contents .reform #searchDetail tr td .service {
  display: flex;
  align-items: center;
  width: 500px;
}
main#portal-search #contents .reform #searchDetail tr td .service li {
  margin: 0 30px 0 0;
}
main#portal-search #contents .reform #searchDetail tr td .service li label {
  display: flex;
  align-items: center;
  position: relative;
  padding: 0 0 0 30px;
}
main#portal-search #contents .reform #searchDetail tr td .service li label span {
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 2.2rem;
  font-weight: 200;
}
main#portal-search #contents .reform #searchDetail tr td .service li label::before {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 18px;
  height: 18px;
  border-radius: 20px;
  background: #fff;
  transform: translateY(-50%);
  pointer-events: none;
}
main#portal-search #contents .reform #searchDetail tr td .service li label img {
  vertical-align: inherit;
}
main#portal-search #contents .reform #searchDetail tr td .service li label img.renet {
  width: 120px;
  height: auto;
}
main#portal-search #contents .reform #searchDetail tr td .service li label img.ambassador {
  width: 70px;
  height: auto;
  vertical-align: text-bottom;
}
main#portal-search #contents .reform #searchDetail tr:last-of-type th {
  border-bottom: none;
}
main#portal-search #contents .reform #searchDetail tr:last-of-type td {
  border-bottom: none;
}
main#portal-search #contents .reform input[type=text] {
  width: 500px;
  height: 30px;
  padding: 5px 10px;
  background: #bbb;
  box-sizing: border-box;
  color: #141414;
  font-size: 1.4rem;
}
main#portal-search #contents .reform input[type=radio] {
  position: absolute;
  top: 50%;
  left: 0;
  width: 18px;
  height: 18px;
  opacity: 0;
  transform: translateY(-50%);
  vertical-align: inherit;
}
main#portal-search #contents .reform select {
  width: 500px;
  height: 30px;
  background: #bbb;
  color: #141414;
  font-size: 1.4rem;
  transition: opacity 0.3s;
}
main#portal-search #contents .reform #sbbSearchBtn input {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 207px;
  height: 40px;
  margin: 0 auto;
  background: #930912;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
  transition: background 0.2s, opacity 0.2s;
  min-width: auto;
  border-radius: 0;
  border: 1px solid #960b14;
  background: #7d070f;
  box-shadow: 0 0 10px rgba(4, 0, 0, 0.8);
  font-size: 1.4rem;
  cursor: pointer;
}
main#portal-search #contents .reform #sbbSearchBtn input:hover, main#portal-search #contents .reform #sbbSearchBtn input:active {
  background: #eb0000;
}
main#portal-search #contents .reform #sbbSearchBtn input.disabled {
  opacity: 0.5;
  pointer-events: none;
}
main#portal-search #contents section.result {
  float: none;
  width: 880px;
  margin: 30px auto 40px;
  padding: 30px;
  border: 1px solid #313131;
  background: url(/residentevil/pc/img/search/search_formBg.png) repeat;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.8);
  box-sizing: border-box;
}
main#portal-search #contents section.result h2 {
  color: #ddd;
  font-family: "Oswald", sans-serif;
  font-size: 2.4rem;
}
main#portal-search #contents section.result h2 span {
  display: inline-block;
  margin: 0 0 35px 5px;
  color: #8e8e8e;
  font-size: 1.6rem;
  font-family: "Noto Sans JP", serif;
}
main#portal-search #contents section.result .result__noData {
  font-size: 1.4rem;
}
main#portal-search #contents section.result .result__list li {
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.3s, transform 0.3s;
}
main#portal-search #contents section.result .result__list li:nth-child(1) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(2) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(3) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(4) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(5) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(6) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(7) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(8) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(9) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(10) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(11) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(12) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(13) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(14) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(15) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(16) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(17) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(18) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(19) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(20) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(21) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(22) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(23) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(24) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(25) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(26) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(27) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(28) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(29) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(30) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(31) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(32) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(33) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(34) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(35) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(36) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(37) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(38) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(39) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(40) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(41) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(42) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(43) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(44) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(45) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(46) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(47) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(48) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(49) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(50) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(51) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(52) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(53) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(54) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(55) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(56) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(57) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(58) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(59) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(60) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(61) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(62) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(63) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(64) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(65) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(66) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(67) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(68) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(69) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(70) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(71) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(72) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(73) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(74) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(75) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(76) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(77) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(78) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(79) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(80) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(81) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(82) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(83) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(84) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(85) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(86) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(87) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(88) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(89) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(90) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(91) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(92) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(93) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(94) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(95) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(96) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(97) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(98) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(99) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(100) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(101) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(102) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(103) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(104) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(105) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(106) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(107) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(108) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(109) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(110) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(111) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(112) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(113) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(114) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(115) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(116) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(117) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(118) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(119) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(120) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(121) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(122) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(123) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(124) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(125) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(126) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(127) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(128) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(129) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(130) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(131) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(132) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(133) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(134) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(135) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(136) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(137) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(138) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(139) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(140) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(141) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(142) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(143) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(144) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(145) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(146) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(147) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(148) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(149) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(150) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(151) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(152) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(153) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(154) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(155) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(156) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(157) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(158) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(159) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(160) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(161) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(162) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(163) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(164) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(165) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(166) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(167) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(168) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(169) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(170) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(171) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(172) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(173) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(174) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(175) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(176) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(177) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(178) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(179) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(180) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(181) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(182) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(183) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(184) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(185) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(186) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(187) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(188) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(189) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(190) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(191) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(192) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(193) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(194) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(195) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(196) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(197) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(198) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(199) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(200) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(201) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(202) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(203) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(204) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(205) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(206) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(207) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(208) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(209) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(210) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(211) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(212) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(213) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(214) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(215) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(216) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(217) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(218) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(219) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(220) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(221) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(222) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(223) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(224) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(225) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(226) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(227) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(228) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(229) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(230) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(231) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(232) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(233) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(234) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(235) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(236) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(237) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(238) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(239) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(240) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(241) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(242) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(243) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(244) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(245) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(246) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(247) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(248) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(249) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(250) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(251) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(252) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(253) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(254) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(255) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(256) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(257) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(258) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(259) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(260) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(261) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(262) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(263) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(264) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(265) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(266) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(267) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(268) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(269) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(270) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(271) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(272) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(273) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(274) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(275) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(276) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(277) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(278) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(279) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(280) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(281) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(282) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(283) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(284) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(285) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(286) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(287) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(288) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(289) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(290) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(291) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(292) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(293) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(294) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(295) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(296) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(297) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(298) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(299) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(300) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(301) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(302) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(303) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(304) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(305) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(306) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(307) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(308) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(309) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(310) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(311) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(312) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(313) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(314) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(315) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(316) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(317) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(318) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(319) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(320) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(321) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(322) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(323) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(324) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(325) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(326) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(327) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(328) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(329) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(330) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(331) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(332) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(333) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(334) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(335) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(336) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(337) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(338) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(339) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(340) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(341) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(342) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(343) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(344) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(345) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(346) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(347) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(348) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(349) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(350) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(351) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(352) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(353) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(354) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(355) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(356) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(357) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(358) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(359) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(360) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(361) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(362) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(363) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(364) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(365) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(366) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(367) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(368) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(369) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(370) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(371) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(372) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(373) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(374) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(375) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(376) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(377) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(378) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(379) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(380) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(381) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(382) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(383) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(384) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(385) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(386) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(387) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(388) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(389) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(390) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(391) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(392) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(393) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(394) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(395) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(396) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(397) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(398) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(399) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(400) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(401) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(402) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(403) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(404) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(405) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(406) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(407) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(408) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(409) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(410) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(411) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(412) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(413) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(414) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(415) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(416) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(417) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(418) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(419) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(420) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(421) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(422) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(423) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(424) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(425) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(426) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(427) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(428) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(429) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(430) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(431) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(432) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(433) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(434) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(435) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(436) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(437) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(438) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(439) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(440) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(441) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(442) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(443) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(444) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(445) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(446) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(447) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(448) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(449) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(450) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(451) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(452) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(453) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(454) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(455) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(456) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(457) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(458) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(459) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(460) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(461) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(462) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(463) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(464) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(465) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(466) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(467) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(468) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(469) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(470) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(471) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(472) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(473) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(474) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(475) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(476) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(477) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(478) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(479) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(480) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(481) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(482) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(483) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(484) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(485) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(486) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(487) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(488) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(489) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(490) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(491) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(492) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(493) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(494) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(495) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(496) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(497) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(498) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(499) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(500) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(501) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(502) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(503) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(504) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(505) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(506) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(507) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(508) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(509) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(510) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(511) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(512) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(513) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(514) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(515) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(516) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(517) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(518) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(519) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(520) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(521) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(522) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(523) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(524) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(525) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(526) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(527) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(528) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(529) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(530) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(531) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(532) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(533) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(534) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(535) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(536) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(537) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(538) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(539) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(540) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(541) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(542) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(543) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(544) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(545) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(546) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(547) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(548) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(549) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(550) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(551) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(552) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(553) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(554) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(555) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(556) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(557) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(558) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(559) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(560) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(561) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(562) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(563) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(564) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(565) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(566) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(567) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(568) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(569) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(570) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(571) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(572) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(573) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(574) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(575) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(576) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(577) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(578) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(579) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(580) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(581) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(582) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(583) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(584) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(585) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(586) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(587) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(588) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(589) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(590) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(591) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(592) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(593) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(594) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(595) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(596) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(597) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(598) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(599) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(600) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(601) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(602) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(603) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(604) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(605) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(606) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(607) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(608) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(609) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(610) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(611) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(612) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(613) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(614) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(615) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(616) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(617) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(618) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(619) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(620) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(621) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(622) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(623) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(624) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(625) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(626) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(627) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(628) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(629) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(630) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(631) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(632) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(633) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(634) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(635) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(636) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(637) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(638) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(639) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(640) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(641) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(642) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(643) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(644) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(645) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(646) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(647) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(648) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(649) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(650) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(651) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(652) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(653) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(654) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(655) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(656) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(657) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(658) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(659) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(660) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(661) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(662) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(663) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(664) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(665) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(666) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(667) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(668) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(669) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(670) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(671) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(672) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(673) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(674) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(675) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(676) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(677) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(678) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(679) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(680) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(681) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(682) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(683) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(684) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(685) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(686) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(687) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(688) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(689) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(690) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(691) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(692) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(693) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(694) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(695) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(696) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(697) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(698) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(699) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(700) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(701) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(702) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(703) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(704) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(705) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(706) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(707) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(708) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(709) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(710) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(711) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(712) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(713) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(714) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(715) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(716) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(717) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(718) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(719) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(720) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(721) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(722) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(723) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(724) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(725) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(726) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(727) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(728) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(729) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(730) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(731) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(732) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(733) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(734) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(735) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(736) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(737) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(738) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(739) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(740) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(741) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(742) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(743) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(744) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(745) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(746) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(747) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(748) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(749) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(750) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(751) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(752) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(753) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(754) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(755) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(756) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(757) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(758) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(759) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(760) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(761) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(762) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(763) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(764) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(765) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(766) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(767) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(768) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(769) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(770) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(771) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(772) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(773) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(774) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(775) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(776) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(777) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(778) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(779) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(780) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(781) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(782) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(783) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(784) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(785) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(786) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(787) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(788) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(789) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(790) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(791) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(792) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(793) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(794) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(795) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(796) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(797) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(798) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(799) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(800) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(801) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(802) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(803) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(804) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(805) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(806) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(807) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(808) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(809) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(810) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(811) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(812) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(813) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(814) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(815) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(816) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(817) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(818) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(819) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(820) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(821) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(822) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(823) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(824) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(825) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(826) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(827) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(828) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(829) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(830) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(831) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(832) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(833) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(834) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(835) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(836) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(837) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(838) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(839) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(840) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(841) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(842) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(843) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(844) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(845) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(846) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(847) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(848) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(849) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(850) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(851) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(852) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(853) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(854) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(855) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(856) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(857) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(858) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(859) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(860) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(861) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(862) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(863) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(864) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(865) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(866) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(867) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(868) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(869) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(870) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(871) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(872) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(873) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(874) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(875) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(876) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(877) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(878) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(879) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(880) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(881) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(882) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(883) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(884) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(885) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(886) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(887) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(888) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(889) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(890) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(891) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(892) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(893) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(894) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(895) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(896) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(897) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(898) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(899) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(900) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(901) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(902) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(903) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(904) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(905) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(906) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(907) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(908) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(909) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(910) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(911) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(912) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(913) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(914) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(915) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(916) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(917) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(918) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(919) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(920) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(921) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(922) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(923) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(924) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(925) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(926) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(927) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(928) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(929) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(930) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(931) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(932) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(933) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(934) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(935) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(936) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(937) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(938) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(939) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(940) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(941) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(942) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(943) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(944) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(945) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(946) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(947) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(948) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(949) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(950) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(951) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(952) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(953) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(954) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(955) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(956) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(957) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(958) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(959) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(960) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(961) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(962) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(963) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(964) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(965) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(966) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(967) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(968) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(969) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(970) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(971) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(972) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(973) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(974) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(975) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(976) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(977) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(978) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(979) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(980) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(981) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(982) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(983) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(984) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(985) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(986) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(987) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(988) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(989) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(990) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(991) {
  -webkit-animation: listFade 1s ease 0.1s 1 forwards;
          animation: listFade 1s ease 0.1s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(992) {
  -webkit-animation: listFade 1s ease 0.2s 1 forwards;
          animation: listFade 1s ease 0.2s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(993) {
  -webkit-animation: listFade 1s ease 0.3s 1 forwards;
          animation: listFade 1s ease 0.3s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(994) {
  -webkit-animation: listFade 1s ease 0.4s 1 forwards;
          animation: listFade 1s ease 0.4s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(995) {
  -webkit-animation: listFade 1s ease 0.5s 1 forwards;
          animation: listFade 1s ease 0.5s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(996) {
  -webkit-animation: listFade 1s ease 0.6s 1 forwards;
          animation: listFade 1s ease 0.6s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(997) {
  -webkit-animation: listFade 1s ease 0.7s 1 forwards;
          animation: listFade 1s ease 0.7s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(998) {
  -webkit-animation: listFade 1s ease 0.8s 1 forwards;
          animation: listFade 1s ease 0.8s 1 forwards;
}
main#portal-search #contents section.result .result__list li:nth-child(999) {
  -webkit-animation: listFade 1s ease 0.9s 1 forwards;
          animation: listFade 1s ease 0.9s 1 forwards;
}
main#portal-search #contents section.result .result__list li a {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin: 0 0 20px;
  padding: 10px 30px 10px 15px;
  border-top: 1px solid #484848;
  background: rgba(255, 255, 255, 0.08);
  box-sizing: border-box;
  transition: background 0.3s, box-shadow 0.3s;
}
main#portal-search #contents section.result .result__list li a:hover {
  background: rgba(255, 255, 255, 0.1);
  box-shadow: 0 0 20px rgba(255, 255, 255, 0.1) inset;
}
main#portal-search #contents section.result .result__list li p.img {
  width: 138px;
  height: 138px;
  border: 1px solid #3a3a3a;
  background: #000;
  overflow: hidden;
}
main#portal-search #contents section.result .result__list li p.img img {
  width: 100%;
  height: auto;
}
main#portal-search #contents section.result .result__list li .detail {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 615px;
  height: 140px;
}
main#portal-search #contents section.result .result__list li .detail p.nickname {
  display: flex;
  align-items: center;
  width: 400px;
  height: 30px;
  color: #fff;
  font-size: 1.6rem;
  word-break: break-all;
}
main#portal-search #contents section.result .result__list li .detail p.time {
  display: flex;
  align-items: center;
  height: 30px;
  color: #8e8e8e;
  font-size: 1.2rem;
}
main#portal-search #contents section.result .result__list li .detail p.time span {
  display: inline-block;
  margin: 0 0 0 10px;
  color: #fff;
}
main#portal-search #contents section.result .result__list li .detail p.comment {
  display: flex;
  align-items: center;
  float: none;
  width: 100%;
  height: 46px;
  margin: 0;
  padding: 0;
  border: none;
  border-top: 1px solid #3a3a3a;
  background: none;
  color: #8e8e8e;
  font-size: 1.2rem;
  word-break: break-all;
}
main#portal-search #contents section.result .result__list li .detail dl.renet {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 350px;
  height: 62px;
  margin: 0 12px 0 0;
  border: 1px solid #3a3a3a;
  background: rgba(34, 34, 34, 0.8);
}
main#portal-search #contents section.result .result__list li .detail dl.renet.active dt::before {
  border-radius: 0;
  background: url(/residentevil/pc/img/search/icon_check.png) no-repeat;
  background-size: 100%;
}
main#portal-search #contents section.result .result__list li .detail dl.renet.active dt img {
  opacity: 1;
}
main#portal-search #contents section.result .result__list li .detail dl.renet dt {
  position: relative;
  margin: 0 10px 0 0;
  padding: 0 0 0 30px;
}
main#portal-search #contents section.result .result__list li .detail dl.renet dt::before {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 18px;
  height: 18px;
  border-radius: 20px;
  background: #4c4c4c;
  transform: translateY(-50%);
}
main#portal-search #contents section.result .result__list li .detail dl.renet dt img {
  width: 108px;
  height: auto;
  vertical-align: middle;
  opacity: 0.2;
}
main#portal-search #contents section.result .result__list li .detail dl.renet dd ul {
  display: flex;
  align-items: center;
}
main#portal-search #contents section.result .result__list li .detail dl.renet dd ul li.title {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 80px;
  color: #6f6f6f;
  text-align: center;
}
main#portal-search #contents section.result .result__list li .detail dl.renet dd ul li.title img {
  width: 100%;
  height: auto;
}
main#portal-search #contents section.result .result__list li .detail dl.renet dd ul li.ptf {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  min-width: 60px;
  padding: 0 0 0 20px;
  color: #8e8e8e;
  text-align: center;
}
main#portal-search #contents section.result .result__list li .detail dl.renet dd ul li.ptf::before {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 1px;
  height: 22px;
  background: #6f6f6f;
  transform: rotate(25deg) translateY(-50%);
}
main#portal-search #contents section.result .result__list li .detail dl.renet dd ul li.ptf img {
  width: auto;
  height: 13px;
}
main#portal-search #contents section.result .result__list li .detail dl.renet dd ul li.ptf img.ptf_Nsw2 {
  height: 22px;
}
main#portal-search #contents section.result .result__list li .detail dl.renet dd ul li.ptf img.ptf_Epic {
  height: 23px;
}
main#portal-search #contents section.result .result__list li .detail dl.ambassador {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 248px;
  height: 62px;
  padding: 0 0 0 15px;
  border: 1px solid #3a3a3a;
  background: rgba(34, 34, 34, 0.8);
  box-sizing: border-box;
}
main#portal-search #contents section.result .result__list li .detail dl.ambassador.active dt::before {
  border-radius: 0;
  background: url(/residentevil/pc/img/search/icon_check.png) no-repeat;
  background-size: 100%;
}
main#portal-search #contents section.result .result__list li .detail dl.ambassador.active dt img {
  opacity: 1;
}
main#portal-search #contents section.result .result__list li .detail dl.ambassador dt {
  position: relative;
  margin: 0 20px 0 0;
  padding: 0 0 0 30px;
}
main#portal-search #contents section.result .result__list li .detail dl.ambassador dt::before {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 18px;
  height: 18px;
  border-radius: 20px;
  background: #4c4c4c;
  transform: translateY(-50%);
}
main#portal-search #contents section.result .result__list li .detail dl.ambassador dt img {
  width: 70px;
  height: auto;
  vertical-align: middle;
  opacity: 0.2;
}
main#portal-search #contents section.result .result__list li .detail dl.ambassador dd {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 103px;
  height: 64px;
  border-left: 1px solid #3a3a3a;
  color: #6f6f6f;
  text-align: center;
}
main#portal-search #contents section.result .result__list li .detail dl.ambassador dd img {
  width: 89px;
  height: auto;
}
main#portal-search #contents #pagination {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  float: none;
  width: 880px;
  margin: 0 auto;
}
main#portal-search #contents #pagination li {
  display: flex;
  justify-content: center;
  align-items: center;
  float: none;
  width: 36px;
  height: 36px;
  margin: 0 0 0 7px;
  padding: 0;
  border-radius: 0;
  border: 1px solid #565656;
  box-sizing: border-box;
  color: #fffae6;
  font-size: 1.4rem;
  overflow: hidden;
}
main#portal-search #contents #pagination li a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  background: #000;
  color: #fffae6;
  font-size: 1.4rem;
}
main#portal-search #contents #pagination li a:hover {
  background: #1e1e1e;
  box-shadow: 0 0 30px rgba(255, 255, 255, 0.2) inset;
}
main#portal-search #contents #pagination li.active {
  background: #2b2726;
}
main#portal-search #contents #pagination li.previous {
  display: block;
  position: relative;
  width: 20px;
  border: none;
  background: none;
  text-indent: -9999px;
}
main#portal-search #contents #pagination li.previous a {
  width: 20px;
  background: none;
}
main#portal-search #contents #pagination li.previous a:hover {
  background: none;
  box-shadow: none;
}
main#portal-search #contents #pagination li.previous::before, main#portal-search #contents #pagination li.previous::after {
  display: block;
  content: "";
  position: absolute;
  top: 15px;
  left: 7px;
  width: 7px;
  height: 7px;
  border-top: 2px solid #565656;
  border-left: 2px solid #565656;
  transform: rotate(-45deg);
  pointer-events: none;
}
main#portal-search #contents #pagination li.previous:first-of-type::before {
  left: 4px;
}
main#portal-search #contents #pagination li.previous:first-of-type::after {
  left: 10px;
}
main#portal-search #contents #pagination li.previous-off {
  display: none;
}
main#portal-search #contents #pagination li.next {
  display: block;
  position: relative;
  width: 20px;
  border: none;
  background: none;
  text-indent: -9999px;
}
main#portal-search #contents #pagination li.next a {
  width: 20px;
  background: none;
}
main#portal-search #contents #pagination li.next a:hover {
  background: none;
  box-shadow: none;
}
main#portal-search #contents #pagination li.next::before, main#portal-search #contents #pagination li.next::after {
  display: block;
  content: "";
  position: absolute;
  top: 15px;
  right: 8px;
  width: 7px;
  height: 7px;
  border-top: 2px solid #565656;
  border-right: 2px solid #565656;
  transform: rotate(45deg);
  pointer-events: none;
}
main#portal-search #contents #pagination li.next:last-of-type::before {
  left: 0;
}
main#portal-search #contents #pagination li.next:last-of-type::after {
  left: 6px;
}
main#portal-search #contents #pagination li.next-off {
  display: none;
}

main#portal-qa {
  visibility: visible !important;
  opacity: 1 !important;
  transition: visibility 0.3s, opacity 0.3s;
  background: url(/residentevil/pc/img/qa/bg-qa.jpg) no-repeat center top fixed;
  background-size: cover;
}
main#portal-qa.animation #pagetitle {
  -webkit-animation: ease_display 0.5s ease-out 0.8s 1 normal;
          animation: ease_display 0.5s ease-out 0.8s 1 normal;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
main#portal-qa.animation #contents {
  -webkit-animation: ease_display 0.5s ease-out 1.2s 1 normal;
          animation: ease_display 0.5s ease-out 1.2s 1 normal;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
main#portal-qa.disp #pagetitle {
  opacity: 1;
}
main#portal-qa.disp #contents {
  opacity: 1;
}
main#portal-qa #pagetitle {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  height: 240px;
  opacity: 0;
  -webkit-animation: ease_display 0.5s ease-out 0.8s 1 normal;
          animation: ease_display 0.5s ease-out 0.8s 1 normal;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation: none;
          animation: none;
}
main#portal-qa #pagetitle h1 {
  position: relative;
  font-family: "Oswald", sans-serif;
  font-size: 5rem;
  font-weight: 200;
  line-height: 1;
}
main#portal-qa #pagetitle h1::before, main#portal-qa #pagetitle h1::after {
  display: block;
  content: "";
  position: absolute;
  right: 50%;
  width: 1px;
  height: 65px;
  background: #eb0000;
  transform: translateX(50%);
}
main#portal-qa #pagetitle h1::before {
  top: -75px;
}
main#portal-qa #pagetitle h1::after {
  bottom: -75px;
}
main#portal-qa #contents {
  width: 100%;
  padding: 0;
  color: #fff;
  border-top: 1px solid #3a3a3a;
  background: url(/residentevil/pc/img/common/bg_contents.png) repeat-y center top;
  background-size: 100%;
  opacity: 0;
}
main#portal-qa #contents #contents__important {
  position: relative;
  width: 100%;
  border-top: 1px solid #454344;
  border-bottom: 1px solid #454344;
  background: url(/residentevil/pc/img/common/bg_contents.png) repeat-y center top #000;
  background-size: 100%;
  z-index: 10;
  padding: 6px 0;
}
main#portal-qa #contents #contents__important dl {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 1250px;
  min-height: 70px;
  margin: 0 auto;
}
main#portal-qa #contents #contents__important dl dt {
  width: 13%;
  color: #d0d0d0;
  font-family: "Oswald", sans-serif;
  font-size: 2.4rem;
  display: flex;
  justify-content: space-around;
}
main#portal-qa #contents #contents__important dl dd {
  width: 86%;
  padding: 0;
  margin: 0;
}
main#portal-qa #contents #contents__important dl dd a {
  box-sizing: border-box;
  color: #d0d0d0;
  font-size: 1.3rem;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 10px 0;
  color: #d0d0d0;
}
main#portal-qa #contents #contents__important dl dd a:first-child {
  border-bottom: 1px solid #454344;
}
main#portal-qa #contents #contents__important dl dd a:only-child {
  border: none;
}
main#portal-qa #contents #contents__important dl dd a .date {
  display: block;
  margin: 0 20px 0 0;
  white-space: nowrap;
}
main#portal-qa #contents #contents__important dl dd a .contents {
  display: block;
  width: 90%;
}
main#portal-qa #contents #contents__important dl dd a .btn {
  margin: 0 0 0 20px;
  padding: 8px 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #930912;
  color: #fff;
  font-family: "Oswald", sans-serif;
  transition: background 0.1s, opacity 0.2s;
  font-size: 1.3rem;
}
main#portal-qa #contents #contents__important dl dd a:hover .contents {
  text-decoration: underline;
}
main#portal-qa #contents #contents__important dl dd a:hover .btn {
  background-color: #eb0000;
}
main#portal-qa #contents .contents__inner {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 900px;
  margin: 0 auto;
  padding: 40px 0 50px;
  /*--  trouble  --*/
  /*--  info  --*/
  /*--  list  --*/
}
main#portal-qa #contents .contents__inner #contents__inner__trouble {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin: 0 0 25px;
  padding: 10px 20px;
  border: 1px solid #eb0000;
  background: linear-gradient(to right, rgb(69, 8, 12) 0%, rgb(89, 21, 25) 50%, rgb(69, 8, 12) 100%);
}
main#portal-qa #contents .contents__inner #contents__inner__trouble p {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 30px;
  margin: 0 12px 0 0;
  padding: 0 15px;
  background: #eb0000;
  font-size: 1.3rem;
  white-space: nowrap;
}
main#portal-qa #contents .contents__inner #contents__inner__trouble ul li {
  display: flex;
  margin: 0 0 20px;
  color: #d0d0d0;
  font-size: 1.2rem;
}
main#portal-qa #contents .contents__inner #contents__inner__trouble ul li:last-of-type {
  margin: 0;
}
main#portal-qa #contents .contents__inner #contents__inner__trouble ul li span {
  margin: 0 15px 0 0;
}
main#portal-qa #contents .contents__inner #contents__inner__info {
  width: 100%;
  margin: 0 0 35px;
  padding: 15px 20px;
  border: 1px solid #3a3a3a;
  background: url(/residentevil/pc/img/common/bg_inner.png) repeat;
  box-sizing: border-box;
}
main#portal-qa #contents .contents__inner #contents__inner__info h2 {
  position: relative;
  margin: 0 0 20px;
  padding: 0 0 0 30px;
  color: #ddd;
  font-size: 1.8rem;
}
main#portal-qa #contents .contents__inner #contents__inner__info h2::before {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 17px;
  height: 3px;
  background: #eb0000;
  transform: translateY(-50%);
}
main#portal-qa #contents .contents__inner #contents__inner__info ul {
  height: 95px;
  padding: 20px;
  border-top: 1px solid #3a3a3a;
  border-bottom: 1px solid #3a3a3a;
  box-sizing: border-box;
  overflow: auto;
}
main#portal-qa #contents .contents__inner #contents__inner__info ul::-webkit-scrollbar {
  width: 6px;
}
main#portal-qa #contents .contents__inner #contents__inner__info ul::-webkit-scrollbar-thumb {
  height: 50px;
  background: rgba(255, 255, 255, 0.3);
  border-radius: 4px;
}
main#portal-qa #contents .contents__inner #contents__inner__info ul li {
  display: flex;
  margin: 0 0 20px;
  color: #d0d0d0;
  font-size: 1.2rem;
}
main#portal-qa #contents .contents__inner #contents__inner__info ul li:last-of-type {
  margin: 0;
}
main#portal-qa #contents .contents__inner #contents__inner__info ul li span {
  margin: 0 15px 0 0;
}
main#portal-qa #contents .contents__inner #contents__inner__list {
  width: 100%;
  margin: 0 0 50px;
  border: 1px solid #3a3a3a;
  background: url(/residentevil/pc/img/common/bg_inner.png) repeat;
  box-sizing: border-box;
}
main#portal-qa #contents .contents__inner #contents__inner__list h2 {
  position: relative;
  color: #fff;
  font-size: 2rem;
  text-align: center;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__game {
  padding: 45px 40px;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__game h2 {
  margin: 0 0 35px;
  padding: 50px 0;
  border-bottom: 1px solid #3a3a3a;
  background: url(/residentevil/pc/img/qa/icon_game.png) no-repeat center top;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__game h2::before {
  top: calc(50% - 10px);
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__game ul {
  display: flex;
  align-items: center;
  justify-content: center;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__game ul li p {
  position: relative;
  font-size: 1.6rem;
  color: #fff;
  margin: 0 0 10px;
  padding: 0 0 0 30px;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__game ul li p::before {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 17px;
  height: 1px;
  background: #fff;
  transform: translateY(-50%);
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__game ul li a {
  position: relative;
  display: block;
  width: 400px;
  height: 60px;
  padding: 0 50px 0 20px;
  background: #860003;
  box-sizing: border-box;
  color: #fff;
  font-size: 1.6rem;
  text-align: center;
  line-height: 60px;
  transition: background 0.3s;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__game ul li a:hover {
  background: #b71515;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__game ul li a.btn_reverse {
  position: relative;
  display: block;
  width: 470px;
  height: 80px;
  margin: 30px 0 0 0;
  padding: 0 100px 0 30px;
  background: url(/residentevil/pc/img/qa/btn_reverse_inquiry.jpg) no-repeat center;
  box-sizing: border-box;
  color: #fff;
  font-size: 1.6rem;
  text-align: left;
  line-height: 80px;
  transition: background 0.3s;
  white-space: nowrap;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__game ul li a.btn_reverse:hover {
  filter: brightness(1.3);
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__game ul li.margin {
  margin: 0 0 0 10px;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__category {
  padding: 45px 40px;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__category h2 {
  padding: 70px 0 40px;
  background: url(/residentevil/pc/img/qa/icon_site.png) no-repeat center top;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__category h2::before {
  top: calc(50% - 10px);
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__category ul {
  display: flex;
  flex-wrap: wrap;
  margin: 0 0 10px;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__category ul li {
  margin: 0 10px 15px 0;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__category ul li:nth-of-type(2n) {
  margin: 0 0 15px;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__category ul li a,
main#portal-qa #contents .contents__inner #contents__inner__list #list__category ul li span {
  display: flex;
  align-items: center;
  position: relative;
  width: 400px;
  height: 60px;
  padding: 0 30px 0 20px;
  border: 1px solid #3a3a3a;
  background: #272727;
  box-sizing: border-box;
  color: #fff;
  font-size: 1.5rem;
  transition: border 0.3s, background 0.3s;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__category ul li a::after,
main#portal-qa #contents .contents__inner #contents__inner__list #list__category ul li span::after {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  right: 30px;
  width: 7px;
  height: 7px;
  border-top: 2px solid #cfcfcf;
  border-right: 2px solid #cfcfcf;
  transform: translateY(-50%) rotate(135deg);
  transition: all 0.3s;
  pointer-events: none;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__category ul li a:hover,
main#portal-qa #contents .contents__inner #contents__inner__list #list__category ul li span:hover {
  border: 1px solid #ab1818;
  background: #141414;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__category ul li span {
  border: 1px solid #ab1818;
  background: #141414;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__category p.caution {
  color: #8e8e8e;
  font-size: 1.2rem;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__category p.caution a {
  color: #8e8e8e;
  text-decoration: underline;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__category p.caution a:hover {
  text-decoration: none;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem {
  position: relative;
  padding: 50px 65px;
  border-top: 1px solid #3a3a3a;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem h3 {
  position: relative;
  margin: 0 0 25px;
  color: #fff;
  font-size: 2.4rem;
  text-align: center;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem h3::before {
  display: block;
  content: "";
  position: absolute;
  bottom: -20px;
  right: 50%;
  width: 17px;
  height: 3px;
  background: #eb0000;
  transform: translateX(50%);
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem .caution a {
  display: block;
  margin: 45px 0 0;
  padding: 15px;
  border: 1px solid #800d0d;
  background: #3c0f0f;
  font-size: 1.4rem;
  text-align: center;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem .caution a span {
  display: inline;
  text-decoration: underline;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem .caution:hover a span {
  text-decoration: none;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem .list__elem__tab {
  display: flex;
  margin: 50px 0 0;
  border-bottom: 1px solid #eb0000;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem .list__elem__tab li {
  margin: 0 10px 0 0;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem .list__elem__tab li a,
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem .list__elem__tab li span {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 195px;
  height: 36px;
  font-size: 1.4rem;
  transition: background 0.3s;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem .list__elem__tab li a:hover,
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem .list__elem__tab li span:hover {
  background: #b71515;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem .list__elem__tab li a {
  background: #3a3a3a;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem .list__elem__tab li span {
  background: #b71515;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem .list__elem__contents {
  padding: 0 0 60px;
  border-bottom: 1px solid #3a3a3a;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem .list__elem__contents .list__elem__titles {
  display: flex;
  flex-wrap: wrap;
  margin: 25px 0 0;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem .list__elem__contents .list__elem__titles li {
  margin: 0 10px 10px 0;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem .list__elem__contents .list__elem__titles li:nth-of-type(5n) {
  margin: 0 0 10px;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem .list__elem__contents .list__elem__titles li a,
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem .list__elem__contents .list__elem__titles li span {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 143px;
  height: 78px;
  background: #000;
  overflow: hidden;
  transition: border 0.3s;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem .list__elem__contents .list__elem__titles li a:hover,
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem .list__elem__contents .list__elem__titles li span:hover {
  border: 1px solid #eb0000;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem .list__elem__contents .list__elem__titles li a img,
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem .list__elem__contents .list__elem__titles li span img {
  width: 100%;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem .list__elem__contents .list__elem__titles li a {
  border: 1px solid #474747;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem .list__elem__contents .list__elem__titles li span {
  border: 1px solid #eb0000;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem .list__elem__contents .list__elem__qa {
  margin: 25px 0 30px;
  border-top: 1px solid #3a3a3a;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem .list__elem__contents .list__elem__qa li {
  margin: 0 0 10px;
  border-bottom: 1px solid #3a3a3a;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem .list__elem__contents .list__elem__qa li:last-of-type {
  margin: 0;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem .list__elem__contents .list__elem__qa li input:checked ~ label::after {
  transform: translateY(-50%) rotate(180deg);
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem .list__elem__contents .list__elem__qa li input:checked ~ div {
  max-height: 10000px;
  padding: 37px 80px;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem .list__elem__contents .list__elem__qa li label {
  display: flex;
  align-items: center;
  position: relative;
  min-height: 85px;
  padding: 10px 55px 10px 70px;
  color: #fff;
  font-size: 1.3rem;
  cursor: pointer;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem .list__elem__contents .list__elem__qa li label::before {
  content: "Q";
  position: absolute;
  top: 50%;
  left: 30px;
  color: #d0d0d0;
  font-family: "Oswald", sans-serif;
  font-size: 2.4rem;
  font-weight: 400;
  transform: translateY(-50%);
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem .list__elem__contents .list__elem__qa li label::after {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  right: 30px;
  width: 18px;
  height: 13px;
  background: url(/residentevil/pc/img/qa/arrow_accordion.png) no-repeat;
  transform: translateY(-50%);
  transition: transform 0.3s;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem .list__elem__contents .list__elem__qa li div {
  position: relative;
  max-height: 0;
  padding: 0 80px;
  color: #d0d0d0;
  font-size: 1.4rem;
  transition: max-height 0.3s, padding 0.1s;
  overflow: hidden;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem .list__elem__contents .list__elem__qa li div::before {
  content: "A";
  position: absolute;
  top: 30px;
  left: 30px;
  color: #c30505;
  font-family: "Oswald", sans-serif;
  font-size: 2.4rem;
  font-weight: 400;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem .list__elem__contents .list__elem__qa li div::after {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: 25px;
  width: 24px;
  height: 1px;
  background: #eb0000;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem .list__elem__contents .list__elem__qa li div a {
  text-decoration: underline;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem .list__elem__contents .list__elem__qa li div a:hover {
  text-decoration: none;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem .list__elem__contents #pagination {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  float: none;
  width: 100%;
  margin: 0 auto 20px;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem .list__elem__contents #pagination li {
  display: flex;
  justify-content: center;
  align-items: center;
  float: none;
  width: 36px;
  height: 36px;
  margin: 0 0 0 7px;
  padding: 0;
  border-radius: 0;
  border: 1px solid #565656;
  box-sizing: border-box;
  color: #fffae6;
  font-size: 1.4rem;
  overflow: hidden;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem .list__elem__contents #pagination li a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  background: #000;
  color: #fffae6;
  font-size: 1.4rem;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem .list__elem__contents #pagination li a:hover {
  background: #1e1e1e;
  box-shadow: 0 0 30px rgba(255, 255, 255, 0.2) inset;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem .list__elem__contents #pagination li.active {
  background: #2b2726;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem .list__elem__contents #pagination li.previous {
  display: block;
  position: relative;
  width: 20px;
  border: none;
  background: none;
  text-indent: -9999px;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem .list__elem__contents #pagination li.previous a {
  width: 20px;
  background: none;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem .list__elem__contents #pagination li.previous a:hover {
  background: none;
  box-shadow: none;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem .list__elem__contents #pagination li.previous::before, main#portal-qa #contents .contents__inner #contents__inner__list #list__elem .list__elem__contents #pagination li.previous::after {
  display: block;
  content: "";
  position: absolute;
  top: 15px;
  left: 7px;
  width: 7px;
  height: 7px;
  border-top: 2px solid #565656;
  border-left: 2px solid #565656;
  transform: rotate(-45deg);
  pointer-events: none;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem .list__elem__contents #pagination li.previous:first-of-type::before {
  left: 4px;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem .list__elem__contents #pagination li.previous:first-of-type::after {
  left: 10px;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem .list__elem__contents #pagination li.previous-off {
  display: none;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem .list__elem__contents #pagination li.next {
  display: block;
  position: relative;
  width: 20px;
  border: none;
  background: none;
  text-indent: -9999px;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem .list__elem__contents #pagination li.next a {
  width: 20px;
  background: none;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem .list__elem__contents #pagination li.next a:hover {
  background: none;
  box-shadow: none;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem .list__elem__contents #pagination li.next::before, main#portal-qa #contents .contents__inner #contents__inner__list #list__elem .list__elem__contents #pagination li.next::after {
  display: block;
  content: "";
  position: absolute;
  top: 15px;
  right: 8px;
  width: 7px;
  height: 7px;
  border-top: 2px solid #565656;
  border-right: 2px solid #565656;
  transform: rotate(45deg);
  pointer-events: none;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem .list__elem__contents #pagination li.next:last-of-type::before {
  left: 0;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem .list__elem__contents #pagination li.next:last-of-type::after {
  left: 6px;
}
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem .list__elem__contents #pagination li.next-off {
  display: none;
}
main#portal-qa #contents .contents__inner #inqLink {
  width: 400px;
  height: 60px;
  margin: 0 auto 60px;
}
main#portal-qa #contents .contents__inner #inqLink a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 400px;
  height: 60px;
  padding: 0 50px 0 20px;
  background: #860003;
  box-sizing: border-box;
  font-size: 1.6rem;
}

main#portal-inquiry {
  visibility: visible !important;
  opacity: 1 !important;
  transition: visibility 0.3s, opacity 0.3s;
  background: url(/residentevil/pc/img/qa/bg-qa.jpg) no-repeat center top fixed;
  background-size: cover;
}
main#portal-inquiry.reverse {
  background: url(/residentevil/pc/img/qa/bg-qa_reverse.jpg) no-repeat center top fixed;
}
main#portal-inquiry #pagetitle {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  height: 240px;
  opacity: 0;
  -webkit-animation: ease_display 0.5s ease-out 0.8s 1 normal;
          animation: ease_display 0.5s ease-out 0.8s 1 normal;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
main#portal-inquiry #pagetitle h1 {
  position: relative;
  font-family: "Oswald", sans-serif;
  font-size: 5rem;
  font-weight: 200;
  line-height: 1;
}
main#portal-inquiry #pagetitle h1::before, main#portal-inquiry #pagetitle h1::after {
  display: block;
  content: "";
  position: absolute;
  right: 50%;
  width: 1px;
  height: 65px;
  background: #eb0000;
  transform: translateX(50%);
}
main#portal-inquiry #pagetitle h1::before {
  top: -75px;
}
main#portal-inquiry #pagetitle h1::after {
  bottom: -75px;
}
main#portal-inquiry #contents {
  width: 100%;
  padding: 0;
  color: #fff;
  border-top: 1px solid #323232;
  background: url(/residentevil/pc/img/common/bg_contents.png) repeat-y center top;
  background-size: 100%;
  opacity: 0;
  -webkit-animation: ease_display 0.5s ease-out 1.2s 1 normal;
          animation: ease_display 0.5s ease-out 1.2s 1 normal;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
main#portal-inquiry #contents .contents__inner {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 900px;
  margin: 0 auto;
  padding: 40px 0;
  /*--  form  --*/
}
main#portal-inquiry #contents .contents__inner #contents__inner__form {
  width: 100%;
  margin: 0 0 35px;
  padding: 65px 20px 40px;
  border: 1px solid #313131;
  background: url(/residentevil/pc/img/common/bg_inner.png) repeat;
  box-sizing: border-box;
}
main#portal-inquiry #contents .contents__inner #contents__inner__form h2 {
  position: relative;
  margin: 0 0 65px;
  color: #ddd;
  font-size: 2rem;
  text-align: center;
}
main#portal-inquiry #contents .contents__inner #contents__inner__form h2::before {
  display: block;
  content: "";
  position: absolute;
  bottom: -20px;
  right: 50%;
  width: 17px;
  height: 3px;
  background: #eb0000;
  transform: translateX(50%);
}
main#portal-inquiry #contents .contents__inner #contents__inner__form p.form__text {
  width: 700px;
  margin: 0 auto 40px;
  padding: 45px 0 0;
  border-top: 1px solid #3a3a3a;
  font-size: 1.4rem;
  font-weight: 200;
  text-align: left;
}
main#portal-inquiry #contents .contents__inner #contents__inner__form p.form__text strong {
  font-weight: 700;
}
main#portal-inquiry #contents .contents__inner #contents__inner__form p.form__text span {
  color: rgba(255, 255, 255, 0.6);
  font-size: 1.2rem;
}
main#portal-inquiry #contents .contents__inner #contents__inner__form p.form__text span.tRed {
  color: #c30505;
  font-size: 1.2rem;
  font-weight: 700;
}
main#portal-inquiry #contents .contents__inner #contents__inner__form p.form__text a {
  text-decoration: underline;
}
main#portal-inquiry #contents .contents__inner #contents__inner__form p.form__text a:hover {
  text-decoration: none;
}
main#portal-inquiry #contents .contents__inner #contents__inner__form #inquiryBox {
  width: 700px;
  margin: 0 auto;
  padding: 20px 0;
  border-top: 1px solid #545454;
  background: rgba(255, 255, 255, 0.08);
  box-sizing: border-box;
}
main#portal-inquiry #contents .contents__inner #contents__inner__form #inquiryBox table {
  width: 700px;
}
main#portal-inquiry #contents .contents__inner #contents__inner__form #inquiryBox table caption {
  padding: 15px 15px 15px 30px;
  font-size: 1.4rem;
  text-align: left;
}
main#portal-inquiry #contents .contents__inner #contents__inner__form #inquiryBox table caption span.tRed {
  color: #c30505;
  text-shadow: 0 0 5px rgba(0, 0, 0, 0.8);
}
main#portal-inquiry #contents .contents__inner #contents__inner__form #inquiryBox table tr th {
  position: relative;
  width: 165px;
  padding: 15px 15px 15px 30px;
  color: #d0d0d0;
  font-size: 1.4rem;
  text-align: left;
}
main#portal-inquiry #contents .contents__inner #contents__inner__form #inquiryBox table tr th::after {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: 1px;
  height: 80%;
  background: rgba(255, 255, 255, 0.1);
  transform: translateY(-50%);
}
main#portal-inquiry #contents .contents__inner #contents__inner__form #inquiryBox table tr td {
  padding: 10px 15px;
  color: #d0d0d0;
  font-size: 1.4rem;
  text-align: left;
  word-break: break-word;
}
main#portal-inquiry #contents .contents__inner #contents__inner__form #inquiryBox table tr td span {
  padding: 5px 0;
  color: #c30505;
  font-size: 1.4rem;
  text-shadow: 0 0 5px rgba(0, 0, 0, 0.8);
}
main#portal-inquiry #contents .contents__inner #contents__inner__form #inquiryBox table tr td input[type=text] {
  display: block;
  width: 400px;
  margin: 5px 0;
  padding: 5px;
  border: 1px solid #666;
  background: rgba(255, 255, 255, 0.08);
  box-sizing: border-box;
  color: #ddd;
  font-size: 1.4rem;
  outline: none;
}
main#portal-inquiry #contents .contents__inner #contents__inner__form #inquiryBox table tr td select {
  width: 400px;
  padding: 5px;
  margin: 10px 0;
  background: url(/residentevil/pc/img/top/login/select_decoration.png) no-repeat right 15px top 50% #bbb;
  background-size: auto 50%;
  color: #141414;
  font-size: 14px;
  font-weight: bold;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: none;
  cursor: pointer;
}
main#portal-inquiry #contents .contents__inner #contents__inner__form #inquiryBox table tr td textarea {
  display: block;
  width: 400px;
  height: 160px;
  margin: 15px 0;
  padding: 5px;
  border: 1px solid #666;
  background: rgba(255, 255, 255, 0.08);
  box-sizing: border-box;
  color: #ddd;
  font-size: 1.4rem;
  outline: none;
}
main#portal-inquiry #contents .contents__inner #contents__inner__form #inquiryBox table tr td textarea.error {
  border: 1px solid #f00;
  background: rgba(255, 0, 0, 0.1);
}
main#portal-inquiry #contents .contents__inner #contents__inner__form .btnArea {
  display: flex;
  justify-content: center;
  width: 700px;
  margin: 0 auto;
}
main#portal-inquiry #contents .contents__inner #contents__inner__form .btnArea input[type=submit] {
  margin: 50px 10px 0 !important;
}
main#portal-inquiry #contents .contents__inner #contents__inner__form input#formBtn1,
main#portal-inquiry #contents .contents__inner #contents__inner__form input#formBtn2,
main#portal-inquiry #contents .contents__inner #contents__inner__form input#formBtn3 {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  width: 300px;
  height: 60px;
  margin: 50px auto 0;
  border: none;
  background: #7d070f;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.6);
  color: #d0d0d0;
  font-size: 1.7rem;
  opacity: 1;
  transition: all 0.2s;
  cursor: pointer;
  -webkit-appearance: none;
}
main#portal-inquiry #contents .contents__inner #contents__inner__form input#formBtn1:hover,
main#portal-inquiry #contents .contents__inner #contents__inner__form input#formBtn2:hover,
main#portal-inquiry #contents .contents__inner #contents__inner__form input#formBtn3:hover {
  background: #af1d26;
}
main#portal-inquiry #contents .contents__inner #contents__inner__form input#formBtn2 {
  width: 200px;
  border: 1px solid #4d4d4d;
  background: rgba(34, 34, 34, 0.8);
  box-shadow: inset 0 0 0 rgba(255, 255, 255, 0);
}
main#portal-inquiry #contents .contents__inner #contents__inner__form input#formBtn2:hover {
  background: rgba(57, 57, 57, 0.8);
  box-shadow: inset 0 0 10px rgba(255, 255, 255, 0.5);
}
main#portal-inquiry #contents .backbtn {
  padding: 0 0 70px;
}
main#portal-inquiry #contents .backbtn a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 40px;
  margin: 0 auto;
  border: 1px solid #4d4d4d;
  background: #222;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
  font-weight: 300;
  transition: background 0.2s, opacity 0.2s;
}
main#portal-inquiry #contents .backbtn a:hover, main#portal-inquiry #contents .backbtn a:active {
  border: 1px solid #ac1818;
  background: rgba(255, 255, 255, 0.08);
}
main#portal-inquiry #contents .backbtn a.disabled {
  background: rgba(255, 255, 255, 0.5);
  color: #434343;
  pointer-events: none;
}

/*---------------------------------
	CID/CA Login
---------------------------------*/
div#startWrap {
  width: 100%;
  background: url(/residentevil/pc/img/login/login1_bg.png) no-repeat right top #000;
}

#safari_support {
  width: 900px;
  margin: 0 auto 40px;
}

main#startLogin {
  width: 530px;
  display: block;
  margin: 0 auto;
  min-height: 90vh;
  padding: 120px 0 80px 0;
  font-family: "Noto Sans JP", sans-serif, "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
}
main#startLogin h1 {
  text-indent: 0;
  font-family: "Oswald", "sans-serif";
  font-size: 2.5rem;
  font-weight: 500;
  letter-spacing: 2px;
  text-align: center;
  margin-bottom: 120px;
  color: #fff;
}
main#startLogin h2 {
  text-indent: -9999px;
  height: 50px;
}
main#startLogin h2.CID {
  background: url(/residentevil/pc/img/login/logo_CID.png) no-repeat center center;
  background-size: 212px;
}
main#startLogin h2.CA {
  background: url(/residentevil/pc/img/login/logo_CA.png) no-repeat center center;
  background-size: 279px;
}
main#startLogin a {
  display: flex;
  background: rgba(255, 255, 255, 0.15);
  width: 520px;
  justify-content: center;
  font-size: 1.1rem;
  border: 5px solid #fff;
  margin: 30px 0 90px 0;
  align-items: center;
  height: 60px;
  color: #fff;
  transition: background 0.2s;
}
main#startLogin a:hover {
  background: rgba(255, 255, 255, 0.5);
}
main#startLogin p.ambaExpo {
  color: #fff;
  width: 470px;
  float: right;
  font-size: 14px;
  line-height: 1.7;
}

/*---------------------------------
	Login Form
---------------------------------*/
div#loginWrap {
  width: 100%;
  background: url(/residentevil/pc/img/login/login2_bg.jpg) no-repeat center center #000;
  background-size: cover;
}
div#loginWrap #portal-toggle:checked ~ #loginForm .reform .login__modal__bg {
  visibility: visible;
  opacity: 1;
}
div#loginWrap main#loginForm {
  width: 900px;
  margin: 0 auto;
  padding: 0 0 60px;
  visibility: visible !important;
  opacity: 1 !important;
  transition: visibility 0.3s, opacity 0.3s;
}
div#loginWrap main#loginForm #pagetitle {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  height: 262px;
}
div#loginWrap main#loginForm #pagetitle h1 {
  position: relative;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 5rem;
  font-weight: 200;
  text-indent: 0;
  text-align: center;
  line-height: 1;
}
div#loginWrap main#loginForm #pagetitle h1 span {
  display: block;
  margin: 20px 0 0;
  font-size: 1.8rem;
  text-align: center;
}
div#loginWrap main#loginForm #pagetitle h1::before, div#loginWrap main#loginForm #pagetitle h1::after {
  display: block;
  content: "";
  position: absolute;
  right: 50%;
  width: 1px;
  height: 65px;
  background: #eb0000;
  transform: translateX(50%);
}
div#loginWrap main#loginForm #pagetitle h1::before {
  top: -75px;
}
div#loginWrap main#loginForm #pagetitle h1::after {
  bottom: -75px;
}
div#loginWrap main#loginForm ul.steps {
  display: flex;
  justify-content: center;
  width: 670px;
  margin: 0 auto 80px;
}
div#loginWrap main#loginForm ul.steps li {
  list-style: none;
  display: block;
  position: relative;
  flex: auto 0 0;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  border: 5px solid #8f8f8f;
  margin-left: 190px;
}
div#loginWrap main#loginForm ul.steps li:first-child {
  margin-left: 0;
}
div#loginWrap main#loginForm ul.steps li:last-child:after {
  display: none !important;
  content: "";
}
div#loginWrap main#loginForm ul.steps li:before {
  display: block;
  content: attr(data-label);
  position: absolute;
  top: 20px;
  width: 154px;
  color: #d0d0d0;
  font-size: 12px;
  text-align: center;
  transform: translateX(-50%);
}
div#loginWrap main#loginForm ul.steps li:after {
  display: block;
  content: "";
  position: absolute;
  top: 3px;
  left: 18px;
  width: 180px;
  height: 2px;
  background: #333333;
}
div#loginWrap main#loginForm ul.steps li.active {
  border: 5px solid #930912;
}
div#loginWrap main#loginForm ul.steps li.inactive {
  border: 5px solid #4d4d4d;
  opacity: 1;
}
div#loginWrap main#loginForm ul.steps li.inactive:before {
  display: block;
  content: attr(data-label);
  position: absolute;
  bottom: -34px;
  width: 154px;
  color: #4d4d4d;
  font-size: 12px;
  text-align: center;
  transform: translateX(-50%);
}
div#loginWrap main#loginForm ul.steps li.inactive:after {
  display: block;
  content: "";
  position: absolute;
  top: 3px;
  left: 18px;
  width: 180px;
  height: 2px;
  background: #1a1a1a;
}
div#loginWrap main#loginForm.loginFlow-4_1 .ambaTitle {
  margin: 0;
}
div#loginWrap main#loginForm div.reform,
div#loginWrap main#loginForm form.reform {
  width: 900px;
  margin: 0 auto 200px;
  padding: 0px 0px 60px;
  border: 1px solid #313131;
  background: url(/residentevil/pc/img/common/bg_contents.png) repeat;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.8);
  /*
  .caution_text {
    width: 800px;
    margin: 50px auto 0;
    padding: 30px 0;
    border: 1px solid $color-grey3;
    background: rgba(0, 0, 0, 0.5);
    color: $color-grey1;
    text-align: center;
  }
  */
}
div#loginWrap main#loginForm div.reform.ambaresis,
div#loginWrap main#loginForm form.reform.ambaresis {
  padding: 0;
}
div#loginWrap main#loginForm div.reform h2,
div#loginWrap main#loginForm form.reform h2 {
  width: 900px;
  margin: 0 0 33px;
  padding: 0 0 0 0;
}
div#loginWrap main#loginForm div.reform h2 span,
div#loginWrap main#loginForm form.reform h2 span {
  display: block;
  font-size: 1.2rem;
  margin: -5px 0 0 0;
}
div#loginWrap main#loginForm div.reform h2.bioPortalTitle,
div#loginWrap main#loginForm form.reform h2.bioPortalTitle {
  width: 100%;
  text-align: center;
  padding: 50px 0 40px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  margin-bottom: 50px;
}
div#loginWrap main#loginForm div.reform h2.bioPortalTitle img,
div#loginWrap main#loginForm form.reform h2.bioPortalTitle img {
  width: 400px;
  height: auto;
}
div#loginWrap main#loginForm div.reform > p,
div#loginWrap main#loginForm form.reform > p {
  margin: 0 auto;
  color: #d0d0d0;
  line-height: 1.7;
  font-size: 1.6rem;
}
div#loginWrap main#loginForm div.reform > p.loginNote,
div#loginWrap main#loginForm form.reform > p.loginNote {
  width: 700px;
  font-size: 1.6rem;
}
div#loginWrap main#loginForm div.reform > p.largeTxt,
div#loginWrap main#loginForm form.reform > p.largeTxt {
  margin: 70px auto 40px;
  font-size: 2.8rem;
  font-weight: bold;
  text-align: center;
}
div#loginWrap main#loginForm div.reform p.text,
div#loginWrap main#loginForm form.reform p.text {
  width: 700px;
  margin: 0 auto;
  color: #fff;
  font-size: 1.6rem;
  text-align: left;
  line-height: 1.7;
}
div#loginWrap main#loginForm div.reform .leadTxt,
div#loginWrap main#loginForm form.reform .leadTxt {
  margin: 0 0 65px;
  padding: 20px 0 45px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
div#loginWrap main#loginForm div.reform .leadTxt dt,
div#loginWrap main#loginForm form.reform .leadTxt dt {
  position: relative;
  margin: 0 0 40px;
  color: #fff;
  font-size: 2rem;
  text-align: center;
}
div#loginWrap main#loginForm div.reform .leadTxt dt::after,
div#loginWrap main#loginForm form.reform .leadTxt dt::after {
  display: block;
  content: "";
  position: absolute;
  bottom: -10px;
  right: 50%;
  width: 25px;
  height: 3px;
  background: #eb0000;
  transform: translateX(50%);
}
div#loginWrap main#loginForm div.reform .leadTxt dd,
div#loginWrap main#loginForm form.reform .leadTxt dd {
  text-align: center;
}
div#loginWrap main#loginForm div.reform .sns_txt,
div#loginWrap main#loginForm form.reform .sns_txt {
  margin: 65px 0;
  color: #fff;
  font-size: 1.6rem;
  text-align: center;
}
div#loginWrap main#loginForm div.reform .sns_txt span,
div#loginWrap main#loginForm form.reform .sns_txt span {
  text-decoration: underline;
}
div#loginWrap main#loginForm div.reform .account_attention,
div#loginWrap main#loginForm form.reform .account_attention {
  width: 100%;
  padding: 40px 0;
  border-bottom: 1px solid #3a3a3a;
  background: rgba(255, 255, 255, 0.05);
}
div#loginWrap main#loginForm div.reform .account_attention h3,
div#loginWrap main#loginForm form.reform .account_attention h3 {
  position: relative;
  margin: 0 auto 50px;
  color: #fff;
  font-size: 2rem;
  text-align: center;
}
div#loginWrap main#loginForm div.reform .account_attention h3::after,
div#loginWrap main#loginForm form.reform .account_attention h3::after {
  display: block;
  content: "";
  position: absolute;
  bottom: -17px;
  right: 50%;
  width: 25px;
  height: 3px;
  background: #eb0000;
  transform: translateX(50%);
}
div#loginWrap main#loginForm div.reform .account_attention .flow_figure,
div#loginWrap main#loginForm form.reform .account_attention .flow_figure {
  width: 700px;
  margin: 0 auto;
  padding: 30px 40px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  background: rgba(62, 62, 62, 0.4);
}
div#loginWrap main#loginForm div.reform .account_attention .flow_figure p,
div#loginWrap main#loginForm form.reform .account_attention .flow_figure p {
  width: 100%;
  padding: 0 0 20px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.9);
  font-size: 1.5rem;
  text-align: center;
}
div#loginWrap main#loginForm div.reform .account_attention .flow_figure ul,
div#loginWrap main#loginForm form.reform .account_attention .flow_figure ul {
  display: flex;
  padding: 30px 10px 0;
}
div#loginWrap main#loginForm div.reform .account_attention .flow_figure ul li,
div#loginWrap main#loginForm form.reform .account_attention .flow_figure ul li {
  width: 276px;
  color: rgba(255, 255, 255, 0.6);
  font-size: 1.4rem;
  text-align: center;
}
div#loginWrap main#loginForm div.reform .account_attention .flow_figure ul li img,
div#loginWrap main#loginForm form.reform .account_attention .flow_figure ul li img {
  margin: 10px 0 0;
}
div#loginWrap main#loginForm div.reform .account_attention .flow_figure ul li.arrow,
div#loginWrap main#loginForm form.reform .account_attention .flow_figure ul li.arrow {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 130px;
  padding: 0 0 60px;
  background: url(/residentevil/pc/img/login/arrow.png) no-repeat center 60%;
  color: #fff;
  font-size: 1.6rem;
  text-align: center;
}
div#loginWrap main#loginForm div.reform .account_caution,
div#loginWrap main#loginForm form.reform .account_caution {
  padding: 30px 100px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  background: rgba(0, 0, 0, 0.5);
}
div#loginWrap main#loginForm div.reform .account_caution dt,
div#loginWrap main#loginForm form.reform .account_caution dt {
  margin: 0 0 20px;
  color: #fff;
  font-size: 1.6rem;
  text-align: center;
}
div#loginWrap main#loginForm div.reform .account_caution dd ul li,
div#loginWrap main#loginForm form.reform .account_caution dd ul li {
  margin: 10px 0;
  padding: 0 0 0 1em;
  color: rgba(255, 255, 255, 0.6);
  font-size: 1.4rem;
  text-indent: -1em;
}
div#loginWrap main#loginForm div.reform #haveAmba1:checked ~ .sns_tab li:first-of-type label,
div#loginWrap main#loginForm form.reform #haveAmba1:checked ~ .sns_tab li:first-of-type label {
  border: 1px solid #930912;
  border-bottom: 2px solid #930912;
  background: #930912;
}
div#loginWrap main#loginForm div.reform #haveAmba0:checked ~ .sns_tab li:last-of-type label,
div#loginWrap main#loginForm form.reform #haveAmba0:checked ~ .sns_tab li:last-of-type label {
  border: 1px solid #930912;
  border-bottom: 2px solid #930912;
  background: #930912;
}
div#loginWrap main#loginForm div.reform .sns_tab,
div#loginWrap main#loginForm form.reform .sns_tab {
  display: flex;
  justify-content: center;
  margin: 0 0 20px;
}
div#loginWrap main#loginForm div.reform .sns_tab li,
div#loginWrap main#loginForm form.reform .sns_tab li {
  width: 346px;
  height: 68px;
  margin: 0 5px 35px;
  box-shadow: 0 0 10px rgb(0, 0, 0);
}
div#loginWrap main#loginForm div.reform .sns_tab li label,
div#loginWrap main#loginForm form.reform .sns_tab li label {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: relative;
  width: 346px;
  height: 68px;
  background: rgba(255, 255, 255, 0.15);
  border-top: 1px solid rgba(255, 255, 255, 0.3);
  border-right: 1px solid rgba(255, 255, 255, 0.3);
  border-bottom: 2px solid #930912;
  border-left: 1px solid rgba(255, 255, 255, 0.3);
  color: #fff;
  font-size: 1.6rem;
  text-align: center;
}
div#loginWrap main#loginForm div.reform .sns_tab li label::after,
div#loginWrap main#loginForm form.reform .sns_tab li label::after {
  display: block;
  content: "";
  position: absolute;
  bottom: -15px;
  right: 50%;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 13px 10.5px 0 10.5px;
  border-color: #930912 transparent transparent transparent;
  transform: translateX(50%);
}
div#loginWrap main#loginForm div.reform .sns_tab li label span,
div#loginWrap main#loginForm form.reform .sns_tab li label span {
  display: block;
  font-size: 1.2rem;
}
div#loginWrap main#loginForm div.reform #selectArea,
div#loginWrap main#loginForm form.reform #selectArea {
  width: 100%;
  padding: 33px 0 60px;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  background: rgba(255, 255, 255, 0.05);
}
div#loginWrap main#loginForm div.reform #selectArea .sns_attention,
div#loginWrap main#loginForm form.reform #selectArea .sns_attention {
  width: 700px;
  padding: 25px;
  margin: 0 auto;
  border: 1px solid #313131;
  background: rgba(0, 0, 0, 0.4);
  box-sizing: border-box;
}
div#loginWrap main#loginForm div.reform #selectArea .sns_attention li,
div#loginWrap main#loginForm form.reform #selectArea .sns_attention li {
  margin: 0 0 10px;
  font-size: 1.2rem;
}
div#loginWrap main#loginForm div.reform #selectArea .sns_attention li:last-of-type,
div#loginWrap main#loginForm form.reform #selectArea .sns_attention li:last-of-type {
  margin: 0;
}
div#loginWrap main#loginForm div.reform #selectArea .fbStop,
div#loginWrap main#loginForm div.reform #selectArea .igStop,
div#loginWrap main#loginForm form.reform #selectArea .fbStop,
div#loginWrap main#loginForm form.reform #selectArea .igStop {
  font-size: 1.2rem;
}
div#loginWrap main#loginForm div.reform .formSubhead,
div#loginWrap main#loginForm form.reform .formSubhead {
  width: 700px;
  margin: 60px auto 20px;
  font-size: 2rem;
  color: #d0d0d0;
}
div#loginWrap main#loginForm div.reform .formSubhead.ambaStep1,
div#loginWrap main#loginForm form.reform .formSubhead.ambaStep1 {
  margin: 30px auto 10px;
}
div#loginWrap main#loginForm div.reform .formSubhead span,
div#loginWrap main#loginForm form.reform .formSubhead span {
  display: inline-block;
  margin: 0 10px 0 0;
  padding: 4px 8px;
  color: #fff;
  font-size: 1.2rem;
  vertical-align: bottom;
}
div#loginWrap main#loginForm div.reform .formSubhead span.hissu,
div#loginWrap main#loginForm form.reform .formSubhead span.hissu {
  background: #c30505;
}
div#loginWrap main#loginForm div.reform .formSubhead span.nini,
div#loginWrap main#loginForm form.reform .formSubhead span.nini {
  background: #326fd6;
}
div#loginWrap main#loginForm div.reform .finishWrap,
div#loginWrap main#loginForm form.reform .finishWrap {
  padding: 240px 50px 50px;
}
div#loginWrap main#loginForm div.reform .flowFinishWrap,
div#loginWrap main#loginForm form.reform .flowFinishWrap {
  padding: 50px;
}
div#loginWrap main#loginForm div.reform .flowFinishWrap p,
div#loginWrap main#loginForm form.reform .flowFinishWrap p {
  color: #fff;
  font-size: 1.8rem;
  text-align: center;
}
div#loginWrap main#loginForm div.reform .flowFinishWrap p span,
div#loginWrap main#loginForm form.reform .flowFinishWrap p span {
  color: #d0d0d0;
  font-size: 1.2rem;
}
div#loginWrap main#loginForm div.reform .buttonBox span.aftercomment,
div#loginWrap main#loginForm form.reform .buttonBox span.aftercomment {
  display: block;
  width: 100%;
  margin: 10px auto 0;
  color: #777;
  font-size: 1.2rem;
  text-align: center;
  transform: translateX(-115px);
}
div#loginWrap main#loginForm div.reform .login__modal__bg,
div#loginWrap main#loginForm form.reform .login__modal__bg {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  visibility: hidden;
  opacity: 0;
  z-index: 999;
}
div#loginWrap main#loginForm div.reform .login__modal__bg .login__modal,
div#loginWrap main#loginForm form.reform .login__modal__bg .login__modal {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-content: flex-start;
  position: fixed;
  top: 50%;
  left: 50%;
  width: 900px;
  height: 480px;
  padding: 240px 50px 50px;
  background: url(/residentevil/pc/img/login/modalQ.png) no-repeat top 90px center, url(/residentevil/pc/img/login/form_bg.jpg) repeat grey;
  box-sizing: border-box;
  font-size: 1.8rem;
  transform: translate(-50%, -50%);
}
div#loginWrap main#loginForm div.reform .login__modal__bg .login__modal p,
div#loginWrap main#loginForm form.reform .login__modal__bg .login__modal p {
  width: 100%;
  margin: 0 0 60px;
  text-align: center;
}
div#loginWrap main#loginForm ul.infoLinks {
  display: flex;
  justify-content: center;
  font-size: 14px;
  margin: -60px 0 160px;
}
div#loginWrap main#loginForm ul.infoLinks li {
  margin: 0 10px;
  list-style: none;
}
div#loginWrap main#loginForm ul.infoLinks li a {
  display: inline-block;
  position: relative;
  color: #777;
  opacity: 1;
  transition: opacity 0.2s;
}
div#loginWrap main#loginForm ul.infoLinks li a:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -3px;
  width: 100%;
  height: 1px;
  background: #777;
}
div#loginWrap main#loginForm ul.infoLinks li a:hover {
  opacity: 0.6;
}
div#loginWrap main#loginForm .portalNickname {
  display: block;
  width: 600px;
  height: 26px;
  margin: 20px auto 30px;
  padding: 10px 20px;
  border: 1px solid #666;
  background: rgba(255, 255, 255, 0.06);
  color: #fff;
  font-size: 1.6rem;
}
div#loginWrap main#loginForm .portalNickname + .commentError {
  position: relative;
  top: -1em;
  width: 630px;
  margin: 0 auto;
  color: #c30505;
  font-size: 1.6rem;
  font-weight: bold;
}
div#loginWrap main#loginForm .short,
div#loginWrap main#loginForm .long,
div#loginWrap main#loginForm input[type=submit] {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 60px;
  margin: 0 10px;
  border-radius: 0;
  border: 1px solid #960b14;
  border: none;
  background: #7d070f;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.6);
  color: #d0d0d0;
  font-size: 17px;
  text-shadow: none;
  cursor: pointer;
  opacity: 1;
  transition: all 0.2s;
}
div#loginWrap main#loginForm .short:hover,
div#loginWrap main#loginForm .long:hover,
div#loginWrap main#loginForm input[type=submit]:hover {
  background: #af1d26;
}
div#loginWrap main#loginForm .short.grey,
div#loginWrap main#loginForm .long.grey,
div#loginWrap main#loginForm input[type=submit].grey {
  border: 1px solid #4d4d4d;
  background: rgba(34, 34, 34, 0.8);
  box-shadow: inset 0 0 0 rgba(255, 255, 255, 0);
}
div#loginWrap main#loginForm .short.grey:hover,
div#loginWrap main#loginForm .long.grey:hover,
div#loginWrap main#loginForm input[type=submit].grey:hover {
  background: rgba(57, 57, 57, 0.8);
  box-shadow: inset 0 0 10px rgba(255, 255, 255, 0.5);
}
div#loginWrap main#loginForm .short.disabled,
div#loginWrap main#loginForm .long.disabled,
div#loginWrap main#loginForm input[type=submit].disabled {
  opacity: 0.4;
  pointer-events: none;
}
div#loginWrap main#loginForm .short,
div#loginWrap main#loginForm input.short {
  width: 200px;
}
div#loginWrap main#loginForm .long,
div#loginWrap main#loginForm input.long {
  width: 300px;
}
div#loginWrap main#loginForm.lfExec .lstep {
  display: none;
  font-size: 1.8rem;
}
div#loginWrap main#loginForm.lfExec .loading.large {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 90%;
  height: 46px;
  border: 1px solid #ff0000;
  background: #b10000;
  font-size: 1.8rem;
}
div#loginWrap main#loginForm.lfExec .loading.large::before {
  display: inline-block;
  content: "";
  width: 44px;
  height: 40px;
  margin: 0 5px 0 0;
  background: url(/residentevil/pc/img/common/safari/icon_attention.png) no-repeat;
  vertical-align: middle;
}
div#loginWrap main#loginForm.ambassador {
  padding: 0 0 20px;
}
div#loginWrap main#loginForm.ambassador div.reform,
div#loginWrap main#loginForm.ambassador form.reform {
  padding: 0 0 1px;
}
div#loginWrap main#loginForm.ambassador div.reform h2.ambaTitle,
div#loginWrap main#loginForm.ambassador form.reform h2.ambaTitle {
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  border-bottom: none;
  line-height: 0;
}
div#loginWrap .mdl {
  transform: none;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  transition: visibility 0.3s, opacity 0.3s;
}
div#loginWrap .mdl.disp {
  visibility: visible;
  opacity: 1;
  pointer-events: all;
}
div#loginWrap .mdl.confirm {
  display: flex;
  justify-content: center;
  align-items: center;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
}
div#loginWrap .mdl.confirm .inner {
  width: 640px;
  height: 360px;
  padding: 170px 0 0;
  border: 1px solid #313131;
  background: url(/residentevil/pc/img/login/icon_attention.png) no-repeat center 50px, url(/residentevil/pc/img/common/bg_contents.png) repeat;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.8);
  box-sizing: border-box;
}
div#loginWrap .mdl.confirm .inner p {
  margin: 0 auto 50px;
  color: #fff;
  font-size: 1.5rem;
  text-align: center;
}
div#loginWrap .mdl.confirm .inner ul {
  display: flex;
  width: 350px;
  margin: 0 auto;
}
div#loginWrap .mdl.confirm .inner ul li {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 160px;
  height: 50px;
  margin: 0 5px;
  border: 1px solid #4d4d4d;
  background: #222;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
  font-weight: 300;
  transition: background 0.2s, opacity 0.2s;
  cursor: pointer;
}
div#loginWrap .mdl.confirm .inner ul li:hover, div#loginWrap .mdl.confirm .inner ul li:active {
  border: 1px solid #ac1818;
  background: rgba(255, 255, 255, 0.08);
}
div#loginWrap .mdl.confirm .inner ul li.disabled {
  background: rgba(255, 255, 255, 0.5);
  color: #434343;
  pointer-events: none;
}
div#loginWrap .caution {
  display: none;
  padding: 0 35px 20px;
  color: #d0d0d0;
  font-size: 1.2rem;
}
div#loginWrap .caution.disp {
  display: block;
}

div#loginWrap .reform h3 {
  width: 700px;
  font-size: 2.8rem;
  font-family: "Oswald", sans-serif;
  color: #dddddd;
  margin: 60px auto 20px auto;
}
div#loginWrap .reform h3.check:before {
  content: "";
  width: 23px;
  height: 23px;
  background: url(/residentevil/pc/img/mypage/icon_ambacheck.png) no-repeat center center;
  display: inline-block;
  margin: 0 8px 3px 0;
}
div#loginWrap .reform h3 span {
  font-size: 1.5rem;
  margin-left: 10px;
  color: #d0d0d0;
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 400;
  display: inline-block;
  position: relative;
  opacity: 0.7;
}
div#loginWrap .reform h3 span.renetlogo:after {
  content: "";
  width: 110px;
  height: 16px;
  background: url(/residentevil/pc/img/mypage/logo_renet.png) no-repeat center right;
  border-left: 1px solid rgba(255, 255, 255, 0.5);
  margin-left: 15px;
  background-size: 95px;
  display: inline-block;
  position: relative;
  bottom: 0;
}
div#loginWrap .reform div.paperTabs {
  width: 700px;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
}
div#loginWrap .reform div.paperTabs input[name=paperTabs] {
  visibility: hidden;
  position: absolute;
}
div#loginWrap .reform div.paperTabs label.paperTab {
  background: #222;
  display: flex;
  height: 40px;
  flex-grow: 1;
  border: 1px solid #666;
  width: 90px;
  justify-content: center;
  align-items: center;
}
div#loginWrap .reform div.paperTabs label.paperTab img {
  width: 50%;
}
div#loginWrap .reform div.paperTabs div.lightBox {
  display: none;
  order: 1;
}
div#loginWrap .reform div.paperTabs input[name=paperTabs]:checked + label.paperTab {
  background: #5e5e5e;
}
div#loginWrap .reform div.paperTabs input[name=paperTabs]:checked + label.paperTab + div.lightBox {
  display: block;
}
div#loginWrap .reform .errorMod {
  display: none;
  width: 700px;
  margin: 20px auto;
  padding: 10px;
  border: 1px solid #eb0000;
  background: #930912;
  box-sizing: border-box;
}
div#loginWrap .reform .errorMod span {
  color: #fff;
  font-size: 1.2rem;
}
div#loginWrap .reform div.lightBox {
  width: 700px;
  padding: 20px 0 10px 0;
  background: rgba(255, 255, 255, 0.08);
  border-top: 1px solid #545454;
  margin: 0 auto;
  box-sizing: border-box;
  position: relative;
}
div#loginWrap .reform div.lightBox .agreeNote {
  font-size: 1.2rem;
  margin: 0px auto 10px;
  width: 600px;
  display: block;
  opacity: 0.7;
}
div#loginWrap .reform div.lightBox.botarrow {
  margin-bottom: 40px;
}
div#loginWrap .reform div.lightBox.botarrow:after {
  content: "";
  width: 13px;
  height: 13px;
  border-style: solid;
  border-width: 0 1px 1px 0;
  border-color: rgba(255, 255, 255, 0.5);
  position: absolute;
  left: 50%;
  transform: scale(1, 0.8) translateX(-50%) rotate(45deg);
  bottom: -9px;
}
div#loginWrap .reform div.lightBox.botarrow:before {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 17px 22.5px 0 22.5px;
  border-color: rgba(255, 255, 255, 0.08) transparent transparent transparent;
  position: absolute;
  left: 50%;
  bottom: -17px;
  transform: translate(-50%);
}
div#loginWrap .reform div.lightBox .btnRow {
  width: 100%;
  display: flex;
  align-items: stretch;
  min-height: 55px;
}
div#loginWrap .reform div.lightBox .btnRow .rowTitle {
  width: 165px;
  margin: 10px 0 10px 30px;
  min-height: 50px;
  display: flex;
  align-items: center;
  border-right: 1px solid rgba(255, 255, 255, 0.1);
  font-size: 1.4rem;
  color: #d0d0d0;
  padding-right: 15px;
}
div#loginWrap .reform div.lightBox .btnRow .rowValue {
  font-size: 1.4rem;
  color: #666;
  margin-left: 15px;
  display: flex;
  align-items: center;
  align-content: center;
  flex-wrap: wrap;
  max-width: 340px;
}
div#loginWrap .reform div.lightBox .btnRow .rowValue.ps5, div#loginWrap .reform div.lightBox .btnRow .rowValue.ps5Logo {
  background: url(/residentevil/pc/img/common/footer/logo_Ps5.png) no-repeat left center;
  background-size: 17%;
}
div#loginWrap .reform div.lightBox .btnRow .rowValue.ps4, div#loginWrap .reform div.lightBox .btnRow .rowValue.ps4Logo {
  background: url(/residentevil/pc/img/common/footer/logo_Ps4.png) no-repeat left center;
  background-size: 17%;
}
div#loginWrap .reform div.lightBox .btnRow .rowValue.ps3, div#loginWrap .reform div.lightBox .btnRow .rowValue.ps3Logo {
  background: url(/residentevil/pc/img/common/footer/logo_Ps3.png) no-repeat left center;
  background-size: 17%;
}
div#loginWrap .reform div.lightBox .btnRow .rowValue.xseries, div#loginWrap .reform div.lightBox .btnRow .rowValue.xboxseries, div#loginWrap .reform div.lightBox .btnRow .rowValue.xseriesLogo {
  background: url(/residentevil/pc/img/common/footer/logo_Xboxseries.png) no-repeat left center;
  background-size: 17%;
}
div#loginWrap .reform div.lightBox .btnRow .rowValue.xone, div#loginWrap .reform div.lightBox .btnRow .rowValue.xboxone, div#loginWrap .reform div.lightBox .btnRow .rowValue.xoneLogo {
  background: url(/residentevil/pc/img/common/footer/logo_Xboxone.png) no-repeat left center;
  background-size: 17%;
}
div#loginWrap .reform div.lightBox .btnRow .rowValue.x360, div#loginWrap .reform div.lightBox .btnRow .rowValue.x360Logo {
  background: url(/residentevil/pc/img/common/footer/logo_Xbox360.png) no-repeat left center;
  background-size: 17%;
}
div#loginWrap .reform div.lightBox .btnRow .rowValue.nsw, div#loginWrap .reform div.lightBox .btnRow .rowValue.nswLogo {
  background: url(/residentevil/pc/img/common/footer/logo_Nsw.png) no-repeat left center;
  background-size: 17%;
}
div#loginWrap .reform div.lightBox .btnRow .rowValue.nsw2, div#loginWrap .reform div.lightBox .btnRow .rowValue.nsw2Logo {
  background: url(/residentevil/pc/img/common/footer/logo_Nsw2.png) no-repeat left center;
  background-size: 17%;
}
div#loginWrap .reform div.lightBox .btnRow .rowValue.wiiu, div#loginWrap .reform div.lightBox .btnRow .rowValue.wiiuLogo {
  background: url(/residentevil/pc/img/common/footer/logo_Wiiu.png) no-repeat left center;
  background-size: 17%;
}
div#loginWrap .reform div.lightBox .btnRow .rowValue.steam, div#loginWrap .reform div.lightBox .btnRow .rowValue.steamLogo {
  background: url(/residentevil/pc/img/common/footer/logo_Windows.png) no-repeat left center;
  background-size: 17%;
}
div#loginWrap .reform div.lightBox .btnRow .rowValue.windows, div#loginWrap .reform div.lightBox .btnRow .rowValue.windowsLogo {
  background: url(/residentevil/pc/img/common/footer/logo_Windows.png) no-repeat left center;
  background-size: 17%;
}
div#loginWrap .reform div.lightBox .btnRow .rowValue.epic, div#loginWrap .reform div.lightBox .btnRow .rowValue.epicLogo {
  background: url(/residentevil/pc/img/common/footer/logo_Epic.png) no-repeat left center;
  background-size: 17%;
}
div#loginWrap .reform div.lightBox .btnRow .rowValue img.profIcon {
  width: 52px;
}
div#loginWrap .reform div.lightBox .btnRow .rowValue p {
  width: 100%;
}
div#loginWrap .reform div.lightBox .btnRow .rowValue p.thin {
  font-weight: normal;
}
div#loginWrap .reform div.lightBox .btnRow .rowValue p.small {
  font-size: 1.2rem;
}
div#loginWrap .reform div.lightBox .btnRow .rowValue p.wallpaper {
  font-size: 1.2rem;
  display: flex;
  align-items: center;
  font-weight: normal;
}
div#loginWrap .reform div.lightBox .btnRow .rowValue p.wallpaper img {
  width: 50px;
  border: 1px solid #5b5b5b;
  margin-right: 10px;
}
div#loginWrap .reform div.lightBox .btnRow .rowValue p.points {
  color: #fff;
  opacity: 0.5;
  font-weight: normal;
  font-size: 1.2rem;
  font-family: "Noto Sans JP", sans-serif;
  padding-left: 25%;
}
div#loginWrap .reform div.lightBox .btnRow .rowValue p.points.ps5, div#loginWrap .reform div.lightBox .btnRow .rowValue p.points.ps5Logo {
  background: url(/residentevil/pc/img/common/footer/logo_Ps5.png) no-repeat left center;
  background-size: 20%;
}
div#loginWrap .reform div.lightBox .btnRow .rowValue p.points.ps4, div#loginWrap .reform div.lightBox .btnRow .rowValue p.points.ps4Logo {
  background: url(/residentevil/pc/img/common/footer/logo_Ps4.png) no-repeat left center;
  background-size: 20%;
}
div#loginWrap .reform div.lightBox .btnRow .rowValue p.points.ps3, div#loginWrap .reform div.lightBox .btnRow .rowValue p.points.ps3Logo {
  background: url(/residentevil/pc/img/common/footer/logo_Ps3.png) no-repeat left center;
  background-size: 20%;
}
div#loginWrap .reform div.lightBox .btnRow .rowValue p.points.xseries, div#loginWrap .reform div.lightBox .btnRow .rowValue p.points.xboxseries, div#loginWrap .reform div.lightBox .btnRow .rowValue p.points.xseriesLogo {
  background: url(/residentevil/pc/img/common/footer/logo_Xboxseries.png) no-repeat left center;
  background-size: 20%;
}
div#loginWrap .reform div.lightBox .btnRow .rowValue p.points.xone, div#loginWrap .reform div.lightBox .btnRow .rowValue p.points.xboxone, div#loginWrap .reform div.lightBox .btnRow .rowValue p.points.xoneLogo {
  background: url(/residentevil/pc/img/common/footer/logo_Xboxone.png) no-repeat left center;
  background-size: 20%;
}
div#loginWrap .reform div.lightBox .btnRow .rowValue p.points.x360, div#loginWrap .reform div.lightBox .btnRow .rowValue p.points.x360Logo {
  background: url(/residentevil/pc/img/common/footer/logo_Xbox360.png) no-repeat left center;
  background-size: 20%;
}
div#loginWrap .reform div.lightBox .btnRow .rowValue p.points.nsw, div#loginWrap .reform div.lightBox .btnRow .rowValue p.points.nswLogo {
  background: url(/residentevil/pc/img/common/footer/logo_Nsw.png) no-repeat left center;
  background-size: 20%;
}
div#loginWrap .reform div.lightBox .btnRow .rowValue p.points.nsw2, div#loginWrap .reform div.lightBox .btnRow .rowValue p.points.nsw2Logo {
  background: url(/residentevil/pc/img/common/footer/logo_Nsw2.png) no-repeat left center;
  background-size: 20%;
}
div#loginWrap .reform div.lightBox .btnRow .rowValue p.points.wiiu, div#loginWrap .reform div.lightBox .btnRow .rowValue p.points.wiiuLogo {
  background: url(/residentevil/pc/img/common/footer/logo_Wiiu.png) no-repeat left center;
  background-size: 20%;
}
div#loginWrap .reform div.lightBox .btnRow .rowValue p.points.steam, div#loginWrap .reform div.lightBox .btnRow .rowValue p.points.steamLogo {
  background: url(/residentevil/pc/img/common/footer/logo_Windows.png) no-repeat left center;
  background-size: 20%;
}
div#loginWrap .reform div.lightBox .btnRow .rowValue p.points.windows, div#loginWrap .reform div.lightBox .btnRow .rowValue p.points.windowsLogo {
  background: url(/residentevil/pc/img/common/footer/logo_Windows.png) no-repeat left center;
  background-size: 20%;
}
div#loginWrap .reform div.lightBox .btnRow .rowValue p.points.epic, div#loginWrap .reform div.lightBox .btnRow .rowValue p.points.epicLogo {
  background: url(/residentevil/pc/img/common/footer/logo_Epic.png) no-repeat left center;
  background-size: 20%;
}
div#loginWrap .reform div.lightBox .btnRow .rowValue p.logo {
  position: relative;
  display: flex;
  align-items: center;
}
div#loginWrap .reform div.lightBox .btnRow .rowValue p.logo img {
  width: 30%;
  height: auto;
  margin: 20px 0 30px 0;
}
div#loginWrap .reform div.lightBox .btnRow .rowBtn {
  margin: 0 30px 0 auto;
  align-self: center;
}
div#loginWrap .reform div.lightBox .btnRow .rowBtn a {
  min-width: 100px;
  min-height: 35px;
  background: #7d070f;
  border: 1px solid #960b14;
  color: #d0d0d0;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.6);
  font-size: 1.4rem;
  padding: 6px;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  transition: background 0.2s;
  position: relative;
}
div#loginWrap .reform div.lightBox .btnRow .rowBtn a.leave:after {
  content: "";
  width: 11px;
  height: 11px;
  background: url(/residentevil/pc/img/mypage/icon_newTab.png) no-repeat center center;
  display: block;
  position: absolute;
  right: 12px;
}
div#loginWrap .reform div.lightBox .btnRow .rowBtn a:hover {
  background: #af1d26;
}
div#loginWrap .reform div.lightBox .btnRow .rowBtn a.deactivate {
  background: #222222;
  border: 1px solid #4d4d4d;
}
div#loginWrap .reform div.lightBox .btnRow.dark {
  background: rgba(18, 18, 18, 0.3);
  margin-bottom: -10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #545454;
}
div#loginWrap .reform div.lightBox .btnRow.dark div.rowTitle {
  color: #8b8b8b;
}
div#loginWrap .reform div.lightBox.center {
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
div#loginWrap .reform div.lightBox .linkRow {
  width: calc(100% - 20px);
  height: 35px;
  margin: 10px 0 10px 20px;
  display: flex;
  align-items: center;
  font-size: 16px;
  color: #d0d0d0;
}
div#loginWrap .reform div.lightBox .linkRow span {
  display: flex;
  margin-right: auto;
}
div#loginWrap .reform div.lightBox .linkRow span.tw:before {
  content: "";
  width: 22px;
  height: 22px;
  background: url(/residentevil/pc/img/mypage/icon_xw.svg) no-repeat;
  background-size: 100%;
  display: block;
  margin-right: 10px;
}
div#loginWrap .reform div.lightBox .linkRow span.fb:before {
  content: "";
  width: 22px;
  height: 22px;
  background: url(/residentevil/pc/img/mypage/icon_fb.png) no-repeat;
  background-size: 100%;
  display: block;
  margin-right: 10px;
}
div#loginWrap .reform div.lightBox .linkRow span.is:before {
  content: "";
  width: 22px;
  height: 22px;
  background: url(/residentevil/pc/img/mypage/icon_insta.png) no-repeat;
  background-size: 100%;
  display: block;
  margin-right: 10px;
}
div#loginWrap .reform div.lightBox .linkRow span.accountName {
  padding: 0 20px 0 70px;
  background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 2%, rgba(0, 0, 0, 0.3) 100%);
  min-height: 35px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin: 0;
  line-height: 1;
}
div#loginWrap .reform div.lightBox .linkRow a.linkBtn,
div#loginWrap .reform div.lightBox .linkRow input.linkBtn {
  background: #930912;
  width: 100px;
  height: 35px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
  color: #d0d0d0;
  opacity: 1;
  transition: opacity 0.2s;
  margin-right: 30px;
  border: none;
  -webkit-appearance: none;
}
div#loginWrap .reform div.lightBox .linkRow a.linkBtn:hover,
div#loginWrap .reform div.lightBox .linkRow input.linkBtn:hover {
  opacity: 0.6;
}
div#loginWrap .reform div.lightBox .linkRow a.linkBtn.linked,
div#loginWrap .reform div.lightBox .linkRow input.linkBtn.linked {
  background: #4b4b4b;
}
div#loginWrap .reform div.lightBox div.imglist {
  margin: 10px 0;
  padding: 0 40px;
}
div#loginWrap .reform div.lightBox div.imglist.scroll {
  max-height: 400px;
  overflow-y: auto;
  padding-top: 5px;
}
div#loginWrap .reform div.lightBox div.imglist.scroll::-webkit-scrollbar {
  width: 10px;
}
div#loginWrap .reform div.lightBox div.imglist.scroll::-webkit-scrollbar-track {
  background: rgba(255, 255, 255, 0.2);
}
div#loginWrap .reform div.lightBox div.imglist.scroll::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.2);
}
div#loginWrap .reform div.lightBox div.imglist input {
  visibility: hidden;
  position: absolute;
}
div#loginWrap .reform div.lightBox div.imglist label {
  display: inline-block;
  position: relative;
  cursor: pointer;
  transition: opacity 0.2s;
}
div#loginWrap .reform div.lightBox div.imglist label:hover {
  opacity: 0.6;
}
div#loginWrap .reform div.lightBox div.imglist label.profileicon {
  width: 110px;
  height: 110px;
  margin: 0 8px 15px 0;
}
div#loginWrap .reform div.lightBox div.imglist label.profileicon:nth-child(5n) {
  margin-right: 0;
}
div#loginWrap .reform div.lightBox div.imglist label.ambaCard {
  width: 260px;
  margin: 10px 10px 10px 25px;
}
div#loginWrap .reform div.lightBox div.imglist label.maintit, div#loginWrap .reform div.lightBox div.imglist label.mainplat {
  width: 140px;
  margin: 10px 0px 10px 19px;
  border: 3px solid #666;
  background: #000;
}
div#loginWrap .reform div.lightBox div.imglist label.wallpaper {
  width: 150px;
  height: 140px;
  background: #494949;
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  padding: 7px;
  margin: 0px 0 10px 18px;
  box-sizing: border-box;
}
div#loginWrap .reform div.lightBox div.imglist label.wallpaper span.papername {
  font-size: 1rem;
  margin: 10px 0px 4px 0px;
  color: #d0d0d0;
}
div#loginWrap .reform div.lightBox div.imglist label img {
  width: 100%;
  height: auto;
}
div#loginWrap .reform div.lightBox div.imglist input:checked + label:after {
  content: "";
  width: 98%;
  height: 95%;
  background: rgba(147, 9, 18, 0.3);
  border: 5px solid #7d070f;
  top: -3px;
  left: -3px;
  display: block;
  position: absolute;
}
div#loginWrap .reform div.lightBox div.imglist.titles, div#loginWrap .reform div.lightBox div.imglist.platforms {
  padding: 0 10px;
}
div#loginWrap .reform div.lightBox div.imglist.cards ul {
  display: flex;
  flex-wrap: wrap;
}
div#loginWrap .reform div.lightBox input.weburl {
  width: 600px;
  height: 50px;
  display: flex;
  align-items: center;
  background: #222;
  margin: 0 auto 10px auto;
  border: 1px solid #4d4d4d;
  color: #dddddd;
  font-size: 1.4rem;
  padding: 0 15px;
  box-sizing: border-box;
}
div#loginWrap .reform div.lightBox select {
  width: 600px;
  margin: 10px 50px 20px 50px;
  height: 46px;
  padding: 10px 20px;
  font-size: 14px;
  color: #141414;
  font-weight: bold;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background: url(/residentevil/pc/img/login/select_decoration.png) no-repeat right 30px top 50% #bbbbbb;
  cursor: pointer;
}
div#loginWrap .reform div.lightBox select::-ms-expand {
  display: none;
}
div#loginWrap .reform div.lightBox .radioWrap {
  display: flex;
  align-items: center;
  margin: 0 10px 15px;
}
div#loginWrap .reform div.lightBox .radioWrap input[type=radio] {
  position: absolute;
  visibility: hidden;
}
div#loginWrap .reform div.lightBox .radioWrap input[type=radio]:checked + label span:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #c30505;
  transform: translate(-50%, -50%);
}
div#loginWrap .reform div.lightBox .radioWrap label {
  display: flex;
  align-items: center;
  position: relative;
  margin: 0 10px;
  font-size: 1.4rem;
  cursor: pointer;
}
div#loginWrap .reform div.lightBox .radioWrap label span {
  display: block;
  position: relative;
  width: 22px;
  height: 22px;
  margin: 0 5px 0 0;
  border-radius: 50%;
  background: #fff;
}
div#loginWrap .reform div.lightBox.pl label:first-child {
  border-top: 1px solid rgba(255, 255, 255, 0.3);
}
div#loginWrap .reform div.lightBox.pl label.plRow {
  width: 300px;
  display: flex;
  margin: 0 auto;
  align-items: center;
  height: 50px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
div#loginWrap .reform div.lightBox.pl label.plRow span {
  display: block;
  background: #fff;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  border: 5px solid #fff;
  margin: 0 70px 0 20px;
}
div#loginWrap .reform div.lightBox.pl label.plRow input {
  visibility: hidden;
  position: absolute;
  top: -999px;
}
div#loginWrap .reform div.lightBox.pl label.plRow input:checked + span {
  background: #c30505;
}
div#loginWrap .reform div.lightBox table#customBlockPlatTB {
  font-size: 1.4rem;
}
div#loginWrap .reform div.lightBox table#customBlockPlatTB p {
  font-size: 1.2rem;
}
div#loginWrap .reform p {
  margin: 0 auto;
  color: #666666;
  line-height: 1.7;
  font-size: 1.4rem;
}
div#loginWrap .reform p.detail {
  width: 700px;
}
div#loginWrap .reform p.leadTxt {
  width: 700px;
  margin: 0 auto 20px !important;
  font-size: 1.4rem !important;
}
div#loginWrap .reform .mailTitleTitle {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 20px 30px;
  font-size: 1.4rem;
}
div#loginWrap .reform .mailTitleTitle .titleline {
  flex-grow: 1;
  height: 1px;
  background: rgba(255, 255, 255, 0.5);
}
div#loginWrap .reform .mailTitleTitle .titlewords {
  margin: 0 10px;
}
div#loginWrap .reform .cautionTxt {
  width: 700px;
  margin: 10px auto 20px !important;
  font-size: 1.2rem !important;
  opacity: 0.5;
}
div#loginWrap .reform p.center {
  margin-top: 50px;
  text-align: center;
  width: 320px;
}
div#loginWrap .reform p.large {
  color: #fff;
  font-size: 2rem;
  margin-bottom: 30px;
}
div#loginWrap .reform p.iconpage {
  width: 100%;
  text-align: center;
  font-size: 1.2rem;
  margin: 15px 0;
}
div#loginWrap .reform p.bgpage {
  width: 100%;
  text-align: center;
  font-size: 1.4rem;
  margin: 30px 0;
}
div#loginWrap .reform p.pointpage {
  width: 100%;
  text-align: center;
  font-size: 2rem;
  margin: 30px 0 10px 0;
}
div#loginWrap .reform p.pointpagesm {
  width: 100%;
  text-align: center;
  font-size: 1.2rem;
  margin: 0 0 30px 0;
  color: rgba(255, 255, 255, 0.5);
}
div#loginWrap .reform p.pointpagetit {
  width: 100%;
  text-align: center;
  font-size: 1.6rem;
  margin-bottom: 20px;
}
div#loginWrap .reform p.bgnote {
  width: 100%;
  text-align: center;
  font-size: 1.2rem;
  margin: 0 0 30px;
}
div#loginWrap .reform p.largeTxt {
  margin: 70px auto 40px;
  font-size: 2.8rem;
  font-weight: bold;
  text-align: center;
}
div#loginWrap .reform span.mailnote {
  display: block;
  margin: 10px 0 20px 30px;
  color: #777;
  font-size: 1.4rem;
}
div#loginWrap .reform img.ambaDetails {
  margin: 40px auto 70px auto;
  display: block;
}
div#loginWrap .reform img.aboutPreview {
  margin: 30px auto;
  display: block;
  width: 750px;
}
div#loginWrap .reform .finishWrap {
  display: flex;
  flex-wrap: wrap;
  align-content: center;
  justify-content: center;
  padding: 120px 0;
  background: url(/residentevil/pc/img/login/modalC.png) no-repeat top 70px center;
}
div#loginWrap .reform .finishWrap p {
  text-align: center;
  font-weight: bold;
}
div#loginWrap .reform .formSubhead span {
  font-size: 12px;
  display: inline-block;
  color: #fff;
  padding: 4px 8px;
  margin-right: 10px;
  vertical-align: bottom;
}
div#loginWrap .reform .formSubhead span.hissu {
  background: #c30505;
}
div#loginWrap .reform .formSubhead span.nini {
  background: #326fd6;
}
div#loginWrap .reform .darkBox {
  width: 700px;
  margin: 80px auto 15px;
  height: 50px;
  background: rgba(0, 0, 0, 0.5);
  border: 1px solid #313131;
  border-width: 1px 0 1px 0;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #dddddd;
  font-size: 1.4rem;
}
div#loginWrap .reform span.afterNote {
  font-size: 14px;
  width: 700px;
  margin: 0 auto;
  color: #777777;
  display: block;
  margin-top: 10px;
}
div#loginWrap .reform .mailCheckWrap {
  text-align: left;
}
div#loginWrap .reform label {
  cursor: pointer;
}
div#loginWrap .reform label[for=wantMail] {
  font-size: 2rem;
  font-weight: bold;
  color: #d0d0d0;
}
div#loginWrap .reform span.mailnote {
  font-size: 1.4rem;
  color: #777777;
  display: block;
  margin: 20px 0 0 30px;
}
div#loginWrap .reform .mailCheckWrap span.mailnote {
  margin: 10px 0 10px 30px;
}
div#loginWrap .reform .agreeCheck,
div#loginWrap .reform .agreeCheck2 {
  font-size: 1.6rem;
  color: #dadada;
  margin: 60px auto 70px auto;
  text-align: center;
  width: 700px;
}
div#loginWrap .reform .agreeCheck.bold,
div#loginWrap .reform .agreeCheck2.bold {
  font-weight: bold;
}
div#loginWrap .reform .agreeCheck a,
div#loginWrap .reform .agreeCheck2 a {
  color: #e3dda4;
  position: relative;
  opacity: 1;
  transition: opacity 0.2s;
}
div#loginWrap .reform .agreeCheck a:after,
div#loginWrap .reform .agreeCheck2 a:after {
  content: "";
  width: 100%;
  position: absolute;
  height: 1px;
  background: #e3dda4;
  left: 0;
  bottom: -4px;
}
div#loginWrap .reform .agreeCheck a:hover,
div#loginWrap .reform .agreeCheck2 a:hover {
  opacity: 0.6;
}
div#loginWrap .reform .agreeCheck span.agreeNote,
div#loginWrap .reform .agreeCheck2 span.agreeNote {
  font-size: 1.2rem;
  opacity: 0.5;
  margin: 20px auto 70px auto;
  font-weight: normal;
  display: block;
}
div#loginWrap .reform .agreeCheck.nomb {
  margin: 60px auto 0;
}
div#loginWrap .reform .agreeCheck.nomb .agreeNote {
  margin: 20px auto;
}
div#loginWrap .reform .agreeCheck2 {
  margin: 0 auto 70px;
}
div#loginWrap .reform input[type=checkbox] {
  visibility: hidden;
  position: absolute;
}
div#loginWrap .reform input[type=checkbox] + label {
  width: 14px;
  height: 14px;
  display: inline-block;
  border: 3px solid #fff;
  vertical-align: text-bottom;
  margin-right: 10px;
  position: relative;
}
div#loginWrap .reform input[type=checkbox]:checked + label {
  background: #fff;
}
div#loginWrap .reform input[type=checkbox]:checked + label:after {
  content: "";
  width: 9px;
  height: 5px;
  border: 4px solid #c30505;
  display: block;
  position: absolute;
  border-width: 0 0 4px 4px;
  transform: rotate(-45deg);
  top: 1px;
  left: 1px;
}
div#loginWrap .reform .buttonBox {
  width: 100%;
  height: 160px;
  display: flex;
  justify-content: center;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  bottom: 0;
}
div#loginWrap .reform .buttonBox.float {
  position: fixed;
  bottom: 0;
  z-index: 999;
  left: 0;
  background: rgba(0, 0, 0, 0.8);
  width: 100vw;
  min-width: 900px;
  border-top: 1px solid #313131;
}
div#loginWrap .reform .buttonBox a.short,
div#loginWrap .reform .buttonBox a.long,
div#loginWrap .reform .buttonBox input[type=submit].short,
div#loginWrap .reform .buttonBox input[type=submit].long,
div#loginWrap .reform .buttonBox input[type=button].short,
div#loginWrap .reform .buttonBox input[type=button].long {
  height: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #7d070f;
  border: 1px solid #960b14;
  color: #d0d0d0;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.6);
  font-size: 17px;
  opacity: 1;
  transition: all 0.2s;
  margin: 0 10px;
  border: none;
  cursor: pointer;
  -webkit-appearance: none;
}
div#loginWrap .reform .buttonBox a.short:hover,
div#loginWrap .reform .buttonBox a.long:hover,
div#loginWrap .reform .buttonBox input[type=submit].short:hover,
div#loginWrap .reform .buttonBox input[type=submit].long:hover,
div#loginWrap .reform .buttonBox input[type=button].short:hover,
div#loginWrap .reform .buttonBox input[type=button].long:hover {
  background: #af1d26;
}
div#loginWrap .reform .buttonBox a.short.grey,
div#loginWrap .reform .buttonBox a.long.grey,
div#loginWrap .reform .buttonBox input[type=submit].short.grey,
div#loginWrap .reform .buttonBox input[type=submit].long.grey,
div#loginWrap .reform .buttonBox input[type=button].short.grey,
div#loginWrap .reform .buttonBox input[type=button].long.grey {
  border: 1px solid #4d4d4d;
  background: rgba(34, 34, 34, 0.8);
  box-shadow: inset 0 0 0 rgba(255, 255, 255, 0);
}
div#loginWrap .reform .buttonBox a.short.grey:hover,
div#loginWrap .reform .buttonBox a.long.grey:hover,
div#loginWrap .reform .buttonBox input[type=submit].short.grey:hover,
div#loginWrap .reform .buttonBox input[type=submit].long.grey:hover,
div#loginWrap .reform .buttonBox input[type=button].short.grey:hover,
div#loginWrap .reform .buttonBox input[type=button].long.grey:hover {
  background: rgba(57, 57, 57, 0.8);
  box-shadow: inset 0 0 10px rgba(255, 255, 255, 0.5);
}
div#loginWrap .reform .buttonBox a.short.save:before,
div#loginWrap .reform .buttonBox a.long.save:before,
div#loginWrap .reform .buttonBox input[type=submit].short.save:before,
div#loginWrap .reform .buttonBox input[type=submit].long.save:before,
div#loginWrap .reform .buttonBox input[type=button].short.save:before,
div#loginWrap .reform .buttonBox input[type=button].long.save:before {
  content: "";
  width: 26px;
  height: 28px;
  background: url(/residentevil/pc/img/mypage/icon_save.png) no-repeat center center;
  display: inline-block;
  position: relative;
  margin-right: 5px;
  margin-right: 10px;
  top: 2px;
}
div#loginWrap .reform .buttonBox a.short.disabled,
div#loginWrap .reform .buttonBox a.long.disabled,
div#loginWrap .reform .buttonBox input[type=submit].short.disabled,
div#loginWrap .reform .buttonBox input[type=submit].long.disabled,
div#loginWrap .reform .buttonBox input[type=button].short.disabled,
div#loginWrap .reform .buttonBox input[type=button].long.disabled {
  opacity: 0.4;
  pointer-events: none;
}
div#loginWrap .reform .buttonBox a.short,
div#loginWrap .reform .buttonBox input.short {
  width: 200px;
}
div#loginWrap .reform .buttonBox a.long,
div#loginWrap .reform .buttonBox input.long {
  width: 300px;
}
div#loginWrap .reform .buttonBox span.aftercomment {
  display: block;
  width: 100%;
  text-align: center;
  margin-top: 20px;
  color: #777777;
  font-size: 14px;
  transform: translateX(-170px);
}

main#portal-terms {
  visibility: visible !important;
  opacity: 1 !important;
  transition: visibility 0.3s, opacity 0.3s;
}
main#portal-terms #header-terms {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: absolute;
  top: 0;
  right: 50%;
  width: 90%;
  max-width: 700px;
  height: 46px;
  margin: 0 auto;
  transform: translateX(50%);
}
main#portal-terms #header-terms #termsLang-toggle:checked ~ .language {
  background: rgba(0, 0, 0, 0.7);
}
main#portal-terms #header-terms #termsLang-toggle:checked ~ .language dd {
  visibility: visible;
  opacity: 1;
}
main#portal-terms #header-terms .logo img {
  width: 180px;
  max-width: 40vw;
}
main#portal-terms #header-terms .language {
  position: absolute;
  top: 0;
  right: 0;
  width: 120px;
  transition: background 0.3s;
}
main#portal-terms #header-terms .language dt label {
  display: block;
  width: 120px;
  padding: 10px 10px 10px 40px;
  background: url(/residentevil/pc/img/common/icon_language.png) no-repeat 10px center;
  box-sizing: border-box;
  font-size: 1.6rem;
  cursor: pointer;
}
main#portal-terms #header-terms .language dt label:hover {
  color: #eb0000;
}
main#portal-terms #header-terms .language dd {
  width: 120px;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0.3s, opacity 0.3s;
}
main#portal-terms #header-terms .language dd ul li a {
  display: block;
  padding: 10px 10px 10px 40px;
  font-size: 1.4rem;
  box-sizing: border-box;
}
main#portal-terms #header-terms .language dd ul li a:hover {
  color: #eb0000;
}
main#portal-terms #pagetitle {
  width: 100%;
  border-top: 1px solid #3a3a3a;
}
main#portal-terms #pagetitle h1 {
  width: 90%;
  max-width: 700px;
  margin: 60px auto;
  font-size: 3rem;
  text-align: center;
  text-shadow: 0 0 12px rgb(255, 255, 255);
}
main#portal-terms #contents {
  width: 100%;
  margin: 0 auto;
  padding: 20px 0;
  border-top: 1px solid #3a3a3a;
  background: url(/residentevil/pc/img/common/bg_contents.png) repeat;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.8);
}
main#portal-terms #contents .contents__inner {
  width: 90%;
  max-width: 700px;
  margin: 0 auto;
  color: #8e8e8e;
  font-size: 1.6rem;
  line-height: 1.5;
  white-space: pre-wrap;
}
main#portal-terms #contents .contents__inner h3,
main#portal-terms #contents .contents__inner h4 {
  color: #d0d0d0;
  font-size: 1.6rem;
  font-weight: bold;
}
main#portal-terms #contents .contents__inner a {
  color: #d0d0d0;
  text-decoration: underline;
  word-break: break-all;
}
main#portal-terms #contents .contents__inner a:hover {
  text-decoration: none;
}
main#portal-terms #contents .contents__inner h2 {
  color: #d0d0d0;
  font-size: 1.8rem;
  font-weight: bold;
}
main#portal-terms #contents .contents__inner p.center {
  text-align: center;
}
main#portal-terms #contents .contents__inner p.right {
  text-align: right;
}
main#portal-terms #contents .contents__inner ul li {
  padding: 0 0 0 2em;
  text-indent: -1em;
}
main#portal-terms #contents .contents__inner button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 80%;
  max-width: 300px;
  height: 60px;
  margin: 60px auto;
  border: none;
  background: #930912;
  box-sizing: border-box;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.6);
  color: #d0d0d0;
  font-size: 1.7rem;
  cursor: pointer;
  transition: background 0.2s;
}
main#portal-terms #contents .contents__inner button:hover {
  background: #eb0000;
}

main#portal-mypage {
  position: relative;
  visibility: visible !important;
  opacity: 1 !important;
  transition: visibility 0.3s, opacity 0.3s;
  background: url(/residentevil/pc/img/mypage/bg-mypage.jpg) no-repeat center top fixed;
  background-size: cover;
  z-index: 100;
}
main#portal-mypage.animation #contents {
  -webkit-animation: ease_display 0.5s ease-out 1.2s 1 normal;
          animation: ease_display 0.5s ease-out 1.2s 1 normal;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
main#portal-mypage.disp #contents {
  opacity: 1;
}
main#portal-mypage #contents {
  width: 100%;
  padding: 0;
  color: #fff;
  opacity: 0;
}
main#portal-mypage #contents #contents__sns {
  position: relative;
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
main#portal-mypage #contents #contents__sns .inner {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 1080px;
  height: 74px;
  margin: 0 auto;
}
main#portal-mypage #contents #contents__sns .inner dl {
  display: flex;
  align-items: center;
}
main#portal-mypage #contents #contents__sns .inner dl dt {
  color: #9b9c9a;
  font-size: 1.4rem;
  margin: 0 10px 0 0;
}
main#portal-mypage #contents #contents__sns .inner dl dd ul {
  display: flex;
}
main#portal-mypage #contents #contents__sns .inner dl dd ul li a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 30px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  background: rgba(255, 255, 255, 0.15);
  margin: 0 3px 0 0;
}
main#portal-mypage #contents #contents__sns .inner dl dd ul li a img {
  width: auto;
  height: 16px;
}
main#portal-mypage #contents #contents__sns .inner p.btn a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 30px;
  border: 1px solid #ee0e0e;
  color: #ee0e0e;
  font-family: "Oswald", sans-serif;
  font-size: 1.4rem;
}
main#portal-mypage #contents .contents__inner {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 1110px;
  margin: 0 auto;
  padding: 50px 0;
}
main#portal-mypage #contents .contents__inner #contents__inner__attention {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60px;
  margin: 0 auto 30px;
  padding: 0 20px;
  border: 1px solid #930912;
  background: #100101;
}
main#portal-mypage #contents .contents__inner #contents__inner__attention p {
  padding: 5px 0 5px 40px;
  background: url(/residentevil/pc/img/common/amba_tw/icon_attention.png) no-repeat;
  color: #fff;
  font-size: 1.4rem;
}
main#portal-mypage #contents .contents__inner #contents__inner__attention a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 180px;
  height: 35px;
  margin: 0 0 0 auto;
  background: #930912;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
  transition: background 0.2s, opacity 0.2s;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 1.4rem;
}
main#portal-mypage #contents .contents__inner #contents__inner__attention a:hover, main#portal-mypage #contents .contents__inner #contents__inner__attention a:active {
  background: #eb0000;
}
main#portal-mypage #contents .contents__inner #contents__inner__attention a.disabled {
  opacity: 0.5;
  pointer-events: none;
}
main#portal-mypage #contents .contents__inner #contents__inner__profile {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: relative;
  width: 100%;
  padding: 0 0 40px;
}
main#portal-mypage #contents .contents__inner #contents__inner__profile h2 {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0 0 20px;
  padding: 0 0 0 30px;
  color: #ddd;
  font-family: "Oswald", sans-serif;
  font-size: 3rem;
  font-weight: 200;
}
main#portal-mypage #contents .contents__inner #contents__inner__profile h2::before {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 3px;
  height: 32px;
  background: #ac1818;
  transform: translateY(-50%);
}
main#portal-mypage #contents .contents__inner #contents__inner__profile .icon_area {
  width: 150px;
  height: 150px;
  margin: 0 0 15px;
  border: 1px solid #333;
  background: #000;
  overflow: hidden;
}
main#portal-mypage #contents .contents__inner #contents__inner__profile .icon_area img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
main#portal-mypage #contents .contents__inner #contents__inner__profile dl {
  width: 600px;
}
main#portal-mypage #contents .contents__inner #contents__inner__profile dl dt {
  color: #fff;
  font-size: 2.4rem;
  font-weight: 700;
  text-align: center;
}
main#portal-mypage #contents .contents__inner #contents__inner__profile dl dd {
  color: rgba(255, 255, 255, 0.5);
  font-size: 1.6rem;
  font-weight: 200;
  word-break: break-all;
  text-align: center;
}
main#portal-mypage #contents .contents__inner #contents__inner__profile dl dd .setting_btn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 165px;
  height: 38px;
  margin: 25px auto 0;
  border: 1px solid rgba(255, 255, 255, 0.3);
  background: rgba(255, 255, 255, 0.15);
}
main#portal-mypage #contents .contents__inner #contents__inner__profile dl dd .setting_btn span {
  padding: 2px 10px 2px 30px;
  background: url(/residentevil/pc/img/mypage/icon_setting.png) no-repeat left center;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 1.4rem;
  font-weight: 400;
  letter-spacing: 1px;
  pointer-events: none;
}
main#portal-mypage #contents .contents__inner #contents__inner__other {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 0 0 40px;
}
main#portal-mypage #contents .contents__inner #contents__inner__other .other__profile {
  display: flex;
}
main#portal-mypage #contents .contents__inner #contents__inner__other .other__profile .icon_area {
  width: 150px;
  height: 150px;
  margin: 0 20px 15px 0;
  border: 1px solid #333;
  background: #000;
  overflow: hidden;
}
main#portal-mypage #contents .contents__inner #contents__inner__other .other__profile .icon_area img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
main#portal-mypage #contents .contents__inner #contents__inner__other .other__profile dl {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 520px;
  height: 150px;
}
main#portal-mypage #contents .contents__inner #contents__inner__other .other__profile dl dt {
  color: #fff;
  font-size: 2.4rem;
  font-weight: 700;
}
main#portal-mypage #contents .contents__inner #contents__inner__other .other__profile dl dd {
  color: rgba(255, 255, 255, 0.5);
  font-size: 1.6rem;
  font-weight: 200;
  word-break: break-all;
}
main#portal-mypage #contents .contents__inner #contents__inner__other .other__card {
  width: 365px;
}
main#portal-mypage #contents .contents__inner #contents__inner__other .other__card .card_maintenance {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: center;
  position: relative;
  width: 367px;
  height: 229px;
  margin: 0 5px;
  padding: 0 20px;
  border-radius: 2px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  background: rgba(255, 255, 255, 0.2);
  box-sizing: border-box;
  color: rgba(255, 255, 255, 0.7);
  font-family: "Oswald", sans-serif;
  font-size: 3rem;
  font-weight: 200;
  letter-spacing: 0.3px;
}
main#portal-mypage #contents .contents__inner #contents__inner__other .other__card .card_maintenance span {
  display: block;
  width: 100%;
  font-size: 1.2rem;
  text-align: center;
}
main#portal-mypage #contents .contents__inner #contents__inner__other .other__card h2 {
  display: flex;
  align-items: center;
  position: relative;
  width: 100%;
  margin: 0 0 10px;
  padding: 0 0 0 35px;
  box-sizing: border-box;
  color: #d0d0d0;
  font-family: "Oswald", sans-serif;
  font-size: 3.4rem;
  font-weight: 200;
}
main#portal-mypage #contents .contents__inner #contents__inner__other .other__card h2::before {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 23px;
  height: 24px;
  background: url(/residentevil/pc/img/mypage/icon_check.png) no-repeat;
  transform: translateY(-50%);
}
main#portal-mypage #contents .contents__inner #contents__inner__other .other__card h2.noRegis {
  padding: 0;
}
main#portal-mypage #contents .contents__inner #contents__inner__other .other__card h2.noRegis::before {
  display: none;
}
main#portal-mypage #contents .contents__inner #contents__inner__other .other__card h2.noRegis .status {
  display: block;
  position: relative;
  height: 24px;
  margin: 0.2em 10px 0.2em 0;
  padding: 2px 10px 2px 20px;
  border-radius: 50px;
  border: 1px solid #b10c17;
  background: #930912;
  box-sizing: border-box;
  color: #d0d0d0;
  font-size: 1.2rem;
  font-weight: 400;
  opacity: 1;
}
main#portal-mypage #contents .contents__inner #contents__inner__other .other__card h2.noRegis .status::before {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  left: 9px;
  width: 2px;
  height: 10px;
  background: #fff;
  transform: translateY(-50%);
}
main#portal-mypage #contents .contents__inner #contents__inner__other .other__card h2.noRegis .status::after {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  left: 5px;
  width: 10px;
  height: 2px;
  background: #fff;
  transform: translateY(-50%);
}
main#portal-mypage #contents .contents__inner #contents__inner__other .other__card a {
  display: block;
}
main#portal-mypage #contents .contents__inner #contents__inner__other .other__card p {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 202px;
  border-top: 1px solid #434140;
  border-bottom: 1px solid #434140;
  background: rgba(255, 255, 255, 0.03);
  color: #d0d0d0;
  font-size: 1.4rem;
  text-align: center;
}
main#portal-mypage #contents .contents__inner #contents__inner__other .other__card img {
  width: 100%;
  height: auto;
  border-radius: 4px;
  border: 1px solid #424242;
  line-height: 1;
}
main#portal-mypage #contents .contents__inner #contents__inner__recommend {
  display: flex;
  width: 100%;
  position: relative;
  padding: 70px 20px 30px;
  border-top: 3px solid #aa1b1f;
  border-bottom: 3px solid #aa1b1f;
  background: rgba(0, 0, 0, 0.3);
  box-sizing: border-box;
}
main#portal-mypage #contents .contents__inner #contents__inner__recommend h2 {
  display: flex;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  height: 26px;
  padding: 0 10px;
  background: #aa1b1f;
  font-size: 1.4rem;
  font-family: "Oswald", sans-serif;
  font-weight: 200;
}
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-fan {
  margin: 0 40px 0 0;
}
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-fan::after {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  right: -40px;
  width: 1px;
  height: 362px;
  background: #363636;
}
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-news {
  margin: 0 0 0 30px;
}
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-fan,
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-news {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  width: 500px;
}
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-fan input#fancontents-1:checked ~ .slideArea > ul,
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-news input#fancontents-1:checked ~ .slideArea > ul {
  transform: translateX(0);
}
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-fan input#fancontents-1:checked ~ .ui .arrow-left label[for=fancontents-1],
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-news input#fancontents-1:checked ~ .ui .arrow-left label[for=fancontents-1] {
  display: block;
  opacity: 0.3;
}
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-fan input#fancontents-1:checked ~ .ui .bar:nth-of-type(2) label,
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-news input#fancontents-1:checked ~ .ui .bar:nth-of-type(2) label {
  background: #b71515;
}
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-fan input#fancontents-1:checked ~ .ui .arrow-right label[for=fancontents-2],
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-news input#fancontents-1:checked ~ .ui .arrow-right label[for=fancontents-2] {
  display: block;
}
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-fan input#fancontents-2:checked ~ .slideArea > ul,
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-news input#fancontents-2:checked ~ .slideArea > ul {
  transform: translateX(-498px);
}
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-fan input#fancontents-2:checked ~ .ui .arrow-left label[for=fancontents-1],
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-news input#fancontents-2:checked ~ .ui .arrow-left label[for=fancontents-1] {
  display: block;
}
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-fan input#fancontents-2:checked ~ .ui .bar:nth-of-type(3) label,
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-news input#fancontents-2:checked ~ .ui .bar:nth-of-type(3) label {
  background: #b71515;
}
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-fan input#fancontents-2:checked ~ .ui .arrow-right label[for=fancontents-3],
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-news input#fancontents-2:checked ~ .ui .arrow-right label[for=fancontents-3] {
  display: block;
}
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-fan input#fancontents-3:checked ~ .slideArea > ul,
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-news input#fancontents-3:checked ~ .slideArea > ul {
  transform: translateX(-996px);
}
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-fan input#fancontents-3:checked ~ .ui .arrow-left label[for=fancontents-2],
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-news input#fancontents-3:checked ~ .ui .arrow-left label[for=fancontents-2] {
  display: block;
}
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-fan input#fancontents-3:checked ~ .ui .bar:nth-of-type(4) label,
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-news input#fancontents-3:checked ~ .ui .bar:nth-of-type(4) label {
  background: #b71515;
}
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-fan input#fancontents-3:checked ~ .ui .arrow-right label[for=fancontents-3],
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-news input#fancontents-3:checked ~ .ui .arrow-right label[for=fancontents-3] {
  display: block;
  opacity: 0.3;
}
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-fan input#news-1:checked ~ .slideArea > ul,
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-news input#news-1:checked ~ .slideArea > ul {
  transform: translateX(0);
}
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-fan input#news-1:checked ~ .ui .arrow-left label[for=news-1],
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-news input#news-1:checked ~ .ui .arrow-left label[for=news-1] {
  display: block;
  opacity: 0.3;
}
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-fan input#news-1:checked ~ .ui .bar:nth-of-type(2) label,
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-news input#news-1:checked ~ .ui .bar:nth-of-type(2) label {
  background: #b71515;
}
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-fan input#news-1:checked ~ .ui .arrow-right label[for=news-2],
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-news input#news-1:checked ~ .ui .arrow-right label[for=news-2] {
  display: block;
}
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-fan input#news-2:checked ~ .slideArea > ul,
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-news input#news-2:checked ~ .slideArea > ul {
  transform: translateX(-498px);
}
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-fan input#news-2:checked ~ .ui .arrow-left label[for=news-1],
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-news input#news-2:checked ~ .ui .arrow-left label[for=news-1] {
  display: block;
}
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-fan input#news-2:checked ~ .ui .bar:nth-of-type(3) label,
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-news input#news-2:checked ~ .ui .bar:nth-of-type(3) label {
  background: #b71515;
}
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-fan input#news-2:checked ~ .ui .arrow-right label[for=news-3],
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-news input#news-2:checked ~ .ui .arrow-right label[for=news-3] {
  display: block;
}
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-fan input#news-3:checked ~ .slideArea > ul,
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-news input#news-3:checked ~ .slideArea > ul {
  transform: translateX(-996px);
}
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-fan input#news-3:checked ~ .ui .arrow-left label[for=news-2],
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-news input#news-3:checked ~ .ui .arrow-left label[for=news-2] {
  display: block;
}
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-fan input#news-3:checked ~ .ui .bar:nth-of-type(4) label,
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-news input#news-3:checked ~ .ui .bar:nth-of-type(4) label {
  background: #b71515;
}
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-fan input#news-3:checked ~ .ui .arrow-right label[for=news-3],
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-news input#news-3:checked ~ .ui .arrow-right label[for=news-3] {
  display: block;
  opacity: 0.3;
}
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-fan h3,
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-news h3 {
  display: flex;
  align-items: center;
  position: relative;
  height: 32px;
  margin: 0 0 30px;
  padding: 0 0 0 25px;
  color: #ddd;
  font-size: 2.3rem;
  text-transform: uppercase;
  font-family: "Oswald", sans-serif;
}
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-fan h3::before,
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-news h3::before {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 15px;
  height: 3px;
  background: #ac1818;
  transform: translateY(-50%);
}
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-fan .morebtn,
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-news .morebtn {
  width: 110px;
  height: 32px;
  margin: 0 0 0 auto;
  border: 1px solid #ff0000;
}
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-fan .morebtn a,
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-news .morebtn a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 110px;
  height: 32px;
  color: #ff0000;
  font-family: "Oswald", sans-serif;
  font-size: 1.2rem;
  font-weight: 200;
}
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-fan .slideArea,
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-news .slideArea {
  width: 100%;
  margin: 0 0 30px;
  overflow: hidden;
}
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-fan .slideArea .list,
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-news .slideArea .list {
  display: flex;
  transition: transform 0.3s;
}
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-fan .slideArea .list > li,
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-news .slideArea .list > li {
  width: 154px;
  min-width: 154px;
  margin: 0 0 0 12px;
}
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-fan .slideArea .list > li a,
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-news .slideArea .list > li a {
  display: block;
}
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-fan .slideArea .list > li a:hover img,
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-news .slideArea .list > li a:hover img {
  transform: scale(1.2);
}
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-fan .slideArea .list > li a:hover .list__text,
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-news .slideArea .list > li a:hover .list__text {
  text-decoration: underline;
}
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-fan .slideArea .list > li a .imgBox,
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-news .slideArea .list > li a .imgBox {
  display: flex;
  align-items: center;
  min-height: 152px;
  margin: 0 0 10px;
  border: 1px solid #3a3a3a;
  background: #000;
  line-height: 1;
  overflow: hidden;
}
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-fan .slideArea .list > li a .imgBox img,
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-news .slideArea .list > li a .imgBox img {
  width: 100%;
  height: auto;
  transition: transform 0.3s;
}
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-fan .slideArea .list > li a .list__text,
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-news .slideArea .list > li a .list__text {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 7;
  height: 150px;
  margin: 5px 0 0;
  color: #fff;
  font-size: 1.4rem;
  text-overflow: ellipsis;
  overflow: hidden;
}
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-fan .slideArea .list > li a .list__category,
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-news .slideArea .list > li a .list__category {
  display: flex;
  align-items: center;
  font-size: 1.2rem;
  line-height: 1;
}
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-fan .slideArea .list > li a .list__category .list__date,
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-news .slideArea .list > li a .list__category .list__date {
  color: #eb0000;
  font-family: "Oswald", sans-serif;
}
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-fan .slideArea .list > li a .list__category .list__date::after,
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-news .slideArea .list > li a .list__category .list__date::after {
  content: "|";
  padding: 0 0.5em;
  color: #fff;
}
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-fan .ui,
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-news .ui {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-fan .ui li,
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-news .ui li {
  position: relative;
}
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-fan .ui li.bar label,
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-news .ui li.bar label {
  display: block;
  width: 30px;
  height: 3px;
  margin: 0 4px;
  background: #363636;
  cursor: pointer;
}
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-fan .ui li.arrow-left label,
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-news .ui li.arrow-left label {
  display: none;
  width: 12px;
  height: 20px;
  margin: 0 20px 0 0;
  cursor: pointer;
}
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-fan .ui li.arrow-left label::before, main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-fan .ui li.arrow-left label::after,
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-news .ui li.arrow-left label::before,
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-news .ui li.arrow-left label::after {
  display: block;
  content: "";
  position: absolute;
  top: 25%;
  width: 14px;
  height: 2px;
  background: #b71515;
  transform: rotate(135deg);
}
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-fan .ui li.arrow-left label::after,
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-news .ui li.arrow-left label::after {
  top: 75%;
  transform: rotate(220deg);
}
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-fan .ui li.arrow-right label,
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-news .ui li.arrow-right label {
  display: none;
  width: 12px;
  height: 20px;
  margin: 0 0 0 20px;
  cursor: pointer;
}
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-fan .ui li.arrow-right label::before, main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-fan .ui li.arrow-right label::after,
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-news .ui li.arrow-right label::before,
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-news .ui li.arrow-right label::after {
  display: block;
  content: "";
  position: absolute;
  top: 25%;
  width: 14px;
  height: 2px;
  background: #b71515;
  transform: rotate(45deg);
}
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-fan .ui li.arrow-right label::after,
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-news .ui li.arrow-right label::after {
  top: 75%;
  transform: rotate(140deg);
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador {
  position: relative;
  width: 100%;
  padding: 80px 0 0;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador h2 {
  display: flex;
  align-items: center;
  position: relative;
  width: 100%;
  margin: 0 0 20px;
  padding: 0 0 0 35px;
  box-sizing: border-box;
  color: #d0d0d0;
  font-family: "Oswald", sans-serif;
  font-size: 3.4rem;
  font-weight: 200;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador h2::before {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 23px;
  height: 24px;
  background: url(/residentevil/pc/img/mypage/icon_check.png) no-repeat;
  transform: translateY(-50%);
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador h2:after {
  display: block;
  content: "";
  position: absolute;
  top: 60px;
  left: 0;
  width: 100%;
  height: 8px;
  border: 0 solid #333130;
  border-width: 1px 0;
  background: rgba(32, 32, 32, 0.7);
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador h2 .setting_btn {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 50%;
  right: 190px;
  width: 180px;
  height: 38px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  background: rgba(255, 255, 255, 0.15);
  transform: translateY(-50%);
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador h2 .setting_btn span {
  padding: 2px 10px 2px 30px;
  background: url(/residentevil/pc/img/mypage/icon_setting.png) no-repeat left center;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 1.4rem;
  font-weight: 400;
  letter-spacing: 1px;
  pointer-events: none;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador h2 .card_link {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 50%;
  right: 0;
  width: 180px;
  height: 38px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  background: rgba(255, 255, 255, 0.15);
  transform: translateY(-50%);
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 1.4rem;
  font-weight: 400;
  letter-spacing: 1px;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador h2.noRegis {
  padding: 0;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador h2.noRegis::before {
  display: none;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador h2.noRegis .status {
  display: block;
  position: relative;
  height: 24px;
  margin: 0.2em 10px 0.2em 0;
  padding: 2px 10px 2px 20px;
  border-radius: 50px;
  border: 1px solid #b10c17;
  background: #930912;
  box-sizing: border-box;
  color: #d0d0d0;
  font-size: 1.2rem;
  font-weight: 400;
  opacity: 1;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador h2.noRegis .status::before {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  left: 9px;
  width: 2px;
  height: 10px;
  background: #fff;
  transform: translateY(-50%);
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador h2.noRegis .status::after {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  left: 5px;
  width: 10px;
  height: 2px;
  background: #fff;
  transform: translateY(-50%);
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
  padding: 15px 0;
  background: rgba(0, 0, 0, 0.3);
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .errorMod {
  display: flex;
  align-items: center;
  width: 100%;
  margin: 0 0 20px;
  padding: 10px 20px;
  border: 1px solid #eb0000;
  background: #930912;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .errorMod p {
  font-size: 1.4rem;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .noTwitter {
  width: 100%;
  margin: 0 0 15px;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .noTwitter label {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 43px;
  border-top: 1px solid #930912;
  border-bottom: 1px solid #930912;
  background: #100101;
  color: #fff;
  font-size: 1.6rem;
  cursor: pointer;
  transition: filter 0.3s;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .noTwitter label::before {
  content: "";
  width: 28px;
  height: 24px;
  padding: 0 15px 0 0;
  background: url(/residentevil/pc/img/common/amba_tw/icon_attention.png) no-repeat;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .noTwitter label::after {
  content: "＞";
  color: #eb0000;
  font-size: 1.4rem;
  padding: 0 0 0 15px;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .noTwitter label:hover {
  filter: brightness(2.2);
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .noRegis {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 70px 0 100px;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .noRegis img {
  width: 340px;
  margin: 0 40px 0 0;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .noRegis dl {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 340px;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .noRegis dl dt {
  margin: 0 0 20px;
  font-size: 1.4rem;
  text-align: center;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .noRegis dl dd {
  width: 100%;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .noRegis dl dd ul {
  display: flex;
  justify-content: center;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .noRegis dl dd ul li {
  margin: 0 3px;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .noRegis dl dd ul li a {
  display: inline-block;
  flex-grow: 0;
  position: relative;
  padding: 10px 20px;
  border: 1px solid #eb0000;
  color: #eb0000;
  font-size: 1.4rem;
  font-family: "Oswald", sans-serif;
  font-weight: 400;
  text-align: center;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__card {
  width: 365px;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__card .att_txt {
  padding: 0 0 20px;
  color: #eb0000;
  font-size: 1.6rem;
  font-weight: 700;
  text-shadow: 0 0 30px #000, 0 0 30px #000, 0 0 30px #000, 0 0 30px #000, 0 0 30px #000, 0 0 30px #000;
  text-align: center;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__card .card a {
  display: block;
  position: relative;
  border-radius: 10px;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__card .card a img {
  width: 100%;
  height: auto;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__card .card a span {
  display: block;
  position: absolute;
  bottom: 20px;
  right: 10px;
  width: 32px;
  height: 32px;
  background: url(/residentevil/pc/img/mypage/icon_download.png) no-repeat center center #7d070f;
  border: 1px solid #960b14;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.6);
  transition: background 0.2s;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__card .card a span:hover {
  background: url(/residentevil/pc/img/mypage/icon_download.png) no-repeat center center #af1d26;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__card .card_maintenance {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: center;
  position: relative;
  width: 367px;
  height: 229px;
  padding: 0 20px;
  border-radius: 2px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  background: rgba(255, 255, 255, 0.2);
  box-sizing: border-box;
  color: rgba(255, 255, 255, 0.7);
  font-family: "Oswald", sans-serif;
  font-size: 3rem;
  font-weight: 200;
  letter-spacing: 0.3px;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__card .card_maintenance span {
  display: block;
  width: 100%;
  font-size: 1.2rem;
  text-align: center;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__card .rankup {
  display: block;
  text-align: center;
  padding: 13px 0;
  border-bottom: 1px solid #424242;
  color: #d0d0d0;
  font-size: 1.4rem;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__card .rankup.judge span {
  font-size: 1.7rem;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__card .rankup.judge.emp {
  padding: 16px 0;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__card .rankup.judge.emp span {
  font-size: 1.8rem;
  font-weight: 600;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__card .rankup img {
  width: 80px;
  margin: 10px 0;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__card .rankup span {
  margin: 0 5px;
  color: #c40000;
  font-family: "Oswald", sans-serif;
  font-size: 2.2rem;
  vertical-align: sub;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__card .rankup i {
  display: inline-block;
  margin: 0 5px 0 0;
  font-size: 2.2rem;
  vertical-align: sub;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__card .rankup a {
  display: inline-block;
  margin: 0 5px;
  color: #eb0000;
  font-size: 1.6rem;
  text-decoration: underline;
  line-height: 1;
  cursor: pointer;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__card .rankup a:hover {
  text-decoration: none;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__card .rankup.min {
  padding: 19px 0;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__card .rankup.judge span {
  font-size: 1.7rem;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__card .rankup.judge.emp {
  padding: 16px 0;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__card .rankup.judge.emp span {
  font-size: 1.8rem;
  font-weight: 600;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__card .attention {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 20px 45px;
  border-bottom: 1px solid #424242;
  color: #777;
  font-size: 1.2rem;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__history {
  width: 700px;
  padding: 40px 0 0;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__history h3 {
  position: relative;
  width: 100%;
  margin: 0 0 12px;
  padding: 0 0 12px;
  color: #ddd;
  font-family: "Oswald", sans-serif;
  font-size: 2.6rem;
  text-align: center;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__history h3::after {
  display: block;
  content: "";
  position: absolute;
  bottom: 0;
  right: 50%;
  width: 20px;
  height: 3px;
  background: #aa1b1f;
  transform: translateX(50%);
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__history p {
  width: 100%;
  margin: 0 0 30px;
  color: #777;
  font-size: 1.2rem;
  text-align: center;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__history .ambassador__history__rank_log {
  padding: 0 !important;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__history input#tw:checked ~ .ambassador__history__tw,
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__history input#ig:checked ~ .ambassador__history__ig,
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__history input#etc:checked ~ .ambassador__history__etc,
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__history input#rank_log:checked ~ .ambassador__history__rank_log {
  display: block;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__history input#tw:checked ~ .ambassador__history__tab li label[for=tw],
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__history input#ig:checked ~ .ambassador__history__tab li label[for=ig],
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__history input#etc:checked ~ .ambassador__history__tab li label[for=etc],
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__history input#rank_log:checked ~ .ambassador__history__tab li label[for=rank_log] {
  border-bottom: 6px solid #aa1b1f;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__history .ambassador__history__tab {
  display: flex;
  width: 100%;
  border-bottom: 1px solid #aa1b1f;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__history .ambassador__history__tab li label {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 180px;
  height: 48px;
  border-bottom: 6px solid rgba(0, 0, 0, 0);
  color: #ddd;
  font-size: 1.4rem;
  cursor: pointer;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__history .ambassador__history__tab li label:hover {
  border-bottom: 6px solid #ff2929;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__history .ambassador__history__tab li label[for=tw] span {
  padding: 0 0 0 30px;
  background: url(/residentevil/pc/img/mypage/icon_xw.svg) no-repeat left center;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__history .ambassador__history__tab li label[for=ig] span {
  padding: 0 0 0 30px;
  background: url(/residentevil/pc/img/mypage/icon_ig.png) no-repeat left center;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__history .ambassador__history__tab li label[for=etc] span {
  padding: 0 0 0 30px;
  background: url(/residentevil/pc/img/mypage/icon_plus.png) no-repeat left center;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__history .ambassador__history__tab li label[for=rank_log] span {
  padding: 0 0 0 30px;
  background: url(/residentevil/pc/img/mypage/icon_rank_log.png) no-repeat left center;
  background-size: 20px auto;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__history .list {
  display: none;
  width: 100%;
  min-height: 238px;
  height: calc(100% - 164px);
  padding: 30px 20px;
  background: rgba(255, 255, 255, 0.08);
  box-sizing: border-box;
  overflow: auto;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__history .list::-webkit-scrollbar {
  width: 6px;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__history .list::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.3);
  border-radius: 4px;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__history .list ul li {
  display: flex;
  margin: 0 0 10px;
  color: #d0d0d0;
  font-size: 1.4rem;
  word-break: break-word;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__history .list ul li:last-of-type {
  margin: 0;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__history .list ul li .date {
  display: inline-block;
  flex-shrink: 0;
  width: 120px;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__history .list hr {
  margin: 0 0 10px;
  opacity: 0.3;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__history .list .noHistory {
  display: none;
  color: #d0d0d0;
  font-size: 1.4rem;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .total_point__box {
  background-color: rgba(70, 70, 70, 0.5);
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 15px 20px 15px 30px;
  font-size: 1.5rem;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .total_point__box .total_point__title {
  position: relative;
  line-height: 1;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .total_point__box .total_point__title::before {
  content: "";
  display: block;
  width: 3px;
  top: -5px;
  bottom: -5px;
  left: -15px;
  background: #c40000;
  position: absolute;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .total_point__box .total_point {
  color: #c40000;
  font-weight: bold;
  font-size: 1.5rem;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .total_point__box .total_point .point {
  font-size: 2.5rem;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .posts_point__box {
  background-color: rgba(114, 114, 114, 0.8);
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 5px 20px 5px 30px;
  font-size: 1rem;
  color: #e9e9e9;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .posts_point__box .posts_point__title {
  position: relative;
  line-height: 1;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .posts_point__box .posts_point {
  font-weight: bold;
  font-size: 1rem;
  min-width: 65px;
  text-align: right;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .posts_point__box .posts_point .point {
  font-size: 1.5rem;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .rank_flag__box {
  padding: 15px 5px;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .rank_flag__box .rank_flag__title {
  position: relative;
  font-size: 1.5rem;
  padding-left: 45px;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .rank_flag__box .rank_flag__title::before {
  content: "";
  display: block;
  width: 14px;
  height: 2px;
  left: 18px;
  background: #c40000;
  position: absolute;
  top: 12px;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .rank_flag__list__box .rank_flag__list {
  margin-top: 15px;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .rank_flag__list__box .rank_flag__list li {
  background-color: rgba(44, 33, 33, 0.7);
  padding: 12px 10px;
  font-size: 1.1rem;
  display: flex;
  align-items: center;
  margin-top: 15px;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .rank_flag__list__box .rank_flag__list .check_box {
  width: 12px;
  height: 12px;
  display: block;
  background: #bcbcbc;
  border-radius: 2px;
  margin-right: 8px;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .rank_flag__list__box .rank_flag__list .check_box.clear {
  background: url(/residentevil/pc/img/mypage/check.svg) no-repeat 1px center #c40000;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .rank_flag__list__box .rank_flag__list .point {
  font-weight: bold;
  color: #c40000;
  font-size: 1.2rem;
  display: inline-block;
  margin-left: 5px;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .rank_flag__list__box .gold_caution {
  font-weight: bold;
  color: #c40000;
  font-size: 1.2rem;
  margin: 15px 0 20px 10px;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .rank_flag__list__box .gold_caution a {
  color: #c40000;
  text-decoration: underline;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .rank_flag__list__box .gold_caution a:hover {
  text-decoration: none;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .rank_flag__list__box .center_caution {
  font-weight: bold;
  text-align: center;
  font-size: 1.2rem;
  margin: 0px 0 0 0;
  line-height: 1.75;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .rank_flag__list__box .center_caution span {
  color: #c40000;
  vertical-align: baseline !important;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .platinum_message {
  background: url(/residentevil/pc/img/mypage/platinum_message_bg.png) no-repeat center;
  background-size: cover;
  margin: 10px 0;
  padding: 3px !important;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .platinum_message .message_inner {
  border: solid 2px #362c2c !important;
  padding: 3px !important;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .platinum_message .rankup {
  font-family: "Noto Sans JP", serif;
  border: solid 1px #362c2c !important;
  padding: 15px !important;
  color: #362c2c !important;
  font-size: 1.3rem !important;
  font-weight: bold !important;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .platinum_message .rankup span {
  font-size: 1.3rem !important;
  color: #362c2c !important;
  vertical-align: middle !important;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .judge span {
  display: block;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .judge .text {
  font-size: 2rem !important;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .judge .ymd {
  font-size: 1.3rem !important;
  color: #bcbcbc !important;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .finish_rank__box {
  background: rgba(42, 0, 0, 0.6);
  text-align: left;
  display: flex;
  align-items: center;
  font-weight: normal;
  padding: 15px 20px;
  border: solid #c40000 1px;
  margin: 20px 0;
  position: relative;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .finish_rank__box p {
  font-size: 1.5rem !important;
  color: #fff !important;
  margin: 0 !important;
  text-align: left !important;
  width: auto !important;
  display: inline-block !important;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .finish_rank__box .preparing,
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .finish_rank__box .judging,
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .finish_rank__box .no_data {
  color: #c40000 !important;
  display: inline-block;
  font-weight: bold;
  padding-left: 10px !important;
  font-size: 1.6rem !important;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .finish_rank__box .new {
  position: relative;
  top: 0px;
  left: 0;
  font-size: 1rem;
  color: #eb0000;
  padding: 0 8px 0 15px;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .finish_rank__box .new::before, main#portal-mypage #contents .contents__inner #contents__inner__ambassador .finish_rank__box .new::after {
  display: block;
  content: "";
  position: absolute;
  top: 0px;
  left: 0;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background: rgb(235, 11, 25);
  transform: translateY(-50%);
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .finish_rank__box .new::after {
  -webkit-animation: pulsate 1.5s ease infinite;
          animation: pulsate 1.5s ease infinite;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .finish_rank__box .platinum, main#portal-mypage #contents .contents__inner #contents__inner__ambassador .finish_rank__box .gold, main#portal-mypage #contents .contents__inner #contents__inner__ambassador .finish_rank__box .silver, main#portal-mypage #contents .contents__inner #contents__inner__ambassador .finish_rank__box .bronze {
  display: flex !important;
  align-items: center;
  margin-left: 10px !important;
  line-height: 0;
  font-weight: normal;
  font-family: "Oswald", sans-serif;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .finish_rank__box .platinum .rank_img, main#portal-mypage #contents .contents__inner #contents__inner__ambassador .finish_rank__box .gold .rank_img, main#portal-mypage #contents .contents__inner #contents__inner__ambassador .finish_rank__box .silver .rank_img, main#portal-mypage #contents .contents__inner #contents__inner__ambassador .finish_rank__box .bronze .rank_img {
  width: 20px;
  line-height: 0;
  margin-right: 5px;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .finish_rank__box .platinum .rank_img img, main#portal-mypage #contents .contents__inner #contents__inner__ambassador .finish_rank__box .gold .rank_img img, main#portal-mypage #contents .contents__inner #contents__inner__ambassador .finish_rank__box .silver .rank_img img, main#portal-mypage #contents .contents__inner #contents__inner__ambassador .finish_rank__box .bronze .rank_img img {
  width: 100%;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .finish_rank__box .platinum {
  color: #daebff !important;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .finish_rank__box .gold {
  color: #bfa879 !important;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .finish_rank__box .silver {
  color: #b0b0b0 !important;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .finish_rank__box .bronze {
  color: #9c7f6f !important;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .rank_log_table {
  width: 100%;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .rank_log_table .table_ymd {
  width: 30%;
  border-right: solid 1px #6c6c6c;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .rank_log_table .table_rank {
  width: 70%;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .rank_log_table .platinum,
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .rank_log_table .gold,
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .rank_log_table .silver,
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .rank_log_table .bronze {
  display: flex !important;
  align-items: center;
  margin-left: 10px !important;
  line-height: 1;
  font-weight: normal;
  margin: 0 !important;
  font-family: "Oswald", sans-serif;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .rank_log_table .platinum .rank_img,
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .rank_log_table .gold .rank_img,
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .rank_log_table .silver .rank_img,
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .rank_log_table .bronze .rank_img {
  width: 25px;
  line-height: 0;
  margin-right: 5px;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .rank_log_table .platinum .rank_img img,
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .rank_log_table .gold .rank_img img,
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .rank_log_table .silver .rank_img img,
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .rank_log_table .bronze .rank_img img {
  width: 100%;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .rank_log_table .platinum .rank_text,
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .rank_log_table .gold .rank_text,
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .rank_log_table .silver .rank_text,
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .rank_log_table .bronze .rank_text {
  font-size: 2.1rem;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .rank_log_table .platinum .text,
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .rank_log_table .gold .text,
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .rank_log_table .silver .text,
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .rank_log_table .bronze .text {
  font-size: 1.4rem;
  color: #bcbcbc !important;
  display: inline-block;
  margin: 0.5rem 0 0 0.75rem;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .rank_log_table .platinum {
  color: #daebff !important;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .rank_log_table .gold {
  color: #bfa879 !important;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .rank_log_table .silver {
  color: #b0b0b0 !important;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .rank_log_table .bronze {
  color: #9c7f6f !important;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .rank_log_table tr {
  border-bottom: solid 1px #6c6c6c;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .rank_log_table thead {
  background: rgba(21, 21, 21, 0.5);
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .rank_log_table thead .table_ymd,
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .rank_log_table thead .table_rank {
  padding: 10px 20px;
  font-size: 1.4rem;
  color: #bcbcbc;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .rank_log_table thead .table_rank {
  text-align: left;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .rank_log_table tbody .table_ymd,
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .rank_log_table tbody .table_rank {
  padding: 20px;
  font-size: 1.4rem;
  color: #bcbcbc;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .rank_log_table tbody .table_ymd {
  text-align: center;
  font-family: "Oswald", sans-serif;
  vertical-align: middle;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador p.about_link {
  margin-top: 20px;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador p.about_link a {
  display: block;
  position: relative;
  padding: 0 0 0 15px;
  color: #eb0000;
  font-size: 1.3rem;
  text-decoration: underline;
  line-height: 1;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador p.about_link a:hover {
  text-decoration: none;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador p.about_link a::before {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 6px;
  height: 6px;
  border-top: 2px solid #eb0000;
  border-right: 2px solid #eb0000;
  transform: translateY(-50%) rotate(45deg);
  transition: all 0.3s;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .ambassador_caution {
  margin-top: 10px;
  width: 370px;
}
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .ambassador_caution li {
  color: #777;
  font-size: 1rem;
  margin: 0 0 5px 1.2rem;
  text-indent: -1.2rem;
}
main#portal-mypage #contents #contents__inner__gamelink {
  position: relative;
  width: 100%;
  margin: 120px 0 100px;
}
main#portal-mypage #contents #contents__inner__gamelink > h2 {
  display: flex;
  align-items: center;
  position: relative;
  width: 100%;
  margin: 0 0 20px;
  padding: 0 0 0 35px;
  box-sizing: border-box;
  color: #d0d0d0;
  font-family: "Oswald", sans-serif;
  font-size: 3.4rem;
  font-weight: 200;
}
main#portal-mypage #contents #contents__inner__gamelink > h2::before {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 23px;
  height: 24px;
  background: url(/residentevil/pc/img/mypage/icon_check.png) no-repeat;
  transform: translateY(-50%);
}
main#portal-mypage #contents #contents__inner__gamelink > h2:after {
  display: block;
  content: "";
  position: absolute;
  top: 60px;
  left: 0;
  width: 100%;
  height: 8px;
  border: 0 solid #333130;
  border-width: 1px 0;
  background: rgba(32, 32, 32, 0.7);
}
main#portal-mypage #contents #contents__inner__gamelink > h2 .setting_btn {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 50%;
  right: 0;
  width: 180px;
  height: 38px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  background: rgba(255, 255, 255, 0.15);
  transform: translateY(-50%);
}
main#portal-mypage #contents #contents__inner__gamelink > h2 .setting_btn span {
  padding: 2px 10px 2px 30px;
  background: url(/residentevil/pc/img/mypage/icon_setting.png) no-repeat left center;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 1.4rem;
  font-weight: 400;
  letter-spacing: 1px;
  pointer-events: none;
}
main#portal-mypage #contents #contents__inner__gamelink > h2.noRegis {
  padding: 0;
}
main#portal-mypage #contents #contents__inner__gamelink > h2.noRegis::before {
  display: none;
}
main#portal-mypage #contents #contents__inner__gamelink > h2.noRegis .status {
  display: block;
  position: relative;
  height: 24px;
  margin: 0.2em 10px 0.2em 0;
  padding: 2px 10px 2px 20px;
  border-radius: 50px;
  border: 1px solid #b10c17;
  background: #930912;
  box-sizing: border-box;
  color: #d0d0d0;
  font-size: 1.2rem;
  font-weight: 400;
  opacity: 1;
}
main#portal-mypage #contents #contents__inner__gamelink > h2.noRegis .status::before {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  left: 9px;
  width: 2px;
  height: 10px;
  background: #fff;
  transform: translateY(-50%);
}
main#portal-mypage #contents #contents__inner__gamelink > h2.noRegis .status::after {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  left: 5px;
  width: 10px;
  height: 2px;
  background: #fff;
  transform: translateY(-50%);
}
main#portal-mypage #contents #contents__inner__gamelink > h2 .logo {
  display: block;
}
main#portal-mypage #contents #contents__inner__gamelink > h2 .logo::before {
  content: "/";
  margin: 0 5px;
  color: #ddd;
  font-size: 1.7rem;
}
main#portal-mypage #contents #contents__inner__gamelink > h2 .logo img {
  width: 110px;
  height: auto;
  opacity: 0.7;
}
main#portal-mypage #contents #contents__inner__gamelink .gamelink__status {
  display: flex;
  justify-content: center;
  border-bottom: 1px solid #323130;
  background: rgba(0, 0, 0, 0.3);
}
main#portal-mypage #contents #contents__inner__gamelink .gamelink__status ul {
  display: flex;
  align-items: center;
  height: 80px;
}
main#portal-mypage #contents #contents__inner__gamelink .gamelink__status ul li.status__lable {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 195px;
  height: 40px;
  border-right: 1px solid #323130;
  border-left: 1px solid #323130;
  font-size: 2.1rem;
}
main#portal-mypage #contents #contents__inner__gamelink .gamelink__status ul li.logo a {
  display: block;
  position: relative;
  width: 450px;
  padding: 0 120px 0 0;
  box-sizing: border-box;
}
main#portal-mypage #contents #contents__inner__gamelink .gamelink__status ul li.logo a::before {
  content: "";
  position: absolute;
  top: 50%;
  right: 30px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 0 6px 7px;
  border-color: transparent transparent transparent #5d656e;
  pointer-events: none;
  transform: translateY(-50%);
}
main#portal-mypage #contents #contents__inner__gamelink .gamelink__status ul li.logo a::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: 1px;
  height: 40px;
  background: #323130;
  transform: translateY(-50%);
}
main#portal-mypage #contents #contents__inner__gamelink .gamelink__status ul li.logo .img {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 180px;
}
main#portal-mypage #contents #contents__inner__gamelink .gamelink__status ul li.logo .img img {
  width: 120px;
}
main#portal-mypage #contents #contents__inner__gamelink .gamelink__status ul li.ptf {
  width: 180px;
  height: 65px;
}
main#portal-mypage #contents #contents__inner__gamelink .gamelink__status ul li.ptf.ps5, main#portal-mypage #contents #contents__inner__gamelink .gamelink__status ul li.ptf.ps5Logo {
  background: url(/residentevil/pc/img/common/footer/logo_Ps5.png) no-repeat center center;
  background-size: 100px;
}
main#portal-mypage #contents #contents__inner__gamelink .gamelink__status ul li.ptf.ps4, main#portal-mypage #contents #contents__inner__gamelink .gamelink__status ul li.ptf.ps4Logo {
  background: url(/residentevil/pc/img/common/footer/logo_Ps4.png) no-repeat center center;
  background-size: 100px;
}
main#portal-mypage #contents #contents__inner__gamelink .gamelink__status ul li.ptf.ps3, main#portal-mypage #contents #contents__inner__gamelink .gamelink__status ul li.ptf.ps3Logo {
  background: url(/residentevil/pc/img/common/footer/logo_Ps3.png) no-repeat center center;
  background-size: 100px;
}
main#portal-mypage #contents #contents__inner__gamelink .gamelink__status ul li.ptf.xseries, main#portal-mypage #contents #contents__inner__gamelink .gamelink__status ul li.ptf.xboxseries, main#portal-mypage #contents #contents__inner__gamelink .gamelink__status ul li.ptf.xseriesLogo {
  background: url(/residentevil/pc/img/common/footer/logo_Xboxseries.png) no-repeat center center;
  background-size: 100px;
}
main#portal-mypage #contents #contents__inner__gamelink .gamelink__status ul li.ptf.xone, main#portal-mypage #contents #contents__inner__gamelink .gamelink__status ul li.ptf.xboxone, main#portal-mypage #contents #contents__inner__gamelink .gamelink__status ul li.ptf.xoneLogo {
  background: url(/residentevil/pc/img/common/footer/logo_Xboxone.png) no-repeat center center;
  background-size: 100px;
}
main#portal-mypage #contents #contents__inner__gamelink .gamelink__status ul li.ptf.x360, main#portal-mypage #contents #contents__inner__gamelink .gamelink__status ul li.ptf.x360Logo {
  background: url(/residentevil/pc/img/common/footer/logo_Xbox360.png) no-repeat center center;
  background-size: 100px;
}
main#portal-mypage #contents #contents__inner__gamelink .gamelink__status ul li.ptf.nsw, main#portal-mypage #contents #contents__inner__gamelink .gamelink__status ul li.ptf.nswLogo {
  background: url(/residentevil/pc/img/common/footer/logo_Nsw.png) no-repeat center center;
  background-size: 100px;
}
main#portal-mypage #contents #contents__inner__gamelink .gamelink__status ul li.ptf.nsw2, main#portal-mypage #contents #contents__inner__gamelink .gamelink__status ul li.ptf.nsw2Logo {
  background: url(/residentevil/pc/img/common/footer/logo_Nsw2.png) no-repeat center center;
  background-size: 100px;
}
main#portal-mypage #contents #contents__inner__gamelink .gamelink__status ul li.ptf.wiiu, main#portal-mypage #contents #contents__inner__gamelink .gamelink__status ul li.ptf.wiiuLogo {
  background: url(/residentevil/pc/img/common/footer/logo_Wiiu.png) no-repeat center center;
  background-size: 100px;
}
main#portal-mypage #contents #contents__inner__gamelink .gamelink__status ul li.ptf.steam, main#portal-mypage #contents #contents__inner__gamelink .gamelink__status ul li.ptf.steamLogo {
  background: url(/residentevil/pc/img/common/footer/logo_Windows.png) no-repeat center center;
  background-size: 100px;
}
main#portal-mypage #contents #contents__inner__gamelink .gamelink__status ul li.ptf.windows, main#portal-mypage #contents #contents__inner__gamelink .gamelink__status ul li.ptf.windowsLogo {
  background: url(/residentevil/pc/img/common/footer/logo_Windows.png) no-repeat center center;
  background-size: 100px;
}
main#portal-mypage #contents #contents__inner__gamelink .gamelink__status ul li.ptf.epic, main#portal-mypage #contents #contents__inner__gamelink .gamelink__status ul li.ptf.epicLogo {
  background: url(/residentevil/pc/img/common/footer/logo_Epic.png) no-repeat center center;
  background-size: 100px;
}
main#portal-mypage #contents #contents__inner__gamelink .gamelink__status ul li.ptf.nsw2, main#portal-mypage #contents #contents__inner__gamelink .gamelink__status ul li.ptf.nsw2Logo {
  background: url(/residentevil/pc/img/common/footer/logo_Nsw2.png) no-repeat 28% center;
  background-size: 38px;
}
main#portal-mypage #contents #contents__inner__gamelink .gamelink__status ul li.ptf.epic, main#portal-mypage #contents #contents__inner__gamelink .gamelink__status ul li.ptf.epicLogo {
  background: url(/residentevil/pc/img/common/footer/logo_Epic.png) no-repeat 28% center;
  background-size: 32px;
}
main#portal-mypage #contents #contents__inner__gamelink .gamelink__status ul li.link a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 180px;
  height: 36px;
  border: 1px solid #ee0e0e;
  color: #ee0e0e;
  font-family: "Oswald", sans-serif;
  font-size: 1.4rem;
}
main#portal-mypage #contents #contents__inner__gamelink .inner {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
  padding: 15px 0;
  border-bottom: 1px solid #666;
  background: rgba(0, 0, 0, 0.3);
}
main#portal-mypage #contents #contents__inner__gamelink .inner .gamelink__tab {
  display: flex;
  width: 100%;
  border-bottom: 1px solid #aa1b1f;
}
main#portal-mypage #contents #contents__inner__gamelink .inner .gamelink__tab li a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 180px;
  height: 48px;
  border-bottom: 6px solid rgba(0, 0, 0, 0);
  color: #ddd;
  font-size: 1.4rem;
  cursor: pointer;
}
main#portal-mypage #contents #contents__inner__gamelink .inner .gamelink__tab li a:hover {
  border-bottom: 6px solid #ff2929;
}
main#portal-mypage #contents #contents__inner__gamelink .inner .gamelink__tab li a.active {
  border-bottom: 6px solid #aa1b1f;
}
main#portal-mypage #contents #contents__inner__gamelink .inner .gamelink__tab li a.inactive {
  opacity: 0.5;
  pointer-events: none;
}
main#portal-mypage #contents #contents__inner__gamelink .inner .gamelink__tab li a.inactive:hover {
  border-bottom: 6px solid rgba(0, 0, 0, 0);
}
main#portal-mypage #contents #contents__inner__gamelink .inner .nav {
  width: 100%;
}
main#portal-mypage #contents #contents__inner__gamelink .inner .gamelink__noItem {
  width: 100%;
  font-size: 1.6rem;
  padding: 100px 0 85px;
  text-align: center;
}
main#portal-mypage #contents #contents__inner__gamelink .inner .titleArea {
  width: 100%;
  padding: 15px 20px;
  box-sizing: border-box;
}
main#portal-mypage #contents #contents__inner__gamelink .inner .titleArea .noRegis {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 70px 0 100px;
}
main#portal-mypage #contents #contents__inner__gamelink .inner .titleArea .noRegis img {
  width: 340px;
  margin: 0 40px 0 0;
}
main#portal-mypage #contents #contents__inner__gamelink .inner .titleArea .noRegis dl {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 340px;
}
main#portal-mypage #contents #contents__inner__gamelink .inner .titleArea .noRegis dl dt {
  margin: 0 0 20px;
  font-size: 1.4rem;
  text-align: center;
}
main#portal-mypage #contents #contents__inner__gamelink .inner .titleArea .noRegis dl dd {
  width: 100%;
}
main#portal-mypage #contents #contents__inner__gamelink .inner .titleArea .noRegis dl dd ul {
  display: flex;
  justify-content: center;
}
main#portal-mypage #contents #contents__inner__gamelink .inner .titleArea .noRegis dl dd ul li {
  margin: 0 3px;
}
main#portal-mypage #contents #contents__inner__gamelink .inner .titleArea .noRegis dl dd ul li a {
  display: inline-block;
  flex-grow: 0;
  position: relative;
  padding: 10px 20px;
  border: 1px solid #eb0000;
  color: #eb0000;
  font-size: 1.4rem;
  font-family: "Oswald", sans-serif;
  font-weight: 400;
  text-align: center;
}

/*---------------------------------
	modal, loader
---------------------------------*/
#bgmdl,
#bgmdl_loading {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.8;
  z-index: 10000;
}

#mdl_error {
  position: fixed;
  top: 0;
  right: 50%;
  left: 50%;
  width: 600px;
  min-height: 100px;
  margin: 0 0 0 -300px;
  border: 1px solid #333;
  background: rgba(0, 0, 0, 0.2);
  z-index: 15000;
}
#mdl_error h2 {
  margin: 5px 0 10px 0;
  background: url(/residentevil/pc/img/mypage/bg_readbox.png) no-repeat center 2px rgba(0, 0, 0, 0.1);
  background-size: 100% 40px;
  color: #8a9199;
  font-size: 16px;
  text-align: center;
  line-height: 40px;
}
#mdl_error p.message {
  padding: 10px;
  color: #888;
  font-size: 14px;
  line-height: 1.5;
  word-break: break-all;
  text-align: center;
}
#mdl_error p.close {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 28px;
  height: 29px;
  border-radius: 4px;
  border: 1px solid #383838;
  background: url(/residentevil/pc/img/mypage/icon_close.png) no-repeat center center rgba(0, 0, 0, 0.5);
  cursor: pointer;
  transition: all 0.3s;
}
#mdl_error p.close:hover {
  background: url(/residentevil/pc/img/mypage/icon_close.png) no-repeat center center rgba(255, 255, 255, 0.1);
}

/*loader*/
.loader {
  position: fixed;
  top: 50%;
  left: 50%;
  margin: -2.5em 0 0 -2.5em;
  border-top: 1.1em solid rgba(255, 255, 255, 0.2);
  border-right: 1.1em solid rgba(255, 255, 255, 0.2);
  border-bottom: 1.1em solid rgba(255, 255, 255, 0.2);
  border-left: 1.1em solid #fff;
  font-size: 10px;
  text-indent: -9999em;
  transform: translateZ(0);
  -webkit-animation: load8 1.1s infinite linear;
          animation: load8 1.1s infinite linear;
  z-index: 15000;
  width: 5em;
  height: 5em;
  border-radius: 50%;
}
.loader:after {
  width: 5em;
  height: 5em;
  border-radius: 50%;
}

@-webkit-keyframes load8 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes load8 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/*---------------------------------
	titleArea
---------------------------------*/
/* //// Old CSS, check for deletion //// */
span.lt:before, span.lt:after {
  top: -1px;
  left: -1px;
}
span.rt:before, span.rt:after {
  top: -1px;
  right: -1px;
}
span.lb:before, span.lb:after {
  bottom: -1px;
  left: -1px;
}
span.rb:before, span.rb:after {
  bottom: -1px;
  right: -1px;
}

/*---------------------------------
	nav
---------------------------------*/
/* ///////////// Chris added ///////////////// */
.dots {
  position: relative;
}
.dots:before, .dots:after {
  content: "";
  position: absolute;
  top: -1px;
  height: calc(100% + 2px);
  width: 3px;
  background-image: linear-gradient(#676767 1px, #676767 1px), linear-gradient(#676767 1px, #676767 1px);
  background-size: 3px 3px;
  background-position: top center, bottom center;
  background-repeat: no-repeat;
}
.dots:before {
  left: -1px;
}
.dots:after {
  right: -1px;
}

.nav_innerBot {
  width: 1080px;
  border-bottom: 1px solid #535455;
  margin-top: 50px;
}
.nav_innerBot a {
  width: 160px;
  height: 36px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.5);
  border: 1px solid #545555;
  margin-bottom: -1px;
  opacity: 1;
  transition: opacity 0.2s;
  font-size: 14px;
  color: #fff;
}
.nav_innerBot a:hover {
  opacity: 0.6;
}
.nav_innerBot a.active {
  background: #545555;
}
.nav_innerBot a.inactive {
  opacity: 0.4;
  pointer-events: none;
}

/* ///////////// Chris added ///////////////// */
#portal-mypage .nav .page {
  border-bottom: 1px solid #333;
  background: rgba(0, 0, 0, 0.2);
  text-align: center;
  letter-spacing: -0.4em;
}
#portal-mypage .nav .page li {
  display: inline-block;
  position: relative;
  height: 52px;
  letter-spacing: normal;
  transition: all 0.3s;
}
#portal-mypage .nav .page li.active, #portal-mypage .nav .page li:hover {
  background: linear-gradient(to bottom, rgba(93, 101, 110, 0) 0%, rgba(93, 101, 110, 0.5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#005d656e", endColorstr="#805d656e",GradientType=0 );
}
#portal-mypage .nav .page li.inactive a {
  cursor: default;
}
#portal-mypage .nav .page li a {
  display: block;
  width: 140px;
  height: 53px;
  color: #5d656e;
  font-size: 14px;
  line-height: 52px;
}
#portal-mypage .nav .page li.inactive:hover {
  background: rgba(0, 0, 0, 0.2);
}
#portal-mypage .nav .page li.active a, #portal-mypage .nav .page li:hover a {
  background: url(/residentevil/pc/img/mypage/line_navbtm.png) no-repeat center bottom;
}
#portal-mypage .nav .page li.inactive:hover a {
  background: none;
}
#portal-mypage .nav .page li span {
  padding: 5px 0 5px 30px;
  transition: all 0.3s;
}
#portal-mypage .nav .page li.page01 span {
  background: url(/residentevil/pc/img/mypage/icon_records.png) no-repeat left 5px;
}
#portal-mypage .nav .page li.page02 span {
  background: url(/residentevil/pc/img/mypage/icon_events.png) no-repeat left 5px;
}
#portal-mypage .nav .page li.page03 span {
  background: url(/residentevil/pc/img/mypage/icon_partners.png) no-repeat left 5px;
}
#portal-mypage .nav .page li.page04 span {
  background: url(/residentevil/pc/img/mypage/icon_message.png) no-repeat left 8px;
}
#portal-mypage .nav .page li.page01.active span, #portal-mypage .nav .page li.page01:hover span {
  background: url(/residentevil/pc/img/mypage/icon_records_on.png) no-repeat left 5px;
  color: #fff;
}
#portal-mypage .nav .page li.page02.active span, #portal-mypage .nav .page li.page02:hover span {
  background: url(/residentevil/pc/img/mypage/icon_events_on.png) no-repeat left 5px;
  color: #fff;
}
#portal-mypage .nav .page li.page03.active span, #portal-mypage .nav .page li.page03:hover span {
  background: url(/residentevil/pc/img/mypage/icon_partners_on.png) no-repeat left 5px;
  color: #fff;
}
#portal-mypage .nav .page li.page04.active span, #portal-mypage .nav .page li.page04:hover span {
  background: url(/residentevil/pc/img/mypage/icon_message_on.png) no-repeat left 8px;
  color: #fff;
}
#portal-mypage .nav .page li.page01.inactive:hover span {
  background: url(/residentevil/pc/img/mypage/icon_records.png) no-repeat left 5px;
  color: #5d656e;
}
#portal-mypage .nav .page li.page02.inactive:hover span {
  background: url(/residentevil/pc/img/mypage/icon_events.png) no-repeat left 5px;
  color: #5d656e;
}
#portal-mypage .nav .page li.page03.inactive:hover span {
  background: url(/residentevil/pc/img/mypage/icon_partners.png) no-repeat left 5px;
  color: #5d656e;
}
#portal-mypage .nav .page li.page04.inactive:hover span {
  background: url(/residentevil/pc/img/mypage/icon_message.png) no-repeat left 8px;
  color: #5d656e;
}
#portal-mypage .select,
#portal-mypage .tab {
  position: relative;
  background: url(/residentevil/pc/img/mypage/bg_select.png) repeat;
  box-shadow: 0px 5px 10px -2px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0px 5px 10px -2px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0px 5px 10px -2px rgba(0, 0, 0, 0.4);
  text-align: center;
}
#portal-mypage .select dl {
  display: inline-block;
  position: relative;
  width: 300px;
  text-align: left;
}
#portal-mypage .select dl:nth-of-type(1):after {
  display: block;
  content: "";
  position: absolute;
  top: 17px;
  right: -2px;
  width: 1px;
  height: 32px;
  background: #444;
}
#portal-mypage .select dt {
  position: relative;
  display: flex;
  align-items: center;
  height: 66px;
  padding: 0 10px;
  color: #5d656e;
  font-size: 14px;
  vertical-align: middle;
  cursor: pointer;
  transition: background 0.5s;
}
#portal-mypage .select dt span {
  display: inline-block;
  width: 200px;
  padding: 0 10px;
  margin: 0 0 0 10px;
  color: #8f98a2;
  font-size: 14px;
  font-weight: bold;
  vertical-align: middle;
}
#portal-mypage .select dt:after {
  display: block;
  content: "";
  position: absolute;
  top: 30px;
  right: 10px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #5d656e transparent transparent transparent;
}
#portal-mypage .select dt:hover {
  background: url(/residentevil/pc/img/mypage/bg_select_on.png) no-repeat center center;
}
#portal-mypage .select dd {
  display: none;
  position: absolute;
  top: 60px;
  left: 10px;
  width: 280px;
  box-shadow: 0px 0px 13px 0px #000;
  -moz-box-shadow: 0px 0px 13px 0px #000;
  -webkit-box-shadow: 0px 0px 13px 0px #000;
  z-index: 10;
}
#portal-mypage .select dd ul {
  padding: 1px;
  border-radius: 8px;
  border: 1px solid #333;
  background: rgba(0, 0, 0, 0.9);
}
#portal-mypage .select dd li {
  padding: 10px;
  color: #8f98a2;
  font-size: 14px;
  font-weight: bold;
  vertical-align: middle;
  list-style: none;
}
#portal-mypage .select dd li:hover {
  background: url(/residentevil/pc/img/mypage/bg_select.png) repeat;
  cursor: pointer;
}
#portal-mypage .select .ptf li {
  height: 1.5em;
  background-position: 20px center !important;
}
#portal-mypage .select dl.ptf span {
  margin: 0 0 0 10px;
}
#portal-mypage .select dl.ptf span:not(.all) {
  top: -1px;
}
#portal-mypage .select dl.ptf span.ps5 {
  background: url(/residentevil/pc/img/common/ftr_ps5.png) no-repeat left top;
  background-size: auto 27px;
}
#portal-mypage .select dl.ptf span.ps4 {
  background: url(/residentevil/pc/img/common/ftr_ps4.png) no-repeat left top;
  background-size: auto 25px;
}
#portal-mypage .select dd li.ps5 {
  background: url(/residentevil/pc/img/common/ftr_ps5.png) no-repeat left top;
  background-size: auto 27px;
  background-position: 12px center !important;
}
#portal-mypage .select dd li.ps4 {
  background: url(/residentevil/pc/img/common/ftr_ps4.png) no-repeat left top;
  background-size: auto 25px;
}
#portal-mypage .select dl.ptf span.ps3,
#portal-mypage .select dd li.ps3 {
  background: url(/residentevil/pc/img/common/ftr_ps3.png) no-repeat left top;
  background-size: auto 25px;
}
#portal-mypage .select dl.ptf span.xseries,
#portal-mypage .select dd li.xseries {
  background: url(/residentevil/pc/img/common/footer/logo_Xboxseries.png) no-repeat left top;
  background-size: auto 23px;
}
#portal-mypage .select dl.ptf span.xone,
#portal-mypage .select dd li.xone {
  background: url(/residentevil/pc/img/common/ftr_xone.png) no-repeat left top;
  background-size: auto 25px;
}
#portal-mypage .select dl.ptf span.x360,
#portal-mypage .select dd li.x360 {
  background: url(/residentevil/pc/img/common/ftr_x360.png) no-repeat left top;
  background-size: auto 25px;
}
#portal-mypage .select dl.ptf span.steam,
#portal-mypage .select dd li.steam {
  background: url(/residentevil/pc/img/common/ftr_steam.png) no-repeat left top;
  background-size: auto 26px;
}
#portal-mypage .select dl.ptf span.wiiu,
#portal-mypage .select dd li.wiiu {
  background: url(/residentevil/pc/img/common/ftr_wiiu.png) no-repeat left top;
  background-size: auto 25px;
}
#portal-mypage .select dl.ptf span.nsw,
#portal-mypage .select dd li.nsw {
  background: url(/residentevil/pc/img/common/ftr_nsw.png) no-repeat left top;
  background-size: auto 25px;
}
#portal-mypage .select dl.ptf span.nsw2,
#portal-mypage .select dd li.nsw2 {
  background: url(/residentevil/pc/img/common/ftr_nsw2.png) no-repeat left top;
  background-size: auto 27px;
}
#portal-mypage .select dl.ptf span.windows {
  background: url(/residentevil/pc/img/common/ftr_windows.png) no-repeat left top;
  background-size: auto 25px;
}
#portal-mypage .select dl.ptf span.epic,
#portal-mypage .select dd li.epic {
  background: url(/residentevil/pc/img/common/ftr_epic.png) no-repeat left top;
  background-size: auto 29px;
}
#portal-mypage .select dd li.windows {
  background: url(/residentevil/pc/img/common/ftr_windows.png) no-repeat left top;
  background-size: auto 25px;
}
#portal-mypage .select dd li.ps5:hover {
  background: url(/residentevil/pc/img/common/ftr_ps5.png) no-repeat left top, url(/residentevil/pc/img/mypage/bg_select.png) repeat;
  background-size: auto 27px;
}
#portal-mypage .select dd li.ps4:hover {
  background: url(/residentevil/pc/img/common/ftr_ps4.png) no-repeat left top, url(/residentevil/pc/img/mypage/bg_select.png) repeat;
  background-size: auto 25px;
}
#portal-mypage .select dd li.ps3:hover {
  background: url(/residentevil/pc/img/common/ftr_ps3.png) no-repeat left top, url(/residentevil/pc/img/mypage/bg_select.png) repeat;
  background-size: auto 25px;
}
#portal-mypage .select dd li.xseries:hover {
  background: url(/residentevil/pc/img/common/footer/logo_Xboxseries.png) no-repeat left top, url(/residentevil/pc/img/mypage/bg_select.png) repeat;
  background-size: auto 23px;
}
#portal-mypage .select dd li.xone:hover {
  background: url(/residentevil/pc/img/common/ftr_xone.png) no-repeat left top, url(/residentevil/pc/img/mypage/bg_select.png) repeat;
  background-size: auto 25px;
}
#portal-mypage .select dd li.x360:hover {
  background: url(/residentevil/pc/img/common/ftr_x360.png) no-repeat left top, url(/residentevil/pc/img/mypage/bg_select.png) repeat;
  background-size: auto 25px;
}
#portal-mypage .select dd li.steam:hover {
  background: url(/residentevil/pc/img/common/ftr_steam.png) no-repeat left top, url(/residentevil/pc/img/mypage/bg_select.png) repeat;
  background-size: auto 26px;
}
#portal-mypage .select dd li.wiiu:hover {
  background: url(/residentevil/pc/img/common/ftr_wiiu.png) no-repeat left top, url(/residentevil/pc/img/mypage/bg_select.png) repeat;
  background-size: auto 25px;
}
#portal-mypage .select dd li.nsw:hover {
  background: url(/residentevil/pc/img/common/ftr_nsw.png) no-repeat left top, url(/residentevil/pc/img/mypage/bg_select.png) repeat;
  background-size: auto 25px;
}
#portal-mypage .select dd li.nsw2:hover {
  background: url(/residentevil/pc/img/common/ftr_nsw2.png) no-repeat left top, url(/residentevil/pc/img/mypage/bg_select.png) repeat;
  background-size: auto 27px;
}
#portal-mypage .select dd li.windows:hover {
  background: url(/residentevil/pc/img/common/ftr_windows.png) no-repeat left top, url(/residentevil/pc/img/mypage/bg_select.png) repeat;
  background-size: auto 25px;
}
#portal-mypage .select dd li.epic:hover {
  background: url(/residentevil/pc/img/common/ftr_epic.png) no-repeat left top, url(/residentevil/pc/img/mypage/bg_select.png) repeat;
  background-size: auto 29px;
}
#portal-mypage .tab ul {
  position: relative;
  text-align: center;
}
#portal-mypage .tab ul li {
  display: inline-block;
  position: relative;
  width: 150px;
}
#portal-mypage .tab ul li:after {
  display: block;
  content: "";
  position: absolute;
  top: 17px;
  right: -2px;
  width: 1px;
  height: 32px;
  background: #444;
}
#portal-mypage .tab ul li:last-of-type:after {
  display: none;
}
#portal-mypage .tab ul li span,
#portal-mypage .tab ul li a {
  display: block;
  color: #888;
  font-family: "Century Gothic", "Futura", "Avenir-Light", sans-serif;
  font-size: 14px;
  font-weight: bold;
  line-height: 65px;
  list-style: none;
  cursor: pointer;
}
#portal-mypage .tab ul li.active, #portal-mypage .tab ul li:hover {
  background: url(/residentevil/pc/img/mypage/line_navbtm.png) no-repeat center bottom, url(/residentevil/pc/img/mypage/bg_select_on.png) no-repeat center center;
  background-size: auto, 100% 96%;
}
#portal-mypage .tab ul li.active span, #portal-mypage .tab ul li:hover a {
  color: #fff;
}
#portal-mypage .tab p {
  position: absolute;
  top: 0;
  left: 50%;
  margin: 0 0 0 440px;
}
#portal-mypage .tab p a {
  display: block;
  padding: 0 30px;
  color: #8f98a2;
  font-size: 14px;
  line-height: 65px;
  transition: all 0.3s;
}
#portal-mypage .tab p:hover a {
  background: url(/residentevil/pc/img/mypage/bg_select_on.png) no-repeat center center;
  background-size: auto, 100% 96%;
  color: #fff;
}
#portal-mypage .tab p:after {
  position: absolute;
  display: block;
  content: "";
  top: 50%;
  right: 15px;
  width: 7px;
  height: 7px;
  margin: -4px 0 0 0;
  border-top: 1px solid #555c65;
  border-right: 1px solid #555c65;
  transform: rotate(45deg);
}
#portal-mypage #partnerInfo {
  position: relative;
  max-width: 1080px;
  min-width: 880px;
  margin: 30px auto;
}
#portal-mypage #partnerInfo:after {
  display: block;
  content: "";
  clear: both;
}
#portal-mypage #partnerInfo .loadInfoBtn {
  float: right;
  min-width: 130px;
  margin: 0 50px 0 0;
  border: 1px solid #333;
  background: #151515;
  transition: all 0.3s;
}
#portal-mypage #partnerInfo .loadInfoBtn:hover {
  background: #222;
}
#portal-mypage #partnerInfo .loadInfoBtn a {
  display: block;
  text-align: center;
  color: #888;
  font-size: 12px;
  line-height: 31px;
}
#portal-mypage #partnerInfo .loadInfoBtn span {
  position: relative;
  padding: 0 0 0 10px;
}
#portal-mypage #partnerInfo .loadInfoBtn span:before {
  display: block;
  content: "";
  position: absolute;
  top: 7px;
  left: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 2.5px 0 2.5px 5px;
  border-color: transparent transparent transparent #555;
}
#portal-mypage #partnerInfo #navBtPartnerListAbout {
  top: 0;
  right: 10px;
}

@media all and (max-width: 1198px) {
  #portal-mypage .tab p {
    left: auto;
    right: 10px;
    margin: 0;
  }
}
/*---------------------------------
	record
---------------------------------*/
.record .titleArea {
  display: flex;
  flex-wrap: wrap;
  position: relative;
}
.record .titleArea div.title {
  position: relative;
  width: 256px;
  min-height: 265px;
  margin: 15px 15px 15px 0;
  padding: 0 0 15px 0;
  border: 1px solid #333;
  background: rgba(0, 0, 0, 0.2);
  box-sizing: border-box;
  transition: all 0.3s;
}
.record .titleArea div.title:nth-of-type(4n) {
  margin: 15px 0;
}
.record .titleArea div.title:before {
  display: block;
  content: "";
  position: absolute;
  top: -1px;
  left: -1px;
  width: 3px;
  height: 3px;
  background: #727272;
}
.record .titleArea div.title:after {
  display: block;
  content: "";
  position: absolute;
  top: -1px;
  right: -1px;
  width: 3px;
  height: 3px;
  background: #727272;
}
.record .titleArea div.title a {
  display: block;
  text-align: center;
}
.record .titleArea div.title a:before {
  display: block;
  content: "";
  position: absolute;
  bottom: -1px;
  left: -1px;
  width: 3px;
  height: 3px;
  background: #727272;
}
.record .titleArea div.title a:after {
  display: block;
  content: "";
  position: absolute;
  bottom: -1px;
  right: -1px;
  width: 3px;
  height: 3px;
  background: #727272;
}
.record .titleArea div.title:hover {
  background: rgba(170, 170, 170, 0.1);
}
.record .titleArea div.title .img {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 124px;
  padding: 0 0 40px 0;
}
.record .titleArea div.title .img.ps5 {
  background: url(/residentevil/pc/img/common/ftr_ps5.png) no-repeat center 120px;
  background-size: auto 17px;
}
.record .titleArea div.title .img.ps4 {
  background: url(/residentevil/pc/img/common/ftr_ps4.png) no-repeat center 120px;
  background-size: auto 17px;
}
.record .titleArea div.title .img.ps3 {
  background: url(/residentevil/pc/img/common/ftr_ps3.png) no-repeat center 120px;
  background-size: auto 17px;
}
.record .titleArea div.title .img.xseries {
  background: url(/residentevil/pc/img/common/footer/logo_Xboxseries.png) no-repeat center 120px;
  background-size: auto 17px;
}
.record .titleArea div.title .img.xone {
  background: url(/residentevil/pc/img/common/ftr_xone.png) no-repeat center 120px;
  background-size: auto 17px;
}
.record .titleArea div.title .img.x360 {
  background: url(/residentevil/pc/img/common/ftr_x360.png) no-repeat center 120px;
  background-size: auto 17px;
}
.record .titleArea div.title .img.steam {
  background: url(/residentevil/pc/img/common/ftr_steam.png) no-repeat center 120px;
  background-size: auto 17px;
}
.record .titleArea div.title .img.wiiu {
  background: url(/residentevil/pc/img/common/ftr_wiiu.png) no-repeat center 120px;
  background-size: auto 17px;
}
.record .titleArea div.title .img.nsw {
  background: url(/residentevil/pc/img/common/ftr_nsw.png) no-repeat center 120px;
  background-size: auto 17px;
}
.record .titleArea div.title .img.nsw2 {
  background: url(/residentevil/pc/img/common/ftr_nsw2.png) no-repeat center 120px;
  background-size: auto 27px;
}
.record .titleArea div.title .img.windows {
  background: url(/residentevil/pc/img/common/ftr_windows.png) no-repeat center 120px;
  background-size: auto 17px;
}
.record .titleArea div.title .img.epic {
  background: url(/residentevil/pc/img/common/ftr_epic.png) no-repeat center 120px;
  background-size: auto 27px;
}
.record .titleArea div.title.three .img img {
  width: 256px;
}
.record .titleArea div.title.resistance .img img {
  width: 200px;
}
.record .titleArea div.title.four .img img {
  width: 230px;
}
.record .titleArea div.title .name {
  height: 35px;
  margin: 0 0 10px 0;
  color: #8f98a2;
  font-size: 14px;
}
.record .titleArea div.title dl {
  display: inline-block;
  width: 44%;
  box-sizing: border-box;
}
.record .titleArea div.title dl:last-child {
  width: 50%;
}
.record .titleArea div.title dl dt {
  margin: 0 0 10px 0;
  color: #5d656e;
  font-size: 12px;
  text-align: center;
}
.record .titleArea div.title dl dd {
  width: 100%;
  color: #8f98a2;
  font-family: "Century Gothic", "Futura", "Avenir-Light", sans-serif;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
  white-space: nowrap;
}
.record .titleArea div.title.uc dl:last-of-type dd {
  padding: 7px 0 0 0;
  font-size: 13px;
}

@media all and (max-width: 1098px) {
  .record .titleArea {
    left: 0;
    width: 96%;
    min-width: 880px;
    margin: 0 auto;
    padding: 57px 0 100px 0;
  }
}
/*---------------------------------
	events
---------------------------------*/
.event .titleArea {
  width: 1080px;
  margin: 0 auto;
  padding: 40px 0 100px 0;
}
.event .titleArea:after {
  display: block;
  content: "";
  clear: both;
}
.event .titleArea > .title {
  display: none;
}
.event .titleArea h2 {
  position: relative;
  margin: 0 0 10px 0;
  color: #58606a;
  font-size: 12px;
  font-weight: bold;
}
.event .titleArea h2 span {
  padding: 0 0 0 15px;
  color: #8f98a2;
  font-size: 2.2rem;
  font-family: "Oswald", sans-serif;
  font-weight: 200;
}
.event .titleArea h2::before {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 5px;
  height: 5px;
  background: #5d656e;
  border: solid 2px #050505;
  border-radius: 50px;
  box-shadow: 0 0 0 1px #5d656e;
  transform: translateY(-50%);
}
.event .gamelink__noItem {
  padding: 20px 0 20px 15px !important;
  font-size: 1.4rem !important;
  text-align: left !important;
}

@media all and (max-width: 1098px) {
  .event .titleArea {
    left: 2%;
    width: 96%;
    min-width: 880px;
  }
}
.event .rev2 .trophyBox {
  width: 1055px;
  margin: 0 auto 40px;
  padding: 10px;
  border: 1px solid #333;
  background: rgba(0, 0, 0, 0.1);
}
.event .rev2 .trophyBox:after {
  display: block;
  content: "";
  clear: both;
}
.event .rev2 .trophyBox dl {
  float: left;
  position: relative;
  width: 259px;
  height: 180px;
  margin: 0 6px 0 0;
  border: 1px solid #333;
  background: url(/residentevil/pc/img/mypage/bg_bdr_wh.png) repeat, rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
  box-shadow: 0px 0px 10px -1px #000000 inset;
}
.event .rev2 .trophyBox dl dt {
  position: absolute;
  top: 65px;
  left: 85px;
  color: #8f98a2;
  font-size: 22px;
}
.event .rev2 .trophyBox dl dt span {
  font-family: "Century Gothic", "Futura", "Avenir-Light", sans-serif;
  font-size: 32px;
}
.event .rev2 .trophyBox dl dd {
  position: absolute;
  top: 125px;
  left: 85px;
  display: table;
  width: 155px;
  color: #8f98a2;
}
.event .rev2 .trophyBox dl dd span.txt {
  display: table-cell;
  font-size: 14px;
  font-weight: bold;
}
.event .rev2 .trophyBox dl dd span.num {
  display: table-cell;
  width: 90px;
  font-size: 24px;
  font-weight: normal;
  text-align: center;
}

.en .event .rev2 .trophyBox dl dd span.num {
  padding: 0 5px;
  font-size: 18px;
}

.event .rev2 .trophyBox dl.first {
  background: url(/residentevil/pc/img/mypage/trophy_01.png) no-repeat 20px 20px, url(/residentevil/pc/img/mypage/bg_bdr_wh.png) repeat, rgba(0, 0, 0, 0.1);
}
.event .rev2 .trophyBox dl.second {
  background: url(/residentevil/pc/img/mypage/trophy_02.png) no-repeat 20px 20px, url(/residentevil/pc/img/mypage/bg_bdr_wh.png) repeat, rgba(0, 0, 0, 0.1);
}
.event .rev2 .trophyBox dl.third {
  background: url(/residentevil/pc/img/mypage/trophy_03.png) no-repeat 20px 20px, url(/residentevil/pc/img/mypage/bg_bdr_wh.png) repeat, rgba(0, 0, 0, 0.1);
}
.event .rev2 .trophyBox dl.tenth, .event .rev2 .trophyBox dl.thousand {
  height: 86px;
  margin: 0;
}
.event .rev2 .trophyBox dl.tenth {
  margin: 0 0 8px 0;
  background: url(/residentevil/pc/img/mypage/trophy_04.png) no-repeat 15px 15px, url(/residentevil/pc/img/mypage/bg_bdr_wh.png) repeat, rgba(0, 0, 0, 0.1);
}
.event .rev2 .trophyBox dl.thousand {
  background: url(/residentevil/pc/img/mypage/trophy_05.png) no-repeat 15px 10px, url(/residentevil/pc/img/mypage/bg_bdr_wh.png) repeat, rgba(0, 0, 0, 0.1);
}
.event .rev2 .trophyBox dl.tenth dt, .event .rev2 .trophyBox dl.thousand dt {
  top: 22px;
  left: 75px;
  color: #8f98a2;
  font-size: 16px;
}
.event .rev2 .trophyBox dl.tenth dd, .event .rev2 .trophyBox dl.thousand dd {
  top: 50px;
  left: 75px;
  width: 165px;
  color: #8f98a2;
}
.event .rev2 .trophyBox dl.tenth dd span.txt, .event .rev2 .trophyBox dl.thousand dd span.txt {
  vertical-align: top;
}
.event .rev2 .trophyBox dl.tenth dd span.num, .event .rev2 .trophyBox dl.thousand dd span.num {
  float: right;
  margin: -3px 0 0 0;
  font-size: 18px;
  font-weight: normal;
}

.en .event .rev2 .trophyBox dl.tenth dd span.num, .en .event .rev2 .trophyBox dl.thousand dd span.num {
  font-size: 16px;
}

.event .eventsBox {
  margin: 0 0 40px 0;
}
.event .eventsBox .eventItem {
  margin: 0 0 8px 0;
  padding: 0;
  border: 1px solid #222;
  background: rgba(0, 0, 0, 0.2);
  transition: all 0.3s;
}
.event .eventsBox .eventItem:hover {
  border: 1px solid #333;
  background: url(/residentevil/pc/img/mypage/bg_select.png) repeat rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 10px -1px #000000 inset;
  -moz-box-shadow: 0px 0px 10px -1px #000000 inset;
  -webkit-box-shadow: 0px 0px 10px -1px #000000 inset;
}
.event .eventsBox a {
  display: flex;
  padding: 10px;
}
.event .eventsBox a:after {
  display: block;
  content: "";
  clear: both;
}
.event .eventsBox .img {
  float: left;
  width: 374px;
  margin: 0 8px 0 0;
  border: 1px solid #222;
  background: #000;
}
.event .eventsBox .img img {
  width: 100%;
  height: auto;
}
.event .eventsBox dl {
  float: left;
}
.event .eventsBox dt {
  margin: 25px 0 18px 0;
  color: #8f98a2;
  font-size: 24px;
  font-weight: bold;
}
.event .rev2 .eventsBox dt {
  margin: 15px 0 18px 0;
}
.event .eventsBox dt span {
  display: block;
  margin: 0 0 5px 0;
  font-size: 12px;
}
.event .eventsBox dd.date {
  margin: 0 0 52px;
  color: #5d656e;
  font-family: "Century Gothic", "Futura", "Avenir-Light", sans-serif;
  font-size: 16px;
  font-weight: bold;
}
.event .rev2 .eventsBox dd.date {
  margin: 0 0 18px 0;
}

#wrapper .event .eventsBox dd.score table {
  width: 670px;
  background: none;
  border-collapse: collapse;
  font-family: "Century Gothic", "Futura", "Avenir-Light", sans-serif;
  text-shadow: none;
}
#wrapper .event .eventsBox dd.score table tr {
  background: none;
}
#wrapper .event .eventsBox dd.score table th {
  width: 87px;
  border: 1px solid rgba(0, 0, 0, 0.5);
  background: url(/residentevil/pc/img/mypage/bg_dot_blk.png) repeat rgba(85, 85, 85, 0.3);
  color: #5d656e;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
}
#wrapper .event .eventsBox dd.score table td {
  width: 274px;
  padding: 0 5px;
  border: 1px solid rgba(0, 0, 0, 0.5);
  background: url(/residentevil/pc/img/mypage/bg_dot_blk.png) repeat rgba(85, 85, 85, 0.2);
  color: #5d656e;
  font-size: 1.4rem;
  font-weight: normal;
  vertical-align: middle;
  line-height: 40px;
}
#wrapper .event .eventsBox dd.score table td span {
  float: right;
  color: #8f98a2;
  font-size: 20px;
  font-weight: bold;
}

.event .decorationsBox .eventItem {
  margin: 0 0 8px 0;
  padding: 10px;
  border: 1px solid #222;
  background: rgba(0, 0, 0, 0.2);
  transition: all 0.3s;
}
.event .decorationsBox .eventItem:after {
  display: block;
  content: "";
  clear: both;
}
.event .decorationsBox .eventItem .img {
  float: left;
  width: 381px;
  margin: 0 8px 0 0;
}
.event .decorationsBox .eventItem dl {
  float: left;
  font-weight: bold;
}
.event .decorationsBox .eventItem dl dt {
  margin: 20px 8px 18px 8px;
  color: #8f98a2;
  font-size: 20px;
}
.event .decorationsBox .eventItem dl dd {
  margin: 0 8px;
  color: #5d656e;
  font-size: 16px;
}
.event .prevBox {
  display: flex;
  flex-wrap: wrap;
  margin: 0 0 40px 0;
}
.event .prevBox:after {
  display: block;
  content: "";
  clear: both;
}
.event .prevBox dl {
  width: 530px;
  margin: 0 6px 8px 0;
  border: 1px solid #222;
  background: rgba(0, 0, 0, 0.2);
  transition: all 0.3s;
}
.event .prevBox dl:nth-of-type(2n) {
  margin: 0 0 8px 0;
}
.event .prevBox dl:hover {
  border: 1px solid #333;
  background: url(/residentevil/pc/img/mypage/bg_select.png) repeat rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 10px -1px #000000 inset;
}
.event .prevBox dl a {
  display: block;
  padding: 10px;
}
.event .prevBox dl a:after {
  display: block;
  content: "";
  clear: both;
}
.event .prevBox dt .img {
  float: left;
  width: 170px;
  margin: 0 7px 5px 0;
  border: 1px solid #222;
}
.event .prevBox dt .img img {
  width: 100%;
  height: auto;
}
.event .prevBox dt ul {
  float: left;
}
.event .prevBox dt li {
  list-style: none;
}
.event .prevBox dt li.title {
  margin: 12px 0 10px 0;
  color: #8f98a2;
  font-size: 14px;
  font-weight: bold;
}
.event .prevBox dt li.title span {
  display: block;
  margin: 0 0 5px 0;
  font-size: 12px;
}
.event .prevBox li.date {
  color: #5d656e;
  font-family: "Century Gothic", "Futura", "Avenir-Light", sans-serif;
  font-size: 14px;
  font-weight: bold;
}

#wrapper .prevBox dd.score table {
  width: 510px;
  background: none;
  border-collapse: collapse;
  font-family: "Century Gothic", "Futura", "Avenir-Light", sans-serif;
  text-shadow: none;
}
#wrapper .prevBox dd.score table tr {
  background: none;
}
#wrapper .prevBox dd.score table th {
  width: 80px;
  border: 1px solid rgba(0, 0, 0, 0.5);
  background: url(/residentevil/pc/img/mypage/bg_dot_blk.png) repeat rgba(85, 85, 85, 0.3);
  color: #5d656e;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
}
#wrapper .prevBox dd.score table td {
  width: 220px;
  padding: 0 5px;
  border: 1px solid rgba(0, 0, 0, 0.5);
  background: url(/residentevil/pc/img/mypage/bg_dot_blk.png) repeat rgba(85, 85, 85, 0.2);
  color: #5d656e;
  font-size: 14px;
  font-weight: normal;
  line-height: 40px;
}
#wrapper .prevBox dd.score table td span {
  float: right;
  color: #8f98a2;
  font-size: 20px;
  font-weight: bold;
}

@media all and (max-width: 1098px) {
  .event .rev2 .trophyBox dl {
    width: 24.4%;
    box-sizing: border-box;
  }
  .event .rev2 .trophyBox dl dt {
    left: 38%;
  }
  .event .rev2 .trophyBox dl dd {
    left: 38%;
    width: 57%;
  }
  .event .rev2 .trophyBox dl dd span.txt {
    font-size: 12px;
  }
  .event .rev2 .trophyBox dl dd span.num {
    width: 60%;
    font-size: 20px;
  }
  .event .rev2 .trophyBox dl.tenth dt, .event .rev2 .trophyBox dl.thousand dt {
    left: 30%;
    font-size: 14px;
  }
  .event .rev2 .trophyBox dl.tenth dd, .event .rev2 .trophyBox dl.thousand dd {
    left: 30%;
    width: 65%;
  }
  .event .rev2 .trophyBox dl.tenth dd span.txt, .event .rev2 .trophyBox dl.thousand dd span.txt {
    width: 4em;
  }
  .event .rev2 .trophyBox dl.tenth dd span.num, .event .rev2 .trophyBox dl.thousand dd span.num {
    width: 100%;
  }
  .event .eventsBox dl {
    width: calc(100% - 384px);
  }

  #wrapper .event .eventsBox dd.score table {
    width: 100%;
  }

  .event .prevBox dl {
    width: 49.5%;
    box-sizing: border-box;
  }
  .event .prevBox dl:nth-of-type(2n) {
    margin: 0 0 8px 0;
  }
  .event .prevBox dt ul {
    width: calc(100% - 179px);
  }

  #wrapper .prevBox dd.score table {
    width: 100%;
  }
}
.reloadBtn {
  width: 293px;
  margin: 0 auto;
  background: url(/residentevil/pc/img/mypage/bg_reloadbtn.png) no-repeat;
  color: #8a9199;
  font-size: 14px;
  font-weight: normal;
  text-align: center;
  line-height: 57px;
  cursor: pointer;
  transition: all 0.3s;
}
.reloadBtn:hover {
  opacity: 0.8;
}

#portal-mypage.partner {
  padding: 0 0 100px 0;
}

.partnerArea {
  width: 1080px;
  margin: 0 auto;
  padding: 70px 0 40px 0;
}

.network .partnerArea {
  padding: 0 0 40px 0;
}

.partnerArea:after {
  display: block;
  content: "";
  clear: both;
}
.partnerArea h2 {
  clear: both;
  position: relative;
  margin: 0 0 10px 0;
  padding: 50px 0 0 15px;
  color: #8f98a2;
  font-size: 16px;
  font-weight: bold;
}
.partnerArea h2:first-of-type {
  padding: 0 0 0 15px;
}
.partnerArea h2:before {
  display: block;
  content: "";
  position: absolute;
  bottom: 6px;
  left: 0;
  width: 5px;
  height: 5px;
  background: #5d656e;
  border: solid 2px #050505;
  border-radius: 50px;
  box-shadow: 0 0 0 1px #5d656e;
  -webkit-box-shadow: 0 0 0 1px #5d656e;
  -moz-box-shadow: 0 0 0 1px #5d656e;
}
.partnerArea .partnerItem {
  position: relative;
  float: left;
  width: 535px;
  height: 158px;
  margin: 0 10px 10px 0;
  border: 1px solid #222;
  background: rgba(0, 0, 0, 0.2);
  box-sizing: border-box;
  transition: all 0.3s;
}
.partnerArea .partnerItem a {
  display: block;
}
.partnerArea .partnerItem a:after {
  display: block;
  content: "";
  clear: both;
}
.partnerArea .partnerItem > a {
  padding: 8px 10px;
}
.partnerArea .partnerItem:hover {
  border: 1px solid #333;
  background: rgba(170, 170, 170, 0.1);
}
.partnerArea .partnerItem.status01 {
  border: 1px solid #6e0d20;
}
.partnerArea .partnerItem.status01:hover {
  background: rgba(63, 0, 0, 0.2);
}
.partnerArea .partnerItem.status03 {
  border: 1px solid #2c4765;
}
.partnerArea .partnerItem.status03:hover {
  background: rgba(20, 64, 114, 0.2);
}
.partnerArea .partnerItem:nth-of-type(2n) {
  margin: 0 0 10px 0;
}
.partnerArea .partnerItem:after {
  display: block;
  content: "";
  clear: both;
}
.partnerArea .partnerItem p.cancel {
  position: absolute;
  top: 10px;
  right: 10px;
  border-radius: 4px;
  border: 1px solid #383838;
  background: url(/residentevil/pc/img/mypage/icon_close.png) no-repeat center center rgba(0, 0, 0, 0.5);
  transition: all 0.3s;
}
.partnerArea .partnerItem p.cancel:hover {
  background: url(/residentevil/pc/img/mypage/icon_close.png) no-repeat center center rgba(255, 255, 255, 0.1);
}
.partnerArea .partnerItem p.cancel a {
  display: block;
  width: 28px;
  height: 29px;
}
.partnerArea .partnerItem .img {
  float: left;
  width: 96px;
  height: 96px;
  margin: 0 12px 0 0;
  box-sizing: border-box;
  border: 1px solid #333;
}
.partnerArea .partnerItem .img img {
  width: 100%;
  height: auto;
}
.partnerArea .partnerItem dl {
  float: left;
  width: 400px;
}
.partnerArea .partnerItem dt {
  max-height: 20px;
  margin: 5px 0 10px 0;
  color: #888;
  font-size: 16px;
  font-weight: bold;
  word-break: break-all;
  overflow: hidden;
}
.partnerArea .partnerItem dd {
  max-height: 54px;
  color: #888;
  font-size: 12px;
  line-height: 1.5;
  word-break: break-all;
  overflow: hidden;
}
.partnerArea .partnerItem ul {
  clear: both;
  float: left;
  margin: 10px 0 0 0;
  text-align: center;
}
.partnerArea .partnerItem ul:after {
  display: block;
  content: "";
  clear: both;
}
.partnerArea .partnerItem li {
  display: inline-block;
  width: 254px;
  margin: 0 5px 0 0;
  padding: 0 5px;
  background: url(/residentevil/pc/img/mypage/bg_dot_blk.png) repeat rgba(85, 85, 85, 0.2);
  box-sizing: border-box;
  color: #5d656e;
  font-family: "Century Gothic", "Futura", "Avenir-Light", sans-serif;
  font-size: 12px;
  line-height: 33px;
  text-align: left;
  list-style: none;
  transition: background 0.3s;
}
.partnerArea .partnerItem.status01 li {
  width: 178px;
}
.partnerArea .partnerItem.status03 li {
  width: 344px;
}
.partnerArea .partnerItem.status01 li:nth-of-type(3), .partnerArea .partnerItem.status02 li:nth-of-type(2), .partnerArea .partnerItem.status03 li:nth-of-type(2) {
  margin: 0;
}
.partnerArea .partnerItem li span {
  float: right;
  color: #8f98a2;
  font-size: 16px;
  font-weight: bold;
}
.partnerArea .partnerItem.status01 li span {
  font-size: 12px;
}
.partnerArea .partnerItem li.btn {
  width: 162px;
  border-radius: 4px;
  background: #5f1221;
  box-shadow: 0 3px 0 #000;
  text-align: center;
  transition: background 0.3s;
}
.partnerArea .partnerItem li.btn:hover {
  background: #88132a;
}
.partnerArea .partnerItem li.btn span {
  float: none;
  padding: 0 0 0 20px;
  border: none;
  background: none;
  color: #fff;
  font-family: "Century Gothic", "Futura", "Avenir-Light", sans-serif;
  font-size: 14px;
  font-weight: bold;
}

.en .partnerArea .partnerItem li.btn span {
  font-size: 12px;
}

.partnerArea .partnerItem li.btn.app span {
  background: url(/residentevil/pc/img/mypage/icon_circle.png) no-repeat left center;
}
.partnerArea .partnerItem li.btn.deny span, .partnerArea .partnerItem li.btn.cancel span {
  background: url(/residentevil/pc/img/mypage/icon_cross.png) no-repeat left center;
}

@media all and (max-width: 1098px) {
  .partnerArea {
    left: 2%;
    width: 96%;
    min-width: 880px;
  }
  .partnerArea .partnerItem {
    width: 49.4%;
  }
  .partnerArea .partnerItem dl {
    width: calc(100% - 108px);
  }
  .partnerArea .partnerItem ul {
    width: 100%;
  }
  .partnerArea .partnerItem.status01 li {
    width: 32.5%;
    box-sizing: border-box;
  }
  .partnerArea .partnerItem.status02 li {
    width: 49%;
  }
  .partnerArea .partnerItem.status03 li {
    width: 60%;
    box-sizing: border-box;
  }
  .partnerArea .partnerItem.status03 li.btn {
    width: 38%;
  }
}
#partnerBodyFoot {
  float: none;
  width: 400px;
  margin: 50px auto;
  padding: 0;
  background: none;
  box-shadow: none;
}

.messageArea {
  position: relative;
  width: 1080px;
  margin: 0 auto;
  padding: 30px 0 100px 0;
}
.messageArea .qa {
  position: absolute;
  top: 35px;
  left: 150px;
  width: 20px;
  height: 20px;
  background: url(/residentevil/pc/img/mypage/icon_qa.png) no-repeat;
}
.messageArea .qa span {
  display: none;
  position: absolute;
  top: 15px;
  left: -79px;
  width: 150px;
  padding: 20px 15px 10px 15px;
  border-radius: 3px;
  border: solid 1px #1a1a1a;
  background: url(/residentevil/pc/img_common/nav_arrow_bott_a.png) no-repeat center 3px rgb(0, 0, 0);
  background: url(/residentevil/pc/img_common/nav_arrow_bott_a.png) no-repeat center 3px rgba(0, 0, 0, 0.8);
  box-shadow: 1px 1px 5px #000;
  color: #c0c0c0;
  font-size: 10px;
  font-weight: bold;
  text-shadow: 1px 1px 2px #000;
  text-align: left;
  line-height: 1.5em;
  opacity: 0;
  cursor: pointer;
  z-index: 90;
  transition: all 0.5s;
}
.messageArea .qa:hover span {
  display: block;
  top: 20px;
  opacity: 1;
}
.messageArea .writeBox {
  position: relative;
  margin: 0 0 30px 0;
  padding: 20px 20px 75px 20px;
  border: 1px solid #333;
  background: rgba(0, 0, 0, 0.1);
}

@media all and (max-width: 1098px) {
  .messageArea {
    width: 96%;
    min-width: 880px;
  }
}
#wrapper .messageArea .writeBox textarea {
  width: 100%;
  min-height: 163px;
  margin: 0;
  padding: 10px;
  border-radius: 4px;
  border: 1px solid #333;
  outline: none;
  background: rgba(136, 136, 136, 0.1);
  box-sizing: border-box;
  box-shadow: 0px 0px 10px -1px #000000 inset;
  -moz-box-shadow: 0px 0px 10px -1px #000000 inset;
  -webkit-box-shadow: 0px 0px 10px -1px #000000 inset;
  color: #8a9199;
  font-size: 14px;
}
#wrapper .messageArea .writeBox textarea:focus {
  border: 1px solid #5d656e;
}

#activityFormSubmit {
  float: right;
  width: auto;
  margin: 5px 0;
  color: #5d656e;
  text-align: left;
}

#activeSubmitBtn {
  float: none;
  position: absolute;
  bottom: 20px;
  left: 50%;
  width: 200px;
  padding: 0;
  margin: 0 0 0 -100px;
  border: none;
  background: url(/residentevil/pc/img/mypage/bg_postbtn.png) no-repeat;
  box-shadow: none;
  color: #8a9199;
  font-family: "Oswald", sans-serif;
  font-size: 18px;
  font-weight: normal;
  text-shodow: none;
  line-height: 45px;
}
#activeSubmitBtn:hover {
  border: none;
  opacity: 0.8;
}
#activeSubmitBtn a {
  display: block;
  color: #8a9199;
  text-align: center;
}

.messageArea .errorText dt {
  margin: 0 0 10px 0;
  color: #970f2a;
  font-size: 16px;
  font-weight: bold;
}
.messageArea .errorText dd li {
  margin: 0 0 5px 0;
  padding: 0 0 0 10px;
  color: #970f2a;
  font-size: 14px;
  list-style: none;
}
.messageArea .readBox {
  position: relative;
  margin: 0 0 30px 0;
  padding: 2px 20px 20px 20px;
  border: 1px solid #333;
  background: url(/residentevil/pc/img/mypage/bg_readbox.png) no-repeat center 2px rgba(0, 0, 0, 0.1);
}
.messageArea .readBox .message {
  margin: 0 0 7px 0;
  color: #8a9199;
  font-size: 16px;
  text-align: center;
  line-height: 44px;
}
.messageArea .readBox li.postItem {
  position: relative;
  padding: 10px 0;
  border-bottom: 1px solid #222;
  list-style: none;
}
.messageArea .readBox li.postItem > a {
  display: table;
  padding: 10px 0;
  transition: all 0.3s;
}
.messageArea .readBox li.postItem:hover a {
  border-radius: 4px;
  background: url(/residentevil/pc/img/mypage/bg_dot_blk.png) rgba(255, 255, 255, 0.1);
}
.messageArea .readBox li.postItem .img {
  display: table-cell;
  padding: 0 20px 15px 10px;
  vertical-align: top;
}
.messageArea .readBox li.postItem .img img {
  width: 72px;
  height: auto;
  border: 1px solid #333;
  vertical-align: top;
}
.messageArea .readBox li.postItem dl {
  display: table-cell;
  position: relative;
  width: 100%;
  vertical-align: top;
}
.messageArea .readBox li.postItem dt {
  position: relative;
  margin: 0 0 20px 0;
  color: #888;
  font-size: 18px;
}
.messageArea .readBox li.postItem ul.status {
  position: absolute;
  top: 30px;
  right: 10px;
}
.messageArea .readBox li.postItem li {
  float: right;
  color: #555;
  font-size: 12px;
  list-style: none;
}
.messageArea .readBox li.postItem ul.status li.cancel {
  margin: -10px 0 0 5px;
  border-radius: 4px;
  border: 1px solid #383838;
  background: url(/residentevil/pc/img/mypage/icon_close.png) no-repeat center center rgb(0, 0, 0);
  z-index: 10;
  cursor: pointer;
  transition: all 0.3s;
}
.messageArea .readBox li.postItem ul.status li.cancel:hover {
  background: url(/residentevil/pc/img/mypage/icon_close.png) no-repeat center center rgba(255, 255, 255, 0.1);
}
.messageArea .readBox li.postItem ul.status li.cancel span {
  display: block;
  width: 28px;
  height: 29px;
}
.messageArea .readBox li.postItem dd {
  color: #888;
  font-size: 14px;
  line-height: 1.5;
  word-break: break-all;
}
.messageArea .readBox .reloadBtn {
  margin: 40px auto 20px auto;
}

/*---------------------------------
	mdl
---------------------------------*/
#mdl_bg {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  opacity: 0.8;
  z-index: 10000;
}

.mdl {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  padding: 20px;
  border: 1px solid #333;
  background: rgba(0, 0, 0, 0.1);
  transform: translate(-50%, -50%);
  z-index: 20000;
}

#mdl_bg.disp {
  display: block;
}

.mdl.disp {
  display: block;
}
.mdl p {
  margin: 20px 0 30px 0;
  font-size: 14px;
  font-weight: bold;
}
.mdl p.mess01, .mdl p.mess02, .mdl p.mess03_private, .mdl p.mess03_logout, .mdl p.mess04_private, .mdl p.mess04_logout {
  display: none;
}
.mdl p.disp {
  display: block;
}
.mdl ul {
  text-align: center;
}
.mdl li {
  display: inline-block;
  list-style: none;
}
.mdl li span,
.mdl li a {
  display: block;
  width: 100px;
  margin: 0 10px 10px 10px;
  padding: 10px 0;
  box-sizing: border-box;
  border-radius: 4px;
  border: 1px solid #383838;
  background: #000;
  color: #8a9199;
  font-size: 14px;
  font-weight: bold;
  cursor: pointer;
  transition: background 0.5s;
}
.mdl li span:hover,
.mdl li a:hover {
  background: rgba(255, 255, 255, 0.1);
}

/*---------------------------------
	#ambassador_platinum-message
---------------------------------*/
#ambassador_platinum-message {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 38px;
  background: #b10000;
  cursor: pointer;
  transition: background 0.3s;
  border-radius: 50px;
}
#ambassador_platinum-message:hover {
  background: #eb0000;
}
#ambassador_platinum-message .btn-text {
  display: flex;
  align-items: center;
  padding: 2px 30px;
  color: #fff;
  font-size: 14px;
}
#ambassador_platinum-message .btn-text .img {
  width: 18px;
  height: auto;
  margin-right: 5px;
}
#ambassador_platinum-message .btn-text .img img {
  width: 100%;
}
#ambassador_platinum-message .btn-text span {
  display: block;
}

#ambassador_platinum-toggle:checked ~ #ambassador_platinum_modal {
  visibility: visible;
  opacity: 1;
  pointer-events: all;
}

#ambassador_platinum_modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.9);
  font-size: 14px;
  transition: visibility 0.3s, opacity 0.3s;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  overflow: auto;
  z-index: 11000;
}
#ambassador_platinum_modal.disp {
  visibility: visible;
  opacity: 1;
}
#ambassador_platinum_modal > label {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ambassador_platinum__inner {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: center;
  position: relative;
  width: 1030px;
  margin: 80px auto;
  min-height: 100px;
  border: 1px solid #3a3a3a;
  background: #000;
  box-sizing: border-box;
}
.ambassador_platinum__inner .wrap {
  padding: 0px 0 200px;
  background: url(/residentevil/pc/img/ambassador/paper.jpg) repeat;
  font-size: 16px;
  border: 1px solid #3a3a3a;
  position: relative;
}
.ambassador_platinum__inner .wrap .deco__top, .ambassador_platinum__inner .wrap .deco__bottom {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 1006px;
  height: 65px;
}
.ambassador_platinum__inner .wrap .deco__top::before, .ambassador_platinum__inner .wrap .deco__top::after, .ambassador_platinum__inner .wrap .deco__bottom::before, .ambassador_platinum__inner .wrap .deco__bottom::after {
  content: "";
  position: absolute;
  top: 0;
  width: 64px;
  height: 65px;
  background: url(/residentevil/pc/img/ambassador/paper_deco.png) no-repeat center center/100%;
}
.ambassador_platinum__inner .wrap .deco__top::before, .ambassador_platinum__inner .wrap .deco__bottom::before {
  left: -1px;
}
.ambassador_platinum__inner .wrap .deco__top::after, .ambassador_platinum__inner .wrap .deco__bottom::after {
  right: -1px;
  transform: scale(-1, 1);
}
.ambassador_platinum__inner .wrap .deco__top {
  top: 9px;
}
.ambassador_platinum__inner .wrap .deco__bottom {
  bottom: 9px;
}
.ambassador_platinum__inner .wrap .deco__bottom::before {
  transform: scale(1, -1);
}
.ambassador_platinum__inner .wrap .deco__bottom::after {
  transform: scale(-1, -1);
}
.ambassador_platinum__inner .wrap .deco__lineTate, .ambassador_platinum__inner .wrap .deco__lineYoko {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.ambassador_platinum__inner .wrap .deco__lineTate::before, .ambassador_platinum__inner .wrap .deco__lineTate::after, .ambassador_platinum__inner .wrap .deco__lineYoko::before, .ambassador_platinum__inner .wrap .deco__lineYoko::after {
  content: "";
  position: absolute;
  background: #453636;
}
.ambassador_platinum__inner .wrap .deco__lineYoko {
  width: 872px;
  height: calc(100% - 30px);
  border-top: 4px solid #453636;
  border-bottom: 4px solid #453636;
}
.ambassador_platinum__inner .wrap .deco__lineYoko::before, .ambassador_platinum__inner .wrap .deco__lineYoko::after {
  width: 100%;
  height: 2px;
}
.ambassador_platinum__inner .wrap .deco__lineYoko::before {
  top: 5px;
}
.ambassador_platinum__inner .wrap .deco__lineYoko::after {
  bottom: 5px;
}
.ambassador_platinum__inner .wrap .deco__lineTate {
  width: 996px;
  height: calc(100% - 154px);
  border-left: 4px solid #453636;
  border-right: 4px solid #453636;
}
.ambassador_platinum__inner .wrap .deco__lineTate::before, .ambassador_platinum__inner .wrap .deco__lineTate::after {
  width: 2px;
  height: 100%;
}
.ambassador_platinum__inner .wrap .deco__lineTate::before {
  left: 5px;
}
.ambassador_platinum__inner .wrap .deco__lineTate::after {
  right: 5px;
}
.ambassador_platinum__inner .wrap .area {
  position: relative;
  z-index: 1;
}
.ambassador_platinum__inner .wrap .card_download_box {
  position: relative;
  min-height: 1000px;
  width: 100%;
  background: url(/residentevil/pc/img/mypage/ambassador_platinum_card_bg.png) no-repeat;
  background-position: top center;
  background-size: 100% auto;
}
.ambassador_platinum__inner .wrap .congratulations {
  text-align: center;
  margin: 0px auto -80px;
  width: 62%;
}
.ambassador_platinum__inner .wrap .congratulations img {
  width: 100%;
}
.ambassador_platinum__inner .wrap .benefits {
  width: 500px;
  margin: 70px auto 80px;
  text-align: center;
  font-weight: bold;
  font-size: 18px;
  border-top: 3px solid;
  -o-border-image: linear-gradient(to right, rgba(147, 147, 147, 0) 0%, rgb(147, 147, 147) 30%, rgb(147, 147, 147) 70%, rgba(147, 147, 147, 0)) 1;
     border-image: linear-gradient(to right, rgba(147, 147, 147, 0) 0%, rgb(147, 147, 147) 30%, rgb(147, 147, 147) 70%, rgba(147, 147, 147, 0)) 1;
  padding-top: 30px;
}
.ambassador_platinum__inner .wrap .benefits-ttl {
  font-size: 24px;
  padding-bottom: 20px;
  position: relative;
}
.ambassador_platinum__inner .wrap .benefits-ttl::before {
  position: absolute;
  content: "";
  bottom: 11px;
  left: 50%;
  transform: translateX(-50%);
  width: 30px;
  height: 4px;
  background: #b10000;
}
.ambassador_platinum__inner .wrap .benefits .common-ttl {
  margin: 0 auto 10px;
  text-align: left;
  position: relative;
  padding-left: 30px;
}
.ambassador_platinum__inner .wrap .benefits .common-ttl::before {
  position: absolute;
  content: "";
  width: 20px;
  height: 2px;
  background: #b10000;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.ambassador_platinum__inner .wrap .movie {
  padding-top: 40px;
  min-height: 320px;
}
.ambassador_platinum__inner .wrap .movie-wrap {
  position: relative;
}
.ambassador_platinum__inner .wrap .movie-fream {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  aspect-ratio: 16/9;
}
.ambassador_platinum__inner .wrap .movie-fream iframe {
  width: 100%;
  height: 100%;
  border: none;
}
.ambassador_platinum__inner .wrap .movie .cookie_alert_wrap .img_wrap {
  width: 100%;
  margin: 0 0 10px;
}
.ambassador_platinum__inner .wrap .movie .cookie_alert_wrap .img_wrap img {
  width: 100%;
  height: auto;
}
.ambassador_platinum__inner .wrap .movie .cookie_alert_wrap .cookie_alert {
  display: flex;
  flex-direction: column;
  position: relative;
  margin: 0 auto;
  padding: 30px 0;
  background: linear-gradient(to right, rgba(16, 1, 1, 0) 0%, rgb(16, 1, 1) 20%, rgb(16, 1, 1) 80%, rgba(16, 1, 1, 0) 100%);
}
.ambassador_platinum__inner .wrap .movie .cookie_alert_wrap .cookie_alert::before, .ambassador_platinum__inner .wrap .movie .cookie_alert_wrap .cookie_alert::after {
  content: "";
  position: absolute;
  right: 50%;
  width: 100%;
  height: 1px;
  background: linear-gradient(to right, rgba(147, 9, 18, 0) 0%, rgb(147, 9, 18) 50%, rgba(147, 9, 18, 0) 100%);
  transform: translateX(50%);
}
.ambassador_platinum__inner .wrap .movie .cookie_alert_wrap .cookie_alert::before {
  top: 0;
}
.ambassador_platinum__inner .wrap .movie .cookie_alert_wrap .cookie_alert::after {
  bottom: 0;
}
.ambassador_platinum__inner .wrap .movie .cookie_alert_wrap .cookie_alert dl dt {
  margin: 0 0 15px;
  color: #fff;
  font-size: 1.4rem;
  text-align: center;
}
.ambassador_platinum__inner .wrap .movie .cookie_alert_wrap .cookie_alert dl dd {
  background: none;
}
.ambassador_platinum__inner .wrap .movie .cookie_alert_wrap .cookie_alert dl dd a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 250px;
  height: 33px;
  margin: 0 auto;
  background: #930912;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
  transition: background 0.2s, opacity 0.2s;
  font-size: 1.2rem;
  cursor: pointer;
}
.ambassador_platinum__inner .wrap .movie .cookie_alert_wrap .cookie_alert dl dd a:hover, .ambassador_platinum__inner .wrap .movie .cookie_alert_wrap .cookie_alert dl dd a:active {
  background: #eb0000;
}
.ambassador_platinum__inner .wrap .movie .cookie_alert_wrap .cookie_alert dl dd a.disabled {
  opacity: 0.5;
  pointer-events: none;
}
.ambassador_platinum__inner .wrap .dl {
  padding-top: 80px;
}
.ambassador_platinum__inner .wrap .dl .wallpaper-wrap:nth-of-type(n + 2) {
  padding-top: 40px;
}
.ambassador_platinum__inner .wrap .dl .wallpaper-wrap a {
  display: block;
}
.ambassador_platinum__inner .wrap .dl .wallpaper-wrap img {
  width: 100%;
  vertical-align: bottom;
}
.ambassador_platinum__inner .wrap .dl .wallpaper-dl-btn a {
  color: #b10000;
  text-decoration: underline;
  transition: opacity 0.3s ease;
}
.ambassador_platinum__inner .wrap .dl .wallpaper-dl-btn a:hover {
  opacity: 0.8;
}
.ambassador_platinum__inner .wrap .dl .wallpaper-copyright {
  font-weight: 100;
  font-size: 12px;
  text-align: right;
}
.ambassador_platinum__inner .wrap .card-link {
  padding-top: 100px;
}
.ambassador_platinum__inner .wrap .card-link-ttl .small {
  font-size: 16px;
}
.ambassador_platinum__inner .wrap .card-link-btn a {
  display: block;
  padding: 10px 80px;
  background: #b10000;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 20px auto;
  transition: opacity 0.3s ease;
}
.ambassador_platinum__inner .wrap .card-link-btn a:hover {
  opacity: 0.6;
}
.ambassador_platinum__inner .wrap .text-wrap {
  margin: 40px auto 0;
  border-top: 3px solid;
  border-bottom: 3px solid;
  -o-border-image: linear-gradient(to right, rgba(147, 147, 147, 0) 0%, rgb(147, 147, 147) 30%, rgb(147, 147, 147) 70%, rgba(147, 147, 147, 0)) 1;
     border-image: linear-gradient(to right, rgba(147, 147, 147, 0) 0%, rgb(147, 147, 147) 30%, rgb(147, 147, 147) 70%, rgba(147, 147, 147, 0)) 1;
  width: 60%;
  padding: 40px 10px 10px;
  background: rgba(35, 35, 35, 0.6);
}
.ambassador_platinum__inner .wrap .text-limit {
  text-align: center;
  font-size: 24px;
  margin: 40px auto;
}
.ambassador_platinum__inner .wrap .text-limit span {
  font-size: 18px;
}
.ambassador_platinum__inner .wrap .text-limit span.big {
  font-size: 38px;
}
.ambassador_platinum__inner .wrap .text-limit.fs-m {
  font-size: 16px;
  margin: 20px auto 40px;
  color: #cdc8c8;
}
.ambassador_platinum__inner .wrap .text-box {
  text-align: center;
  font-size: 18px;
  margin: 40px auto;
  line-height: 1.75;
}
.ambassador_platinum__inner .wrap .btn {
  background: #b10000;
  transition: background 0.3s;
  display: block;
  margin: 0 auto;
  font-size: 16px;
  font-weight: bold;
  width: 372px;
  padding: 12px 20px;
  text-align: center;
}
.ambassador_platinum__inner .wrap .btn:hover {
  background: #eb0000;
}
.ambassador_platinum__inner .wrap .btn.disable {
  pointer-events: none;
  opacity: 0.6;
  background: #878787;
}
.ambassador_platinum__inner .wrap .card {
  text-align: center;
}
.ambassador_platinum__inner .wrap .card .card_img {
  margin: 0 auto 40px;
  width: 40%;
}
.ambassador_platinum__inner .wrap .card .card_img img {
  width: 100%;
}
.ambassador_platinum__inner .closebtn {
  display: block;
  position: absolute;
  top: 10px;
  right: -80px;
  width: 70px;
  height: 90px;
  background: url(/residentevil/pc/img/common/safari/close.png) no-repeat;
  cursor: pointer;
  z-index: 10;
}
.ambassador_platinum__inner .closebtn:hover {
  opacity: 0.8;
}
.ambassador_platinum__inner .close__inner {
  display: block;
  order: 5;
  width: 220px;
  height: 40px;
  border: 1px solid #454545;
  background: #272727;
  text-align: center;
  font-size: 1.6rem;
  line-height: 40px;
  margin: 0 auto;
  cursor: pointer;
  transition: opacity 0.3s;
  position: relative;
  z-index: 1;
}
.ambassador_platinum__inner .close__inner:hover {
  transition: opacity 0.3s;
  opacity: 0.8;
}
.ambassador_platinum__inner .close__btn {
  position: absolute;
  top: 0;
  right: -70px;
}
.ambassador_platinum__inner .close__btn .btn {
  width: 56px;
  height: 56px;
  border-radius: 50%;
  border: 1px solid #fff;
  background: #3a3a3a;
  margin: 0 0;
  position: relative;
}
.ambassador_platinum__inner .close__btn .btn:before, .ambassador_platinum__inner .close__btn .btn::after {
  content: "";
  position: absolute;
  top: 28px;
  left: 8px;
  width: 40px;
  height: 2px;
  background: #fff;
}
.ambassador_platinum__inner .close__btn .btn:before {
  transform: rotate(45deg);
}
.ambassador_platinum__inner .close__btn .btn:after {
  transform: rotate(-45deg);
}
.ambassador_platinum__inner .close__btn .text {
  font-size: 1.4rem;
  text-align: center;
}
.ambassador_platinum__inner .close__btn:hover {
  cursor: pointer;
  transition: opacity 0.3s;
  opacity: 0.8;
}

.platinum_item_btn {
  position: absolute;
  right: 10px;
}

#youtube-cookie-alert {
  display: none;
}
#youtube-cookie-alert.disp {
  display: block;
}

#settingWrap {
  visibility: visible !important;
  opacity: 1 !important;
  transition: visibility 0.3s, opacity 0.3s;
  background: url(/residentevil/pc/img/setting/bg-setting.jpg) no-repeat center top fixed;
  background-size: cover;
  padding-bottom: 100px;
  /*---------------------------------
  	icon
  ---------------------------------*/
  /*---------------------------------
  		nickname/comment
  ---------------------------------*/
  /*---------------------------------
  	platform
  ---------------------------------*/
  /*---------------------------------
  	pointmove
  ---------------------------------*/
  /*---------------------------------
  	pointmove
  ---------------------------------*/
}
#settingWrap #title {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  height: 262px;
  opacity: 0;
  -webkit-animation: ease_display 0.5s ease-out 0.8s 1 normal;
          animation: ease_display 0.5s ease-out 0.8s 1 normal;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
#settingWrap #title h1 {
  position: relative;
  font-family: "Oswald", sans-serif;
  font-size: 5rem;
  font-weight: 200;
  line-height: 1;
  letter-spacing: 0.05em;
}
#settingWrap #title h1::before, #settingWrap #title h1::after {
  display: block;
  content: "";
  position: absolute;
  right: 50%;
  width: 1px;
  height: 65px;
  background: #eb0000;
  transform: translateX(50%);
}
#settingWrap #title h1::before {
  top: -75px;
}
#settingWrap #title h1::after {
  bottom: -75px;
}
#settingWrap #safari_support {
  width: 900px;
  margin: 0 auto 40px;
  visibility: visible;
  opacity: 0;
  -webkit-animation: ease_display 0.5s ease-out 0.8s 1 normal;
          animation: ease_display 0.5s ease-out 0.8s 1 normal;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
#settingWrap main {
  width: 900px;
  margin: 0 auto;
  opacity: 0;
  -webkit-animation: ease_display 0.5s ease-out 1.2s 1 normal;
          animation: ease_display 0.5s ease-out 1.2s 1 normal;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
#settingWrap .reform {
  width: 900px;
  margin: 0 auto 0px;
  padding: 20px 1px 1px;
  border: 1px solid #313131;
  background: url(/residentevil/pc/img/common/bg_inner.png) repeat;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.8);
}
#settingWrap .reform h2 {
  width: 900px;
  margin: 0 0 33px;
  padding: 25px 0 45px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  text-align: center;
  color: #ddd;
  font-family: "Oswald", sans-serif;
  font-size: 4.5rem;
}
#settingWrap .reform h2 span {
  display: block;
  margin: -5px 0 0;
  font-size: 1.2rem;
}
#settingWrap .reform h2.bioPortalTitle {
  width: 100%;
  margin: 0 0 50px;
  padding: 70px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  text-align: center;
}
#settingWrap .reform h2.bioPortalTitle img {
  width: 400px;
}
#settingWrap .reform h2.ambaTitle {
  width: 100%;
  padding: 80px 0 0;
  text-align: center;
}
#settingWrap .reform h2.ambaTitle img {
  width: 329px;
}
#settingWrap .reform h2.ambaTitle img.small {
  width: 195px;
}
#settingWrap .reform h2.reTitle {
  width: 100%;
  padding: 100px 0 0;
  text-align: center;
}
#settingWrap .reform h2.reTitle img {
  width: 387px;
}
#settingWrap .reform h3 {
  display: flex;
  justify-content: flex-start;
  align-items: flex-end;
  width: 700px;
  margin: 60px auto 20px;
  color: #ddd;
  font-size: 2.8rem;
  font-family: "Oswald", sans-serif;
  line-height: 1;
}
#settingWrap .reform h3.check:before {
  display: inline-block;
  content: "";
  width: 23px;
  height: 23px;
  margin: 0 8px 3px 0;
  background: url(/residentevil/pc/img/setting/icon_check.png) no-repeat center center;
}
#settingWrap .reform h3.noRegis::before {
  display: none;
}
#settingWrap .reform h3 span {
  display: inline-block;
  position: relative;
  margin: 0 0 0 10px;
  color: #d0d0d0;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  opacity: 0.7;
}
#settingWrap .reform h3 span.noRegis {
  position: relative;
  margin: 0.2em 10px 0.2em 0;
  padding: 2px 10px 2px 20px;
  border-radius: 50px;
  border: 1px solid #b10c17;
  background: #930912;
  color: #d0d0d0;
  font-size: 1.2rem;
  font-weight: 400;
  opacity: 1;
}
#settingWrap .reform h3 span.noRegis::before {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  left: 9px;
  width: 2px;
  height: 10px;
  background: #fff;
  transform: translateY(-50%);
}
#settingWrap .reform h3 span.noRegis::after {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  left: 5px;
  width: 10px;
  height: 2px;
  background: #fff;
  transform: translateY(-50%);
}
#settingWrap .reform p.pointpage {
  width: 100%;
  margin: 50px 0 10px 0;
  font-size: 2rem;
  text-align: center;
}
#settingWrap .reform p.pointpagesm {
  width: 100%;
  margin: 0 0 30px;
  color: rgba(255, 255, 255, 0.5);
  font-size: 1.2rem;
  text-align: center;
}
#settingWrap .reform p.pointpagetit {
  width: 100%;
  margin: 0 0 20px;
  font-size: 1.6rem;
  text-align: center;
}
#settingWrap .reform .note {
  display: block;
  width: 100%;
  background: transparent;
  color: #e82533;
  font-size: 1.4rem;
  text-align: center;
}
#settingWrap .reform .note:before {
  content: "";
  width: 16px;
  height: 16px;
  background: url(/residentevil/pc/img/mypage/icon_error.png) no-repeat center center;
  display: inline-block;
  margin: 3px 5px 0px 0;
  vertical-align: bottom;
}
#settingWrap .reform .lightBox {
  position: relative;
  width: 700px;
  margin: 0 auto;
  padding: 20px 0 10px;
  border-top: 1px solid #545454;
  background: rgba(255, 255, 255, 0.08);
  box-sizing: border-box;
}
#settingWrap .reform .lightBox.center {
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
#settingWrap .reform .lightBox.botarrow {
  margin-bottom: 40px;
}
#settingWrap .reform .lightBox.botarrow:after {
  content: "";
  width: 13px;
  height: 13px;
  border-style: solid;
  border-width: 0 1px 1px 0;
  border-color: rgba(255, 255, 255, 0.5);
  position: absolute;
  left: 50%;
  transform: scale(1, 0.8) translateX(-50%) rotate(45deg);
  bottom: -9px;
}
#settingWrap .reform .lightBox.botarrow:before {
  content: "";
  position: absolute;
  bottom: -17px;
  left: 50%;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 17px 22.5px 0 22.5px;
  border-color: rgba(255, 255, 255, 0.08) transparent transparent transparent;
  transform: translate(-50%);
}
#settingWrap .reform .lightBox.loading::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(/residentevil/pc/img_common/shadowbox_loading.gif) no-repeat center center rgba(0, 0, 0, 0.8);
}
#settingWrap .reform .lightBox .btnRow {
  display: flex;
  align-items: stretch;
  width: 100%;
  min-height: 55px;
}
#settingWrap .reform .lightBox .btnRow.dark {
  background: rgba(18, 18, 18, 0.3);
  margin: 0 0 -10px;
  padding: 0 0 10px;
  border-bottom: 1px solid #545454;
}
#settingWrap .reform .lightBox .btnRow.dark div.rowTitle {
  color: #8b8b8b;
}
#settingWrap .reform .lightBox .btnRow .rowTitle {
  display: flex;
  align-items: center;
  width: 165px;
  min-height: 50px;
  margin: 10px 0 10px 30px;
  padding: 0 15px 0 0;
  border-right: 1px solid rgba(255, 255, 255, 0.1);
  color: #d0d0d0;
  font-size: 1.4rem;
}
#settingWrap .reform .lightBox .btnRow .rowValue {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  align-content: center;
  max-width: 340px;
  color: #666;
  font-size: 1.4rem;
  margin-left: 15px;
}
#settingWrap .reform .lightBox .btnRow .rowValue.ps5, #settingWrap .reform .lightBox .btnRow .rowValue.ps5Logo {
  background: url(/residentevil/pc/img/common/footer/logo_Ps5.png) no-repeat left center;
  background-size: 17%;
}
#settingWrap .reform .lightBox .btnRow .rowValue.ps4, #settingWrap .reform .lightBox .btnRow .rowValue.ps4Logo {
  background: url(/residentevil/pc/img/common/footer/logo_Ps4.png) no-repeat left center;
  background-size: 17%;
}
#settingWrap .reform .lightBox .btnRow .rowValue.ps3, #settingWrap .reform .lightBox .btnRow .rowValue.ps3Logo {
  background: url(/residentevil/pc/img/common/footer/logo_Ps3.png) no-repeat left center;
  background-size: 17%;
}
#settingWrap .reform .lightBox .btnRow .rowValue.xseries, #settingWrap .reform .lightBox .btnRow .rowValue.xboxseries, #settingWrap .reform .lightBox .btnRow .rowValue.xseriesLogo {
  background: url(/residentevil/pc/img/common/footer/logo_Xboxseries.png) no-repeat left center;
  background-size: 17%;
}
#settingWrap .reform .lightBox .btnRow .rowValue.xone, #settingWrap .reform .lightBox .btnRow .rowValue.xboxone, #settingWrap .reform .lightBox .btnRow .rowValue.xoneLogo {
  background: url(/residentevil/pc/img/common/footer/logo_Xboxone.png) no-repeat left center;
  background-size: 17%;
}
#settingWrap .reform .lightBox .btnRow .rowValue.x360, #settingWrap .reform .lightBox .btnRow .rowValue.x360Logo {
  background: url(/residentevil/pc/img/common/footer/logo_Xbox360.png) no-repeat left center;
  background-size: 17%;
}
#settingWrap .reform .lightBox .btnRow .rowValue.nsw, #settingWrap .reform .lightBox .btnRow .rowValue.nswLogo {
  background: url(/residentevil/pc/img/common/footer/logo_Nsw.png) no-repeat left center;
  background-size: 17%;
}
#settingWrap .reform .lightBox .btnRow .rowValue.nsw2, #settingWrap .reform .lightBox .btnRow .rowValue.nsw2Logo {
  background: url(/residentevil/pc/img/common/footer/logo_Nsw2.png) no-repeat left center;
  background-size: 17%;
}
#settingWrap .reform .lightBox .btnRow .rowValue.wiiu, #settingWrap .reform .lightBox .btnRow .rowValue.wiiuLogo {
  background: url(/residentevil/pc/img/common/footer/logo_Wiiu.png) no-repeat left center;
  background-size: 17%;
}
#settingWrap .reform .lightBox .btnRow .rowValue.steam, #settingWrap .reform .lightBox .btnRow .rowValue.steamLogo {
  background: url(/residentevil/pc/img/common/footer/logo_Windows.png) no-repeat left center;
  background-size: 17%;
}
#settingWrap .reform .lightBox .btnRow .rowValue.windows, #settingWrap .reform .lightBox .btnRow .rowValue.windowsLogo {
  background: url(/residentevil/pc/img/common/footer/logo_Windows.png) no-repeat left center;
  background-size: 17%;
}
#settingWrap .reform .lightBox .btnRow .rowValue.epic, #settingWrap .reform .lightBox .btnRow .rowValue.epicLogo {
  background: url(/residentevil/pc/img/common/footer/logo_Epic.png) no-repeat left center;
  background-size: 17%;
}
#settingWrap .reform .lightBox .btnRow .rowValue .icon_area {
  width: 52px;
  height: 52px;
  overflow: hidden;
}
#settingWrap .reform .lightBox .btnRow .rowValue .icon_area img.profIcon {
  width: 52px;
  height: auto;
}
#settingWrap .reform .lightBox .btnRow .rowValue img.logo {
  margin: 0 10px 0 0;
}
#settingWrap .reform .lightBox .btnRow .rowValue p {
  width: 100%;
}
#settingWrap .reform .lightBox .btnRow .rowValue p.thin {
  font-weight: normal;
  word-break: break-word;
}
#settingWrap .reform .lightBox .btnRow .rowValue p.small {
  font-size: 1.2rem;
}
#settingWrap .reform .lightBox .btnRow .rowValue p.wallpaper {
  display: flex;
  align-items: center;
  font-size: 1.2rem;
  font-weight: normal;
}
#settingWrap .reform .lightBox .btnRow .rowValue p.wallpaper img {
  width: 50px;
  margin: 0 10px 0 0;
  border: 1px solid #5b5b5b;
}
#settingWrap .reform .lightBox .btnRow .rowValue p.points {
  padding: 5px 0 5px 130px;
  color: #fff;
  font-size: 1.2rem;
  font-weight: normal;
  opacity: 0.5;
}
#settingWrap .reform .lightBox .btnRow .rowValue p.points.ps5, #settingWrap .reform .lightBox .btnRow .rowValue p.points.ps5Logo {
  background: url(/residentevil/pc/img/common/footer/logo_Ps5.png) no-repeat left center;
  background-size: auto 15px;
}
#settingWrap .reform .lightBox .btnRow .rowValue p.points.ps4, #settingWrap .reform .lightBox .btnRow .rowValue p.points.ps4Logo {
  background: url(/residentevil/pc/img/common/footer/logo_Ps4.png) no-repeat left center;
  background-size: auto 15px;
}
#settingWrap .reform .lightBox .btnRow .rowValue p.points.ps3, #settingWrap .reform .lightBox .btnRow .rowValue p.points.ps3Logo {
  background: url(/residentevil/pc/img/common/footer/logo_Ps3.png) no-repeat left center;
  background-size: auto 15px;
}
#settingWrap .reform .lightBox .btnRow .rowValue p.points.xseries, #settingWrap .reform .lightBox .btnRow .rowValue p.points.xboxseries, #settingWrap .reform .lightBox .btnRow .rowValue p.points.xseriesLogo {
  background: url(/residentevil/pc/img/common/footer/logo_Xboxseries.png) no-repeat left center;
  background-size: auto 15px;
}
#settingWrap .reform .lightBox .btnRow .rowValue p.points.xone, #settingWrap .reform .lightBox .btnRow .rowValue p.points.xboxone, #settingWrap .reform .lightBox .btnRow .rowValue p.points.xoneLogo {
  background: url(/residentevil/pc/img/common/footer/logo_Xboxone.png) no-repeat left center;
  background-size: auto 15px;
}
#settingWrap .reform .lightBox .btnRow .rowValue p.points.x360, #settingWrap .reform .lightBox .btnRow .rowValue p.points.x360Logo {
  background: url(/residentevil/pc/img/common/footer/logo_Xbox360.png) no-repeat left center;
  background-size: auto 15px;
}
#settingWrap .reform .lightBox .btnRow .rowValue p.points.nsw, #settingWrap .reform .lightBox .btnRow .rowValue p.points.nswLogo {
  background: url(/residentevil/pc/img/common/footer/logo_Nsw.png) no-repeat left center;
  background-size: auto 15px;
}
#settingWrap .reform .lightBox .btnRow .rowValue p.points.nsw2, #settingWrap .reform .lightBox .btnRow .rowValue p.points.nsw2Logo {
  background: url(/residentevil/pc/img/common/footer/logo_Nsw2.png) no-repeat left center;
  background-size: auto 15px;
}
#settingWrap .reform .lightBox .btnRow .rowValue p.points.wiiu, #settingWrap .reform .lightBox .btnRow .rowValue p.points.wiiuLogo {
  background: url(/residentevil/pc/img/common/footer/logo_Wiiu.png) no-repeat left center;
  background-size: auto 15px;
}
#settingWrap .reform .lightBox .btnRow .rowValue p.points.steam, #settingWrap .reform .lightBox .btnRow .rowValue p.points.steamLogo {
  background: url(/residentevil/pc/img/common/footer/logo_Windows.png) no-repeat left center;
  background-size: auto 15px;
}
#settingWrap .reform .lightBox .btnRow .rowValue p.points.windows, #settingWrap .reform .lightBox .btnRow .rowValue p.points.windowsLogo {
  background: url(/residentevil/pc/img/common/footer/logo_Windows.png) no-repeat left center;
  background-size: auto 15px;
}
#settingWrap .reform .lightBox .btnRow .rowValue p.points.epic, #settingWrap .reform .lightBox .btnRow .rowValue p.points.epicLogo {
  background: url(/residentevil/pc/img/common/footer/logo_Epic.png) no-repeat left center;
  background-size: auto 15px;
}
#settingWrap .reform .lightBox .btnRow .rowValue p.points.nsw2, #settingWrap .reform .lightBox .btnRow .rowValue p.points.nsw2Logo {
  background: url(/residentevil/pc/img/common/footer/logo_Nsw2.png) no-repeat 13% center;
  background-size: auto 22px;
}
#settingWrap .reform .lightBox .btnRow .rowValue p.points.epic, #settingWrap .reform .lightBox .btnRow .rowValue p.points.epicLogo {
  background: url(/residentevil/pc/img/common/footer/logo_Epic.png) no-repeat 13% center;
  background-size: auto 24px;
}
#settingWrap .reform .lightBox .btnRow .rowValue p.logo {
  display: flex;
  align-items: center;
  position: relative;
}
#settingWrap .reform .lightBox .btnRow .rowValue p.logo img {
  width: 30%;
  height: auto;
  margin: 20px 0 30px;
}
#settingWrap .reform .lightBox .btnRow .rowBtn {
  margin: 0 30px 0 auto;
  align-self: center;
}
#settingWrap .reform .lightBox .btnRow .rowBtn a,
#settingWrap .reform .lightBox .btnRow .rowBtn input {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  min-width: 100px;
  min-height: 35px;
  padding: 6px;
  border: 1px solid #960b14;
  background: #7d070f;
  box-sizing: border-box;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.6);
  color: #d0d0d0;
  font-size: 1.4rem;
  cursor: pointer;
  transition: background 0.2s;
}
#settingWrap .reform .lightBox .btnRow .rowBtn a.leave:after,
#settingWrap .reform .lightBox .btnRow .rowBtn input.leave:after {
  display: block;
  position: absolute;
  top: 50%;
  right: 12px;
  content: "";
  width: 11px;
  height: 11px;
  background: url(/residentevil/pc/img/mypage/icon_newTab.png) no-repeat center center;
  transform: translateY(-50%);
}
#settingWrap .reform .lightBox .btnRow .rowBtn a:hover,
#settingWrap .reform .lightBox .btnRow .rowBtn input:hover {
  background: #af1d26;
}
#settingWrap .reform .lightBox .btnRow .rowBtn a.deactivate,
#settingWrap .reform .lightBox .btnRow .rowBtn input.deactivate {
  background: #222;
  border: 1px solid #4d4d4d;
  cursor: default;
}
#settingWrap .reform .lightBox .btnRegis {
  display: flex;
  padding: 20px 30px;
}
#settingWrap .reform .lightBox .btnRegis .rowImage {
  width: 340px;
}
#settingWrap .reform .lightBox .btnRegis .rowValue {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 300px;
  font-size: 1.4rem;
  text-align: center;
}
#settingWrap .reform .lightBox .btnRegis .rowValue .btn {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  min-width: 230px;
  min-height: 35px;
  margin: 20px auto;
  padding: 6px;
  border: 1px solid #4d4d4d;
  background: rgba(34, 34, 34, 0.8);
  box-sizing: border-box;
  box-shadow: inset 0 0 0 rgba(255, 255, 255, 0);
  color: #d0d0d0;
  font-size: 1.4rem;
  cursor: pointer;
  transition: background 0.2s;
}
#settingWrap .reform .lightBox .btnRegis .rowValue .btn:hover {
  background: rgba(57, 57, 57, 0.8);
  box-shadow: inset 0 0 10px rgba(255, 255, 255, 0.5);
}
#settingWrap .reform .lightBox .btnRegis .rowValue ul {
  display: flex;
  justify-content: center;
  margin: 20px 0;
}
#settingWrap .reform .lightBox .btnRegis .rowValue ul li {
  margin: 0 3px;
}
#settingWrap .reform .lightBox .btnRegis .rowValue ul li input,
#settingWrap .reform .lightBox .btnRegis .rowValue ul li a {
  display: inline-block;
  flex-grow: 0;
  position: relative;
  height: 45px;
  padding: 10px 20px;
  border: 1px solid #eb0000;
  background: none;
  box-sizing: border-box;
  color: #eb0000;
  font-size: 1.4rem;
  font-family: "Oswald", sans-serif;
  font-weight: 400;
  text-align: center;
  cursor: pointer;
}
#settingWrap .reform .lightBox .agreeCheck {
  width: 700px;
  margin: 50px auto;
  color: #dadada;
  font-size: 1.6rem;
  text-align: center;
}
#settingWrap .reform .lightBox .agreeCheck.bold {
  font-weight: bold;
}
#settingWrap .reform .lightBox .agreeCheck label {
  font-size: 2rem;
}
#settingWrap .reform .lightBox .agreeCheck a {
  color: #e3dda4;
  position: relative;
  opacity: 1;
  transition: opacity 0.2s;
}
#settingWrap .reform .lightBox .agreeCheck a:after {
  content: "";
  position: absolute;
  bottom: -4px;
  left: 0;
  width: 100%;
  height: 1px;
  background: #e3dda4;
}
#settingWrap .reform .lightBox .agreeCheck a:hover {
  opacity: 0.6;
}
#settingWrap .reform .lightBox .agreeCheck span.agreeNote {
  display: block;
  margin: 20px auto 70px;
  font-size: 1.2rem;
  font-weight: normal;
  opacity: 0.5;
}
#settingWrap .reform .lightBox .linkRow {
  display: flex;
  align-items: center;
  width: 99%;
  height: 35px;
  margin: 10px 0 10px 20px;
  color: #d0d0d0;
  font-size: 16px;
}
#settingWrap .reform .lightBox .linkRow span {
  display: flex;
  margin-right: auto;
}
#settingWrap .reform .lightBox .linkRow span.tw:before {
  display: block;
  content: "";
  width: 22px;
  height: 22px;
  background: url(/residentevil/pc/img/mypage/icon_xw.svg) no-repeat;
  background-size: 100%;
  margin: 0 10px 0 0;
}
#settingWrap .reform .lightBox .linkRow span.fb:before {
  display: block;
  content: "";
  width: 22px;
  height: 22px;
  margin: 0 10px 0 0;
  background: url(/residentevil/pc/img/mypage/icon_fb.png) no-repeat;
  background-size: 100%;
}
#settingWrap .reform .lightBox .linkRow span.is:before {
  display: block;
  content: "";
  width: 22px;
  height: 22px;
  margin: 0 10px 0 0;
  background: url(/residentevil/pc/img/mypage/icon_insta.png) no-repeat;
  background-size: 100%;
}
#settingWrap .reform .lightBox .linkRow span.accountName {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  height: 35px;
  margin: 0;
  padding: 0 20px 0 70px;
  background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 2%, rgba(0, 0, 0, 0.3) 100%);
}
#settingWrap .reform .lightBox .linkRow a.linkBtn,
#settingWrap .reform .lightBox .linkRow input.linkBtn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 35px;
  margin: 0 30px 0 0;
  border: none;
  background: #930912;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
  color: #d0d0d0;
  font-size: 14px;
  opacity: 1;
  cursor: pointer;
  transition: opacity 0.2s;
  -webkit-appearance: none;
}
#settingWrap .reform .lightBox .linkRow a.linkBtn:hover,
#settingWrap .reform .lightBox .linkRow input.linkBtn:hover {
  opacity: 0.6;
}
#settingWrap .reform .lightBox .linkRow a.linkBtn.linked,
#settingWrap .reform .lightBox .linkRow input.linkBtn.linked {
  background: #4b4b4b;
}
#settingWrap .reform .lightBox input.weburl {
  display: flex;
  align-items: center;
  width: 600px;
  height: 50px;
  margin: 0 auto 10px;
  padding: 0 15px;
  border: 1px solid #4d4d4d;
  background: #222;
  box-sizing: border-box;
  color: #ddd;
  font-size: 1.4rem;
}
#settingWrap .reform .lightBox select {
  width: 600px;
  height: 46px;
  margin: 10px 50px 20px;
  padding: 10px 20px;
  background: url(/residentevil/pc/img/top/login/select_decoration.png) no-repeat right 30px top 50% #bbb;
  color: #141414;
  font-size: 14px;
  font-weight: bold;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: pointer;
}
#settingWrap .reform .lightBox select::-ms-expand {
  display: none;
}
#settingWrap .reform .lightBox.pl label:first-child {
  border-top: 1px solid rgba(255, 255, 255, 0.3);
}
#settingWrap .reform .lightBox.pl label.plRow {
  display: flex;
  align-items: center;
  width: 300px;
  height: 50px;
  margin: 0 auto;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
#settingWrap .reform .lightBox.pl label.plRow span {
  display: block;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  border: 5px solid #fff;
  background: #fff;
  margin: 0 70px 0 20px;
}
#settingWrap .reform .lightBox.pl label.plRow input {
  position: absolute;
  top: -999px;
  visibility: hidden;
}
#settingWrap .reform .lightBox.pl label.plRow input:checked + span {
  background: #c30505;
}
#settingWrap .reform .lightBox table#customBlockPlatTB {
  font-size: 1.4rem;
}
#settingWrap .reform .lightBox table#customBlockPlatTB p {
  font-size: 1.2rem;
}
#settingWrap .reform .radioWrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: center;
  margin: 0 0 15px;
}
#settingWrap .reform .radioWrap.recommend {
  margin: 30px 0 40px;
}
#settingWrap .reform .radioWrap.recommend label {
  margin: 0 15px;
}
#settingWrap .reform .radioWrap input[type=radio] {
  position: absolute;
  visibility: hidden;
}
#settingWrap .reform .radioWrap input[type=radio]:checked + label span:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #c30505;
  transform: translate(-50%, -50%);
}
#settingWrap .reform .radioWrap label {
  display: flex;
  align-items: center;
  position: relative;
  margin: 0 10px;
  font-size: 1.4rem;
  cursor: pointer;
}
#settingWrap .reform .radioWrap label span {
  display: block;
  position: relative;
  width: 22px;
  height: 22px;
  margin: 0 5px 0 0;
  border-radius: 50%;
  background: #fff;
}
#settingWrap .reform .radioWrap label.longbottom {
  margin-bottom: 45px;
}
#settingWrap .reform .radioWrap label #REpointAmount {
  display: none;
  position: absolute;
  width: 320px;
  bottom: -63px;
  left: 24px;
}
#settingWrap .reform .radioWrap label #REpointAmount input {
  width: 160px;
  height: 30px;
  margin: 0 0 5px;
  padding: 0 5px;
  border: 1px solid #4d4d4d;
  background: #222;
  color: #696969;
  font-size: 1.2rem;
}
#settingWrap .reform .radioWrap label #REpointAmount div.note {
  display: none;
  text-align: left;
}
#settingWrap .reform input[type=checkbox] {
  position: absolute;
  visibility: hidden;
}
#settingWrap .reform input[type=checkbox] + label {
  display: inline-block;
  position: relative;
  width: 14px;
  height: 14px;
  margin: 0 10px 0 0;
  border: 3px solid #fff;
  vertical-align: text-bottom;
}
#settingWrap .reform input[type=checkbox]:checked + label {
  background: #fff;
}
#settingWrap .reform input[type=checkbox]:checked + label:after {
  display: block;
  content: "";
  width: 9px;
  height: 5px;
  border: 4px solid #c30505;
  border-width: 0 0 4px 4px;
  transform: rotate(-45deg);
}
#settingWrap .reform .formSubhead {
  width: 700px;
  margin: 60px auto 10px;
  color: #d0d0d0;
  font-size: 20px;
}
#settingWrap .reform .formSubhead span {
  display: inline-block;
  margin: 0 10px 0 0;
  padding: 4px 8px;
  color: #fff;
  font-size: 1.2rem;
  vertical-align: bottom;
}
#settingWrap .reform .formSubhead span.hissu {
  background: #c30505;
}
#settingWrap .reform .formSubhead span.nini {
  background: #326fd6;
}
#settingWrap .reform .mailTitleTitle {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 20px 30px;
  font-size: 1.4rem;
}
#settingWrap .reform .mailTitleTitle .titleline {
  flex-grow: 1;
  height: 1px;
  background: rgba(255, 255, 255, 0.5);
}
#settingWrap .reform .mailTitleTitle .titlewords {
  margin: 0 10px;
}
#settingWrap .reform .paperTabs {
  display: flex;
  flex-wrap: wrap;
  width: 700px;
  margin: 0 auto;
}
#settingWrap .reform .paperTabs input[name=paperTabs] {
  position: absolute;
  visibility: hidden;
}
#settingWrap .reform .paperTabs label.paperTab {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-grow: 1;
  width: 90px;
  height: 40px;
  border: 1px solid #666;
  background: #222;
  cursor: pointer;
}
#settingWrap .reform .paperTabs label.paperTab img {
  width: auto;
  height: 50%;
}
#settingWrap .reform .paperTabs div.lightBox {
  display: none;
  order: 1;
}
#settingWrap .reform .paperTabs input[name=paperTabs]:checked + label.paperTab {
  background: #5e5e5e;
}
#settingWrap .reform .paperTabs input[name=paperTabs]:checked + label.paperTab + div.lightBox {
  display: block;
}
#settingWrap .reform .bgpage {
  max-width: 700px;
  margin: 30px auto;
  color: #d0d0d0;
  font-size: 1.4rem;
  text-align: center;
}
#settingWrap .reform .bgpage2 {
  max-width: 580px;
  margin: 30px auto;
  color: #d0d0d0;
  font-size: 1.4rem;
  text-align: left;
  position: relative;
  padding-left: 20px;
}
#settingWrap .reform .bgpage2::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 3px;
  height: 120%;
  background: #eb0000;
  transform: translateY(-50%);
}
#settingWrap .reform .bgnote {
  width: 100%;
  margin: 10px 0 30px;
  color: rgba(208, 208, 208, 0.5);
  font-size: 1.2rem;
  text-align: center;
  line-height: 1.8;
}
#settingWrap .reform .bgnote span {
  color: #d0d0d0;
  font-size: 1.4rem;
}
#settingWrap .reform .bgnote2 {
  width: 600px;
  margin: 5px auto 30px;
  color: rgba(171, 171, 171, 0.8);
  font-size: 1.2rem;
  text-align: left;
  line-height: 1.5;
}
#settingWrap .reform .bgnote2 span {
  color: #d0d0d0;
  font-size: 1.4rem;
}
#settingWrap .reform .imglist {
  margin: 10px 0 10px;
}
#settingWrap .reform .imglist.scroll {
  width: 645px;
  max-height: 345px;
  margin: 0 auto;
  overflow: auto;
  padding-top: 5px;
}
#settingWrap .reform .imglist.scroll::-webkit-scrollbar {
  width: 10px;
}
#settingWrap .reform .imglist.scroll::-webkit-scrollbar-track {
  background: rgba(255, 255, 255, 0.2);
}
#settingWrap .reform .imglist.scroll::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.2);
}
#settingWrap .reform .imglist ul {
  display: flex;
  flex-wrap: wrap;
}
#settingWrap .reform .imglist ul li {
  width: 23.2%;
  margin: 0 2% 10px 0;
}
#settingWrap .reform .imglist ul li:nth-of-type(4n) {
  margin: 0 0 10px 0;
}
#settingWrap .reform .imglist ul li input {
  visibility: hidden;
  position: absolute;
}
#settingWrap .reform .imglist ul li input:checked + label {
  border: 3px solid #7d070f;
  cursor: default;
}
#settingWrap .reform .imglist ul li input:checked + label span.name {
  visibility: visible;
  opacity: 1;
}
#settingWrap .reform .imglist ul li label {
  display: inline-block;
  position: relative;
  cursor: pointer;
  transition: opacity 0.2s;
}
#settingWrap .reform .imglist ul li label.profileicon, #settingWrap .reform .imglist ul li label.wallpaper {
  position: relative;
  border: 3px solid rgb(0, 0, 0);
  box-sizing: border-box;
}
#settingWrap .reform .imglist ul li label.profileicon .icon, #settingWrap .reform .imglist ul li label.wallpaper .icon {
  width: 100%;
  height: auto;
  vertical-align: top;
}
#settingWrap .reform .imglist ul li label.profileicon span.name, #settingWrap .reform .imglist ul li label.wallpaper span.name {
  display: flex;
  justify-content: center;
  align-items: flex-end;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 5px 0;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);
  font-size: 1.2rem;
  text-align: center;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0.3s, opacity 0.3s;
}
#settingWrap .reform .imglist ul li label.profileicon:hover, #settingWrap .reform .imglist ul li label.wallpaper:hover {
  border: 3px solid #7d070f;
}
#settingWrap .reform .imglist ul li label.wallpaper {
  border: 3px solid #494949;
}
#settingWrap .reform .imglist ul li label.btnInactive {
  pointer-events: none;
  cursor: default;
  opacity: 0.3;
}
#settingWrap .reform .imglist ul li label img {
  width: 100%;
  height: auto;
}
#settingWrap .reform .imglist.card {
  margin: 0;
}
#settingWrap .reform .imglist.card ul {
  padding: 35px 40px 20px;
}
#settingWrap .reform .imglist.card ul li {
  width: 190px;
  margin: 0 25px 25px 0;
}
#settingWrap .reform .imglist.card ul li:nth-of-type(3n) {
  margin: 0 0 15px;
}
#settingWrap .reform .imglist.card ul li input:checked + .cardCaption {
  color: #930912;
  font-weight: bold;
}
#settingWrap .reform .imglist.card ul li input:checked ~ label:after {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(147, 9, 18, 0.3);
}
#settingWrap .reform .imglist.card ul li label {
  position: relative;
  border: 3px solid rgba(0, 0, 0, 0);
}
#settingWrap .reform .imglist.card ul li label img {
  vertical-align: top;
}
#settingWrap .reform .imglist.card .ambaCardSelect[data-20DollBreakFlg="1"] li label[for=bg5]::before {
  display: block;
  content: "";
  position: absolute;
  bottom: 3%;
  right: 1%;
  width: 20%;
  height: 30%;
  background: url(/residentevil/pc/img/setting/ambassador_card/badge.png) no-repeat;
  background-size: 100%;
  z-index: 10;
}
#settingWrap .reform .imglist.card .ambaCardSelect .cardCaption {
  display: flex;
  align-items: center;
  height: 20px;
  margin: 0 0 5px;
  font-size: 1.4rem;
  word-break: break-all;
}
#settingWrap .reform .imglist.card .ambaCardSelect .ambaCard.noise {
  border-radius: 6px;
  cursor: default;
  pointer-events: none;
  overflow: hidden;
}
#settingWrap .reform .imglist.titles, #settingWrap .reform .imglist.platforms {
  margin: 0;
}
#settingWrap .reform .imglist.titles ul, #settingWrap .reform .imglist.platforms ul {
  padding: 0 35px 10px;
}
#settingWrap .reform .imglist.titles ul li, #settingWrap .reform .imglist.platforms ul li {
  width: 150px;
  margin: 0 7px 10px 0;
}
#settingWrap .reform .imglist.titles ul li:nth-of-type(4n), #settingWrap .reform .imglist.platforms ul li:nth-of-type(4n) {
  margin: 0 0 10px;
}
#settingWrap .reform .imglist.titles ul li input:checked + label, #settingWrap .reform .imglist.platforms ul li input:checked + label {
  border: 3px solid #7d070f;
}
#settingWrap .reform .imglist.titles ul li input:checked + label::after, #settingWrap .reform .imglist.platforms ul li input:checked + label::after {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(147, 9, 18, 0.3);
}
#settingWrap .reform .imglist.titles ul li label, #settingWrap .reform .imglist.platforms ul li label {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 70px;
  overflow: hidden;
}
#settingWrap .reform .imglist.titles ul li label.maintit, #settingWrap .reform .imglist.titles ul li label.mainplat, #settingWrap .reform .imglist.platforms ul li label.maintit, #settingWrap .reform .imglist.platforms ul li label.mainplat {
  border: 3px solid #666;
  background: #000;
}
#settingWrap .reform .imglist.titles ul li label img, #settingWrap .reform .imglist.platforms ul li label img {
  vertical-align: top;
}
#settingWrap .reform .imglist.platforms ul {
  display: none;
}
#settingWrap .reform .imglist.platforms ul.disp {
  display: flex;
}
#settingWrap .reform .imglist .caution {
  display: none;
  padding: 0 35px 20px;
  color: #d0d0d0;
  font-size: 1.2rem;
}
#settingWrap .reform .imglist .caution.disp {
  display: block;
}
#settingWrap .reform .buttonBox {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  bottom: 0;
  height: 160px;
  padding: 50px 0;
  box-sizing: border-box;
}
#settingWrap .reform .buttonBox.float {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100vw;
  min-width: 900px;
  border-top: 1px solid #313131;
  background: rgba(0, 0, 0, 0.8);
  z-index: 999;
}
#settingWrap .reform .buttonBox a.short,
#settingWrap .reform .buttonBox a.long,
#settingWrap .reform .buttonBox input[type=submit].short,
#settingWrap .reform .buttonBox input[type=submit].long,
#settingWrap .reform .buttonBox input[type=button].short,
#settingWrap .reform .buttonBox input[type=button].long,
#settingWrap .reform .buttonBox button[type=submit].short,
#settingWrap .reform .buttonBox button[type=submit].long {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  height: 60px;
  margin: 0 10px;
  border: none;
  background: #7d070f;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.6);
  color: #d0d0d0;
  font-size: 1.7rem;
  text-align: center;
  opacity: 1;
  transition: all 0.2s;
  cursor: pointer;
  -webkit-appearance: none;
}
#settingWrap .reform .buttonBox a.short:hover,
#settingWrap .reform .buttonBox a.long:hover,
#settingWrap .reform .buttonBox input[type=submit].short:hover,
#settingWrap .reform .buttonBox input[type=submit].long:hover,
#settingWrap .reform .buttonBox input[type=button].short:hover,
#settingWrap .reform .buttonBox input[type=button].long:hover,
#settingWrap .reform .buttonBox button[type=submit].short:hover,
#settingWrap .reform .buttonBox button[type=submit].long:hover {
  background: #af1d26;
}
#settingWrap .reform .buttonBox a.short.save.loading::after,
#settingWrap .reform .buttonBox a.long.save.loading::after,
#settingWrap .reform .buttonBox input[type=submit].short.save.loading::after,
#settingWrap .reform .buttonBox input[type=submit].long.save.loading::after,
#settingWrap .reform .buttonBox input[type=button].short.save.loading::after,
#settingWrap .reform .buttonBox input[type=button].long.save.loading::after,
#settingWrap .reform .buttonBox button[type=submit].short.save.loading::after,
#settingWrap .reform .buttonBox button[type=submit].long.save.loading::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(/residentevil/pc/img_common/shadowbox_loading.gif) no-repeat center center rgba(0, 0, 0, 0.8);
}
#settingWrap .reform .buttonBox a.short.grey,
#settingWrap .reform .buttonBox a.long.grey,
#settingWrap .reform .buttonBox input[type=submit].short.grey,
#settingWrap .reform .buttonBox input[type=submit].long.grey,
#settingWrap .reform .buttonBox input[type=button].short.grey,
#settingWrap .reform .buttonBox input[type=button].long.grey,
#settingWrap .reform .buttonBox button[type=submit].short.grey,
#settingWrap .reform .buttonBox button[type=submit].long.grey {
  border: 1px solid #4d4d4d;
  background: rgba(34, 34, 34, 0.8);
  box-shadow: inset 0 0 0 rgba(255, 255, 255, 0);
}
#settingWrap .reform .buttonBox a.short.grey:hover,
#settingWrap .reform .buttonBox a.long.grey:hover,
#settingWrap .reform .buttonBox input[type=submit].short.grey:hover,
#settingWrap .reform .buttonBox input[type=submit].long.grey:hover,
#settingWrap .reform .buttonBox input[type=button].short.grey:hover,
#settingWrap .reform .buttonBox input[type=button].long.grey:hover,
#settingWrap .reform .buttonBox button[type=submit].short.grey:hover,
#settingWrap .reform .buttonBox button[type=submit].long.grey:hover {
  background: rgba(57, 57, 57, 0.8);
  box-shadow: inset 0 0 10px rgba(255, 255, 255, 0.5);
}
#settingWrap .reform .buttonBox a.short.disabled,
#settingWrap .reform .buttonBox a.long.disabled,
#settingWrap .reform .buttonBox input[type=submit].short.disabled,
#settingWrap .reform .buttonBox input[type=submit].long.disabled,
#settingWrap .reform .buttonBox input[type=button].short.disabled,
#settingWrap .reform .buttonBox input[type=button].long.disabled,
#settingWrap .reform .buttonBox button[type=submit].short.disabled,
#settingWrap .reform .buttonBox button[type=submit].long.disabled {
  opacity: 0.4;
  pointer-events: none;
}
#settingWrap .reform .buttonBox a.short,
#settingWrap .reform .buttonBox input.short {
  width: 200px;
}
#settingWrap .reform .buttonBox a.long,
#settingWrap .reform .buttonBox input.long {
  width: 300px;
}
#settingWrap .reform .buttonBox span.aftercomment {
  display: block;
  width: 100%;
  margin-top: 20px;
  color: #777;
  font-size: 1.2rem;
  text-align: center;
  transform: translateX(-165px);
}
#settingWrap .reform a.faqbtn {
  display: flex;
  align-items: center;
  position: relative;
  width: 700px;
  margin: 50px auto 70px;
  padding: 30px 20px;
  border: 1px solid #4d4d4d;
  background: rgba(34, 34, 34, 0.8);
  box-sizing: border-box;
  box-shadow: inset 0 0 0 rgba(255, 255, 255, 0);
  font-size: 1.4rem;
  transition: background 0.2s, box-shadow 0.2s;
}
#settingWrap .reform a.faqbtn:hover {
  background: rgba(57, 57, 57, 0.8);
  box-shadow: inset 0 0 10px rgba(255, 255, 255, 0.5);
}
#settingWrap .reform a.faqbtn:after {
  content: "";
  position: absolute;
  right: 30px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 0 8px 14px;
  border-color: transparent transparent transparent #fff;
}
#settingWrap .errorMod {
  display: flex;
  align-items: center;
  width: 700px;
  margin: 0 auto 20px;
  padding: 10px 20px;
  border: 1px solid #eb0000;
  background: #930912;
  box-sizing: border-box;
}
#settingWrap .errorMod p {
  font-size: 1.4rem;
}
#settingWrap .scrollbox {
  position: relative;
  max-height: 600px;
  padding: 25px 10px 25px 50px !important;
  border: 20px solid transparent;
  border-width: 30px 10px 20px 0;
  box-sizing: border-box;
  overflow: auto;
}
#settingWrap .scrollbox .scrollArea {
  padding: 0 35px 0 0;
  overflow: auto;
}
#settingWrap .scrollbox .scrollArea::-webkit-scrollbar {
  width: 10px;
}
#settingWrap .scrollbox .scrollArea::-webkit-scrollbar-track {
  background: rgba(255, 255, 255, 0.2);
}
#settingWrap .scrollbox .scrollArea::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.2);
}
#settingWrap .scrollbox .scrollArea h4 {
  padding: 4px 0;
  background: #191919;
  color: #d0d0d0;
  font-size: 1.4rem;
  text-align: center;
}
#settingWrap .scrollbox .scrollArea .iconpage {
  width: 100%;
  margin: 15px 0;
  text-align: center;
  font-size: 1.2rem;
}
#settingWrap .scrollbox .scrollArea #portal_icon_portal:checked ~ .iconRow .portal label span:after,
#settingWrap .scrollbox .scrollArea #portal_icon_tw:checked ~ .iconRow .amb label span:after,
#settingWrap .scrollbox .scrollArea #portal_icon_renet:checked ~ .iconRow .renet label span:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #c30505;
  transform: translate(-50%, -50%);
}
#settingWrap .scrollbox .scrollArea #portal_icon_renet:checked ~ .renetArea {
  display: block;
}
#settingWrap .scrollbox .scrollArea .renetArea {
  display: none;
}
#settingWrap .scrollbox .scrollArea .iconRow {
  display: flex;
  justify-content: center;
  margin: 0 0 20px;
  border-bottom: 1px solid #191919;
}
#settingWrap .scrollbox .scrollArea .iconRow div {
  width: 23.2%;
  margin: 35px 3% 65px;
  color: #d0d0d0;
  font-size: 1.2rem;
  text-align: center;
}
#settingWrap .scrollbox .scrollArea .iconRow div:nth-child(4n) {
  margin: 0 0 10px 0;
}
#settingWrap .scrollbox .scrollArea .iconRow div input:checked + label {
  border: 3px solid #7d070f;
  cursor: default;
}
#settingWrap .scrollbox .scrollArea .iconRow div label {
  display: block;
  position: relative;
  border: 3px solid rgba(0, 0, 0, 0);
  box-sizing: border-box;
  cursor: pointer;
}
#settingWrap .scrollbox .scrollArea .iconRow div label img {
  width: 100%;
  height: auto;
  vertical-align: top;
}
#settingWrap .scrollbox .scrollArea .iconRow div label .icon_area {
  width: 128px;
  height: 128px;
  overflow: hidden;
}
#settingWrap .scrollbox .scrollArea .iconRow div label span.radio {
  display: block;
  position: absolute;
  top: 170px;
  right: 50%;
  width: 18px;
  height: 18px;
  border-radius: 20px;
  background: #fff;
  transform: translateX(50%);
}
#settingWrap .scrollbox .scrollArea .iconRow div.disabled label {
  cursor: default;
}
#settingWrap .scrollbox .scrollArea .iconRow div.disabled label span.radio {
  background: rgba(255, 255, 255, 0.3);
}
#settingWrap .scrollbox .scrollArea .iconRow div.disabled span {
  color: #616161;
}
#settingWrap .scrollbox .scrollArea .amb_message {
  display: flex;
  align-items: center;
  margin: 0 0 20px;
  padding: 0 10px 0 0;
  background: url(/residentevil/pc/img/common/bg_inner.png) repeat;
  font-size: 1.2rem;
}
#settingWrap .scrollbox .scrollArea .amb_message span {
  display: block;
  width: 73px;
  height: 58px;
  margin: 0 10px 0 0;
  background: url(/residentevil/pc/img/integration/logo_amb_re.png) no-repeat center center, url(/residentevil/pc/img/integration/bg_usagecontent1.jpg) no-repeat center center;
  background-size: 80%, auto;
}
#settingWrap .scrollbox .scrollArea .amb_message span:lang(ja) {
  background: url(/residentevil/pc/img/integration/logo_amb_bh.png) no-repeat center center, url(/residentevil/pc/img/integration/bg_usagecontent1.jpg) no-repeat center center;
  background-size: 80%, auto;
}
#settingWrap .scrollbox .scrollArea .renet_message {
  display: flex;
  align-items: center;
  padding: 0 10px 0 0;
  background: url(/residentevil/pc/img/common/bg_inner.png) repeat;
  font-size: 1.2rem;
}
#settingWrap .scrollbox .scrollArea .renet_message span {
  display: block;
  width: 73px;
  height: 58px;
  margin: 0 10px 0 0;
  background: url(/residentevil/pc/img/common/logo_renet.png) no-repeat center center, url(/residentevil/pc/img/integration/bg_usagecontent3.jpg) no-repeat center center;
  background-size: 80%, 160%;
}
#settingWrap .nicknamebox,
#settingWrap .commentbox {
  padding: 40px 0 50px !important;
}
#settingWrap .nicknamebox .nicknameError,
#settingWrap .nicknamebox .commentError,
#settingWrap .commentbox .nicknameError,
#settingWrap .commentbox .commentError {
  display: none;
  width: 600px;
  margin: 0 auto;
  color: #e82533;
  font-size: 1.4rem;
}
#settingWrap .nicknamebox .nicknameError:before,
#settingWrap .nicknamebox .commentError:before,
#settingWrap .commentbox .nicknameError:before,
#settingWrap .commentbox .commentError:before {
  display: inline-block;
  content: "";
  position: relative;
  top: 3px;
  width: 16px;
  height: 16px;
  margin: 0 5px 0 0;
  background: url(/residentevil/pc/img/setting/icon_error.png) no-repeat center center;
}
#settingWrap .nicknamebox font,
#settingWrap .commentbox font {
  display: none;
}
#settingWrap .nicknamebox input[type=text][name=value],
#settingWrap .commentbox input[type=text][name=value] {
  display: block;
  width: 600px;
  margin: 5px auto;
  padding: 10px;
  border: 1px solid #666;
  background: rgba(255, 255, 255, 0.08);
  box-sizing: border-box;
  color: #ddd;
  font-size: 1.4rem;
}
#settingWrap .nicknamebox textarea[name=recommend],
#settingWrap .commentbox textarea[name=recommend] {
  display: block;
  width: 600px;
  height: 160px;
  margin: 5px auto;
  padding: 10px;
  border: 1px solid #666;
  background: rgba(255, 255, 255, 0.08);
  box-sizing: border-box;
  color: #ddd;
  font-size: 1.4rem;
}
#settingWrap .nicknamebox textarea[name=recommend].error,
#settingWrap .commentbox textarea[name=recommend].error {
  border: 1px solid #f00;
  background: rgba(255, 0, 0, 0.1);
}
#settingWrap .nicknamebox p#limit,
#settingWrap .commentbox p#limit {
  width: 600px;
  margin: 0 auto;
  color: rgba(153, 153, 153, 0.5);
  font-size: 1.2rem;
}
#settingWrap .platformTable {
  width: 620px;
  margin: 30px auto;
  border-collapse: separate;
  border-spacing: 1px;
  background: url(/residentevil/pc/img_common/bg_dots_white1_line.png) repeat;
  text-shadow: 1px 1px 2px #000;
}
#settingWrap .platformTable tr.odd {
  background-color: #0d0d0d;
}
#settingWrap .platformTable tr.even {
  background-color: #000000;
}
#settingWrap .platformTable tr th {
  padding: 10px;
  background: url(/residentevil/pc/img_common/bg_dot_key.gif) repeat rgba(0, 0, 0, 0.8);
  padding: 10px;
  color: #719bad;
  font-size: 1.2rem;
  line-height: 1.4em;
  vertical-align: middle;
}
#settingWrap .platformTable tr th.platform, #settingWrap .platformTable tr th.active {
  width: 110px;
}
#settingWrap .platformTable tr td {
  padding: 10px;
  text-align: center;
  vertical-align: middle;
}
#settingWrap .platformTable tr td.textSel {
  background: rgb(0, 0, 0);
}
#settingWrap .platformTable tr td.titleTd {
  padding: 10px;
  background: rgb(0, 0, 0);
  font-size: 93%;
  line-height: 1.3em;
  white-space: normal;
}
#settingWrap .platformTable tr td.customState {
  table-layout: fixed;
  background: url(/residentevil/pc/img_common/bg_dots_key_line.png) repeat rgb(35, 40, 56);
}
#settingWrap .platformTable tr td span {
  color: #719bad;
  font-size: 1.4rem;
  font-weight: bold;
}
#settingWrap .platformTable tr td .platUnset {
  color: #C30;
}
#settingWrap .platformTable tr td p {
  margin: 10px 0;
  font-size: 1.2rem;
  text-align: left;
}
#settingWrap .wallpaper_attention {
  width: 700px;
  margin: 20px auto 30px;
  padding: 20px;
  background: rgba(0, 0, 0, 0.5);
  box-sizing: border-box;
}
#settingWrap .wallpaper_attention li {
  margin: 0 0 5px;
  color: #eb0000;
  font-size: 1.2rem;
}
#settingWrap .wallpaper_attention li:lang(ja) {
  padding: 0 0 0 1em;
  text-indent: -1em;
}
#settingWrap .wallpaper_attention li:last-of-type {
  margin: 0;
}
#settingWrap #pointtype {
  display: flex;
  flex-wrap: wrap;
}
#settingWrap #pointtype.botmar {
  margin: 0 auto 40px;
}
#settingWrap #pointtype ul {
  display: flex;
  flex-wrap: wrap;
  width: 600px;
  margin: 0 auto;
}
#settingWrap #pointtype ul li {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 300px;
  margin: 0 0 20px;
}
#settingWrap #pointtype ul li::after {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: 1px;
  height: 30px;
  background: rgba(255, 255, 255, 0.2);
  transform: translateY(-50%);
}
#settingWrap #pointtype ul li:nth-of-type(2n)::after {
  display: none;
}
#settingWrap #pointtype ul li span.currPoints {
  display: block;
  padding: 0 0 0 110px;
  color: #e3dda4;
  font-family: "Oswald", sans-serif;
  font-size: 2.6rem;
}
#settingWrap #pointtype ul li span.currPoints.ps5, #settingWrap #pointtype ul li span.currPoints.ps5Logo {
  background: url(/residentevil/pc/img/common/footer/logo_Ps5.png) no-repeat left center;
  background-size: 100px;
}
#settingWrap #pointtype ul li span.currPoints.ps4, #settingWrap #pointtype ul li span.currPoints.ps4Logo {
  background: url(/residentevil/pc/img/common/footer/logo_Ps4.png) no-repeat left center;
  background-size: 100px;
}
#settingWrap #pointtype ul li span.currPoints.ps3, #settingWrap #pointtype ul li span.currPoints.ps3Logo {
  background: url(/residentevil/pc/img/common/footer/logo_Ps3.png) no-repeat left center;
  background-size: 100px;
}
#settingWrap #pointtype ul li span.currPoints.xseries, #settingWrap #pointtype ul li span.currPoints.xboxseries, #settingWrap #pointtype ul li span.currPoints.xseriesLogo {
  background: url(/residentevil/pc/img/common/footer/logo_Xboxseries.png) no-repeat left center;
  background-size: 100px;
}
#settingWrap #pointtype ul li span.currPoints.xone, #settingWrap #pointtype ul li span.currPoints.xboxone, #settingWrap #pointtype ul li span.currPoints.xoneLogo {
  background: url(/residentevil/pc/img/common/footer/logo_Xboxone.png) no-repeat left center;
  background-size: 100px;
}
#settingWrap #pointtype ul li span.currPoints.x360, #settingWrap #pointtype ul li span.currPoints.x360Logo {
  background: url(/residentevil/pc/img/common/footer/logo_Xbox360.png) no-repeat left center;
  background-size: 100px;
}
#settingWrap #pointtype ul li span.currPoints.nsw, #settingWrap #pointtype ul li span.currPoints.nswLogo {
  background: url(/residentevil/pc/img/common/footer/logo_Nsw.png) no-repeat left center;
  background-size: 100px;
}
#settingWrap #pointtype ul li span.currPoints.nsw2, #settingWrap #pointtype ul li span.currPoints.nsw2Logo {
  background: url(/residentevil/pc/img/common/footer/logo_Nsw2.png) no-repeat left center;
  background-size: 100px;
}
#settingWrap #pointtype ul li span.currPoints.wiiu, #settingWrap #pointtype ul li span.currPoints.wiiuLogo {
  background: url(/residentevil/pc/img/common/footer/logo_Wiiu.png) no-repeat left center;
  background-size: 100px;
}
#settingWrap #pointtype ul li span.currPoints.steam, #settingWrap #pointtype ul li span.currPoints.steamLogo {
  background: url(/residentevil/pc/img/common/footer/logo_Windows.png) no-repeat left center;
  background-size: 100px;
}
#settingWrap #pointtype ul li span.currPoints.windows, #settingWrap #pointtype ul li span.currPoints.windowsLogo {
  background: url(/residentevil/pc/img/common/footer/logo_Windows.png) no-repeat left center;
  background-size: 100px;
}
#settingWrap #pointtype ul li span.currPoints.epic, #settingWrap #pointtype ul li span.currPoints.epicLogo {
  background: url(/residentevil/pc/img/common/footer/logo_Epic.png) no-repeat left center;
  background-size: 100px;
}
#settingWrap #pointtype ul li span.currPoints.nsw2, #settingWrap #pointtype ul li span.currPoints.nsw2Logo {
  background: url(/residentevil/pc/img/common/footer/logo_Nsw2.png) no-repeat 22% center;
  background-size: 34px;
}
#settingWrap #pointtype ul li span.currPoints.epic, #settingWrap #pointtype ul li span.currPoints.epicLogo {
  background: url(/residentevil/pc/img/common/footer/logo_Epic.png) no-repeat 22% center;
  background-size: 30px;
}
#settingWrap #pointtype ul li span.currPoints:after {
  display: inline-block;
  content: "REP";
  margin-left: 5px;
  color: #d0d0d0;
  font-size: 1.4rem;
}
#settingWrap #pointhard {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0 auto 40px;
}
#settingWrap #pointhard .radioWrap {
  margin: 15px 0 30px;
}
#settingWrap #pointhard .radioWrap label {
  margin: 0 10px 15px 10px;
}
#settingWrap #pointhard .errMsg {
  padding: 10px 0 20px;
  color: #dd1313;
  font-size: 1.6rem;
  text-align: center;
}
#settingWrap #pointhard .errMsg:before {
  display: inline-block;
  content: "";
  position: relative;
  top: 3px;
  width: 16px;
  height: 16px;
  margin: 0 5px 0 0;
  background: url(/residentevil/pc/img/setting/icon_error.png) no-repeat center center;
}
#settingWrap #pointset.botmar {
  margin: 0 auto 40px;
}
#settingWrap #pointset .radioWrap {
  margin: 30px 0;
}
#settingWrap #pointset span.currPoints {
  color: #e3dda4;
  font-family: "Oswald", sans-serif;
}
#settingWrap #pointconfirm .point-wrap p:first-child:after {
  top: 50px;
  height: 90px;
}
#settingWrap .point-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  width: 100%;
}
#settingWrap .point-wrap p {
  position: relative;
  margin: 0 30px;
  padding: 0 0 0 110px;
}
#settingWrap .point-wrap p.ps5, #settingWrap .point-wrap p.ps5Logo {
  background: url(/residentevil/pc/img/common/footer/logo_Ps5.png) no-repeat left center;
  background-size: 100px;
}
#settingWrap .point-wrap p.ps4, #settingWrap .point-wrap p.ps4Logo {
  background: url(/residentevil/pc/img/common/footer/logo_Ps4.png) no-repeat left center;
  background-size: 100px;
}
#settingWrap .point-wrap p.ps3, #settingWrap .point-wrap p.ps3Logo {
  background: url(/residentevil/pc/img/common/footer/logo_Ps3.png) no-repeat left center;
  background-size: 100px;
}
#settingWrap .point-wrap p.xseries, #settingWrap .point-wrap p.xboxseries, #settingWrap .point-wrap p.xseriesLogo {
  background: url(/residentevil/pc/img/common/footer/logo_Xboxseries.png) no-repeat left center;
  background-size: 100px;
}
#settingWrap .point-wrap p.xone, #settingWrap .point-wrap p.xboxone, #settingWrap .point-wrap p.xoneLogo {
  background: url(/residentevil/pc/img/common/footer/logo_Xboxone.png) no-repeat left center;
  background-size: 100px;
}
#settingWrap .point-wrap p.x360, #settingWrap .point-wrap p.x360Logo {
  background: url(/residentevil/pc/img/common/footer/logo_Xbox360.png) no-repeat left center;
  background-size: 100px;
}
#settingWrap .point-wrap p.nsw, #settingWrap .point-wrap p.nswLogo {
  background: url(/residentevil/pc/img/common/footer/logo_Nsw.png) no-repeat left center;
  background-size: 100px;
}
#settingWrap .point-wrap p.nsw2, #settingWrap .point-wrap p.nsw2Logo {
  background: url(/residentevil/pc/img/common/footer/logo_Nsw2.png) no-repeat left center;
  background-size: 100px;
}
#settingWrap .point-wrap p.wiiu, #settingWrap .point-wrap p.wiiuLogo {
  background: url(/residentevil/pc/img/common/footer/logo_Wiiu.png) no-repeat left center;
  background-size: 100px;
}
#settingWrap .point-wrap p.steam, #settingWrap .point-wrap p.steamLogo {
  background: url(/residentevil/pc/img/common/footer/logo_Windows.png) no-repeat left center;
  background-size: 100px;
}
#settingWrap .point-wrap p.windows, #settingWrap .point-wrap p.windowsLogo {
  background: url(/residentevil/pc/img/common/footer/logo_Windows.png) no-repeat left center;
  background-size: 100px;
}
#settingWrap .point-wrap p.epic, #settingWrap .point-wrap p.epicLogo {
  background: url(/residentevil/pc/img/common/footer/logo_Epic.png) no-repeat left center;
  background-size: 100px;
}
#settingWrap .point-wrap p:first-child:after {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  right: -30px;
  width: 1px;
  height: 30px;
  background: rgba(255, 255, 255, 0.2);
  transform: translateY(-50%);
}
#settingWrap .point-wrap p span.currPoints {
  color: #e3dda4;
  font-family: "Oswald", sans-serif;
  font-size: 2.6rem;
}
#settingWrap .point-wrap p span.currPoints:after {
  display: inline-block;
  content: "REP";
  margin-left: 5px;
  color: #d0d0d0;
  font-size: 1.4rem;
}
#settingWrap .point-wrap p span.movePoints {
  position: absolute;
  bottom: -65px;
  left: 100px;
  color: #dd1313;
  font-family: "Oswald", sans-serif;
  font-size: 2.6rem;
  white-space: nowrap;
}
#settingWrap .point-wrap p span.movePoints:before {
  content: "";
  position: absolute;
  bottom: 50px;
  left: 50%;
  width: 13px;
  height: 13px;
  border-style: solid;
  border-width: 0 2px 2px 0;
  border-color: rgba(255, 255, 255, 0.5);
  transform: scale(1, 0.8) translateX(-50%) rotate(45deg);
}
#settingWrap .point-wrap p span.movePoints:after {
  display: inline-block;
  content: "REP";
  margin: 0 0 0 5px;
  color: #d0d0d0;
  font-family: "Noto Sans JP", serif;
  font-size: 1.4rem;
}
#settingWrap .point-wrap.botcush {
  margin-bottom: 80px;
}
#settingWrap .setting-cancellation .reform h2 {
  font-size: 3rem;
}
#settingWrap .setting-cancellation .reform dl.menu {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px 40px;
}
#settingWrap .setting-cancellation .reform dl.menu dt {
  color: #d0d0d0;
  font-size: 2rem;
}
#settingWrap .setting-cancellation .reform dl.menu dt span {
  display: block;
  color: #8e8e8e;
  font-size: 1.2rem;
}
#settingWrap .setting-cancellation .reform dl.menu dd a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 40px;
  border: 1px solid #666;
  color: #d0d0d0;
  font-size: 1.2rem;
  text-align: center;
}
#settingWrap .setting-cancellation .reform .textarea {
  padding: 20px 20px 30px;
  overflow: auto;
}
#settingWrap .setting-cancellation .reform .textarea p {
  color: #ddd;
  font-size: 1.8rem;
  line-height: 1.8;
  text-align: center;
}
#settingWrap .setting-cancellation .reform .textarea p span {
  display: inline-block;
  margin: 30px 0 0;
  padding: 1em;
  border-top: 1px solid #666;
  background: #000;
  box-sizing: border-box;
  font-size: 1.3rem;
  text-align: left;
  line-height: 1.5;
  opacity: 0.5;
}
#settingWrap .setting-cancellation .reform .agreeCheck {
  width: 700px;
  margin: 50px auto 0;
  color: #dadada;
  font-size: 1.6rem;
  text-align: center;
  cursor: pointer;
}
#settingWrap .setting-cancellation .reform .agreeCheck.bold {
  font-weight: bold;
}
#settingWrap .setting-cancellation .reform .agreeCheck label {
  font-size: 1.8rem;
  cursor: pointer;
}
#settingWrap .setting-cancellation .reform .agreeCheck label:first-of-type {
  display: inline-block;
  position: relative;
  width: 14px;
  height: 14px;
  margin: 0 10px 0 0;
  border: 3px solid #fff;
  vertical-align: text-bottom;
}
#settingWrap .setting-cancellation .reform #agreeCheck:checked ~ .agreeCheck label:first-of-type {
  background: #fff;
}
#settingWrap .setting-cancellation .reform #agreeCheck:checked ~ .agreeCheck label:first-of-type::after {
  display: block;
  content: "";
  width: 9px;
  height: 5px;
  border: 4px solid #c30505;
  border-width: 0 0 4px 4px;
  transform: rotate(-45deg);
}
#settingWrap .setting-cancellation .reform p.centerText {
  margin: 80px 0 30px;
  color: #ddd;
  font-size: 1.8rem;
  text-align: center;
}
#settingWrap .setting-cancellation .reform .buttonBox button[type=submit] {
  padding: 0 20px;
}
#settingWrap .setting-profile .reform {
  margin: 0 auto 40px;
  padding: 20px 0 80px !important;
}
#settingWrap .setting-profile .toMypage {
  padding: 30px 0 50px;
}
#settingWrap .setting-profile .toMypage a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 44px;
  margin: 0 auto;
  background: #930912;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
  transition: background 0.2s, opacity 0.2s;
}
#settingWrap .setting-profile .toMypage a:hover, #settingWrap .setting-profile .toMypage a:active {
  background: #eb0000;
}
#settingWrap .setting-profile .toMypage a.disabled {
  opacity: 0.5;
  pointer-events: none;
}
#settingWrap .setting-profile .withdrawal {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 700px;
  margin: 30px auto 0;
  padding: 30px 40px;
  border: 1px solid #404040;
  background: #0a0a0a;
  box-sizing: border-box;
}
#settingWrap .setting-profile .withdrawal p {
  margin: 0 0 5px;
  color: #dcdcdc;
  font-size: 1.6rem;
}
#settingWrap .setting-profile .withdrawal a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 40px;
  border: 1px solid #666;
  color: #d0d0d0;
  font-size: 1.2rem;
  text-align: center;
}

main#portal-settings.setting-ambassador .reform .lightBox .linkRow span.tw {
  margin-right: 20px;
}
main#portal-settings.setting-ambassador .reform .lightBox .linkRow span.accountName {
  margin: 0 0 0 auto;
}
main#portal-settings.setting-ambassador .reform .lightBox .linkRow a {
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 40px;
  height: 35px;
  padding: 0 30px 0 20px;
  border: 1px solid #00acee;
  background: url(/residentevil/pc/img/setting/icon_replace.png) no-repeat right 10px center #006f9a;
}

main#portal-setting.setting-relogin {
  visibility: visible !important;
  opacity: 1 !important;
  transition: visibility 0.3s, opacity 0.3s;
  background: url(/residentevil/pc/img/setting/bg-setting.jpg) no-repeat center top fixed;
  background-size: cover;
}
main#portal-setting.setting-relogin #pagetitle {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  height: 240px;
  opacity: 0;
  -webkit-animation: ease_display 0.5s ease-out 0.8s 1 normal;
          animation: ease_display 0.5s ease-out 0.8s 1 normal;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
main#portal-setting.setting-relogin #pagetitle h1 {
  position: relative;
  font-family: "Oswald", sans-serif;
  font-size: 5rem;
  font-weight: 200;
  line-height: 1;
}
main#portal-setting.setting-relogin #pagetitle h1::before, main#portal-setting.setting-relogin #pagetitle h1::after {
  display: block;
  content: "";
  position: absolute;
  right: 50%;
  width: 1px;
  height: 65px;
  background: #eb0000;
  transform: translateX(50%);
}
main#portal-setting.setting-relogin #pagetitle h1::before {
  top: -75px;
}
main#portal-setting.setting-relogin #pagetitle h1::after {
  bottom: -75px;
}
main#portal-setting.setting-relogin #contents {
  width: 100%;
  padding: 0;
  color: #fff;
  opacity: 0;
  -webkit-animation: ease_display 0.5s ease-out 1.2s 1 normal;
          animation: ease_display 0.5s ease-out 1.2s 1 normal;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
main#portal-setting.setting-relogin #contents .contents__inner {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 1125px;
  margin: 0 auto;
  padding: 40px 0 150px;
}
main#portal-setting.setting-relogin #contents .contents__inner .reform {
  width: 900px;
  margin: 0 auto 0px;
  padding: 50px 1px 1px;
  border: 1px solid #313131;
  background: url(/residentevil/pc/img/common/bg_inner.png) repeat;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.8);
}
main#portal-setting.setting-relogin #contents .contents__inner .reform .lightBox {
  position: relative;
  width: 700px;
  margin: 0 auto;
  padding: 50px 0 30px;
  border-top: 1px solid #545454;
  background: rgba(255, 255, 255, 0.08);
  box-sizing: border-box;
}
main#portal-setting.setting-relogin #contents .contents__inner .reform .lightBox p.center {
  color: #d0d0d0;
  font-size: 2rem;
  text-align: center;
}
main#portal-setting.setting-relogin #contents .contents__inner .reform .lightBox p.center span.agreeNote {
  display: block;
  margin: 20px auto;
  font-size: 1.2rem;
  font-weight: normal;
  opacity: 0.5;
}
main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  bottom: 0;
  height: 160px;
  padding: 50px 0;
  box-sizing: border-box;
}
main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox a.short,
main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox a.long,
main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox input[type=submit].short,
main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox input[type=submit].long,
main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox button[type=submit].short,
main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox button[type=submit].long,
main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox input[type=button].short,
main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox input[type=button].long {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  height: 60px;
  margin: 0 10px;
  border: none;
  background: #7d070f;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.6);
  color: #d0d0d0;
  font-size: 1.7rem;
  text-align: center;
  opacity: 1;
  transition: all 0.2s;
  cursor: pointer;
}
main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox a.short:hover,
main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox a.long:hover,
main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox input[type=submit].short:hover,
main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox input[type=submit].long:hover,
main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox button[type=submit].short:hover,
main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox button[type=submit].long:hover,
main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox input[type=button].short:hover,
main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox input[type=button].long:hover {
  background: #af1d26;
}
main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox a.short.grey,
main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox a.long.grey,
main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox input[type=submit].short.grey,
main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox input[type=submit].long.grey,
main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox button[type=submit].short.grey,
main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox button[type=submit].long.grey,
main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox input[type=button].short.grey,
main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox input[type=button].long.grey {
  border: 1px solid #4d4d4d;
  background: rgba(34, 34, 34, 0.8);
  box-shadow: inset 0 0 0 rgba(255, 255, 255, 0);
}
main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox a.short.grey:hover,
main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox a.long.grey:hover,
main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox input[type=submit].short.grey:hover,
main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox input[type=submit].long.grey:hover,
main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox button[type=submit].short.grey:hover,
main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox button[type=submit].long.grey:hover,
main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox input[type=button].short.grey:hover,
main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox input[type=button].long.grey:hover {
  background: rgba(57, 57, 57, 0.8);
  box-shadow: inset 0 0 10px rgba(255, 255, 255, 0.5);
}
main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox a.short.disabled,
main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox a.long.disabled,
main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox input[type=submit].short.disabled,
main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox input[type=submit].long.disabled,
main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox button[type=submit].short.disabled,
main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox button[type=submit].long.disabled,
main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox input[type=button].short.disabled,
main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox input[type=button].long.disabled {
  opacity: 0.4;
  pointer-events: none;
}
main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox a.short,
main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox input.short,
main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox button.short {
  width: 200px;
}
main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox a.long,
main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox input.long,
main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox button.long {
  width: 300px;
}

main#portal-remind {
  visibility: visible !important;
  opacity: 1 !important;
  transition: visibility 0.3s, opacity 0.3s;
  background: url(/residentevil/pc/img/remind/bg.jpg) repeat left 46px fixed;
}
main#portal-remind #pagetitle {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: relative;
  min-width: 1250px;
  height: 90vh;
  min-height: 700px;
  padding: 0 0 100px;
  box-sizing: border-box;
  opacity: 0;
  -webkit-animation: ease_display 0.5s ease-out 0.8s 1 normal;
          animation: ease_display 0.5s ease-out 0.8s 1 normal;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
main#portal-remind #pagetitle h1 {
  position: relative;
  font-family: "Oswald", sans-serif;
  font-size: 5rem;
  font-weight: 200;
  line-height: 1;
}
main#portal-remind #pagetitle p.txt {
  position: relative;
  padding: 40px 0 0;
  color: #fff;
  font-size: 1.8rem;
  text-shadow: 0 0 10px #000, 0 0 10px #000, 0 0 10px #000, 0 0 10px #000;
  text-align: center;
  letter-spacing: 1px;
  line-height: 1.8;
}
main#portal-remind #pagetitle p.txt span {
  color: #ee0000;
}
main#portal-remind #pagetitle p.txt::before {
  display: block;
  content: "";
  position: absolute;
  top: 22px;
  right: 50%;
  width: 258px;
  height: 1px;
  background: #464646;
  transform: translateX(50%);
}
main#portal-remind #pagetitle p.txt::after {
  display: block;
  content: "";
  position: absolute;
  top: 13px;
  right: 50%;
  width: 1px;
  height: 20px;
  background: #464646;
  transform: translateX(50%);
}
main#portal-remind #pagetitle p.txt a {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  width: 120px;
  min-width: 120px;
  height: 30px;
  margin: 20px auto 0;
  padding: 0 5px;
  background: rgba(238, 0, 0, 0.6);
  color: #fff;
  font-size: 1.3rem;
  font-weight: bold;
  text-shadow: none;
  transition: filter 0.3s;
}
main#portal-remind #pagetitle p.txt a::after {
  display: block;
  content: "";
  width: 5px;
  height: 5px;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  transform: rotate(45deg);
}
main#portal-remind #pagetitle p.txt a:hover {
  filter: brightness(1.5);
}
main#portal-remind #pagetitle p.closeText {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  width: 743px;
  height: 129px;
  margin: 20px 0 0;
  background: linear-gradient(90deg, rgba(184, 17, 22, 0) 0%, rgb(184, 17, 22) 50%, rgba(184, 17, 22, 0) 100%);
  color: #fff;
  font-size: 1.8rem;
  text-shadow: 0 0 10px #000, 0 0 10px #000, 0 0 10px #000, 0 0 10px #000;
  text-align: center;
  letter-spacing: 1px;
  line-height: 1.8;
}
main#portal-remind #pagetitle p.closeText:lang(ja) {
  font-family: "Noto Serif JP", serif;
}
main#portal-remind #pagetitle p.closeText .sp {
  display: none;
}
main#portal-remind #pagetitle p.closeText a {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 170px;
  right: 50%;
  width: 120px;
  min-width: 120px;
  height: 30px;
  padding: 0 5px;
  background: rgba(238, 0, 0, 0.6);
  color: #fff;
  font-size: 1.3rem;
  font-weight: bold;
  text-shadow: none;
  transform: translateX(50%);
}
main#portal-remind #pagetitle p.closeText a::after {
  display: block;
  content: "";
  width: 5px;
  height: 5px;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  transform: rotate(45deg);
}
main#portal-remind #pagetitle p.closeText a:hover {
  filter: brightness(1.5);
}
main#portal-remind #pagetitle ul.bnr {
  position: absolute;
  right: 20px;
  bottom: 80px;
  transition: filter 0.3s;
}
main#portal-remind #pagetitle ul.bnr li {
  margin: 8px 0 0;
}
main#portal-remind #pagetitle ul.bnr li a {
  display: block;
  transition: filter 0.3s;
}
main#portal-remind #pagetitle ul.bnr li a:hover {
  filter: brightness(0.5);
}
main#portal-remind #pagetitle .scroll {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: absolute;
  bottom: 0;
  right: 50%;
  transform: translateX(50%);
  z-index: 10;
}
main#portal-remind #pagetitle .scroll dt {
  margin: 0 0 6px 0;
  color: #eb0000;
  font-family: "Oswald", sans-serif;
  font-size: 1.4rem;
  letter-spacing: 1.5px;
}
main#portal-remind #pagetitle .scroll dd {
  width: 1px;
  height: 60px;
  background: #535051;
  overflow: hidden;
}
main#portal-remind #pagetitle .scroll dd .line {
  width: 100%;
  height: 100%;
  background: #ee0000;
  -webkit-animation: line-loop_remind 1.8s ease-out infinite;
          animation: line-loop_remind 1.8s ease-out infinite;
}
@-webkit-keyframes line-loop_remind {
  from {
    transform: translate3d(0, -100%, 0);
  }
  to {
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes line-loop_remind {
  from {
    transform: translate3d(0, -100%, 0);
  }
  to {
    transform: translate3d(0, 100%, 0);
  }
}
main#portal-remind #contents {
  position: relative;
  width: 100%;
  padding: 0 0 80px;
  color: #fff;
  border-top: 1px solid rgba(255, 255, 255, 0.14);
  background: rgba(255, 255, 255, 0.15);
  opacity: 0;
  -webkit-animation: ease_display 0.5s ease-out 1.2s 1 normal;
          animation: ease_display 0.5s ease-out 1.2s 1 normal;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  overflow: hidden;
}
main#portal-remind #contents #report {
  position: absolute;
  right: 120px;
  bottom: 20px;
  border: 2px solid #000;
}
main#portal-remind #contents #report a {
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 214px;
  height: 34px;
  padding: 0 10px;
  box-sizing: border-box;
  background: url(/residentevil//pc/img/remind/bg_btn.png) repeat;
  transition: filter 0.3s;
}
main#portal-remind #contents #report a:hover {
  filter: brightness(0.5);
}
main#portal-remind #contents #report a span {
  padding: 0 0 0 25px;
  background: url(/residentevil//pc/img/remind/icon_attention.png) no-repeat;
  color: #fff;
  font-size: 1.4rem;
  pointer-events: none;
}
main#portal-remind #contents .contents__inner {
  position: relative;
  padding: 20px 0 0;
  will-change: transform;
  transform: translateZ(0);
  /*integration*/
}
main#portal-remind #contents .contents__inner .list_contents {
  display: flex;
  width: 200vw;
  min-height: 600px;
}
main#portal-remind #contents .contents__inner .list_contents ul {
  width: 250px;
  margin: 0 0 0 10px;
  box-sizing: border-box;
  text-align: center;
}
main#portal-remind #contents .contents__inner .list_contents ul li {
  display: inline-block;
  position: relative;
  width: 250px;
  margin: 0 0 10px;
  border-radius: 15px;
  background: url(/residentevil/pc/img/remind/noize_pattern.gif) repeat;
  box-shadow: 0 0 30px #000 inset;
  overflow: hidden;
  transition: all 1s;
}
main#portal-remind #contents .contents__inner .list_contents ul li::after {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 8px;
  background: url(/residentevil/pc/img/remind/noize_pattern.gif) repeat;
  box-shadow: 0 0 30px #000 inset;
  opacity: 0;
  pointer-events: none;
  transition: opacity 1s;
}
main#portal-remind #contents .contents__inner .list_contents ul li.minH {
  min-height: 400px;
  -webkit-animation: glitch 6s infinite;
          animation: glitch 6s infinite;
}
main#portal-remind #contents .contents__inner .list_contents ul li.glitch {
  -webkit-animation: glitch 6s infinite;
          animation: glitch 6s infinite;
}
main#portal-remind #contents .contents__inner .list_contents ul li.glitch::after {
  opacity: 0.9;
}
main#portal-remind #contents .contents__inner .list_contents ul li.anniversary {
  -webkit-animation: glitch 6s infinite;
          animation: glitch 6s infinite;
}
main#portal-remind #contents .contents__inner .list_contents ul li > div {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
main#portal-remind #movie-wrap {
  display: flex;
  align-items: center;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  visibility: visible !important;
  opacity: 1 !important;
  z-index: 10000;
  overflow: hidden;
  transition: visibility 0.3s, opacity 0.3s;
}
main#portal-remind #movie-wrap.hide {
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none;
}
main#portal-remind #movie-wrap #youtube_elem,
main#portal-remind #movie-wrap video {
  position: absolute;
  top: -10%;
  left: -10%;
  width: 120%;
  height: 120%;
  pointer-events: none;
  transition: visibility 0.3s, opacity 0.3s;
}
main#portal-remind #movie-wrap #movie-skip {
  position: absolute;
  right: 40px;
  bottom: 20px;
  color: #fff;
  font-size: 1.8rem;
  font-weight: 700;
  letter-spacing: 1px;
  text-shadow: 0 0 10px #000, 0 0 10px #000, 0 0 10px #000;
  z-index: 10000;
  cursor: pointer;
  transition: color 0.3s, visibility 0.3s, opacity 0.3s;
}
main#portal-remind #movie-wrap #movie-skip:hover {
  color: #eb0000;
}

@-webkit-keyframes glitch {
  0% {
    transform: none;
  }
  16% {
    transform: none;
  }
  16.3% {
    transform: skewX(30deg);
  }
  16.6% {
    transform: skewX(-30deg);
  }
  16.9% {
    transform: none;
  }
  32% {
    transform: none;
  }
  32.3% {
    transform: skewX(5deg);
  }
  32.6% {
    transform: skewX(-5deg);
  }
  32.9% {
    transform: none;
  }
  48% {
    transform: none;
  }
  48.3% {
    transform: skewX(15deg);
  }
  48.6% {
    transform: skewX(-15deg);
  }
  48.9% {
    transform: none;
  }
  50% {
    transform: none;
  }
  100% {
    transform: none;
  }
}

@keyframes glitch {
  0% {
    transform: none;
  }
  16% {
    transform: none;
  }
  16.3% {
    transform: skewX(30deg);
  }
  16.6% {
    transform: skewX(-30deg);
  }
  16.9% {
    transform: none;
  }
  32% {
    transform: none;
  }
  32.3% {
    transform: skewX(5deg);
  }
  32.6% {
    transform: skewX(-5deg);
  }
  32.9% {
    transform: none;
  }
  48% {
    transform: none;
  }
  48.3% {
    transform: skewX(15deg);
  }
  48.6% {
    transform: skewX(-15deg);
  }
  48.9% {
    transform: none;
  }
  50% {
    transform: none;
  }
  100% {
    transform: none;
  }
}
main#portal-endmigrate {
  visibility: visible !important;
  opacity: 1 !important;
  transition: visibility 0.3s, opacity 0.3s;
  background: url(/residentevil/pc/img/setting/bg-setting.jpg) no-repeat center top fixed;
  background-size: cover;
}
main#portal-endmigrate .sp {
  display: none !important;
}
main#portal-endmigrate .endmigrate__important {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 263px;
  border-bottom: 1px solid #ac1818;
  background: url(/residentevil/pc/img/endmigrate/bg_important.png) repeat;
}
main#portal-endmigrate .endmigrate__important dl {
  width: 1000px;
  padding: 0 0 0 100px;
  background: url(/residentevil/pc/img/endmigrate/icon_important.png) no-repeat left center;
}
main#portal-endmigrate .endmigrate__important dl dt,
main#portal-endmigrate .endmigrate__important dl dd {
  font-size: 2.4rem;
}
main#portal-endmigrate .endmigrate__important dl dt:lang(ja) {
  text-indent: -1rem;
}
main#portal-endmigrate .endmigrate__contents {
  padding: 55px 0 100px;
  background: rgba(0, 0, 0, 0.8);
}
main#portal-endmigrate .endmigrate__contents section {
  width: 1000px;
  margin: 0 auto 80px;
  padding: 50px;
  border: 1px solid #313131;
  background: url(/residentevil/pc/img/endmigrate/bg_content.png) repeat;
  box-sizing: border-box;
}
main#portal-endmigrate .endmigrate__contents section#about {
  padding: 50px 50px 10px 50px;
}
main#portal-endmigrate .endmigrate__contents section#about h2 {
  position: relative;
  margin: 0 0 80px;
  font-size: 3rem;
  text-align: center;
}
main#portal-endmigrate .endmigrate__contents section#about h2::after {
  content: "";
  position: absolute;
  bottom: -30px;
  right: 50%;
  width: 58px;
  height: 5px;
  background: #ae0000;
  transform: translateX(50%);
}
main#portal-endmigrate .endmigrate__contents section#about .service__figure {
  display: flex;
  flex-direction: column;
  margin: 0 0 20px;
  padding: 60px 0;
  border: 1px solid #323232;
  background: #0b0b0b;
}
main#portal-endmigrate .endmigrate__contents section#about .service__figure .service__figure__list {
  display: flex;
  flex-direction: row-reverse;
  justify-content: center;
  width: 830px;
  margin: 0 auto;
  padding: 0 0 70px;
  background: url(/residentevil/pc/img/integration/route.png) no-repeat center bottom;
  background-size: 730px;
}
main#portal-endmigrate .endmigrate__contents section#about .service__figure .service__figure__list li {
  display: flex;
  flex-direction: column;
  margin: 0 15px 5px;
  font-size: 1.2rem;
  text-align: center;
}
main#portal-endmigrate .endmigrate__contents section#about .service__figure .service__figure__list li img {
  width: 145px;
  height: auto;
  margin: 0 0 20px;
}
main#portal-endmigrate .endmigrate__contents section#about .service__figure .service__figure__newsite {
  display: flex;
  flex-direction: column;
  position: relative;
  width: 400px;
  margin: 60px auto 0;
  text-align: center;
}
main#portal-endmigrate .endmigrate__contents section#about .service__figure .service__figure__newsite img {
  width: 400px;
  height: auto;
}
main#portal-endmigrate .endmigrate__contents section#about p {
  margin: 0 0 60px;
  font-size: 1.8rem;
}
main#portal-endmigrate .endmigrate__contents section#about .service__kinds {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 160px;
  margin: 0 auto 20px;
  border: 1px solid #323232;
  background: #0b0b0b;
}
main#portal-endmigrate .endmigrate__contents section#about .service__kinds li {
  position: relative;
  padding: 0 50px;
}
main#portal-endmigrate .endmigrate__contents section#about .service__kinds li span {
  display: block;
  margin: 0 0 10px;
  font-size: 1.6rem;
  text-align: center;
}
main#portal-endmigrate .endmigrate__contents section#about .service__kinds li:first-of-type::after {
  position: absolute;
  display: block;
  content: "";
  top: 50%;
  right: 10px;
  width: 20px;
  height: 20px;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  transform: translateY(-50%) rotate(45deg);
}
main#portal-endmigrate .endmigrate__contents section#impact {
  padding: 50px 50px 20px;
}
main#portal-endmigrate .endmigrate__contents section#impact h2 {
  position: relative;
  margin: 0 0 80px;
  font-size: 3rem;
  text-align: center;
}
main#portal-endmigrate .endmigrate__contents section#impact h2::after {
  content: "";
  position: absolute;
  bottom: -30px;
  right: 50%;
  width: 58px;
  height: 5px;
  background: #ae0000;
  transform: translateX(50%);
}
main#portal-endmigrate .endmigrate__contents section#impact ul li {
  display: flex;
  min-height: 191px;
  margin: 0 auto 30px;
  border: 1px solid #313131;
  background: #070707;
  box-sizing: border-box;
  box-shadow: 0 0 10px #000;
  font-size: 1.4rem;
  line-height: 1.7;
}
main#portal-endmigrate .endmigrate__contents section#impact ul li .img {
  flex-shrink: 0;
  width: 315px;
  height: 189px;
}
main#portal-endmigrate .endmigrate__contents section#impact ul li .text {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  min-height: 191px;
  padding: 25px;
  border-left: 1px solid #313131;
  box-sizing: border-box;
}
main#portal-endmigrate .endmigrate__contents section#impact ul li .text .attention {
  position: relative;
  width: 100%;
  margin: 25px 0 0;
  padding: 25px 0 25px 50px;
  border-top: 1px solid #313131;
  background: url(/residentevil/pc/img/endmigrate/icon_important.png) no-repeat left center;
  background-size: 40px;
  box-sizing: border-box;
  color: #bf6767;
}
main#portal-endmigrate .endmigrate__contents section#impact ul li:nth-of-type(1) .img {
  background: url(/residentevil/pc/img/endmigrate/logo_renet_migrate.jpg) no-repeat center center;
}
main#portal-endmigrate .endmigrate__contents section#impact ul li:nth-of-type(1) .text {
  padding: 25px 25px 0;
}
main#portal-endmigrate .endmigrate__contents section#impact ul li:nth-of-type(2) .img {
  background: url(/residentevil/pc/img/endmigrate/logo_amb_en.png) no-repeat center center;
}
main#portal-endmigrate .endmigrate__contents section#impact ul li:nth-of-type(2) .img:lang(ja) {
  background: url(/residentevil/pc/img/endmigrate/logo_amb_ja.png) no-repeat center center;
}
main#portal-endmigrate .endmigrate__contents section#impact ul li:nth-of-type(3) .img {
  background: url(/residentevil/pc/img/endmigrate/logo_club96.png) no-repeat center center;
}
main#portal-endmigrate .endmigrate__contents section#contact {
  padding: 70px;
}
main#portal-endmigrate .endmigrate__contents section#contact p {
  margin: 0 0 40px;
  font-size: 1.8rem;
  text-align: center;
}
main#portal-endmigrate .endmigrate__contents section#contact a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 354px;
  height: 50px;
  margin: 0 auto;
  background: #930912;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
  transition: background 0.2s, opacity 0.2s;
}
main#portal-endmigrate .endmigrate__contents section#contact a:hover, main#portal-endmigrate .endmigrate__contents section#contact a:active {
  background: #eb0000;
}
main#portal-endmigrate .endmigrate__contents section#contact a.disabled {
  opacity: 0.5;
  pointer-events: none;
}

body {
  overflow-x: hidden !important;
}

main#portal-history {
  visibility: visible !important;
  opacity: 1 !important;
  transition: visibility 0.3s, opacity 0.3s;
}
main#portal-history #pagetitle {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 300px;
  background: url(/residentevil/pc/img/rehistory/image_en.webp) no-repeat center top;
  opacity: 0;
  -webkit-animation: ease_display 0.5s ease-out 0.8s 1 normal;
          animation: ease_display 0.5s ease-out 0.8s 1 normal;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
main#portal-history #pagetitle:lang(ja) {
  background: url(/residentevil/pc/img/rehistory/image_ja.webp) no-repeat center top;
}
body.no_webp main#portal-history #pagetitle {
  background: url(/residentevil/pc/img/rehistory/image_en.png) no-repeat center top;
}
body.no_webp main#portal-history #pagetitle:lang(ja) {
  background: url(/residentevil/pc/img/rehistory/image_ja.png) no-repeat center top;
}
main#portal-history #contents {
  width: 100%;
  padding: 0;
  color: #fff;
  border-top: 1px solid #3a3a3a;
  opacity: 0;
  -webkit-animation: ease_display 0.5s ease-out 1.2s 1 normal;
          animation: ease_display 0.5s ease-out 1.2s 1 normal;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
main#portal-history #contents .contents__inner {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 1190px;
  margin: 0 auto;
  background: url(/residentevil/pc/img/rehistory/bg_age.webp) repeat-y left top;
}
body.no_webp main#portal-history #contents .contents__inner {
  background: url(/residentevil/pc/img/rehistory/bg_age.png) repeat-y left top;
}
main#portal-history #contents .contents__inner .contents__head,
main#portal-history #contents .contents__inner .contents__items {
  display: flex;
  justify-content: center;
  position: relative;
  width: 1190px;
  color: #fff;
  font-size: 1.6rem;
}
main#portal-history #contents .contents__inner .contents__head::after,
main#portal-history #contents .contents__inner .contents__items::after {
  content: "";
  position: absolute;
  bottom: 0;
  width: 100vw;
  height: 1px;
  background: #3a3a3a;
}
main#portal-history #contents .contents__inner .contents__head .age,
main#portal-history #contents .contents__inner .contents__items .age {
  flex-shrink: 0;
  width: 150px;
}
main#portal-history #contents .contents__inner .contents__head .game,
main#portal-history #contents .contents__inner .contents__items .game {
  flex-shrink: 0;
  width: 685px;
}
main#portal-history #contents .contents__inner .contents__head .movie,
main#portal-history #contents .contents__inner .contents__items .movie {
  flex-shrink: 0;
  width: 355px;
  background: #1c1c1c;
  border-left: solid 1px #2c2c2c;
}
main#portal-history #contents .contents__inner .contents__head div {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 70px;
}
main#portal-history #contents .contents__inner .contents__head div.game p {
  padding: 5px 0 5px 55px;
  background: url(/residentevil/pc/img/rehistory/icon_game.webp) no-repeat left center;
}
body.no_webp main#portal-history #contents .contents__inner .contents__head div.game p {
  background: url(/residentevil/pc/img/rehistory/icon_game.png) no-repeat left center;
}
main#portal-history #contents .contents__inner .contents__head div.movie p {
  padding: 5px 0 5px 40px;
  background: url(/residentevil/pc/img/rehistory/icon_movie.webp) no-repeat left center;
}
body.no_webp main#portal-history #contents .contents__inner .contents__head div.movie p {
  background: url(/residentevil/pc/img/rehistory/icon_movie.png) no-repeat left center;
}
main#portal-history #contents .contents__inner .contents__items::after {
  display: none;
}
main#portal-history #contents .contents__inner .contents__items:nth-of-type(2) .game {
  padding: 90px 0 90px 105px;
}
main#portal-history #contents .contents__inner .contents__items:last-of-type .game {
  padding: 45px 0 90px 105px;
}
main#portal-history #contents .contents__inner .contents__items.sp {
  display: none;
}
main#portal-history #contents .contents__inner .contents__items .age {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
main#portal-history #contents .contents__inner .contents__items .age::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 150px;
  width: 1040px;
  height: 1px;
  background: #565656;
  z-index: 10;
}
main#portal-history #contents .contents__inner .contents__items .age p {
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 2.8rem;
  font-weight: 200;
  text-align: right;
  z-index: 10;
}
main#portal-history #contents .contents__inner .contents__items .age p span {
  display: block;
  font-size: 2rem;
}
main#portal-history #contents .contents__inner .contents__items .age p::before {
  content: "";
  position: absolute;
  top: 50%;
  right: -10px;
  width: 15px;
  height: 15px;
  border-radius: 10px;
  background: #b0b0b0;
  transform: translateY(-50%);
}
main#portal-history #contents .contents__inner .contents__items .age p::after {
  content: "";
  position: absolute;
  top: 50%;
  right: -7px;
  width: 9px;
  height: 9px;
  border-radius: 10px;
  background: #fff;
  transform: translateY(-50%);
}
main#portal-history #contents .contents__inner .contents__items .game {
  display: flex;
  min-height: 252px;
  padding: 45px 0 45px 105px;
  box-sizing: border-box;
}
main#portal-history #contents .contents__inner .contents__items .game.one .item .img::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 170px;
  width: 588px;
  height: 1px;
  background: #ff0202;
  display: none;
}
main#portal-history #contents .contents__inner .contents__items .game.re2 .item.red label::after {
  content: "";
  position: absolute;
  bottom: -50px;
  left: 50%;
  width: 1px;
  height: 40px;
  background: #ff0202;
  transform: translateX(-50%);
  display: none;
}
main#portal-history #contents .contents__inner .contents__items .game.re2 .item.red .img::before {
  content: "";
  position: absolute;
  bottom: -50px;
  left: 80px;
  width: 678px;
  height: 1px;
  background: #ff0202;
  display: none;
}
main#portal-history #contents .contents__inner .contents__items .game.rev2 {
  display: flex;
  align-items: center;
}
main#portal-history #contents .contents__inner .contents__items .game.re6 .item .text_down {
  bottom: -80px;
  left: 145px;
  padding: 0 0 5px 30px;
}
main#portal-history #contents .contents__inner .contents__items .game.re6 .item .text_down::before {
  bottom: 0;
  left: -95px;
  width: 95px;
}
main#portal-history #contents .contents__inner .contents__items .game.village .item .text_down br {
  display: none;
}
main#portal-history #contents .contents__inner .contents__items .game .item {
  position: relative;
  width: 162px;
  height: 162px;
  z-index: 10;
  transition: filter 0.3s;
}
main#portal-history #contents .contents__inner .contents__items .game .item:hover {
  filter: brightness(1.4);
}
main#portal-history #contents .contents__inner .contents__items .game .item:nth-of-type(2) {
  margin: 0 0 0 135px;
}
main#portal-history #contents .contents__inner .contents__items .game .item::before {
  content: "";
  position: absolute;
  top: 0;
  left: -29px;
  width: 29px;
  height: 41px;
  background: url(/residentevil/pc/img/rehistory/tag_game.webp) no-repeat;
}
body.no_webp main#portal-history #contents .contents__inner .contents__items .game .item::before {
  background: url(/residentevil/pc/img/rehistory/tag_game.png) no-repeat;
}
main#portal-history #contents .contents__inner .contents__items .game .item::after {
  content: "";
  position: absolute;
  top: 10px;
  right: -11px;
  width: 162px;
  height: 162px;
  border: 1px solid #a7a7a7;
  background: #000;
}
main#portal-history #contents .contents__inner .contents__items .game .item.bottom label::after {
  content: "";
  position: absolute;
  bottom: -90px;
  left: 50%;
  width: 1px;
  height: 80px;
  background: #515151;
  transform: translateX(-50%);
}
main#portal-history #contents .contents__inner .contents__items .game .item.up label::before {
  content: "";
  position: absolute;
  top: -20px;
  left: 50%;
  width: 1px;
  height: 20px;
  background: #515151;
  transform: translateX(-50%);
}
main#portal-history #contents .contents__inner .contents__items .game .item.secondBottom .img::after {
  content: "";
  position: absolute;
  bottom: -94px;
  left: 110px;
  width: 1px;
  height: 80px;
  background: #515151;
  transform: translateX(-50%);
}
main#portal-history #contents .contents__inner .contents__items .game .item.red::after {
  border: 1px solid #ff0202;
}
main#portal-history #contents .contents__inner .contents__items .game .item.red.bottom label::after {
  background: #ff0202;
  display: none;
}
main#portal-history #contents .contents__inner .contents__items .game .item label {
  cursor: pointer;
}
main#portal-history #contents .contents__inner .contents__items .game .item .img {
  position: relative;
  border: 1px solid #a7a7a7;
  line-height: 0;
  z-index: 10;
}
main#portal-history #contents .contents__inner .contents__items .game .item .img img {
  width: 100%;
  height: auto;
}
main#portal-history #contents .contents__inner .contents__items .game .item .text_up,
main#portal-history #contents .contents__inner .contents__items .game .item .text_down,
main#portal-history #contents .contents__inner .contents__items .game .item .text_link {
  position: absolute;
  padding: 0 0 5px 60px;
  border-bottom: 1px solid #515151;
  font-size: 1.6rem;
  letter-spacing: -1px;
  white-space: nowrap;
}
main#portal-history #contents .contents__inner .contents__items .game .item .text_up::before,
main#portal-history #contents .contents__inner .contents__items .game .item .text_down::before,
main#portal-history #contents .contents__inner .contents__items .game .item .text_link::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: -37px;
  width: 37px;
  height: 1px;
  background: #515151;
  transform: rotate(-45deg);
  transform-origin: right;
}
main#portal-history #contents .contents__inner .contents__items .game .item .text_up::after,
main#portal-history #contents .contents__inner .contents__items .game .item .text_down::after,
main#portal-history #contents .contents__inner .contents__items .game .item .text_link::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: -4px;
  width: 57px;
  height: 4px;
  background: url(/residentevil/pc/img/rehistory/bg_line.webp) no-repeat;
}
body.no_webp main#portal-history #contents .contents__inner .contents__items .game .item .text_up::after,
body.no_webp main#portal-history #contents .contents__inner .contents__items .game .item .text_down::after,
body.no_webp main#portal-history #contents .contents__inner .contents__items .game .item .text_link::after {
  background: url(/residentevil/pc/img/rehistory/bg_line.png) no-repeat;
}
main#portal-history #contents .contents__inner .contents__items .game .item .text_up br.sp,
main#portal-history #contents .contents__inner .contents__items .game .item .text_down br.sp,
main#portal-history #contents .contents__inner .contents__items .game .item .text_link br.sp {
  display: none;
}
main#portal-history #contents .contents__inner .contents__items .game .item .text_up {
  top: -50px;
  left: 110px;
}
main#portal-history #contents .contents__inner .contents__items .game .item .text_down {
  bottom: -46px;
  left: 115px;
}
main#portal-history #contents .contents__inner .contents__items .game .item .text_down::before {
  bottom: 0;
  left: -47px;
  width: 47px;
  transform: rotate(45deg);
}
main#portal-history #contents .contents__inner .contents__items .game .item .text_link {
  top: -50px;
  left: 110px;
}
main#portal-history #contents .contents__inner .contents__items .game .item .text_link::before {
  left: -26px;
  width: 25px;
  transform: rotate(-90deg);
}
main#portal-history #contents .contents__inner .contents__items .game .item .text_terms {
  position: absolute;
  top: -35px;
  left: 50%;
  color: rgba(167, 167, 167, 0.9);
  font-size: 1.6rem;
  text-align: center;
  transform: translateX(-50%);
  white-space: nowrap;
}
main#portal-history #contents .contents__inner .contents__items .game .item .text_terms::after {
  content: "";
  position: absolute;
  bottom: -10px;
  left: 50%;
  width: 1px;
  height: 10px;
  background: #515151;
  transform: translateX(-50%);
}
main#portal-history #contents .contents__inner .contents__items .movie {
  display: flex;
  min-height: 252px;
  padding: 45px 0 45px 80px;
  box-sizing: border-box;
}
main#portal-history #contents .contents__inner .contents__items .movie.welcome {
  position: relative;
}
main#portal-history #contents .contents__inner .contents__items .movie.welcome .item {
  position: absolute;
  top: 50%;
  left: 50px;
  width: 256px;
  height: 379px;
  transform: translateY(-50%);
}
main#portal-history #contents .contents__inner .contents__items .movie.welcome .item::after {
  width: 256px;
  height: 379px;
}
main#portal-history #contents .contents__inner .contents__items .movie.welcome .item label::before {
  content: "";
  position: absolute;
  top: -61px;
  left: 50%;
  width: 1px;
  height: 60px;
  background: #ff0202;
  transform: translateX(-50%);
  display: none;
}
main#portal-history #contents .contents__inner .contents__items .movie.welcome .item label::after {
  content: "";
  position: absolute;
  bottom: -191px;
  left: 50%;
  width: 1px;
  height: 180px;
  background: #ff0202;
  transform: translateX(-50%);
  display: none;
}
main#portal-history #contents .contents__inner .contents__items .movie.dam .item .text_down {
  bottom: -100px;
  left: 65px;
}
main#portal-history #contents .contents__inner .contents__items .movie.dam .item .text_down::before {
  left: -95px;
  width: 95px;
}
main#portal-history #contents .contents__inner .contents__items .movie .item {
  position: relative;
  width: 162px;
  height: 227px;
  z-index: 10;
  transition: filter 0.3s;
}
main#portal-history #contents .contents__inner .contents__items .movie .item:hover {
  filter: brightness(1.4);
}
main#portal-history #contents .contents__inner .contents__items .movie .item::before {
  content: "";
  position: absolute;
  top: 0;
  left: -29px;
  width: 29px;
  height: 40px;
  background: url(/residentevil/pc/img/rehistory/tag_movie.webp) no-repeat;
}
body.no_webp main#portal-history #contents .contents__inner .contents__items .movie .item::before {
  background: url(/residentevil/pc/img/rehistory/tag_movie.png) no-repeat;
}
main#portal-history #contents .contents__inner .contents__items .movie .item::after {
  content: "";
  position: absolute;
  top: 10px;
  right: -11px;
  width: 162px;
  height: 227px;
  border: 1px solid #a7a7a7;
  background: #000;
}
main#portal-history #contents .contents__inner .contents__items .movie .item.red::after {
  border: 1px solid #ff0202;
}
main#portal-history #contents .contents__inner .contents__items .movie .item label {
  cursor: pointer;
}
main#portal-history #contents .contents__inner .contents__items .movie .item .img {
  position: relative;
  border: 1px solid #a7a7a7;
  line-height: 0;
  z-index: 10;
}
main#portal-history #contents .contents__inner .contents__items .movie .item .img img {
  width: 100%;
  height: auto;
}
main#portal-history #contents .contents__inner .contents__items .movie .item .text_down {
  position: absolute;
  bottom: -70px;
  left: 45px;
  padding: 0 0 5px 10px;
  border-bottom: 1px solid #515151;
  font-size: 1.6rem;
  white-space: nowrap;
  letter-spacing: -1px;
}
main#portal-history #contents .contents__inner .contents__items .movie .item .text_down::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: -70px;
  width: 70px;
  height: 1px;
  background: #515151;
  transform: rotate(70deg);
  transform-origin: right;
}
main#portal-history #contents .contents__inner .contents__items .movie .item .text_down::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: -4px;
  width: 57px;
  height: 4px;
  background: url(/residentevil/pc/img/rehistory/bg_line.webp) no-repeat;
}
body.no_webp main#portal-history #contents .contents__inner .contents__items .movie .item .text_down::after {
  background: url(/residentevil/pc/img/rehistory/bg_line.png) no-repeat;
}
main#portal-history #contents .contents__inner .contents__items .movie .item .text_down br.sp {
  display: none;
}
main#portal-history #contents .contents__parallel {
  width: 100%;
  padding: 70px 0 120px;
  border-top: 1px solid #b0b0b0;
}
main#portal-history #contents .contents__parallel h2 {
  position: relative;
  margin: 0 0 80px;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 4.9rem;
  text-align: center;
}
main#portal-history #contents .contents__parallel h2 span {
  display: block;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 2.4rem;
}
main#portal-history #contents .contents__parallel h2::after {
  content: "";
  position: absolute;
  bottom: -30px;
  right: 50%;
  width: 52px;
  height: 4px;
  background: #eb0000;
  transform: translateX(50%);
}
main#portal-history #contents .contents__parallel ul {
  display: flex;
  justify-content: center;
}
main#portal-history #contents .contents__parallel ul li {
  position: relative;
  width: 192px;
  margin: 0 5px;
  border: 1px solid #a7a7a7;
  transition: filter 0.3s;
}
main#portal-history #contents .contents__parallel ul li:hover {
  filter: brightness(1.4);
}
main#portal-history #contents .contents__parallel ul li label {
  cursor: pointer;
}
main#portal-history #contents .contents__parallel ul li label img {
  width: 100%;
  height: auto;
}
main#portal-history #contents .contents__parallel ul li span {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 38px;
  font-size: 1.6rem;
}
main#portal-history #contents .contents__bnr {
  border-top: 1px solid #515151;
  padding: 50px 0;
}
main#portal-history #contents .contents__bnr ul {
  display: flex;
  justify-content: center;
}
main#portal-history #contents .contents__bnr ul li {
  width: 500px;
  margin: 0 20px;
}
main#portal-history #contents .contents__bnr ul li a {
  display: block;
  transition: filter 0.3s;
}
main#portal-history #contents .contents__bnr ul li a:hover {
  filter: brightness(1.4);
}
main#portal-history #contents .contents__bnr ul li a img {
  width: 100%;
  height: auto;
}
main#portal-history #game-zero-toggle:checked ~ .game-zero-modal,
main#portal-history #game-one-toggle:checked ~ .game-one-modal,
main#portal-history #game-re3-toggle:checked ~ .game-re3-modal,
main#portal-history #game-re2-toggle:checked ~ .game-re2-modal,
main#portal-history #game-code-toggle:checked ~ .game-code-modal,
main#portal-history #game-d_chronicle-toggle:checked ~ .game-d_chronicle-modal,
main#portal-history #game-a_chronicle-toggle:checked ~ .game-a_chronicle-modal,
main#portal-history #game-out-toggle:checked ~ .game-out-modal,
main#portal-history #game-out2-toggle:checked ~ .game-out2-modal,
main#portal-history #game-re4-toggle:checked ~ .game-re4-modal,
main#portal-history #movie-deg-toggle:checked ~ .movie-deg-modal,
main#portal-history #game-rev-toggle:checked ~ .game-rev-modal,
main#portal-history #movie-infinite-toggle:checked ~ .movie-infinite-modal,
main#portal-history #game-re5-toggle:checked ~ .game-re5-modal,
main#portal-history #game-rev2-toggle:checked ~ .game-rev2-modal,
main#portal-history #movie-dam-toggle:checked ~ .movie-dam-modal,
main#portal-history #game-re6-toggle:checked ~ .game-re6-modal,
main#portal-history #movie-ven-toggle:checked ~ .movie-ven-modal,
main#portal-history #game-re7-toggle:checked ~ .game-re7-modal,
main#portal-history #game-village-toggle:checked ~ .game-village-modal,
main#portal-history #movie-welcome-toggle:checked ~ .movie-welcome-modal,
main#portal-history #movie-ep1-toggle:checked ~ .movie-ep1-modal,
main#portal-history #movie-ep2-toggle:checked ~ .movie-ep2-modal,
main#portal-history #movie-ep3-toggle:checked ~ .movie-ep3-modal,
main#portal-history #movie-ep4-toggle:checked ~ .movie-ep4-modal,
main#portal-history #movie-ep5-toggle:checked ~ .movie-ep5-modal,
main#portal-history #movie-ep6-toggle:checked ~ .movie-ep6-modal {
  visibility: visible;
  opacity: 1;
  pointer-events: all;
}
main#portal-history .game_movie-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  transition: visibility 0.3s, opacity 0.3s;
  overflow: auto;
  z-index: 10000;
}
main#portal-history .game_movie-modal > label {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
}
main#portal-history .game_movie-modal .inner {
  display: flex;
  position: fixed;
  top: 50%;
  right: 50%;
  width: 918px;
  min-height: 558px;
  padding: 40px;
  border: 1px solid #3e3e3e;
  background: #000;
  box-sizing: border-box;
  transform: translate(50%, -50%);
}
main#portal-history .game_movie-modal .inner .close {
  display: block;
  position: absolute;
  top: 0;
  right: -94px;
  width: 54px;
  height: 69px;
  background: url(/residentevil/pc/img/rehistory/btn_close.webp) no-repeat;
  transition: filter 0.3s;
  cursor: pointer;
}
body.no_webp main#portal-history .game_movie-modal .inner .close {
  background: url(/residentevil/pc/img/rehistory/btn_close.png) no-repeat;
}
main#portal-history .game_movie-modal .inner .close:hover {
  filter: brightness(0.8);
}
main#portal-history .game_movie-modal .inner .package {
  flex-shrink: 0;
  width: 230px;
  padding: 0 30px 0 0;
  border-right: 1px solid #eb0000;
}
main#portal-history .game_movie-modal .inner .package img {
  width: 100%;
  height: auto;
  margin: 0 0 20px;
}
main#portal-history .game_movie-modal .inner .package a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 230px;
  height: 60px;
  margin: 0;
  background: #930912;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
  transition: background 0.2s, opacity 0.2s;
  text-align: center;
  line-height: 1.2;
}
main#portal-history .game_movie-modal .inner .package a:hover, main#portal-history .game_movie-modal .inner .package a:active {
  background: #eb0000;
}
main#portal-history .game_movie-modal .inner .package a.disabled {
  opacity: 0.5;
  pointer-events: none;
}
main#portal-history .game_movie-modal .inner .detail {
  padding: 0 0 0 30px;
}
main#portal-history .game_movie-modal .inner .detail h3 {
  margin: 0 0 25px;
  font-size: 3.2rem;
}
main#portal-history .game_movie-modal .inner .detail dl {
  margin: 0 0 25px;
}
main#portal-history .game_movie-modal .inner .detail dl dt {
  margin: 0 0 10px;
  font-size: 1.4rem;
}
main#portal-history .game_movie-modal .inner .detail dl dd {
  font-size: 2.1rem;
}
main#portal-history .game_movie-modal .inner .detail dl dd span {
  font-size: 1.6rem;
}
main#portal-history .game_movie-modal .inner .detail dl:nth-of-type(3) dd {
  font-size: 1.8rem;
}
main#portal-history .game_movie-modal .inner .detail dl:nth-of-type(4) dd {
  font-size: 1.6rem;
}

main#portal-endmigrate {
  visibility: visible !important;
  opacity: 1 !important;
  transition: visibility 0.3s, opacity 0.3s;
  background: url(/residentevil/pc/img/setting/bg-setting.jpg) no-repeat center top fixed;
  background-size: cover;
}
main#portal-endmigrate .sp {
  display: none !important;
}
main#portal-endmigrate .endmigrate__important {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 263px;
  border-bottom: 1px solid #ac1818;
  background: url(/residentevil/pc/img/endmigrate/bg_important.png) repeat;
}
main#portal-endmigrate .endmigrate__important dl {
  width: 1000px;
  padding: 0 0 0 100px;
  background: url(/residentevil/pc/img/endmigrate/icon_important.png) no-repeat left center;
}
main#portal-endmigrate .endmigrate__important dl dt,
main#portal-endmigrate .endmigrate__important dl dd {
  font-size: 2.4rem;
}
main#portal-endmigrate .endmigrate__important dl dt:lang(ja) {
  text-indent: -1rem;
}
main#portal-endmigrate .endmigrate__contents {
  padding: 55px 0 100px;
  background: rgba(0, 0, 0, 0.8);
}
main#portal-endmigrate .endmigrate__contents section {
  width: 1000px;
  margin: 0 auto 80px;
  padding: 50px;
  border: 1px solid #313131;
  background: url(/residentevil/pc/img/endmigrate/bg_content.png) repeat;
  box-sizing: border-box;
}
main#portal-endmigrate .endmigrate__contents section#about {
  padding: 50px 50px 10px 50px;
}
main#portal-endmigrate .endmigrate__contents section#about h2 {
  position: relative;
  margin: 0 0 80px;
  font-size: 3rem;
  text-align: center;
}
main#portal-endmigrate .endmigrate__contents section#about h2::after {
  content: "";
  position: absolute;
  bottom: -30px;
  right: 50%;
  width: 58px;
  height: 5px;
  background: #ae0000;
  transform: translateX(50%);
}
main#portal-endmigrate .endmigrate__contents section#about .service__figure {
  display: flex;
  flex-direction: column;
  margin: 0 0 20px;
  padding: 60px 0;
  border: 1px solid #323232;
  background: #0b0b0b;
}
main#portal-endmigrate .endmigrate__contents section#about .service__figure .service__figure__list {
  display: flex;
  flex-direction: row-reverse;
  justify-content: center;
  width: 830px;
  margin: 0 auto;
  padding: 0 0 70px;
  background: url(/residentevil/pc/img/integration/route.png) no-repeat center bottom;
  background-size: 730px;
}
main#portal-endmigrate .endmigrate__contents section#about .service__figure .service__figure__list li {
  display: flex;
  flex-direction: column;
  margin: 0 15px 5px;
  font-size: 1.2rem;
  text-align: center;
}
main#portal-endmigrate .endmigrate__contents section#about .service__figure .service__figure__list li img {
  width: 145px;
  height: auto;
  margin: 0 0 20px;
}
main#portal-endmigrate .endmigrate__contents section#about .service__figure .service__figure__newsite {
  display: flex;
  flex-direction: column;
  position: relative;
  width: 400px;
  margin: 60px auto 0;
  text-align: center;
}
main#portal-endmigrate .endmigrate__contents section#about .service__figure .service__figure__newsite img {
  width: 400px;
  height: auto;
}
main#portal-endmigrate .endmigrate__contents section#about p {
  margin: 0 0 60px;
  font-size: 1.8rem;
}
main#portal-endmigrate .endmigrate__contents section#about .service__kinds {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 160px;
  margin: 0 auto 20px;
  border: 1px solid #323232;
  background: #0b0b0b;
}
main#portal-endmigrate .endmigrate__contents section#about .service__kinds li {
  position: relative;
  padding: 0 50px;
}
main#portal-endmigrate .endmigrate__contents section#about .service__kinds li span {
  display: block;
  margin: 0 0 10px;
  font-size: 1.6rem;
  text-align: center;
}
main#portal-endmigrate .endmigrate__contents section#about .service__kinds li:first-of-type::after {
  position: absolute;
  display: block;
  content: "";
  top: 50%;
  right: 10px;
  width: 20px;
  height: 20px;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  transform: translateY(-50%) rotate(45deg);
}
main#portal-endmigrate .endmigrate__contents section#impact {
  padding: 50px 50px 20px;
}
main#portal-endmigrate .endmigrate__contents section#impact h2 {
  position: relative;
  margin: 0 0 80px;
  font-size: 3rem;
  text-align: center;
}
main#portal-endmigrate .endmigrate__contents section#impact h2::after {
  content: "";
  position: absolute;
  bottom: -30px;
  right: 50%;
  width: 58px;
  height: 5px;
  background: #ae0000;
  transform: translateX(50%);
}
main#portal-endmigrate .endmigrate__contents section#impact ul li {
  display: flex;
  min-height: 191px;
  margin: 0 auto 30px;
  border: 1px solid #313131;
  background: #070707;
  box-sizing: border-box;
  box-shadow: 0 0 10px #000;
  font-size: 1.4rem;
  line-height: 1.7;
}
main#portal-endmigrate .endmigrate__contents section#impact ul li .img {
  flex-shrink: 0;
  width: 315px;
  height: 189px;
}
main#portal-endmigrate .endmigrate__contents section#impact ul li .text {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  min-height: 191px;
  padding: 25px;
  border-left: 1px solid #313131;
  box-sizing: border-box;
}
main#portal-endmigrate .endmigrate__contents section#impact ul li .text .attention {
  position: relative;
  width: 100%;
  margin: 25px 0 0;
  padding: 25px 0 25px 50px;
  border-top: 1px solid #313131;
  background: url(/residentevil/pc/img/endmigrate/icon_important.png) no-repeat left center;
  background-size: 40px;
  box-sizing: border-box;
  color: #bf6767;
}
main#portal-endmigrate .endmigrate__contents section#impact ul li:nth-of-type(1) .img {
  background: url(/residentevil/pc/img/endmigrate/logo_renet_migrate.jpg) no-repeat center center;
}
main#portal-endmigrate .endmigrate__contents section#impact ul li:nth-of-type(1) .text {
  padding: 25px 25px 0;
}
main#portal-endmigrate .endmigrate__contents section#impact ul li:nth-of-type(2) .img {
  background: url(/residentevil/pc/img/endmigrate/logo_amb_en.png) no-repeat center center;
}
main#portal-endmigrate .endmigrate__contents section#impact ul li:nth-of-type(2) .img:lang(ja) {
  background: url(/residentevil/pc/img/endmigrate/logo_amb_ja.png) no-repeat center center;
}
main#portal-endmigrate .endmigrate__contents section#impact ul li:nth-of-type(3) .img {
  background: url(/residentevil/pc/img/endmigrate/logo_club96.png) no-repeat center center;
}
main#portal-endmigrate .endmigrate__contents section#contact {
  padding: 70px;
}
main#portal-endmigrate .endmigrate__contents section#contact p {
  margin: 0 0 40px;
  font-size: 1.8rem;
  text-align: center;
}
main#portal-endmigrate .endmigrate__contents section#contact a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 354px;
  height: 50px;
  margin: 0 auto;
  background: #930912;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
  transition: background 0.2s, opacity 0.2s;
}
main#portal-endmigrate .endmigrate__contents section#contact a:hover, main#portal-endmigrate .endmigrate__contents section#contact a:active {
  background: #eb0000;
}
main#portal-endmigrate .endmigrate__contents section#contact a.disabled {
  opacity: 0.5;
  pointer-events: none;
}

main#portal-nambacampagin {
  visibility: visible !important;
  opacity: 1 !important;
  transition: visibility 0.3s, opacity 0.3s;
  overflow: auto;
}
main#portal-nambacampagin #contents {
  position: relative;
  width: 100%;
  min-width: 1200px;
  padding: 0;
  color: #fff;
  background: url(/residentevil/pc/img/ambassador-campaign/holiday2021/dec_additions.png) no-repeat center top, url(/residentevil/pc/img/ambassador-campaign/holiday2021/wire_title.png) no-repeat center top, url(/residentevil/pc/img/ambassador-campaign/holiday2021/bg_flare.png) no-repeat center 580px, url(/residentevil/pc/img/ambassador-campaign/holiday2021/bg.jpg) repeat center top fixed;
  overflow-x: hidden;
}
main#portal-nambacampagin #contents::before {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 160px;
  background: url(/residentevil/pc/img/ambassador-campaign/holiday2021/bg_decoration.png) repeat-x center bottom;
  z-index: 1;
}
main#portal-nambacampagin #contents::after {
  display: block;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 165px;
  background: url(/residentevil/pc/img/ambassador-campaign/holiday2021/bg_decoration.png) repeat-x center bottom;
  transform: rotate(180deg);
  z-index: 1;
}
main#portal-nambacampagin #contents .contents_dec_left,
main#portal-nambacampagin #contents .contents_dec_right {
  position: absolute;
  top: 0;
  width: calc(50vw - 870px);
  height: 492px;
  background: url(/residentevil/pc/img/ambassador-campaign/holiday2021/dec_addition.png) repeat-x;
}
main#portal-nambacampagin #contents .contents_dec_left {
  left: 0;
  background-position: right top;
}
main#portal-nambacampagin #contents .contents_dec_right {
  right: 0;
  background-position: left top;
}
main#portal-nambacampagin #contents .contents__inner {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  width: 1200px;
  margin: 0 auto;
}
main#portal-nambacampagin #contents .contents__inner #heading {
  position: relative;
}
main#portal-nambacampagin #contents .contents__inner #heading h1 {
  display: flex;
  justify-content: center;
  position: relative;
  padding: 55px 0 0 30px;
  z-index: 1;
}
main#portal-nambacampagin #contents .contents__inner #heading #date {
  position: absolute;
  top: 440px;
  right: 50%;
  min-width: 482px;
  height: 59px;
  box-shadow: 0 0 20px #000;
  transform: translateX(50%);
  z-index: 1;
}
main#portal-nambacampagin #contents .contents__inner #heading #date:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 15px;
  background: url(/residentevil/pc/img/ambassador-campaign/holiday2021/bg_date_blood.png) repeat-x center bottom, url(/residentevil/pc/img/ambassador-campaign/holiday2021/bg_campaign_content.jpg) repeat;
  z-index: -1;
}
main#portal-nambacampagin #contents .contents__inner #heading #date::after {
  content: "";
  position: absolute;
  top: -6px;
  bottom: -6px;
  left: -6px;
  right: -6px;
  border-radius: 15px;
  background-image: repeating-linear-gradient(-45deg, #a4484a, #a4484a 10px, #3e5c27 10px, #3e5c27 20px);
  z-index: -2;
}
main#portal-nambacampagin #contents .contents__inner #heading #date dl {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  position: relative;
  height: 59px;
  padding: 0 60px;
}
main#portal-nambacampagin #contents .contents__inner #heading #date dl:lang(ja) {
  align-items: center;
}
main#portal-nambacampagin #contents .contents__inner #heading #date dl:before {
  content: "";
  position: absolute;
  top: -13px;
  left: -15px;
  width: 52px;
  height: 78px;
  background: url(/residentevil/pc/img/ambassador-campaign/holiday2021/dec_date_left.png) no-repeat;
}
main#portal-nambacampagin #contents .contents__inner #heading #date dl:after {
  content: "";
  position: absolute;
  top: -13px;
  right: -15px;
  width: 57px;
  height: 76px;
  background: url(/residentevil/pc/img/ambassador-campaign/holiday2021/dec_date_right.png) no-repeat;
}
main#portal-nambacampagin #contents .contents__inner #heading #date dl dt {
  margin: 0 20px 0 0;
  color: #dcd2c0;
  font-size: 1.8rem;
  white-space: nowrap;
}
main#portal-nambacampagin #contents .contents__inner #heading #date dl dd {
  color: #e2bf44;
  font-size: 2rem;
  line-height: 1.2;
  letter-spacing: -0.5px;
  white-space: nowrap;
}
main#portal-nambacampagin #contents .contents__inner #heading #lead {
  position: relative;
  width: 1145px;
  margin: 70px auto 0;
  padding: 20px 100px;
  box-sizing: border-box;
  color: #dcd2c0;
  font-size: 2.1rem;
  text-align: center;
  background: linear-gradient(90deg, rgba(104, 50, 38, 0) 0%, rgba(104, 50, 38, 0.2) 5%, rgba(104, 50, 38, 0.7) 20%, rgba(104, 50, 38, 0.7) 50%, rgba(104, 50, 38, 0.7) 80%, rgba(104, 50, 38, 0.2) 95%, rgba(104, 50, 38, 0) 100%);
}
main#portal-nambacampagin #contents .contents__inner #heading #lead:lang(ja) {
  padding: 20px 0;
}
main#portal-nambacampagin #contents .contents__inner #heading #lead::before, main#portal-nambacampagin #contents .contents__inner #heading #lead::after {
  display: block;
  content: "";
  position: absolute;
  right: 50%;
  width: 1145px;
  height: 1px;
  background: linear-gradient(90deg, rgba(244, 207, 199, 0) 0%, rgba(244, 207, 199, 0.3) 5%, rgba(244, 207, 199, 0.8) 20%, rgba(244, 207, 199, 0.8) 50%, rgba(244, 207, 199, 0.8) 80%, rgba(244, 207, 199, 0.3) 95%, rgba(244, 207, 199, 0) 100%);
  opacity: 0.5;
  transform: translateX(50%);
}
main#portal-nambacampagin #contents .contents__inner #heading #lead::before {
  top: 0;
}
main#portal-nambacampagin #contents .contents__inner #heading #lead::after {
  bottom: 0;
}
main#portal-nambacampagin #contents .contents__inner #heading #lead .beige {
  color: #cfa961;
}
main#portal-nambacampagin #contents .contents__inner .viewB,
main#portal-nambacampagin #contents .contents__inner .viewC,
main#portal-nambacampagin #contents .contents__inner .viewD {
  position: relative;
  height: 420px;
  margin: 100px 0 265px;
}
main#portal-nambacampagin #contents .contents__inner .viewB .visual,
main#portal-nambacampagin #contents .contents__inner .viewC .visual,
main#portal-nambacampagin #contents .contents__inner .viewD .visual {
  position: absolute;
  top: 0;
  right: 50%;
  transform: translate(50%, 0);
}
main#portal-nambacampagin #contents .contents__inner .viewB .noLogin,
main#portal-nambacampagin #contents .contents__inner .viewC .noLogin,
main#portal-nambacampagin #contents .contents__inner .viewD .noLogin {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: absolute;
  top: 250px;
  right: 50%;
  width: 1145px;
  margin: 0 auto;
  padding: 30px 0;
  background: linear-gradient(90deg, rgba(71, 15, 8, 0) 0%, rgba(71, 15, 8, 0.2) 5%, rgba(71, 15, 8, 0.6) 20%, rgba(71, 15, 8, 0.6) 50%, rgba(71, 15, 8, 0.6) 80%, rgba(71, 15, 8, 0.2) 95%, rgba(71, 15, 8, 0) 100%);
  transform: translateX(50%);
}
main#portal-nambacampagin #contents .contents__inner .viewB .noLogin::before, main#portal-nambacampagin #contents .contents__inner .viewB .noLogin::after,
main#portal-nambacampagin #contents .contents__inner .viewC .noLogin::before,
main#portal-nambacampagin #contents .contents__inner .viewC .noLogin::after,
main#portal-nambacampagin #contents .contents__inner .viewD .noLogin::before,
main#portal-nambacampagin #contents .contents__inner .viewD .noLogin::after {
  content: "";
  position: absolute;
  right: 50%;
  width: 1145px;
  height: 1px;
  background: linear-gradient(90deg, rgba(244, 207, 199, 0) 0%, rgba(244, 207, 199, 0.15) 5%, rgba(244, 207, 199, 0.5) 20%, rgba(244, 207, 199, 0.5) 50%, rgba(244, 207, 199, 0.5) 80%, rgba(244, 207, 199, 0.15) 95%, rgba(244, 207, 199, 0) 100%);
  transform: translateX(50%);
  opacity: 0.5;
}
main#portal-nambacampagin #contents .contents__inner .viewB .noLogin::before,
main#portal-nambacampagin #contents .contents__inner .viewC .noLogin::before,
main#portal-nambacampagin #contents .contents__inner .viewD .noLogin::before {
  top: 0;
}
main#portal-nambacampagin #contents .contents__inner .viewB .noLogin::after,
main#portal-nambacampagin #contents .contents__inner .viewC .noLogin::after,
main#portal-nambacampagin #contents .contents__inner .viewD .noLogin::after {
  bottom: 0;
}
main#portal-nambacampagin #contents .contents__inner .viewB .noLogin dt,
main#portal-nambacampagin #contents .contents__inner .viewC .noLogin dt,
main#portal-nambacampagin #contents .contents__inner .viewD .noLogin dt {
  margin: 0 0 15px;
  color: #dcd2c0;
  font-size: 2.2rem;
  text-align: center;
}
main#portal-nambacampagin #contents .contents__inner .viewB .noLogin dd a,
main#portal-nambacampagin #contents .contents__inner .viewC .noLogin dd a,
main#portal-nambacampagin #contents .contents__inner .viewD .noLogin dd a {
  display: block;
  width: 438px;
  border-radius: 80px;
  box-shadow: 0 0 20px #fff, 0 0 60px rgba(83, 9, 10, 0.6);
  transition: filter 0.3s;
}
main#portal-nambacampagin #contents .contents__inner .viewB .noLogin dd a:hover,
main#portal-nambacampagin #contents .contents__inner .viewC .noLogin dd a:hover,
main#portal-nambacampagin #contents .contents__inner .viewD .noLogin dd a:hover {
  filter: brightness(1.2);
}
main#portal-nambacampagin #contents .contents__inner .viewB .noLogin dd a img,
main#portal-nambacampagin #contents .contents__inner .viewC .noLogin dd a img,
main#portal-nambacampagin #contents .contents__inner .viewD .noLogin dd a img {
  width: 100%;
  height: auto;
}
main#portal-nambacampagin #contents .contents__inner .viewB .noTerms,
main#portal-nambacampagin #contents .contents__inner .viewC .noTerms,
main#portal-nambacampagin #contents .contents__inner .viewD .noTerms {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: absolute;
  top: 250px;
  right: 50%;
  width: 1145px;
  margin: 0 auto;
  padding: 30px 0;
  background: linear-gradient(90deg, rgba(150, 15, 8, 0) 0%, rgba(150, 15, 8, 0.2) 5%, rgba(150, 15, 8, 0.6) 20%, rgba(150, 15, 8, 0.8) 50%, rgba(150, 15, 8, 0.6) 80%, rgba(150, 15, 8, 0.2) 95%, rgba(150, 15, 8, 0) 100%);
  transform: translateX(50%);
}
main#portal-nambacampagin #contents .contents__inner .viewB .noTerms::before, main#portal-nambacampagin #contents .contents__inner .viewB .noTerms::after,
main#portal-nambacampagin #contents .contents__inner .viewC .noTerms::before,
main#portal-nambacampagin #contents .contents__inner .viewC .noTerms::after,
main#portal-nambacampagin #contents .contents__inner .viewD .noTerms::before,
main#portal-nambacampagin #contents .contents__inner .viewD .noTerms::after {
  content: "";
  position: absolute;
  right: 50%;
  width: 1145px;
  height: 1px;
  background: linear-gradient(90deg, rgba(244, 207, 199, 0) 0%, rgba(244, 207, 199, 0.15) 5%, rgba(244, 207, 199, 0.5) 20%, rgba(244, 207, 199, 0.5) 50%, rgba(244, 207, 199, 0.5) 80%, rgba(244, 207, 199, 0.15) 95%, rgba(244, 207, 199, 0) 100%);
  transform: translateX(50%);
  opacity: 0.5;
}
main#portal-nambacampagin #contents .contents__inner .viewB .noTerms::before,
main#portal-nambacampagin #contents .contents__inner .viewC .noTerms::before,
main#portal-nambacampagin #contents .contents__inner .viewD .noTerms::before {
  top: 0;
}
main#portal-nambacampagin #contents .contents__inner .viewB .noTerms::after,
main#portal-nambacampagin #contents .contents__inner .viewC .noTerms::after,
main#portal-nambacampagin #contents .contents__inner .viewD .noTerms::after {
  bottom: 0;
}
main#portal-nambacampagin #contents .contents__inner .viewB .noTerms dt,
main#portal-nambacampagin #contents .contents__inner .viewC .noTerms dt,
main#portal-nambacampagin #contents .contents__inner .viewD .noTerms dt {
  margin: 0 0 15px;
  color: #fff;
  font-size: 3.5rem;
  font-weight: bold;
  line-height: 1;
  text-align: center;
}
main#portal-nambacampagin #contents .contents__inner .viewB .noTerms dd,
main#portal-nambacampagin #contents .contents__inner .viewC .noTerms dd,
main#portal-nambacampagin #contents .contents__inner .viewD .noTerms dd {
  color: rgba(255, 255, 255, 0.8);
  font-size: 2rem;
  text-align: center;
}
main#portal-nambacampagin #contents .contents__inner .viewA {
  position: relative;
  height: 500px;
  margin: 100px 0 150px;
}
main#portal-nambacampagin #contents .contents__inner .viewA.open .visual {
  -webkit-animation: hide 0.5s ease-out 0s 1 normal;
          animation: hide 0.5s ease-out 0s 1 normal;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
main#portal-nambacampagin #contents .contents__inner .viewA.open .visual.hidden {
  top: -30px;
  -webkit-animation: show 0.5s ease-out 0s 1 normal;
          animation: show 0.5s ease-out 0s 1 normal;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
main#portal-nambacampagin #contents .contents__inner .viewA.open .lotteryButton {
  visibility: hidden;
  opacity: 0;
}
main#portal-nambacampagin #contents .contents__inner .viewA .visual {
  position: absolute;
  top: 0;
  right: 50%;
  transform: translate(50%, 0) rotate(0);
  -webkit-animation: boxShake 4s linear 2s infinite;
          animation: boxShake 4s linear 2s infinite;
}
main#portal-nambacampagin #contents .contents__inner .viewA .visual.hidden {
  display: block;
  visibility: hidden;
  opacity: 0;
}
@-webkit-keyframes boxShake {
  0% {
    transform: translate(50%, 0) rotate(0);
  }
  96% {
    transform: translate(50%, 0) rotate(0);
  }
  97% {
    transform: translate(50%, 0) rotate(-5deg);
  }
  98% {
    transform: translate(50%, 0) rotate(0);
  }
  99% {
    transform: translate(50%, 0) rotate(5deg);
  }
  100% {
    transform: translate(50%, 0) rotate(0);
  }
}
@keyframes boxShake {
  0% {
    transform: translate(50%, 0) rotate(0);
  }
  96% {
    transform: translate(50%, 0) rotate(0);
  }
  97% {
    transform: translate(50%, 0) rotate(-5deg);
  }
  98% {
    transform: translate(50%, 0) rotate(0);
  }
  99% {
    transform: translate(50%, 0) rotate(5deg);
  }
  100% {
    transform: translate(50%, 0) rotate(0);
  }
}
main#portal-nambacampagin #contents .contents__inner .viewA .lotteryButton {
  position: absolute;
  top: 370px;
  right: 50%;
  width: 438px;
  border-radius: 80px;
  box-shadow: 0 0 20px #fff, 0 0 60px rgba(83, 9, 10, 0.6);
  visibility: visible;
  opacity: 1;
  cursor: pointer;
  transform: translate(50%, 0);
  transition: filter 0.3s visibility 0.3s opacity 0.3s;
}
main#portal-nambacampagin #contents .contents__inner .viewA .lotteryButton:hover {
  filter: brightness(1.2);
}
main#portal-nambacampagin #contents .contents__inner .viewA .lotteryButton img {
  width: 100%;
  height: auto;
  vertical-align: top;
}
main#portal-nambacampagin #contents .contents__inner .viewE1 {
  position: relative;
  height: 1380px;
  margin: 70px 0 150px;
}
main#portal-nambacampagin #contents .contents__inner .viewE1::before {
  content: "";
  position: absolute;
  top: 30px;
  right: 50%;
  background: url(/residentevil/pc/img/ambassador-campaign/holiday2021/bg_card_e1.png) no-repeat;
  width: 955px;
  height: 955px;
  visibility: hidden;
  opacity: 0;
  transform: translateX(50%);
}
main#portal-nambacampagin #contents .contents__inner .viewE1.disp::before {
  -webkit-animation: show 0.5s ease-out 2.5s 1 normal, rotate 10s linear 2.5s infinite;
          animation: show 0.5s ease-out 2.5s 1 normal, rotate 10s linear 2.5s infinite;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
main#portal-nambacampagin #contents .contents__inner .viewE1.disp .result {
  -webkit-animation: display_animation 0.5s ease-out 1s 1 normal;
          animation: display_animation 0.5s ease-out 1s 1 normal;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
main#portal-nambacampagin #contents .contents__inner .viewE1.disp .result_text {
  -webkit-animation: display_animation 0.5s ease-out 1.5s 1 normal;
          animation: display_animation 0.5s ease-out 1.5s 1 normal;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
main#portal-nambacampagin #contents .contents__inner .viewE1.disp .card {
  -webkit-animation: display_animation 0.5s ease-out 2s 1 normal;
          animation: display_animation 0.5s ease-out 2s 1 normal;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
main#portal-nambacampagin #contents .contents__inner .viewE1.disp .wTweetBox {
  -webkit-animation: ease_display 0.5s ease-out 2.5s 1 normal;
          animation: ease_display 0.5s ease-out 2.5s 1 normal;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
main#portal-nambacampagin #contents .contents__inner .viewE1.disp .settingbtn {
  -webkit-animation: ease_display 0.5s ease-out 3s 1 normal;
          animation: ease_display 0.5s ease-out 3s 1 normal;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
main#portal-nambacampagin #contents .contents__inner .viewE1 .visual {
  display: block;
  margin: 0 auto;
}
main#portal-nambacampagin #contents .contents__inner .viewE1 .result {
  display: flex;
  justify-content: center;
  position: absolute;
  top: 20px;
  right: 50%;
  width: 870px;
  padding: 20px 0 0;
  transform: translateX(50%);
  visibility: hidden;
  opacity: 0;
}
main#portal-nambacampagin #contents .contents__inner .viewE1 .result:lang(ja) {
  top: -40px;
}
main#portal-nambacampagin #contents .contents__inner .viewE1 .result_text {
  position: absolute;
  top: 260px;
  right: 50%;
  transform: translateX(50%);
  visibility: hidden;
  opacity: 0;
}
main#portal-nambacampagin #contents .contents__inner .viewE1 .card {
  position: absolute;
  top: 430px;
  right: 50%;
  width: 619px;
  text-align: center;
  transform: translateX(50%);
  visibility: hidden;
  opacity: 0;
}
main#portal-nambacampagin #contents .contents__inner .viewE1 .card .img {
  display: block;
  border-radius: 10px;
  box-shadow: 0 0 43px #ffbc47;
  overflow: hidden;
}
main#portal-nambacampagin #contents .contents__inner .viewE1 .card .img img {
  width: 100%;
  height: auto;
}
main#portal-nambacampagin #contents .contents__inner .viewE1 .card .name img {
  width: auto;
  height: 90px;
}
main#portal-nambacampagin #contents .contents__inner .viewE1 .wTweetBox {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  width: 1145px;
  margin: 330px auto 40px;
  padding: 30px 0;
  background: url(/residentevil/pc/img/ambassador-campaign/holiday2021/sample_rare_min.png) no-repeat calc(50% - 300px) 140px, linear-gradient(90deg, rgba(23, 65, 2, 0) 0%, rgba(23, 65, 2, 0.15) 5%, rgba(23, 65, 2, 0.37) 20%, rgba(23, 65, 2, 0.5) 50%, rgba(23, 65, 2, 0.37) 80%, rgba(23, 65, 2, 0.15) 95%, rgba(23, 65, 2, 0) 100%);
  visibility: hidden;
  opacity: 0;
}
main#portal-nambacampagin #contents .contents__inner .viewE1 .wTweetBox:lang(ja) {
  background: url(/residentevil/pc/img/ambassador-campaign/holiday2021/sample_rare_min-ja.png) no-repeat calc(50% - 300px) 140px, linear-gradient(90deg, rgba(23, 65, 2, 0) 0%, rgba(23, 65, 2, 0.15) 5%, rgba(23, 65, 2, 0.37) 20%, rgba(23, 65, 2, 0.5) 50%, rgba(23, 65, 2, 0.37) 80%, rgba(23, 65, 2, 0.15) 95%, rgba(23, 65, 2, 0) 100%);
}
main#portal-nambacampagin #contents .contents__inner .viewE1 .wTweetBox::before, main#portal-nambacampagin #contents .contents__inner .viewE1 .wTweetBox::after {
  content: "";
  position: absolute;
  right: 50%;
  width: 1145px;
  height: 1px;
  background: linear-gradient(90deg, rgba(207, 244, 199, 0) 0%, rgba(207, 244, 199, 0.15) 5%, rgba(207, 244, 199, 0.5) 20%, rgba(207, 244, 199, 0.5) 50%, rgba(207, 244, 199, 0.5) 80%, rgba(207, 244, 199, 0.15) 95%, rgba(207, 244, 199, 0) 100%);
  transform: translateX(50%);
  opacity: 0.5;
}
main#portal-nambacampagin #contents .contents__inner .viewE1 .wTweetBox::before {
  top: 0;
}
main#portal-nambacampagin #contents .contents__inner .viewE1 .wTweetBox::after {
  bottom: 0;
}
main#portal-nambacampagin #contents .contents__inner .viewE1 .wTweetBox dt {
  display: flex;
  align-items: center;
  margin: 0 0 20px;
  color: #ebbd64;
  font-size: 4rem;
  font-weight: bold;
  text-align: center;
}
main#portal-nambacampagin #contents .contents__inner .viewE1 .wTweetBox dt span {
  margin: 0 10px;
  font-size: 2.4rem;
}
main#portal-nambacampagin #contents .contents__inner .viewE1 .wTweetBox dd.wTweetChance {
  margin: 0 auto 30px;
}
main#portal-nambacampagin #contents .contents__inner .viewE1 .wTweetBox dd.wTweetChance a {
  display: block;
  width: 438px;
  border-radius: 80px;
  box-shadow: 0 0 20px #fff, 0 0 60px rgba(83, 9, 10, 0.6);
  transition: filter 0.3s;
}
main#portal-nambacampagin #contents .contents__inner .viewE1 .wTweetBox dd.wTweetChance a:hover {
  filter: brightness(1.2);
}
main#portal-nambacampagin #contents .contents__inner .viewE1 .wTweetBox dd.wTweetChance a img {
  width: 100%;
  height: auto;
}
main#portal-nambacampagin #contents .contents__inner .viewE1 .wTweetBox dd p {
  margin: 0 0 10px;
  color: #f9ebd3;
  font-size: 1.7rem;
  text-align: center;
}
main#portal-nambacampagin #contents .contents__inner .viewE1 .wTweetBox dd p span {
  color: #f66c55;
}
main#portal-nambacampagin #contents .contents__inner .viewE1 .wTweetBox dd span.min {
  color: #adadad;
  font-size: 1.6rem;
}
main#portal-nambacampagin #contents .contents__inner .viewE1 .settingbtn {
  visibility: hidden;
  opacity: 0;
}
main#portal-nambacampagin #contents .contents__inner .viewE1 .settingbtn a {
  display: block;
  width: 361px;
  margin: 0 auto;
  cursor: pointer;
  transition: filter 0.3s;
}
main#portal-nambacampagin #contents .contents__inner .viewE1 .settingbtn a:hover {
  filter: brightness(1.5);
}
main#portal-nambacampagin #contents .contents__inner .viewE1 .settingbtn a img {
  width: 100%;
  height: auto;
}
main#portal-nambacampagin #contents .contents__inner .viewE2,
main#portal-nambacampagin #contents .contents__inner .viewG {
  position: relative;
  height: 910px;
  margin: 70px 0 150px;
}
main#portal-nambacampagin #contents .contents__inner .viewE2.viewE2::before,
main#portal-nambacampagin #contents .contents__inner .viewG.viewE2::before {
  content: "";
  position: absolute;
  top: 0;
  right: 50%;
  width: 1561px;
  height: 938px;
  background: url(/residentevil/pc/img/ambassador-campaign/holiday2021/box_e2_shadow.png) no-repeat;
  opacity: 0;
  transform: translateX(50%);
  transition: opacity 1s;
}
main#portal-nambacampagin #contents .contents__inner .viewE2.viewE2.disp::before,
main#portal-nambacampagin #contents .contents__inner .viewG.viewE2.disp::before {
  opacity: 1;
}
main#portal-nambacampagin #contents .contents__inner .viewE2.viewE2.disp .result,
main#portal-nambacampagin #contents .contents__inner .viewG.viewE2.disp .result {
  -webkit-animation: display_animation 0.5s ease-out 1s 1 normal;
          animation: display_animation 0.5s ease-out 1s 1 normal;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
main#portal-nambacampagin #contents .contents__inner .viewE2.viewE2.disp .result_text,
main#portal-nambacampagin #contents .contents__inner .viewG.viewE2.disp .result_text {
  -webkit-animation: display_animation 0.5s ease-out 2s 1 normal;
          animation: display_animation 0.5s ease-out 2s 1 normal;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
main#portal-nambacampagin #contents .contents__inner .viewE2.viewE2.disp .wTweetBox,
main#portal-nambacampagin #contents .contents__inner .viewG.viewE2.disp .wTweetBox {
  -webkit-animation: ease_display 0.5s ease-out 2.5s 1 normal;
          animation: ease_display 0.5s ease-out 2.5s 1 normal;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
main#portal-nambacampagin #contents .contents__inner .viewE2.viewG,
main#portal-nambacampagin #contents .contents__inner .viewG.viewG {
  height: 660px;
}
main#portal-nambacampagin #contents .contents__inner .viewE2.viewG .visual,
main#portal-nambacampagin #contents .contents__inner .viewG.viewG .visual {
  display: block;
  position: absolute;
  top: 0;
  right: 50%;
  visibility: hidden;
  opacity: 0;
  transform: translateX(50%);
  transition: visibility 0.3s, opacity 2s;
  transition-delay: 3s;
}
main#portal-nambacampagin #contents .contents__inner .viewE2.viewG.disp .visual,
main#portal-nambacampagin #contents .contents__inner .viewG.viewG.disp .visual {
  -webkit-animation: show 0.3s ease-out 0s 1 normal;
          animation: show 0.3s ease-out 0s 1 normal;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
main#portal-nambacampagin #contents .contents__inner .viewE2.viewG.disp .result,
main#portal-nambacampagin #contents .contents__inner .viewG.viewG.disp .result {
  -webkit-animation: display_animation 0.5s ease-out 0s 1 normal;
          animation: display_animation 0.5s ease-out 0s 1 normal;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
main#portal-nambacampagin #contents .contents__inner .viewE2.viewG.disp .result img.e2,
main#portal-nambacampagin #contents .contents__inner .viewG.viewG.disp .result img.e2 {
  -webkit-animation: hide 0.5s ease-out 4s 1 normal;
          animation: hide 0.5s ease-out 4s 1 normal;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
main#portal-nambacampagin #contents .contents__inner .viewE2.viewG.disp .result img.g,
main#portal-nambacampagin #contents .contents__inner .viewG.viewG.disp .result img.g {
  -webkit-animation: display_animation 0.5s ease-out 4s 1 normal;
          animation: display_animation 0.5s ease-out 4s 1 normal;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
main#portal-nambacampagin #contents .contents__inner .viewE2.viewG.disp .result_text,
main#portal-nambacampagin #contents .contents__inner .viewG.viewG.disp .result_text {
  -webkit-animation: display_animation 0.5s ease-out 4.5s 1 normal;
          animation: display_animation 0.5s ease-out 4.5s 1 normal;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
main#portal-nambacampagin #contents .contents__inner .viewE2.viewG.disp .relotteryButton,
main#portal-nambacampagin #contents .contents__inner .viewG.viewG.disp .relotteryButton {
  -webkit-animation: display_animation 0.5s ease-out 5s 1 normal;
          animation: display_animation 0.5s ease-out 5s 1 normal;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
main#portal-nambacampagin #contents .contents__inner .viewE2.viewG.open .visual,
main#portal-nambacampagin #contents .contents__inner .viewG.viewG.open .visual {
  -webkit-animation: show 0.5s ease-out 0s 1 normal;
          animation: show 0.5s ease-out 0s 1 normal;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
main#portal-nambacampagin #contents .contents__inner .viewE2.viewG.open .visual.hidden,
main#portal-nambacampagin #contents .contents__inner .viewG.viewG.open .visual.hidden {
  top: 70px;
  -webkit-animation: hide 0.5s ease-out 0s 1 normal;
          animation: hide 0.5s ease-out 0s 1 normal;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
main#portal-nambacampagin #contents .contents__inner .viewE2.viewG.open .result,
main#portal-nambacampagin #contents .contents__inner .viewG.viewG.open .result {
  visibility: hidden;
  opacity: 0;
}
main#portal-nambacampagin #contents .contents__inner .viewE2.viewG.open .result_text,
main#portal-nambacampagin #contents .contents__inner .viewG.viewG.open .result_text {
  visibility: hidden;
  opacity: 0;
}
main#portal-nambacampagin #contents .contents__inner .viewE2.viewG.open .relotteryButton,
main#portal-nambacampagin #contents .contents__inner .viewG.viewG.open .relotteryButton {
  visibility: hidden;
  opacity: 0;
}
main#portal-nambacampagin #contents .contents__inner .viewE2 .visual,
main#portal-nambacampagin #contents .contents__inner .viewG .visual {
  display: block;
  margin: 0 auto;
}
main#portal-nambacampagin #contents .contents__inner .viewE2 .result,
main#portal-nambacampagin #contents .contents__inner .viewG .result {
  display: flex;
  justify-content: center;
  position: absolute;
  top: 40px;
  right: calc(50% - 60px);
  transform: translate(50%, 0);
  transition: visibility 0.3s opacity 0.3s;
  visibility: hidden;
  opacity: 0;
}
main#portal-nambacampagin #contents .contents__inner .viewE2 .result:lang(ja),
main#portal-nambacampagin #contents .contents__inner .viewG .result:lang(ja) {
  right: calc(50% - 80px);
}
main#portal-nambacampagin #contents .contents__inner .viewE2 .result img,
main#portal-nambacampagin #contents .contents__inner .viewG .result img {
  position: absolute;
  transform: translateX(50%);
}
main#portal-nambacampagin #contents .contents__inner .viewE2 .result img.e2,
main#portal-nambacampagin #contents .contents__inner .viewG .result img.e2 {
  top: 0;
  right: 50%;
}
main#portal-nambacampagin #contents .contents__inner .viewE2 .result img.g,
main#portal-nambacampagin #contents .contents__inner .viewG .result img.g {
  top: -20px;
  right: calc(50% + 60px);
  visibility: hidden;
  opacity: 0;
}
main#portal-nambacampagin #contents .contents__inner .viewE2 .result_text,
main#portal-nambacampagin #contents .contents__inner .viewG .result_text {
  position: absolute;
  top: 320px;
  right: 50%;
  transform: translate(50%, 0);
  visibility: hidden;
  opacity: 0;
  transition: visibility 0.3s opacity 0.3s;
}
main#portal-nambacampagin #contents .contents__inner .viewE2 .wTweetBox,
main#portal-nambacampagin #contents .contents__inner .viewG .wTweetBox {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  width: 1145px;
  margin: 0 auto;
  padding: 30px 0;
  background: url(/residentevil/pc/img/ambassador-campaign/holiday2021/sample_rare_min.png) no-repeat calc(50% - 300px) 140px, linear-gradient(90deg, rgba(23, 65, 2, 0) 0%, rgba(23, 65, 2, 0.15) 5%, rgba(23, 65, 2, 0.37) 20%, rgba(23, 65, 2, 0.5) 50%, rgba(23, 65, 2, 0.37) 80%, rgba(23, 65, 2, 0.15) 95%, rgba(23, 65, 2, 0) 100%);
  visibility: hidden;
  opacity: 0;
}
main#portal-nambacampagin #contents .contents__inner .viewE2 .wTweetBox:lang(ja),
main#portal-nambacampagin #contents .contents__inner .viewG .wTweetBox:lang(ja) {
  background: url(/residentevil/pc/img/ambassador-campaign/holiday2021/sample_rare_min-ja.png) no-repeat calc(50% - 300px) 140px, linear-gradient(90deg, rgba(23, 65, 2, 0) 0%, rgba(23, 65, 2, 0.15) 5%, rgba(23, 65, 2, 0.37) 20%, rgba(23, 65, 2, 0.5) 50%, rgba(23, 65, 2, 0.37) 80%, rgba(23, 65, 2, 0.15) 95%, rgba(23, 65, 2, 0) 100%);
}
main#portal-nambacampagin #contents .contents__inner .viewE2 .wTweetBox::before, main#portal-nambacampagin #contents .contents__inner .viewE2 .wTweetBox::after,
main#portal-nambacampagin #contents .contents__inner .viewG .wTweetBox::before,
main#portal-nambacampagin #contents .contents__inner .viewG .wTweetBox::after {
  content: "";
  position: absolute;
  right: 50%;
  width: 1145px;
  height: 1px;
  background: linear-gradient(90deg, rgba(207, 244, 199, 0) 0%, rgba(207, 244, 199, 0.15) 5%, rgba(207, 244, 199, 0.5) 20%, rgba(207, 244, 199, 0.5) 50%, rgba(207, 244, 199, 0.5) 80%, rgba(207, 244, 199, 0.15) 95%, rgba(207, 244, 199, 0) 100%);
  transform: translateX(50%);
  opacity: 0.5;
}
main#portal-nambacampagin #contents .contents__inner .viewE2 .wTweetBox::before,
main#portal-nambacampagin #contents .contents__inner .viewG .wTweetBox::before {
  top: 0;
}
main#portal-nambacampagin #contents .contents__inner .viewE2 .wTweetBox::after,
main#portal-nambacampagin #contents .contents__inner .viewG .wTweetBox::after {
  bottom: 0;
}
main#portal-nambacampagin #contents .contents__inner .viewE2 .wTweetBox dt,
main#portal-nambacampagin #contents .contents__inner .viewG .wTweetBox dt {
  display: flex;
  align-items: center;
  margin: 0 0 20px;
  color: #ebbd64;
  font-size: 4rem;
  font-weight: bold;
  text-align: center;
}
main#portal-nambacampagin #contents .contents__inner .viewE2 .wTweetBox dt span,
main#portal-nambacampagin #contents .contents__inner .viewG .wTweetBox dt span {
  margin: 0 10px;
  font-size: 2.4rem;
}
main#portal-nambacampagin #contents .contents__inner .viewE2 .wTweetBox dd.wTweetChance,
main#portal-nambacampagin #contents .contents__inner .viewG .wTweetBox dd.wTweetChance {
  margin: 0 auto 30px;
}
main#portal-nambacampagin #contents .contents__inner .viewE2 .wTweetBox dd.wTweetChance a,
main#portal-nambacampagin #contents .contents__inner .viewG .wTweetBox dd.wTweetChance a {
  display: block;
  width: 438px;
  border-radius: 80px;
  box-shadow: 0 0 20px #fff, 0 0 60px rgba(83, 9, 10, 0.6);
  transition: filter 0.3s;
}
main#portal-nambacampagin #contents .contents__inner .viewE2 .wTweetBox dd.wTweetChance a:hover,
main#portal-nambacampagin #contents .contents__inner .viewG .wTweetBox dd.wTweetChance a:hover {
  filter: brightness(1.2);
}
main#portal-nambacampagin #contents .contents__inner .viewE2 .wTweetBox dd.wTweetChance a img,
main#portal-nambacampagin #contents .contents__inner .viewG .wTweetBox dd.wTweetChance a img {
  width: 100%;
  height: auto;
}
main#portal-nambacampagin #contents .contents__inner .viewE2 .wTweetBox dd p,
main#portal-nambacampagin #contents .contents__inner .viewG .wTweetBox dd p {
  margin: 0 0 10px;
  color: #f9ebd3;
  font-size: 1.7rem;
  text-align: center;
}
main#portal-nambacampagin #contents .contents__inner .viewE2 .wTweetBox dd p span,
main#portal-nambacampagin #contents .contents__inner .viewG .wTweetBox dd p span {
  color: #f66c55;
}
main#portal-nambacampagin #contents .contents__inner .viewE2 .wTweetBox dd span.min,
main#portal-nambacampagin #contents .contents__inner .viewG .wTweetBox dd span.min {
  color: #adadad;
  font-size: 1.6rem;
}
main#portal-nambacampagin #contents .contents__inner .viewE2 .relotteryButton,
main#portal-nambacampagin #contents .contents__inner .viewG .relotteryButton {
  position: absolute;
  top: 570px;
  right: 50%;
  width: 438px;
  border-radius: 80px;
  box-shadow: 0 0 20px #fff, 0 0 60px rgba(83, 9, 10, 0.6);
  cursor: pointer;
  visibility: hidden;
  opacity: 0;
  transform: translateX(50%);
  transition: filter 0.3s visibility 0.3s opacity 0.3s;
}
main#portal-nambacampagin #contents .contents__inner .viewE2 .relotteryButton img,
main#portal-nambacampagin #contents .contents__inner .viewG .relotteryButton img {
  width: 100%;
  height: auto;
}
main#portal-nambacampagin #contents .contents__inner .viewE2 .relotteryButton:hover,
main#portal-nambacampagin #contents .contents__inner .viewG .relotteryButton:hover {
  filter: brightness(1.2);
}
main#portal-nambacampagin #contents .contents__inner #campaign_content {
  position: relative;
  width: 1145px;
  margin: 0 auto 324px;
  padding: 110px 70px 55px;
  border-radius: 20px;
  box-sizing: border-box;
  box-shadow: 0 0 10px #000;
  z-index: 0;
}
main#portal-nambacampagin #contents .contents__inner #campaign_content:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 20px;
  background: url(/residentevil/pc/img/ambassador-campaign/holiday2021/bg_campaign_content_blood.png) no-repeat center bottom, url(/residentevil/pc/img/ambassador-campaign/holiday2021/bg_campaign_content.jpg) repeat;
  z-index: -1;
}
main#portal-nambacampagin #contents .contents__inner #campaign_content::after {
  content: "";
  position: absolute;
  top: -6px;
  bottom: -6px;
  left: -6px;
  right: -6px;
  border-radius: 20px;
  background-image: repeating-linear-gradient(-45deg, #a4484a, #a4484a 10px, #3e5c27 10px, #3e5c27 20px);
  z-index: -2;
}
main#portal-nambacampagin #contents .contents__inner #campaign_content h3 {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: -30px;
  right: 50%;
  width: 548px;
  height: 125px;
  padding: 6px 0 47px;
  background: url(/residentevil/pc/img/ambassador-campaign/holiday2021/bg_campaign_heading.png) no-repeat;
  box-sizing: border-box;
  color: #f1eadc;
  font-size: 2.6rem;
  font-weight: bold;
  text-shadow: 0 0 20px #9a9878, 0 0 20px #9a9878, 0 0 20px #9a9878;
  transform: translateX(50%);
}
main#portal-nambacampagin #contents .contents__inner #campaign_content h4 {
  margin: 0 80px 45px;
  color: #dcc28f;
  font-size: 2.2rem;
  text-align: center;
}
main#portal-nambacampagin #contents .contents__inner #campaign_content .campaign_content_detail {
  width: 1005px;
  padding: 45px 45px 0;
  border-radius: 20px;
  border: 1px solid rgba(0, 0, 0, 0.8);
  background: rgba(0, 0, 0, 0.3);
  box-sizing: border-box;
}
main#portal-nambacampagin #contents .contents__inner #campaign_content .campaign_content_detail dl {
  padding: 0 0 25px;
  border-bottom: 1px solid rgba(176, 174, 144, 0.38);
  background: url(/residentevil/pc/img/ambassador-campaign/holiday2021/sample_card.png) no-repeat 580px center;
}
main#portal-nambacampagin #contents .contents__inner #campaign_content .campaign_content_detail dl:lang(ja) {
  background: url(/residentevil/pc/img/ambassador-campaign/holiday2021/sample_card-ja.png) no-repeat 580px center;
}
main#portal-nambacampagin #contents .contents__inner #campaign_content .campaign_content_detail dl dt {
  margin: 0 0 10px;
  color: #dcd2c0;
  font-size: 1.8rem;
}
main#portal-nambacampagin #contents .contents__inner #campaign_content .campaign_content_detail dl dd ul {
  margin: 0 0 10px 35px;
  padding: 0 500px 0 0;
}
main#portal-nambacampagin #contents .contents__inner #campaign_content .campaign_content_detail dl dd ul li {
  width: 100%;
  color: #cfa961;
  font-size: 1.8rem;
}
main#portal-nambacampagin #contents .contents__inner #campaign_content .campaign_content_detail dl dd ul li .addText {
  display: inline-block;
  margin: 0 0 0 20px;
  color: #dcd2c0;
}
main#portal-nambacampagin #contents .contents__inner #campaign_content .campaign_content_detail dl dd p {
  padding: 0 500px 0 0;
}
main#portal-nambacampagin #contents .contents__inner #campaign_content .campaign_content_detail .wchance {
  width: 100%;
  padding: 25px 260px 45px 0;
  background: url(/residentevil/pc/img/ambassador-campaign/holiday2021/sample_rare.png) no-repeat 705px center;
  box-sizing: border-box;
  color: #dcd2c0;
  font-size: 1.8rem;
}
main#portal-nambacampagin #contents .contents__inner #campaign_content .campaign_content_detail .wchance:lang(ja) {
  background: url(/residentevil/pc/img/ambassador-campaign/holiday2021/sample_rare-ja.png) no-repeat 705px center;
}
main#portal-nambacampagin #contents .contents__inner #campaign_content .campaign_content_detail .wchance .beige {
  color: #cfa961;
}
main#portal-nambacampagin #contents .contents__inner #campaign_content .campaign_content_detail span.min {
  color: #adadad;
  font-size: 1.4rem;
}
main#portal-nambacampagin .flake {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  pointer-events: none;
  z-index: 100;
}
main#portal-nambacampagin .flake li {
  position: absolute;
}
main#portal-nambacampagin .flake.snow li:nth-child(1) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0603;
  transform: translate(28.3844vw, -10px) scale(0.4336);
  -webkit-animation: snow-1 26s -27s linear infinite;
          animation: snow-1 26s -27s linear infinite;
}
@-webkit-keyframes snow-1 {
  77.309% {
    transform: translate(34.3516vw, 77.309vh) scale(0.4336);
  }
  to {
    transform: translate(31.368vw, 100vh) scale(0.4336);
  }
}
@keyframes snow-1 {
  77.309% {
    transform: translate(34.3516vw, 77.309vh) scale(0.4336);
  }
  to {
    transform: translate(31.368vw, 100vh) scale(0.4336);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(2) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2124;
  transform: translate(2.184vw, -10px) scale(0.601);
  -webkit-animation: snow-2 11s -7s linear infinite;
          animation: snow-2 11s -7s linear infinite;
}
@-webkit-keyframes snow-2 {
  57.968% {
    transform: translate(-6.8934vw, 57.968vh) scale(0.601);
  }
  to {
    transform: translate(-2.3547vw, 100vh) scale(0.601);
  }
}
@keyframes snow-2 {
  57.968% {
    transform: translate(-6.8934vw, 57.968vh) scale(0.601);
  }
  to {
    transform: translate(-2.3547vw, 100vh) scale(0.601);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(3) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4622;
  transform: translate(68.3826vw, -10px) scale(0.3097);
  -webkit-animation: snow-3 16s -22s linear infinite;
          animation: snow-3 16s -22s linear infinite;
}
@-webkit-keyframes snow-3 {
  69.678% {
    transform: translate(75.3279vw, 69.678vh) scale(0.3097);
  }
  to {
    transform: translate(71.85525vw, 100vh) scale(0.3097);
  }
}
@keyframes snow-3 {
  69.678% {
    transform: translate(75.3279vw, 69.678vh) scale(0.3097);
  }
  to {
    transform: translate(71.85525vw, 100vh) scale(0.3097);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(4) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1018;
  transform: translate(93.4149vw, -10px) scale(0.2098);
  -webkit-animation: snow-4 13s -5s linear infinite;
          animation: snow-4 13s -5s linear infinite;
}
@-webkit-keyframes snow-4 {
  44.397% {
    transform: translate(102.7396vw, 44.397vh) scale(0.2098);
  }
  to {
    transform: translate(98.07725vw, 100vh) scale(0.2098);
  }
}
@keyframes snow-4 {
  44.397% {
    transform: translate(102.7396vw, 44.397vh) scale(0.2098);
  }
  to {
    transform: translate(98.07725vw, 100vh) scale(0.2098);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(5) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3387;
  transform: translate(28.8466vw, -10px) scale(0.9803);
  -webkit-animation: snow-5 18s -6s linear infinite;
          animation: snow-5 18s -6s linear infinite;
}
@-webkit-keyframes snow-5 {
  41.338% {
    transform: translate(29.2665vw, 41.338vh) scale(0.9803);
  }
  to {
    transform: translate(29.05655vw, 100vh) scale(0.9803);
  }
}
@keyframes snow-5 {
  41.338% {
    transform: translate(29.2665vw, 41.338vh) scale(0.9803);
  }
  to {
    transform: translate(29.05655vw, 100vh) scale(0.9803);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(6) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4887;
  transform: translate(75.117vw, -10px) scale(0.8901);
  -webkit-animation: snow-6 23s -27s linear infinite;
          animation: snow-6 23s -27s linear infinite;
}
@-webkit-keyframes snow-6 {
  50.609% {
    transform: translate(69.5502vw, 50.609vh) scale(0.8901);
  }
  to {
    transform: translate(72.3336vw, 100vh) scale(0.8901);
  }
}
@keyframes snow-6 {
  50.609% {
    transform: translate(69.5502vw, 50.609vh) scale(0.8901);
  }
  to {
    transform: translate(72.3336vw, 100vh) scale(0.8901);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(7) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0881;
  transform: translate(55.4249vw, -10px) scale(0.1029);
  -webkit-animation: snow-7 24s -25s linear infinite;
          animation: snow-7 24s -25s linear infinite;
}
@-webkit-keyframes snow-7 {
  72.595% {
    transform: translate(55.1737vw, 72.595vh) scale(0.1029);
  }
  to {
    transform: translate(55.2993vw, 100vh) scale(0.1029);
  }
}
@keyframes snow-7 {
  72.595% {
    transform: translate(55.1737vw, 72.595vh) scale(0.1029);
  }
  to {
    transform: translate(55.2993vw, 100vh) scale(0.1029);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(8) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3088;
  transform: translate(19.9418vw, -10px) scale(0.8876);
  -webkit-animation: snow-8 21s -28s linear infinite;
          animation: snow-8 21s -28s linear infinite;
}
@-webkit-keyframes snow-8 {
  73.083% {
    transform: translate(27.8944vw, 73.083vh) scale(0.8876);
  }
  to {
    transform: translate(23.9181vw, 100vh) scale(0.8876);
  }
}
@keyframes snow-8 {
  73.083% {
    transform: translate(27.8944vw, 73.083vh) scale(0.8876);
  }
  to {
    transform: translate(23.9181vw, 100vh) scale(0.8876);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(9) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4411;
  transform: translate(94.3345vw, -10px) scale(0.0762);
  -webkit-animation: snow-9 23s -19s linear infinite;
          animation: snow-9 23s -19s linear infinite;
}
@-webkit-keyframes snow-9 {
  47.135% {
    transform: translate(96.7882vw, 47.135vh) scale(0.0762);
  }
  to {
    transform: translate(95.56135vw, 100vh) scale(0.0762);
  }
}
@keyframes snow-9 {
  47.135% {
    transform: translate(96.7882vw, 47.135vh) scale(0.0762);
  }
  to {
    transform: translate(95.56135vw, 100vh) scale(0.0762);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(10) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0222;
  transform: translate(56.726vw, -10px) scale(0.4463);
  -webkit-animation: snow-10 12s -13s linear infinite;
          animation: snow-10 12s -13s linear infinite;
}
@-webkit-keyframes snow-10 {
  60.361% {
    transform: translate(62.2994vw, 60.361vh) scale(0.4463);
  }
  to {
    transform: translate(59.5127vw, 100vh) scale(0.4463);
  }
}
@keyframes snow-10 {
  60.361% {
    transform: translate(62.2994vw, 60.361vh) scale(0.4463);
  }
  to {
    transform: translate(59.5127vw, 100vh) scale(0.4463);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(11) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5688;
  transform: translate(60.7537vw, -10px) scale(0.349);
  -webkit-animation: snow-11 19s -17s linear infinite;
          animation: snow-11 19s -17s linear infinite;
}
@-webkit-keyframes snow-11 {
  50.44% {
    transform: translate(69.5645vw, 50.44vh) scale(0.349);
  }
  to {
    transform: translate(65.1591vw, 100vh) scale(0.349);
  }
}
@keyframes snow-11 {
  50.44% {
    transform: translate(69.5645vw, 50.44vh) scale(0.349);
  }
  to {
    transform: translate(65.1591vw, 100vh) scale(0.349);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(12) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7312;
  transform: translate(64.7871vw, -10px) scale(0.5725);
  -webkit-animation: snow-12 13s -8s linear infinite;
          animation: snow-12 13s -8s linear infinite;
}
@-webkit-keyframes snow-12 {
  57.368% {
    transform: translate(68.3523vw, 57.368vh) scale(0.5725);
  }
  to {
    transform: translate(66.5697vw, 100vh) scale(0.5725);
  }
}
@keyframes snow-12 {
  57.368% {
    transform: translate(68.3523vw, 57.368vh) scale(0.5725);
  }
  to {
    transform: translate(66.5697vw, 100vh) scale(0.5725);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(13) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5792;
  transform: translate(99.8403vw, -10px) scale(0.6029);
  -webkit-animation: snow-13 12s -22s linear infinite;
          animation: snow-13 12s -22s linear infinite;
}
@-webkit-keyframes snow-13 {
  35.923% {
    transform: translate(105.2219vw, 35.923vh) scale(0.6029);
  }
  to {
    transform: translate(102.5311vw, 100vh) scale(0.6029);
  }
}
@keyframes snow-13 {
  35.923% {
    transform: translate(105.2219vw, 35.923vh) scale(0.6029);
  }
  to {
    transform: translate(102.5311vw, 100vh) scale(0.6029);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(14) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.146;
  transform: translate(35.1604vw, -10px) scale(0.719);
  -webkit-animation: snow-14 16s -6s linear infinite;
          animation: snow-14 16s -6s linear infinite;
}
@-webkit-keyframes snow-14 {
  69.417% {
    transform: translate(28.9218vw, 69.417vh) scale(0.719);
  }
  to {
    transform: translate(32.0411vw, 100vh) scale(0.719);
  }
}
@keyframes snow-14 {
  69.417% {
    transform: translate(28.9218vw, 69.417vh) scale(0.719);
  }
  to {
    transform: translate(32.0411vw, 100vh) scale(0.719);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(15) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.455;
  transform: translate(36.7747vw, -10px) scale(0.2696);
  -webkit-animation: snow-15 27s -27s linear infinite;
          animation: snow-15 27s -27s linear infinite;
}
@-webkit-keyframes snow-15 {
  45.797% {
    transform: translate(39.4086vw, 45.797vh) scale(0.2696);
  }
  to {
    transform: translate(38.09165vw, 100vh) scale(0.2696);
  }
}
@keyframes snow-15 {
  45.797% {
    transform: translate(39.4086vw, 45.797vh) scale(0.2696);
  }
  to {
    transform: translate(38.09165vw, 100vh) scale(0.2696);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(16) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3229;
  transform: translate(61.312vw, -10px) scale(0.4162);
  -webkit-animation: snow-16 10s -21s linear infinite;
          animation: snow-16 10s -21s linear infinite;
}
@-webkit-keyframes snow-16 {
  62.316% {
    transform: translate(54.4261vw, 62.316vh) scale(0.4162);
  }
  to {
    transform: translate(57.86905vw, 100vh) scale(0.4162);
  }
}
@keyframes snow-16 {
  62.316% {
    transform: translate(54.4261vw, 62.316vh) scale(0.4162);
  }
  to {
    transform: translate(57.86905vw, 100vh) scale(0.4162);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(17) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.572;
  transform: translate(17.7045vw, -10px) scale(0.5179);
  -webkit-animation: snow-17 22s -1s linear infinite;
          animation: snow-17 22s -1s linear infinite;
}
@-webkit-keyframes snow-17 {
  74.938% {
    transform: translate(9.49vw, 74.938vh) scale(0.5179);
  }
  to {
    transform: translate(13.59725vw, 100vh) scale(0.5179);
  }
}
@keyframes snow-17 {
  74.938% {
    transform: translate(9.49vw, 74.938vh) scale(0.5179);
  }
  to {
    transform: translate(13.59725vw, 100vh) scale(0.5179);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(18) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.334;
  transform: translate(72.1567vw, -10px) scale(0.1866);
  -webkit-animation: snow-18 18s -19s linear infinite;
          animation: snow-18 18s -19s linear infinite;
}
@-webkit-keyframes snow-18 {
  54.544% {
    transform: translate(71.1149vw, 54.544vh) scale(0.1866);
  }
  to {
    transform: translate(71.6358vw, 100vh) scale(0.1866);
  }
}
@keyframes snow-18 {
  54.544% {
    transform: translate(71.1149vw, 54.544vh) scale(0.1866);
  }
  to {
    transform: translate(71.6358vw, 100vh) scale(0.1866);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(19) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4948;
  transform: translate(74.7756vw, -10px) scale(0.9403);
  -webkit-animation: snow-19 30s -27s linear infinite;
          animation: snow-19 30s -27s linear infinite;
}
@-webkit-keyframes snow-19 {
  67.565% {
    transform: translate(81.4736vw, 67.565vh) scale(0.9403);
  }
  to {
    transform: translate(78.1246vw, 100vh) scale(0.9403);
  }
}
@keyframes snow-19 {
  67.565% {
    transform: translate(81.4736vw, 67.565vh) scale(0.9403);
  }
  to {
    transform: translate(78.1246vw, 100vh) scale(0.9403);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(20) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1257;
  transform: translate(33.3204vw, -10px) scale(0.4682);
  -webkit-animation: snow-20 22s -8s linear infinite;
          animation: snow-20 22s -8s linear infinite;
}
@-webkit-keyframes snow-20 {
  40.836% {
    transform: translate(43.1653vw, 40.836vh) scale(0.4682);
  }
  to {
    transform: translate(38.24285vw, 100vh) scale(0.4682);
  }
}
@keyframes snow-20 {
  40.836% {
    transform: translate(43.1653vw, 40.836vh) scale(0.4682);
  }
  to {
    transform: translate(38.24285vw, 100vh) scale(0.4682);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(21) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.389;
  transform: translate(22.5019vw, -10px) scale(0.5148);
  -webkit-animation: snow-21 10s -15s linear infinite;
          animation: snow-21 10s -15s linear infinite;
}
@-webkit-keyframes snow-21 {
  44.294% {
    transform: translate(17.2862vw, 44.294vh) scale(0.5148);
  }
  to {
    transform: translate(19.89405vw, 100vh) scale(0.5148);
  }
}
@keyframes snow-21 {
  44.294% {
    transform: translate(17.2862vw, 44.294vh) scale(0.5148);
  }
  to {
    transform: translate(19.89405vw, 100vh) scale(0.5148);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(22) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3714;
  transform: translate(27.953vw, -10px) scale(0.9553);
  -webkit-animation: snow-22 21s -26s linear infinite;
          animation: snow-22 21s -26s linear infinite;
}
@-webkit-keyframes snow-22 {
  46.278% {
    transform: translate(26.6892vw, 46.278vh) scale(0.9553);
  }
  to {
    transform: translate(27.3211vw, 100vh) scale(0.9553);
  }
}
@keyframes snow-22 {
  46.278% {
    transform: translate(26.6892vw, 46.278vh) scale(0.9553);
  }
  to {
    transform: translate(27.3211vw, 100vh) scale(0.9553);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(23) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4838;
  transform: translate(67.7454vw, -10px) scale(0.3815);
  -webkit-animation: snow-23 17s -22s linear infinite;
          animation: snow-23 17s -22s linear infinite;
}
@-webkit-keyframes snow-23 {
  31.591% {
    transform: translate(71.4841vw, 31.591vh) scale(0.3815);
  }
  to {
    transform: translate(69.61475vw, 100vh) scale(0.3815);
  }
}
@keyframes snow-23 {
  31.591% {
    transform: translate(71.4841vw, 31.591vh) scale(0.3815);
  }
  to {
    transform: translate(69.61475vw, 100vh) scale(0.3815);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(24) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.48;
  transform: translate(8.3694vw, -10px) scale(0.6866);
  -webkit-animation: snow-24 18s -15s linear infinite;
          animation: snow-24 18s -15s linear infinite;
}
@-webkit-keyframes snow-24 {
  47.315% {
    transform: translate(-0.3774vw, 47.315vh) scale(0.6866);
  }
  to {
    transform: translate(3.996vw, 100vh) scale(0.6866);
  }
}
@keyframes snow-24 {
  47.315% {
    transform: translate(-0.3774vw, 47.315vh) scale(0.6866);
  }
  to {
    transform: translate(3.996vw, 100vh) scale(0.6866);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(25) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1455;
  transform: translate(67.4668vw, -10px) scale(0.9117);
  -webkit-animation: snow-25 19s -20s linear infinite;
          animation: snow-25 19s -20s linear infinite;
}
@-webkit-keyframes snow-25 {
  43.67% {
    transform: translate(64.5708vw, 43.67vh) scale(0.9117);
  }
  to {
    transform: translate(66.0188vw, 100vh) scale(0.9117);
  }
}
@keyframes snow-25 {
  43.67% {
    transform: translate(64.5708vw, 43.67vh) scale(0.9117);
  }
  to {
    transform: translate(66.0188vw, 100vh) scale(0.9117);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(26) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6655;
  transform: translate(0.376vw, -10px) scale(0.6448);
  -webkit-animation: snow-26 23s -28s linear infinite;
          animation: snow-26 23s -28s linear infinite;
}
@-webkit-keyframes snow-26 {
  74.529% {
    transform: translate(4.4484vw, 74.529vh) scale(0.6448);
  }
  to {
    transform: translate(2.4122vw, 100vh) scale(0.6448);
  }
}
@keyframes snow-26 {
  74.529% {
    transform: translate(4.4484vw, 74.529vh) scale(0.6448);
  }
  to {
    transform: translate(2.4122vw, 100vh) scale(0.6448);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(27) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2242;
  transform: translate(5.9873vw, -10px) scale(0.3621);
  -webkit-animation: snow-27 10s -4s linear infinite;
          animation: snow-27 10s -4s linear infinite;
}
@-webkit-keyframes snow-27 {
  71.626% {
    transform: translate(3.1568vw, 71.626vh) scale(0.3621);
  }
  to {
    transform: translate(4.57205vw, 100vh) scale(0.3621);
  }
}
@keyframes snow-27 {
  71.626% {
    transform: translate(3.1568vw, 71.626vh) scale(0.3621);
  }
  to {
    transform: translate(4.57205vw, 100vh) scale(0.3621);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(28) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5188;
  transform: translate(31.6524vw, -10px) scale(0.0096);
  -webkit-animation: snow-28 25s -8s linear infinite;
          animation: snow-28 25s -8s linear infinite;
}
@-webkit-keyframes snow-28 {
  51.089% {
    transform: translate(38.6383vw, 51.089vh) scale(0.0096);
  }
  to {
    transform: translate(35.14535vw, 100vh) scale(0.0096);
  }
}
@keyframes snow-28 {
  51.089% {
    transform: translate(38.6383vw, 51.089vh) scale(0.0096);
  }
  to {
    transform: translate(35.14535vw, 100vh) scale(0.0096);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(29) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7089;
  transform: translate(98.7681vw, -10px) scale(0.016);
  -webkit-animation: snow-29 24s -10s linear infinite;
          animation: snow-29 24s -10s linear infinite;
}
@-webkit-keyframes snow-29 {
  36.639% {
    transform: translate(102.0454vw, 36.639vh) scale(0.016);
  }
  to {
    transform: translate(100.40675vw, 100vh) scale(0.016);
  }
}
@keyframes snow-29 {
  36.639% {
    transform: translate(102.0454vw, 36.639vh) scale(0.016);
  }
  to {
    transform: translate(100.40675vw, 100vh) scale(0.016);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(30) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2654;
  transform: translate(52.1631vw, -10px) scale(0.2585);
  -webkit-animation: snow-30 12s -29s linear infinite;
          animation: snow-30 12s -29s linear infinite;
}
@-webkit-keyframes snow-30 {
  76.188% {
    transform: translate(50.0436vw, 76.188vh) scale(0.2585);
  }
  to {
    transform: translate(51.10335vw, 100vh) scale(0.2585);
  }
}
@keyframes snow-30 {
  76.188% {
    transform: translate(50.0436vw, 76.188vh) scale(0.2585);
  }
  to {
    transform: translate(51.10335vw, 100vh) scale(0.2585);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(31) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6865;
  transform: translate(62.538vw, -10px) scale(0.8243);
  -webkit-animation: snow-31 23s -11s linear infinite;
          animation: snow-31 23s -11s linear infinite;
}
@-webkit-keyframes snow-31 {
  79.217% {
    transform: translate(60.9838vw, 79.217vh) scale(0.8243);
  }
  to {
    transform: translate(61.7609vw, 100vh) scale(0.8243);
  }
}
@keyframes snow-31 {
  79.217% {
    transform: translate(60.9838vw, 79.217vh) scale(0.8243);
  }
  to {
    transform: translate(61.7609vw, 100vh) scale(0.8243);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(32) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2123;
  transform: translate(55.062vw, -10px) scale(0.484);
  -webkit-animation: snow-32 30s -29s linear infinite;
          animation: snow-32 30s -29s linear infinite;
}
@-webkit-keyframes snow-32 {
  32.139% {
    transform: translate(54.2813vw, 32.139vh) scale(0.484);
  }
  to {
    transform: translate(54.67165vw, 100vh) scale(0.484);
  }
}
@keyframes snow-32 {
  32.139% {
    transform: translate(54.2813vw, 32.139vh) scale(0.484);
  }
  to {
    transform: translate(54.67165vw, 100vh) scale(0.484);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(33) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5323;
  transform: translate(12.5204vw, -10px) scale(0.8856);
  -webkit-animation: snow-33 16s -21s linear infinite;
          animation: snow-33 16s -21s linear infinite;
}
@-webkit-keyframes snow-33 {
  32.239% {
    transform: translate(6.7496vw, 32.239vh) scale(0.8856);
  }
  to {
    transform: translate(9.635vw, 100vh) scale(0.8856);
  }
}
@keyframes snow-33 {
  32.239% {
    transform: translate(6.7496vw, 32.239vh) scale(0.8856);
  }
  to {
    transform: translate(9.635vw, 100vh) scale(0.8856);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(34) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2989;
  transform: translate(38.4222vw, -10px) scale(0.5823);
  -webkit-animation: snow-34 20s -22s linear infinite;
          animation: snow-34 20s -22s linear infinite;
}
@-webkit-keyframes snow-34 {
  52.854% {
    transform: translate(40.6591vw, 52.854vh) scale(0.5823);
  }
  to {
    transform: translate(39.54065vw, 100vh) scale(0.5823);
  }
}
@keyframes snow-34 {
  52.854% {
    transform: translate(40.6591vw, 52.854vh) scale(0.5823);
  }
  to {
    transform: translate(39.54065vw, 100vh) scale(0.5823);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(35) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1113;
  transform: translate(79.6191vw, -10px) scale(0.5525);
  -webkit-animation: snow-35 18s -5s linear infinite;
          animation: snow-35 18s -5s linear infinite;
}
@-webkit-keyframes snow-35 {
  52.066% {
    transform: translate(80.0212vw, 52.066vh) scale(0.5525);
  }
  to {
    transform: translate(79.82015vw, 100vh) scale(0.5525);
  }
}
@keyframes snow-35 {
  52.066% {
    transform: translate(80.0212vw, 52.066vh) scale(0.5525);
  }
  to {
    transform: translate(79.82015vw, 100vh) scale(0.5525);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(36) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5305;
  transform: translate(54.9901vw, -10px) scale(0.0249);
  -webkit-animation: snow-36 15s -29s linear infinite;
          animation: snow-36 15s -29s linear infinite;
}
@-webkit-keyframes snow-36 {
  72.1% {
    transform: translate(56.4512vw, 72.1vh) scale(0.0249);
  }
  to {
    transform: translate(55.72065vw, 100vh) scale(0.0249);
  }
}
@keyframes snow-36 {
  72.1% {
    transform: translate(56.4512vw, 72.1vh) scale(0.0249);
  }
  to {
    transform: translate(55.72065vw, 100vh) scale(0.0249);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(37) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3762;
  transform: translate(20.4776vw, -10px) scale(0.9435);
  -webkit-animation: snow-37 13s -18s linear infinite;
          animation: snow-37 13s -18s linear infinite;
}
@-webkit-keyframes snow-37 {
  41.553% {
    transform: translate(22.4131vw, 41.553vh) scale(0.9435);
  }
  to {
    transform: translate(21.44535vw, 100vh) scale(0.9435);
  }
}
@keyframes snow-37 {
  41.553% {
    transform: translate(22.4131vw, 41.553vh) scale(0.9435);
  }
  to {
    transform: translate(21.44535vw, 100vh) scale(0.9435);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(38) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3367;
  transform: translate(67.0023vw, -10px) scale(0.2047);
  -webkit-animation: snow-38 29s -17s linear infinite;
          animation: snow-38 29s -17s linear infinite;
}
@-webkit-keyframes snow-38 {
  54.897% {
    transform: translate(59.6928vw, 54.897vh) scale(0.2047);
  }
  to {
    transform: translate(63.34755vw, 100vh) scale(0.2047);
  }
}
@keyframes snow-38 {
  54.897% {
    transform: translate(59.6928vw, 54.897vh) scale(0.2047);
  }
  to {
    transform: translate(63.34755vw, 100vh) scale(0.2047);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(39) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7625;
  transform: translate(63.0398vw, -10px) scale(0.969);
  -webkit-animation: snow-39 12s -25s linear infinite;
          animation: snow-39 12s -25s linear infinite;
}
@-webkit-keyframes snow-39 {
  79.157% {
    transform: translate(54.5791vw, 79.157vh) scale(0.969);
  }
  to {
    transform: translate(58.80945vw, 100vh) scale(0.969);
  }
}
@keyframes snow-39 {
  79.157% {
    transform: translate(54.5791vw, 79.157vh) scale(0.969);
  }
  to {
    transform: translate(58.80945vw, 100vh) scale(0.969);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(40) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2951;
  transform: translate(16.8212vw, -10px) scale(0.5489);
  -webkit-animation: snow-40 23s -25s linear infinite;
          animation: snow-40 23s -25s linear infinite;
}
@-webkit-keyframes snow-40 {
  77.147% {
    transform: translate(12.3831vw, 77.147vh) scale(0.5489);
  }
  to {
    transform: translate(14.60215vw, 100vh) scale(0.5489);
  }
}
@keyframes snow-40 {
  77.147% {
    transform: translate(12.3831vw, 77.147vh) scale(0.5489);
  }
  to {
    transform: translate(14.60215vw, 100vh) scale(0.5489);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(41) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3544;
  transform: translate(56.5717vw, -10px) scale(0.4028);
  -webkit-animation: snow-41 18s -25s linear infinite;
          animation: snow-41 18s -25s linear infinite;
}
@-webkit-keyframes snow-41 {
  75.108% {
    transform: translate(63.0876vw, 75.108vh) scale(0.4028);
  }
  to {
    transform: translate(59.82965vw, 100vh) scale(0.4028);
  }
}
@keyframes snow-41 {
  75.108% {
    transform: translate(63.0876vw, 75.108vh) scale(0.4028);
  }
  to {
    transform: translate(59.82965vw, 100vh) scale(0.4028);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(42) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2221;
  transform: translate(73.3569vw, -10px) scale(0.8773);
  -webkit-animation: snow-42 21s -18s linear infinite;
          animation: snow-42 21s -18s linear infinite;
}
@-webkit-keyframes snow-42 {
  55.108% {
    transform: translate(70.2537vw, 55.108vh) scale(0.8773);
  }
  to {
    transform: translate(71.8053vw, 100vh) scale(0.8773);
  }
}
@keyframes snow-42 {
  55.108% {
    transform: translate(70.2537vw, 55.108vh) scale(0.8773);
  }
  to {
    transform: translate(71.8053vw, 100vh) scale(0.8773);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(43) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1364;
  transform: translate(23.546vw, -10px) scale(0.2734);
  -webkit-animation: snow-43 22s -24s linear infinite;
          animation: snow-43 22s -24s linear infinite;
}
@-webkit-keyframes snow-43 {
  32.401% {
    transform: translate(25.0639vw, 32.401vh) scale(0.2734);
  }
  to {
    transform: translate(24.30495vw, 100vh) scale(0.2734);
  }
}
@keyframes snow-43 {
  32.401% {
    transform: translate(25.0639vw, 32.401vh) scale(0.2734);
  }
  to {
    transform: translate(24.30495vw, 100vh) scale(0.2734);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(44) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4245;
  transform: translate(34.5526vw, -10px) scale(0.8754);
  -webkit-animation: snow-44 25s -7s linear infinite;
          animation: snow-44 25s -7s linear infinite;
}
@-webkit-keyframes snow-44 {
  50.004% {
    transform: translate(28.372vw, 50.004vh) scale(0.8754);
  }
  to {
    transform: translate(31.4623vw, 100vh) scale(0.8754);
  }
}
@keyframes snow-44 {
  50.004% {
    transform: translate(28.372vw, 50.004vh) scale(0.8754);
  }
  to {
    transform: translate(31.4623vw, 100vh) scale(0.8754);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(45) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2126;
  transform: translate(1.35vw, -10px) scale(0.7094);
  -webkit-animation: snow-45 11s -10s linear infinite;
          animation: snow-45 11s -10s linear infinite;
}
@-webkit-keyframes snow-45 {
  34.724% {
    transform: translate(-3.0777vw, 34.724vh) scale(0.7094);
  }
  to {
    transform: translate(-0.86385vw, 100vh) scale(0.7094);
  }
}
@keyframes snow-45 {
  34.724% {
    transform: translate(-3.0777vw, 34.724vh) scale(0.7094);
  }
  to {
    transform: translate(-0.86385vw, 100vh) scale(0.7094);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(46) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0872;
  transform: translate(75.295vw, -10px) scale(0.9019);
  -webkit-animation: snow-46 14s -7s linear infinite;
          animation: snow-46 14s -7s linear infinite;
}
@-webkit-keyframes snow-46 {
  68.424% {
    transform: translate(75.9669vw, 68.424vh) scale(0.9019);
  }
  to {
    transform: translate(75.63095vw, 100vh) scale(0.9019);
  }
}
@keyframes snow-46 {
  68.424% {
    transform: translate(75.9669vw, 68.424vh) scale(0.9019);
  }
  to {
    transform: translate(75.63095vw, 100vh) scale(0.9019);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(47) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3608;
  transform: translate(91.9428vw, -10px) scale(0.3489);
  -webkit-animation: snow-47 18s -5s linear infinite;
          animation: snow-47 18s -5s linear infinite;
}
@-webkit-keyframes snow-47 {
  68.182% {
    transform: translate(93.3504vw, 68.182vh) scale(0.3489);
  }
  to {
    transform: translate(92.6466vw, 100vh) scale(0.3489);
  }
}
@keyframes snow-47 {
  68.182% {
    transform: translate(93.3504vw, 68.182vh) scale(0.3489);
  }
  to {
    transform: translate(92.6466vw, 100vh) scale(0.3489);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(48) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6594;
  transform: translate(61.8509vw, -10px) scale(0.7264);
  -webkit-animation: snow-48 28s -10s linear infinite;
          animation: snow-48 28s -10s linear infinite;
}
@-webkit-keyframes snow-48 {
  53.146% {
    transform: translate(54.3837vw, 53.146vh) scale(0.7264);
  }
  to {
    transform: translate(58.1173vw, 100vh) scale(0.7264);
  }
}
@keyframes snow-48 {
  53.146% {
    transform: translate(54.3837vw, 53.146vh) scale(0.7264);
  }
  to {
    transform: translate(58.1173vw, 100vh) scale(0.7264);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(49) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5917;
  transform: translate(5.1818vw, -10px) scale(0.1294);
  -webkit-animation: snow-49 29s -11s linear infinite;
          animation: snow-49 29s -11s linear infinite;
}
@-webkit-keyframes snow-49 {
  62.271% {
    transform: translate(9.7809vw, 62.271vh) scale(0.1294);
  }
  to {
    transform: translate(7.48135vw, 100vh) scale(0.1294);
  }
}
@keyframes snow-49 {
  62.271% {
    transform: translate(9.7809vw, 62.271vh) scale(0.1294);
  }
  to {
    transform: translate(7.48135vw, 100vh) scale(0.1294);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(50) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0759;
  transform: translate(38.9481vw, -10px) scale(0.2281);
  -webkit-animation: snow-50 16s -6s linear infinite;
          animation: snow-50 16s -6s linear infinite;
}
@-webkit-keyframes snow-50 {
  45.501% {
    transform: translate(45.3995vw, 45.501vh) scale(0.2281);
  }
  to {
    transform: translate(42.1738vw, 100vh) scale(0.2281);
  }
}
@keyframes snow-50 {
  45.501% {
    transform: translate(45.3995vw, 45.501vh) scale(0.2281);
  }
  to {
    transform: translate(42.1738vw, 100vh) scale(0.2281);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(51) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3891;
  transform: translate(93.9795vw, -10px) scale(0.5924);
  -webkit-animation: snow-51 29s -9s linear infinite;
          animation: snow-51 29s -9s linear infinite;
}
@-webkit-keyframes snow-51 {
  79.669% {
    transform: translate(97.9985vw, 79.669vh) scale(0.5924);
  }
  to {
    transform: translate(95.989vw, 100vh) scale(0.5924);
  }
}
@keyframes snow-51 {
  79.669% {
    transform: translate(97.9985vw, 79.669vh) scale(0.5924);
  }
  to {
    transform: translate(95.989vw, 100vh) scale(0.5924);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(52) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3729;
  transform: translate(84.9451vw, -10px) scale(0.9175);
  -webkit-animation: snow-52 25s -17s linear infinite;
          animation: snow-52 25s -17s linear infinite;
}
@-webkit-keyframes snow-52 {
  52.993% {
    transform: translate(85.4669vw, 52.993vh) scale(0.9175);
  }
  to {
    transform: translate(85.206vw, 100vh) scale(0.9175);
  }
}
@keyframes snow-52 {
  52.993% {
    transform: translate(85.4669vw, 52.993vh) scale(0.9175);
  }
  to {
    transform: translate(85.206vw, 100vh) scale(0.9175);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(53) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6881;
  transform: translate(32.6935vw, -10px) scale(0.4023);
  -webkit-animation: snow-53 22s -3s linear infinite;
          animation: snow-53 22s -3s linear infinite;
}
@-webkit-keyframes snow-53 {
  33.531% {
    transform: translate(41.4213vw, 33.531vh) scale(0.4023);
  }
  to {
    transform: translate(37.0574vw, 100vh) scale(0.4023);
  }
}
@keyframes snow-53 {
  33.531% {
    transform: translate(41.4213vw, 33.531vh) scale(0.4023);
  }
  to {
    transform: translate(37.0574vw, 100vh) scale(0.4023);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(54) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6004;
  transform: translate(59.8291vw, -10px) scale(0.4713);
  -webkit-animation: snow-54 27s -7s linear infinite;
          animation: snow-54 27s -7s linear infinite;
}
@-webkit-keyframes snow-54 {
  54.326% {
    transform: translate(60.8558vw, 54.326vh) scale(0.4713);
  }
  to {
    transform: translate(60.34245vw, 100vh) scale(0.4713);
  }
}
@keyframes snow-54 {
  54.326% {
    transform: translate(60.8558vw, 54.326vh) scale(0.4713);
  }
  to {
    transform: translate(60.34245vw, 100vh) scale(0.4713);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(55) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7842;
  transform: translate(55.5696vw, -10px) scale(0.7269);
  -webkit-animation: snow-55 20s -14s linear infinite;
          animation: snow-55 20s -14s linear infinite;
}
@-webkit-keyframes snow-55 {
  64.174% {
    transform: translate(51.9354vw, 64.174vh) scale(0.7269);
  }
  to {
    transform: translate(53.7525vw, 100vh) scale(0.7269);
  }
}
@keyframes snow-55 {
  64.174% {
    transform: translate(51.9354vw, 64.174vh) scale(0.7269);
  }
  to {
    transform: translate(53.7525vw, 100vh) scale(0.7269);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(56) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3587;
  transform: translate(98.2982vw, -10px) scale(0.3679);
  -webkit-animation: snow-56 19s -10s linear infinite;
          animation: snow-56 19s -10s linear infinite;
}
@-webkit-keyframes snow-56 {
  77.784% {
    transform: translate(100.8087vw, 77.784vh) scale(0.3679);
  }
  to {
    transform: translate(99.55345vw, 100vh) scale(0.3679);
  }
}
@keyframes snow-56 {
  77.784% {
    transform: translate(100.8087vw, 77.784vh) scale(0.3679);
  }
  to {
    transform: translate(99.55345vw, 100vh) scale(0.3679);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(57) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6081;
  transform: translate(48.4356vw, -10px) scale(0.5838);
  -webkit-animation: snow-57 26s -5s linear infinite;
          animation: snow-57 26s -5s linear infinite;
}
@-webkit-keyframes snow-57 {
  78.607% {
    transform: translate(56.6237vw, 78.607vh) scale(0.5838);
  }
  to {
    transform: translate(52.52965vw, 100vh) scale(0.5838);
  }
}
@keyframes snow-57 {
  78.607% {
    transform: translate(56.6237vw, 78.607vh) scale(0.5838);
  }
  to {
    transform: translate(52.52965vw, 100vh) scale(0.5838);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(58) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.702;
  transform: translate(15.2618vw, -10px) scale(0.346);
  -webkit-animation: snow-58 18s -17s linear infinite;
          animation: snow-58 18s -17s linear infinite;
}
@-webkit-keyframes snow-58 {
  50.006% {
    transform: translate(23.9901vw, 50.006vh) scale(0.346);
  }
  to {
    transform: translate(19.62595vw, 100vh) scale(0.346);
  }
}
@keyframes snow-58 {
  50.006% {
    transform: translate(23.9901vw, 50.006vh) scale(0.346);
  }
  to {
    transform: translate(19.62595vw, 100vh) scale(0.346);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(59) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1045;
  transform: translate(31.0399vw, -10px) scale(0.911);
  -webkit-animation: snow-59 27s -14s linear infinite;
          animation: snow-59 27s -14s linear infinite;
}
@-webkit-keyframes snow-59 {
  53.097% {
    transform: translate(40.0332vw, 53.097vh) scale(0.911);
  }
  to {
    transform: translate(35.53655vw, 100vh) scale(0.911);
  }
}
@keyframes snow-59 {
  53.097% {
    transform: translate(40.0332vw, 53.097vh) scale(0.911);
  }
  to {
    transform: translate(35.53655vw, 100vh) scale(0.911);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(60) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4332;
  transform: translate(63.2752vw, -10px) scale(0.8932);
  -webkit-animation: snow-60 20s -3s linear infinite;
          animation: snow-60 20s -3s linear infinite;
}
@-webkit-keyframes snow-60 {
  79.434% {
    transform: translate(56.746vw, 79.434vh) scale(0.8932);
  }
  to {
    transform: translate(60.0106vw, 100vh) scale(0.8932);
  }
}
@keyframes snow-60 {
  79.434% {
    transform: translate(56.746vw, 79.434vh) scale(0.8932);
  }
  to {
    transform: translate(60.0106vw, 100vh) scale(0.8932);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(61) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5923;
  transform: translate(72.6151vw, -10px) scale(0.5324);
  -webkit-animation: snow-61 12s -2s linear infinite;
          animation: snow-61 12s -2s linear infinite;
}
@-webkit-keyframes snow-61 {
  56.811% {
    transform: translate(72.3399vw, 56.811vh) scale(0.5324);
  }
  to {
    transform: translate(72.4775vw, 100vh) scale(0.5324);
  }
}
@keyframes snow-61 {
  56.811% {
    transform: translate(72.3399vw, 56.811vh) scale(0.5324);
  }
  to {
    transform: translate(72.4775vw, 100vh) scale(0.5324);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(62) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6672;
  transform: translate(32.3269vw, -10px) scale(0.3016);
  -webkit-animation: snow-62 25s -27s linear infinite;
          animation: snow-62 25s -27s linear infinite;
}
@-webkit-keyframes snow-62 {
  43.697% {
    transform: translate(27.641vw, 43.697vh) scale(0.3016);
  }
  to {
    transform: translate(29.98395vw, 100vh) scale(0.3016);
  }
}
@keyframes snow-62 {
  43.697% {
    transform: translate(27.641vw, 43.697vh) scale(0.3016);
  }
  to {
    transform: translate(29.98395vw, 100vh) scale(0.3016);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(63) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.382;
  transform: translate(95.7902vw, -10px) scale(0.2849);
  -webkit-animation: snow-63 30s -2s linear infinite;
          animation: snow-63 30s -2s linear infinite;
}
@-webkit-keyframes snow-63 {
  57.079% {
    transform: translate(86.5838vw, 57.079vh) scale(0.2849);
  }
  to {
    transform: translate(91.187vw, 100vh) scale(0.2849);
  }
}
@keyframes snow-63 {
  57.079% {
    transform: translate(86.5838vw, 57.079vh) scale(0.2849);
  }
  to {
    transform: translate(91.187vw, 100vh) scale(0.2849);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(64) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7421;
  transform: translate(12.4125vw, -10px) scale(0.0653);
  -webkit-animation: snow-64 25s -21s linear infinite;
          animation: snow-64 25s -21s linear infinite;
}
@-webkit-keyframes snow-64 {
  36.546% {
    transform: translate(5.468vw, 36.546vh) scale(0.0653);
  }
  to {
    transform: translate(8.94025vw, 100vh) scale(0.0653);
  }
}
@keyframes snow-64 {
  36.546% {
    transform: translate(5.468vw, 36.546vh) scale(0.0653);
  }
  to {
    transform: translate(8.94025vw, 100vh) scale(0.0653);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(65) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0004;
  transform: translate(47.8162vw, -10px) scale(0.3332);
  -webkit-animation: snow-65 13s -27s linear infinite;
          animation: snow-65 13s -27s linear infinite;
}
@-webkit-keyframes snow-65 {
  35.564% {
    transform: translate(49.3372vw, 35.564vh) scale(0.3332);
  }
  to {
    transform: translate(48.5767vw, 100vh) scale(0.3332);
  }
}
@keyframes snow-65 {
  35.564% {
    transform: translate(49.3372vw, 35.564vh) scale(0.3332);
  }
  to {
    transform: translate(48.5767vw, 100vh) scale(0.3332);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(66) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0098;
  transform: translate(1.9343vw, -10px) scale(0.1595);
  -webkit-animation: snow-66 19s -26s linear infinite;
          animation: snow-66 19s -26s linear infinite;
}
@-webkit-keyframes snow-66 {
  69.781% {
    transform: translate(-3.4236vw, 69.781vh) scale(0.1595);
  }
  to {
    transform: translate(-0.74465vw, 100vh) scale(0.1595);
  }
}
@keyframes snow-66 {
  69.781% {
    transform: translate(-3.4236vw, 69.781vh) scale(0.1595);
  }
  to {
    transform: translate(-0.74465vw, 100vh) scale(0.1595);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(67) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4062;
  transform: translate(86.4309vw, -10px) scale(0.1916);
  -webkit-animation: snow-67 20s -22s linear infinite;
          animation: snow-67 20s -22s linear infinite;
}
@-webkit-keyframes snow-67 {
  67.271% {
    transform: translate(76.8713vw, 67.271vh) scale(0.1916);
  }
  to {
    transform: translate(81.6511vw, 100vh) scale(0.1916);
  }
}
@keyframes snow-67 {
  67.271% {
    transform: translate(76.8713vw, 67.271vh) scale(0.1916);
  }
  to {
    transform: translate(81.6511vw, 100vh) scale(0.1916);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(68) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.191;
  transform: translate(9.4902vw, -10px) scale(0.6544);
  -webkit-animation: snow-68 28s -30s linear infinite;
          animation: snow-68 28s -30s linear infinite;
}
@-webkit-keyframes snow-68 {
  53.635% {
    transform: translate(5.2137vw, 53.635vh) scale(0.6544);
  }
  to {
    transform: translate(7.35195vw, 100vh) scale(0.6544);
  }
}
@keyframes snow-68 {
  53.635% {
    transform: translate(5.2137vw, 53.635vh) scale(0.6544);
  }
  to {
    transform: translate(7.35195vw, 100vh) scale(0.6544);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(69) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1718;
  transform: translate(3.5217vw, -10px) scale(0.0045);
  -webkit-animation: snow-69 20s -30s linear infinite;
          animation: snow-69 20s -30s linear infinite;
}
@-webkit-keyframes snow-69 {
  36.886% {
    transform: translate(8.8414vw, 36.886vh) scale(0.0045);
  }
  to {
    transform: translate(6.18155vw, 100vh) scale(0.0045);
  }
}
@keyframes snow-69 {
  36.886% {
    transform: translate(8.8414vw, 36.886vh) scale(0.0045);
  }
  to {
    transform: translate(6.18155vw, 100vh) scale(0.0045);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(70) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.406;
  transform: translate(18.8696vw, -10px) scale(0.0616);
  -webkit-animation: snow-70 22s -26s linear infinite;
          animation: snow-70 22s -26s linear infinite;
}
@-webkit-keyframes snow-70 {
  55.673% {
    transform: translate(12.4625vw, 55.673vh) scale(0.0616);
  }
  to {
    transform: translate(15.66605vw, 100vh) scale(0.0616);
  }
}
@keyframes snow-70 {
  55.673% {
    transform: translate(12.4625vw, 55.673vh) scale(0.0616);
  }
  to {
    transform: translate(15.66605vw, 100vh) scale(0.0616);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(71) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3491;
  transform: translate(27.2804vw, -10px) scale(0.0973);
  -webkit-animation: snow-71 12s -23s linear infinite;
          animation: snow-71 12s -23s linear infinite;
}
@-webkit-keyframes snow-71 {
  63.324% {
    transform: translate(23.374vw, 63.324vh) scale(0.0973);
  }
  to {
    transform: translate(25.3272vw, 100vh) scale(0.0973);
  }
}
@keyframes snow-71 {
  63.324% {
    transform: translate(23.374vw, 63.324vh) scale(0.0973);
  }
  to {
    transform: translate(25.3272vw, 100vh) scale(0.0973);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(72) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4491;
  transform: translate(92.697vw, -10px) scale(0.443);
  -webkit-animation: snow-72 30s -29s linear infinite;
          animation: snow-72 30s -29s linear infinite;
}
@-webkit-keyframes snow-72 {
  71.833% {
    transform: translate(86.5392vw, 71.833vh) scale(0.443);
  }
  to {
    transform: translate(89.6181vw, 100vh) scale(0.443);
  }
}
@keyframes snow-72 {
  71.833% {
    transform: translate(86.5392vw, 71.833vh) scale(0.443);
  }
  to {
    transform: translate(89.6181vw, 100vh) scale(0.443);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(73) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7196;
  transform: translate(73.8796vw, -10px) scale(0.3456);
  -webkit-animation: snow-73 10s -2s linear infinite;
          animation: snow-73 10s -2s linear infinite;
}
@-webkit-keyframes snow-73 {
  58.657% {
    transform: translate(82.2917vw, 58.657vh) scale(0.3456);
  }
  to {
    transform: translate(78.08565vw, 100vh) scale(0.3456);
  }
}
@keyframes snow-73 {
  58.657% {
    transform: translate(82.2917vw, 58.657vh) scale(0.3456);
  }
  to {
    transform: translate(78.08565vw, 100vh) scale(0.3456);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(74) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.571;
  transform: translate(79.7188vw, -10px) scale(0.8899);
  -webkit-animation: snow-74 28s -18s linear infinite;
          animation: snow-74 28s -18s linear infinite;
}
@-webkit-keyframes snow-74 {
  71.647% {
    transform: translate(70.5378vw, 71.647vh) scale(0.8899);
  }
  to {
    transform: translate(75.1283vw, 100vh) scale(0.8899);
  }
}
@keyframes snow-74 {
  71.647% {
    transform: translate(70.5378vw, 71.647vh) scale(0.8899);
  }
  to {
    transform: translate(75.1283vw, 100vh) scale(0.8899);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(75) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3215;
  transform: translate(95.3925vw, -10px) scale(0.7324);
  -webkit-animation: snow-75 28s -26s linear infinite;
          animation: snow-75 28s -26s linear infinite;
}
@-webkit-keyframes snow-75 {
  56.746% {
    transform: translate(92.3039vw, 56.746vh) scale(0.7324);
  }
  to {
    transform: translate(93.8482vw, 100vh) scale(0.7324);
  }
}
@keyframes snow-75 {
  56.746% {
    transform: translate(92.3039vw, 56.746vh) scale(0.7324);
  }
  to {
    transform: translate(93.8482vw, 100vh) scale(0.7324);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(76) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.221;
  transform: translate(6.6163vw, -10px) scale(0.9009);
  -webkit-animation: snow-76 13s -27s linear infinite;
          animation: snow-76 13s -27s linear infinite;
}
@-webkit-keyframes snow-76 {
  44.736% {
    transform: translate(1.9871vw, 44.736vh) scale(0.9009);
  }
  to {
    transform: translate(4.3017vw, 100vh) scale(0.9009);
  }
}
@keyframes snow-76 {
  44.736% {
    transform: translate(1.9871vw, 44.736vh) scale(0.9009);
  }
  to {
    transform: translate(4.3017vw, 100vh) scale(0.9009);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(77) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2804;
  transform: translate(33.4448vw, -10px) scale(0.1991);
  -webkit-animation: snow-77 20s -23s linear infinite;
          animation: snow-77 20s -23s linear infinite;
}
@-webkit-keyframes snow-77 {
  55.489% {
    transform: translate(38.6884vw, 55.489vh) scale(0.1991);
  }
  to {
    transform: translate(36.0666vw, 100vh) scale(0.1991);
  }
}
@keyframes snow-77 {
  55.489% {
    transform: translate(38.6884vw, 55.489vh) scale(0.1991);
  }
  to {
    transform: translate(36.0666vw, 100vh) scale(0.1991);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(78) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5599;
  transform: translate(20.2655vw, -10px) scale(0.7341);
  -webkit-animation: snow-78 28s -3s linear infinite;
          animation: snow-78 28s -3s linear infinite;
}
@-webkit-keyframes snow-78 {
  39.17% {
    transform: translate(27.0193vw, 39.17vh) scale(0.7341);
  }
  to {
    transform: translate(23.6424vw, 100vh) scale(0.7341);
  }
}
@keyframes snow-78 {
  39.17% {
    transform: translate(27.0193vw, 39.17vh) scale(0.7341);
  }
  to {
    transform: translate(23.6424vw, 100vh) scale(0.7341);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(79) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1519;
  transform: translate(81.0873vw, -10px) scale(0.5753);
  -webkit-animation: snow-79 19s -1s linear infinite;
          animation: snow-79 19s -1s linear infinite;
}
@-webkit-keyframes snow-79 {
  59.85% {
    transform: translate(83.1192vw, 59.85vh) scale(0.5753);
  }
  to {
    transform: translate(82.10325vw, 100vh) scale(0.5753);
  }
}
@keyframes snow-79 {
  59.85% {
    transform: translate(83.1192vw, 59.85vh) scale(0.5753);
  }
  to {
    transform: translate(82.10325vw, 100vh) scale(0.5753);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(80) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.55;
  transform: translate(22.3082vw, -10px) scale(0.4545);
  -webkit-animation: snow-80 15s -30s linear infinite;
          animation: snow-80 15s -30s linear infinite;
}
@-webkit-keyframes snow-80 {
  49.529% {
    transform: translate(28.0684vw, 49.529vh) scale(0.4545);
  }
  to {
    transform: translate(25.1883vw, 100vh) scale(0.4545);
  }
}
@keyframes snow-80 {
  49.529% {
    transform: translate(28.0684vw, 49.529vh) scale(0.4545);
  }
  to {
    transform: translate(25.1883vw, 100vh) scale(0.4545);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(81) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7361;
  transform: translate(72.5259vw, -10px) scale(0.2686);
  -webkit-animation: snow-81 12s -27s linear infinite;
          animation: snow-81 12s -27s linear infinite;
}
@-webkit-keyframes snow-81 {
  32.338% {
    transform: translate(69.2552vw, 32.338vh) scale(0.2686);
  }
  to {
    transform: translate(70.89055vw, 100vh) scale(0.2686);
  }
}
@keyframes snow-81 {
  32.338% {
    transform: translate(69.2552vw, 32.338vh) scale(0.2686);
  }
  to {
    transform: translate(70.89055vw, 100vh) scale(0.2686);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(82) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6531;
  transform: translate(93.8906vw, -10px) scale(0.4831);
  -webkit-animation: snow-82 29s -6s linear infinite;
          animation: snow-82 29s -6s linear infinite;
}
@-webkit-keyframes snow-82 {
  64.09% {
    transform: translate(100.445vw, 64.09vh) scale(0.4831);
  }
  to {
    transform: translate(97.1678vw, 100vh) scale(0.4831);
  }
}
@keyframes snow-82 {
  64.09% {
    transform: translate(100.445vw, 64.09vh) scale(0.4831);
  }
  to {
    transform: translate(97.1678vw, 100vh) scale(0.4831);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(83) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1596;
  transform: translate(92.9981vw, -10px) scale(0.1533);
  -webkit-animation: snow-83 20s -19s linear infinite;
          animation: snow-83 20s -19s linear infinite;
}
@-webkit-keyframes snow-83 {
  44.247% {
    transform: translate(89.0551vw, 44.247vh) scale(0.1533);
  }
  to {
    transform: translate(91.0266vw, 100vh) scale(0.1533);
  }
}
@keyframes snow-83 {
  44.247% {
    transform: translate(89.0551vw, 44.247vh) scale(0.1533);
  }
  to {
    transform: translate(91.0266vw, 100vh) scale(0.1533);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(84) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1918;
  transform: translate(97.5928vw, -10px) scale(0.1555);
  -webkit-animation: snow-84 14s -12s linear infinite;
          animation: snow-84 14s -12s linear infinite;
}
@-webkit-keyframes snow-84 {
  39.932% {
    transform: translate(91.3507vw, 39.932vh) scale(0.1555);
  }
  to {
    transform: translate(94.47175vw, 100vh) scale(0.1555);
  }
}
@keyframes snow-84 {
  39.932% {
    transform: translate(91.3507vw, 39.932vh) scale(0.1555);
  }
  to {
    transform: translate(94.47175vw, 100vh) scale(0.1555);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(85) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7091;
  transform: translate(93.4261vw, -10px) scale(0.1169);
  -webkit-animation: snow-85 13s -6s linear infinite;
          animation: snow-85 13s -6s linear infinite;
}
@-webkit-keyframes snow-85 {
  32.8% {
    transform: translate(93.062vw, 32.8vh) scale(0.1169);
  }
  to {
    transform: translate(93.24405vw, 100vh) scale(0.1169);
  }
}
@keyframes snow-85 {
  32.8% {
    transform: translate(93.062vw, 32.8vh) scale(0.1169);
  }
  to {
    transform: translate(93.24405vw, 100vh) scale(0.1169);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(86) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3939;
  transform: translate(18.7656vw, -10px) scale(0.0753);
  -webkit-animation: snow-86 29s -12s linear infinite;
          animation: snow-86 29s -12s linear infinite;
}
@-webkit-keyframes snow-86 {
  58.527% {
    transform: translate(18.2603vw, 58.527vh) scale(0.0753);
  }
  to {
    transform: translate(18.51295vw, 100vh) scale(0.0753);
  }
}
@keyframes snow-86 {
  58.527% {
    transform: translate(18.2603vw, 58.527vh) scale(0.0753);
  }
  to {
    transform: translate(18.51295vw, 100vh) scale(0.0753);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(87) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6723;
  transform: translate(76.0477vw, -10px) scale(0.611);
  -webkit-animation: snow-87 11s -7s linear infinite;
          animation: snow-87 11s -7s linear infinite;
}
@-webkit-keyframes snow-87 {
  78.448% {
    transform: translate(85.866vw, 78.448vh) scale(0.611);
  }
  to {
    transform: translate(80.95685vw, 100vh) scale(0.611);
  }
}
@keyframes snow-87 {
  78.448% {
    transform: translate(85.866vw, 78.448vh) scale(0.611);
  }
  to {
    transform: translate(80.95685vw, 100vh) scale(0.611);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(88) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4322;
  transform: translate(42.5636vw, -10px) scale(0.8066);
  -webkit-animation: snow-88 25s -10s linear infinite;
          animation: snow-88 25s -10s linear infinite;
}
@-webkit-keyframes snow-88 {
  69.024% {
    transform: translate(48.4189vw, 69.024vh) scale(0.8066);
  }
  to {
    transform: translate(45.49125vw, 100vh) scale(0.8066);
  }
}
@keyframes snow-88 {
  69.024% {
    transform: translate(48.4189vw, 69.024vh) scale(0.8066);
  }
  to {
    transform: translate(45.49125vw, 100vh) scale(0.8066);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(89) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3561;
  transform: translate(67.7468vw, -10px) scale(0.4523);
  -webkit-animation: snow-89 27s -23s linear infinite;
          animation: snow-89 27s -23s linear infinite;
}
@-webkit-keyframes snow-89 {
  68.719% {
    transform: translate(65.3925vw, 68.719vh) scale(0.4523);
  }
  to {
    transform: translate(66.56965vw, 100vh) scale(0.4523);
  }
}
@keyframes snow-89 {
  68.719% {
    transform: translate(65.3925vw, 68.719vh) scale(0.4523);
  }
  to {
    transform: translate(66.56965vw, 100vh) scale(0.4523);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(90) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0305;
  transform: translate(68.5049vw, -10px) scale(0.5762);
  -webkit-animation: snow-90 23s -13s linear infinite;
          animation: snow-90 23s -13s linear infinite;
}
@-webkit-keyframes snow-90 {
  36.57% {
    transform: translate(68.6216vw, 36.57vh) scale(0.5762);
  }
  to {
    transform: translate(68.56325vw, 100vh) scale(0.5762);
  }
}
@keyframes snow-90 {
  36.57% {
    transform: translate(68.6216vw, 36.57vh) scale(0.5762);
  }
  to {
    transform: translate(68.56325vw, 100vh) scale(0.5762);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(91) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5219;
  transform: translate(51.0778vw, -10px) scale(0.591);
  -webkit-animation: snow-91 28s -30s linear infinite;
          animation: snow-91 28s -30s linear infinite;
}
@-webkit-keyframes snow-91 {
  52.812% {
    transform: translate(49.1421vw, 52.812vh) scale(0.591);
  }
  to {
    transform: translate(50.10995vw, 100vh) scale(0.591);
  }
}
@keyframes snow-91 {
  52.812% {
    transform: translate(49.1421vw, 52.812vh) scale(0.591);
  }
  to {
    transform: translate(50.10995vw, 100vh) scale(0.591);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(92) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4817;
  transform: translate(8.2627vw, -10px) scale(0.4986);
  -webkit-animation: snow-92 22s -14s linear infinite;
          animation: snow-92 22s -14s linear infinite;
}
@-webkit-keyframes snow-92 {
  46.365% {
    transform: translate(8.1174vw, 46.365vh) scale(0.4986);
  }
  to {
    transform: translate(8.19005vw, 100vh) scale(0.4986);
  }
}
@keyframes snow-92 {
  46.365% {
    transform: translate(8.1174vw, 46.365vh) scale(0.4986);
  }
  to {
    transform: translate(8.19005vw, 100vh) scale(0.4986);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(93) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.501;
  transform: translate(73.5004vw, -10px) scale(0.738);
  -webkit-animation: snow-93 22s -16s linear infinite;
          animation: snow-93 22s -16s linear infinite;
}
@-webkit-keyframes snow-93 {
  30.132% {
    transform: translate(68.2022vw, 30.132vh) scale(0.738);
  }
  to {
    transform: translate(70.8513vw, 100vh) scale(0.738);
  }
}
@keyframes snow-93 {
  30.132% {
    transform: translate(68.2022vw, 30.132vh) scale(0.738);
  }
  to {
    transform: translate(70.8513vw, 100vh) scale(0.738);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(94) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3884;
  transform: translate(46.0528vw, -10px) scale(0.7081);
  -webkit-animation: snow-94 25s -6s linear infinite;
          animation: snow-94 25s -6s linear infinite;
}
@-webkit-keyframes snow-94 {
  36.944% {
    transform: translate(48.626vw, 36.944vh) scale(0.7081);
  }
  to {
    transform: translate(47.3394vw, 100vh) scale(0.7081);
  }
}
@keyframes snow-94 {
  36.944% {
    transform: translate(48.626vw, 36.944vh) scale(0.7081);
  }
  to {
    transform: translate(47.3394vw, 100vh) scale(0.7081);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(95) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4604;
  transform: translate(35.0748vw, -10px) scale(0.5972);
  -webkit-animation: snow-95 30s -4s linear infinite;
          animation: snow-95 30s -4s linear infinite;
}
@-webkit-keyframes snow-95 {
  61.581% {
    transform: translate(31.8254vw, 61.581vh) scale(0.5972);
  }
  to {
    transform: translate(33.4501vw, 100vh) scale(0.5972);
  }
}
@keyframes snow-95 {
  61.581% {
    transform: translate(31.8254vw, 61.581vh) scale(0.5972);
  }
  to {
    transform: translate(33.4501vw, 100vh) scale(0.5972);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(96) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7519;
  transform: translate(69.2916vw, -10px) scale(0.1673);
  -webkit-animation: snow-96 10s -11s linear infinite;
          animation: snow-96 10s -11s linear infinite;
}
@-webkit-keyframes snow-96 {
  55.624% {
    transform: translate(75.7725vw, 55.624vh) scale(0.1673);
  }
  to {
    transform: translate(72.53205vw, 100vh) scale(0.1673);
  }
}
@keyframes snow-96 {
  55.624% {
    transform: translate(75.7725vw, 55.624vh) scale(0.1673);
  }
  to {
    transform: translate(72.53205vw, 100vh) scale(0.1673);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(97) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.263;
  transform: translate(69.5522vw, -10px) scale(0.5059);
  -webkit-animation: snow-97 10s -16s linear infinite;
          animation: snow-97 10s -16s linear infinite;
}
@-webkit-keyframes snow-97 {
  32.322% {
    transform: translate(62.4803vw, 32.322vh) scale(0.5059);
  }
  to {
    transform: translate(66.01625vw, 100vh) scale(0.5059);
  }
}
@keyframes snow-97 {
  32.322% {
    transform: translate(62.4803vw, 32.322vh) scale(0.5059);
  }
  to {
    transform: translate(66.01625vw, 100vh) scale(0.5059);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(98) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4514;
  transform: translate(81.7687vw, -10px) scale(0.9335);
  -webkit-animation: snow-98 27s -28s linear infinite;
          animation: snow-98 27s -28s linear infinite;
}
@-webkit-keyframes snow-98 {
  72.862% {
    transform: translate(83.5522vw, 72.862vh) scale(0.9335);
  }
  to {
    transform: translate(82.66045vw, 100vh) scale(0.9335);
  }
}
@keyframes snow-98 {
  72.862% {
    transform: translate(83.5522vw, 72.862vh) scale(0.9335);
  }
  to {
    transform: translate(82.66045vw, 100vh) scale(0.9335);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(99) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3457;
  transform: translate(82.5433vw, -10px) scale(0.6017);
  -webkit-animation: snow-99 13s -5s linear infinite;
          animation: snow-99 13s -5s linear infinite;
}
@-webkit-keyframes snow-99 {
  77.244% {
    transform: translate(90.7203vw, 77.244vh) scale(0.6017);
  }
  to {
    transform: translate(86.6318vw, 100vh) scale(0.6017);
  }
}
@keyframes snow-99 {
  77.244% {
    transform: translate(90.7203vw, 77.244vh) scale(0.6017);
  }
  to {
    transform: translate(86.6318vw, 100vh) scale(0.6017);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(100) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2203;
  transform: translate(59.7898vw, -10px) scale(0.1363);
  -webkit-animation: snow-100 20s -23s linear infinite;
          animation: snow-100 20s -23s linear infinite;
}
@-webkit-keyframes snow-100 {
  49.274% {
    transform: translate(64.568vw, 49.274vh) scale(0.1363);
  }
  to {
    transform: translate(62.1789vw, 100vh) scale(0.1363);
  }
}
@keyframes snow-100 {
  49.274% {
    transform: translate(64.568vw, 49.274vh) scale(0.1363);
  }
  to {
    transform: translate(62.1789vw, 100vh) scale(0.1363);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(101) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2837;
  transform: translate(89.087vw, -10px) scale(0.7424);
  -webkit-animation: snow-101 10s -22s linear infinite;
          animation: snow-101 10s -22s linear infinite;
}
@-webkit-keyframes snow-101 {
  40.001% {
    transform: translate(84.712vw, 40.001vh) scale(0.7424);
  }
  to {
    transform: translate(86.8995vw, 100vh) scale(0.7424);
  }
}
@keyframes snow-101 {
  40.001% {
    transform: translate(84.712vw, 40.001vh) scale(0.7424);
  }
  to {
    transform: translate(86.8995vw, 100vh) scale(0.7424);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(102) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6981;
  transform: translate(29.8246vw, -10px) scale(0.0901);
  -webkit-animation: snow-102 30s -30s linear infinite;
          animation: snow-102 30s -30s linear infinite;
}
@-webkit-keyframes snow-102 {
  66.311% {
    transform: translate(20.4326vw, 66.311vh) scale(0.0901);
  }
  to {
    transform: translate(25.1286vw, 100vh) scale(0.0901);
  }
}
@keyframes snow-102 {
  66.311% {
    transform: translate(20.4326vw, 66.311vh) scale(0.0901);
  }
  to {
    transform: translate(25.1286vw, 100vh) scale(0.0901);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(103) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0924;
  transform: translate(70.944vw, -10px) scale(0.5141);
  -webkit-animation: snow-103 10s -3s linear infinite;
          animation: snow-103 10s -3s linear infinite;
}
@-webkit-keyframes snow-103 {
  42.991% {
    transform: translate(69.5229vw, 42.991vh) scale(0.5141);
  }
  to {
    transform: translate(70.23345vw, 100vh) scale(0.5141);
  }
}
@keyframes snow-103 {
  42.991% {
    transform: translate(69.5229vw, 42.991vh) scale(0.5141);
  }
  to {
    transform: translate(70.23345vw, 100vh) scale(0.5141);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(104) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1745;
  transform: translate(2.1368vw, -10px) scale(0.7089);
  -webkit-animation: snow-104 21s -21s linear infinite;
          animation: snow-104 21s -21s linear infinite;
}
@-webkit-keyframes snow-104 {
  30.278% {
    transform: translate(6.596vw, 30.278vh) scale(0.7089);
  }
  to {
    transform: translate(4.3664vw, 100vh) scale(0.7089);
  }
}
@keyframes snow-104 {
  30.278% {
    transform: translate(6.596vw, 30.278vh) scale(0.7089);
  }
  to {
    transform: translate(4.3664vw, 100vh) scale(0.7089);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(105) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0758;
  transform: translate(71.6248vw, -10px) scale(0.1718);
  -webkit-animation: snow-105 18s -17s linear infinite;
          animation: snow-105 18s -17s linear infinite;
}
@-webkit-keyframes snow-105 {
  44.465% {
    transform: translate(66.8202vw, 44.465vh) scale(0.1718);
  }
  to {
    transform: translate(69.2225vw, 100vh) scale(0.1718);
  }
}
@keyframes snow-105 {
  44.465% {
    transform: translate(66.8202vw, 44.465vh) scale(0.1718);
  }
  to {
    transform: translate(69.2225vw, 100vh) scale(0.1718);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(106) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5086;
  transform: translate(20.7582vw, -10px) scale(0.9531);
  -webkit-animation: snow-106 29s -18s linear infinite;
          animation: snow-106 29s -18s linear infinite;
}
@-webkit-keyframes snow-106 {
  70.279% {
    transform: translate(18.5845vw, 70.279vh) scale(0.9531);
  }
  to {
    transform: translate(19.67135vw, 100vh) scale(0.9531);
  }
}
@keyframes snow-106 {
  70.279% {
    transform: translate(18.5845vw, 70.279vh) scale(0.9531);
  }
  to {
    transform: translate(19.67135vw, 100vh) scale(0.9531);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(107) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.05;
  transform: translate(43.5136vw, -10px) scale(0.7241);
  -webkit-animation: snow-107 25s -23s linear infinite;
          animation: snow-107 25s -23s linear infinite;
}
@-webkit-keyframes snow-107 {
  74.683% {
    transform: translate(43.7569vw, 74.683vh) scale(0.7241);
  }
  to {
    transform: translate(43.63525vw, 100vh) scale(0.7241);
  }
}
@keyframes snow-107 {
  74.683% {
    transform: translate(43.7569vw, 74.683vh) scale(0.7241);
  }
  to {
    transform: translate(43.63525vw, 100vh) scale(0.7241);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(108) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6819;
  transform: translate(71.7777vw, -10px) scale(0.2276);
  -webkit-animation: snow-108 14s -6s linear infinite;
          animation: snow-108 14s -6s linear infinite;
}
@-webkit-keyframes snow-108 {
  31.388% {
    transform: translate(63.9042vw, 31.388vh) scale(0.2276);
  }
  to {
    transform: translate(67.84095vw, 100vh) scale(0.2276);
  }
}
@keyframes snow-108 {
  31.388% {
    transform: translate(63.9042vw, 31.388vh) scale(0.2276);
  }
  to {
    transform: translate(67.84095vw, 100vh) scale(0.2276);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(109) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5815;
  transform: translate(52.1229vw, -10px) scale(0.7297);
  -webkit-animation: snow-109 28s -13s linear infinite;
          animation: snow-109 28s -13s linear infinite;
}
@-webkit-keyframes snow-109 {
  75.684% {
    transform: translate(46.2881vw, 75.684vh) scale(0.7297);
  }
  to {
    transform: translate(49.2055vw, 100vh) scale(0.7297);
  }
}
@keyframes snow-109 {
  75.684% {
    transform: translate(46.2881vw, 75.684vh) scale(0.7297);
  }
  to {
    transform: translate(49.2055vw, 100vh) scale(0.7297);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(110) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0204;
  transform: translate(9.1496vw, -10px) scale(0.3256);
  -webkit-animation: snow-110 22s -3s linear infinite;
          animation: snow-110 22s -3s linear infinite;
}
@-webkit-keyframes snow-110 {
  53.415% {
    transform: translate(19.0082vw, 53.415vh) scale(0.3256);
  }
  to {
    transform: translate(14.0789vw, 100vh) scale(0.3256);
  }
}
@keyframes snow-110 {
  53.415% {
    transform: translate(19.0082vw, 53.415vh) scale(0.3256);
  }
  to {
    transform: translate(14.0789vw, 100vh) scale(0.3256);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(111) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5202;
  transform: translate(9.6961vw, -10px) scale(0.1118);
  -webkit-animation: snow-111 29s -1s linear infinite;
          animation: snow-111 29s -1s linear infinite;
}
@-webkit-keyframes snow-111 {
  70.658% {
    transform: translate(2.2169vw, 70.658vh) scale(0.1118);
  }
  to {
    transform: translate(5.9565vw, 100vh) scale(0.1118);
  }
}
@keyframes snow-111 {
  70.658% {
    transform: translate(2.2169vw, 70.658vh) scale(0.1118);
  }
  to {
    transform: translate(5.9565vw, 100vh) scale(0.1118);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(112) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.788;
  transform: translate(84.0334vw, -10px) scale(0.7869);
  -webkit-animation: snow-112 10s -15s linear infinite;
          animation: snow-112 10s -15s linear infinite;
}
@-webkit-keyframes snow-112 {
  44.871% {
    transform: translate(81.688vw, 44.871vh) scale(0.7869);
  }
  to {
    transform: translate(82.8607vw, 100vh) scale(0.7869);
  }
}
@keyframes snow-112 {
  44.871% {
    transform: translate(81.688vw, 44.871vh) scale(0.7869);
  }
  to {
    transform: translate(82.8607vw, 100vh) scale(0.7869);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(113) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1341;
  transform: translate(82.7693vw, -10px) scale(0.2306);
  -webkit-animation: snow-113 18s -5s linear infinite;
          animation: snow-113 18s -5s linear infinite;
}
@-webkit-keyframes snow-113 {
  44.328% {
    transform: translate(83.7422vw, 44.328vh) scale(0.2306);
  }
  to {
    transform: translate(83.25575vw, 100vh) scale(0.2306);
  }
}
@keyframes snow-113 {
  44.328% {
    transform: translate(83.7422vw, 44.328vh) scale(0.2306);
  }
  to {
    transform: translate(83.25575vw, 100vh) scale(0.2306);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(114) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3972;
  transform: translate(99.227vw, -10px) scale(0.6461);
  -webkit-animation: snow-114 22s -19s linear infinite;
          animation: snow-114 22s -19s linear infinite;
}
@-webkit-keyframes snow-114 {
  74.684% {
    transform: translate(95.1198vw, 74.684vh) scale(0.6461);
  }
  to {
    transform: translate(97.1734vw, 100vh) scale(0.6461);
  }
}
@keyframes snow-114 {
  74.684% {
    transform: translate(95.1198vw, 74.684vh) scale(0.6461);
  }
  to {
    transform: translate(97.1734vw, 100vh) scale(0.6461);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(115) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3279;
  transform: translate(65.2597vw, -10px) scale(0.3779);
  -webkit-animation: snow-115 20s -6s linear infinite;
          animation: snow-115 20s -6s linear infinite;
}
@-webkit-keyframes snow-115 {
  49.203% {
    transform: translate(65.5017vw, 49.203vh) scale(0.3779);
  }
  to {
    transform: translate(65.3807vw, 100vh) scale(0.3779);
  }
}
@keyframes snow-115 {
  49.203% {
    transform: translate(65.5017vw, 49.203vh) scale(0.3779);
  }
  to {
    transform: translate(65.3807vw, 100vh) scale(0.3779);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(116) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.342;
  transform: translate(22.1624vw, -10px) scale(0.0407);
  -webkit-animation: snow-116 24s -8s linear infinite;
          animation: snow-116 24s -8s linear infinite;
}
@-webkit-keyframes snow-116 {
  65.783% {
    transform: translate(24.4341vw, 65.783vh) scale(0.0407);
  }
  to {
    transform: translate(23.29825vw, 100vh) scale(0.0407);
  }
}
@keyframes snow-116 {
  65.783% {
    transform: translate(24.4341vw, 65.783vh) scale(0.0407);
  }
  to {
    transform: translate(23.29825vw, 100vh) scale(0.0407);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(117) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3404;
  transform: translate(5.0223vw, -10px) scale(0.1034);
  -webkit-animation: snow-117 20s -13s linear infinite;
          animation: snow-117 20s -13s linear infinite;
}
@-webkit-keyframes snow-117 {
  68.602% {
    transform: translate(14.6045vw, 68.602vh) scale(0.1034);
  }
  to {
    transform: translate(9.8134vw, 100vh) scale(0.1034);
  }
}
@keyframes snow-117 {
  68.602% {
    transform: translate(14.6045vw, 68.602vh) scale(0.1034);
  }
  to {
    transform: translate(9.8134vw, 100vh) scale(0.1034);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(118) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1399;
  transform: translate(61.2348vw, -10px) scale(0.9645);
  -webkit-animation: snow-118 25s -11s linear infinite;
          animation: snow-118 25s -11s linear infinite;
}
@-webkit-keyframes snow-118 {
  32.88% {
    transform: translate(55.6214vw, 32.88vh) scale(0.9645);
  }
  to {
    transform: translate(58.4281vw, 100vh) scale(0.9645);
  }
}
@keyframes snow-118 {
  32.88% {
    transform: translate(55.6214vw, 32.88vh) scale(0.9645);
  }
  to {
    transform: translate(58.4281vw, 100vh) scale(0.9645);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(119) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5114;
  transform: translate(78.0752vw, -10px) scale(0.8975);
  -webkit-animation: snow-119 19s -18s linear infinite;
          animation: snow-119 19s -18s linear infinite;
}
@-webkit-keyframes snow-119 {
  33.03% {
    transform: translate(73.8343vw, 33.03vh) scale(0.8975);
  }
  to {
    transform: translate(75.95475vw, 100vh) scale(0.8975);
  }
}
@keyframes snow-119 {
  33.03% {
    transform: translate(73.8343vw, 33.03vh) scale(0.8975);
  }
  to {
    transform: translate(75.95475vw, 100vh) scale(0.8975);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(120) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1184;
  transform: translate(99.748vw, -10px) scale(0.8847);
  -webkit-animation: snow-120 21s -17s linear infinite;
          animation: snow-120 21s -17s linear infinite;
}
@-webkit-keyframes snow-120 {
  70.471% {
    transform: translate(105.8188vw, 70.471vh) scale(0.8847);
  }
  to {
    transform: translate(102.7834vw, 100vh) scale(0.8847);
  }
}
@keyframes snow-120 {
  70.471% {
    transform: translate(105.8188vw, 70.471vh) scale(0.8847);
  }
  to {
    transform: translate(102.7834vw, 100vh) scale(0.8847);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(121) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7792;
  transform: translate(3.4398vw, -10px) scale(0.8397);
  -webkit-animation: snow-121 28s -17s linear infinite;
          animation: snow-121 28s -17s linear infinite;
}
@-webkit-keyframes snow-121 {
  53.073% {
    transform: translate(9.1703vw, 53.073vh) scale(0.8397);
  }
  to {
    transform: translate(6.30505vw, 100vh) scale(0.8397);
  }
}
@keyframes snow-121 {
  53.073% {
    transform: translate(9.1703vw, 53.073vh) scale(0.8397);
  }
  to {
    transform: translate(6.30505vw, 100vh) scale(0.8397);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(122) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4885;
  transform: translate(23.4945vw, -10px) scale(0.8233);
  -webkit-animation: snow-122 26s -6s linear infinite;
          animation: snow-122 26s -6s linear infinite;
}
@-webkit-keyframes snow-122 {
  50.555% {
    transform: translate(24.0062vw, 50.555vh) scale(0.8233);
  }
  to {
    transform: translate(23.75035vw, 100vh) scale(0.8233);
  }
}
@keyframes snow-122 {
  50.555% {
    transform: translate(24.0062vw, 50.555vh) scale(0.8233);
  }
  to {
    transform: translate(23.75035vw, 100vh) scale(0.8233);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(123) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.147;
  transform: translate(30.8119vw, -10px) scale(0.3022);
  -webkit-animation: snow-123 29s -23s linear infinite;
          animation: snow-123 29s -23s linear infinite;
}
@-webkit-keyframes snow-123 {
  56.08% {
    transform: translate(39.5454vw, 56.08vh) scale(0.3022);
  }
  to {
    transform: translate(35.17865vw, 100vh) scale(0.3022);
  }
}
@keyframes snow-123 {
  56.08% {
    transform: translate(39.5454vw, 56.08vh) scale(0.3022);
  }
  to {
    transform: translate(35.17865vw, 100vh) scale(0.3022);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(124) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2837;
  transform: translate(89.3144vw, -10px) scale(0.5399);
  -webkit-animation: snow-124 26s -17s linear infinite;
          animation: snow-124 26s -17s linear infinite;
}
@-webkit-keyframes snow-124 {
  67.63% {
    transform: translate(93.5999vw, 67.63vh) scale(0.5399);
  }
  to {
    transform: translate(91.45715vw, 100vh) scale(0.5399);
  }
}
@keyframes snow-124 {
  67.63% {
    transform: translate(93.5999vw, 67.63vh) scale(0.5399);
  }
  to {
    transform: translate(91.45715vw, 100vh) scale(0.5399);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(125) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7773;
  transform: translate(47.6047vw, -10px) scale(0.892);
  -webkit-animation: snow-125 19s -6s linear infinite;
          animation: snow-125 19s -6s linear infinite;
}
@-webkit-keyframes snow-125 {
  43.079% {
    transform: translate(51.7697vw, 43.079vh) scale(0.892);
  }
  to {
    transform: translate(49.6872vw, 100vh) scale(0.892);
  }
}
@keyframes snow-125 {
  43.079% {
    transform: translate(51.7697vw, 43.079vh) scale(0.892);
  }
  to {
    transform: translate(49.6872vw, 100vh) scale(0.892);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(126) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.747;
  transform: translate(41.1864vw, -10px) scale(0.5752);
  -webkit-animation: snow-126 14s -28s linear infinite;
          animation: snow-126 14s -28s linear infinite;
}
@-webkit-keyframes snow-126 {
  46.488% {
    transform: translate(42.9038vw, 46.488vh) scale(0.5752);
  }
  to {
    transform: translate(42.0451vw, 100vh) scale(0.5752);
  }
}
@keyframes snow-126 {
  46.488% {
    transform: translate(42.9038vw, 46.488vh) scale(0.5752);
  }
  to {
    transform: translate(42.0451vw, 100vh) scale(0.5752);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(127) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3;
  transform: translate(92.15vw, -10px) scale(0.4881);
  -webkit-animation: snow-127 28s -23s linear infinite;
          animation: snow-127 28s -23s linear infinite;
}
@-webkit-keyframes snow-127 {
  43.252% {
    transform: translate(93.7594vw, 43.252vh) scale(0.4881);
  }
  to {
    transform: translate(92.9547vw, 100vh) scale(0.4881);
  }
}
@keyframes snow-127 {
  43.252% {
    transform: translate(93.7594vw, 43.252vh) scale(0.4881);
  }
  to {
    transform: translate(92.9547vw, 100vh) scale(0.4881);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(128) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1641;
  transform: translate(90.7879vw, -10px) scale(0.2299);
  -webkit-animation: snow-128 22s -10s linear infinite;
          animation: snow-128 22s -10s linear infinite;
}
@-webkit-keyframes snow-128 {
  77.745% {
    transform: translate(93.8306vw, 77.745vh) scale(0.2299);
  }
  to {
    transform: translate(92.30925vw, 100vh) scale(0.2299);
  }
}
@keyframes snow-128 {
  77.745% {
    transform: translate(93.8306vw, 77.745vh) scale(0.2299);
  }
  to {
    transform: translate(92.30925vw, 100vh) scale(0.2299);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(129) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6575;
  transform: translate(67.8319vw, -10px) scale(0.1306);
  -webkit-animation: snow-129 17s -11s linear infinite;
          animation: snow-129 17s -11s linear infinite;
}
@-webkit-keyframes snow-129 {
  71.663% {
    transform: translate(58.875vw, 71.663vh) scale(0.1306);
  }
  to {
    transform: translate(63.35345vw, 100vh) scale(0.1306);
  }
}
@keyframes snow-129 {
  71.663% {
    transform: translate(58.875vw, 71.663vh) scale(0.1306);
  }
  to {
    transform: translate(63.35345vw, 100vh) scale(0.1306);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(130) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3479;
  transform: translate(17.7504vw, -10px) scale(0.289);
  -webkit-animation: snow-130 12s -30s linear infinite;
          animation: snow-130 12s -30s linear infinite;
}
@-webkit-keyframes snow-130 {
  64.889% {
    transform: translate(23.0261vw, 64.889vh) scale(0.289);
  }
  to {
    transform: translate(20.38825vw, 100vh) scale(0.289);
  }
}
@keyframes snow-130 {
  64.889% {
    transform: translate(23.0261vw, 64.889vh) scale(0.289);
  }
  to {
    transform: translate(20.38825vw, 100vh) scale(0.289);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(131) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.792;
  transform: translate(50.4225vw, -10px) scale(0.9616);
  -webkit-animation: snow-131 23s -27s linear infinite;
          animation: snow-131 23s -27s linear infinite;
}
@-webkit-keyframes snow-131 {
  58.947% {
    transform: translate(40.8576vw, 58.947vh) scale(0.9616);
  }
  to {
    transform: translate(45.64005vw, 100vh) scale(0.9616);
  }
}
@keyframes snow-131 {
  58.947% {
    transform: translate(40.8576vw, 58.947vh) scale(0.9616);
  }
  to {
    transform: translate(45.64005vw, 100vh) scale(0.9616);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(132) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0819;
  transform: translate(70.8788vw, -10px) scale(0.9482);
  -webkit-animation: snow-132 12s -11s linear infinite;
          animation: snow-132 12s -11s linear infinite;
}
@-webkit-keyframes snow-132 {
  76.548% {
    transform: translate(65.7691vw, 76.548vh) scale(0.9482);
  }
  to {
    transform: translate(68.32395vw, 100vh) scale(0.9482);
  }
}
@keyframes snow-132 {
  76.548% {
    transform: translate(65.7691vw, 76.548vh) scale(0.9482);
  }
  to {
    transform: translate(68.32395vw, 100vh) scale(0.9482);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(133) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.503;
  transform: translate(1.9323vw, -10px) scale(0.2203);
  -webkit-animation: snow-133 20s -3s linear infinite;
          animation: snow-133 20s -3s linear infinite;
}
@-webkit-keyframes snow-133 {
  53.99% {
    transform: translate(-2.5221vw, 53.99vh) scale(0.2203);
  }
  to {
    transform: translate(-0.2949vw, 100vh) scale(0.2203);
  }
}
@keyframes snow-133 {
  53.99% {
    transform: translate(-2.5221vw, 53.99vh) scale(0.2203);
  }
  to {
    transform: translate(-0.2949vw, 100vh) scale(0.2203);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(134) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1467;
  transform: translate(37.7092vw, -10px) scale(0.0253);
  -webkit-animation: snow-134 23s -2s linear infinite;
          animation: snow-134 23s -2s linear infinite;
}
@-webkit-keyframes snow-134 {
  76.705% {
    transform: translate(31.3637vw, 76.705vh) scale(0.0253);
  }
  to {
    transform: translate(34.53645vw, 100vh) scale(0.0253);
  }
}
@keyframes snow-134 {
  76.705% {
    transform: translate(31.3637vw, 76.705vh) scale(0.0253);
  }
  to {
    transform: translate(34.53645vw, 100vh) scale(0.0253);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(135) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.779;
  transform: translate(32.7886vw, -10px) scale(0.7437);
  -webkit-animation: snow-135 15s -2s linear infinite;
          animation: snow-135 15s -2s linear infinite;
}
@-webkit-keyframes snow-135 {
  36.565% {
    transform: translate(33.0731vw, 36.565vh) scale(0.7437);
  }
  to {
    transform: translate(32.93085vw, 100vh) scale(0.7437);
  }
}
@keyframes snow-135 {
  36.565% {
    transform: translate(33.0731vw, 36.565vh) scale(0.7437);
  }
  to {
    transform: translate(32.93085vw, 100vh) scale(0.7437);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(136) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2843;
  transform: translate(57.3981vw, -10px) scale(0.4483);
  -webkit-animation: snow-136 19s -28s linear infinite;
          animation: snow-136 19s -28s linear infinite;
}
@-webkit-keyframes snow-136 {
  44.937% {
    transform: translate(50.1953vw, 44.937vh) scale(0.4483);
  }
  to {
    transform: translate(53.7967vw, 100vh) scale(0.4483);
  }
}
@keyframes snow-136 {
  44.937% {
    transform: translate(50.1953vw, 44.937vh) scale(0.4483);
  }
  to {
    transform: translate(53.7967vw, 100vh) scale(0.4483);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(137) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5734;
  transform: translate(11.5612vw, -10px) scale(0.1778);
  -webkit-animation: snow-137 27s -14s linear infinite;
          animation: snow-137 27s -14s linear infinite;
}
@-webkit-keyframes snow-137 {
  56.24% {
    transform: translate(10.6673vw, 56.24vh) scale(0.1778);
  }
  to {
    transform: translate(11.11425vw, 100vh) scale(0.1778);
  }
}
@keyframes snow-137 {
  56.24% {
    transform: translate(10.6673vw, 56.24vh) scale(0.1778);
  }
  to {
    transform: translate(11.11425vw, 100vh) scale(0.1778);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(138) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4176;
  transform: translate(68.6229vw, -10px) scale(0.2706);
  -webkit-animation: snow-138 13s -20s linear infinite;
          animation: snow-138 13s -20s linear infinite;
}
@-webkit-keyframes snow-138 {
  54.926% {
    transform: translate(64.6947vw, 54.926vh) scale(0.2706);
  }
  to {
    transform: translate(66.6588vw, 100vh) scale(0.2706);
  }
}
@keyframes snow-138 {
  54.926% {
    transform: translate(64.6947vw, 54.926vh) scale(0.2706);
  }
  to {
    transform: translate(66.6588vw, 100vh) scale(0.2706);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(139) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6648;
  transform: translate(8.7091vw, -10px) scale(0.5646);
  -webkit-animation: snow-139 14s -28s linear infinite;
          animation: snow-139 14s -28s linear infinite;
}
@-webkit-keyframes snow-139 {
  56.432% {
    transform: translate(7.5965vw, 56.432vh) scale(0.5646);
  }
  to {
    transform: translate(8.1528vw, 100vh) scale(0.5646);
  }
}
@keyframes snow-139 {
  56.432% {
    transform: translate(7.5965vw, 56.432vh) scale(0.5646);
  }
  to {
    transform: translate(8.1528vw, 100vh) scale(0.5646);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(140) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6056;
  transform: translate(16.305vw, -10px) scale(0.0733);
  -webkit-animation: snow-140 14s -1s linear infinite;
          animation: snow-140 14s -1s linear infinite;
}
@-webkit-keyframes snow-140 {
  63.224% {
    transform: translate(23.3489vw, 63.224vh) scale(0.0733);
  }
  to {
    transform: translate(19.82695vw, 100vh) scale(0.0733);
  }
}
@keyframes snow-140 {
  63.224% {
    transform: translate(23.3489vw, 63.224vh) scale(0.0733);
  }
  to {
    transform: translate(19.82695vw, 100vh) scale(0.0733);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(141) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.288;
  transform: translate(17.1965vw, -10px) scale(0.2978);
  -webkit-animation: snow-141 24s -3s linear infinite;
          animation: snow-141 24s -3s linear infinite;
}
@-webkit-keyframes snow-141 {
  65.495% {
    transform: translate(19.3423vw, 65.495vh) scale(0.2978);
  }
  to {
    transform: translate(18.2694vw, 100vh) scale(0.2978);
  }
}
@keyframes snow-141 {
  65.495% {
    transform: translate(19.3423vw, 65.495vh) scale(0.2978);
  }
  to {
    transform: translate(18.2694vw, 100vh) scale(0.2978);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(142) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6645;
  transform: translate(34.1189vw, -10px) scale(0.6782);
  -webkit-animation: snow-142 16s -11s linear infinite;
          animation: snow-142 16s -11s linear infinite;
}
@-webkit-keyframes snow-142 {
  41.541% {
    transform: translate(35.9093vw, 41.541vh) scale(0.6782);
  }
  to {
    transform: translate(35.0141vw, 100vh) scale(0.6782);
  }
}
@keyframes snow-142 {
  41.541% {
    transform: translate(35.9093vw, 41.541vh) scale(0.6782);
  }
  to {
    transform: translate(35.0141vw, 100vh) scale(0.6782);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(143) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1638;
  transform: translate(82.0315vw, -10px) scale(0.7834);
  -webkit-animation: snow-143 11s -22s linear infinite;
          animation: snow-143 11s -22s linear infinite;
}
@-webkit-keyframes snow-143 {
  37.082% {
    transform: translate(79.339vw, 37.082vh) scale(0.7834);
  }
  to {
    transform: translate(80.68525vw, 100vh) scale(0.7834);
  }
}
@keyframes snow-143 {
  37.082% {
    transform: translate(79.339vw, 37.082vh) scale(0.7834);
  }
  to {
    transform: translate(80.68525vw, 100vh) scale(0.7834);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(144) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0304;
  transform: translate(19.3936vw, -10px) scale(0.3691);
  -webkit-animation: snow-144 22s -24s linear infinite;
          animation: snow-144 22s -24s linear infinite;
}
@-webkit-keyframes snow-144 {
  69.99% {
    transform: translate(20.7688vw, 69.99vh) scale(0.3691);
  }
  to {
    transform: translate(20.0812vw, 100vh) scale(0.3691);
  }
}
@keyframes snow-144 {
  69.99% {
    transform: translate(20.7688vw, 69.99vh) scale(0.3691);
  }
  to {
    transform: translate(20.0812vw, 100vh) scale(0.3691);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(145) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6498;
  transform: translate(74.3723vw, -10px) scale(0.5002);
  -webkit-animation: snow-145 18s -7s linear infinite;
          animation: snow-145 18s -7s linear infinite;
}
@-webkit-keyframes snow-145 {
  40.38% {
    transform: translate(68.2734vw, 40.38vh) scale(0.5002);
  }
  to {
    transform: translate(71.32285vw, 100vh) scale(0.5002);
  }
}
@keyframes snow-145 {
  40.38% {
    transform: translate(68.2734vw, 40.38vh) scale(0.5002);
  }
  to {
    transform: translate(71.32285vw, 100vh) scale(0.5002);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(146) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0074;
  transform: translate(24.6272vw, -10px) scale(0.7734);
  -webkit-animation: snow-146 10s -25s linear infinite;
          animation: snow-146 10s -25s linear infinite;
}
@-webkit-keyframes snow-146 {
  69.427% {
    transform: translate(30.9785vw, 69.427vh) scale(0.7734);
  }
  to {
    transform: translate(27.80285vw, 100vh) scale(0.7734);
  }
}
@keyframes snow-146 {
  69.427% {
    transform: translate(30.9785vw, 69.427vh) scale(0.7734);
  }
  to {
    transform: translate(27.80285vw, 100vh) scale(0.7734);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(147) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1312;
  transform: translate(95.0748vw, -10px) scale(0.2934);
  -webkit-animation: snow-147 12s -12s linear infinite;
          animation: snow-147 12s -12s linear infinite;
}
@-webkit-keyframes snow-147 {
  37.836% {
    transform: translate(95.5489vw, 37.836vh) scale(0.2934);
  }
  to {
    transform: translate(95.31185vw, 100vh) scale(0.2934);
  }
}
@keyframes snow-147 {
  37.836% {
    transform: translate(95.5489vw, 37.836vh) scale(0.2934);
  }
  to {
    transform: translate(95.31185vw, 100vh) scale(0.2934);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(148) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6098;
  transform: translate(88.2253vw, -10px) scale(0.7925);
  -webkit-animation: snow-148 23s -4s linear infinite;
          animation: snow-148 23s -4s linear infinite;
}
@-webkit-keyframes snow-148 {
  35.583% {
    transform: translate(92.1477vw, 35.583vh) scale(0.7925);
  }
  to {
    transform: translate(90.1865vw, 100vh) scale(0.7925);
  }
}
@keyframes snow-148 {
  35.583% {
    transform: translate(92.1477vw, 35.583vh) scale(0.7925);
  }
  to {
    transform: translate(90.1865vw, 100vh) scale(0.7925);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(149) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7897;
  transform: translate(78.8853vw, -10px) scale(0.108);
  -webkit-animation: snow-149 21s -30s linear infinite;
          animation: snow-149 21s -30s linear infinite;
}
@-webkit-keyframes snow-149 {
  34.571% {
    transform: translate(74.5842vw, 34.571vh) scale(0.108);
  }
  to {
    transform: translate(76.73475vw, 100vh) scale(0.108);
  }
}
@keyframes snow-149 {
  34.571% {
    transform: translate(74.5842vw, 34.571vh) scale(0.108);
  }
  to {
    transform: translate(76.73475vw, 100vh) scale(0.108);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(150) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3125;
  transform: translate(24.3415vw, -10px) scale(0.0566);
  -webkit-animation: snow-150 30s -13s linear infinite;
          animation: snow-150 30s -13s linear infinite;
}
@-webkit-keyframes snow-150 {
  33.73% {
    transform: translate(21.3224vw, 33.73vh) scale(0.0566);
  }
  to {
    transform: translate(22.83195vw, 100vh) scale(0.0566);
  }
}
@keyframes snow-150 {
  33.73% {
    transform: translate(21.3224vw, 33.73vh) scale(0.0566);
  }
  to {
    transform: translate(22.83195vw, 100vh) scale(0.0566);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(151) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7851;
  transform: translate(41.4229vw, -10px) scale(0.1619);
  -webkit-animation: snow-151 16s -24s linear infinite;
          animation: snow-151 16s -24s linear infinite;
}
@-webkit-keyframes snow-151 {
  46.381% {
    transform: translate(39.0785vw, 46.381vh) scale(0.1619);
  }
  to {
    transform: translate(40.2507vw, 100vh) scale(0.1619);
  }
}
@keyframes snow-151 {
  46.381% {
    transform: translate(39.0785vw, 46.381vh) scale(0.1619);
  }
  to {
    transform: translate(40.2507vw, 100vh) scale(0.1619);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(152) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0248;
  transform: translate(49.6318vw, -10px) scale(0.5037);
  -webkit-animation: snow-152 18s -3s linear infinite;
          animation: snow-152 18s -3s linear infinite;
}
@-webkit-keyframes snow-152 {
  51.991% {
    transform: translate(54.6997vw, 51.991vh) scale(0.5037);
  }
  to {
    transform: translate(52.16575vw, 100vh) scale(0.5037);
  }
}
@keyframes snow-152 {
  51.991% {
    transform: translate(54.6997vw, 51.991vh) scale(0.5037);
  }
  to {
    transform: translate(52.16575vw, 100vh) scale(0.5037);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(153) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6735;
  transform: translate(60.3214vw, -10px) scale(0.2196);
  -webkit-animation: snow-153 10s -18s linear infinite;
          animation: snow-153 10s -18s linear infinite;
}
@-webkit-keyframes snow-153 {
  43.959% {
    transform: translate(54.4374vw, 43.959vh) scale(0.2196);
  }
  to {
    transform: translate(57.3794vw, 100vh) scale(0.2196);
  }
}
@keyframes snow-153 {
  43.959% {
    transform: translate(54.4374vw, 43.959vh) scale(0.2196);
  }
  to {
    transform: translate(57.3794vw, 100vh) scale(0.2196);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(154) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3721;
  transform: translate(89.0126vw, -10px) scale(0.7658);
  -webkit-animation: snow-154 29s -22s linear infinite;
          animation: snow-154 29s -22s linear infinite;
}
@-webkit-keyframes snow-154 {
  56.396% {
    transform: translate(82.8464vw, 56.396vh) scale(0.7658);
  }
  to {
    transform: translate(85.9295vw, 100vh) scale(0.7658);
  }
}
@keyframes snow-154 {
  56.396% {
    transform: translate(82.8464vw, 56.396vh) scale(0.7658);
  }
  to {
    transform: translate(85.9295vw, 100vh) scale(0.7658);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(155) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4819;
  transform: translate(64.7891vw, -10px) scale(0.1808);
  -webkit-animation: snow-155 23s -30s linear infinite;
          animation: snow-155 23s -30s linear infinite;
}
@-webkit-keyframes snow-155 {
  56.244% {
    transform: translate(66.3402vw, 56.244vh) scale(0.1808);
  }
  to {
    transform: translate(65.56465vw, 100vh) scale(0.1808);
  }
}
@keyframes snow-155 {
  56.244% {
    transform: translate(66.3402vw, 56.244vh) scale(0.1808);
  }
  to {
    transform: translate(65.56465vw, 100vh) scale(0.1808);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(156) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0354;
  transform: translate(87.2789vw, -10px) scale(0.3285);
  -webkit-animation: snow-156 11s -2s linear infinite;
          animation: snow-156 11s -2s linear infinite;
}
@-webkit-keyframes snow-156 {
  42.334% {
    transform: translate(92.9623vw, 42.334vh) scale(0.3285);
  }
  to {
    transform: translate(90.1206vw, 100vh) scale(0.3285);
  }
}
@keyframes snow-156 {
  42.334% {
    transform: translate(92.9623vw, 42.334vh) scale(0.3285);
  }
  to {
    transform: translate(90.1206vw, 100vh) scale(0.3285);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(157) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1464;
  transform: translate(46.2365vw, -10px) scale(0.9462);
  -webkit-animation: snow-157 15s -19s linear infinite;
          animation: snow-157 15s -19s linear infinite;
}
@-webkit-keyframes snow-157 {
  78.486% {
    transform: translate(51.6608vw, 78.486vh) scale(0.9462);
  }
  to {
    transform: translate(48.94865vw, 100vh) scale(0.9462);
  }
}
@keyframes snow-157 {
  78.486% {
    transform: translate(51.6608vw, 78.486vh) scale(0.9462);
  }
  to {
    transform: translate(48.94865vw, 100vh) scale(0.9462);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(158) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2989;
  transform: translate(12.7468vw, -10px) scale(0.0522);
  -webkit-animation: snow-158 25s -22s linear infinite;
          animation: snow-158 25s -22s linear infinite;
}
@-webkit-keyframes snow-158 {
  60.41% {
    transform: translate(12.6456vw, 60.41vh) scale(0.0522);
  }
  to {
    transform: translate(12.6962vw, 100vh) scale(0.0522);
  }
}
@keyframes snow-158 {
  60.41% {
    transform: translate(12.6456vw, 60.41vh) scale(0.0522);
  }
  to {
    transform: translate(12.6962vw, 100vh) scale(0.0522);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(159) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5156;
  transform: translate(66.482vw, -10px) scale(0.8341);
  -webkit-animation: snow-159 14s -29s linear infinite;
          animation: snow-159 14s -29s linear infinite;
}
@-webkit-keyframes snow-159 {
  64.45% {
    transform: translate(68.7429vw, 64.45vh) scale(0.8341);
  }
  to {
    transform: translate(67.61245vw, 100vh) scale(0.8341);
  }
}
@keyframes snow-159 {
  64.45% {
    transform: translate(68.7429vw, 64.45vh) scale(0.8341);
  }
  to {
    transform: translate(67.61245vw, 100vh) scale(0.8341);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(160) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6699;
  transform: translate(25.8755vw, -10px) scale(0.2024);
  -webkit-animation: snow-160 20s -10s linear infinite;
          animation: snow-160 20s -10s linear infinite;
}
@-webkit-keyframes snow-160 {
  31.054% {
    transform: translate(22.8128vw, 31.054vh) scale(0.2024);
  }
  to {
    transform: translate(24.34415vw, 100vh) scale(0.2024);
  }
}
@keyframes snow-160 {
  31.054% {
    transform: translate(22.8128vw, 31.054vh) scale(0.2024);
  }
  to {
    transform: translate(24.34415vw, 100vh) scale(0.2024);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(161) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1579;
  transform: translate(23.9906vw, -10px) scale(0.3691);
  -webkit-animation: snow-161 24s -19s linear infinite;
          animation: snow-161 24s -19s linear infinite;
}
@-webkit-keyframes snow-161 {
  75.608% {
    transform: translate(16.5427vw, 75.608vh) scale(0.3691);
  }
  to {
    transform: translate(20.26665vw, 100vh) scale(0.3691);
  }
}
@keyframes snow-161 {
  75.608% {
    transform: translate(16.5427vw, 75.608vh) scale(0.3691);
  }
  to {
    transform: translate(20.26665vw, 100vh) scale(0.3691);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(162) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4776;
  transform: translate(47.1232vw, -10px) scale(0.0974);
  -webkit-animation: snow-162 14s -22s linear infinite;
          animation: snow-162 14s -22s linear infinite;
}
@-webkit-keyframes snow-162 {
  77.412% {
    transform: translate(45.938vw, 77.412vh) scale(0.0974);
  }
  to {
    transform: translate(46.5306vw, 100vh) scale(0.0974);
  }
}
@keyframes snow-162 {
  77.412% {
    transform: translate(45.938vw, 77.412vh) scale(0.0974);
  }
  to {
    transform: translate(46.5306vw, 100vh) scale(0.0974);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(163) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7789;
  transform: translate(88.2643vw, -10px) scale(0.7303);
  -webkit-animation: snow-163 27s -22s linear infinite;
          animation: snow-163 27s -22s linear infinite;
}
@-webkit-keyframes snow-163 {
  45.296% {
    transform: translate(78.4128vw, 45.296vh) scale(0.7303);
  }
  to {
    transform: translate(83.33855vw, 100vh) scale(0.7303);
  }
}
@keyframes snow-163 {
  45.296% {
    transform: translate(78.4128vw, 45.296vh) scale(0.7303);
  }
  to {
    transform: translate(83.33855vw, 100vh) scale(0.7303);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(164) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2098;
  transform: translate(96.2134vw, -10px) scale(0.2408);
  -webkit-animation: snow-164 27s -18s linear infinite;
          animation: snow-164 27s -18s linear infinite;
}
@-webkit-keyframes snow-164 {
  64.364% {
    transform: translate(102.4713vw, 64.364vh) scale(0.2408);
  }
  to {
    transform: translate(99.34235vw, 100vh) scale(0.2408);
  }
}
@keyframes snow-164 {
  64.364% {
    transform: translate(102.4713vw, 64.364vh) scale(0.2408);
  }
  to {
    transform: translate(99.34235vw, 100vh) scale(0.2408);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(165) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0677;
  transform: translate(76.2814vw, -10px) scale(0.1704);
  -webkit-animation: snow-165 10s -11s linear infinite;
          animation: snow-165 10s -11s linear infinite;
}
@-webkit-keyframes snow-165 {
  66.155% {
    transform: translate(77.7562vw, 66.155vh) scale(0.1704);
  }
  to {
    transform: translate(77.0188vw, 100vh) scale(0.1704);
  }
}
@keyframes snow-165 {
  66.155% {
    transform: translate(77.7562vw, 66.155vh) scale(0.1704);
  }
  to {
    transform: translate(77.0188vw, 100vh) scale(0.1704);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(166) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5324;
  transform: translate(94.1889vw, -10px) scale(0.5371);
  -webkit-animation: snow-166 30s -2s linear infinite;
          animation: snow-166 30s -2s linear infinite;
}
@-webkit-keyframes snow-166 {
  59.654% {
    transform: translate(95.5202vw, 59.654vh) scale(0.5371);
  }
  to {
    transform: translate(94.85455vw, 100vh) scale(0.5371);
  }
}
@keyframes snow-166 {
  59.654% {
    transform: translate(95.5202vw, 59.654vh) scale(0.5371);
  }
  to {
    transform: translate(94.85455vw, 100vh) scale(0.5371);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(167) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.54;
  transform: translate(65.9729vw, -10px) scale(0.2852);
  -webkit-animation: snow-167 25s -22s linear infinite;
          animation: snow-167 25s -22s linear infinite;
}
@-webkit-keyframes snow-167 {
  67.213% {
    transform: translate(56.3084vw, 67.213vh) scale(0.2852);
  }
  to {
    transform: translate(61.14065vw, 100vh) scale(0.2852);
  }
}
@keyframes snow-167 {
  67.213% {
    transform: translate(56.3084vw, 67.213vh) scale(0.2852);
  }
  to {
    transform: translate(61.14065vw, 100vh) scale(0.2852);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(168) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6374;
  transform: translate(33.9912vw, -10px) scale(0.8175);
  -webkit-animation: snow-168 18s -17s linear infinite;
          animation: snow-168 18s -17s linear infinite;
}
@-webkit-keyframes snow-168 {
  58.863% {
    transform: translate(30.9805vw, 58.863vh) scale(0.8175);
  }
  to {
    transform: translate(32.48585vw, 100vh) scale(0.8175);
  }
}
@keyframes snow-168 {
  58.863% {
    transform: translate(30.9805vw, 58.863vh) scale(0.8175);
  }
  to {
    transform: translate(32.48585vw, 100vh) scale(0.8175);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(169) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2653;
  transform: translate(8.7966vw, -10px) scale(0.4989);
  -webkit-animation: snow-169 23s -23s linear infinite;
          animation: snow-169 23s -23s linear infinite;
}
@-webkit-keyframes snow-169 {
  44.902% {
    transform: translate(14.5334vw, 44.902vh) scale(0.4989);
  }
  to {
    transform: translate(11.665vw, 100vh) scale(0.4989);
  }
}
@keyframes snow-169 {
  44.902% {
    transform: translate(14.5334vw, 44.902vh) scale(0.4989);
  }
  to {
    transform: translate(11.665vw, 100vh) scale(0.4989);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(170) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5681;
  transform: translate(64.1372vw, -10px) scale(0.3931);
  -webkit-animation: snow-170 13s -26s linear infinite;
          animation: snow-170 13s -26s linear infinite;
}
@-webkit-keyframes snow-170 {
  61.614% {
    transform: translate(72.0364vw, 61.614vh) scale(0.3931);
  }
  to {
    transform: translate(68.0868vw, 100vh) scale(0.3931);
  }
}
@keyframes snow-170 {
  61.614% {
    transform: translate(72.0364vw, 61.614vh) scale(0.3931);
  }
  to {
    transform: translate(68.0868vw, 100vh) scale(0.3931);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(171) {
  width: 45px;
  height: 45px;
  background: url(/residentevil/pc/img/ambassador-campaign/holiday2021/snow_flake.png) no-repeat;
  background-size: 100%;
  opacity: 0.2494;
  transform: translate(26.1795vw, -10px) scale(0.4177);
  -webkit-animation: snow-171 26s -20s linear infinite;
          animation: snow-171 26s -20s linear infinite;
}
@-webkit-keyframes snow-171 {
  49.132% {
    transform: translate(25.709vw, 49.132vh) scale(0.4177) rotate(459deg) rotateX(459deg) rotateY(459deg);
  }
  to {
    transform: translate(25.94425vw, 100vh) scale(0.4177) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-171 {
  49.132% {
    transform: translate(25.709vw, 49.132vh) scale(0.4177) rotate(459deg) rotateX(459deg) rotateY(459deg);
  }
  to {
    transform: translate(25.94425vw, 100vh) scale(0.4177) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(172) {
  width: 45px;
  height: 45px;
  background: url(/residentevil/pc/img/ambassador-campaign/holiday2021/snow_flake.png) no-repeat;
  background-size: 100%;
  opacity: 0.2525;
  transform: translate(43.7214vw, -10px) scale(0.0553);
  -webkit-animation: snow-172 29s -13s linear infinite;
          animation: snow-172 29s -13s linear infinite;
}
@-webkit-keyframes snow-172 {
  48.542% {
    transform: translate(45.332vw, 48.542vh) scale(0.0553) rotate(78deg) rotateX(78deg) rotateY(78deg);
  }
  to {
    transform: translate(44.5267vw, 100vh) scale(0.0553) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-172 {
  48.542% {
    transform: translate(45.332vw, 48.542vh) scale(0.0553) rotate(78deg) rotateX(78deg) rotateY(78deg);
  }
  to {
    transform: translate(44.5267vw, 100vh) scale(0.0553) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(173) {
  width: 45px;
  height: 45px;
  background: url(/residentevil/pc/img/ambassador-campaign/holiday2021/snow_flake.png) no-repeat;
  background-size: 100%;
  opacity: 0.6691;
  transform: translate(4.4277vw, -10px) scale(0.527);
  -webkit-animation: snow-173 12s -7s linear infinite;
          animation: snow-173 12s -7s linear infinite;
}
@-webkit-keyframes snow-173 {
  60.743% {
    transform: translate(1.7642vw, 60.743vh) scale(0.527) rotate(422deg) rotateX(422deg) rotateY(422deg);
  }
  to {
    transform: translate(3.09595vw, 100vh) scale(0.527) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-173 {
  60.743% {
    transform: translate(1.7642vw, 60.743vh) scale(0.527) rotate(422deg) rotateX(422deg) rotateY(422deg);
  }
  to {
    transform: translate(3.09595vw, 100vh) scale(0.527) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(174) {
  width: 45px;
  height: 45px;
  background: url(/residentevil/pc/img/ambassador-campaign/holiday2021/snow_flake.png) no-repeat;
  background-size: 100%;
  opacity: 0.7242;
  transform: translate(35.7477vw, -10px) scale(0.6356);
  -webkit-animation: snow-174 28s -11s linear infinite;
          animation: snow-174 28s -11s linear infinite;
}
@-webkit-keyframes snow-174 {
  62.644% {
    transform: translate(33.7871vw, 62.644vh) scale(0.6356) rotate(1200deg) rotateX(1200deg) rotateY(1200deg);
  }
  to {
    transform: translate(34.7674vw, 100vh) scale(0.6356) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-174 {
  62.644% {
    transform: translate(33.7871vw, 62.644vh) scale(0.6356) rotate(1200deg) rotateX(1200deg) rotateY(1200deg);
  }
  to {
    transform: translate(34.7674vw, 100vh) scale(0.6356) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(175) {
  width: 45px;
  height: 45px;
  background: url(/residentevil/pc/img/ambassador-campaign/holiday2021/snow_flake.png) no-repeat;
  background-size: 100%;
  opacity: 0.4327;
  transform: translate(71.2616vw, -10px) scale(0.5359);
  -webkit-animation: snow-175 25s -5s linear infinite;
          animation: snow-175 25s -5s linear infinite;
}
@-webkit-keyframes snow-175 {
  72.161% {
    transform: translate(73.8241vw, 72.161vh) scale(0.5359) rotate(671deg) rotateX(671deg) rotateY(671deg);
  }
  to {
    transform: translate(72.54285vw, 100vh) scale(0.5359) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-175 {
  72.161% {
    transform: translate(73.8241vw, 72.161vh) scale(0.5359) rotate(671deg) rotateX(671deg) rotateY(671deg);
  }
  to {
    transform: translate(72.54285vw, 100vh) scale(0.5359) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(176) {
  width: 45px;
  height: 45px;
  background: url(/residentevil/pc/img/ambassador-campaign/holiday2021/snow_flake.png) no-repeat;
  background-size: 100%;
  opacity: 0.0538;
  transform: translate(99.9309vw, -10px) scale(0.5015);
  -webkit-animation: snow-176 15s -21s linear infinite;
          animation: snow-176 15s -21s linear infinite;
}
@-webkit-keyframes snow-176 {
  68.158% {
    transform: translate(106.5324vw, 68.158vh) scale(0.5015) rotate(323deg) rotateX(323deg) rotateY(323deg);
  }
  to {
    transform: translate(103.23165vw, 100vh) scale(0.5015) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-176 {
  68.158% {
    transform: translate(106.5324vw, 68.158vh) scale(0.5015) rotate(323deg) rotateX(323deg) rotateY(323deg);
  }
  to {
    transform: translate(103.23165vw, 100vh) scale(0.5015) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(177) {
  width: 45px;
  height: 45px;
  background: url(/residentevil/pc/img/ambassador-campaign/holiday2021/snow_flake.png) no-repeat;
  background-size: 100%;
  opacity: 0.7978;
  transform: translate(41.9384vw, -10px) scale(0.3309);
  -webkit-animation: snow-177 18s -27s linear infinite;
          animation: snow-177 18s -27s linear infinite;
}
@-webkit-keyframes snow-177 {
  68.878% {
    transform: translate(37.9165vw, 68.878vh) scale(0.3309) rotate(632deg) rotateX(632deg) rotateY(632deg);
  }
  to {
    transform: translate(39.92745vw, 100vh) scale(0.3309) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-177 {
  68.878% {
    transform: translate(37.9165vw, 68.878vh) scale(0.3309) rotate(632deg) rotateX(632deg) rotateY(632deg);
  }
  to {
    transform: translate(39.92745vw, 100vh) scale(0.3309) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(178) {
  width: 45px;
  height: 45px;
  background: url(/residentevil/pc/img/ambassador-campaign/holiday2021/snow_flake.png) no-repeat;
  background-size: 100%;
  opacity: 0.0145;
  transform: translate(19.9425vw, -10px) scale(0.622);
  -webkit-animation: snow-178 21s -9s linear infinite;
          animation: snow-178 21s -9s linear infinite;
}
@-webkit-keyframes snow-178 {
  33.205% {
    transform: translate(12.8972vw, 33.205vh) scale(0.622) rotate(287deg) rotateX(287deg) rotateY(287deg);
  }
  to {
    transform: translate(16.41985vw, 100vh) scale(0.622) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-178 {
  33.205% {
    transform: translate(12.8972vw, 33.205vh) scale(0.622) rotate(287deg) rotateX(287deg) rotateY(287deg);
  }
  to {
    transform: translate(16.41985vw, 100vh) scale(0.622) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(179) {
  width: 45px;
  height: 45px;
  background: url(/residentevil/pc/img/ambassador-campaign/holiday2021/snow_flake.png) no-repeat;
  background-size: 100%;
  opacity: 0.1528;
  transform: translate(33.2914vw, -10px) scale(0.0747);
  -webkit-animation: snow-179 24s -22s linear infinite;
          animation: snow-179 24s -22s linear infinite;
}
@-webkit-keyframes snow-179 {
  51.427% {
    transform: translate(36.938vw, 51.427vh) scale(0.0747) rotate(1003deg) rotateX(1003deg) rotateY(1003deg);
  }
  to {
    transform: translate(35.1147vw, 100vh) scale(0.0747) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-179 {
  51.427% {
    transform: translate(36.938vw, 51.427vh) scale(0.0747) rotate(1003deg) rotateX(1003deg) rotateY(1003deg);
  }
  to {
    transform: translate(35.1147vw, 100vh) scale(0.0747) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(180) {
  width: 45px;
  height: 45px;
  background: url(/residentevil/pc/img/ambassador-campaign/holiday2021/snow_flake.png) no-repeat;
  background-size: 100%;
  opacity: 0.5939;
  transform: translate(60.1155vw, -10px) scale(0.5076);
  -webkit-animation: snow-180 17s -28s linear infinite;
          animation: snow-180 17s -28s linear infinite;
}
@-webkit-keyframes snow-180 {
  57.663% {
    transform: translate(62.8079vw, 57.663vh) scale(0.5076) rotate(337deg) rotateX(337deg) rotateY(337deg);
  }
  to {
    transform: translate(61.4617vw, 100vh) scale(0.5076) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-180 {
  57.663% {
    transform: translate(62.8079vw, 57.663vh) scale(0.5076) rotate(337deg) rotateX(337deg) rotateY(337deg);
  }
  to {
    transform: translate(61.4617vw, 100vh) scale(0.5076) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(181) {
  width: 45px;
  height: 45px;
  background: url(/residentevil/pc/img/ambassador-campaign/holiday2021/snow_flake.png) no-repeat;
  background-size: 100%;
  opacity: 0.336;
  transform: translate(71.7367vw, -10px) scale(0.4994);
  -webkit-animation: snow-181 24s -2s linear infinite;
          animation: snow-181 24s -2s linear infinite;
}
@-webkit-keyframes snow-181 {
  38.406% {
    transform: translate(68.3332vw, 38.406vh) scale(0.4994) rotate(784deg) rotateX(784deg) rotateY(784deg);
  }
  to {
    transform: translate(70.03495vw, 100vh) scale(0.4994) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-181 {
  38.406% {
    transform: translate(68.3332vw, 38.406vh) scale(0.4994) rotate(784deg) rotateX(784deg) rotateY(784deg);
  }
  to {
    transform: translate(70.03495vw, 100vh) scale(0.4994) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(182) {
  width: 45px;
  height: 45px;
  background: url(/residentevil/pc/img/ambassador-campaign/holiday2021/snow_flake.png) no-repeat;
  background-size: 100%;
  opacity: 0.2163;
  transform: translate(42.1288vw, -10px) scale(0.3883);
  -webkit-animation: snow-182 16s -29s linear infinite;
          animation: snow-182 16s -29s linear infinite;
}
@-webkit-keyframes snow-182 {
  56.608% {
    transform: translate(41.4817vw, 56.608vh) scale(0.3883) rotate(907deg) rotateX(907deg) rotateY(907deg);
  }
  to {
    transform: translate(41.80525vw, 100vh) scale(0.3883) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-182 {
  56.608% {
    transform: translate(41.4817vw, 56.608vh) scale(0.3883) rotate(907deg) rotateX(907deg) rotateY(907deg);
  }
  to {
    transform: translate(41.80525vw, 100vh) scale(0.3883) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(183) {
  width: 45px;
  height: 45px;
  background: url(/residentevil/pc/img/ambassador-campaign/holiday2021/snow_flake.png) no-repeat;
  background-size: 100%;
  opacity: 0.6;
  transform: translate(51.5049vw, -10px) scale(0.8924);
  -webkit-animation: snow-183 21s -4s linear infinite;
          animation: snow-183 21s -4s linear infinite;
}
@-webkit-keyframes snow-183 {
  51.354% {
    transform: translate(43.5622vw, 51.354vh) scale(0.8924) rotate(49deg) rotateX(49deg) rotateY(49deg);
  }
  to {
    transform: translate(47.53355vw, 100vh) scale(0.8924) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-183 {
  51.354% {
    transform: translate(43.5622vw, 51.354vh) scale(0.8924) rotate(49deg) rotateX(49deg) rotateY(49deg);
  }
  to {
    transform: translate(47.53355vw, 100vh) scale(0.8924) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(184) {
  width: 45px;
  height: 45px;
  background: url(/residentevil/pc/img/ambassador-campaign/holiday2021/snow_flake.png) no-repeat;
  background-size: 100%;
  opacity: 0.769;
  transform: translate(50.5508vw, -10px) scale(0.9478);
  -webkit-animation: snow-184 13s -8s linear infinite;
          animation: snow-184 13s -8s linear infinite;
}
@-webkit-keyframes snow-184 {
  78.159% {
    transform: translate(59.7995vw, 78.159vh) scale(0.9478) rotate(1147deg) rotateX(1147deg) rotateY(1147deg);
  }
  to {
    transform: translate(55.17515vw, 100vh) scale(0.9478) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-184 {
  78.159% {
    transform: translate(59.7995vw, 78.159vh) scale(0.9478) rotate(1147deg) rotateX(1147deg) rotateY(1147deg);
  }
  to {
    transform: translate(55.17515vw, 100vh) scale(0.9478) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(185) {
  width: 45px;
  height: 45px;
  background: url(/residentevil/pc/img/ambassador-campaign/holiday2021/snow_flake.png) no-repeat;
  background-size: 100%;
  opacity: 0.5506;
  transform: translate(96.2668vw, -10px) scale(0.0581);
  -webkit-animation: snow-185 29s -14s linear infinite;
          animation: snow-185 29s -14s linear infinite;
}
@-webkit-keyframes snow-185 {
  64.577% {
    transform: translate(95.731vw, 64.577vh) scale(0.0581) rotate(31deg) rotateX(31deg) rotateY(31deg);
  }
  to {
    transform: translate(95.9989vw, 100vh) scale(0.0581) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-185 {
  64.577% {
    transform: translate(95.731vw, 64.577vh) scale(0.0581) rotate(31deg) rotateX(31deg) rotateY(31deg);
  }
  to {
    transform: translate(95.9989vw, 100vh) scale(0.0581) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(186) {
  width: 45px;
  height: 45px;
  background: url(/residentevil/pc/img/ambassador-campaign/holiday2021/snow_flake.png) no-repeat;
  background-size: 100%;
  opacity: 0.395;
  transform: translate(51.4066vw, -10px) scale(0.9214);
  -webkit-animation: snow-186 19s -6s linear infinite;
          animation: snow-186 19s -6s linear infinite;
}
@-webkit-keyframes snow-186 {
  74.901% {
    transform: translate(42.6181vw, 74.901vh) scale(0.9214) rotate(847deg) rotateX(847deg) rotateY(847deg);
  }
  to {
    transform: translate(47.01235vw, 100vh) scale(0.9214) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-186 {
  74.901% {
    transform: translate(42.6181vw, 74.901vh) scale(0.9214) rotate(847deg) rotateX(847deg) rotateY(847deg);
  }
  to {
    transform: translate(47.01235vw, 100vh) scale(0.9214) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(187) {
  width: 45px;
  height: 45px;
  background: url(/residentevil/pc/img/ambassador-campaign/holiday2021/snow_flake.png) no-repeat;
  background-size: 100%;
  opacity: 0.5245;
  transform: translate(93.5103vw, -10px) scale(0.5381);
  -webkit-animation: snow-187 22s -10s linear infinite;
          animation: snow-187 22s -10s linear infinite;
}
@-webkit-keyframes snow-187 {
  67.744% {
    transform: translate(101.9088vw, 67.744vh) scale(0.5381) rotate(284deg) rotateX(284deg) rotateY(284deg);
  }
  to {
    transform: translate(97.70955vw, 100vh) scale(0.5381) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-187 {
  67.744% {
    transform: translate(101.9088vw, 67.744vh) scale(0.5381) rotate(284deg) rotateX(284deg) rotateY(284deg);
  }
  to {
    transform: translate(97.70955vw, 100vh) scale(0.5381) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(188) {
  width: 45px;
  height: 45px;
  background: url(/residentevil/pc/img/ambassador-campaign/holiday2021/snow_flake.png) no-repeat;
  background-size: 100%;
  opacity: 0.0575;
  transform: translate(95.4335vw, -10px) scale(0.0963);
  -webkit-animation: snow-188 29s -10s linear infinite;
          animation: snow-188 29s -10s linear infinite;
}
@-webkit-keyframes snow-188 {
  59.195% {
    transform: translate(94.9791vw, 59.195vh) scale(0.0963) rotate(372deg) rotateX(372deg) rotateY(372deg);
  }
  to {
    transform: translate(95.2063vw, 100vh) scale(0.0963) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-188 {
  59.195% {
    transform: translate(94.9791vw, 59.195vh) scale(0.0963) rotate(372deg) rotateX(372deg) rotateY(372deg);
  }
  to {
    transform: translate(95.2063vw, 100vh) scale(0.0963) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(189) {
  width: 45px;
  height: 45px;
  background: url(/residentevil/pc/img/ambassador-campaign/holiday2021/snow_flake.png) no-repeat;
  background-size: 100%;
  opacity: 0.0923;
  transform: translate(11.655vw, -10px) scale(0.1828);
  -webkit-animation: snow-189 28s -5s linear infinite;
          animation: snow-189 28s -5s linear infinite;
}
@-webkit-keyframes snow-189 {
  75.736% {
    transform: translate(10.0501vw, 75.736vh) scale(0.1828) rotate(937deg) rotateX(937deg) rotateY(937deg);
  }
  to {
    transform: translate(10.85255vw, 100vh) scale(0.1828) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-189 {
  75.736% {
    transform: translate(10.0501vw, 75.736vh) scale(0.1828) rotate(937deg) rotateX(937deg) rotateY(937deg);
  }
  to {
    transform: translate(10.85255vw, 100vh) scale(0.1828) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(190) {
  width: 45px;
  height: 45px;
  background: url(/residentevil/pc/img/ambassador-campaign/holiday2021/snow_flake.png) no-repeat;
  background-size: 100%;
  opacity: 0.4267;
  transform: translate(91.1157vw, -10px) scale(0.3971);
  -webkit-animation: snow-190 16s -3s linear infinite;
          animation: snow-190 16s -3s linear infinite;
}
@-webkit-keyframes snow-190 {
  41.597% {
    transform: translate(88.716vw, 41.597vh) scale(0.3971) rotate(1262deg) rotateX(1262deg) rotateY(1262deg);
  }
  to {
    transform: translate(89.91585vw, 100vh) scale(0.3971) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-190 {
  41.597% {
    transform: translate(88.716vw, 41.597vh) scale(0.3971) rotate(1262deg) rotateX(1262deg) rotateY(1262deg);
  }
  to {
    transform: translate(89.91585vw, 100vh) scale(0.3971) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(191) {
  width: 45px;
  height: 45px;
  background: url(/residentevil/pc/img/ambassador-campaign/holiday2021/snow_flake.png) no-repeat;
  background-size: 100%;
  opacity: 0.4799;
  transform: translate(11.898vw, -10px) scale(0.6586);
  -webkit-animation: snow-191 30s -9s linear infinite;
          animation: snow-191 30s -9s linear infinite;
}
@-webkit-keyframes snow-191 {
  70.16% {
    transform: translate(15.3691vw, 70.16vh) scale(0.6586) rotate(498deg) rotateX(498deg) rotateY(498deg);
  }
  to {
    transform: translate(13.63355vw, 100vh) scale(0.6586) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-191 {
  70.16% {
    transform: translate(15.3691vw, 70.16vh) scale(0.6586) rotate(498deg) rotateX(498deg) rotateY(498deg);
  }
  to {
    transform: translate(13.63355vw, 100vh) scale(0.6586) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(192) {
  width: 45px;
  height: 45px;
  background: url(/residentevil/pc/img/ambassador-campaign/holiday2021/snow_flake.png) no-repeat;
  background-size: 100%;
  opacity: 0.1177;
  transform: translate(79.0161vw, -10px) scale(0.566);
  -webkit-animation: snow-192 13s -16s linear infinite;
          animation: snow-192 13s -16s linear infinite;
}
@-webkit-keyframes snow-192 {
  36.653% {
    transform: translate(75.3665vw, 36.653vh) scale(0.566) rotate(1037deg) rotateX(1037deg) rotateY(1037deg);
  }
  to {
    transform: translate(77.1913vw, 100vh) scale(0.566) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-192 {
  36.653% {
    transform: translate(75.3665vw, 36.653vh) scale(0.566) rotate(1037deg) rotateX(1037deg) rotateY(1037deg);
  }
  to {
    transform: translate(77.1913vw, 100vh) scale(0.566) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(193) {
  width: 45px;
  height: 45px;
  background: url(/residentevil/pc/img/ambassador-campaign/holiday2021/snow_flake.png) no-repeat;
  background-size: 100%;
  opacity: 0.5754;
  transform: translate(1.8243vw, -10px) scale(0.4033);
  -webkit-animation: snow-193 12s -29s linear infinite;
          animation: snow-193 12s -29s linear infinite;
}
@-webkit-keyframes snow-193 {
  42.909% {
    transform: translate(4.3141vw, 42.909vh) scale(0.4033) rotate(602deg) rotateX(602deg) rotateY(602deg);
  }
  to {
    transform: translate(3.0692vw, 100vh) scale(0.4033) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-193 {
  42.909% {
    transform: translate(4.3141vw, 42.909vh) scale(0.4033) rotate(602deg) rotateX(602deg) rotateY(602deg);
  }
  to {
    transform: translate(3.0692vw, 100vh) scale(0.4033) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(194) {
  width: 45px;
  height: 45px;
  background: url(/residentevil/pc/img/ambassador-campaign/holiday2021/snow_flake.png) no-repeat;
  background-size: 100%;
  opacity: 0.0902;
  transform: translate(54.2892vw, -10px) scale(0.832);
  -webkit-animation: snow-194 10s -8s linear infinite;
          animation: snow-194 10s -8s linear infinite;
}
@-webkit-keyframes snow-194 {
  74.325% {
    transform: translate(46.9033vw, 74.325vh) scale(0.832) rotate(1002deg) rotateX(1002deg) rotateY(1002deg);
  }
  to {
    transform: translate(50.59625vw, 100vh) scale(0.832) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-194 {
  74.325% {
    transform: translate(46.9033vw, 74.325vh) scale(0.832) rotate(1002deg) rotateX(1002deg) rotateY(1002deg);
  }
  to {
    transform: translate(50.59625vw, 100vh) scale(0.832) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(195) {
  width: 45px;
  height: 45px;
  background: url(/residentevil/pc/img/ambassador-campaign/holiday2021/snow_flake.png) no-repeat;
  background-size: 100%;
  opacity: 0.2322;
  transform: translate(99.1965vw, -10px) scale(0.8806);
  -webkit-animation: snow-195 20s -16s linear infinite;
          animation: snow-195 20s -16s linear infinite;
}
@-webkit-keyframes snow-195 {
  50.709% {
    transform: translate(101.6237vw, 50.709vh) scale(0.8806) rotate(1104deg) rotateX(1104deg) rotateY(1104deg);
  }
  to {
    transform: translate(100.4101vw, 100vh) scale(0.8806) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-195 {
  50.709% {
    transform: translate(101.6237vw, 50.709vh) scale(0.8806) rotate(1104deg) rotateX(1104deg) rotateY(1104deg);
  }
  to {
    transform: translate(100.4101vw, 100vh) scale(0.8806) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(196) {
  width: 45px;
  height: 45px;
  background: url(/residentevil/pc/img/ambassador-campaign/holiday2021/snow_flake.png) no-repeat;
  background-size: 100%;
  opacity: 0.533;
  transform: translate(81.6296vw, -10px) scale(0.3146);
  -webkit-animation: snow-196 28s -4s linear infinite;
          animation: snow-196 28s -4s linear infinite;
}
@-webkit-keyframes snow-196 {
  42.208% {
    transform: translate(88.8487vw, 42.208vh) scale(0.3146) rotate(213deg) rotateX(213deg) rotateY(213deg);
  }
  to {
    transform: translate(85.23915vw, 100vh) scale(0.3146) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-196 {
  42.208% {
    transform: translate(88.8487vw, 42.208vh) scale(0.3146) rotate(213deg) rotateX(213deg) rotateY(213deg);
  }
  to {
    transform: translate(85.23915vw, 100vh) scale(0.3146) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(197) {
  width: 45px;
  height: 45px;
  background: url(/residentevil/pc/img/ambassador-campaign/holiday2021/snow_flake.png) no-repeat;
  background-size: 100%;
  opacity: 0.3175;
  transform: translate(73.5748vw, -10px) scale(0.5406);
  -webkit-animation: snow-197 14s -23s linear infinite;
          animation: snow-197 14s -23s linear infinite;
}
@-webkit-keyframes snow-197 {
  49.521% {
    transform: translate(65.727vw, 49.521vh) scale(0.5406) rotate(604deg) rotateX(604deg) rotateY(604deg);
  }
  to {
    transform: translate(69.6509vw, 100vh) scale(0.5406) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-197 {
  49.521% {
    transform: translate(65.727vw, 49.521vh) scale(0.5406) rotate(604deg) rotateX(604deg) rotateY(604deg);
  }
  to {
    transform: translate(69.6509vw, 100vh) scale(0.5406) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(198) {
  width: 45px;
  height: 45px;
  background: url(/residentevil/pc/img/ambassador-campaign/holiday2021/snow_flake.png) no-repeat;
  background-size: 100%;
  opacity: 0.2704;
  transform: translate(61.0326vw, -10px) scale(0.7125);
  -webkit-animation: snow-198 25s -12s linear infinite;
          animation: snow-198 25s -12s linear infinite;
}
@-webkit-keyframes snow-198 {
  56.166% {
    transform: translate(53.8808vw, 56.166vh) scale(0.7125) rotate(267deg) rotateX(267deg) rotateY(267deg);
  }
  to {
    transform: translate(57.4567vw, 100vh) scale(0.7125) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-198 {
  56.166% {
    transform: translate(53.8808vw, 56.166vh) scale(0.7125) rotate(267deg) rotateX(267deg) rotateY(267deg);
  }
  to {
    transform: translate(57.4567vw, 100vh) scale(0.7125) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(199) {
  width: 45px;
  height: 45px;
  background: url(/residentevil/pc/img/ambassador-campaign/holiday2021/snow_flake.png) no-repeat;
  background-size: 100%;
  opacity: 0.4499;
  transform: translate(34.5679vw, -10px) scale(0.9828);
  -webkit-animation: snow-199 13s -13s linear infinite;
          animation: snow-199 13s -13s linear infinite;
}
@-webkit-keyframes snow-199 {
  61.632% {
    transform: translate(37.1269vw, 61.632vh) scale(0.9828) rotate(712deg) rotateX(712deg) rotateY(712deg);
  }
  to {
    transform: translate(35.8474vw, 100vh) scale(0.9828) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-199 {
  61.632% {
    transform: translate(37.1269vw, 61.632vh) scale(0.9828) rotate(712deg) rotateX(712deg) rotateY(712deg);
  }
  to {
    transform: translate(35.8474vw, 100vh) scale(0.9828) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(200) {
  width: 45px;
  height: 45px;
  background: url(/residentevil/pc/img/ambassador-campaign/holiday2021/snow_flake.png) no-repeat;
  background-size: 100%;
  opacity: 0.3671;
  transform: translate(87.426vw, -10px) scale(0.8244);
  -webkit-animation: snow-200 27s -27s linear infinite;
          animation: snow-200 27s -27s linear infinite;
}
@-webkit-keyframes snow-200 {
  36.576% {
    transform: translate(92.7085vw, 36.576vh) scale(0.8244) rotate(1047deg) rotateX(1047deg) rotateY(1047deg);
  }
  to {
    transform: translate(90.06725vw, 100vh) scale(0.8244) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-200 {
  36.576% {
    transform: translate(92.7085vw, 36.576vh) scale(0.8244) rotate(1047deg) rotateX(1047deg) rotateY(1047deg);
  }
  to {
    transform: translate(90.06725vw, 100vh) scale(0.8244) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(1) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.5645;
  transform: translate(90.6001vw, -10px) scale(0.4716);
  -webkit-animation: confetti-1 5s -1s linear infinite;
          animation: confetti-1 5s -1s linear infinite;
}
@-webkit-keyframes confetti-1 {
  50.119% {
    transform: translate(92.1626vw, 50.119vh) scale(0.4716) rotateX(889deg);
  }
  to {
    transform: translate(91.38135vw, 100vh) scale(0.4716) rotateX(1280deg);
  }
}
@keyframes confetti-1 {
  50.119% {
    transform: translate(92.1626vw, 50.119vh) scale(0.4716) rotateX(889deg);
  }
  to {
    transform: translate(91.38135vw, 100vh) scale(0.4716) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(2) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.3102;
  transform: translate(69.3708vw, -10px) scale(0.0596);
  -webkit-animation: confetti-2 6s -10s linear infinite;
          animation: confetti-2 6s -10s linear infinite;
}
@-webkit-keyframes confetti-2 {
  34.544% {
    transform: translate(76.8489vw, 34.544vh) scale(0.0596) rotateX(999deg);
  }
  to {
    transform: translate(73.10985vw, 100vh) scale(0.0596) rotateX(1280deg);
  }
}
@keyframes confetti-2 {
  34.544% {
    transform: translate(76.8489vw, 34.544vh) scale(0.0596) rotateX(999deg);
  }
  to {
    transform: translate(73.10985vw, 100vh) scale(0.0596) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(3) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.9756;
  transform: translate(99.8287vw, -10px) scale(0.0361);
  -webkit-animation: confetti-3 5s -6s linear infinite;
          animation: confetti-3 5s -6s linear infinite;
}
@-webkit-keyframes confetti-3 {
  48.044% {
    transform: translate(109.3592vw, 48.044vh) scale(0.0361) rotateX(761deg);
  }
  to {
    transform: translate(104.59395vw, 100vh) scale(0.0361) rotateX(1280deg);
  }
}
@keyframes confetti-3 {
  48.044% {
    transform: translate(109.3592vw, 48.044vh) scale(0.0361) rotateX(761deg);
  }
  to {
    transform: translate(104.59395vw, 100vh) scale(0.0361) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(4) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.6702;
  transform: translate(42.9997vw, -10px) scale(0.148);
  -webkit-animation: confetti-4 7s -13s linear infinite;
          animation: confetti-4 7s -13s linear infinite;
}
@-webkit-keyframes confetti-4 {
  61.95% {
    transform: translate(36.5171vw, 61.95vh) scale(0.148) rotate(958deg);
  }
  to {
    transform: translate(39.7584vw, 100vh) scale(0.148) rotate(1280deg);
  }
}
@keyframes confetti-4 {
  61.95% {
    transform: translate(36.5171vw, 61.95vh) scale(0.148) rotate(958deg);
  }
  to {
    transform: translate(39.7584vw, 100vh) scale(0.148) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(5) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.2061;
  transform: translate(56.7vw, -10px) scale(0.0566);
  -webkit-animation: confetti-5 7s -28s linear infinite;
          animation: confetti-5 7s -28s linear infinite;
}
@-webkit-keyframes confetti-5 {
  74.812% {
    transform: translate(66.3638vw, 74.812vh) scale(0.0566) rotate(463deg);
  }
  to {
    transform: translate(61.5319vw, 100vh) scale(0.0566) rotate(1280deg);
  }
}
@keyframes confetti-5 {
  74.812% {
    transform: translate(66.3638vw, 74.812vh) scale(0.0566) rotate(463deg);
  }
  to {
    transform: translate(61.5319vw, 100vh) scale(0.0566) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(6) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.4588;
  transform: translate(18.7266vw, -10px) scale(0.0076);
  -webkit-animation: confetti-6 9s -12s linear infinite;
          animation: confetti-6 9s -12s linear infinite;
}
@-webkit-keyframes confetti-6 {
  49.413% {
    transform: translate(24.098vw, 49.413vh) scale(0.0076) rotateY(63deg);
  }
  to {
    transform: translate(21.4123vw, 100vh) scale(0.0076) rotateY(1280deg);
  }
}
@keyframes confetti-6 {
  49.413% {
    transform: translate(24.098vw, 49.413vh) scale(0.0076) rotateY(63deg);
  }
  to {
    transform: translate(21.4123vw, 100vh) scale(0.0076) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(7) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.9758;
  transform: translate(40.3857vw, -10px) scale(0.4813);
  -webkit-animation: confetti-7 7s -24s linear infinite;
          animation: confetti-7 7s -24s linear infinite;
}
@-webkit-keyframes confetti-7 {
  51.003% {
    transform: translate(48.5262vw, 51.003vh) scale(0.4813) rotate(266deg);
  }
  to {
    transform: translate(44.45595vw, 100vh) scale(0.4813) rotate(1280deg);
  }
}
@keyframes confetti-7 {
  51.003% {
    transform: translate(48.5262vw, 51.003vh) scale(0.4813) rotate(266deg);
  }
  to {
    transform: translate(44.45595vw, 100vh) scale(0.4813) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(8) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.867;
  transform: translate(36.2007vw, -10px) scale(0.4264);
  -webkit-animation: confetti-8 8s -28s linear infinite;
          animation: confetti-8 8s -28s linear infinite;
}
@-webkit-keyframes confetti-8 {
  55.231% {
    transform: translate(33.2676vw, 55.231vh) scale(0.4264) rotateX(250deg);
  }
  to {
    transform: translate(34.73415vw, 100vh) scale(0.4264) rotateX(1280deg);
  }
}
@keyframes confetti-8 {
  55.231% {
    transform: translate(33.2676vw, 55.231vh) scale(0.4264) rotateX(250deg);
  }
  to {
    transform: translate(34.73415vw, 100vh) scale(0.4264) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(9) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.7155;
  transform: translate(84.268vw, -10px) scale(0.0314);
  -webkit-animation: confetti-9 5s -24s linear infinite;
          animation: confetti-9 5s -24s linear infinite;
}
@-webkit-keyframes confetti-9 {
  47.112% {
    transform: translate(81.2149vw, 47.112vh) scale(0.0314) rotateY(199deg);
  }
  to {
    transform: translate(82.74145vw, 100vh) scale(0.0314) rotateY(1280deg);
  }
}
@keyframes confetti-9 {
  47.112% {
    transform: translate(81.2149vw, 47.112vh) scale(0.0314) rotateY(199deg);
  }
  to {
    transform: translate(82.74145vw, 100vh) scale(0.0314) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(10) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.1126;
  transform: translate(47.8582vw, -10px) scale(0.5357);
  -webkit-animation: confetti-10 6s -7s linear infinite;
          animation: confetti-10 6s -7s linear infinite;
}
@-webkit-keyframes confetti-10 {
  61.251% {
    transform: translate(57.4382vw, 61.251vh) scale(0.5357) rotateX(282deg);
  }
  to {
    transform: translate(52.6482vw, 100vh) scale(0.5357) rotateX(1280deg);
  }
}
@keyframes confetti-10 {
  61.251% {
    transform: translate(57.4382vw, 61.251vh) scale(0.5357) rotateX(282deg);
  }
  to {
    transform: translate(52.6482vw, 100vh) scale(0.5357) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(11) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.4468;
  transform: translate(91.8235vw, -10px) scale(0.5507);
  -webkit-animation: confetti-11 6s -16s linear infinite;
          animation: confetti-11 6s -16s linear infinite;
}
@-webkit-keyframes confetti-11 {
  76.551% {
    transform: translate(85.1054vw, 76.551vh) scale(0.5507) rotateX(161deg);
  }
  to {
    transform: translate(88.46445vw, 100vh) scale(0.5507) rotateX(1280deg);
  }
}
@keyframes confetti-11 {
  76.551% {
    transform: translate(85.1054vw, 76.551vh) scale(0.5507) rotateX(161deg);
  }
  to {
    transform: translate(88.46445vw, 100vh) scale(0.5507) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(12) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.4264;
  transform: translate(2.7062vw, -10px) scale(0.2256);
  -webkit-animation: confetti-12 5s -28s linear infinite;
          animation: confetti-12 5s -28s linear infinite;
}
@-webkit-keyframes confetti-12 {
  79.794% {
    transform: translate(5.0274vw, 79.794vh) scale(0.2256) rotateY(1091deg);
  }
  to {
    transform: translate(3.8668vw, 100vh) scale(0.2256) rotateY(1280deg);
  }
}
@keyframes confetti-12 {
  79.794% {
    transform: translate(5.0274vw, 79.794vh) scale(0.2256) rotateY(1091deg);
  }
  to {
    transform: translate(3.8668vw, 100vh) scale(0.2256) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(13) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.3581;
  transform: translate(81.2618vw, -10px) scale(0.1334);
  -webkit-animation: confetti-13 7s -2s linear infinite;
          animation: confetti-13 7s -2s linear infinite;
}
@-webkit-keyframes confetti-13 {
  47.769% {
    transform: translate(90.6624vw, 47.769vh) scale(0.1334) rotateY(366deg);
  }
  to {
    transform: translate(85.9621vw, 100vh) scale(0.1334) rotateY(1280deg);
  }
}
@keyframes confetti-13 {
  47.769% {
    transform: translate(90.6624vw, 47.769vh) scale(0.1334) rotateY(366deg);
  }
  to {
    transform: translate(85.9621vw, 100vh) scale(0.1334) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(14) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.1774;
  transform: translate(36.9437vw, -10px) scale(0.1193);
  -webkit-animation: confetti-14 9s -6s linear infinite;
          animation: confetti-14 9s -6s linear infinite;
}
@-webkit-keyframes confetti-14 {
  51.693% {
    transform: translate(46.8079vw, 51.693vh) scale(0.1193) rotateY(80deg);
  }
  to {
    transform: translate(41.8758vw, 100vh) scale(0.1193) rotateY(1280deg);
  }
}
@keyframes confetti-14 {
  51.693% {
    transform: translate(46.8079vw, 51.693vh) scale(0.1193) rotateY(80deg);
  }
  to {
    transform: translate(41.8758vw, 100vh) scale(0.1193) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(15) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.603;
  transform: translate(26.1952vw, -10px) scale(0.7817);
  -webkit-animation: confetti-15 5s -7s linear infinite;
          animation: confetti-15 5s -7s linear infinite;
}
@-webkit-keyframes confetti-15 {
  58.684% {
    transform: translate(31.0123vw, 58.684vh) scale(0.7817) rotateY(1221deg);
  }
  to {
    transform: translate(28.60375vw, 100vh) scale(0.7817) rotateY(1280deg);
  }
}
@keyframes confetti-15 {
  58.684% {
    transform: translate(31.0123vw, 58.684vh) scale(0.7817) rotateY(1221deg);
  }
  to {
    transform: translate(28.60375vw, 100vh) scale(0.7817) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(16) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.4397;
  transform: translate(71.4796vw, -10px) scale(0.0406);
  -webkit-animation: confetti-16 6s -26s linear infinite;
          animation: confetti-16 6s -26s linear infinite;
}
@-webkit-keyframes confetti-16 {
  47.161% {
    transform: translate(63.2967vw, 47.161vh) scale(0.0406) rotateX(603deg);
  }
  to {
    transform: translate(67.38815vw, 100vh) scale(0.0406) rotateX(1280deg);
  }
}
@keyframes confetti-16 {
  47.161% {
    transform: translate(63.2967vw, 47.161vh) scale(0.0406) rotateX(603deg);
  }
  to {
    transform: translate(67.38815vw, 100vh) scale(0.0406) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(17) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.5319;
  transform: translate(43.785vw, -10px) scale(0.0629);
  -webkit-animation: confetti-17 7s -30s linear infinite;
          animation: confetti-17 7s -30s linear infinite;
}
@-webkit-keyframes confetti-17 {
  44.599% {
    transform: translate(34.0456vw, 44.599vh) scale(0.0629) rotate(1131deg);
  }
  to {
    transform: translate(38.9153vw, 100vh) scale(0.0629) rotate(1280deg);
  }
}
@keyframes confetti-17 {
  44.599% {
    transform: translate(34.0456vw, 44.599vh) scale(0.0629) rotate(1131deg);
  }
  to {
    transform: translate(38.9153vw, 100vh) scale(0.0629) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(18) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.8896;
  transform: translate(64.7113vw, -10px) scale(0.3274);
  -webkit-animation: confetti-18 8s -4s linear infinite;
          animation: confetti-18 8s -4s linear infinite;
}
@-webkit-keyframes confetti-18 {
  33.322% {
    transform: translate(73.5964vw, 33.322vh) scale(0.3274) rotateX(392deg);
  }
  to {
    transform: translate(69.15385vw, 100vh) scale(0.3274) rotateX(1280deg);
  }
}
@keyframes confetti-18 {
  33.322% {
    transform: translate(73.5964vw, 33.322vh) scale(0.3274) rotateX(392deg);
  }
  to {
    transform: translate(69.15385vw, 100vh) scale(0.3274) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(19) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.6963;
  transform: translate(30.9089vw, -10px) scale(0.7165);
  -webkit-animation: confetti-19 10s -4s linear infinite;
          animation: confetti-19 10s -4s linear infinite;
}
@-webkit-keyframes confetti-19 {
  65.4% {
    transform: translate(24.3858vw, 65.4vh) scale(0.7165) rotate(1034deg);
  }
  to {
    transform: translate(27.64735vw, 100vh) scale(0.7165) rotate(1280deg);
  }
}
@keyframes confetti-19 {
  65.4% {
    transform: translate(24.3858vw, 65.4vh) scale(0.7165) rotate(1034deg);
  }
  to {
    transform: translate(27.64735vw, 100vh) scale(0.7165) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(20) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.3621;
  transform: translate(5.5264vw, -10px) scale(0.3615);
  -webkit-animation: confetti-20 7s -5s linear infinite;
          animation: confetti-20 7s -5s linear infinite;
}
@-webkit-keyframes confetti-20 {
  48.425% {
    transform: translate(13.375vw, 48.425vh) scale(0.3615) rotate(998deg);
  }
  to {
    transform: translate(9.4507vw, 100vh) scale(0.3615) rotate(1280deg);
  }
}
@keyframes confetti-20 {
  48.425% {
    transform: translate(13.375vw, 48.425vh) scale(0.3615) rotate(998deg);
  }
  to {
    transform: translate(9.4507vw, 100vh) scale(0.3615) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(21) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.3216;
  transform: translate(20.9173vw, -10px) scale(0.1336);
  -webkit-animation: confetti-21 8s -29s linear infinite;
          animation: confetti-21 8s -29s linear infinite;
}
@-webkit-keyframes confetti-21 {
  55.742% {
    transform: translate(25.6132vw, 55.742vh) scale(0.1336) rotateY(1119deg);
  }
  to {
    transform: translate(23.26525vw, 100vh) scale(0.1336) rotateY(1280deg);
  }
}
@keyframes confetti-21 {
  55.742% {
    transform: translate(25.6132vw, 55.742vh) scale(0.1336) rotateY(1119deg);
  }
  to {
    transform: translate(23.26525vw, 100vh) scale(0.1336) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(22) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.9453;
  transform: translate(5.5896vw, -10px) scale(0.209);
  -webkit-animation: confetti-22 9s -25s linear infinite;
          animation: confetti-22 9s -25s linear infinite;
}
@-webkit-keyframes confetti-22 {
  60.483% {
    transform: translate(6.9205vw, 60.483vh) scale(0.209) rotateX(67deg);
  }
  to {
    transform: translate(6.25505vw, 100vh) scale(0.209) rotateX(1280deg);
  }
}
@keyframes confetti-22 {
  60.483% {
    transform: translate(6.9205vw, 60.483vh) scale(0.209) rotateX(67deg);
  }
  to {
    transform: translate(6.25505vw, 100vh) scale(0.209) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(23) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.3963;
  transform: translate(57.1457vw, -10px) scale(0.5202);
  -webkit-animation: confetti-23 9s -3s linear infinite;
          animation: confetti-23 9s -3s linear infinite;
}
@-webkit-keyframes confetti-23 {
  74.276% {
    transform: translate(51.9959vw, 74.276vh) scale(0.5202) rotateX(657deg);
  }
  to {
    transform: translate(54.5708vw, 100vh) scale(0.5202) rotateX(1280deg);
  }
}
@keyframes confetti-23 {
  74.276% {
    transform: translate(51.9959vw, 74.276vh) scale(0.5202) rotateX(657deg);
  }
  to {
    transform: translate(54.5708vw, 100vh) scale(0.5202) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(24) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.0284;
  transform: translate(34.5998vw, -10px) scale(0.3755);
  -webkit-animation: confetti-24 8s -30s linear infinite;
          animation: confetti-24 8s -30s linear infinite;
}
@-webkit-keyframes confetti-24 {
  44.365% {
    transform: translate(36.6705vw, 44.365vh) scale(0.3755) rotate(1018deg);
  }
  to {
    transform: translate(35.63515vw, 100vh) scale(0.3755) rotate(1280deg);
  }
}
@keyframes confetti-24 {
  44.365% {
    transform: translate(36.6705vw, 44.365vh) scale(0.3755) rotate(1018deg);
  }
  to {
    transform: translate(35.63515vw, 100vh) scale(0.3755) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(25) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.5601;
  transform: translate(37.6004vw, -10px) scale(0.8093);
  -webkit-animation: confetti-25 8s -12s linear infinite;
          animation: confetti-25 8s -12s linear infinite;
}
@-webkit-keyframes confetti-25 {
  42.869% {
    transform: translate(31.6265vw, 42.869vh) scale(0.8093) rotate(57deg);
  }
  to {
    transform: translate(34.61345vw, 100vh) scale(0.8093) rotate(1280deg);
  }
}
@keyframes confetti-25 {
  42.869% {
    transform: translate(31.6265vw, 42.869vh) scale(0.8093) rotate(57deg);
  }
  to {
    transform: translate(34.61345vw, 100vh) scale(0.8093) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(26) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.3655;
  transform: translate(34.0857vw, -10px) scale(0.0156);
  -webkit-animation: confetti-26 8s -12s linear infinite;
          animation: confetti-26 8s -12s linear infinite;
}
@-webkit-keyframes confetti-26 {
  57.713% {
    transform: translate(42.7382vw, 57.713vh) scale(0.0156) rotate(1127deg);
  }
  to {
    transform: translate(38.41195vw, 100vh) scale(0.0156) rotate(1280deg);
  }
}
@keyframes confetti-26 {
  57.713% {
    transform: translate(42.7382vw, 57.713vh) scale(0.0156) rotate(1127deg);
  }
  to {
    transform: translate(38.41195vw, 100vh) scale(0.0156) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(27) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.4286;
  transform: translate(95.1654vw, -10px) scale(0.2021);
  -webkit-animation: confetti-27 7s -4s linear infinite;
          animation: confetti-27 7s -4s linear infinite;
}
@-webkit-keyframes confetti-27 {
  55.363% {
    transform: translate(100.7808vw, 55.363vh) scale(0.2021) rotateY(1091deg);
  }
  to {
    transform: translate(97.9731vw, 100vh) scale(0.2021) rotateY(1280deg);
  }
}
@keyframes confetti-27 {
  55.363% {
    transform: translate(100.7808vw, 55.363vh) scale(0.2021) rotateY(1091deg);
  }
  to {
    transform: translate(97.9731vw, 100vh) scale(0.2021) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(28) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.2892;
  transform: translate(17.8156vw, -10px) scale(0.8373);
  -webkit-animation: confetti-28 10s -17s linear infinite;
          animation: confetti-28 10s -17s linear infinite;
}
@-webkit-keyframes confetti-28 {
  75.066% {
    transform: translate(9.8098vw, 75.066vh) scale(0.8373) rotate(527deg);
  }
  to {
    transform: translate(13.8127vw, 100vh) scale(0.8373) rotate(1280deg);
  }
}
@keyframes confetti-28 {
  75.066% {
    transform: translate(9.8098vw, 75.066vh) scale(0.8373) rotate(527deg);
  }
  to {
    transform: translate(13.8127vw, 100vh) scale(0.8373) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(29) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.6717;
  transform: translate(78.3568vw, -10px) scale(0.3955);
  -webkit-animation: confetti-29 5s -22s linear infinite;
          animation: confetti-29 5s -22s linear infinite;
}
@-webkit-keyframes confetti-29 {
  70.335% {
    transform: translate(74.3394vw, 70.335vh) scale(0.3955) rotate(556deg);
  }
  to {
    transform: translate(76.3481vw, 100vh) scale(0.3955) rotate(1280deg);
  }
}
@keyframes confetti-29 {
  70.335% {
    transform: translate(74.3394vw, 70.335vh) scale(0.3955) rotate(556deg);
  }
  to {
    transform: translate(76.3481vw, 100vh) scale(0.3955) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(30) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.2889;
  transform: translate(91.6698vw, -10px) scale(0.9514);
  -webkit-animation: confetti-30 6s -9s linear infinite;
          animation: confetti-30 6s -9s linear infinite;
}
@-webkit-keyframes confetti-30 {
  40.294% {
    transform: translate(100.6435vw, 40.294vh) scale(0.9514) rotateY(736deg);
  }
  to {
    transform: translate(96.15665vw, 100vh) scale(0.9514) rotateY(1280deg);
  }
}
@keyframes confetti-30 {
  40.294% {
    transform: translate(100.6435vw, 40.294vh) scale(0.9514) rotateY(736deg);
  }
  to {
    transform: translate(96.15665vw, 100vh) scale(0.9514) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(31) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.5759;
  transform: translate(76.3221vw, -10px) scale(0.979);
  -webkit-animation: confetti-31 10s -30s linear infinite;
          animation: confetti-31 10s -30s linear infinite;
}
@-webkit-keyframes confetti-31 {
  44.784% {
    transform: translate(73.3908vw, 44.784vh) scale(0.979) rotateY(1143deg);
  }
  to {
    transform: translate(74.85645vw, 100vh) scale(0.979) rotateY(1280deg);
  }
}
@keyframes confetti-31 {
  44.784% {
    transform: translate(73.3908vw, 44.784vh) scale(0.979) rotateY(1143deg);
  }
  to {
    transform: translate(74.85645vw, 100vh) scale(0.979) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(32) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.8021;
  transform: translate(54.5962vw, -10px) scale(0.8773);
  -webkit-animation: confetti-32 8s -28s linear infinite;
          animation: confetti-32 8s -28s linear infinite;
}
@-webkit-keyframes confetti-32 {
  76.738% {
    transform: translate(48.5658vw, 76.738vh) scale(0.8773) rotateY(419deg);
  }
  to {
    transform: translate(51.581vw, 100vh) scale(0.8773) rotateY(1280deg);
  }
}
@keyframes confetti-32 {
  76.738% {
    transform: translate(48.5658vw, 76.738vh) scale(0.8773) rotateY(419deg);
  }
  to {
    transform: translate(51.581vw, 100vh) scale(0.8773) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(33) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.4278;
  transform: translate(59.2013vw, -10px) scale(0.6478);
  -webkit-animation: confetti-33 6s -3s linear infinite;
          animation: confetti-33 6s -3s linear infinite;
}
@-webkit-keyframes confetti-33 {
  58.61% {
    transform: translate(59.3132vw, 58.61vh) scale(0.6478) rotateY(1074deg);
  }
  to {
    transform: translate(59.25725vw, 100vh) scale(0.6478) rotateY(1280deg);
  }
}
@keyframes confetti-33 {
  58.61% {
    transform: translate(59.3132vw, 58.61vh) scale(0.6478) rotateY(1074deg);
  }
  to {
    transform: translate(59.25725vw, 100vh) scale(0.6478) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(34) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.6609;
  transform: translate(13.7511vw, -10px) scale(0.4419);
  -webkit-animation: confetti-34 6s -16s linear infinite;
          animation: confetti-34 6s -16s linear infinite;
}
@-webkit-keyframes confetti-34 {
  68.659% {
    transform: translate(10.121vw, 68.659vh) scale(0.4419) rotateY(558deg);
  }
  to {
    transform: translate(11.93605vw, 100vh) scale(0.4419) rotateY(1280deg);
  }
}
@keyframes confetti-34 {
  68.659% {
    transform: translate(10.121vw, 68.659vh) scale(0.4419) rotateY(558deg);
  }
  to {
    transform: translate(11.93605vw, 100vh) scale(0.4419) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(35) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.2842;
  transform: translate(92.5109vw, -10px) scale(0.026);
  -webkit-animation: confetti-35 7s -7s linear infinite;
          animation: confetti-35 7s -7s linear infinite;
}
@-webkit-keyframes confetti-35 {
  30.67% {
    transform: translate(95.6322vw, 30.67vh) scale(0.026) rotate(1271deg);
  }
  to {
    transform: translate(94.07155vw, 100vh) scale(0.026) rotate(1280deg);
  }
}
@keyframes confetti-35 {
  30.67% {
    transform: translate(95.6322vw, 30.67vh) scale(0.026) rotate(1271deg);
  }
  to {
    transform: translate(94.07155vw, 100vh) scale(0.026) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(36) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.0486;
  transform: translate(91.8118vw, -10px) scale(0.4957);
  -webkit-animation: confetti-36 9s -22s linear infinite;
          animation: confetti-36 9s -22s linear infinite;
}
@-webkit-keyframes confetti-36 {
  63.971% {
    transform: translate(98.9296vw, 63.971vh) scale(0.4957) rotateX(154deg);
  }
  to {
    transform: translate(95.3707vw, 100vh) scale(0.4957) rotateX(1280deg);
  }
}
@keyframes confetti-36 {
  63.971% {
    transform: translate(98.9296vw, 63.971vh) scale(0.4957) rotateX(154deg);
  }
  to {
    transform: translate(95.3707vw, 100vh) scale(0.4957) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(37) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.1137;
  transform: translate(73.0637vw, -10px) scale(0.2901);
  -webkit-animation: confetti-37 5s -9s linear infinite;
          animation: confetti-37 5s -9s linear infinite;
}
@-webkit-keyframes confetti-37 {
  69.748% {
    transform: translate(66.2203vw, 69.748vh) scale(0.2901) rotateX(52deg);
  }
  to {
    transform: translate(69.642vw, 100vh) scale(0.2901) rotateX(1280deg);
  }
}
@keyframes confetti-37 {
  69.748% {
    transform: translate(66.2203vw, 69.748vh) scale(0.2901) rotateX(52deg);
  }
  to {
    transform: translate(69.642vw, 100vh) scale(0.2901) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(38) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.8602;
  transform: translate(34.6182vw, -10px) scale(0.9249);
  -webkit-animation: confetti-38 7s -7s linear infinite;
          animation: confetti-38 7s -7s linear infinite;
}
@-webkit-keyframes confetti-38 {
  43.61% {
    transform: translate(29.3389vw, 43.61vh) scale(0.9249) rotate(1081deg);
  }
  to {
    transform: translate(31.97855vw, 100vh) scale(0.9249) rotate(1280deg);
  }
}
@keyframes confetti-38 {
  43.61% {
    transform: translate(29.3389vw, 43.61vh) scale(0.9249) rotate(1081deg);
  }
  to {
    transform: translate(31.97855vw, 100vh) scale(0.9249) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(39) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.6558;
  transform: translate(28.7046vw, -10px) scale(0.9408);
  -webkit-animation: confetti-39 9s -22s linear infinite;
          animation: confetti-39 9s -22s linear infinite;
}
@-webkit-keyframes confetti-39 {
  37.755% {
    transform: translate(32.7071vw, 37.755vh) scale(0.9408) rotateY(282deg);
  }
  to {
    transform: translate(30.70585vw, 100vh) scale(0.9408) rotateY(1280deg);
  }
}
@keyframes confetti-39 {
  37.755% {
    transform: translate(32.7071vw, 37.755vh) scale(0.9408) rotateY(282deg);
  }
  to {
    transform: translate(30.70585vw, 100vh) scale(0.9408) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(40) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.8258;
  transform: translate(9.2521vw, -10px) scale(0.9164);
  -webkit-animation: confetti-40 9s -16s linear infinite;
          animation: confetti-40 9s -16s linear infinite;
}
@-webkit-keyframes confetti-40 {
  58.471% {
    transform: translate(15.3452vw, 58.471vh) scale(0.9164) rotate(959deg);
  }
  to {
    transform: translate(12.29865vw, 100vh) scale(0.9164) rotate(1280deg);
  }
}
@keyframes confetti-40 {
  58.471% {
    transform: translate(15.3452vw, 58.471vh) scale(0.9164) rotate(959deg);
  }
  to {
    transform: translate(12.29865vw, 100vh) scale(0.9164) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(41) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.92;
  transform: translate(51.1559vw, -10px) scale(0.5122);
  -webkit-animation: confetti-41 8s -19s linear infinite;
          animation: confetti-41 8s -19s linear infinite;
}
@-webkit-keyframes confetti-41 {
  57.947% {
    transform: translate(48.0462vw, 57.947vh) scale(0.5122) rotateY(897deg);
  }
  to {
    transform: translate(49.60105vw, 100vh) scale(0.5122) rotateY(1280deg);
  }
}
@keyframes confetti-41 {
  57.947% {
    transform: translate(48.0462vw, 57.947vh) scale(0.5122) rotateY(897deg);
  }
  to {
    transform: translate(49.60105vw, 100vh) scale(0.5122) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(42) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.4044;
  transform: translate(99.8575vw, -10px) scale(0.0493);
  -webkit-animation: confetti-42 9s -13s linear infinite;
          animation: confetti-42 9s -13s linear infinite;
}
@-webkit-keyframes confetti-42 {
  58.048% {
    transform: translate(108.9473vw, 58.048vh) scale(0.0493) rotateX(989deg);
  }
  to {
    transform: translate(104.4024vw, 100vh) scale(0.0493) rotateX(1280deg);
  }
}
@keyframes confetti-42 {
  58.048% {
    transform: translate(108.9473vw, 58.048vh) scale(0.0493) rotateX(989deg);
  }
  to {
    transform: translate(104.4024vw, 100vh) scale(0.0493) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(43) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.1128;
  transform: translate(26.9867vw, -10px) scale(0.5039);
  -webkit-animation: confetti-43 5s -30s linear infinite;
          animation: confetti-43 5s -30s linear infinite;
}
@-webkit-keyframes confetti-43 {
  65.55% {
    transform: translate(22.8914vw, 65.55vh) scale(0.5039) rotateY(458deg);
  }
  to {
    transform: translate(24.93905vw, 100vh) scale(0.5039) rotateY(1280deg);
  }
}
@keyframes confetti-43 {
  65.55% {
    transform: translate(22.8914vw, 65.55vh) scale(0.5039) rotateY(458deg);
  }
  to {
    transform: translate(24.93905vw, 100vh) scale(0.5039) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(44) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.074;
  transform: translate(51.9419vw, -10px) scale(0.5385);
  -webkit-animation: confetti-44 6s -11s linear infinite;
          animation: confetti-44 6s -11s linear infinite;
}
@-webkit-keyframes confetti-44 {
  47.716% {
    transform: translate(59.7308vw, 47.716vh) scale(0.5385) rotateY(123deg);
  }
  to {
    transform: translate(55.83635vw, 100vh) scale(0.5385) rotateY(1280deg);
  }
}
@keyframes confetti-44 {
  47.716% {
    transform: translate(59.7308vw, 47.716vh) scale(0.5385) rotateY(123deg);
  }
  to {
    transform: translate(55.83635vw, 100vh) scale(0.5385) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(45) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.9751;
  transform: translate(88.2141vw, -10px) scale(0.2376);
  -webkit-animation: confetti-45 8s -21s linear infinite;
          animation: confetti-45 8s -21s linear infinite;
}
@-webkit-keyframes confetti-45 {
  67.127% {
    transform: translate(87.485vw, 67.127vh) scale(0.2376) rotateY(659deg);
  }
  to {
    transform: translate(87.84955vw, 100vh) scale(0.2376) rotateY(1280deg);
  }
}
@keyframes confetti-45 {
  67.127% {
    transform: translate(87.485vw, 67.127vh) scale(0.2376) rotateY(659deg);
  }
  to {
    transform: translate(87.84955vw, 100vh) scale(0.2376) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(46) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.1809;
  transform: translate(39.6418vw, -10px) scale(0.0435);
  -webkit-animation: confetti-46 9s -2s linear infinite;
          animation: confetti-46 9s -2s linear infinite;
}
@-webkit-keyframes confetti-46 {
  42.492% {
    transform: translate(35.7754vw, 42.492vh) scale(0.0435) rotateX(626deg);
  }
  to {
    transform: translate(37.7086vw, 100vh) scale(0.0435) rotateX(1280deg);
  }
}
@keyframes confetti-46 {
  42.492% {
    transform: translate(35.7754vw, 42.492vh) scale(0.0435) rotateX(626deg);
  }
  to {
    transform: translate(37.7086vw, 100vh) scale(0.0435) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(47) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.1067;
  transform: translate(21.5463vw, -10px) scale(0.7065);
  -webkit-animation: confetti-47 6s -5s linear infinite;
          animation: confetti-47 6s -5s linear infinite;
}
@-webkit-keyframes confetti-47 {
  51.4% {
    transform: translate(21.2743vw, 51.4vh) scale(0.7065) rotateX(618deg);
  }
  to {
    transform: translate(21.4103vw, 100vh) scale(0.7065) rotateX(1280deg);
  }
}
@keyframes confetti-47 {
  51.4% {
    transform: translate(21.2743vw, 51.4vh) scale(0.7065) rotateX(618deg);
  }
  to {
    transform: translate(21.4103vw, 100vh) scale(0.7065) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(48) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.4104;
  transform: translate(57.8611vw, -10px) scale(0.6564);
  -webkit-animation: confetti-48 10s -11s linear infinite;
          animation: confetti-48 10s -11s linear infinite;
}
@-webkit-keyframes confetti-48 {
  57.62% {
    transform: translate(56.8902vw, 57.62vh) scale(0.6564) rotateX(386deg);
  }
  to {
    transform: translate(57.37565vw, 100vh) scale(0.6564) rotateX(1280deg);
  }
}
@keyframes confetti-48 {
  57.62% {
    transform: translate(56.8902vw, 57.62vh) scale(0.6564) rotateX(386deg);
  }
  to {
    transform: translate(57.37565vw, 100vh) scale(0.6564) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(49) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.6268;
  transform: translate(21.7529vw, -10px) scale(0.9914);
  -webkit-animation: confetti-49 10s -2s linear infinite;
          animation: confetti-49 10s -2s linear infinite;
}
@-webkit-keyframes confetti-49 {
  36.156% {
    transform: translate(28.8536vw, 36.156vh) scale(0.9914) rotateY(456deg);
  }
  to {
    transform: translate(25.30325vw, 100vh) scale(0.9914) rotateY(1280deg);
  }
}
@keyframes confetti-49 {
  36.156% {
    transform: translate(28.8536vw, 36.156vh) scale(0.9914) rotateY(456deg);
  }
  to {
    transform: translate(25.30325vw, 100vh) scale(0.9914) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(50) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.592;
  transform: translate(28.1685vw, -10px) scale(0.4702);
  -webkit-animation: confetti-50 5s -25s linear infinite;
          animation: confetti-50 5s -25s linear infinite;
}
@-webkit-keyframes confetti-50 {
  74.118% {
    transform: translate(19.814vw, 74.118vh) scale(0.4702) rotate(1215deg);
  }
  to {
    transform: translate(23.99125vw, 100vh) scale(0.4702) rotate(1280deg);
  }
}
@keyframes confetti-50 {
  74.118% {
    transform: translate(19.814vw, 74.118vh) scale(0.4702) rotate(1215deg);
  }
  to {
    transform: translate(23.99125vw, 100vh) scale(0.4702) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(51) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.5555;
  transform: translate(35.4182vw, -10px) scale(0.7586);
  -webkit-animation: confetti-51 10s -11s linear infinite;
          animation: confetti-51 10s -11s linear infinite;
}
@-webkit-keyframes confetti-51 {
  75.852% {
    transform: translate(34.8737vw, 75.852vh) scale(0.7586) rotateY(251deg);
  }
  to {
    transform: translate(35.14595vw, 100vh) scale(0.7586) rotateY(1280deg);
  }
}
@keyframes confetti-51 {
  75.852% {
    transform: translate(34.8737vw, 75.852vh) scale(0.7586) rotateY(251deg);
  }
  to {
    transform: translate(35.14595vw, 100vh) scale(0.7586) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(52) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.6215;
  transform: translate(3.5749vw, -10px) scale(0.8083);
  -webkit-animation: confetti-52 8s -4s linear infinite;
          animation: confetti-52 8s -4s linear infinite;
}
@-webkit-keyframes confetti-52 {
  39.512% {
    transform: translate(1.1496vw, 39.512vh) scale(0.8083) rotateY(209deg);
  }
  to {
    transform: translate(2.36225vw, 100vh) scale(0.8083) rotateY(1280deg);
  }
}
@keyframes confetti-52 {
  39.512% {
    transform: translate(1.1496vw, 39.512vh) scale(0.8083) rotateY(209deg);
  }
  to {
    transform: translate(2.36225vw, 100vh) scale(0.8083) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(53) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.5885;
  transform: translate(5.2444vw, -10px) scale(0.734);
  -webkit-animation: confetti-53 10s -21s linear infinite;
          animation: confetti-53 10s -21s linear infinite;
}
@-webkit-keyframes confetti-53 {
  55.455% {
    transform: translate(-2.5735vw, 55.455vh) scale(0.734) rotate(518deg);
  }
  to {
    transform: translate(1.33545vw, 100vh) scale(0.734) rotate(1280deg);
  }
}
@keyframes confetti-53 {
  55.455% {
    transform: translate(-2.5735vw, 55.455vh) scale(0.734) rotate(518deg);
  }
  to {
    transform: translate(1.33545vw, 100vh) scale(0.734) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(54) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.5504;
  transform: translate(57.8592vw, -10px) scale(0.5);
  -webkit-animation: confetti-54 10s -22s linear infinite;
          animation: confetti-54 10s -22s linear infinite;
}
@-webkit-keyframes confetti-54 {
  59.502% {
    transform: translate(52.0598vw, 59.502vh) scale(0.5) rotateY(934deg);
  }
  to {
    transform: translate(54.9595vw, 100vh) scale(0.5) rotateY(1280deg);
  }
}
@keyframes confetti-54 {
  59.502% {
    transform: translate(52.0598vw, 59.502vh) scale(0.5) rotateY(934deg);
  }
  to {
    transform: translate(54.9595vw, 100vh) scale(0.5) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(55) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.1616;
  transform: translate(61.5635vw, -10px) scale(0.7129);
  -webkit-animation: confetti-55 6s -21s linear infinite;
          animation: confetti-55 6s -21s linear infinite;
}
@-webkit-keyframes confetti-55 {
  73.993% {
    transform: translate(70.2411vw, 73.993vh) scale(0.7129) rotate(117deg);
  }
  to {
    transform: translate(65.9023vw, 100vh) scale(0.7129) rotate(1280deg);
  }
}
@keyframes confetti-55 {
  73.993% {
    transform: translate(70.2411vw, 73.993vh) scale(0.7129) rotate(117deg);
  }
  to {
    transform: translate(65.9023vw, 100vh) scale(0.7129) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(56) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.9139;
  transform: translate(34.5482vw, -10px) scale(0.1409);
  -webkit-animation: confetti-56 10s -18s linear infinite;
          animation: confetti-56 10s -18s linear infinite;
}
@-webkit-keyframes confetti-56 {
  56.577% {
    transform: translate(27.1472vw, 56.577vh) scale(0.1409) rotateX(56deg);
  }
  to {
    transform: translate(30.8477vw, 100vh) scale(0.1409) rotateX(1280deg);
  }
}
@keyframes confetti-56 {
  56.577% {
    transform: translate(27.1472vw, 56.577vh) scale(0.1409) rotateX(56deg);
  }
  to {
    transform: translate(30.8477vw, 100vh) scale(0.1409) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(57) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.7113;
  transform: translate(51.1782vw, -10px) scale(0.8996);
  -webkit-animation: confetti-57 10s -26s linear infinite;
          animation: confetti-57 10s -26s linear infinite;
}
@-webkit-keyframes confetti-57 {
  71.539% {
    transform: translate(52.068vw, 71.539vh) scale(0.8996) rotate(317deg);
  }
  to {
    transform: translate(51.6231vw, 100vh) scale(0.8996) rotate(1280deg);
  }
}
@keyframes confetti-57 {
  71.539% {
    transform: translate(52.068vw, 71.539vh) scale(0.8996) rotate(317deg);
  }
  to {
    transform: translate(51.6231vw, 100vh) scale(0.8996) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(58) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.0806;
  transform: translate(71.6791vw, -10px) scale(0.43);
  -webkit-animation: confetti-58 6s -6s linear infinite;
          animation: confetti-58 6s -6s linear infinite;
}
@-webkit-keyframes confetti-58 {
  48.898% {
    transform: translate(68.9782vw, 48.898vh) scale(0.43) rotateX(832deg);
  }
  to {
    transform: translate(70.32865vw, 100vh) scale(0.43) rotateX(1280deg);
  }
}
@keyframes confetti-58 {
  48.898% {
    transform: translate(68.9782vw, 48.898vh) scale(0.43) rotateX(832deg);
  }
  to {
    transform: translate(70.32865vw, 100vh) scale(0.43) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(59) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.3259;
  transform: translate(89.6992vw, -10px) scale(0.9365);
  -webkit-animation: confetti-59 8s -18s linear infinite;
          animation: confetti-59 8s -18s linear infinite;
}
@-webkit-keyframes confetti-59 {
  68.074% {
    transform: translate(86.888vw, 68.074vh) scale(0.9365) rotateX(143deg);
  }
  to {
    transform: translate(88.2936vw, 100vh) scale(0.9365) rotateX(1280deg);
  }
}
@keyframes confetti-59 {
  68.074% {
    transform: translate(86.888vw, 68.074vh) scale(0.9365) rotateX(143deg);
  }
  to {
    transform: translate(88.2936vw, 100vh) scale(0.9365) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(60) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.6708;
  transform: translate(1.2674vw, -10px) scale(0.2795);
  -webkit-animation: confetti-60 8s -10s linear infinite;
          animation: confetti-60 8s -10s linear infinite;
}
@-webkit-keyframes confetti-60 {
  77.75% {
    transform: translate(11.1055vw, 77.75vh) scale(0.2795) rotateY(96deg);
  }
  to {
    transform: translate(6.18645vw, 100vh) scale(0.2795) rotateY(1280deg);
  }
}
@keyframes confetti-60 {
  77.75% {
    transform: translate(11.1055vw, 77.75vh) scale(0.2795) rotateY(96deg);
  }
  to {
    transform: translate(6.18645vw, 100vh) scale(0.2795) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(61) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.2219;
  transform: translate(33.0374vw, -10px) scale(0.0286);
  -webkit-animation: confetti-61 8s -22s linear infinite;
          animation: confetti-61 8s -22s linear infinite;
}
@-webkit-keyframes confetti-61 {
  36.551% {
    transform: translate(36.4614vw, 36.551vh) scale(0.0286) rotateY(251deg);
  }
  to {
    transform: translate(34.7494vw, 100vh) scale(0.0286) rotateY(1280deg);
  }
}
@keyframes confetti-61 {
  36.551% {
    transform: translate(36.4614vw, 36.551vh) scale(0.0286) rotateY(251deg);
  }
  to {
    transform: translate(34.7494vw, 100vh) scale(0.0286) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(62) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.0442;
  transform: translate(92.0003vw, -10px) scale(0.9842);
  -webkit-animation: confetti-62 8s -6s linear infinite;
          animation: confetti-62 8s -6s linear infinite;
}
@-webkit-keyframes confetti-62 {
  56.644% {
    transform: translate(94.3139vw, 56.644vh) scale(0.9842) rotate(1128deg);
  }
  to {
    transform: translate(93.1571vw, 100vh) scale(0.9842) rotate(1280deg);
  }
}
@keyframes confetti-62 {
  56.644% {
    transform: translate(94.3139vw, 56.644vh) scale(0.9842) rotate(1128deg);
  }
  to {
    transform: translate(93.1571vw, 100vh) scale(0.9842) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(63) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.1624;
  transform: translate(8.8531vw, -10px) scale(0.4337);
  -webkit-animation: confetti-63 10s -23s linear infinite;
          animation: confetti-63 10s -23s linear infinite;
}
@-webkit-keyframes confetti-63 {
  73.251% {
    transform: translate(5.7124vw, 73.251vh) scale(0.4337) rotate(530deg);
  }
  to {
    transform: translate(7.28275vw, 100vh) scale(0.4337) rotate(1280deg);
  }
}
@keyframes confetti-63 {
  73.251% {
    transform: translate(5.7124vw, 73.251vh) scale(0.4337) rotate(530deg);
  }
  to {
    transform: translate(7.28275vw, 100vh) scale(0.4337) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(64) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.516;
  transform: translate(62.9038vw, -10px) scale(0.0365);
  -webkit-animation: confetti-64 9s -11s linear infinite;
          animation: confetti-64 9s -11s linear infinite;
}
@-webkit-keyframes confetti-64 {
  75.416% {
    transform: translate(72.1449vw, 75.416vh) scale(0.0365) rotate(53deg);
  }
  to {
    transform: translate(67.52435vw, 100vh) scale(0.0365) rotate(1280deg);
  }
}
@keyframes confetti-64 {
  75.416% {
    transform: translate(72.1449vw, 75.416vh) scale(0.0365) rotate(53deg);
  }
  to {
    transform: translate(67.52435vw, 100vh) scale(0.0365) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(65) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.7174;
  transform: translate(85.6397vw, -10px) scale(0.5308);
  -webkit-animation: confetti-65 6s -21s linear infinite;
          animation: confetti-65 6s -21s linear infinite;
}
@-webkit-keyframes confetti-65 {
  62.31% {
    transform: translate(94.886vw, 62.31vh) scale(0.5308) rotateX(434deg);
  }
  to {
    transform: translate(90.26285vw, 100vh) scale(0.5308) rotateX(1280deg);
  }
}
@keyframes confetti-65 {
  62.31% {
    transform: translate(94.886vw, 62.31vh) scale(0.5308) rotateX(434deg);
  }
  to {
    transform: translate(90.26285vw, 100vh) scale(0.5308) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(66) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.4279;
  transform: translate(61.088vw, -10px) scale(0.3298);
  -webkit-animation: confetti-66 8s -16s linear infinite;
          animation: confetti-66 8s -16s linear infinite;
}
@-webkit-keyframes confetti-66 {
  35.111% {
    transform: translate(54.3348vw, 35.111vh) scale(0.3298) rotateX(58deg);
  }
  to {
    transform: translate(57.7114vw, 100vh) scale(0.3298) rotateX(1280deg);
  }
}
@keyframes confetti-66 {
  35.111% {
    transform: translate(54.3348vw, 35.111vh) scale(0.3298) rotateX(58deg);
  }
  to {
    transform: translate(57.7114vw, 100vh) scale(0.3298) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(67) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.7099;
  transform: translate(16.832vw, -10px) scale(0.6533);
  -webkit-animation: confetti-67 10s -12s linear infinite;
          animation: confetti-67 10s -12s linear infinite;
}
@-webkit-keyframes confetti-67 {
  74.636% {
    transform: translate(15.008vw, 74.636vh) scale(0.6533) rotateY(312deg);
  }
  to {
    transform: translate(15.92vw, 100vh) scale(0.6533) rotateY(1280deg);
  }
}
@keyframes confetti-67 {
  74.636% {
    transform: translate(15.008vw, 74.636vh) scale(0.6533) rotateY(312deg);
  }
  to {
    transform: translate(15.92vw, 100vh) scale(0.6533) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(68) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.9522;
  transform: translate(14.146vw, -10px) scale(0.8535);
  -webkit-animation: confetti-68 7s -2s linear infinite;
          animation: confetti-68 7s -2s linear infinite;
}
@-webkit-keyframes confetti-68 {
  35.277% {
    transform: translate(21.2142vw, 35.277vh) scale(0.8535) rotate(907deg);
  }
  to {
    transform: translate(17.6801vw, 100vh) scale(0.8535) rotate(1280deg);
  }
}
@keyframes confetti-68 {
  35.277% {
    transform: translate(21.2142vw, 35.277vh) scale(0.8535) rotate(907deg);
  }
  to {
    transform: translate(17.6801vw, 100vh) scale(0.8535) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(69) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.5423;
  transform: translate(57.9788vw, -10px) scale(0.509);
  -webkit-animation: confetti-69 5s -26s linear infinite;
          animation: confetti-69 5s -26s linear infinite;
}
@-webkit-keyframes confetti-69 {
  52.889% {
    transform: translate(49.7837vw, 52.889vh) scale(0.509) rotate(932deg);
  }
  to {
    transform: translate(53.88125vw, 100vh) scale(0.509) rotate(1280deg);
  }
}
@keyframes confetti-69 {
  52.889% {
    transform: translate(49.7837vw, 52.889vh) scale(0.509) rotate(932deg);
  }
  to {
    transform: translate(53.88125vw, 100vh) scale(0.509) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(70) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.6848;
  transform: translate(49.8031vw, -10px) scale(0.9227);
  -webkit-animation: confetti-70 9s -27s linear infinite;
          animation: confetti-70 9s -27s linear infinite;
}
@-webkit-keyframes confetti-70 {
  36.883% {
    transform: translate(46.3366vw, 36.883vh) scale(0.9227) rotateX(89deg);
  }
  to {
    transform: translate(48.06985vw, 100vh) scale(0.9227) rotateX(1280deg);
  }
}
@keyframes confetti-70 {
  36.883% {
    transform: translate(46.3366vw, 36.883vh) scale(0.9227) rotateX(89deg);
  }
  to {
    transform: translate(48.06985vw, 100vh) scale(0.9227) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(71) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.3147;
  transform: translate(26.5111vw, -10px) scale(0.2237);
  -webkit-animation: confetti-71 10s -4s linear infinite;
          animation: confetti-71 10s -4s linear infinite;
}
@-webkit-keyframes confetti-71 {
  59.734% {
    transform: translate(23.6354vw, 59.734vh) scale(0.2237) rotate(486deg);
  }
  to {
    transform: translate(25.07325vw, 100vh) scale(0.2237) rotate(1280deg);
  }
}
@keyframes confetti-71 {
  59.734% {
    transform: translate(23.6354vw, 59.734vh) scale(0.2237) rotate(486deg);
  }
  to {
    transform: translate(25.07325vw, 100vh) scale(0.2237) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(72) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.7649;
  transform: translate(16.3187vw, -10px) scale(0.7336);
  -webkit-animation: confetti-72 6s -12s linear infinite;
          animation: confetti-72 6s -12s linear infinite;
}
@-webkit-keyframes confetti-72 {
  61.847% {
    transform: translate(13.9995vw, 61.847vh) scale(0.7336) rotateX(341deg);
  }
  to {
    transform: translate(15.1591vw, 100vh) scale(0.7336) rotateX(1280deg);
  }
}
@keyframes confetti-72 {
  61.847% {
    transform: translate(13.9995vw, 61.847vh) scale(0.7336) rotateX(341deg);
  }
  to {
    transform: translate(15.1591vw, 100vh) scale(0.7336) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(73) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.3155;
  transform: translate(2.9958vw, -10px) scale(0.821);
  -webkit-animation: confetti-73 10s -15s linear infinite;
          animation: confetti-73 10s -15s linear infinite;
}
@-webkit-keyframes confetti-73 {
  52.114% {
    transform: translate(4.7815vw, 52.114vh) scale(0.821) rotate(1072deg);
  }
  to {
    transform: translate(3.88865vw, 100vh) scale(0.821) rotate(1280deg);
  }
}
@keyframes confetti-73 {
  52.114% {
    transform: translate(4.7815vw, 52.114vh) scale(0.821) rotate(1072deg);
  }
  to {
    transform: translate(3.88865vw, 100vh) scale(0.821) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(74) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.1534;
  transform: translate(46.2343vw, -10px) scale(0.5772);
  -webkit-animation: confetti-74 10s -21s linear infinite;
          animation: confetti-74 10s -21s linear infinite;
}
@-webkit-keyframes confetti-74 {
  69.72% {
    transform: translate(41.3569vw, 69.72vh) scale(0.5772) rotateX(311deg);
  }
  to {
    transform: translate(43.7956vw, 100vh) scale(0.5772) rotateX(1280deg);
  }
}
@keyframes confetti-74 {
  69.72% {
    transform: translate(41.3569vw, 69.72vh) scale(0.5772) rotateX(311deg);
  }
  to {
    transform: translate(43.7956vw, 100vh) scale(0.5772) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(75) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.5572;
  transform: translate(93.06vw, -10px) scale(0.9972);
  -webkit-animation: confetti-75 6s -4s linear infinite;
          animation: confetti-75 6s -4s linear infinite;
}
@-webkit-keyframes confetti-75 {
  46.858% {
    transform: translate(87.2263vw, 46.858vh) scale(0.9972) rotateY(833deg);
  }
  to {
    transform: translate(90.14315vw, 100vh) scale(0.9972) rotateY(1280deg);
  }
}
@keyframes confetti-75 {
  46.858% {
    transform: translate(87.2263vw, 46.858vh) scale(0.9972) rotateY(833deg);
  }
  to {
    transform: translate(90.14315vw, 100vh) scale(0.9972) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(76) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.7039;
  transform: translate(1.8404vw, -10px) scale(0.3387);
  -webkit-animation: confetti-76 6s -28s linear infinite;
          animation: confetti-76 6s -28s linear infinite;
}
@-webkit-keyframes confetti-76 {
  38.643% {
    transform: translate(3.7857vw, 38.643vh) scale(0.3387) rotateY(608deg);
  }
  to {
    transform: translate(2.81305vw, 100vh) scale(0.3387) rotateY(1280deg);
  }
}
@keyframes confetti-76 {
  38.643% {
    transform: translate(3.7857vw, 38.643vh) scale(0.3387) rotateY(608deg);
  }
  to {
    transform: translate(2.81305vw, 100vh) scale(0.3387) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(77) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.413;
  transform: translate(36.2089vw, -10px) scale(0.1527);
  -webkit-animation: confetti-77 8s -21s linear infinite;
          animation: confetti-77 8s -21s linear infinite;
}
@-webkit-keyframes confetti-77 {
  54.591% {
    transform: translate(36.6925vw, 54.591vh) scale(0.1527) rotate(1112deg);
  }
  to {
    transform: translate(36.4507vw, 100vh) scale(0.1527) rotate(1280deg);
  }
}
@keyframes confetti-77 {
  54.591% {
    transform: translate(36.6925vw, 54.591vh) scale(0.1527) rotate(1112deg);
  }
  to {
    transform: translate(36.4507vw, 100vh) scale(0.1527) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(78) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.4973;
  transform: translate(89.25vw, -10px) scale(0.4366);
  -webkit-animation: confetti-78 8s -12s linear infinite;
          animation: confetti-78 8s -12s linear infinite;
}
@-webkit-keyframes confetti-78 {
  41.171% {
    transform: translate(85.5221vw, 41.171vh) scale(0.4366) rotate(917deg);
  }
  to {
    transform: translate(87.38605vw, 100vh) scale(0.4366) rotate(1280deg);
  }
}
@keyframes confetti-78 {
  41.171% {
    transform: translate(85.5221vw, 41.171vh) scale(0.4366) rotate(917deg);
  }
  to {
    transform: translate(87.38605vw, 100vh) scale(0.4366) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(79) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.8887;
  transform: translate(12.5074vw, -10px) scale(0.9027);
  -webkit-animation: confetti-79 10s -20s linear infinite;
          animation: confetti-79 10s -20s linear infinite;
}
@-webkit-keyframes confetti-79 {
  50.858% {
    transform: translate(2.5737vw, 50.858vh) scale(0.9027) rotate(1130deg);
  }
  to {
    transform: translate(7.54055vw, 100vh) scale(0.9027) rotate(1280deg);
  }
}
@keyframes confetti-79 {
  50.858% {
    transform: translate(2.5737vw, 50.858vh) scale(0.9027) rotate(1130deg);
  }
  to {
    transform: translate(7.54055vw, 100vh) scale(0.9027) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(80) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.7428;
  transform: translate(15.1381vw, -10px) scale(0.8975);
  -webkit-animation: confetti-80 6s -13s linear infinite;
          animation: confetti-80 6s -13s linear infinite;
}
@-webkit-keyframes confetti-80 {
  31.223% {
    transform: translate(6.181vw, 31.223vh) scale(0.8975) rotate(673deg);
  }
  to {
    transform: translate(10.65955vw, 100vh) scale(0.8975) rotate(1280deg);
  }
}
@keyframes confetti-80 {
  31.223% {
    transform: translate(6.181vw, 31.223vh) scale(0.8975) rotate(673deg);
  }
  to {
    transform: translate(10.65955vw, 100vh) scale(0.8975) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(81) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.1292;
  transform: translate(43.6287vw, -10px) scale(0.5586);
  -webkit-animation: confetti-81 7s -13s linear infinite;
          animation: confetti-81 7s -13s linear infinite;
}
@-webkit-keyframes confetti-81 {
  30.811% {
    transform: translate(37.4839vw, 30.811vh) scale(0.5586) rotateY(789deg);
  }
  to {
    transform: translate(40.5563vw, 100vh) scale(0.5586) rotateY(1280deg);
  }
}
@keyframes confetti-81 {
  30.811% {
    transform: translate(37.4839vw, 30.811vh) scale(0.5586) rotateY(789deg);
  }
  to {
    transform: translate(40.5563vw, 100vh) scale(0.5586) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(82) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.6436;
  transform: translate(85.2966vw, -10px) scale(0.8366);
  -webkit-animation: confetti-82 10s -14s linear infinite;
          animation: confetti-82 10s -14s linear infinite;
}
@-webkit-keyframes confetti-82 {
  53.9% {
    transform: translate(87.2662vw, 53.9vh) scale(0.8366) rotateY(900deg);
  }
  to {
    transform: translate(86.2814vw, 100vh) scale(0.8366) rotateY(1280deg);
  }
}
@keyframes confetti-82 {
  53.9% {
    transform: translate(87.2662vw, 53.9vh) scale(0.8366) rotateY(900deg);
  }
  to {
    transform: translate(86.2814vw, 100vh) scale(0.8366) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(83) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.0635;
  transform: translate(81.0391vw, -10px) scale(0.012);
  -webkit-animation: confetti-83 6s -11s linear infinite;
          animation: confetti-83 6s -11s linear infinite;
}
@-webkit-keyframes confetti-83 {
  44.645% {
    transform: translate(86.3151vw, 44.645vh) scale(0.012) rotateX(222deg);
  }
  to {
    transform: translate(83.6771vw, 100vh) scale(0.012) rotateX(1280deg);
  }
}
@keyframes confetti-83 {
  44.645% {
    transform: translate(86.3151vw, 44.645vh) scale(0.012) rotateX(222deg);
  }
  to {
    transform: translate(83.6771vw, 100vh) scale(0.012) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(84) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.2912;
  transform: translate(42.8782vw, -10px) scale(0.3139);
  -webkit-animation: confetti-84 5s -27s linear infinite;
          animation: confetti-84 5s -27s linear infinite;
}
@-webkit-keyframes confetti-84 {
  73.845% {
    transform: translate(40.7565vw, 73.845vh) scale(0.3139) rotateX(994deg);
  }
  to {
    transform: translate(41.81735vw, 100vh) scale(0.3139) rotateX(1280deg);
  }
}
@keyframes confetti-84 {
  73.845% {
    transform: translate(40.7565vw, 73.845vh) scale(0.3139) rotateX(994deg);
  }
  to {
    transform: translate(41.81735vw, 100vh) scale(0.3139) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(85) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.3343;
  transform: translate(21.6598vw, -10px) scale(0.3037);
  -webkit-animation: confetti-85 6s -28s linear infinite;
          animation: confetti-85 6s -28s linear infinite;
}
@-webkit-keyframes confetti-85 {
  42.448% {
    transform: translate(26.2855vw, 42.448vh) scale(0.3037) rotateX(1218deg);
  }
  to {
    transform: translate(23.97265vw, 100vh) scale(0.3037) rotateX(1280deg);
  }
}
@keyframes confetti-85 {
  42.448% {
    transform: translate(26.2855vw, 42.448vh) scale(0.3037) rotateX(1218deg);
  }
  to {
    transform: translate(23.97265vw, 100vh) scale(0.3037) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(86) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.1644;
  transform: translate(98.2471vw, -10px) scale(0.9686);
  -webkit-animation: confetti-86 7s -27s linear infinite;
          animation: confetti-86 7s -27s linear infinite;
}
@-webkit-keyframes confetti-86 {
  79.289% {
    transform: translate(102.2959vw, 79.289vh) scale(0.9686) rotateX(1173deg);
  }
  to {
    transform: translate(100.2715vw, 100vh) scale(0.9686) rotateX(1280deg);
  }
}
@keyframes confetti-86 {
  79.289% {
    transform: translate(102.2959vw, 79.289vh) scale(0.9686) rotateX(1173deg);
  }
  to {
    transform: translate(100.2715vw, 100vh) scale(0.9686) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(87) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.5479;
  transform: translate(17.9364vw, -10px) scale(0.4983);
  -webkit-animation: confetti-87 9s -22s linear infinite;
          animation: confetti-87 9s -22s linear infinite;
}
@-webkit-keyframes confetti-87 {
  61.883% {
    transform: translate(22.5144vw, 61.883vh) scale(0.4983) rotateY(981deg);
  }
  to {
    transform: translate(20.2254vw, 100vh) scale(0.4983) rotateY(1280deg);
  }
}
@keyframes confetti-87 {
  61.883% {
    transform: translate(22.5144vw, 61.883vh) scale(0.4983) rotateY(981deg);
  }
  to {
    transform: translate(20.2254vw, 100vh) scale(0.4983) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(88) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.7768;
  transform: translate(38.3945vw, -10px) scale(0.7181);
  -webkit-animation: confetti-88 9s -9s linear infinite;
          animation: confetti-88 9s -9s linear infinite;
}
@-webkit-keyframes confetti-88 {
  34.553% {
    transform: translate(31.5497vw, 34.553vh) scale(0.7181) rotateX(1277deg);
  }
  to {
    transform: translate(34.9721vw, 100vh) scale(0.7181) rotateX(1280deg);
  }
}
@keyframes confetti-88 {
  34.553% {
    transform: translate(31.5497vw, 34.553vh) scale(0.7181) rotateX(1277deg);
  }
  to {
    transform: translate(34.9721vw, 100vh) scale(0.7181) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(89) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.9859;
  transform: translate(65.643vw, -10px) scale(0.8795);
  -webkit-animation: confetti-89 10s -11s linear infinite;
          animation: confetti-89 10s -11s linear infinite;
}
@-webkit-keyframes confetti-89 {
  63.483% {
    transform: translate(74.6198vw, 63.483vh) scale(0.8795) rotate(399deg);
  }
  to {
    transform: translate(70.1314vw, 100vh) scale(0.8795) rotate(1280deg);
  }
}
@keyframes confetti-89 {
  63.483% {
    transform: translate(74.6198vw, 63.483vh) scale(0.8795) rotate(399deg);
  }
  to {
    transform: translate(70.1314vw, 100vh) scale(0.8795) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(90) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.3011;
  transform: translate(18.4637vw, -10px) scale(0.3251);
  -webkit-animation: confetti-90 10s -8s linear infinite;
          animation: confetti-90 10s -8s linear infinite;
}
@-webkit-keyframes confetti-90 {
  59.766% {
    transform: translate(11.0474vw, 59.766vh) scale(0.3251) rotateX(145deg);
  }
  to {
    transform: translate(14.75555vw, 100vh) scale(0.3251) rotateX(1280deg);
  }
}
@keyframes confetti-90 {
  59.766% {
    transform: translate(11.0474vw, 59.766vh) scale(0.3251) rotateX(145deg);
  }
  to {
    transform: translate(14.75555vw, 100vh) scale(0.3251) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(91) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.1734;
  transform: translate(70.5958vw, -10px) scale(0.7781);
  -webkit-animation: confetti-91 9s -11s linear infinite;
          animation: confetti-91 9s -11s linear infinite;
}
@-webkit-keyframes confetti-91 {
  33.784% {
    transform: translate(66.6176vw, 33.784vh) scale(0.7781) rotateX(477deg);
  }
  to {
    transform: translate(68.6067vw, 100vh) scale(0.7781) rotateX(1280deg);
  }
}
@keyframes confetti-91 {
  33.784% {
    transform: translate(66.6176vw, 33.784vh) scale(0.7781) rotateX(477deg);
  }
  to {
    transform: translate(68.6067vw, 100vh) scale(0.7781) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(92) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.8008;
  transform: translate(46.0108vw, -10px) scale(0.6376);
  -webkit-animation: confetti-92 6s -7s linear infinite;
          animation: confetti-92 6s -7s linear infinite;
}
@-webkit-keyframes confetti-92 {
  76.965% {
    transform: translate(51.8416vw, 76.965vh) scale(0.6376) rotateY(443deg);
  }
  to {
    transform: translate(48.9262vw, 100vh) scale(0.6376) rotateY(1280deg);
  }
}
@keyframes confetti-92 {
  76.965% {
    transform: translate(51.8416vw, 76.965vh) scale(0.6376) rotateY(443deg);
  }
  to {
    transform: translate(48.9262vw, 100vh) scale(0.6376) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(93) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.6235;
  transform: translate(18.977vw, -10px) scale(0.896);
  -webkit-animation: confetti-93 5s -18s linear infinite;
          animation: confetti-93 5s -18s linear infinite;
}
@-webkit-keyframes confetti-93 {
  58.205% {
    transform: translate(11.719vw, 58.205vh) scale(0.896) rotateY(1046deg);
  }
  to {
    transform: translate(15.348vw, 100vh) scale(0.896) rotateY(1280deg);
  }
}
@keyframes confetti-93 {
  58.205% {
    transform: translate(11.719vw, 58.205vh) scale(0.896) rotateY(1046deg);
  }
  to {
    transform: translate(15.348vw, 100vh) scale(0.896) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(94) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.6564;
  transform: translate(37.0648vw, -10px) scale(0.1461);
  -webkit-animation: confetti-94 10s -3s linear infinite;
          animation: confetti-94 10s -3s linear infinite;
}
@-webkit-keyframes confetti-94 {
  38.378% {
    transform: translate(40.6782vw, 38.378vh) scale(0.1461) rotate(750deg);
  }
  to {
    transform: translate(38.8715vw, 100vh) scale(0.1461) rotate(1280deg);
  }
}
@keyframes confetti-94 {
  38.378% {
    transform: translate(40.6782vw, 38.378vh) scale(0.1461) rotate(750deg);
  }
  to {
    transform: translate(38.8715vw, 100vh) scale(0.1461) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(95) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.7191;
  transform: translate(33.8797vw, -10px) scale(0.2395);
  -webkit-animation: confetti-95 6s -16s linear infinite;
          animation: confetti-95 6s -16s linear infinite;
}
@-webkit-keyframes confetti-95 {
  68.248% {
    transform: translate(23.9675vw, 68.248vh) scale(0.2395) rotateY(838deg);
  }
  to {
    transform: translate(28.9236vw, 100vh) scale(0.2395) rotateY(1280deg);
  }
}
@keyframes confetti-95 {
  68.248% {
    transform: translate(23.9675vw, 68.248vh) scale(0.2395) rotateY(838deg);
  }
  to {
    transform: translate(28.9236vw, 100vh) scale(0.2395) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(96) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.2125;
  transform: translate(16.0003vw, -10px) scale(0.2923);
  -webkit-animation: confetti-96 7s -10s linear infinite;
          animation: confetti-96 7s -10s linear infinite;
}
@-webkit-keyframes confetti-96 {
  61.073% {
    transform: translate(19.4181vw, 61.073vh) scale(0.2923) rotate(1084deg);
  }
  to {
    transform: translate(17.7092vw, 100vh) scale(0.2923) rotate(1280deg);
  }
}
@keyframes confetti-96 {
  61.073% {
    transform: translate(19.4181vw, 61.073vh) scale(0.2923) rotate(1084deg);
  }
  to {
    transform: translate(17.7092vw, 100vh) scale(0.2923) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(97) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.4754;
  transform: translate(57.6936vw, -10px) scale(0.8359);
  -webkit-animation: confetti-97 8s -9s linear infinite;
          animation: confetti-97 8s -9s linear infinite;
}
@-webkit-keyframes confetti-97 {
  73.448% {
    transform: translate(66.1662vw, 73.448vh) scale(0.8359) rotate(796deg);
  }
  to {
    transform: translate(61.9299vw, 100vh) scale(0.8359) rotate(1280deg);
  }
}
@keyframes confetti-97 {
  73.448% {
    transform: translate(66.1662vw, 73.448vh) scale(0.8359) rotate(796deg);
  }
  to {
    transform: translate(61.9299vw, 100vh) scale(0.8359) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(98) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.9037;
  transform: translate(44.1443vw, -10px) scale(0.1568);
  -webkit-animation: confetti-98 6s -18s linear infinite;
          animation: confetti-98 6s -18s linear infinite;
}
@-webkit-keyframes confetti-98 {
  69.865% {
    transform: translate(35.9531vw, 69.865vh) scale(0.1568) rotateY(65deg);
  }
  to {
    transform: translate(40.0487vw, 100vh) scale(0.1568) rotateY(1280deg);
  }
}
@keyframes confetti-98 {
  69.865% {
    transform: translate(35.9531vw, 69.865vh) scale(0.1568) rotateY(65deg);
  }
  to {
    transform: translate(40.0487vw, 100vh) scale(0.1568) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(99) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.9185;
  transform: translate(46.8589vw, -10px) scale(0.1881);
  -webkit-animation: confetti-99 8s -16s linear infinite;
          animation: confetti-99 8s -16s linear infinite;
}
@-webkit-keyframes confetti-99 {
  45.969% {
    transform: translate(49.137vw, 45.969vh) scale(0.1881) rotateX(1032deg);
  }
  to {
    transform: translate(47.99795vw, 100vh) scale(0.1881) rotateX(1280deg);
  }
}
@keyframes confetti-99 {
  45.969% {
    transform: translate(49.137vw, 45.969vh) scale(0.1881) rotateX(1032deg);
  }
  to {
    transform: translate(47.99795vw, 100vh) scale(0.1881) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(100) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.2113;
  transform: translate(24.2253vw, -10px) scale(0.5678);
  -webkit-animation: confetti-100 6s -14s linear infinite;
          animation: confetti-100 6s -14s linear infinite;
}
@-webkit-keyframes confetti-100 {
  67.466% {
    transform: translate(29.1273vw, 67.466vh) scale(0.5678) rotateX(963deg);
  }
  to {
    transform: translate(26.6763vw, 100vh) scale(0.5678) rotateX(1280deg);
  }
}
@keyframes confetti-100 {
  67.466% {
    transform: translate(29.1273vw, 67.466vh) scale(0.5678) rotateX(963deg);
  }
  to {
    transform: translate(26.6763vw, 100vh) scale(0.5678) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(101) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7758;
  transform: translate(33.6528vw, -10px) scale(0.2416);
  -webkit-animation: confetti-101 20s -29s linear infinite;
          animation: confetti-101 20s -29s linear infinite;
}
@-webkit-keyframes confetti-101 {
  57.227% {
    transform: translate(34.0497vw, 57.227vh) scale(0.2416);
  }
  to {
    transform: translate(33.85125vw, 100vh) scale(0.2416);
  }
}
@keyframes confetti-101 {
  57.227% {
    transform: translate(34.0497vw, 57.227vh) scale(0.2416);
  }
  to {
    transform: translate(33.85125vw, 100vh) scale(0.2416);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(102) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4178;
  transform: translate(21.5889vw, -10px) scale(0.0356);
  -webkit-animation: confetti-102 28s -10s linear infinite;
          animation: confetti-102 28s -10s linear infinite;
}
@-webkit-keyframes confetti-102 {
  74.339% {
    transform: translate(29.7543vw, 74.339vh) scale(0.0356);
  }
  to {
    transform: translate(25.6716vw, 100vh) scale(0.0356);
  }
}
@keyframes confetti-102 {
  74.339% {
    transform: translate(29.7543vw, 74.339vh) scale(0.0356);
  }
  to {
    transform: translate(25.6716vw, 100vh) scale(0.0356);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(103) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.392;
  transform: translate(63.346vw, -10px) scale(0.5936);
  -webkit-animation: confetti-103 28s -10s linear infinite;
          animation: confetti-103 28s -10s linear infinite;
}
@-webkit-keyframes confetti-103 {
  53.623% {
    transform: translate(68.3866vw, 53.623vh) scale(0.5936);
  }
  to {
    transform: translate(65.8663vw, 100vh) scale(0.5936);
  }
}
@keyframes confetti-103 {
  53.623% {
    transform: translate(68.3866vw, 53.623vh) scale(0.5936);
  }
  to {
    transform: translate(65.8663vw, 100vh) scale(0.5936);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(104) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6908;
  transform: translate(51.1526vw, -10px) scale(0.9058);
  -webkit-animation: confetti-104 20s -1s linear infinite;
          animation: confetti-104 20s -1s linear infinite;
}
@-webkit-keyframes confetti-104 {
  57.604% {
    transform: translate(51.5919vw, 57.604vh) scale(0.9058);
  }
  to {
    transform: translate(51.37225vw, 100vh) scale(0.9058);
  }
}
@keyframes confetti-104 {
  57.604% {
    transform: translate(51.5919vw, 57.604vh) scale(0.9058);
  }
  to {
    transform: translate(51.37225vw, 100vh) scale(0.9058);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(105) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.8043;
  transform: translate(70.189vw, -10px) scale(0.4449);
  -webkit-animation: confetti-105 22s -23s linear infinite;
          animation: confetti-105 22s -23s linear infinite;
}
@-webkit-keyframes confetti-105 {
  47.962% {
    transform: translate(78.9651vw, 47.962vh) scale(0.4449);
  }
  to {
    transform: translate(74.57705vw, 100vh) scale(0.4449);
  }
}
@keyframes confetti-105 {
  47.962% {
    transform: translate(78.9651vw, 47.962vh) scale(0.4449);
  }
  to {
    transform: translate(74.57705vw, 100vh) scale(0.4449);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(106) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1451;
  transform: translate(82.9868vw, -10px) scale(0.3435);
  -webkit-animation: confetti-106 27s -1s linear infinite;
          animation: confetti-106 27s -1s linear infinite;
}
@-webkit-keyframes confetti-106 {
  52.936% {
    transform: translate(78.24vw, 52.936vh) scale(0.3435);
  }
  to {
    transform: translate(80.6134vw, 100vh) scale(0.3435);
  }
}
@keyframes confetti-106 {
  52.936% {
    transform: translate(78.24vw, 52.936vh) scale(0.3435);
  }
  to {
    transform: translate(80.6134vw, 100vh) scale(0.3435);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(107) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0869;
  transform: translate(80.6763vw, -10px) scale(0.1487);
  -webkit-animation: confetti-107 12s -14s linear infinite;
          animation: confetti-107 12s -14s linear infinite;
}
@-webkit-keyframes confetti-107 {
  40.23% {
    transform: translate(80.716vw, 40.23vh) scale(0.1487);
  }
  to {
    transform: translate(80.69615vw, 100vh) scale(0.1487);
  }
}
@keyframes confetti-107 {
  40.23% {
    transform: translate(80.716vw, 40.23vh) scale(0.1487);
  }
  to {
    transform: translate(80.69615vw, 100vh) scale(0.1487);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(108) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7424;
  transform: translate(94.5028vw, -10px) scale(0.1813);
  -webkit-animation: confetti-108 12s -9s linear infinite;
          animation: confetti-108 12s -9s linear infinite;
}
@-webkit-keyframes confetti-108 {
  77.147% {
    transform: translate(99.9732vw, 77.147vh) scale(0.1813);
  }
  to {
    transform: translate(97.238vw, 100vh) scale(0.1813);
  }
}
@keyframes confetti-108 {
  77.147% {
    transform: translate(99.9732vw, 77.147vh) scale(0.1813);
  }
  to {
    transform: translate(97.238vw, 100vh) scale(0.1813);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(109) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2563;
  transform: translate(75.6273vw, -10px) scale(0.2779);
  -webkit-animation: confetti-109 11s -17s linear infinite;
          animation: confetti-109 11s -17s linear infinite;
}
@-webkit-keyframes confetti-109 {
  57.414% {
    transform: translate(80.5472vw, 57.414vh) scale(0.2779);
  }
  to {
    transform: translate(78.08725vw, 100vh) scale(0.2779);
  }
}
@keyframes confetti-109 {
  57.414% {
    transform: translate(80.5472vw, 57.414vh) scale(0.2779);
  }
  to {
    transform: translate(78.08725vw, 100vh) scale(0.2779);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(110) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.767;
  transform: translate(98.9632vw, -10px) scale(0.9697);
  -webkit-animation: confetti-110 20s -17s linear infinite;
          animation: confetti-110 20s -17s linear infinite;
}
@-webkit-keyframes confetti-110 {
  75.973% {
    transform: translate(101.279vw, 75.973vh) scale(0.9697);
  }
  to {
    transform: translate(100.1211vw, 100vh) scale(0.9697);
  }
}
@keyframes confetti-110 {
  75.973% {
    transform: translate(101.279vw, 75.973vh) scale(0.9697);
  }
  to {
    transform: translate(100.1211vw, 100vh) scale(0.9697);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(111) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.9961;
  transform: translate(42.8857vw, -10px) scale(0.3979);
  -webkit-animation: confetti-111 13s -9s linear infinite;
          animation: confetti-111 13s -9s linear infinite;
}
@-webkit-keyframes confetti-111 {
  41.661% {
    transform: translate(48.263vw, 41.661vh) scale(0.3979);
  }
  to {
    transform: translate(45.57435vw, 100vh) scale(0.3979);
  }
}
@keyframes confetti-111 {
  41.661% {
    transform: translate(48.263vw, 41.661vh) scale(0.3979);
  }
  to {
    transform: translate(45.57435vw, 100vh) scale(0.3979);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(112) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4573;
  transform: translate(97.2808vw, -10px) scale(0.521);
  -webkit-animation: confetti-112 23s -16s linear infinite;
          animation: confetti-112 23s -16s linear infinite;
}
@-webkit-keyframes confetti-112 {
  40.914% {
    transform: translate(101.3705vw, 40.914vh) scale(0.521);
  }
  to {
    transform: translate(99.32565vw, 100vh) scale(0.521);
  }
}
@keyframes confetti-112 {
  40.914% {
    transform: translate(101.3705vw, 40.914vh) scale(0.521);
  }
  to {
    transform: translate(99.32565vw, 100vh) scale(0.521);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(113) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7212;
  transform: translate(44.1241vw, -10px) scale(0.4097);
  -webkit-animation: confetti-113 18s -29s linear infinite;
          animation: confetti-113 18s -29s linear infinite;
}
@-webkit-keyframes confetti-113 {
  65.837% {
    transform: translate(38.8778vw, 65.837vh) scale(0.4097);
  }
  to {
    transform: translate(41.50095vw, 100vh) scale(0.4097);
  }
}
@keyframes confetti-113 {
  65.837% {
    transform: translate(38.8778vw, 65.837vh) scale(0.4097);
  }
  to {
    transform: translate(41.50095vw, 100vh) scale(0.4097);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(114) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7773;
  transform: translate(1.8984vw, -10px) scale(0.9244);
  -webkit-animation: confetti-114 11s -12s linear infinite;
          animation: confetti-114 11s -12s linear infinite;
}
@-webkit-keyframes confetti-114 {
  70.721% {
    transform: translate(-0.3738vw, 70.721vh) scale(0.9244);
  }
  to {
    transform: translate(0.7623vw, 100vh) scale(0.9244);
  }
}
@keyframes confetti-114 {
  70.721% {
    transform: translate(-0.3738vw, 70.721vh) scale(0.9244);
  }
  to {
    transform: translate(0.7623vw, 100vh) scale(0.9244);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(115) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0212;
  transform: translate(87.8343vw, -10px) scale(0.7108);
  -webkit-animation: confetti-115 18s -16s linear infinite;
          animation: confetti-115 18s -16s linear infinite;
}
@-webkit-keyframes confetti-115 {
  78.479% {
    transform: translate(88.4294vw, 78.479vh) scale(0.7108);
  }
  to {
    transform: translate(88.13185vw, 100vh) scale(0.7108);
  }
}
@keyframes confetti-115 {
  78.479% {
    transform: translate(88.4294vw, 78.479vh) scale(0.7108);
  }
  to {
    transform: translate(88.13185vw, 100vh) scale(0.7108);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(116) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2613;
  transform: translate(28.7726vw, -10px) scale(0.1307);
  -webkit-animation: confetti-116 29s -4s linear infinite;
          animation: confetti-116 29s -4s linear infinite;
}
@-webkit-keyframes confetti-116 {
  49.925% {
    transform: translate(32.092vw, 49.925vh) scale(0.1307);
  }
  to {
    transform: translate(30.4323vw, 100vh) scale(0.1307);
  }
}
@keyframes confetti-116 {
  49.925% {
    transform: translate(32.092vw, 49.925vh) scale(0.1307);
  }
  to {
    transform: translate(30.4323vw, 100vh) scale(0.1307);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(117) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.094;
  transform: translate(80.049vw, -10px) scale(0.2367);
  -webkit-animation: confetti-117 11s -24s linear infinite;
          animation: confetti-117 11s -24s linear infinite;
}
@-webkit-keyframes confetti-117 {
  79.962% {
    transform: translate(83.3678vw, 79.962vh) scale(0.2367);
  }
  to {
    transform: translate(81.7084vw, 100vh) scale(0.2367);
  }
}
@keyframes confetti-117 {
  79.962% {
    transform: translate(83.3678vw, 79.962vh) scale(0.2367);
  }
  to {
    transform: translate(81.7084vw, 100vh) scale(0.2367);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(118) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2469;
  transform: translate(5.2634vw, -10px) scale(0.2775);
  -webkit-animation: confetti-118 18s -19s linear infinite;
          animation: confetti-118 18s -19s linear infinite;
}
@-webkit-keyframes confetti-118 {
  38.147% {
    transform: translate(3.6633vw, 38.147vh) scale(0.2775);
  }
  to {
    transform: translate(4.46335vw, 100vh) scale(0.2775);
  }
}
@keyframes confetti-118 {
  38.147% {
    transform: translate(3.6633vw, 38.147vh) scale(0.2775);
  }
  to {
    transform: translate(4.46335vw, 100vh) scale(0.2775);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(119) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0842;
  transform: translate(98.4116vw, -10px) scale(0.5065);
  -webkit-animation: confetti-119 17s -18s linear infinite;
          animation: confetti-119 17s -18s linear infinite;
}
@-webkit-keyframes confetti-119 {
  30.074% {
    transform: translate(100.0314vw, 30.074vh) scale(0.5065);
  }
  to {
    transform: translate(99.2215vw, 100vh) scale(0.5065);
  }
}
@keyframes confetti-119 {
  30.074% {
    transform: translate(100.0314vw, 30.074vh) scale(0.5065);
  }
  to {
    transform: translate(99.2215vw, 100vh) scale(0.5065);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(120) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2694;
  transform: translate(38.9906vw, -10px) scale(0.8169);
  -webkit-animation: confetti-120 30s -10s linear infinite;
          animation: confetti-120 30s -10s linear infinite;
}
@-webkit-keyframes confetti-120 {
  72.626% {
    transform: translate(48.1306vw, 72.626vh) scale(0.8169);
  }
  to {
    transform: translate(43.5606vw, 100vh) scale(0.8169);
  }
}
@keyframes confetti-120 {
  72.626% {
    transform: translate(48.1306vw, 72.626vh) scale(0.8169);
  }
  to {
    transform: translate(43.5606vw, 100vh) scale(0.8169);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(121) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.9443;
  transform: translate(15.5555vw, -10px) scale(0.1906);
  -webkit-animation: confetti-121 26s -15s linear infinite;
          animation: confetti-121 26s -15s linear infinite;
}
@-webkit-keyframes confetti-121 {
  58.666% {
    transform: translate(16.8502vw, 58.666vh) scale(0.1906);
  }
  to {
    transform: translate(16.20285vw, 100vh) scale(0.1906);
  }
}
@keyframes confetti-121 {
  58.666% {
    transform: translate(16.8502vw, 58.666vh) scale(0.1906);
  }
  to {
    transform: translate(16.20285vw, 100vh) scale(0.1906);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(122) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.8773;
  transform: translate(64.6541vw, -10px) scale(0.4718);
  -webkit-animation: confetti-122 16s -22s linear infinite;
          animation: confetti-122 16s -22s linear infinite;
}
@-webkit-keyframes confetti-122 {
  53.217% {
    transform: translate(62.9456vw, 53.217vh) scale(0.4718);
  }
  to {
    transform: translate(63.79985vw, 100vh) scale(0.4718);
  }
}
@keyframes confetti-122 {
  53.217% {
    transform: translate(62.9456vw, 53.217vh) scale(0.4718);
  }
  to {
    transform: translate(63.79985vw, 100vh) scale(0.4718);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(123) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2082;
  transform: translate(22.3832vw, -10px) scale(0.0332);
  -webkit-animation: confetti-123 15s -14s linear infinite;
          animation: confetti-123 15s -14s linear infinite;
}
@-webkit-keyframes confetti-123 {
  59.584% {
    transform: translate(28.0248vw, 59.584vh) scale(0.0332);
  }
  to {
    transform: translate(25.204vw, 100vh) scale(0.0332);
  }
}
@keyframes confetti-123 {
  59.584% {
    transform: translate(28.0248vw, 59.584vh) scale(0.0332);
  }
  to {
    transform: translate(25.204vw, 100vh) scale(0.0332);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(124) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0822;
  transform: translate(50.4964vw, -10px) scale(0.8664);
  -webkit-animation: confetti-124 15s -3s linear infinite;
          animation: confetti-124 15s -3s linear infinite;
}
@-webkit-keyframes confetti-124 {
  52.181% {
    transform: translate(44.3299vw, 52.181vh) scale(0.8664);
  }
  to {
    transform: translate(47.41315vw, 100vh) scale(0.8664);
  }
}
@keyframes confetti-124 {
  52.181% {
    transform: translate(44.3299vw, 52.181vh) scale(0.8664);
  }
  to {
    transform: translate(47.41315vw, 100vh) scale(0.8664);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(125) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4924;
  transform: translate(78.0822vw, -10px) scale(0.5234);
  -webkit-animation: confetti-125 26s -12s linear infinite;
          animation: confetti-125 26s -12s linear infinite;
}
@-webkit-keyframes confetti-125 {
  52.33% {
    transform: translate(83.6471vw, 52.33vh) scale(0.5234);
  }
  to {
    transform: translate(80.86465vw, 100vh) scale(0.5234);
  }
}
@keyframes confetti-125 {
  52.33% {
    transform: translate(83.6471vw, 52.33vh) scale(0.5234);
  }
  to {
    transform: translate(80.86465vw, 100vh) scale(0.5234);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(126) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2846;
  transform: translate(38.9481vw, -10px) scale(0.4439);
  -webkit-animation: confetti-126 14s -27s linear infinite;
          animation: confetti-126 14s -27s linear infinite;
}
@-webkit-keyframes confetti-126 {
  67.886% {
    transform: translate(47.5649vw, 67.886vh) scale(0.4439);
  }
  to {
    transform: translate(43.2565vw, 100vh) scale(0.4439);
  }
}
@keyframes confetti-126 {
  67.886% {
    transform: translate(47.5649vw, 67.886vh) scale(0.4439);
  }
  to {
    transform: translate(43.2565vw, 100vh) scale(0.4439);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(127) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.023;
  transform: translate(31.0613vw, -10px) scale(0.5993);
  -webkit-animation: confetti-127 15s -1s linear infinite;
          animation: confetti-127 15s -1s linear infinite;
}
@-webkit-keyframes confetti-127 {
  69.867% {
    transform: translate(25.585vw, 69.867vh) scale(0.5993);
  }
  to {
    transform: translate(28.32315vw, 100vh) scale(0.5993);
  }
}
@keyframes confetti-127 {
  69.867% {
    transform: translate(25.585vw, 69.867vh) scale(0.5993);
  }
  to {
    transform: translate(28.32315vw, 100vh) scale(0.5993);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(128) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0312;
  transform: translate(10.4779vw, -10px) scale(0.5043);
  -webkit-animation: confetti-128 10s -28s linear infinite;
          animation: confetti-128 10s -28s linear infinite;
}
@-webkit-keyframes confetti-128 {
  49.516% {
    transform: translate(5.9193vw, 49.516vh) scale(0.5043);
  }
  to {
    transform: translate(8.1986vw, 100vh) scale(0.5043);
  }
}
@keyframes confetti-128 {
  49.516% {
    transform: translate(5.9193vw, 49.516vh) scale(0.5043);
  }
  to {
    transform: translate(8.1986vw, 100vh) scale(0.5043);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(129) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3955;
  transform: translate(6.5638vw, -10px) scale(0.4103);
  -webkit-animation: confetti-129 29s -20s linear infinite;
          animation: confetti-129 29s -20s linear infinite;
}
@-webkit-keyframes confetti-129 {
  57.477% {
    transform: translate(10.6229vw, 57.477vh) scale(0.4103);
  }
  to {
    transform: translate(8.59335vw, 100vh) scale(0.4103);
  }
}
@keyframes confetti-129 {
  57.477% {
    transform: translate(10.6229vw, 57.477vh) scale(0.4103);
  }
  to {
    transform: translate(8.59335vw, 100vh) scale(0.4103);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(130) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.918;
  transform: translate(0.4412vw, -10px) scale(0.5001);
  -webkit-animation: confetti-130 22s -18s linear infinite;
          animation: confetti-130 22s -18s linear infinite;
}
@-webkit-keyframes confetti-130 {
  64.904% {
    transform: translate(6.2408vw, 64.904vh) scale(0.5001);
  }
  to {
    transform: translate(3.341vw, 100vh) scale(0.5001);
  }
}
@keyframes confetti-130 {
  64.904% {
    transform: translate(6.2408vw, 64.904vh) scale(0.5001);
  }
  to {
    transform: translate(3.341vw, 100vh) scale(0.5001);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(131) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2702;
  transform: translate(57.747vw, -10px) scale(0.3616);
  -webkit-animation: confetti-131 20s -2s linear infinite;
          animation: confetti-131 20s -2s linear infinite;
}
@-webkit-keyframes confetti-131 {
  48.922% {
    transform: translate(64.5649vw, 48.922vh) scale(0.3616);
  }
  to {
    transform: translate(61.15595vw, 100vh) scale(0.3616);
  }
}
@keyframes confetti-131 {
  48.922% {
    transform: translate(64.5649vw, 48.922vh) scale(0.3616);
  }
  to {
    transform: translate(61.15595vw, 100vh) scale(0.3616);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(132) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.8041;
  transform: translate(48.2277vw, -10px) scale(0.5552);
  -webkit-animation: confetti-132 11s -16s linear infinite;
          animation: confetti-132 11s -16s linear infinite;
}
@-webkit-keyframes confetti-132 {
  51.908% {
    transform: translate(54.4607vw, 51.908vh) scale(0.5552);
  }
  to {
    transform: translate(51.3442vw, 100vh) scale(0.5552);
  }
}
@keyframes confetti-132 {
  51.908% {
    transform: translate(54.4607vw, 51.908vh) scale(0.5552);
  }
  to {
    transform: translate(51.3442vw, 100vh) scale(0.5552);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(133) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5024;
  transform: translate(73.7322vw, -10px) scale(0.1115);
  -webkit-animation: confetti-133 30s -12s linear infinite;
          animation: confetti-133 30s -12s linear infinite;
}
@-webkit-keyframes confetti-133 {
  77.244% {
    transform: translate(78.6849vw, 77.244vh) scale(0.1115);
  }
  to {
    transform: translate(76.20855vw, 100vh) scale(0.1115);
  }
}
@keyframes confetti-133 {
  77.244% {
    transform: translate(78.6849vw, 77.244vh) scale(0.1115);
  }
  to {
    transform: translate(76.20855vw, 100vh) scale(0.1115);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(134) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6357;
  transform: translate(31.2229vw, -10px) scale(0.5932);
  -webkit-animation: confetti-134 10s -16s linear infinite;
          animation: confetti-134 10s -16s linear infinite;
}
@-webkit-keyframes confetti-134 {
  71.212% {
    transform: translate(29.6273vw, 71.212vh) scale(0.5932);
  }
  to {
    transform: translate(30.4251vw, 100vh) scale(0.5932);
  }
}
@keyframes confetti-134 {
  71.212% {
    transform: translate(29.6273vw, 71.212vh) scale(0.5932);
  }
  to {
    transform: translate(30.4251vw, 100vh) scale(0.5932);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(135) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5243;
  transform: translate(46.5613vw, -10px) scale(0.6368);
  -webkit-animation: confetti-135 19s -24s linear infinite;
          animation: confetti-135 19s -24s linear infinite;
}
@-webkit-keyframes confetti-135 {
  46.826% {
    transform: translate(39.0562vw, 46.826vh) scale(0.6368);
  }
  to {
    transform: translate(42.80875vw, 100vh) scale(0.6368);
  }
}
@keyframes confetti-135 {
  46.826% {
    transform: translate(39.0562vw, 46.826vh) scale(0.6368);
  }
  to {
    transform: translate(42.80875vw, 100vh) scale(0.6368);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(136) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0173;
  transform: translate(46.5559vw, -10px) scale(0.041);
  -webkit-animation: confetti-136 23s -18s linear infinite;
          animation: confetti-136 23s -18s linear infinite;
}
@-webkit-keyframes confetti-136 {
  42.582% {
    transform: translate(47.1522vw, 42.582vh) scale(0.041);
  }
  to {
    transform: translate(46.85405vw, 100vh) scale(0.041);
  }
}
@keyframes confetti-136 {
  42.582% {
    transform: translate(47.1522vw, 42.582vh) scale(0.041);
  }
  to {
    transform: translate(46.85405vw, 100vh) scale(0.041);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(137) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2505;
  transform: translate(49.3049vw, -10px) scale(0.9026);
  -webkit-animation: confetti-137 11s -2s linear infinite;
          animation: confetti-137 11s -2s linear infinite;
}
@-webkit-keyframes confetti-137 {
  77.766% {
    transform: translate(47.9361vw, 77.766vh) scale(0.9026);
  }
  to {
    transform: translate(48.6205vw, 100vh) scale(0.9026);
  }
}
@keyframes confetti-137 {
  77.766% {
    transform: translate(47.9361vw, 77.766vh) scale(0.9026);
  }
  to {
    transform: translate(48.6205vw, 100vh) scale(0.9026);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(138) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.8015;
  transform: translate(54.6864vw, -10px) scale(0.2381);
  -webkit-animation: confetti-138 12s -8s linear infinite;
          animation: confetti-138 12s -8s linear infinite;
}
@-webkit-keyframes confetti-138 {
  73.457% {
    transform: translate(50.0603vw, 73.457vh) scale(0.2381);
  }
  to {
    transform: translate(52.37335vw, 100vh) scale(0.2381);
  }
}
@keyframes confetti-138 {
  73.457% {
    transform: translate(50.0603vw, 73.457vh) scale(0.2381);
  }
  to {
    transform: translate(52.37335vw, 100vh) scale(0.2381);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(139) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.965;
  transform: translate(40.5929vw, -10px) scale(0.3034);
  -webkit-animation: confetti-139 26s -28s linear infinite;
          animation: confetti-139 26s -28s linear infinite;
}
@-webkit-keyframes confetti-139 {
  74.001% {
    transform: translate(48.6875vw, 74.001vh) scale(0.3034);
  }
  to {
    transform: translate(44.6402vw, 100vh) scale(0.3034);
  }
}
@keyframes confetti-139 {
  74.001% {
    transform: translate(48.6875vw, 74.001vh) scale(0.3034);
  }
  to {
    transform: translate(44.6402vw, 100vh) scale(0.3034);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(140) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.8756;
  transform: translate(0.7875vw, -10px) scale(0.9896);
  -webkit-animation: confetti-140 21s -17s linear infinite;
          animation: confetti-140 21s -17s linear infinite;
}
@-webkit-keyframes confetti-140 {
  47.183% {
    transform: translate(-8.1019vw, 47.183vh) scale(0.9896);
  }
  to {
    transform: translate(-3.6572vw, 100vh) scale(0.9896);
  }
}
@keyframes confetti-140 {
  47.183% {
    transform: translate(-8.1019vw, 47.183vh) scale(0.9896);
  }
  to {
    transform: translate(-3.6572vw, 100vh) scale(0.9896);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(141) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4096;
  transform: translate(97.121vw, -10px) scale(0.6149);
  -webkit-animation: confetti-141 25s -12s linear infinite;
          animation: confetti-141 25s -12s linear infinite;
}
@-webkit-keyframes confetti-141 {
  72.78% {
    transform: translate(104.1554vw, 72.78vh) scale(0.6149);
  }
  to {
    transform: translate(100.6382vw, 100vh) scale(0.6149);
  }
}
@keyframes confetti-141 {
  72.78% {
    transform: translate(104.1554vw, 72.78vh) scale(0.6149);
  }
  to {
    transform: translate(100.6382vw, 100vh) scale(0.6149);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(142) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7566;
  transform: translate(56.8898vw, -10px) scale(0.4279);
  -webkit-animation: confetti-142 15s -3s linear infinite;
          animation: confetti-142 15s -3s linear infinite;
}
@-webkit-keyframes confetti-142 {
  64.367% {
    transform: translate(53.1965vw, 64.367vh) scale(0.4279);
  }
  to {
    transform: translate(55.04315vw, 100vh) scale(0.4279);
  }
}
@keyframes confetti-142 {
  64.367% {
    transform: translate(53.1965vw, 64.367vh) scale(0.4279);
  }
  to {
    transform: translate(55.04315vw, 100vh) scale(0.4279);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(143) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7741;
  transform: translate(33.8215vw, -10px) scale(0.4349);
  -webkit-animation: confetti-143 14s -16s linear infinite;
          animation: confetti-143 14s -16s linear infinite;
}
@-webkit-keyframes confetti-143 {
  48.52% {
    transform: translate(33.332vw, 48.52vh) scale(0.4349);
  }
  to {
    transform: translate(33.57675vw, 100vh) scale(0.4349);
  }
}
@keyframes confetti-143 {
  48.52% {
    transform: translate(33.332vw, 48.52vh) scale(0.4349);
  }
  to {
    transform: translate(33.57675vw, 100vh) scale(0.4349);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(144) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1993;
  transform: translate(92.7297vw, -10px) scale(0.0102);
  -webkit-animation: confetti-144 20s -23s linear infinite;
          animation: confetti-144 20s -23s linear infinite;
}
@-webkit-keyframes confetti-144 {
  76.184% {
    transform: translate(95.6325vw, 76.184vh) scale(0.0102);
  }
  to {
    transform: translate(94.1811vw, 100vh) scale(0.0102);
  }
}
@keyframes confetti-144 {
  76.184% {
    transform: translate(95.6325vw, 76.184vh) scale(0.0102);
  }
  to {
    transform: translate(94.1811vw, 100vh) scale(0.0102);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(145) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2422;
  transform: translate(67.9449vw, -10px) scale(0.0331);
  -webkit-animation: confetti-145 30s -3s linear infinite;
          animation: confetti-145 30s -3s linear infinite;
}
@-webkit-keyframes confetti-145 {
  70.045% {
    transform: translate(69.1643vw, 70.045vh) scale(0.0331);
  }
  to {
    transform: translate(68.5546vw, 100vh) scale(0.0331);
  }
}
@keyframes confetti-145 {
  70.045% {
    transform: translate(69.1643vw, 70.045vh) scale(0.0331);
  }
  to {
    transform: translate(68.5546vw, 100vh) scale(0.0331);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(146) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.527;
  transform: translate(78.5611vw, -10px) scale(0.8268);
  -webkit-animation: confetti-146 26s -28s linear infinite;
          animation: confetti-146 26s -28s linear infinite;
}
@-webkit-keyframes confetti-146 {
  46.957% {
    transform: translate(76.7758vw, 46.957vh) scale(0.8268);
  }
  to {
    transform: translate(77.66845vw, 100vh) scale(0.8268);
  }
}
@keyframes confetti-146 {
  46.957% {
    transform: translate(76.7758vw, 46.957vh) scale(0.8268);
  }
  to {
    transform: translate(77.66845vw, 100vh) scale(0.8268);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(147) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0529;
  transform: translate(45.5071vw, -10px) scale(0.2664);
  -webkit-animation: confetti-147 13s -24s linear infinite;
          animation: confetti-147 13s -24s linear infinite;
}
@-webkit-keyframes confetti-147 {
  50.119% {
    transform: translate(36.103vw, 50.119vh) scale(0.2664);
  }
  to {
    transform: translate(40.80505vw, 100vh) scale(0.2664);
  }
}
@keyframes confetti-147 {
  50.119% {
    transform: translate(36.103vw, 50.119vh) scale(0.2664);
  }
  to {
    transform: translate(40.80505vw, 100vh) scale(0.2664);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(148) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.9706;
  transform: translate(73.4994vw, -10px) scale(0.6766);
  -webkit-animation: confetti-148 11s -26s linear infinite;
          animation: confetti-148 11s -26s linear infinite;
}
@-webkit-keyframes confetti-148 {
  69.291% {
    transform: translate(75.9595vw, 69.291vh) scale(0.6766);
  }
  to {
    transform: translate(74.72945vw, 100vh) scale(0.6766);
  }
}
@keyframes confetti-148 {
  69.291% {
    transform: translate(75.9595vw, 69.291vh) scale(0.6766);
  }
  to {
    transform: translate(74.72945vw, 100vh) scale(0.6766);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(149) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.9268;
  transform: translate(84.6105vw, -10px) scale(0.0908);
  -webkit-animation: confetti-149 19s -29s linear infinite;
          animation: confetti-149 19s -29s linear infinite;
}
@-webkit-keyframes confetti-149 {
  40.881% {
    transform: translate(88.6829vw, 40.881vh) scale(0.0908);
  }
  to {
    transform: translate(86.6467vw, 100vh) scale(0.0908);
  }
}
@keyframes confetti-149 {
  40.881% {
    transform: translate(88.6829vw, 40.881vh) scale(0.0908);
  }
  to {
    transform: translate(86.6467vw, 100vh) scale(0.0908);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(150) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.9492;
  transform: translate(13.9636vw, -10px) scale(0.7317);
  -webkit-animation: confetti-150 15s -7s linear infinite;
          animation: confetti-150 15s -7s linear infinite;
}
@-webkit-keyframes confetti-150 {
  71.987% {
    transform: translate(17.3135vw, 71.987vh) scale(0.7317);
  }
  to {
    transform: translate(15.63855vw, 100vh) scale(0.7317);
  }
}
@keyframes confetti-150 {
  71.987% {
    transform: translate(17.3135vw, 71.987vh) scale(0.7317);
  }
  to {
    transform: translate(15.63855vw, 100vh) scale(0.7317);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(151) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5061;
  transform: translate(43.0081vw, -10px) scale(0.0092);
  -webkit-animation: confetti-151 10s -2s linear infinite;
          animation: confetti-151 10s -2s linear infinite;
}
@-webkit-keyframes confetti-151 {
  45.712% {
    transform: translate(34.333vw, 45.712vh) scale(0.0092);
  }
  to {
    transform: translate(38.67055vw, 100vh) scale(0.0092);
  }
}
@keyframes confetti-151 {
  45.712% {
    transform: translate(34.333vw, 45.712vh) scale(0.0092);
  }
  to {
    transform: translate(38.67055vw, 100vh) scale(0.0092);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(152) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.9897;
  transform: translate(48.2252vw, -10px) scale(0.185);
  -webkit-animation: confetti-152 11s -29s linear infinite;
          animation: confetti-152 11s -29s linear infinite;
}
@-webkit-keyframes confetti-152 {
  52.906% {
    transform: translate(42.4069vw, 52.906vh) scale(0.185);
  }
  to {
    transform: translate(45.31605vw, 100vh) scale(0.185);
  }
}
@keyframes confetti-152 {
  52.906% {
    transform: translate(42.4069vw, 52.906vh) scale(0.185);
  }
  to {
    transform: translate(45.31605vw, 100vh) scale(0.185);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(153) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0557;
  transform: translate(77.9947vw, -10px) scale(0.0101);
  -webkit-animation: confetti-153 20s -30s linear infinite;
          animation: confetti-153 20s -30s linear infinite;
}
@-webkit-keyframes confetti-153 {
  49.705% {
    transform: translate(86.0713vw, 49.705vh) scale(0.0101);
  }
  to {
    transform: translate(82.033vw, 100vh) scale(0.0101);
  }
}
@keyframes confetti-153 {
  49.705% {
    transform: translate(86.0713vw, 49.705vh) scale(0.0101);
  }
  to {
    transform: translate(82.033vw, 100vh) scale(0.0101);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(154) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.791;
  transform: translate(55.3078vw, -10px) scale(0.3106);
  -webkit-animation: confetti-154 28s -7s linear infinite;
          animation: confetti-154 28s -7s linear infinite;
}
@-webkit-keyframes confetti-154 {
  64.036% {
    transform: translate(46.3023vw, 64.036vh) scale(0.3106);
  }
  to {
    transform: translate(50.80505vw, 100vh) scale(0.3106);
  }
}
@keyframes confetti-154 {
  64.036% {
    transform: translate(46.3023vw, 64.036vh) scale(0.3106);
  }
  to {
    transform: translate(50.80505vw, 100vh) scale(0.3106);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(155) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.8083;
  transform: translate(51.5186vw, -10px) scale(0.3827);
  -webkit-animation: confetti-155 12s -27s linear infinite;
          animation: confetti-155 12s -27s linear infinite;
}
@-webkit-keyframes confetti-155 {
  72.065% {
    transform: translate(50.6003vw, 72.065vh) scale(0.3827);
  }
  to {
    transform: translate(51.05945vw, 100vh) scale(0.3827);
  }
}
@keyframes confetti-155 {
  72.065% {
    transform: translate(50.6003vw, 72.065vh) scale(0.3827);
  }
  to {
    transform: translate(51.05945vw, 100vh) scale(0.3827);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(156) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.579;
  transform: translate(14.9173vw, -10px) scale(0.4315);
  -webkit-animation: confetti-156 27s -29s linear infinite;
          animation: confetti-156 27s -29s linear infinite;
}
@-webkit-keyframes confetti-156 {
  59.936% {
    transform: translate(11.5544vw, 59.936vh) scale(0.4315);
  }
  to {
    transform: translate(13.23585vw, 100vh) scale(0.4315);
  }
}
@keyframes confetti-156 {
  59.936% {
    transform: translate(11.5544vw, 59.936vh) scale(0.4315);
  }
  to {
    transform: translate(13.23585vw, 100vh) scale(0.4315);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(157) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3477;
  transform: translate(94.0561vw, -10px) scale(0.486);
  -webkit-animation: confetti-157 25s -25s linear infinite;
          animation: confetti-157 25s -25s linear infinite;
}
@-webkit-keyframes confetti-157 {
  30.45% {
    transform: translate(98.8876vw, 30.45vh) scale(0.486);
  }
  to {
    transform: translate(96.47185vw, 100vh) scale(0.486);
  }
}
@keyframes confetti-157 {
  30.45% {
    transform: translate(98.8876vw, 30.45vh) scale(0.486);
  }
  to {
    transform: translate(96.47185vw, 100vh) scale(0.486);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(158) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.352;
  transform: translate(51.6055vw, -10px) scale(0.0785);
  -webkit-animation: confetti-158 17s -6s linear infinite;
          animation: confetti-158 17s -6s linear infinite;
}
@-webkit-keyframes confetti-158 {
  42.236% {
    transform: translate(60.6058vw, 42.236vh) scale(0.0785);
  }
  to {
    transform: translate(56.10565vw, 100vh) scale(0.0785);
  }
}
@keyframes confetti-158 {
  42.236% {
    transform: translate(60.6058vw, 42.236vh) scale(0.0785);
  }
  to {
    transform: translate(56.10565vw, 100vh) scale(0.0785);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(159) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5113;
  transform: translate(8.533vw, -10px) scale(0.7156);
  -webkit-animation: confetti-159 24s -29s linear infinite;
          animation: confetti-159 24s -29s linear infinite;
}
@-webkit-keyframes confetti-159 {
  60.649% {
    transform: translate(4.4798vw, 60.649vh) scale(0.7156);
  }
  to {
    transform: translate(6.5064vw, 100vh) scale(0.7156);
  }
}
@keyframes confetti-159 {
  60.649% {
    transform: translate(4.4798vw, 60.649vh) scale(0.7156);
  }
  to {
    transform: translate(6.5064vw, 100vh) scale(0.7156);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(160) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4033;
  transform: translate(46.0951vw, -10px) scale(0.2093);
  -webkit-animation: confetti-160 15s -1s linear infinite;
          animation: confetti-160 15s -1s linear infinite;
}
@-webkit-keyframes confetti-160 {
  31.288% {
    transform: translate(40.3371vw, 31.288vh) scale(0.2093);
  }
  to {
    transform: translate(43.2161vw, 100vh) scale(0.2093);
  }
}
@keyframes confetti-160 {
  31.288% {
    transform: translate(40.3371vw, 31.288vh) scale(0.2093);
  }
  to {
    transform: translate(43.2161vw, 100vh) scale(0.2093);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(161) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6029;
  transform: translate(58.0995vw, -10px) scale(0.5345);
  -webkit-animation: confetti-161 22s -2s linear infinite;
          animation: confetti-161 22s -2s linear infinite;
}
@-webkit-keyframes confetti-161 {
  38.533% {
    transform: translate(52.388vw, 38.533vh) scale(0.5345);
  }
  to {
    transform: translate(55.24375vw, 100vh) scale(0.5345);
  }
}
@keyframes confetti-161 {
  38.533% {
    transform: translate(52.388vw, 38.533vh) scale(0.5345);
  }
  to {
    transform: translate(55.24375vw, 100vh) scale(0.5345);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(162) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5014;
  transform: translate(90.591vw, -10px) scale(0.1745);
  -webkit-animation: confetti-162 22s -30s linear infinite;
          animation: confetti-162 22s -30s linear infinite;
}
@-webkit-keyframes confetti-162 {
  49.062% {
    transform: translate(81.4468vw, 49.062vh) scale(0.1745);
  }
  to {
    transform: translate(86.0189vw, 100vh) scale(0.1745);
  }
}
@keyframes confetti-162 {
  49.062% {
    transform: translate(81.4468vw, 49.062vh) scale(0.1745);
  }
  to {
    transform: translate(86.0189vw, 100vh) scale(0.1745);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(163) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2623;
  transform: translate(27.7704vw, -10px) scale(0.7736);
  -webkit-animation: confetti-163 15s -12s linear infinite;
          animation: confetti-163 15s -12s linear infinite;
}
@-webkit-keyframes confetti-163 {
  39.226% {
    transform: translate(34.7274vw, 39.226vh) scale(0.7736);
  }
  to {
    transform: translate(31.2489vw, 100vh) scale(0.7736);
  }
}
@keyframes confetti-163 {
  39.226% {
    transform: translate(34.7274vw, 39.226vh) scale(0.7736);
  }
  to {
    transform: translate(31.2489vw, 100vh) scale(0.7736);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(164) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7424;
  transform: translate(86.7057vw, -10px) scale(0.43);
  -webkit-animation: confetti-164 22s -15s linear infinite;
          animation: confetti-164 22s -15s linear infinite;
}
@-webkit-keyframes confetti-164 {
  63.519% {
    transform: translate(86.1044vw, 63.519vh) scale(0.43);
  }
  to {
    transform: translate(86.40505vw, 100vh) scale(0.43);
  }
}
@keyframes confetti-164 {
  63.519% {
    transform: translate(86.1044vw, 63.519vh) scale(0.43);
  }
  to {
    transform: translate(86.40505vw, 100vh) scale(0.43);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(165) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4036;
  transform: translate(53.3071vw, -10px) scale(0.4438);
  -webkit-animation: confetti-165 20s -17s linear infinite;
          animation: confetti-165 20s -17s linear infinite;
}
@-webkit-keyframes confetti-165 {
  77.896% {
    transform: translate(53.4951vw, 77.896vh) scale(0.4438);
  }
  to {
    transform: translate(53.4011vw, 100vh) scale(0.4438);
  }
}
@keyframes confetti-165 {
  77.896% {
    transform: translate(53.4951vw, 77.896vh) scale(0.4438);
  }
  to {
    transform: translate(53.4011vw, 100vh) scale(0.4438);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(166) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0441;
  transform: translate(17.4906vw, -10px) scale(0.2389);
  -webkit-animation: confetti-166 16s -9s linear infinite;
          animation: confetti-166 16s -9s linear infinite;
}
@-webkit-keyframes confetti-166 {
  38.591% {
    transform: translate(23.6355vw, 38.591vh) scale(0.2389);
  }
  to {
    transform: translate(20.56305vw, 100vh) scale(0.2389);
  }
}
@keyframes confetti-166 {
  38.591% {
    transform: translate(23.6355vw, 38.591vh) scale(0.2389);
  }
  to {
    transform: translate(20.56305vw, 100vh) scale(0.2389);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(167) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6909;
  transform: translate(95.9415vw, -10px) scale(0.9412);
  -webkit-animation: confetti-167 15s -6s linear infinite;
          animation: confetti-167 15s -6s linear infinite;
}
@-webkit-keyframes confetti-167 {
  45.241% {
    transform: translate(103.5095vw, 45.241vh) scale(0.9412);
  }
  to {
    transform: translate(99.7255vw, 100vh) scale(0.9412);
  }
}
@keyframes confetti-167 {
  45.241% {
    transform: translate(103.5095vw, 45.241vh) scale(0.9412);
  }
  to {
    transform: translate(99.7255vw, 100vh) scale(0.9412);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(168) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0814;
  transform: translate(43.705vw, -10px) scale(0.7468);
  -webkit-animation: confetti-168 21s -6s linear infinite;
          animation: confetti-168 21s -6s linear infinite;
}
@-webkit-keyframes confetti-168 {
  68.526% {
    transform: translate(47.5369vw, 68.526vh) scale(0.7468);
  }
  to {
    transform: translate(45.62095vw, 100vh) scale(0.7468);
  }
}
@keyframes confetti-168 {
  68.526% {
    transform: translate(47.5369vw, 68.526vh) scale(0.7468);
  }
  to {
    transform: translate(45.62095vw, 100vh) scale(0.7468);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(169) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4022;
  transform: translate(99.9001vw, -10px) scale(0.5468);
  -webkit-animation: confetti-169 15s -5s linear infinite;
          animation: confetti-169 15s -5s linear infinite;
}
@-webkit-keyframes confetti-169 {
  45.402% {
    transform: translate(91.5815vw, 45.402vh) scale(0.5468);
  }
  to {
    transform: translate(95.7408vw, 100vh) scale(0.5468);
  }
}
@keyframes confetti-169 {
  45.402% {
    transform: translate(91.5815vw, 45.402vh) scale(0.5468);
  }
  to {
    transform: translate(95.7408vw, 100vh) scale(0.5468);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(170) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4427;
  transform: translate(93.6905vw, -10px) scale(0.8988);
  -webkit-animation: confetti-170 29s -14s linear infinite;
          animation: confetti-170 29s -14s linear infinite;
}
@-webkit-keyframes confetti-170 {
  59.477% {
    transform: translate(88.8112vw, 59.477vh) scale(0.8988);
  }
  to {
    transform: translate(91.25085vw, 100vh) scale(0.8988);
  }
}
@keyframes confetti-170 {
  59.477% {
    transform: translate(88.8112vw, 59.477vh) scale(0.8988);
  }
  to {
    transform: translate(91.25085vw, 100vh) scale(0.8988);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(171) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.8333;
  transform: translate(86.6688vw, -10px) scale(0.1929);
  -webkit-animation: confetti-171 15s -22s linear infinite;
          animation: confetti-171 15s -22s linear infinite;
}
@-webkit-keyframes confetti-171 {
  44.383% {
    transform: translate(92.6466vw, 44.383vh) scale(0.1929);
  }
  to {
    transform: translate(89.6577vw, 100vh) scale(0.1929);
  }
}
@keyframes confetti-171 {
  44.383% {
    transform: translate(92.6466vw, 44.383vh) scale(0.1929);
  }
  to {
    transform: translate(89.6577vw, 100vh) scale(0.1929);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(172) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1323;
  transform: translate(81.4815vw, -10px) scale(0.0289);
  -webkit-animation: confetti-172 16s -17s linear infinite;
          animation: confetti-172 16s -17s linear infinite;
}
@-webkit-keyframes confetti-172 {
  31.612% {
    transform: translate(75.9477vw, 31.612vh) scale(0.0289);
  }
  to {
    transform: translate(78.7146vw, 100vh) scale(0.0289);
  }
}
@keyframes confetti-172 {
  31.612% {
    transform: translate(75.9477vw, 31.612vh) scale(0.0289);
  }
  to {
    transform: translate(78.7146vw, 100vh) scale(0.0289);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(173) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4946;
  transform: translate(60.2878vw, -10px) scale(0.2612);
  -webkit-animation: confetti-173 16s -30s linear infinite;
          animation: confetti-173 16s -30s linear infinite;
}
@-webkit-keyframes confetti-173 {
  70.074% {
    transform: translate(68.6105vw, 70.074vh) scale(0.2612);
  }
  to {
    transform: translate(64.44915vw, 100vh) scale(0.2612);
  }
}
@keyframes confetti-173 {
  70.074% {
    transform: translate(68.6105vw, 70.074vh) scale(0.2612);
  }
  to {
    transform: translate(64.44915vw, 100vh) scale(0.2612);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(174) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.662;
  transform: translate(95.472vw, -10px) scale(0.2757);
  -webkit-animation: confetti-174 25s -24s linear infinite;
          animation: confetti-174 25s -24s linear infinite;
}
@-webkit-keyframes confetti-174 {
  60.419% {
    transform: translate(95.0269vw, 60.419vh) scale(0.2757);
  }
  to {
    transform: translate(95.24945vw, 100vh) scale(0.2757);
  }
}
@keyframes confetti-174 {
  60.419% {
    transform: translate(95.0269vw, 60.419vh) scale(0.2757);
  }
  to {
    transform: translate(95.24945vw, 100vh) scale(0.2757);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(175) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.8489;
  transform: translate(5.4687vw, -10px) scale(0.2008);
  -webkit-animation: confetti-175 22s -18s linear infinite;
          animation: confetti-175 22s -18s linear infinite;
}
@-webkit-keyframes confetti-175 {
  47.278% {
    transform: translate(6.4626vw, 47.278vh) scale(0.2008);
  }
  to {
    transform: translate(5.96565vw, 100vh) scale(0.2008);
  }
}
@keyframes confetti-175 {
  47.278% {
    transform: translate(6.4626vw, 47.278vh) scale(0.2008);
  }
  to {
    transform: translate(5.96565vw, 100vh) scale(0.2008);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(176) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2136;
  transform: translate(20.0599vw, -10px) scale(0.1608);
  -webkit-animation: confetti-176 17s -18s linear infinite;
          animation: confetti-176 17s -18s linear infinite;
}
@-webkit-keyframes confetti-176 {
  63.744% {
    transform: translate(26.8373vw, 63.744vh) scale(0.1608);
  }
  to {
    transform: translate(23.4486vw, 100vh) scale(0.1608);
  }
}
@keyframes confetti-176 {
  63.744% {
    transform: translate(26.8373vw, 63.744vh) scale(0.1608);
  }
  to {
    transform: translate(23.4486vw, 100vh) scale(0.1608);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(177) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0512;
  transform: translate(30.1217vw, -10px) scale(0.3153);
  -webkit-animation: confetti-177 12s -26s linear infinite;
          animation: confetti-177 12s -26s linear infinite;
}
@-webkit-keyframes confetti-177 {
  59.055% {
    transform: translate(33.6195vw, 59.055vh) scale(0.3153);
  }
  to {
    transform: translate(31.8706vw, 100vh) scale(0.3153);
  }
}
@keyframes confetti-177 {
  59.055% {
    transform: translate(33.6195vw, 59.055vh) scale(0.3153);
  }
  to {
    transform: translate(31.8706vw, 100vh) scale(0.3153);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(178) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2492;
  transform: translate(81.4348vw, -10px) scale(0.5029);
  -webkit-animation: confetti-178 29s -28s linear infinite;
          animation: confetti-178 29s -28s linear infinite;
}
@-webkit-keyframes confetti-178 {
  56.85% {
    transform: translate(89.0943vw, 56.85vh) scale(0.5029);
  }
  to {
    transform: translate(85.26455vw, 100vh) scale(0.5029);
  }
}
@keyframes confetti-178 {
  56.85% {
    transform: translate(89.0943vw, 56.85vh) scale(0.5029);
  }
  to {
    transform: translate(85.26455vw, 100vh) scale(0.5029);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(179) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5612;
  transform: translate(9.5118vw, -10px) scale(0.1669);
  -webkit-animation: confetti-179 17s -14s linear infinite;
          animation: confetti-179 17s -14s linear infinite;
}
@-webkit-keyframes confetti-179 {
  70.589% {
    transform: translate(13.6667vw, 70.589vh) scale(0.1669);
  }
  to {
    transform: translate(11.58925vw, 100vh) scale(0.1669);
  }
}
@keyframes confetti-179 {
  70.589% {
    transform: translate(13.6667vw, 70.589vh) scale(0.1669);
  }
  to {
    transform: translate(11.58925vw, 100vh) scale(0.1669);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(180) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.456;
  transform: translate(93.6217vw, -10px) scale(0.3279);
  -webkit-animation: confetti-180 14s -4s linear infinite;
          animation: confetti-180 14s -4s linear infinite;
}
@-webkit-keyframes confetti-180 {
  47.656% {
    transform: translate(97.7581vw, 47.656vh) scale(0.3279);
  }
  to {
    transform: translate(95.6899vw, 100vh) scale(0.3279);
  }
}
@keyframes confetti-180 {
  47.656% {
    transform: translate(97.7581vw, 47.656vh) scale(0.3279);
  }
  to {
    transform: translate(95.6899vw, 100vh) scale(0.3279);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(181) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.8097;
  transform: translate(75.7694vw, -10px) scale(0.0593);
  -webkit-animation: confetti-181 11s -27s linear infinite;
          animation: confetti-181 11s -27s linear infinite;
}
@-webkit-keyframes confetti-181 {
  75.914% {
    transform: translate(78.7334vw, 75.914vh) scale(0.0593);
  }
  to {
    transform: translate(77.2514vw, 100vh) scale(0.0593);
  }
}
@keyframes confetti-181 {
  75.914% {
    transform: translate(78.7334vw, 75.914vh) scale(0.0593);
  }
  to {
    transform: translate(77.2514vw, 100vh) scale(0.0593);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(182) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.479;
  transform: translate(56.164vw, -10px) scale(0.4574);
  -webkit-animation: confetti-182 20s -11s linear infinite;
          animation: confetti-182 20s -11s linear infinite;
}
@-webkit-keyframes confetti-182 {
  35.005% {
    transform: translate(54.4373vw, 35.005vh) scale(0.4574);
  }
  to {
    transform: translate(55.30065vw, 100vh) scale(0.4574);
  }
}
@keyframes confetti-182 {
  35.005% {
    transform: translate(54.4373vw, 35.005vh) scale(0.4574);
  }
  to {
    transform: translate(55.30065vw, 100vh) scale(0.4574);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(183) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.73;
  transform: translate(94.975vw, -10px) scale(0.3858);
  -webkit-animation: confetti-183 22s -23s linear infinite;
          animation: confetti-183 22s -23s linear infinite;
}
@-webkit-keyframes confetti-183 {
  70.015% {
    transform: translate(93.9528vw, 70.015vh) scale(0.3858);
  }
  to {
    transform: translate(94.4639vw, 100vh) scale(0.3858);
  }
}
@keyframes confetti-183 {
  70.015% {
    transform: translate(93.9528vw, 70.015vh) scale(0.3858);
  }
  to {
    transform: translate(94.4639vw, 100vh) scale(0.3858);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(184) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0997;
  transform: translate(10.328vw, -10px) scale(0.3536);
  -webkit-animation: confetti-184 22s -1s linear infinite;
          animation: confetti-184 22s -1s linear infinite;
}
@-webkit-keyframes confetti-184 {
  74.172% {
    transform: translate(8.7846vw, 74.172vh) scale(0.3536);
  }
  to {
    transform: translate(9.5563vw, 100vh) scale(0.3536);
  }
}
@keyframes confetti-184 {
  74.172% {
    transform: translate(8.7846vw, 74.172vh) scale(0.3536);
  }
  to {
    transform: translate(9.5563vw, 100vh) scale(0.3536);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(185) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7992;
  transform: translate(60.4063vw, -10px) scale(0.0187);
  -webkit-animation: confetti-185 25s -24s linear infinite;
          animation: confetti-185 25s -24s linear infinite;
}
@-webkit-keyframes confetti-185 {
  76.744% {
    transform: translate(61.3955vw, 76.744vh) scale(0.0187);
  }
  to {
    transform: translate(60.9009vw, 100vh) scale(0.0187);
  }
}
@keyframes confetti-185 {
  76.744% {
    transform: translate(61.3955vw, 76.744vh) scale(0.0187);
  }
  to {
    transform: translate(60.9009vw, 100vh) scale(0.0187);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(186) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.8222;
  transform: translate(11.0847vw, -10px) scale(0.7642);
  -webkit-animation: confetti-186 15s -26s linear infinite;
          animation: confetti-186 15s -26s linear infinite;
}
@-webkit-keyframes confetti-186 {
  73.391% {
    transform: translate(4.9409vw, 73.391vh) scale(0.7642);
  }
  to {
    transform: translate(8.0128vw, 100vh) scale(0.7642);
  }
}
@keyframes confetti-186 {
  73.391% {
    transform: translate(4.9409vw, 73.391vh) scale(0.7642);
  }
  to {
    transform: translate(8.0128vw, 100vh) scale(0.7642);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(187) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.8217;
  transform: translate(41.3636vw, -10px) scale(0.1771);
  -webkit-animation: confetti-187 10s -8s linear infinite;
          animation: confetti-187 10s -8s linear infinite;
}
@-webkit-keyframes confetti-187 {
  36.038% {
    transform: translate(50.3705vw, 36.038vh) scale(0.1771);
  }
  to {
    transform: translate(45.86705vw, 100vh) scale(0.1771);
  }
}
@keyframes confetti-187 {
  36.038% {
    transform: translate(50.3705vw, 36.038vh) scale(0.1771);
  }
  to {
    transform: translate(45.86705vw, 100vh) scale(0.1771);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(188) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4362;
  transform: translate(54.0446vw, -10px) scale(0.879);
  -webkit-animation: confetti-188 29s -16s linear infinite;
          animation: confetti-188 29s -16s linear infinite;
}
@-webkit-keyframes confetti-188 {
  79.027% {
    transform: translate(50.7371vw, 79.027vh) scale(0.879);
  }
  to {
    transform: translate(52.39085vw, 100vh) scale(0.879);
  }
}
@keyframes confetti-188 {
  79.027% {
    transform: translate(50.7371vw, 79.027vh) scale(0.879);
  }
  to {
    transform: translate(52.39085vw, 100vh) scale(0.879);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(189) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.984;
  transform: translate(16.5991vw, -10px) scale(0.9013);
  -webkit-animation: confetti-189 24s -22s linear infinite;
          animation: confetti-189 24s -22s linear infinite;
}
@-webkit-keyframes confetti-189 {
  35.315% {
    transform: translate(25.6321vw, 35.315vh) scale(0.9013);
  }
  to {
    transform: translate(21.1156vw, 100vh) scale(0.9013);
  }
}
@keyframes confetti-189 {
  35.315% {
    transform: translate(25.6321vw, 35.315vh) scale(0.9013);
  }
  to {
    transform: translate(21.1156vw, 100vh) scale(0.9013);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(190) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0471;
  transform: translate(23.7795vw, -10px) scale(0.6996);
  -webkit-animation: confetti-190 15s -25s linear infinite;
          animation: confetti-190 15s -25s linear infinite;
}
@-webkit-keyframes confetti-190 {
  63.359% {
    transform: translate(14.2989vw, 63.359vh) scale(0.6996);
  }
  to {
    transform: translate(19.0392vw, 100vh) scale(0.6996);
  }
}
@keyframes confetti-190 {
  63.359% {
    transform: translate(14.2989vw, 63.359vh) scale(0.6996);
  }
  to {
    transform: translate(19.0392vw, 100vh) scale(0.6996);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(191) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1628;
  transform: translate(43.1717vw, -10px) scale(0.944);
  -webkit-animation: confetti-191 23s -5s linear infinite;
          animation: confetti-191 23s -5s linear infinite;
}
@-webkit-keyframes confetti-191 {
  79.8% {
    transform: translate(46.7625vw, 79.8vh) scale(0.944);
  }
  to {
    transform: translate(44.9671vw, 100vh) scale(0.944);
  }
}
@keyframes confetti-191 {
  79.8% {
    transform: translate(46.7625vw, 79.8vh) scale(0.944);
  }
  to {
    transform: translate(44.9671vw, 100vh) scale(0.944);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(192) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4703;
  transform: translate(19.082vw, -10px) scale(0.4596);
  -webkit-animation: confetti-192 18s -16s linear infinite;
          animation: confetti-192 18s -16s linear infinite;
}
@-webkit-keyframes confetti-192 {
  79.991% {
    transform: translate(26.9576vw, 79.991vh) scale(0.4596);
  }
  to {
    transform: translate(23.0198vw, 100vh) scale(0.4596);
  }
}
@keyframes confetti-192 {
  79.991% {
    transform: translate(26.9576vw, 79.991vh) scale(0.4596);
  }
  to {
    transform: translate(23.0198vw, 100vh) scale(0.4596);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(193) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5707;
  transform: translate(55.9404vw, -10px) scale(0.1085);
  -webkit-animation: confetti-193 10s -24s linear infinite;
          animation: confetti-193 10s -24s linear infinite;
}
@-webkit-keyframes confetti-193 {
  67.683% {
    transform: translate(57.8171vw, 67.683vh) scale(0.1085);
  }
  to {
    transform: translate(56.87875vw, 100vh) scale(0.1085);
  }
}
@keyframes confetti-193 {
  67.683% {
    transform: translate(57.8171vw, 67.683vh) scale(0.1085);
  }
  to {
    transform: translate(56.87875vw, 100vh) scale(0.1085);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(194) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3716;
  transform: translate(3.3152vw, -10px) scale(0.8685);
  -webkit-animation: confetti-194 30s -17s linear infinite;
          animation: confetti-194 30s -17s linear infinite;
}
@-webkit-keyframes confetti-194 {
  50.566% {
    transform: translate(6.9362vw, 50.566vh) scale(0.8685);
  }
  to {
    transform: translate(5.1257vw, 100vh) scale(0.8685);
  }
}
@keyframes confetti-194 {
  50.566% {
    transform: translate(6.9362vw, 50.566vh) scale(0.8685);
  }
  to {
    transform: translate(5.1257vw, 100vh) scale(0.8685);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(195) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5283;
  transform: translate(20.9894vw, -10px) scale(0.574);
  -webkit-animation: confetti-195 24s -6s linear infinite;
          animation: confetti-195 24s -6s linear infinite;
}
@-webkit-keyframes confetti-195 {
  51.492% {
    transform: translate(18.5341vw, 51.492vh) scale(0.574);
  }
  to {
    transform: translate(19.76175vw, 100vh) scale(0.574);
  }
}
@keyframes confetti-195 {
  51.492% {
    transform: translate(18.5341vw, 51.492vh) scale(0.574);
  }
  to {
    transform: translate(19.76175vw, 100vh) scale(0.574);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(196) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3267;
  transform: translate(7.6152vw, -10px) scale(0.3586);
  -webkit-animation: confetti-196 30s -26s linear infinite;
          animation: confetti-196 30s -26s linear infinite;
}
@-webkit-keyframes confetti-196 {
  44.958% {
    transform: translate(17.3546vw, 44.958vh) scale(0.3586);
  }
  to {
    transform: translate(12.4849vw, 100vh) scale(0.3586);
  }
}
@keyframes confetti-196 {
  44.958% {
    transform: translate(17.3546vw, 44.958vh) scale(0.3586);
  }
  to {
    transform: translate(12.4849vw, 100vh) scale(0.3586);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(197) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7702;
  transform: translate(47.82vw, -10px) scale(0.245);
  -webkit-animation: confetti-197 26s -25s linear infinite;
          animation: confetti-197 26s -25s linear infinite;
}
@-webkit-keyframes confetti-197 {
  71.051% {
    transform: translate(55.4248vw, 71.051vh) scale(0.245);
  }
  to {
    transform: translate(51.6224vw, 100vh) scale(0.245);
  }
}
@keyframes confetti-197 {
  71.051% {
    transform: translate(55.4248vw, 71.051vh) scale(0.245);
  }
  to {
    transform: translate(51.6224vw, 100vh) scale(0.245);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(198) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7928;
  transform: translate(72.1453vw, -10px) scale(0.3957);
  -webkit-animation: confetti-198 20s -21s linear infinite;
          animation: confetti-198 20s -21s linear infinite;
}
@-webkit-keyframes confetti-198 {
  73.974% {
    transform: translate(79.7349vw, 73.974vh) scale(0.3957);
  }
  to {
    transform: translate(75.9401vw, 100vh) scale(0.3957);
  }
}
@keyframes confetti-198 {
  73.974% {
    transform: translate(79.7349vw, 73.974vh) scale(0.3957);
  }
  to {
    transform: translate(75.9401vw, 100vh) scale(0.3957);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(199) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7396;
  transform: translate(92.2723vw, -10px) scale(0.4217);
  -webkit-animation: confetti-199 15s -23s linear infinite;
          animation: confetti-199 15s -23s linear infinite;
}
@-webkit-keyframes confetti-199 {
  37.557% {
    transform: translate(95.6265vw, 37.557vh) scale(0.4217);
  }
  to {
    transform: translate(93.9494vw, 100vh) scale(0.4217);
  }
}
@keyframes confetti-199 {
  37.557% {
    transform: translate(95.6265vw, 37.557vh) scale(0.4217);
  }
  to {
    transform: translate(93.9494vw, 100vh) scale(0.4217);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(200) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2334;
  transform: translate(38.9436vw, -10px) scale(0.1031);
  -webkit-animation: confetti-200 23s -15s linear infinite;
          animation: confetti-200 23s -15s linear infinite;
}
@-webkit-keyframes confetti-200 {
  55.409% {
    transform: translate(43.4587vw, 55.409vh) scale(0.1031);
  }
  to {
    transform: translate(41.20115vw, 100vh) scale(0.1031);
  }
}
@keyframes confetti-200 {
  55.409% {
    transform: translate(43.4587vw, 55.409vh) scale(0.1031);
  }
  to {
    transform: translate(41.20115vw, 100vh) scale(0.1031);
  }
}
main#portal-nambacampagin .glitch {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(/residentevil/pc/img/ambassador-campaign/holiday2021/noise.gif) repeat center center/100% rgb(0, 0, 0);
  overflow: hidden;
  pointer-events: none;
  z-index: 100;
  opacity: 0;
  mix-blend-mode: difference;
}
main#portal-nambacampagin .glitch.disp {
  -webkit-animation: glitch-hide 2s linear 1s 1 normal;
          animation: glitch-hide 2s linear 1s 1 normal;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
@-webkit-keyframes glitch-hide {
  0% {
    transform: none;
  }
  10% {
    transform: none;
    opacity: 0.9;
  }
  50% {
    transform: none;
    opacity: 0.9;
  }
  100% {
    transform: none;
    opacity: 0;
  }
}
@keyframes glitch-hide {
  0% {
    transform: none;
  }
  10% {
    transform: none;
    opacity: 0.9;
  }
  50% {
    transform: none;
    opacity: 0.9;
  }
  100% {
    transform: none;
    opacity: 0;
  }
}
main#portal-nambacampagin .glitch li {
  display: none;
}

@-webkit-keyframes display_animation {
  0% {
    transform: translateY(15px) translateX(50%);
    visibility: hidden;
    opacity: 0;
  }
  100% {
    transform: translateY(0) translateX(50%);
    visibility: visible;
    opacity: 1;
  }
}

@keyframes display_animation {
  0% {
    transform: translateY(15px) translateX(50%);
    visibility: hidden;
    opacity: 0;
  }
  100% {
    transform: translateY(0) translateX(50%);
    visibility: visible;
    opacity: 1;
  }
}
@-webkit-keyframes show {
  from {
    visibility: hidden;
    opacity: 0;
  }
  to {
    visibility: visible;
    opacity: 1;
  }
}
@keyframes show {
  from {
    visibility: hidden;
    opacity: 0;
  }
  to {
    visibility: visible;
    opacity: 1;
  }
}
@-webkit-keyframes hide {
  from {
    visibility: visible;
    opacity: 1;
  }
  to {
    visibility: hidden;
    opacity: 0;
  }
}
@keyframes hide {
  from {
    visibility: visible;
    opacity: 1;
  }
  to {
    visibility: hidden;
    opacity: 0;
  }
}
@-webkit-keyframes rotate {
  from {
    transform: translateX(50%) rotate(0deg);
  }
  to {
    transform: translateX(50%) rotate(360deg);
  }
}
@keyframes rotate {
  from {
    transform: translateX(50%) rotate(0deg);
  }
  to {
    transform: translateX(50%) rotate(360deg);
  }
}
html {
  overflow-x: hidden;
}

@media (max-width: 800px) {
  /* 横幅が800px以下の場合に適用するスタイル */
  html {
    min-width: 800px;
    overflow-x: auto !important;
  }
}
/*
body{
  caret-color: transparent;
}
*/
main#portal-nambacampagin-card .sp {
  display: none;
}
main#portal-nambacampagin-card .pc {
  display: block;
}
main#portal-nambacampagin-card #contents {
  width: 100%;
  color: #fff;
  margin: 0 auto;
}
main#portal-nambacampagin-card #contents .border_line {
  width: 100%;
  height: 8px;
  background: repeating-linear-gradient(135deg, #000, #000 12px, #fff 12px, #fff 24px);
}
main#portal-nambacampagin-card #contents #heading {
  text-align: center;
}
main#portal-nambacampagin-card #contents #heading .heading_inner {
  width: 100%;
  height: 57vw;
  max-height: 734px;
  margin: 0 auto;
  position: relative;
}
main#portal-nambacampagin-card #contents #heading .heading_bg {
  width: 100%;
}
main#portal-nambacampagin-card #contents #heading .heading_bg source,
main#portal-nambacampagin-card #contents #heading .heading_bg img {
  width: 100%;
}
main#portal-nambacampagin-card #contents #heading h1 {
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  height: 60%;
  transform: translate(-55%, -72%);
  z-index: 2;
}
main#portal-nambacampagin-card #contents #heading h1 source,
main#portal-nambacampagin-card #contents #heading h1 img {
  height: 100%;
}
main#portal-nambacampagin-card #contents #heading .lead_wrapper {
  margin-top: -165px;
  position: relative;
  z-index: 1;
}
main#portal-nambacampagin-card #contents #heading .lead_wrapper .lead_area {
  max-width: 900px;
  margin: 0 auto;
  text-align: left;
  padding: 25px 1em;
  position: relative;
}
main#portal-nambacampagin-card #contents #heading .lead_wrapper #lead {
  width: 70%;
  font-size: 20px;
  line-height: 1.7;
  font-style: italic;
  font-weight: bold;
}
main#portal-nambacampagin-card #contents #heading .lead_wrapper .lead_emp {
  color: #e80000;
}
main#portal-nambacampagin-card #contents #heading .lead_wrapper .lead_tw {
  color: #00c2d9;
}
main#portal-nambacampagin-card #contents #heading .lead_wrapper picture {
  position: absolute;
  top: -140px;
  right: 0;
}
main#portal-nambacampagin-card #contents #heading .lead_wrapper picture.lead_fog {
  top: 0;
  right: auto;
  left: 50%;
  transform: translate(-50%, -60%);
}
main#portal-nambacampagin-card #contents .lottery {
  caret-color: transparent;
  background: url(/residentevil/pc/img/ambassador-campaign/card2023/box_bg.jpg) no-repeat center center/contain;
  height: 50vh;
  min-height: 800px;
  max-height: 1000px;
  position: relative;
  margin-bottom: 200px;
  margin-bottom: calc(380px - 30vh);
}
main#portal-nambacampagin-card #contents .lottery .view {
  height: 100%;
  width: 100%;
}
main#portal-nambacampagin-card #contents .lottery .mes_wrapper {
  display: block;
  width: 80%;
  max-width: 1200px;
  padding: 37px 0 40px;
  background: linear-gradient(to right, rgba(26, 26, 26, 0) 0%, rgba(26, 26, 26, 0.8) 20%, rgba(26, 26, 26, 0.8) 20%, rgba(26, 26, 26, 0.8) 80%, rgba(26, 26, 26, 0) 100%);
  font-size: 16px;
  text-align: center;
  position: absolute;
  top: 56%;
  left: 50%;
  transform: translate(-50%, -50%);
}
main#portal-nambacampagin-card #contents .lottery .mes_wrapper .mes {
  margin-bottom: 0.5em;
}
main#portal-nambacampagin-card #contents .lottery .mes_wrapper .mes_main {
  font-size: 22px;
  margin-bottom: 1.2em;
}
main#portal-nambacampagin-card #contents .lottery .mes_wrapper .mes_sub {
  font-size: 15px;
  color: #bbb;
}
main#portal-nambacampagin-card #contents .lottery .mes_wrapper .btn_wrapper {
  position: static;
  margin: 10px auto 0;
  transform: none;
  color: #fff;
  background: rgba(147, 9, 18, 0.7);
}
main#portal-nambacampagin-card #contents .lottery .mes_wrapper .btn_wrapper:hover {
  background: rgba(235, 0, 0, 0.8);
}
main#portal-nambacampagin-card #contents .lottery .mes_wrapper .note {
  font-size: 13px;
  margin: 20px 0 0;
  color: #eee;
}
main#portal-nambacampagin-card #contents .lottery .lottery_box {
  position: absolute;
  top: 57%;
  left: 50%;
  transform: translate(-50%, -50%);
}
main#portal-nambacampagin-card #contents .lottery .lottery_box source,
main#portal-nambacampagin-card #contents .lottery .lottery_box img,
main#portal-nambacampagin-card #contents .lottery .lottery_box canvas {
  max-height: 570px;
  height: 65vh;
  min-height: 450px;
}
main#portal-nambacampagin-card #contents .lottery .lottery_box.open {
  top: 52%;
  left: 51%;
  transform: translate(-51%, -50%);
}
main#portal-nambacampagin-card #contents .lottery .lottery_box.open source,
main#portal-nambacampagin-card #contents .lottery .lottery_box.open img {
  max-height: 71vh;
}
main#portal-nambacampagin-card #contents .lottery .btn_wrapper {
  display: inline-flex;
  background: rgba(119, 119, 119, 0.6);
  padding: 1em 4em;
  box-sizing: border-box;
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  position: absolute;
  height: 70px;
  height: 65px;
  min-width: 330px;
  min-width: 300px;
  box-shadow: inset 0 0 26px rgba(0, 0, 0, 0.7), 0 0 15px black;
  border: 1.5px solid #999;
  top: 76%;
  left: 50%;
  transform: translate(-50%, 0);
  cursor: pointer;
  transition: 0.3s all;
}
main#portal-nambacampagin-card #contents .lottery .btn_wrapper:hover {
  transition: 0.1s all;
  box-shadow: inset 0 0 15px rgba(197, 197, 197, 0.7), 0 0 15px black;
}
main#portal-nambacampagin-card #contents .lottery .btn_wrapper.disabled {
  pointer-events: none;
  opacity: 0;
}
main#portal-nambacampagin-card #contents .lottery .btn {
  font-size: 18px;
  font-weight: bold;
  letter-spacing: 3px;
  transform: translateX(2px);
  text-shadow: 0 0 10px #000;
}
main#portal-nambacampagin-card #contents .lottery .lottery_atari {
  height: 100%;
  width: 100%;
  background: url(/residentevil/pc/img/ambassador-campaign/card2023/atari_bg.png) no-repeat center left calc(50% + 40px)/contain;
  position: relative;
  visibility: hidden;
  opacity: 0;
}
main#portal-nambacampagin-card #contents .lottery .lottery_atari picture {
  position: absolute;
}
main#portal-nambacampagin-card #contents .lottery .lottery_atari .atari_ttl {
  top: 0%;
  left: 50%;
  transform: translateX(-50%);
  visibility: hidden;
  opacity: 0;
}
main#portal-nambacampagin-card #contents .lottery .lottery_atari .atari_ttl source,
main#portal-nambacampagin-card #contents .lottery .lottery_atari .atari_ttl img {
  min-height: 400px;
  height: 30vh;
  max-height: 430px;
}
main#portal-nambacampagin-card #contents .lottery .lottery_atari .atari_card {
  top: 51%;
  left: 50%;
  transform: translate(-50%, -50%);
  visibility: hidden;
  opacity: 0;
}
main#portal-nambacampagin-card #contents .lottery .lottery_atari .atari_card source,
main#portal-nambacampagin-card #contents .lottery .lottery_atari .atari_card img {
  min-height: 230px;
  max-height: 270px;
  height: 20vh;
}
main#portal-nambacampagin-card #contents .lottery .lottery_hazure {
  height: 100%;
  width: 100%;
  background: url(/residentevil/pc/img/ambassador-campaign/card2023/hazure_bg.png) no-repeat center center/contain;
  position: relative;
  visibility: hidden;
  opacity: 0;
}
main#portal-nambacampagin-card #contents .lottery .lottery_hazure picture {
  position: absolute;
}
main#portal-nambacampagin-card #contents .lottery .lottery_hazure .hazure_ttl {
  top: 20%;
  left: 50%;
  transform: translateX(-50%);
  visibility: hidden;
  opacity: 0;
}
main#portal-nambacampagin-card #contents .lottery .lottery_hazure .hazure_ttl source,
main#portal-nambacampagin-card #contents .lottery .lottery_hazure .hazure_ttl img {
  max-height: 60vh;
  min-height: 250px;
  max-height: 480px;
}
main#portal-nambacampagin-card #contents .lottery .tw_area {
  width: 100%;
  max-width: 900px;
  height: 400px;
  margin: 0 auto;
  box-sizing: border-box;
  padding: 167px 20px 0;
  text-align: center;
  background: url(/residentevil/pc/img/ambassador-campaign/card2023/twitter_bg.png) no-repeat center top/contain;
  position: absolute;
  top: 63%;
  left: 50%;
  transform: translate(-50%, 0);
  visibility: hidden;
  opacity: 0;
}
main#portal-nambacampagin-card #contents .lottery .tw_ttl {
  font-size: 18px;
  font-weight: bold;
}
main#portal-nambacampagin-card #contents .lottery .tw_txt {
  font-size: 14px;
  letter-spacing: 1px;
  line-height: 1.7;
  font-weight: bold;
  margin-bottom: 12px;
}
main#portal-nambacampagin-card #contents .lottery .tw_ann {
  font-size: 12px;
  color: white;
}
main#portal-nambacampagin-card #contents .lottery .btn_tw_wrapper {
  display: flex;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 360px;
  height: 70px;
  margin: 17px auto;
  border-radius: 35px;
  box-shadow: 0 0 10px rgba(1, 1, 1, 0.3);
  background: url(/residentevil/pc/img/ambassador-campaign/card2023/icon_tw.png) no-repeat center left 40px/35px, #fff;
  cursor: pointer;
}
main#portal-nambacampagin-card #contents .lottery .btn_tw {
  font-size: 24px;
  font-weight: bold;
  letter-spacing: 1px;
  transform: translateX(7px);
  color: #1d9bf0;
}
main#portal-nambacampagin-card #contents .lottery .view {
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
main#portal-nambacampagin-card #contents .lottery .view.disp .tw_area {
  -webkit-animation: tw_area 0.4s ease-out 3.5s 1 normal forwards;
          animation: tw_area 0.4s ease-out 3.5s 1 normal forwards;
}
main#portal-nambacampagin-card #contents .lottery .viewA.open,
main#portal-nambacampagin-card #contents .lottery .viewG.open {
  background: url(/residentevil/pc/img/ambassador-campaign/card2023/box_anim.png) no-repeat center center/contain;
  -webkit-animation: hide 0.5s ease-out 1.5s 1 normal forwards;
          animation: hide 0.5s ease-out 1.5s 1 normal forwards;
}
main#portal-nambacampagin-card #contents .lottery .viewA.open .lottery_box,
main#portal-nambacampagin-card #contents .lottery .viewG.open .lottery_box {
  -webkit-animation: hide 0.4s ease-out 0s 1 normal forwards;
          animation: hide 0.4s ease-out 0s 1 normal forwards;
}
main#portal-nambacampagin-card #contents .lottery .viewD .btn {
  letter-spacing: 2px;
}
main#portal-nambacampagin-card #contents .lottery .viewE1.disp {
  visibility: visible;
  opacity: 1;
}
main#portal-nambacampagin-card #contents .lottery .viewE1.disp .lottery_atari {
  -webkit-animation: atari_bg 0.4s ease-out 0.6s 1 normal forwards;
          animation: atari_bg 0.4s ease-out 0.6s 1 normal forwards;
}
main#portal-nambacampagin-card #contents .lottery .viewE1.disp .atari_ttl {
  -webkit-animation: atari_tit 0.5s cubic-bezier(0.65, 0, 0.35, 1) 1s 1 normal forwards;
          animation: atari_tit 0.5s cubic-bezier(0.65, 0, 0.35, 1) 1s 1 normal forwards;
}
main#portal-nambacampagin-card #contents .lottery .viewE1.disp .atari_card {
  -webkit-animation: atari_card 0.8s ease-out 2s 1 normal forwards;
          animation: atari_card 0.8s ease-out 2s 1 normal forwards;
}
main#portal-nambacampagin-card #contents .lottery .viewE1.disp .tw_area {
  -webkit-animation: tw_area 0.4s ease-out 3.2s 1 normal forwards;
          animation: tw_area 0.4s ease-out 3.2s 1 normal forwards;
}
main#portal-nambacampagin-card #contents .lottery .viewE2.disp .lottery_hazure {
  -webkit-animation: hazure_bg 0.3s cubic-bezier(0.65, 0, 0.35, 1) 0.6s 1 normal forwards;
          animation: hazure_bg 0.3s cubic-bezier(0.65, 0, 0.35, 1) 0.6s 1 normal forwards;
}
main#portal-nambacampagin-card #contents .lottery .viewE2.disp .hazure_ttl {
  -webkit-animation: hazure_tit 0.2s ease-out 1.2s 1 normal forwards;
          animation: hazure_tit 0.2s ease-out 1.2s 1 normal forwards;
}
main#portal-nambacampagin-card #contents .lottery .viewE2.disp .tw_area {
  -webkit-animation: tw_area 0.4s ease-out 2.3s 1 normal forwards;
          animation: tw_area 0.4s ease-out 2.3s 1 normal forwards;
}
main#portal-nambacampagin-card #contents .lottery .viewG #replayAnimation {
  transform: translate(calc(-50% + 14px), -50%);
}
main#portal-nambacampagin-card #contents .lottery .viewG .mes {
  font-size: 22px;
  font-weight: bold;
  font-weight: bold;
  color: transparent;
  background: linear-gradient(0deg, #e08826 0.4em, #DAAF08 0.6em, #FEE9A0 1em);
  -webkit-background-clip: text;
}
main#portal-nambacampagin-card #contents .lottery .viewG .btn_wrapper {
  color: currentColor;
  background: rgba(119, 119, 119, 0.6);
}
main#portal-nambacampagin-card #contents .lottery .viewG .btn_wrapper:hover {
  background: rgba(119, 119, 119, 0.6);
  transition: 0.1s all;
  box-shadow: inset 0 0 15px rgba(197, 197, 197, 0.7), 0 0 15px black;
}
main#portal-nambacampagin-card #contents .lottery .viewG.disp .lottery_hazure, main#portal-nambacampagin-card #contents .lottery .viewG.open.disp .lottery_hazure {
  -webkit-animation: hazure_bg 0.3s cubic-bezier(0.65, 0, 0.35, 1) 0.6s 1 normal forwards, hide 1s ease-out 3s 1 normal forwards;
          animation: hazure_bg 0.3s cubic-bezier(0.65, 0, 0.35, 1) 0.6s 1 normal forwards, hide 1s ease-out 3s 1 normal forwards;
}
main#portal-nambacampagin-card #contents .lottery .viewG.disp .hazure_ttl, main#portal-nambacampagin-card #contents .lottery .viewG.open.disp .hazure_ttl {
  -webkit-animation: hazure_tit 0.2s ease-out 1.2s 1 normal forwards, hide 1s ease-out 3s 1 normal forwards;
          animation: hazure_tit 0.2s ease-out 1.2s 1 normal forwards, hide 1s ease-out 3s 1 normal forwards;
}
main#portal-nambacampagin-card #contents .lottery .viewG.disp .mes_wrapper, main#portal-nambacampagin-card #contents .lottery .viewG.open.disp .mes_wrapper {
  -webkit-animation: replay_txt 0.4s ease-out 6s 1 normal forwards;
          animation: replay_txt 0.4s ease-out 6s 1 normal forwards;
}
main#portal-nambacampagin-card #contents .lottery .viewG.disp .lottery_box, main#portal-nambacampagin-card #contents .lottery .viewG.open.disp .lottery_box {
  visibility: visible;
  opacity: 1;
}
main#portal-nambacampagin-card #contents .lottery .viewG .lottery_box {
  visibility: hidden;
  opacity: 0;
}
main#portal-nambacampagin-card #contents .lottery .viewG .mes_wrapper {
  top: 78%;
  visibility: hidden;
  opacity: 0;
}
main#portal-nambacampagin-card #contents .lottery .glitch.disp {
  -webkit-animation: glitch-hide 2s linear 1s 1 normal;
          animation: glitch-hide 2s linear 1s 1 normal;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
@keyframes glitch-hide {
  0% {
    transform: none;
  }
  10% {
    transform: none;
    opacity: 0.9;
  }
  50% {
    transform: none;
    opacity: 0.9;
  }
  100% {
    transform: none;
    opacity: 0;
  }
}
main#portal-nambacampagin-card #contents .campaign_detail_wrapper {
  width: 100%;
  padding: 200px 0;
  background: url(/residentevil/pc/img/ambassador-campaign/card2023/detail_bg.png) no-repeat center center/contain;
}
main#portal-nambacampagin-card #contents .campaign_detail {
  width: 100%;
  max-width: 900px;
  padding: 30px;
  margin: 0 auto;
  box-sizing: border-box;
  font-weight: bold;
  color: #0e0202;
  background: url(/residentevil/pc/img/ambassador-campaign/card2023/detail_paper_effect.png) no-repeat center top/cover, url(/residentevil/pc/img/ambassador-campaign/card2023/detail_paper_repeat.jpg) repeat center top/cover;
}
main#portal-nambacampagin-card #contents .campaign_detail_inner {
  border: 1px solid rgba(14, 2, 2, 0.5);
  padding: 60px 30px;
  text-align: center;
  position: relative;
}
main#portal-nambacampagin-card #contents .campaign_detail_inner::after {
  content: "";
  display: block;
  position: absolute;
  width: calc(100% + 10px);
  height: calc(100% + 10px);
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 0;
  border: 5px solid rgba(14, 2, 2, 0.7);
}
main#portal-nambacampagin-card #contents .detail_ttl_wrapper {
  padding-bottom: 44px;
  border-bottom: 1px solid rgba(14, 2, 2, 0.5);
  margin-bottom: 1px;
}
main#portal-nambacampagin-card #contents .detail_ttl_wrapper h3 {
  font-size: 16px;
  color: #0e0202;
}
main#portal-nambacampagin-card #contents .detail_ttl {
  display: flex;
  justify-content: space-between;
}
main#portal-nambacampagin-card #contents .detail_content {
  padding: 50px 1em 50px;
  border-top: 5px solid rgba(14, 2, 2, 0.7);
  border-bottom: 1px solid rgba(14, 2, 2, 0.5);
}
main#portal-nambacampagin-card #contents .detail_content h4 {
  font-size: 17px;
  line-height: 1.6;
  margin-bottom: 0.7em;
}
main#portal-nambacampagin-card #contents .detail_content .detail_content_ann p {
  font-size: 11px;
  margin-bottom: 1px;
  color: rgba(14, 2, 2, 0.7);
}
main#portal-nambacampagin-card #contents .detail_wchance {
  padding: 35px 0;
  display: flex;
  justify-content: space-between;
}
main#portal-nambacampagin-card #contents .detail_wchance_img {
  width: 300px;
}
main#portal-nambacampagin-card #contents .detail_wchance_txt {
  padding-left: 45px;
  text-align: left;
  flex: 2;
}
main#portal-nambacampagin-card #contents .detail_wchance_txt .detail_wchance_main {
  font-size: 17px;
  line-height: 1.6;
  margin-bottom: 1em;
}
main#portal-nambacampagin-card #contents .detail_wchance_txt .detail_wchance_ann p {
  font-size: 11px;
  line-height: 1.6;
  margin-bottom: 1px;
  color: rgba(14, 2, 2, 0.7);
}
main#portal-nambacampagin-card.ja #contents .tw_area {
  background: url(/residentevil/pc/img/ambassador-campaign/card2023/twitter_bg_ja.png) no-repeat center top/cover;
}
main#portal-nambacampagin-card.ja #contents .detail_wchance_ann p {
  padding-left: 1em;
  text-indent: -1em;
}
main#portal-nambacampagin-card.ja #contents .btn {
  letter-spacing: 5px;
}
main#portal-nambacampagin-card.nambacampagin_card_2210 #contents #heading h1 {
  transform: translate(-54%, -68%);
}
main#portal-nambacampagin-card.nambacampagin_card_2210 #contents #heading .heading_inner {
  background-image: url(/residentevil/pc/img/ambassador-campaign/card2022/Halloween/bg.jpg);
}
main#portal-nambacampagin-card.nambacampagin_card_2210 #contents #heading .lead_wrapper .lead_emp {
  color: #f64f06;
}
main#portal-nambacampagin-card.nambacampagin_card_2210 #contents .border_line {
  background: repeating-linear-gradient(135deg, #170049, #170049 12px, #dd7a12 12px, #dd7a12 24px);
  background: repeating-linear-gradient(135deg, #170049, #170049 12px, #f64f06 12px, #f64f06 24px);
}
main#portal-nambacampagin-card.nambacampagin_card_2212 #contents #heading {
  background-color: #111636;
  background-size: cover;
  background-position: center;
}
main#portal-nambacampagin-card.nambacampagin_card_2212 #contents #heading h1 {
  transform: translate(-54%, -70%);
  height: 73%;
}
main#portal-nambacampagin-card.nambacampagin_card_2212 #contents #heading .heading_inner {
  background-image: url(/residentevil/pc/img/ambassador-campaign/card2022/Holiday/bg.jpg);
  background-position: top center;
  min-width: 800px;
  min-height: 600px;
}
main#portal-nambacampagin-card.nambacampagin_card_2212 #contents #heading .lead_wrapper .lead_emp {
  color: #1ad211;
}
main#portal-nambacampagin-card.nambacampagin_card_2212 #contents #heading .lead_wrapper .lead_tw {
  color: #dc0f1f;
}
main#portal-nambacampagin-card.nambacampagin_card_2212 #contents .border_line {
  background: repeating-linear-gradient(135deg, #170049, #170049 12px, #c2c49c 12px, #c2c49c 24px);
  background: repeating-linear-gradient(135deg, #170049, #170049 12px, #c2c49c 12px, #c2c49c 24px);
}
main#portal-nambacampagin-card.nambacampagin_card_2304 #contents #heading {
  background-color: #000;
  background-size: cover;
  background-position: center;
}
main#portal-nambacampagin-card.nambacampagin_card_2304 #contents #heading h1 {
  transform: translate(-54%, -70%);
  height: 73%;
}
main#portal-nambacampagin-card.nambacampagin_card_2304 #contents #heading .heading_inner {
  background-image: url(/residentevil/pc/img/ambassador-campaign/card2023/05/bg.jpg);
  background-position: top center;
  min-width: 800px;
  min-height: 600px;
}
main#portal-nambacampagin-card.nambacampagin_card_2304 #contents #heading .lead_wrapper .lead_emp {
  color: #1ad211;
}
main#portal-nambacampagin-card.nambacampagin_card_2304 #contents #heading .lead_wrapper .lead_tw {
  color: #dc0f1f;
}
main#portal-nambacampagin-card.nambacampagin_card_2304 #contents .lottery {
  background: url(/residentevil/pc/img/ambassador-campaign/card2023/05/box_bg.jpg) no-repeat center center/contain;
}
main#portal-nambacampagin-card.nambacampagin_card_2304 #contents .lottery_hazure {
  background: url(/residentevil/pc/img/ambassador-campaign/card2023/05/hazure_bg.png) no-repeat center center/contain;
}
main#portal-nambacampagin-card.nambacampagin_card_2304 #contents .viewA.open,
main#portal-nambacampagin-card.nambacampagin_card_2304 #contents .viewG.open {
  background: url(/residentevil/pc/img/ambassador-campaign/card2023/05/box_anim.png) no-repeat center center/contain;
}
main#portal-nambacampagin-card.nambacampagin_card_2304 #contents .border_line {
  background: repeating-linear-gradient(135deg, #170049, #170049 12px, #c2c49c 12px, #c2c49c 24px);
  background: repeating-linear-gradient(135deg, #170049, #170049 12px, #c2c49c 12px, #c2c49c 24px);
}
main#portal-nambacampagin-card.nambacampagin_card_2310 #contents #heading h1 {
  transform: translate(-90%, -72%);
  height: 70%;
}
main#portal-nambacampagin-card.nambacampagin_card_2310 #contents #heading h1:lang(ja) {
  transform: translate(-90%, -73%);
  height: 65%;
}
@media (min-width: 1300px) {
  main#portal-nambacampagin-card.nambacampagin_card_2310 #contents #heading h1 {
    transform: translate(-99%, -67%);
    height: auto;
  }
  main#portal-nambacampagin-card.nambacampagin_card_2310 #contents #heading h1:lang(ja) {
    transform: translate(-92%, -70%);
  }
}
main#portal-nambacampagin-card.nambacampagin_card_2310 #contents #heading .heading_inner {
  background-image: url(/residentevil/pc/img/ambassador-campaign/card2023/10/bg.jpg);
  background-position: top center;
  min-width: 800px;
  min-height: 600px;
}
main#portal-nambacampagin-card.nambacampagin_card_2310 #contents #heading .lead_wrapper {
  background: rgba(0, 0, 0, 0.7);
}
main#portal-nambacampagin-card.nambacampagin_card_2310 #contents #heading .lead_wrapper #lead:lang(ja) {
  width: auto;
}
main#portal-nambacampagin-card.nambacampagin_card_2310 #contents #heading .lead_wrapper #lead .lead_emp {
  color: #1ad211;
}
main#portal-nambacampagin-card.nambacampagin_card_2310 #contents #heading .lead_wrapper #lead .lead_tw {
  color: #dc0f1f;
}
main#portal-nambacampagin-card.nambacampagin_card_2310 #contents #heading .lead_wrapper #lead .lead_kira {
  text-shadow: 0 0 15px #ffef00, 0 0 15px rgba(255, 239, 0, 0.8);
}
main#portal-nambacampagin-card.nambacampagin_card_2310 #contents #heading .lead_wrapper #lead .lead_kira_max {
  color: #e6d800;
  -webkit-text-decoration: underline #fff;
  text-decoration: underline #fff;
}
main#portal-nambacampagin-card.nambacampagin_card_2310 #contents #heading .lead_wrapper #lead .lead_small {
  font-size: 13px;
}
main#portal-nambacampagin-card.nambacampagin_card_2310 #contents #heading .lead_wrapper .lead_badge {
  right: 45px;
}
main#portal-nambacampagin-card.nambacampagin_card_2310 #contents .lottery {
  min-height: 860px;
  background: url(/residentevil/pc/img/ambassador-campaign/card2023/10/box_bg.jpg) no-repeat center center/contain;
}
main#portal-nambacampagin-card.nambacampagin_card_2310 #contents .lottery .tw_area:not(:lang(ja)) {
  padding: 167px 40px 0;
}
main#portal-nambacampagin-card.nambacampagin_card_2310 #contents .lottery .tw_area .btn_tw_wrapper {
  margin: 15px auto 13px;
  background: url(/residentevil/pc/img/ambassador-campaign/card2023/icon_x.png) no-repeat center left 40px/35px, #fff;
}
main#portal-nambacampagin-card.nambacampagin_card_2310 #contents .lottery .tw_area .btn_tw_wrapper p {
  color: #000;
}
main#portal-nambacampagin-card.nambacampagin_card_2310 #contents .lottery .tw_area .copy_area {
  height: 28px;
}
main#portal-nambacampagin-card.nambacampagin_card_2310 #contents .lottery .tw_area .copy_area .txt_copy_btn {
  display: inline-block;
  font-size: 13px;
  font-weight: bold;
  color: #ffde00;
  position: relative;
}
main#portal-nambacampagin-card.nambacampagin_card_2310 #contents .lottery .tw_area .copy_area .txt_copy_btn::before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
  width: 100%;
  height: 1px;
  background: #ffde00;
}
main#portal-nambacampagin-card.nambacampagin_card_2310 #contents .lottery .tw_area .copy_area .txt_copy_btn:lang(ja)::before {
  width: 94%;
}
main#portal-nambacampagin-card.nambacampagin_card_2310 #contents .lottery .tw_area .copy_area .txt_copy_btn:hover {
  cursor: pointer;
}
main#portal-nambacampagin-card.nambacampagin_card_2310 #contents .lottery .tw_area .copy_area .txt_copy_btn:hover::before {
  opacity: 0;
}
main#portal-nambacampagin-card.nambacampagin_card_2310 #contents .lottery .tw_area .copy_area .copy_txt {
  opacity: 0;
  visibility: visible;
}
main#portal-nambacampagin-card.nambacampagin_card_2310 #contents .lottery .tw_area .tw_txt {
  margin-bottom: 2px;
}
main#portal-nambacampagin-card.nambacampagin_card_2310 #contents .lottery_atari .atari_card {
  top: 52.5%;
}
main#portal-nambacampagin-card.nambacampagin_card_2310 #contents .lottery_hazure {
  background: url(/residentevil/pc/img/ambassador-campaign/card2023/10/hazure_bg.png) no-repeat center center/contain;
}
main#portal-nambacampagin-card.nambacampagin_card_2310 #contents .viewA.open,
main#portal-nambacampagin-card.nambacampagin_card_2310 #contents .viewG.open {
  background: url(/residentevil/pc/img/ambassador-campaign/card2023/10/box_anim.png) no-repeat center center/contain;
}
main#portal-nambacampagin-card.nambacampagin_card_2310 #contents .border_line {
  background: repeating-linear-gradient(135deg, #170049, #170049 12px, #c2c49c 12px, #c2c49c 24px);
  background: repeating-linear-gradient(135deg, #170049, #170049 12px, #c2c49c 12px, #c2c49c 24px);
}
main#portal-nambacampagin-card.nambacampagin_card_2402 #contents #heading h1 {
  transform: translate(-87%, -69%);
  height: 70%;
}
main#portal-nambacampagin-card.nambacampagin_card_2402 #contents #heading .heading_inner {
  background-image: url(/residentevil/pc/img/ambassador-campaign/card2024/02/bg.jpg);
  background-repeat: no-repeat;
  background-position: top center;
  height: 734px;
}
main#portal-nambacampagin-card.nambacampagin_card_2402 #contents #heading .lead_wrapper {
  background: rgba(0, 0, 0, 0.7);
}
main#portal-nambacampagin-card.nambacampagin_card_2402 #contents #heading .lead_wrapper #lead p {
  margin: 0 0 20px;
}
main#portal-nambacampagin-card.nambacampagin_card_2402 #contents #heading .lead_wrapper #lead:lang(ja) {
  width: auto;
}
main#portal-nambacampagin-card.nambacampagin_card_2402 #contents #heading .lead_wrapper #lead .lead_emp {
  color: #e4cb69;
}
main#portal-nambacampagin-card.nambacampagin_card_2402 #contents #heading .lead_wrapper #lead .lead_tw {
  color: #fb2738;
}
main#portal-nambacampagin-card.nambacampagin_card_2402 #contents #heading .lead_wrapper #lead .lead_kira {
  text-shadow: 0 0 15px #ffef00, 0 0 15px rgba(255, 239, 0, 0.8);
}
main#portal-nambacampagin-card.nambacampagin_card_2402 #contents #heading .lead_wrapper #lead .lead_kira_max {
  color: #e6d800;
  -webkit-text-decoration: underline #fff;
  text-decoration: underline #fff;
}
main#portal-nambacampagin-card.nambacampagin_card_2402 #contents #heading .lead_wrapper #lead .lead_small {
  font-size: 13px;
}
main#portal-nambacampagin-card.nambacampagin_card_2402 #contents #heading .lead_wrapper .lead_badge {
  right: -40px;
}
main#portal-nambacampagin-card.nambacampagin_card_2402 #contents .lottery {
  min-height: 860px;
  background: url(/residentevil/pc/img/ambassador-campaign/card2024/02/box_bg.jpg) no-repeat center center/contain;
}
main#portal-nambacampagin-card.nambacampagin_card_2402 #contents .lottery .tw_area {
  top: 66%;
}
main#portal-nambacampagin-card.nambacampagin_card_2402 #contents .lottery .tw_area:not(:lang(ja)) {
  padding: 167px 40px 0;
}
main#portal-nambacampagin-card.nambacampagin_card_2402 #contents .lottery .tw_area .btn_tw_wrapper {
  margin: 15px auto 13px;
  background: url(/residentevil/pc/img/ambassador-campaign/card2024/icon_x.png) no-repeat center left 40px/35px, #fff;
}
main#portal-nambacampagin-card.nambacampagin_card_2402 #contents .lottery .tw_area .btn_tw_wrapper p {
  color: #000;
}
main#portal-nambacampagin-card.nambacampagin_card_2402 #contents .lottery .tw_area .copy_area {
  height: 28px;
}
main#portal-nambacampagin-card.nambacampagin_card_2402 #contents .lottery .tw_area .copy_area .txt_copy_btn {
  display: inline-block;
  font-size: 13px;
  font-weight: bold;
  color: #ffde00;
  position: relative;
}
main#portal-nambacampagin-card.nambacampagin_card_2402 #contents .lottery .tw_area .copy_area .txt_copy_btn::before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
  width: 100%;
  height: 1px;
  background: #ffde00;
}
main#portal-nambacampagin-card.nambacampagin_card_2402 #contents .lottery .tw_area .copy_area .txt_copy_btn:lang(ja)::before {
  width: 94%;
}
main#portal-nambacampagin-card.nambacampagin_card_2402 #contents .lottery .tw_area .copy_area .txt_copy_btn:hover {
  cursor: pointer;
}
main#portal-nambacampagin-card.nambacampagin_card_2402 #contents .lottery .tw_area .copy_area .txt_copy_btn:hover::before {
  opacity: 0;
}
main#portal-nambacampagin-card.nambacampagin_card_2402 #contents .lottery .tw_area .copy_area .copy_txt {
  opacity: 0;
  visibility: visible;
}
main#portal-nambacampagin-card.nambacampagin_card_2402 #contents .lottery .tw_area .tw_txt {
  margin-bottom: 2px;
}
main#portal-nambacampagin-card.nambacampagin_card_2402 #contents .lottery_atari .atari_card {
  top: 52.5%;
}
main#portal-nambacampagin-card.nambacampagin_card_2402 #contents .lottery_hazure {
  background: url(/residentevil/pc/img/ambassador-campaign/card2024/02/hazure_bg.png) no-repeat center center/contain;
}
main#portal-nambacampagin-card.nambacampagin_card_2402 #contents .lottery_hazure.noLastDay .hazure_ttl {
  top: 11%;
}
main#portal-nambacampagin-card.nambacampagin_card_2402 #contents .viewA.open,
main#portal-nambacampagin-card.nambacampagin_card_2402 #contents .viewG.open {
  background: url(/residentevil/pc/img/ambassador-campaign/card2024/02/box_anim.png) no-repeat center center/contain;
}
main#portal-nambacampagin-card.nambacampagin_card_2402 #contents .viewE2 picture p.tomorrow,
main#portal-nambacampagin-card.nambacampagin_card_2402 #contents .viewG picture p.tomorrow {
  position: absolute;
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  width: 100%;
  left: 50%;
  bottom: -10px;
  transform: translateX(-50%);
  background: linear-gradient(to bottom, #888, #fff 60%);
  -webkit-background-clip: text;
  color: transparent;
  filter: drop-shadow(0 0 20px #000) drop-shadow(0 0 10px #000) drop-shadow(0 0 5px #000);
}
main#portal-nambacampagin-card.nambacampagin_card_2402 #contents .border_line {
  background: repeating-linear-gradient(135deg, #000, #000 12px, #c3ad56 12px, #c3ad56 24px);
  background: repeating-linear-gradient(135deg, #000, #000 12px, #c3ad56 12px, #c3ad56 24px);
}
main#portal-nambacampagin-card.nambacampagin_card_2402 #contents .campaign_detail .detail_wchance_txt .detail_wchance_main.highlight {
  -webkit-text-decoration: underline dashed;
          text-decoration: underline dashed;
  text-underline-offset: 0.25em;
  color: #930912;
  margin-bottom: 6px;
}
main#portal-nambacampagin-card.nambacampagin_card_2402 #contents .campaign_detail .detail_wchance_txt .detail_wchance_main span {
  font-size: 12px;
}
main#portal-nambacampagin-card.nambacampagin_card_2402 #contents .campaign_detail .detail_wchance_txt .detail_wchance_ann.first {
  margin: 0 0 35px;
}
main#portal-nambacampagin-card.nambacampagin_card_2402 #contents .campaign_detail .detail_wchance_txt .detail_wchance_ann p:lang(ja) {
  padding-left: 1.25em;
  text-indent: -1.25em;
}
main#portal-nambacampagin-card.nambacampagin_card_2407 .campaign_detail_wrapper {
  padding: 200px 0 50px !important;
}
main#portal-nambacampagin-card.nambacampagin_card_2407 .apple_banner {
  text-align: center;
  margin: 40px auto;
}
main#portal-nambacampagin-card.nambacampagin_card_2407 .apple_banner a {
  display: inline-block;
  border: solid 1px #a7a7a7;
  line-height: 0;
  transition: all 0.25s ease-out;
  max-width: 500px;
}
main#portal-nambacampagin-card.nambacampagin_card_2407 .apple_banner a img {
  width: 100%;
}
main#portal-nambacampagin-card.nambacampagin_card_2407 .apple_banner a:hover {
  border: solid 1px #ed7500;
  box-shadow: 0 0px 8px 0 rgba(255, 149, 0, 0.8), 0 0px 20px 0 rgba(255, 204, 0, 0.9);
  filter: saturate(120%);
}
main#portal-nambacampagin-card.nambacampagin_card_2407 #contents #heading h1 {
  transform: translate(-87%, -69%);
  height: 70%;
}
main#portal-nambacampagin-card.nambacampagin_card_2407 #contents #heading .heading_inner {
  background-image: url(/residentevil/pc/img/ambassador-campaign/card2024/07/bg.jpg);
  background-repeat: no-repeat;
  background-position: top center;
  height: 734px;
}
main#portal-nambacampagin-card.nambacampagin_card_2407 #contents #heading .lead_wrapper {
  background: rgba(0, 0, 0, 0.7);
}
main#portal-nambacampagin-card.nambacampagin_card_2407 #contents #heading .lead_wrapper #lead p {
  margin: 0 0 20px;
}
main#portal-nambacampagin-card.nambacampagin_card_2407 #contents #heading .lead_wrapper #lead:lang(ja) {
  width: auto;
}
main#portal-nambacampagin-card.nambacampagin_card_2407 #contents #heading .lead_wrapper #lead .lead_emp {
  color: #e4cb69;
}
main#portal-nambacampagin-card.nambacampagin_card_2407 #contents #heading .lead_wrapper #lead .lead_tw {
  color: #fb7b02;
}
main#portal-nambacampagin-card.nambacampagin_card_2407 #contents #heading .lead_wrapper #lead .lead_kira {
  text-shadow: 0 0 15px #ffef00, 0 0 15px rgba(255, 239, 0, 0.8);
}
main#portal-nambacampagin-card.nambacampagin_card_2407 #contents #heading .lead_wrapper #lead .lead_kira_max {
  color: #e6d800;
  -webkit-text-decoration: underline #fff;
  text-decoration: underline #fff;
}
main#portal-nambacampagin-card.nambacampagin_card_2407 #contents #heading .lead_wrapper #lead .lead_small {
  font-size: 13px;
}
main#portal-nambacampagin-card.nambacampagin_card_2407 #contents #heading .lead_wrapper .lead_badge {
  right: -40px;
}
main#portal-nambacampagin-card.nambacampagin_card_2407 #contents .lottery {
  min-height: 860px;
  background: url(/residentevil/pc/img/ambassador-campaign/card2024/07/box_bg.jpg) no-repeat center center/contain;
}
main#portal-nambacampagin-card.nambacampagin_card_2407 #contents .lottery .tw_area {
  top: 66%;
}
main#portal-nambacampagin-card.nambacampagin_card_2407 #contents .lottery .tw_area:not(:lang(ja)) {
  padding: 167px 40px 0;
}
main#portal-nambacampagin-card.nambacampagin_card_2407 #contents .lottery .tw_area .btn_tw_wrapper {
  margin: 15px auto 13px;
  background: url(/residentevil/pc/img/ambassador-campaign/card2024/icon_x.png) no-repeat center left 40px/35px, #fff;
}
main#portal-nambacampagin-card.nambacampagin_card_2407 #contents .lottery .tw_area .btn_tw_wrapper p {
  color: #000;
}
main#portal-nambacampagin-card.nambacampagin_card_2407 #contents .lottery .tw_area .copy_area {
  height: 28px;
}
main#portal-nambacampagin-card.nambacampagin_card_2407 #contents .lottery .tw_area .copy_area .txt_copy_btn {
  display: inline-block;
  font-size: 13px;
  font-weight: bold;
  color: #ffde00;
  position: relative;
}
main#portal-nambacampagin-card.nambacampagin_card_2407 #contents .lottery .tw_area .copy_area .txt_copy_btn::before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
  width: 100%;
  height: 1px;
  background: #ffde00;
}
main#portal-nambacampagin-card.nambacampagin_card_2407 #contents .lottery .tw_area .copy_area .txt_copy_btn:lang(ja)::before {
  width: 94%;
}
main#portal-nambacampagin-card.nambacampagin_card_2407 #contents .lottery .tw_area .copy_area .txt_copy_btn:hover {
  cursor: pointer;
}
main#portal-nambacampagin-card.nambacampagin_card_2407 #contents .lottery .tw_area .copy_area .txt_copy_btn:hover::before {
  opacity: 0;
}
main#portal-nambacampagin-card.nambacampagin_card_2407 #contents .lottery .tw_area .copy_area .copy_txt {
  opacity: 0;
  visibility: visible;
}
main#portal-nambacampagin-card.nambacampagin_card_2407 #contents .lottery .tw_area .tw_txt {
  margin-bottom: 2px;
}
main#portal-nambacampagin-card.nambacampagin_card_2407 #contents .lottery_atari .atari_card {
  top: 52.5%;
}
main#portal-nambacampagin-card.nambacampagin_card_2407 #contents .lottery_hazure {
  background: url(/residentevil/pc/img/ambassador-campaign/card2024/07/hazure_bg.png) no-repeat center center/contain;
}
main#portal-nambacampagin-card.nambacampagin_card_2407 #contents .lottery_hazure.noLastDay .hazure_ttl {
  top: 11%;
}
main#portal-nambacampagin-card.nambacampagin_card_2407 #contents .viewA.open,
main#portal-nambacampagin-card.nambacampagin_card_2407 #contents .viewG.open {
  background: url(/residentevil/pc/img/ambassador-campaign/card2024/07/box_anim.png) no-repeat center center/contain;
}
main#portal-nambacampagin-card.nambacampagin_card_2407 #contents .viewE2 picture p.tomorrow,
main#portal-nambacampagin-card.nambacampagin_card_2407 #contents .viewG picture p.tomorrow {
  position: absolute;
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  width: 100%;
  left: 50%;
  bottom: -10px;
  transform: translateX(-50%);
  background: linear-gradient(to bottom, #888, #fff 60%);
  -webkit-background-clip: text;
  color: transparent;
  filter: drop-shadow(0 0 20px #000) drop-shadow(0 0 10px #000) drop-shadow(0 0 5px #000);
}
main#portal-nambacampagin-card.nambacampagin_card_2407 #contents .border_line {
  background: repeating-linear-gradient(135deg, #000, #000 12px, #c3ad56 12px, #c3ad56 24px);
  background: repeating-linear-gradient(135deg, #000, #000 12px, #c3ad56 12px, #c3ad56 24px);
}
main#portal-nambacampagin-card.nambacampagin_card_2407 #contents .campaign_detail .detail_wchance_txt .detail_wchance_main.highlight {
  -webkit-text-decoration: underline dashed;
          text-decoration: underline dashed;
  text-underline-offset: 0.25em;
  color: #930912;
  margin-bottom: 6px;
}
main#portal-nambacampagin-card.nambacampagin_card_2407 #contents .campaign_detail .detail_wchance_txt .detail_wchance_main span {
  font-size: 12px;
}
main#portal-nambacampagin-card.nambacampagin_card_2407 #contents .campaign_detail .detail_wchance_txt .detail_wchance_ann.first {
  margin: 0 0 35px;
}
main#portal-nambacampagin-card.nambacampagin_card_2407 #contents .campaign_detail .detail_wchance_txt .detail_wchance_ann p:lang(ja) {
  padding-left: 1.25em;
  text-indent: -1.25em;
}
main#portal-nambacampagin-card.nambacampagin_card_2411 .campaign_detail_wrapper {
  padding: 200px 0 50px !important;
}
main#portal-nambacampagin-card.nambacampagin_card_2411 .apple_banner {
  text-align: center;
  margin: 40px auto;
}
main#portal-nambacampagin-card.nambacampagin_card_2411 .apple_banner a {
  display: inline-block;
  border: solid 1px #a7a7a7;
  line-height: 0;
  transition: all 0.25s ease-out;
  max-width: 500px;
}
main#portal-nambacampagin-card.nambacampagin_card_2411 .apple_banner a img {
  width: 100%;
}
main#portal-nambacampagin-card.nambacampagin_card_2411 .apple_banner a:hover {
  border: solid 1px #dac21d;
  box-shadow: 0 0px 8px 0 rgba(218, 194, 29, 0.8), 0 0px 20px 0 rgba(255, 204, 0, 0.9);
  filter: saturate(120%);
}
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents #heading h1 {
  transform: translate(-103%, -67%);
  width: 509px;
  height: 500px;
}
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents #heading h1:lang(ja) {
  transform: translate(-96%, -67%);
  width: 550px;
}
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents #heading .heading_inner {
  background-image: url(/residentevil/pc/img/ambassador-campaign/card2024/11/bg.jpg);
  background-repeat: no-repeat;
  background-position: top center;
  height: 791px;
  max-height: 791px;
}
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents #heading .lead_wrapper {
  background: rgba(0, 0, 0, 0.7);
}
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents #heading .lead_wrapper #lead {
  font-size: 19px;
}
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents #heading .lead_wrapper #lead p {
  margin: 0 0 20px;
}
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents #heading .lead_wrapper #lead:lang(ja) {
  width: auto;
}
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents #heading .lead_wrapper #lead .lead_emp {
  color: #e4cb69;
}
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents #heading .lead_wrapper #lead .lead_tw {
  color: #dac21d;
}
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents #heading .lead_wrapper #lead .lead_kira {
  text-shadow: 0 0 15px #ffef00, 0 0 15px rgba(255, 239, 0, 0.8);
}
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents #heading .lead_wrapper #lead .lead_kira_max {
  color: #e6d800;
  -webkit-text-decoration: underline #fff;
  text-decoration: underline #fff;
}
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents #heading .lead_wrapper #lead .lead_small {
  font-size: 13px;
}
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents #heading .lead_wrapper #lead .lead_note {
  font-size: 13px;
  color: #b3b3b3;
}
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents #heading .lead_wrapper .lead_badge {
  right: -70px;
}
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents .lottery {
  min-height: 860px;
  background: url(/residentevil/pc/img/ambassador-campaign/card2024/11/box_bg.jpg) no-repeat center center/contain;
  margin-bottom: unset;
}
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents .lottery .tw_area {
  background: url(/residentevil/pc/img/ambassador-campaign/card2023/twitter_bg.png) no-repeat center top/100% 100%;
  top: 66%;
}
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents .lottery .tw_area:lang(ja) {
  background: url(/residentevil/pc/img/ambassador-campaign/card2023/twitter_bg_ja.png) no-repeat center top/100% 100%;
}
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents .lottery .tw_area:not(:lang(ja)) {
  padding: 167px 40px 0;
}
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents .lottery .tw_area .btn_tw_wrapper {
  margin: 15px auto 13px;
  background: url(/residentevil/pc/img/ambassador-campaign/card2024/icon_x.png) no-repeat center left 40px/35px, #fff;
}
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents .lottery .tw_area .btn_tw_wrapper p {
  color: #000;
}
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents .lottery .tw_area .copy_area {
  height: 28px;
}
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents .lottery .tw_area .copy_area .txt_copy_btn {
  display: inline-block;
  font-size: 13px;
  font-weight: bold;
  color: #ffde00;
  position: relative;
}
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents .lottery .tw_area .copy_area .txt_copy_btn::before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
  width: 100%;
  height: 1px;
  background: #ffde00;
}
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents .lottery .tw_area .copy_area .txt_copy_btn:lang(ja)::before {
  width: 94%;
}
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents .lottery .tw_area .copy_area .txt_copy_btn:hover {
  cursor: pointer;
}
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents .lottery .tw_area .copy_area .txt_copy_btn:hover::before {
  opacity: 0;
}
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents .lottery .tw_area .copy_area .copy_txt {
  opacity: 0;
  visibility: visible;
}
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents .lottery .tw_area .tw_txt {
  margin-bottom: 2px;
}
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents .lottery_atari .atari_card {
  top: 52.5%;
}
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents .lottery_hazure {
  background: url(/residentevil/pc/img/ambassador-campaign/card2024/11/hazure_bg.png) no-repeat center center/contain;
}
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents .lottery_hazure.noLastDay .hazure_ttl {
  top: 11%;
}
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents .viewA.open,
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents .viewG.open {
  background: url(/residentevil/pc/img/ambassador-campaign/card2024/11/box_anim.png) no-repeat center center/contain;
}
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents .viewE2 picture p.tomorrow,
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents .viewG picture p.tomorrow {
  position: absolute;
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  width: 100%;
  left: 50%;
  bottom: -10px;
  transform: translateX(-50%);
  background: linear-gradient(to bottom, #888, #fff 60%);
  -webkit-background-clip: text;
  color: transparent;
  filter: drop-shadow(0 0 20px #000) drop-shadow(0 0 10px #000) drop-shadow(0 0 5px #000);
}
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents .border_line {
  background: repeating-linear-gradient(135deg, #000, #000 12px, #cebc41 12px, #cebc41 24px);
  background: repeating-linear-gradient(135deg, #000, #000 12px, #cebc41 12px, #cebc41 24px);
}
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents .campaign_detail .detail_wchance_txt .detail_wchance_main.highlight {
  -webkit-text-decoration: underline dashed;
          text-decoration: underline dashed;
  text-underline-offset: 0.25em;
  color: #930912;
  margin-bottom: 6px;
}
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents .campaign_detail .detail_wchance_txt .detail_wchance_main span {
  font-size: 12px;
}
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents .campaign_detail .detail_wchance_txt .detail_wchance_ann.first {
  margin: 0 0 35px;
}
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents .campaign_detail .detail_wchance_txt .detail_wchance_ann p:lang(ja) {
  padding-left: 1.25em;
  text-indent: -1.25em;
}
main#portal-nambacampagin-card.nambacampagin_card_2512 .campaign_detail_wrapper {
  padding: 200px 0px !important;
}
main#portal-nambacampagin-card.nambacampagin_card_2512 .oc_banner {
  text-align: center;
  margin: 0 auto 20px;
}
main#portal-nambacampagin-card.nambacampagin_card_2512 .oc_banner__2 {
  margin: 40px auto;
}
main#portal-nambacampagin-card.nambacampagin_card_2512 .oc_banner a {
  display: inline-block;
  line-height: 0;
  transition: all 0.25s ease-out;
  width: 549px;
  height: 142px;
}
main#portal-nambacampagin-card.nambacampagin_card_2512 .oc_banner a img {
  width: 100%;
}
main#portal-nambacampagin-card.nambacampagin_card_2512 .oc_banner a:hover {
  filter: brightness(1.5);
}
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents #heading h1 {
  width: 590px;
  height: 481px;
  transform: translate(-90%, -50%);
}
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents #heading .heading_inner {
  background-image: url(/residentevil/pc/img/ambassador-campaign/card2025/12/bg.jpg);
  background-repeat: no-repeat;
  background-position: top center;
  height: 544px;
  max-height: 544px;
  position: relative;
}
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents #heading .heading_inner::before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -45%;
  transform: translateX(-50%);
  width: 1470px;
  height: 511px;
  background: url(/residentevil/pc/img/ambassador-campaign/card2024/fog.webp) no-repeat top center/100% auto;
}
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents #heading .lead_wrapper_period {
  width: 100%;
  border-top: 1px solid #e7bf52;
  border-bottom: 1px solid #e7bf52;
  background: url(/residentevil/pc/img/ambassador-campaign/card2025/12/back_period.jpg) no-repeat top center/cover;
  padding: 15px 0;
  position: relative;
  z-index: 1;
}
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents #heading .lead_wrapper_period ul {
  max-width: 900px;
  margin: 0 auto;
}
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents #heading .lead_wrapper_period ul li {
  display: flex;
}
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents #heading .lead_wrapper_period ul li:nth-child(1) {
  margin: 0 0 10px;
}
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents #heading .lead_wrapper_period ul li:nth-child(1) p {
  background: linear-gradient(to bottom, #fff 35%, #fef9bc);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents #heading .lead_wrapper_period ul li:nth-child(2) p {
  background: linear-gradient(to bottom, #fff 35%, #c5ccc6);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents #heading .lead_wrapper_period ul li p {
  text-align: left;
  font-weight: 900;
  font-style: italic;
  line-height: 1.3;
  filter: drop-shadow(0 0 2px rgba(0, 0, 0, 0.5)) drop-shadow(0 0 5px rgba(0, 0, 0, 0.3));
}
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents #heading .lead_wrapper_period ul li p.title {
  font-size: 18px;
  margin: 3.5px 0 0;
}
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents #heading .lead_wrapper_period ul li p.title:lang(ja) {
  margin: 4px 0 0;
}
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents #heading .lead_wrapper_period ul li p.period {
  font-size: 22px;
  margin: 0 0 0 5px;
  padding: 0 20px 0 0;
}
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents #heading .lead_wrapper_period ul li p.period:not(:lang(ja)) {
  font-family: "Ozwald", sans-serif;
}
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents #heading .lead_wrapper_period ul li p.period:lang(ja) {
  font-size: 25px;
}
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents #heading .lead_wrapper_period ul li p.period span {
  font-size: 18px;
}
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents #heading .lead_wrapper {
  margin-top: unset;
  background: #000;
}
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents #heading .lead_wrapper .lead_area {
  padding: 25px 1em 70px;
}
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents #heading .lead_wrapper #lead {
  font-size: 19px;
}
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents #heading .lead_wrapper #lead p {
  margin: 0 0 20px;
}
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents #heading .lead_wrapper #lead:lang(ja) {
  width: auto;
}
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents #heading .lead_wrapper #lead .lead_emp {
  color: #e4cb69;
}
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents #heading .lead_wrapper #lead .lead_tw {
  color: #dda704;
}
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents #heading .lead_wrapper #lead .lead_kira {
  text-shadow: 0 0 15px #ffef00, 0 0 15px rgba(255, 239, 0, 0.8);
}
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents #heading .lead_wrapper #lead .lead_kira_max {
  color: #e6d800;
  -webkit-text-decoration: underline #fff;
  text-decoration: underline #fff;
}
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents #heading .lead_wrapper #lead .lead_small {
  font-size: 13px;
}
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents #heading .lead_wrapper #lead .lead_note {
  font-size: 13px;
  color: #b3b3b3;
}
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents #heading .lead_wrapper .lead_badge {
  top: -255px;
  right: -70px;
}
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents .lottery {
  min-height: 860px;
  background: url(/residentevil/pc/img/ambassador-campaign/card2025/12/box_bg.jpg) no-repeat center center/contain;
  margin-bottom: unset;
}
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents .lottery .tw_area {
  background: url(/residentevil/pc/img/ambassador-campaign/card2025/12/twitter_bg.png) no-repeat center top/100% 100%;
  top: 66%;
}
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents .lottery .tw_area:lang(ja) {
  background: url(/residentevil/pc/img/ambassador-campaign/card2025/12/twitter_bg_ja.png) no-repeat center top/100% 100%;
}
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents .lottery .tw_area:not(:lang(ja)) {
  padding: 167px 40px 0;
}
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents .lottery .tw_area .btn_tw_wrapper {
  margin: 15px auto 13px;
  background: url(/residentevil/pc/img/ambassador-campaign/card2024/icon_x.png) no-repeat center left 40px/35px, #fff;
}
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents .lottery .tw_area .btn_tw_wrapper p {
  color: #000;
}
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents .lottery .tw_area .copy_area {
  height: 28px;
}
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents .lottery .tw_area .copy_area .txt_copy_btn {
  display: inline-block;
  font-size: 13px;
  font-weight: bold;
  color: #ffde00;
  position: relative;
}
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents .lottery .tw_area .copy_area .txt_copy_btn::before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
  width: 100%;
  height: 1px;
  background: #ffde00;
}
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents .lottery .tw_area .copy_area .txt_copy_btn:lang(ja)::before {
  width: 94%;
}
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents .lottery .tw_area .copy_area .txt_copy_btn:hover {
  cursor: pointer;
}
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents .lottery .tw_area .copy_area .txt_copy_btn:hover::before {
  opacity: 0;
}
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents .lottery .tw_area .copy_area .copy_txt {
  opacity: 0;
  visibility: visible;
}
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents .lottery .tw_area .tw_txt {
  margin-bottom: 2px;
}
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents .lottery_atari .atari_card {
  top: 52.5%;
}
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents .lottery_hazure {
  background: url(/residentevil/pc/img/ambassador-campaign/card2025/12/hazure_bg.png) no-repeat center center/contain;
}
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents .lottery_hazure.noLastDay .hazure_ttl {
  top: 11%;
}
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents .viewA.open,
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents .viewG.open {
  background: url(/residentevil/pc/img/ambassador-campaign/card2025/12/box_anim.png) no-repeat center center/contain;
}
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents .viewE2 picture p.tomorrow,
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents .viewG picture p.tomorrow {
  position: absolute;
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  width: 100%;
  left: 50%;
  bottom: -10px;
  transform: translateX(-50%);
  background: linear-gradient(to bottom, #888, #fff 60%);
  -webkit-background-clip: text;
  color: transparent;
  filter: drop-shadow(0 0 20px #000) drop-shadow(0 0 10px #000) drop-shadow(0 0 5px #000);
}
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents .border_line {
  background: repeating-linear-gradient(135deg, #000, #000 12px, #dda704 12px, #dda704 24px);
  background: repeating-linear-gradient(135deg, #000, #000 12px, #dda704 12px, #dda704 24px);
}
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents .campaign_detail .detail_wchance_txt .detail_wchance_main.highlight {
  -webkit-text-decoration: underline dashed;
          text-decoration: underline dashed;
  text-underline-offset: 0.25em;
  color: #930912;
  margin-bottom: 6px;
}
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents .campaign_detail .detail_wchance_txt .detail_wchance_main span {
  font-size: 12px;
}
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents .campaign_detail .detail_wchance_txt .detail_wchance_ann p:lang(ja) {
  padding-left: 1.25em;
  text-indent: -1.25em;
}

@keyframes show {
  0% {
    visibility: hidden;
    opacity: 0;
  }
  100% {
    visibility: visible;
    opacity: 1;
  }
}
@keyframes hide {
  0% {
    visibility: visible;
    opacity: 1;
  }
  100% {
    visibility: hidden;
    opacity: 0;
  }
}
@-webkit-keyframes atari_bg {
  0% {
    visibility: hidden;
    opacity: 0;
    transform: scale(10);
  }
  100% {
    visibility: visible;
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes atari_bg {
  0% {
    visibility: hidden;
    opacity: 0;
    transform: scale(10);
  }
  100% {
    visibility: visible;
    opacity: 1;
    transform: scale(1);
  }
}
@-webkit-keyframes atari_tit {
  0% {
    visibility: hidden;
    opacity: 0;
    transform: translateX(-50%) rotate(0deg) scale(10);
  }
  60% {
    transform: translateX(-50%) rotate(1120deg) scale(1);
  }
  68% {
    transform: translateX(-50%) rotate(1070deg) scale(1);
  }
  80% {
    transform: translateX(-50%) rotate(1090deg) scale(1);
  }
  100% {
    visibility: visible;
    opacity: 1;
    transform: translateX(-50%) rotate(1080deg) scale(1);
  }
}
@keyframes atari_tit {
  0% {
    visibility: hidden;
    opacity: 0;
    transform: translateX(-50%) rotate(0deg) scale(10);
  }
  60% {
    transform: translateX(-50%) rotate(1120deg) scale(1);
  }
  68% {
    transform: translateX(-50%) rotate(1070deg) scale(1);
  }
  80% {
    transform: translateX(-50%) rotate(1090deg) scale(1);
  }
  100% {
    visibility: visible;
    opacity: 1;
    transform: translateX(-50%) rotate(1080deg) scale(1);
  }
}
@-webkit-keyframes atari_card {
  0% {
    visibility: hidden;
    opacity: 0;
    transform: translate(-50%, -30%);
  }
  100% {
    visibility: visible;
    opacity: 1;
    transform: translate(-50%, -50%);
  }
}
@keyframes atari_card {
  0% {
    visibility: hidden;
    opacity: 0;
    transform: translate(-50%, -30%);
  }
  100% {
    visibility: visible;
    opacity: 1;
    transform: translate(-50%, -50%);
  }
}
@-webkit-keyframes tw_area {
  0% {
    visibility: hidden;
    opacity: 0;
    transform: translate(-50%, 20%);
  }
  100% {
    visibility: visible;
    opacity: 1;
    transform: translate(-50%, 0);
  }
}
@keyframes tw_area {
  0% {
    visibility: hidden;
    opacity: 0;
    transform: translate(-50%, 20%);
  }
  100% {
    visibility: visible;
    opacity: 1;
    transform: translate(-50%, 0);
  }
}
@-webkit-keyframes hazure_bg {
  0% {
    visibility: hidden;
    opacity: 0;
    transform: scale(20);
  }
  100% {
    visibility: visible;
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes hazure_bg {
  0% {
    visibility: hidden;
    opacity: 0;
    transform: scale(20);
  }
  100% {
    visibility: visible;
    opacity: 1;
    transform: scale(1);
  }
}
@-webkit-keyframes hazure_tit {
  0% {
    visibility: hidden;
    opacity: 0;
    transform: translateX(-50%) rotate(-180deg) scale(0);
  }
  10% {
    opacity: 1;
  }
  100% {
    visibility: visible;
    opacity: 1;
    transform: translateX(-50%) rotate(0deg) scale(1);
  }
}
@keyframes hazure_tit {
  0% {
    visibility: hidden;
    opacity: 0;
    transform: translateX(-50%) rotate(-180deg) scale(0);
  }
  10% {
    opacity: 1;
  }
  100% {
    visibility: visible;
    opacity: 1;
    transform: translateX(-50%) rotate(0deg) scale(1);
  }
}
@-webkit-keyframes replay_txt {
  0% {
    visibility: hidden;
    opacity: 0;
    transform: translate(-50%, 20%);
  }
  100% {
    visibility: visible;
    opacity: 1;
    transform: translate(-50%, -50%);
  }
}
@keyframes replay_txt {
  0% {
    visibility: hidden;
    opacity: 0;
    transform: translate(-50%, 20%);
  }
  100% {
    visibility: visible;
    opacity: 1;
    transform: translate(-50%, -50%);
  }
}
@-webkit-keyframes copy_anim {
  0% {
    visibility: hidden;
    opacity: 0;
  }
  50% {
    visibility: visible;
    opacity: 1;
  }
  100% {
    visibility: hidden;
    opacity: 0;
  }
}
@keyframes copy_anim {
  0% {
    visibility: hidden;
    opacity: 0;
  }
  50% {
    visibility: visible;
    opacity: 1;
  }
  100% {
    visibility: hidden;
    opacity: 0;
  }
}
main#portal-orchestra {
  visibility: visible;
  opacity: 1;
  transition: visibility 0.3s, opacity 0.3s;
  background: url(/residentevil/pc/img/fancontents/orchestra/bg_orchestra.webp) no-repeat center 45px fixed;
  background-size: cover;
}
body.no_webp main#portal-orchestra {
  background: url(/residentevil/pc/img/fancontents/orchestra/bg_orchestra.jpg) no-repeat center 45px fixed;
  background-size: cover;
}
main#portal-orchestra .pagetitle {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  width: 1076px;
  margin: 0 auto;
  padding: 80px 0 55px;
  background: url(/residentevil/pc/img/fancontents/orchestra/bg_pagetitle.webp) no-repeat center -120px;
  opacity: 0;
  -webkit-animation: ease_display 0.5s ease-out 0.8s 1 normal;
          animation: ease_display 0.5s ease-out 0.8s 1 normal;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
body.no_webp main#portal-orchestra .pagetitle {
  background: url(/residentevil/pc/img/fancontents/orchestra/bg_pagetitle.png) no-repeat center -120px;
}
main#portal-orchestra .pagetitle__content {
  position: absolute;
  top: 25px;
  left: 0;
  padding: 0 0 0 15px;
  border-left: 2px solid #930912;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
  font-weight: 200;
  line-height: 2.2rem;
}
main#portal-orchestra .pagetitle h1 {
  margin: 0 auto 20px;
}
main#portal-orchestra .pagetitle h1 img {
  filter: drop-shadow(0 0 20px #7a4915) drop-shadow(0 0 20px #7a4915);
}
main#portal-orchestra .pagetitle__text {
  color: #d4d4d4;
  font-family: "Noto Serif JP", serif;
  font-size: 1.6rem;
  text-align: center;
}
main#portal-orchestra #contents {
  width: 100%;
  opacity: 0;
  -webkit-animation: ease_display 0.5s ease-out 1.2s 1 normal;
          animation: ease_display 0.5s ease-out 1.2s 1 normal;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
main#portal-orchestra #contents .contents__inner {
  padding: 0 0 160px;
}
main#portal-orchestra #contents .contents__inner .login_lead {
  display: flex;
  flex-direction: column;
  position: relative;
  margin: 0 auto 60px;
  padding: 30px 0;
  background: linear-gradient(to right, rgba(16, 1, 1, 0) 0%, rgb(16, 1, 1) 20%, rgb(16, 1, 1) 80%, rgba(16, 1, 1, 0) 100%);
}
main#portal-orchestra #contents .contents__inner .login_lead::before, main#portal-orchestra #contents .contents__inner .login_lead::after {
  content: "";
  position: absolute;
  right: 50%;
  width: 100%;
  height: 1px;
  background: linear-gradient(to right, rgba(147, 9, 18, 0) 0%, rgb(147, 9, 18) 50%, rgba(147, 9, 18, 0) 100%);
  transform: translateX(50%);
}
main#portal-orchestra #contents .contents__inner .login_lead::before {
  top: 0;
}
main#portal-orchestra #contents .contents__inner .login_lead::after {
  bottom: 0;
}
main#portal-orchestra #contents .contents__inner .login_lead dl dt {
  margin: 0 0 15px;
  color: #fff;
  font-size: 1.4rem;
  text-align: center;
}
main#portal-orchestra #contents .contents__inner .login_lead dl dd a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 250px;
  height: 33px;
  margin: 0 auto;
  background: #930912;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
  transition: background 0.2s, opacity 0.2s;
  font-size: 1.2rem;
}
main#portal-orchestra #contents .contents__inner .login_lead dl dd a:hover, main#portal-orchestra #contents .contents__inner .login_lead dl dd a:active {
  background: #eb0000;
}
main#portal-orchestra #contents .contents__inner .login_lead dl dd a.disabled {
  opacity: 0.5;
  pointer-events: none;
}
main#portal-orchestra #contents .contents__inner .thumbs {
  position: relative;
  width: 800px;
  height: 458px;
  margin: 0 auto 40px;
  background: rgba(0, 0, 0, 0.8);
  cursor: pointer;
}
main#portal-orchestra #contents .contents__inner .thumbs::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 50%;
  width: 122px;
  height: 122px;
  background: url(/residentevil/pc/img/fancontents/orchestra/btn_play.webp) no-repeat;
  opacity: 0.6;
  transform: translate(50%, -50%);
  pointer-events: none;
}
body.no_webp main#portal-orchestra #contents .contents__inner .thumbs::after {
  background: url(/residentevil/pc/img/fancontents/orchestra/btn_play.png) no-repeat;
}
main#portal-orchestra #contents .contents__inner .thumbs .thumb {
  position: absolute;
  top: 10px;
  left: 12px;
  opacity: 0;
  transition: opacity 1s;
}
main#portal-orchestra #contents .contents__inner .thumbs .thumb.active {
  opacity: 1;
}
main#portal-orchestra #contents .contents__inner .thumbs.login::after {
  opacity: 1;
  filter: drop-shadow(0 0 10px rgb(159, 88, 12)) drop-shadow(0 0 10px rgb(159, 88, 12)) drop-shadow(0 0 10px rgba(159, 88, 12, 0.6));
  -webkit-animation: playBtn alternate 2s ease-in-out infinite;
          animation: playBtn alternate 2s ease-in-out infinite;
}
@-webkit-keyframes playBtn {
  from {
    filter: drop-shadow(0 0 10px rgba(159, 88, 12, 0.3)) drop-shadow(0 0 10px rgba(159, 88, 12, 0.3)) drop-shadow(0 0 10px rgba(159, 88, 12, 0.3));
  }
  to {
    filter: drop-shadow(0 0 10px rgb(159, 88, 12)) drop-shadow(0 0 10px rgb(159, 88, 12)) drop-shadow(0 0 10px rgba(159, 88, 12, 0.6));
  }
}
@keyframes playBtn {
  from {
    filter: drop-shadow(0 0 10px rgba(159, 88, 12, 0.3)) drop-shadow(0 0 10px rgba(159, 88, 12, 0.3)) drop-shadow(0 0 10px rgba(159, 88, 12, 0.3));
  }
  to {
    filter: drop-shadow(0 0 10px rgb(159, 88, 12)) drop-shadow(0 0 10px rgb(159, 88, 12)) drop-shadow(0 0 10px rgba(159, 88, 12, 0.6));
  }
}
main#portal-orchestra #contents .contents__inner .text__app {
  width: 800px;
  margin: 0 auto;
  color: #aaa;
  font-size: 1.2rem;
  transform: translateY(-35px);
}
main#portal-orchestra #contents .contents__inner .button__tweet a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 260px;
  height: 50px;
  margin: 0 auto 50px;
  padding: 0 10px 0 19px;
  background: url(/residentevil/pc/img/fancontents/orchestra/icon_xw.svg) no-repeat left center/50% 50% rgba(250, 250, 250, 0.7);
  box-shadow: 0 0 10px #7a4915, 0 0 10px #7a4915;
  box-sizing: border-box;
  color: #444;
  font-size: 1.5rem;
  text-align: center;
}
main#portal-orchestra #contents .contents__inner .button__tweet a:lang(ja) {
  padding: 0 10px 0 24px;
}
body.no_webp main#portal-orchestra #contents .contents__inner .button__tweet a {
  background: url(/residentevil/pc/img/fancontents/orchestra/icon_xw.svg) no-repeat left center/50% 50% rgba(250, 250, 250, 0.7);
}
main#portal-orchestra #contents .contents__inner .program {
  width: 800px;
  margin: 0 auto;
  padding: 30px 105px 50px;
  background: rgba(0, 0, 0, 0.8);
  box-shadow: 0 0 10px rgba(87, 61, 34, 0.6), 0 0 10px rgba(87, 61, 34, 0.6), 0 0 10px rgba(87, 61, 34, 0.6);
  box-sizing: border-box;
}
main#portal-orchestra #contents .contents__inner .program h2 {
  margin: 0 auto 15px;
  text-align: center;
}
main#portal-orchestra #contents .contents__inner .program__list {
  margin: 0 auto 40px;
}
main#portal-orchestra #contents .contents__inner .program__list li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 48px;
  border-bottom: 1px solid #42330b;
  color: #ddd;
  font-size: 1.6rem;
}
main#portal-orchestra #contents .contents__inner .program__list li span {
  color: #7e7e7e;
  font-size: 1.2rem;
}
main#portal-orchestra #contents .contents__inner .program__performer {
  color: #ddd;
  font-size: 1.6rem;
}
main#portal-orchestra .modal__movie {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.85);
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  transition: visibility 0.3s, opacity 0.3s;
  z-index: 88888;
  overflow: hidden;
}
main#portal-orchestra .modal__movie.disp {
  visibility: visible;
  opacity: 1;
  pointer-events: all;
}
main#portal-orchestra .modal__movie.cero {
  background: url(/residentevil/pc/img/common/footer/icon_cero_long.svg) no-repeat center center rgba(0, 0, 0, 0.85);
  background-size: 120px;
}
main#portal-orchestra .modal__movie.cero #modal__movie__frame {
  display: none;
}
main#portal-orchestra .modal__movie.cero .modal__movie__close {
  opacity: 0;
  pointer-events: none;
}
main#portal-orchestra .modal__movie.esrb {
  background: url(/residentevil/pc/img/common/footer/icon_esrb_portal_long.jpg) no-repeat center center rgba(0, 0, 0, 0.85);
}
main#portal-orchestra .modal__movie.esrb #modal__movie__frame {
  display: none;
}
main#portal-orchestra .modal__movie.esrb .modal__movie__close {
  opacity: 0;
  pointer-events: none;
}
main#portal-orchestra .modal__movie.pegi {
  background: url(/residentevil/pc/img/common/footer/icon_pegi_long.jpg) no-repeat center center rgba(0, 0, 0, 0.85);
  background-size: 120px;
}
main#portal-orchestra .modal__movie.pegi #modal__movie__frame {
  display: none;
}
main#portal-orchestra .modal__movie.pegi .modal__movie__close {
  opacity: 0;
  pointer-events: none;
}
main#portal-orchestra .modal__movie.usk {
  background: url(/residentevil/pc/img/common/footer/icon_usk_long.svg) no-repeat center center rgba(0, 0, 0, 0.85);
  background-size: 120px;
}
main#portal-orchestra .modal__movie.usk #modal__movie__frame {
  display: none;
}
main#portal-orchestra .modal__movie.usk .modal__movie__close {
  opacity: 0;
  pointer-events: none;
}
main#portal-orchestra .modal__movie__wrap {
  width: 100vw;
  height: 100vh;
  overflow: hidden;
}
main#portal-orchestra .modal__movie__wrap #modal__movie__frame {
  position: absolute;
  top: 50%;
  right: 50%;
  transform: translate(50%, -50%);
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
main#portal-orchestra .modal__movie__wrap #modal__movie__frame.portrait {
  width: 100vw;
  height: calc(100vh + 120px);
}
main#portal-orchestra .modal__movie__wrap #modal__movie__frame.landscape {
  width: 177.8vh;
  height: calc(100vh + 120px);
}
main#portal-orchestra .modal__movie__wrap #modal__movie__frame.landscape ~ .modal__movie__close {
  top: 0;
  margin: 40px 0 0;
}
main#portal-orchestra .modal__movie__wrap #modal__movie__frame.landscape ~ .modal__movie__seek {
  top: calc(100vh - 24px);
}
main#portal-orchestra .modal__movie__close {
  position: absolute;
  top: calc(50vh - 28.15vw);
  right: 40px;
  margin: -50px 0 0;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
main#portal-orchestra .modal__movie__seek {
  position: absolute;
  top: calc(50vh + 28.15vw);
  left: 0;
  width: 100%;
  height: 4px;
  background: #353535;
  cursor: pointer;
}
main#portal-orchestra .modal__movie__seek__bar {
  display: block;
  position: relative;
  width: 0;
  height: 4px;
  background: #930912;
}
main#portal-orchestra .modal__movie__seek__btn {
  position: absolute;
  top: 50%;
  right: -8px;
  width: 16px;
  height: 16px;
  border-radius: 50px;
  background: #930912;
  filter: drop-shadow(0 0 10px rgba(0, 0, 0, 0.6)) drop-shadow(0 0 10px rgba(0, 0, 0, 0.6)) drop-shadow(0 0 10px rgba(0, 0, 0, 0.6));
  transform: translateY(-50%);
}
main#portal-orchestra .modal__movie__login {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.9);
  visibility: hidden;
  opacity: 0;
  z-index: 100000;
  transition: visibility 0.3s, opacity 0.3s;
}
main#portal-orchestra .modal__movie__login.disp {
  visibility: visible;
  opacity: 1;
  pointer-events: all;
}
main#portal-orchestra .modal__movie__login__wrap {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  position: absolute;
  top: 50%;
  right: 50%;
  width: 1100px;
  padding: 45px 0;
  background: linear-gradient(to right, rgba(26, 26, 26, 0) 0%, rgb(26, 26, 26) 40%, rgb(26, 26, 26) 80%, rgba(26, 26, 26, 0) 100%);
  text-align: center;
  transform: translate(50%, -50%);
}
main#portal-orchestra .modal__movie__login__wrap::before, main#portal-orchestra .modal__movie__login__wrap::after {
  content: "";
  position: absolute;
  right: 50%;
  width: 100%;
  height: 1px;
  background: linear-gradient(to right, rgba(100, 100, 100, 0) 0%, rgb(100, 100, 100) 50%, rgba(100, 100, 100, 0) 100%);
  transform: translateX(50%);
}
main#portal-orchestra .modal__movie__login__wrap::before {
  top: 0;
}
main#portal-orchestra .modal__movie__login__wrap::after {
  bottom: 0;
}
main#portal-orchestra .modal__movie__login__wrap dl dt {
  margin: 0 0 20px;
  font-size: 2rem;
}
main#portal-orchestra .modal__movie__login__wrap dl dd.btn a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 385px;
  height: 44px;
  margin: 0 auto;
  background: #930912;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
  transition: background 0.2s, opacity 0.2s;
}
main#portal-orchestra .modal__movie__login__wrap dl dd.btn a:hover, main#portal-orchestra .modal__movie__login__wrap dl dd.btn a:active {
  background: #eb0000;
}
main#portal-orchestra .modal__movie__login__wrap dl dd.btn a.disabled {
  opacity: 0.5;
  pointer-events: none;
}
main#portal-orchestra .modal__movie__login__close {
  position: absolute;
  top: -16px;
  right: 190px;
  width: 32px;
  height: 32px;
  background: url(/residentevil/village/pc/img/common/btn_close.png) no-repeat;
  cursor: pointer;
  transition: background 0.3s;
}
main#portal-orchestra .modal__movie__login__close:hover {
  filter: brightness(1.5);
}

main#portal-video {
  visibility: visible;
  opacity: 1;
  transition: visibility 0.3s, opacity 0.3s;
  background: url(/residentevil/pc/img/fancontents/video/bg_requiem.webp) no-repeat top center fixed;
  background-size: cover;
}
body.no_webp main#portal-video {
  background: url(/residentevil/pc/img/fancontents/video/bg_requiem.jpg) no-repeat top center fixed;
  background-size: cover;
}
main#portal-video .pagetitle {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  width: 1076px;
  margin: 0 auto;
  padding: 80px 0 60px;
  opacity: 0;
  -webkit-animation: ease_display 0.5s ease-out 0.8s 1 normal;
          animation: ease_display 0.5s ease-out 0.8s 1 normal;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
@media (max-width: 1200px) {
  main#portal-video .pagetitle {
    width: 100%;
  }
}
main#portal-video .pagetitle__content {
  position: absolute;
  top: 25px;
  left: 0;
  padding: 0 0 0 15px;
  border-left: 2px solid #930912;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
  font-weight: 200;
  line-height: 2.2rem;
}
main#portal-video .pagetitle h1 {
  margin: 0 auto 40px;
}
main#portal-video .pagetitle__text {
  color: #d4d4d4;
  font-size: 1.6rem;
  text-align: center;
  font-weight: 600;
}
main#portal-video #contents {
  width: 100%;
  opacity: 0;
  -webkit-animation: ease_display 0.5s ease-out 1.2s 1 normal;
          animation: ease_display 0.5s ease-out 1.2s 1 normal;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
main#portal-video #contents .contents__inner {
  padding: 0 0 100px;
}
main#portal-video #contents .contents__inner .login_lead,
main#portal-video #contents .contents__inner .cookie_alert {
  display: flex;
  flex-direction: column;
  position: relative;
  margin: 0 auto 60px;
  padding: 30px 0;
  background: linear-gradient(to right, rgba(16, 1, 1, 0) 0%, rgb(16, 1, 1) 20%, rgb(16, 1, 1) 80%, rgba(16, 1, 1, 0) 100%);
}
main#portal-video #contents .contents__inner .login_lead::before, main#portal-video #contents .contents__inner .login_lead::after,
main#portal-video #contents .contents__inner .cookie_alert::before,
main#portal-video #contents .contents__inner .cookie_alert::after {
  content: "";
  position: absolute;
  right: 50%;
  width: 100%;
  height: 1px;
  background: linear-gradient(to right, rgba(147, 9, 18, 0) 0%, rgb(147, 9, 18) 50%, rgba(147, 9, 18, 0) 100%);
  transform: translateX(50%);
}
main#portal-video #contents .contents__inner .login_lead::before,
main#portal-video #contents .contents__inner .cookie_alert::before {
  top: 0;
}
main#portal-video #contents .contents__inner .login_lead::after,
main#portal-video #contents .contents__inner .cookie_alert::after {
  bottom: 0;
}
main#portal-video #contents .contents__inner .login_lead dl dt,
main#portal-video #contents .contents__inner .cookie_alert dl dt {
  margin: 0 0 15px;
  color: #fff;
  font-size: 1.4rem;
  text-align: center;
}
main#portal-video #contents .contents__inner .login_lead dl dd button,
main#portal-video #contents .contents__inner .cookie_alert dl dd button {
  all: unset;
}
main#portal-video #contents .contents__inner .login_lead dl dd a,
main#portal-video #contents .contents__inner .login_lead dl dd button,
main#portal-video #contents .contents__inner .cookie_alert dl dd a,
main#portal-video #contents .contents__inner .cookie_alert dl dd button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 250px;
  height: 33px;
  margin: 0 auto;
  background: #930912;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
  transition: background 0.2s, opacity 0.2s;
  font-size: 1.2rem;
  cursor: pointer;
}
main#portal-video #contents .contents__inner .login_lead dl dd a:hover, main#portal-video #contents .contents__inner .login_lead dl dd a:active,
main#portal-video #contents .contents__inner .login_lead dl dd button:hover,
main#portal-video #contents .contents__inner .login_lead dl dd button:active,
main#portal-video #contents .contents__inner .cookie_alert dl dd a:hover,
main#portal-video #contents .contents__inner .cookie_alert dl dd a:active,
main#portal-video #contents .contents__inner .cookie_alert dl dd button:hover,
main#portal-video #contents .contents__inner .cookie_alert dl dd button:active {
  background: #eb0000;
}
main#portal-video #contents .contents__inner .login_lead dl dd a.disabled,
main#portal-video #contents .contents__inner .login_lead dl dd button.disabled,
main#portal-video #contents .contents__inner .cookie_alert dl dd a.disabled,
main#portal-video #contents .contents__inner .cookie_alert dl dd button.disabled {
  opacity: 0.5;
  pointer-events: none;
}
main#portal-video #contents .contents__inner .movie_wrap {
  display: flex;
  justify-content: center;
  margin: 0 auto 100px;
  flex-wrap: wrap;
  width: 1200px;
}
@media (max-width: 1200px) {
  main#portal-video #contents .contents__inner .movie_wrap {
    flex-direction: column;
  }
}
main#portal-video #contents .contents__inner .movie_wrap_rejection {
  pointer-events: none;
}
main#portal-video #contents .contents__inner .movie_wrap_rejection div {
  filter: brightness(0.7);
  transition: filter 0.3s;
}
main#portal-video #contents .contents__inner .movie_wrap_rejection div p {
  color: #666;
  transition: color 0.3s;
}
main#portal-video #contents .contents__inner .movie_wrap div:nth-child(odd) {
  margin: 0 65px 0 0;
}
@media (max-width: 1200px) {
  main#portal-video #contents .contents__inner .movie_wrap div:nth-child(odd) {
    margin: 0 0 80px;
  }
}
main#portal-video #contents .contents__inner .movie_wrap div .thumbs {
  position: relative;
  width: 548px;
  height: 312px;
  margin: 0 auto 20px;
  background: rgba(0, 0, 0, 0.8);
  cursor: pointer;
}
main#portal-video #contents .contents__inner .movie_wrap div .thumbs::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 50%;
  width: 100px;
  height: 100px;
  background: url(/residentevil/pc/img/fancontents/video/btn_play.webp) no-repeat center center/100% 100%;
  transform: translate(50%, -50%);
  pointer-events: none;
}
body.no_webp main#portal-video #contents .contents__inner .movie_wrap div .thumbs::after {
  background: url(/residentevil/pc/img/fancontents/video/btn_play.png) no-repeat center center/100% 100%;
}
main#portal-video #contents .contents__inner .movie_wrap div .thumbs .thumb {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 540px;
  height: 304px;
  overflow: hidden;
  transition: filter 0.3s;
}
main#portal-video #contents .contents__inner .movie_wrap div .thumbs .thumb.active {
  opacity: 1;
}
main#portal-video #contents .contents__inner .movie_wrap div .thumbs .thumb:hover {
  filter: brightness(1.2);
}
main#portal-video #contents .contents__inner .movie_wrap div .thumbs .thumb img {
  width: 100%;
  height: auto;
}
main#portal-video #contents .contents__inner .movie_wrap div .thumbs.login::after {
  opacity: 1;
}
main#portal-video #contents .contents__inner .movie_wrap div p {
  font-size: 1.6rem;
  text-align: center;
  margin-bottom: 65px;
}
main#portal-video #contents .contents__inner .to_list {
  width: 161px;
  height: 54px;
  margin: 0 auto 45px;
}
main#portal-video #contents .contents__inner .to_list a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 161px;
  height: 54px;
  margin: 0;
  background: #930912;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
  transition: background 0.2s, opacity 0.2s;
}
main#portal-video #contents .contents__inner .to_list a:hover, main#portal-video #contents .contents__inner .to_list a:active {
  background: #eb0000;
}
main#portal-video #contents .contents__inner .to_list a.disabled {
  opacity: 0.5;
  pointer-events: none;
}
main#portal-video #contents .contents__inner .to_list a span {
  margin: 0 0 0 5px;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 1.3rem;
}
@keyframes playBtn {
  from {
    filter: drop-shadow(0 0 10px rgba(159, 88, 12, 0.3)) drop-shadow(0 0 10px rgba(159, 88, 12, 0.3)) drop-shadow(0 0 10px rgba(159, 88, 12, 0.3));
  }
  to {
    filter: drop-shadow(0 0 10px rgb(159, 88, 12)) drop-shadow(0 0 10px rgb(159, 88, 12)) drop-shadow(0 0 10px rgba(159, 88, 12, 0.6));
  }
}
main#portal-video #contents .contents__inner .text__app {
  width: 800px;
  margin: 0 auto;
  color: #aaa;
  font-size: 1.2rem;
  transform: translateY(-35px);
}
main#portal-video #contents .contents__inner .button__tweet a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 260px;
  height: 60px;
  margin: 0 auto 50px;
  background: url(/residentevil/pc/img/fancontents/video/icon_xw.svg) no-repeat left center/25% 40% #000;
  box-shadow: inset 0 0 10px rgba(255, 255, 255, 0.5);
  box-sizing: border-box;
  color: #444;
  font-size: 1.5rem;
  text-align: center;
  transition: background 0.3s, filter 0.3s;
  position: relative;
}
body.no_webp main#portal-video #contents .contents__inner .button__tweet a {
  background: url(/residentevil/pc/img/fancontents/video/icon_xw.svg) no-repeat left center/25% 40% #000;
}
main#portal-video #contents .contents__inner .button__tweet a:hover {
  filter: brightness(1.2);
  background: url(/residentevil/pc/img/fancontents/video/icon_xw.svg) no-repeat left center/25% 40% #111;
}
body.no_webp main#portal-video #contents .contents__inner .button__tweet a:hover {
  background: url(/residentevil/pc/img/fancontents/video/icon_xw.svg) no-repeat left center/25% 40% #111;
}
main#portal-video #contents .contents__inner .button__tweet a img {
  display: block;
  position: absolute;
  left: 52%;
  top: 50%;
  transform: translate(-50%, -50%);
}
main#portal-video #contents .contents__inner .program {
  width: 800px;
  margin: 0 auto;
  padding: 30px 105px 50px;
  background: rgba(0, 0, 0, 0.8);
  box-shadow: 0 0 10px rgba(87, 61, 34, 0.6), 0 0 10px rgba(87, 61, 34, 0.6), 0 0 10px rgba(87, 61, 34, 0.6);
  box-sizing: border-box;
}
main#portal-video #contents .contents__inner .program h2 {
  margin: 0 auto 15px;
  text-align: center;
}
main#portal-video #contents .contents__inner .program__list {
  margin: 0 auto 40px;
}
main#portal-video #contents .contents__inner .program__list li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 48px;
  border-bottom: 1px solid #42330b;
  color: #ddd;
  font-size: 1.6rem;
}
main#portal-video #contents .contents__inner .program__list li span {
  color: #7e7e7e;
  font-size: 1.2rem;
}
main#portal-video #contents .contents__inner .program__performer {
  color: #ddd;
  font-size: 1.6rem;
}
main#portal-video .modal__movie {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.85);
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  z-index: 88888;
  overflow: hidden;
}
main#portal-video .modal__movie.disp {
  visibility: visible;
  opacity: 1;
  pointer-events: all;
  transition: visibility 0.3s, opacity 0.3s;
}
main#portal-video .modal__movie.cero {
  background: url(/residentevil/pc/img/common/footer/icon_cero_long.svg) no-repeat center center rgba(0, 0, 0, 0.85);
  background-size: 120px;
}
main#portal-video .modal__movie.cero #modal__movie__frame {
  display: none;
}
main#portal-video .modal__movie.cero .modal__movie__close {
  opacity: 0;
  pointer-events: none;
}
main#portal-video .modal__movie.esrb {
  background: url(/residentevil/pc/img/common/footer/icon_esrb_portal_long.jpg) no-repeat center center rgba(0, 0, 0, 0.85);
}
main#portal-video .modal__movie.esrb #modal__movie__frame {
  display: none;
}
main#portal-video .modal__movie.esrb .modal__movie__close {
  opacity: 0;
  pointer-events: none;
}
main#portal-video .modal__movie.esrb .modal__movie__seek {
  display: none;
}
main#portal-video .modal__movie.pegi {
  background: url(/residentevil/pc/img/common/footer/icon_pegi_long.jpg) no-repeat center center rgba(0, 0, 0, 0.85);
  background-size: 120px;
}
main#portal-video .modal__movie.pegi #modal__movie__frame {
  display: none;
}
main#portal-video .modal__movie.pegi .modal__movie__close {
  opacity: 0;
  pointer-events: none;
}
main#portal-video .modal__movie.usk {
  background: url(/residentevil/pc/img/common/footer/icon_usk_long.svg) no-repeat center center rgba(0, 0, 0, 0.85);
  background-size: 120px;
}
main#portal-video .modal__movie.usk #modal__movie__frame {
  display: none;
}
main#portal-video .modal__movie.usk .modal__movie__close {
  opacity: 0;
  pointer-events: none;
}
main#portal-video .modal__movie__wrap {
  width: 100vw;
  height: 100vh;
  overflow: hidden;
}
main#portal-video .modal__movie__wrap #modal__movie__frame {
  position: absolute;
  top: 50%;
  right: 50%;
  transform: translate(50%, -50%);
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
main#portal-video .modal__movie__wrap #modal__movie__frame.portrait {
  width: 100vw;
  height: calc(100vh + 120px);
}
main#portal-video .modal__movie__wrap #modal__movie__frame.landscape {
  width: 177.8vh;
  height: calc(100vh + 120px);
}
main#portal-video .modal__movie__wrap #modal__movie__frame.landscape ~ .modal__movie__close {
  top: 0;
  margin: 40px 0 0;
}
main#portal-video .modal__movie__wrap #modal__movie__frame.landscape ~ .modal__movie__seek {
  top: calc(100vh - 24px);
}
main#portal-video .modal__movie__close {
  position: absolute;
  top: calc(50vh - 28.15vw);
  right: 40px;
  margin: -50px 0 0;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
main#portal-video .modal__movie__seek {
  position: absolute;
  top: calc(50vh + 28.15vw);
  left: 0;
  width: 100%;
  height: 4px;
  background: #353535;
  cursor: pointer;
}
main#portal-video .modal__movie__seek__bar {
  display: block;
  position: relative;
  width: 0;
  height: 4px;
  background: #930912;
}
main#portal-video .modal__movie__seek__btn {
  position: absolute;
  top: 50%;
  right: -8px;
  width: 16px;
  height: 16px;
  border-radius: 50px;
  background: #930912;
  filter: drop-shadow(0 0 10px rgba(0, 0, 0, 0.6)) drop-shadow(0 0 10px rgba(0, 0, 0, 0.6)) drop-shadow(0 0 10px rgba(0, 0, 0, 0.6));
  transform: translateY(-50%);
}
main#portal-video .modal__movie__login, main#portal-video .modal__movie__noamb {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.9);
  visibility: hidden;
  opacity: 0;
  z-index: 100000;
  transition: visibility 0.3s, opacity 0.3s;
}
main#portal-video .modal__movie__login.disp, main#portal-video .modal__movie__noamb.disp {
  visibility: visible;
  opacity: 1;
  pointer-events: all;
}
main#portal-video .modal__movie__login__wrap, main#portal-video .modal__movie__noamb__wrap {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  position: absolute;
  top: 50%;
  right: 50%;
  width: 1100px;
  padding: 45px 0;
  background: linear-gradient(to right, rgba(26, 26, 26, 0) 0%, rgb(26, 26, 26) 40%, rgb(26, 26, 26) 80%, rgba(26, 26, 26, 0) 100%);
  text-align: center;
  transform: translate(50%, -50%);
}
main#portal-video .modal__movie__login__wrap::before, main#portal-video .modal__movie__login__wrap::after, main#portal-video .modal__movie__noamb__wrap::before, main#portal-video .modal__movie__noamb__wrap::after {
  content: "";
  position: absolute;
  right: 50%;
  width: 100%;
  height: 1px;
  background: linear-gradient(to right, rgba(100, 100, 100, 0) 0%, rgb(100, 100, 100) 50%, rgba(100, 100, 100, 0) 100%);
  transform: translateX(50%);
}
main#portal-video .modal__movie__login__wrap::before, main#portal-video .modal__movie__noamb__wrap::before {
  top: 0;
}
main#portal-video .modal__movie__login__wrap::after, main#portal-video .modal__movie__noamb__wrap::after {
  bottom: 0;
}
main#portal-video .modal__movie__login__wrap dl dt, main#portal-video .modal__movie__noamb__wrap dl dt {
  margin: 0 0 20px;
  font-size: 2rem;
}
main#portal-video .modal__movie__login__wrap dl dd.btn a, main#portal-video .modal__movie__noamb__wrap dl dd.btn a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 385px;
  height: 44px;
  margin: 0 auto;
  background: #930912;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
  transition: background 0.2s, opacity 0.2s;
}
main#portal-video .modal__movie__login__wrap dl dd.btn a:hover, main#portal-video .modal__movie__login__wrap dl dd.btn a:active, main#portal-video .modal__movie__noamb__wrap dl dd.btn a:hover, main#portal-video .modal__movie__noamb__wrap dl dd.btn a:active {
  background: #eb0000;
}
main#portal-video .modal__movie__login__wrap dl dd.btn a.disabled, main#portal-video .modal__movie__noamb__wrap dl dd.btn a.disabled {
  opacity: 0.5;
  pointer-events: none;
}
main#portal-video .modal__movie__login__close, main#portal-video .modal__movie__noamb__close {
  position: absolute;
  top: -16px;
  right: 190px;
  width: 32px;
  height: 32px;
  background: url(/residentevil/village/pc/img/common/btn_close.png) no-repeat;
  cursor: pointer;
  transition: background 0.3s;
}
main#portal-video .modal__movie__login__close:hover, main#portal-video .modal__movie__noamb__close:hover {
  filter: brightness(1.5);
}
main#portal-video .modal__movie__login__close__top, main#portal-video .modal__movie__login__close__bottom, main#portal-video .modal__movie__noamb__close__top, main#portal-video .modal__movie__noamb__close__bottom {
  position: absolute;
  left: 0;
  width: 100%;
  height: 30%;
}
main#portal-video .modal__movie__login__close__top, main#portal-video .modal__movie__noamb__close__top {
  top: 0;
}
main#portal-video .modal__movie__login__close__bottom, main#portal-video .modal__movie__noamb__close__bottom {
  bottom: 0;
}
main#portal-video .sp {
  display: none;
}

main#portal-anniversary-30th {
  width: 100%;
  background: #000;
  font-feature-settings: "palt";
  position: relative;
}
@media (max-width: 800px) {
  main#portal-anniversary-30th {
    width: 100vw;
  }
}
main#portal-anniversary-30th .img_wrap img {
  width: 100%;
  height: auto;
}
main#portal-anniversary-30th .mainVisual {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 56.25vw;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
main#portal-anniversary-30th .mainVisual .img_main {
  content: "";
  position: absolute;
  width: 130%;
  height: 130%;
  filter: blur(10px);
  z-index: -1;
}
main#portal-anniversary-30th .mainVisual .img_main img {
  width: 100%;
  height: 100%;
}
main#portal-anniversary-30th .mainVisual.start-anim .img_main {
  -webkit-animation: mainVisual-blur 2s cubic-bezier(0.3, 0, 0.2, 1) forwards;
          animation: mainVisual-blur 2s cubic-bezier(0.3, 0, 0.2, 1) forwards;
}
main#portal-anniversary-30th .contentsWrap {
  position: relative;
  z-index: 1;
}
main#portal-anniversary-30th .contentsWrap .contents {
  width: 100%;
}
@media (max-width: 800px) {
  main#portal-anniversary-30th .contentsWrap .contents {
    width: 100vw;
  }
}
main#portal-anniversary-30th .contentsWrap .contents .area__30th {
  width: 90%;
  max-width: 1600px;
  height: min(40vw, 767px);
  margin: min(5vw, 52px) auto min(7vw, 70px);
  padding: 0 min(5vw, 90px) min(5vw, 90px);
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  align-items: center;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.08) 80%, rgba(255, 255, 255, 0) 100%);
  opacity: 0;
  position: relative;
}
main#portal-anniversary-30th .contentsWrap .contents .area__30th::before, main#portal-anniversary-30th .contentsWrap .contents .area__30th::after {
  content: "";
  position: absolute;
  top: -1%;
  width: min(50vw, 638px);
  height: 100%;
  background: url(/residentevil/pc/img/anniversary-30th/frame.png) no-repeat left center/contain;
  z-index: 0;
}
main#portal-anniversary-30th .contentsWrap .contents .area__30th::before {
  left: -1%;
}
main#portal-anniversary-30th .contentsWrap .contents .area__30th::after {
  right: -1%;
  transform: scaleX(-1);
}
main#portal-anniversary-30th .contentsWrap .contents .area__30th h1.logo_main {
  width: min(10vw, 200px);
  margin: 0 min(5vw, 90px) 0 0;
  filter: drop-shadow(0 0 min(2vw, 10px) black) drop-shadow(0 0 min(3vw, 20px) black);
}
main#portal-anniversary-30th .contentsWrap .contents .area__30th h1.logo_main img {
  width: 100%;
  height: auto;
}
main#portal-anniversary-30th .contentsWrap .contents .area__30th .textWrap h2 {
  text-align: center;
  font-size: min(2.5vw, 50px);
  text-shadow: 0 0 1rem #ffea00;
  font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif !important;
  font-weight: bold;
}
main#portal-anniversary-30th .contentsWrap .contents .area__30th .textWrap h2:lang(ja) {
  letter-spacing: 0.8rem;
}
main#portal-anniversary-30th .contentsWrap .contents .area__30th .textWrap .btn_greeting {
  position: relative;
  z-index: 2;
  width: min(30vw, 530px);
  height: min(5vw, 90px);
  background: #94070f;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
  border: none;
  cursor: pointer;
}
main#portal-anniversary-30th .contentsWrap .contents .area__30th .textWrap .btn_greeting p {
  color: #fff;
  font-size: min(2.5vw, 50px);
  font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif !important;
  font-weight: bold;
  letter-spacing: 0.05rem;
}
main#portal-anniversary-30th .contentsWrap .contents .area__line {
  width: min(90vw, 1232px);
  height: min(3vw, 32px);
  margin: 0 auto;
  background: url(/residentevil/pc/img/anniversary-30th/deco_line.png) no-repeat center center/100% 100%;
}
main#portal-anniversary-30th .contentsWrap .contents .area__line.line_bottom {
  transform: scaleY(-1);
}
main#portal-anniversary-30th .contentsWrap .contents .area__coming {
  width: 85%;
  max-width: 1540px;
  margin: 100px auto 120px;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
}
main#portal-anniversary-30th .contentsWrap .contents .area__coming .line {
  display: none;
  width: min(30vw, 540px);
  height: 2px;
  background: rgba(128, 128, 128, 0.5);
  position: relative;
}
main#portal-anniversary-30th .contentsWrap .contents .area__coming .line::before, main#portal-anniversary-30th .contentsWrap .contents .area__coming .line::after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: min(0.5vw, 10px);
  height: min(0.5vw, 10px);
  background: #808080;
  border-radius: 0.5vw;
}
main#portal-anniversary-30th .contentsWrap .contents .area__coming .line::before {
  left: min(-1vw, -20px);
}
main#portal-anniversary-30th .contentsWrap .contents .area__coming .line::after {
  right: min(-1vw, -20px);
}
main#portal-anniversary-30th .contentsWrap .contents .area__coming .icon_wrap {
  width: min(17vw, 360px);
  height: min(17vw, 360px);
  background: url(/residentevil/pc/img/anniversary-30th/img_soon_back.png) no-repeat center center/contain;
  position: relative;
}
main#portal-anniversary-30th .contentsWrap .contents .area__coming .icon_wrap:hover {
  cursor: pointer;
}
main#portal-anniversary-30th .contentsWrap .contents .area__coming .icon_wrap .img_wrap {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
main#portal-anniversary-30th .contentsWrap .contents .area__coming .icon_wrap .img_wrap.img_icon.bound {
  -webkit-animation: coming-bound 5s 0.5s forwards;
          animation: coming-bound 5s 0.5s forwards;
}
main#portal-anniversary-30th .contentsWrap .contents .area__coming .icon_wrap .img_wrap.img_icon.bound2 {
  -webkit-animation: coming-bound 5s;
          animation: coming-bound 5s;
}
main#portal-anniversary-30th .contentsWrap .contents .area__coming .icon_wrap .img_wrap.img_text {
  -webkit-animation: coming-rotate 20s linear infinite;
          animation: coming-rotate 20s linear infinite;
}
main#portal-anniversary-30th .contentsWrap .contents .area__listWrap {
  margin: 0 0 min(10vw, 100px);
  opacity: 0;
  transition: opacity 1s;
}
main#portal-anniversary-30th .contentsWrap .contents .area__listWrap h2 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: min(12vw, 120px) 0 min(7vw, 70px);
  font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif !important;
}
main#portal-anniversary-30th .contentsWrap .contents .area__listWrap h2 .img_wrap {
  width: min(9vw, 140px);
  height: min(9vw, 140px);
  margin: 0 auto;
}
main#portal-anniversary-30th .contentsWrap .contents .area__listWrap h2 p {
  text-align: center;
  font-weight: bold;
}
main#portal-anniversary-30th .contentsWrap .contents .area__listWrap h2 p.title {
  font-size: min(4vw, 55px);
  letter-spacing: 0.05rem;
  margin: 0 0 min(1vw, 10px);
  position: relative;
}
main#portal-anniversary-30th .contentsWrap .contents .area__listWrap h2 p.title::before {
  content: "";
  position: absolute;
  width: min(14vw, 200px);
  height: 1px;
  background: #fff;
  bottom: 5%;
  left: 50%;
  transform: translateX(-50%);
}
main#portal-anniversary-30th .contentsWrap .contents .area__listWrap h2 p.sub {
  font-size: min(1.5vw, 20px);
  letter-spacing: 0.3rem;
}
main#portal-anniversary-30th .contentsWrap .contents .area__listWrap ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 90%;
  max-width: 1200px;
  margin: 0 auto;
}
main#portal-anniversary-30th .contentsWrap .contents .area__listWrap ul.loading {
  background: url(/residentevil/pc/img/common/loader.svg) no-repeat center center;
}
main#portal-anniversary-30th .contentsWrap .contents .area__listWrap ul li {
  width: min(28vw, 380px);
  margin: 0 0 min(5vw, 60px);
}
main#portal-anniversary-30th .contentsWrap .contents .area__listWrap ul li a {
  display: block;
}
main#portal-anniversary-30th .contentsWrap .contents .area__listWrap ul li a:hover .imgBox img {
  transform: scale(1.2);
}
main#portal-anniversary-30th .contentsWrap .contents .area__listWrap ul li a:hover .list__text {
  text-decoration: underline;
}
main#portal-anniversary-30th .contentsWrap .contents .area__listWrap ul li a .imgBox {
  width: min(28vw, 380px);
  height: min(28vw, 380px);
  border: 1px solid rgba(255, 255, 255, 0.5);
  overflow: hidden;
}
main#portal-anniversary-30th .contentsWrap .contents .area__listWrap ul li a .imgBox img {
  width: 100%;
  height: 100%;
  transition: transform 0.3s;
}
main#portal-anniversary-30th .contentsWrap .contents .area__listWrap ul li a .list__text {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  width: 100%;
  height: 84px;
  margin: 0 0 20px;
  font-size: 1.4rem;
  text-align: left;
  text-overflow: ellipsis;
  overflow: hidden;
  transition: -webkit-text-decoration 0.3s;
  transition: text-decoration 0.3s;
  transition: text-decoration 0.3s, -webkit-text-decoration 0.3s;
}
main#portal-anniversary-30th .contentsWrap .contents .area__listWrap ul li a .list__category {
  display: flex;
  align-items: center;
  font-size: 1.2rem;
}
main#portal-anniversary-30th .contentsWrap .contents .area__listWrap ul li a .list__category .list__date {
  color: #eb0000;
}
main#portal-anniversary-30th .contentsWrap .contents .area__listWrap ul li a .list__category .list__date::after {
  content: "|";
  padding: 0 0.5em;
  color: #fff;
}
main#portal-anniversary-30th .contentsWrap .contents .area__listWrap .morebtn {
  position: relative;
  width: 430px;
  height: 50px;
  margin: 35px auto 0;
}
main#portal-anniversary-30th .contentsWrap .contents .area__listWrap .morebtn span {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 430px;
  height: 50px;
  margin: 0;
  background: #930912;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
  transition: background 0.2s, opacity 0.2s;
  font-size: 2.4rem;
  font-weight: 400;
  cursor: pointer;
  overflow: hidden;
  transition: background 0.3s, visibility 0.3s, opacity 0.3s;
}
main#portal-anniversary-30th .contentsWrap .contents .area__listWrap.listWrap__1 ul, main#portal-anniversary-30th .contentsWrap .contents .area__listWrap.listWrap__2 ul {
  justify-content: center;
}
main#portal-anniversary-30th .contentsWrap .contents .area__listWrap.listWrap__1 ul li:not(:nth-child(3n)), main#portal-anniversary-30th .contentsWrap .contents .area__listWrap.listWrap__2 ul li:not(:nth-child(3n)) {
  margin: 0 min(3vw, 30px) min(5vw, 60px) 0;
}
main#portal-anniversary-30th .contentsWrap .contents .area__listWrap.listWrap__1 ul li:last-child, main#portal-anniversary-30th .contentsWrap .contents .area__listWrap.listWrap__2 ul li:last-child {
  margin: 0 0 min(5vw, 60px);
}
main#portal-anniversary-30th .contentsWrap .contents .area__listWrap.listWrap__2 {
  margin: 0;
}
main#portal-anniversary-30th .contentsWrap .contents .area__listWrap.listWrap__2 .list_contents {
  margin: 0 0 min(10vw, 100px);
}
main#portal-anniversary-30th .contentsWrap .contents .area__listWrap.listWrap__2 .imgBox {
  margin: 0 0 15px;
}
main#portal-anniversary-30th .contentsWrap .contents .area__history {
  width: 100%;
  height: min(30vw, 566px);
  margin: min(15vw, 150px) 0;
  background: url(/residentevil/pc/img/top/bg_about-history.png) no-repeat center center/100% auto;
}
main#portal-anniversary-30th .contentsWrap .contents .area__history .wrap {
  display: block;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
main#portal-anniversary-30th .contentsWrap .contents .area__history .wrap .img_wrap {
  width: min(35vw, 707px);
  height: min(10vw, 208px);
  margin: min(-1vw, 50px) 0 min(3vw, 50px);
}
main#portal-anniversary-30th .contentsWrap .contents .area__history .wrap a {
  width: min(28vw, 500px);
  height: min(4vw, 70px);
  border: 1px solid #eb0000;
  box-shadow: 0 0 min(1vw, 10px) black;
  background: rgba(0, 0, 0, 0.6);
  display: flex;
  justify-content: center;
  align-items: center;
  transition: background 0.3s;
}
main#portal-anniversary-30th .contentsWrap .contents .area__history .wrap a:hover {
  background: #eb0000;
}
main#portal-anniversary-30th .contentsWrap .contents .area__history .wrap a:hover span {
  color: #000;
}
main#portal-anniversary-30th .contentsWrap .contents .area__history .wrap a span {
  color: #eb0000;
  font-size: min(1.6vw, 25px);
  font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif !important;
  font-weight: bold;
  transition: color 0.3s;
}
main#portal-anniversary-30th h1.logo_move {
  position: fixed;
  left: 50%;
  transform: translateX(-50%);
  width: min(10vw, 200px);
  transform-origin: 50% 50%;
  opacity: 0;
  z-index: 1;
}
main#portal-anniversary-30th h1.logo_move.start-anim {
  -webkit-animation: logoFadeIn 1s 1s cubic-bezier(0.3, 0, 0.2, 1) forwards;
          animation: logoFadeIn 1s 1s cubic-bezier(0.3, 0, 0.2, 1) forwards;
}
main#portal-anniversary-30th h1.logo_move.fadeout {
  -webkit-animation: logoFadeOut 1s forwards;
          animation: logoFadeOut 1s forwards;
}
main#portal-anniversary-30th .bg {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(/residentevil/pc/img/anniversary-30th/back.png) no-repeat center center/cover;
  z-index: 0;
}
main#portal-anniversary-30th .modal_greeting {
  position: fixed;
  width: 80%;
  max-width: 1200px;
  top: 50%;
  height: 50%;
  transform: translate(-50%, -50%);
  z-index: 10000;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s, visibility 0.3s;
}
main#portal-anniversary-30th .modal_greeting h2 {
  text-align: center;
}
main#portal-anniversary-30th .modal_greeting p {
  text-align: center;
}
main#portal-anniversary-30th .modal_greeting .btn_modalClose {
  width: 430px;
  height: 50px;
  margin: 0;
  background: #930912;
  color: #fff;
  font-size: 1.8rem;
}
main#portal-anniversary-30th .modal_back {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  z-index: 9999;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s, visibility 0.3s;
}
main#portal-anniversary-30th .show {
  opacity: 1 !important;
}
main#portal-anniversary-30th .is-show {
  opacity: 1 !important;
  visibility: visible !important;
}
main#portal-anniversary-30th .hide {
  transition: all 3s ease !important;
  opacity: 0 !important;
}

@-webkit-keyframes logoFadeIn {
  0% {
    opacity: 0;
    filter: blur(10px);
  }
  100% {
    opacity: 1;
    filter: blur(0);
  }
}

@keyframes logoFadeIn {
  0% {
    opacity: 0;
    filter: blur(10px);
  }
  100% {
    opacity: 1;
    filter: blur(0);
  }
}
@-webkit-keyframes logoFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes logoFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes mainVisual-blur {
  0% {
    width: 130%;
    height: 130%;
    filter: blur(10px);
  }
  50% {
    width: 100%;
    height: 100%;
    filter: blur(0);
  }
  100% {
    width: 100%;
    height: 100%;
    filter: blur(0);
  }
}
@keyframes mainVisual-blur {
  0% {
    width: 130%;
    height: 130%;
    filter: blur(10px);
  }
  50% {
    width: 100%;
    height: 100%;
    filter: blur(0);
  }
  100% {
    width: 100%;
    height: 100%;
    filter: blur(0);
  }
}
@-webkit-keyframes coming-bound {
  0% {
    transform: scale(0);
  }
  3% {
    transform: scale(1.5);
  }
  5% {
    transform: scale(0.8);
  }
  7% {
    transform: scale(1);
  }
  8% {
    transform: scale(0.9);
  }
  9% {
    transform: scale(1);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes coming-bound {
  0% {
    transform: scale(0);
  }
  3% {
    transform: scale(1.5);
  }
  5% {
    transform: scale(0.8);
  }
  7% {
    transform: scale(1);
  }
  8% {
    transform: scale(0.9);
  }
  9% {
    transform: scale(1);
  }
  100% {
    transform: scale(1);
  }
}
@-webkit-keyframes coming-rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(-360deg);
  }
}
@keyframes coming-rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(-360deg);
  }
}
main#portal-anniversary-30thoc {
  width: 100%;
  background: #000;
  font-feature-settings: "palt";
  letter-spacing: 0.05rem;
  position: relative;
}
main#portal-anniversary-30thoc::before {
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background: url(/residentevil/pc/img/anniversary-30th/back_30thoc.jpg) no-repeat center center/cover;
}
@media (max-width: 800px) {
  main#portal-anniversary-30thoc {
    width: 100vw;
  }
}
main#portal-anniversary-30thoc .img_wrap img {
  width: 100%;
  height: auto;
}
main#portal-anniversary-30thoc .mainVisual {
  width: 100%;
  max-width: 1200px;
  height: 603px;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
main#portal-anniversary-30thoc .mainVisual .img_main {
  position: absolute;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
}
main#portal-anniversary-30thoc .contentsWrap {
  width: 100%;
  max-width: 1200px;
  padding: 80px;
  box-sizing: border-box;
  margin: 0 auto 115px;
  background: url(/residentevil/pc/img/anniversary-30th/back_contents.jpg) repeat center center;
  color: #333;
  line-height: 1.7;
  position: relative;
  z-index: 1;
}
main#portal-anniversary-30thoc .contentsWrap .content {
  padding: 50px 0 80px;
  box-sizing: border-box;
  border-top: 4px solid #000;
  position: relative;
}
main#portal-anniversary-30thoc .contentsWrap .content::before {
  content: "";
  position: absolute;
  top: 7px;
  left: 0;
  width: 100%;
  height: 1.5px;
  background: #000;
}
main#portal-anniversary-30thoc .contentsWrap .content h2 {
  font-size: 26px;
  font-weight: bold;
  margin: 0 0 60px;
}
main#portal-anniversary-30thoc .contentsWrap .content h3 {
  font-size: 24px;
  text-align: center;
  font-weight: bold;
  margin: 0 0 30px;
}
main#portal-anniversary-30thoc .contentsWrap .content h4 {
  font-size: 16px;
}
main#portal-anniversary-30thoc .contentsWrap .content p {
  font-size: 17px;
}
main#portal-anniversary-30thoc .contentsWrap .content p:lang(ja) {
  font-weight: 500;
  font-size: 18px;
}
main#portal-anniversary-30thoc .contentsWrap .content p.center {
  text-align: center;
}
main#portal-anniversary-30thoc .contentsWrap .content p.howto {
  text-indent: -1.4em;
  padding-left: 1.4em;
}
main#portal-anniversary-30thoc .contentsWrap .content p.howto:lang(ja) {
  text-indent: -1em;
  padding-left: 1em;
}
main#portal-anniversary-30thoc .contentsWrap .content p.attention {
  color: #930912;
  line-height: 1.5;
  font-weight: bold;
}
main#portal-anniversary-30thoc .contentsWrap .content p.date {
  font-size: 20px;
  margin: 0 0 5px;
  font-weight: bold;
}
main#portal-anniversary-30thoc .contentsWrap .content .attention p {
  color: #930912;
  text-indent: -1em;
  padding-left: 1em;
}
main#portal-anniversary-30thoc .contentsWrap .content .link_eplus a {
  color: #333;
}
main#portal-anniversary-30thoc .contentsWrap .content .link_eplus a:hover {
  text-decoration: underline;
}
main#portal-anniversary-30thoc .contentsWrap .content .link_login a,
main#portal-anniversary-30thoc .contentsWrap .content .link_register a {
  color: #930912;
  text-decoration: underline;
}
main#portal-anniversary-30thoc .contentsWrap .content .link_login a:hover,
main#portal-anniversary-30thoc .contentsWrap .content .link_register a:hover {
  text-decoration: none;
}
main#portal-anniversary-30thoc .contentsWrap .content .link_login {
  margin: 0 0 10px;
}
main#portal-anniversary-30thoc .contentsWrap .content .note__2 {
  margin: 30px 0 0;
}
main#portal-anniversary-30thoc .contentsWrap .content .note p {
  font-size: 16px;
}
main#portal-anniversary-30thoc .contentsWrap .content .note p a {
  color: #333;
}
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap.official a {
  background: #c08202;
}
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap.official a p:first-child {
  line-height: 1.2;
}
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap.official a p:first-child:lang(ja) {
  font-size: 16px;
}
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap.official a p:last-child {
  margin: 6px 0 0;
}
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap.official a p:last-child:not(:lang(ja)) {
  font-size: 20px;
}
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap.lottery a,
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap.lottery div {
  margin: 40px auto 15px;
}
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap.lottery form input,
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap.lottery form button {
  border: none;
  background: #930912;
  margin: 40px auto 15px;
  cursor: pointer;
}
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap.abroad form input,
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap.abroad form button {
  border: 2px solid #930912;
  background: #fff;
  color: #930912;
  margin: 0 auto 30px;
  cursor: pointer;
}
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap.abroad div {
  margin: 0 auto 30px;
}
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap.long a,
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap.long div,
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap.long input,
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap.long button {
  width: 100%;
  max-width: 620px;
}
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap.disabled div {
  background: #999;
  pointer-events: none;
}
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap a,
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap div,
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap input,
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap button {
  display: block;
  text-align: center;
  font-size: 17px;
  font-weight: bold;
  background: #930912;
  width: 100%;
  max-width: 460px;
  padding: 20px 15px;
  margin: 50px auto;
  box-sizing: border-box;
  transition: filter 0.3s;
  color: #fff;
  line-height: 1.3;
}
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap a:lang(ja),
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap div:lang(ja),
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap input:lang(ja),
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap button:lang(ja) {
  padding: 15px;
  font-size: 20px;
  line-height: 1.5;
}
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap a:hover,
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap div:hover,
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap input:hover,
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap button:hover {
  filter: brightness(1.5);
}
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap a p:lang(ja),
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap div p:lang(ja),
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap input p:lang(ja),
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap button p:lang(ja) {
  font-size: 20px;
}
main#portal-anniversary-30thoc .contentsWrap .content__0 {
  border-top: none;
  padding: 0 0 80px;
}
main#portal-anniversary-30thoc .contentsWrap .content__0::before {
  content: none;
}
main#portal-anniversary-30thoc .contentsWrap .content__1 .note {
  padding: 0 30px;
  box-sizing: border-box;
}
main#portal-anniversary-30thoc .contentsWrap .content__2 .note, main#portal-anniversary-30thoc .contentsWrap .content__3 .note {
  margin: 40px 0 0;
}
main#portal-anniversary-30thoc .contentsWrap .content__4 .linkWrap.arrow {
  position: relative;
}
main#portal-anniversary-30thoc .contentsWrap .content__4 .linkWrap.arrow::before {
  content: "";
  position: absolute;
  left: calc(50% - 20px);
  bottom: -40px;
  width: 0;
  height: 0;
  border-style: solid;
  border-right: 20px solid transparent;
  border-left: 20px solid transparent;
  border-top: 15px solid #727272;
  border-bottom: 0;
}
main#portal-anniversary-30thoc .contentsWrap .content__4 .linkWrap.arrow a {
  margin: 25px auto 90px;
}
main#portal-anniversary-30thoc .pc {
  display: block;
}
main#portal-anniversary-30thoc .sp {
  display: none;
}

input#ambassador-notice-toggle:checked ~ #ambassador-notice {
  opacity: 1;
  visibility: visible;
}

#ambassador-notice {
  opacity: 0;
  visibility: hidden;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10000;
  transition: all 0.3s;
  background: rgba(17, 17, 17, 0.9);
  overflow-y: scroll;
  overflow-x: hidden;
}
#ambassador-notice.disp {
  visibility: visible;
  opacity: 1;
  pointer-events: all;
}
#ambassador-notice.top_ambassador_notice .modal_inner .wrap .deco__bottom {
  bottom: 80px;
}
#ambassador-notice.top_ambassador_notice .modal_inner .wrap .deco__lineTate, #ambassador-notice.top_ambassador_notice .modal_inner .wrap .deco__lineYoko {
  transform: translateX(-50%);
}
#ambassador-notice.top_ambassador_notice .modal_inner .wrap .deco__lineTate {
  height: calc(100% - 225px);
  top: 77px;
}
#ambassador-notice.top_ambassador_notice .modal_inner .wrap .deco__lineYoko {
  height: calc(100% - 102px);
  top: 11px;
}
#ambassador-notice.top_ambassador_notice .modal_inner .wrap .area__special {
  margin: 0 auto 80px;
}
#ambassador-notice .modal_inner {
  width: 1026px;
  margin: 80px auto;
}
#ambassador-notice .modal_inner .wrap {
  padding: 100px 0 0;
  background: url(/residentevil/pc/img/ambassador/paper.jpg) repeat;
  font-size: 16px;
  border: 1px solid #3a3a3a;
  position: relative;
}
#ambassador-notice .modal_inner .wrap .pc {
  display: block;
}
#ambassador-notice .modal_inner .wrap .sp {
  display: none;
}
#ambassador-notice .modal_inner .wrap .deco__top, #ambassador-notice .modal_inner .wrap .deco__bottom {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 1006px;
  height: 65px;
}
#ambassador-notice .modal_inner .wrap .deco__top::before, #ambassador-notice .modal_inner .wrap .deco__top::after, #ambassador-notice .modal_inner .wrap .deco__bottom::before, #ambassador-notice .modal_inner .wrap .deco__bottom::after {
  content: "";
  position: absolute;
  top: 0;
  width: 64px;
  height: 65px;
  background: url(/residentevil/pc/img/ambassador/paper_deco.png) no-repeat center center/100%;
}
#ambassador-notice .modal_inner .wrap .deco__top::before, #ambassador-notice .modal_inner .wrap .deco__bottom::before {
  left: -1px;
}
#ambassador-notice .modal_inner .wrap .deco__top::after, #ambassador-notice .modal_inner .wrap .deco__bottom::after {
  right: -1px;
  transform: scale(-1, 1);
}
#ambassador-notice .modal_inner .wrap .deco__top {
  top: 9px;
}
#ambassador-notice .modal_inner .wrap .deco__bottom {
  bottom: 9px;
}
#ambassador-notice .modal_inner .wrap .deco__bottom::before {
  transform: scale(1, -1);
}
#ambassador-notice .modal_inner .wrap .deco__bottom::after {
  transform: scale(-1, -1);
}
#ambassador-notice .modal_inner .wrap .deco__lineTate, #ambassador-notice .modal_inner .wrap .deco__lineYoko {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
#ambassador-notice .modal_inner .wrap .deco__lineTate::before, #ambassador-notice .modal_inner .wrap .deco__lineTate::after, #ambassador-notice .modal_inner .wrap .deco__lineYoko::before, #ambassador-notice .modal_inner .wrap .deco__lineYoko::after {
  content: "";
  position: absolute;
  background: #453636;
}
#ambassador-notice .modal_inner .wrap .deco__lineYoko {
  width: 872px;
  height: calc(100% - 30px);
  border-top: 4px solid #453636;
  border-bottom: 4px solid #453636;
}
#ambassador-notice .modal_inner .wrap .deco__lineYoko::before, #ambassador-notice .modal_inner .wrap .deco__lineYoko::after {
  width: 100%;
  height: 2px;
}
#ambassador-notice .modal_inner .wrap .deco__lineYoko::before {
  top: 5px;
}
#ambassador-notice .modal_inner .wrap .deco__lineYoko::after {
  bottom: 5px;
}
#ambassador-notice .modal_inner .wrap .deco__lineTate {
  width: 996px;
  height: calc(100% - 154px);
  border-left: 4px solid #453636;
  border-right: 4px solid #453636;
}
#ambassador-notice .modal_inner .wrap .deco__lineTate::before, #ambassador-notice .modal_inner .wrap .deco__lineTate::after {
  width: 2px;
  height: 100%;
}
#ambassador-notice .modal_inner .wrap .deco__lineTate::before {
  left: 5px;
}
#ambassador-notice .modal_inner .wrap .deco__lineTate::after {
  right: 5px;
}
#ambassador-notice .modal_inner .wrap .area {
  position: relative;
  z-index: 1;
}
#ambassador-notice .modal_inner .wrap .area__new {
  display: block;
  width: 870px;
  text-align: left;
  margin: 0 auto 8px;
  font-size: 21px;
  color: rgb(235, 11, 25);
  position: relative;
  padding: 0 0 0 25px;
}
#ambassador-notice .modal_inner .wrap .area__new .new {
  position: absolute;
  top: 18px;
  left: 0;
  padding: 0 0 0 30px;
  color: #eb0000;
  font-size: 1.4rem;
  font-weight: 400;
}
#ambassador-notice .modal_inner .wrap .area__new .new::before, #ambassador-notice .modal_inner .wrap .area__new .new::after {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 12px;
  height: 12px;
  border-radius: 100%;
  background: #eb0b19;
  transform: translateY(-50%);
}
#ambassador-notice .modal_inner .wrap .area__new .new::after {
  -webkit-animation: pulsate 1.5s ease infinite;
          animation: pulsate 1.5s ease infinite;
  opacity: 0.2;
}
#ambassador-notice .modal_inner .wrap .area__title {
  width: 850px;
  margin: 0 auto 70px;
  text-align: center;
  position: relative;
}
#ambassador-notice .modal_inner .wrap .area__title::before {
  content: "";
  position: absolute;
  left: 0px;
  top: -35px;
  width: 160px;
  height: 160px;
  background: url(/residentevil/pc/img/ambassador/hanko.png) no-repeat center center/100%;
}
#ambassador-notice .modal_inner .wrap .area__title h2 {
  font-size: 60px;
  font-family: "Oswald", sans-serif;
  font-weight: 100;
  margin: 0 0 50px;
  position: relative;
}
#ambassador-notice .modal_inner .wrap .area__title h2::before {
  display: block;
  content: "";
  position: absolute;
  bottom: -25px;
  left: 50%;
  transform: translateX(-50%);
  width: 36px;
  height: 5px;
  background: #b71515;
}
#ambassador-notice .modal_inner .wrap .area__title h2 span {
  display: none;
}
#ambassador-notice .modal_inner .wrap .area__title h2 span:lang(ja) {
  display: block;
  font-size: 16px;
  letter-spacing: 0.05rem;
}
#ambassador-notice .modal_inner .wrap .area__title p {
  color: #ecebeb;
  padding: 0 0 30px;
  border-bottom: 4px solid #453636;
  position: relative;
}
#ambassador-notice .modal_inner .wrap .area__title p::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -10px;
  width: 100%;
  height: 2px;
  background: #453636;
}
#ambassador-notice .modal_inner .wrap .area__title .reset-text {
  padding: 0 0 30px;
  border-bottom: 4px solid #453636;
  position: relative;
  margin-top: 70px;
  line-height: 1.75;
}
#ambassador-notice .modal_inner .wrap .area__title .reset-text .text-red {
  color: #ff0000 !important;
  font-weight: bold;
}
#ambassador-notice .modal_inner .wrap .area__title .reset-text::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -10px;
  width: 100%;
  height: 2px;
  background: #453636;
}
#ambassador-notice .modal_inner .wrap .area__title .reset-text p {
  border: none;
  padding: 0;
  margin-bottom: 40px;
}
#ambassador-notice .modal_inner .wrap .area__title .reset-text p::before {
  display: none;
}
#ambassador-notice .modal_inner .wrap .area__title .reset-text .img {
  width: 90%;
  display: block;
  margin: 40px auto 0;
}
#ambassador-notice .modal_inner .wrap .area__title .reset-text .img img {
  bottom: solid 2px #453636;
  width: 100%;
  height: auto;
}
#ambassador-notice .modal_inner .wrap .area__title .reset-text .b-text {
  font-weight: bold;
  font-size: 2.2rem;
}
#ambassador-notice .modal_inner .wrap .area__reset {
  margin: 0 0 70px;
  text-align: center;
}
#ambassador-notice .modal_inner .wrap .area__reset .detail {
  width: 760px;
  font-size: 28px;
  font-weight: 500;
  margin: 0 auto 40px;
  text-align: left;
  text-indent: -35px;
}
#ambassador-notice .modal_inner .wrap .area__reset .chart {
  width: 879px;
  height: 259px;
  margin: 0 auto;
  position: relative;
}
#ambassador-notice .modal_inner .wrap .area__reset .chart p {
  position: absolute;
  left: 0;
  top: 0;
  width: 160px;
  height: 40px;
  font-size: 23px;
  line-height: 42px;
  background: #8e1612;
  padding: 0 0 0 10px;
  box-sizing: border-box;
}
#ambassador-notice .modal_inner .wrap .area__reset .chart p:lang(ja) {
  line-height: 37px;
}
#ambassador-notice .modal_inner .wrap .area__reset .chart .img {
  width: 100%;
  height: 100%;
  background: #191919;
}
#ambassador-notice .modal_inner .wrap .area__reset .chart .img div {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
#ambassador-notice .modal_inner .wrap .area__rank {
  margin: 0 0 70px;
  text-align: center;
}
#ambassador-notice .modal_inner .wrap .area__rank .detail {
  width: 760px;
  font-size: 29px;
  font-weight: 500;
  margin: 0 auto 60px;
  text-align: left;
  text-indent: -35px;
}
#ambassador-notice .modal_inner .wrap .area__rank .rank-box {
  width: 850px;
  margin: 0 auto 0px;
}
#ambassador-notice .modal_inner .wrap .area__rank .r2024 {
  color: #fff !important;
  text-align: left;
}
#ambassador-notice .modal_inner .wrap .area__rank .r2024 .point {
  background: none !important;
  color: rgb(235, 11, 25) !important;
  font-size: 2.6rem !important;
  font-weight: bold;
  vertical-align: sub;
}
#ambassador-notice .modal_inner .wrap .area__rank table {
  width: 100%;
}
#ambassador-notice .modal_inner .wrap .area__rank table .margin {
  height: 20px;
  display: block;
}
#ambassador-notice .modal_inner .wrap .area__rank table tr th {
  height: 65px;
  padding: 10px;
  border-bottom: 1px solid #555;
  background: #393131;
  font-size: 2.1rem;
  vertical-align: middle;
}
#ambassador-notice .modal_inner .wrap .area__rank table tr th:first-of-type {
  border-right: 1px solid #555;
}
#ambassador-notice .modal_inner .wrap .area__rank table tr td {
  height: 130px;
  border-bottom: 1px solid #555;
  background: #1c1515;
  font-size: 1.7rem;
  padding: 30px;
  text-align: center;
  vertical-align: middle;
}
#ambassador-notice .modal_inner .wrap .area__rank table tr td div {
  background: #2c2121;
  padding: 20px 20px;
  border-radius: 2px;
}
#ambassador-notice .modal_inner .wrap .area__rank table tr td div > * {
  vertical-align: middle;
}
#ambassador-notice .modal_inner .wrap .area__rank table tr td.rank {
  width: 20%;
}
#ambassador-notice .modal_inner .wrap .area__rank table tr td.rank span {
  display: block;
  margin: 0 0 10px;
  font-size: 2.1rem;
  text-align: center;
}
#ambassador-notice .modal_inner .wrap .area__rank table tr td.number {
  width: 70%;
}
#ambassador-notice .modal_inner .wrap .area__rank table tr td.number span.and {
  display: block;
  font-size: 2.5rem;
  height: 45px;
  width: 45px;
  border-radius: 50%;
  color: #aaa;
  background: #1c1515;
  margin: -0.5em auto -0.6em;
  text-shadow: 0 0 6px #000;
  position: relative;
}
#ambassador-notice .modal_inner .wrap .area__rank table tr td.number span.and::after {
  content: "&";
  display: inline-block;
  position: relative;
  transform: translate(1px, 2px);
}
#ambassador-notice .modal_inner .wrap .area__rank table tr td.number span.rank-icon span {
  vertical-align: middle;
}
#ambassador-notice .modal_inner .wrap .area__rank table tr td.number span.rank-icon img {
  height: 1.5em;
  vertical-align: middle;
  filter: drop-shadow(0 0 3px rgba(28, 21, 21, 0.8));
}
#ambassador-notice .modal_inner .wrap .area__rank table tr td.number span.plus {
  display: inline-block;
  font-size: 2.8rem;
  margin: 0 5px;
}
#ambassador-notice .modal_inner .wrap .area__rank table tr td.number span.point {
  display: inline-block;
  padding: 0 10px 0px;
  color: #000;
  font-size: 2.3rem;
}
#ambassador-notice .modal_inner .wrap .area__rank table tr td.number span.minus {
  position: relative;
  display: block;
}
#ambassador-notice .modal_inner .wrap .area__rank table tr td.number span.minus::after {
  content: "";
  display: block;
  width: 34px;
  height: 2px;
  background: #675045;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
#ambassador-notice .modal_inner .wrap .area__rank table tr td.number .tw {
  display: inline-block;
  padding: 0 0 0 28px;
  background: url(/residentevil/pc/img/common/footer/icon_xw.svg) no-repeat left center;
  background-size: 20px;
  font-size: 1.5rem;
}
#ambassador-notice .modal_inner .wrap .area__rank table tr td.number .tw a {
  color: #efefef;
  text-decoration: underline;
}
#ambassador-notice .modal_inner .wrap .area__rank table tr td.number .tw a:hover {
  text-decoration: none;
}
#ambassador-notice .modal_inner .wrap .area__rank table tr td:first-of-type {
  border-right: 1px solid #555;
}
#ambassador-notice .modal_inner .wrap .area__rank table tr.bronze {
  color: #9c7f6f;
}
#ambassador-notice .modal_inner .wrap .area__rank table tr.silver {
  color: #b0b0b0;
}
#ambassador-notice .modal_inner .wrap .area__rank table tr.silver .number span.point {
  background: #b0b0b0;
  margin-top: 0px;
}
#ambassador-notice .modal_inner .wrap .area__rank table tr.gold {
  color: #bfa879;
}
#ambassador-notice .modal_inner .wrap .area__rank table tr.gold .rank-icon span {
  color: #b0b0b0;
}
#ambassador-notice .modal_inner .wrap .area__rank table tr.gold .number span.point {
  background: #bfa879;
}
#ambassador-notice .modal_inner .wrap .area__rank table tr.platinum {
  color: #daebff;
}
#ambassador-notice .modal_inner .wrap .area__rank table tr.platinum .rank-icon span {
  color: #bfa879;
}
#ambassador-notice .modal_inner .wrap .area__rank table tr.platinum .number span.point {
  background: #daebff;
}
#ambassador-notice .modal_inner .wrap .area__rank table tr:last-of-type td {
  border-bottom: none;
}
#ambassador-notice .modal_inner .wrap .area__rank ul.ann {
  margin: 1.4em 0 0 0;
  text-align: left;
  font-size: 14px;
  color: #b4b4b4;
}
#ambassador-notice .modal_inner .wrap .area__card {
  margin: 0 0 70px;
  text-align: center;
}
#ambassador-notice .modal_inner .wrap .area__card .detail {
  width: 760px;
  font-size: 29px;
  font-weight: 500;
  margin: 0 auto 40px;
  text-align: left;
  text-indent: -35px;
}
#ambassador-notice .modal_inner .wrap .area__card .new-card-box {
  width: 850px;
  margin: 0 auto;
  text-align: center;
  padding: 0;
}
#ambassador-notice .modal_inner .wrap .area__card .new-card-text {
  font-size: 18px;
  text-align: left;
  width: 850px;
  margin: 15px auto 100px;
}
#ambassador-notice .modal_inner .wrap .area__special {
  width: 680px;
  margin: 0 auto 60px;
}
#ambassador-notice .modal_inner .wrap .area__special h3 {
  color: #e4c764;
  font-size: 29px;
  font-weight: 600;
  text-align: center;
  margin: 0 auto 20px;
  padding: 84px 0 0;
  box-sizing: border-box;
  width: 371px;
  height: 163px;
  background: url(/residentevil/pc/img/ambassador/ribbon.png) no-repeat center center/100%;
}
#ambassador-notice .modal_inner .wrap .area__special h3:lang(ja) {
  padding: 82px 0 0 18px;
}
#ambassador-notice .modal_inner .wrap .area__special p {
  color: #ecebeb;
}
#ambassador-notice .modal_inner .wrap .area__special p.detail {
  color: #fff;
  font-size: 20px;
  font-weight: 500;
  text-align: center;
  margin: 0 0 40px;
}
#ambassador-notice .modal_inner .wrap .area__special p.caution {
  color: #f93535;
  margin: 0 0 50px;
  padding: 0 0 0 3em;
  text-indent: -3em;
}
#ambassador-notice .modal_inner .wrap .area__special p.caution:lang(ja) {
  padding: 0 0 0 1em;
  text-indent: -1em;
}
#ambassador-notice .modal_inner .wrap .area__special img {
  display: block;
  margin: 0 0 20px;
}
#ambassador-notice .modal_inner .wrap .area__special .hint {
  width: 100%;
  background: #240404;
  border: 2px solid #433130;
  border-radius: 5px;
  padding: 20px 20px 20px 150px;
  box-sizing: border-box;
  margin: 0 0 40px;
  position: relative;
}
#ambassador-notice .modal_inner .wrap .area__special .hint::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 140px;
  height: 140px;
  background: url(/residentevil/pc/img/ambassador/zombie.png) no-repeat center center/100%;
}
#ambassador-notice .modal_inner .wrap .area__special .hint p.title {
  color: #a3827b;
  margin: 0 0 5px;
}
#ambassador-notice .modal_inner .wrap .area__special .hint p.title span {
  font-size: 20px;
  font-weight: 500;
  color: #e4c764;
  margin: 0 0 0 10px;
}
#ambassador-notice .modal_inner .wrap .area__close {
  height: 120px;
}
#ambassador-notice .modal_inner .wrap .close__inner {
  display: block;
  order: 5;
  width: 220px;
  height: 40px;
  border: 1px solid #454545;
  background: #272727;
  text-align: center;
  font-size: 1.6rem;
  line-height: 40px;
  margin: 0 auto;
  cursor: pointer;
  transition: opacity 0.3s;
  position: relative;
  z-index: 1;
}
#ambassador-notice .modal_inner .wrap .close__inner:hover {
  transition: opacity 0.3s;
  opacity: 0.8;
}
#ambassador-notice .modal_inner .wrap .close__btn {
  position: absolute;
  top: 0;
  right: -70px;
}
#ambassador-notice .modal_inner .wrap .close__btn .btn {
  width: 56px;
  height: 56px;
  border-radius: 50%;
  border: 1px solid #fff;
  background: #3a3a3a;
  margin: 0 0;
  position: relative;
}
#ambassador-notice .modal_inner .wrap .close__btn .btn:before, #ambassador-notice .modal_inner .wrap .close__btn .btn::after {
  content: "";
  position: absolute;
  top: 28px;
  left: 8px;
  width: 40px;
  height: 2px;
  background: #fff;
}
#ambassador-notice .modal_inner .wrap .close__btn .btn:before {
  transform: rotate(45deg);
}
#ambassador-notice .modal_inner .wrap .close__btn .btn:after {
  transform: rotate(-45deg);
}
#ambassador-notice .modal_inner .wrap .close__btn .text {
  font-size: 1.4rem;
  text-align: center;
}
#ambassador-notice .modal_inner .wrap .close__btn:hover {
  cursor: pointer;
  transition: opacity 0.3s;
  opacity: 0.8;
}
#ambassador-notice .modal_inner .wrap .sticky {
  display: flex;
  justify-content: center;
  align-items: center;
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  width: 100%;
  height: 70px;
  border-top: 1px solid #8e8e8e;
  background: linear-gradient(90deg, rgb(11, 11, 11) 0%, rgb(34, 34, 34) 50%, rgb(11, 11, 11) 100%);
  z-index: 1;
}
#ambassador-notice .modal_inner .wrap .sticky .exp .checkbox input[type=checkbox] {
  display: none;
}
#ambassador-notice .modal_inner .wrap .sticky .exp .checkbox input[type=checkbox]:checked + label span {
  background-color: #eb0000;
  border: 2px solid #eb0000;
  transform: scale(0.8);
}
#ambassador-notice .modal_inner .wrap .sticky .exp .checkbox input[type=checkbox]:checked + label span:after {
  width: 10px;
  background: #fff;
  transition: width 150ms ease 100ms;
}
#ambassador-notice .modal_inner .wrap .sticky .exp .checkbox input[type=checkbox]:checked + label span:before {
  width: 5px;
  background: #fff;
  transition: width 150ms ease 100ms;
}
#ambassador-notice .modal_inner .wrap .sticky .exp .checkbox input[type=checkbox]:checked + label:hover span {
  background-color: #eb0000;
  transform: scale(0.8);
}
#ambassador-notice .modal_inner .wrap .sticky .exp .checkbox input[type=checkbox]:checked + label:hover span:after {
  width: 10px;
  background: #fff;
  transition: width 150ms ease 100ms;
}
#ambassador-notice .modal_inner .wrap .sticky .exp .checkbox input[type=checkbox]:checked + label:hover span:before {
  width: 5px;
  background: #fff;
  transition: width 150ms ease 100ms;
}
#ambassador-notice .modal_inner .wrap .sticky .exp .checkbox label {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 0 20px 0 0;
  color: #fff;
  font-size: 1.4rem;
  cursor: pointer;
}
#ambassador-notice .modal_inner .wrap .sticky .exp .checkbox label span {
  display: inline-block;
  position: relative;
  width: 25px;
  height: 25px;
  margin: 0 10px 0 0;
  border: 2px solid #fff;
  border-radius: 50%;
  background-color: transparent;
  background: #000;
  vertical-align: -6px;
  transition: background-color 150ms 100ms, transform 350ms cubic-bezier(0.78, -1.22, 0.17, 1.89);
  transform: scale(0.8, 0.8);
  transform-origin: center;
}
#ambassador-notice .modal_inner .wrap .sticky .exp .checkbox label span:before {
  content: "";
  position: absolute;
  top: 13px;
  left: 9px;
  width: 0px;
  height: 2px;
  border-radius: 2px;
  background: #fff;
  transition: width 50ms ease 50ms;
  transform: rotate(45deg);
  transform-origin: 0% 0%;
}
#ambassador-notice .modal_inner .wrap .sticky .exp .checkbox label span:after {
  content: "";
  position: absolute;
  top: 16px;
  left: 10px;
  width: 0;
  height: 2px;
  border-radius: 2px;
  background: #fff;
  transition: width 50ms ease;
  transform: rotate(305deg);
  transform-origin: 0% 0%;
}
#ambassador-notice .modal_inner .wrap .sticky .exp .checkbox label:hover span:before {
  width: 5px;
  transition: width 100ms ease;
}
#ambassador-notice .modal_inner .wrap .sticky .exp .checkbox label:hover span:after {
  width: 10px;
  transition: width 150ms ease 100ms;
}
#ambassador-notice .modal_inner .wrap .sticky .link-list li {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 310px;
  height: 50px;
  margin: 0 auto 35px;
  background: #930912;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
  transition: background 0.2s, opacity 0.2s;
}
#ambassador-notice .modal_inner .wrap .sticky .link-list li:hover, #ambassador-notice .modal_inner .wrap .sticky .link-list li:active {
  background: #eb0000;
}
#ambassador-notice .modal_inner .wrap .sticky .link-list li.disabled {
  opacity: 0.5;
  pointer-events: none;
}
#ambassador-notice .modal_inner .wrap .sticky .link-list li.close {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 30px;
  margin: 0 auto;
  border: 1px solid #4d4d4d;
  background: #222;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
  font-weight: 300;
  transition: background 0.2s, opacity 0.2s;
  border: 1px solid #b3b3b3;
  font-size: 1.4rem;
  cursor: pointer;
}
#ambassador-notice .modal_inner .wrap .sticky .link-list li.close:hover, #ambassador-notice .modal_inner .wrap .sticky .link-list li.close:active {
  border: 1px solid #ac1818;
  background: rgba(255, 255, 255, 0.08);
}
#ambassador-notice .modal_inner .wrap .sticky .link-list li.close.disabled {
  background: rgba(255, 255, 255, 0.5);
  color: #434343;
  pointer-events: none;
}
#ambassador-notice .close__back {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  z-index: -1;
}

body {
  background: #000 !important;
}

.change-bg #movieWrap::before {
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  z-index: 10;
  background-position: center center;
  background-size: cover;
}

main#portal-top.gravity #image #nav_top {
  z-index: 100000000000;
}

main#portal-top.gravity #image #nav_top li {
  z-index: 100000000000;
}

.gravity {
  overflow: hidden;
  height: 100vh;
  position: relative;
}
.gravity #image {
  z-index: 100000000000;
}
.gravity #image::after {
  display: none !important;
}
.gravity #contents {
  position: absolute !important;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: none !important;
}
.gravity #contents * {
  -webkit-animation: shake 0.1s 0s 3;
          animation: shake 0.1s 0s 3;
  position: absolute !important;
  top: auto !important;
  left: 0 !important;
  right: auto !important;
  bottom: 0px !important;
  max-height: 40vh;
  min-height: 30vh;
  opacity: 1 !important;
  z-index: 1000 !important;
  transition: all 0.75s ease-out !important;
  visibility: visible !important;
  display: block !important;
}
.gravity #contents__know {
  position: absolute !important;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: none !important;
}
.gravity #contents__know * {
  -webkit-animation: shake2 0.1s 0s 3;
          animation: shake2 0.1s 0s 3;
  position: absolute !important;
  top: auto !important;
  left: auto !important;
  right: 0 !important;
  bottom: 0px !important;
  max-height: 50vh;
  opacity: 1 !important;
  z-index: 1000 !important;
  transition: all 0.75s ease-out !important;
  visibility: visible !important;
  display: block !important;
}
.gravity #contents__enjoy {
  position: absolute !important;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: none !important;
}
.gravity #contents__enjoy * {
  -webkit-animation: shake 0.1s 0s 3;
          animation: shake 0.1s 0s 3;
  position: absolute !important;
  top: auto !important;
  left: auto !important;
  right: 0 !important;
  bottom: 0px !important;
  max-height: 60vh;
  opacity: 1 !important;
  z-index: 1000 !important;
  transition: all 0.75s ease-out !important;
  visibility: visible !important;
  display: block !important;
}
.gravity #caution__site {
  position: absolute !important;
  overflow: visible !important;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: none !important;
}
.gravity #caution__site * {
  -webkit-animation: shake2 0.1s 0s 3;
          animation: shake2 0.1s 0s 3;
  position: absolute !important;
  top: auto !important;
  left: 0 !important;
  right: auto !important;
  bottom: 0px !important;
  max-height: 70vh;
  opacity: 1 !important;
  z-index: 1000 !important;
  transition: all 0.75s ease-out !important;
  visibility: visible !important;
  display: block !important;
}

.gravity-none {
  display: none !important;
}

.logo-bottom #image .logo {
  -webkit-animation: logo_bottom 0.5s 0.25s 1 normal forwards;
          animation: logo_bottom 0.5s 0.25s 1 normal forwards;
  -webkit-animation-timing-function: ease;
          animation-timing-function: ease;
}

.shake-logo {
  -webkit-animation: shake 0.1s 0s 3;
          animation: shake 0.1s 0s 3;
}

#header-common.gravity-move-easing {
  transition: all 0.5s ease-out !important;
}

.gravity-move #Gravity01 {
  margin-left: 200px !important;
  transition: all 0.5s ease-out !important;
}
.gravity-move #nav_top ul li {
  transition: all 0.5s ease-out !important;
}
.gravity-move #nav_top ul li:nth-child(1) {
  margin-left: -10px !important;
}
.gravity-move #nav_top ul li:nth-child(2) {
  margin-left: -20px !important;
}
.gravity-move #nav_top ul li:nth-child(3) {
  margin-left: -30px !important;
}
.gravity-move #nav_top ul li:nth-child(4) {
  margin-left: -40px !important;
}
.gravity-move #nav_top ul li:nth-child(5) {
  margin-left: -65px !important;
}
.gravity-move #nav_top ul li:nth-child(6) {
  margin-left: -80px !important;
}
.gravity-move .logo {
  z-index: 1000000;
}

.gravity-move-easing #Gravity01 {
  transition: all 0.5s ease-out !important;
}
.gravity-move-easing #nav_top ul li {
  transition: all 0.5s ease-out !important;
}

.sp-only-dead {
  display: none !important;
}

#SMOKE {
  visibility: hidden;
  opacity: 0;
  transition: all 1.5s ease-out !important;
}
#SMOKE.disp {
  visibility: visible;
  opacity: 1;
  transition: all 1.5s ease-out !important;
}

#CLASH {
  position: fixed;
  top: -30px;
  left: -30px;
  right: -30px;
  bottom: -30px;
  background: url(/residentevil/pc/img/common/clash-glas.gif) no-repeat;
  background-size: 200% 200%;
  background-position: center center;
  display: flex;
  z-index: 10;
  justify-content: center;
  align-items: center;
  visibility: hidden;
  opacity: 0;
  transition: all 0s ease-out;
  mix-blend-mode: screen;
  pointer-events: none;
}
#CLASH.disp {
  transition: all 0s ease-out;
  visibility: visible;
  opacity: 1 !important;
  z-index: 1000000000;
}
#CLASH.none {
  opacity: 0 !important;
}

.box2d-fixed {
  position: fixed !important;
  display: flex;
  background: none !important;
}
.box2d-fixed article {
  display: flex;
}
.box2d-fixed article #siteLogo {
  background: url(/residentevil/pc/img/common/noiz2.gif) no-repeat #000;
  background-size: cover;
  background-position: center center;
}
.box2d-fixed article > span {
  background: #000;
  height: 45px;
}
.box2d-fixed article #Gravity04 {
  width: 20%;
  background: url(/residentevil/pc/img/common/noiz2.gif) no-repeat #000;
  background-size: cover;
  background-position: center center;
}
.box2d-fixed article #Gravity05 {
  width: 20%;
  background: url(/residentevil/pc/img/common/noiz2.gif) no-repeat #000;
  background-size: cover;
  background-position: center center;
}
.box2d-fixed article #Gravity06 {
  width: 20%;
  background: url(/residentevil/pc/img/common/noiz2.gif) no-repeat #000;
  background-size: cover;
  background-position: center center;
}
.box2d-fixed article #Gravity07 {
  width: 20%;
  background: url(/residentevil/pc/img/common/noiz2.gif) no-repeat #000;
  background-size: cover;
  background-position: center center;
}
.box2d-fixed article #Gravity08 {
  width: 20%;
  background: url(/residentevil/pc/img/common/noiz2.gif) no-repeat #000;
  background-size: cover;
  background-position: center center;
}

.overflow {
  overflow: hidden !important;
}

@-webkit-keyframes ease_display {
  0% {
    transform: translateY(15px);
    visibility: hidden;
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    visibility: visible;
    opacity: 1;
  }
}

@keyframes ease_display {
  0% {
    transform: translateY(15px);
    visibility: hidden;
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    visibility: visible;
    opacity: 1;
  }
}
@-webkit-keyframes tyrant_show {
  0% {
    background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
  }
  50% {
    background: linear-gradient(to right, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0) 100%);
  }
  100% {
    background: linear-gradient(to right, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 100%);
  }
}
@keyframes tyrant_show {
  0% {
    background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
  }
  50% {
    background: linear-gradient(to right, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0) 100%);
  }
  100% {
    background: linear-gradient(to right, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 100%);
  }
}
@-webkit-keyframes tyrant_walk {
  0% {
    opacity: 1;
    background-position: 0 0;
  }
  10% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  100% {
    background-position: -21645px 0;
    opacity: 1;
  }
}
@keyframes tyrant_walk {
  0% {
    opacity: 1;
    background-position: 0 0;
  }
  10% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  100% {
    background-position: -21645px 0;
    opacity: 1;
  }
}
@-webkit-keyframes tyrant_walk2 {
  0% {
    opacity: 0;
    right: -585px;
  }
  1% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  100% {
    right: 585px;
    opacity: 0;
  }
}
@keyframes tyrant_walk2 {
  0% {
    opacity: 0;
    right: -585px;
  }
  1% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  100% {
    right: 585px;
    opacity: 0;
  }
}
@-webkit-keyframes tyrant_attack {
  0% {
    opacity: 0;
  }
  40% {
    opacity: 0;
  }
  50% {
    background-position: 0 0;
    opacity: 1;
  }
  85% {
    opacity: 1;
  }
  90% {
    opacity: 0;
  }
  100% {
    background-position: -55575px 0;
  }
}
@keyframes tyrant_attack {
  0% {
    opacity: 0;
  }
  40% {
    opacity: 0;
  }
  50% {
    background-position: 0 0;
    opacity: 1;
  }
  85% {
    opacity: 1;
  }
  90% {
    opacity: 0;
  }
  100% {
    background-position: -55575px 0;
  }
}
@-webkit-keyframes shake {
  0% {
    transform: translate(0px, 0px) rotateZ(0deg);
  }
  25% {
    transform: translate(2px, 2px) rotateZ(1deg);
  }
  50% {
    transform: translate(0px, 2px) rotateZ(0deg);
  }
  75% {
    transform: translate(2px, 0px) rotateZ(-1deg);
  }
  100% {
    transform: translate(0px, 0px) rotateZ(0deg);
  }
}
@keyframes shake {
  0% {
    transform: translate(0px, 0px) rotateZ(0deg);
  }
  25% {
    transform: translate(2px, 2px) rotateZ(1deg);
  }
  50% {
    transform: translate(0px, 2px) rotateZ(0deg);
  }
  75% {
    transform: translate(2px, 0px) rotateZ(-1deg);
  }
  100% {
    transform: translate(0px, 0px) rotateZ(0deg);
  }
}
@-webkit-keyframes shake2 {
  0% {
    transform: translate(0px, 0px) rotateZ(0deg);
    bottom: 0;
  }
  25% {
    transform: translate(1px, 1px) rotateZ(1deg);
  }
  50% {
    transform: translate(0px, 1px) rotateZ(0deg);
  }
  75% {
    transform: translate(1px, 0px) rotateZ(-1deg);
  }
  100% {
    transform: translate(0px, 0px) rotateZ(0deg);
  }
}
@keyframes shake2 {
  0% {
    transform: translate(0px, 0px) rotateZ(0deg);
    bottom: 0;
  }
  25% {
    transform: translate(1px, 1px) rotateZ(1deg);
  }
  50% {
    transform: translate(0px, 1px) rotateZ(0deg);
  }
  75% {
    transform: translate(1px, 0px) rotateZ(-1deg);
  }
  100% {
    transform: translate(0px, 0px) rotateZ(0deg);
  }
}
@-webkit-keyframes logo_bottom {
  100% {
    top: 100vh;
    margin-top: -113px;
  }
}
@keyframes logo_bottom {
  100% {
    top: 100vh;
    margin-top: -113px;
  }
}
@-webkit-keyframes opacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes opacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
body {
  overflow-x: hidden;
}

.about-integration-box a,
.about-integration-box label {
  text-align: center;
  overflow: visible !important;
  background-color: #100101;
  background-image: repeating-linear-gradient(45deg, #010101, #010100 1px, transparent 1, transparent 2px);
  height: 70px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 15px;
  border-top: solid 1px #930912;
  border-bottom: solid 1px #930912;
  transition: filter 0.3s;
  filter: brightness(0.8);
  max-width: 100%;
  margin: 0;
}
.about-integration-box a:hover,
.about-integration-box label:hover {
  cursor: pointer;
  filter: brightness(2.2);
}
.about-integration-box a .link-icon:after,
.about-integration-box label .link-icon:after {
  content: "＞";
  color: #eb0000;
  font-size: 14px;
  padding-left: 5px;
}
