/*!******************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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.four a {
  overflow: hidden;
  height: 580px;
  background: url(/residentevil/pc/img/top/gamelink_four.jpg) no-repeat center top/cover;
}
main#portal-top #contents__enjoy #contents__enjoy__gamelink .gamelink__list li.four a .icon {
  position: absolute;
  top: -46px;
  right: -20px;
  width: 280px;
  height: 280px;
  background: url(/residentevil/pc/img/top/gamelink_Re4Sw_icon-en.png) no-repeat center top/auto 100%;
  z-index: 1;
}
main#portal-top #contents__enjoy #contents__enjoy__gamelink .gamelink__list li.four a .icon:lang(ja) {
  background: url(/residentevil/pc/img/top/gamelink_Re4Sw_icon-ja.png) no-repeat center top/auto 100%;
}
main#portal-top #contents__enjoy #contents__enjoy__gamelink .gamelink__list li.four a .logo {
  position: absolute;
  top: 34%;
  left: 50%;
  transform: translateX(-50%);
  width: 570px;
  height: 115px;
  z-index: 10;
  background: url(/residentevil/pc/img/renet/titles/logo_four-re.png) no-repeat center center/contain;
}
main#portal-top #contents__enjoy #contents__enjoy__gamelink .gamelink__list li.four a .logo:lang(ja) {
  background: url(/residentevil/pc/img/renet/titles/logo_four-bh.png) no-repeat center center/contain;
}
main#portal-top #contents__enjoy #contents__enjoy__gamelink .gamelink__list li.four a .title {
  font-size: 2.6rem;
  letter-spacing: 0.5px;
  font-weight: bold;
  font-family: "Oswald", "Noto Sans", sans-serif;
  position: absolute;
  top: 59%;
  left: 50%;
  transform: translateX(-50%);
}
main#portal-top #contents__enjoy #contents__enjoy__gamelink .gamelink__list li.four a .intro {
  position: absolute;
  bottom: 76px;
  left: 0;
  z-index: 10;
  width: 100%;
  background: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7) 20%, rgba(0, 0, 0, 0.7) 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.four 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.four a .intro p span {
  color: #eb0000;
  font-weight: bold;
}
main#portal-top #contents__enjoy #contents__enjoy__gamelink .gamelink__list li.four 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.four a .intro ul li {
  display: flex;
  align-items: center;
  margin: 0 10px 10px;
}
main#portal-top #contents__enjoy #contents__enjoy__gamelink .gamelink__list li.four 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 {
  top: 6.5px;
  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.four a {
  overflow: hidden;
  background: url(/residentevil/pc/img/top/gamelink_four.jpg) no-repeat left top/cover;
}
main#renet-top #contents__inner__image.renet-main-single .renet-main-single--list .titleLink li.four a:lang(ja) {
  background: url(/residentevil/pc/img/top/gamelink_four.jpg) no-repeat left top/cover;
}
main#renet-top #contents__inner__image.renet-main-single .renet-main-single--list .titleLink li.four a .icon {
  position: absolute;
  top: -32px;
  right: -15px;
  width: 235px;
  height: 235px;
  background: url(/residentevil/pc/img/top/gamelink_Re4Sw_icon-en.png) no-repeat center top/auto 100%;
  z-index: 1;
}
main#renet-top #contents__inner__image.renet-main-single .renet-main-single--list .titleLink li.four a .icon:lang(ja) {
  background: url(/residentevil/pc/img/top/gamelink_Re4Sw_icon-ja.png) no-repeat center top/auto 100%;
}
main#renet-top #contents__inner__image.renet-main-single .renet-main-single--list .titleLink li.four a .logo {
  position: absolute;
  top: 32%;
  left: 50%;
  transform: translateX(-50%);
  width: 570px;
  height: 115px;
  z-index: 10;
  background: url(/residentevil/pc/img/renet/titles/logo_four-re.png) no-repeat center center/contain;
}
main#renet-top #contents__inner__image.renet-main-single .renet-main-single--list .titleLink li.four a .logo:lang(ja) {
  background: url(/residentevil/pc/img/renet/titles/logo_four-bh.png) no-repeat center center/contain;
}
main#renet-top #contents__inner__image.renet-main-single .renet-main-single--list .titleLink li.four a .title {
  font-size: 2.6rem;
  letter-spacing: 0.5px;
  font-weight: bold;
  font-family: "Oswald", "Noto Sans", sans-serif;
  position: absolute;
  top: 57%;
  left: 50%;
  transform: translateX(-50%);
}
main#renet-top #contents__inner__image.renet-main-single .renet-main-single--list .titleLink li.four a .intro {
  position: absolute;
  bottom: 76px;
  left: 0;
  z-index: 10;
  width: 100%;
  background: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7) 20%, rgba(0, 0, 0, 0.7) 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.four 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.four a .intro p span {
  color: #eb0000;
  font-weight: bold;
}
main#renet-top #contents__inner__image.renet-main-single .renet-main-single--list .titleLink li.four 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.four 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.four a .intro ul li img {
  height: 18px;
}
main#renet-top #contents__inner__image.renet-main-single .renet-main-single--list .titleLink li.villageGE {
  position: relative;
}
main#renet-top #contents__inner__image.renet-main-single .renet-main-single--list .titleLink li.villageGE a {
  background: url(/residentevil/pc/img/renet/titles/logo_village_shadow-re.png) no-repeat center 48%/85%, url(/residentevil/pc/img/top/gamelink_villageGE.jpg) no-repeat center top/cover;
}
main#renet-top #contents__inner__image.renet-main-single .renet-main-single--list .titleLink li.villageGE a:lang(ja) {
  background: url(/residentevil/pc/img/renet/titles/logo_village_shadow-bh.png) no-repeat center 48%/85%, url(/residentevil/pc/img/top/gamelink_villageGE.jpg) no-repeat center top/cover;
}
main#renet-top #contents__inner__image.renet-main-single .renet-main-single--list .titleLink li.villageGE .icon {
  position: absolute;
  top: -15px;
  right: -10px;
  width: 190px;
  height: 190px;
  background: url(/residentevil/pc/img/top/gamelink_villageGE_icon-en.png) no-repeat center top/contain;
  z-index: 1;
}
main#renet-top #contents__inner__image.renet-main-single .renet-main-single--list .titleLink li.villageGE .icon:lang(ja) {
  background: url(/residentevil/pc/img/top/gamelink_villageGE_icon-ja.png) no-repeat center top/cover;
}
main#renet-top #contents__inner__image.renet-main-single .renet-main-single--list .titleLink li.villageGE .icon_vr {
  position: absolute;
  top: -25px;
  right: 150px;
  width: 200px;
  height: 200px;
  background: url(/residentevil/pc/img/top/gamelink_villageVR_icon-en.png) no-repeat center top/contain;
  z-index: 1;
}
main#renet-top #contents__inner__image.renet-main-single .renet-main-single--list .titleLink li.villageGE .icon_vr:lang(ja) {
  background: url(/residentevil/pc/img/top/gamelink_villageVR_icon-ja.png) no-repeat center top/cover;
}
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 {
  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 {
  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.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.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 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.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.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.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.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: table-cell;
  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;
  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 {
  display: inline-block;
  position: relative;
  top: 5px;
  width: 160px;
  height: 25px;
  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 25px;
}
#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 25px;
}
#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 22px;
}
#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 25px;
}
#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.windows {
  background: url(/residentevil/pc/img/common/ftr_windows.png) no-repeat left top;
  background-size: auto 25px;
}
#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 25px;
}
#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 25px;
}
#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 25px;
}
#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.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 .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.windows {
  background: url(/residentevil/pc/img/common/ftr_windows.png) no-repeat center 120px;
  background-size: auto 17px;
}
.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.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 .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.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.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.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: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.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: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.7251;
  transform: translate(38.3072vw, -10px) scale(0.9119);
  -webkit-animation: snow-1 19s -12s linear infinite;
          animation: snow-1 19s -12s linear infinite;
}
@-webkit-keyframes snow-1 {
  30.518% {
    transform: translate(29.8578vw, 30.518vh) scale(0.9119);
  }
  to {
    transform: translate(34.0825vw, 100vh) scale(0.9119);
  }
}
@keyframes snow-1 {
  30.518% {
    transform: translate(29.8578vw, 30.518vh) scale(0.9119);
  }
  to {
    transform: translate(34.0825vw, 100vh) scale(0.9119);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(2) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2261;
  transform: translate(36.4778vw, -10px) scale(0.9105);
  -webkit-animation: snow-2 18s -3s linear infinite;
          animation: snow-2 18s -3s linear infinite;
}
@-webkit-keyframes snow-2 {
  32.19% {
    transform: translate(37.5212vw, 32.19vh) scale(0.9105);
  }
  to {
    transform: translate(36.9995vw, 100vh) scale(0.9105);
  }
}
@keyframes snow-2 {
  32.19% {
    transform: translate(37.5212vw, 32.19vh) scale(0.9105);
  }
  to {
    transform: translate(36.9995vw, 100vh) scale(0.9105);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(3) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.006;
  transform: translate(45.0303vw, -10px) scale(0.516);
  -webkit-animation: snow-3 25s -14s linear infinite;
          animation: snow-3 25s -14s linear infinite;
}
@-webkit-keyframes snow-3 {
  73.065% {
    transform: translate(49.101vw, 73.065vh) scale(0.516);
  }
  to {
    transform: translate(47.06565vw, 100vh) scale(0.516);
  }
}
@keyframes snow-3 {
  73.065% {
    transform: translate(49.101vw, 73.065vh) scale(0.516);
  }
  to {
    transform: translate(47.06565vw, 100vh) scale(0.516);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(4) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4626;
  transform: translate(28.8051vw, -10px) scale(0.2009);
  -webkit-animation: snow-4 27s -29s linear infinite;
          animation: snow-4 27s -29s linear infinite;
}
@-webkit-keyframes snow-4 {
  48.079% {
    transform: translate(29.9709vw, 48.079vh) scale(0.2009);
  }
  to {
    transform: translate(29.388vw, 100vh) scale(0.2009);
  }
}
@keyframes snow-4 {
  48.079% {
    transform: translate(29.9709vw, 48.079vh) scale(0.2009);
  }
  to {
    transform: translate(29.388vw, 100vh) scale(0.2009);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(5) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6527;
  transform: translate(66.112vw, -10px) scale(0.2541);
  -webkit-animation: snow-5 26s -7s linear infinite;
          animation: snow-5 26s -7s linear infinite;
}
@-webkit-keyframes snow-5 {
  67.447% {
    transform: translate(68.0317vw, 67.447vh) scale(0.2541);
  }
  to {
    transform: translate(67.07185vw, 100vh) scale(0.2541);
  }
}
@keyframes snow-5 {
  67.447% {
    transform: translate(68.0317vw, 67.447vh) scale(0.2541);
  }
  to {
    transform: translate(67.07185vw, 100vh) scale(0.2541);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(6) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3877;
  transform: translate(70.2881vw, -10px) scale(0.351);
  -webkit-animation: snow-6 21s -9s linear infinite;
          animation: snow-6 21s -9s linear infinite;
}
@-webkit-keyframes snow-6 {
  55.786% {
    transform: translate(75.3308vw, 55.786vh) scale(0.351);
  }
  to {
    transform: translate(72.80945vw, 100vh) scale(0.351);
  }
}
@keyframes snow-6 {
  55.786% {
    transform: translate(75.3308vw, 55.786vh) scale(0.351);
  }
  to {
    transform: translate(72.80945vw, 100vh) scale(0.351);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(7) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1075;
  transform: translate(99.7989vw, -10px) scale(0.5905);
  -webkit-animation: snow-7 18s -14s linear infinite;
          animation: snow-7 18s -14s linear infinite;
}
@-webkit-keyframes snow-7 {
  30.89% {
    transform: translate(92.2268vw, 30.89vh) scale(0.5905);
  }
  to {
    transform: translate(96.01285vw, 100vh) scale(0.5905);
  }
}
@keyframes snow-7 {
  30.89% {
    transform: translate(92.2268vw, 30.89vh) scale(0.5905);
  }
  to {
    transform: translate(96.01285vw, 100vh) scale(0.5905);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(8) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3815;
  transform: translate(94.5286vw, -10px) scale(0.0542);
  -webkit-animation: snow-8 24s -19s linear infinite;
          animation: snow-8 24s -19s linear infinite;
}
@-webkit-keyframes snow-8 {
  67.219% {
    transform: translate(91.2446vw, 67.219vh) scale(0.0542);
  }
  to {
    transform: translate(92.8866vw, 100vh) scale(0.0542);
  }
}
@keyframes snow-8 {
  67.219% {
    transform: translate(91.2446vw, 67.219vh) scale(0.0542);
  }
  to {
    transform: translate(92.8866vw, 100vh) scale(0.0542);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(9) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4718;
  transform: translate(74.1427vw, -10px) scale(0.6773);
  -webkit-animation: snow-9 27s -21s linear infinite;
          animation: snow-9 27s -21s linear infinite;
}
@-webkit-keyframes snow-9 {
  41.262% {
    transform: translate(77.3451vw, 41.262vh) scale(0.6773);
  }
  to {
    transform: translate(75.7439vw, 100vh) scale(0.6773);
  }
}
@keyframes snow-9 {
  41.262% {
    transform: translate(77.3451vw, 41.262vh) scale(0.6773);
  }
  to {
    transform: translate(75.7439vw, 100vh) scale(0.6773);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(10) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2819;
  transform: translate(61.6672vw, -10px) scale(0.4023);
  -webkit-animation: snow-10 27s -20s linear infinite;
          animation: snow-10 27s -20s linear infinite;
}
@-webkit-keyframes snow-10 {
  73.681% {
    transform: translate(61.975vw, 73.681vh) scale(0.4023);
  }
  to {
    transform: translate(61.8211vw, 100vh) scale(0.4023);
  }
}
@keyframes snow-10 {
  73.681% {
    transform: translate(61.975vw, 73.681vh) scale(0.4023);
  }
  to {
    transform: translate(61.8211vw, 100vh) scale(0.4023);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(11) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6102;
  transform: translate(43.6829vw, -10px) scale(0.5772);
  -webkit-animation: snow-11 28s -17s linear infinite;
          animation: snow-11 28s -17s linear infinite;
}
@-webkit-keyframes snow-11 {
  42.379% {
    transform: translate(51.9371vw, 42.379vh) scale(0.5772);
  }
  to {
    transform: translate(47.81vw, 100vh) scale(0.5772);
  }
}
@keyframes snow-11 {
  42.379% {
    transform: translate(51.9371vw, 42.379vh) scale(0.5772);
  }
  to {
    transform: translate(47.81vw, 100vh) scale(0.5772);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(12) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1719;
  transform: translate(98.5696vw, -10px) scale(0.2461);
  -webkit-animation: snow-12 30s -4s linear infinite;
          animation: snow-12 30s -4s linear infinite;
}
@-webkit-keyframes snow-12 {
  56.481% {
    transform: translate(93.4832vw, 56.481vh) scale(0.2461);
  }
  to {
    transform: translate(96.0264vw, 100vh) scale(0.2461);
  }
}
@keyframes snow-12 {
  56.481% {
    transform: translate(93.4832vw, 56.481vh) scale(0.2461);
  }
  to {
    transform: translate(96.0264vw, 100vh) scale(0.2461);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(13) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3679;
  transform: translate(0.2139vw, -10px) scale(0.8355);
  -webkit-animation: snow-13 15s -13s linear infinite;
          animation: snow-13 15s -13s linear infinite;
}
@-webkit-keyframes snow-13 {
  77.649% {
    transform: translate(0.6808vw, 77.649vh) scale(0.8355);
  }
  to {
    transform: translate(0.44735vw, 100vh) scale(0.8355);
  }
}
@keyframes snow-13 {
  77.649% {
    transform: translate(0.6808vw, 77.649vh) scale(0.8355);
  }
  to {
    transform: translate(0.44735vw, 100vh) scale(0.8355);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(14) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4112;
  transform: translate(47.0691vw, -10px) scale(0.1457);
  -webkit-animation: snow-14 27s -30s linear infinite;
          animation: snow-14 27s -30s linear infinite;
}
@-webkit-keyframes snow-14 {
  67.495% {
    transform: translate(51.9697vw, 67.495vh) scale(0.1457);
  }
  to {
    transform: translate(49.5194vw, 100vh) scale(0.1457);
  }
}
@keyframes snow-14 {
  67.495% {
    transform: translate(51.9697vw, 67.495vh) scale(0.1457);
  }
  to {
    transform: translate(49.5194vw, 100vh) scale(0.1457);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(15) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3195;
  transform: translate(98.1853vw, -10px) scale(0.4405);
  -webkit-animation: snow-15 14s -4s linear infinite;
          animation: snow-15 14s -4s linear infinite;
}
@-webkit-keyframes snow-15 {
  66.923% {
    transform: translate(105.1545vw, 66.923vh) scale(0.4405);
  }
  to {
    transform: translate(101.6699vw, 100vh) scale(0.4405);
  }
}
@keyframes snow-15 {
  66.923% {
    transform: translate(105.1545vw, 66.923vh) scale(0.4405);
  }
  to {
    transform: translate(101.6699vw, 100vh) scale(0.4405);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(16) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6584;
  transform: translate(62.3729vw, -10px) scale(0.2239);
  -webkit-animation: snow-16 26s -26s linear infinite;
          animation: snow-16 26s -26s linear infinite;
}
@-webkit-keyframes snow-16 {
  41.65% {
    transform: translate(64.6995vw, 41.65vh) scale(0.2239);
  }
  to {
    transform: translate(63.5362vw, 100vh) scale(0.2239);
  }
}
@keyframes snow-16 {
  41.65% {
    transform: translate(64.6995vw, 41.65vh) scale(0.2239);
  }
  to {
    transform: translate(63.5362vw, 100vh) scale(0.2239);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(17) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0263;
  transform: translate(21.0656vw, -10px) scale(0.8247);
  -webkit-animation: snow-17 20s -10s linear infinite;
          animation: snow-17 20s -10s linear infinite;
}
@-webkit-keyframes snow-17 {
  69.964% {
    transform: translate(13.9051vw, 69.964vh) scale(0.8247);
  }
  to {
    transform: translate(17.48535vw, 100vh) scale(0.8247);
  }
}
@keyframes snow-17 {
  69.964% {
    transform: translate(13.9051vw, 69.964vh) scale(0.8247);
  }
  to {
    transform: translate(17.48535vw, 100vh) scale(0.8247);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(18) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4722;
  transform: translate(89.2286vw, -10px) scale(0.4944);
  -webkit-animation: snow-18 23s -16s linear infinite;
          animation: snow-18 23s -16s linear infinite;
}
@-webkit-keyframes snow-18 {
  38.137% {
    transform: translate(84.478vw, 38.137vh) scale(0.4944);
  }
  to {
    transform: translate(86.8533vw, 100vh) scale(0.4944);
  }
}
@keyframes snow-18 {
  38.137% {
    transform: translate(84.478vw, 38.137vh) scale(0.4944);
  }
  to {
    transform: translate(86.8533vw, 100vh) scale(0.4944);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(19) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1774;
  transform: translate(15.0498vw, -10px) scale(0.8235);
  -webkit-animation: snow-19 26s -1s linear infinite;
          animation: snow-19 26s -1s linear infinite;
}
@-webkit-keyframes snow-19 {
  34.954% {
    transform: translate(18.3519vw, 34.954vh) scale(0.8235);
  }
  to {
    transform: translate(16.70085vw, 100vh) scale(0.8235);
  }
}
@keyframes snow-19 {
  34.954% {
    transform: translate(18.3519vw, 34.954vh) scale(0.8235);
  }
  to {
    transform: translate(16.70085vw, 100vh) scale(0.8235);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(20) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.646;
  transform: translate(34.2686vw, -10px) scale(0.8714);
  -webkit-animation: snow-20 22s -6s linear infinite;
          animation: snow-20 22s -6s linear infinite;
}
@-webkit-keyframes snow-20 {
  30.622% {
    transform: translate(40.6971vw, 30.622vh) scale(0.8714);
  }
  to {
    transform: translate(37.48285vw, 100vh) scale(0.8714);
  }
}
@keyframes snow-20 {
  30.622% {
    transform: translate(40.6971vw, 30.622vh) scale(0.8714);
  }
  to {
    transform: translate(37.48285vw, 100vh) scale(0.8714);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(21) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0419;
  transform: translate(60.8955vw, -10px) scale(0.4483);
  -webkit-animation: snow-21 10s -8s linear infinite;
          animation: snow-21 10s -8s linear infinite;
}
@-webkit-keyframes snow-21 {
  37.62% {
    transform: translate(59.7193vw, 37.62vh) scale(0.4483);
  }
  to {
    transform: translate(60.3074vw, 100vh) scale(0.4483);
  }
}
@keyframes snow-21 {
  37.62% {
    transform: translate(59.7193vw, 37.62vh) scale(0.4483);
  }
  to {
    transform: translate(60.3074vw, 100vh) scale(0.4483);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(22) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4212;
  transform: translate(35.8368vw, -10px) scale(0.7557);
  -webkit-animation: snow-22 10s -19s linear infinite;
          animation: snow-22 10s -19s linear infinite;
}
@-webkit-keyframes snow-22 {
  46.768% {
    transform: translate(30.4405vw, 46.768vh) scale(0.7557);
  }
  to {
    transform: translate(33.13865vw, 100vh) scale(0.7557);
  }
}
@keyframes snow-22 {
  46.768% {
    transform: translate(30.4405vw, 46.768vh) scale(0.7557);
  }
  to {
    transform: translate(33.13865vw, 100vh) scale(0.7557);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(23) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5553;
  transform: translate(20.1757vw, -10px) scale(0.1388);
  -webkit-animation: snow-23 24s -7s linear infinite;
          animation: snow-23 24s -7s linear infinite;
}
@-webkit-keyframes snow-23 {
  32.075% {
    transform: translate(13.324vw, 32.075vh) scale(0.1388);
  }
  to {
    transform: translate(16.74985vw, 100vh) scale(0.1388);
  }
}
@keyframes snow-23 {
  32.075% {
    transform: translate(13.324vw, 32.075vh) scale(0.1388);
  }
  to {
    transform: translate(16.74985vw, 100vh) scale(0.1388);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(24) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0804;
  transform: translate(46.8395vw, -10px) scale(0.1985);
  -webkit-animation: snow-24 24s -14s linear infinite;
          animation: snow-24 24s -14s linear infinite;
}
@-webkit-keyframes snow-24 {
  56.83% {
    transform: translate(44.6148vw, 56.83vh) scale(0.1985);
  }
  to {
    transform: translate(45.72715vw, 100vh) scale(0.1985);
  }
}
@keyframes snow-24 {
  56.83% {
    transform: translate(44.6148vw, 56.83vh) scale(0.1985);
  }
  to {
    transform: translate(45.72715vw, 100vh) scale(0.1985);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(25) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2326;
  transform: translate(2.7958vw, -10px) scale(0.9241);
  -webkit-animation: snow-25 26s -4s linear infinite;
          animation: snow-25 26s -4s linear infinite;
}
@-webkit-keyframes snow-25 {
  48.12% {
    transform: translate(-2.2469vw, 48.12vh) scale(0.9241);
  }
  to {
    transform: translate(0.27445vw, 100vh) scale(0.9241);
  }
}
@keyframes snow-25 {
  48.12% {
    transform: translate(-2.2469vw, 48.12vh) scale(0.9241);
  }
  to {
    transform: translate(0.27445vw, 100vh) scale(0.9241);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(26) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5334;
  transform: translate(40.1388vw, -10px) scale(0.2516);
  -webkit-animation: snow-26 28s -1s linear infinite;
          animation: snow-26 28s -1s linear infinite;
}
@-webkit-keyframes snow-26 {
  66.114% {
    transform: translate(43.4532vw, 66.114vh) scale(0.2516);
  }
  to {
    transform: translate(41.796vw, 100vh) scale(0.2516);
  }
}
@keyframes snow-26 {
  66.114% {
    transform: translate(43.4532vw, 66.114vh) scale(0.2516);
  }
  to {
    transform: translate(41.796vw, 100vh) scale(0.2516);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(27) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4002;
  transform: translate(71.017vw, -10px) scale(0.9551);
  -webkit-animation: snow-27 20s -11s linear infinite;
          animation: snow-27 20s -11s linear infinite;
}
@-webkit-keyframes snow-27 {
  34.029% {
    transform: translate(62.9917vw, 34.029vh) scale(0.9551);
  }
  to {
    transform: translate(67.00435vw, 100vh) scale(0.9551);
  }
}
@keyframes snow-27 {
  34.029% {
    transform: translate(62.9917vw, 34.029vh) scale(0.9551);
  }
  to {
    transform: translate(67.00435vw, 100vh) scale(0.9551);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(28) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2317;
  transform: translate(97.5352vw, -10px) scale(0.8086);
  -webkit-animation: snow-28 25s -20s linear infinite;
          animation: snow-28 25s -20s linear infinite;
}
@-webkit-keyframes snow-28 {
  32.058% {
    transform: translate(91.3483vw, 32.058vh) scale(0.8086);
  }
  to {
    transform: translate(94.44175vw, 100vh) scale(0.8086);
  }
}
@keyframes snow-28 {
  32.058% {
    transform: translate(91.3483vw, 32.058vh) scale(0.8086);
  }
  to {
    transform: translate(94.44175vw, 100vh) scale(0.8086);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(29) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1017;
  transform: translate(84.8878vw, -10px) scale(0.4731);
  -webkit-animation: snow-29 25s -14s linear infinite;
          animation: snow-29 25s -14s linear infinite;
}
@-webkit-keyframes snow-29 {
  34.869% {
    transform: translate(78.1922vw, 34.869vh) scale(0.4731);
  }
  to {
    transform: translate(81.54vw, 100vh) scale(0.4731);
  }
}
@keyframes snow-29 {
  34.869% {
    transform: translate(78.1922vw, 34.869vh) scale(0.4731);
  }
  to {
    transform: translate(81.54vw, 100vh) scale(0.4731);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(30) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1938;
  transform: translate(94.8529vw, -10px) scale(0.7691);
  -webkit-animation: snow-30 21s -18s linear infinite;
          animation: snow-30 21s -18s linear infinite;
}
@-webkit-keyframes snow-30 {
  52.264% {
    transform: translate(98.6859vw, 52.264vh) scale(0.7691);
  }
  to {
    transform: translate(96.7694vw, 100vh) scale(0.7691);
  }
}
@keyframes snow-30 {
  52.264% {
    transform: translate(98.6859vw, 52.264vh) scale(0.7691);
  }
  to {
    transform: translate(96.7694vw, 100vh) scale(0.7691);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(31) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5602;
  transform: translate(77.8422vw, -10px) scale(0.4165);
  -webkit-animation: snow-31 12s -18s linear infinite;
          animation: snow-31 12s -18s linear infinite;
}
@-webkit-keyframes snow-31 {
  46.72% {
    transform: translate(73.9925vw, 46.72vh) scale(0.4165);
  }
  to {
    transform: translate(75.91735vw, 100vh) scale(0.4165);
  }
}
@keyframes snow-31 {
  46.72% {
    transform: translate(73.9925vw, 46.72vh) scale(0.4165);
  }
  to {
    transform: translate(75.91735vw, 100vh) scale(0.4165);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(32) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2157;
  transform: translate(91.4782vw, -10px) scale(0.6624);
  -webkit-animation: snow-32 30s -26s linear infinite;
          animation: snow-32 30s -26s linear infinite;
}
@-webkit-keyframes snow-32 {
  60.489% {
    transform: translate(95.4095vw, 60.489vh) scale(0.6624);
  }
  to {
    transform: translate(93.44385vw, 100vh) scale(0.6624);
  }
}
@keyframes snow-32 {
  60.489% {
    transform: translate(95.4095vw, 60.489vh) scale(0.6624);
  }
  to {
    transform: translate(93.44385vw, 100vh) scale(0.6624);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(33) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7179;
  transform: translate(72.2246vw, -10px) scale(0.9935);
  -webkit-animation: snow-33 23s -19s linear infinite;
          animation: snow-33 23s -19s linear infinite;
}
@-webkit-keyframes snow-33 {
  51.125% {
    transform: translate(68.7132vw, 51.125vh) scale(0.9935);
  }
  to {
    transform: translate(70.4689vw, 100vh) scale(0.9935);
  }
}
@keyframes snow-33 {
  51.125% {
    transform: translate(68.7132vw, 51.125vh) scale(0.9935);
  }
  to {
    transform: translate(70.4689vw, 100vh) scale(0.9935);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(34) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7027;
  transform: translate(90.0322vw, -10px) scale(0.6181);
  -webkit-animation: snow-34 21s -11s linear infinite;
          animation: snow-34 21s -11s linear infinite;
}
@-webkit-keyframes snow-34 {
  31.539% {
    transform: translate(80.0542vw, 31.539vh) scale(0.6181);
  }
  to {
    transform: translate(85.0432vw, 100vh) scale(0.6181);
  }
}
@keyframes snow-34 {
  31.539% {
    transform: translate(80.0542vw, 31.539vh) scale(0.6181);
  }
  to {
    transform: translate(85.0432vw, 100vh) scale(0.6181);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(35) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2315;
  transform: translate(77.9vw, -10px) scale(0.0911);
  -webkit-animation: snow-35 16s -25s linear infinite;
          animation: snow-35 16s -25s linear infinite;
}
@-webkit-keyframes snow-35 {
  69.229% {
    transform: translate(70.7999vw, 69.229vh) scale(0.0911);
  }
  to {
    transform: translate(74.34995vw, 100vh) scale(0.0911);
  }
}
@keyframes snow-35 {
  69.229% {
    transform: translate(70.7999vw, 69.229vh) scale(0.0911);
  }
  to {
    transform: translate(74.34995vw, 100vh) scale(0.0911);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(36) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4337;
  transform: translate(29.9429vw, -10px) scale(0.5146);
  -webkit-animation: snow-36 15s -13s linear infinite;
          animation: snow-36 15s -13s linear infinite;
}
@-webkit-keyframes snow-36 {
  53.96% {
    transform: translate(21.6256vw, 53.96vh) scale(0.5146);
  }
  to {
    transform: translate(25.78425vw, 100vh) scale(0.5146);
  }
}
@keyframes snow-36 {
  53.96% {
    transform: translate(21.6256vw, 53.96vh) scale(0.5146);
  }
  to {
    transform: translate(25.78425vw, 100vh) scale(0.5146);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(37) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7358;
  transform: translate(13.5178vw, -10px) scale(0.5228);
  -webkit-animation: snow-37 12s -8s linear infinite;
          animation: snow-37 12s -8s linear infinite;
}
@-webkit-keyframes snow-37 {
  61.315% {
    transform: translate(7.126vw, 61.315vh) scale(0.5228);
  }
  to {
    transform: translate(10.3219vw, 100vh) scale(0.5228);
  }
}
@keyframes snow-37 {
  61.315% {
    transform: translate(7.126vw, 61.315vh) scale(0.5228);
  }
  to {
    transform: translate(10.3219vw, 100vh) scale(0.5228);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(38) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4801;
  transform: translate(12.259vw, -10px) scale(0.6225);
  -webkit-animation: snow-38 22s -6s linear infinite;
          animation: snow-38 22s -6s linear infinite;
}
@-webkit-keyframes snow-38 {
  74.777% {
    transform: translate(19.4494vw, 74.777vh) scale(0.6225);
  }
  to {
    transform: translate(15.8542vw, 100vh) scale(0.6225);
  }
}
@keyframes snow-38 {
  74.777% {
    transform: translate(19.4494vw, 74.777vh) scale(0.6225);
  }
  to {
    transform: translate(15.8542vw, 100vh) scale(0.6225);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(39) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2371;
  transform: translate(98.6022vw, -10px) scale(0.9992);
  -webkit-animation: snow-39 23s -15s linear infinite;
          animation: snow-39 23s -15s linear infinite;
}
@-webkit-keyframes snow-39 {
  47.333% {
    transform: translate(91.6983vw, 47.333vh) scale(0.9992);
  }
  to {
    transform: translate(95.15025vw, 100vh) scale(0.9992);
  }
}
@keyframes snow-39 {
  47.333% {
    transform: translate(91.6983vw, 47.333vh) scale(0.9992);
  }
  to {
    transform: translate(95.15025vw, 100vh) scale(0.9992);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(40) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6694;
  transform: translate(22.6805vw, -10px) scale(0.4673);
  -webkit-animation: snow-40 10s -19s linear infinite;
          animation: snow-40 10s -19s linear infinite;
}
@-webkit-keyframes snow-40 {
  71.316% {
    transform: translate(15.4064vw, 71.316vh) scale(0.4673);
  }
  to {
    transform: translate(19.04345vw, 100vh) scale(0.4673);
  }
}
@keyframes snow-40 {
  71.316% {
    transform: translate(15.4064vw, 71.316vh) scale(0.4673);
  }
  to {
    transform: translate(19.04345vw, 100vh) scale(0.4673);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(41) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0825;
  transform: translate(0.344vw, -10px) scale(0.407);
  -webkit-animation: snow-41 16s -19s linear infinite;
          animation: snow-41 16s -19s linear infinite;
}
@-webkit-keyframes snow-41 {
  31.961% {
    transform: translate(-1.2902vw, 31.961vh) scale(0.407);
  }
  to {
    transform: translate(-0.4731vw, 100vh) scale(0.407);
  }
}
@keyframes snow-41 {
  31.961% {
    transform: translate(-1.2902vw, 31.961vh) scale(0.407);
  }
  to {
    transform: translate(-0.4731vw, 100vh) scale(0.407);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(42) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5618;
  transform: translate(90.4857vw, -10px) scale(0.7986);
  -webkit-animation: snow-42 14s -29s linear infinite;
          animation: snow-42 14s -29s linear infinite;
}
@-webkit-keyframes snow-42 {
  31.383% {
    transform: translate(87.9861vw, 31.383vh) scale(0.7986);
  }
  to {
    transform: translate(89.2359vw, 100vh) scale(0.7986);
  }
}
@keyframes snow-42 {
  31.383% {
    transform: translate(87.9861vw, 31.383vh) scale(0.7986);
  }
  to {
    transform: translate(89.2359vw, 100vh) scale(0.7986);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(43) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1284;
  transform: translate(23.698vw, -10px) scale(0.9107);
  -webkit-animation: snow-43 20s -1s linear infinite;
          animation: snow-43 20s -1s linear infinite;
}
@-webkit-keyframes snow-43 {
  42.958% {
    transform: translate(30.8301vw, 42.958vh) scale(0.9107);
  }
  to {
    transform: translate(27.26405vw, 100vh) scale(0.9107);
  }
}
@keyframes snow-43 {
  42.958% {
    transform: translate(30.8301vw, 42.958vh) scale(0.9107);
  }
  to {
    transform: translate(27.26405vw, 100vh) scale(0.9107);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(44) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4164;
  transform: translate(10.4071vw, -10px) scale(0.2602);
  -webkit-animation: snow-44 16s -30s linear infinite;
          animation: snow-44 16s -30s linear infinite;
}
@-webkit-keyframes snow-44 {
  37.97% {
    transform: translate(17.5068vw, 37.97vh) scale(0.2602);
  }
  to {
    transform: translate(13.95695vw, 100vh) scale(0.2602);
  }
}
@keyframes snow-44 {
  37.97% {
    transform: translate(17.5068vw, 37.97vh) scale(0.2602);
  }
  to {
    transform: translate(13.95695vw, 100vh) scale(0.2602);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(45) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.456;
  transform: translate(74.777vw, -10px) scale(0.5551);
  -webkit-animation: snow-45 10s -21s linear infinite;
          animation: snow-45 10s -21s linear infinite;
}
@-webkit-keyframes snow-45 {
  45.498% {
    transform: translate(74.5656vw, 45.498vh) scale(0.5551);
  }
  to {
    transform: translate(74.6713vw, 100vh) scale(0.5551);
  }
}
@keyframes snow-45 {
  45.498% {
    transform: translate(74.5656vw, 45.498vh) scale(0.5551);
  }
  to {
    transform: translate(74.6713vw, 100vh) scale(0.5551);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(46) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2598;
  transform: translate(79.8501vw, -10px) scale(0.8143);
  -webkit-animation: snow-46 27s -5s linear infinite;
          animation: snow-46 27s -5s linear infinite;
}
@-webkit-keyframes snow-46 {
  68.842% {
    transform: translate(83.7119vw, 68.842vh) scale(0.8143);
  }
  to {
    transform: translate(81.781vw, 100vh) scale(0.8143);
  }
}
@keyframes snow-46 {
  68.842% {
    transform: translate(83.7119vw, 68.842vh) scale(0.8143);
  }
  to {
    transform: translate(81.781vw, 100vh) scale(0.8143);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(47) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5828;
  transform: translate(35.634vw, -10px) scale(0.8413);
  -webkit-animation: snow-47 30s -18s linear infinite;
          animation: snow-47 30s -18s linear infinite;
}
@-webkit-keyframes snow-47 {
  45.581% {
    transform: translate(27.4681vw, 45.581vh) scale(0.8413);
  }
  to {
    transform: translate(31.55105vw, 100vh) scale(0.8413);
  }
}
@keyframes snow-47 {
  45.581% {
    transform: translate(27.4681vw, 45.581vh) scale(0.8413);
  }
  to {
    transform: translate(31.55105vw, 100vh) scale(0.8413);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(48) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6765;
  transform: translate(50.2563vw, -10px) scale(0.8435);
  -webkit-animation: snow-48 22s -18s linear infinite;
          animation: snow-48 22s -18s linear infinite;
}
@-webkit-keyframes snow-48 {
  70.544% {
    transform: translate(50.1978vw, 70.544vh) scale(0.8435);
  }
  to {
    transform: translate(50.22705vw, 100vh) scale(0.8435);
  }
}
@keyframes snow-48 {
  70.544% {
    transform: translate(50.1978vw, 70.544vh) scale(0.8435);
  }
  to {
    transform: translate(50.22705vw, 100vh) scale(0.8435);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(49) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0565;
  transform: translate(1.7945vw, -10px) scale(0.3507);
  -webkit-animation: snow-49 18s -28s linear infinite;
          animation: snow-49 18s -28s linear infinite;
}
@-webkit-keyframes snow-49 {
  57.39% {
    transform: translate(1.1612vw, 57.39vh) scale(0.3507);
  }
  to {
    transform: translate(1.47785vw, 100vh) scale(0.3507);
  }
}
@keyframes snow-49 {
  57.39% {
    transform: translate(1.1612vw, 57.39vh) scale(0.3507);
  }
  to {
    transform: translate(1.47785vw, 100vh) scale(0.3507);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(50) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1671;
  transform: translate(64.6809vw, -10px) scale(0.7207);
  -webkit-animation: snow-50 22s -8s linear infinite;
          animation: snow-50 22s -8s linear infinite;
}
@-webkit-keyframes snow-50 {
  48.248% {
    transform: translate(58.148vw, 48.248vh) scale(0.7207);
  }
  to {
    transform: translate(61.41445vw, 100vh) scale(0.7207);
  }
}
@keyframes snow-50 {
  48.248% {
    transform: translate(58.148vw, 48.248vh) scale(0.7207);
  }
  to {
    transform: translate(61.41445vw, 100vh) scale(0.7207);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(51) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3247;
  transform: translate(37.5519vw, -10px) scale(0.3688);
  -webkit-animation: snow-51 26s -15s linear infinite;
          animation: snow-51 26s -15s linear infinite;
}
@-webkit-keyframes snow-51 {
  53.249% {
    transform: translate(31.7584vw, 53.249vh) scale(0.3688);
  }
  to {
    transform: translate(34.65515vw, 100vh) scale(0.3688);
  }
}
@keyframes snow-51 {
  53.249% {
    transform: translate(31.7584vw, 53.249vh) scale(0.3688);
  }
  to {
    transform: translate(34.65515vw, 100vh) scale(0.3688);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(52) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7538;
  transform: translate(59.8498vw, -10px) scale(0.9514);
  -webkit-animation: snow-52 16s -23s linear infinite;
          animation: snow-52 16s -23s linear infinite;
}
@-webkit-keyframes snow-52 {
  63.387% {
    transform: translate(55.4064vw, 63.387vh) scale(0.9514);
  }
  to {
    transform: translate(57.6281vw, 100vh) scale(0.9514);
  }
}
@keyframes snow-52 {
  63.387% {
    transform: translate(55.4064vw, 63.387vh) scale(0.9514);
  }
  to {
    transform: translate(57.6281vw, 100vh) scale(0.9514);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(53) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3092;
  transform: translate(94.0763vw, -10px) scale(0.3059);
  -webkit-animation: snow-53 24s -12s linear infinite;
          animation: snow-53 24s -12s linear infinite;
}
@-webkit-keyframes snow-53 {
  77.294% {
    transform: translate(100.306vw, 77.294vh) scale(0.3059);
  }
  to {
    transform: translate(97.19115vw, 100vh) scale(0.3059);
  }
}
@keyframes snow-53 {
  77.294% {
    transform: translate(100.306vw, 77.294vh) scale(0.3059);
  }
  to {
    transform: translate(97.19115vw, 100vh) scale(0.3059);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(54) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4296;
  transform: translate(16.771vw, -10px) scale(0.8869);
  -webkit-animation: snow-54 29s -26s linear infinite;
          animation: snow-54 29s -26s linear infinite;
}
@-webkit-keyframes snow-54 {
  36.708% {
    transform: translate(24.3311vw, 36.708vh) scale(0.8869);
  }
  to {
    transform: translate(20.55105vw, 100vh) scale(0.8869);
  }
}
@keyframes snow-54 {
  36.708% {
    transform: translate(24.3311vw, 36.708vh) scale(0.8869);
  }
  to {
    transform: translate(20.55105vw, 100vh) scale(0.8869);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(55) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.237;
  transform: translate(80.491vw, -10px) scale(0.088);
  -webkit-animation: snow-55 29s -6s linear infinite;
          animation: snow-55 29s -6s linear infinite;
}
@-webkit-keyframes snow-55 {
  77.875% {
    transform: translate(75.1572vw, 77.875vh) scale(0.088);
  }
  to {
    transform: translate(77.8241vw, 100vh) scale(0.088);
  }
}
@keyframes snow-55 {
  77.875% {
    transform: translate(75.1572vw, 77.875vh) scale(0.088);
  }
  to {
    transform: translate(77.8241vw, 100vh) scale(0.088);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(56) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3272;
  transform: translate(27.9068vw, -10px) scale(0.1465);
  -webkit-animation: snow-56 22s -11s linear infinite;
          animation: snow-56 22s -11s linear infinite;
}
@-webkit-keyframes snow-56 {
  38.897% {
    transform: translate(29.244vw, 38.897vh) scale(0.1465);
  }
  to {
    transform: translate(28.5754vw, 100vh) scale(0.1465);
  }
}
@keyframes snow-56 {
  38.897% {
    transform: translate(29.244vw, 38.897vh) scale(0.1465);
  }
  to {
    transform: translate(28.5754vw, 100vh) scale(0.1465);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(57) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.642;
  transform: translate(66.7256vw, -10px) scale(0.417);
  -webkit-animation: snow-57 12s -7s linear infinite;
          animation: snow-57 12s -7s linear infinite;
}
@-webkit-keyframes snow-57 {
  32.267% {
    transform: translate(60.0782vw, 32.267vh) scale(0.417);
  }
  to {
    transform: translate(63.4019vw, 100vh) scale(0.417);
  }
}
@keyframes snow-57 {
  32.267% {
    transform: translate(60.0782vw, 32.267vh) scale(0.417);
  }
  to {
    transform: translate(63.4019vw, 100vh) scale(0.417);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(58) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6729;
  transform: translate(58.0234vw, -10px) scale(0.8299);
  -webkit-animation: snow-58 17s -27s linear infinite;
          animation: snow-58 17s -27s linear infinite;
}
@-webkit-keyframes snow-58 {
  54.452% {
    transform: translate(50.9707vw, 54.452vh) scale(0.8299);
  }
  to {
    transform: translate(54.49705vw, 100vh) scale(0.8299);
  }
}
@keyframes snow-58 {
  54.452% {
    transform: translate(50.9707vw, 54.452vh) scale(0.8299);
  }
  to {
    transform: translate(54.49705vw, 100vh) scale(0.8299);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(59) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7208;
  transform: translate(8.4276vw, -10px) scale(0.1974);
  -webkit-animation: snow-59 11s -26s linear infinite;
          animation: snow-59 11s -26s linear infinite;
}
@-webkit-keyframes snow-59 {
  66.779% {
    transform: translate(17.4105vw, 66.779vh) scale(0.1974);
  }
  to {
    transform: translate(12.91905vw, 100vh) scale(0.1974);
  }
}
@keyframes snow-59 {
  66.779% {
    transform: translate(17.4105vw, 66.779vh) scale(0.1974);
  }
  to {
    transform: translate(12.91905vw, 100vh) scale(0.1974);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(60) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4519;
  transform: translate(41.4789vw, -10px) scale(0.9901);
  -webkit-animation: snow-60 23s -7s linear infinite;
          animation: snow-60 23s -7s linear infinite;
}
@-webkit-keyframes snow-60 {
  52.351% {
    transform: translate(39.1658vw, 52.351vh) scale(0.9901);
  }
  to {
    transform: translate(40.32235vw, 100vh) scale(0.9901);
  }
}
@keyframes snow-60 {
  52.351% {
    transform: translate(39.1658vw, 52.351vh) scale(0.9901);
  }
  to {
    transform: translate(40.32235vw, 100vh) scale(0.9901);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(61) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7636;
  transform: translate(46.6635vw, -10px) scale(0.1013);
  -webkit-animation: snow-61 28s -21s linear infinite;
          animation: snow-61 28s -21s linear infinite;
}
@-webkit-keyframes snow-61 {
  44.724% {
    transform: translate(40.6845vw, 44.724vh) scale(0.1013);
  }
  to {
    transform: translate(43.674vw, 100vh) scale(0.1013);
  }
}
@keyframes snow-61 {
  44.724% {
    transform: translate(40.6845vw, 44.724vh) scale(0.1013);
  }
  to {
    transform: translate(43.674vw, 100vh) scale(0.1013);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(62) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7245;
  transform: translate(7.2511vw, -10px) scale(0.9176);
  -webkit-animation: snow-62 17s -26s linear infinite;
          animation: snow-62 17s -26s linear infinite;
}
@-webkit-keyframes snow-62 {
  59.264% {
    transform: translate(5.6314vw, 59.264vh) scale(0.9176);
  }
  to {
    transform: translate(6.44125vw, 100vh) scale(0.9176);
  }
}
@keyframes snow-62 {
  59.264% {
    transform: translate(5.6314vw, 59.264vh) scale(0.9176);
  }
  to {
    transform: translate(6.44125vw, 100vh) scale(0.9176);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(63) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7225;
  transform: translate(49.7404vw, -10px) scale(0.4141);
  -webkit-animation: snow-63 19s -7s linear infinite;
          animation: snow-63 19s -7s linear infinite;
}
@-webkit-keyframes snow-63 {
  51.602% {
    transform: translate(57.424vw, 51.602vh) scale(0.4141);
  }
  to {
    transform: translate(53.5822vw, 100vh) scale(0.4141);
  }
}
@keyframes snow-63 {
  51.602% {
    transform: translate(57.424vw, 51.602vh) scale(0.4141);
  }
  to {
    transform: translate(53.5822vw, 100vh) scale(0.4141);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(64) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3951;
  transform: translate(56.3123vw, -10px) scale(0.9588);
  -webkit-animation: snow-64 30s -5s linear infinite;
          animation: snow-64 30s -5s linear infinite;
}
@-webkit-keyframes snow-64 {
  31.872% {
    transform: translate(63.0805vw, 31.872vh) scale(0.9588);
  }
  to {
    transform: translate(59.6964vw, 100vh) scale(0.9588);
  }
}
@keyframes snow-64 {
  31.872% {
    transform: translate(63.0805vw, 31.872vh) scale(0.9588);
  }
  to {
    transform: translate(59.6964vw, 100vh) scale(0.9588);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(65) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3765;
  transform: translate(79.7921vw, -10px) scale(0.1333);
  -webkit-animation: snow-65 17s -19s linear infinite;
          animation: snow-65 17s -19s linear infinite;
}
@-webkit-keyframes snow-65 {
  56.215% {
    transform: translate(79.1555vw, 56.215vh) scale(0.1333);
  }
  to {
    transform: translate(79.4738vw, 100vh) scale(0.1333);
  }
}
@keyframes snow-65 {
  56.215% {
    transform: translate(79.1555vw, 56.215vh) scale(0.1333);
  }
  to {
    transform: translate(79.4738vw, 100vh) scale(0.1333);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(66) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3018;
  transform: translate(97.6026vw, -10px) scale(0.5966);
  -webkit-animation: snow-66 26s -15s linear infinite;
          animation: snow-66 26s -15s linear infinite;
}
@-webkit-keyframes snow-66 {
  64.834% {
    transform: translate(94.097vw, 64.834vh) scale(0.5966);
  }
  to {
    transform: translate(95.8498vw, 100vh) scale(0.5966);
  }
}
@keyframes snow-66 {
  64.834% {
    transform: translate(94.097vw, 64.834vh) scale(0.5966);
  }
  to {
    transform: translate(95.8498vw, 100vh) scale(0.5966);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(67) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7107;
  transform: translate(79.5468vw, -10px) scale(0.2551);
  -webkit-animation: snow-67 26s -4s linear infinite;
          animation: snow-67 26s -4s linear infinite;
}
@-webkit-keyframes snow-67 {
  36.085% {
    transform: translate(86.4558vw, 36.085vh) scale(0.2551);
  }
  to {
    transform: translate(83.0013vw, 100vh) scale(0.2551);
  }
}
@keyframes snow-67 {
  36.085% {
    transform: translate(86.4558vw, 36.085vh) scale(0.2551);
  }
  to {
    transform: translate(83.0013vw, 100vh) scale(0.2551);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(68) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0501;
  transform: translate(43.8104vw, -10px) scale(0.917);
  -webkit-animation: snow-68 24s -8s linear infinite;
          animation: snow-68 24s -8s linear infinite;
}
@-webkit-keyframes snow-68 {
  63.846% {
    transform: translate(50.8897vw, 63.846vh) scale(0.917);
  }
  to {
    transform: translate(47.35005vw, 100vh) scale(0.917);
  }
}
@keyframes snow-68 {
  63.846% {
    transform: translate(50.8897vw, 63.846vh) scale(0.917);
  }
  to {
    transform: translate(47.35005vw, 100vh) scale(0.917);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(69) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7756;
  transform: translate(8.728vw, -10px) scale(0.9807);
  -webkit-animation: snow-69 23s -7s linear infinite;
          animation: snow-69 23s -7s linear infinite;
}
@-webkit-keyframes snow-69 {
  39.214% {
    transform: translate(1.8153vw, 39.214vh) scale(0.9807);
  }
  to {
    transform: translate(5.27165vw, 100vh) scale(0.9807);
  }
}
@keyframes snow-69 {
  39.214% {
    transform: translate(1.8153vw, 39.214vh) scale(0.9807);
  }
  to {
    transform: translate(5.27165vw, 100vh) scale(0.9807);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(70) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7986;
  transform: translate(39.1579vw, -10px) scale(0.1112);
  -webkit-animation: snow-70 21s -30s linear infinite;
          animation: snow-70 21s -30s linear infinite;
}
@-webkit-keyframes snow-70 {
  79.821% {
    transform: translate(34.4024vw, 79.821vh) scale(0.1112);
  }
  to {
    transform: translate(36.78015vw, 100vh) scale(0.1112);
  }
}
@keyframes snow-70 {
  79.821% {
    transform: translate(34.4024vw, 79.821vh) scale(0.1112);
  }
  to {
    transform: translate(36.78015vw, 100vh) scale(0.1112);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(71) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7684;
  transform: translate(34.4531vw, -10px) scale(0.5766);
  -webkit-animation: snow-71 25s -8s linear infinite;
          animation: snow-71 25s -8s linear infinite;
}
@-webkit-keyframes snow-71 {
  62.948% {
    transform: translate(36.7181vw, 62.948vh) scale(0.5766);
  }
  to {
    transform: translate(35.5856vw, 100vh) scale(0.5766);
  }
}
@keyframes snow-71 {
  62.948% {
    transform: translate(36.7181vw, 62.948vh) scale(0.5766);
  }
  to {
    transform: translate(35.5856vw, 100vh) scale(0.5766);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(72) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4173;
  transform: translate(20.9514vw, -10px) scale(0.4901);
  -webkit-animation: snow-72 23s -12s linear infinite;
          animation: snow-72 23s -12s linear infinite;
}
@-webkit-keyframes snow-72 {
  45.136% {
    transform: translate(24.3234vw, 45.136vh) scale(0.4901);
  }
  to {
    transform: translate(22.6374vw, 100vh) scale(0.4901);
  }
}
@keyframes snow-72 {
  45.136% {
    transform: translate(24.3234vw, 45.136vh) scale(0.4901);
  }
  to {
    transform: translate(22.6374vw, 100vh) scale(0.4901);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(73) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7745;
  transform: translate(85.9096vw, -10px) scale(0.4201);
  -webkit-animation: snow-73 22s -16s linear infinite;
          animation: snow-73 22s -16s linear infinite;
}
@-webkit-keyframes snow-73 {
  52.335% {
    transform: translate(95.0684vw, 52.335vh) scale(0.4201);
  }
  to {
    transform: translate(90.489vw, 100vh) scale(0.4201);
  }
}
@keyframes snow-73 {
  52.335% {
    transform: translate(95.0684vw, 52.335vh) scale(0.4201);
  }
  to {
    transform: translate(90.489vw, 100vh) scale(0.4201);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(74) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7789;
  transform: translate(41.3943vw, -10px) scale(0.341);
  -webkit-animation: snow-74 29s -23s linear infinite;
          animation: snow-74 29s -23s linear infinite;
}
@-webkit-keyframes snow-74 {
  56.306% {
    transform: translate(47.8448vw, 56.306vh) scale(0.341);
  }
  to {
    transform: translate(44.61955vw, 100vh) scale(0.341);
  }
}
@keyframes snow-74 {
  56.306% {
    transform: translate(47.8448vw, 56.306vh) scale(0.341);
  }
  to {
    transform: translate(44.61955vw, 100vh) scale(0.341);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(75) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5211;
  transform: translate(32.2983vw, -10px) scale(0.8546);
  -webkit-animation: snow-75 14s -10s linear infinite;
          animation: snow-75 14s -10s linear infinite;
}
@-webkit-keyframes snow-75 {
  74.323% {
    transform: translate(33.9478vw, 74.323vh) scale(0.8546);
  }
  to {
    transform: translate(33.12305vw, 100vh) scale(0.8546);
  }
}
@keyframes snow-75 {
  74.323% {
    transform: translate(33.9478vw, 74.323vh) scale(0.8546);
  }
  to {
    transform: translate(33.12305vw, 100vh) scale(0.8546);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(76) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1809;
  transform: translate(64.6567vw, -10px) scale(0.4464);
  -webkit-animation: snow-76 10s -22s linear infinite;
          animation: snow-76 10s -22s linear infinite;
}
@-webkit-keyframes snow-76 {
  40.425% {
    transform: translate(70.6992vw, 40.425vh) scale(0.4464);
  }
  to {
    transform: translate(67.67795vw, 100vh) scale(0.4464);
  }
}
@keyframes snow-76 {
  40.425% {
    transform: translate(70.6992vw, 40.425vh) scale(0.4464);
  }
  to {
    transform: translate(67.67795vw, 100vh) scale(0.4464);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(77) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4502;
  transform: translate(8.173vw, -10px) scale(0.9666);
  -webkit-animation: snow-77 23s -8s linear infinite;
          animation: snow-77 23s -8s linear infinite;
}
@-webkit-keyframes snow-77 {
  79.268% {
    transform: translate(-1.4359vw, 79.268vh) scale(0.9666);
  }
  to {
    transform: translate(3.36855vw, 100vh) scale(0.9666);
  }
}
@keyframes snow-77 {
  79.268% {
    transform: translate(-1.4359vw, 79.268vh) scale(0.9666);
  }
  to {
    transform: translate(3.36855vw, 100vh) scale(0.9666);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(78) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3522;
  transform: translate(18.2643vw, -10px) scale(0.8522);
  -webkit-animation: snow-78 16s -5s linear infinite;
          animation: snow-78 16s -5s linear infinite;
}
@-webkit-keyframes snow-78 {
  47.704% {
    transform: translate(13.2366vw, 47.704vh) scale(0.8522);
  }
  to {
    transform: translate(15.75045vw, 100vh) scale(0.8522);
  }
}
@keyframes snow-78 {
  47.704% {
    transform: translate(13.2366vw, 47.704vh) scale(0.8522);
  }
  to {
    transform: translate(15.75045vw, 100vh) scale(0.8522);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(79) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1706;
  transform: translate(69.114vw, -10px) scale(0.3417);
  -webkit-animation: snow-79 29s -21s linear infinite;
          animation: snow-79 29s -21s linear infinite;
}
@-webkit-keyframes snow-79 {
  66.894% {
    transform: translate(64.9701vw, 66.894vh) scale(0.3417);
  }
  to {
    transform: translate(67.04205vw, 100vh) scale(0.3417);
  }
}
@keyframes snow-79 {
  66.894% {
    transform: translate(64.9701vw, 66.894vh) scale(0.3417);
  }
  to {
    transform: translate(67.04205vw, 100vh) scale(0.3417);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(80) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6506;
  transform: translate(11.3951vw, -10px) scale(0.4642);
  -webkit-animation: snow-80 23s -7s linear infinite;
          animation: snow-80 23s -7s linear infinite;
}
@-webkit-keyframes snow-80 {
  74.129% {
    transform: translate(5.2437vw, 74.129vh) scale(0.4642);
  }
  to {
    transform: translate(8.3194vw, 100vh) scale(0.4642);
  }
}
@keyframes snow-80 {
  74.129% {
    transform: translate(5.2437vw, 74.129vh) scale(0.4642);
  }
  to {
    transform: translate(8.3194vw, 100vh) scale(0.4642);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(81) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5092;
  transform: translate(60.3342vw, -10px) scale(0.0071);
  -webkit-animation: snow-81 26s -19s linear infinite;
          animation: snow-81 26s -19s linear infinite;
}
@-webkit-keyframes snow-81 {
  37.378% {
    transform: translate(68.8983vw, 37.378vh) scale(0.0071);
  }
  to {
    transform: translate(64.61625vw, 100vh) scale(0.0071);
  }
}
@keyframes snow-81 {
  37.378% {
    transform: translate(68.8983vw, 37.378vh) scale(0.0071);
  }
  to {
    transform: translate(64.61625vw, 100vh) scale(0.0071);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(82) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0287;
  transform: translate(13.2365vw, -10px) scale(0.9437);
  -webkit-animation: snow-82 22s -15s linear infinite;
          animation: snow-82 22s -15s linear infinite;
}
@-webkit-keyframes snow-82 {
  38.672% {
    transform: translate(17.0971vw, 38.672vh) scale(0.9437);
  }
  to {
    transform: translate(15.1668vw, 100vh) scale(0.9437);
  }
}
@keyframes snow-82 {
  38.672% {
    transform: translate(17.0971vw, 38.672vh) scale(0.9437);
  }
  to {
    transform: translate(15.1668vw, 100vh) scale(0.9437);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(83) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5024;
  transform: translate(57.9215vw, -10px) scale(0.3283);
  -webkit-animation: snow-83 12s -4s linear infinite;
          animation: snow-83 12s -4s linear infinite;
}
@-webkit-keyframes snow-83 {
  70.694% {
    transform: translate(54.3766vw, 70.694vh) scale(0.3283);
  }
  to {
    transform: translate(56.14905vw, 100vh) scale(0.3283);
  }
}
@keyframes snow-83 {
  70.694% {
    transform: translate(54.3766vw, 70.694vh) scale(0.3283);
  }
  to {
    transform: translate(56.14905vw, 100vh) scale(0.3283);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(84) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2592;
  transform: translate(42.332vw, -10px) scale(0.104);
  -webkit-animation: snow-84 18s -15s linear infinite;
          animation: snow-84 18s -15s linear infinite;
}
@-webkit-keyframes snow-84 {
  52.521% {
    transform: translate(46.2582vw, 52.521vh) scale(0.104);
  }
  to {
    transform: translate(44.2951vw, 100vh) scale(0.104);
  }
}
@keyframes snow-84 {
  52.521% {
    transform: translate(46.2582vw, 52.521vh) scale(0.104);
  }
  to {
    transform: translate(44.2951vw, 100vh) scale(0.104);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(85) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3614;
  transform: translate(28.6677vw, -10px) scale(0.1137);
  -webkit-animation: snow-85 27s -12s linear infinite;
          animation: snow-85 27s -12s linear infinite;
}
@-webkit-keyframes snow-85 {
  50.589% {
    transform: translate(19.664vw, 50.589vh) scale(0.1137);
  }
  to {
    transform: translate(24.16585vw, 100vh) scale(0.1137);
  }
}
@keyframes snow-85 {
  50.589% {
    transform: translate(19.664vw, 50.589vh) scale(0.1137);
  }
  to {
    transform: translate(24.16585vw, 100vh) scale(0.1137);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(86) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1475;
  transform: translate(47.1643vw, -10px) scale(0.9474);
  -webkit-animation: snow-86 19s -25s linear infinite;
          animation: snow-86 19s -25s linear infinite;
}
@-webkit-keyframes snow-86 {
  49.885% {
    transform: translate(38.7511vw, 49.885vh) scale(0.9474);
  }
  to {
    transform: translate(42.9577vw, 100vh) scale(0.9474);
  }
}
@keyframes snow-86 {
  49.885% {
    transform: translate(38.7511vw, 49.885vh) scale(0.9474);
  }
  to {
    transform: translate(42.9577vw, 100vh) scale(0.9474);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(87) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.424;
  transform: translate(64.4905vw, -10px) scale(0.5884);
  -webkit-animation: snow-87 10s -18s linear infinite;
          animation: snow-87 10s -18s linear infinite;
}
@-webkit-keyframes snow-87 {
  68.931% {
    transform: translate(74.2786vw, 68.931vh) scale(0.5884);
  }
  to {
    transform: translate(69.38455vw, 100vh) scale(0.5884);
  }
}
@keyframes snow-87 {
  68.931% {
    transform: translate(74.2786vw, 68.931vh) scale(0.5884);
  }
  to {
    transform: translate(69.38455vw, 100vh) scale(0.5884);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(88) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0184;
  transform: translate(58.7vw, -10px) scale(0.6962);
  -webkit-animation: snow-88 11s -23s linear infinite;
          animation: snow-88 11s -23s linear infinite;
}
@-webkit-keyframes snow-88 {
  42.033% {
    transform: translate(59.6124vw, 42.033vh) scale(0.6962);
  }
  to {
    transform: translate(59.1562vw, 100vh) scale(0.6962);
  }
}
@keyframes snow-88 {
  42.033% {
    transform: translate(59.6124vw, 42.033vh) scale(0.6962);
  }
  to {
    transform: translate(59.1562vw, 100vh) scale(0.6962);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(89) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4307;
  transform: translate(7.0836vw, -10px) scale(0.2468);
  -webkit-animation: snow-89 23s -23s linear infinite;
          animation: snow-89 23s -23s linear infinite;
}
@-webkit-keyframes snow-89 {
  64.701% {
    transform: translate(10.4349vw, 64.701vh) scale(0.2468);
  }
  to {
    transform: translate(8.75925vw, 100vh) scale(0.2468);
  }
}
@keyframes snow-89 {
  64.701% {
    transform: translate(10.4349vw, 64.701vh) scale(0.2468);
  }
  to {
    transform: translate(8.75925vw, 100vh) scale(0.2468);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(90) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3966;
  transform: translate(76.6243vw, -10px) scale(0.2394);
  -webkit-animation: snow-90 30s -9s linear infinite;
          animation: snow-90 30s -9s linear infinite;
}
@-webkit-keyframes snow-90 {
  47.266% {
    transform: translate(81.0424vw, 47.266vh) scale(0.2394);
  }
  to {
    transform: translate(78.83335vw, 100vh) scale(0.2394);
  }
}
@keyframes snow-90 {
  47.266% {
    transform: translate(81.0424vw, 47.266vh) scale(0.2394);
  }
  to {
    transform: translate(78.83335vw, 100vh) scale(0.2394);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(91) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3795;
  transform: translate(39.5948vw, -10px) scale(0.8472);
  -webkit-animation: snow-91 13s -29s linear infinite;
          animation: snow-91 13s -29s linear infinite;
}
@-webkit-keyframes snow-91 {
  51.622% {
    transform: translate(40.8173vw, 51.622vh) scale(0.8472);
  }
  to {
    transform: translate(40.20605vw, 100vh) scale(0.8472);
  }
}
@keyframes snow-91 {
  51.622% {
    transform: translate(40.8173vw, 51.622vh) scale(0.8472);
  }
  to {
    transform: translate(40.20605vw, 100vh) scale(0.8472);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(92) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.337;
  transform: translate(63.5689vw, -10px) scale(0.7914);
  -webkit-animation: snow-92 19s -23s linear infinite;
          animation: snow-92 19s -23s linear infinite;
}
@-webkit-keyframes snow-92 {
  64.451% {
    transform: translate(56.6085vw, 64.451vh) scale(0.7914);
  }
  to {
    transform: translate(60.0887vw, 100vh) scale(0.7914);
  }
}
@keyframes snow-92 {
  64.451% {
    transform: translate(56.6085vw, 64.451vh) scale(0.7914);
  }
  to {
    transform: translate(60.0887vw, 100vh) scale(0.7914);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(93) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4528;
  transform: translate(52.7657vw, -10px) scale(0.1862);
  -webkit-animation: snow-93 14s -14s linear infinite;
          animation: snow-93 14s -14s linear infinite;
}
@-webkit-keyframes snow-93 {
  73.54% {
    transform: translate(56.5515vw, 73.54vh) scale(0.1862);
  }
  to {
    transform: translate(54.6586vw, 100vh) scale(0.1862);
  }
}
@keyframes snow-93 {
  73.54% {
    transform: translate(56.5515vw, 73.54vh) scale(0.1862);
  }
  to {
    transform: translate(54.6586vw, 100vh) scale(0.1862);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(94) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3734;
  transform: translate(52.4345vw, -10px) scale(0.0946);
  -webkit-animation: snow-94 26s -16s linear infinite;
          animation: snow-94 26s -16s linear infinite;
}
@-webkit-keyframes snow-94 {
  73.544% {
    transform: translate(54.5638vw, 73.544vh) scale(0.0946);
  }
  to {
    transform: translate(53.49915vw, 100vh) scale(0.0946);
  }
}
@keyframes snow-94 {
  73.544% {
    transform: translate(54.5638vw, 73.544vh) scale(0.0946);
  }
  to {
    transform: translate(53.49915vw, 100vh) scale(0.0946);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(95) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.277;
  transform: translate(56.713vw, -10px) scale(0.4982);
  -webkit-animation: snow-95 22s -26s linear infinite;
          animation: snow-95 22s -26s linear infinite;
}
@-webkit-keyframes snow-95 {
  50.162% {
    transform: translate(46.9177vw, 50.162vh) scale(0.4982);
  }
  to {
    transform: translate(51.81535vw, 100vh) scale(0.4982);
  }
}
@keyframes snow-95 {
  50.162% {
    transform: translate(46.9177vw, 50.162vh) scale(0.4982);
  }
  to {
    transform: translate(51.81535vw, 100vh) scale(0.4982);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(96) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7922;
  transform: translate(57.9011vw, -10px) scale(0.7998);
  -webkit-animation: snow-96 16s -14s linear infinite;
          animation: snow-96 16s -14s linear infinite;
}
@-webkit-keyframes snow-96 {
  37.936% {
    transform: translate(54.8524vw, 37.936vh) scale(0.7998);
  }
  to {
    transform: translate(56.37675vw, 100vh) scale(0.7998);
  }
}
@keyframes snow-96 {
  37.936% {
    transform: translate(54.8524vw, 37.936vh) scale(0.7998);
  }
  to {
    transform: translate(56.37675vw, 100vh) scale(0.7998);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(97) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7479;
  transform: translate(84.5525vw, -10px) scale(0.814);
  -webkit-animation: snow-97 21s -22s linear infinite;
          animation: snow-97 21s -22s linear infinite;
}
@-webkit-keyframes snow-97 {
  48.05% {
    transform: translate(91.0538vw, 48.05vh) scale(0.814);
  }
  to {
    transform: translate(87.80315vw, 100vh) scale(0.814);
  }
}
@keyframes snow-97 {
  48.05% {
    transform: translate(91.0538vw, 48.05vh) scale(0.814);
  }
  to {
    transform: translate(87.80315vw, 100vh) scale(0.814);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(98) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.236;
  transform: translate(20.6263vw, -10px) scale(0.7185);
  -webkit-animation: snow-98 28s -2s linear infinite;
          animation: snow-98 28s -2s linear infinite;
}
@-webkit-keyframes snow-98 {
  30.335% {
    transform: translate(15.1918vw, 30.335vh) scale(0.7185);
  }
  to {
    transform: translate(17.90905vw, 100vh) scale(0.7185);
  }
}
@keyframes snow-98 {
  30.335% {
    transform: translate(15.1918vw, 30.335vh) scale(0.7185);
  }
  to {
    transform: translate(17.90905vw, 100vh) scale(0.7185);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(99) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0716;
  transform: translate(80.8194vw, -10px) scale(0.6452);
  -webkit-animation: snow-99 17s -27s linear infinite;
          animation: snow-99 17s -27s linear infinite;
}
@-webkit-keyframes snow-99 {
  67.336% {
    transform: translate(87.3921vw, 67.336vh) scale(0.6452);
  }
  to {
    transform: translate(84.10575vw, 100vh) scale(0.6452);
  }
}
@keyframes snow-99 {
  67.336% {
    transform: translate(87.3921vw, 67.336vh) scale(0.6452);
  }
  to {
    transform: translate(84.10575vw, 100vh) scale(0.6452);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(100) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0421;
  transform: translate(68.4263vw, -10px) scale(0.671);
  -webkit-animation: snow-100 28s -10s linear infinite;
          animation: snow-100 28s -10s linear infinite;
}
@-webkit-keyframes snow-100 {
  39.423% {
    transform: translate(77.344vw, 39.423vh) scale(0.671);
  }
  to {
    transform: translate(72.88515vw, 100vh) scale(0.671);
  }
}
@keyframes snow-100 {
  39.423% {
    transform: translate(77.344vw, 39.423vh) scale(0.671);
  }
  to {
    transform: translate(72.88515vw, 100vh) scale(0.671);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(101) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.273;
  transform: translate(6.2577vw, -10px) scale(0.9838);
  -webkit-animation: snow-101 29s -3s linear infinite;
          animation: snow-101 29s -3s linear infinite;
}
@-webkit-keyframes snow-101 {
  51.099% {
    transform: translate(-3.5701vw, 51.099vh) scale(0.9838);
  }
  to {
    transform: translate(1.3438vw, 100vh) scale(0.9838);
  }
}
@keyframes snow-101 {
  51.099% {
    transform: translate(-3.5701vw, 51.099vh) scale(0.9838);
  }
  to {
    transform: translate(1.3438vw, 100vh) scale(0.9838);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(102) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4735;
  transform: translate(9.1183vw, -10px) scale(0.2123);
  -webkit-animation: snow-102 20s -22s linear infinite;
          animation: snow-102 20s -22s linear infinite;
}
@-webkit-keyframes snow-102 {
  46.755% {
    transform: translate(5.0931vw, 46.755vh) scale(0.2123);
  }
  to {
    transform: translate(7.1057vw, 100vh) scale(0.2123);
  }
}
@keyframes snow-102 {
  46.755% {
    transform: translate(5.0931vw, 46.755vh) scale(0.2123);
  }
  to {
    transform: translate(7.1057vw, 100vh) scale(0.2123);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(103) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1504;
  transform: translate(19.1823vw, -10px) scale(0.0803);
  -webkit-animation: snow-103 12s -19s linear infinite;
          animation: snow-103 12s -19s linear infinite;
}
@-webkit-keyframes snow-103 {
  74.713% {
    transform: translate(16.968vw, 74.713vh) scale(0.0803);
  }
  to {
    transform: translate(18.07515vw, 100vh) scale(0.0803);
  }
}
@keyframes snow-103 {
  74.713% {
    transform: translate(16.968vw, 74.713vh) scale(0.0803);
  }
  to {
    transform: translate(18.07515vw, 100vh) scale(0.0803);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(104) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5179;
  transform: translate(80.8467vw, -10px) scale(0.1882);
  -webkit-animation: snow-104 15s -30s linear infinite;
          animation: snow-104 15s -30s linear infinite;
}
@-webkit-keyframes snow-104 {
  50.262% {
    transform: translate(81.2212vw, 50.262vh) scale(0.1882);
  }
  to {
    transform: translate(81.03395vw, 100vh) scale(0.1882);
  }
}
@keyframes snow-104 {
  50.262% {
    transform: translate(81.2212vw, 50.262vh) scale(0.1882);
  }
  to {
    transform: translate(81.03395vw, 100vh) scale(0.1882);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(105) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.347;
  transform: translate(65.8805vw, -10px) scale(0.9926);
  -webkit-animation: snow-105 29s -6s linear infinite;
          animation: snow-105 29s -6s linear infinite;
}
@-webkit-keyframes snow-105 {
  57.934% {
    transform: translate(59.0553vw, 57.934vh) scale(0.9926);
  }
  to {
    transform: translate(62.4679vw, 100vh) scale(0.9926);
  }
}
@keyframes snow-105 {
  57.934% {
    transform: translate(59.0553vw, 57.934vh) scale(0.9926);
  }
  to {
    transform: translate(62.4679vw, 100vh) scale(0.9926);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(106) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.591;
  transform: translate(31.8563vw, -10px) scale(0.3912);
  -webkit-animation: snow-106 20s -20s linear infinite;
          animation: snow-106 20s -20s linear infinite;
}
@-webkit-keyframes snow-106 {
  55.403% {
    transform: translate(28.5824vw, 55.403vh) scale(0.3912);
  }
  to {
    transform: translate(30.21935vw, 100vh) scale(0.3912);
  }
}
@keyframes snow-106 {
  55.403% {
    transform: translate(28.5824vw, 55.403vh) scale(0.3912);
  }
  to {
    transform: translate(30.21935vw, 100vh) scale(0.3912);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(107) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7719;
  transform: translate(94.6106vw, -10px) scale(0.6926);
  -webkit-animation: snow-107 29s -25s linear infinite;
          animation: snow-107 29s -25s linear infinite;
}
@-webkit-keyframes snow-107 {
  76.396% {
    transform: translate(101.9453vw, 76.396vh) scale(0.6926);
  }
  to {
    transform: translate(98.27795vw, 100vh) scale(0.6926);
  }
}
@keyframes snow-107 {
  76.396% {
    transform: translate(101.9453vw, 76.396vh) scale(0.6926);
  }
  to {
    transform: translate(98.27795vw, 100vh) scale(0.6926);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(108) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0152;
  transform: translate(31.8029vw, -10px) scale(0.8706);
  -webkit-animation: snow-108 16s -17s linear infinite;
          animation: snow-108 16s -17s linear infinite;
}
@-webkit-keyframes snow-108 {
  39.042% {
    transform: translate(32.6796vw, 39.042vh) scale(0.8706);
  }
  to {
    transform: translate(32.24125vw, 100vh) scale(0.8706);
  }
}
@keyframes snow-108 {
  39.042% {
    transform: translate(32.6796vw, 39.042vh) scale(0.8706);
  }
  to {
    transform: translate(32.24125vw, 100vh) scale(0.8706);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(109) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4114;
  transform: translate(26.7665vw, -10px) scale(0.3159);
  -webkit-animation: snow-109 27s -5s linear infinite;
          animation: snow-109 27s -5s linear infinite;
}
@-webkit-keyframes snow-109 {
  33.426% {
    transform: translate(19.4972vw, 33.426vh) scale(0.3159);
  }
  to {
    transform: translate(23.13185vw, 100vh) scale(0.3159);
  }
}
@keyframes snow-109 {
  33.426% {
    transform: translate(19.4972vw, 33.426vh) scale(0.3159);
  }
  to {
    transform: translate(23.13185vw, 100vh) scale(0.3159);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(110) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0276;
  transform: translate(65.5234vw, -10px) scale(0.7281);
  -webkit-animation: snow-110 25s -9s linear infinite;
          animation: snow-110 25s -9s linear infinite;
}
@-webkit-keyframes snow-110 {
  62.097% {
    transform: translate(59.8521vw, 62.097vh) scale(0.7281);
  }
  to {
    transform: translate(62.68775vw, 100vh) scale(0.7281);
  }
}
@keyframes snow-110 {
  62.097% {
    transform: translate(59.8521vw, 62.097vh) scale(0.7281);
  }
  to {
    transform: translate(62.68775vw, 100vh) scale(0.7281);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(111) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7788;
  transform: translate(13.3014vw, -10px) scale(0.0631);
  -webkit-animation: snow-111 29s -20s linear infinite;
          animation: snow-111 29s -20s linear infinite;
}
@-webkit-keyframes snow-111 {
  79.107% {
    transform: translate(18.2104vw, 79.107vh) scale(0.0631);
  }
  to {
    transform: translate(15.7559vw, 100vh) scale(0.0631);
  }
}
@keyframes snow-111 {
  79.107% {
    transform: translate(18.2104vw, 79.107vh) scale(0.0631);
  }
  to {
    transform: translate(15.7559vw, 100vh) scale(0.0631);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(112) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3909;
  transform: translate(99.2655vw, -10px) scale(0.2747);
  -webkit-animation: snow-112 10s -13s linear infinite;
          animation: snow-112 10s -13s linear infinite;
}
@-webkit-keyframes snow-112 {
  36.822% {
    transform: translate(90.765vw, 36.822vh) scale(0.2747);
  }
  to {
    transform: translate(95.01525vw, 100vh) scale(0.2747);
  }
}
@keyframes snow-112 {
  36.822% {
    transform: translate(90.765vw, 36.822vh) scale(0.2747);
  }
  to {
    transform: translate(95.01525vw, 100vh) scale(0.2747);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(113) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1209;
  transform: translate(6.2659vw, -10px) scale(0.833);
  -webkit-animation: snow-113 10s -14s linear infinite;
          animation: snow-113 10s -14s linear infinite;
}
@-webkit-keyframes snow-113 {
  36.669% {
    transform: translate(3.3258vw, 36.669vh) scale(0.833);
  }
  to {
    transform: translate(4.79585vw, 100vh) scale(0.833);
  }
}
@keyframes snow-113 {
  36.669% {
    transform: translate(3.3258vw, 36.669vh) scale(0.833);
  }
  to {
    transform: translate(4.79585vw, 100vh) scale(0.833);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(114) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4073;
  transform: translate(36.2563vw, -10px) scale(0.8326);
  -webkit-animation: snow-114 24s -20s linear infinite;
          animation: snow-114 24s -20s linear infinite;
}
@-webkit-keyframes snow-114 {
  34.31% {
    transform: translate(45.7513vw, 34.31vh) scale(0.8326);
  }
  to {
    transform: translate(41.0038vw, 100vh) scale(0.8326);
  }
}
@keyframes snow-114 {
  34.31% {
    transform: translate(45.7513vw, 34.31vh) scale(0.8326);
  }
  to {
    transform: translate(41.0038vw, 100vh) scale(0.8326);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(115) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7795;
  transform: translate(11.3061vw, -10px) scale(0.4816);
  -webkit-animation: snow-115 27s -24s linear infinite;
          animation: snow-115 27s -24s linear infinite;
}
@-webkit-keyframes snow-115 {
  48.999% {
    transform: translate(14.5272vw, 48.999vh) scale(0.4816);
  }
  to {
    transform: translate(12.91665vw, 100vh) scale(0.4816);
  }
}
@keyframes snow-115 {
  48.999% {
    transform: translate(14.5272vw, 48.999vh) scale(0.4816);
  }
  to {
    transform: translate(12.91665vw, 100vh) scale(0.4816);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(116) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4317;
  transform: translate(21.0956vw, -10px) scale(0.8521);
  -webkit-animation: snow-116 19s -5s linear infinite;
          animation: snow-116 19s -5s linear infinite;
}
@-webkit-keyframes snow-116 {
  69.438% {
    transform: translate(24.1845vw, 69.438vh) scale(0.8521);
  }
  to {
    transform: translate(22.64005vw, 100vh) scale(0.8521);
  }
}
@keyframes snow-116 {
  69.438% {
    transform: translate(24.1845vw, 69.438vh) scale(0.8521);
  }
  to {
    transform: translate(22.64005vw, 100vh) scale(0.8521);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(117) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2032;
  transform: translate(62.6501vw, -10px) scale(0.9819);
  -webkit-animation: snow-117 14s -20s linear infinite;
          animation: snow-117 14s -20s linear infinite;
}
@-webkit-keyframes snow-117 {
  68.145% {
    transform: translate(64.4885vw, 68.145vh) scale(0.9819);
  }
  to {
    transform: translate(63.5693vw, 100vh) scale(0.9819);
  }
}
@keyframes snow-117 {
  68.145% {
    transform: translate(64.4885vw, 68.145vh) scale(0.9819);
  }
  to {
    transform: translate(63.5693vw, 100vh) scale(0.9819);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(118) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0535;
  transform: translate(93.9202vw, -10px) scale(0.6934);
  -webkit-animation: snow-118 28s -24s linear infinite;
          animation: snow-118 28s -24s linear infinite;
}
@-webkit-keyframes snow-118 {
  41.768% {
    transform: translate(96.9394vw, 41.768vh) scale(0.6934);
  }
  to {
    transform: translate(95.4298vw, 100vh) scale(0.6934);
  }
}
@keyframes snow-118 {
  41.768% {
    transform: translate(96.9394vw, 41.768vh) scale(0.6934);
  }
  to {
    transform: translate(95.4298vw, 100vh) scale(0.6934);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(119) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7955;
  transform: translate(87.9671vw, -10px) scale(0.723);
  -webkit-animation: snow-119 21s -30s linear infinite;
          animation: snow-119 21s -30s linear infinite;
}
@-webkit-keyframes snow-119 {
  63.142% {
    transform: translate(92.9174vw, 63.142vh) scale(0.723);
  }
  to {
    transform: translate(90.44225vw, 100vh) scale(0.723);
  }
}
@keyframes snow-119 {
  63.142% {
    transform: translate(92.9174vw, 63.142vh) scale(0.723);
  }
  to {
    transform: translate(90.44225vw, 100vh) scale(0.723);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(120) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0478;
  transform: translate(50.868vw, -10px) scale(0.0589);
  -webkit-animation: snow-120 13s -24s linear infinite;
          animation: snow-120 13s -24s linear infinite;
}
@-webkit-keyframes snow-120 {
  52.93% {
    transform: translate(58.8047vw, 52.93vh) scale(0.0589);
  }
  to {
    transform: translate(54.83635vw, 100vh) scale(0.0589);
  }
}
@keyframes snow-120 {
  52.93% {
    transform: translate(58.8047vw, 52.93vh) scale(0.0589);
  }
  to {
    transform: translate(54.83635vw, 100vh) scale(0.0589);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(121) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7592;
  transform: translate(49.8962vw, -10px) scale(0.8281);
  -webkit-animation: snow-121 27s -28s linear infinite;
          animation: snow-121 27s -28s linear infinite;
}
@-webkit-keyframes snow-121 {
  70.795% {
    transform: translate(50.3005vw, 70.795vh) scale(0.8281);
  }
  to {
    transform: translate(50.09835vw, 100vh) scale(0.8281);
  }
}
@keyframes snow-121 {
  70.795% {
    transform: translate(50.3005vw, 70.795vh) scale(0.8281);
  }
  to {
    transform: translate(50.09835vw, 100vh) scale(0.8281);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(122) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6231;
  transform: translate(37.06vw, -10px) scale(0.0238);
  -webkit-animation: snow-122 13s -13s linear infinite;
          animation: snow-122 13s -13s linear infinite;
}
@-webkit-keyframes snow-122 {
  48.73% {
    transform: translate(28.9585vw, 48.73vh) scale(0.0238);
  }
  to {
    transform: translate(33.00925vw, 100vh) scale(0.0238);
  }
}
@keyframes snow-122 {
  48.73% {
    transform: translate(28.9585vw, 48.73vh) scale(0.0238);
  }
  to {
    transform: translate(33.00925vw, 100vh) scale(0.0238);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(123) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4396;
  transform: translate(39.7261vw, -10px) scale(0.8853);
  -webkit-animation: snow-123 20s -13s linear infinite;
          animation: snow-123 20s -13s linear infinite;
}
@-webkit-keyframes snow-123 {
  42.975% {
    transform: translate(38.2863vw, 42.975vh) scale(0.8853);
  }
  to {
    transform: translate(39.0062vw, 100vh) scale(0.8853);
  }
}
@keyframes snow-123 {
  42.975% {
    transform: translate(38.2863vw, 42.975vh) scale(0.8853);
  }
  to {
    transform: translate(39.0062vw, 100vh) scale(0.8853);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(124) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3975;
  transform: translate(80.5724vw, -10px) scale(0.5811);
  -webkit-animation: snow-124 22s -24s linear infinite;
          animation: snow-124 22s -24s linear infinite;
}
@-webkit-keyframes snow-124 {
  37.404% {
    transform: translate(77.4815vw, 37.404vh) scale(0.5811);
  }
  to {
    transform: translate(79.02695vw, 100vh) scale(0.5811);
  }
}
@keyframes snow-124 {
  37.404% {
    transform: translate(77.4815vw, 37.404vh) scale(0.5811);
  }
  to {
    transform: translate(79.02695vw, 100vh) scale(0.5811);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(125) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1788;
  transform: translate(89.9931vw, -10px) scale(0.7509);
  -webkit-animation: snow-125 27s -13s linear infinite;
          animation: snow-125 27s -13s linear infinite;
}
@-webkit-keyframes snow-125 {
  52.693% {
    transform: translate(95.2485vw, 52.693vh) scale(0.7509);
  }
  to {
    transform: translate(92.6208vw, 100vh) scale(0.7509);
  }
}
@keyframes snow-125 {
  52.693% {
    transform: translate(95.2485vw, 52.693vh) scale(0.7509);
  }
  to {
    transform: translate(92.6208vw, 100vh) scale(0.7509);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(126) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6042;
  transform: translate(15.0111vw, -10px) scale(0.4561);
  -webkit-animation: snow-126 10s -11s linear infinite;
          animation: snow-126 10s -11s linear infinite;
}
@-webkit-keyframes snow-126 {
  37.53% {
    transform: translate(13.5745vw, 37.53vh) scale(0.4561);
  }
  to {
    transform: translate(14.2928vw, 100vh) scale(0.4561);
  }
}
@keyframes snow-126 {
  37.53% {
    transform: translate(13.5745vw, 37.53vh) scale(0.4561);
  }
  to {
    transform: translate(14.2928vw, 100vh) scale(0.4561);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(127) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4954;
  transform: translate(21.5368vw, -10px) scale(0.3182);
  -webkit-animation: snow-127 22s -16s linear infinite;
          animation: snow-127 22s -16s linear infinite;
}
@-webkit-keyframes snow-127 {
  70.022% {
    transform: translate(27.09vw, 70.022vh) scale(0.3182);
  }
  to {
    transform: translate(24.3134vw, 100vh) scale(0.3182);
  }
}
@keyframes snow-127 {
  70.022% {
    transform: translate(27.09vw, 70.022vh) scale(0.3182);
  }
  to {
    transform: translate(24.3134vw, 100vh) scale(0.3182);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(128) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4462;
  transform: translate(8.0371vw, -10px) scale(0.8558);
  -webkit-animation: snow-128 22s -25s linear infinite;
          animation: snow-128 22s -25s linear infinite;
}
@-webkit-keyframes snow-128 {
  33.081% {
    transform: translate(15.4353vw, 33.081vh) scale(0.8558);
  }
  to {
    transform: translate(11.7362vw, 100vh) scale(0.8558);
  }
}
@keyframes snow-128 {
  33.081% {
    transform: translate(15.4353vw, 33.081vh) scale(0.8558);
  }
  to {
    transform: translate(11.7362vw, 100vh) scale(0.8558);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(129) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2291;
  transform: translate(91.3465vw, -10px) scale(0.2389);
  -webkit-animation: snow-129 14s -7s linear infinite;
          animation: snow-129 14s -7s linear infinite;
}
@-webkit-keyframes snow-129 {
  49.785% {
    transform: translate(92.064vw, 49.785vh) scale(0.2389);
  }
  to {
    transform: translate(91.70525vw, 100vh) scale(0.2389);
  }
}
@keyframes snow-129 {
  49.785% {
    transform: translate(92.064vw, 49.785vh) scale(0.2389);
  }
  to {
    transform: translate(91.70525vw, 100vh) scale(0.2389);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(130) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.213;
  transform: translate(22.5017vw, -10px) scale(0.1605);
  -webkit-animation: snow-130 12s -26s linear infinite;
          animation: snow-130 12s -26s linear infinite;
}
@-webkit-keyframes snow-130 {
  74.46% {
    transform: translate(17.7674vw, 74.46vh) scale(0.1605);
  }
  to {
    transform: translate(20.13455vw, 100vh) scale(0.1605);
  }
}
@keyframes snow-130 {
  74.46% {
    transform: translate(17.7674vw, 74.46vh) scale(0.1605);
  }
  to {
    transform: translate(20.13455vw, 100vh) scale(0.1605);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(131) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5372;
  transform: translate(12.2458vw, -10px) scale(0.3684);
  -webkit-animation: snow-131 19s -9s linear infinite;
          animation: snow-131 19s -9s linear infinite;
}
@-webkit-keyframes snow-131 {
  78.305% {
    transform: translate(8.8918vw, 78.305vh) scale(0.3684);
  }
  to {
    transform: translate(10.5688vw, 100vh) scale(0.3684);
  }
}
@keyframes snow-131 {
  78.305% {
    transform: translate(8.8918vw, 78.305vh) scale(0.3684);
  }
  to {
    transform: translate(10.5688vw, 100vh) scale(0.3684);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(132) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1565;
  transform: translate(43.8715vw, -10px) scale(0.0481);
  -webkit-animation: snow-132 15s -16s linear infinite;
          animation: snow-132 15s -16s linear infinite;
}
@-webkit-keyframes snow-132 {
  53.19% {
    transform: translate(48.0615vw, 53.19vh) scale(0.0481);
  }
  to {
    transform: translate(45.9665vw, 100vh) scale(0.0481);
  }
}
@keyframes snow-132 {
  53.19% {
    transform: translate(48.0615vw, 53.19vh) scale(0.0481);
  }
  to {
    transform: translate(45.9665vw, 100vh) scale(0.0481);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(133) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0116;
  transform: translate(72.8712vw, -10px) scale(0.4225);
  -webkit-animation: snow-133 13s -7s linear infinite;
          animation: snow-133 13s -7s linear infinite;
}
@-webkit-keyframes snow-133 {
  75.057% {
    transform: translate(80.5528vw, 75.057vh) scale(0.4225);
  }
  to {
    transform: translate(76.712vw, 100vh) scale(0.4225);
  }
}
@keyframes snow-133 {
  75.057% {
    transform: translate(80.5528vw, 75.057vh) scale(0.4225);
  }
  to {
    transform: translate(76.712vw, 100vh) scale(0.4225);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(134) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5024;
  transform: translate(67.3329vw, -10px) scale(0.5809);
  -webkit-animation: snow-134 21s -28s linear infinite;
          animation: snow-134 21s -28s linear infinite;
}
@-webkit-keyframes snow-134 {
  36.87% {
    transform: translate(68.9384vw, 36.87vh) scale(0.5809);
  }
  to {
    transform: translate(68.13565vw, 100vh) scale(0.5809);
  }
}
@keyframes snow-134 {
  36.87% {
    transform: translate(68.9384vw, 36.87vh) scale(0.5809);
  }
  to {
    transform: translate(68.13565vw, 100vh) scale(0.5809);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(135) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.263;
  transform: translate(81.2814vw, -10px) scale(0.8335);
  -webkit-animation: snow-135 18s -8s linear infinite;
          animation: snow-135 18s -8s linear infinite;
}
@-webkit-keyframes snow-135 {
  78.772% {
    transform: translate(87.9768vw, 78.772vh) scale(0.8335);
  }
  to {
    transform: translate(84.6291vw, 100vh) scale(0.8335);
  }
}
@keyframes snow-135 {
  78.772% {
    transform: translate(87.9768vw, 78.772vh) scale(0.8335);
  }
  to {
    transform: translate(84.6291vw, 100vh) scale(0.8335);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(136) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4468;
  transform: translate(46.6686vw, -10px) scale(0.5691);
  -webkit-animation: snow-136 21s -24s linear infinite;
          animation: snow-136 21s -24s linear infinite;
}
@-webkit-keyframes snow-136 {
  62.379% {
    transform: translate(44.9029vw, 62.379vh) scale(0.5691);
  }
  to {
    transform: translate(45.78575vw, 100vh) scale(0.5691);
  }
}
@keyframes snow-136 {
  62.379% {
    transform: translate(44.9029vw, 62.379vh) scale(0.5691);
  }
  to {
    transform: translate(45.78575vw, 100vh) scale(0.5691);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(137) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0886;
  transform: translate(49.3287vw, -10px) scale(0.312);
  -webkit-animation: snow-137 27s -29s linear infinite;
          animation: snow-137 27s -29s linear infinite;
}
@-webkit-keyframes snow-137 {
  70.809% {
    transform: translate(41.4097vw, 70.809vh) scale(0.312);
  }
  to {
    transform: translate(45.3692vw, 100vh) scale(0.312);
  }
}
@keyframes snow-137 {
  70.809% {
    transform: translate(41.4097vw, 70.809vh) scale(0.312);
  }
  to {
    transform: translate(45.3692vw, 100vh) scale(0.312);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(138) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6373;
  transform: translate(5.2919vw, -10px) scale(0.0134);
  -webkit-animation: snow-138 19s -3s linear infinite;
          animation: snow-138 19s -3s linear infinite;
}
@-webkit-keyframes snow-138 {
  74.716% {
    transform: translate(-3.1173vw, 74.716vh) scale(0.0134);
  }
  to {
    transform: translate(1.0873vw, 100vh) scale(0.0134);
  }
}
@keyframes snow-138 {
  74.716% {
    transform: translate(-3.1173vw, 74.716vh) scale(0.0134);
  }
  to {
    transform: translate(1.0873vw, 100vh) scale(0.0134);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(139) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5011;
  transform: translate(72.8903vw, -10px) scale(0.6792);
  -webkit-animation: snow-139 10s -11s linear infinite;
          animation: snow-139 10s -11s linear infinite;
}
@-webkit-keyframes snow-139 {
  60.899% {
    transform: translate(63.0914vw, 60.899vh) scale(0.6792);
  }
  to {
    transform: translate(67.99085vw, 100vh) scale(0.6792);
  }
}
@keyframes snow-139 {
  60.899% {
    transform: translate(63.0914vw, 60.899vh) scale(0.6792);
  }
  to {
    transform: translate(67.99085vw, 100vh) scale(0.6792);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(140) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4722;
  transform: translate(1.7121vw, -10px) scale(0.9288);
  -webkit-animation: snow-140 22s -9s linear infinite;
          animation: snow-140 22s -9s linear infinite;
}
@-webkit-keyframes snow-140 {
  48.699% {
    transform: translate(3.8102vw, 48.699vh) scale(0.9288);
  }
  to {
    transform: translate(2.76115vw, 100vh) scale(0.9288);
  }
}
@keyframes snow-140 {
  48.699% {
    transform: translate(3.8102vw, 48.699vh) scale(0.9288);
  }
  to {
    transform: translate(2.76115vw, 100vh) scale(0.9288);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(141) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6986;
  transform: translate(22.9154vw, -10px) scale(0.3215);
  -webkit-animation: snow-141 12s -5s linear infinite;
          animation: snow-141 12s -5s linear infinite;
}
@-webkit-keyframes snow-141 {
  47.723% {
    transform: translate(29.9987vw, 47.723vh) scale(0.3215);
  }
  to {
    transform: translate(26.45705vw, 100vh) scale(0.3215);
  }
}
@keyframes snow-141 {
  47.723% {
    transform: translate(29.9987vw, 47.723vh) scale(0.3215);
  }
  to {
    transform: translate(26.45705vw, 100vh) scale(0.3215);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(142) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.203;
  transform: translate(87.608vw, -10px) scale(0.7281);
  -webkit-animation: snow-142 30s -27s linear infinite;
          animation: snow-142 30s -27s linear infinite;
}
@-webkit-keyframes snow-142 {
  67.303% {
    transform: translate(87.1544vw, 67.303vh) scale(0.7281);
  }
  to {
    transform: translate(87.3812vw, 100vh) scale(0.7281);
  }
}
@keyframes snow-142 {
  67.303% {
    transform: translate(87.1544vw, 67.303vh) scale(0.7281);
  }
  to {
    transform: translate(87.3812vw, 100vh) scale(0.7281);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(143) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.531;
  transform: translate(99.8413vw, -10px) scale(0.1141);
  -webkit-animation: snow-143 20s -14s linear infinite;
          animation: snow-143 20s -14s linear infinite;
}
@-webkit-keyframes snow-143 {
  37.222% {
    transform: translate(108.0474vw, 37.222vh) scale(0.1141);
  }
  to {
    transform: translate(103.94435vw, 100vh) scale(0.1141);
  }
}
@keyframes snow-143 {
  37.222% {
    transform: translate(108.0474vw, 37.222vh) scale(0.1141);
  }
  to {
    transform: translate(103.94435vw, 100vh) scale(0.1141);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(144) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6396;
  transform: translate(64.824vw, -10px) scale(0.1879);
  -webkit-animation: snow-144 26s -30s linear infinite;
          animation: snow-144 26s -30s linear infinite;
}
@-webkit-keyframes snow-144 {
  59.491% {
    transform: translate(61.8579vw, 59.491vh) scale(0.1879);
  }
  to {
    transform: translate(63.34095vw, 100vh) scale(0.1879);
  }
}
@keyframes snow-144 {
  59.491% {
    transform: translate(61.8579vw, 59.491vh) scale(0.1879);
  }
  to {
    transform: translate(63.34095vw, 100vh) scale(0.1879);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(145) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6287;
  transform: translate(54.2688vw, -10px) scale(0.967);
  -webkit-animation: snow-145 19s -18s linear infinite;
          animation: snow-145 19s -18s linear infinite;
}
@-webkit-keyframes snow-145 {
  70.374% {
    transform: translate(45.9829vw, 70.374vh) scale(0.967);
  }
  to {
    transform: translate(50.12585vw, 100vh) scale(0.967);
  }
}
@keyframes snow-145 {
  70.374% {
    transform: translate(45.9829vw, 70.374vh) scale(0.967);
  }
  to {
    transform: translate(50.12585vw, 100vh) scale(0.967);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(146) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.199;
  transform: translate(42.1243vw, -10px) scale(0.7768);
  -webkit-animation: snow-146 19s -28s linear infinite;
          animation: snow-146 19s -28s linear infinite;
}
@-webkit-keyframes snow-146 {
  71.293% {
    transform: translate(34.0849vw, 71.293vh) scale(0.7768);
  }
  to {
    transform: translate(38.1046vw, 100vh) scale(0.7768);
  }
}
@keyframes snow-146 {
  71.293% {
    transform: translate(34.0849vw, 71.293vh) scale(0.7768);
  }
  to {
    transform: translate(38.1046vw, 100vh) scale(0.7768);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(147) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.053;
  transform: translate(74.0702vw, -10px) scale(0.6266);
  -webkit-animation: snow-147 19s -6s linear infinite;
          animation: snow-147 19s -6s linear infinite;
}
@-webkit-keyframes snow-147 {
  43.3% {
    transform: translate(76.2436vw, 43.3vh) scale(0.6266);
  }
  to {
    transform: translate(75.1569vw, 100vh) scale(0.6266);
  }
}
@keyframes snow-147 {
  43.3% {
    transform: translate(76.2436vw, 43.3vh) scale(0.6266);
  }
  to {
    transform: translate(75.1569vw, 100vh) scale(0.6266);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(148) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6462;
  transform: translate(54.6511vw, -10px) scale(0.8362);
  -webkit-animation: snow-148 21s -10s linear infinite;
          animation: snow-148 21s -10s linear infinite;
}
@-webkit-keyframes snow-148 {
  43.219% {
    transform: translate(56.0272vw, 43.219vh) scale(0.8362);
  }
  to {
    transform: translate(55.33915vw, 100vh) scale(0.8362);
  }
}
@keyframes snow-148 {
  43.219% {
    transform: translate(56.0272vw, 43.219vh) scale(0.8362);
  }
  to {
    transform: translate(55.33915vw, 100vh) scale(0.8362);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(149) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1463;
  transform: translate(87.1578vw, -10px) scale(0.2184);
  -webkit-animation: snow-149 18s -27s linear infinite;
          animation: snow-149 18s -27s linear infinite;
}
@-webkit-keyframes snow-149 {
  51.05% {
    transform: translate(88.3294vw, 51.05vh) scale(0.2184);
  }
  to {
    transform: translate(87.7436vw, 100vh) scale(0.2184);
  }
}
@keyframes snow-149 {
  51.05% {
    transform: translate(88.3294vw, 51.05vh) scale(0.2184);
  }
  to {
    transform: translate(87.7436vw, 100vh) scale(0.2184);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(150) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1143;
  transform: translate(95.8836vw, -10px) scale(0.7926);
  -webkit-animation: snow-150 12s -11s linear infinite;
          animation: snow-150 12s -11s linear infinite;
}
@-webkit-keyframes snow-150 {
  66.57% {
    transform: translate(86.7499vw, 66.57vh) scale(0.7926);
  }
  to {
    transform: translate(91.31675vw, 100vh) scale(0.7926);
  }
}
@keyframes snow-150 {
  66.57% {
    transform: translate(86.7499vw, 66.57vh) scale(0.7926);
  }
  to {
    transform: translate(91.31675vw, 100vh) scale(0.7926);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(151) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0577;
  transform: translate(20.5614vw, -10px) scale(0.3181);
  -webkit-animation: snow-151 16s -26s linear infinite;
          animation: snow-151 16s -26s linear infinite;
}
@-webkit-keyframes snow-151 {
  56.777% {
    transform: translate(20.4593vw, 56.777vh) scale(0.3181);
  }
  to {
    transform: translate(20.51035vw, 100vh) scale(0.3181);
  }
}
@keyframes snow-151 {
  56.777% {
    transform: translate(20.4593vw, 56.777vh) scale(0.3181);
  }
  to {
    transform: translate(20.51035vw, 100vh) scale(0.3181);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(152) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.329;
  transform: translate(10.092vw, -10px) scale(0.915);
  -webkit-animation: snow-152 25s -15s linear infinite;
          animation: snow-152 25s -15s linear infinite;
}
@-webkit-keyframes snow-152 {
  42.606% {
    transform: translate(12.1423vw, 42.606vh) scale(0.915);
  }
  to {
    transform: translate(11.11715vw, 100vh) scale(0.915);
  }
}
@keyframes snow-152 {
  42.606% {
    transform: translate(12.1423vw, 42.606vh) scale(0.915);
  }
  to {
    transform: translate(11.11715vw, 100vh) scale(0.915);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(153) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7451;
  transform: translate(36.2723vw, -10px) scale(0.4296);
  -webkit-animation: snow-153 30s -13s linear infinite;
          animation: snow-153 30s -13s linear infinite;
}
@-webkit-keyframes snow-153 {
  70.006% {
    transform: translate(40.4152vw, 70.006vh) scale(0.4296);
  }
  to {
    transform: translate(38.34375vw, 100vh) scale(0.4296);
  }
}
@keyframes snow-153 {
  70.006% {
    transform: translate(40.4152vw, 70.006vh) scale(0.4296);
  }
  to {
    transform: translate(38.34375vw, 100vh) scale(0.4296);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(154) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0158;
  transform: translate(43.592vw, -10px) scale(0.4798);
  -webkit-animation: snow-154 17s -1s linear infinite;
          animation: snow-154 17s -1s linear infinite;
}
@-webkit-keyframes snow-154 {
  64.871% {
    transform: translate(49.6314vw, 64.871vh) scale(0.4798);
  }
  to {
    transform: translate(46.6117vw, 100vh) scale(0.4798);
  }
}
@keyframes snow-154 {
  64.871% {
    transform: translate(49.6314vw, 64.871vh) scale(0.4798);
  }
  to {
    transform: translate(46.6117vw, 100vh) scale(0.4798);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(155) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0471;
  transform: translate(51.9671vw, -10px) scale(0.9685);
  -webkit-animation: snow-155 21s -25s linear infinite;
          animation: snow-155 21s -25s linear infinite;
}
@-webkit-keyframes snow-155 {
  55.459% {
    transform: translate(45.1917vw, 55.459vh) scale(0.9685);
  }
  to {
    transform: translate(48.5794vw, 100vh) scale(0.9685);
  }
}
@keyframes snow-155 {
  55.459% {
    transform: translate(45.1917vw, 55.459vh) scale(0.9685);
  }
  to {
    transform: translate(48.5794vw, 100vh) scale(0.9685);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(156) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.622;
  transform: translate(98.6397vw, -10px) scale(0.4297);
  -webkit-animation: snow-156 13s -10s linear infinite;
          animation: snow-156 13s -10s linear infinite;
}
@-webkit-keyframes snow-156 {
  63.701% {
    transform: translate(104.4439vw, 63.701vh) scale(0.4297);
  }
  to {
    transform: translate(101.5418vw, 100vh) scale(0.4297);
  }
}
@keyframes snow-156 {
  63.701% {
    transform: translate(104.4439vw, 63.701vh) scale(0.4297);
  }
  to {
    transform: translate(101.5418vw, 100vh) scale(0.4297);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(157) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1066;
  transform: translate(2.7124vw, -10px) scale(0.8687);
  -webkit-animation: snow-157 23s -23s linear infinite;
          animation: snow-157 23s -23s linear infinite;
}
@-webkit-keyframes snow-157 {
  30.534% {
    transform: translate(0.2592vw, 30.534vh) scale(0.8687);
  }
  to {
    transform: translate(1.4858vw, 100vh) scale(0.8687);
  }
}
@keyframes snow-157 {
  30.534% {
    transform: translate(0.2592vw, 30.534vh) scale(0.8687);
  }
  to {
    transform: translate(1.4858vw, 100vh) scale(0.8687);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(158) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2357;
  transform: translate(84.0904vw, -10px) scale(0.0131);
  -webkit-animation: snow-158 12s -22s linear infinite;
          animation: snow-158 12s -22s linear infinite;
}
@-webkit-keyframes snow-158 {
  43.198% {
    transform: translate(81.1349vw, 43.198vh) scale(0.0131);
  }
  to {
    transform: translate(82.61265vw, 100vh) scale(0.0131);
  }
}
@keyframes snow-158 {
  43.198% {
    transform: translate(81.1349vw, 43.198vh) scale(0.0131);
  }
  to {
    transform: translate(82.61265vw, 100vh) scale(0.0131);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(159) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1975;
  transform: translate(30.9936vw, -10px) scale(0.1827);
  -webkit-animation: snow-159 30s -13s linear infinite;
          animation: snow-159 30s -13s linear infinite;
}
@-webkit-keyframes snow-159 {
  59.62% {
    transform: translate(21.4287vw, 59.62vh) scale(0.1827);
  }
  to {
    transform: translate(26.21115vw, 100vh) scale(0.1827);
  }
}
@keyframes snow-159 {
  59.62% {
    transform: translate(21.4287vw, 59.62vh) scale(0.1827);
  }
  to {
    transform: translate(26.21115vw, 100vh) scale(0.1827);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(160) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5388;
  transform: translate(80.0227vw, -10px) scale(0.9778);
  -webkit-animation: snow-160 26s -12s linear infinite;
          animation: snow-160 26s -12s linear infinite;
}
@-webkit-keyframes snow-160 {
  73.338% {
    transform: translate(83.2267vw, 73.338vh) scale(0.9778);
  }
  to {
    transform: translate(81.6247vw, 100vh) scale(0.9778);
  }
}
@keyframes snow-160 {
  73.338% {
    transform: translate(83.2267vw, 73.338vh) scale(0.9778);
  }
  to {
    transform: translate(81.6247vw, 100vh) scale(0.9778);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(161) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5758;
  transform: translate(91.8004vw, -10px) scale(0.612);
  -webkit-animation: snow-161 22s -13s linear infinite;
          animation: snow-161 22s -13s linear infinite;
}
@-webkit-keyframes snow-161 {
  78.378% {
    transform: translate(100.0321vw, 78.378vh) scale(0.612);
  }
  to {
    transform: translate(95.91625vw, 100vh) scale(0.612);
  }
}
@keyframes snow-161 {
  78.378% {
    transform: translate(100.0321vw, 78.378vh) scale(0.612);
  }
  to {
    transform: translate(95.91625vw, 100vh) scale(0.612);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(162) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2236;
  transform: translate(86.1863vw, -10px) scale(0.4494);
  -webkit-animation: snow-162 24s -24s linear infinite;
          animation: snow-162 24s -24s linear infinite;
}
@-webkit-keyframes snow-162 {
  48.267% {
    transform: translate(93.0808vw, 48.267vh) scale(0.4494);
  }
  to {
    transform: translate(89.63355vw, 100vh) scale(0.4494);
  }
}
@keyframes snow-162 {
  48.267% {
    transform: translate(93.0808vw, 48.267vh) scale(0.4494);
  }
  to {
    transform: translate(89.63355vw, 100vh) scale(0.4494);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(163) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2358;
  transform: translate(86.5942vw, -10px) scale(0.5208);
  -webkit-animation: snow-163 21s -18s linear infinite;
          animation: snow-163 21s -18s linear infinite;
}
@-webkit-keyframes snow-163 {
  55.278% {
    transform: translate(95.563vw, 55.278vh) scale(0.5208);
  }
  to {
    transform: translate(91.0786vw, 100vh) scale(0.5208);
  }
}
@keyframes snow-163 {
  55.278% {
    transform: translate(95.563vw, 55.278vh) scale(0.5208);
  }
  to {
    transform: translate(91.0786vw, 100vh) scale(0.5208);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(164) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3195;
  transform: translate(44.3452vw, -10px) scale(0.5215);
  -webkit-animation: snow-164 26s -8s linear infinite;
          animation: snow-164 26s -8s linear infinite;
}
@-webkit-keyframes snow-164 {
  36.966% {
    transform: translate(48.752vw, 36.966vh) scale(0.5215);
  }
  to {
    transform: translate(46.5486vw, 100vh) scale(0.5215);
  }
}
@keyframes snow-164 {
  36.966% {
    transform: translate(48.752vw, 36.966vh) scale(0.5215);
  }
  to {
    transform: translate(46.5486vw, 100vh) scale(0.5215);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(165) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.598;
  transform: translate(93.8008vw, -10px) scale(0.786);
  -webkit-animation: snow-165 21s -23s linear infinite;
          animation: snow-165 21s -23s linear infinite;
}
@-webkit-keyframes snow-165 {
  58.1% {
    transform: translate(103.1016vw, 58.1vh) scale(0.786);
  }
  to {
    transform: translate(98.4512vw, 100vh) scale(0.786);
  }
}
@keyframes snow-165 {
  58.1% {
    transform: translate(103.1016vw, 58.1vh) scale(0.786);
  }
  to {
    transform: translate(98.4512vw, 100vh) scale(0.786);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(166) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1929;
  transform: translate(9.6217vw, -10px) scale(0.5048);
  -webkit-animation: snow-166 23s -14s linear infinite;
          animation: snow-166 23s -14s linear infinite;
}
@-webkit-keyframes snow-166 {
  31.231% {
    transform: translate(7.6338vw, 31.231vh) scale(0.5048);
  }
  to {
    transform: translate(8.62775vw, 100vh) scale(0.5048);
  }
}
@keyframes snow-166 {
  31.231% {
    transform: translate(7.6338vw, 31.231vh) scale(0.5048);
  }
  to {
    transform: translate(8.62775vw, 100vh) scale(0.5048);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(167) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4186;
  transform: translate(33.1856vw, -10px) scale(0.0462);
  -webkit-animation: snow-167 24s -26s linear infinite;
          animation: snow-167 24s -26s linear infinite;
}
@-webkit-keyframes snow-167 {
  72.208% {
    transform: translate(39.2223vw, 72.208vh) scale(0.0462);
  }
  to {
    transform: translate(36.20395vw, 100vh) scale(0.0462);
  }
}
@keyframes snow-167 {
  72.208% {
    transform: translate(39.2223vw, 72.208vh) scale(0.0462);
  }
  to {
    transform: translate(36.20395vw, 100vh) scale(0.0462);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(168) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0067;
  transform: translate(18.0926vw, -10px) scale(0.6542);
  -webkit-animation: snow-168 20s -16s linear infinite;
          animation: snow-168 20s -16s linear infinite;
}
@-webkit-keyframes snow-168 {
  78.973% {
    transform: translate(11.0932vw, 78.973vh) scale(0.6542);
  }
  to {
    transform: translate(14.5929vw, 100vh) scale(0.6542);
  }
}
@keyframes snow-168 {
  78.973% {
    transform: translate(11.0932vw, 78.973vh) scale(0.6542);
  }
  to {
    transform: translate(14.5929vw, 100vh) scale(0.6542);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(169) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5538;
  transform: translate(42.1507vw, -10px) scale(0.3618);
  -webkit-animation: snow-169 26s -22s linear infinite;
          animation: snow-169 26s -22s linear infinite;
}
@-webkit-keyframes snow-169 {
  53.941% {
    transform: translate(38.0429vw, 53.941vh) scale(0.3618);
  }
  to {
    transform: translate(40.0968vw, 100vh) scale(0.3618);
  }
}
@keyframes snow-169 {
  53.941% {
    transform: translate(38.0429vw, 53.941vh) scale(0.3618);
  }
  to {
    transform: translate(40.0968vw, 100vh) scale(0.3618);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(170) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7583;
  transform: translate(14.4528vw, -10px) scale(0.0772);
  -webkit-animation: snow-170 15s -15s linear infinite;
          animation: snow-170 15s -15s linear infinite;
}
@-webkit-keyframes snow-170 {
  59.412% {
    transform: translate(13.5817vw, 59.412vh) scale(0.0772);
  }
  to {
    transform: translate(14.01725vw, 100vh) scale(0.0772);
  }
}
@keyframes snow-170 {
  59.412% {
    transform: translate(13.5817vw, 59.412vh) scale(0.0772);
  }
  to {
    transform: translate(14.01725vw, 100vh) scale(0.0772);
  }
}
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.2576;
  transform: translate(11.4027vw, -10px) scale(0.6407);
  -webkit-animation: snow-171 14s -18s linear infinite;
          animation: snow-171 14s -18s linear infinite;
}
@-webkit-keyframes snow-171 {
  61.675% {
    transform: translate(19.0884vw, 61.675vh) scale(0.6407) rotate(930deg) rotateX(930deg) rotateY(930deg);
  }
  to {
    transform: translate(15.24555vw, 100vh) scale(0.6407) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-171 {
  61.675% {
    transform: translate(19.0884vw, 61.675vh) scale(0.6407) rotate(930deg) rotateX(930deg) rotateY(930deg);
  }
  to {
    transform: translate(15.24555vw, 100vh) scale(0.6407) 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.5126;
  transform: translate(70.17vw, -10px) scale(0.5232);
  -webkit-animation: snow-172 13s -19s linear infinite;
          animation: snow-172 13s -19s linear infinite;
}
@-webkit-keyframes snow-172 {
  66.309% {
    transform: translate(68.8805vw, 66.309vh) scale(0.5232) rotate(450deg) rotateX(450deg) rotateY(450deg);
  }
  to {
    transform: translate(69.52525vw, 100vh) scale(0.5232) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-172 {
  66.309% {
    transform: translate(68.8805vw, 66.309vh) scale(0.5232) rotate(450deg) rotateX(450deg) rotateY(450deg);
  }
  to {
    transform: translate(69.52525vw, 100vh) scale(0.5232) 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.5544;
  transform: translate(68.0293vw, -10px) scale(0.5561);
  -webkit-animation: snow-173 16s -17s linear infinite;
          animation: snow-173 16s -17s linear infinite;
}
@-webkit-keyframes snow-173 {
  43.637% {
    transform: translate(70.5637vw, 43.637vh) scale(0.5561) rotate(187deg) rotateX(187deg) rotateY(187deg);
  }
  to {
    transform: translate(69.2965vw, 100vh) scale(0.5561) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-173 {
  43.637% {
    transform: translate(70.5637vw, 43.637vh) scale(0.5561) rotate(187deg) rotateX(187deg) rotateY(187deg);
  }
  to {
    transform: translate(69.2965vw, 100vh) scale(0.5561) 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.0965;
  transform: translate(96.7364vw, -10px) scale(0.2682);
  -webkit-animation: snow-174 13s -27s linear infinite;
          animation: snow-174 13s -27s linear infinite;
}
@-webkit-keyframes snow-174 {
  77.961% {
    transform: translate(103.8662vw, 77.961vh) scale(0.2682) rotate(830deg) rotateX(830deg) rotateY(830deg);
  }
  to {
    transform: translate(100.3013vw, 100vh) scale(0.2682) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-174 {
  77.961% {
    transform: translate(103.8662vw, 77.961vh) scale(0.2682) rotate(830deg) rotateX(830deg) rotateY(830deg);
  }
  to {
    transform: translate(100.3013vw, 100vh) scale(0.2682) 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.5046;
  transform: translate(87.2798vw, -10px) scale(0.0075);
  -webkit-animation: snow-175 30s -27s linear infinite;
          animation: snow-175 30s -27s linear infinite;
}
@-webkit-keyframes snow-175 {
  47.479% {
    transform: translate(81.7073vw, 47.479vh) scale(0.0075) rotate(890deg) rotateX(890deg) rotateY(890deg);
  }
  to {
    transform: translate(84.49355vw, 100vh) scale(0.0075) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-175 {
  47.479% {
    transform: translate(81.7073vw, 47.479vh) scale(0.0075) rotate(890deg) rotateX(890deg) rotateY(890deg);
  }
  to {
    transform: translate(84.49355vw, 100vh) scale(0.0075) 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.7878;
  transform: translate(19.97vw, -10px) scale(0.1083);
  -webkit-animation: snow-176 14s -29s linear infinite;
          animation: snow-176 14s -29s linear infinite;
}
@-webkit-keyframes snow-176 {
  76.514% {
    transform: translate(29.2768vw, 76.514vh) scale(0.1083) rotate(6deg) rotateX(6deg) rotateY(6deg);
  }
  to {
    transform: translate(24.6234vw, 100vh) scale(0.1083) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-176 {
  76.514% {
    transform: translate(29.2768vw, 76.514vh) scale(0.1083) rotate(6deg) rotateX(6deg) rotateY(6deg);
  }
  to {
    transform: translate(24.6234vw, 100vh) scale(0.1083) 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.2405;
  transform: translate(13.9281vw, -10px) scale(0.2995);
  -webkit-animation: snow-177 18s -27s linear infinite;
          animation: snow-177 18s -27s linear infinite;
}
@-webkit-keyframes snow-177 {
  34.623% {
    transform: translate(18.0107vw, 34.623vh) scale(0.2995) rotate(1191deg) rotateX(1191deg) rotateY(1191deg);
  }
  to {
    transform: translate(15.9694vw, 100vh) scale(0.2995) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-177 {
  34.623% {
    transform: translate(18.0107vw, 34.623vh) scale(0.2995) rotate(1191deg) rotateX(1191deg) rotateY(1191deg);
  }
  to {
    transform: translate(15.9694vw, 100vh) scale(0.2995) 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.6418;
  transform: translate(78.6481vw, -10px) scale(0.4573);
  -webkit-animation: snow-178 28s -10s linear infinite;
          animation: snow-178 28s -10s linear infinite;
}
@-webkit-keyframes snow-178 {
  39.726% {
    transform: translate(71.2832vw, 39.726vh) scale(0.4573) rotate(342deg) rotateX(342deg) rotateY(342deg);
  }
  to {
    transform: translate(74.96565vw, 100vh) scale(0.4573) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-178 {
  39.726% {
    transform: translate(71.2832vw, 39.726vh) scale(0.4573) rotate(342deg) rotateX(342deg) rotateY(342deg);
  }
  to {
    transform: translate(74.96565vw, 100vh) scale(0.4573) 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.4711;
  transform: translate(76.393vw, -10px) scale(0.6224);
  -webkit-animation: snow-179 10s -25s linear infinite;
          animation: snow-179 10s -25s linear infinite;
}
@-webkit-keyframes snow-179 {
  35.59% {
    transform: translate(78.1195vw, 35.59vh) scale(0.6224) rotate(297deg) rotateX(297deg) rotateY(297deg);
  }
  to {
    transform: translate(77.25625vw, 100vh) scale(0.6224) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-179 {
  35.59% {
    transform: translate(78.1195vw, 35.59vh) scale(0.6224) rotate(297deg) rotateX(297deg) rotateY(297deg);
  }
  to {
    transform: translate(77.25625vw, 100vh) scale(0.6224) 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.5517;
  transform: translate(85.1379vw, -10px) scale(0.2293);
  -webkit-animation: snow-180 14s -30s linear infinite;
          animation: snow-180 14s -30s linear infinite;
}
@-webkit-keyframes snow-180 {
  49.645% {
    transform: translate(91.2601vw, 49.645vh) scale(0.2293) rotate(226deg) rotateX(226deg) rotateY(226deg);
  }
  to {
    transform: translate(88.199vw, 100vh) scale(0.2293) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-180 {
  49.645% {
    transform: translate(91.2601vw, 49.645vh) scale(0.2293) rotate(226deg) rotateX(226deg) rotateY(226deg);
  }
  to {
    transform: translate(88.199vw, 100vh) scale(0.2293) 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.0028;
  transform: translate(30.9864vw, -10px) scale(0.452);
  -webkit-animation: snow-181 17s -13s linear infinite;
          animation: snow-181 17s -13s linear infinite;
}
@-webkit-keyframes snow-181 {
  76.954% {
    transform: translate(30.2114vw, 76.954vh) scale(0.452) rotate(411deg) rotateX(411deg) rotateY(411deg);
  }
  to {
    transform: translate(30.5989vw, 100vh) scale(0.452) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-181 {
  76.954% {
    transform: translate(30.2114vw, 76.954vh) scale(0.452) rotate(411deg) rotateX(411deg) rotateY(411deg);
  }
  to {
    transform: translate(30.5989vw, 100vh) scale(0.452) 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.1872;
  transform: translate(26.9779vw, -10px) scale(0.3186);
  -webkit-animation: snow-182 28s -28s linear infinite;
          animation: snow-182 28s -28s linear infinite;
}
@-webkit-keyframes snow-182 {
  39.275% {
    transform: translate(36.2343vw, 39.275vh) scale(0.3186) rotate(1175deg) rotateX(1175deg) rotateY(1175deg);
  }
  to {
    transform: translate(31.6061vw, 100vh) scale(0.3186) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-182 {
  39.275% {
    transform: translate(36.2343vw, 39.275vh) scale(0.3186) rotate(1175deg) rotateX(1175deg) rotateY(1175deg);
  }
  to {
    transform: translate(31.6061vw, 100vh) scale(0.3186) 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.3889;
  transform: translate(84.7723vw, -10px) scale(0.5736);
  -webkit-animation: snow-183 30s -7s linear infinite;
          animation: snow-183 30s -7s linear infinite;
}
@-webkit-keyframes snow-183 {
  59.855% {
    transform: translate(77.1887vw, 59.855vh) scale(0.5736) rotate(1263deg) rotateX(1263deg) rotateY(1263deg);
  }
  to {
    transform: translate(80.9805vw, 100vh) scale(0.5736) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-183 {
  59.855% {
    transform: translate(77.1887vw, 59.855vh) scale(0.5736) rotate(1263deg) rotateX(1263deg) rotateY(1263deg);
  }
  to {
    transform: translate(80.9805vw, 100vh) scale(0.5736) 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.0333;
  transform: translate(32.018vw, -10px) scale(0.1453);
  -webkit-animation: snow-184 24s -29s linear infinite;
          animation: snow-184 24s -29s linear infinite;
}
@-webkit-keyframes snow-184 {
  30.489% {
    transform: translate(41.6223vw, 30.489vh) scale(0.1453) rotate(36deg) rotateX(36deg) rotateY(36deg);
  }
  to {
    transform: translate(36.82015vw, 100vh) scale(0.1453) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-184 {
  30.489% {
    transform: translate(41.6223vw, 30.489vh) scale(0.1453) rotate(36deg) rotateX(36deg) rotateY(36deg);
  }
  to {
    transform: translate(36.82015vw, 100vh) scale(0.1453) 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.364;
  transform: translate(42.3819vw, -10px) scale(0.2928);
  -webkit-animation: snow-185 14s -21s linear infinite;
          animation: snow-185 14s -21s linear infinite;
}
@-webkit-keyframes snow-185 {
  75.018% {
    transform: translate(37.8957vw, 75.018vh) scale(0.2928) rotate(506deg) rotateX(506deg) rotateY(506deg);
  }
  to {
    transform: translate(40.1388vw, 100vh) scale(0.2928) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-185 {
  75.018% {
    transform: translate(37.8957vw, 75.018vh) scale(0.2928) rotate(506deg) rotateX(506deg) rotateY(506deg);
  }
  to {
    transform: translate(40.1388vw, 100vh) scale(0.2928) 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.7854;
  transform: translate(46.4427vw, -10px) scale(0.4961);
  -webkit-animation: snow-186 12s -11s linear infinite;
          animation: snow-186 12s -11s linear infinite;
}
@-webkit-keyframes snow-186 {
  48.542% {
    transform: translate(48.8993vw, 48.542vh) scale(0.4961) rotate(482deg) rotateX(482deg) rotateY(482deg);
  }
  to {
    transform: translate(47.671vw, 100vh) scale(0.4961) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-186 {
  48.542% {
    transform: translate(48.8993vw, 48.542vh) scale(0.4961) rotate(482deg) rotateX(482deg) rotateY(482deg);
  }
  to {
    transform: translate(47.671vw, 100vh) scale(0.4961) 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.0519;
  transform: translate(20.9002vw, -10px) scale(0.392);
  -webkit-animation: snow-187 23s -13s linear infinite;
          animation: snow-187 23s -13s linear infinite;
}
@-webkit-keyframes snow-187 {
  72.119% {
    transform: translate(21.6129vw, 72.119vh) scale(0.392) rotate(991deg) rotateX(991deg) rotateY(991deg);
  }
  to {
    transform: translate(21.25655vw, 100vh) scale(0.392) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-187 {
  72.119% {
    transform: translate(21.6129vw, 72.119vh) scale(0.392) rotate(991deg) rotateX(991deg) rotateY(991deg);
  }
  to {
    transform: translate(21.25655vw, 100vh) scale(0.392) 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.6483;
  transform: translate(42.5969vw, -10px) scale(0.3749);
  -webkit-animation: snow-188 16s -9s linear infinite;
          animation: snow-188 16s -9s linear infinite;
}
@-webkit-keyframes snow-188 {
  30.624% {
    transform: translate(51.7171vw, 30.624vh) scale(0.3749) rotate(220deg) rotateX(220deg) rotateY(220deg);
  }
  to {
    transform: translate(47.157vw, 100vh) scale(0.3749) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-188 {
  30.624% {
    transform: translate(51.7171vw, 30.624vh) scale(0.3749) rotate(220deg) rotateX(220deg) rotateY(220deg);
  }
  to {
    transform: translate(47.157vw, 100vh) scale(0.3749) 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.0007;
  transform: translate(77.2264vw, -10px) scale(0.3805);
  -webkit-animation: snow-189 14s -13s linear infinite;
          animation: snow-189 14s -13s linear infinite;
}
@-webkit-keyframes snow-189 {
  49.94% {
    transform: translate(79.7041vw, 49.94vh) scale(0.3805) rotate(1202deg) rotateX(1202deg) rotateY(1202deg);
  }
  to {
    transform: translate(78.46525vw, 100vh) scale(0.3805) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-189 {
  49.94% {
    transform: translate(79.7041vw, 49.94vh) scale(0.3805) rotate(1202deg) rotateX(1202deg) rotateY(1202deg);
  }
  to {
    transform: translate(78.46525vw, 100vh) scale(0.3805) 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.2607;
  transform: translate(80.054vw, -10px) scale(0.6379);
  -webkit-animation: snow-190 28s -2s linear infinite;
          animation: snow-190 28s -2s linear infinite;
}
@-webkit-keyframes snow-190 {
  33.005% {
    transform: translate(84.0494vw, 33.005vh) scale(0.6379) rotate(240deg) rotateX(240deg) rotateY(240deg);
  }
  to {
    transform: translate(82.0517vw, 100vh) scale(0.6379) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-190 {
  33.005% {
    transform: translate(84.0494vw, 33.005vh) scale(0.6379) rotate(240deg) rotateX(240deg) rotateY(240deg);
  }
  to {
    transform: translate(82.0517vw, 100vh) scale(0.6379) 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.2106;
  transform: translate(12.0052vw, -10px) scale(0.7554);
  -webkit-animation: snow-191 15s -21s linear infinite;
          animation: snow-191 15s -21s linear infinite;
}
@-webkit-keyframes snow-191 {
  30.658% {
    transform: translate(17.844vw, 30.658vh) scale(0.7554) rotate(714deg) rotateX(714deg) rotateY(714deg);
  }
  to {
    transform: translate(14.9246vw, 100vh) scale(0.7554) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-191 {
  30.658% {
    transform: translate(17.844vw, 30.658vh) scale(0.7554) rotate(714deg) rotateX(714deg) rotateY(714deg);
  }
  to {
    transform: translate(14.9246vw, 100vh) scale(0.7554) 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.7004;
  transform: translate(55.1569vw, -10px) scale(0.7622);
  -webkit-animation: snow-192 17s -21s linear infinite;
          animation: snow-192 17s -21s linear infinite;
}
@-webkit-keyframes snow-192 {
  49.245% {
    transform: translate(58.1379vw, 49.245vh) scale(0.7622) rotate(1226deg) rotateX(1226deg) rotateY(1226deg);
  }
  to {
    transform: translate(56.6474vw, 100vh) scale(0.7622) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-192 {
  49.245% {
    transform: translate(58.1379vw, 49.245vh) scale(0.7622) rotate(1226deg) rotateX(1226deg) rotateY(1226deg);
  }
  to {
    transform: translate(56.6474vw, 100vh) scale(0.7622) 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.1698;
  transform: translate(82.7801vw, -10px) scale(0.2424);
  -webkit-animation: snow-193 20s -10s linear infinite;
          animation: snow-193 20s -10s linear infinite;
}
@-webkit-keyframes snow-193 {
  70.965% {
    transform: translate(88.3337vw, 70.965vh) scale(0.2424) rotate(138deg) rotateX(138deg) rotateY(138deg);
  }
  to {
    transform: translate(85.5569vw, 100vh) scale(0.2424) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-193 {
  70.965% {
    transform: translate(88.3337vw, 70.965vh) scale(0.2424) rotate(138deg) rotateX(138deg) rotateY(138deg);
  }
  to {
    transform: translate(85.5569vw, 100vh) scale(0.2424) 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.6706;
  transform: translate(72.9944vw, -10px) scale(0.5192);
  -webkit-animation: snow-194 18s -3s linear infinite;
          animation: snow-194 18s -3s linear infinite;
}
@-webkit-keyframes snow-194 {
  51.873% {
    transform: translate(64.5556vw, 51.873vh) scale(0.5192) rotate(675deg) rotateX(675deg) rotateY(675deg);
  }
  to {
    transform: translate(68.775vw, 100vh) scale(0.5192) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-194 {
  51.873% {
    transform: translate(64.5556vw, 51.873vh) scale(0.5192) rotate(675deg) rotateX(675deg) rotateY(675deg);
  }
  to {
    transform: translate(68.775vw, 100vh) scale(0.5192) 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.0346;
  transform: translate(95.2617vw, -10px) scale(0.3612);
  -webkit-animation: snow-195 19s -21s linear infinite;
          animation: snow-195 19s -21s linear infinite;
}
@-webkit-keyframes snow-195 {
  40.573% {
    transform: translate(90.1706vw, 40.573vh) scale(0.3612) rotate(709deg) rotateX(709deg) rotateY(709deg);
  }
  to {
    transform: translate(92.71615vw, 100vh) scale(0.3612) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-195 {
  40.573% {
    transform: translate(90.1706vw, 40.573vh) scale(0.3612) rotate(709deg) rotateX(709deg) rotateY(709deg);
  }
  to {
    transform: translate(92.71615vw, 100vh) scale(0.3612) 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.3205;
  transform: translate(47.1676vw, -10px) scale(0.6691);
  -webkit-animation: snow-196 21s -30s linear infinite;
          animation: snow-196 21s -30s linear infinite;
}
@-webkit-keyframes snow-196 {
  64.347% {
    transform: translate(45.6229vw, 64.347vh) scale(0.6691) rotate(1037deg) rotateX(1037deg) rotateY(1037deg);
  }
  to {
    transform: translate(46.39525vw, 100vh) scale(0.6691) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-196 {
  64.347% {
    transform: translate(45.6229vw, 64.347vh) scale(0.6691) rotate(1037deg) rotateX(1037deg) rotateY(1037deg);
  }
  to {
    transform: translate(46.39525vw, 100vh) scale(0.6691) 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.53;
  transform: translate(66.537vw, -10px) scale(0.9324);
  -webkit-animation: snow-197 14s -17s linear infinite;
          animation: snow-197 14s -17s linear infinite;
}
@-webkit-keyframes snow-197 {
  53.592% {
    transform: translate(60.8973vw, 53.592vh) scale(0.9324) rotate(33deg) rotateX(33deg) rotateY(33deg);
  }
  to {
    transform: translate(63.71715vw, 100vh) scale(0.9324) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-197 {
  53.592% {
    transform: translate(60.8973vw, 53.592vh) scale(0.9324) rotate(33deg) rotateX(33deg) rotateY(33deg);
  }
  to {
    transform: translate(63.71715vw, 100vh) scale(0.9324) 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.498;
  transform: translate(47.5124vw, -10px) scale(0.4002);
  -webkit-animation: snow-198 19s -15s linear infinite;
          animation: snow-198 19s -15s linear infinite;
}
@-webkit-keyframes snow-198 {
  73.864% {
    transform: translate(49.5311vw, 73.864vh) scale(0.4002) rotate(487deg) rotateX(487deg) rotateY(487deg);
  }
  to {
    transform: translate(48.52175vw, 100vh) scale(0.4002) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-198 {
  73.864% {
    transform: translate(49.5311vw, 73.864vh) scale(0.4002) rotate(487deg) rotateX(487deg) rotateY(487deg);
  }
  to {
    transform: translate(48.52175vw, 100vh) scale(0.4002) 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.3351;
  transform: translate(88.7681vw, -10px) scale(0.2692);
  -webkit-animation: snow-199 22s -20s linear infinite;
          animation: snow-199 22s -20s linear infinite;
}
@-webkit-keyframes snow-199 {
  52.105% {
    transform: translate(82.1534vw, 52.105vh) scale(0.2692) rotate(689deg) rotateX(689deg) rotateY(689deg);
  }
  to {
    transform: translate(85.46075vw, 100vh) scale(0.2692) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-199 {
  52.105% {
    transform: translate(82.1534vw, 52.105vh) scale(0.2692) rotate(689deg) rotateX(689deg) rotateY(689deg);
  }
  to {
    transform: translate(85.46075vw, 100vh) scale(0.2692) 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.4253;
  transform: translate(63.8719vw, -10px) scale(0.6239);
  -webkit-animation: snow-200 23s -9s linear infinite;
          animation: snow-200 23s -9s linear infinite;
}
@-webkit-keyframes snow-200 {
  44.034% {
    transform: translate(69.9698vw, 44.034vh) scale(0.6239) rotate(1265deg) rotateX(1265deg) rotateY(1265deg);
  }
  to {
    transform: translate(66.92085vw, 100vh) scale(0.6239) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-200 {
  44.034% {
    transform: translate(69.9698vw, 44.034vh) scale(0.6239) rotate(1265deg) rotateX(1265deg) rotateY(1265deg);
  }
  to {
    transform: translate(66.92085vw, 100vh) scale(0.6239) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(1) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.0995;
  transform: translate(56.3717vw, -10px) scale(0.63);
  -webkit-animation: confetti-1 8s -26s linear infinite;
          animation: confetti-1 8s -26s linear infinite;
}
@-webkit-keyframes confetti-1 {
  71.911% {
    transform: translate(53.595vw, 71.911vh) scale(0.63) rotateY(1217deg);
  }
  to {
    transform: translate(54.98335vw, 100vh) scale(0.63) rotateY(1280deg);
  }
}
@keyframes confetti-1 {
  71.911% {
    transform: translate(53.595vw, 71.911vh) scale(0.63) rotateY(1217deg);
  }
  to {
    transform: translate(54.98335vw, 100vh) scale(0.63) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(2) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.4195;
  transform: translate(34.0176vw, -10px) scale(0.8089);
  -webkit-animation: confetti-2 10s -15s linear infinite;
          animation: confetti-2 10s -15s linear infinite;
}
@-webkit-keyframes confetti-2 {
  63.142% {
    transform: translate(27.8997vw, 63.142vh) scale(0.8089) rotateX(1260deg);
  }
  to {
    transform: translate(30.95865vw, 100vh) scale(0.8089) rotateX(1280deg);
  }
}
@keyframes confetti-2 {
  63.142% {
    transform: translate(27.8997vw, 63.142vh) scale(0.8089) rotateX(1260deg);
  }
  to {
    transform: translate(30.95865vw, 100vh) scale(0.8089) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(3) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.5621;
  transform: translate(79.6168vw, -10px) scale(0.0273);
  -webkit-animation: confetti-3 5s -1s linear infinite;
          animation: confetti-3 5s -1s linear infinite;
}
@-webkit-keyframes confetti-3 {
  53.362% {
    transform: translate(82.8764vw, 53.362vh) scale(0.0273) rotateX(231deg);
  }
  to {
    transform: translate(81.2466vw, 100vh) scale(0.0273) rotateX(1280deg);
  }
}
@keyframes confetti-3 {
  53.362% {
    transform: translate(82.8764vw, 53.362vh) scale(0.0273) rotateX(231deg);
  }
  to {
    transform: translate(81.2466vw, 100vh) scale(0.0273) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(4) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.914;
  transform: translate(88.3371vw, -10px) scale(0.3209);
  -webkit-animation: confetti-4 10s -25s linear infinite;
          animation: confetti-4 10s -25s linear infinite;
}
@-webkit-keyframes confetti-4 {
  57.537% {
    transform: translate(88.1442vw, 57.537vh) scale(0.3209) rotateY(1250deg);
  }
  to {
    transform: translate(88.24065vw, 100vh) scale(0.3209) rotateY(1280deg);
  }
}
@keyframes confetti-4 {
  57.537% {
    transform: translate(88.1442vw, 57.537vh) scale(0.3209) rotateY(1250deg);
  }
  to {
    transform: translate(88.24065vw, 100vh) scale(0.3209) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(5) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.2799;
  transform: translate(76.366vw, -10px) scale(0.338);
  -webkit-animation: confetti-5 6s -5s linear infinite;
          animation: confetti-5 6s -5s linear infinite;
}
@-webkit-keyframes confetti-5 {
  40.852% {
    transform: translate(74.2467vw, 40.852vh) scale(0.338) rotate(423deg);
  }
  to {
    transform: translate(75.30635vw, 100vh) scale(0.338) rotate(1280deg);
  }
}
@keyframes confetti-5 {
  40.852% {
    transform: translate(74.2467vw, 40.852vh) scale(0.338) rotate(423deg);
  }
  to {
    transform: translate(75.30635vw, 100vh) scale(0.338) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(6) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.0871;
  transform: translate(38.3237vw, -10px) scale(0.4943);
  -webkit-animation: confetti-6 7s -6s linear infinite;
          animation: confetti-6 7s -6s linear infinite;
}
@-webkit-keyframes confetti-6 {
  54.737% {
    transform: translate(43.2505vw, 54.737vh) scale(0.4943) rotateY(865deg);
  }
  to {
    transform: translate(40.7871vw, 100vh) scale(0.4943) rotateY(1280deg);
  }
}
@keyframes confetti-6 {
  54.737% {
    transform: translate(43.2505vw, 54.737vh) scale(0.4943) rotateY(865deg);
  }
  to {
    transform: translate(40.7871vw, 100vh) scale(0.4943) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(7) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.4376;
  transform: translate(49.6335vw, -10px) scale(0.6654);
  -webkit-animation: confetti-7 5s -25s linear infinite;
          animation: confetti-7 5s -25s linear infinite;
}
@-webkit-keyframes confetti-7 {
  66.573% {
    transform: translate(42.2035vw, 66.573vh) scale(0.6654) rotateX(1199deg);
  }
  to {
    transform: translate(45.9185vw, 100vh) scale(0.6654) rotateX(1280deg);
  }
}
@keyframes confetti-7 {
  66.573% {
    transform: translate(42.2035vw, 66.573vh) scale(0.6654) rotateX(1199deg);
  }
  to {
    transform: translate(45.9185vw, 100vh) scale(0.6654) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(8) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.2449;
  transform: translate(63.4397vw, -10px) scale(0.6509);
  -webkit-animation: confetti-8 7s -10s linear infinite;
          animation: confetti-8 7s -10s linear infinite;
}
@-webkit-keyframes confetti-8 {
  52.23% {
    transform: translate(60.6449vw, 52.23vh) scale(0.6509) rotateX(58deg);
  }
  to {
    transform: translate(62.0423vw, 100vh) scale(0.6509) rotateX(1280deg);
  }
}
@keyframes confetti-8 {
  52.23% {
    transform: translate(60.6449vw, 52.23vh) scale(0.6509) rotateX(58deg);
  }
  to {
    transform: translate(62.0423vw, 100vh) scale(0.6509) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(9) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.9754;
  transform: translate(80.9489vw, -10px) scale(0.4977);
  -webkit-animation: confetti-9 10s -8s linear infinite;
          animation: confetti-9 10s -8s linear infinite;
}
@-webkit-keyframes confetti-9 {
  34.505% {
    transform: translate(76.0161vw, 34.505vh) scale(0.4977) rotateY(427deg);
  }
  to {
    transform: translate(78.4825vw, 100vh) scale(0.4977) rotateY(1280deg);
  }
}
@keyframes confetti-9 {
  34.505% {
    transform: translate(76.0161vw, 34.505vh) scale(0.4977) rotateY(427deg);
  }
  to {
    transform: translate(78.4825vw, 100vh) scale(0.4977) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(10) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.1652;
  transform: translate(20.6696vw, -10px) scale(0.5194);
  -webkit-animation: confetti-10 5s -6s linear infinite;
          animation: confetti-10 5s -6s linear infinite;
}
@-webkit-keyframes confetti-10 {
  77.166% {
    transform: translate(17.2695vw, 77.166vh) scale(0.5194) rotate(326deg);
  }
  to {
    transform: translate(18.96955vw, 100vh) scale(0.5194) rotate(1280deg);
  }
}
@keyframes confetti-10 {
  77.166% {
    transform: translate(17.2695vw, 77.166vh) scale(0.5194) rotate(326deg);
  }
  to {
    transform: translate(18.96955vw, 100vh) scale(0.5194) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(11) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.696;
  transform: translate(5.6697vw, -10px) scale(0.6223);
  -webkit-animation: confetti-11 5s -13s linear infinite;
          animation: confetti-11 5s -13s linear infinite;
}
@-webkit-keyframes confetti-11 {
  31.665% {
    transform: translate(3.0736vw, 31.665vh) scale(0.6223) rotateY(592deg);
  }
  to {
    transform: translate(4.37165vw, 100vh) scale(0.6223) rotateY(1280deg);
  }
}
@keyframes confetti-11 {
  31.665% {
    transform: translate(3.0736vw, 31.665vh) scale(0.6223) rotateY(592deg);
  }
  to {
    transform: translate(4.37165vw, 100vh) scale(0.6223) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(12) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.3573;
  transform: translate(56.442vw, -10px) scale(0.359);
  -webkit-animation: confetti-12 10s -24s linear infinite;
          animation: confetti-12 10s -24s linear infinite;
}
@-webkit-keyframes confetti-12 {
  68.292% {
    transform: translate(55.2481vw, 68.292vh) scale(0.359) rotateX(318deg);
  }
  to {
    transform: translate(55.84505vw, 100vh) scale(0.359) rotateX(1280deg);
  }
}
@keyframes confetti-12 {
  68.292% {
    transform: translate(55.2481vw, 68.292vh) scale(0.359) rotateX(318deg);
  }
  to {
    transform: translate(55.84505vw, 100vh) scale(0.359) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(13) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.4396;
  transform: translate(59.5325vw, -10px) scale(0.1187);
  -webkit-animation: confetti-13 10s -2s linear infinite;
          animation: confetti-13 10s -2s linear infinite;
}
@-webkit-keyframes confetti-13 {
  48.235% {
    transform: translate(53.2674vw, 48.235vh) scale(0.1187) rotate(816deg);
  }
  to {
    transform: translate(56.39995vw, 100vh) scale(0.1187) rotate(1280deg);
  }
}
@keyframes confetti-13 {
  48.235% {
    transform: translate(53.2674vw, 48.235vh) scale(0.1187) rotate(816deg);
  }
  to {
    transform: translate(56.39995vw, 100vh) scale(0.1187) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(14) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.9408;
  transform: translate(25.402vw, -10px) scale(0.4987);
  -webkit-animation: confetti-14 10s -30s linear infinite;
          animation: confetti-14 10s -30s linear infinite;
}
@-webkit-keyframes confetti-14 {
  31.381% {
    transform: translate(27.885vw, 31.381vh) scale(0.4987) rotateX(882deg);
  }
  to {
    transform: translate(26.6435vw, 100vh) scale(0.4987) rotateX(1280deg);
  }
}
@keyframes confetti-14 {
  31.381% {
    transform: translate(27.885vw, 31.381vh) scale(0.4987) rotateX(882deg);
  }
  to {
    transform: translate(26.6435vw, 100vh) scale(0.4987) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(15) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.7907;
  transform: translate(66.9288vw, -10px) scale(0.9015);
  -webkit-animation: confetti-15 5s -13s linear infinite;
          animation: confetti-15 5s -13s linear infinite;
}
@-webkit-keyframes confetti-15 {
  32.53% {
    transform: translate(73.49vw, 32.53vh) scale(0.9015) rotate(1047deg);
  }
  to {
    transform: translate(70.2094vw, 100vh) scale(0.9015) rotate(1280deg);
  }
}
@keyframes confetti-15 {
  32.53% {
    transform: translate(73.49vw, 32.53vh) scale(0.9015) rotate(1047deg);
  }
  to {
    transform: translate(70.2094vw, 100vh) scale(0.9015) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(16) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.6007;
  transform: translate(94.2155vw, -10px) scale(0.0156);
  -webkit-animation: confetti-16 9s -26s linear infinite;
          animation: confetti-16 9s -26s linear infinite;
}
@-webkit-keyframes confetti-16 {
  42.771% {
    transform: translate(95.3477vw, 42.771vh) scale(0.0156) rotateX(736deg);
  }
  to {
    transform: translate(94.7816vw, 100vh) scale(0.0156) rotateX(1280deg);
  }
}
@keyframes confetti-16 {
  42.771% {
    transform: translate(95.3477vw, 42.771vh) scale(0.0156) rotateX(736deg);
  }
  to {
    transform: translate(94.7816vw, 100vh) scale(0.0156) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(17) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.0719;
  transform: translate(69.2564vw, -10px) scale(0.8607);
  -webkit-animation: confetti-17 7s -18s linear infinite;
          animation: confetti-17 7s -18s linear infinite;
}
@-webkit-keyframes confetti-17 {
  38.066% {
    transform: translate(59.6024vw, 38.066vh) scale(0.8607) rotateY(808deg);
  }
  to {
    transform: translate(64.4294vw, 100vh) scale(0.8607) rotateY(1280deg);
  }
}
@keyframes confetti-17 {
  38.066% {
    transform: translate(59.6024vw, 38.066vh) scale(0.8607) rotateY(808deg);
  }
  to {
    transform: translate(64.4294vw, 100vh) scale(0.8607) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(18) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.7;
  transform: translate(92.6987vw, -10px) scale(0.4645);
  -webkit-animation: confetti-18 8s -12s linear infinite;
          animation: confetti-18 8s -12s linear infinite;
}
@-webkit-keyframes confetti-18 {
  65.37% {
    transform: translate(102.2044vw, 65.37vh) scale(0.4645) rotateX(884deg);
  }
  to {
    transform: translate(97.45155vw, 100vh) scale(0.4645) rotateX(1280deg);
  }
}
@keyframes confetti-18 {
  65.37% {
    transform: translate(102.2044vw, 65.37vh) scale(0.4645) rotateX(884deg);
  }
  to {
    transform: translate(97.45155vw, 100vh) scale(0.4645) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(19) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.5395;
  transform: translate(3.236vw, -10px) scale(0.5696);
  -webkit-animation: confetti-19 7s -29s linear infinite;
          animation: confetti-19 7s -29s linear infinite;
}
@-webkit-keyframes confetti-19 {
  77.071% {
    transform: translate(6.3825vw, 77.071vh) scale(0.5696) rotateX(689deg);
  }
  to {
    transform: translate(4.80925vw, 100vh) scale(0.5696) rotateX(1280deg);
  }
}
@keyframes confetti-19 {
  77.071% {
    transform: translate(6.3825vw, 77.071vh) scale(0.5696) rotateX(689deg);
  }
  to {
    transform: translate(4.80925vw, 100vh) scale(0.5696) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(20) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.2479;
  transform: translate(55.4665vw, -10px) scale(0.9584);
  -webkit-animation: confetti-20 5s -15s linear infinite;
          animation: confetti-20 5s -15s linear infinite;
}
@-webkit-keyframes confetti-20 {
  43.309% {
    transform: translate(65.0265vw, 43.309vh) scale(0.9584) rotateX(977deg);
  }
  to {
    transform: translate(60.2465vw, 100vh) scale(0.9584) rotateX(1280deg);
  }
}
@keyframes confetti-20 {
  43.309% {
    transform: translate(65.0265vw, 43.309vh) scale(0.9584) rotateX(977deg);
  }
  to {
    transform: translate(60.2465vw, 100vh) scale(0.9584) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(21) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.5297;
  transform: translate(70.554vw, -10px) scale(0.5894);
  -webkit-animation: confetti-21 6s -8s linear infinite;
          animation: confetti-21 6s -8s linear infinite;
}
@-webkit-keyframes confetti-21 {
  72.301% {
    transform: translate(68.8088vw, 72.301vh) scale(0.5894) rotate(78deg);
  }
  to {
    transform: translate(69.6814vw, 100vh) scale(0.5894) rotate(1280deg);
  }
}
@keyframes confetti-21 {
  72.301% {
    transform: translate(68.8088vw, 72.301vh) scale(0.5894) rotate(78deg);
  }
  to {
    transform: translate(69.6814vw, 100vh) scale(0.5894) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(22) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.8739;
  transform: translate(12.4789vw, -10px) scale(0.2821);
  -webkit-animation: confetti-22 9s -2s linear infinite;
          animation: confetti-22 9s -2s linear infinite;
}
@-webkit-keyframes confetti-22 {
  77.996% {
    transform: translate(13.384vw, 77.996vh) scale(0.2821) rotateY(1134deg);
  }
  to {
    transform: translate(12.93145vw, 100vh) scale(0.2821) rotateY(1280deg);
  }
}
@keyframes confetti-22 {
  77.996% {
    transform: translate(13.384vw, 77.996vh) scale(0.2821) rotateY(1134deg);
  }
  to {
    transform: translate(12.93145vw, 100vh) scale(0.2821) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(23) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.4578;
  transform: translate(6.8901vw, -10px) scale(0.2427);
  -webkit-animation: confetti-23 9s -28s linear infinite;
          animation: confetti-23 9s -28s linear infinite;
}
@-webkit-keyframes confetti-23 {
  59.368% {
    transform: translate(11.5165vw, 59.368vh) scale(0.2427) rotate(701deg);
  }
  to {
    transform: translate(9.2033vw, 100vh) scale(0.2427) rotate(1280deg);
  }
}
@keyframes confetti-23 {
  59.368% {
    transform: translate(11.5165vw, 59.368vh) scale(0.2427) rotate(701deg);
  }
  to {
    transform: translate(9.2033vw, 100vh) scale(0.2427) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(24) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.8361;
  transform: translate(5.3723vw, -10px) scale(0.1821);
  -webkit-animation: confetti-24 8s -25s linear infinite;
          animation: confetti-24 8s -25s linear infinite;
}
@-webkit-keyframes confetti-24 {
  34.753% {
    transform: translate(8.2447vw, 34.753vh) scale(0.1821) rotate(87deg);
  }
  to {
    transform: translate(6.8085vw, 100vh) scale(0.1821) rotate(1280deg);
  }
}
@keyframes confetti-24 {
  34.753% {
    transform: translate(8.2447vw, 34.753vh) scale(0.1821) rotate(87deg);
  }
  to {
    transform: translate(6.8085vw, 100vh) scale(0.1821) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(25) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.5979;
  transform: translate(16.4933vw, -10px) scale(0.583);
  -webkit-animation: confetti-25 8s -22s linear infinite;
          animation: confetti-25 8s -22s linear infinite;
}
@-webkit-keyframes confetti-25 {
  59.06% {
    transform: translate(13.7453vw, 59.06vh) scale(0.583) rotate(410deg);
  }
  to {
    transform: translate(15.1193vw, 100vh) scale(0.583) rotate(1280deg);
  }
}
@keyframes confetti-25 {
  59.06% {
    transform: translate(13.7453vw, 59.06vh) scale(0.583) rotate(410deg);
  }
  to {
    transform: translate(15.1193vw, 100vh) scale(0.583) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(26) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.9003;
  transform: translate(97.1743vw, -10px) scale(0.5502);
  -webkit-animation: confetti-26 9s -11s linear infinite;
          animation: confetti-26 9s -11s linear infinite;
}
@-webkit-keyframes confetti-26 {
  58.198% {
    transform: translate(96.5146vw, 58.198vh) scale(0.5502) rotateY(363deg);
  }
  to {
    transform: translate(96.84445vw, 100vh) scale(0.5502) rotateY(1280deg);
  }
}
@keyframes confetti-26 {
  58.198% {
    transform: translate(96.5146vw, 58.198vh) scale(0.5502) rotateY(363deg);
  }
  to {
    transform: translate(96.84445vw, 100vh) scale(0.5502) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(27) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.04;
  transform: translate(32.4368vw, -10px) scale(0.6309);
  -webkit-animation: confetti-27 9s -9s linear infinite;
          animation: confetti-27 9s -9s linear infinite;
}
@-webkit-keyframes confetti-27 {
  59.257% {
    transform: translate(33.8476vw, 59.257vh) scale(0.6309) rotateX(1021deg);
  }
  to {
    transform: translate(33.1422vw, 100vh) scale(0.6309) rotateX(1280deg);
  }
}
@keyframes confetti-27 {
  59.257% {
    transform: translate(33.8476vw, 59.257vh) scale(0.6309) rotateX(1021deg);
  }
  to {
    transform: translate(33.1422vw, 100vh) scale(0.6309) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(28) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.6817;
  transform: translate(1.6388vw, -10px) scale(0.4789);
  -webkit-animation: confetti-28 6s -8s linear infinite;
          animation: confetti-28 6s -8s linear infinite;
}
@-webkit-keyframes confetti-28 {
  66.865% {
    transform: translate(2.3511vw, 66.865vh) scale(0.4789) rotateY(271deg);
  }
  to {
    transform: translate(1.99495vw, 100vh) scale(0.4789) rotateY(1280deg);
  }
}
@keyframes confetti-28 {
  66.865% {
    transform: translate(2.3511vw, 66.865vh) scale(0.4789) rotateY(271deg);
  }
  to {
    transform: translate(1.99495vw, 100vh) scale(0.4789) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(29) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.7451;
  transform: translate(70.293vw, -10px) scale(0.692);
  -webkit-animation: confetti-29 8s -22s linear infinite;
          animation: confetti-29 8s -22s linear infinite;
}
@-webkit-keyframes confetti-29 {
  78.39% {
    transform: translate(64.1vw, 78.39vh) scale(0.692) rotateX(99deg);
  }
  to {
    transform: translate(67.1965vw, 100vh) scale(0.692) rotateX(1280deg);
  }
}
@keyframes confetti-29 {
  78.39% {
    transform: translate(64.1vw, 78.39vh) scale(0.692) rotateX(99deg);
  }
  to {
    transform: translate(67.1965vw, 100vh) scale(0.692) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(30) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.1665;
  transform: translate(58.6721vw, -10px) scale(0.0038);
  -webkit-animation: confetti-30 10s -12s linear infinite;
          animation: confetti-30 10s -12s linear infinite;
}
@-webkit-keyframes confetti-30 {
  71.943% {
    transform: translate(59.9206vw, 71.943vh) scale(0.0038) rotate(989deg);
  }
  to {
    transform: translate(59.29635vw, 100vh) scale(0.0038) rotate(1280deg);
  }
}
@keyframes confetti-30 {
  71.943% {
    transform: translate(59.9206vw, 71.943vh) scale(0.0038) rotate(989deg);
  }
  to {
    transform: translate(59.29635vw, 100vh) scale(0.0038) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(31) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.2317;
  transform: translate(33.7287vw, -10px) scale(0.0376);
  -webkit-animation: confetti-31 6s -30s linear infinite;
          animation: confetti-31 6s -30s linear infinite;
}
@-webkit-keyframes confetti-31 {
  41.964% {
    transform: translate(24.3898vw, 41.964vh) scale(0.0376) rotateY(968deg);
  }
  to {
    transform: translate(29.05925vw, 100vh) scale(0.0376) rotateY(1280deg);
  }
}
@keyframes confetti-31 {
  41.964% {
    transform: translate(24.3898vw, 41.964vh) scale(0.0376) rotateY(968deg);
  }
  to {
    transform: translate(29.05925vw, 100vh) scale(0.0376) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(32) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.8513;
  transform: translate(64.6161vw, -10px) scale(0.6485);
  -webkit-animation: confetti-32 8s -13s linear infinite;
          animation: confetti-32 8s -13s linear infinite;
}
@-webkit-keyframes confetti-32 {
  79.387% {
    transform: translate(60.668vw, 79.387vh) scale(0.6485) rotate(1212deg);
  }
  to {
    transform: translate(62.64205vw, 100vh) scale(0.6485) rotate(1280deg);
  }
}
@keyframes confetti-32 {
  79.387% {
    transform: translate(60.668vw, 79.387vh) scale(0.6485) rotate(1212deg);
  }
  to {
    transform: translate(62.64205vw, 100vh) scale(0.6485) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(33) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.354;
  transform: translate(71.011vw, -10px) scale(0.018);
  -webkit-animation: confetti-33 9s -13s linear infinite;
          animation: confetti-33 9s -13s linear infinite;
}
@-webkit-keyframes confetti-33 {
  65.604% {
    transform: translate(67.9658vw, 65.604vh) scale(0.018) rotateY(810deg);
  }
  to {
    transform: translate(69.4884vw, 100vh) scale(0.018) rotateY(1280deg);
  }
}
@keyframes confetti-33 {
  65.604% {
    transform: translate(67.9658vw, 65.604vh) scale(0.018) rotateY(810deg);
  }
  to {
    transform: translate(69.4884vw, 100vh) scale(0.018) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(34) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.073;
  transform: translate(74.3155vw, -10px) scale(0.057);
  -webkit-animation: confetti-34 10s -20s linear infinite;
          animation: confetti-34 10s -20s linear infinite;
}
@-webkit-keyframes confetti-34 {
  62.18% {
    transform: translate(80.6399vw, 62.18vh) scale(0.057) rotateY(441deg);
  }
  to {
    transform: translate(77.4777vw, 100vh) scale(0.057) rotateY(1280deg);
  }
}
@keyframes confetti-34 {
  62.18% {
    transform: translate(80.6399vw, 62.18vh) scale(0.057) rotateY(441deg);
  }
  to {
    transform: translate(77.4777vw, 100vh) scale(0.057) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(35) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.7979;
  transform: translate(80.2014vw, -10px) scale(0.4234);
  -webkit-animation: confetti-35 10s -17s linear infinite;
          animation: confetti-35 10s -17s linear infinite;
}
@-webkit-keyframes confetti-35 {
  59.627% {
    transform: translate(77.2413vw, 59.627vh) scale(0.4234) rotateY(842deg);
  }
  to {
    transform: translate(78.72135vw, 100vh) scale(0.4234) rotateY(1280deg);
  }
}
@keyframes confetti-35 {
  59.627% {
    transform: translate(77.2413vw, 59.627vh) scale(0.4234) rotateY(842deg);
  }
  to {
    transform: translate(78.72135vw, 100vh) scale(0.4234) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(36) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.2544;
  transform: translate(92.2576vw, -10px) scale(0.5265);
  -webkit-animation: confetti-36 9s -26s linear infinite;
          animation: confetti-36 9s -26s linear infinite;
}
@-webkit-keyframes confetti-36 {
  58.882% {
    transform: translate(83.9975vw, 58.882vh) scale(0.5265) rotate(312deg);
  }
  to {
    transform: translate(88.12755vw, 100vh) scale(0.5265) rotate(1280deg);
  }
}
@keyframes confetti-36 {
  58.882% {
    transform: translate(83.9975vw, 58.882vh) scale(0.5265) rotate(312deg);
  }
  to {
    transform: translate(88.12755vw, 100vh) scale(0.5265) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(37) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.9085;
  transform: translate(29.1619vw, -10px) scale(0.6798);
  -webkit-animation: confetti-37 10s -12s linear infinite;
          animation: confetti-37 10s -12s linear infinite;
}
@-webkit-keyframes confetti-37 {
  50.171% {
    transform: translate(35.0055vw, 50.171vh) scale(0.6798) rotate(476deg);
  }
  to {
    transform: translate(32.0837vw, 100vh) scale(0.6798) rotate(1280deg);
  }
}
@keyframes confetti-37 {
  50.171% {
    transform: translate(35.0055vw, 50.171vh) scale(0.6798) rotate(476deg);
  }
  to {
    transform: translate(32.0837vw, 100vh) scale(0.6798) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(38) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.794;
  transform: translate(44.9414vw, -10px) scale(0.6251);
  -webkit-animation: confetti-38 9s -3s linear infinite;
          animation: confetti-38 9s -3s linear infinite;
}
@-webkit-keyframes confetti-38 {
  79.524% {
    transform: translate(53.9504vw, 79.524vh) scale(0.6251) rotateX(689deg);
  }
  to {
    transform: translate(49.4459vw, 100vh) scale(0.6251) rotateX(1280deg);
  }
}
@keyframes confetti-38 {
  79.524% {
    transform: translate(53.9504vw, 79.524vh) scale(0.6251) rotateX(689deg);
  }
  to {
    transform: translate(49.4459vw, 100vh) scale(0.6251) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(39) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.8365;
  transform: translate(36.4976vw, -10px) scale(0.1129);
  -webkit-animation: confetti-39 10s -19s linear infinite;
          animation: confetti-39 10s -19s linear infinite;
}
@-webkit-keyframes confetti-39 {
  78.708% {
    transform: translate(44.1931vw, 78.708vh) scale(0.1129) rotateY(539deg);
  }
  to {
    transform: translate(40.34535vw, 100vh) scale(0.1129) rotateY(1280deg);
  }
}
@keyframes confetti-39 {
  78.708% {
    transform: translate(44.1931vw, 78.708vh) scale(0.1129) rotateY(539deg);
  }
  to {
    transform: translate(40.34535vw, 100vh) scale(0.1129) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(40) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.1341;
  transform: translate(22.6485vw, -10px) scale(0.7238);
  -webkit-animation: confetti-40 7s -24s linear infinite;
          animation: confetti-40 7s -24s linear infinite;
}
@-webkit-keyframes confetti-40 {
  74.652% {
    transform: translate(20.2613vw, 74.652vh) scale(0.7238) rotateX(688deg);
  }
  to {
    transform: translate(21.4549vw, 100vh) scale(0.7238) rotateX(1280deg);
  }
}
@keyframes confetti-40 {
  74.652% {
    transform: translate(20.2613vw, 74.652vh) scale(0.7238) rotateX(688deg);
  }
  to {
    transform: translate(21.4549vw, 100vh) scale(0.7238) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(41) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.8135;
  transform: translate(40.5692vw, -10px) scale(0.2131);
  -webkit-animation: confetti-41 5s -10s linear infinite;
          animation: confetti-41 5s -10s linear infinite;
}
@-webkit-keyframes confetti-41 {
  39.7% {
    transform: translate(40.8482vw, 39.7vh) scale(0.2131) rotate(601deg);
  }
  to {
    transform: translate(40.7087vw, 100vh) scale(0.2131) rotate(1280deg);
  }
}
@keyframes confetti-41 {
  39.7% {
    transform: translate(40.8482vw, 39.7vh) scale(0.2131) rotate(601deg);
  }
  to {
    transform: translate(40.7087vw, 100vh) scale(0.2131) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(42) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.2819;
  transform: translate(15.5378vw, -10px) scale(0.1905);
  -webkit-animation: confetti-42 10s -25s linear infinite;
          animation: confetti-42 10s -25s linear infinite;
}
@-webkit-keyframes confetti-42 {
  36.669% {
    transform: translate(24.1277vw, 36.669vh) scale(0.1905) rotateY(43deg);
  }
  to {
    transform: translate(19.83275vw, 100vh) scale(0.1905) rotateY(1280deg);
  }
}
@keyframes confetti-42 {
  36.669% {
    transform: translate(24.1277vw, 36.669vh) scale(0.1905) rotateY(43deg);
  }
  to {
    transform: translate(19.83275vw, 100vh) scale(0.1905) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(43) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.5396;
  transform: translate(54.6842vw, -10px) scale(0.9506);
  -webkit-animation: confetti-43 8s -21s linear infinite;
          animation: confetti-43 8s -21s linear infinite;
}
@-webkit-keyframes confetti-43 {
  33.895% {
    transform: translate(61.8098vw, 33.895vh) scale(0.9506) rotateY(572deg);
  }
  to {
    transform: translate(58.247vw, 100vh) scale(0.9506) rotateY(1280deg);
  }
}
@keyframes confetti-43 {
  33.895% {
    transform: translate(61.8098vw, 33.895vh) scale(0.9506) rotateY(572deg);
  }
  to {
    transform: translate(58.247vw, 100vh) scale(0.9506) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(44) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.6006;
  transform: translate(69.5657vw, -10px) scale(0.6373);
  -webkit-animation: confetti-44 7s -21s linear infinite;
          animation: confetti-44 7s -21s linear infinite;
}
@-webkit-keyframes confetti-44 {
  68.757% {
    transform: translate(59.6689vw, 68.757vh) scale(0.6373) rotateX(1041deg);
  }
  to {
    transform: translate(64.6173vw, 100vh) scale(0.6373) rotateX(1280deg);
  }
}
@keyframes confetti-44 {
  68.757% {
    transform: translate(59.6689vw, 68.757vh) scale(0.6373) rotateX(1041deg);
  }
  to {
    transform: translate(64.6173vw, 100vh) scale(0.6373) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(45) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.2503;
  transform: translate(88.678vw, -10px) scale(0.4288);
  -webkit-animation: confetti-45 9s -6s linear infinite;
          animation: confetti-45 9s -6s linear infinite;
}
@-webkit-keyframes confetti-45 {
  73.155% {
    transform: translate(91.8021vw, 73.155vh) scale(0.4288) rotate(1243deg);
  }
  to {
    transform: translate(90.24005vw, 100vh) scale(0.4288) rotate(1280deg);
  }
}
@keyframes confetti-45 {
  73.155% {
    transform: translate(91.8021vw, 73.155vh) scale(0.4288) rotate(1243deg);
  }
  to {
    transform: translate(90.24005vw, 100vh) scale(0.4288) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(46) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.9804;
  transform: translate(62.2047vw, -10px) scale(0.1611);
  -webkit-animation: confetti-46 9s -22s linear infinite;
          animation: confetti-46 9s -22s linear infinite;
}
@-webkit-keyframes confetti-46 {
  75.815% {
    transform: translate(59.6491vw, 75.815vh) scale(0.1611) rotateY(169deg);
  }
  to {
    transform: translate(60.9269vw, 100vh) scale(0.1611) rotateY(1280deg);
  }
}
@keyframes confetti-46 {
  75.815% {
    transform: translate(59.6491vw, 75.815vh) scale(0.1611) rotateY(169deg);
  }
  to {
    transform: translate(60.9269vw, 100vh) scale(0.1611) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(47) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.3594;
  transform: translate(11.8004vw, -10px) scale(0.2606);
  -webkit-animation: confetti-47 9s -13s linear infinite;
          animation: confetti-47 9s -13s linear infinite;
}
@-webkit-keyframes confetti-47 {
  63.7% {
    transform: translate(2.5223vw, 63.7vh) scale(0.2606) rotateY(723deg);
  }
  to {
    transform: translate(7.16135vw, 100vh) scale(0.2606) rotateY(1280deg);
  }
}
@keyframes confetti-47 {
  63.7% {
    transform: translate(2.5223vw, 63.7vh) scale(0.2606) rotateY(723deg);
  }
  to {
    transform: translate(7.16135vw, 100vh) scale(0.2606) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(48) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.7433;
  transform: translate(86.2408vw, -10px) scale(0.7199);
  -webkit-animation: confetti-48 10s -25s linear infinite;
          animation: confetti-48 10s -25s linear infinite;
}
@-webkit-keyframes confetti-48 {
  72.613% {
    transform: translate(88.6857vw, 72.613vh) scale(0.7199) rotate(9deg);
  }
  to {
    transform: translate(87.46325vw, 100vh) scale(0.7199) rotate(1280deg);
  }
}
@keyframes confetti-48 {
  72.613% {
    transform: translate(88.6857vw, 72.613vh) scale(0.7199) rotate(9deg);
  }
  to {
    transform: translate(87.46325vw, 100vh) scale(0.7199) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(49) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.0927;
  transform: translate(87.3582vw, -10px) scale(0.2984);
  -webkit-animation: confetti-49 9s -12s linear infinite;
          animation: confetti-49 9s -12s linear infinite;
}
@-webkit-keyframes confetti-49 {
  61.872% {
    transform: translate(90.8419vw, 61.872vh) scale(0.2984) rotateY(228deg);
  }
  to {
    transform: translate(89.10005vw, 100vh) scale(0.2984) rotateY(1280deg);
  }
}
@keyframes confetti-49 {
  61.872% {
    transform: translate(90.8419vw, 61.872vh) scale(0.2984) rotateY(228deg);
  }
  to {
    transform: translate(89.10005vw, 100vh) scale(0.2984) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(50) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.9983;
  transform: translate(77.8165vw, -10px) scale(0.7126);
  -webkit-animation: confetti-50 10s -16s linear infinite;
          animation: confetti-50 10s -16s linear infinite;
}
@-webkit-keyframes confetti-50 {
  51.603% {
    transform: translate(70.8346vw, 51.603vh) scale(0.7126) rotateX(403deg);
  }
  to {
    transform: translate(74.32555vw, 100vh) scale(0.7126) rotateX(1280deg);
  }
}
@keyframes confetti-50 {
  51.603% {
    transform: translate(70.8346vw, 51.603vh) scale(0.7126) rotateX(403deg);
  }
  to {
    transform: translate(74.32555vw, 100vh) scale(0.7126) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(51) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.3156;
  transform: translate(20.0262vw, -10px) scale(0.3287);
  -webkit-animation: confetti-51 8s -22s linear infinite;
          animation: confetti-51 8s -22s linear infinite;
}
@-webkit-keyframes confetti-51 {
  65.107% {
    transform: translate(15.5654vw, 65.107vh) scale(0.3287) rotateY(53deg);
  }
  to {
    transform: translate(17.7958vw, 100vh) scale(0.3287) rotateY(1280deg);
  }
}
@keyframes confetti-51 {
  65.107% {
    transform: translate(15.5654vw, 65.107vh) scale(0.3287) rotateY(53deg);
  }
  to {
    transform: translate(17.7958vw, 100vh) scale(0.3287) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(52) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.6127;
  transform: translate(54.7892vw, -10px) scale(0.4021);
  -webkit-animation: confetti-52 9s -17s linear infinite;
          animation: confetti-52 9s -17s linear infinite;
}
@-webkit-keyframes confetti-52 {
  37.72% {
    transform: translate(53.9898vw, 37.72vh) scale(0.4021) rotateY(9deg);
  }
  to {
    transform: translate(54.3895vw, 100vh) scale(0.4021) rotateY(1280deg);
  }
}
@keyframes confetti-52 {
  37.72% {
    transform: translate(53.9898vw, 37.72vh) scale(0.4021) rotateY(9deg);
  }
  to {
    transform: translate(54.3895vw, 100vh) scale(0.4021) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(53) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.0399;
  transform: translate(42.8678vw, -10px) scale(0.7459);
  -webkit-animation: confetti-53 10s -26s linear infinite;
          animation: confetti-53 10s -26s linear infinite;
}
@-webkit-keyframes confetti-53 {
  54.47% {
    transform: translate(38.9711vw, 54.47vh) scale(0.7459) rotateY(344deg);
  }
  to {
    transform: translate(40.91945vw, 100vh) scale(0.7459) rotateY(1280deg);
  }
}
@keyframes confetti-53 {
  54.47% {
    transform: translate(38.9711vw, 54.47vh) scale(0.7459) rotateY(344deg);
  }
  to {
    transform: translate(40.91945vw, 100vh) scale(0.7459) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(54) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.567;
  transform: translate(16.5422vw, -10px) scale(0.8579);
  -webkit-animation: confetti-54 9s -19s linear infinite;
          animation: confetti-54 9s -19s linear infinite;
}
@-webkit-keyframes confetti-54 {
  31.221% {
    transform: translate(19.9797vw, 31.221vh) scale(0.8579) rotateY(161deg);
  }
  to {
    transform: translate(18.26095vw, 100vh) scale(0.8579) rotateY(1280deg);
  }
}
@keyframes confetti-54 {
  31.221% {
    transform: translate(19.9797vw, 31.221vh) scale(0.8579) rotateY(161deg);
  }
  to {
    transform: translate(18.26095vw, 100vh) scale(0.8579) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(55) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.1557;
  transform: translate(63.4043vw, -10px) scale(0.9904);
  -webkit-animation: confetti-55 6s -26s linear infinite;
          animation: confetti-55 6s -26s linear infinite;
}
@-webkit-keyframes confetti-55 {
  33.488% {
    transform: translate(56.3576vw, 33.488vh) scale(0.9904) rotateY(346deg);
  }
  to {
    transform: translate(59.88095vw, 100vh) scale(0.9904) rotateY(1280deg);
  }
}
@keyframes confetti-55 {
  33.488% {
    transform: translate(56.3576vw, 33.488vh) scale(0.9904) rotateY(346deg);
  }
  to {
    transform: translate(59.88095vw, 100vh) scale(0.9904) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(56) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.9008;
  transform: translate(69.3677vw, -10px) scale(0.2095);
  -webkit-animation: confetti-56 5s -6s linear infinite;
          animation: confetti-56 5s -6s linear infinite;
}
@-webkit-keyframes confetti-56 {
  43.235% {
    transform: translate(63.3141vw, 43.235vh) scale(0.2095) rotate(347deg);
  }
  to {
    transform: translate(66.3409vw, 100vh) scale(0.2095) rotate(1280deg);
  }
}
@keyframes confetti-56 {
  43.235% {
    transform: translate(63.3141vw, 43.235vh) scale(0.2095) rotate(347deg);
  }
  to {
    transform: translate(66.3409vw, 100vh) scale(0.2095) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(57) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.2464;
  transform: translate(75.6794vw, -10px) scale(0.8916);
  -webkit-animation: confetti-57 9s -25s linear infinite;
          animation: confetti-57 9s -25s linear infinite;
}
@-webkit-keyframes confetti-57 {
  44.782% {
    transform: translate(72.996vw, 44.782vh) scale(0.8916) rotateX(91deg);
  }
  to {
    transform: translate(74.3377vw, 100vh) scale(0.8916) rotateX(1280deg);
  }
}
@keyframes confetti-57 {
  44.782% {
    transform: translate(72.996vw, 44.782vh) scale(0.8916) rotateX(91deg);
  }
  to {
    transform: translate(74.3377vw, 100vh) scale(0.8916) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(58) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.8111;
  transform: translate(10.5428vw, -10px) scale(0.1299);
  -webkit-animation: confetti-58 10s -24s linear infinite;
          animation: confetti-58 10s -24s linear infinite;
}
@-webkit-keyframes confetti-58 {
  54.47% {
    transform: translate(15.6517vw, 54.47vh) scale(0.1299) rotate(644deg);
  }
  to {
    transform: translate(13.09725vw, 100vh) scale(0.1299) rotate(1280deg);
  }
}
@keyframes confetti-58 {
  54.47% {
    transform: translate(15.6517vw, 54.47vh) scale(0.1299) rotate(644deg);
  }
  to {
    transform: translate(13.09725vw, 100vh) scale(0.1299) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(59) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.3195;
  transform: translate(53.7288vw, -10px) scale(0.6131);
  -webkit-animation: confetti-59 9s -19s linear infinite;
          animation: confetti-59 9s -19s linear infinite;
}
@-webkit-keyframes confetti-59 {
  35.772% {
    transform: translate(52.9747vw, 35.772vh) scale(0.6131) rotateY(1163deg);
  }
  to {
    transform: translate(53.35175vw, 100vh) scale(0.6131) rotateY(1280deg);
  }
}
@keyframes confetti-59 {
  35.772% {
    transform: translate(52.9747vw, 35.772vh) scale(0.6131) rotateY(1163deg);
  }
  to {
    transform: translate(53.35175vw, 100vh) scale(0.6131) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(60) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.3149;
  transform: translate(20.8458vw, -10px) scale(0.5015);
  -webkit-animation: confetti-60 8s -19s linear infinite;
          animation: confetti-60 8s -19s linear infinite;
}
@-webkit-keyframes confetti-60 {
  79.653% {
    transform: translate(23.269vw, 79.653vh) scale(0.5015) rotateX(714deg);
  }
  to {
    transform: translate(22.0574vw, 100vh) scale(0.5015) rotateX(1280deg);
  }
}
@keyframes confetti-60 {
  79.653% {
    transform: translate(23.269vw, 79.653vh) scale(0.5015) rotateX(714deg);
  }
  to {
    transform: translate(22.0574vw, 100vh) scale(0.5015) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(61) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.6913;
  transform: translate(57.9913vw, -10px) scale(0.7598);
  -webkit-animation: confetti-61 8s -9s linear infinite;
          animation: confetti-61 8s -9s linear infinite;
}
@-webkit-keyframes confetti-61 {
  78.984% {
    transform: translate(64.7844vw, 78.984vh) scale(0.7598) rotateX(1264deg);
  }
  to {
    transform: translate(61.38785vw, 100vh) scale(0.7598) rotateX(1280deg);
  }
}
@keyframes confetti-61 {
  78.984% {
    transform: translate(64.7844vw, 78.984vh) scale(0.7598) rotateX(1264deg);
  }
  to {
    transform: translate(61.38785vw, 100vh) scale(0.7598) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(62) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.2004;
  transform: translate(48.5838vw, -10px) scale(0.7144);
  -webkit-animation: confetti-62 9s -1s linear infinite;
          animation: confetti-62 9s -1s linear infinite;
}
@-webkit-keyframes confetti-62 {
  78.642% {
    transform: translate(53.8923vw, 78.642vh) scale(0.7144) rotateX(575deg);
  }
  to {
    transform: translate(51.23805vw, 100vh) scale(0.7144) rotateX(1280deg);
  }
}
@keyframes confetti-62 {
  78.642% {
    transform: translate(53.8923vw, 78.642vh) scale(0.7144) rotateX(575deg);
  }
  to {
    transform: translate(51.23805vw, 100vh) scale(0.7144) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(63) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.9307;
  transform: translate(73.638vw, -10px) scale(0.6417);
  -webkit-animation: confetti-63 10s -7s linear infinite;
          animation: confetti-63 10s -7s linear infinite;
}
@-webkit-keyframes confetti-63 {
  37.117% {
    transform: translate(76.8877vw, 37.117vh) scale(0.6417) rotateY(127deg);
  }
  to {
    transform: translate(75.26285vw, 100vh) scale(0.6417) rotateY(1280deg);
  }
}
@keyframes confetti-63 {
  37.117% {
    transform: translate(76.8877vw, 37.117vh) scale(0.6417) rotateY(127deg);
  }
  to {
    transform: translate(75.26285vw, 100vh) scale(0.6417) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(64) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.4093;
  transform: translate(93.0679vw, -10px) scale(0.4192);
  -webkit-animation: confetti-64 10s -19s linear infinite;
          animation: confetti-64 10s -19s linear infinite;
}
@-webkit-keyframes confetti-64 {
  35.402% {
    transform: translate(85.5286vw, 35.402vh) scale(0.4192) rotateX(471deg);
  }
  to {
    transform: translate(89.29825vw, 100vh) scale(0.4192) rotateX(1280deg);
  }
}
@keyframes confetti-64 {
  35.402% {
    transform: translate(85.5286vw, 35.402vh) scale(0.4192) rotateX(471deg);
  }
  to {
    transform: translate(89.29825vw, 100vh) scale(0.4192) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(65) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.8649;
  transform: translate(18.5901vw, -10px) scale(0.0948);
  -webkit-animation: confetti-65 7s -9s linear infinite;
          animation: confetti-65 7s -9s linear infinite;
}
@-webkit-keyframes confetti-65 {
  70.362% {
    transform: translate(8.9245vw, 70.362vh) scale(0.0948) rotate(270deg);
  }
  to {
    transform: translate(13.7573vw, 100vh) scale(0.0948) rotate(1280deg);
  }
}
@keyframes confetti-65 {
  70.362% {
    transform: translate(8.9245vw, 70.362vh) scale(0.0948) rotate(270deg);
  }
  to {
    transform: translate(13.7573vw, 100vh) scale(0.0948) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(66) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.728;
  transform: translate(44.3421vw, -10px) scale(0.3665);
  -webkit-animation: confetti-66 5s -19s linear infinite;
          animation: confetti-66 5s -19s linear infinite;
}
@-webkit-keyframes confetti-66 {
  73.968% {
    transform: translate(41.3828vw, 73.968vh) scale(0.3665) rotateX(294deg);
  }
  to {
    transform: translate(42.86245vw, 100vh) scale(0.3665) rotateX(1280deg);
  }
}
@keyframes confetti-66 {
  73.968% {
    transform: translate(41.3828vw, 73.968vh) scale(0.3665) rotateX(294deg);
  }
  to {
    transform: translate(42.86245vw, 100vh) scale(0.3665) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(67) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.6452;
  transform: translate(61.4063vw, -10px) scale(0.5591);
  -webkit-animation: confetti-67 7s -17s linear infinite;
          animation: confetti-67 7s -17s linear infinite;
}
@-webkit-keyframes confetti-67 {
  78.138% {
    transform: translate(54.4289vw, 78.138vh) scale(0.5591) rotateX(30deg);
  }
  to {
    transform: translate(57.9176vw, 100vh) scale(0.5591) rotateX(1280deg);
  }
}
@keyframes confetti-67 {
  78.138% {
    transform: translate(54.4289vw, 78.138vh) scale(0.5591) rotateX(30deg);
  }
  to {
    transform: translate(57.9176vw, 100vh) scale(0.5591) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(68) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.0497;
  transform: translate(85.9016vw, -10px) scale(0.1347);
  -webkit-animation: confetti-68 7s -28s linear infinite;
          animation: confetti-68 7s -28s linear infinite;
}
@-webkit-keyframes confetti-68 {
  34.055% {
    transform: translate(93.582vw, 34.055vh) scale(0.1347) rotateX(871deg);
  }
  to {
    transform: translate(89.7418vw, 100vh) scale(0.1347) rotateX(1280deg);
  }
}
@keyframes confetti-68 {
  34.055% {
    transform: translate(93.582vw, 34.055vh) scale(0.1347) rotateX(871deg);
  }
  to {
    transform: translate(89.7418vw, 100vh) scale(0.1347) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(69) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.4326;
  transform: translate(92.2605vw, -10px) scale(0.5947);
  -webkit-animation: confetti-69 10s -11s linear infinite;
          animation: confetti-69 10s -11s linear infinite;
}
@-webkit-keyframes confetti-69 {
  71.311% {
    transform: translate(99.979vw, 71.311vh) scale(0.5947) rotate(467deg);
  }
  to {
    transform: translate(96.11975vw, 100vh) scale(0.5947) rotate(1280deg);
  }
}
@keyframes confetti-69 {
  71.311% {
    transform: translate(99.979vw, 71.311vh) scale(0.5947) rotate(467deg);
  }
  to {
    transform: translate(96.11975vw, 100vh) scale(0.5947) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(70) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.9801;
  transform: translate(76.7348vw, -10px) scale(0.9786);
  -webkit-animation: confetti-70 8s -23s linear infinite;
          animation: confetti-70 8s -23s linear infinite;
}
@-webkit-keyframes confetti-70 {
  35.334% {
    transform: translate(86.2913vw, 35.334vh) scale(0.9786) rotateX(1195deg);
  }
  to {
    transform: translate(81.51305vw, 100vh) scale(0.9786) rotateX(1280deg);
  }
}
@keyframes confetti-70 {
  35.334% {
    transform: translate(86.2913vw, 35.334vh) scale(0.9786) rotateX(1195deg);
  }
  to {
    transform: translate(81.51305vw, 100vh) scale(0.9786) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(71) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.7147;
  transform: translate(36.0315vw, -10px) scale(0.8369);
  -webkit-animation: confetti-71 5s -18s linear infinite;
          animation: confetti-71 5s -18s linear infinite;
}
@-webkit-keyframes confetti-71 {
  42.328% {
    transform: translate(38.0443vw, 42.328vh) scale(0.8369) rotateY(1240deg);
  }
  to {
    transform: translate(37.0379vw, 100vh) scale(0.8369) rotateY(1280deg);
  }
}
@keyframes confetti-71 {
  42.328% {
    transform: translate(38.0443vw, 42.328vh) scale(0.8369) rotateY(1240deg);
  }
  to {
    transform: translate(37.0379vw, 100vh) scale(0.8369) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(72) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.4716;
  transform: translate(70.0288vw, -10px) scale(0.5018);
  -webkit-animation: confetti-72 9s -19s linear infinite;
          animation: confetti-72 9s -19s linear infinite;
}
@-webkit-keyframes confetti-72 {
  34.649% {
    transform: translate(65.1089vw, 34.649vh) scale(0.5018) rotateY(290deg);
  }
  to {
    transform: translate(67.56885vw, 100vh) scale(0.5018) rotateY(1280deg);
  }
}
@keyframes confetti-72 {
  34.649% {
    transform: translate(65.1089vw, 34.649vh) scale(0.5018) rotateY(290deg);
  }
  to {
    transform: translate(67.56885vw, 100vh) scale(0.5018) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(73) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.1532;
  transform: translate(23.8503vw, -10px) scale(0.8329);
  -webkit-animation: confetti-73 6s -3s linear infinite;
          animation: confetti-73 6s -3s linear infinite;
}
@-webkit-keyframes confetti-73 {
  48.475% {
    transform: translate(21.5994vw, 48.475vh) scale(0.8329) rotate(335deg);
  }
  to {
    transform: translate(22.72485vw, 100vh) scale(0.8329) rotate(1280deg);
  }
}
@keyframes confetti-73 {
  48.475% {
    transform: translate(21.5994vw, 48.475vh) scale(0.8329) rotate(335deg);
  }
  to {
    transform: translate(22.72485vw, 100vh) scale(0.8329) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(74) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.5498;
  transform: translate(66.9494vw, -10px) scale(0.0653);
  -webkit-animation: confetti-74 8s -24s linear infinite;
          animation: confetti-74 8s -24s linear infinite;
}
@-webkit-keyframes confetti-74 {
  66.144% {
    transform: translate(72.2897vw, 66.144vh) scale(0.0653) rotate(1047deg);
  }
  to {
    transform: translate(69.61955vw, 100vh) scale(0.0653) rotate(1280deg);
  }
}
@keyframes confetti-74 {
  66.144% {
    transform: translate(72.2897vw, 66.144vh) scale(0.0653) rotate(1047deg);
  }
  to {
    transform: translate(69.61955vw, 100vh) scale(0.0653) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(75) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.5886;
  transform: translate(88.1313vw, -10px) scale(0.7486);
  -webkit-animation: confetti-75 10s -2s linear infinite;
          animation: confetti-75 10s -2s linear infinite;
}
@-webkit-keyframes confetti-75 {
  30.425% {
    transform: translate(78.2313vw, 30.425vh) scale(0.7486) rotateX(1199deg);
  }
  to {
    transform: translate(83.1813vw, 100vh) scale(0.7486) rotateX(1280deg);
  }
}
@keyframes confetti-75 {
  30.425% {
    transform: translate(78.2313vw, 30.425vh) scale(0.7486) rotateX(1199deg);
  }
  to {
    transform: translate(83.1813vw, 100vh) scale(0.7486) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(76) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.4092;
  transform: translate(22.9403vw, -10px) scale(0.0288);
  -webkit-animation: confetti-76 8s -22s linear infinite;
          animation: confetti-76 8s -22s linear infinite;
}
@-webkit-keyframes confetti-76 {
  79.16% {
    transform: translate(20.296vw, 79.16vh) scale(0.0288) rotate(1255deg);
  }
  to {
    transform: translate(21.61815vw, 100vh) scale(0.0288) rotate(1280deg);
  }
}
@keyframes confetti-76 {
  79.16% {
    transform: translate(20.296vw, 79.16vh) scale(0.0288) rotate(1255deg);
  }
  to {
    transform: translate(21.61815vw, 100vh) scale(0.0288) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(77) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.1431;
  transform: translate(48.2078vw, -10px) scale(0.6619);
  -webkit-animation: confetti-77 6s -17s linear infinite;
          animation: confetti-77 6s -17s linear infinite;
}
@-webkit-keyframes confetti-77 {
  67.678% {
    transform: translate(47.0081vw, 67.678vh) scale(0.6619) rotateY(89deg);
  }
  to {
    transform: translate(47.60795vw, 100vh) scale(0.6619) rotateY(1280deg);
  }
}
@keyframes confetti-77 {
  67.678% {
    transform: translate(47.0081vw, 67.678vh) scale(0.6619) rotateY(89deg);
  }
  to {
    transform: translate(47.60795vw, 100vh) scale(0.6619) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(78) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.9902;
  transform: translate(29.3743vw, -10px) scale(0.2304);
  -webkit-animation: confetti-78 5s -7s linear infinite;
          animation: confetti-78 5s -7s linear infinite;
}
@-webkit-keyframes confetti-78 {
  36.83% {
    transform: translate(29.6738vw, 36.83vh) scale(0.2304) rotate(709deg);
  }
  to {
    transform: translate(29.52405vw, 100vh) scale(0.2304) rotate(1280deg);
  }
}
@keyframes confetti-78 {
  36.83% {
    transform: translate(29.6738vw, 36.83vh) scale(0.2304) rotate(709deg);
  }
  to {
    transform: translate(29.52405vw, 100vh) scale(0.2304) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(79) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.1658;
  transform: translate(7.5535vw, -10px) scale(0.5882);
  -webkit-animation: confetti-79 9s -29s linear infinite;
          animation: confetti-79 9s -29s linear infinite;
}
@-webkit-keyframes confetti-79 {
  49.079% {
    transform: translate(1.6897vw, 49.079vh) scale(0.5882) rotate(652deg);
  }
  to {
    transform: translate(4.6216vw, 100vh) scale(0.5882) rotate(1280deg);
  }
}
@keyframes confetti-79 {
  49.079% {
    transform: translate(1.6897vw, 49.079vh) scale(0.5882) rotate(652deg);
  }
  to {
    transform: translate(4.6216vw, 100vh) scale(0.5882) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(80) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.3687;
  transform: translate(81.3976vw, -10px) scale(0.4891);
  -webkit-animation: confetti-80 6s -27s linear infinite;
          animation: confetti-80 6s -27s linear infinite;
}
@-webkit-keyframes confetti-80 {
  74.447% {
    transform: translate(85.4365vw, 74.447vh) scale(0.4891) rotate(1075deg);
  }
  to {
    transform: translate(83.41705vw, 100vh) scale(0.4891) rotate(1280deg);
  }
}
@keyframes confetti-80 {
  74.447% {
    transform: translate(85.4365vw, 74.447vh) scale(0.4891) rotate(1075deg);
  }
  to {
    transform: translate(83.41705vw, 100vh) scale(0.4891) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(81) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.6373;
  transform: translate(89.9285vw, -10px) scale(0.6935);
  -webkit-animation: confetti-81 6s -21s linear infinite;
          animation: confetti-81 6s -21s linear infinite;
}
@-webkit-keyframes confetti-81 {
  75.721% {
    transform: translate(94.8524vw, 75.721vh) scale(0.6935) rotateX(485deg);
  }
  to {
    transform: translate(92.39045vw, 100vh) scale(0.6935) rotateX(1280deg);
  }
}
@keyframes confetti-81 {
  75.721% {
    transform: translate(94.8524vw, 75.721vh) scale(0.6935) rotateX(485deg);
  }
  to {
    transform: translate(92.39045vw, 100vh) scale(0.6935) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(82) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.0007;
  transform: translate(5.0398vw, -10px) scale(0.8378);
  -webkit-animation: confetti-82 8s -5s linear infinite;
          animation: confetti-82 8s -5s linear infinite;
}
@-webkit-keyframes confetti-82 {
  51.531% {
    transform: translate(8.6899vw, 51.531vh) scale(0.8378) rotateX(737deg);
  }
  to {
    transform: translate(6.86485vw, 100vh) scale(0.8378) rotateX(1280deg);
  }
}
@keyframes confetti-82 {
  51.531% {
    transform: translate(8.6899vw, 51.531vh) scale(0.8378) rotateX(737deg);
  }
  to {
    transform: translate(6.86485vw, 100vh) scale(0.8378) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(83) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.5158;
  transform: translate(60.0393vw, -10px) scale(0.6347);
  -webkit-animation: confetti-83 7s -13s linear infinite;
          animation: confetti-83 7s -13s linear infinite;
}
@-webkit-keyframes confetti-83 {
  62.905% {
    transform: translate(62.1132vw, 62.905vh) scale(0.6347) rotateY(817deg);
  }
  to {
    transform: translate(61.07625vw, 100vh) scale(0.6347) rotateY(1280deg);
  }
}
@keyframes confetti-83 {
  62.905% {
    transform: translate(62.1132vw, 62.905vh) scale(0.6347) rotateY(817deg);
  }
  to {
    transform: translate(61.07625vw, 100vh) scale(0.6347) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(84) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.1397;
  transform: translate(68.4673vw, -10px) scale(0.1559);
  -webkit-animation: confetti-84 6s -6s linear infinite;
          animation: confetti-84 6s -6s linear infinite;
}
@-webkit-keyframes confetti-84 {
  52.017% {
    transform: translate(74.0019vw, 52.017vh) scale(0.1559) rotate(441deg);
  }
  to {
    transform: translate(71.2346vw, 100vh) scale(0.1559) rotate(1280deg);
  }
}
@keyframes confetti-84 {
  52.017% {
    transform: translate(74.0019vw, 52.017vh) scale(0.1559) rotate(441deg);
  }
  to {
    transform: translate(71.2346vw, 100vh) scale(0.1559) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(85) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.5702;
  transform: translate(27.9358vw, -10px) scale(0.9012);
  -webkit-animation: confetti-85 8s -22s linear infinite;
          animation: confetti-85 8s -22s linear infinite;
}
@-webkit-keyframes confetti-85 {
  66.616% {
    transform: translate(22.8086vw, 66.616vh) scale(0.9012) rotateY(258deg);
  }
  to {
    transform: translate(25.3722vw, 100vh) scale(0.9012) rotateY(1280deg);
  }
}
@keyframes confetti-85 {
  66.616% {
    transform: translate(22.8086vw, 66.616vh) scale(0.9012) rotateY(258deg);
  }
  to {
    transform: translate(25.3722vw, 100vh) scale(0.9012) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(86) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.4601;
  transform: translate(72.3vw, -10px) scale(0.9891);
  -webkit-animation: confetti-86 6s -28s linear infinite;
          animation: confetti-86 6s -28s linear infinite;
}
@-webkit-keyframes confetti-86 {
  78.26% {
    transform: translate(65.3088vw, 78.26vh) scale(0.9891) rotateY(1027deg);
  }
  to {
    transform: translate(68.8044vw, 100vh) scale(0.9891) rotateY(1280deg);
  }
}
@keyframes confetti-86 {
  78.26% {
    transform: translate(65.3088vw, 78.26vh) scale(0.9891) rotateY(1027deg);
  }
  to {
    transform: translate(68.8044vw, 100vh) scale(0.9891) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(87) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.1834;
  transform: translate(36.1732vw, -10px) scale(0.3699);
  -webkit-animation: confetti-87 7s -21s linear infinite;
          animation: confetti-87 7s -21s linear infinite;
}
@-webkit-keyframes confetti-87 {
  51.435% {
    transform: translate(28.1017vw, 51.435vh) scale(0.3699) rotateX(601deg);
  }
  to {
    transform: translate(32.13745vw, 100vh) scale(0.3699) rotateX(1280deg);
  }
}
@keyframes confetti-87 {
  51.435% {
    transform: translate(28.1017vw, 51.435vh) scale(0.3699) rotateX(601deg);
  }
  to {
    transform: translate(32.13745vw, 100vh) scale(0.3699) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(88) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.5619;
  transform: translate(91.6902vw, -10px) scale(0.4362);
  -webkit-animation: confetti-88 9s -23s linear infinite;
          animation: confetti-88 9s -23s linear infinite;
}
@-webkit-keyframes confetti-88 {
  62.183% {
    transform: translate(83.6924vw, 62.183vh) scale(0.4362) rotateX(289deg);
  }
  to {
    transform: translate(87.6913vw, 100vh) scale(0.4362) rotateX(1280deg);
  }
}
@keyframes confetti-88 {
  62.183% {
    transform: translate(83.6924vw, 62.183vh) scale(0.4362) rotateX(289deg);
  }
  to {
    transform: translate(87.6913vw, 100vh) scale(0.4362) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(89) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.0592;
  transform: translate(37.9081vw, -10px) scale(0.0296);
  -webkit-animation: confetti-89 7s -6s linear infinite;
          animation: confetti-89 7s -6s linear infinite;
}
@-webkit-keyframes confetti-89 {
  36.258% {
    transform: translate(46.1226vw, 36.258vh) scale(0.0296) rotate(573deg);
  }
  to {
    transform: translate(42.01535vw, 100vh) scale(0.0296) rotate(1280deg);
  }
}
@keyframes confetti-89 {
  36.258% {
    transform: translate(46.1226vw, 36.258vh) scale(0.0296) rotate(573deg);
  }
  to {
    transform: translate(42.01535vw, 100vh) scale(0.0296) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(90) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.328;
  transform: translate(67.6817vw, -10px) scale(0.5684);
  -webkit-animation: confetti-90 10s -30s linear infinite;
          animation: confetti-90 10s -30s linear infinite;
}
@-webkit-keyframes confetti-90 {
  71.708% {
    transform: translate(60.7302vw, 71.708vh) scale(0.5684) rotateX(277deg);
  }
  to {
    transform: translate(64.20595vw, 100vh) scale(0.5684) rotateX(1280deg);
  }
}
@keyframes confetti-90 {
  71.708% {
    transform: translate(60.7302vw, 71.708vh) scale(0.5684) rotateX(277deg);
  }
  to {
    transform: translate(64.20595vw, 100vh) scale(0.5684) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(91) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.8076;
  transform: translate(10.4298vw, -10px) scale(0.2487);
  -webkit-animation: confetti-91 5s -15s linear infinite;
          animation: confetti-91 5s -15s linear infinite;
}
@-webkit-keyframes confetti-91 {
  55.971% {
    transform: translate(4.0871vw, 55.971vh) scale(0.2487) rotateX(86deg);
  }
  to {
    transform: translate(7.25845vw, 100vh) scale(0.2487) rotateX(1280deg);
  }
}
@keyframes confetti-91 {
  55.971% {
    transform: translate(4.0871vw, 55.971vh) scale(0.2487) rotateX(86deg);
  }
  to {
    transform: translate(7.25845vw, 100vh) scale(0.2487) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(92) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.7641;
  transform: translate(80.7869vw, -10px) scale(0.2741);
  -webkit-animation: confetti-92 9s -8s linear infinite;
          animation: confetti-92 9s -8s linear infinite;
}
@-webkit-keyframes confetti-92 {
  58.12% {
    transform: translate(90.737vw, 58.12vh) scale(0.2741) rotateX(786deg);
  }
  to {
    transform: translate(85.76195vw, 100vh) scale(0.2741) rotateX(1280deg);
  }
}
@keyframes confetti-92 {
  58.12% {
    transform: translate(90.737vw, 58.12vh) scale(0.2741) rotateX(786deg);
  }
  to {
    transform: translate(85.76195vw, 100vh) scale(0.2741) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(93) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.9952;
  transform: translate(31.5206vw, -10px) scale(0.5644);
  -webkit-animation: confetti-93 5s -10s linear infinite;
          animation: confetti-93 5s -10s linear infinite;
}
@-webkit-keyframes confetti-93 {
  39.003% {
    transform: translate(29.9874vw, 39.003vh) scale(0.5644) rotateY(1068deg);
  }
  to {
    transform: translate(30.754vw, 100vh) scale(0.5644) rotateY(1280deg);
  }
}
@keyframes confetti-93 {
  39.003% {
    transform: translate(29.9874vw, 39.003vh) scale(0.5644) rotateY(1068deg);
  }
  to {
    transform: translate(30.754vw, 100vh) scale(0.5644) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(94) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.116;
  transform: translate(81.1092vw, -10px) scale(0.8114);
  -webkit-animation: confetti-94 6s -1s linear infinite;
          animation: confetti-94 6s -1s linear infinite;
}
@-webkit-keyframes confetti-94 {
  60.751% {
    transform: translate(76.13vw, 60.751vh) scale(0.8114) rotateY(753deg);
  }
  to {
    transform: translate(78.6196vw, 100vh) scale(0.8114) rotateY(1280deg);
  }
}
@keyframes confetti-94 {
  60.751% {
    transform: translate(76.13vw, 60.751vh) scale(0.8114) rotateY(753deg);
  }
  to {
    transform: translate(78.6196vw, 100vh) scale(0.8114) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(95) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.9774;
  transform: translate(63.8221vw, -10px) scale(0.0112);
  -webkit-animation: confetti-95 6s -11s linear infinite;
          animation: confetti-95 6s -11s linear infinite;
}
@-webkit-keyframes confetti-95 {
  33.237% {
    transform: translate(63.3805vw, 33.237vh) scale(0.0112) rotateX(220deg);
  }
  to {
    transform: translate(63.6013vw, 100vh) scale(0.0112) rotateX(1280deg);
  }
}
@keyframes confetti-95 {
  33.237% {
    transform: translate(63.3805vw, 33.237vh) scale(0.0112) rotateX(220deg);
  }
  to {
    transform: translate(63.6013vw, 100vh) scale(0.0112) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(96) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.0359;
  transform: translate(80.4058vw, -10px) scale(0.9387);
  -webkit-animation: confetti-96 5s -8s linear infinite;
          animation: confetti-96 5s -8s linear infinite;
}
@-webkit-keyframes confetti-96 {
  43.304% {
    transform: translate(82.7054vw, 43.304vh) scale(0.9387) rotate(355deg);
  }
  to {
    transform: translate(81.5556vw, 100vh) scale(0.9387) rotate(1280deg);
  }
}
@keyframes confetti-96 {
  43.304% {
    transform: translate(82.7054vw, 43.304vh) scale(0.9387) rotate(355deg);
  }
  to {
    transform: translate(81.5556vw, 100vh) scale(0.9387) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(97) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.2678;
  transform: translate(53.7018vw, -10px) scale(0.6476);
  -webkit-animation: confetti-97 8s -7s linear infinite;
          animation: confetti-97 8s -7s linear infinite;
}
@-webkit-keyframes confetti-97 {
  69.452% {
    transform: translate(53.8376vw, 69.452vh) scale(0.6476) rotate(25deg);
  }
  to {
    transform: translate(53.7697vw, 100vh) scale(0.6476) rotate(1280deg);
  }
}
@keyframes confetti-97 {
  69.452% {
    transform: translate(53.8376vw, 69.452vh) scale(0.6476) rotate(25deg);
  }
  to {
    transform: translate(53.7697vw, 100vh) scale(0.6476) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(98) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.4193;
  transform: translate(37.3289vw, -10px) scale(0.2982);
  -webkit-animation: confetti-98 10s -8s linear infinite;
          animation: confetti-98 10s -8s linear infinite;
}
@-webkit-keyframes confetti-98 {
  51.938% {
    transform: translate(31.5656vw, 51.938vh) scale(0.2982) rotateY(397deg);
  }
  to {
    transform: translate(34.44725vw, 100vh) scale(0.2982) rotateY(1280deg);
  }
}
@keyframes confetti-98 {
  51.938% {
    transform: translate(31.5656vw, 51.938vh) scale(0.2982) rotateY(397deg);
  }
  to {
    transform: translate(34.44725vw, 100vh) scale(0.2982) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(99) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.5684;
  transform: translate(98.6528vw, -10px) scale(0.4111);
  -webkit-animation: confetti-99 6s -6s linear infinite;
          animation: confetti-99 6s -6s linear infinite;
}
@-webkit-keyframes confetti-99 {
  79.2% {
    transform: translate(89.0026vw, 79.2vh) scale(0.4111) rotateY(658deg);
  }
  to {
    transform: translate(93.8277vw, 100vh) scale(0.4111) rotateY(1280deg);
  }
}
@keyframes confetti-99 {
  79.2% {
    transform: translate(89.0026vw, 79.2vh) scale(0.4111) rotateY(658deg);
  }
  to {
    transform: translate(93.8277vw, 100vh) scale(0.4111) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(100) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.1446;
  transform: translate(43.6659vw, -10px) scale(0.9585);
  -webkit-animation: confetti-100 8s -10s linear infinite;
          animation: confetti-100 8s -10s linear infinite;
}
@-webkit-keyframes confetti-100 {
  58.811% {
    transform: translate(34.4168vw, 58.811vh) scale(0.9585) rotateY(915deg);
  }
  to {
    transform: translate(39.04135vw, 100vh) scale(0.9585) rotateY(1280deg);
  }
}
@keyframes confetti-100 {
  58.811% {
    transform: translate(34.4168vw, 58.811vh) scale(0.9585) rotateY(915deg);
  }
  to {
    transform: translate(39.04135vw, 100vh) scale(0.9585) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(101) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3255;
  transform: translate(15.5907vw, -10px) scale(0.3127);
  -webkit-animation: confetti-101 26s -3s linear infinite;
          animation: confetti-101 26s -3s linear infinite;
}
@-webkit-keyframes confetti-101 {
  68.157% {
    transform: translate(20.7796vw, 68.157vh) scale(0.3127);
  }
  to {
    transform: translate(18.18515vw, 100vh) scale(0.3127);
  }
}
@keyframes confetti-101 {
  68.157% {
    transform: translate(20.7796vw, 68.157vh) scale(0.3127);
  }
  to {
    transform: translate(18.18515vw, 100vh) scale(0.3127);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(102) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1778;
  transform: translate(82.8004vw, -10px) scale(0.8386);
  -webkit-animation: confetti-102 28s -5s linear infinite;
          animation: confetti-102 28s -5s linear infinite;
}
@-webkit-keyframes confetti-102 {
  36.389% {
    transform: translate(78.666vw, 36.389vh) scale(0.8386);
  }
  to {
    transform: translate(80.7332vw, 100vh) scale(0.8386);
  }
}
@keyframes confetti-102 {
  36.389% {
    transform: translate(78.666vw, 36.389vh) scale(0.8386);
  }
  to {
    transform: translate(80.7332vw, 100vh) scale(0.8386);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(103) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.691;
  transform: translate(0.8482vw, -10px) scale(0.7182);
  -webkit-animation: confetti-103 14s -23s linear infinite;
          animation: confetti-103 14s -23s linear infinite;
}
@-webkit-keyframes confetti-103 {
  76.954% {
    transform: translate(-2.4821vw, 76.954vh) scale(0.7182);
  }
  to {
    transform: translate(-0.81695vw, 100vh) scale(0.7182);
  }
}
@keyframes confetti-103 {
  76.954% {
    transform: translate(-2.4821vw, 76.954vh) scale(0.7182);
  }
  to {
    transform: translate(-0.81695vw, 100vh) scale(0.7182);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(104) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6539;
  transform: translate(85.0962vw, -10px) scale(0.6553);
  -webkit-animation: confetti-104 17s -30s linear infinite;
          animation: confetti-104 17s -30s linear infinite;
}
@-webkit-keyframes confetti-104 {
  57.957% {
    transform: translate(90.9942vw, 57.957vh) scale(0.6553);
  }
  to {
    transform: translate(88.0452vw, 100vh) scale(0.6553);
  }
}
@keyframes confetti-104 {
  57.957% {
    transform: translate(90.9942vw, 57.957vh) scale(0.6553);
  }
  to {
    transform: translate(88.0452vw, 100vh) scale(0.6553);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(105) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.716;
  transform: translate(73.4924vw, -10px) scale(0.4926);
  -webkit-animation: confetti-105 10s -9s linear infinite;
          animation: confetti-105 10s -9s linear infinite;
}
@-webkit-keyframes confetti-105 {
  43.257% {
    transform: translate(82.5072vw, 43.257vh) scale(0.4926);
  }
  to {
    transform: translate(77.9998vw, 100vh) scale(0.4926);
  }
}
@keyframes confetti-105 {
  43.257% {
    transform: translate(82.5072vw, 43.257vh) scale(0.4926);
  }
  to {
    transform: translate(77.9998vw, 100vh) scale(0.4926);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(106) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6143;
  transform: translate(95.9383vw, -10px) scale(0.2256);
  -webkit-animation: confetti-106 21s -14s linear infinite;
          animation: confetti-106 21s -14s linear infinite;
}
@-webkit-keyframes confetti-106 {
  55.178% {
    transform: translate(102.5276vw, 55.178vh) scale(0.2256);
  }
  to {
    transform: translate(99.23295vw, 100vh) scale(0.2256);
  }
}
@keyframes confetti-106 {
  55.178% {
    transform: translate(102.5276vw, 55.178vh) scale(0.2256);
  }
  to {
    transform: translate(99.23295vw, 100vh) scale(0.2256);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(107) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1477;
  transform: translate(39.4968vw, -10px) scale(0.5341);
  -webkit-animation: confetti-107 30s -12s linear infinite;
          animation: confetti-107 30s -12s linear infinite;
}
@-webkit-keyframes confetti-107 {
  47.657% {
    transform: translate(38.6801vw, 47.657vh) scale(0.5341);
  }
  to {
    transform: translate(39.08845vw, 100vh) scale(0.5341);
  }
}
@keyframes confetti-107 {
  47.657% {
    transform: translate(38.6801vw, 47.657vh) scale(0.5341);
  }
  to {
    transform: translate(39.08845vw, 100vh) scale(0.5341);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(108) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5873;
  transform: translate(34.3676vw, -10px) scale(0.6254);
  -webkit-animation: confetti-108 16s -11s linear infinite;
          animation: confetti-108 16s -11s linear infinite;
}
@-webkit-keyframes confetti-108 {
  46.095% {
    transform: translate(26.0612vw, 46.095vh) scale(0.6254);
  }
  to {
    transform: translate(30.2144vw, 100vh) scale(0.6254);
  }
}
@keyframes confetti-108 {
  46.095% {
    transform: translate(26.0612vw, 46.095vh) scale(0.6254);
  }
  to {
    transform: translate(30.2144vw, 100vh) scale(0.6254);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(109) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5147;
  transform: translate(33.0183vw, -10px) scale(0.7452);
  -webkit-animation: confetti-109 20s -23s linear infinite;
          animation: confetti-109 20s -23s linear infinite;
}
@-webkit-keyframes confetti-109 {
  61.176% {
    transform: translate(34.7051vw, 61.176vh) scale(0.7452);
  }
  to {
    transform: translate(33.8617vw, 100vh) scale(0.7452);
  }
}
@keyframes confetti-109 {
  61.176% {
    transform: translate(34.7051vw, 61.176vh) scale(0.7452);
  }
  to {
    transform: translate(33.8617vw, 100vh) scale(0.7452);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(110) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5366;
  transform: translate(55.6458vw, -10px) scale(0.8535);
  -webkit-animation: confetti-110 29s -2s linear infinite;
          animation: confetti-110 29s -2s linear infinite;
}
@-webkit-keyframes confetti-110 {
  45.856% {
    transform: translate(51.4835vw, 45.856vh) scale(0.8535);
  }
  to {
    transform: translate(53.56465vw, 100vh) scale(0.8535);
  }
}
@keyframes confetti-110 {
  45.856% {
    transform: translate(51.4835vw, 45.856vh) scale(0.8535);
  }
  to {
    transform: translate(53.56465vw, 100vh) scale(0.8535);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(111) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5217;
  transform: translate(77.4183vw, -10px) scale(0.6317);
  -webkit-animation: confetti-111 19s -1s linear infinite;
          animation: confetti-111 19s -1s linear infinite;
}
@-webkit-keyframes confetti-111 {
  64.357% {
    transform: translate(87.3756vw, 64.357vh) scale(0.6317);
  }
  to {
    transform: translate(82.39695vw, 100vh) scale(0.6317);
  }
}
@keyframes confetti-111 {
  64.357% {
    transform: translate(87.3756vw, 64.357vh) scale(0.6317);
  }
  to {
    transform: translate(82.39695vw, 100vh) scale(0.6317);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(112) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2683;
  transform: translate(5.547vw, -10px) scale(0.482);
  -webkit-animation: confetti-112 22s -16s linear infinite;
          animation: confetti-112 22s -16s linear infinite;
}
@-webkit-keyframes confetti-112 {
  73.356% {
    transform: translate(12.992vw, 73.356vh) scale(0.482);
  }
  to {
    transform: translate(9.2695vw, 100vh) scale(0.482);
  }
}
@keyframes confetti-112 {
  73.356% {
    transform: translate(12.992vw, 73.356vh) scale(0.482);
  }
  to {
    transform: translate(9.2695vw, 100vh) scale(0.482);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(113) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4196;
  transform: translate(5.5259vw, -10px) scale(0.3056);
  -webkit-animation: confetti-113 16s -5s linear infinite;
          animation: confetti-113 16s -5s linear infinite;
}
@-webkit-keyframes confetti-113 {
  78.642% {
    transform: translate(14.6009vw, 78.642vh) scale(0.3056);
  }
  to {
    transform: translate(10.0634vw, 100vh) scale(0.3056);
  }
}
@keyframes confetti-113 {
  78.642% {
    transform: translate(14.6009vw, 78.642vh) scale(0.3056);
  }
  to {
    transform: translate(10.0634vw, 100vh) scale(0.3056);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(114) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1668;
  transform: translate(27.9589vw, -10px) scale(0.3724);
  -webkit-animation: confetti-114 25s -6s linear infinite;
          animation: confetti-114 25s -6s linear infinite;
}
@-webkit-keyframes confetti-114 {
  38.089% {
    transform: translate(18.6636vw, 38.089vh) scale(0.3724);
  }
  to {
    transform: translate(23.31125vw, 100vh) scale(0.3724);
  }
}
@keyframes confetti-114 {
  38.089% {
    transform: translate(18.6636vw, 38.089vh) scale(0.3724);
  }
  to {
    transform: translate(23.31125vw, 100vh) scale(0.3724);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(115) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7631;
  transform: translate(52.8446vw, -10px) scale(0.4641);
  -webkit-animation: confetti-115 11s -4s linear infinite;
          animation: confetti-115 11s -4s linear infinite;
}
@-webkit-keyframes confetti-115 {
  75.29% {
    transform: translate(48.3764vw, 75.29vh) scale(0.4641);
  }
  to {
    transform: translate(50.6105vw, 100vh) scale(0.4641);
  }
}
@keyframes confetti-115 {
  75.29% {
    transform: translate(48.3764vw, 75.29vh) scale(0.4641);
  }
  to {
    transform: translate(50.6105vw, 100vh) scale(0.4641);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(116) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3342;
  transform: translate(6.6301vw, -10px) scale(0.0369);
  -webkit-animation: confetti-116 23s -8s linear infinite;
          animation: confetti-116 23s -8s linear infinite;
}
@-webkit-keyframes confetti-116 {
  37.629% {
    transform: translate(13.3625vw, 37.629vh) scale(0.0369);
  }
  to {
    transform: translate(9.9963vw, 100vh) scale(0.0369);
  }
}
@keyframes confetti-116 {
  37.629% {
    transform: translate(13.3625vw, 37.629vh) scale(0.0369);
  }
  to {
    transform: translate(9.9963vw, 100vh) scale(0.0369);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(117) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5955;
  transform: translate(50.2257vw, -10px) scale(0.1648);
  -webkit-animation: confetti-117 13s -17s linear infinite;
          animation: confetti-117 13s -17s linear infinite;
}
@-webkit-keyframes confetti-117 {
  68.801% {
    transform: translate(51.1415vw, 68.801vh) scale(0.1648);
  }
  to {
    transform: translate(50.6836vw, 100vh) scale(0.1648);
  }
}
@keyframes confetti-117 {
  68.801% {
    transform: translate(51.1415vw, 68.801vh) scale(0.1648);
  }
  to {
    transform: translate(50.6836vw, 100vh) scale(0.1648);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(118) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5957;
  transform: translate(6.8316vw, -10px) scale(0.3115);
  -webkit-animation: confetti-118 14s -25s linear infinite;
          animation: confetti-118 14s -25s linear infinite;
}
@-webkit-keyframes confetti-118 {
  61.478% {
    transform: translate(6.1989vw, 61.478vh) scale(0.3115);
  }
  to {
    transform: translate(6.51525vw, 100vh) scale(0.3115);
  }
}
@keyframes confetti-118 {
  61.478% {
    transform: translate(6.1989vw, 61.478vh) scale(0.3115);
  }
  to {
    transform: translate(6.51525vw, 100vh) scale(0.3115);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(119) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7161;
  transform: translate(48.8451vw, -10px) scale(0.6401);
  -webkit-animation: confetti-119 20s -5s linear infinite;
          animation: confetti-119 20s -5s linear infinite;
}
@-webkit-keyframes confetti-119 {
  76.312% {
    transform: translate(52.277vw, 76.312vh) scale(0.6401);
  }
  to {
    transform: translate(50.56105vw, 100vh) scale(0.6401);
  }
}
@keyframes confetti-119 {
  76.312% {
    transform: translate(52.277vw, 76.312vh) scale(0.6401);
  }
  to {
    transform: translate(50.56105vw, 100vh) scale(0.6401);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(120) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3691;
  transform: translate(69.4292vw, -10px) scale(0.4198);
  -webkit-animation: confetti-120 23s -8s linear infinite;
          animation: confetti-120 23s -8s linear infinite;
}
@-webkit-keyframes confetti-120 {
  79.665% {
    transform: translate(64.2462vw, 79.665vh) scale(0.4198);
  }
  to {
    transform: translate(66.8377vw, 100vh) scale(0.4198);
  }
}
@keyframes confetti-120 {
  79.665% {
    transform: translate(64.2462vw, 79.665vh) scale(0.4198);
  }
  to {
    transform: translate(66.8377vw, 100vh) scale(0.4198);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(121) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4113;
  transform: translate(22.6725vw, -10px) scale(0.0101);
  -webkit-animation: confetti-121 15s -29s linear infinite;
          animation: confetti-121 15s -29s linear infinite;
}
@-webkit-keyframes confetti-121 {
  64.222% {
    transform: translate(14.6594vw, 64.222vh) scale(0.0101);
  }
  to {
    transform: translate(18.66595vw, 100vh) scale(0.0101);
  }
}
@keyframes confetti-121 {
  64.222% {
    transform: translate(14.6594vw, 64.222vh) scale(0.0101);
  }
  to {
    transform: translate(18.66595vw, 100vh) scale(0.0101);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(122) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3984;
  transform: translate(14.8977vw, -10px) scale(0.739);
  -webkit-animation: confetti-122 21s -12s linear infinite;
          animation: confetti-122 21s -12s linear infinite;
}
@-webkit-keyframes confetti-122 {
  65.232% {
    transform: translate(13.0929vw, 65.232vh) scale(0.739);
  }
  to {
    transform: translate(13.9953vw, 100vh) scale(0.739);
  }
}
@keyframes confetti-122 {
  65.232% {
    transform: translate(13.0929vw, 65.232vh) scale(0.739);
  }
  to {
    transform: translate(13.9953vw, 100vh) scale(0.739);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(123) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.8745;
  transform: translate(48.3784vw, -10px) scale(0.1446);
  -webkit-animation: confetti-123 14s -20s linear infinite;
          animation: confetti-123 14s -20s linear infinite;
}
@-webkit-keyframes confetti-123 {
  73.479% {
    transform: translate(47.3728vw, 73.479vh) scale(0.1446);
  }
  to {
    transform: translate(47.8756vw, 100vh) scale(0.1446);
  }
}
@keyframes confetti-123 {
  73.479% {
    transform: translate(47.3728vw, 73.479vh) scale(0.1446);
  }
  to {
    transform: translate(47.8756vw, 100vh) scale(0.1446);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(124) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.8384;
  transform: translate(72.0379vw, -10px) scale(0.0726);
  -webkit-animation: confetti-124 27s -24s linear infinite;
          animation: confetti-124 27s -24s linear infinite;
}
@-webkit-keyframes confetti-124 {
  70.185% {
    transform: translate(63.3007vw, 70.185vh) scale(0.0726);
  }
  to {
    transform: translate(67.6693vw, 100vh) scale(0.0726);
  }
}
@keyframes confetti-124 {
  70.185% {
    transform: translate(63.3007vw, 70.185vh) scale(0.0726);
  }
  to {
    transform: translate(67.6693vw, 100vh) scale(0.0726);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(125) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.884;
  transform: translate(85.0057vw, -10px) scale(0.784);
  -webkit-animation: confetti-125 11s -30s linear infinite;
          animation: confetti-125 11s -30s linear infinite;
}
@-webkit-keyframes confetti-125 {
  77.345% {
    transform: translate(77.3567vw, 77.345vh) scale(0.784);
  }
  to {
    transform: translate(81.1812vw, 100vh) scale(0.784);
  }
}
@keyframes confetti-125 {
  77.345% {
    transform: translate(77.3567vw, 77.345vh) scale(0.784);
  }
  to {
    transform: translate(81.1812vw, 100vh) scale(0.784);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(126) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5009;
  transform: translate(89.0692vw, -10px) scale(0.0335);
  -webkit-animation: confetti-126 29s -11s linear infinite;
          animation: confetti-126 29s -11s linear infinite;
}
@-webkit-keyframes confetti-126 {
  69.564% {
    transform: translate(88.5564vw, 69.564vh) scale(0.0335);
  }
  to {
    transform: translate(88.8128vw, 100vh) scale(0.0335);
  }
}
@keyframes confetti-126 {
  69.564% {
    transform: translate(88.5564vw, 69.564vh) scale(0.0335);
  }
  to {
    transform: translate(88.8128vw, 100vh) scale(0.0335);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(127) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5744;
  transform: translate(42.3342vw, -10px) scale(0.1325);
  -webkit-animation: confetti-127 22s -19s linear infinite;
          animation: confetti-127 22s -19s linear infinite;
}
@-webkit-keyframes confetti-127 {
  52.297% {
    transform: translate(50.4641vw, 52.297vh) scale(0.1325);
  }
  to {
    transform: translate(46.39915vw, 100vh) scale(0.1325);
  }
}
@keyframes confetti-127 {
  52.297% {
    transform: translate(50.4641vw, 52.297vh) scale(0.1325);
  }
  to {
    transform: translate(46.39915vw, 100vh) scale(0.1325);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(128) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2145;
  transform: translate(31.0342vw, -10px) scale(0.933);
  -webkit-animation: confetti-128 13s -4s linear infinite;
          animation: confetti-128 13s -4s linear infinite;
}
@-webkit-keyframes confetti-128 {
  51.344% {
    transform: translate(30.9031vw, 51.344vh) scale(0.933);
  }
  to {
    transform: translate(30.96865vw, 100vh) scale(0.933);
  }
}
@keyframes confetti-128 {
  51.344% {
    transform: translate(30.9031vw, 51.344vh) scale(0.933);
  }
  to {
    transform: translate(30.96865vw, 100vh) scale(0.933);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(129) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4545;
  transform: translate(28.3302vw, -10px) scale(0.6366);
  -webkit-animation: confetti-129 19s -23s linear infinite;
          animation: confetti-129 19s -23s linear infinite;
}
@-webkit-keyframes confetti-129 {
  65.66% {
    transform: translate(18.9856vw, 65.66vh) scale(0.6366);
  }
  to {
    transform: translate(23.6579vw, 100vh) scale(0.6366);
  }
}
@keyframes confetti-129 {
  65.66% {
    transform: translate(18.9856vw, 65.66vh) scale(0.6366);
  }
  to {
    transform: translate(23.6579vw, 100vh) scale(0.6366);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(130) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.09;
  transform: translate(43.0608vw, -10px) scale(0.261);
  -webkit-animation: confetti-130 19s -12s linear infinite;
          animation: confetti-130 19s -12s linear infinite;
}
@-webkit-keyframes confetti-130 {
  40.816% {
    transform: translate(46.4592vw, 40.816vh) scale(0.261);
  }
  to {
    transform: translate(44.76vw, 100vh) scale(0.261);
  }
}
@keyframes confetti-130 {
  40.816% {
    transform: translate(46.4592vw, 40.816vh) scale(0.261);
  }
  to {
    transform: translate(44.76vw, 100vh) scale(0.261);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(131) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1482;
  transform: translate(33.1639vw, -10px) scale(0.7699);
  -webkit-animation: confetti-131 21s -27s linear infinite;
          animation: confetti-131 21s -27s linear infinite;
}
@-webkit-keyframes confetti-131 {
  38.229% {
    transform: translate(24.8195vw, 38.229vh) scale(0.7699);
  }
  to {
    transform: translate(28.9917vw, 100vh) scale(0.7699);
  }
}
@keyframes confetti-131 {
  38.229% {
    transform: translate(24.8195vw, 38.229vh) scale(0.7699);
  }
  to {
    transform: translate(28.9917vw, 100vh) scale(0.7699);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(132) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0977;
  transform: translate(84.5914vw, -10px) scale(0.028);
  -webkit-animation: confetti-132 13s -11s linear infinite;
          animation: confetti-132 13s -11s linear infinite;
}
@-webkit-keyframes confetti-132 {
  33.31% {
    transform: translate(93.9828vw, 33.31vh) scale(0.028);
  }
  to {
    transform: translate(89.2871vw, 100vh) scale(0.028);
  }
}
@keyframes confetti-132 {
  33.31% {
    transform: translate(93.9828vw, 33.31vh) scale(0.028);
  }
  to {
    transform: translate(89.2871vw, 100vh) scale(0.028);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(133) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.9869;
  transform: translate(12.6675vw, -10px) scale(0.605);
  -webkit-animation: confetti-133 20s -19s linear infinite;
          animation: confetti-133 20s -19s linear infinite;
}
@-webkit-keyframes confetti-133 {
  79.783% {
    transform: translate(9.8413vw, 79.783vh) scale(0.605);
  }
  to {
    transform: translate(11.2544vw, 100vh) scale(0.605);
  }
}
@keyframes confetti-133 {
  79.783% {
    transform: translate(9.8413vw, 79.783vh) scale(0.605);
  }
  to {
    transform: translate(11.2544vw, 100vh) scale(0.605);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(134) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.8223;
  transform: translate(70.9124vw, -10px) scale(0.1648);
  -webkit-animation: confetti-134 20s -10s linear infinite;
          animation: confetti-134 20s -10s linear infinite;
}
@-webkit-keyframes confetti-134 {
  34.838% {
    transform: translate(64.0754vw, 34.838vh) scale(0.1648);
  }
  to {
    transform: translate(67.4939vw, 100vh) scale(0.1648);
  }
}
@keyframes confetti-134 {
  34.838% {
    transform: translate(64.0754vw, 34.838vh) scale(0.1648);
  }
  to {
    transform: translate(67.4939vw, 100vh) scale(0.1648);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(135) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.9546;
  transform: translate(45.4048vw, -10px) scale(0.3849);
  -webkit-animation: confetti-135 23s -18s linear infinite;
          animation: confetti-135 23s -18s linear infinite;
}
@-webkit-keyframes confetti-135 {
  54.06% {
    transform: translate(53.1606vw, 54.06vh) scale(0.3849);
  }
  to {
    transform: translate(49.2827vw, 100vh) scale(0.3849);
  }
}
@keyframes confetti-135 {
  54.06% {
    transform: translate(53.1606vw, 54.06vh) scale(0.3849);
  }
  to {
    transform: translate(49.2827vw, 100vh) scale(0.3849);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(136) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0881;
  transform: translate(91.6225vw, -10px) scale(0.7739);
  -webkit-animation: confetti-136 22s -12s linear infinite;
          animation: confetti-136 22s -12s linear infinite;
}
@-webkit-keyframes confetti-136 {
  77.529% {
    transform: translate(89.0172vw, 77.529vh) scale(0.7739);
  }
  to {
    transform: translate(90.31985vw, 100vh) scale(0.7739);
  }
}
@keyframes confetti-136 {
  77.529% {
    transform: translate(89.0172vw, 77.529vh) scale(0.7739);
  }
  to {
    transform: translate(90.31985vw, 100vh) scale(0.7739);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(137) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7011;
  transform: translate(16.3427vw, -10px) scale(0.3225);
  -webkit-animation: confetti-137 16s -2s linear infinite;
          animation: confetti-137 16s -2s linear infinite;
}
@-webkit-keyframes confetti-137 {
  73.646% {
    transform: translate(20.4424vw, 73.646vh) scale(0.3225);
  }
  to {
    transform: translate(18.39255vw, 100vh) scale(0.3225);
  }
}
@keyframes confetti-137 {
  73.646% {
    transform: translate(20.4424vw, 73.646vh) scale(0.3225);
  }
  to {
    transform: translate(18.39255vw, 100vh) scale(0.3225);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(138) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3136;
  transform: translate(32.8541vw, -10px) scale(0.7444);
  -webkit-animation: confetti-138 12s -13s linear infinite;
          animation: confetti-138 12s -13s linear infinite;
}
@-webkit-keyframes confetti-138 {
  36.308% {
    transform: translate(24.1898vw, 36.308vh) scale(0.7444);
  }
  to {
    transform: translate(28.52195vw, 100vh) scale(0.7444);
  }
}
@keyframes confetti-138 {
  36.308% {
    transform: translate(24.1898vw, 36.308vh) scale(0.7444);
  }
  to {
    transform: translate(28.52195vw, 100vh) scale(0.7444);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(139) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.9684;
  transform: translate(60.0097vw, -10px) scale(0.2143);
  -webkit-animation: confetti-139 14s -27s linear infinite;
          animation: confetti-139 14s -27s linear infinite;
}
@-webkit-keyframes confetti-139 {
  38.539% {
    transform: translate(62.2911vw, 38.539vh) scale(0.2143);
  }
  to {
    transform: translate(61.1504vw, 100vh) scale(0.2143);
  }
}
@keyframes confetti-139 {
  38.539% {
    transform: translate(62.2911vw, 38.539vh) scale(0.2143);
  }
  to {
    transform: translate(61.1504vw, 100vh) scale(0.2143);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(140) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5074;
  transform: translate(89.4638vw, -10px) scale(0.8671);
  -webkit-animation: confetti-140 18s -12s linear infinite;
          animation: confetti-140 18s -12s linear infinite;
}
@-webkit-keyframes confetti-140 {
  50.771% {
    transform: translate(84.843vw, 50.771vh) scale(0.8671);
  }
  to {
    transform: translate(87.1534vw, 100vh) scale(0.8671);
  }
}
@keyframes confetti-140 {
  50.771% {
    transform: translate(84.843vw, 50.771vh) scale(0.8671);
  }
  to {
    transform: translate(87.1534vw, 100vh) scale(0.8671);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(141) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6948;
  transform: translate(52.0782vw, -10px) scale(0.5302);
  -webkit-animation: confetti-141 19s -7s linear infinite;
          animation: confetti-141 19s -7s linear infinite;
}
@-webkit-keyframes confetti-141 {
  40.241% {
    transform: translate(60.313vw, 40.241vh) scale(0.5302);
  }
  to {
    transform: translate(56.1956vw, 100vh) scale(0.5302);
  }
}
@keyframes confetti-141 {
  40.241% {
    transform: translate(60.313vw, 40.241vh) scale(0.5302);
  }
  to {
    transform: translate(56.1956vw, 100vh) scale(0.5302);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(142) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0701;
  transform: translate(20.9967vw, -10px) scale(0.0699);
  -webkit-animation: confetti-142 10s -5s linear infinite;
          animation: confetti-142 10s -5s linear infinite;
}
@-webkit-keyframes confetti-142 {
  47.753% {
    transform: translate(29.9328vw, 47.753vh) scale(0.0699);
  }
  to {
    transform: translate(25.46475vw, 100vh) scale(0.0699);
  }
}
@keyframes confetti-142 {
  47.753% {
    transform: translate(29.9328vw, 47.753vh) scale(0.0699);
  }
  to {
    transform: translate(25.46475vw, 100vh) scale(0.0699);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(143) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4957;
  transform: translate(18.5947vw, -10px) scale(0.6755);
  -webkit-animation: confetti-143 14s -9s linear infinite;
          animation: confetti-143 14s -9s linear infinite;
}
@-webkit-keyframes confetti-143 {
  50.87% {
    transform: translate(23.2776vw, 50.87vh) scale(0.6755);
  }
  to {
    transform: translate(20.93615vw, 100vh) scale(0.6755);
  }
}
@keyframes confetti-143 {
  50.87% {
    transform: translate(23.2776vw, 50.87vh) scale(0.6755);
  }
  to {
    transform: translate(20.93615vw, 100vh) scale(0.6755);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(144) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6815;
  transform: translate(74.0782vw, -10px) scale(0.7893);
  -webkit-animation: confetti-144 23s -7s linear infinite;
          animation: confetti-144 23s -7s linear infinite;
}
@-webkit-keyframes confetti-144 {
  47.784% {
    transform: translate(73.7587vw, 47.784vh) scale(0.7893);
  }
  to {
    transform: translate(73.91845vw, 100vh) scale(0.7893);
  }
}
@keyframes confetti-144 {
  47.784% {
    transform: translate(73.7587vw, 47.784vh) scale(0.7893);
  }
  to {
    transform: translate(73.91845vw, 100vh) scale(0.7893);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(145) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1025;
  transform: translate(91.3524vw, -10px) scale(0.0517);
  -webkit-animation: confetti-145 21s -29s linear infinite;
          animation: confetti-145 21s -29s linear infinite;
}
@-webkit-keyframes confetti-145 {
  46.734% {
    transform: translate(93.7047vw, 46.734vh) scale(0.0517);
  }
  to {
    transform: translate(92.52855vw, 100vh) scale(0.0517);
  }
}
@keyframes confetti-145 {
  46.734% {
    transform: translate(93.7047vw, 46.734vh) scale(0.0517);
  }
  to {
    transform: translate(92.52855vw, 100vh) scale(0.0517);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(146) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.8013;
  transform: translate(39.99vw, -10px) scale(0.8898);
  -webkit-animation: confetti-146 17s -4s linear infinite;
          animation: confetti-146 17s -4s linear infinite;
}
@-webkit-keyframes confetti-146 {
  54.412% {
    transform: translate(47.9353vw, 54.412vh) scale(0.8898);
  }
  to {
    transform: translate(43.96265vw, 100vh) scale(0.8898);
  }
}
@keyframes confetti-146 {
  54.412% {
    transform: translate(47.9353vw, 54.412vh) scale(0.8898);
  }
  to {
    transform: translate(43.96265vw, 100vh) scale(0.8898);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(147) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1453;
  transform: translate(78.3771vw, -10px) scale(0.8314);
  -webkit-animation: confetti-147 25s -30s linear infinite;
          animation: confetti-147 25s -30s linear infinite;
}
@-webkit-keyframes confetti-147 {
  49.41% {
    transform: translate(87.2002vw, 49.41vh) scale(0.8314);
  }
  to {
    transform: translate(82.78865vw, 100vh) scale(0.8314);
  }
}
@keyframes confetti-147 {
  49.41% {
    transform: translate(87.2002vw, 49.41vh) scale(0.8314);
  }
  to {
    transform: translate(82.78865vw, 100vh) scale(0.8314);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(148) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6714;
  transform: translate(48.1441vw, -10px) scale(0.5011);
  -webkit-animation: confetti-148 15s -25s linear infinite;
          animation: confetti-148 15s -25s linear infinite;
}
@-webkit-keyframes confetti-148 {
  77.671% {
    transform: translate(55.9758vw, 77.671vh) scale(0.5011);
  }
  to {
    transform: translate(52.05995vw, 100vh) scale(0.5011);
  }
}
@keyframes confetti-148 {
  77.671% {
    transform: translate(55.9758vw, 77.671vh) scale(0.5011);
  }
  to {
    transform: translate(52.05995vw, 100vh) scale(0.5011);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(149) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1372;
  transform: translate(21.5554vw, -10px) scale(0.1835);
  -webkit-animation: confetti-149 20s -13s linear infinite;
          animation: confetti-149 20s -13s linear infinite;
}
@-webkit-keyframes confetti-149 {
  73.9% {
    transform: translate(18.3238vw, 73.9vh) scale(0.1835);
  }
  to {
    transform: translate(19.9396vw, 100vh) scale(0.1835);
  }
}
@keyframes confetti-149 {
  73.9% {
    transform: translate(18.3238vw, 73.9vh) scale(0.1835);
  }
  to {
    transform: translate(19.9396vw, 100vh) scale(0.1835);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(150) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3019;
  transform: translate(20.2845vw, -10px) scale(0.8696);
  -webkit-animation: confetti-150 20s -18s linear infinite;
          animation: confetti-150 20s -18s linear infinite;
}
@-webkit-keyframes confetti-150 {
  68.133% {
    transform: translate(22.2228vw, 68.133vh) scale(0.8696);
  }
  to {
    transform: translate(21.25365vw, 100vh) scale(0.8696);
  }
}
@keyframes confetti-150 {
  68.133% {
    transform: translate(22.2228vw, 68.133vh) scale(0.8696);
  }
  to {
    transform: translate(21.25365vw, 100vh) scale(0.8696);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(151) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.661;
  transform: translate(73.0795vw, -10px) scale(0.4728);
  -webkit-animation: confetti-151 20s -5s linear infinite;
          animation: confetti-151 20s -5s linear infinite;
}
@-webkit-keyframes confetti-151 {
  58.949% {
    transform: translate(64.8827vw, 58.949vh) scale(0.4728);
  }
  to {
    transform: translate(68.9811vw, 100vh) scale(0.4728);
  }
}
@keyframes confetti-151 {
  58.949% {
    transform: translate(64.8827vw, 58.949vh) scale(0.4728);
  }
  to {
    transform: translate(68.9811vw, 100vh) scale(0.4728);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(152) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7953;
  transform: translate(72.3177vw, -10px) scale(0.5928);
  -webkit-animation: confetti-152 21s -27s linear infinite;
          animation: confetti-152 21s -27s linear infinite;
}
@-webkit-keyframes confetti-152 {
  37.414% {
    transform: translate(72.4702vw, 37.414vh) scale(0.5928);
  }
  to {
    transform: translate(72.39395vw, 100vh) scale(0.5928);
  }
}
@keyframes confetti-152 {
  37.414% {
    transform: translate(72.4702vw, 37.414vh) scale(0.5928);
  }
  to {
    transform: translate(72.39395vw, 100vh) scale(0.5928);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(153) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4213;
  transform: translate(73.0027vw, -10px) scale(0.9079);
  -webkit-animation: confetti-153 26s -29s linear infinite;
          animation: confetti-153 26s -29s linear infinite;
}
@-webkit-keyframes confetti-153 {
  72.105% {
    transform: translate(81.4124vw, 72.105vh) scale(0.9079);
  }
  to {
    transform: translate(77.20755vw, 100vh) scale(0.9079);
  }
}
@keyframes confetti-153 {
  72.105% {
    transform: translate(81.4124vw, 72.105vh) scale(0.9079);
  }
  to {
    transform: translate(77.20755vw, 100vh) scale(0.9079);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(154) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4167;
  transform: translate(47.9652vw, -10px) scale(0.3789);
  -webkit-animation: confetti-154 21s -1s linear infinite;
          animation: confetti-154 21s -1s linear infinite;
}
@-webkit-keyframes confetti-154 {
  52.765% {
    transform: translate(56.2168vw, 52.765vh) scale(0.3789);
  }
  to {
    transform: translate(52.091vw, 100vh) scale(0.3789);
  }
}
@keyframes confetti-154 {
  52.765% {
    transform: translate(56.2168vw, 52.765vh) scale(0.3789);
  }
  to {
    transform: translate(52.091vw, 100vh) scale(0.3789);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(155) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0452;
  transform: translate(55.037vw, -10px) scale(0.2912);
  -webkit-animation: confetti-155 30s -20s linear infinite;
          animation: confetti-155 30s -20s linear infinite;
}
@-webkit-keyframes confetti-155 {
  55.134% {
    transform: translate(54.7453vw, 55.134vh) scale(0.2912);
  }
  to {
    transform: translate(54.89115vw, 100vh) scale(0.2912);
  }
}
@keyframes confetti-155 {
  55.134% {
    transform: translate(54.7453vw, 55.134vh) scale(0.2912);
  }
  to {
    transform: translate(54.89115vw, 100vh) scale(0.2912);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(156) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2375;
  transform: translate(51.868vw, -10px) scale(0.6035);
  -webkit-animation: confetti-156 18s -3s linear infinite;
          animation: confetti-156 18s -3s linear infinite;
}
@-webkit-keyframes confetti-156 {
  37.939% {
    transform: translate(52.4951vw, 37.939vh) scale(0.6035);
  }
  to {
    transform: translate(52.18155vw, 100vh) scale(0.6035);
  }
}
@keyframes confetti-156 {
  37.939% {
    transform: translate(52.4951vw, 37.939vh) scale(0.6035);
  }
  to {
    transform: translate(52.18155vw, 100vh) scale(0.6035);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(157) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1816;
  transform: translate(6.8052vw, -10px) scale(0.428);
  -webkit-animation: confetti-157 18s -17s linear infinite;
          animation: confetti-157 18s -17s linear infinite;
}
@-webkit-keyframes confetti-157 {
  53.79% {
    transform: translate(5.0766vw, 53.79vh) scale(0.428);
  }
  to {
    transform: translate(5.9409vw, 100vh) scale(0.428);
  }
}
@keyframes confetti-157 {
  53.79% {
    transform: translate(5.0766vw, 53.79vh) scale(0.428);
  }
  to {
    transform: translate(5.9409vw, 100vh) scale(0.428);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(158) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7535;
  transform: translate(48.8107vw, -10px) scale(0.4318);
  -webkit-animation: confetti-158 13s -25s linear infinite;
          animation: confetti-158 13s -25s linear infinite;
}
@-webkit-keyframes confetti-158 {
  72.821% {
    transform: translate(57.9332vw, 72.821vh) scale(0.4318);
  }
  to {
    transform: translate(53.37195vw, 100vh) scale(0.4318);
  }
}
@keyframes confetti-158 {
  72.821% {
    transform: translate(57.9332vw, 72.821vh) scale(0.4318);
  }
  to {
    transform: translate(53.37195vw, 100vh) scale(0.4318);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(159) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.867;
  transform: translate(53.1664vw, -10px) scale(0.5431);
  -webkit-animation: confetti-159 17s -14s linear infinite;
          animation: confetti-159 17s -14s linear infinite;
}
@-webkit-keyframes confetti-159 {
  42.888% {
    transform: translate(47.8248vw, 42.888vh) scale(0.5431);
  }
  to {
    transform: translate(50.4956vw, 100vh) scale(0.5431);
  }
}
@keyframes confetti-159 {
  42.888% {
    transform: translate(47.8248vw, 42.888vh) scale(0.5431);
  }
  to {
    transform: translate(50.4956vw, 100vh) scale(0.5431);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(160) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.9082;
  transform: translate(14.0629vw, -10px) scale(0.2498);
  -webkit-animation: confetti-160 25s -18s linear infinite;
          animation: confetti-160 25s -18s linear infinite;
}
@-webkit-keyframes confetti-160 {
  67.648% {
    transform: translate(5.4988vw, 67.648vh) scale(0.2498);
  }
  to {
    transform: translate(9.78085vw, 100vh) scale(0.2498);
  }
}
@keyframes confetti-160 {
  67.648% {
    transform: translate(5.4988vw, 67.648vh) scale(0.2498);
  }
  to {
    transform: translate(9.78085vw, 100vh) scale(0.2498);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(161) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2632;
  transform: translate(95.1601vw, -10px) scale(0.2015);
  -webkit-animation: confetti-161 24s -4s linear infinite;
          animation: confetti-161 24s -4s linear infinite;
}
@-webkit-keyframes confetti-161 {
  50.062% {
    transform: translate(90.239vw, 50.062vh) scale(0.2015);
  }
  to {
    transform: translate(92.69955vw, 100vh) scale(0.2015);
  }
}
@keyframes confetti-161 {
  50.062% {
    transform: translate(90.239vw, 50.062vh) scale(0.2015);
  }
  to {
    transform: translate(92.69955vw, 100vh) scale(0.2015);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(162) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3808;
  transform: translate(94.2808vw, -10px) scale(0.3325);
  -webkit-animation: confetti-162 16s -30s linear infinite;
          animation: confetti-162 16s -30s linear infinite;
}
@-webkit-keyframes confetti-162 {
  46.743% {
    transform: translate(87.2515vw, 46.743vh) scale(0.3325);
  }
  to {
    transform: translate(90.76615vw, 100vh) scale(0.3325);
  }
}
@keyframes confetti-162 {
  46.743% {
    transform: translate(87.2515vw, 46.743vh) scale(0.3325);
  }
  to {
    transform: translate(90.76615vw, 100vh) scale(0.3325);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(163) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0056;
  transform: translate(23.0639vw, -10px) scale(0.6976);
  -webkit-animation: confetti-163 16s -26s linear infinite;
          animation: confetti-163 16s -26s linear infinite;
}
@-webkit-keyframes confetti-163 {
  43.36% {
    transform: translate(19.9407vw, 43.36vh) scale(0.6976);
  }
  to {
    transform: translate(21.5023vw, 100vh) scale(0.6976);
  }
}
@keyframes confetti-163 {
  43.36% {
    transform: translate(19.9407vw, 43.36vh) scale(0.6976);
  }
  to {
    transform: translate(21.5023vw, 100vh) scale(0.6976);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(164) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1612;
  transform: translate(68.4852vw, -10px) scale(0.9059);
  -webkit-animation: confetti-164 25s -3s linear infinite;
          animation: confetti-164 25s -3s linear infinite;
}
@-webkit-keyframes confetti-164 {
  76.818% {
    transform: translate(73.3213vw, 76.818vh) scale(0.9059);
  }
  to {
    transform: translate(70.90325vw, 100vh) scale(0.9059);
  }
}
@keyframes confetti-164 {
  76.818% {
    transform: translate(73.3213vw, 76.818vh) scale(0.9059);
  }
  to {
    transform: translate(70.90325vw, 100vh) scale(0.9059);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(165) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4203;
  transform: translate(26.9833vw, -10px) scale(0.6186);
  -webkit-animation: confetti-165 29s -22s linear infinite;
          animation: confetti-165 29s -22s linear infinite;
}
@-webkit-keyframes confetti-165 {
  30.587% {
    transform: translate(29.9791vw, 30.587vh) scale(0.6186);
  }
  to {
    transform: translate(28.4812vw, 100vh) scale(0.6186);
  }
}
@keyframes confetti-165 {
  30.587% {
    transform: translate(29.9791vw, 30.587vh) scale(0.6186);
  }
  to {
    transform: translate(28.4812vw, 100vh) scale(0.6186);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(166) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.21;
  transform: translate(83.0098vw, -10px) scale(0.198);
  -webkit-animation: confetti-166 26s -11s linear infinite;
          animation: confetti-166 26s -11s linear infinite;
}
@-webkit-keyframes confetti-166 {
  55.593% {
    transform: translate(83.9314vw, 55.593vh) scale(0.198);
  }
  to {
    transform: translate(83.4706vw, 100vh) scale(0.198);
  }
}
@keyframes confetti-166 {
  55.593% {
    transform: translate(83.9314vw, 55.593vh) scale(0.198);
  }
  to {
    transform: translate(83.4706vw, 100vh) scale(0.198);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(167) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5631;
  transform: translate(90.2263vw, -10px) scale(0.3903);
  -webkit-animation: confetti-167 22s -7s linear infinite;
          animation: confetti-167 22s -7s linear infinite;
}
@-webkit-keyframes confetti-167 {
  49.662% {
    transform: translate(87.0935vw, 49.662vh) scale(0.3903);
  }
  to {
    transform: translate(88.6599vw, 100vh) scale(0.3903);
  }
}
@keyframes confetti-167 {
  49.662% {
    transform: translate(87.0935vw, 49.662vh) scale(0.3903);
  }
  to {
    transform: translate(88.6599vw, 100vh) scale(0.3903);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(168) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.809;
  transform: translate(88.9246vw, -10px) scale(0.4322);
  -webkit-animation: confetti-168 10s -8s linear infinite;
          animation: confetti-168 10s -8s linear infinite;
}
@-webkit-keyframes confetti-168 {
  75.709% {
    transform: translate(88.4824vw, 75.709vh) scale(0.4322);
  }
  to {
    transform: translate(88.7035vw, 100vh) scale(0.4322);
  }
}
@keyframes confetti-168 {
  75.709% {
    transform: translate(88.4824vw, 75.709vh) scale(0.4322);
  }
  to {
    transform: translate(88.7035vw, 100vh) scale(0.4322);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(169) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1285;
  transform: translate(4.7995vw, -10px) scale(0.2394);
  -webkit-animation: confetti-169 24s -30s linear infinite;
          animation: confetti-169 24s -30s linear infinite;
}
@-webkit-keyframes confetti-169 {
  57.193% {
    transform: translate(-2.9422vw, 57.193vh) scale(0.2394);
  }
  to {
    transform: translate(0.92865vw, 100vh) scale(0.2394);
  }
}
@keyframes confetti-169 {
  57.193% {
    transform: translate(-2.9422vw, 57.193vh) scale(0.2394);
  }
  to {
    transform: translate(0.92865vw, 100vh) scale(0.2394);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(170) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1703;
  transform: translate(50.5484vw, -10px) scale(0.8607);
  -webkit-animation: confetti-170 18s -14s linear infinite;
          animation: confetti-170 18s -14s linear infinite;
}
@-webkit-keyframes confetti-170 {
  36.017% {
    transform: translate(54.574vw, 36.017vh) scale(0.8607);
  }
  to {
    transform: translate(52.5612vw, 100vh) scale(0.8607);
  }
}
@keyframes confetti-170 {
  36.017% {
    transform: translate(54.574vw, 36.017vh) scale(0.8607);
  }
  to {
    transform: translate(52.5612vw, 100vh) scale(0.8607);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(171) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2876;
  transform: translate(22.9024vw, -10px) scale(0.7436);
  -webkit-animation: confetti-171 23s -30s linear infinite;
          animation: confetti-171 23s -30s linear infinite;
}
@-webkit-keyframes confetti-171 {
  77.418% {
    transform: translate(18.2312vw, 77.418vh) scale(0.7436);
  }
  to {
    transform: translate(20.5668vw, 100vh) scale(0.7436);
  }
}
@keyframes confetti-171 {
  77.418% {
    transform: translate(18.2312vw, 77.418vh) scale(0.7436);
  }
  to {
    transform: translate(20.5668vw, 100vh) scale(0.7436);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(172) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7091;
  transform: translate(58.6128vw, -10px) scale(0.1429);
  -webkit-animation: confetti-172 21s -12s linear infinite;
          animation: confetti-172 21s -12s linear infinite;
}
@-webkit-keyframes confetti-172 {
  41.268% {
    transform: translate(48.7638vw, 41.268vh) scale(0.1429);
  }
  to {
    transform: translate(53.6883vw, 100vh) scale(0.1429);
  }
}
@keyframes confetti-172 {
  41.268% {
    transform: translate(48.7638vw, 41.268vh) scale(0.1429);
  }
  to {
    transform: translate(53.6883vw, 100vh) scale(0.1429);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(173) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7125;
  transform: translate(15.1687vw, -10px) scale(0.535);
  -webkit-animation: confetti-173 25s -26s linear infinite;
          animation: confetti-173 25s -26s linear infinite;
}
@-webkit-keyframes confetti-173 {
  78.846% {
    transform: translate(24.1188vw, 78.846vh) scale(0.535);
  }
  to {
    transform: translate(19.64375vw, 100vh) scale(0.535);
  }
}
@keyframes confetti-173 {
  78.846% {
    transform: translate(24.1188vw, 78.846vh) scale(0.535);
  }
  to {
    transform: translate(19.64375vw, 100vh) scale(0.535);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(174) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4478;
  transform: translate(81.3585vw, -10px) scale(0.404);
  -webkit-animation: confetti-174 22s -17s linear infinite;
          animation: confetti-174 22s -17s linear infinite;
}
@-webkit-keyframes confetti-174 {
  46.666% {
    transform: translate(84.8655vw, 46.666vh) scale(0.404);
  }
  to {
    transform: translate(83.112vw, 100vh) scale(0.404);
  }
}
@keyframes confetti-174 {
  46.666% {
    transform: translate(84.8655vw, 46.666vh) scale(0.404);
  }
  to {
    transform: translate(83.112vw, 100vh) scale(0.404);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(175) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6235;
  transform: translate(14.1978vw, -10px) scale(0.8293);
  -webkit-animation: confetti-175 12s -12s linear infinite;
          animation: confetti-175 12s -12s linear infinite;
}
@-webkit-keyframes confetti-175 {
  56.101% {
    transform: translate(16.4597vw, 56.101vh) scale(0.8293);
  }
  to {
    transform: translate(15.32875vw, 100vh) scale(0.8293);
  }
}
@keyframes confetti-175 {
  56.101% {
    transform: translate(16.4597vw, 56.101vh) scale(0.8293);
  }
  to {
    transform: translate(15.32875vw, 100vh) scale(0.8293);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(176) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1508;
  transform: translate(50.9962vw, -10px) scale(0.2032);
  -webkit-animation: confetti-176 28s -27s linear infinite;
          animation: confetti-176 28s -27s linear infinite;
}
@-webkit-keyframes confetti-176 {
  70.029% {
    transform: translate(57.365vw, 70.029vh) scale(0.2032);
  }
  to {
    transform: translate(54.1806vw, 100vh) scale(0.2032);
  }
}
@keyframes confetti-176 {
  70.029% {
    transform: translate(57.365vw, 70.029vh) scale(0.2032);
  }
  to {
    transform: translate(54.1806vw, 100vh) scale(0.2032);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(177) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.8685;
  transform: translate(19.1758vw, -10px) scale(0.4268);
  -webkit-animation: confetti-177 22s -6s linear infinite;
          animation: confetti-177 22s -6s linear infinite;
}
@-webkit-keyframes confetti-177 {
  64.378% {
    transform: translate(19.9419vw, 64.378vh) scale(0.4268);
  }
  to {
    transform: translate(19.55885vw, 100vh) scale(0.4268);
  }
}
@keyframes confetti-177 {
  64.378% {
    transform: translate(19.9419vw, 64.378vh) scale(0.4268);
  }
  to {
    transform: translate(19.55885vw, 100vh) scale(0.4268);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(178) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3889;
  transform: translate(96.585vw, -10px) scale(0.3858);
  -webkit-animation: confetti-178 29s -13s linear infinite;
          animation: confetti-178 29s -13s linear infinite;
}
@-webkit-keyframes confetti-178 {
  76.49% {
    transform: translate(87.2819vw, 76.49vh) scale(0.3858);
  }
  to {
    transform: translate(91.93345vw, 100vh) scale(0.3858);
  }
}
@keyframes confetti-178 {
  76.49% {
    transform: translate(87.2819vw, 76.49vh) scale(0.3858);
  }
  to {
    transform: translate(91.93345vw, 100vh) scale(0.3858);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(179) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.8333;
  transform: translate(53.7417vw, -10px) scale(0.0956);
  -webkit-animation: confetti-179 24s -18s linear infinite;
          animation: confetti-179 24s -18s linear infinite;
}
@-webkit-keyframes confetti-179 {
  60.639% {
    transform: translate(61.4156vw, 60.639vh) scale(0.0956);
  }
  to {
    transform: translate(57.57865vw, 100vh) scale(0.0956);
  }
}
@keyframes confetti-179 {
  60.639% {
    transform: translate(61.4156vw, 60.639vh) scale(0.0956);
  }
  to {
    transform: translate(57.57865vw, 100vh) scale(0.0956);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(180) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.9578;
  transform: translate(30.2093vw, -10px) scale(0.0118);
  -webkit-animation: confetti-180 10s -28s linear infinite;
          animation: confetti-180 10s -28s linear infinite;
}
@-webkit-keyframes confetti-180 {
  32.489% {
    transform: translate(30.7682vw, 32.489vh) scale(0.0118);
  }
  to {
    transform: translate(30.48875vw, 100vh) scale(0.0118);
  }
}
@keyframes confetti-180 {
  32.489% {
    transform: translate(30.7682vw, 32.489vh) scale(0.0118);
  }
  to {
    transform: translate(30.48875vw, 100vh) scale(0.0118);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(181) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0828;
  transform: translate(63.8542vw, -10px) scale(0.6018);
  -webkit-animation: confetti-181 21s -3s linear infinite;
          animation: confetti-181 21s -3s linear infinite;
}
@-webkit-keyframes confetti-181 {
  60.086% {
    transform: translate(62.9027vw, 60.086vh) scale(0.6018);
  }
  to {
    transform: translate(63.37845vw, 100vh) scale(0.6018);
  }
}
@keyframes confetti-181 {
  60.086% {
    transform: translate(62.9027vw, 60.086vh) scale(0.6018);
  }
  to {
    transform: translate(63.37845vw, 100vh) scale(0.6018);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(182) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1355;
  transform: translate(72.9296vw, -10px) scale(0.564);
  -webkit-animation: confetti-182 15s -3s linear infinite;
          animation: confetti-182 15s -3s linear infinite;
}
@-webkit-keyframes confetti-182 {
  71.435% {
    transform: translate(68.197vw, 71.435vh) scale(0.564);
  }
  to {
    transform: translate(70.5633vw, 100vh) scale(0.564);
  }
}
@keyframes confetti-182 {
  71.435% {
    transform: translate(68.197vw, 71.435vh) scale(0.564);
  }
  to {
    transform: translate(70.5633vw, 100vh) scale(0.564);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(183) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2232;
  transform: translate(34.9864vw, -10px) scale(0.4941);
  -webkit-animation: confetti-183 10s -15s linear infinite;
          animation: confetti-183 10s -15s linear infinite;
}
@-webkit-keyframes confetti-183 {
  74.606% {
    transform: translate(42.6055vw, 74.606vh) scale(0.4941);
  }
  to {
    transform: translate(38.79595vw, 100vh) scale(0.4941);
  }
}
@keyframes confetti-183 {
  74.606% {
    transform: translate(42.6055vw, 74.606vh) scale(0.4941);
  }
  to {
    transform: translate(38.79595vw, 100vh) scale(0.4941);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(184) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5767;
  transform: translate(15.3075vw, -10px) scale(0.5139);
  -webkit-animation: confetti-184 29s -27s linear infinite;
          animation: confetti-184 29s -27s linear infinite;
}
@-webkit-keyframes confetti-184 {
  60.562% {
    transform: translate(14.8242vw, 60.562vh) scale(0.5139);
  }
  to {
    transform: translate(15.06585vw, 100vh) scale(0.5139);
  }
}
@keyframes confetti-184 {
  60.562% {
    transform: translate(14.8242vw, 60.562vh) scale(0.5139);
  }
  to {
    transform: translate(15.06585vw, 100vh) scale(0.5139);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(185) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.9029;
  transform: translate(59.313vw, -10px) scale(0.4858);
  -webkit-animation: confetti-185 21s -14s linear infinite;
          animation: confetti-185 21s -14s linear infinite;
}
@-webkit-keyframes confetti-185 {
  51.307% {
    transform: translate(49.7585vw, 51.307vh) scale(0.4858);
  }
  to {
    transform: translate(54.53575vw, 100vh) scale(0.4858);
  }
}
@keyframes confetti-185 {
  51.307% {
    transform: translate(49.7585vw, 51.307vh) scale(0.4858);
  }
  to {
    transform: translate(54.53575vw, 100vh) scale(0.4858);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(186) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1427;
  transform: translate(72.9191vw, -10px) scale(0.1567);
  -webkit-animation: confetti-186 17s -16s linear infinite;
          animation: confetti-186 17s -16s linear infinite;
}
@-webkit-keyframes confetti-186 {
  43.849% {
    transform: translate(70.7584vw, 43.849vh) scale(0.1567);
  }
  to {
    transform: translate(71.83875vw, 100vh) scale(0.1567);
  }
}
@keyframes confetti-186 {
  43.849% {
    transform: translate(70.7584vw, 43.849vh) scale(0.1567);
  }
  to {
    transform: translate(71.83875vw, 100vh) scale(0.1567);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(187) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6749;
  transform: translate(45.2688vw, -10px) scale(0.4381);
  -webkit-animation: confetti-187 19s -23s linear infinite;
          animation: confetti-187 19s -23s linear infinite;
}
@-webkit-keyframes confetti-187 {
  33.262% {
    transform: translate(40.6515vw, 33.262vh) scale(0.4381);
  }
  to {
    transform: translate(42.96015vw, 100vh) scale(0.4381);
  }
}
@keyframes confetti-187 {
  33.262% {
    transform: translate(40.6515vw, 33.262vh) scale(0.4381);
  }
  to {
    transform: translate(42.96015vw, 100vh) scale(0.4381);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(188) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.9624;
  transform: translate(30.074vw, -10px) scale(0.9944);
  -webkit-animation: confetti-188 28s -22s linear infinite;
          animation: confetti-188 28s -22s linear infinite;
}
@-webkit-keyframes confetti-188 {
  74.793% {
    transform: translate(26.778vw, 74.793vh) scale(0.9944);
  }
  to {
    transform: translate(28.426vw, 100vh) scale(0.9944);
  }
}
@keyframes confetti-188 {
  74.793% {
    transform: translate(26.778vw, 74.793vh) scale(0.9944);
  }
  to {
    transform: translate(28.426vw, 100vh) scale(0.9944);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(189) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4613;
  transform: translate(39.011vw, -10px) scale(0.151);
  -webkit-animation: confetti-189 17s -25s linear infinite;
          animation: confetti-189 17s -25s linear infinite;
}
@-webkit-keyframes confetti-189 {
  43.428% {
    transform: translate(35.4857vw, 43.428vh) scale(0.151);
  }
  to {
    transform: translate(37.24835vw, 100vh) scale(0.151);
  }
}
@keyframes confetti-189 {
  43.428% {
    transform: translate(35.4857vw, 43.428vh) scale(0.151);
  }
  to {
    transform: translate(37.24835vw, 100vh) scale(0.151);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(190) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.854;
  transform: translate(9.3964vw, -10px) scale(0.6814);
  -webkit-animation: confetti-190 30s -17s linear infinite;
          animation: confetti-190 30s -17s linear infinite;
}
@-webkit-keyframes confetti-190 {
  64.619% {
    transform: translate(11.7908vw, 64.619vh) scale(0.6814);
  }
  to {
    transform: translate(10.5936vw, 100vh) scale(0.6814);
  }
}
@keyframes confetti-190 {
  64.619% {
    transform: translate(11.7908vw, 64.619vh) scale(0.6814);
  }
  to {
    transform: translate(10.5936vw, 100vh) scale(0.6814);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(191) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5205;
  transform: translate(57.1819vw, -10px) scale(0.0695);
  -webkit-animation: confetti-191 27s -21s linear infinite;
          animation: confetti-191 27s -21s linear infinite;
}
@-webkit-keyframes confetti-191 {
  68.981% {
    transform: translate(47.5995vw, 68.981vh) scale(0.0695);
  }
  to {
    transform: translate(52.3907vw, 100vh) scale(0.0695);
  }
}
@keyframes confetti-191 {
  68.981% {
    transform: translate(47.5995vw, 68.981vh) scale(0.0695);
  }
  to {
    transform: translate(52.3907vw, 100vh) scale(0.0695);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(192) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0821;
  transform: translate(48.5902vw, -10px) scale(0.7306);
  -webkit-animation: confetti-192 24s -27s linear infinite;
          animation: confetti-192 24s -27s linear infinite;
}
@-webkit-keyframes confetti-192 {
  69.327% {
    transform: translate(50.1028vw, 69.327vh) scale(0.7306);
  }
  to {
    transform: translate(49.3465vw, 100vh) scale(0.7306);
  }
}
@keyframes confetti-192 {
  69.327% {
    transform: translate(50.1028vw, 69.327vh) scale(0.7306);
  }
  to {
    transform: translate(49.3465vw, 100vh) scale(0.7306);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(193) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6724;
  transform: translate(84.115vw, -10px) scale(0.4551);
  -webkit-animation: confetti-193 16s -30s linear infinite;
          animation: confetti-193 16s -30s linear infinite;
}
@-webkit-keyframes confetti-193 {
  32.533% {
    transform: translate(81.6046vw, 32.533vh) scale(0.4551);
  }
  to {
    transform: translate(82.8598vw, 100vh) scale(0.4551);
  }
}
@keyframes confetti-193 {
  32.533% {
    transform: translate(81.6046vw, 32.533vh) scale(0.4551);
  }
  to {
    transform: translate(82.8598vw, 100vh) scale(0.4551);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(194) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3446;
  transform: translate(32.8473vw, -10px) scale(0.0519);
  -webkit-animation: confetti-194 12s -27s linear infinite;
          animation: confetti-194 12s -27s linear infinite;
}
@-webkit-keyframes confetti-194 {
  48.959% {
    transform: translate(37.5986vw, 48.959vh) scale(0.0519);
  }
  to {
    transform: translate(35.22295vw, 100vh) scale(0.0519);
  }
}
@keyframes confetti-194 {
  48.959% {
    transform: translate(37.5986vw, 48.959vh) scale(0.0519);
  }
  to {
    transform: translate(35.22295vw, 100vh) scale(0.0519);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(195) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5784;
  transform: translate(43.1972vw, -10px) scale(0.2514);
  -webkit-animation: confetti-195 26s -11s linear infinite;
          animation: confetti-195 26s -11s linear infinite;
}
@-webkit-keyframes confetti-195 {
  74.035% {
    transform: translate(41.2843vw, 74.035vh) scale(0.2514);
  }
  to {
    transform: translate(42.24075vw, 100vh) scale(0.2514);
  }
}
@keyframes confetti-195 {
  74.035% {
    transform: translate(41.2843vw, 74.035vh) scale(0.2514);
  }
  to {
    transform: translate(42.24075vw, 100vh) scale(0.2514);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(196) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6135;
  transform: translate(55.7128vw, -10px) scale(0.6867);
  -webkit-animation: confetti-196 28s -29s linear infinite;
          animation: confetti-196 28s -29s linear infinite;
}
@-webkit-keyframes confetti-196 {
  30.444% {
    transform: translate(51.1912vw, 30.444vh) scale(0.6867);
  }
  to {
    transform: translate(53.452vw, 100vh) scale(0.6867);
  }
}
@keyframes confetti-196 {
  30.444% {
    transform: translate(51.1912vw, 30.444vh) scale(0.6867);
  }
  to {
    transform: translate(53.452vw, 100vh) scale(0.6867);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(197) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.261;
  transform: translate(5.0046vw, -10px) scale(0.6262);
  -webkit-animation: confetti-197 29s -15s linear infinite;
          animation: confetti-197 29s -15s linear infinite;
}
@-webkit-keyframes confetti-197 {
  65.712% {
    transform: translate(7.1836vw, 65.712vh) scale(0.6262);
  }
  to {
    transform: translate(6.0941vw, 100vh) scale(0.6262);
  }
}
@keyframes confetti-197 {
  65.712% {
    transform: translate(7.1836vw, 65.712vh) scale(0.6262);
  }
  to {
    transform: translate(6.0941vw, 100vh) scale(0.6262);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(198) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5929;
  transform: translate(29.7778vw, -10px) scale(0.9056);
  -webkit-animation: confetti-198 11s -24s linear infinite;
          animation: confetti-198 11s -24s linear infinite;
}
@-webkit-keyframes confetti-198 {
  37.878% {
    transform: translate(22.1897vw, 37.878vh) scale(0.9056);
  }
  to {
    transform: translate(25.98375vw, 100vh) scale(0.9056);
  }
}
@keyframes confetti-198 {
  37.878% {
    transform: translate(22.1897vw, 37.878vh) scale(0.9056);
  }
  to {
    transform: translate(25.98375vw, 100vh) scale(0.9056);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(199) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1845;
  transform: translate(83.5907vw, -10px) scale(0.756);
  -webkit-animation: confetti-199 29s -14s linear infinite;
          animation: confetti-199 29s -14s linear infinite;
}
@-webkit-keyframes confetti-199 {
  45.792% {
    transform: translate(75.8425vw, 45.792vh) scale(0.756);
  }
  to {
    transform: translate(79.7166vw, 100vh) scale(0.756);
  }
}
@keyframes confetti-199 {
  45.792% {
    transform: translate(75.8425vw, 45.792vh) scale(0.756);
  }
  to {
    transform: translate(79.7166vw, 100vh) scale(0.756);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(200) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0974;
  transform: translate(95.152vw, -10px) scale(0.6254);
  -webkit-animation: confetti-200 26s -22s linear infinite;
          animation: confetti-200 26s -22s linear infinite;
}
@-webkit-keyframes confetti-200 {
  79.348% {
    transform: translate(95.0838vw, 79.348vh) scale(0.6254);
  }
  to {
    transform: translate(95.1179vw, 100vh) scale(0.6254);
  }
}
@keyframes confetti-200 {
  79.348% {
    transform: translate(95.0838vw, 79.348vh) scale(0.6254);
  }
  to {
    transform: translate(95.1179vw, 100vh) scale(0.6254);
  }
}
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;
}
