/*!******************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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.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 ul.items li.video a {
  background: url(/residentevil/pc/img/top/bnr/bnr_video_en.jpg) no-repeat center center/cover;
}
main#portal-top #image .bnr_slider ul.items li.video a:lang(ja) {
  background: url(/residentevil/pc/img/top/bnr/bnr_video_ja.jpg) no-repeat center center/cover;
}
main#portal-top #image .bnr_slider ul.items li.history_re4 a {
  background: url(/residentevil/pc/img/top/bnr/top_bnr_history_pc_en.jpg) no-repeat center center/cover;
}
main#portal-top #image .bnr_slider ul.items li.history_re4 a:lang(ja) {
  background: url(/residentevil/pc/img/top/bnr/top_bnr_history_pc_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 .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.0647;
  transform: translate(38.9077vw, -10px) scale(0.4392);
  -webkit-animation: snow-1 20s -12s linear infinite;
          animation: snow-1 20s -12s linear infinite;
}
@-webkit-keyframes snow-1 {
  67.269% {
    transform: translate(34.0875vw, 67.269vh) scale(0.4392);
  }
  to {
    transform: translate(36.4976vw, 100vh) scale(0.4392);
  }
}
@keyframes snow-1 {
  67.269% {
    transform: translate(34.0875vw, 67.269vh) scale(0.4392);
  }
  to {
    transform: translate(36.4976vw, 100vh) scale(0.4392);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(2) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.265;
  transform: translate(28.4312vw, -10px) scale(0.8625);
  -webkit-animation: snow-2 18s -6s linear infinite;
          animation: snow-2 18s -6s linear infinite;
}
@-webkit-keyframes snow-2 {
  35.456% {
    transform: translate(35.269vw, 35.456vh) scale(0.8625);
  }
  to {
    transform: translate(31.8501vw, 100vh) scale(0.8625);
  }
}
@keyframes snow-2 {
  35.456% {
    transform: translate(35.269vw, 35.456vh) scale(0.8625);
  }
  to {
    transform: translate(31.8501vw, 100vh) scale(0.8625);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(3) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0651;
  transform: translate(21.719vw, -10px) scale(0.7248);
  -webkit-animation: snow-3 22s -9s linear infinite;
          animation: snow-3 22s -9s linear infinite;
}
@-webkit-keyframes snow-3 {
  36.231% {
    transform: translate(17.6134vw, 36.231vh) scale(0.7248);
  }
  to {
    transform: translate(19.6662vw, 100vh) scale(0.7248);
  }
}
@keyframes snow-3 {
  36.231% {
    transform: translate(17.6134vw, 36.231vh) scale(0.7248);
  }
  to {
    transform: translate(19.6662vw, 100vh) scale(0.7248);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(4) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2652;
  transform: translate(49.4421vw, -10px) scale(0.805);
  -webkit-animation: snow-4 26s -14s linear infinite;
          animation: snow-4 26s -14s linear infinite;
}
@-webkit-keyframes snow-4 {
  68.293% {
    transform: translate(50.6682vw, 68.293vh) scale(0.805);
  }
  to {
    transform: translate(50.05515vw, 100vh) scale(0.805);
  }
}
@keyframes snow-4 {
  68.293% {
    transform: translate(50.6682vw, 68.293vh) scale(0.805);
  }
  to {
    transform: translate(50.05515vw, 100vh) scale(0.805);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(5) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2285;
  transform: translate(53.5801vw, -10px) scale(0.1804);
  -webkit-animation: snow-5 14s -29s linear infinite;
          animation: snow-5 14s -29s linear infinite;
}
@-webkit-keyframes snow-5 {
  66.308% {
    transform: translate(57.678vw, 66.308vh) scale(0.1804);
  }
  to {
    transform: translate(55.62905vw, 100vh) scale(0.1804);
  }
}
@keyframes snow-5 {
  66.308% {
    transform: translate(57.678vw, 66.308vh) scale(0.1804);
  }
  to {
    transform: translate(55.62905vw, 100vh) scale(0.1804);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(6) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5663;
  transform: translate(60.8567vw, -10px) scale(0.9947);
  -webkit-animation: snow-6 27s -21s linear infinite;
          animation: snow-6 27s -21s linear infinite;
}
@-webkit-keyframes snow-6 {
  41.133% {
    transform: translate(57.6836vw, 41.133vh) scale(0.9947);
  }
  to {
    transform: translate(59.27015vw, 100vh) scale(0.9947);
  }
}
@keyframes snow-6 {
  41.133% {
    transform: translate(57.6836vw, 41.133vh) scale(0.9947);
  }
  to {
    transform: translate(59.27015vw, 100vh) scale(0.9947);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(7) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0441;
  transform: translate(63.9802vw, -10px) scale(0.3598);
  -webkit-animation: snow-7 11s -23s linear infinite;
          animation: snow-7 11s -23s linear infinite;
}
@-webkit-keyframes snow-7 {
  39.932% {
    transform: translate(61.676vw, 39.932vh) scale(0.3598);
  }
  to {
    transform: translate(62.8281vw, 100vh) scale(0.3598);
  }
}
@keyframes snow-7 {
  39.932% {
    transform: translate(61.676vw, 39.932vh) scale(0.3598);
  }
  to {
    transform: translate(62.8281vw, 100vh) scale(0.3598);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(8) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5059;
  transform: translate(1.0133vw, -10px) scale(0.71);
  -webkit-animation: snow-8 28s -17s linear infinite;
          animation: snow-8 28s -17s linear infinite;
}
@-webkit-keyframes snow-8 {
  53.007% {
    transform: translate(6.7977vw, 53.007vh) scale(0.71);
  }
  to {
    transform: translate(3.9055vw, 100vh) scale(0.71);
  }
}
@keyframes snow-8 {
  53.007% {
    transform: translate(6.7977vw, 53.007vh) scale(0.71);
  }
  to {
    transform: translate(3.9055vw, 100vh) scale(0.71);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(9) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3141;
  transform: translate(79.6997vw, -10px) scale(0.5888);
  -webkit-animation: snow-9 22s -19s linear infinite;
          animation: snow-9 22s -19s linear infinite;
}
@-webkit-keyframes snow-9 {
  36.143% {
    transform: translate(88.9458vw, 36.143vh) scale(0.5888);
  }
  to {
    transform: translate(84.32275vw, 100vh) scale(0.5888);
  }
}
@keyframes snow-9 {
  36.143% {
    transform: translate(88.9458vw, 36.143vh) scale(0.5888);
  }
  to {
    transform: translate(84.32275vw, 100vh) scale(0.5888);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(10) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4801;
  transform: translate(85.4917vw, -10px) scale(0.971);
  -webkit-animation: snow-10 18s -6s linear infinite;
          animation: snow-10 18s -6s linear infinite;
}
@-webkit-keyframes snow-10 {
  77.312% {
    transform: translate(79.6792vw, 77.312vh) scale(0.971);
  }
  to {
    transform: translate(82.58545vw, 100vh) scale(0.971);
  }
}
@keyframes snow-10 {
  77.312% {
    transform: translate(79.6792vw, 77.312vh) scale(0.971);
  }
  to {
    transform: translate(82.58545vw, 100vh) scale(0.971);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(11) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5042;
  transform: translate(6.8514vw, -10px) scale(0.1834);
  -webkit-animation: snow-11 15s -10s linear infinite;
          animation: snow-11 15s -10s linear infinite;
}
@-webkit-keyframes snow-11 {
  72.187% {
    transform: translate(13.6485vw, 72.187vh) scale(0.1834);
  }
  to {
    transform: translate(10.24995vw, 100vh) scale(0.1834);
  }
}
@keyframes snow-11 {
  72.187% {
    transform: translate(13.6485vw, 72.187vh) scale(0.1834);
  }
  to {
    transform: translate(10.24995vw, 100vh) scale(0.1834);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(12) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.733;
  transform: translate(12.0146vw, -10px) scale(0.0219);
  -webkit-animation: snow-12 21s -20s linear infinite;
          animation: snow-12 21s -20s linear infinite;
}
@-webkit-keyframes snow-12 {
  74.095% {
    transform: translate(20.5442vw, 74.095vh) scale(0.0219);
  }
  to {
    transform: translate(16.2794vw, 100vh) scale(0.0219);
  }
}
@keyframes snow-12 {
  74.095% {
    transform: translate(20.5442vw, 74.095vh) scale(0.0219);
  }
  to {
    transform: translate(16.2794vw, 100vh) scale(0.0219);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(13) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.542;
  transform: translate(83.3021vw, -10px) scale(0.2018);
  -webkit-animation: snow-13 19s -20s linear infinite;
          animation: snow-13 19s -20s linear infinite;
}
@-webkit-keyframes snow-13 {
  48.88% {
    transform: translate(83.2064vw, 48.88vh) scale(0.2018);
  }
  to {
    transform: translate(83.25425vw, 100vh) scale(0.2018);
  }
}
@keyframes snow-13 {
  48.88% {
    transform: translate(83.2064vw, 48.88vh) scale(0.2018);
  }
  to {
    transform: translate(83.25425vw, 100vh) scale(0.2018);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(14) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.175;
  transform: translate(5.4976vw, -10px) scale(0.1345);
  -webkit-animation: snow-14 11s -23s linear infinite;
          animation: snow-14 11s -23s linear infinite;
}
@-webkit-keyframes snow-14 {
  53.951% {
    transform: translate(14.4072vw, 53.951vh) scale(0.1345);
  }
  to {
    transform: translate(9.9524vw, 100vh) scale(0.1345);
  }
}
@keyframes snow-14 {
  53.951% {
    transform: translate(14.4072vw, 53.951vh) scale(0.1345);
  }
  to {
    transform: translate(9.9524vw, 100vh) scale(0.1345);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(15) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6818;
  transform: translate(47.59vw, -10px) scale(0.1865);
  -webkit-animation: snow-15 12s -25s linear infinite;
          animation: snow-15 12s -25s linear infinite;
}
@-webkit-keyframes snow-15 {
  72.314% {
    transform: translate(53.7294vw, 72.314vh) scale(0.1865);
  }
  to {
    transform: translate(50.6597vw, 100vh) scale(0.1865);
  }
}
@keyframes snow-15 {
  72.314% {
    transform: translate(53.7294vw, 72.314vh) scale(0.1865);
  }
  to {
    transform: translate(50.6597vw, 100vh) scale(0.1865);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(16) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0426;
  transform: translate(51.4819vw, -10px) scale(0.8655);
  -webkit-animation: snow-16 28s -3s linear infinite;
          animation: snow-16 28s -3s linear infinite;
}
@-webkit-keyframes snow-16 {
  78.966% {
    transform: translate(60.0912vw, 78.966vh) scale(0.8655);
  }
  to {
    transform: translate(55.78655vw, 100vh) scale(0.8655);
  }
}
@keyframes snow-16 {
  78.966% {
    transform: translate(60.0912vw, 78.966vh) scale(0.8655);
  }
  to {
    transform: translate(55.78655vw, 100vh) scale(0.8655);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(17) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4381;
  transform: translate(7.2363vw, -10px) scale(0.821);
  -webkit-animation: snow-17 20s -16s linear infinite;
          animation: snow-17 20s -16s linear infinite;
}
@-webkit-keyframes snow-17 {
  41.929% {
    transform: translate(6.8353vw, 41.929vh) scale(0.821);
  }
  to {
    transform: translate(7.0358vw, 100vh) scale(0.821);
  }
}
@keyframes snow-17 {
  41.929% {
    transform: translate(6.8353vw, 41.929vh) scale(0.821);
  }
  to {
    transform: translate(7.0358vw, 100vh) scale(0.821);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(18) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4011;
  transform: translate(48.0235vw, -10px) scale(0.3541);
  -webkit-animation: snow-18 25s -1s linear infinite;
          animation: snow-18 25s -1s linear infinite;
}
@-webkit-keyframes snow-18 {
  34.991% {
    transform: translate(55.7615vw, 34.991vh) scale(0.3541);
  }
  to {
    transform: translate(51.8925vw, 100vh) scale(0.3541);
  }
}
@keyframes snow-18 {
  34.991% {
    transform: translate(55.7615vw, 34.991vh) scale(0.3541);
  }
  to {
    transform: translate(51.8925vw, 100vh) scale(0.3541);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(19) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6483;
  transform: translate(75.1659vw, -10px) scale(0.6939);
  -webkit-animation: snow-19 15s -23s linear infinite;
          animation: snow-19 15s -23s linear infinite;
}
@-webkit-keyframes snow-19 {
  31.76% {
    transform: translate(77.0323vw, 31.76vh) scale(0.6939);
  }
  to {
    transform: translate(76.0991vw, 100vh) scale(0.6939);
  }
}
@keyframes snow-19 {
  31.76% {
    transform: translate(77.0323vw, 31.76vh) scale(0.6939);
  }
  to {
    transform: translate(76.0991vw, 100vh) scale(0.6939);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(20) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7886;
  transform: translate(5.668vw, -10px) scale(0.6652);
  -webkit-animation: snow-20 27s -11s linear infinite;
          animation: snow-20 27s -11s linear infinite;
}
@-webkit-keyframes snow-20 {
  55.276% {
    transform: translate(8.1688vw, 55.276vh) scale(0.6652);
  }
  to {
    transform: translate(6.9184vw, 100vh) scale(0.6652);
  }
}
@keyframes snow-20 {
  55.276% {
    transform: translate(8.1688vw, 55.276vh) scale(0.6652);
  }
  to {
    transform: translate(6.9184vw, 100vh) scale(0.6652);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(21) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3308;
  transform: translate(56.9995vw, -10px) scale(0.2618);
  -webkit-animation: snow-21 25s -18s linear infinite;
          animation: snow-21 25s -18s linear infinite;
}
@-webkit-keyframes snow-21 {
  60.353% {
    transform: translate(54.7093vw, 60.353vh) scale(0.2618);
  }
  to {
    transform: translate(55.8544vw, 100vh) scale(0.2618);
  }
}
@keyframes snow-21 {
  60.353% {
    transform: translate(54.7093vw, 60.353vh) scale(0.2618);
  }
  to {
    transform: translate(55.8544vw, 100vh) scale(0.2618);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(22) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2147;
  transform: translate(34.0457vw, -10px) scale(0.659);
  -webkit-animation: snow-22 16s -20s linear infinite;
          animation: snow-22 16s -20s linear infinite;
}
@-webkit-keyframes snow-22 {
  41.277% {
    transform: translate(33.1943vw, 41.277vh) scale(0.659);
  }
  to {
    transform: translate(33.62vw, 100vh) scale(0.659);
  }
}
@keyframes snow-22 {
  41.277% {
    transform: translate(33.1943vw, 41.277vh) scale(0.659);
  }
  to {
    transform: translate(33.62vw, 100vh) scale(0.659);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(23) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0018;
  transform: translate(8.3536vw, -10px) scale(0.5373);
  -webkit-animation: snow-23 12s -14s linear infinite;
          animation: snow-23 12s -14s linear infinite;
}
@-webkit-keyframes snow-23 {
  33.021% {
    transform: translate(13.234vw, 33.021vh) scale(0.5373);
  }
  to {
    transform: translate(10.7938vw, 100vh) scale(0.5373);
  }
}
@keyframes snow-23 {
  33.021% {
    transform: translate(13.234vw, 33.021vh) scale(0.5373);
  }
  to {
    transform: translate(10.7938vw, 100vh) scale(0.5373);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(24) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1397;
  transform: translate(62.2898vw, -10px) scale(0.5204);
  -webkit-animation: snow-24 21s -20s linear infinite;
          animation: snow-24 21s -20s linear infinite;
}
@-webkit-keyframes snow-24 {
  62.25% {
    transform: translate(58.987vw, 62.25vh) scale(0.5204);
  }
  to {
    transform: translate(60.6384vw, 100vh) scale(0.5204);
  }
}
@keyframes snow-24 {
  62.25% {
    transform: translate(58.987vw, 62.25vh) scale(0.5204);
  }
  to {
    transform: translate(60.6384vw, 100vh) scale(0.5204);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(25) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.032;
  transform: translate(81.0909vw, -10px) scale(0.0077);
  -webkit-animation: snow-25 15s -23s linear infinite;
          animation: snow-25 15s -23s linear infinite;
}
@-webkit-keyframes snow-25 {
  32.525% {
    transform: translate(88.2243vw, 32.525vh) scale(0.0077);
  }
  to {
    transform: translate(84.6576vw, 100vh) scale(0.0077);
  }
}
@keyframes snow-25 {
  32.525% {
    transform: translate(88.2243vw, 32.525vh) scale(0.0077);
  }
  to {
    transform: translate(84.6576vw, 100vh) scale(0.0077);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(26) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5085;
  transform: translate(41.7144vw, -10px) scale(0.4211);
  -webkit-animation: snow-26 24s -29s linear infinite;
          animation: snow-26 24s -29s linear infinite;
}
@-webkit-keyframes snow-26 {
  59.706% {
    transform: translate(36.03vw, 59.706vh) scale(0.4211);
  }
  to {
    transform: translate(38.8722vw, 100vh) scale(0.4211);
  }
}
@keyframes snow-26 {
  59.706% {
    transform: translate(36.03vw, 59.706vh) scale(0.4211);
  }
  to {
    transform: translate(38.8722vw, 100vh) scale(0.4211);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(27) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0555;
  transform: translate(63.2237vw, -10px) scale(0.371);
  -webkit-animation: snow-27 28s -4s linear infinite;
          animation: snow-27 28s -4s linear infinite;
}
@-webkit-keyframes snow-27 {
  31.527% {
    transform: translate(69.6012vw, 31.527vh) scale(0.371);
  }
  to {
    transform: translate(66.41245vw, 100vh) scale(0.371);
  }
}
@keyframes snow-27 {
  31.527% {
    transform: translate(69.6012vw, 31.527vh) scale(0.371);
  }
  to {
    transform: translate(66.41245vw, 100vh) scale(0.371);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(28) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7779;
  transform: translate(6.5768vw, -10px) scale(0.8358);
  -webkit-animation: snow-28 13s -4s linear infinite;
          animation: snow-28 13s -4s linear infinite;
}
@-webkit-keyframes snow-28 {
  34.902% {
    transform: translate(-2.9115vw, 34.902vh) scale(0.8358);
  }
  to {
    transform: translate(1.83265vw, 100vh) scale(0.8358);
  }
}
@keyframes snow-28 {
  34.902% {
    transform: translate(-2.9115vw, 34.902vh) scale(0.8358);
  }
  to {
    transform: translate(1.83265vw, 100vh) scale(0.8358);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(29) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.326;
  transform: translate(14.4637vw, -10px) scale(0.1452);
  -webkit-animation: snow-29 24s -9s linear infinite;
          animation: snow-29 24s -9s linear infinite;
}
@-webkit-keyframes snow-29 {
  66.81% {
    transform: translate(14.4712vw, 66.81vh) scale(0.1452);
  }
  to {
    transform: translate(14.46745vw, 100vh) scale(0.1452);
  }
}
@keyframes snow-29 {
  66.81% {
    transform: translate(14.4712vw, 66.81vh) scale(0.1452);
  }
  to {
    transform: translate(14.46745vw, 100vh) scale(0.1452);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(30) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0196;
  transform: translate(21.9091vw, -10px) scale(0.005);
  -webkit-animation: snow-30 28s -10s linear infinite;
          animation: snow-30 28s -10s linear infinite;
}
@-webkit-keyframes snow-30 {
  45.39% {
    transform: translate(31.0193vw, 45.39vh) scale(0.005);
  }
  to {
    transform: translate(26.4642vw, 100vh) scale(0.005);
  }
}
@keyframes snow-30 {
  45.39% {
    transform: translate(31.0193vw, 45.39vh) scale(0.005);
  }
  to {
    transform: translate(26.4642vw, 100vh) scale(0.005);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(31) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2806;
  transform: translate(89.7982vw, -10px) scale(0.0052);
  -webkit-animation: snow-31 30s -5s linear infinite;
          animation: snow-31 30s -5s linear infinite;
}
@-webkit-keyframes snow-31 {
  71.539% {
    transform: translate(85.4807vw, 71.539vh) scale(0.0052);
  }
  to {
    transform: translate(87.63945vw, 100vh) scale(0.0052);
  }
}
@keyframes snow-31 {
  71.539% {
    transform: translate(85.4807vw, 71.539vh) scale(0.0052);
  }
  to {
    transform: translate(87.63945vw, 100vh) scale(0.0052);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(32) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4801;
  transform: translate(62.6521vw, -10px) scale(0.5864);
  -webkit-animation: snow-32 25s -2s linear infinite;
          animation: snow-32 25s -2s linear infinite;
}
@-webkit-keyframes snow-32 {
  37.089% {
    transform: translate(67.9402vw, 37.089vh) scale(0.5864);
  }
  to {
    transform: translate(65.29615vw, 100vh) scale(0.5864);
  }
}
@keyframes snow-32 {
  37.089% {
    transform: translate(67.9402vw, 37.089vh) scale(0.5864);
  }
  to {
    transform: translate(65.29615vw, 100vh) scale(0.5864);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(33) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5224;
  transform: translate(64.6443vw, -10px) scale(0.2817);
  -webkit-animation: snow-33 15s -18s linear infinite;
          animation: snow-33 15s -18s linear infinite;
}
@-webkit-keyframes snow-33 {
  63.752% {
    transform: translate(68.2674vw, 63.752vh) scale(0.2817);
  }
  to {
    transform: translate(66.45585vw, 100vh) scale(0.2817);
  }
}
@keyframes snow-33 {
  63.752% {
    transform: translate(68.2674vw, 63.752vh) scale(0.2817);
  }
  to {
    transform: translate(66.45585vw, 100vh) scale(0.2817);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(34) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7506;
  transform: translate(20.156vw, -10px) scale(0.348);
  -webkit-animation: snow-34 24s -5s linear infinite;
          animation: snow-34 24s -5s linear infinite;
}
@-webkit-keyframes snow-34 {
  78.229% {
    transform: translate(25.1583vw, 78.229vh) scale(0.348);
  }
  to {
    transform: translate(22.65715vw, 100vh) scale(0.348);
  }
}
@keyframes snow-34 {
  78.229% {
    transform: translate(25.1583vw, 78.229vh) scale(0.348);
  }
  to {
    transform: translate(22.65715vw, 100vh) scale(0.348);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(35) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.507;
  transform: translate(67.4861vw, -10px) scale(0.2005);
  -webkit-animation: snow-35 11s -14s linear infinite;
          animation: snow-35 11s -14s linear infinite;
}
@-webkit-keyframes snow-35 {
  50.371% {
    transform: translate(69.603vw, 50.371vh) scale(0.2005);
  }
  to {
    transform: translate(68.54455vw, 100vh) scale(0.2005);
  }
}
@keyframes snow-35 {
  50.371% {
    transform: translate(69.603vw, 50.371vh) scale(0.2005);
  }
  to {
    transform: translate(68.54455vw, 100vh) scale(0.2005);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(36) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0022;
  transform: translate(59.2104vw, -10px) scale(0.377);
  -webkit-animation: snow-36 18s -3s linear infinite;
          animation: snow-36 18s -3s linear infinite;
}
@-webkit-keyframes snow-36 {
  78.681% {
    transform: translate(60.7849vw, 78.681vh) scale(0.377);
  }
  to {
    transform: translate(59.99765vw, 100vh) scale(0.377);
  }
}
@keyframes snow-36 {
  78.681% {
    transform: translate(60.7849vw, 78.681vh) scale(0.377);
  }
  to {
    transform: translate(59.99765vw, 100vh) scale(0.377);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(37) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1978;
  transform: translate(68.8931vw, -10px) scale(0.343);
  -webkit-animation: snow-37 13s -24s linear infinite;
          animation: snow-37 13s -24s linear infinite;
}
@-webkit-keyframes snow-37 {
  45.464% {
    transform: translate(66.7201vw, 45.464vh) scale(0.343);
  }
  to {
    transform: translate(67.8066vw, 100vh) scale(0.343);
  }
}
@keyframes snow-37 {
  45.464% {
    transform: translate(66.7201vw, 45.464vh) scale(0.343);
  }
  to {
    transform: translate(67.8066vw, 100vh) scale(0.343);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(38) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2559;
  transform: translate(64.809vw, -10px) scale(0.3622);
  -webkit-animation: snow-38 11s -11s linear infinite;
          animation: snow-38 11s -11s linear infinite;
}
@-webkit-keyframes snow-38 {
  71.384% {
    transform: translate(60.6853vw, 71.384vh) scale(0.3622);
  }
  to {
    transform: translate(62.74715vw, 100vh) scale(0.3622);
  }
}
@keyframes snow-38 {
  71.384% {
    transform: translate(60.6853vw, 71.384vh) scale(0.3622);
  }
  to {
    transform: translate(62.74715vw, 100vh) scale(0.3622);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(39) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1089;
  transform: translate(44.8688vw, -10px) scale(0.9821);
  -webkit-animation: snow-39 21s -10s linear infinite;
          animation: snow-39 21s -10s linear infinite;
}
@-webkit-keyframes snow-39 {
  56.712% {
    transform: translate(41.3345vw, 56.712vh) scale(0.9821);
  }
  to {
    transform: translate(43.10165vw, 100vh) scale(0.9821);
  }
}
@keyframes snow-39 {
  56.712% {
    transform: translate(41.3345vw, 56.712vh) scale(0.9821);
  }
  to {
    transform: translate(43.10165vw, 100vh) scale(0.9821);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(40) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6209;
  transform: translate(49.3873vw, -10px) scale(0.2664);
  -webkit-animation: snow-40 10s -14s linear infinite;
          animation: snow-40 10s -14s linear infinite;
}
@-webkit-keyframes snow-40 {
  66.486% {
    transform: translate(58.7054vw, 66.486vh) scale(0.2664);
  }
  to {
    transform: translate(54.04635vw, 100vh) scale(0.2664);
  }
}
@keyframes snow-40 {
  66.486% {
    transform: translate(58.7054vw, 66.486vh) scale(0.2664);
  }
  to {
    transform: translate(54.04635vw, 100vh) scale(0.2664);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(41) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5737;
  transform: translate(18.0796vw, -10px) scale(0.1683);
  -webkit-animation: snow-41 11s -27s linear infinite;
          animation: snow-41 11s -27s linear infinite;
}
@-webkit-keyframes snow-41 {
  70.535% {
    transform: translate(17.2671vw, 70.535vh) scale(0.1683);
  }
  to {
    transform: translate(17.67335vw, 100vh) scale(0.1683);
  }
}
@keyframes snow-41 {
  70.535% {
    transform: translate(17.2671vw, 70.535vh) scale(0.1683);
  }
  to {
    transform: translate(17.67335vw, 100vh) scale(0.1683);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(42) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.26;
  transform: translate(54.3382vw, -10px) scale(0.7956);
  -webkit-animation: snow-42 29s -17s linear infinite;
          animation: snow-42 29s -17s linear infinite;
}
@-webkit-keyframes snow-42 {
  66.563% {
    transform: translate(52.7204vw, 66.563vh) scale(0.7956);
  }
  to {
    transform: translate(53.5293vw, 100vh) scale(0.7956);
  }
}
@keyframes snow-42 {
  66.563% {
    transform: translate(52.7204vw, 66.563vh) scale(0.7956);
  }
  to {
    transform: translate(53.5293vw, 100vh) scale(0.7956);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(43) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7752;
  transform: translate(71.9992vw, -10px) scale(0.9613);
  -webkit-animation: snow-43 27s -29s linear infinite;
          animation: snow-43 27s -29s linear infinite;
}
@-webkit-keyframes snow-43 {
  65.445% {
    transform: translate(78.84vw, 65.445vh) scale(0.9613);
  }
  to {
    transform: translate(75.4196vw, 100vh) scale(0.9613);
  }
}
@keyframes snow-43 {
  65.445% {
    transform: translate(78.84vw, 65.445vh) scale(0.9613);
  }
  to {
    transform: translate(75.4196vw, 100vh) scale(0.9613);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(44) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3601;
  transform: translate(66.8708vw, -10px) scale(0.6034);
  -webkit-animation: snow-44 19s -2s linear infinite;
          animation: snow-44 19s -2s linear infinite;
}
@-webkit-keyframes snow-44 {
  74.974% {
    transform: translate(67.9231vw, 74.974vh) scale(0.6034);
  }
  to {
    transform: translate(67.39695vw, 100vh) scale(0.6034);
  }
}
@keyframes snow-44 {
  74.974% {
    transform: translate(67.9231vw, 74.974vh) scale(0.6034);
  }
  to {
    transform: translate(67.39695vw, 100vh) scale(0.6034);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(45) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6631;
  transform: translate(29.5006vw, -10px) scale(0.1564);
  -webkit-animation: snow-45 26s -8s linear infinite;
          animation: snow-45 26s -8s linear infinite;
}
@-webkit-keyframes snow-45 {
  38.712% {
    transform: translate(24.1587vw, 38.712vh) scale(0.1564);
  }
  to {
    transform: translate(26.82965vw, 100vh) scale(0.1564);
  }
}
@keyframes snow-45 {
  38.712% {
    transform: translate(24.1587vw, 38.712vh) scale(0.1564);
  }
  to {
    transform: translate(26.82965vw, 100vh) scale(0.1564);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(46) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3596;
  transform: translate(0.1109vw, -10px) scale(0.2576);
  -webkit-animation: snow-46 10s -5s linear infinite;
          animation: snow-46 10s -5s linear infinite;
}
@-webkit-keyframes snow-46 {
  45.388% {
    transform: translate(1.1476vw, 45.388vh) scale(0.2576);
  }
  to {
    transform: translate(0.62925vw, 100vh) scale(0.2576);
  }
}
@keyframes snow-46 {
  45.388% {
    transform: translate(1.1476vw, 45.388vh) scale(0.2576);
  }
  to {
    transform: translate(0.62925vw, 100vh) scale(0.2576);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(47) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.758;
  transform: translate(2.6477vw, -10px) scale(0.4214);
  -webkit-animation: snow-47 30s -18s linear infinite;
          animation: snow-47 30s -18s linear infinite;
}
@-webkit-keyframes snow-47 {
  52.998% {
    transform: translate(-7.2808vw, 52.998vh) scale(0.4214);
  }
  to {
    transform: translate(-2.31655vw, 100vh) scale(0.4214);
  }
}
@keyframes snow-47 {
  52.998% {
    transform: translate(-7.2808vw, 52.998vh) scale(0.4214);
  }
  to {
    transform: translate(-2.31655vw, 100vh) scale(0.4214);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(48) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2991;
  transform: translate(1.4818vw, -10px) scale(0.4078);
  -webkit-animation: snow-48 26s -11s linear infinite;
          animation: snow-48 26s -11s linear infinite;
}
@-webkit-keyframes snow-48 {
  34.762% {
    transform: translate(9.5877vw, 34.762vh) scale(0.4078);
  }
  to {
    transform: translate(5.53475vw, 100vh) scale(0.4078);
  }
}
@keyframes snow-48 {
  34.762% {
    transform: translate(9.5877vw, 34.762vh) scale(0.4078);
  }
  to {
    transform: translate(5.53475vw, 100vh) scale(0.4078);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(49) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2714;
  transform: translate(57.3194vw, -10px) scale(0.6809);
  -webkit-animation: snow-49 17s -25s linear infinite;
          animation: snow-49 17s -25s linear infinite;
}
@-webkit-keyframes snow-49 {
  73.827% {
    transform: translate(53.9943vw, 73.827vh) scale(0.6809);
  }
  to {
    transform: translate(55.65685vw, 100vh) scale(0.6809);
  }
}
@keyframes snow-49 {
  73.827% {
    transform: translate(53.9943vw, 73.827vh) scale(0.6809);
  }
  to {
    transform: translate(55.65685vw, 100vh) scale(0.6809);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(50) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1106;
  transform: translate(88.3022vw, -10px) scale(0.4656);
  -webkit-animation: snow-50 17s -14s linear infinite;
          animation: snow-50 17s -14s linear infinite;
}
@-webkit-keyframes snow-50 {
  72.395% {
    transform: translate(81.05vw, 72.395vh) scale(0.4656);
  }
  to {
    transform: translate(84.6761vw, 100vh) scale(0.4656);
  }
}
@keyframes snow-50 {
  72.395% {
    transform: translate(81.05vw, 72.395vh) scale(0.4656);
  }
  to {
    transform: translate(84.6761vw, 100vh) scale(0.4656);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(51) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3941;
  transform: translate(25.415vw, -10px) scale(0.2789);
  -webkit-animation: snow-51 18s -25s linear infinite;
          animation: snow-51 18s -25s linear infinite;
}
@-webkit-keyframes snow-51 {
  59.326% {
    transform: translate(33.9603vw, 59.326vh) scale(0.2789);
  }
  to {
    transform: translate(29.68765vw, 100vh) scale(0.2789);
  }
}
@keyframes snow-51 {
  59.326% {
    transform: translate(33.9603vw, 59.326vh) scale(0.2789);
  }
  to {
    transform: translate(29.68765vw, 100vh) scale(0.2789);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(52) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1134;
  transform: translate(39.0042vw, -10px) scale(0.6604);
  -webkit-animation: snow-52 24s -18s linear infinite;
          animation: snow-52 24s -18s linear infinite;
}
@-webkit-keyframes snow-52 {
  51.221% {
    transform: translate(36.2055vw, 51.221vh) scale(0.6604);
  }
  to {
    transform: translate(37.60485vw, 100vh) scale(0.6604);
  }
}
@keyframes snow-52 {
  51.221% {
    transform: translate(36.2055vw, 51.221vh) scale(0.6604);
  }
  to {
    transform: translate(37.60485vw, 100vh) scale(0.6604);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(53) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1857;
  transform: translate(96.7168vw, -10px) scale(0.1775);
  -webkit-animation: snow-53 12s -4s linear infinite;
          animation: snow-53 12s -4s linear infinite;
}
@-webkit-keyframes snow-53 {
  42.447% {
    transform: translate(103.9585vw, 42.447vh) scale(0.1775);
  }
  to {
    transform: translate(100.33765vw, 100vh) scale(0.1775);
  }
}
@keyframes snow-53 {
  42.447% {
    transform: translate(103.9585vw, 42.447vh) scale(0.1775);
  }
  to {
    transform: translate(100.33765vw, 100vh) scale(0.1775);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(54) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5487;
  transform: translate(42.7631vw, -10px) scale(0.9434);
  -webkit-animation: snow-54 11s -22s linear infinite;
          animation: snow-54 11s -22s linear infinite;
}
@-webkit-keyframes snow-54 {
  44.518% {
    transform: translate(41.0799vw, 44.518vh) scale(0.9434);
  }
  to {
    transform: translate(41.9215vw, 100vh) scale(0.9434);
  }
}
@keyframes snow-54 {
  44.518% {
    transform: translate(41.0799vw, 44.518vh) scale(0.9434);
  }
  to {
    transform: translate(41.9215vw, 100vh) scale(0.9434);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(55) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2191;
  transform: translate(50.8524vw, -10px) scale(0.3537);
  -webkit-animation: snow-55 14s -7s linear infinite;
          animation: snow-55 14s -7s linear infinite;
}
@-webkit-keyframes snow-55 {
  60.172% {
    transform: translate(54.9581vw, 60.172vh) scale(0.3537);
  }
  to {
    transform: translate(52.90525vw, 100vh) scale(0.3537);
  }
}
@keyframes snow-55 {
  60.172% {
    transform: translate(54.9581vw, 60.172vh) scale(0.3537);
  }
  to {
    transform: translate(52.90525vw, 100vh) scale(0.3537);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(56) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4146;
  transform: translate(96.1031vw, -10px) scale(0.6275);
  -webkit-animation: snow-56 29s -27s linear infinite;
          animation: snow-56 29s -27s linear infinite;
}
@-webkit-keyframes snow-56 {
  47.535% {
    transform: translate(98.6515vw, 47.535vh) scale(0.6275);
  }
  to {
    transform: translate(97.3773vw, 100vh) scale(0.6275);
  }
}
@keyframes snow-56 {
  47.535% {
    transform: translate(98.6515vw, 47.535vh) scale(0.6275);
  }
  to {
    transform: translate(97.3773vw, 100vh) scale(0.6275);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(57) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2052;
  transform: translate(19.7683vw, -10px) scale(0.8107);
  -webkit-animation: snow-57 11s -29s linear infinite;
          animation: snow-57 11s -29s linear infinite;
}
@-webkit-keyframes snow-57 {
  61.746% {
    transform: translate(15.3125vw, 61.746vh) scale(0.8107);
  }
  to {
    transform: translate(17.5404vw, 100vh) scale(0.8107);
  }
}
@keyframes snow-57 {
  61.746% {
    transform: translate(15.3125vw, 61.746vh) scale(0.8107);
  }
  to {
    transform: translate(17.5404vw, 100vh) scale(0.8107);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(58) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3004;
  transform: translate(51.0267vw, -10px) scale(0.8079);
  -webkit-animation: snow-58 25s -11s linear infinite;
          animation: snow-58 25s -11s linear infinite;
}
@-webkit-keyframes snow-58 {
  79.843% {
    transform: translate(44.8555vw, 79.843vh) scale(0.8079);
  }
  to {
    transform: translate(47.9411vw, 100vh) scale(0.8079);
  }
}
@keyframes snow-58 {
  79.843% {
    transform: translate(44.8555vw, 79.843vh) scale(0.8079);
  }
  to {
    transform: translate(47.9411vw, 100vh) scale(0.8079);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(59) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.475;
  transform: translate(20.7031vw, -10px) scale(0.2554);
  -webkit-animation: snow-59 22s -14s linear infinite;
          animation: snow-59 22s -14s linear infinite;
}
@-webkit-keyframes snow-59 {
  56.541% {
    transform: translate(22.4582vw, 56.541vh) scale(0.2554);
  }
  to {
    transform: translate(21.58065vw, 100vh) scale(0.2554);
  }
}
@keyframes snow-59 {
  56.541% {
    transform: translate(22.4582vw, 56.541vh) scale(0.2554);
  }
  to {
    transform: translate(21.58065vw, 100vh) scale(0.2554);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(60) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7223;
  transform: translate(33.5675vw, -10px) scale(0.0854);
  -webkit-animation: snow-60 23s -26s linear infinite;
          animation: snow-60 23s -26s linear infinite;
}
@-webkit-keyframes snow-60 {
  60.187% {
    transform: translate(34.9589vw, 60.187vh) scale(0.0854);
  }
  to {
    transform: translate(34.2632vw, 100vh) scale(0.0854);
  }
}
@keyframes snow-60 {
  60.187% {
    transform: translate(34.9589vw, 60.187vh) scale(0.0854);
  }
  to {
    transform: translate(34.2632vw, 100vh) scale(0.0854);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(61) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7351;
  transform: translate(10.5912vw, -10px) scale(0.9966);
  -webkit-animation: snow-61 24s -5s linear infinite;
          animation: snow-61 24s -5s linear infinite;
}
@-webkit-keyframes snow-61 {
  37.681% {
    transform: translate(10.1599vw, 37.681vh) scale(0.9966);
  }
  to {
    transform: translate(10.37555vw, 100vh) scale(0.9966);
  }
}
@keyframes snow-61 {
  37.681% {
    transform: translate(10.1599vw, 37.681vh) scale(0.9966);
  }
  to {
    transform: translate(10.37555vw, 100vh) scale(0.9966);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(62) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6737;
  transform: translate(37.6287vw, -10px) scale(0.0937);
  -webkit-animation: snow-62 25s -3s linear infinite;
          animation: snow-62 25s -3s linear infinite;
}
@-webkit-keyframes snow-62 {
  75.838% {
    transform: translate(41.5814vw, 75.838vh) scale(0.0937);
  }
  to {
    transform: translate(39.60505vw, 100vh) scale(0.0937);
  }
}
@keyframes snow-62 {
  75.838% {
    transform: translate(41.5814vw, 75.838vh) scale(0.0937);
  }
  to {
    transform: translate(39.60505vw, 100vh) scale(0.0937);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(63) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1924;
  transform: translate(82.5235vw, -10px) scale(0.9152);
  -webkit-animation: snow-63 21s -10s linear infinite;
          animation: snow-63 21s -10s linear infinite;
}
@-webkit-keyframes snow-63 {
  64.519% {
    transform: translate(92.0457vw, 64.519vh) scale(0.9152);
  }
  to {
    transform: translate(87.2846vw, 100vh) scale(0.9152);
  }
}
@keyframes snow-63 {
  64.519% {
    transform: translate(92.0457vw, 64.519vh) scale(0.9152);
  }
  to {
    transform: translate(87.2846vw, 100vh) scale(0.9152);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(64) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1314;
  transform: translate(53.6192vw, -10px) scale(0.6745);
  -webkit-animation: snow-64 15s -21s linear infinite;
          animation: snow-64 15s -21s linear infinite;
}
@-webkit-keyframes snow-64 {
  70.083% {
    transform: translate(53.436vw, 70.083vh) scale(0.6745);
  }
  to {
    transform: translate(53.5276vw, 100vh) scale(0.6745);
  }
}
@keyframes snow-64 {
  70.083% {
    transform: translate(53.436vw, 70.083vh) scale(0.6745);
  }
  to {
    transform: translate(53.5276vw, 100vh) scale(0.6745);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(65) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1396;
  transform: translate(23.3508vw, -10px) scale(0.4463);
  -webkit-animation: snow-65 22s -8s linear infinite;
          animation: snow-65 22s -8s linear infinite;
}
@-webkit-keyframes snow-65 {
  55.918% {
    transform: translate(14.7199vw, 55.918vh) scale(0.4463);
  }
  to {
    transform: translate(19.03535vw, 100vh) scale(0.4463);
  }
}
@keyframes snow-65 {
  55.918% {
    transform: translate(14.7199vw, 55.918vh) scale(0.4463);
  }
  to {
    transform: translate(19.03535vw, 100vh) scale(0.4463);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(66) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7179;
  transform: translate(94.4787vw, -10px) scale(0.8621);
  -webkit-animation: snow-66 16s -3s linear infinite;
          animation: snow-66 16s -3s linear infinite;
}
@-webkit-keyframes snow-66 {
  64.973% {
    transform: translate(88.1278vw, 64.973vh) scale(0.8621);
  }
  to {
    transform: translate(91.30325vw, 100vh) scale(0.8621);
  }
}
@keyframes snow-66 {
  64.973% {
    transform: translate(88.1278vw, 64.973vh) scale(0.8621);
  }
  to {
    transform: translate(91.30325vw, 100vh) scale(0.8621);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(67) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0847;
  transform: translate(19.2543vw, -10px) scale(0.0792);
  -webkit-animation: snow-67 26s -11s linear infinite;
          animation: snow-67 26s -11s linear infinite;
}
@-webkit-keyframes snow-67 {
  31.817% {
    transform: translate(18.6642vw, 31.817vh) scale(0.0792);
  }
  to {
    transform: translate(18.95925vw, 100vh) scale(0.0792);
  }
}
@keyframes snow-67 {
  31.817% {
    transform: translate(18.6642vw, 31.817vh) scale(0.0792);
  }
  to {
    transform: translate(18.95925vw, 100vh) scale(0.0792);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(68) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0649;
  transform: translate(73.8407vw, -10px) scale(0.686);
  -webkit-animation: snow-68 18s -3s linear infinite;
          animation: snow-68 18s -3s linear infinite;
}
@-webkit-keyframes snow-68 {
  42.593% {
    transform: translate(72.3074vw, 42.593vh) scale(0.686);
  }
  to {
    transform: translate(73.07405vw, 100vh) scale(0.686);
  }
}
@keyframes snow-68 {
  42.593% {
    transform: translate(72.3074vw, 42.593vh) scale(0.686);
  }
  to {
    transform: translate(73.07405vw, 100vh) scale(0.686);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(69) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2705;
  transform: translate(56.815vw, -10px) scale(0.1655);
  -webkit-animation: snow-69 14s -17s linear infinite;
          animation: snow-69 14s -17s linear infinite;
}
@-webkit-keyframes snow-69 {
  42.07% {
    transform: translate(49.3986vw, 42.07vh) scale(0.1655);
  }
  to {
    transform: translate(53.1068vw, 100vh) scale(0.1655);
  }
}
@keyframes snow-69 {
  42.07% {
    transform: translate(49.3986vw, 42.07vh) scale(0.1655);
  }
  to {
    transform: translate(53.1068vw, 100vh) scale(0.1655);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(70) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4974;
  transform: translate(92.6029vw, -10px) scale(0.8394);
  -webkit-animation: snow-70 23s -30s linear infinite;
          animation: snow-70 23s -30s linear infinite;
}
@-webkit-keyframes snow-70 {
  74.681% {
    transform: translate(101.1019vw, 74.681vh) scale(0.8394);
  }
  to {
    transform: translate(96.8524vw, 100vh) scale(0.8394);
  }
}
@keyframes snow-70 {
  74.681% {
    transform: translate(101.1019vw, 74.681vh) scale(0.8394);
  }
  to {
    transform: translate(96.8524vw, 100vh) scale(0.8394);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(71) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1161;
  transform: translate(4.7853vw, -10px) scale(0.1374);
  -webkit-animation: snow-71 26s -27s linear infinite;
          animation: snow-71 26s -27s linear infinite;
}
@-webkit-keyframes snow-71 {
  73.692% {
    transform: translate(-2.2686vw, 73.692vh) scale(0.1374);
  }
  to {
    transform: translate(1.25835vw, 100vh) scale(0.1374);
  }
}
@keyframes snow-71 {
  73.692% {
    transform: translate(-2.2686vw, 73.692vh) scale(0.1374);
  }
  to {
    transform: translate(1.25835vw, 100vh) scale(0.1374);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(72) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1637;
  transform: translate(50.84vw, -10px) scale(0.2189);
  -webkit-animation: snow-72 28s -20s linear infinite;
          animation: snow-72 28s -20s linear infinite;
}
@-webkit-keyframes snow-72 {
  61.943% {
    transform: translate(47.4206vw, 61.943vh) scale(0.2189);
  }
  to {
    transform: translate(49.1303vw, 100vh) scale(0.2189);
  }
}
@keyframes snow-72 {
  61.943% {
    transform: translate(47.4206vw, 61.943vh) scale(0.2189);
  }
  to {
    transform: translate(49.1303vw, 100vh) scale(0.2189);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(73) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1755;
  transform: translate(84.4883vw, -10px) scale(0.057);
  -webkit-animation: snow-73 19s -26s linear infinite;
          animation: snow-73 19s -26s linear infinite;
}
@-webkit-keyframes snow-73 {
  59.213% {
    transform: translate(78.7722vw, 59.213vh) scale(0.057);
  }
  to {
    transform: translate(81.63025vw, 100vh) scale(0.057);
  }
}
@keyframes snow-73 {
  59.213% {
    transform: translate(78.7722vw, 59.213vh) scale(0.057);
  }
  to {
    transform: translate(81.63025vw, 100vh) scale(0.057);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(74) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7666;
  transform: translate(90.166vw, -10px) scale(0.9864);
  -webkit-animation: snow-74 10s -30s linear infinite;
          animation: snow-74 10s -30s linear infinite;
}
@-webkit-keyframes snow-74 {
  37.966% {
    transform: translate(89.7502vw, 37.966vh) scale(0.9864);
  }
  to {
    transform: translate(89.9581vw, 100vh) scale(0.9864);
  }
}
@keyframes snow-74 {
  37.966% {
    transform: translate(89.7502vw, 37.966vh) scale(0.9864);
  }
  to {
    transform: translate(89.9581vw, 100vh) scale(0.9864);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(75) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4852;
  transform: translate(4.4321vw, -10px) scale(0.9697);
  -webkit-animation: snow-75 23s -3s linear infinite;
          animation: snow-75 23s -3s linear infinite;
}
@-webkit-keyframes snow-75 {
  44.336% {
    transform: translate(14.2378vw, 44.336vh) scale(0.9697);
  }
  to {
    transform: translate(9.33495vw, 100vh) scale(0.9697);
  }
}
@keyframes snow-75 {
  44.336% {
    transform: translate(14.2378vw, 44.336vh) scale(0.9697);
  }
  to {
    transform: translate(9.33495vw, 100vh) scale(0.9697);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(76) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3227;
  transform: translate(53.3889vw, -10px) scale(0.3628);
  -webkit-animation: snow-76 17s -10s linear infinite;
          animation: snow-76 17s -10s linear infinite;
}
@-webkit-keyframes snow-76 {
  71.656% {
    transform: translate(59.0149vw, 71.656vh) scale(0.3628);
  }
  to {
    transform: translate(56.2019vw, 100vh) scale(0.3628);
  }
}
@keyframes snow-76 {
  71.656% {
    transform: translate(59.0149vw, 71.656vh) scale(0.3628);
  }
  to {
    transform: translate(56.2019vw, 100vh) scale(0.3628);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(77) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6514;
  transform: translate(26.7577vw, -10px) scale(0.8936);
  -webkit-animation: snow-77 20s -21s linear infinite;
          animation: snow-77 20s -21s linear infinite;
}
@-webkit-keyframes snow-77 {
  78.804% {
    transform: translate(28.8772vw, 78.804vh) scale(0.8936);
  }
  to {
    transform: translate(27.81745vw, 100vh) scale(0.8936);
  }
}
@keyframes snow-77 {
  78.804% {
    transform: translate(28.8772vw, 78.804vh) scale(0.8936);
  }
  to {
    transform: translate(27.81745vw, 100vh) scale(0.8936);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(78) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7821;
  transform: translate(50.6949vw, -10px) scale(0.7493);
  -webkit-animation: snow-78 29s -2s linear infinite;
          animation: snow-78 29s -2s linear infinite;
}
@-webkit-keyframes snow-78 {
  78.925% {
    transform: translate(46.1623vw, 78.925vh) scale(0.7493);
  }
  to {
    transform: translate(48.4286vw, 100vh) scale(0.7493);
  }
}
@keyframes snow-78 {
  78.925% {
    transform: translate(46.1623vw, 78.925vh) scale(0.7493);
  }
  to {
    transform: translate(48.4286vw, 100vh) scale(0.7493);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(79) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6184;
  transform: translate(10.4054vw, -10px) scale(0.5679);
  -webkit-animation: snow-79 24s -11s linear infinite;
          animation: snow-79 24s -11s linear infinite;
}
@-webkit-keyframes snow-79 {
  43.763% {
    transform: translate(19.3642vw, 43.763vh) scale(0.5679);
  }
  to {
    transform: translate(14.8848vw, 100vh) scale(0.5679);
  }
}
@keyframes snow-79 {
  43.763% {
    transform: translate(19.3642vw, 43.763vh) scale(0.5679);
  }
  to {
    transform: translate(14.8848vw, 100vh) scale(0.5679);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(80) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.348;
  transform: translate(1.5407vw, -10px) scale(0.0803);
  -webkit-animation: snow-80 18s -19s linear infinite;
          animation: snow-80 18s -19s linear infinite;
}
@-webkit-keyframes snow-80 {
  75.906% {
    transform: translate(8.9474vw, 75.906vh) scale(0.0803);
  }
  to {
    transform: translate(5.24405vw, 100vh) scale(0.0803);
  }
}
@keyframes snow-80 {
  75.906% {
    transform: translate(8.9474vw, 75.906vh) scale(0.0803);
  }
  to {
    transform: translate(5.24405vw, 100vh) scale(0.0803);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(81) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5276;
  transform: translate(13.3349vw, -10px) scale(0.3638);
  -webkit-animation: snow-81 27s -24s linear infinite;
          animation: snow-81 27s -24s linear infinite;
}
@-webkit-keyframes snow-81 {
  60.573% {
    transform: translate(14.4978vw, 60.573vh) scale(0.3638);
  }
  to {
    transform: translate(13.91635vw, 100vh) scale(0.3638);
  }
}
@keyframes snow-81 {
  60.573% {
    transform: translate(14.4978vw, 60.573vh) scale(0.3638);
  }
  to {
    transform: translate(13.91635vw, 100vh) scale(0.3638);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(82) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5589;
  transform: translate(16.2892vw, -10px) scale(0.46);
  -webkit-animation: snow-82 28s -27s linear infinite;
          animation: snow-82 28s -27s linear infinite;
}
@-webkit-keyframes snow-82 {
  31.052% {
    transform: translate(7.312vw, 31.052vh) scale(0.46);
  }
  to {
    transform: translate(11.8006vw, 100vh) scale(0.46);
  }
}
@keyframes snow-82 {
  31.052% {
    transform: translate(7.312vw, 31.052vh) scale(0.46);
  }
  to {
    transform: translate(11.8006vw, 100vh) scale(0.46);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(83) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1879;
  transform: translate(26.6382vw, -10px) scale(0.9379);
  -webkit-animation: snow-83 18s -5s linear infinite;
          animation: snow-83 18s -5s linear infinite;
}
@-webkit-keyframes snow-83 {
  47.401% {
    transform: translate(25.4502vw, 47.401vh) scale(0.9379);
  }
  to {
    transform: translate(26.0442vw, 100vh) scale(0.9379);
  }
}
@keyframes snow-83 {
  47.401% {
    transform: translate(25.4502vw, 47.401vh) scale(0.9379);
  }
  to {
    transform: translate(26.0442vw, 100vh) scale(0.9379);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(84) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4253;
  transform: translate(15.5647vw, -10px) scale(0.2181);
  -webkit-animation: snow-84 15s -14s linear infinite;
          animation: snow-84 15s -14s linear infinite;
}
@-webkit-keyframes snow-84 {
  37.786% {
    transform: translate(10.2513vw, 37.786vh) scale(0.2181);
  }
  to {
    transform: translate(12.908vw, 100vh) scale(0.2181);
  }
}
@keyframes snow-84 {
  37.786% {
    transform: translate(10.2513vw, 37.786vh) scale(0.2181);
  }
  to {
    transform: translate(12.908vw, 100vh) scale(0.2181);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(85) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6568;
  transform: translate(43.1704vw, -10px) scale(0.6554);
  -webkit-animation: snow-85 10s -8s linear infinite;
          animation: snow-85 10s -8s linear infinite;
}
@-webkit-keyframes snow-85 {
  78.295% {
    transform: translate(38.9586vw, 78.295vh) scale(0.6554);
  }
  to {
    transform: translate(41.0645vw, 100vh) scale(0.6554);
  }
}
@keyframes snow-85 {
  78.295% {
    transform: translate(38.9586vw, 78.295vh) scale(0.6554);
  }
  to {
    transform: translate(41.0645vw, 100vh) scale(0.6554);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(86) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0614;
  transform: translate(61.3094vw, -10px) scale(0.8489);
  -webkit-animation: snow-86 18s -21s linear infinite;
          animation: snow-86 18s -21s linear infinite;
}
@-webkit-keyframes snow-86 {
  50.802% {
    transform: translate(63.5908vw, 50.802vh) scale(0.8489);
  }
  to {
    transform: translate(62.4501vw, 100vh) scale(0.8489);
  }
}
@keyframes snow-86 {
  50.802% {
    transform: translate(63.5908vw, 50.802vh) scale(0.8489);
  }
  to {
    transform: translate(62.4501vw, 100vh) scale(0.8489);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(87) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3108;
  transform: translate(68.1046vw, -10px) scale(0.9082);
  -webkit-animation: snow-87 30s -8s linear infinite;
          animation: snow-87 30s -8s linear infinite;
}
@-webkit-keyframes snow-87 {
  48.022% {
    transform: translate(59.7033vw, 48.022vh) scale(0.9082);
  }
  to {
    transform: translate(63.90395vw, 100vh) scale(0.9082);
  }
}
@keyframes snow-87 {
  48.022% {
    transform: translate(59.7033vw, 48.022vh) scale(0.9082);
  }
  to {
    transform: translate(63.90395vw, 100vh) scale(0.9082);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(88) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5687;
  transform: translate(8.0654vw, -10px) scale(0.1401);
  -webkit-animation: snow-88 27s -9s linear infinite;
          animation: snow-88 27s -9s linear infinite;
}
@-webkit-keyframes snow-88 {
  63.136% {
    transform: translate(4.732vw, 63.136vh) scale(0.1401);
  }
  to {
    transform: translate(6.3987vw, 100vh) scale(0.1401);
  }
}
@keyframes snow-88 {
  63.136% {
    transform: translate(4.732vw, 63.136vh) scale(0.1401);
  }
  to {
    transform: translate(6.3987vw, 100vh) scale(0.1401);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(89) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5364;
  transform: translate(6.7141vw, -10px) scale(0.0983);
  -webkit-animation: snow-89 23s -4s linear infinite;
          animation: snow-89 23s -4s linear infinite;
}
@-webkit-keyframes snow-89 {
  61.663% {
    transform: translate(8.2268vw, 61.663vh) scale(0.0983);
  }
  to {
    transform: translate(7.47045vw, 100vh) scale(0.0983);
  }
}
@keyframes snow-89 {
  61.663% {
    transform: translate(8.2268vw, 61.663vh) scale(0.0983);
  }
  to {
    transform: translate(7.47045vw, 100vh) scale(0.0983);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(90) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.446;
  transform: translate(90.8245vw, -10px) scale(0.18);
  -webkit-animation: snow-90 17s -27s linear infinite;
          animation: snow-90 17s -27s linear infinite;
}
@-webkit-keyframes snow-90 {
  47.718% {
    transform: translate(96.5131vw, 47.718vh) scale(0.18);
  }
  to {
    transform: translate(93.6688vw, 100vh) scale(0.18);
  }
}
@keyframes snow-90 {
  47.718% {
    transform: translate(96.5131vw, 47.718vh) scale(0.18);
  }
  to {
    transform: translate(93.6688vw, 100vh) scale(0.18);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(91) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5773;
  transform: translate(66.8035vw, -10px) scale(0.6535);
  -webkit-animation: snow-91 10s -12s linear infinite;
          animation: snow-91 10s -12s linear infinite;
}
@-webkit-keyframes snow-91 {
  57.399% {
    transform: translate(64.0898vw, 57.399vh) scale(0.6535);
  }
  to {
    transform: translate(65.44665vw, 100vh) scale(0.6535);
  }
}
@keyframes snow-91 {
  57.399% {
    transform: translate(64.0898vw, 57.399vh) scale(0.6535);
  }
  to {
    transform: translate(65.44665vw, 100vh) scale(0.6535);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(92) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0256;
  transform: translate(54.1458vw, -10px) scale(0.3809);
  -webkit-animation: snow-92 15s -30s linear infinite;
          animation: snow-92 15s -30s linear infinite;
}
@-webkit-keyframes snow-92 {
  50.566% {
    transform: translate(49.6159vw, 50.566vh) scale(0.3809);
  }
  to {
    transform: translate(51.88085vw, 100vh) scale(0.3809);
  }
}
@keyframes snow-92 {
  50.566% {
    transform: translate(49.6159vw, 50.566vh) scale(0.3809);
  }
  to {
    transform: translate(51.88085vw, 100vh) scale(0.3809);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(93) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1895;
  transform: translate(82.6433vw, -10px) scale(0.4232);
  -webkit-animation: snow-93 13s -27s linear infinite;
          animation: snow-93 13s -27s linear infinite;
}
@-webkit-keyframes snow-93 {
  75.187% {
    transform: translate(72.936vw, 75.187vh) scale(0.4232);
  }
  to {
    transform: translate(77.78965vw, 100vh) scale(0.4232);
  }
}
@keyframes snow-93 {
  75.187% {
    transform: translate(72.936vw, 75.187vh) scale(0.4232);
  }
  to {
    transform: translate(77.78965vw, 100vh) scale(0.4232);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(94) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4215;
  transform: translate(51.171vw, -10px) scale(0.1212);
  -webkit-animation: snow-94 13s -21s linear infinite;
          animation: snow-94 13s -21s linear infinite;
}
@-webkit-keyframes snow-94 {
  30.402% {
    transform: translate(49.4756vw, 30.402vh) scale(0.1212);
  }
  to {
    transform: translate(50.3233vw, 100vh) scale(0.1212);
  }
}
@keyframes snow-94 {
  30.402% {
    transform: translate(49.4756vw, 30.402vh) scale(0.1212);
  }
  to {
    transform: translate(50.3233vw, 100vh) scale(0.1212);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(95) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3732;
  transform: translate(60.9831vw, -10px) scale(0.7933);
  -webkit-animation: snow-95 26s -13s linear infinite;
          animation: snow-95 26s -13s linear infinite;
}
@-webkit-keyframes snow-95 {
  57.77% {
    transform: translate(62.9566vw, 57.77vh) scale(0.7933);
  }
  to {
    transform: translate(61.96985vw, 100vh) scale(0.7933);
  }
}
@keyframes snow-95 {
  57.77% {
    transform: translate(62.9566vw, 57.77vh) scale(0.7933);
  }
  to {
    transform: translate(61.96985vw, 100vh) scale(0.7933);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(96) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1427;
  transform: translate(59.2016vw, -10px) scale(0.2323);
  -webkit-animation: snow-96 26s -5s linear infinite;
          animation: snow-96 26s -5s linear infinite;
}
@-webkit-keyframes snow-96 {
  31.517% {
    transform: translate(68.6462vw, 31.517vh) scale(0.2323);
  }
  to {
    transform: translate(63.9239vw, 100vh) scale(0.2323);
  }
}
@keyframes snow-96 {
  31.517% {
    transform: translate(68.6462vw, 31.517vh) scale(0.2323);
  }
  to {
    transform: translate(63.9239vw, 100vh) scale(0.2323);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(97) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.339;
  transform: translate(13.1813vw, -10px) scale(0.9711);
  -webkit-animation: snow-97 17s -7s linear infinite;
          animation: snow-97 17s -7s linear infinite;
}
@-webkit-keyframes snow-97 {
  34.226% {
    transform: translate(5.9995vw, 34.226vh) scale(0.9711);
  }
  to {
    transform: translate(9.5904vw, 100vh) scale(0.9711);
  }
}
@keyframes snow-97 {
  34.226% {
    transform: translate(5.9995vw, 34.226vh) scale(0.9711);
  }
  to {
    transform: translate(9.5904vw, 100vh) scale(0.9711);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(98) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4593;
  transform: translate(25.6779vw, -10px) scale(0.1133);
  -webkit-animation: snow-98 14s -22s linear infinite;
          animation: snow-98 14s -22s linear infinite;
}
@-webkit-keyframes snow-98 {
  74.519% {
    transform: translate(34.2346vw, 74.519vh) scale(0.1133);
  }
  to {
    transform: translate(29.95625vw, 100vh) scale(0.1133);
  }
}
@keyframes snow-98 {
  74.519% {
    transform: translate(34.2346vw, 74.519vh) scale(0.1133);
  }
  to {
    transform: translate(29.95625vw, 100vh) scale(0.1133);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(99) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2078;
  transform: translate(14.2902vw, -10px) scale(0.2535);
  -webkit-animation: snow-99 10s -26s linear infinite;
          animation: snow-99 10s -26s linear infinite;
}
@-webkit-keyframes snow-99 {
  48.605% {
    transform: translate(4.6594vw, 48.605vh) scale(0.2535);
  }
  to {
    transform: translate(9.4748vw, 100vh) scale(0.2535);
  }
}
@keyframes snow-99 {
  48.605% {
    transform: translate(4.6594vw, 48.605vh) scale(0.2535);
  }
  to {
    transform: translate(9.4748vw, 100vh) scale(0.2535);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(100) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7476;
  transform: translate(42.4147vw, -10px) scale(0.9883);
  -webkit-animation: snow-100 17s -13s linear infinite;
          animation: snow-100 17s -13s linear infinite;
}
@-webkit-keyframes snow-100 {
  34.94% {
    transform: translate(41.4423vw, 34.94vh) scale(0.9883);
  }
  to {
    transform: translate(41.9285vw, 100vh) scale(0.9883);
  }
}
@keyframes snow-100 {
  34.94% {
    transform: translate(41.4423vw, 34.94vh) scale(0.9883);
  }
  to {
    transform: translate(41.9285vw, 100vh) scale(0.9883);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(101) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6315;
  transform: translate(37.5311vw, -10px) scale(0.2495);
  -webkit-animation: snow-101 21s -18s linear infinite;
          animation: snow-101 21s -18s linear infinite;
}
@-webkit-keyframes snow-101 {
  30.251% {
    transform: translate(45.7931vw, 30.251vh) scale(0.2495);
  }
  to {
    transform: translate(41.6621vw, 100vh) scale(0.2495);
  }
}
@keyframes snow-101 {
  30.251% {
    transform: translate(45.7931vw, 30.251vh) scale(0.2495);
  }
  to {
    transform: translate(41.6621vw, 100vh) scale(0.2495);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(102) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5547;
  transform: translate(82.9394vw, -10px) scale(0.9016);
  -webkit-animation: snow-102 10s -1s linear infinite;
          animation: snow-102 10s -1s linear infinite;
}
@-webkit-keyframes snow-102 {
  43.487% {
    transform: translate(90.7979vw, 43.487vh) scale(0.9016);
  }
  to {
    transform: translate(86.86865vw, 100vh) scale(0.9016);
  }
}
@keyframes snow-102 {
  43.487% {
    transform: translate(90.7979vw, 43.487vh) scale(0.9016);
  }
  to {
    transform: translate(86.86865vw, 100vh) scale(0.9016);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(103) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2465;
  transform: translate(66.6547vw, -10px) scale(0.2366);
  -webkit-animation: snow-103 14s -21s linear infinite;
          animation: snow-103 14s -21s linear infinite;
}
@-webkit-keyframes snow-103 {
  63.701% {
    transform: translate(65.4565vw, 63.701vh) scale(0.2366);
  }
  to {
    transform: translate(66.0556vw, 100vh) scale(0.2366);
  }
}
@keyframes snow-103 {
  63.701% {
    transform: translate(65.4565vw, 63.701vh) scale(0.2366);
  }
  to {
    transform: translate(66.0556vw, 100vh) scale(0.2366);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(104) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.001;
  transform: translate(72.0692vw, -10px) scale(0.0629);
  -webkit-animation: snow-104 20s -20s linear infinite;
          animation: snow-104 20s -20s linear infinite;
}
@-webkit-keyframes snow-104 {
  68.472% {
    transform: translate(68.5915vw, 68.472vh) scale(0.0629);
  }
  to {
    transform: translate(70.33035vw, 100vh) scale(0.0629);
  }
}
@keyframes snow-104 {
  68.472% {
    transform: translate(68.5915vw, 68.472vh) scale(0.0629);
  }
  to {
    transform: translate(70.33035vw, 100vh) scale(0.0629);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(105) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5048;
  transform: translate(60.4142vw, -10px) scale(0.8123);
  -webkit-animation: snow-105 28s -25s linear infinite;
          animation: snow-105 28s -25s linear infinite;
}
@-webkit-keyframes snow-105 {
  55.021% {
    transform: translate(57.7453vw, 55.021vh) scale(0.8123);
  }
  to {
    transform: translate(59.07975vw, 100vh) scale(0.8123);
  }
}
@keyframes snow-105 {
  55.021% {
    transform: translate(57.7453vw, 55.021vh) scale(0.8123);
  }
  to {
    transform: translate(59.07975vw, 100vh) scale(0.8123);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(106) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7234;
  transform: translate(41.197vw, -10px) scale(0.6633);
  -webkit-animation: snow-106 18s -16s linear infinite;
          animation: snow-106 18s -16s linear infinite;
}
@-webkit-keyframes snow-106 {
  63.872% {
    transform: translate(38.512vw, 63.872vh) scale(0.6633);
  }
  to {
    transform: translate(39.8545vw, 100vh) scale(0.6633);
  }
}
@keyframes snow-106 {
  63.872% {
    transform: translate(38.512vw, 63.872vh) scale(0.6633);
  }
  to {
    transform: translate(39.8545vw, 100vh) scale(0.6633);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(107) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3966;
  transform: translate(68.0702vw, -10px) scale(0.9254);
  -webkit-animation: snow-107 10s -5s linear infinite;
          animation: snow-107 10s -5s linear infinite;
}
@-webkit-keyframes snow-107 {
  74.893% {
    transform: translate(77.9102vw, 74.893vh) scale(0.9254);
  }
  to {
    transform: translate(72.9902vw, 100vh) scale(0.9254);
  }
}
@keyframes snow-107 {
  74.893% {
    transform: translate(77.9102vw, 74.893vh) scale(0.9254);
  }
  to {
    transform: translate(72.9902vw, 100vh) scale(0.9254);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(108) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1463;
  transform: translate(56.5381vw, -10px) scale(0.064);
  -webkit-animation: snow-108 23s -24s linear infinite;
          animation: snow-108 23s -24s linear infinite;
}
@-webkit-keyframes snow-108 {
  50.539% {
    transform: translate(60.5381vw, 50.539vh) scale(0.064);
  }
  to {
    transform: translate(58.5381vw, 100vh) scale(0.064);
  }
}
@keyframes snow-108 {
  50.539% {
    transform: translate(60.5381vw, 50.539vh) scale(0.064);
  }
  to {
    transform: translate(58.5381vw, 100vh) scale(0.064);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(109) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7477;
  transform: translate(90.5778vw, -10px) scale(0.7955);
  -webkit-animation: snow-109 11s -30s linear infinite;
          animation: snow-109 11s -30s linear infinite;
}
@-webkit-keyframes snow-109 {
  74.708% {
    transform: translate(90.955vw, 74.708vh) scale(0.7955);
  }
  to {
    transform: translate(90.7664vw, 100vh) scale(0.7955);
  }
}
@keyframes snow-109 {
  74.708% {
    transform: translate(90.955vw, 74.708vh) scale(0.7955);
  }
  to {
    transform: translate(90.7664vw, 100vh) scale(0.7955);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(110) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7831;
  transform: translate(14.9518vw, -10px) scale(0.2238);
  -webkit-animation: snow-110 26s -27s linear infinite;
          animation: snow-110 26s -27s linear infinite;
}
@-webkit-keyframes snow-110 {
  56.796% {
    transform: translate(19.5585vw, 56.796vh) scale(0.2238);
  }
  to {
    transform: translate(17.25515vw, 100vh) scale(0.2238);
  }
}
@keyframes snow-110 {
  56.796% {
    transform: translate(19.5585vw, 56.796vh) scale(0.2238);
  }
  to {
    transform: translate(17.25515vw, 100vh) scale(0.2238);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(111) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4825;
  transform: translate(27.8631vw, -10px) scale(0.3746);
  -webkit-animation: snow-111 11s -11s linear infinite;
          animation: snow-111 11s -11s linear infinite;
}
@-webkit-keyframes snow-111 {
  74.943% {
    transform: translate(24.5848vw, 74.943vh) scale(0.3746);
  }
  to {
    transform: translate(26.22395vw, 100vh) scale(0.3746);
  }
}
@keyframes snow-111 {
  74.943% {
    transform: translate(24.5848vw, 74.943vh) scale(0.3746);
  }
  to {
    transform: translate(26.22395vw, 100vh) scale(0.3746);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(112) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4143;
  transform: translate(73.2326vw, -10px) scale(0.0237);
  -webkit-animation: snow-112 26s -27s linear infinite;
          animation: snow-112 26s -27s linear infinite;
}
@-webkit-keyframes snow-112 {
  73.926% {
    transform: translate(78.9601vw, 73.926vh) scale(0.0237);
  }
  to {
    transform: translate(76.09635vw, 100vh) scale(0.0237);
  }
}
@keyframes snow-112 {
  73.926% {
    transform: translate(78.9601vw, 73.926vh) scale(0.0237);
  }
  to {
    transform: translate(76.09635vw, 100vh) scale(0.0237);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(113) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2128;
  transform: translate(44.5944vw, -10px) scale(0.2164);
  -webkit-animation: snow-113 20s -16s linear infinite;
          animation: snow-113 20s -16s linear infinite;
}
@-webkit-keyframes snow-113 {
  53.866% {
    transform: translate(46.9433vw, 53.866vh) scale(0.2164);
  }
  to {
    transform: translate(45.76885vw, 100vh) scale(0.2164);
  }
}
@keyframes snow-113 {
  53.866% {
    transform: translate(46.9433vw, 53.866vh) scale(0.2164);
  }
  to {
    transform: translate(45.76885vw, 100vh) scale(0.2164);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(114) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0402;
  transform: translate(91.6851vw, -10px) scale(0.0718);
  -webkit-animation: snow-114 21s -8s linear infinite;
          animation: snow-114 21s -8s linear infinite;
}
@-webkit-keyframes snow-114 {
  65.626% {
    transform: translate(86.4564vw, 65.626vh) scale(0.0718);
  }
  to {
    transform: translate(89.07075vw, 100vh) scale(0.0718);
  }
}
@keyframes snow-114 {
  65.626% {
    transform: translate(86.4564vw, 65.626vh) scale(0.0718);
  }
  to {
    transform: translate(89.07075vw, 100vh) scale(0.0718);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(115) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.474;
  transform: translate(44.643vw, -10px) scale(0.5938);
  -webkit-animation: snow-115 15s -14s linear infinite;
          animation: snow-115 15s -14s linear infinite;
}
@-webkit-keyframes snow-115 {
  48.8% {
    transform: translate(53.8999vw, 48.8vh) scale(0.5938);
  }
  to {
    transform: translate(49.27145vw, 100vh) scale(0.5938);
  }
}
@keyframes snow-115 {
  48.8% {
    transform: translate(53.8999vw, 48.8vh) scale(0.5938);
  }
  to {
    transform: translate(49.27145vw, 100vh) scale(0.5938);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(116) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.337;
  transform: translate(76.2186vw, -10px) scale(0.0646);
  -webkit-animation: snow-116 17s -19s linear infinite;
          animation: snow-116 17s -19s linear infinite;
}
@-webkit-keyframes snow-116 {
  36.823% {
    transform: translate(83.186vw, 36.823vh) scale(0.0646);
  }
  to {
    transform: translate(79.7023vw, 100vh) scale(0.0646);
  }
}
@keyframes snow-116 {
  36.823% {
    transform: translate(83.186vw, 36.823vh) scale(0.0646);
  }
  to {
    transform: translate(79.7023vw, 100vh) scale(0.0646);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(117) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.076;
  transform: translate(61.0296vw, -10px) scale(0.0555);
  -webkit-animation: snow-117 20s -29s linear infinite;
          animation: snow-117 20s -29s linear infinite;
}
@-webkit-keyframes snow-117 {
  56.217% {
    transform: translate(65.7452vw, 56.217vh) scale(0.0555);
  }
  to {
    transform: translate(63.3874vw, 100vh) scale(0.0555);
  }
}
@keyframes snow-117 {
  56.217% {
    transform: translate(65.7452vw, 56.217vh) scale(0.0555);
  }
  to {
    transform: translate(63.3874vw, 100vh) scale(0.0555);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(118) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5423;
  transform: translate(47.41vw, -10px) scale(0.231);
  -webkit-animation: snow-118 20s -4s linear infinite;
          animation: snow-118 20s -4s linear infinite;
}
@-webkit-keyframes snow-118 {
  46.298% {
    transform: translate(49.1834vw, 46.298vh) scale(0.231);
  }
  to {
    transform: translate(48.2967vw, 100vh) scale(0.231);
  }
}
@keyframes snow-118 {
  46.298% {
    transform: translate(49.1834vw, 46.298vh) scale(0.231);
  }
  to {
    transform: translate(48.2967vw, 100vh) scale(0.231);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(119) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5849;
  transform: translate(58.3786vw, -10px) scale(0.9936);
  -webkit-animation: snow-119 24s -26s linear infinite;
          animation: snow-119 24s -26s linear infinite;
}
@-webkit-keyframes snow-119 {
  52.671% {
    transform: translate(61.3627vw, 52.671vh) scale(0.9936);
  }
  to {
    transform: translate(59.87065vw, 100vh) scale(0.9936);
  }
}
@keyframes snow-119 {
  52.671% {
    transform: translate(61.3627vw, 52.671vh) scale(0.9936);
  }
  to {
    transform: translate(59.87065vw, 100vh) scale(0.9936);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(120) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7205;
  transform: translate(64.1516vw, -10px) scale(0.157);
  -webkit-animation: snow-120 25s -3s linear infinite;
          animation: snow-120 25s -3s linear infinite;
}
@-webkit-keyframes snow-120 {
  42.941% {
    transform: translate(54.7662vw, 42.941vh) scale(0.157);
  }
  to {
    transform: translate(59.4589vw, 100vh) scale(0.157);
  }
}
@keyframes snow-120 {
  42.941% {
    transform: translate(54.7662vw, 42.941vh) scale(0.157);
  }
  to {
    transform: translate(59.4589vw, 100vh) scale(0.157);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(121) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.074;
  transform: translate(61.8345vw, -10px) scale(0.1932);
  -webkit-animation: snow-121 26s -17s linear infinite;
          animation: snow-121 26s -17s linear infinite;
}
@-webkit-keyframes snow-121 {
  30.27% {
    transform: translate(52.2791vw, 30.27vh) scale(0.1932);
  }
  to {
    transform: translate(57.0568vw, 100vh) scale(0.1932);
  }
}
@keyframes snow-121 {
  30.27% {
    transform: translate(52.2791vw, 30.27vh) scale(0.1932);
  }
  to {
    transform: translate(57.0568vw, 100vh) scale(0.1932);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(122) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4197;
  transform: translate(37.1436vw, -10px) scale(0.4679);
  -webkit-animation: snow-122 20s -16s linear infinite;
          animation: snow-122 20s -16s linear infinite;
}
@-webkit-keyframes snow-122 {
  42.684% {
    transform: translate(42.7226vw, 42.684vh) scale(0.4679);
  }
  to {
    transform: translate(39.9331vw, 100vh) scale(0.4679);
  }
}
@keyframes snow-122 {
  42.684% {
    transform: translate(42.7226vw, 42.684vh) scale(0.4679);
  }
  to {
    transform: translate(39.9331vw, 100vh) scale(0.4679);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(123) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0553;
  transform: translate(37.436vw, -10px) scale(0.7256);
  -webkit-animation: snow-123 19s -4s linear infinite;
          animation: snow-123 19s -4s linear infinite;
}
@-webkit-keyframes snow-123 {
  73.579% {
    transform: translate(44.1393vw, 73.579vh) scale(0.7256);
  }
  to {
    transform: translate(40.78765vw, 100vh) scale(0.7256);
  }
}
@keyframes snow-123 {
  73.579% {
    transform: translate(44.1393vw, 73.579vh) scale(0.7256);
  }
  to {
    transform: translate(40.78765vw, 100vh) scale(0.7256);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(124) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6621;
  transform: translate(21.8321vw, -10px) scale(0.4292);
  -webkit-animation: snow-124 17s -23s linear infinite;
          animation: snow-124 17s -23s linear infinite;
}
@-webkit-keyframes snow-124 {
  65.173% {
    transform: translate(26.895vw, 65.173vh) scale(0.4292);
  }
  to {
    transform: translate(24.36355vw, 100vh) scale(0.4292);
  }
}
@keyframes snow-124 {
  65.173% {
    transform: translate(26.895vw, 65.173vh) scale(0.4292);
  }
  to {
    transform: translate(24.36355vw, 100vh) scale(0.4292);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(125) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.007;
  transform: translate(5.9875vw, -10px) scale(0.6945);
  -webkit-animation: snow-125 26s -28s linear infinite;
          animation: snow-125 26s -28s linear infinite;
}
@-webkit-keyframes snow-125 {
  71.55% {
    transform: translate(0.6094vw, 71.55vh) scale(0.6945);
  }
  to {
    transform: translate(3.29845vw, 100vh) scale(0.6945);
  }
}
@keyframes snow-125 {
  71.55% {
    transform: translate(0.6094vw, 71.55vh) scale(0.6945);
  }
  to {
    transform: translate(3.29845vw, 100vh) scale(0.6945);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(126) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6626;
  transform: translate(89.5513vw, -10px) scale(0.0343);
  -webkit-animation: snow-126 19s -2s linear infinite;
          animation: snow-126 19s -2s linear infinite;
}
@-webkit-keyframes snow-126 {
  53.989% {
    transform: translate(92.7214vw, 53.989vh) scale(0.0343);
  }
  to {
    transform: translate(91.13635vw, 100vh) scale(0.0343);
  }
}
@keyframes snow-126 {
  53.989% {
    transform: translate(92.7214vw, 53.989vh) scale(0.0343);
  }
  to {
    transform: translate(91.13635vw, 100vh) scale(0.0343);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(127) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5189;
  transform: translate(53.1828vw, -10px) scale(0.0255);
  -webkit-animation: snow-127 26s -4s linear infinite;
          animation: snow-127 26s -4s linear infinite;
}
@-webkit-keyframes snow-127 {
  38.553% {
    transform: translate(52.3181vw, 38.553vh) scale(0.0255);
  }
  to {
    transform: translate(52.75045vw, 100vh) scale(0.0255);
  }
}
@keyframes snow-127 {
  38.553% {
    transform: translate(52.3181vw, 38.553vh) scale(0.0255);
  }
  to {
    transform: translate(52.75045vw, 100vh) scale(0.0255);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(128) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0099;
  transform: translate(52.5526vw, -10px) scale(0.5374);
  -webkit-animation: snow-128 22s -8s linear infinite;
          animation: snow-128 22s -8s linear infinite;
}
@-webkit-keyframes snow-128 {
  32.662% {
    transform: translate(43.9744vw, 32.662vh) scale(0.5374);
  }
  to {
    transform: translate(48.2635vw, 100vh) scale(0.5374);
  }
}
@keyframes snow-128 {
  32.662% {
    transform: translate(43.9744vw, 32.662vh) scale(0.5374);
  }
  to {
    transform: translate(48.2635vw, 100vh) scale(0.5374);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(129) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.646;
  transform: translate(74.8095vw, -10px) scale(0.8215);
  -webkit-animation: snow-129 15s -16s linear infinite;
          animation: snow-129 15s -16s linear infinite;
}
@-webkit-keyframes snow-129 {
  57.805% {
    transform: translate(70.8917vw, 57.805vh) scale(0.8215);
  }
  to {
    transform: translate(72.8506vw, 100vh) scale(0.8215);
  }
}
@keyframes snow-129 {
  57.805% {
    transform: translate(70.8917vw, 57.805vh) scale(0.8215);
  }
  to {
    transform: translate(72.8506vw, 100vh) scale(0.8215);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(130) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2056;
  transform: translate(19.4758vw, -10px) scale(0.8448);
  -webkit-animation: snow-130 27s -18s linear infinite;
          animation: snow-130 27s -18s linear infinite;
}
@-webkit-keyframes snow-130 {
  46.851% {
    transform: translate(28.4121vw, 46.851vh) scale(0.8448);
  }
  to {
    transform: translate(23.94395vw, 100vh) scale(0.8448);
  }
}
@keyframes snow-130 {
  46.851% {
    transform: translate(28.4121vw, 46.851vh) scale(0.8448);
  }
  to {
    transform: translate(23.94395vw, 100vh) scale(0.8448);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(131) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1334;
  transform: translate(39.6604vw, -10px) scale(0.2603);
  -webkit-animation: snow-131 11s -9s linear infinite;
          animation: snow-131 11s -9s linear infinite;
}
@-webkit-keyframes snow-131 {
  48.013% {
    transform: translate(40.5504vw, 48.013vh) scale(0.2603);
  }
  to {
    transform: translate(40.1054vw, 100vh) scale(0.2603);
  }
}
@keyframes snow-131 {
  48.013% {
    transform: translate(40.5504vw, 48.013vh) scale(0.2603);
  }
  to {
    transform: translate(40.1054vw, 100vh) scale(0.2603);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(132) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5368;
  transform: translate(7.009vw, -10px) scale(0.7395);
  -webkit-animation: snow-132 29s -6s linear infinite;
          animation: snow-132 29s -6s linear infinite;
}
@-webkit-keyframes snow-132 {
  67.384% {
    transform: translate(4.2421vw, 67.384vh) scale(0.7395);
  }
  to {
    transform: translate(5.62555vw, 100vh) scale(0.7395);
  }
}
@keyframes snow-132 {
  67.384% {
    transform: translate(4.2421vw, 67.384vh) scale(0.7395);
  }
  to {
    transform: translate(5.62555vw, 100vh) scale(0.7395);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(133) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6411;
  transform: translate(64.1672vw, -10px) scale(0.7158);
  -webkit-animation: snow-133 24s -4s linear infinite;
          animation: snow-133 24s -4s linear infinite;
}
@-webkit-keyframes snow-133 {
  53.007% {
    transform: translate(73.9135vw, 53.007vh) scale(0.7158);
  }
  to {
    transform: translate(69.04035vw, 100vh) scale(0.7158);
  }
}
@keyframes snow-133 {
  53.007% {
    transform: translate(73.9135vw, 53.007vh) scale(0.7158);
  }
  to {
    transform: translate(69.04035vw, 100vh) scale(0.7158);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(134) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6112;
  transform: translate(14.6974vw, -10px) scale(0.3443);
  -webkit-animation: snow-134 29s -20s linear infinite;
          animation: snow-134 29s -20s linear infinite;
}
@-webkit-keyframes snow-134 {
  32.989% {
    transform: translate(11.2172vw, 32.989vh) scale(0.3443);
  }
  to {
    transform: translate(12.9573vw, 100vh) scale(0.3443);
  }
}
@keyframes snow-134 {
  32.989% {
    transform: translate(11.2172vw, 32.989vh) scale(0.3443);
  }
  to {
    transform: translate(12.9573vw, 100vh) scale(0.3443);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(135) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6664;
  transform: translate(28.3114vw, -10px) scale(0.2322);
  -webkit-animation: snow-135 21s -27s linear infinite;
          animation: snow-135 21s -27s linear infinite;
}
@-webkit-keyframes snow-135 {
  65.217% {
    transform: translate(18.4025vw, 65.217vh) scale(0.2322);
  }
  to {
    transform: translate(23.35695vw, 100vh) scale(0.2322);
  }
}
@keyframes snow-135 {
  65.217% {
    transform: translate(18.4025vw, 65.217vh) scale(0.2322);
  }
  to {
    transform: translate(23.35695vw, 100vh) scale(0.2322);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(136) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2167;
  transform: translate(51.4559vw, -10px) scale(0.2051);
  -webkit-animation: snow-136 12s -16s linear infinite;
          animation: snow-136 12s -16s linear infinite;
}
@-webkit-keyframes snow-136 {
  78.338% {
    transform: translate(58.0312vw, 78.338vh) scale(0.2051);
  }
  to {
    transform: translate(54.74355vw, 100vh) scale(0.2051);
  }
}
@keyframes snow-136 {
  78.338% {
    transform: translate(58.0312vw, 78.338vh) scale(0.2051);
  }
  to {
    transform: translate(54.74355vw, 100vh) scale(0.2051);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(137) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5988;
  transform: translate(43.043vw, -10px) scale(0.2195);
  -webkit-animation: snow-137 23s -13s linear infinite;
          animation: snow-137 23s -13s linear infinite;
}
@-webkit-keyframes snow-137 {
  74.915% {
    transform: translate(44.6281vw, 74.915vh) scale(0.2195);
  }
  to {
    transform: translate(43.83555vw, 100vh) scale(0.2195);
  }
}
@keyframes snow-137 {
  74.915% {
    transform: translate(44.6281vw, 74.915vh) scale(0.2195);
  }
  to {
    transform: translate(43.83555vw, 100vh) scale(0.2195);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(138) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2544;
  transform: translate(21.1395vw, -10px) scale(0.4418);
  -webkit-animation: snow-138 24s -19s linear infinite;
          animation: snow-138 24s -19s linear infinite;
}
@-webkit-keyframes snow-138 {
  65.228% {
    transform: translate(23.1348vw, 65.228vh) scale(0.4418);
  }
  to {
    transform: translate(22.13715vw, 100vh) scale(0.4418);
  }
}
@keyframes snow-138 {
  65.228% {
    transform: translate(23.1348vw, 65.228vh) scale(0.4418);
  }
  to {
    transform: translate(22.13715vw, 100vh) scale(0.4418);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(139) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6095;
  transform: translate(87.715vw, -10px) scale(0.232);
  -webkit-animation: snow-139 28s -12s linear infinite;
          animation: snow-139 28s -12s linear infinite;
}
@-webkit-keyframes snow-139 {
  61.581% {
    transform: translate(96.105vw, 61.581vh) scale(0.232);
  }
  to {
    transform: translate(91.91vw, 100vh) scale(0.232);
  }
}
@keyframes snow-139 {
  61.581% {
    transform: translate(96.105vw, 61.581vh) scale(0.232);
  }
  to {
    transform: translate(91.91vw, 100vh) scale(0.232);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(140) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3998;
  transform: translate(41.2683vw, -10px) scale(0.85);
  -webkit-animation: snow-140 23s -9s linear infinite;
          animation: snow-140 23s -9s linear infinite;
}
@-webkit-keyframes snow-140 {
  68.543% {
    transform: translate(34.8656vw, 68.543vh) scale(0.85);
  }
  to {
    transform: translate(38.06695vw, 100vh) scale(0.85);
  }
}
@keyframes snow-140 {
  68.543% {
    transform: translate(34.8656vw, 68.543vh) scale(0.85);
  }
  to {
    transform: translate(38.06695vw, 100vh) scale(0.85);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(141) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6566;
  transform: translate(65.6876vw, -10px) scale(0.7528);
  -webkit-animation: snow-141 17s -25s linear infinite;
          animation: snow-141 17s -25s linear infinite;
}
@-webkit-keyframes snow-141 {
  35.021% {
    transform: translate(56.8061vw, 35.021vh) scale(0.7528);
  }
  to {
    transform: translate(61.24685vw, 100vh) scale(0.7528);
  }
}
@keyframes snow-141 {
  35.021% {
    transform: translate(56.8061vw, 35.021vh) scale(0.7528);
  }
  to {
    transform: translate(61.24685vw, 100vh) scale(0.7528);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(142) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7981;
  transform: translate(46.0691vw, -10px) scale(0.8033);
  -webkit-animation: snow-142 24s -4s linear infinite;
          animation: snow-142 24s -4s linear infinite;
}
@-webkit-keyframes snow-142 {
  64.369% {
    transform: translate(47.9382vw, 64.369vh) scale(0.8033);
  }
  to {
    transform: translate(47.00365vw, 100vh) scale(0.8033);
  }
}
@keyframes snow-142 {
  64.369% {
    transform: translate(47.9382vw, 64.369vh) scale(0.8033);
  }
  to {
    transform: translate(47.00365vw, 100vh) scale(0.8033);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(143) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6963;
  transform: translate(71.4226vw, -10px) scale(0.9668);
  -webkit-animation: snow-143 21s -10s linear infinite;
          animation: snow-143 21s -10s linear infinite;
}
@-webkit-keyframes snow-143 {
  56.761% {
    transform: translate(75.2815vw, 56.761vh) scale(0.9668);
  }
  to {
    transform: translate(73.35205vw, 100vh) scale(0.9668);
  }
}
@keyframes snow-143 {
  56.761% {
    transform: translate(75.2815vw, 56.761vh) scale(0.9668);
  }
  to {
    transform: translate(73.35205vw, 100vh) scale(0.9668);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(144) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.401;
  transform: translate(92.6954vw, -10px) scale(0.6743);
  -webkit-animation: snow-144 14s -3s linear infinite;
          animation: snow-144 14s -3s linear infinite;
}
@-webkit-keyframes snow-144 {
  55.03% {
    transform: translate(96.16vw, 55.03vh) scale(0.6743);
  }
  to {
    transform: translate(94.4277vw, 100vh) scale(0.6743);
  }
}
@keyframes snow-144 {
  55.03% {
    transform: translate(96.16vw, 55.03vh) scale(0.6743);
  }
  to {
    transform: translate(94.4277vw, 100vh) scale(0.6743);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(145) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.576;
  transform: translate(46.6638vw, -10px) scale(0.4847);
  -webkit-animation: snow-145 25s -25s linear infinite;
          animation: snow-145 25s -25s linear infinite;
}
@-webkit-keyframes snow-145 {
  60.285% {
    transform: translate(40.9707vw, 60.285vh) scale(0.4847);
  }
  to {
    transform: translate(43.81725vw, 100vh) scale(0.4847);
  }
}
@keyframes snow-145 {
  60.285% {
    transform: translate(40.9707vw, 60.285vh) scale(0.4847);
  }
  to {
    transform: translate(43.81725vw, 100vh) scale(0.4847);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(146) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.266;
  transform: translate(99.0066vw, -10px) scale(0.8535);
  -webkit-animation: snow-146 26s -8s linear infinite;
          animation: snow-146 26s -8s linear infinite;
}
@-webkit-keyframes snow-146 {
  57.083% {
    transform: translate(104.5927vw, 57.083vh) scale(0.8535);
  }
  to {
    transform: translate(101.79965vw, 100vh) scale(0.8535);
  }
}
@keyframes snow-146 {
  57.083% {
    transform: translate(104.5927vw, 57.083vh) scale(0.8535);
  }
  to {
    transform: translate(101.79965vw, 100vh) scale(0.8535);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(147) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2228;
  transform: translate(5.885vw, -10px) scale(0.6869);
  -webkit-animation: snow-147 23s -9s linear infinite;
          animation: snow-147 23s -9s linear infinite;
}
@-webkit-keyframes snow-147 {
  53.453% {
    transform: translate(-3.1182vw, 53.453vh) scale(0.6869);
  }
  to {
    transform: translate(1.3834vw, 100vh) scale(0.6869);
  }
}
@keyframes snow-147 {
  53.453% {
    transform: translate(-3.1182vw, 53.453vh) scale(0.6869);
  }
  to {
    transform: translate(1.3834vw, 100vh) scale(0.6869);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(148) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1148;
  transform: translate(90.7111vw, -10px) scale(0.7692);
  -webkit-animation: snow-148 10s -8s linear infinite;
          animation: snow-148 10s -8s linear infinite;
}
@-webkit-keyframes snow-148 {
  55.24% {
    transform: translate(91.8423vw, 55.24vh) scale(0.7692);
  }
  to {
    transform: translate(91.2767vw, 100vh) scale(0.7692);
  }
}
@keyframes snow-148 {
  55.24% {
    transform: translate(91.8423vw, 55.24vh) scale(0.7692);
  }
  to {
    transform: translate(91.2767vw, 100vh) scale(0.7692);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(149) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7507;
  transform: translate(43.9059vw, -10px) scale(0.7946);
  -webkit-animation: snow-149 25s -13s linear infinite;
          animation: snow-149 25s -13s linear infinite;
}
@-webkit-keyframes snow-149 {
  79.191% {
    transform: translate(47.4915vw, 79.191vh) scale(0.7946);
  }
  to {
    transform: translate(45.6987vw, 100vh) scale(0.7946);
  }
}
@keyframes snow-149 {
  79.191% {
    transform: translate(47.4915vw, 79.191vh) scale(0.7946);
  }
  to {
    transform: translate(45.6987vw, 100vh) scale(0.7946);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(150) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.494;
  transform: translate(56.0076vw, -10px) scale(0.7689);
  -webkit-animation: snow-150 23s -17s linear infinite;
          animation: snow-150 23s -17s linear infinite;
}
@-webkit-keyframes snow-150 {
  65.187% {
    transform: translate(62.2438vw, 65.187vh) scale(0.7689);
  }
  to {
    transform: translate(59.1257vw, 100vh) scale(0.7689);
  }
}
@keyframes snow-150 {
  65.187% {
    transform: translate(62.2438vw, 65.187vh) scale(0.7689);
  }
  to {
    transform: translate(59.1257vw, 100vh) scale(0.7689);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(151) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3691;
  transform: translate(33.493vw, -10px) scale(0.3294);
  -webkit-animation: snow-151 27s -27s linear infinite;
          animation: snow-151 27s -27s linear infinite;
}
@-webkit-keyframes snow-151 {
  76.383% {
    transform: translate(41.0021vw, 76.383vh) scale(0.3294);
  }
  to {
    transform: translate(37.24755vw, 100vh) scale(0.3294);
  }
}
@keyframes snow-151 {
  76.383% {
    transform: translate(41.0021vw, 76.383vh) scale(0.3294);
  }
  to {
    transform: translate(37.24755vw, 100vh) scale(0.3294);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(152) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6523;
  transform: translate(66.6694vw, -10px) scale(0.0336);
  -webkit-animation: snow-152 26s -1s linear infinite;
          animation: snow-152 26s -1s linear infinite;
}
@-webkit-keyframes snow-152 {
  50.467% {
    transform: translate(64.9565vw, 50.467vh) scale(0.0336);
  }
  to {
    transform: translate(65.81295vw, 100vh) scale(0.0336);
  }
}
@keyframes snow-152 {
  50.467% {
    transform: translate(64.9565vw, 50.467vh) scale(0.0336);
  }
  to {
    transform: translate(65.81295vw, 100vh) scale(0.0336);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(153) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0392;
  transform: translate(63.3397vw, -10px) scale(0.8203);
  -webkit-animation: snow-153 21s -1s linear infinite;
          animation: snow-153 21s -1s linear infinite;
}
@-webkit-keyframes snow-153 {
  61.868% {
    transform: translate(54.5956vw, 61.868vh) scale(0.8203);
  }
  to {
    transform: translate(58.96765vw, 100vh) scale(0.8203);
  }
}
@keyframes snow-153 {
  61.868% {
    transform: translate(54.5956vw, 61.868vh) scale(0.8203);
  }
  to {
    transform: translate(58.96765vw, 100vh) scale(0.8203);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(154) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3688;
  transform: translate(83.0964vw, -10px) scale(0.7708);
  -webkit-animation: snow-154 15s -2s linear infinite;
          animation: snow-154 15s -2s linear infinite;
}
@-webkit-keyframes snow-154 {
  43.645% {
    transform: translate(73.5228vw, 43.645vh) scale(0.7708);
  }
  to {
    transform: translate(78.3096vw, 100vh) scale(0.7708);
  }
}
@keyframes snow-154 {
  43.645% {
    transform: translate(73.5228vw, 43.645vh) scale(0.7708);
  }
  to {
    transform: translate(78.3096vw, 100vh) scale(0.7708);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(155) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7576;
  transform: translate(52.1126vw, -10px) scale(0.6422);
  -webkit-animation: snow-155 11s -23s linear infinite;
          animation: snow-155 11s -23s linear infinite;
}
@-webkit-keyframes snow-155 {
  55.568% {
    transform: translate(55.294vw, 55.568vh) scale(0.6422);
  }
  to {
    transform: translate(53.7033vw, 100vh) scale(0.6422);
  }
}
@keyframes snow-155 {
  55.568% {
    transform: translate(55.294vw, 55.568vh) scale(0.6422);
  }
  to {
    transform: translate(53.7033vw, 100vh) scale(0.6422);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(156) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6326;
  transform: translate(56.3277vw, -10px) scale(0.9797);
  -webkit-animation: snow-156 22s -6s linear infinite;
          animation: snow-156 22s -6s linear infinite;
}
@-webkit-keyframes snow-156 {
  55.713% {
    transform: translate(58.7439vw, 55.713vh) scale(0.9797);
  }
  to {
    transform: translate(57.5358vw, 100vh) scale(0.9797);
  }
}
@keyframes snow-156 {
  55.713% {
    transform: translate(58.7439vw, 55.713vh) scale(0.9797);
  }
  to {
    transform: translate(57.5358vw, 100vh) scale(0.9797);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(157) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4661;
  transform: translate(23.1756vw, -10px) scale(0.4191);
  -webkit-animation: snow-157 11s -17s linear infinite;
          animation: snow-157 11s -17s linear infinite;
}
@-webkit-keyframes snow-157 {
  52.658% {
    transform: translate(30.2184vw, 52.658vh) scale(0.4191);
  }
  to {
    transform: translate(26.697vw, 100vh) scale(0.4191);
  }
}
@keyframes snow-157 {
  52.658% {
    transform: translate(30.2184vw, 52.658vh) scale(0.4191);
  }
  to {
    transform: translate(26.697vw, 100vh) scale(0.4191);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(158) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3053;
  transform: translate(18.6002vw, -10px) scale(0.603);
  -webkit-animation: snow-158 11s -10s linear infinite;
          animation: snow-158 11s -10s linear infinite;
}
@-webkit-keyframes snow-158 {
  40.869% {
    transform: translate(12.1263vw, 40.869vh) scale(0.603);
  }
  to {
    transform: translate(15.36325vw, 100vh) scale(0.603);
  }
}
@keyframes snow-158 {
  40.869% {
    transform: translate(12.1263vw, 40.869vh) scale(0.603);
  }
  to {
    transform: translate(15.36325vw, 100vh) scale(0.603);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(159) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4098;
  transform: translate(16.4935vw, -10px) scale(0.902);
  -webkit-animation: snow-159 26s -12s linear infinite;
          animation: snow-159 26s -12s linear infinite;
}
@-webkit-keyframes snow-159 {
  33.668% {
    transform: translate(22.6921vw, 33.668vh) scale(0.902);
  }
  to {
    transform: translate(19.5928vw, 100vh) scale(0.902);
  }
}
@keyframes snow-159 {
  33.668% {
    transform: translate(22.6921vw, 33.668vh) scale(0.902);
  }
  to {
    transform: translate(19.5928vw, 100vh) scale(0.902);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(160) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4231;
  transform: translate(22.5586vw, -10px) scale(0.131);
  -webkit-animation: snow-160 17s -9s linear infinite;
          animation: snow-160 17s -9s linear infinite;
}
@-webkit-keyframes snow-160 {
  51.653% {
    transform: translate(21.7582vw, 51.653vh) scale(0.131);
  }
  to {
    transform: translate(22.1584vw, 100vh) scale(0.131);
  }
}
@keyframes snow-160 {
  51.653% {
    transform: translate(21.7582vw, 51.653vh) scale(0.131);
  }
  to {
    transform: translate(22.1584vw, 100vh) scale(0.131);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(161) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7727;
  transform: translate(87.8439vw, -10px) scale(0.1504);
  -webkit-animation: snow-161 14s -22s linear infinite;
          animation: snow-161 14s -22s linear infinite;
}
@-webkit-keyframes snow-161 {
  44.506% {
    transform: translate(86.6186vw, 44.506vh) scale(0.1504);
  }
  to {
    transform: translate(87.23125vw, 100vh) scale(0.1504);
  }
}
@keyframes snow-161 {
  44.506% {
    transform: translate(86.6186vw, 44.506vh) scale(0.1504);
  }
  to {
    transform: translate(87.23125vw, 100vh) scale(0.1504);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(162) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0632;
  transform: translate(40.6389vw, -10px) scale(0.1224);
  -webkit-animation: snow-162 15s -1s linear infinite;
          animation: snow-162 15s -1s linear infinite;
}
@-webkit-keyframes snow-162 {
  35.972% {
    transform: translate(37.5446vw, 35.972vh) scale(0.1224);
  }
  to {
    transform: translate(39.09175vw, 100vh) scale(0.1224);
  }
}
@keyframes snow-162 {
  35.972% {
    transform: translate(37.5446vw, 35.972vh) scale(0.1224);
  }
  to {
    transform: translate(39.09175vw, 100vh) scale(0.1224);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(163) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1968;
  transform: translate(80.6504vw, -10px) scale(0.6003);
  -webkit-animation: snow-163 14s -10s linear infinite;
          animation: snow-163 14s -10s linear infinite;
}
@-webkit-keyframes snow-163 {
  74.418% {
    transform: translate(71.9909vw, 74.418vh) scale(0.6003);
  }
  to {
    transform: translate(76.32065vw, 100vh) scale(0.6003);
  }
}
@keyframes snow-163 {
  74.418% {
    transform: translate(71.9909vw, 74.418vh) scale(0.6003);
  }
  to {
    transform: translate(76.32065vw, 100vh) scale(0.6003);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(164) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0981;
  transform: translate(66.6246vw, -10px) scale(0.3804);
  -webkit-animation: snow-164 21s -9s linear infinite;
          animation: snow-164 21s -9s linear infinite;
}
@-webkit-keyframes snow-164 {
  30.558% {
    transform: translate(56.6277vw, 30.558vh) scale(0.3804);
  }
  to {
    transform: translate(61.62615vw, 100vh) scale(0.3804);
  }
}
@keyframes snow-164 {
  30.558% {
    transform: translate(56.6277vw, 30.558vh) scale(0.3804);
  }
  to {
    transform: translate(61.62615vw, 100vh) scale(0.3804);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(165) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2774;
  transform: translate(90.706vw, -10px) scale(0.7855);
  -webkit-animation: snow-165 22s -24s linear infinite;
          animation: snow-165 22s -24s linear infinite;
}
@-webkit-keyframes snow-165 {
  65.559% {
    transform: translate(97.1494vw, 65.559vh) scale(0.7855);
  }
  to {
    transform: translate(93.9277vw, 100vh) scale(0.7855);
  }
}
@keyframes snow-165 {
  65.559% {
    transform: translate(97.1494vw, 65.559vh) scale(0.7855);
  }
  to {
    transform: translate(93.9277vw, 100vh) scale(0.7855);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(166) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7354;
  transform: translate(70.2398vw, -10px) scale(0.327);
  -webkit-animation: snow-166 11s -29s linear infinite;
          animation: snow-166 11s -29s linear infinite;
}
@-webkit-keyframes snow-166 {
  54.001% {
    transform: translate(79.1801vw, 54.001vh) scale(0.327);
  }
  to {
    transform: translate(74.70995vw, 100vh) scale(0.327);
  }
}
@keyframes snow-166 {
  54.001% {
    transform: translate(79.1801vw, 54.001vh) scale(0.327);
  }
  to {
    transform: translate(74.70995vw, 100vh) scale(0.327);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(167) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6165;
  transform: translate(99.8745vw, -10px) scale(0.0523);
  -webkit-animation: snow-167 17s -23s linear infinite;
          animation: snow-167 17s -23s linear infinite;
}
@-webkit-keyframes snow-167 {
  38.868% {
    transform: translate(106.8057vw, 38.868vh) scale(0.0523);
  }
  to {
    transform: translate(103.3401vw, 100vh) scale(0.0523);
  }
}
@keyframes snow-167 {
  38.868% {
    transform: translate(106.8057vw, 38.868vh) scale(0.0523);
  }
  to {
    transform: translate(103.3401vw, 100vh) scale(0.0523);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(168) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1663;
  transform: translate(25.8246vw, -10px) scale(0.1997);
  -webkit-animation: snow-168 10s -6s linear infinite;
          animation: snow-168 10s -6s linear infinite;
}
@-webkit-keyframes snow-168 {
  79.967% {
    transform: translate(32.5259vw, 79.967vh) scale(0.1997);
  }
  to {
    transform: translate(29.17525vw, 100vh) scale(0.1997);
  }
}
@keyframes snow-168 {
  79.967% {
    transform: translate(32.5259vw, 79.967vh) scale(0.1997);
  }
  to {
    transform: translate(29.17525vw, 100vh) scale(0.1997);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(169) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4288;
  transform: translate(35.0225vw, -10px) scale(0.4883);
  -webkit-animation: snow-169 16s -22s linear infinite;
          animation: snow-169 16s -22s linear infinite;
}
@-webkit-keyframes snow-169 {
  53.506% {
    transform: translate(31.5052vw, 53.506vh) scale(0.4883);
  }
  to {
    transform: translate(33.26385vw, 100vh) scale(0.4883);
  }
}
@keyframes snow-169 {
  53.506% {
    transform: translate(31.5052vw, 53.506vh) scale(0.4883);
  }
  to {
    transform: translate(33.26385vw, 100vh) scale(0.4883);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(170) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3994;
  transform: translate(3.4745vw, -10px) scale(0.5073);
  -webkit-animation: snow-170 13s -10s linear infinite;
          animation: snow-170 13s -10s linear infinite;
}
@-webkit-keyframes snow-170 {
  61.752% {
    transform: translate(11.947vw, 61.752vh) scale(0.5073);
  }
  to {
    transform: translate(7.71075vw, 100vh) scale(0.5073);
  }
}
@keyframes snow-170 {
  61.752% {
    transform: translate(11.947vw, 61.752vh) scale(0.5073);
  }
  to {
    transform: translate(7.71075vw, 100vh) scale(0.5073);
  }
}
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.6093;
  transform: translate(11.9845vw, -10px) scale(0.8641);
  -webkit-animation: snow-171 29s -17s linear infinite;
          animation: snow-171 29s -17s linear infinite;
}
@-webkit-keyframes snow-171 {
  76.825% {
    transform: translate(5.7825vw, 76.825vh) scale(0.8641) rotate(1056deg) rotateX(1056deg) rotateY(1056deg);
  }
  to {
    transform: translate(8.8835vw, 100vh) scale(0.8641) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-171 {
  76.825% {
    transform: translate(5.7825vw, 76.825vh) scale(0.8641) rotate(1056deg) rotateX(1056deg) rotateY(1056deg);
  }
  to {
    transform: translate(8.8835vw, 100vh) scale(0.8641) 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.7197;
  transform: translate(71.1864vw, -10px) scale(0.7198);
  -webkit-animation: snow-172 19s -29s linear infinite;
          animation: snow-172 19s -29s linear infinite;
}
@-webkit-keyframes snow-172 {
  33.423% {
    transform: translate(62.7276vw, 33.423vh) scale(0.7198) rotate(386deg) rotateX(386deg) rotateY(386deg);
  }
  to {
    transform: translate(66.957vw, 100vh) scale(0.7198) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-172 {
  33.423% {
    transform: translate(62.7276vw, 33.423vh) scale(0.7198) rotate(386deg) rotateX(386deg) rotateY(386deg);
  }
  to {
    transform: translate(66.957vw, 100vh) scale(0.7198) 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.6801;
  transform: translate(55.2222vw, -10px) scale(0.6444);
  -webkit-animation: snow-173 28s -7s linear infinite;
          animation: snow-173 28s -7s linear infinite;
}
@-webkit-keyframes snow-173 {
  73.105% {
    transform: translate(60.1201vw, 73.105vh) scale(0.6444) rotate(727deg) rotateX(727deg) rotateY(727deg);
  }
  to {
    transform: translate(57.67115vw, 100vh) scale(0.6444) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-173 {
  73.105% {
    transform: translate(60.1201vw, 73.105vh) scale(0.6444) rotate(727deg) rotateX(727deg) rotateY(727deg);
  }
  to {
    transform: translate(57.67115vw, 100vh) scale(0.6444) 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.0167;
  transform: translate(37.3097vw, -10px) scale(0.9068);
  -webkit-animation: snow-174 17s -5s linear infinite;
          animation: snow-174 17s -5s linear infinite;
}
@-webkit-keyframes snow-174 {
  50.74% {
    transform: translate(37.408vw, 50.74vh) scale(0.9068) rotate(1037deg) rotateX(1037deg) rotateY(1037deg);
  }
  to {
    transform: translate(37.35885vw, 100vh) scale(0.9068) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-174 {
  50.74% {
    transform: translate(37.408vw, 50.74vh) scale(0.9068) rotate(1037deg) rotateX(1037deg) rotateY(1037deg);
  }
  to {
    transform: translate(37.35885vw, 100vh) scale(0.9068) 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.4153;
  transform: translate(2.2164vw, -10px) scale(0.3065);
  -webkit-animation: snow-175 26s -30s linear infinite;
          animation: snow-175 26s -30s linear infinite;
}
@-webkit-keyframes snow-175 {
  72.05% {
    transform: translate(10.873vw, 72.05vh) scale(0.3065) rotate(1034deg) rotateX(1034deg) rotateY(1034deg);
  }
  to {
    transform: translate(6.5447vw, 100vh) scale(0.3065) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-175 {
  72.05% {
    transform: translate(10.873vw, 72.05vh) scale(0.3065) rotate(1034deg) rotateX(1034deg) rotateY(1034deg);
  }
  to {
    transform: translate(6.5447vw, 100vh) scale(0.3065) 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.4916;
  transform: translate(64.9832vw, -10px) scale(0.5644);
  -webkit-animation: snow-176 22s -12s linear infinite;
          animation: snow-176 22s -12s linear infinite;
}
@-webkit-keyframes snow-176 {
  41.194% {
    transform: translate(63.3459vw, 41.194vh) scale(0.5644) rotate(752deg) rotateX(752deg) rotateY(752deg);
  }
  to {
    transform: translate(64.16455vw, 100vh) scale(0.5644) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-176 {
  41.194% {
    transform: translate(63.3459vw, 41.194vh) scale(0.5644) rotate(752deg) rotateX(752deg) rotateY(752deg);
  }
  to {
    transform: translate(64.16455vw, 100vh) scale(0.5644) 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.0333;
  transform: translate(41.9444vw, -10px) scale(0.3416);
  -webkit-animation: snow-177 24s -30s linear infinite;
          animation: snow-177 24s -30s linear infinite;
}
@-webkit-keyframes snow-177 {
  57.183% {
    transform: translate(40.2988vw, 57.183vh) scale(0.3416) rotate(699deg) rotateX(699deg) rotateY(699deg);
  }
  to {
    transform: translate(41.1216vw, 100vh) scale(0.3416) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-177 {
  57.183% {
    transform: translate(40.2988vw, 57.183vh) scale(0.3416) rotate(699deg) rotateX(699deg) rotateY(699deg);
  }
  to {
    transform: translate(41.1216vw, 100vh) scale(0.3416) 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.6255;
  transform: translate(28.1486vw, -10px) scale(0.105);
  -webkit-animation: snow-178 21s -8s linear infinite;
          animation: snow-178 21s -8s linear infinite;
}
@-webkit-keyframes snow-178 {
  78.701% {
    transform: translate(23.7742vw, 78.701vh) scale(0.105) rotate(724deg) rotateX(724deg) rotateY(724deg);
  }
  to {
    transform: translate(25.9614vw, 100vh) scale(0.105) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-178 {
  78.701% {
    transform: translate(23.7742vw, 78.701vh) scale(0.105) rotate(724deg) rotateX(724deg) rotateY(724deg);
  }
  to {
    transform: translate(25.9614vw, 100vh) scale(0.105) 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.3111;
  transform: translate(40.3559vw, -10px) scale(0.5447);
  -webkit-animation: snow-179 18s -2s linear infinite;
          animation: snow-179 18s -2s linear infinite;
}
@-webkit-keyframes snow-179 {
  30.913% {
    transform: translate(42.0395vw, 30.913vh) scale(0.5447) rotate(1076deg) rotateX(1076deg) rotateY(1076deg);
  }
  to {
    transform: translate(41.1977vw, 100vh) scale(0.5447) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-179 {
  30.913% {
    transform: translate(42.0395vw, 30.913vh) scale(0.5447) rotate(1076deg) rotateX(1076deg) rotateY(1076deg);
  }
  to {
    transform: translate(41.1977vw, 100vh) scale(0.5447) 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.0606;
  transform: translate(57.8073vw, -10px) scale(0.3554);
  -webkit-animation: snow-180 13s -4s linear infinite;
          animation: snow-180 13s -4s linear infinite;
}
@-webkit-keyframes snow-180 {
  49.06% {
    transform: translate(65.306vw, 49.06vh) scale(0.3554) rotate(523deg) rotateX(523deg) rotateY(523deg);
  }
  to {
    transform: translate(61.55665vw, 100vh) scale(0.3554) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-180 {
  49.06% {
    transform: translate(65.306vw, 49.06vh) scale(0.3554) rotate(523deg) rotateX(523deg) rotateY(523deg);
  }
  to {
    transform: translate(61.55665vw, 100vh) scale(0.3554) 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.1907;
  transform: translate(61.0826vw, -10px) scale(0.9517);
  -webkit-animation: snow-181 30s -3s linear infinite;
          animation: snow-181 30s -3s linear infinite;
}
@-webkit-keyframes snow-181 {
  45.246% {
    transform: translate(66.6693vw, 45.246vh) scale(0.9517) rotate(858deg) rotateX(858deg) rotateY(858deg);
  }
  to {
    transform: translate(63.87595vw, 100vh) scale(0.9517) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-181 {
  45.246% {
    transform: translate(66.6693vw, 45.246vh) scale(0.9517) rotate(858deg) rotateX(858deg) rotateY(858deg);
  }
  to {
    transform: translate(63.87595vw, 100vh) scale(0.9517) 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.5194;
  transform: translate(1.9975vw, -10px) scale(0.701);
  -webkit-animation: snow-182 17s -9s linear infinite;
          animation: snow-182 17s -9s linear infinite;
}
@-webkit-keyframes snow-182 {
  44.971% {
    transform: translate(-7.6832vw, 44.971vh) scale(0.701) rotate(546deg) rotateX(546deg) rotateY(546deg);
  }
  to {
    transform: translate(-2.84285vw, 100vh) scale(0.701) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-182 {
  44.971% {
    transform: translate(-7.6832vw, 44.971vh) scale(0.701) rotate(546deg) rotateX(546deg) rotateY(546deg);
  }
  to {
    transform: translate(-2.84285vw, 100vh) scale(0.701) 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.4451;
  transform: translate(32.9559vw, -10px) scale(0.3331);
  -webkit-animation: snow-183 13s -23s linear infinite;
          animation: snow-183 13s -23s linear infinite;
}
@-webkit-keyframes snow-183 {
  53.035% {
    transform: translate(32.4091vw, 53.035vh) scale(0.3331) rotate(1173deg) rotateX(1173deg) rotateY(1173deg);
  }
  to {
    transform: translate(32.6825vw, 100vh) scale(0.3331) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-183 {
  53.035% {
    transform: translate(32.4091vw, 53.035vh) scale(0.3331) rotate(1173deg) rotateX(1173deg) rotateY(1173deg);
  }
  to {
    transform: translate(32.6825vw, 100vh) scale(0.3331) 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.2129;
  transform: translate(20.1492vw, -10px) scale(0.0811);
  -webkit-animation: snow-184 25s -13s linear infinite;
          animation: snow-184 25s -13s linear infinite;
}
@-webkit-keyframes snow-184 {
  74.947% {
    transform: translate(19.8858vw, 74.947vh) scale(0.0811) rotate(322deg) rotateX(322deg) rotateY(322deg);
  }
  to {
    transform: translate(20.0175vw, 100vh) scale(0.0811) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-184 {
  74.947% {
    transform: translate(19.8858vw, 74.947vh) scale(0.0811) rotate(322deg) rotateX(322deg) rotateY(322deg);
  }
  to {
    transform: translate(20.0175vw, 100vh) scale(0.0811) 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.2563;
  transform: translate(71.2137vw, -10px) scale(0.6655);
  -webkit-animation: snow-185 17s -9s linear infinite;
          animation: snow-185 17s -9s linear infinite;
}
@-webkit-keyframes snow-185 {
  39.709% {
    transform: translate(71.6717vw, 39.709vh) scale(0.6655) rotate(728deg) rotateX(728deg) rotateY(728deg);
  }
  to {
    transform: translate(71.4427vw, 100vh) scale(0.6655) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-185 {
  39.709% {
    transform: translate(71.6717vw, 39.709vh) scale(0.6655) rotate(728deg) rotateX(728deg) rotateY(728deg);
  }
  to {
    transform: translate(71.4427vw, 100vh) scale(0.6655) 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.6702;
  transform: translate(6.8698vw, -10px) scale(0.7133);
  -webkit-animation: snow-186 24s -18s linear infinite;
          animation: snow-186 24s -18s linear infinite;
}
@-webkit-keyframes snow-186 {
  44.083% {
    transform: translate(16.5526vw, 44.083vh) scale(0.7133) rotate(571deg) rotateX(571deg) rotateY(571deg);
  }
  to {
    transform: translate(11.7112vw, 100vh) scale(0.7133) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-186 {
  44.083% {
    transform: translate(16.5526vw, 44.083vh) scale(0.7133) rotate(571deg) rotateX(571deg) rotateY(571deg);
  }
  to {
    transform: translate(11.7112vw, 100vh) scale(0.7133) 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.7364;
  transform: translate(38.933vw, -10px) scale(0.4254);
  -webkit-animation: snow-187 27s -5s linear infinite;
          animation: snow-187 27s -5s linear infinite;
}
@-webkit-keyframes snow-187 {
  67.337% {
    transform: translate(28.9565vw, 67.337vh) scale(0.4254) rotate(450deg) rotateX(450deg) rotateY(450deg);
  }
  to {
    transform: translate(33.94475vw, 100vh) scale(0.4254) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-187 {
  67.337% {
    transform: translate(28.9565vw, 67.337vh) scale(0.4254) rotate(450deg) rotateX(450deg) rotateY(450deg);
  }
  to {
    transform: translate(33.94475vw, 100vh) scale(0.4254) 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.0287;
  transform: translate(84.7102vw, -10px) scale(0.1198);
  -webkit-animation: snow-188 30s -18s linear infinite;
          animation: snow-188 30s -18s linear infinite;
}
@-webkit-keyframes snow-188 {
  70.309% {
    transform: translate(79.2786vw, 70.309vh) scale(0.1198) rotate(559deg) rotateX(559deg) rotateY(559deg);
  }
  to {
    transform: translate(81.9944vw, 100vh) scale(0.1198) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-188 {
  70.309% {
    transform: translate(79.2786vw, 70.309vh) scale(0.1198) rotate(559deg) rotateX(559deg) rotateY(559deg);
  }
  to {
    transform: translate(81.9944vw, 100vh) scale(0.1198) 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.3331;
  transform: translate(66.9279vw, -10px) scale(0.6327);
  -webkit-animation: snow-189 18s -27s linear infinite;
          animation: snow-189 18s -27s linear infinite;
}
@-webkit-keyframes snow-189 {
  79.43% {
    transform: translate(76.485vw, 79.43vh) scale(0.6327) rotate(732deg) rotateX(732deg) rotateY(732deg);
  }
  to {
    transform: translate(71.70645vw, 100vh) scale(0.6327) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-189 {
  79.43% {
    transform: translate(76.485vw, 79.43vh) scale(0.6327) rotate(732deg) rotateX(732deg) rotateY(732deg);
  }
  to {
    transform: translate(71.70645vw, 100vh) scale(0.6327) 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.0972;
  transform: translate(63.4401vw, -10px) scale(0.3708);
  -webkit-animation: snow-190 10s -29s linear infinite;
          animation: snow-190 10s -29s linear infinite;
}
@-webkit-keyframes snow-190 {
  66.484% {
    transform: translate(68.0095vw, 66.484vh) scale(0.3708) rotate(1015deg) rotateX(1015deg) rotateY(1015deg);
  }
  to {
    transform: translate(65.7248vw, 100vh) scale(0.3708) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-190 {
  66.484% {
    transform: translate(68.0095vw, 66.484vh) scale(0.3708) rotate(1015deg) rotateX(1015deg) rotateY(1015deg);
  }
  to {
    transform: translate(65.7248vw, 100vh) scale(0.3708) 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.0693;
  transform: translate(72.6756vw, -10px) scale(0.3261);
  -webkit-animation: snow-191 15s -28s linear infinite;
          animation: snow-191 15s -28s linear infinite;
}
@-webkit-keyframes snow-191 {
  31.5% {
    transform: translate(66.4514vw, 31.5vh) scale(0.3261) rotate(779deg) rotateX(779deg) rotateY(779deg);
  }
  to {
    transform: translate(69.5635vw, 100vh) scale(0.3261) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-191 {
  31.5% {
    transform: translate(66.4514vw, 31.5vh) scale(0.3261) rotate(779deg) rotateX(779deg) rotateY(779deg);
  }
  to {
    transform: translate(69.5635vw, 100vh) scale(0.3261) 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.1771;
  transform: translate(19.426vw, -10px) scale(0.1146);
  -webkit-animation: snow-192 24s -30s linear infinite;
          animation: snow-192 24s -30s linear infinite;
}
@-webkit-keyframes snow-192 {
  45.173% {
    transform: translate(10.6737vw, 45.173vh) scale(0.1146) rotate(570deg) rotateX(570deg) rotateY(570deg);
  }
  to {
    transform: translate(15.04985vw, 100vh) scale(0.1146) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-192 {
  45.173% {
    transform: translate(10.6737vw, 45.173vh) scale(0.1146) rotate(570deg) rotateX(570deg) rotateY(570deg);
  }
  to {
    transform: translate(15.04985vw, 100vh) scale(0.1146) 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.7937;
  transform: translate(76.4984vw, -10px) scale(0.8651);
  -webkit-animation: snow-193 23s -20s linear infinite;
          animation: snow-193 23s -20s linear infinite;
}
@-webkit-keyframes snow-193 {
  35.025% {
    transform: translate(81.2215vw, 35.025vh) scale(0.8651) rotate(189deg) rotateX(189deg) rotateY(189deg);
  }
  to {
    transform: translate(78.85995vw, 100vh) scale(0.8651) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-193 {
  35.025% {
    transform: translate(81.2215vw, 35.025vh) scale(0.8651) rotate(189deg) rotateX(189deg) rotateY(189deg);
  }
  to {
    transform: translate(78.85995vw, 100vh) scale(0.8651) 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.0834;
  transform: translate(25.7506vw, -10px) scale(0.3515);
  -webkit-animation: snow-194 20s -22s linear infinite;
          animation: snow-194 20s -22s linear infinite;
}
@-webkit-keyframes snow-194 {
  30.115% {
    transform: translate(16.7681vw, 30.115vh) scale(0.3515) rotate(186deg) rotateX(186deg) rotateY(186deg);
  }
  to {
    transform: translate(21.25935vw, 100vh) scale(0.3515) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-194 {
  30.115% {
    transform: translate(16.7681vw, 30.115vh) scale(0.3515) rotate(186deg) rotateX(186deg) rotateY(186deg);
  }
  to {
    transform: translate(21.25935vw, 100vh) scale(0.3515) 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.5799;
  transform: translate(13.3939vw, -10px) scale(0.1434);
  -webkit-animation: snow-195 21s -1s linear infinite;
          animation: snow-195 21s -1s linear infinite;
}
@-webkit-keyframes snow-195 {
  69.532% {
    transform: translate(13.1909vw, 69.532vh) scale(0.1434) rotate(1053deg) rotateX(1053deg) rotateY(1053deg);
  }
  to {
    transform: translate(13.2924vw, 100vh) scale(0.1434) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-195 {
  69.532% {
    transform: translate(13.1909vw, 69.532vh) scale(0.1434) rotate(1053deg) rotateX(1053deg) rotateY(1053deg);
  }
  to {
    transform: translate(13.2924vw, 100vh) scale(0.1434) 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.2586;
  transform: translate(91.208vw, -10px) scale(0.3399);
  -webkit-animation: snow-196 10s -24s linear infinite;
          animation: snow-196 10s -24s linear infinite;
}
@-webkit-keyframes snow-196 {
  40.658% {
    transform: translate(96.8397vw, 40.658vh) scale(0.3399) rotate(639deg) rotateX(639deg) rotateY(639deg);
  }
  to {
    transform: translate(94.02385vw, 100vh) scale(0.3399) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-196 {
  40.658% {
    transform: translate(96.8397vw, 40.658vh) scale(0.3399) rotate(639deg) rotateX(639deg) rotateY(639deg);
  }
  to {
    transform: translate(94.02385vw, 100vh) scale(0.3399) 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.7986;
  transform: translate(98.6941vw, -10px) scale(0.6722);
  -webkit-animation: snow-197 15s -29s linear infinite;
          animation: snow-197 15s -29s linear infinite;
}
@-webkit-keyframes snow-197 {
  31.064% {
    transform: translate(102.1744vw, 31.064vh) scale(0.6722) rotate(539deg) rotateX(539deg) rotateY(539deg);
  }
  to {
    transform: translate(100.43425vw, 100vh) scale(0.6722) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-197 {
  31.064% {
    transform: translate(102.1744vw, 31.064vh) scale(0.6722) rotate(539deg) rotateX(539deg) rotateY(539deg);
  }
  to {
    transform: translate(100.43425vw, 100vh) scale(0.6722) 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.5816;
  transform: translate(60.7243vw, -10px) scale(0.375);
  -webkit-animation: snow-198 18s -3s linear infinite;
          animation: snow-198 18s -3s linear infinite;
}
@-webkit-keyframes snow-198 {
  37.463% {
    transform: translate(65.2202vw, 37.463vh) scale(0.375) rotate(544deg) rotateX(544deg) rotateY(544deg);
  }
  to {
    transform: translate(62.97225vw, 100vh) scale(0.375) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-198 {
  37.463% {
    transform: translate(65.2202vw, 37.463vh) scale(0.375) rotate(544deg) rotateX(544deg) rotateY(544deg);
  }
  to {
    transform: translate(62.97225vw, 100vh) scale(0.375) 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.0049;
  transform: translate(55.3511vw, -10px) scale(0.2224);
  -webkit-animation: snow-199 10s -12s linear infinite;
          animation: snow-199 10s -12s linear infinite;
}
@-webkit-keyframes snow-199 {
  62.499% {
    transform: translate(57.894vw, 62.499vh) scale(0.2224) rotate(754deg) rotateX(754deg) rotateY(754deg);
  }
  to {
    transform: translate(56.62255vw, 100vh) scale(0.2224) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-199 {
  62.499% {
    transform: translate(57.894vw, 62.499vh) scale(0.2224) rotate(754deg) rotateX(754deg) rotateY(754deg);
  }
  to {
    transform: translate(56.62255vw, 100vh) scale(0.2224) 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.034;
  transform: translate(13.2116vw, -10px) scale(0.328);
  -webkit-animation: snow-200 15s -19s linear infinite;
          animation: snow-200 15s -19s linear infinite;
}
@-webkit-keyframes snow-200 {
  59.173% {
    transform: translate(4.5192vw, 59.173vh) scale(0.328) rotate(202deg) rotateX(202deg) rotateY(202deg);
  }
  to {
    transform: translate(8.8654vw, 100vh) scale(0.328) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-200 {
  59.173% {
    transform: translate(4.5192vw, 59.173vh) scale(0.328) rotate(202deg) rotateX(202deg) rotateY(202deg);
  }
  to {
    transform: translate(8.8654vw, 100vh) scale(0.328) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(1) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.0949;
  transform: translate(4.6485vw, -10px) scale(0.7403);
  -webkit-animation: confetti-1 6s -7s linear infinite;
          animation: confetti-1 6s -7s linear infinite;
}
@-webkit-keyframes confetti-1 {
  73.65% {
    transform: translate(-0.5295vw, 73.65vh) scale(0.7403) rotate(394deg);
  }
  to {
    transform: translate(2.0595vw, 100vh) scale(0.7403) rotate(1280deg);
  }
}
@keyframes confetti-1 {
  73.65% {
    transform: translate(-0.5295vw, 73.65vh) scale(0.7403) rotate(394deg);
  }
  to {
    transform: translate(2.0595vw, 100vh) scale(0.7403) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(2) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.5396;
  transform: translate(42.8963vw, -10px) scale(0.1421);
  -webkit-animation: confetti-2 9s -2s linear infinite;
          animation: confetti-2 9s -2s linear infinite;
}
@-webkit-keyframes confetti-2 {
  77.12% {
    transform: translate(34.7145vw, 77.12vh) scale(0.1421) rotateY(977deg);
  }
  to {
    transform: translate(38.8054vw, 100vh) scale(0.1421) rotateY(1280deg);
  }
}
@keyframes confetti-2 {
  77.12% {
    transform: translate(34.7145vw, 77.12vh) scale(0.1421) rotateY(977deg);
  }
  to {
    transform: translate(38.8054vw, 100vh) scale(0.1421) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(3) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.1005;
  transform: translate(19.5713vw, -10px) scale(0.2133);
  -webkit-animation: confetti-3 7s -2s linear infinite;
          animation: confetti-3 7s -2s linear infinite;
}
@-webkit-keyframes confetti-3 {
  72.414% {
    transform: translate(25.7379vw, 72.414vh) scale(0.2133) rotateY(733deg);
  }
  to {
    transform: translate(22.6546vw, 100vh) scale(0.2133) rotateY(1280deg);
  }
}
@keyframes confetti-3 {
  72.414% {
    transform: translate(25.7379vw, 72.414vh) scale(0.2133) rotateY(733deg);
  }
  to {
    transform: translate(22.6546vw, 100vh) scale(0.2133) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(4) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.1276;
  transform: translate(19.8765vw, -10px) scale(0.9692);
  -webkit-animation: confetti-4 6s -13s linear infinite;
          animation: confetti-4 6s -13s linear infinite;
}
@-webkit-keyframes confetti-4 {
  32.713% {
    transform: translate(22.5368vw, 32.713vh) scale(0.9692) rotateX(187deg);
  }
  to {
    transform: translate(21.20665vw, 100vh) scale(0.9692) rotateX(1280deg);
  }
}
@keyframes confetti-4 {
  32.713% {
    transform: translate(22.5368vw, 32.713vh) scale(0.9692) rotateX(187deg);
  }
  to {
    transform: translate(21.20665vw, 100vh) scale(0.9692) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(5) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.092;
  transform: translate(66.9236vw, -10px) scale(0.6714);
  -webkit-animation: confetti-5 9s -23s linear infinite;
          animation: confetti-5 9s -23s linear infinite;
}
@-webkit-keyframes confetti-5 {
  79.695% {
    transform: translate(75.7268vw, 79.695vh) scale(0.6714) rotateX(1234deg);
  }
  to {
    transform: translate(71.3252vw, 100vh) scale(0.6714) rotateX(1280deg);
  }
}
@keyframes confetti-5 {
  79.695% {
    transform: translate(75.7268vw, 79.695vh) scale(0.6714) rotateX(1234deg);
  }
  to {
    transform: translate(71.3252vw, 100vh) scale(0.6714) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(6) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.1899;
  transform: translate(56.5vw, -10px) scale(0.27);
  -webkit-animation: confetti-6 7s -27s linear infinite;
          animation: confetti-6 7s -27s linear infinite;
}
@-webkit-keyframes confetti-6 {
  55.371% {
    transform: translate(56.8445vw, 55.371vh) scale(0.27) rotateY(1175deg);
  }
  to {
    transform: translate(56.67225vw, 100vh) scale(0.27) rotateY(1280deg);
  }
}
@keyframes confetti-6 {
  55.371% {
    transform: translate(56.8445vw, 55.371vh) scale(0.27) rotateY(1175deg);
  }
  to {
    transform: translate(56.67225vw, 100vh) scale(0.27) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(7) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.5381;
  transform: translate(4.8993vw, -10px) scale(0.9935);
  -webkit-animation: confetti-7 8s -19s linear infinite;
          animation: confetti-7 8s -19s linear infinite;
}
@-webkit-keyframes confetti-7 {
  64.22% {
    transform: translate(6.4005vw, 64.22vh) scale(0.9935) rotateX(147deg);
  }
  to {
    transform: translate(5.6499vw, 100vh) scale(0.9935) rotateX(1280deg);
  }
}
@keyframes confetti-7 {
  64.22% {
    transform: translate(6.4005vw, 64.22vh) scale(0.9935) rotateX(147deg);
  }
  to {
    transform: translate(5.6499vw, 100vh) scale(0.9935) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(8) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.5537;
  transform: translate(97.3754vw, -10px) scale(0.7662);
  -webkit-animation: confetti-8 5s -2s linear infinite;
          animation: confetti-8 5s -2s linear infinite;
}
@-webkit-keyframes confetti-8 {
  77.418% {
    transform: translate(91.3231vw, 77.418vh) scale(0.7662) rotateX(516deg);
  }
  to {
    transform: translate(94.34925vw, 100vh) scale(0.7662) rotateX(1280deg);
  }
}
@keyframes confetti-8 {
  77.418% {
    transform: translate(91.3231vw, 77.418vh) scale(0.7662) rotateX(516deg);
  }
  to {
    transform: translate(94.34925vw, 100vh) scale(0.7662) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(9) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.8849;
  transform: translate(57.4843vw, -10px) scale(0.4647);
  -webkit-animation: confetti-9 7s -26s linear infinite;
          animation: confetti-9 7s -26s linear infinite;
}
@-webkit-keyframes confetti-9 {
  63.215% {
    transform: translate(62.2982vw, 63.215vh) scale(0.4647) rotateX(29deg);
  }
  to {
    transform: translate(59.89125vw, 100vh) scale(0.4647) rotateX(1280deg);
  }
}
@keyframes confetti-9 {
  63.215% {
    transform: translate(62.2982vw, 63.215vh) scale(0.4647) rotateX(29deg);
  }
  to {
    transform: translate(59.89125vw, 100vh) scale(0.4647) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(10) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.0127;
  transform: translate(33.508vw, -10px) scale(0.8667);
  -webkit-animation: confetti-10 8s -12s linear infinite;
          animation: confetti-10 8s -12s linear infinite;
}
@-webkit-keyframes confetti-10 {
  57.156% {
    transform: translate(26.7223vw, 57.156vh) scale(0.8667) rotateX(370deg);
  }
  to {
    transform: translate(30.11515vw, 100vh) scale(0.8667) rotateX(1280deg);
  }
}
@keyframes confetti-10 {
  57.156% {
    transform: translate(26.7223vw, 57.156vh) scale(0.8667) rotateX(370deg);
  }
  to {
    transform: translate(30.11515vw, 100vh) scale(0.8667) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(11) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.1847;
  transform: translate(4.1988vw, -10px) scale(0.0258);
  -webkit-animation: confetti-11 9s -12s linear infinite;
          animation: confetti-11 9s -12s linear infinite;
}
@-webkit-keyframes confetti-11 {
  43.965% {
    transform: translate(-2.063vw, 43.965vh) scale(0.0258) rotateX(108deg);
  }
  to {
    transform: translate(1.0679vw, 100vh) scale(0.0258) rotateX(1280deg);
  }
}
@keyframes confetti-11 {
  43.965% {
    transform: translate(-2.063vw, 43.965vh) scale(0.0258) rotateX(108deg);
  }
  to {
    transform: translate(1.0679vw, 100vh) scale(0.0258) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(12) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.3694;
  transform: translate(99.3143vw, -10px) scale(0.3087);
  -webkit-animation: confetti-12 6s -14s linear infinite;
          animation: confetti-12 6s -14s linear infinite;
}
@-webkit-keyframes confetti-12 {
  59.674% {
    transform: translate(108.5827vw, 59.674vh) scale(0.3087) rotate(1060deg);
  }
  to {
    transform: translate(103.9485vw, 100vh) scale(0.3087) rotate(1280deg);
  }
}
@keyframes confetti-12 {
  59.674% {
    transform: translate(108.5827vw, 59.674vh) scale(0.3087) rotate(1060deg);
  }
  to {
    transform: translate(103.9485vw, 100vh) scale(0.3087) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(13) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.801;
  transform: translate(17.6466vw, -10px) scale(0.2092);
  -webkit-animation: confetti-13 8s -22s linear infinite;
          animation: confetti-13 8s -22s linear infinite;
}
@-webkit-keyframes confetti-13 {
  41.647% {
    transform: translate(26.5431vw, 41.647vh) scale(0.2092) rotateY(939deg);
  }
  to {
    transform: translate(22.09485vw, 100vh) scale(0.2092) rotateY(1280deg);
  }
}
@keyframes confetti-13 {
  41.647% {
    transform: translate(26.5431vw, 41.647vh) scale(0.2092) rotateY(939deg);
  }
  to {
    transform: translate(22.09485vw, 100vh) scale(0.2092) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(14) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.4241;
  transform: translate(47.6494vw, -10px) scale(0.5665);
  -webkit-animation: confetti-14 9s -2s linear infinite;
          animation: confetti-14 9s -2s linear infinite;
}
@-webkit-keyframes confetti-14 {
  52.383% {
    transform: translate(56.9351vw, 52.383vh) scale(0.5665) rotateX(49deg);
  }
  to {
    transform: translate(52.29225vw, 100vh) scale(0.5665) rotateX(1280deg);
  }
}
@keyframes confetti-14 {
  52.383% {
    transform: translate(56.9351vw, 52.383vh) scale(0.5665) rotateX(49deg);
  }
  to {
    transform: translate(52.29225vw, 100vh) scale(0.5665) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(15) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.6323;
  transform: translate(79.8633vw, -10px) scale(0.2977);
  -webkit-animation: confetti-15 5s -12s linear infinite;
          animation: confetti-15 5s -12s linear infinite;
}
@-webkit-keyframes confetti-15 {
  43.004% {
    transform: translate(84.786vw, 43.004vh) scale(0.2977) rotateX(1016deg);
  }
  to {
    transform: translate(82.32465vw, 100vh) scale(0.2977) rotateX(1280deg);
  }
}
@keyframes confetti-15 {
  43.004% {
    transform: translate(84.786vw, 43.004vh) scale(0.2977) rotateX(1016deg);
  }
  to {
    transform: translate(82.32465vw, 100vh) scale(0.2977) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(16) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.6563;
  transform: translate(8.3912vw, -10px) scale(0.5683);
  -webkit-animation: confetti-16 9s -15s linear infinite;
          animation: confetti-16 9s -15s linear infinite;
}
@-webkit-keyframes confetti-16 {
  58.557% {
    transform: translate(11.5314vw, 58.557vh) scale(0.5683) rotateY(763deg);
  }
  to {
    transform: translate(9.9613vw, 100vh) scale(0.5683) rotateY(1280deg);
  }
}
@keyframes confetti-16 {
  58.557% {
    transform: translate(11.5314vw, 58.557vh) scale(0.5683) rotateY(763deg);
  }
  to {
    transform: translate(9.9613vw, 100vh) scale(0.5683) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(17) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.641;
  transform: translate(63.8139vw, -10px) scale(0.2005);
  -webkit-animation: confetti-17 10s -10s linear infinite;
          animation: confetti-17 10s -10s linear infinite;
}
@-webkit-keyframes confetti-17 {
  44.684% {
    transform: translate(69.6324vw, 44.684vh) scale(0.2005) rotateY(4deg);
  }
  to {
    transform: translate(66.72315vw, 100vh) scale(0.2005) rotateY(1280deg);
  }
}
@keyframes confetti-17 {
  44.684% {
    transform: translate(69.6324vw, 44.684vh) scale(0.2005) rotateY(4deg);
  }
  to {
    transform: translate(66.72315vw, 100vh) scale(0.2005) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(18) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.2693;
  transform: translate(86.3212vw, -10px) scale(0.4141);
  -webkit-animation: confetti-18 9s -7s linear infinite;
          animation: confetti-18 9s -7s linear infinite;
}
@-webkit-keyframes confetti-18 {
  73.868% {
    transform: translate(89.9187vw, 73.868vh) scale(0.4141) rotate(1004deg);
  }
  to {
    transform: translate(88.11995vw, 100vh) scale(0.4141) rotate(1280deg);
  }
}
@keyframes confetti-18 {
  73.868% {
    transform: translate(89.9187vw, 73.868vh) scale(0.4141) rotate(1004deg);
  }
  to {
    transform: translate(88.11995vw, 100vh) scale(0.4141) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(19) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.7342;
  transform: translate(30.3732vw, -10px) scale(0.4279);
  -webkit-animation: confetti-19 6s -27s linear infinite;
          animation: confetti-19 6s -27s linear infinite;
}
@-webkit-keyframes confetti-19 {
  55.805% {
    transform: translate(31.928vw, 55.805vh) scale(0.4279) rotate(400deg);
  }
  to {
    transform: translate(31.1506vw, 100vh) scale(0.4279) rotate(1280deg);
  }
}
@keyframes confetti-19 {
  55.805% {
    transform: translate(31.928vw, 55.805vh) scale(0.4279) rotate(400deg);
  }
  to {
    transform: translate(31.1506vw, 100vh) scale(0.4279) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(20) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.0104;
  transform: translate(37.3516vw, -10px) scale(0.209);
  -webkit-animation: confetti-20 8s -23s linear infinite;
          animation: confetti-20 8s -23s linear infinite;
}
@-webkit-keyframes confetti-20 {
  52.017% {
    transform: translate(27.3907vw, 52.017vh) scale(0.209) rotateX(602deg);
  }
  to {
    transform: translate(32.37115vw, 100vh) scale(0.209) rotateX(1280deg);
  }
}
@keyframes confetti-20 {
  52.017% {
    transform: translate(27.3907vw, 52.017vh) scale(0.209) rotateX(602deg);
  }
  to {
    transform: translate(32.37115vw, 100vh) scale(0.209) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(21) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.4601;
  transform: translate(2.0405vw, -10px) scale(0.532);
  -webkit-animation: confetti-21 9s -27s linear infinite;
          animation: confetti-21 9s -27s linear infinite;
}
@-webkit-keyframes confetti-21 {
  52.068% {
    transform: translate(-4.3547vw, 52.068vh) scale(0.532) rotateY(1249deg);
  }
  to {
    transform: translate(-1.1571vw, 100vh) scale(0.532) rotateY(1280deg);
  }
}
@keyframes confetti-21 {
  52.068% {
    transform: translate(-4.3547vw, 52.068vh) scale(0.532) rotateY(1249deg);
  }
  to {
    transform: translate(-1.1571vw, 100vh) scale(0.532) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(22) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.7512;
  transform: translate(96.5238vw, -10px) scale(0.1554);
  -webkit-animation: confetti-22 8s -10s linear infinite;
          animation: confetti-22 8s -10s linear infinite;
}
@-webkit-keyframes confetti-22 {
  30.214% {
    transform: translate(102.6662vw, 30.214vh) scale(0.1554) rotate(234deg);
  }
  to {
    transform: translate(99.595vw, 100vh) scale(0.1554) rotate(1280deg);
  }
}
@keyframes confetti-22 {
  30.214% {
    transform: translate(102.6662vw, 30.214vh) scale(0.1554) rotate(234deg);
  }
  to {
    transform: translate(99.595vw, 100vh) scale(0.1554) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(23) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.4604;
  transform: translate(76.2364vw, -10px) scale(0.7309);
  -webkit-animation: confetti-23 10s -23s linear infinite;
          animation: confetti-23 10s -23s linear infinite;
}
@-webkit-keyframes confetti-23 {
  65.089% {
    transform: translate(80.9697vw, 65.089vh) scale(0.7309) rotate(901deg);
  }
  to {
    transform: translate(78.60305vw, 100vh) scale(0.7309) rotate(1280deg);
  }
}
@keyframes confetti-23 {
  65.089% {
    transform: translate(80.9697vw, 65.089vh) scale(0.7309) rotate(901deg);
  }
  to {
    transform: translate(78.60305vw, 100vh) scale(0.7309) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(24) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.7688;
  transform: translate(67.0674vw, -10px) scale(0.2062);
  -webkit-animation: confetti-24 5s -22s linear infinite;
          animation: confetti-24 5s -22s linear infinite;
}
@-webkit-keyframes confetti-24 {
  67.516% {
    transform: translate(62.1159vw, 67.516vh) scale(0.2062) rotateY(715deg);
  }
  to {
    transform: translate(64.59165vw, 100vh) scale(0.2062) rotateY(1280deg);
  }
}
@keyframes confetti-24 {
  67.516% {
    transform: translate(62.1159vw, 67.516vh) scale(0.2062) rotateY(715deg);
  }
  to {
    transform: translate(64.59165vw, 100vh) scale(0.2062) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(25) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.7753;
  transform: translate(39.2823vw, -10px) scale(0.5443);
  -webkit-animation: confetti-25 10s -30s linear infinite;
          animation: confetti-25 10s -30s linear infinite;
}
@-webkit-keyframes confetti-25 {
  72.778% {
    transform: translate(44.4942vw, 72.778vh) scale(0.5443) rotateX(490deg);
  }
  to {
    transform: translate(41.88825vw, 100vh) scale(0.5443) rotateX(1280deg);
  }
}
@keyframes confetti-25 {
  72.778% {
    transform: translate(44.4942vw, 72.778vh) scale(0.5443) rotateX(490deg);
  }
  to {
    transform: translate(41.88825vw, 100vh) scale(0.5443) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(26) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.9744;
  transform: translate(94.566vw, -10px) scale(0.1099);
  -webkit-animation: confetti-26 9s -21s linear infinite;
          animation: confetti-26 9s -21s linear infinite;
}
@-webkit-keyframes confetti-26 {
  66.109% {
    transform: translate(85.6413vw, 66.109vh) scale(0.1099) rotate(235deg);
  }
  to {
    transform: translate(90.10365vw, 100vh) scale(0.1099) rotate(1280deg);
  }
}
@keyframes confetti-26 {
  66.109% {
    transform: translate(85.6413vw, 66.109vh) scale(0.1099) rotate(235deg);
  }
  to {
    transform: translate(90.10365vw, 100vh) scale(0.1099) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(27) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.0449;
  transform: translate(92.405vw, -10px) scale(0.3536);
  -webkit-animation: confetti-27 5s -16s linear infinite;
          animation: confetti-27 5s -16s linear infinite;
}
@-webkit-keyframes confetti-27 {
  46.218% {
    transform: translate(96.0146vw, 46.218vh) scale(0.3536) rotate(43deg);
  }
  to {
    transform: translate(94.2098vw, 100vh) scale(0.3536) rotate(1280deg);
  }
}
@keyframes confetti-27 {
  46.218% {
    transform: translate(96.0146vw, 46.218vh) scale(0.3536) rotate(43deg);
  }
  to {
    transform: translate(94.2098vw, 100vh) scale(0.3536) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(28) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.8784;
  transform: translate(63.5314vw, -10px) scale(0.6454);
  -webkit-animation: confetti-28 7s -27s linear infinite;
          animation: confetti-28 7s -27s linear infinite;
}
@-webkit-keyframes confetti-28 {
  31.995% {
    transform: translate(69.189vw, 31.995vh) scale(0.6454) rotateX(1246deg);
  }
  to {
    transform: translate(66.3602vw, 100vh) scale(0.6454) rotateX(1280deg);
  }
}
@keyframes confetti-28 {
  31.995% {
    transform: translate(69.189vw, 31.995vh) scale(0.6454) rotateX(1246deg);
  }
  to {
    transform: translate(66.3602vw, 100vh) scale(0.6454) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(29) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.9272;
  transform: translate(24.7638vw, -10px) scale(0.8855);
  -webkit-animation: confetti-29 9s -8s linear infinite;
          animation: confetti-29 9s -8s linear infinite;
}
@-webkit-keyframes confetti-29 {
  46.886% {
    transform: translate(19.248vw, 46.886vh) scale(0.8855) rotateY(189deg);
  }
  to {
    transform: translate(22.0059vw, 100vh) scale(0.8855) rotateY(1280deg);
  }
}
@keyframes confetti-29 {
  46.886% {
    transform: translate(19.248vw, 46.886vh) scale(0.8855) rotateY(189deg);
  }
  to {
    transform: translate(22.0059vw, 100vh) scale(0.8855) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(30) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.3912;
  transform: translate(26.7296vw, -10px) scale(0.6875);
  -webkit-animation: confetti-30 6s -21s linear infinite;
          animation: confetti-30 6s -21s linear infinite;
}
@-webkit-keyframes confetti-30 {
  44.062% {
    transform: translate(28.4257vw, 44.062vh) scale(0.6875) rotateY(221deg);
  }
  to {
    transform: translate(27.57765vw, 100vh) scale(0.6875) rotateY(1280deg);
  }
}
@keyframes confetti-30 {
  44.062% {
    transform: translate(28.4257vw, 44.062vh) scale(0.6875) rotateY(221deg);
  }
  to {
    transform: translate(27.57765vw, 100vh) scale(0.6875) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(31) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.0824;
  transform: translate(48.1568vw, -10px) scale(0.0606);
  -webkit-animation: confetti-31 6s -16s linear infinite;
          animation: confetti-31 6s -16s linear infinite;
}
@-webkit-keyframes confetti-31 {
  73.136% {
    transform: translate(53.4444vw, 73.136vh) scale(0.0606) rotateY(257deg);
  }
  to {
    transform: translate(50.8006vw, 100vh) scale(0.0606) rotateY(1280deg);
  }
}
@keyframes confetti-31 {
  73.136% {
    transform: translate(53.4444vw, 73.136vh) scale(0.0606) rotateY(257deg);
  }
  to {
    transform: translate(50.8006vw, 100vh) scale(0.0606) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(32) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.433;
  transform: translate(72.5324vw, -10px) scale(0.3629);
  -webkit-animation: confetti-32 6s -22s linear infinite;
          animation: confetti-32 6s -22s linear infinite;
}
@-webkit-keyframes confetti-32 {
  58.401% {
    transform: translate(77.709vw, 58.401vh) scale(0.3629) rotate(1193deg);
  }
  to {
    transform: translate(75.1207vw, 100vh) scale(0.3629) rotate(1280deg);
  }
}
@keyframes confetti-32 {
  58.401% {
    transform: translate(77.709vw, 58.401vh) scale(0.3629) rotate(1193deg);
  }
  to {
    transform: translate(75.1207vw, 100vh) scale(0.3629) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(33) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.3017;
  transform: translate(14.4547vw, -10px) scale(0.2191);
  -webkit-animation: confetti-33 8s -28s linear infinite;
          animation: confetti-33 8s -28s linear infinite;
}
@-webkit-keyframes confetti-33 {
  39.173% {
    transform: translate(5.0639vw, 39.173vh) scale(0.2191) rotateX(817deg);
  }
  to {
    transform: translate(9.7593vw, 100vh) scale(0.2191) rotateX(1280deg);
  }
}
@keyframes confetti-33 {
  39.173% {
    transform: translate(5.0639vw, 39.173vh) scale(0.2191) rotateX(817deg);
  }
  to {
    transform: translate(9.7593vw, 100vh) scale(0.2191) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(34) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.0391;
  transform: translate(29.6508vw, -10px) scale(0.8586);
  -webkit-animation: confetti-34 5s -2s linear infinite;
          animation: confetti-34 5s -2s linear infinite;
}
@-webkit-keyframes confetti-34 {
  44.297% {
    transform: translate(29.6613vw, 44.297vh) scale(0.8586) rotateX(399deg);
  }
  to {
    transform: translate(29.65605vw, 100vh) scale(0.8586) rotateX(1280deg);
  }
}
@keyframes confetti-34 {
  44.297% {
    transform: translate(29.6613vw, 44.297vh) scale(0.8586) rotateX(399deg);
  }
  to {
    transform: translate(29.65605vw, 100vh) scale(0.8586) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(35) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.6921;
  transform: translate(44.9194vw, -10px) scale(0.9273);
  -webkit-animation: confetti-35 9s -29s linear infinite;
          animation: confetti-35 9s -29s linear infinite;
}
@-webkit-keyframes confetti-35 {
  45.096% {
    transform: translate(52.8214vw, 45.096vh) scale(0.9273) rotateX(1025deg);
  }
  to {
    transform: translate(48.8704vw, 100vh) scale(0.9273) rotateX(1280deg);
  }
}
@keyframes confetti-35 {
  45.096% {
    transform: translate(52.8214vw, 45.096vh) scale(0.9273) rotateX(1025deg);
  }
  to {
    transform: translate(48.8704vw, 100vh) scale(0.9273) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(36) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.8218;
  transform: translate(80.0514vw, -10px) scale(0.0861);
  -webkit-animation: confetti-36 8s -24s linear infinite;
          animation: confetti-36 8s -24s linear infinite;
}
@-webkit-keyframes confetti-36 {
  56.385% {
    transform: translate(72.3291vw, 56.385vh) scale(0.0861) rotate(342deg);
  }
  to {
    transform: translate(76.19025vw, 100vh) scale(0.0861) rotate(1280deg);
  }
}
@keyframes confetti-36 {
  56.385% {
    transform: translate(72.3291vw, 56.385vh) scale(0.0861) rotate(342deg);
  }
  to {
    transform: translate(76.19025vw, 100vh) scale(0.0861) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(37) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.7593;
  transform: translate(58.7998vw, -10px) scale(0.1214);
  -webkit-animation: confetti-37 7s -7s linear infinite;
          animation: confetti-37 7s -7s linear infinite;
}
@-webkit-keyframes confetti-37 {
  59.739% {
    transform: translate(56.9389vw, 59.739vh) scale(0.1214) rotate(680deg);
  }
  to {
    transform: translate(57.86935vw, 100vh) scale(0.1214) rotate(1280deg);
  }
}
@keyframes confetti-37 {
  59.739% {
    transform: translate(56.9389vw, 59.739vh) scale(0.1214) rotate(680deg);
  }
  to {
    transform: translate(57.86935vw, 100vh) scale(0.1214) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(38) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.0839;
  transform: translate(85.1056vw, -10px) scale(0.7114);
  -webkit-animation: confetti-38 6s -23s linear infinite;
          animation: confetti-38 6s -23s linear infinite;
}
@-webkit-keyframes confetti-38 {
  36.3% {
    transform: translate(89.6272vw, 36.3vh) scale(0.7114) rotate(1002deg);
  }
  to {
    transform: translate(87.3664vw, 100vh) scale(0.7114) rotate(1280deg);
  }
}
@keyframes confetti-38 {
  36.3% {
    transform: translate(89.6272vw, 36.3vh) scale(0.7114) rotate(1002deg);
  }
  to {
    transform: translate(87.3664vw, 100vh) scale(0.7114) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(39) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.6739;
  transform: translate(38.6746vw, -10px) scale(0.6892);
  -webkit-animation: confetti-39 10s -1s linear infinite;
          animation: confetti-39 10s -1s linear infinite;
}
@-webkit-keyframes confetti-39 {
  36.835% {
    transform: translate(36.4411vw, 36.835vh) scale(0.6892) rotate(739deg);
  }
  to {
    transform: translate(37.55785vw, 100vh) scale(0.6892) rotate(1280deg);
  }
}
@keyframes confetti-39 {
  36.835% {
    transform: translate(36.4411vw, 36.835vh) scale(0.6892) rotate(739deg);
  }
  to {
    transform: translate(37.55785vw, 100vh) scale(0.6892) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(40) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.8696;
  transform: translate(15.4149vw, -10px) scale(0.3687);
  -webkit-animation: confetti-40 9s -29s linear infinite;
          animation: confetti-40 9s -29s linear infinite;
}
@-webkit-keyframes confetti-40 {
  54.535% {
    transform: translate(17.9784vw, 54.535vh) scale(0.3687) rotateX(1130deg);
  }
  to {
    transform: translate(16.69665vw, 100vh) scale(0.3687) rotateX(1280deg);
  }
}
@keyframes confetti-40 {
  54.535% {
    transform: translate(17.9784vw, 54.535vh) scale(0.3687) rotateX(1130deg);
  }
  to {
    transform: translate(16.69665vw, 100vh) scale(0.3687) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(41) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.2191;
  transform: translate(70.5533vw, -10px) scale(0.8589);
  -webkit-animation: confetti-41 10s -14s linear infinite;
          animation: confetti-41 10s -14s linear infinite;
}
@-webkit-keyframes confetti-41 {
  52.075% {
    transform: translate(64.0347vw, 52.075vh) scale(0.8589) rotateY(1219deg);
  }
  to {
    transform: translate(67.294vw, 100vh) scale(0.8589) rotateY(1280deg);
  }
}
@keyframes confetti-41 {
  52.075% {
    transform: translate(64.0347vw, 52.075vh) scale(0.8589) rotateY(1219deg);
  }
  to {
    transform: translate(67.294vw, 100vh) scale(0.8589) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(42) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.6048;
  transform: translate(44.4144vw, -10px) scale(0.6725);
  -webkit-animation: confetti-42 8s -20s linear infinite;
          animation: confetti-42 8s -20s linear infinite;
}
@-webkit-keyframes confetti-42 {
  40.51% {
    transform: translate(36.7422vw, 40.51vh) scale(0.6725) rotate(955deg);
  }
  to {
    transform: translate(40.5783vw, 100vh) scale(0.6725) rotate(1280deg);
  }
}
@keyframes confetti-42 {
  40.51% {
    transform: translate(36.7422vw, 40.51vh) scale(0.6725) rotate(955deg);
  }
  to {
    transform: translate(40.5783vw, 100vh) scale(0.6725) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(43) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.5065;
  transform: translate(42.3878vw, -10px) scale(0.2369);
  -webkit-animation: confetti-43 6s -18s linear infinite;
          animation: confetti-43 6s -18s linear infinite;
}
@-webkit-keyframes confetti-43 {
  43.788% {
    transform: translate(46.3691vw, 43.788vh) scale(0.2369) rotate(561deg);
  }
  to {
    transform: translate(44.37845vw, 100vh) scale(0.2369) rotate(1280deg);
  }
}
@keyframes confetti-43 {
  43.788% {
    transform: translate(46.3691vw, 43.788vh) scale(0.2369) rotate(561deg);
  }
  to {
    transform: translate(44.37845vw, 100vh) scale(0.2369) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(44) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.8328;
  transform: translate(76.3062vw, -10px) scale(0.4274);
  -webkit-animation: confetti-44 8s -14s linear infinite;
          animation: confetti-44 8s -14s linear infinite;
}
@-webkit-keyframes confetti-44 {
  57.347% {
    transform: translate(79.8295vw, 57.347vh) scale(0.4274) rotateX(209deg);
  }
  to {
    transform: translate(78.06785vw, 100vh) scale(0.4274) rotateX(1280deg);
  }
}
@keyframes confetti-44 {
  57.347% {
    transform: translate(79.8295vw, 57.347vh) scale(0.4274) rotateX(209deg);
  }
  to {
    transform: translate(78.06785vw, 100vh) scale(0.4274) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(45) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.5616;
  transform: translate(81.438vw, -10px) scale(0.9097);
  -webkit-animation: confetti-45 10s -12s linear infinite;
          animation: confetti-45 10s -12s linear infinite;
}
@-webkit-keyframes confetti-45 {
  64.238% {
    transform: translate(71.9741vw, 64.238vh) scale(0.9097) rotateY(1015deg);
  }
  to {
    transform: translate(76.70605vw, 100vh) scale(0.9097) rotateY(1280deg);
  }
}
@keyframes confetti-45 {
  64.238% {
    transform: translate(71.9741vw, 64.238vh) scale(0.9097) rotateY(1015deg);
  }
  to {
    transform: translate(76.70605vw, 100vh) scale(0.9097) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(46) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.7863;
  transform: translate(45.8203vw, -10px) scale(0.8178);
  -webkit-animation: confetti-46 7s -27s linear infinite;
          animation: confetti-46 7s -27s linear infinite;
}
@-webkit-keyframes confetti-46 {
  37.152% {
    transform: translate(49.609vw, 37.152vh) scale(0.8178) rotateY(107deg);
  }
  to {
    transform: translate(47.71465vw, 100vh) scale(0.8178) rotateY(1280deg);
  }
}
@keyframes confetti-46 {
  37.152% {
    transform: translate(49.609vw, 37.152vh) scale(0.8178) rotateY(107deg);
  }
  to {
    transform: translate(47.71465vw, 100vh) scale(0.8178) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(47) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.4205;
  transform: translate(76.7131vw, -10px) scale(0.245);
  -webkit-animation: confetti-47 7s -1s linear infinite;
          animation: confetti-47 7s -1s linear infinite;
}
@-webkit-keyframes confetti-47 {
  44.318% {
    transform: translate(68.0708vw, 44.318vh) scale(0.245) rotateY(692deg);
  }
  to {
    transform: translate(72.39195vw, 100vh) scale(0.245) rotateY(1280deg);
  }
}
@keyframes confetti-47 {
  44.318% {
    transform: translate(68.0708vw, 44.318vh) scale(0.245) rotateY(692deg);
  }
  to {
    transform: translate(72.39195vw, 100vh) scale(0.245) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(48) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.687;
  transform: translate(95.283vw, -10px) scale(0.3914);
  -webkit-animation: confetti-48 10s -1s linear infinite;
          animation: confetti-48 10s -1s linear infinite;
}
@-webkit-keyframes confetti-48 {
  31.549% {
    transform: translate(94.5434vw, 31.549vh) scale(0.3914) rotateX(1238deg);
  }
  to {
    transform: translate(94.9132vw, 100vh) scale(0.3914) rotateX(1280deg);
  }
}
@keyframes confetti-48 {
  31.549% {
    transform: translate(94.5434vw, 31.549vh) scale(0.3914) rotateX(1238deg);
  }
  to {
    transform: translate(94.9132vw, 100vh) scale(0.3914) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(49) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.9153;
  transform: translate(52.4817vw, -10px) scale(0.1405);
  -webkit-animation: confetti-49 8s -14s linear infinite;
          animation: confetti-49 8s -14s linear infinite;
}
@-webkit-keyframes confetti-49 {
  43.077% {
    transform: translate(44.5589vw, 43.077vh) scale(0.1405) rotateX(736deg);
  }
  to {
    transform: translate(48.5203vw, 100vh) scale(0.1405) rotateX(1280deg);
  }
}
@keyframes confetti-49 {
  43.077% {
    transform: translate(44.5589vw, 43.077vh) scale(0.1405) rotateX(736deg);
  }
  to {
    transform: translate(48.5203vw, 100vh) scale(0.1405) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(50) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.332;
  transform: translate(36.2475vw, -10px) scale(0.179);
  -webkit-animation: confetti-50 10s -8s linear infinite;
          animation: confetti-50 10s -8s linear infinite;
}
@-webkit-keyframes confetti-50 {
  30.623% {
    transform: translate(31.3282vw, 30.623vh) scale(0.179) rotateX(440deg);
  }
  to {
    transform: translate(33.78785vw, 100vh) scale(0.179) rotateX(1280deg);
  }
}
@keyframes confetti-50 {
  30.623% {
    transform: translate(31.3282vw, 30.623vh) scale(0.179) rotateX(440deg);
  }
  to {
    transform: translate(33.78785vw, 100vh) scale(0.179) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(51) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.9294;
  transform: translate(55.9307vw, -10px) scale(0.0388);
  -webkit-animation: confetti-51 6s -10s linear infinite;
          animation: confetti-51 6s -10s linear infinite;
}
@-webkit-keyframes confetti-51 {
  62.262% {
    transform: translate(59.0578vw, 62.262vh) scale(0.0388) rotateY(23deg);
  }
  to {
    transform: translate(57.49425vw, 100vh) scale(0.0388) rotateY(1280deg);
  }
}
@keyframes confetti-51 {
  62.262% {
    transform: translate(59.0578vw, 62.262vh) scale(0.0388) rotateY(23deg);
  }
  to {
    transform: translate(57.49425vw, 100vh) scale(0.0388) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(52) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.7475;
  transform: translate(5.5423vw, -10px) scale(0.455);
  -webkit-animation: confetti-52 7s -6s linear infinite;
          animation: confetti-52 7s -6s linear infinite;
}
@-webkit-keyframes confetti-52 {
  49.179% {
    transform: translate(-3.3245vw, 49.179vh) scale(0.455) rotate(718deg);
  }
  to {
    transform: translate(1.1089vw, 100vh) scale(0.455) rotate(1280deg);
  }
}
@keyframes confetti-52 {
  49.179% {
    transform: translate(-3.3245vw, 49.179vh) scale(0.455) rotate(718deg);
  }
  to {
    transform: translate(1.1089vw, 100vh) scale(0.455) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(53) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.2219;
  transform: translate(3.2743vw, -10px) scale(0.3246);
  -webkit-animation: confetti-53 9s -13s linear infinite;
          animation: confetti-53 9s -13s linear infinite;
}
@-webkit-keyframes confetti-53 {
  61.067% {
    transform: translate(3.8589vw, 61.067vh) scale(0.3246) rotate(351deg);
  }
  to {
    transform: translate(3.5666vw, 100vh) scale(0.3246) rotate(1280deg);
  }
}
@keyframes confetti-53 {
  61.067% {
    transform: translate(3.8589vw, 61.067vh) scale(0.3246) rotate(351deg);
  }
  to {
    transform: translate(3.5666vw, 100vh) scale(0.3246) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(54) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.3025;
  transform: translate(43.2342vw, -10px) scale(0.4848);
  -webkit-animation: confetti-54 10s -19s linear infinite;
          animation: confetti-54 10s -19s linear infinite;
}
@-webkit-keyframes confetti-54 {
  65.476% {
    transform: translate(38.2683vw, 65.476vh) scale(0.4848) rotateX(543deg);
  }
  to {
    transform: translate(40.75125vw, 100vh) scale(0.4848) rotateX(1280deg);
  }
}
@keyframes confetti-54 {
  65.476% {
    transform: translate(38.2683vw, 65.476vh) scale(0.4848) rotateX(543deg);
  }
  to {
    transform: translate(40.75125vw, 100vh) scale(0.4848) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(55) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.5889;
  transform: translate(70.0963vw, -10px) scale(0.8223);
  -webkit-animation: confetti-55 9s -25s linear infinite;
          animation: confetti-55 9s -25s linear infinite;
}
@-webkit-keyframes confetti-55 {
  61.837% {
    transform: translate(73.1668vw, 61.837vh) scale(0.8223) rotate(306deg);
  }
  to {
    transform: translate(71.63155vw, 100vh) scale(0.8223) rotate(1280deg);
  }
}
@keyframes confetti-55 {
  61.837% {
    transform: translate(73.1668vw, 61.837vh) scale(0.8223) rotate(306deg);
  }
  to {
    transform: translate(71.63155vw, 100vh) scale(0.8223) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(56) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.4092;
  transform: translate(12.9262vw, -10px) scale(0.0026);
  -webkit-animation: confetti-56 8s -24s linear infinite;
          animation: confetti-56 8s -24s linear infinite;
}
@-webkit-keyframes confetti-56 {
  64.995% {
    transform: translate(12.5837vw, 64.995vh) scale(0.0026) rotateX(187deg);
  }
  to {
    transform: translate(12.75495vw, 100vh) scale(0.0026) rotateX(1280deg);
  }
}
@keyframes confetti-56 {
  64.995% {
    transform: translate(12.5837vw, 64.995vh) scale(0.0026) rotateX(187deg);
  }
  to {
    transform: translate(12.75495vw, 100vh) scale(0.0026) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(57) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.2444;
  transform: translate(78.2117vw, -10px) scale(0.2399);
  -webkit-animation: confetti-57 8s -15s linear infinite;
          animation: confetti-57 8s -15s linear infinite;
}
@-webkit-keyframes confetti-57 {
  79.912% {
    transform: translate(82.7235vw, 79.912vh) scale(0.2399) rotate(247deg);
  }
  to {
    transform: translate(80.4676vw, 100vh) scale(0.2399) rotate(1280deg);
  }
}
@keyframes confetti-57 {
  79.912% {
    transform: translate(82.7235vw, 79.912vh) scale(0.2399) rotate(247deg);
  }
  to {
    transform: translate(80.4676vw, 100vh) scale(0.2399) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(58) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.0864;
  transform: translate(62.6067vw, -10px) scale(0.3431);
  -webkit-animation: confetti-58 10s -20s linear infinite;
          animation: confetti-58 10s -20s linear infinite;
}
@-webkit-keyframes confetti-58 {
  30.264% {
    transform: translate(58.6025vw, 30.264vh) scale(0.3431) rotate(1186deg);
  }
  to {
    transform: translate(60.6046vw, 100vh) scale(0.3431) rotate(1280deg);
  }
}
@keyframes confetti-58 {
  30.264% {
    transform: translate(58.6025vw, 30.264vh) scale(0.3431) rotate(1186deg);
  }
  to {
    transform: translate(60.6046vw, 100vh) scale(0.3431) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(59) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.0843;
  transform: translate(56.7204vw, -10px) scale(0.7153);
  -webkit-animation: confetti-59 7s -27s linear infinite;
          animation: confetti-59 7s -27s linear infinite;
}
@-webkit-keyframes confetti-59 {
  71.278% {
    transform: translate(65.5266vw, 71.278vh) scale(0.7153) rotate(291deg);
  }
  to {
    transform: translate(61.1235vw, 100vh) scale(0.7153) rotate(1280deg);
  }
}
@keyframes confetti-59 {
  71.278% {
    transform: translate(65.5266vw, 71.278vh) scale(0.7153) rotate(291deg);
  }
  to {
    transform: translate(61.1235vw, 100vh) scale(0.7153) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(60) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.7015;
  transform: translate(69.351vw, -10px) scale(0.1068);
  -webkit-animation: confetti-60 8s -5s linear infinite;
          animation: confetti-60 8s -5s linear infinite;
}
@-webkit-keyframes confetti-60 {
  65.156% {
    transform: translate(60.5605vw, 65.156vh) scale(0.1068) rotate(719deg);
  }
  to {
    transform: translate(64.95575vw, 100vh) scale(0.1068) rotate(1280deg);
  }
}
@keyframes confetti-60 {
  65.156% {
    transform: translate(60.5605vw, 65.156vh) scale(0.1068) rotate(719deg);
  }
  to {
    transform: translate(64.95575vw, 100vh) scale(0.1068) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(61) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.4286;
  transform: translate(62.1607vw, -10px) scale(0.752);
  -webkit-animation: confetti-61 8s -7s linear infinite;
          animation: confetti-61 8s -7s linear infinite;
}
@-webkit-keyframes confetti-61 {
  70.808% {
    transform: translate(61.5542vw, 70.808vh) scale(0.752) rotate(1093deg);
  }
  to {
    transform: translate(61.85745vw, 100vh) scale(0.752) rotate(1280deg);
  }
}
@keyframes confetti-61 {
  70.808% {
    transform: translate(61.5542vw, 70.808vh) scale(0.752) rotate(1093deg);
  }
  to {
    transform: translate(61.85745vw, 100vh) scale(0.752) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(62) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.0124;
  transform: translate(34.3619vw, -10px) scale(0.8957);
  -webkit-animation: confetti-62 9s -13s linear infinite;
          animation: confetti-62 9s -13s linear infinite;
}
@-webkit-keyframes confetti-62 {
  31.855% {
    transform: translate(32.5453vw, 31.855vh) scale(0.8957) rotateX(75deg);
  }
  to {
    transform: translate(33.4536vw, 100vh) scale(0.8957) rotateX(1280deg);
  }
}
@keyframes confetti-62 {
  31.855% {
    transform: translate(32.5453vw, 31.855vh) scale(0.8957) rotateX(75deg);
  }
  to {
    transform: translate(33.4536vw, 100vh) scale(0.8957) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(63) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.973;
  transform: translate(49.4132vw, -10px) scale(0.395);
  -webkit-animation: confetti-63 10s -7s linear infinite;
          animation: confetti-63 10s -7s linear infinite;
}
@-webkit-keyframes confetti-63 {
  54.539% {
    transform: translate(49.8286vw, 54.539vh) scale(0.395) rotateY(109deg);
  }
  to {
    transform: translate(49.6209vw, 100vh) scale(0.395) rotateY(1280deg);
  }
}
@keyframes confetti-63 {
  54.539% {
    transform: translate(49.8286vw, 54.539vh) scale(0.395) rotateY(109deg);
  }
  to {
    transform: translate(49.6209vw, 100vh) scale(0.395) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(64) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.9197;
  transform: translate(72.5583vw, -10px) scale(0.603);
  -webkit-animation: confetti-64 7s -27s linear infinite;
          animation: confetti-64 7s -27s linear infinite;
}
@-webkit-keyframes confetti-64 {
  57.202% {
    transform: translate(81.7257vw, 57.202vh) scale(0.603) rotateY(1066deg);
  }
  to {
    transform: translate(77.142vw, 100vh) scale(0.603) rotateY(1280deg);
  }
}
@keyframes confetti-64 {
  57.202% {
    transform: translate(81.7257vw, 57.202vh) scale(0.603) rotateY(1066deg);
  }
  to {
    transform: translate(77.142vw, 100vh) scale(0.603) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(65) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.3216;
  transform: translate(25.8139vw, -10px) scale(0.3306);
  -webkit-animation: confetti-65 8s -24s linear infinite;
          animation: confetti-65 8s -24s linear infinite;
}
@-webkit-keyframes confetti-65 {
  65.605% {
    transform: translate(20.8325vw, 65.605vh) scale(0.3306) rotate(333deg);
  }
  to {
    transform: translate(23.3232vw, 100vh) scale(0.3306) rotate(1280deg);
  }
}
@keyframes confetti-65 {
  65.605% {
    transform: translate(20.8325vw, 65.605vh) scale(0.3306) rotate(333deg);
  }
  to {
    transform: translate(23.3232vw, 100vh) scale(0.3306) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(66) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.4703;
  transform: translate(35.8608vw, -10px) scale(0.2932);
  -webkit-animation: confetti-66 5s -19s linear infinite;
          animation: confetti-66 5s -19s linear infinite;
}
@-webkit-keyframes confetti-66 {
  67.738% {
    transform: translate(42.4285vw, 67.738vh) scale(0.2932) rotateX(707deg);
  }
  to {
    transform: translate(39.14465vw, 100vh) scale(0.2932) rotateX(1280deg);
  }
}
@keyframes confetti-66 {
  67.738% {
    transform: translate(42.4285vw, 67.738vh) scale(0.2932) rotateX(707deg);
  }
  to {
    transform: translate(39.14465vw, 100vh) scale(0.2932) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(67) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.7378;
  transform: translate(48.2205vw, -10px) scale(0.7294);
  -webkit-animation: confetti-67 5s -12s linear infinite;
          animation: confetti-67 5s -12s linear infinite;
}
@-webkit-keyframes confetti-67 {
  75.688% {
    transform: translate(55.8211vw, 75.688vh) scale(0.7294) rotateX(1114deg);
  }
  to {
    transform: translate(52.0208vw, 100vh) scale(0.7294) rotateX(1280deg);
  }
}
@keyframes confetti-67 {
  75.688% {
    transform: translate(55.8211vw, 75.688vh) scale(0.7294) rotateX(1114deg);
  }
  to {
    transform: translate(52.0208vw, 100vh) scale(0.7294) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(68) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.6715;
  transform: translate(2.8366vw, -10px) scale(0.9131);
  -webkit-animation: confetti-68 5s -4s linear infinite;
          animation: confetti-68 5s -4s linear infinite;
}
@-webkit-keyframes confetti-68 {
  79.576% {
    transform: translate(-5.4971vw, 79.576vh) scale(0.9131) rotateX(1200deg);
  }
  to {
    transform: translate(-1.33025vw, 100vh) scale(0.9131) rotateX(1280deg);
  }
}
@keyframes confetti-68 {
  79.576% {
    transform: translate(-5.4971vw, 79.576vh) scale(0.9131) rotateX(1200deg);
  }
  to {
    transform: translate(-1.33025vw, 100vh) scale(0.9131) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(69) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.5369;
  transform: translate(69.0495vw, -10px) scale(0.8753);
  -webkit-animation: confetti-69 8s -6s linear infinite;
          animation: confetti-69 8s -6s linear infinite;
}
@-webkit-keyframes confetti-69 {
  40.033% {
    transform: translate(73vw, 40.033vh) scale(0.8753) rotateX(1102deg);
  }
  to {
    transform: translate(71.02475vw, 100vh) scale(0.8753) rotateX(1280deg);
  }
}
@keyframes confetti-69 {
  40.033% {
    transform: translate(73vw, 40.033vh) scale(0.8753) rotateX(1102deg);
  }
  to {
    transform: translate(71.02475vw, 100vh) scale(0.8753) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(70) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.7252;
  transform: translate(28.7857vw, -10px) scale(0.3915);
  -webkit-animation: confetti-70 7s -6s linear infinite;
          animation: confetti-70 7s -6s linear infinite;
}
@-webkit-keyframes confetti-70 {
  33.894% {
    transform: translate(37.0902vw, 33.894vh) scale(0.3915) rotate(891deg);
  }
  to {
    transform: translate(32.93795vw, 100vh) scale(0.3915) rotate(1280deg);
  }
}
@keyframes confetti-70 {
  33.894% {
    transform: translate(37.0902vw, 33.894vh) scale(0.3915) rotate(891deg);
  }
  to {
    transform: translate(32.93795vw, 100vh) scale(0.3915) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(71) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.2747;
  transform: translate(51.4573vw, -10px) scale(0.099);
  -webkit-animation: confetti-71 7s -21s linear infinite;
          animation: confetti-71 7s -21s linear infinite;
}
@-webkit-keyframes confetti-71 {
  57.942% {
    transform: translate(46.4644vw, 57.942vh) scale(0.099) rotate(429deg);
  }
  to {
    transform: translate(48.96085vw, 100vh) scale(0.099) rotate(1280deg);
  }
}
@keyframes confetti-71 {
  57.942% {
    transform: translate(46.4644vw, 57.942vh) scale(0.099) rotate(429deg);
  }
  to {
    transform: translate(48.96085vw, 100vh) scale(0.099) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(72) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.3888;
  transform: translate(26.8835vw, -10px) scale(0.5602);
  -webkit-animation: confetti-72 7s -15s linear infinite;
          animation: confetti-72 7s -15s linear infinite;
}
@-webkit-keyframes confetti-72 {
  63.865% {
    transform: translate(31.3231vw, 63.865vh) scale(0.5602) rotateY(862deg);
  }
  to {
    transform: translate(29.1033vw, 100vh) scale(0.5602) rotateY(1280deg);
  }
}
@keyframes confetti-72 {
  63.865% {
    transform: translate(31.3231vw, 63.865vh) scale(0.5602) rotateY(862deg);
  }
  to {
    transform: translate(29.1033vw, 100vh) scale(0.5602) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(73) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.1747;
  transform: translate(39.742vw, -10px) scale(0.9305);
  -webkit-animation: confetti-73 7s -29s linear infinite;
          animation: confetti-73 7s -29s linear infinite;
}
@-webkit-keyframes confetti-73 {
  62.198% {
    transform: translate(30.3313vw, 62.198vh) scale(0.9305) rotateY(75deg);
  }
  to {
    transform: translate(35.03665vw, 100vh) scale(0.9305) rotateY(1280deg);
  }
}
@keyframes confetti-73 {
  62.198% {
    transform: translate(30.3313vw, 62.198vh) scale(0.9305) rotateY(75deg);
  }
  to {
    transform: translate(35.03665vw, 100vh) scale(0.9305) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(74) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.7174;
  transform: translate(62.0552vw, -10px) scale(0.7288);
  -webkit-animation: confetti-74 6s -15s linear infinite;
          animation: confetti-74 6s -15s linear infinite;
}
@-webkit-keyframes confetti-74 {
  35.538% {
    transform: translate(62.1231vw, 35.538vh) scale(0.7288) rotateX(963deg);
  }
  to {
    transform: translate(62.08915vw, 100vh) scale(0.7288) rotateX(1280deg);
  }
}
@keyframes confetti-74 {
  35.538% {
    transform: translate(62.1231vw, 35.538vh) scale(0.7288) rotateX(963deg);
  }
  to {
    transform: translate(62.08915vw, 100vh) scale(0.7288) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(75) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.2723;
  transform: translate(55.6698vw, -10px) scale(0.6295);
  -webkit-animation: confetti-75 6s -1s linear infinite;
          animation: confetti-75 6s -1s linear infinite;
}
@-webkit-keyframes confetti-75 {
  72.69% {
    transform: translate(58.2485vw, 72.69vh) scale(0.6295) rotateX(527deg);
  }
  to {
    transform: translate(56.95915vw, 100vh) scale(0.6295) rotateX(1280deg);
  }
}
@keyframes confetti-75 {
  72.69% {
    transform: translate(58.2485vw, 72.69vh) scale(0.6295) rotateX(527deg);
  }
  to {
    transform: translate(56.95915vw, 100vh) scale(0.6295) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(76) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.8267;
  transform: translate(32.4621vw, -10px) scale(0.1484);
  -webkit-animation: confetti-76 10s -16s linear infinite;
          animation: confetti-76 10s -16s linear infinite;
}
@-webkit-keyframes confetti-76 {
  42.093% {
    transform: translate(40.9543vw, 42.093vh) scale(0.1484) rotateX(641deg);
  }
  to {
    transform: translate(36.7082vw, 100vh) scale(0.1484) rotateX(1280deg);
  }
}
@keyframes confetti-76 {
  42.093% {
    transform: translate(40.9543vw, 42.093vh) scale(0.1484) rotateX(641deg);
  }
  to {
    transform: translate(36.7082vw, 100vh) scale(0.1484) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(77) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.5065;
  transform: translate(31.4047vw, -10px) scale(0.4167);
  -webkit-animation: confetti-77 7s -6s linear infinite;
          animation: confetti-77 7s -6s linear infinite;
}
@-webkit-keyframes confetti-77 {
  30.001% {
    transform: translate(37.0929vw, 30.001vh) scale(0.4167) rotateY(246deg);
  }
  to {
    transform: translate(34.2488vw, 100vh) scale(0.4167) rotateY(1280deg);
  }
}
@keyframes confetti-77 {
  30.001% {
    transform: translate(37.0929vw, 30.001vh) scale(0.4167) rotateY(246deg);
  }
  to {
    transform: translate(34.2488vw, 100vh) scale(0.4167) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(78) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.424;
  transform: translate(45.2165vw, -10px) scale(0.009);
  -webkit-animation: confetti-78 9s -26s linear infinite;
          animation: confetti-78 9s -26s linear infinite;
}
@-webkit-keyframes confetti-78 {
  55.283% {
    transform: translate(35.7008vw, 55.283vh) scale(0.009) rotate(778deg);
  }
  to {
    transform: translate(40.45865vw, 100vh) scale(0.009) rotate(1280deg);
  }
}
@keyframes confetti-78 {
  55.283% {
    transform: translate(35.7008vw, 55.283vh) scale(0.009) rotate(778deg);
  }
  to {
    transform: translate(40.45865vw, 100vh) scale(0.009) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(79) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.1019;
  transform: translate(86.4317vw, -10px) scale(0.4143);
  -webkit-animation: confetti-79 9s -8s linear infinite;
          animation: confetti-79 9s -8s linear infinite;
}
@-webkit-keyframes confetti-79 {
  32.909% {
    transform: translate(86.2vw, 32.909vh) scale(0.4143) rotateY(1192deg);
  }
  to {
    transform: translate(86.31585vw, 100vh) scale(0.4143) rotateY(1280deg);
  }
}
@keyframes confetti-79 {
  32.909% {
    transform: translate(86.2vw, 32.909vh) scale(0.4143) rotateY(1192deg);
  }
  to {
    transform: translate(86.31585vw, 100vh) scale(0.4143) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(80) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.8407;
  transform: translate(16.1501vw, -10px) scale(0.3018);
  -webkit-animation: confetti-80 7s -18s linear infinite;
          animation: confetti-80 7s -18s linear infinite;
}
@-webkit-keyframes confetti-80 {
  66.4% {
    transform: translate(10.2537vw, 66.4vh) scale(0.3018) rotateY(729deg);
  }
  to {
    transform: translate(13.2019vw, 100vh) scale(0.3018) rotateY(1280deg);
  }
}
@keyframes confetti-80 {
  66.4% {
    transform: translate(10.2537vw, 66.4vh) scale(0.3018) rotateY(729deg);
  }
  to {
    transform: translate(13.2019vw, 100vh) scale(0.3018) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(81) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.3588;
  transform: translate(16.877vw, -10px) scale(0.6789);
  -webkit-animation: confetti-81 6s -14s linear infinite;
          animation: confetti-81 6s -14s linear infinite;
}
@-webkit-keyframes confetti-81 {
  61.114% {
    transform: translate(16.8211vw, 61.114vh) scale(0.6789) rotate(753deg);
  }
  to {
    transform: translate(16.84905vw, 100vh) scale(0.6789) rotate(1280deg);
  }
}
@keyframes confetti-81 {
  61.114% {
    transform: translate(16.8211vw, 61.114vh) scale(0.6789) rotate(753deg);
  }
  to {
    transform: translate(16.84905vw, 100vh) scale(0.6789) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(82) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.1317;
  transform: translate(27.0462vw, -10px) scale(0.2231);
  -webkit-animation: confetti-82 6s -9s linear infinite;
          animation: confetti-82 6s -9s linear infinite;
}
@-webkit-keyframes confetti-82 {
  72.984% {
    transform: translate(36.2596vw, 72.984vh) scale(0.2231) rotateX(1250deg);
  }
  to {
    transform: translate(31.6529vw, 100vh) scale(0.2231) rotateX(1280deg);
  }
}
@keyframes confetti-82 {
  72.984% {
    transform: translate(36.2596vw, 72.984vh) scale(0.2231) rotateX(1250deg);
  }
  to {
    transform: translate(31.6529vw, 100vh) scale(0.2231) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(83) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.6624;
  transform: translate(4.849vw, -10px) scale(0.62);
  -webkit-animation: confetti-83 7s -22s linear infinite;
          animation: confetti-83 7s -22s linear infinite;
}
@-webkit-keyframes confetti-83 {
  54.67% {
    transform: translate(-0.917vw, 54.67vh) scale(0.62) rotate(84deg);
  }
  to {
    transform: translate(1.966vw, 100vh) scale(0.62) rotate(1280deg);
  }
}
@keyframes confetti-83 {
  54.67% {
    transform: translate(-0.917vw, 54.67vh) scale(0.62) rotate(84deg);
  }
  to {
    transform: translate(1.966vw, 100vh) scale(0.62) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(84) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.0518;
  transform: translate(20.4339vw, -10px) scale(0.2492);
  -webkit-animation: confetti-84 6s -9s linear infinite;
          animation: confetti-84 6s -9s linear infinite;
}
@-webkit-keyframes confetti-84 {
  51.431% {
    transform: translate(24.5042vw, 51.431vh) scale(0.2492) rotateY(173deg);
  }
  to {
    transform: translate(22.46905vw, 100vh) scale(0.2492) rotateY(1280deg);
  }
}
@keyframes confetti-84 {
  51.431% {
    transform: translate(24.5042vw, 51.431vh) scale(0.2492) rotateY(173deg);
  }
  to {
    transform: translate(22.46905vw, 100vh) scale(0.2492) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(85) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.7658;
  transform: translate(45.6177vw, -10px) scale(0.5215);
  -webkit-animation: confetti-85 10s -22s linear infinite;
          animation: confetti-85 10s -22s linear infinite;
}
@-webkit-keyframes confetti-85 {
  70.307% {
    transform: translate(42.3646vw, 70.307vh) scale(0.5215) rotateX(67deg);
  }
  to {
    transform: translate(43.99115vw, 100vh) scale(0.5215) rotateX(1280deg);
  }
}
@keyframes confetti-85 {
  70.307% {
    transform: translate(42.3646vw, 70.307vh) scale(0.5215) rotateX(67deg);
  }
  to {
    transform: translate(43.99115vw, 100vh) scale(0.5215) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(86) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.389;
  transform: translate(23.5782vw, -10px) scale(0.2572);
  -webkit-animation: confetti-86 6s -29s linear infinite;
          animation: confetti-86 6s -29s linear infinite;
}
@-webkit-keyframes confetti-86 {
  47.524% {
    transform: translate(30.5449vw, 47.524vh) scale(0.2572) rotateY(773deg);
  }
  to {
    transform: translate(27.06155vw, 100vh) scale(0.2572) rotateY(1280deg);
  }
}
@keyframes confetti-86 {
  47.524% {
    transform: translate(30.5449vw, 47.524vh) scale(0.2572) rotateY(773deg);
  }
  to {
    transform: translate(27.06155vw, 100vh) scale(0.2572) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(87) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.8577;
  transform: translate(50.6285vw, -10px) scale(0.0056);
  -webkit-animation: confetti-87 9s -30s linear infinite;
          animation: confetti-87 9s -30s linear infinite;
}
@-webkit-keyframes confetti-87 {
  79.105% {
    transform: translate(59.0375vw, 79.105vh) scale(0.0056) rotateX(1245deg);
  }
  to {
    transform: translate(54.833vw, 100vh) scale(0.0056) rotateX(1280deg);
  }
}
@keyframes confetti-87 {
  79.105% {
    transform: translate(59.0375vw, 79.105vh) scale(0.0056) rotateX(1245deg);
  }
  to {
    transform: translate(54.833vw, 100vh) scale(0.0056) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(88) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.3064;
  transform: translate(65.8213vw, -10px) scale(0.0827);
  -webkit-animation: confetti-88 5s -26s linear infinite;
          animation: confetti-88 5s -26s linear infinite;
}
@-webkit-keyframes confetti-88 {
  34.708% {
    transform: translate(60.5055vw, 34.708vh) scale(0.0827) rotate(151deg);
  }
  to {
    transform: translate(63.1634vw, 100vh) scale(0.0827) rotate(1280deg);
  }
}
@keyframes confetti-88 {
  34.708% {
    transform: translate(60.5055vw, 34.708vh) scale(0.0827) rotate(151deg);
  }
  to {
    transform: translate(63.1634vw, 100vh) scale(0.0827) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(89) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.6597;
  transform: translate(62.7551vw, -10px) scale(0.7431);
  -webkit-animation: confetti-89 9s -2s linear infinite;
          animation: confetti-89 9s -2s linear infinite;
}
@-webkit-keyframes confetti-89 {
  72.052% {
    transform: translate(69.897vw, 72.052vh) scale(0.7431) rotateX(695deg);
  }
  to {
    transform: translate(66.32605vw, 100vh) scale(0.7431) rotateX(1280deg);
  }
}
@keyframes confetti-89 {
  72.052% {
    transform: translate(69.897vw, 72.052vh) scale(0.7431) rotateX(695deg);
  }
  to {
    transform: translate(66.32605vw, 100vh) scale(0.7431) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(90) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.6718;
  transform: translate(25.6326vw, -10px) scale(0.2133);
  -webkit-animation: confetti-90 6s -20s linear infinite;
          animation: confetti-90 6s -20s linear infinite;
}
@-webkit-keyframes confetti-90 {
  60.187% {
    transform: translate(23.6953vw, 60.187vh) scale(0.2133) rotate(1248deg);
  }
  to {
    transform: translate(24.66395vw, 100vh) scale(0.2133) rotate(1280deg);
  }
}
@keyframes confetti-90 {
  60.187% {
    transform: translate(23.6953vw, 60.187vh) scale(0.2133) rotate(1248deg);
  }
  to {
    transform: translate(24.66395vw, 100vh) scale(0.2133) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(91) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.9783;
  transform: translate(86.9294vw, -10px) scale(0.185);
  -webkit-animation: confetti-91 7s -12s linear infinite;
          animation: confetti-91 7s -12s linear infinite;
}
@-webkit-keyframes confetti-91 {
  32.148% {
    transform: translate(94.1577vw, 32.148vh) scale(0.185) rotateX(707deg);
  }
  to {
    transform: translate(90.54355vw, 100vh) scale(0.185) rotateX(1280deg);
  }
}
@keyframes confetti-91 {
  32.148% {
    transform: translate(94.1577vw, 32.148vh) scale(0.185) rotateX(707deg);
  }
  to {
    transform: translate(90.54355vw, 100vh) scale(0.185) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(92) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.3659;
  transform: translate(76.5314vw, -10px) scale(0.1718);
  -webkit-animation: confetti-92 9s -26s linear infinite;
          animation: confetti-92 9s -26s linear infinite;
}
@-webkit-keyframes confetti-92 {
  67.799% {
    transform: translate(76.8045vw, 67.799vh) scale(0.1718) rotateX(470deg);
  }
  to {
    transform: translate(76.66795vw, 100vh) scale(0.1718) rotateX(1280deg);
  }
}
@keyframes confetti-92 {
  67.799% {
    transform: translate(76.8045vw, 67.799vh) scale(0.1718) rotateX(470deg);
  }
  to {
    transform: translate(76.66795vw, 100vh) scale(0.1718) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(93) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.2677;
  transform: translate(53.7346vw, -10px) scale(0.2614);
  -webkit-animation: confetti-93 9s -7s linear infinite;
          animation: confetti-93 9s -7s linear infinite;
}
@-webkit-keyframes confetti-93 {
  49.206% {
    transform: translate(63.5128vw, 49.206vh) scale(0.2614) rotateY(913deg);
  }
  to {
    transform: translate(58.6237vw, 100vh) scale(0.2614) rotateY(1280deg);
  }
}
@keyframes confetti-93 {
  49.206% {
    transform: translate(63.5128vw, 49.206vh) scale(0.2614) rotateY(913deg);
  }
  to {
    transform: translate(58.6237vw, 100vh) scale(0.2614) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(94) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.6856;
  transform: translate(46.4948vw, -10px) scale(0.6155);
  -webkit-animation: confetti-94 9s -16s linear infinite;
          animation: confetti-94 9s -16s linear infinite;
}
@-webkit-keyframes confetti-94 {
  53.13% {
    transform: translate(41.7434vw, 53.13vh) scale(0.6155) rotateX(881deg);
  }
  to {
    transform: translate(44.1191vw, 100vh) scale(0.6155) rotateX(1280deg);
  }
}
@keyframes confetti-94 {
  53.13% {
    transform: translate(41.7434vw, 53.13vh) scale(0.6155) rotateX(881deg);
  }
  to {
    transform: translate(44.1191vw, 100vh) scale(0.6155) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(95) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.3045;
  transform: translate(49.6379vw, -10px) scale(0.4479);
  -webkit-animation: confetti-95 5s -20s linear infinite;
          animation: confetti-95 5s -20s linear infinite;
}
@-webkit-keyframes confetti-95 {
  37.341% {
    transform: translate(47.0353vw, 37.341vh) scale(0.4479) rotate(67deg);
  }
  to {
    transform: translate(48.3366vw, 100vh) scale(0.4479) rotate(1280deg);
  }
}
@keyframes confetti-95 {
  37.341% {
    transform: translate(47.0353vw, 37.341vh) scale(0.4479) rotate(67deg);
  }
  to {
    transform: translate(48.3366vw, 100vh) scale(0.4479) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(96) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.3577;
  transform: translate(4.1276vw, -10px) scale(0.5452);
  -webkit-animation: confetti-96 9s -14s linear infinite;
          animation: confetti-96 9s -14s linear infinite;
}
@-webkit-keyframes confetti-96 {
  46.101% {
    transform: translate(2.8815vw, 46.101vh) scale(0.5452) rotate(888deg);
  }
  to {
    transform: translate(3.50455vw, 100vh) scale(0.5452) rotate(1280deg);
  }
}
@keyframes confetti-96 {
  46.101% {
    transform: translate(2.8815vw, 46.101vh) scale(0.5452) rotate(888deg);
  }
  to {
    transform: translate(3.50455vw, 100vh) scale(0.5452) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(97) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.1216;
  transform: translate(78.3891vw, -10px) scale(0.5845);
  -webkit-animation: confetti-97 5s -22s linear infinite;
          animation: confetti-97 5s -22s linear infinite;
}
@-webkit-keyframes confetti-97 {
  53.559% {
    transform: translate(82.0411vw, 53.559vh) scale(0.5845) rotateY(1270deg);
  }
  to {
    transform: translate(80.2151vw, 100vh) scale(0.5845) rotateY(1280deg);
  }
}
@keyframes confetti-97 {
  53.559% {
    transform: translate(82.0411vw, 53.559vh) scale(0.5845) rotateY(1270deg);
  }
  to {
    transform: translate(80.2151vw, 100vh) scale(0.5845) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(98) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.6169;
  transform: translate(48.3029vw, -10px) scale(0.7035);
  -webkit-animation: confetti-98 6s -22s linear infinite;
          animation: confetti-98 6s -22s linear infinite;
}
@-webkit-keyframes confetti-98 {
  64.523% {
    transform: translate(43.809vw, 64.523vh) scale(0.7035) rotate(1121deg);
  }
  to {
    transform: translate(46.05595vw, 100vh) scale(0.7035) rotate(1280deg);
  }
}
@keyframes confetti-98 {
  64.523% {
    transform: translate(43.809vw, 64.523vh) scale(0.7035) rotate(1121deg);
  }
  to {
    transform: translate(46.05595vw, 100vh) scale(0.7035) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(99) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.4059;
  transform: translate(64.2679vw, -10px) scale(0.9255);
  -webkit-animation: confetti-99 8s -13s linear infinite;
          animation: confetti-99 8s -13s linear infinite;
}
@-webkit-keyframes confetti-99 {
  32.534% {
    transform: translate(63.4627vw, 32.534vh) scale(0.9255) rotateX(648deg);
  }
  to {
    transform: translate(63.8653vw, 100vh) scale(0.9255) rotateX(1280deg);
  }
}
@keyframes confetti-99 {
  32.534% {
    transform: translate(63.4627vw, 32.534vh) scale(0.9255) rotateX(648deg);
  }
  to {
    transform: translate(63.8653vw, 100vh) scale(0.9255) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(100) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.9992;
  transform: translate(78.826vw, -10px) scale(0.7815);
  -webkit-animation: confetti-100 8s -15s linear infinite;
          animation: confetti-100 8s -15s linear infinite;
}
@-webkit-keyframes confetti-100 {
  43.41% {
    transform: translate(85.5494vw, 43.41vh) scale(0.7815) rotateY(765deg);
  }
  to {
    transform: translate(82.1877vw, 100vh) scale(0.7815) rotateY(1280deg);
  }
}
@keyframes confetti-100 {
  43.41% {
    transform: translate(85.5494vw, 43.41vh) scale(0.7815) rotateY(765deg);
  }
  to {
    transform: translate(82.1877vw, 100vh) scale(0.7815) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(101) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.269;
  transform: translate(62.2278vw, -10px) scale(0.2083);
  -webkit-animation: confetti-101 17s -21s linear infinite;
          animation: confetti-101 17s -21s linear infinite;
}
@-webkit-keyframes confetti-101 {
  58.04% {
    transform: translate(56.2965vw, 58.04vh) scale(0.2083);
  }
  to {
    transform: translate(59.26215vw, 100vh) scale(0.2083);
  }
}
@keyframes confetti-101 {
  58.04% {
    transform: translate(56.2965vw, 58.04vh) scale(0.2083);
  }
  to {
    transform: translate(59.26215vw, 100vh) scale(0.2083);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(102) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.8014;
  transform: translate(24.891vw, -10px) scale(0.3971);
  -webkit-animation: confetti-102 24s -15s linear infinite;
          animation: confetti-102 24s -15s linear infinite;
}
@-webkit-keyframes confetti-102 {
  54.52% {
    transform: translate(25.196vw, 54.52vh) scale(0.3971);
  }
  to {
    transform: translate(25.0435vw, 100vh) scale(0.3971);
  }
}
@keyframes confetti-102 {
  54.52% {
    transform: translate(25.196vw, 54.52vh) scale(0.3971);
  }
  to {
    transform: translate(25.0435vw, 100vh) scale(0.3971);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(103) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2617;
  transform: translate(77.6874vw, -10px) scale(0.0039);
  -webkit-animation: confetti-103 26s -23s linear infinite;
          animation: confetti-103 26s -23s linear infinite;
}
@-webkit-keyframes confetti-103 {
  76.341% {
    transform: translate(73.6366vw, 76.341vh) scale(0.0039);
  }
  to {
    transform: translate(75.662vw, 100vh) scale(0.0039);
  }
}
@keyframes confetti-103 {
  76.341% {
    transform: translate(73.6366vw, 76.341vh) scale(0.0039);
  }
  to {
    transform: translate(75.662vw, 100vh) scale(0.0039);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(104) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6763;
  transform: translate(52.6821vw, -10px) scale(0.0017);
  -webkit-animation: confetti-104 21s -26s linear infinite;
          animation: confetti-104 21s -26s linear infinite;
}
@-webkit-keyframes confetti-104 {
  54.257% {
    transform: translate(47.32vw, 54.257vh) scale(0.0017);
  }
  to {
    transform: translate(50.00105vw, 100vh) scale(0.0017);
  }
}
@keyframes confetti-104 {
  54.257% {
    transform: translate(47.32vw, 54.257vh) scale(0.0017);
  }
  to {
    transform: translate(50.00105vw, 100vh) scale(0.0017);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(105) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0613;
  transform: translate(25.47vw, -10px) scale(0.5412);
  -webkit-animation: confetti-105 15s -30s linear infinite;
          animation: confetti-105 15s -30s linear infinite;
}
@-webkit-keyframes confetti-105 {
  49.827% {
    transform: translate(21.3982vw, 49.827vh) scale(0.5412);
  }
  to {
    transform: translate(23.4341vw, 100vh) scale(0.5412);
  }
}
@keyframes confetti-105 {
  49.827% {
    transform: translate(21.3982vw, 49.827vh) scale(0.5412);
  }
  to {
    transform: translate(23.4341vw, 100vh) scale(0.5412);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(106) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1995;
  transform: translate(97.7677vw, -10px) scale(0.766);
  -webkit-animation: confetti-106 19s -11s linear infinite;
          animation: confetti-106 19s -11s linear infinite;
}
@-webkit-keyframes confetti-106 {
  77.805% {
    transform: translate(90.703vw, 77.805vh) scale(0.766);
  }
  to {
    transform: translate(94.23535vw, 100vh) scale(0.766);
  }
}
@keyframes confetti-106 {
  77.805% {
    transform: translate(90.703vw, 77.805vh) scale(0.766);
  }
  to {
    transform: translate(94.23535vw, 100vh) scale(0.766);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(107) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.198;
  transform: translate(52.3699vw, -10px) scale(0.2227);
  -webkit-animation: confetti-107 12s -13s linear infinite;
          animation: confetti-107 12s -13s linear infinite;
}
@-webkit-keyframes confetti-107 {
  57.832% {
    transform: translate(59.8068vw, 57.832vh) scale(0.2227);
  }
  to {
    transform: translate(56.08835vw, 100vh) scale(0.2227);
  }
}
@keyframes confetti-107 {
  57.832% {
    transform: translate(59.8068vw, 57.832vh) scale(0.2227);
  }
  to {
    transform: translate(56.08835vw, 100vh) scale(0.2227);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(108) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1723;
  transform: translate(70.5617vw, -10px) scale(0.217);
  -webkit-animation: confetti-108 14s -16s linear infinite;
          animation: confetti-108 14s -16s linear infinite;
}
@-webkit-keyframes confetti-108 {
  62.121% {
    transform: translate(60.6154vw, 62.121vh) scale(0.217);
  }
  to {
    transform: translate(65.58855vw, 100vh) scale(0.217);
  }
}
@keyframes confetti-108 {
  62.121% {
    transform: translate(60.6154vw, 62.121vh) scale(0.217);
  }
  to {
    transform: translate(65.58855vw, 100vh) scale(0.217);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(109) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3343;
  transform: translate(15.0758vw, -10px) scale(0.1465);
  -webkit-animation: confetti-109 28s -18s linear infinite;
          animation: confetti-109 28s -18s linear infinite;
}
@-webkit-keyframes confetti-109 {
  59.928% {
    transform: translate(14.2382vw, 59.928vh) scale(0.1465);
  }
  to {
    transform: translate(14.657vw, 100vh) scale(0.1465);
  }
}
@keyframes confetti-109 {
  59.928% {
    transform: translate(14.2382vw, 59.928vh) scale(0.1465);
  }
  to {
    transform: translate(14.657vw, 100vh) scale(0.1465);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(110) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7405;
  transform: translate(29.2924vw, -10px) scale(0.4676);
  -webkit-animation: confetti-110 28s -14s linear infinite;
          animation: confetti-110 28s -14s linear infinite;
}
@-webkit-keyframes confetti-110 {
  74.702% {
    transform: translate(30.0794vw, 74.702vh) scale(0.4676);
  }
  to {
    transform: translate(29.6859vw, 100vh) scale(0.4676);
  }
}
@keyframes confetti-110 {
  74.702% {
    transform: translate(30.0794vw, 74.702vh) scale(0.4676);
  }
  to {
    transform: translate(29.6859vw, 100vh) scale(0.4676);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(111) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.624;
  transform: translate(16.0751vw, -10px) scale(0.2781);
  -webkit-animation: confetti-111 14s -20s linear infinite;
          animation: confetti-111 14s -20s linear infinite;
}
@-webkit-keyframes confetti-111 {
  57.11% {
    transform: translate(13.1412vw, 57.11vh) scale(0.2781);
  }
  to {
    transform: translate(14.60815vw, 100vh) scale(0.2781);
  }
}
@keyframes confetti-111 {
  57.11% {
    transform: translate(13.1412vw, 57.11vh) scale(0.2781);
  }
  to {
    transform: translate(14.60815vw, 100vh) scale(0.2781);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(112) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0011;
  transform: translate(4.4116vw, -10px) scale(0.0928);
  -webkit-animation: confetti-112 11s -12s linear infinite;
          animation: confetti-112 11s -12s linear infinite;
}
@-webkit-keyframes confetti-112 {
  54.48% {
    transform: translate(-2.6509vw, 54.48vh) scale(0.0928);
  }
  to {
    transform: translate(0.88035vw, 100vh) scale(0.0928);
  }
}
@keyframes confetti-112 {
  54.48% {
    transform: translate(-2.6509vw, 54.48vh) scale(0.0928);
  }
  to {
    transform: translate(0.88035vw, 100vh) scale(0.0928);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(113) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2805;
  transform: translate(56.3274vw, -10px) scale(0.0531);
  -webkit-animation: confetti-113 15s -13s linear infinite;
          animation: confetti-113 15s -13s linear infinite;
}
@-webkit-keyframes confetti-113 {
  43.795% {
    transform: translate(49.2627vw, 43.795vh) scale(0.0531);
  }
  to {
    transform: translate(52.79505vw, 100vh) scale(0.0531);
  }
}
@keyframes confetti-113 {
  43.795% {
    transform: translate(49.2627vw, 43.795vh) scale(0.0531);
  }
  to {
    transform: translate(52.79505vw, 100vh) scale(0.0531);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(114) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.9707;
  transform: translate(24.6757vw, -10px) scale(0.4343);
  -webkit-animation: confetti-114 13s -18s linear infinite;
          animation: confetti-114 13s -18s linear infinite;
}
@-webkit-keyframes confetti-114 {
  59.928% {
    transform: translate(26.5692vw, 59.928vh) scale(0.4343);
  }
  to {
    transform: translate(25.62245vw, 100vh) scale(0.4343);
  }
}
@keyframes confetti-114 {
  59.928% {
    transform: translate(26.5692vw, 59.928vh) scale(0.4343);
  }
  to {
    transform: translate(25.62245vw, 100vh) scale(0.4343);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(115) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4994;
  transform: translate(85.8541vw, -10px) scale(0.5618);
  -webkit-animation: confetti-115 18s -13s linear infinite;
          animation: confetti-115 18s -13s linear infinite;
}
@-webkit-keyframes confetti-115 {
  71.366% {
    transform: translate(94.5223vw, 71.366vh) scale(0.5618);
  }
  to {
    transform: translate(90.1882vw, 100vh) scale(0.5618);
  }
}
@keyframes confetti-115 {
  71.366% {
    transform: translate(94.5223vw, 71.366vh) scale(0.5618);
  }
  to {
    transform: translate(90.1882vw, 100vh) scale(0.5618);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(116) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0271;
  transform: translate(45.865vw, -10px) scale(0.1543);
  -webkit-animation: confetti-116 10s -7s linear infinite;
          animation: confetti-116 10s -7s linear infinite;
}
@-webkit-keyframes confetti-116 {
  59.042% {
    transform: translate(46.3115vw, 59.042vh) scale(0.1543);
  }
  to {
    transform: translate(46.08825vw, 100vh) scale(0.1543);
  }
}
@keyframes confetti-116 {
  59.042% {
    transform: translate(46.3115vw, 59.042vh) scale(0.1543);
  }
  to {
    transform: translate(46.08825vw, 100vh) scale(0.1543);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(117) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0098;
  transform: translate(90.8128vw, -10px) scale(0.9491);
  -webkit-animation: confetti-117 19s -12s linear infinite;
          animation: confetti-117 19s -12s linear infinite;
}
@-webkit-keyframes confetti-117 {
  45.669% {
    transform: translate(88.227vw, 45.669vh) scale(0.9491);
  }
  to {
    transform: translate(89.5199vw, 100vh) scale(0.9491);
  }
}
@keyframes confetti-117 {
  45.669% {
    transform: translate(88.227vw, 45.669vh) scale(0.9491);
  }
  to {
    transform: translate(89.5199vw, 100vh) scale(0.9491);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(118) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1255;
  transform: translate(87.769vw, -10px) scale(0.5952);
  -webkit-animation: confetti-118 21s -11s linear infinite;
          animation: confetti-118 21s -11s linear infinite;
}
@-webkit-keyframes confetti-118 {
  44.448% {
    transform: translate(95.6578vw, 44.448vh) scale(0.5952);
  }
  to {
    transform: translate(91.7134vw, 100vh) scale(0.5952);
  }
}
@keyframes confetti-118 {
  44.448% {
    transform: translate(95.6578vw, 44.448vh) scale(0.5952);
  }
  to {
    transform: translate(91.7134vw, 100vh) scale(0.5952);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(119) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.923;
  transform: translate(65.5428vw, -10px) scale(0.4907);
  -webkit-animation: confetti-119 25s -25s linear infinite;
          animation: confetti-119 25s -25s linear infinite;
}
@-webkit-keyframes confetti-119 {
  34.746% {
    transform: translate(64.1247vw, 34.746vh) scale(0.4907);
  }
  to {
    transform: translate(64.83375vw, 100vh) scale(0.4907);
  }
}
@keyframes confetti-119 {
  34.746% {
    transform: translate(64.1247vw, 34.746vh) scale(0.4907);
  }
  to {
    transform: translate(64.83375vw, 100vh) scale(0.4907);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(120) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.607;
  transform: translate(56.1511vw, -10px) scale(0.4059);
  -webkit-animation: confetti-120 13s -1s linear infinite;
          animation: confetti-120 13s -1s linear infinite;
}
@-webkit-keyframes confetti-120 {
  46.807% {
    transform: translate(57.857vw, 46.807vh) scale(0.4059);
  }
  to {
    transform: translate(57.00405vw, 100vh) scale(0.4059);
  }
}
@keyframes confetti-120 {
  46.807% {
    transform: translate(57.857vw, 46.807vh) scale(0.4059);
  }
  to {
    transform: translate(57.00405vw, 100vh) scale(0.4059);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(121) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0776;
  transform: translate(72.1047vw, -10px) scale(0.3534);
  -webkit-animation: confetti-121 19s -2s linear infinite;
          animation: confetti-121 19s -2s linear infinite;
}
@-webkit-keyframes confetti-121 {
  76.946% {
    transform: translate(66.6777vw, 76.946vh) scale(0.3534);
  }
  to {
    transform: translate(69.3912vw, 100vh) scale(0.3534);
  }
}
@keyframes confetti-121 {
  76.946% {
    transform: translate(66.6777vw, 76.946vh) scale(0.3534);
  }
  to {
    transform: translate(69.3912vw, 100vh) scale(0.3534);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(122) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5827;
  transform: translate(7.9493vw, -10px) scale(0.9869);
  -webkit-animation: confetti-122 22s -17s linear infinite;
          animation: confetti-122 22s -17s linear infinite;
}
@-webkit-keyframes confetti-122 {
  47.459% {
    transform: translate(8.5346vw, 47.459vh) scale(0.9869);
  }
  to {
    transform: translate(8.24195vw, 100vh) scale(0.9869);
  }
}
@keyframes confetti-122 {
  47.459% {
    transform: translate(8.5346vw, 47.459vh) scale(0.9869);
  }
  to {
    transform: translate(8.24195vw, 100vh) scale(0.9869);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(123) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.9214;
  transform: translate(31.7564vw, -10px) scale(0.4193);
  -webkit-animation: confetti-123 27s -14s linear infinite;
          animation: confetti-123 27s -14s linear infinite;
}
@-webkit-keyframes confetti-123 {
  64.744% {
    transform: translate(26.0997vw, 64.744vh) scale(0.4193);
  }
  to {
    transform: translate(28.92805vw, 100vh) scale(0.4193);
  }
}
@keyframes confetti-123 {
  64.744% {
    transform: translate(26.0997vw, 64.744vh) scale(0.4193);
  }
  to {
    transform: translate(28.92805vw, 100vh) scale(0.4193);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(124) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3482;
  transform: translate(42.5439vw, -10px) scale(0.6243);
  -webkit-animation: confetti-124 10s -8s linear infinite;
          animation: confetti-124 10s -8s linear infinite;
}
@-webkit-keyframes confetti-124 {
  38.571% {
    transform: translate(39.1179vw, 38.571vh) scale(0.6243);
  }
  to {
    transform: translate(40.8309vw, 100vh) scale(0.6243);
  }
}
@keyframes confetti-124 {
  38.571% {
    transform: translate(39.1179vw, 38.571vh) scale(0.6243);
  }
  to {
    transform: translate(40.8309vw, 100vh) scale(0.6243);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(125) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2782;
  transform: translate(4.344vw, -10px) scale(0.045);
  -webkit-animation: confetti-125 22s -6s linear infinite;
          animation: confetti-125 22s -6s linear infinite;
}
@-webkit-keyframes confetti-125 {
  36.825% {
    transform: translate(12.0758vw, 36.825vh) scale(0.045);
  }
  to {
    transform: translate(8.2099vw, 100vh) scale(0.045);
  }
}
@keyframes confetti-125 {
  36.825% {
    transform: translate(12.0758vw, 36.825vh) scale(0.045);
  }
  to {
    transform: translate(8.2099vw, 100vh) scale(0.045);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(126) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.975;
  transform: translate(83.0522vw, -10px) scale(0.1513);
  -webkit-animation: confetti-126 23s -13s linear infinite;
          animation: confetti-126 23s -13s linear infinite;
}
@-webkit-keyframes confetti-126 {
  45.039% {
    transform: translate(83.9138vw, 45.039vh) scale(0.1513);
  }
  to {
    transform: translate(83.483vw, 100vh) scale(0.1513);
  }
}
@keyframes confetti-126 {
  45.039% {
    transform: translate(83.9138vw, 45.039vh) scale(0.1513);
  }
  to {
    transform: translate(83.483vw, 100vh) scale(0.1513);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(127) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4661;
  transform: translate(90.2328vw, -10px) scale(0.7908);
  -webkit-animation: confetti-127 28s -1s linear infinite;
          animation: confetti-127 28s -1s linear infinite;
}
@-webkit-keyframes confetti-127 {
  37.529% {
    transform: translate(90.8931vw, 37.529vh) scale(0.7908);
  }
  to {
    transform: translate(90.56295vw, 100vh) scale(0.7908);
  }
}
@keyframes confetti-127 {
  37.529% {
    transform: translate(90.8931vw, 37.529vh) scale(0.7908);
  }
  to {
    transform: translate(90.56295vw, 100vh) scale(0.7908);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(128) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1373;
  transform: translate(96.049vw, -10px) scale(0.2415);
  -webkit-animation: confetti-128 25s -12s linear infinite;
          animation: confetti-128 25s -12s linear infinite;
}
@-webkit-keyframes confetti-128 {
  67.951% {
    transform: translate(86.2935vw, 67.951vh) scale(0.2415);
  }
  to {
    transform: translate(91.17125vw, 100vh) scale(0.2415);
  }
}
@keyframes confetti-128 {
  67.951% {
    transform: translate(86.2935vw, 67.951vh) scale(0.2415);
  }
  to {
    transform: translate(91.17125vw, 100vh) scale(0.2415);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(129) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.8792;
  transform: translate(53.0997vw, -10px) scale(0.3334);
  -webkit-animation: confetti-129 24s -17s linear infinite;
          animation: confetti-129 24s -17s linear infinite;
}
@-webkit-keyframes confetti-129 {
  71.192% {
    transform: translate(59.5139vw, 71.192vh) scale(0.3334);
  }
  to {
    transform: translate(56.3068vw, 100vh) scale(0.3334);
  }
}
@keyframes confetti-129 {
  71.192% {
    transform: translate(59.5139vw, 71.192vh) scale(0.3334);
  }
  to {
    transform: translate(56.3068vw, 100vh) scale(0.3334);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(130) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7617;
  transform: translate(56.8559vw, -10px) scale(0.6929);
  -webkit-animation: confetti-130 13s -20s linear infinite;
          animation: confetti-130 13s -20s linear infinite;
}
@-webkit-keyframes confetti-130 {
  34.264% {
    transform: translate(48.3649vw, 34.264vh) scale(0.6929);
  }
  to {
    transform: translate(52.6104vw, 100vh) scale(0.6929);
  }
}
@keyframes confetti-130 {
  34.264% {
    transform: translate(48.3649vw, 34.264vh) scale(0.6929);
  }
  to {
    transform: translate(52.6104vw, 100vh) scale(0.6929);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(131) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1271;
  transform: translate(24.9697vw, -10px) scale(0.0504);
  -webkit-animation: confetti-131 13s -3s linear infinite;
          animation: confetti-131 13s -3s linear infinite;
}
@-webkit-keyframes confetti-131 {
  63.925% {
    transform: translate(23.6316vw, 63.925vh) scale(0.0504);
  }
  to {
    transform: translate(24.30065vw, 100vh) scale(0.0504);
  }
}
@keyframes confetti-131 {
  63.925% {
    transform: translate(23.6316vw, 63.925vh) scale(0.0504);
  }
  to {
    transform: translate(24.30065vw, 100vh) scale(0.0504);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(132) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2305;
  transform: translate(99.9656vw, -10px) scale(0.6932);
  -webkit-animation: confetti-132 14s -23s linear infinite;
          animation: confetti-132 14s -23s linear infinite;
}
@-webkit-keyframes confetti-132 {
  36.379% {
    transform: translate(95.6768vw, 36.379vh) scale(0.6932);
  }
  to {
    transform: translate(97.8212vw, 100vh) scale(0.6932);
  }
}
@keyframes confetti-132 {
  36.379% {
    transform: translate(95.6768vw, 36.379vh) scale(0.6932);
  }
  to {
    transform: translate(97.8212vw, 100vh) scale(0.6932);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(133) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6681;
  transform: translate(20.8806vw, -10px) scale(0.8723);
  -webkit-animation: confetti-133 20s -1s linear infinite;
          animation: confetti-133 20s -1s linear infinite;
}
@-webkit-keyframes confetti-133 {
  44.596% {
    transform: translate(14.3386vw, 44.596vh) scale(0.8723);
  }
  to {
    transform: translate(17.6096vw, 100vh) scale(0.8723);
  }
}
@keyframes confetti-133 {
  44.596% {
    transform: translate(14.3386vw, 44.596vh) scale(0.8723);
  }
  to {
    transform: translate(17.6096vw, 100vh) scale(0.8723);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(134) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.682;
  transform: translate(56.8636vw, -10px) scale(0.3678);
  -webkit-animation: confetti-134 17s -10s linear infinite;
          animation: confetti-134 17s -10s linear infinite;
}
@-webkit-keyframes confetti-134 {
  39.301% {
    transform: translate(54.6371vw, 39.301vh) scale(0.3678);
  }
  to {
    transform: translate(55.75035vw, 100vh) scale(0.3678);
  }
}
@keyframes confetti-134 {
  39.301% {
    transform: translate(54.6371vw, 39.301vh) scale(0.3678);
  }
  to {
    transform: translate(55.75035vw, 100vh) scale(0.3678);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(135) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5196;
  transform: translate(88.101vw, -10px) scale(0.0422);
  -webkit-animation: confetti-135 23s -22s linear infinite;
          animation: confetti-135 23s -22s linear infinite;
}
@-webkit-keyframes confetti-135 {
  75.608% {
    transform: translate(84.326vw, 75.608vh) scale(0.0422);
  }
  to {
    transform: translate(86.2135vw, 100vh) scale(0.0422);
  }
}
@keyframes confetti-135 {
  75.608% {
    transform: translate(84.326vw, 75.608vh) scale(0.0422);
  }
  to {
    transform: translate(86.2135vw, 100vh) scale(0.0422);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(136) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4024;
  transform: translate(68.4839vw, -10px) scale(0.5382);
  -webkit-animation: confetti-136 30s -10s linear infinite;
          animation: confetti-136 30s -10s linear infinite;
}
@-webkit-keyframes confetti-136 {
  76.163% {
    transform: translate(61.0814vw, 76.163vh) scale(0.5382);
  }
  to {
    transform: translate(64.78265vw, 100vh) scale(0.5382);
  }
}
@keyframes confetti-136 {
  76.163% {
    transform: translate(61.0814vw, 76.163vh) scale(0.5382);
  }
  to {
    transform: translate(64.78265vw, 100vh) scale(0.5382);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(137) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2808;
  transform: translate(42.2076vw, -10px) scale(0.198);
  -webkit-animation: confetti-137 18s -6s linear infinite;
          animation: confetti-137 18s -6s linear infinite;
}
@-webkit-keyframes confetti-137 {
  57.924% {
    transform: translate(37.68vw, 57.924vh) scale(0.198);
  }
  to {
    transform: translate(39.9438vw, 100vh) scale(0.198);
  }
}
@keyframes confetti-137 {
  57.924% {
    transform: translate(37.68vw, 57.924vh) scale(0.198);
  }
  to {
    transform: translate(39.9438vw, 100vh) scale(0.198);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(138) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5028;
  transform: translate(89.1646vw, -10px) scale(0.441);
  -webkit-animation: confetti-138 30s -28s linear infinite;
          animation: confetti-138 30s -28s linear infinite;
}
@-webkit-keyframes confetti-138 {
  77.181% {
    transform: translate(90.6828vw, 77.181vh) scale(0.441);
  }
  to {
    transform: translate(89.9237vw, 100vh) scale(0.441);
  }
}
@keyframes confetti-138 {
  77.181% {
    transform: translate(90.6828vw, 77.181vh) scale(0.441);
  }
  to {
    transform: translate(89.9237vw, 100vh) scale(0.441);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(139) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.135;
  transform: translate(11.1922vw, -10px) scale(0.871);
  -webkit-animation: confetti-139 11s -19s linear infinite;
          animation: confetti-139 11s -19s linear infinite;
}
@-webkit-keyframes confetti-139 {
  30.851% {
    transform: translate(11.2309vw, 30.851vh) scale(0.871);
  }
  to {
    transform: translate(11.21155vw, 100vh) scale(0.871);
  }
}
@keyframes confetti-139 {
  30.851% {
    transform: translate(11.2309vw, 30.851vh) scale(0.871);
  }
  to {
    transform: translate(11.21155vw, 100vh) scale(0.871);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(140) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2188;
  transform: translate(23.6595vw, -10px) scale(0.5519);
  -webkit-animation: confetti-140 29s -22s linear infinite;
          animation: confetti-140 29s -22s linear infinite;
}
@-webkit-keyframes confetti-140 {
  77.416% {
    transform: translate(31.4214vw, 77.416vh) scale(0.5519);
  }
  to {
    transform: translate(27.54045vw, 100vh) scale(0.5519);
  }
}
@keyframes confetti-140 {
  77.416% {
    transform: translate(31.4214vw, 77.416vh) scale(0.5519);
  }
  to {
    transform: translate(27.54045vw, 100vh) scale(0.5519);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(141) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.8552;
  transform: translate(94.7068vw, -10px) scale(0.9677);
  -webkit-animation: confetti-141 20s -21s linear infinite;
          animation: confetti-141 20s -21s linear infinite;
}
@-webkit-keyframes confetti-141 {
  35.708% {
    transform: translate(103.9464vw, 35.708vh) scale(0.9677);
  }
  to {
    transform: translate(99.3266vw, 100vh) scale(0.9677);
  }
}
@keyframes confetti-141 {
  35.708% {
    transform: translate(103.9464vw, 35.708vh) scale(0.9677);
  }
  to {
    transform: translate(99.3266vw, 100vh) scale(0.9677);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(142) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.8507;
  transform: translate(34.8032vw, -10px) scale(0.7598);
  -webkit-animation: confetti-142 29s -25s linear infinite;
          animation: confetti-142 29s -25s linear infinite;
}
@-webkit-keyframes confetti-142 {
  63.568% {
    transform: translate(28.918vw, 63.568vh) scale(0.7598);
  }
  to {
    transform: translate(31.8606vw, 100vh) scale(0.7598);
  }
}
@keyframes confetti-142 {
  63.568% {
    transform: translate(28.918vw, 63.568vh) scale(0.7598);
  }
  to {
    transform: translate(31.8606vw, 100vh) scale(0.7598);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(143) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2674;
  transform: translate(85.9791vw, -10px) scale(0.1375);
  -webkit-animation: confetti-143 19s -14s linear infinite;
          animation: confetti-143 19s -14s linear infinite;
}
@-webkit-keyframes confetti-143 {
  62.123% {
    transform: translate(81.7581vw, 62.123vh) scale(0.1375);
  }
  to {
    transform: translate(83.8686vw, 100vh) scale(0.1375);
  }
}
@keyframes confetti-143 {
  62.123% {
    transform: translate(81.7581vw, 62.123vh) scale(0.1375);
  }
  to {
    transform: translate(83.8686vw, 100vh) scale(0.1375);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(144) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2284;
  transform: translate(39.22vw, -10px) scale(0.9433);
  -webkit-animation: confetti-144 17s -2s linear infinite;
          animation: confetti-144 17s -2s linear infinite;
}
@-webkit-keyframes confetti-144 {
  56.914% {
    transform: translate(43.99vw, 56.914vh) scale(0.9433);
  }
  to {
    transform: translate(41.605vw, 100vh) scale(0.9433);
  }
}
@keyframes confetti-144 {
  56.914% {
    transform: translate(43.99vw, 56.914vh) scale(0.9433);
  }
  to {
    transform: translate(41.605vw, 100vh) scale(0.9433);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(145) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7794;
  transform: translate(84.9584vw, -10px) scale(0.5878);
  -webkit-animation: confetti-145 30s -15s linear infinite;
          animation: confetti-145 30s -15s linear infinite;
}
@-webkit-keyframes confetti-145 {
  76.201% {
    transform: translate(86.0761vw, 76.201vh) scale(0.5878);
  }
  to {
    transform: translate(85.51725vw, 100vh) scale(0.5878);
  }
}
@keyframes confetti-145 {
  76.201% {
    transform: translate(86.0761vw, 76.201vh) scale(0.5878);
  }
  to {
    transform: translate(85.51725vw, 100vh) scale(0.5878);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(146) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.8824;
  transform: translate(52.7584vw, -10px) scale(0.674);
  -webkit-animation: confetti-146 21s -14s linear infinite;
          animation: confetti-146 21s -14s linear infinite;
}
@-webkit-keyframes confetti-146 {
  57.97% {
    transform: translate(50.6366vw, 57.97vh) scale(0.674);
  }
  to {
    transform: translate(51.6975vw, 100vh) scale(0.674);
  }
}
@keyframes confetti-146 {
  57.97% {
    transform: translate(50.6366vw, 57.97vh) scale(0.674);
  }
  to {
    transform: translate(51.6975vw, 100vh) scale(0.674);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(147) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4904;
  transform: translate(1.7659vw, -10px) scale(0.2204);
  -webkit-animation: confetti-147 12s -16s linear infinite;
          animation: confetti-147 12s -16s linear infinite;
}
@-webkit-keyframes confetti-147 {
  30.463% {
    transform: translate(-6.5959vw, 30.463vh) scale(0.2204);
  }
  to {
    transform: translate(-2.415vw, 100vh) scale(0.2204);
  }
}
@keyframes confetti-147 {
  30.463% {
    transform: translate(-6.5959vw, 30.463vh) scale(0.2204);
  }
  to {
    transform: translate(-2.415vw, 100vh) scale(0.2204);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(148) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0552;
  transform: translate(86.1025vw, -10px) scale(0.9354);
  -webkit-animation: confetti-148 25s -15s linear infinite;
          animation: confetti-148 25s -15s linear infinite;
}
@-webkit-keyframes confetti-148 {
  49.146% {
    transform: translate(93.9418vw, 49.146vh) scale(0.9354);
  }
  to {
    transform: translate(90.02215vw, 100vh) scale(0.9354);
  }
}
@keyframes confetti-148 {
  49.146% {
    transform: translate(93.9418vw, 49.146vh) scale(0.9354);
  }
  to {
    transform: translate(90.02215vw, 100vh) scale(0.9354);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(149) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.8235;
  transform: translate(36.5319vw, -10px) scale(0.0228);
  -webkit-animation: confetti-149 28s -20s linear infinite;
          animation: confetti-149 28s -20s linear infinite;
}
@-webkit-keyframes confetti-149 {
  73.365% {
    transform: translate(29.7596vw, 73.365vh) scale(0.0228);
  }
  to {
    transform: translate(33.14575vw, 100vh) scale(0.0228);
  }
}
@keyframes confetti-149 {
  73.365% {
    transform: translate(29.7596vw, 73.365vh) scale(0.0228);
  }
  to {
    transform: translate(33.14575vw, 100vh) scale(0.0228);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(150) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2414;
  transform: translate(2.4641vw, -10px) scale(0.3648);
  -webkit-animation: confetti-150 19s -19s linear infinite;
          animation: confetti-150 19s -19s linear infinite;
}
@-webkit-keyframes confetti-150 {
  40.295% {
    transform: translate(0.1862vw, 40.295vh) scale(0.3648);
  }
  to {
    transform: translate(1.32515vw, 100vh) scale(0.3648);
  }
}
@keyframes confetti-150 {
  40.295% {
    transform: translate(0.1862vw, 40.295vh) scale(0.3648);
  }
  to {
    transform: translate(1.32515vw, 100vh) scale(0.3648);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(151) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.8838;
  transform: translate(89.7366vw, -10px) scale(0.3614);
  -webkit-animation: confetti-151 26s -19s linear infinite;
          animation: confetti-151 26s -19s linear infinite;
}
@-webkit-keyframes confetti-151 {
  74.682% {
    transform: translate(91.9109vw, 74.682vh) scale(0.3614);
  }
  to {
    transform: translate(90.82375vw, 100vh) scale(0.3614);
  }
}
@keyframes confetti-151 {
  74.682% {
    transform: translate(91.9109vw, 74.682vh) scale(0.3614);
  }
  to {
    transform: translate(90.82375vw, 100vh) scale(0.3614);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(152) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4783;
  transform: translate(28.6896vw, -10px) scale(0.1868);
  -webkit-animation: confetti-152 13s -13s linear infinite;
          animation: confetti-152 13s -13s linear infinite;
}
@-webkit-keyframes confetti-152 {
  36.725% {
    transform: translate(36.5441vw, 36.725vh) scale(0.1868);
  }
  to {
    transform: translate(32.61685vw, 100vh) scale(0.1868);
  }
}
@keyframes confetti-152 {
  36.725% {
    transform: translate(36.5441vw, 36.725vh) scale(0.1868);
  }
  to {
    transform: translate(32.61685vw, 100vh) scale(0.1868);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(153) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.8156;
  transform: translate(24.8256vw, -10px) scale(0.3757);
  -webkit-animation: confetti-153 11s -25s linear infinite;
          animation: confetti-153 11s -25s linear infinite;
}
@-webkit-keyframes confetti-153 {
  54.972% {
    transform: translate(16.72vw, 54.972vh) scale(0.3757);
  }
  to {
    transform: translate(20.7728vw, 100vh) scale(0.3757);
  }
}
@keyframes confetti-153 {
  54.972% {
    transform: translate(16.72vw, 54.972vh) scale(0.3757);
  }
  to {
    transform: translate(20.7728vw, 100vh) scale(0.3757);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(154) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.9878;
  transform: translate(96.3917vw, -10px) scale(0.2754);
  -webkit-animation: confetti-154 20s -18s linear infinite;
          animation: confetti-154 20s -18s linear infinite;
}
@-webkit-keyframes confetti-154 {
  45.497% {
    transform: translate(101.195vw, 45.497vh) scale(0.2754);
  }
  to {
    transform: translate(98.79335vw, 100vh) scale(0.2754);
  }
}
@keyframes confetti-154 {
  45.497% {
    transform: translate(101.195vw, 45.497vh) scale(0.2754);
  }
  to {
    transform: translate(98.79335vw, 100vh) scale(0.2754);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(155) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.507;
  transform: translate(52.7685vw, -10px) scale(0.9453);
  -webkit-animation: confetti-155 21s -26s linear infinite;
          animation: confetti-155 21s -26s linear infinite;
}
@-webkit-keyframes confetti-155 {
  41.939% {
    transform: translate(59.3096vw, 41.939vh) scale(0.9453);
  }
  to {
    transform: translate(56.03905vw, 100vh) scale(0.9453);
  }
}
@keyframes confetti-155 {
  41.939% {
    transform: translate(59.3096vw, 41.939vh) scale(0.9453);
  }
  to {
    transform: translate(56.03905vw, 100vh) scale(0.9453);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(156) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.8525;
  transform: translate(64.4666vw, -10px) scale(0.9855);
  -webkit-animation: confetti-156 11s -2s linear infinite;
          animation: confetti-156 11s -2s linear infinite;
}
@-webkit-keyframes confetti-156 {
  40.631% {
    transform: translate(59.5009vw, 40.631vh) scale(0.9855);
  }
  to {
    transform: translate(61.98375vw, 100vh) scale(0.9855);
  }
}
@keyframes confetti-156 {
  40.631% {
    transform: translate(59.5009vw, 40.631vh) scale(0.9855);
  }
  to {
    transform: translate(61.98375vw, 100vh) scale(0.9855);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(157) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5428;
  transform: translate(3.9429vw, -10px) scale(0.8582);
  -webkit-animation: confetti-157 22s -7s linear infinite;
          animation: confetti-157 22s -7s linear infinite;
}
@-webkit-keyframes confetti-157 {
  75.666% {
    transform: translate(12.0412vw, 75.666vh) scale(0.8582);
  }
  to {
    transform: translate(7.99205vw, 100vh) scale(0.8582);
  }
}
@keyframes confetti-157 {
  75.666% {
    transform: translate(12.0412vw, 75.666vh) scale(0.8582);
  }
  to {
    transform: translate(7.99205vw, 100vh) scale(0.8582);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(158) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5279;
  transform: translate(52.1625vw, -10px) scale(0.7233);
  -webkit-animation: confetti-158 27s -17s linear infinite;
          animation: confetti-158 27s -17s linear infinite;
}
@-webkit-keyframes confetti-158 {
  50.521% {
    transform: translate(55.9057vw, 50.521vh) scale(0.7233);
  }
  to {
    transform: translate(54.0341vw, 100vh) scale(0.7233);
  }
}
@keyframes confetti-158 {
  50.521% {
    transform: translate(55.9057vw, 50.521vh) scale(0.7233);
  }
  to {
    transform: translate(54.0341vw, 100vh) scale(0.7233);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(159) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.8957;
  transform: translate(35.4481vw, -10px) scale(0.2604);
  -webkit-animation: confetti-159 14s -13s linear infinite;
          animation: confetti-159 14s -13s linear infinite;
}
@-webkit-keyframes confetti-159 {
  59.336% {
    transform: translate(29.7599vw, 59.336vh) scale(0.2604);
  }
  to {
    transform: translate(32.604vw, 100vh) scale(0.2604);
  }
}
@keyframes confetti-159 {
  59.336% {
    transform: translate(29.7599vw, 59.336vh) scale(0.2604);
  }
  to {
    transform: translate(32.604vw, 100vh) scale(0.2604);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(160) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5219;
  transform: translate(9.8094vw, -10px) scale(0.0295);
  -webkit-animation: confetti-160 24s -27s linear infinite;
          animation: confetti-160 24s -27s linear infinite;
}
@-webkit-keyframes confetti-160 {
  72.961% {
    transform: translate(12.4464vw, 72.961vh) scale(0.0295);
  }
  to {
    transform: translate(11.1279vw, 100vh) scale(0.0295);
  }
}
@keyframes confetti-160 {
  72.961% {
    transform: translate(12.4464vw, 72.961vh) scale(0.0295);
  }
  to {
    transform: translate(11.1279vw, 100vh) scale(0.0295);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(161) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5632;
  transform: translate(82.2807vw, -10px) scale(0.0199);
  -webkit-animation: confetti-161 29s -27s linear infinite;
          animation: confetti-161 29s -27s linear infinite;
}
@-webkit-keyframes confetti-161 {
  44.733% {
    transform: translate(78.8263vw, 44.733vh) scale(0.0199);
  }
  to {
    transform: translate(80.5535vw, 100vh) scale(0.0199);
  }
}
@keyframes confetti-161 {
  44.733% {
    transform: translate(78.8263vw, 44.733vh) scale(0.0199);
  }
  to {
    transform: translate(80.5535vw, 100vh) scale(0.0199);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(162) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3729;
  transform: translate(86.0719vw, -10px) scale(0.2108);
  -webkit-animation: confetti-162 10s -17s linear infinite;
          animation: confetti-162 10s -17s linear infinite;
}
@-webkit-keyframes confetti-162 {
  45.322% {
    transform: translate(93.7035vw, 45.322vh) scale(0.2108);
  }
  to {
    transform: translate(89.8877vw, 100vh) scale(0.2108);
  }
}
@keyframes confetti-162 {
  45.322% {
    transform: translate(93.7035vw, 45.322vh) scale(0.2108);
  }
  to {
    transform: translate(89.8877vw, 100vh) scale(0.2108);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(163) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.026;
  transform: translate(97.1081vw, -10px) scale(0.8577);
  -webkit-animation: confetti-163 11s -22s linear infinite;
          animation: confetti-163 11s -22s linear infinite;
}
@-webkit-keyframes confetti-163 {
  72.278% {
    transform: translate(94.7782vw, 72.278vh) scale(0.8577);
  }
  to {
    transform: translate(95.94315vw, 100vh) scale(0.8577);
  }
}
@keyframes confetti-163 {
  72.278% {
    transform: translate(94.7782vw, 72.278vh) scale(0.8577);
  }
  to {
    transform: translate(95.94315vw, 100vh) scale(0.8577);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(164) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4759;
  transform: translate(28.9377vw, -10px) scale(0.472);
  -webkit-animation: confetti-164 30s -14s linear infinite;
          animation: confetti-164 30s -14s linear infinite;
}
@-webkit-keyframes confetti-164 {
  73.597% {
    transform: translate(34.6785vw, 73.597vh) scale(0.472);
  }
  to {
    transform: translate(31.8081vw, 100vh) scale(0.472);
  }
}
@keyframes confetti-164 {
  73.597% {
    transform: translate(34.6785vw, 73.597vh) scale(0.472);
  }
  to {
    transform: translate(31.8081vw, 100vh) scale(0.472);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(165) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5539;
  transform: translate(86.7257vw, -10px) scale(0.2114);
  -webkit-animation: confetti-165 15s -25s linear infinite;
          animation: confetti-165 15s -25s linear infinite;
}
@-webkit-keyframes confetti-165 {
  67.85% {
    transform: translate(85.0833vw, 67.85vh) scale(0.2114);
  }
  to {
    transform: translate(85.9045vw, 100vh) scale(0.2114);
  }
}
@keyframes confetti-165 {
  67.85% {
    transform: translate(85.0833vw, 67.85vh) scale(0.2114);
  }
  to {
    transform: translate(85.9045vw, 100vh) scale(0.2114);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(166) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2044;
  transform: translate(30.7163vw, -10px) scale(0.416);
  -webkit-animation: confetti-166 22s -26s linear infinite;
          animation: confetti-166 22s -26s linear infinite;
}
@-webkit-keyframes confetti-166 {
  56.618% {
    transform: translate(37.5993vw, 56.618vh) scale(0.416);
  }
  to {
    transform: translate(34.1578vw, 100vh) scale(0.416);
  }
}
@keyframes confetti-166 {
  56.618% {
    transform: translate(37.5993vw, 56.618vh) scale(0.416);
  }
  to {
    transform: translate(34.1578vw, 100vh) scale(0.416);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(167) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.9113;
  transform: translate(29.5644vw, -10px) scale(0.9488);
  -webkit-animation: confetti-167 13s -12s linear infinite;
          animation: confetti-167 13s -12s linear infinite;
}
@-webkit-keyframes confetti-167 {
  38.211% {
    transform: translate(23.9095vw, 38.211vh) scale(0.9488);
  }
  to {
    transform: translate(26.73695vw, 100vh) scale(0.9488);
  }
}
@keyframes confetti-167 {
  38.211% {
    transform: translate(23.9095vw, 38.211vh) scale(0.9488);
  }
  to {
    transform: translate(26.73695vw, 100vh) scale(0.9488);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(168) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3984;
  transform: translate(6.5358vw, -10px) scale(0.0283);
  -webkit-animation: confetti-168 23s -11s linear infinite;
          animation: confetti-168 23s -11s linear infinite;
}
@-webkit-keyframes confetti-168 {
  73.579% {
    transform: translate(9.429vw, 73.579vh) scale(0.0283);
  }
  to {
    transform: translate(7.9824vw, 100vh) scale(0.0283);
  }
}
@keyframes confetti-168 {
  73.579% {
    transform: translate(9.429vw, 73.579vh) scale(0.0283);
  }
  to {
    transform: translate(7.9824vw, 100vh) scale(0.0283);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(169) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7364;
  transform: translate(68.8129vw, -10px) scale(0.1557);
  -webkit-animation: confetti-169 22s -5s linear infinite;
          animation: confetti-169 22s -5s linear infinite;
}
@-webkit-keyframes confetti-169 {
  78.902% {
    transform: translate(67.8257vw, 78.902vh) scale(0.1557);
  }
  to {
    transform: translate(68.3193vw, 100vh) scale(0.1557);
  }
}
@keyframes confetti-169 {
  78.902% {
    transform: translate(67.8257vw, 78.902vh) scale(0.1557);
  }
  to {
    transform: translate(68.3193vw, 100vh) scale(0.1557);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(170) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5867;
  transform: translate(47.8334vw, -10px) scale(0.5695);
  -webkit-animation: confetti-170 17s -27s linear infinite;
          animation: confetti-170 17s -27s linear infinite;
}
@-webkit-keyframes confetti-170 {
  61.879% {
    transform: translate(46.4576vw, 61.879vh) scale(0.5695);
  }
  to {
    transform: translate(47.1455vw, 100vh) scale(0.5695);
  }
}
@keyframes confetti-170 {
  61.879% {
    transform: translate(46.4576vw, 61.879vh) scale(0.5695);
  }
  to {
    transform: translate(47.1455vw, 100vh) scale(0.5695);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(171) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3703;
  transform: translate(87.2825vw, -10px) scale(0.1933);
  -webkit-animation: confetti-171 13s -13s linear infinite;
          animation: confetti-171 13s -13s linear infinite;
}
@-webkit-keyframes confetti-171 {
  46.823% {
    transform: translate(91.5586vw, 46.823vh) scale(0.1933);
  }
  to {
    transform: translate(89.42055vw, 100vh) scale(0.1933);
  }
}
@keyframes confetti-171 {
  46.823% {
    transform: translate(91.5586vw, 46.823vh) scale(0.1933);
  }
  to {
    transform: translate(89.42055vw, 100vh) scale(0.1933);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(172) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2009;
  transform: translate(20.8545vw, -10px) scale(0.6167);
  -webkit-animation: confetti-172 30s -16s linear infinite;
          animation: confetti-172 30s -16s linear infinite;
}
@-webkit-keyframes confetti-172 {
  34.73% {
    transform: translate(12.7176vw, 34.73vh) scale(0.6167);
  }
  to {
    transform: translate(16.78605vw, 100vh) scale(0.6167);
  }
}
@keyframes confetti-172 {
  34.73% {
    transform: translate(12.7176vw, 34.73vh) scale(0.6167);
  }
  to {
    transform: translate(16.78605vw, 100vh) scale(0.6167);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(173) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.8655;
  transform: translate(67.5282vw, -10px) scale(0.4402);
  -webkit-animation: confetti-173 15s -12s linear infinite;
          animation: confetti-173 15s -12s linear infinite;
}
@-webkit-keyframes confetti-173 {
  58.133% {
    transform: translate(75.8293vw, 58.133vh) scale(0.4402);
  }
  to {
    transform: translate(71.67875vw, 100vh) scale(0.4402);
  }
}
@keyframes confetti-173 {
  58.133% {
    transform: translate(75.8293vw, 58.133vh) scale(0.4402);
  }
  to {
    transform: translate(71.67875vw, 100vh) scale(0.4402);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(174) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5384;
  transform: translate(23.6182vw, -10px) scale(0.9476);
  -webkit-animation: confetti-174 25s -7s linear infinite;
          animation: confetti-174 25s -7s linear infinite;
}
@-webkit-keyframes confetti-174 {
  67.757% {
    transform: translate(32.3997vw, 67.757vh) scale(0.9476);
  }
  to {
    transform: translate(28.00895vw, 100vh) scale(0.9476);
  }
}
@keyframes confetti-174 {
  67.757% {
    transform: translate(32.3997vw, 67.757vh) scale(0.9476);
  }
  to {
    transform: translate(28.00895vw, 100vh) scale(0.9476);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(175) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.9049;
  transform: translate(96.7172vw, -10px) scale(0.4664);
  -webkit-animation: confetti-175 23s -12s linear infinite;
          animation: confetti-175 23s -12s linear infinite;
}
@-webkit-keyframes confetti-175 {
  41.023% {
    transform: translate(97.5183vw, 41.023vh) scale(0.4664);
  }
  to {
    transform: translate(97.11775vw, 100vh) scale(0.4664);
  }
}
@keyframes confetti-175 {
  41.023% {
    transform: translate(97.5183vw, 41.023vh) scale(0.4664);
  }
  to {
    transform: translate(97.11775vw, 100vh) scale(0.4664);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(176) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.028;
  transform: translate(52.7798vw, -10px) scale(0.2083);
  -webkit-animation: confetti-176 22s -19s linear infinite;
          animation: confetti-176 22s -19s linear infinite;
}
@-webkit-keyframes confetti-176 {
  42.688% {
    transform: translate(57.2522vw, 42.688vh) scale(0.2083);
  }
  to {
    transform: translate(55.016vw, 100vh) scale(0.2083);
  }
}
@keyframes confetti-176 {
  42.688% {
    transform: translate(57.2522vw, 42.688vh) scale(0.2083);
  }
  to {
    transform: translate(55.016vw, 100vh) scale(0.2083);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(177) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1768;
  transform: translate(53.9206vw, -10px) scale(0.1845);
  -webkit-animation: confetti-177 30s -25s linear infinite;
          animation: confetti-177 30s -25s linear infinite;
}
@-webkit-keyframes confetti-177 {
  37.796% {
    transform: translate(51.3908vw, 37.796vh) scale(0.1845);
  }
  to {
    transform: translate(52.6557vw, 100vh) scale(0.1845);
  }
}
@keyframes confetti-177 {
  37.796% {
    transform: translate(51.3908vw, 37.796vh) scale(0.1845);
  }
  to {
    transform: translate(52.6557vw, 100vh) scale(0.1845);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(178) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1673;
  transform: translate(7.1381vw, -10px) scale(0.7956);
  -webkit-animation: confetti-178 17s -17s linear infinite;
          animation: confetti-178 17s -17s linear infinite;
}
@-webkit-keyframes confetti-178 {
  61.876% {
    transform: translate(5.4463vw, 61.876vh) scale(0.7956);
  }
  to {
    transform: translate(6.2922vw, 100vh) scale(0.7956);
  }
}
@keyframes confetti-178 {
  61.876% {
    transform: translate(5.4463vw, 61.876vh) scale(0.7956);
  }
  to {
    transform: translate(6.2922vw, 100vh) scale(0.7956);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(179) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.9997;
  transform: translate(70.5814vw, -10px) scale(0.5892);
  -webkit-animation: confetti-179 30s -17s linear infinite;
          animation: confetti-179 30s -17s linear infinite;
}
@-webkit-keyframes confetti-179 {
  54.578% {
    transform: translate(61.7622vw, 54.578vh) scale(0.5892);
  }
  to {
    transform: translate(66.1718vw, 100vh) scale(0.5892);
  }
}
@keyframes confetti-179 {
  54.578% {
    transform: translate(61.7622vw, 54.578vh) scale(0.5892);
  }
  to {
    transform: translate(66.1718vw, 100vh) scale(0.5892);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(180) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1893;
  transform: translate(9.8507vw, -10px) scale(0.8415);
  -webkit-animation: confetti-180 26s -15s linear infinite;
          animation: confetti-180 26s -15s linear infinite;
}
@-webkit-keyframes confetti-180 {
  39.496% {
    transform: translate(11.7086vw, 39.496vh) scale(0.8415);
  }
  to {
    transform: translate(10.77965vw, 100vh) scale(0.8415);
  }
}
@keyframes confetti-180 {
  39.496% {
    transform: translate(11.7086vw, 39.496vh) scale(0.8415);
  }
  to {
    transform: translate(10.77965vw, 100vh) scale(0.8415);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(181) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7956;
  transform: translate(70.3214vw, -10px) scale(0.3777);
  -webkit-animation: confetti-181 16s -25s linear infinite;
          animation: confetti-181 16s -25s linear infinite;
}
@-webkit-keyframes confetti-181 {
  49.836% {
    transform: translate(77.111vw, 49.836vh) scale(0.3777);
  }
  to {
    transform: translate(73.7162vw, 100vh) scale(0.3777);
  }
}
@keyframes confetti-181 {
  49.836% {
    transform: translate(77.111vw, 49.836vh) scale(0.3777);
  }
  to {
    transform: translate(73.7162vw, 100vh) scale(0.3777);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(182) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5719;
  transform: translate(50.158vw, -10px) scale(0.2873);
  -webkit-animation: confetti-182 29s -22s linear infinite;
          animation: confetti-182 29s -22s linear infinite;
}
@-webkit-keyframes confetti-182 {
  67.507% {
    transform: translate(56.4018vw, 67.507vh) scale(0.2873);
  }
  to {
    transform: translate(53.2799vw, 100vh) scale(0.2873);
  }
}
@keyframes confetti-182 {
  67.507% {
    transform: translate(56.4018vw, 67.507vh) scale(0.2873);
  }
  to {
    transform: translate(53.2799vw, 100vh) scale(0.2873);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(183) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4887;
  transform: translate(14.8353vw, -10px) scale(0.7844);
  -webkit-animation: confetti-183 20s -10s linear infinite;
          animation: confetti-183 20s -10s linear infinite;
}
@-webkit-keyframes confetti-183 {
  53.61% {
    transform: translate(22.6713vw, 53.61vh) scale(0.7844);
  }
  to {
    transform: translate(18.7533vw, 100vh) scale(0.7844);
  }
}
@keyframes confetti-183 {
  53.61% {
    transform: translate(22.6713vw, 53.61vh) scale(0.7844);
  }
  to {
    transform: translate(18.7533vw, 100vh) scale(0.7844);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(184) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5734;
  transform: translate(52.4511vw, -10px) scale(0.8414);
  -webkit-animation: confetti-184 30s -15s linear infinite;
          animation: confetti-184 30s -15s linear infinite;
}
@-webkit-keyframes confetti-184 {
  63.908% {
    transform: translate(57.0938vw, 63.908vh) scale(0.8414);
  }
  to {
    transform: translate(54.77245vw, 100vh) scale(0.8414);
  }
}
@keyframes confetti-184 {
  63.908% {
    transform: translate(57.0938vw, 63.908vh) scale(0.8414);
  }
  to {
    transform: translate(54.77245vw, 100vh) scale(0.8414);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(185) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2526;
  transform: translate(75.24vw, -10px) scale(0.9668);
  -webkit-animation: confetti-185 22s -5s linear infinite;
          animation: confetti-185 22s -5s linear infinite;
}
@-webkit-keyframes confetti-185 {
  60.968% {
    transform: translate(84.9232vw, 60.968vh) scale(0.9668);
  }
  to {
    transform: translate(80.0816vw, 100vh) scale(0.9668);
  }
}
@keyframes confetti-185 {
  60.968% {
    transform: translate(84.9232vw, 60.968vh) scale(0.9668);
  }
  to {
    transform: translate(80.0816vw, 100vh) scale(0.9668);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(186) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5064;
  transform: translate(79.0707vw, -10px) scale(0.6369);
  -webkit-animation: confetti-186 16s -13s linear infinite;
          animation: confetti-186 16s -13s linear infinite;
}
@-webkit-keyframes confetti-186 {
  47.57% {
    transform: translate(79.1646vw, 47.57vh) scale(0.6369);
  }
  to {
    transform: translate(79.11765vw, 100vh) scale(0.6369);
  }
}
@keyframes confetti-186 {
  47.57% {
    transform: translate(79.1646vw, 47.57vh) scale(0.6369);
  }
  to {
    transform: translate(79.11765vw, 100vh) scale(0.6369);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(187) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7389;
  transform: translate(11.7034vw, -10px) scale(0.3643);
  -webkit-animation: confetti-187 10s -22s linear infinite;
          animation: confetti-187 10s -22s linear infinite;
}
@-webkit-keyframes confetti-187 {
  63.795% {
    transform: translate(7.1759vw, 63.795vh) scale(0.3643);
  }
  to {
    transform: translate(9.43965vw, 100vh) scale(0.3643);
  }
}
@keyframes confetti-187 {
  63.795% {
    transform: translate(7.1759vw, 63.795vh) scale(0.3643);
  }
  to {
    transform: translate(9.43965vw, 100vh) scale(0.3643);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(188) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.747;
  transform: translate(2.3827vw, -10px) scale(0.8655);
  -webkit-animation: confetti-188 15s -19s linear infinite;
          animation: confetti-188 15s -19s linear infinite;
}
@-webkit-keyframes confetti-188 {
  64.108% {
    transform: translate(8.3495vw, 64.108vh) scale(0.8655);
  }
  to {
    transform: translate(5.3661vw, 100vh) scale(0.8655);
  }
}
@keyframes confetti-188 {
  64.108% {
    transform: translate(8.3495vw, 64.108vh) scale(0.8655);
  }
  to {
    transform: translate(5.3661vw, 100vh) scale(0.8655);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(189) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2359;
  transform: translate(93.6971vw, -10px) scale(0.2886);
  -webkit-animation: confetti-189 28s -29s linear infinite;
          animation: confetti-189 28s -29s linear infinite;
}
@-webkit-keyframes confetti-189 {
  62.646% {
    transform: translate(103.4685vw, 62.646vh) scale(0.2886);
  }
  to {
    transform: translate(98.5828vw, 100vh) scale(0.2886);
  }
}
@keyframes confetti-189 {
  62.646% {
    transform: translate(103.4685vw, 62.646vh) scale(0.2886);
  }
  to {
    transform: translate(98.5828vw, 100vh) scale(0.2886);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(190) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0537;
  transform: translate(35.2563vw, -10px) scale(0.1756);
  -webkit-animation: confetti-190 12s -10s linear infinite;
          animation: confetti-190 12s -10s linear infinite;
}
@-webkit-keyframes confetti-190 {
  60.932% {
    transform: translate(28.8451vw, 60.932vh) scale(0.1756);
  }
  to {
    transform: translate(32.0507vw, 100vh) scale(0.1756);
  }
}
@keyframes confetti-190 {
  60.932% {
    transform: translate(28.8451vw, 60.932vh) scale(0.1756);
  }
  to {
    transform: translate(32.0507vw, 100vh) scale(0.1756);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(191) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7707;
  transform: translate(53.8935vw, -10px) scale(0.0216);
  -webkit-animation: confetti-191 29s -21s linear infinite;
          animation: confetti-191 29s -21s linear infinite;
}
@-webkit-keyframes confetti-191 {
  72.069% {
    transform: translate(55.5964vw, 72.069vh) scale(0.0216);
  }
  to {
    transform: translate(54.74495vw, 100vh) scale(0.0216);
  }
}
@keyframes confetti-191 {
  72.069% {
    transform: translate(55.5964vw, 72.069vh) scale(0.0216);
  }
  to {
    transform: translate(54.74495vw, 100vh) scale(0.0216);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(192) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6299;
  transform: translate(85.7942vw, -10px) scale(0.8836);
  -webkit-animation: confetti-192 21s -17s linear infinite;
          animation: confetti-192 21s -17s linear infinite;
}
@-webkit-keyframes confetti-192 {
  43.292% {
    transform: translate(88.7928vw, 43.292vh) scale(0.8836);
  }
  to {
    transform: translate(87.2935vw, 100vh) scale(0.8836);
  }
}
@keyframes confetti-192 {
  43.292% {
    transform: translate(88.7928vw, 43.292vh) scale(0.8836);
  }
  to {
    transform: translate(87.2935vw, 100vh) scale(0.8836);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(193) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6115;
  transform: translate(93.5057vw, -10px) scale(0.4092);
  -webkit-animation: confetti-193 22s -9s linear infinite;
          animation: confetti-193 22s -9s linear infinite;
}
@-webkit-keyframes confetti-193 {
  33.087% {
    transform: translate(86.161vw, 33.087vh) scale(0.4092);
  }
  to {
    transform: translate(89.83335vw, 100vh) scale(0.4092);
  }
}
@keyframes confetti-193 {
  33.087% {
    transform: translate(86.161vw, 33.087vh) scale(0.4092);
  }
  to {
    transform: translate(89.83335vw, 100vh) scale(0.4092);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(194) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7375;
  transform: translate(2.3703vw, -10px) scale(0.8282);
  -webkit-animation: confetti-194 24s -13s linear infinite;
          animation: confetti-194 24s -13s linear infinite;
}
@-webkit-keyframes confetti-194 {
  60.371% {
    transform: translate(-6.3618vw, 60.371vh) scale(0.8282);
  }
  to {
    transform: translate(-1.99575vw, 100vh) scale(0.8282);
  }
}
@keyframes confetti-194 {
  60.371% {
    transform: translate(-6.3618vw, 60.371vh) scale(0.8282);
  }
  to {
    transform: translate(-1.99575vw, 100vh) scale(0.8282);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(195) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.9941;
  transform: translate(29.421vw, -10px) scale(0.9337);
  -webkit-animation: confetti-195 25s -17s linear infinite;
          animation: confetti-195 25s -17s linear infinite;
}
@-webkit-keyframes confetti-195 {
  31.456% {
    transform: translate(23.108vw, 31.456vh) scale(0.9337);
  }
  to {
    transform: translate(26.2645vw, 100vh) scale(0.9337);
  }
}
@keyframes confetti-195 {
  31.456% {
    transform: translate(23.108vw, 31.456vh) scale(0.9337);
  }
  to {
    transform: translate(26.2645vw, 100vh) scale(0.9337);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(196) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7976;
  transform: translate(4.387vw, -10px) scale(0.9035);
  -webkit-animation: confetti-196 22s -29s linear infinite;
          animation: confetti-196 22s -29s linear infinite;
}
@-webkit-keyframes confetti-196 {
  67.346% {
    transform: translate(7.7281vw, 67.346vh) scale(0.9035);
  }
  to {
    transform: translate(6.05755vw, 100vh) scale(0.9035);
  }
}
@keyframes confetti-196 {
  67.346% {
    transform: translate(7.7281vw, 67.346vh) scale(0.9035);
  }
  to {
    transform: translate(6.05755vw, 100vh) scale(0.9035);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(197) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4128;
  transform: translate(88.3464vw, -10px) scale(0.9268);
  -webkit-animation: confetti-197 25s -3s linear infinite;
          animation: confetti-197 25s -3s linear infinite;
}
@-webkit-keyframes confetti-197 {
  44.189% {
    transform: translate(91.104vw, 44.189vh) scale(0.9268);
  }
  to {
    transform: translate(89.7252vw, 100vh) scale(0.9268);
  }
}
@keyframes confetti-197 {
  44.189% {
    transform: translate(91.104vw, 44.189vh) scale(0.9268);
  }
  to {
    transform: translate(89.7252vw, 100vh) scale(0.9268);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(198) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.374;
  transform: translate(96.3124vw, -10px) scale(0.3201);
  -webkit-animation: confetti-198 14s -3s linear infinite;
          animation: confetti-198 14s -3s linear infinite;
}
@-webkit-keyframes confetti-198 {
  45.792% {
    transform: translate(92.7659vw, 45.792vh) scale(0.3201);
  }
  to {
    transform: translate(94.53915vw, 100vh) scale(0.3201);
  }
}
@keyframes confetti-198 {
  45.792% {
    transform: translate(92.7659vw, 45.792vh) scale(0.3201);
  }
  to {
    transform: translate(94.53915vw, 100vh) scale(0.3201);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(199) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.8319;
  transform: translate(68.2202vw, -10px) scale(0.8331);
  -webkit-animation: confetti-199 19s -2s linear infinite;
          animation: confetti-199 19s -2s linear infinite;
}
@-webkit-keyframes confetti-199 {
  71.067% {
    transform: translate(67.957vw, 71.067vh) scale(0.8331);
  }
  to {
    transform: translate(68.0886vw, 100vh) scale(0.8331);
  }
}
@keyframes confetti-199 {
  71.067% {
    transform: translate(67.957vw, 71.067vh) scale(0.8331);
  }
  to {
    transform: translate(68.0886vw, 100vh) scale(0.8331);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(200) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0831;
  transform: translate(28.7987vw, -10px) scale(0.4625);
  -webkit-animation: confetti-200 30s -27s linear infinite;
          animation: confetti-200 30s -27s linear infinite;
}
@-webkit-keyframes confetti-200 {
  50.521% {
    transform: translate(24.5974vw, 50.521vh) scale(0.4625);
  }
  to {
    transform: translate(26.69805vw, 100vh) scale(0.4625);
  }
}
@keyframes confetti-200 {
  50.521% {
    transform: translate(24.5974vw, 50.521vh) scale(0.4625);
  }
  to {
    transform: translate(26.69805vw, 100vh) scale(0.4625);
  }
}
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;
}

@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;
}
@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:first-child {
  margin: 0 65px 0 0;
}
@media (max-width: 1200px) {
  main#portal-video #contents .contents__inner .movie_wrap div:first-child {
    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;
}
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 {
  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 {
  visibility: visible;
  opacity: 1;
  pointer-events: all;
}
main#portal-video .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-video .modal__movie__login__wrap::before, main#portal-video .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-video .modal__movie__login__wrap::before {
  top: 0;
}
main#portal-video .modal__movie__login__wrap::after {
  bottom: 0;
}
main#portal-video .modal__movie__login__wrap dl dt {
  margin: 0 0 20px;
  font-size: 2rem;
}
main#portal-video .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-video .modal__movie__login__wrap dl dd.btn a:hover, main#portal-video .modal__movie__login__wrap dl dd.btn a:active {
  background: #eb0000;
}
main#portal-video .modal__movie__login__wrap dl dd.btn a.disabled {
  opacity: 0.5;
  pointer-events: none;
}
main#portal-video .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-video .modal__movie__login__close:hover {
  filter: brightness(1.5);
}
main#portal-video .modal__movie__login__close__top, main#portal-video .modal__movie__login__close__bottom {
  position: absolute;
  left: 0;
  width: 100%;
  height: 30%;
}
main#portal-video .modal__movie__login__close__top {
  top: 0;
}
main#portal-video .modal__movie__login__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);
  }
}
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;
}
