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

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

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.logo_position {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

div#loginWrap .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.1006;
  transform: translate(49.5897vw, -10px) scale(0.3646);
  -webkit-animation: snow-1 10s -4s linear infinite;
          animation: snow-1 10s -4s linear infinite;
}
@-webkit-keyframes snow-1 {
  37.41% {
    transform: translate(55.1532vw, 37.41vh) scale(0.3646);
  }
  to {
    transform: translate(52.37145vw, 100vh) scale(0.3646);
  }
}
@keyframes snow-1 {
  37.41% {
    transform: translate(55.1532vw, 37.41vh) scale(0.3646);
  }
  to {
    transform: translate(52.37145vw, 100vh) scale(0.3646);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(2) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0596;
  transform: translate(14.6073vw, -10px) scale(0.1949);
  -webkit-animation: snow-2 10s -18s linear infinite;
          animation: snow-2 10s -18s linear infinite;
}
@-webkit-keyframes snow-2 {
  54.722% {
    transform: translate(9.6501vw, 54.722vh) scale(0.1949);
  }
  to {
    transform: translate(12.1287vw, 100vh) scale(0.1949);
  }
}
@keyframes snow-2 {
  54.722% {
    transform: translate(9.6501vw, 54.722vh) scale(0.1949);
  }
  to {
    transform: translate(12.1287vw, 100vh) scale(0.1949);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(3) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1717;
  transform: translate(24.5172vw, -10px) scale(0.2065);
  -webkit-animation: snow-3 29s -19s linear infinite;
          animation: snow-3 29s -19s linear infinite;
}
@-webkit-keyframes snow-3 {
  54.857% {
    transform: translate(32.8679vw, 54.857vh) scale(0.2065);
  }
  to {
    transform: translate(28.69255vw, 100vh) scale(0.2065);
  }
}
@keyframes snow-3 {
  54.857% {
    transform: translate(32.8679vw, 54.857vh) scale(0.2065);
  }
  to {
    transform: translate(28.69255vw, 100vh) scale(0.2065);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(4) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3287;
  transform: translate(97.146vw, -10px) scale(0.0341);
  -webkit-animation: snow-4 27s -26s linear infinite;
          animation: snow-4 27s -26s linear infinite;
}
@-webkit-keyframes snow-4 {
  47.378% {
    transform: translate(95.7169vw, 47.378vh) scale(0.0341);
  }
  to {
    transform: translate(96.43145vw, 100vh) scale(0.0341);
  }
}
@keyframes snow-4 {
  47.378% {
    transform: translate(95.7169vw, 47.378vh) scale(0.0341);
  }
  to {
    transform: translate(96.43145vw, 100vh) scale(0.0341);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(5) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7264;
  transform: translate(76.3153vw, -10px) scale(0.738);
  -webkit-animation: snow-5 21s -29s linear infinite;
          animation: snow-5 21s -29s linear infinite;
}
@-webkit-keyframes snow-5 {
  69.482% {
    transform: translate(79.5293vw, 69.482vh) scale(0.738);
  }
  to {
    transform: translate(77.9223vw, 100vh) scale(0.738);
  }
}
@keyframes snow-5 {
  69.482% {
    transform: translate(79.5293vw, 69.482vh) scale(0.738);
  }
  to {
    transform: translate(77.9223vw, 100vh) scale(0.738);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(6) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3773;
  transform: translate(31.8358vw, -10px) scale(0.4522);
  -webkit-animation: snow-6 23s -10s linear infinite;
          animation: snow-6 23s -10s linear infinite;
}
@-webkit-keyframes snow-6 {
  30.961% {
    transform: translate(25.0345vw, 30.961vh) scale(0.4522);
  }
  to {
    transform: translate(28.43515vw, 100vh) scale(0.4522);
  }
}
@keyframes snow-6 {
  30.961% {
    transform: translate(25.0345vw, 30.961vh) scale(0.4522);
  }
  to {
    transform: translate(28.43515vw, 100vh) scale(0.4522);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(7) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5201;
  transform: translate(23.2676vw, -10px) scale(0.3573);
  -webkit-animation: snow-7 27s -11s linear infinite;
          animation: snow-7 27s -11s linear infinite;
}
@-webkit-keyframes snow-7 {
  37.995% {
    transform: translate(23.0523vw, 37.995vh) scale(0.3573);
  }
  to {
    transform: translate(23.15995vw, 100vh) scale(0.3573);
  }
}
@keyframes snow-7 {
  37.995% {
    transform: translate(23.0523vw, 37.995vh) scale(0.3573);
  }
  to {
    transform: translate(23.15995vw, 100vh) scale(0.3573);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(8) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2963;
  transform: translate(83.7344vw, -10px) scale(0.8563);
  -webkit-animation: snow-8 16s -18s linear infinite;
          animation: snow-8 16s -18s linear infinite;
}
@-webkit-keyframes snow-8 {
  45.527% {
    transform: translate(91.1075vw, 45.527vh) scale(0.8563);
  }
  to {
    transform: translate(87.42095vw, 100vh) scale(0.8563);
  }
}
@keyframes snow-8 {
  45.527% {
    transform: translate(91.1075vw, 45.527vh) scale(0.8563);
  }
  to {
    transform: translate(87.42095vw, 100vh) scale(0.8563);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(9) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0263;
  transform: translate(41.0529vw, -10px) scale(0.6527);
  -webkit-animation: snow-9 24s -11s linear infinite;
          animation: snow-9 24s -11s linear infinite;
}
@-webkit-keyframes snow-9 {
  56.66% {
    transform: translate(41.857vw, 56.66vh) scale(0.6527);
  }
  to {
    transform: translate(41.45495vw, 100vh) scale(0.6527);
  }
}
@keyframes snow-9 {
  56.66% {
    transform: translate(41.857vw, 56.66vh) scale(0.6527);
  }
  to {
    transform: translate(41.45495vw, 100vh) scale(0.6527);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(10) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5222;
  transform: translate(16.1875vw, -10px) scale(0.0639);
  -webkit-animation: snow-10 30s -10s linear infinite;
          animation: snow-10 30s -10s linear infinite;
}
@-webkit-keyframes snow-10 {
  59.566% {
    transform: translate(10.6425vw, 59.566vh) scale(0.0639);
  }
  to {
    transform: translate(13.415vw, 100vh) scale(0.0639);
  }
}
@keyframes snow-10 {
  59.566% {
    transform: translate(10.6425vw, 59.566vh) scale(0.0639);
  }
  to {
    transform: translate(13.415vw, 100vh) scale(0.0639);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(11) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1754;
  transform: translate(91.5828vw, -10px) scale(0.7416);
  -webkit-animation: snow-11 27s -22s linear infinite;
          animation: snow-11 27s -22s linear infinite;
}
@-webkit-keyframes snow-11 {
  74.996% {
    transform: translate(91.5963vw, 74.996vh) scale(0.7416);
  }
  to {
    transform: translate(91.58955vw, 100vh) scale(0.7416);
  }
}
@keyframes snow-11 {
  74.996% {
    transform: translate(91.5963vw, 74.996vh) scale(0.7416);
  }
  to {
    transform: translate(91.58955vw, 100vh) scale(0.7416);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(12) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3301;
  transform: translate(51.6766vw, -10px) scale(0.2134);
  -webkit-animation: snow-12 28s -30s linear infinite;
          animation: snow-12 28s -30s linear infinite;
}
@-webkit-keyframes snow-12 {
  68.223% {
    transform: translate(48.9087vw, 68.223vh) scale(0.2134);
  }
  to {
    transform: translate(50.29265vw, 100vh) scale(0.2134);
  }
}
@keyframes snow-12 {
  68.223% {
    transform: translate(48.9087vw, 68.223vh) scale(0.2134);
  }
  to {
    transform: translate(50.29265vw, 100vh) scale(0.2134);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(13) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5536;
  transform: translate(14.3226vw, -10px) scale(0.6548);
  -webkit-animation: snow-13 11s -23s linear infinite;
          animation: snow-13 11s -23s linear infinite;
}
@-webkit-keyframes snow-13 {
  41.18% {
    transform: translate(8.9413vw, 41.18vh) scale(0.6548);
  }
  to {
    transform: translate(11.63195vw, 100vh) scale(0.6548);
  }
}
@keyframes snow-13 {
  41.18% {
    transform: translate(8.9413vw, 41.18vh) scale(0.6548);
  }
  to {
    transform: translate(11.63195vw, 100vh) scale(0.6548);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(14) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3337;
  transform: translate(84.8529vw, -10px) scale(0.3213);
  -webkit-animation: snow-14 15s -24s linear infinite;
          animation: snow-14 15s -24s linear infinite;
}
@-webkit-keyframes snow-14 {
  43.249% {
    transform: translate(89.2679vw, 43.249vh) scale(0.3213);
  }
  to {
    transform: translate(87.0604vw, 100vh) scale(0.3213);
  }
}
@keyframes snow-14 {
  43.249% {
    transform: translate(89.2679vw, 43.249vh) scale(0.3213);
  }
  to {
    transform: translate(87.0604vw, 100vh) scale(0.3213);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(15) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7106;
  transform: translate(25.3464vw, -10px) scale(0.8475);
  -webkit-animation: snow-15 12s -6s linear infinite;
          animation: snow-15 12s -6s linear infinite;
}
@-webkit-keyframes snow-15 {
  79.266% {
    transform: translate(19.048vw, 79.266vh) scale(0.8475);
  }
  to {
    transform: translate(22.1972vw, 100vh) scale(0.8475);
  }
}
@keyframes snow-15 {
  79.266% {
    transform: translate(19.048vw, 79.266vh) scale(0.8475);
  }
  to {
    transform: translate(22.1972vw, 100vh) scale(0.8475);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(16) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7909;
  transform: translate(6.4759vw, -10px) scale(0.8335);
  -webkit-animation: snow-16 27s -6s linear infinite;
          animation: snow-16 27s -6s linear infinite;
}
@-webkit-keyframes snow-16 {
  55.256% {
    transform: translate(0.153vw, 55.256vh) scale(0.8335);
  }
  to {
    transform: translate(3.31445vw, 100vh) scale(0.8335);
  }
}
@keyframes snow-16 {
  55.256% {
    transform: translate(0.153vw, 55.256vh) scale(0.8335);
  }
  to {
    transform: translate(3.31445vw, 100vh) scale(0.8335);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(17) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2097;
  transform: translate(82.1574vw, -10px) scale(0.4392);
  -webkit-animation: snow-17 23s -12s linear infinite;
          animation: snow-17 23s -12s linear infinite;
}
@-webkit-keyframes snow-17 {
  64.612% {
    transform: translate(81.5011vw, 64.612vh) scale(0.4392);
  }
  to {
    transform: translate(81.82925vw, 100vh) scale(0.4392);
  }
}
@keyframes snow-17 {
  64.612% {
    transform: translate(81.5011vw, 64.612vh) scale(0.4392);
  }
  to {
    transform: translate(81.82925vw, 100vh) scale(0.4392);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(18) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3284;
  transform: translate(69.0179vw, -10px) scale(0.1709);
  -webkit-animation: snow-18 21s -20s linear infinite;
          animation: snow-18 21s -20s linear infinite;
}
@-webkit-keyframes snow-18 {
  30.464% {
    transform: translate(60.1921vw, 30.464vh) scale(0.1709);
  }
  to {
    transform: translate(64.605vw, 100vh) scale(0.1709);
  }
}
@keyframes snow-18 {
  30.464% {
    transform: translate(60.1921vw, 30.464vh) scale(0.1709);
  }
  to {
    transform: translate(64.605vw, 100vh) scale(0.1709);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(19) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2543;
  transform: translate(68.6188vw, -10px) scale(0.227);
  -webkit-animation: snow-19 17s -7s linear infinite;
          animation: snow-19 17s -7s linear infinite;
}
@-webkit-keyframes snow-19 {
  78.11% {
    transform: translate(60.4035vw, 78.11vh) scale(0.227);
  }
  to {
    transform: translate(64.51115vw, 100vh) scale(0.227);
  }
}
@keyframes snow-19 {
  78.11% {
    transform: translate(60.4035vw, 78.11vh) scale(0.227);
  }
  to {
    transform: translate(64.51115vw, 100vh) scale(0.227);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(20) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3469;
  transform: translate(84.4626vw, -10px) scale(0.1888);
  -webkit-animation: snow-20 22s -4s linear infinite;
          animation: snow-20 22s -4s linear infinite;
}
@-webkit-keyframes snow-20 {
  30.377% {
    transform: translate(82.1839vw, 30.377vh) scale(0.1888);
  }
  to {
    transform: translate(83.32325vw, 100vh) scale(0.1888);
  }
}
@keyframes snow-20 {
  30.377% {
    transform: translate(82.1839vw, 30.377vh) scale(0.1888);
  }
  to {
    transform: translate(83.32325vw, 100vh) scale(0.1888);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(21) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5798;
  transform: translate(64.32vw, -10px) scale(0.1105);
  -webkit-animation: snow-21 30s -12s linear infinite;
          animation: snow-21 30s -12s linear infinite;
}
@-webkit-keyframes snow-21 {
  71.513% {
    transform: translate(73.0632vw, 71.513vh) scale(0.1105);
  }
  to {
    transform: translate(68.6916vw, 100vh) scale(0.1105);
  }
}
@keyframes snow-21 {
  71.513% {
    transform: translate(73.0632vw, 71.513vh) scale(0.1105);
  }
  to {
    transform: translate(68.6916vw, 100vh) scale(0.1105);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(22) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5045;
  transform: translate(16.7762vw, -10px) scale(0.5085);
  -webkit-animation: snow-22 29s -18s linear infinite;
          animation: snow-22 29s -18s linear infinite;
}
@-webkit-keyframes snow-22 {
  77.714% {
    transform: translate(23.7432vw, 77.714vh) scale(0.5085);
  }
  to {
    transform: translate(20.2597vw, 100vh) scale(0.5085);
  }
}
@keyframes snow-22 {
  77.714% {
    transform: translate(23.7432vw, 77.714vh) scale(0.5085);
  }
  to {
    transform: translate(20.2597vw, 100vh) scale(0.5085);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(23) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3448;
  transform: translate(60.3645vw, -10px) scale(0.0867);
  -webkit-animation: snow-23 11s -3s linear infinite;
          animation: snow-23 11s -3s linear infinite;
}
@-webkit-keyframes snow-23 {
  73.419% {
    transform: translate(51.1171vw, 73.419vh) scale(0.0867);
  }
  to {
    transform: translate(55.7408vw, 100vh) scale(0.0867);
  }
}
@keyframes snow-23 {
  73.419% {
    transform: translate(51.1171vw, 73.419vh) scale(0.0867);
  }
  to {
    transform: translate(55.7408vw, 100vh) scale(0.0867);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(24) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3349;
  transform: translate(77.0136vw, -10px) scale(0.0716);
  -webkit-animation: snow-24 27s -5s linear infinite;
          animation: snow-24 27s -5s linear infinite;
}
@-webkit-keyframes snow-24 {
  62.659% {
    transform: translate(71.0303vw, 62.659vh) scale(0.0716);
  }
  to {
    transform: translate(74.02195vw, 100vh) scale(0.0716);
  }
}
@keyframes snow-24 {
  62.659% {
    transform: translate(71.0303vw, 62.659vh) scale(0.0716);
  }
  to {
    transform: translate(74.02195vw, 100vh) scale(0.0716);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(25) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5799;
  transform: translate(43.6081vw, -10px) scale(0.8091);
  -webkit-animation: snow-25 12s -15s linear infinite;
          animation: snow-25 12s -15s linear infinite;
}
@-webkit-keyframes snow-25 {
  57.561% {
    transform: translate(34.0542vw, 57.561vh) scale(0.8091);
  }
  to {
    transform: translate(38.83115vw, 100vh) scale(0.8091);
  }
}
@keyframes snow-25 {
  57.561% {
    transform: translate(34.0542vw, 57.561vh) scale(0.8091);
  }
  to {
    transform: translate(38.83115vw, 100vh) scale(0.8091);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(26) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0897;
  transform: translate(66.2507vw, -10px) scale(0.8652);
  -webkit-animation: snow-26 23s -9s linear infinite;
          animation: snow-26 23s -9s linear infinite;
}
@-webkit-keyframes snow-26 {
  79.905% {
    transform: translate(62.4734vw, 79.905vh) scale(0.8652);
  }
  to {
    transform: translate(64.36205vw, 100vh) scale(0.8652);
  }
}
@keyframes snow-26 {
  79.905% {
    transform: translate(62.4734vw, 79.905vh) scale(0.8652);
  }
  to {
    transform: translate(64.36205vw, 100vh) scale(0.8652);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(27) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7337;
  transform: translate(54.3408vw, -10px) scale(0.212);
  -webkit-animation: snow-27 16s -30s linear infinite;
          animation: snow-27 16s -30s linear infinite;
}
@-webkit-keyframes snow-27 {
  69.671% {
    transform: translate(45.1566vw, 69.671vh) scale(0.212);
  }
  to {
    transform: translate(49.7487vw, 100vh) scale(0.212);
  }
}
@keyframes snow-27 {
  69.671% {
    transform: translate(45.1566vw, 69.671vh) scale(0.212);
  }
  to {
    transform: translate(49.7487vw, 100vh) scale(0.212);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(28) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5357;
  transform: translate(33.2051vw, -10px) scale(0.1916);
  -webkit-animation: snow-28 17s -17s linear infinite;
          animation: snow-28 17s -17s linear infinite;
}
@-webkit-keyframes snow-28 {
  75.67% {
    transform: translate(28.2368vw, 75.67vh) scale(0.1916);
  }
  to {
    transform: translate(30.72095vw, 100vh) scale(0.1916);
  }
}
@keyframes snow-28 {
  75.67% {
    transform: translate(28.2368vw, 75.67vh) scale(0.1916);
  }
  to {
    transform: translate(30.72095vw, 100vh) scale(0.1916);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(29) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0729;
  transform: translate(36.3296vw, -10px) scale(0.7116);
  -webkit-animation: snow-29 27s -14s linear infinite;
          animation: snow-29 27s -14s linear infinite;
}
@-webkit-keyframes snow-29 {
  31.559% {
    transform: translate(41.1839vw, 31.559vh) scale(0.7116);
  }
  to {
    transform: translate(38.75675vw, 100vh) scale(0.7116);
  }
}
@keyframes snow-29 {
  31.559% {
    transform: translate(41.1839vw, 31.559vh) scale(0.7116);
  }
  to {
    transform: translate(38.75675vw, 100vh) scale(0.7116);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(30) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.707;
  transform: translate(93.1847vw, -10px) scale(0.1061);
  -webkit-animation: snow-30 27s -17s linear infinite;
          animation: snow-30 27s -17s linear infinite;
}
@-webkit-keyframes snow-30 {
  36.598% {
    transform: translate(94.0194vw, 36.598vh) scale(0.1061);
  }
  to {
    transform: translate(93.60205vw, 100vh) scale(0.1061);
  }
}
@keyframes snow-30 {
  36.598% {
    transform: translate(94.0194vw, 36.598vh) scale(0.1061);
  }
  to {
    transform: translate(93.60205vw, 100vh) scale(0.1061);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(31) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7364;
  transform: translate(64.2082vw, -10px) scale(0.341);
  -webkit-animation: snow-31 10s -29s linear infinite;
          animation: snow-31 10s -29s linear infinite;
}
@-webkit-keyframes snow-31 {
  44.18% {
    transform: translate(72.1691vw, 44.18vh) scale(0.341);
  }
  to {
    transform: translate(68.18865vw, 100vh) scale(0.341);
  }
}
@keyframes snow-31 {
  44.18% {
    transform: translate(72.1691vw, 44.18vh) scale(0.341);
  }
  to {
    transform: translate(68.18865vw, 100vh) scale(0.341);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(32) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3918;
  transform: translate(13.7387vw, -10px) scale(0.3035);
  -webkit-animation: snow-32 28s -25s linear infinite;
          animation: snow-32 28s -25s linear infinite;
}
@-webkit-keyframes snow-32 {
  72.521% {
    transform: translate(11.2846vw, 72.521vh) scale(0.3035);
  }
  to {
    transform: translate(12.51165vw, 100vh) scale(0.3035);
  }
}
@keyframes snow-32 {
  72.521% {
    transform: translate(11.2846vw, 72.521vh) scale(0.3035);
  }
  to {
    transform: translate(12.51165vw, 100vh) scale(0.3035);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(33) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1679;
  transform: translate(21.982vw, -10px) scale(0.2809);
  -webkit-animation: snow-33 26s -9s linear infinite;
          animation: snow-33 26s -9s linear infinite;
}
@-webkit-keyframes snow-33 {
  49.333% {
    transform: translate(18.0673vw, 49.333vh) scale(0.2809);
  }
  to {
    transform: translate(20.02465vw, 100vh) scale(0.2809);
  }
}
@keyframes snow-33 {
  49.333% {
    transform: translate(18.0673vw, 49.333vh) scale(0.2809);
  }
  to {
    transform: translate(20.02465vw, 100vh) scale(0.2809);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(34) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4498;
  transform: translate(56.4061vw, -10px) scale(0.663);
  -webkit-animation: snow-34 16s -3s linear infinite;
          animation: snow-34 16s -3s linear infinite;
}
@-webkit-keyframes snow-34 {
  30.967% {
    transform: translate(53.1048vw, 30.967vh) scale(0.663);
  }
  to {
    transform: translate(54.75545vw, 100vh) scale(0.663);
  }
}
@keyframes snow-34 {
  30.967% {
    transform: translate(53.1048vw, 30.967vh) scale(0.663);
  }
  to {
    transform: translate(54.75545vw, 100vh) scale(0.663);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(35) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5139;
  transform: translate(72.1581vw, -10px) scale(0.3855);
  -webkit-animation: snow-35 11s -17s linear infinite;
          animation: snow-35 11s -17s linear infinite;
}
@-webkit-keyframes snow-35 {
  54.529% {
    transform: translate(72.1703vw, 54.529vh) scale(0.3855);
  }
  to {
    transform: translate(72.1642vw, 100vh) scale(0.3855);
  }
}
@keyframes snow-35 {
  54.529% {
    transform: translate(72.1703vw, 54.529vh) scale(0.3855);
  }
  to {
    transform: translate(72.1642vw, 100vh) scale(0.3855);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(36) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5675;
  transform: translate(98.9684vw, -10px) scale(0.9332);
  -webkit-animation: snow-36 29s -12s linear infinite;
          animation: snow-36 29s -12s linear infinite;
}
@-webkit-keyframes snow-36 {
  36.99% {
    transform: translate(102.2554vw, 36.99vh) scale(0.9332);
  }
  to {
    transform: translate(100.6119vw, 100vh) scale(0.9332);
  }
}
@keyframes snow-36 {
  36.99% {
    transform: translate(102.2554vw, 36.99vh) scale(0.9332);
  }
  to {
    transform: translate(100.6119vw, 100vh) scale(0.9332);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(37) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4936;
  transform: translate(57.0222vw, -10px) scale(0.3494);
  -webkit-animation: snow-37 17s -5s linear infinite;
          animation: snow-37 17s -5s linear infinite;
}
@-webkit-keyframes snow-37 {
  52.02% {
    transform: translate(53.3848vw, 52.02vh) scale(0.3494);
  }
  to {
    transform: translate(55.2035vw, 100vh) scale(0.3494);
  }
}
@keyframes snow-37 {
  52.02% {
    transform: translate(53.3848vw, 52.02vh) scale(0.3494);
  }
  to {
    transform: translate(55.2035vw, 100vh) scale(0.3494);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(38) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0161;
  transform: translate(65.2028vw, -10px) scale(0.8211);
  -webkit-animation: snow-38 25s -8s linear infinite;
          animation: snow-38 25s -8s linear infinite;
}
@-webkit-keyframes snow-38 {
  78.71% {
    transform: translate(61.8695vw, 78.71vh) scale(0.8211);
  }
  to {
    transform: translate(63.53615vw, 100vh) scale(0.8211);
  }
}
@keyframes snow-38 {
  78.71% {
    transform: translate(61.8695vw, 78.71vh) scale(0.8211);
  }
  to {
    transform: translate(63.53615vw, 100vh) scale(0.8211);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(39) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.762;
  transform: translate(6.5522vw, -10px) scale(0.7272);
  -webkit-animation: snow-39 30s -25s linear infinite;
          animation: snow-39 30s -25s linear infinite;
}
@-webkit-keyframes snow-39 {
  57.832% {
    transform: translate(10.2732vw, 57.832vh) scale(0.7272);
  }
  to {
    transform: translate(8.4127vw, 100vh) scale(0.7272);
  }
}
@keyframes snow-39 {
  57.832% {
    transform: translate(10.2732vw, 57.832vh) scale(0.7272);
  }
  to {
    transform: translate(8.4127vw, 100vh) scale(0.7272);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(40) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3243;
  transform: translate(54.8057vw, -10px) scale(0.2944);
  -webkit-animation: snow-40 15s -9s linear infinite;
          animation: snow-40 15s -9s linear infinite;
}
@-webkit-keyframes snow-40 {
  35.701% {
    transform: translate(60.1114vw, 35.701vh) scale(0.2944);
  }
  to {
    transform: translate(57.45855vw, 100vh) scale(0.2944);
  }
}
@keyframes snow-40 {
  35.701% {
    transform: translate(60.1114vw, 35.701vh) scale(0.2944);
  }
  to {
    transform: translate(57.45855vw, 100vh) scale(0.2944);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(41) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6865;
  transform: translate(64.9385vw, -10px) scale(0.2731);
  -webkit-animation: snow-41 22s -7s linear infinite;
          animation: snow-41 22s -7s linear infinite;
}
@-webkit-keyframes snow-41 {
  42.369% {
    transform: translate(62.104vw, 42.369vh) scale(0.2731);
  }
  to {
    transform: translate(63.52125vw, 100vh) scale(0.2731);
  }
}
@keyframes snow-41 {
  42.369% {
    transform: translate(62.104vw, 42.369vh) scale(0.2731);
  }
  to {
    transform: translate(63.52125vw, 100vh) scale(0.2731);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(42) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6965;
  transform: translate(53.3731vw, -10px) scale(0.337);
  -webkit-animation: snow-42 13s -10s linear infinite;
          animation: snow-42 13s -10s linear infinite;
}
@-webkit-keyframes snow-42 {
  58.636% {
    transform: translate(44.9655vw, 58.636vh) scale(0.337);
  }
  to {
    transform: translate(49.1693vw, 100vh) scale(0.337);
  }
}
@keyframes snow-42 {
  58.636% {
    transform: translate(44.9655vw, 58.636vh) scale(0.337);
  }
  to {
    transform: translate(49.1693vw, 100vh) scale(0.337);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(43) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0265;
  transform: translate(64.3471vw, -10px) scale(0.2733);
  -webkit-animation: snow-43 21s -14s linear infinite;
          animation: snow-43 21s -14s linear infinite;
}
@-webkit-keyframes snow-43 {
  51.482% {
    transform: translate(67.9672vw, 51.482vh) scale(0.2733);
  }
  to {
    transform: translate(66.15715vw, 100vh) scale(0.2733);
  }
}
@keyframes snow-43 {
  51.482% {
    transform: translate(67.9672vw, 51.482vh) scale(0.2733);
  }
  to {
    transform: translate(66.15715vw, 100vh) scale(0.2733);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(44) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.794;
  transform: translate(88.7275vw, -10px) scale(0.485);
  -webkit-animation: snow-44 23s -2s linear infinite;
          animation: snow-44 23s -2s linear infinite;
}
@-webkit-keyframes snow-44 {
  68.192% {
    transform: translate(79.5988vw, 68.192vh) scale(0.485);
  }
  to {
    transform: translate(84.16315vw, 100vh) scale(0.485);
  }
}
@keyframes snow-44 {
  68.192% {
    transform: translate(79.5988vw, 68.192vh) scale(0.485);
  }
  to {
    transform: translate(84.16315vw, 100vh) scale(0.485);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(45) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.435;
  transform: translate(54.6963vw, -10px) scale(0.9591);
  -webkit-animation: snow-45 26s -8s linear infinite;
          animation: snow-45 26s -8s linear infinite;
}
@-webkit-keyframes snow-45 {
  76.698% {
    transform: translate(46.9843vw, 76.698vh) scale(0.9591);
  }
  to {
    transform: translate(50.8403vw, 100vh) scale(0.9591);
  }
}
@keyframes snow-45 {
  76.698% {
    transform: translate(46.9843vw, 76.698vh) scale(0.9591);
  }
  to {
    transform: translate(50.8403vw, 100vh) scale(0.9591);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(46) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.362;
  transform: translate(24.937vw, -10px) scale(0.2919);
  -webkit-animation: snow-46 15s -4s linear infinite;
          animation: snow-46 15s -4s linear infinite;
}
@-webkit-keyframes snow-46 {
  66.427% {
    transform: translate(15.626vw, 66.427vh) scale(0.2919);
  }
  to {
    transform: translate(20.2815vw, 100vh) scale(0.2919);
  }
}
@keyframes snow-46 {
  66.427% {
    transform: translate(15.626vw, 66.427vh) scale(0.2919);
  }
  to {
    transform: translate(20.2815vw, 100vh) scale(0.2919);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(47) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6794;
  transform: translate(87.0977vw, -10px) scale(0.4738);
  -webkit-animation: snow-47 25s -12s linear infinite;
          animation: snow-47 25s -12s linear infinite;
}
@-webkit-keyframes snow-47 {
  36.161% {
    transform: translate(78.7582vw, 36.161vh) scale(0.4738);
  }
  to {
    transform: translate(82.92795vw, 100vh) scale(0.4738);
  }
}
@keyframes snow-47 {
  36.161% {
    transform: translate(78.7582vw, 36.161vh) scale(0.4738);
  }
  to {
    transform: translate(82.92795vw, 100vh) scale(0.4738);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(48) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2902;
  transform: translate(21.5137vw, -10px) scale(0.7475);
  -webkit-animation: snow-48 23s -10s linear infinite;
          animation: snow-48 23s -10s linear infinite;
}
@-webkit-keyframes snow-48 {
  41.889% {
    transform: translate(23.7678vw, 41.889vh) scale(0.7475);
  }
  to {
    transform: translate(22.64075vw, 100vh) scale(0.7475);
  }
}
@keyframes snow-48 {
  41.889% {
    transform: translate(23.7678vw, 41.889vh) scale(0.7475);
  }
  to {
    transform: translate(22.64075vw, 100vh) scale(0.7475);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(49) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.736;
  transform: translate(2.8931vw, -10px) scale(0.3474);
  -webkit-animation: snow-49 13s -14s linear infinite;
          animation: snow-49 13s -14s linear infinite;
}
@-webkit-keyframes snow-49 {
  61.963% {
    transform: translate(2.5443vw, 61.963vh) scale(0.3474);
  }
  to {
    transform: translate(2.7187vw, 100vh) scale(0.3474);
  }
}
@keyframes snow-49 {
  61.963% {
    transform: translate(2.5443vw, 61.963vh) scale(0.3474);
  }
  to {
    transform: translate(2.7187vw, 100vh) scale(0.3474);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(50) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5955;
  transform: translate(77.0229vw, -10px) scale(0.7873);
  -webkit-animation: snow-50 30s -30s linear infinite;
          animation: snow-50 30s -30s linear infinite;
}
@-webkit-keyframes snow-50 {
  57.526% {
    transform: translate(83.7149vw, 57.526vh) scale(0.7873);
  }
  to {
    transform: translate(80.3689vw, 100vh) scale(0.7873);
  }
}
@keyframes snow-50 {
  57.526% {
    transform: translate(83.7149vw, 57.526vh) scale(0.7873);
  }
  to {
    transform: translate(80.3689vw, 100vh) scale(0.7873);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(51) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0669;
  transform: translate(60.1792vw, -10px) scale(0.4781);
  -webkit-animation: snow-51 18s -12s linear infinite;
          animation: snow-51 18s -12s linear infinite;
}
@-webkit-keyframes snow-51 {
  41.996% {
    transform: translate(51.4319vw, 41.996vh) scale(0.4781);
  }
  to {
    transform: translate(55.80555vw, 100vh) scale(0.4781);
  }
}
@keyframes snow-51 {
  41.996% {
    transform: translate(51.4319vw, 41.996vh) scale(0.4781);
  }
  to {
    transform: translate(55.80555vw, 100vh) scale(0.4781);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(52) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5808;
  transform: translate(57.5589vw, -10px) scale(0.3903);
  -webkit-animation: snow-52 25s -22s linear infinite;
          animation: snow-52 25s -22s linear infinite;
}
@-webkit-keyframes snow-52 {
  61.8% {
    transform: translate(50.33vw, 61.8vh) scale(0.3903);
  }
  to {
    transform: translate(53.94445vw, 100vh) scale(0.3903);
  }
}
@keyframes snow-52 {
  61.8% {
    transform: translate(50.33vw, 61.8vh) scale(0.3903);
  }
  to {
    transform: translate(53.94445vw, 100vh) scale(0.3903);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(53) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2987;
  transform: translate(24.1031vw, -10px) scale(0.5055);
  -webkit-animation: snow-53 13s -10s linear infinite;
          animation: snow-53 13s -10s linear infinite;
}
@-webkit-keyframes snow-53 {
  68.539% {
    transform: translate(17.05vw, 68.539vh) scale(0.5055);
  }
  to {
    transform: translate(20.57655vw, 100vh) scale(0.5055);
  }
}
@keyframes snow-53 {
  68.539% {
    transform: translate(17.05vw, 68.539vh) scale(0.5055);
  }
  to {
    transform: translate(20.57655vw, 100vh) scale(0.5055);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(54) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1512;
  transform: translate(89.5827vw, -10px) scale(0.4644);
  -webkit-animation: snow-54 29s -11s linear infinite;
          animation: snow-54 29s -11s linear infinite;
}
@-webkit-keyframes snow-54 {
  45.265% {
    transform: translate(95.9374vw, 45.265vh) scale(0.4644);
  }
  to {
    transform: translate(92.76005vw, 100vh) scale(0.4644);
  }
}
@keyframes snow-54 {
  45.265% {
    transform: translate(95.9374vw, 45.265vh) scale(0.4644);
  }
  to {
    transform: translate(92.76005vw, 100vh) scale(0.4644);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(55) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1186;
  transform: translate(50.3951vw, -10px) scale(0.17);
  -webkit-animation: snow-55 14s -6s linear infinite;
          animation: snow-55 14s -6s linear infinite;
}
@-webkit-keyframes snow-55 {
  32.706% {
    transform: translate(45.1109vw, 32.706vh) scale(0.17);
  }
  to {
    transform: translate(47.753vw, 100vh) scale(0.17);
  }
}
@keyframes snow-55 {
  32.706% {
    transform: translate(45.1109vw, 32.706vh) scale(0.17);
  }
  to {
    transform: translate(47.753vw, 100vh) scale(0.17);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(56) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.142;
  transform: translate(26.3245vw, -10px) scale(0.8868);
  -webkit-animation: snow-56 26s -15s linear infinite;
          animation: snow-56 26s -15s linear infinite;
}
@-webkit-keyframes snow-56 {
  74.067% {
    transform: translate(30.3541vw, 74.067vh) scale(0.8868);
  }
  to {
    transform: translate(28.3393vw, 100vh) scale(0.8868);
  }
}
@keyframes snow-56 {
  74.067% {
    transform: translate(30.3541vw, 74.067vh) scale(0.8868);
  }
  to {
    transform: translate(28.3393vw, 100vh) scale(0.8868);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(57) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3592;
  transform: translate(44.8929vw, -10px) scale(0.6015);
  -webkit-animation: snow-57 14s -30s linear infinite;
          animation: snow-57 14s -30s linear infinite;
}
@-webkit-keyframes snow-57 {
  37.838% {
    transform: translate(52.3557vw, 37.838vh) scale(0.6015);
  }
  to {
    transform: translate(48.6243vw, 100vh) scale(0.6015);
  }
}
@keyframes snow-57 {
  37.838% {
    transform: translate(52.3557vw, 37.838vh) scale(0.6015);
  }
  to {
    transform: translate(48.6243vw, 100vh) scale(0.6015);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(58) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4023;
  transform: translate(17.8812vw, -10px) scale(0.9745);
  -webkit-animation: snow-58 11s -21s linear infinite;
          animation: snow-58 11s -21s linear infinite;
}
@-webkit-keyframes snow-58 {
  44.171% {
    transform: translate(22.4137vw, 44.171vh) scale(0.9745);
  }
  to {
    transform: translate(20.14745vw, 100vh) scale(0.9745);
  }
}
@keyframes snow-58 {
  44.171% {
    transform: translate(22.4137vw, 44.171vh) scale(0.9745);
  }
  to {
    transform: translate(20.14745vw, 100vh) scale(0.9745);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(59) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3252;
  transform: translate(29.9766vw, -10px) scale(0.1258);
  -webkit-animation: snow-59 28s -29s linear infinite;
          animation: snow-59 28s -29s linear infinite;
}
@-webkit-keyframes snow-59 {
  45.469% {
    transform: translate(33.3933vw, 45.469vh) scale(0.1258);
  }
  to {
    transform: translate(31.68495vw, 100vh) scale(0.1258);
  }
}
@keyframes snow-59 {
  45.469% {
    transform: translate(33.3933vw, 45.469vh) scale(0.1258);
  }
  to {
    transform: translate(31.68495vw, 100vh) scale(0.1258);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(60) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2293;
  transform: translate(27.4453vw, -10px) scale(0.7514);
  -webkit-animation: snow-60 12s -10s linear infinite;
          animation: snow-60 12s -10s linear infinite;
}
@-webkit-keyframes snow-60 {
  55.45% {
    transform: translate(37.3375vw, 55.45vh) scale(0.7514);
  }
  to {
    transform: translate(32.3914vw, 100vh) scale(0.7514);
  }
}
@keyframes snow-60 {
  55.45% {
    transform: translate(37.3375vw, 55.45vh) scale(0.7514);
  }
  to {
    transform: translate(32.3914vw, 100vh) scale(0.7514);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(61) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7464;
  transform: translate(41.6529vw, -10px) scale(0.1761);
  -webkit-animation: snow-61 14s -21s linear infinite;
          animation: snow-61 14s -21s linear infinite;
}
@-webkit-keyframes snow-61 {
  63.504% {
    transform: translate(38.1527vw, 63.504vh) scale(0.1761);
  }
  to {
    transform: translate(39.9028vw, 100vh) scale(0.1761);
  }
}
@keyframes snow-61 {
  63.504% {
    transform: translate(38.1527vw, 63.504vh) scale(0.1761);
  }
  to {
    transform: translate(39.9028vw, 100vh) scale(0.1761);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(62) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3501;
  transform: translate(19.663vw, -10px) scale(0.4783);
  -webkit-animation: snow-62 18s -17s linear infinite;
          animation: snow-62 18s -17s linear infinite;
}
@-webkit-keyframes snow-62 {
  72.671% {
    transform: translate(28.2482vw, 72.671vh) scale(0.4783);
  }
  to {
    transform: translate(23.9556vw, 100vh) scale(0.4783);
  }
}
@keyframes snow-62 {
  72.671% {
    transform: translate(28.2482vw, 72.671vh) scale(0.4783);
  }
  to {
    transform: translate(23.9556vw, 100vh) scale(0.4783);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(63) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4402;
  transform: translate(29.7277vw, -10px) scale(0.9174);
  -webkit-animation: snow-63 20s -22s linear infinite;
          animation: snow-63 20s -22s linear infinite;
}
@-webkit-keyframes snow-63 {
  39.63% {
    transform: translate(28.8297vw, 39.63vh) scale(0.9174);
  }
  to {
    transform: translate(29.2787vw, 100vh) scale(0.9174);
  }
}
@keyframes snow-63 {
  39.63% {
    transform: translate(28.8297vw, 39.63vh) scale(0.9174);
  }
  to {
    transform: translate(29.2787vw, 100vh) scale(0.9174);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(64) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0931;
  transform: translate(70.9494vw, -10px) scale(0.8833);
  -webkit-animation: snow-64 19s -7s linear infinite;
          animation: snow-64 19s -7s linear infinite;
}
@-webkit-keyframes snow-64 {
  54.108% {
    transform: translate(65.5321vw, 54.108vh) scale(0.8833);
  }
  to {
    transform: translate(68.24075vw, 100vh) scale(0.8833);
  }
}
@keyframes snow-64 {
  54.108% {
    transform: translate(65.5321vw, 54.108vh) scale(0.8833);
  }
  to {
    transform: translate(68.24075vw, 100vh) scale(0.8833);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(65) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2617;
  transform: translate(13.7312vw, -10px) scale(0.1817);
  -webkit-animation: snow-65 27s -13s linear infinite;
          animation: snow-65 27s -13s linear infinite;
}
@-webkit-keyframes snow-65 {
  79.54% {
    transform: translate(6.1846vw, 79.54vh) scale(0.1817);
  }
  to {
    transform: translate(9.9579vw, 100vh) scale(0.1817);
  }
}
@keyframes snow-65 {
  79.54% {
    transform: translate(6.1846vw, 79.54vh) scale(0.1817);
  }
  to {
    transform: translate(9.9579vw, 100vh) scale(0.1817);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(66) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4337;
  transform: translate(61.29vw, -10px) scale(0.2302);
  -webkit-animation: snow-66 29s -21s linear infinite;
          animation: snow-66 29s -21s linear infinite;
}
@-webkit-keyframes snow-66 {
  57.102% {
    transform: translate(66.7126vw, 57.102vh) scale(0.2302);
  }
  to {
    transform: translate(64.0013vw, 100vh) scale(0.2302);
  }
}
@keyframes snow-66 {
  57.102% {
    transform: translate(66.7126vw, 57.102vh) scale(0.2302);
  }
  to {
    transform: translate(64.0013vw, 100vh) scale(0.2302);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(67) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.773;
  transform: translate(2.3544vw, -10px) scale(0.2968);
  -webkit-animation: snow-67 16s -29s linear infinite;
          animation: snow-67 16s -29s linear infinite;
}
@-webkit-keyframes snow-67 {
  46.36% {
    transform: translate(5.9828vw, 46.36vh) scale(0.2968);
  }
  to {
    transform: translate(4.1686vw, 100vh) scale(0.2968);
  }
}
@keyframes snow-67 {
  46.36% {
    transform: translate(5.9828vw, 46.36vh) scale(0.2968);
  }
  to {
    transform: translate(4.1686vw, 100vh) scale(0.2968);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(68) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7698;
  transform: translate(4.2782vw, -10px) scale(0.5976);
  -webkit-animation: snow-68 20s -19s linear infinite;
          animation: snow-68 20s -19s linear infinite;
}
@-webkit-keyframes snow-68 {
  69.997% {
    transform: translate(-2.6096vw, 69.997vh) scale(0.5976);
  }
  to {
    transform: translate(0.8343vw, 100vh) scale(0.5976);
  }
}
@keyframes snow-68 {
  69.997% {
    transform: translate(-2.6096vw, 69.997vh) scale(0.5976);
  }
  to {
    transform: translate(0.8343vw, 100vh) scale(0.5976);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(69) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5038;
  transform: translate(78.2442vw, -10px) scale(0.1637);
  -webkit-animation: snow-69 10s -5s linear infinite;
          animation: snow-69 10s -5s linear infinite;
}
@-webkit-keyframes snow-69 {
  48.068% {
    transform: translate(72.3443vw, 48.068vh) scale(0.1637);
  }
  to {
    transform: translate(75.29425vw, 100vh) scale(0.1637);
  }
}
@keyframes snow-69 {
  48.068% {
    transform: translate(72.3443vw, 48.068vh) scale(0.1637);
  }
  to {
    transform: translate(75.29425vw, 100vh) scale(0.1637);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(70) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1677;
  transform: translate(15.0974vw, -10px) scale(0.3679);
  -webkit-animation: snow-70 25s -22s linear infinite;
          animation: snow-70 25s -22s linear infinite;
}
@-webkit-keyframes snow-70 {
  66.369% {
    transform: translate(5.9097vw, 66.369vh) scale(0.3679);
  }
  to {
    transform: translate(10.50355vw, 100vh) scale(0.3679);
  }
}
@keyframes snow-70 {
  66.369% {
    transform: translate(5.9097vw, 66.369vh) scale(0.3679);
  }
  to {
    transform: translate(10.50355vw, 100vh) scale(0.3679);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(71) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2134;
  transform: translate(94.5989vw, -10px) scale(0.4343);
  -webkit-animation: snow-71 14s -11s linear infinite;
          animation: snow-71 14s -11s linear infinite;
}
@-webkit-keyframes snow-71 {
  47.694% {
    transform: translate(87.4909vw, 47.694vh) scale(0.4343);
  }
  to {
    transform: translate(91.0449vw, 100vh) scale(0.4343);
  }
}
@keyframes snow-71 {
  47.694% {
    transform: translate(87.4909vw, 47.694vh) scale(0.4343);
  }
  to {
    transform: translate(91.0449vw, 100vh) scale(0.4343);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(72) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6583;
  transform: translate(45.872vw, -10px) scale(0.9652);
  -webkit-animation: snow-72 21s -12s linear infinite;
          animation: snow-72 21s -12s linear infinite;
}
@-webkit-keyframes snow-72 {
  57.914% {
    transform: translate(49.7623vw, 57.914vh) scale(0.9652);
  }
  to {
    transform: translate(47.81715vw, 100vh) scale(0.9652);
  }
}
@keyframes snow-72 {
  57.914% {
    transform: translate(49.7623vw, 57.914vh) scale(0.9652);
  }
  to {
    transform: translate(47.81715vw, 100vh) scale(0.9652);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(73) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3702;
  transform: translate(19.8291vw, -10px) scale(0.3745);
  -webkit-animation: snow-73 21s -7s linear infinite;
          animation: snow-73 21s -7s linear infinite;
}
@-webkit-keyframes snow-73 {
  43.299% {
    transform: translate(12.2107vw, 43.299vh) scale(0.3745);
  }
  to {
    transform: translate(16.0199vw, 100vh) scale(0.3745);
  }
}
@keyframes snow-73 {
  43.299% {
    transform: translate(12.2107vw, 43.299vh) scale(0.3745);
  }
  to {
    transform: translate(16.0199vw, 100vh) scale(0.3745);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(74) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4043;
  transform: translate(37.1155vw, -10px) scale(0.3877);
  -webkit-animation: snow-74 25s -2s linear infinite;
          animation: snow-74 25s -2s linear infinite;
}
@-webkit-keyframes snow-74 {
  71.02% {
    transform: translate(30.916vw, 71.02vh) scale(0.3877);
  }
  to {
    transform: translate(34.01575vw, 100vh) scale(0.3877);
  }
}
@keyframes snow-74 {
  71.02% {
    transform: translate(30.916vw, 71.02vh) scale(0.3877);
  }
  to {
    transform: translate(34.01575vw, 100vh) scale(0.3877);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(75) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1831;
  transform: translate(99.3924vw, -10px) scale(0.4258);
  -webkit-animation: snow-75 12s -23s linear infinite;
          animation: snow-75 12s -23s linear infinite;
}
@-webkit-keyframes snow-75 {
  77.319% {
    transform: translate(104.6693vw, 77.319vh) scale(0.4258);
  }
  to {
    transform: translate(102.03085vw, 100vh) scale(0.4258);
  }
}
@keyframes snow-75 {
  77.319% {
    transform: translate(104.6693vw, 77.319vh) scale(0.4258);
  }
  to {
    transform: translate(102.03085vw, 100vh) scale(0.4258);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(76) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1623;
  transform: translate(39.2214vw, -10px) scale(0.4393);
  -webkit-animation: snow-76 15s -15s linear infinite;
          animation: snow-76 15s -15s linear infinite;
}
@-webkit-keyframes snow-76 {
  55.533% {
    transform: translate(30.7628vw, 55.533vh) scale(0.4393);
  }
  to {
    transform: translate(34.9921vw, 100vh) scale(0.4393);
  }
}
@keyframes snow-76 {
  55.533% {
    transform: translate(30.7628vw, 55.533vh) scale(0.4393);
  }
  to {
    transform: translate(34.9921vw, 100vh) scale(0.4393);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(77) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6005;
  transform: translate(83.6553vw, -10px) scale(0.3059);
  -webkit-animation: snow-77 15s -29s linear infinite;
          animation: snow-77 15s -29s linear infinite;
}
@-webkit-keyframes snow-77 {
  61.565% {
    transform: translate(92.4797vw, 61.565vh) scale(0.3059);
  }
  to {
    transform: translate(88.0675vw, 100vh) scale(0.3059);
  }
}
@keyframes snow-77 {
  61.565% {
    transform: translate(92.4797vw, 61.565vh) scale(0.3059);
  }
  to {
    transform: translate(88.0675vw, 100vh) scale(0.3059);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(78) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4546;
  transform: translate(3.2694vw, -10px) scale(0.6964);
  -webkit-animation: snow-78 23s -5s linear infinite;
          animation: snow-78 23s -5s linear infinite;
}
@-webkit-keyframes snow-78 {
  43.129% {
    transform: translate(2.2022vw, 43.129vh) scale(0.6964);
  }
  to {
    transform: translate(2.7358vw, 100vh) scale(0.6964);
  }
}
@keyframes snow-78 {
  43.129% {
    transform: translate(2.2022vw, 43.129vh) scale(0.6964);
  }
  to {
    transform: translate(2.7358vw, 100vh) scale(0.6964);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(79) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0277;
  transform: translate(3.5038vw, -10px) scale(0.1876);
  -webkit-animation: snow-79 16s -1s linear infinite;
          animation: snow-79 16s -1s linear infinite;
}
@-webkit-keyframes snow-79 {
  44.553% {
    transform: translate(9.7412vw, 44.553vh) scale(0.1876);
  }
  to {
    transform: translate(6.6225vw, 100vh) scale(0.1876);
  }
}
@keyframes snow-79 {
  44.553% {
    transform: translate(9.7412vw, 44.553vh) scale(0.1876);
  }
  to {
    transform: translate(6.6225vw, 100vh) scale(0.1876);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(80) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7372;
  transform: translate(11.0001vw, -10px) scale(0.2975);
  -webkit-animation: snow-80 18s -30s linear infinite;
          animation: snow-80 18s -30s linear infinite;
}
@-webkit-keyframes snow-80 {
  78.466% {
    transform: translate(17.641vw, 78.466vh) scale(0.2975);
  }
  to {
    transform: translate(14.32055vw, 100vh) scale(0.2975);
  }
}
@keyframes snow-80 {
  78.466% {
    transform: translate(17.641vw, 78.466vh) scale(0.2975);
  }
  to {
    transform: translate(14.32055vw, 100vh) scale(0.2975);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(81) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0281;
  transform: translate(63.6096vw, -10px) scale(0.0736);
  -webkit-animation: snow-81 14s -27s linear infinite;
          animation: snow-81 14s -27s linear infinite;
}
@-webkit-keyframes snow-81 {
  54.741% {
    transform: translate(65.1053vw, 54.741vh) scale(0.0736);
  }
  to {
    transform: translate(64.35745vw, 100vh) scale(0.0736);
  }
}
@keyframes snow-81 {
  54.741% {
    transform: translate(65.1053vw, 54.741vh) scale(0.0736);
  }
  to {
    transform: translate(64.35745vw, 100vh) scale(0.0736);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(82) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0743;
  transform: translate(28.9079vw, -10px) scale(0.7588);
  -webkit-animation: snow-82 26s -16s linear infinite;
          animation: snow-82 26s -16s linear infinite;
}
@-webkit-keyframes snow-82 {
  53.529% {
    transform: translate(28.9768vw, 53.529vh) scale(0.7588);
  }
  to {
    transform: translate(28.94235vw, 100vh) scale(0.7588);
  }
}
@keyframes snow-82 {
  53.529% {
    transform: translate(28.9768vw, 53.529vh) scale(0.7588);
  }
  to {
    transform: translate(28.94235vw, 100vh) scale(0.7588);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(83) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5611;
  transform: translate(81.0785vw, -10px) scale(0.7151);
  -webkit-animation: snow-83 28s -26s linear infinite;
          animation: snow-83 28s -26s linear infinite;
}
@-webkit-keyframes snow-83 {
  56.35% {
    transform: translate(73.0457vw, 56.35vh) scale(0.7151);
  }
  to {
    transform: translate(77.0621vw, 100vh) scale(0.7151);
  }
}
@keyframes snow-83 {
  56.35% {
    transform: translate(73.0457vw, 56.35vh) scale(0.7151);
  }
  to {
    transform: translate(77.0621vw, 100vh) scale(0.7151);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(84) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.153;
  transform: translate(94.1286vw, -10px) scale(0.9782);
  -webkit-animation: snow-84 15s -21s linear infinite;
          animation: snow-84 15s -21s linear infinite;
}
@-webkit-keyframes snow-84 {
  66.105% {
    transform: translate(86.917vw, 66.105vh) scale(0.9782);
  }
  to {
    transform: translate(90.5228vw, 100vh) scale(0.9782);
  }
}
@keyframes snow-84 {
  66.105% {
    transform: translate(86.917vw, 66.105vh) scale(0.9782);
  }
  to {
    transform: translate(90.5228vw, 100vh) scale(0.9782);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(85) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1508;
  transform: translate(0.199vw, -10px) scale(0.8867);
  -webkit-animation: snow-85 14s -4s linear infinite;
          animation: snow-85 14s -4s linear infinite;
}
@-webkit-keyframes snow-85 {
  31.39% {
    transform: translate(-1.163vw, 31.39vh) scale(0.8867);
  }
  to {
    transform: translate(-0.482vw, 100vh) scale(0.8867);
  }
}
@keyframes snow-85 {
  31.39% {
    transform: translate(-1.163vw, 31.39vh) scale(0.8867);
  }
  to {
    transform: translate(-0.482vw, 100vh) scale(0.8867);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(86) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3056;
  transform: translate(52.1135vw, -10px) scale(0.3465);
  -webkit-animation: snow-86 24s -16s linear infinite;
          animation: snow-86 24s -16s linear infinite;
}
@-webkit-keyframes snow-86 {
  47.819% {
    transform: translate(47.3073vw, 47.819vh) scale(0.3465);
  }
  to {
    transform: translate(49.7104vw, 100vh) scale(0.3465);
  }
}
@keyframes snow-86 {
  47.819% {
    transform: translate(47.3073vw, 47.819vh) scale(0.3465);
  }
  to {
    transform: translate(49.7104vw, 100vh) scale(0.3465);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(87) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3597;
  transform: translate(18.7542vw, -10px) scale(0.3273);
  -webkit-animation: snow-87 23s -13s linear infinite;
          animation: snow-87 23s -13s linear infinite;
}
@-webkit-keyframes snow-87 {
  57.593% {
    transform: translate(18.3225vw, 57.593vh) scale(0.3273);
  }
  to {
    transform: translate(18.53835vw, 100vh) scale(0.3273);
  }
}
@keyframes snow-87 {
  57.593% {
    transform: translate(18.3225vw, 57.593vh) scale(0.3273);
  }
  to {
    transform: translate(18.53835vw, 100vh) scale(0.3273);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(88) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0346;
  transform: translate(10.3609vw, -10px) scale(0.6894);
  -webkit-animation: snow-88 17s -27s linear infinite;
          animation: snow-88 17s -27s linear infinite;
}
@-webkit-keyframes snow-88 {
  30.411% {
    transform: translate(0.3668vw, 30.411vh) scale(0.6894);
  }
  to {
    transform: translate(5.36385vw, 100vh) scale(0.6894);
  }
}
@keyframes snow-88 {
  30.411% {
    transform: translate(0.3668vw, 30.411vh) scale(0.6894);
  }
  to {
    transform: translate(5.36385vw, 100vh) scale(0.6894);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(89) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3012;
  transform: translate(43.2513vw, -10px) scale(0.5869);
  -webkit-animation: snow-89 11s -17s linear infinite;
          animation: snow-89 11s -17s linear infinite;
}
@-webkit-keyframes snow-89 {
  34.555% {
    transform: translate(41.9956vw, 34.555vh) scale(0.5869);
  }
  to {
    transform: translate(42.62345vw, 100vh) scale(0.5869);
  }
}
@keyframes snow-89 {
  34.555% {
    transform: translate(41.9956vw, 34.555vh) scale(0.5869);
  }
  to {
    transform: translate(42.62345vw, 100vh) scale(0.5869);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(90) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0479;
  transform: translate(69.1374vw, -10px) scale(0.6378);
  -webkit-animation: snow-90 11s -2s linear infinite;
          animation: snow-90 11s -2s linear infinite;
}
@-webkit-keyframes snow-90 {
  38.07% {
    transform: translate(68.876vw, 38.07vh) scale(0.6378);
  }
  to {
    transform: translate(69.0067vw, 100vh) scale(0.6378);
  }
}
@keyframes snow-90 {
  38.07% {
    transform: translate(68.876vw, 38.07vh) scale(0.6378);
  }
  to {
    transform: translate(69.0067vw, 100vh) scale(0.6378);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(91) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4966;
  transform: translate(23.5824vw, -10px) scale(0.5794);
  -webkit-animation: snow-91 11s -15s linear infinite;
          animation: snow-91 11s -15s linear infinite;
}
@-webkit-keyframes snow-91 {
  41.354% {
    transform: translate(28.0098vw, 41.354vh) scale(0.5794);
  }
  to {
    transform: translate(25.7961vw, 100vh) scale(0.5794);
  }
}
@keyframes snow-91 {
  41.354% {
    transform: translate(28.0098vw, 41.354vh) scale(0.5794);
  }
  to {
    transform: translate(25.7961vw, 100vh) scale(0.5794);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(92) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7535;
  transform: translate(30.9778vw, -10px) scale(0.31);
  -webkit-animation: snow-92 24s -26s linear infinite;
          animation: snow-92 24s -26s linear infinite;
}
@-webkit-keyframes snow-92 {
  58.42% {
    transform: translate(30.7467vw, 58.42vh) scale(0.31);
  }
  to {
    transform: translate(30.86225vw, 100vh) scale(0.31);
  }
}
@keyframes snow-92 {
  58.42% {
    transform: translate(30.7467vw, 58.42vh) scale(0.31);
  }
  to {
    transform: translate(30.86225vw, 100vh) scale(0.31);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(93) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1077;
  transform: translate(82.4108vw, -10px) scale(0.4615);
  -webkit-animation: snow-93 24s -29s linear infinite;
          animation: snow-93 24s -29s linear infinite;
}
@-webkit-keyframes snow-93 {
  67.938% {
    transform: translate(73.1496vw, 67.938vh) scale(0.4615);
  }
  to {
    transform: translate(77.7802vw, 100vh) scale(0.4615);
  }
}
@keyframes snow-93 {
  67.938% {
    transform: translate(73.1496vw, 67.938vh) scale(0.4615);
  }
  to {
    transform: translate(77.7802vw, 100vh) scale(0.4615);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(94) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2844;
  transform: translate(68.9872vw, -10px) scale(0.7908);
  -webkit-animation: snow-94 27s -20s linear infinite;
          animation: snow-94 27s -20s linear infinite;
}
@-webkit-keyframes snow-94 {
  61.454% {
    transform: translate(70.3608vw, 61.454vh) scale(0.7908);
  }
  to {
    transform: translate(69.674vw, 100vh) scale(0.7908);
  }
}
@keyframes snow-94 {
  61.454% {
    transform: translate(70.3608vw, 61.454vh) scale(0.7908);
  }
  to {
    transform: translate(69.674vw, 100vh) scale(0.7908);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(95) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5658;
  transform: translate(11.3836vw, -10px) scale(0.6837);
  -webkit-animation: snow-95 27s -5s linear infinite;
          animation: snow-95 27s -5s linear infinite;
}
@-webkit-keyframes snow-95 {
  35.006% {
    transform: translate(10.157vw, 35.006vh) scale(0.6837);
  }
  to {
    transform: translate(10.7703vw, 100vh) scale(0.6837);
  }
}
@keyframes snow-95 {
  35.006% {
    transform: translate(10.157vw, 35.006vh) scale(0.6837);
  }
  to {
    transform: translate(10.7703vw, 100vh) scale(0.6837);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(96) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6085;
  transform: translate(16.2499vw, -10px) scale(0.8098);
  -webkit-animation: snow-96 29s -15s linear infinite;
          animation: snow-96 29s -15s linear infinite;
}
@-webkit-keyframes snow-96 {
  69.729% {
    transform: translate(15.7044vw, 69.729vh) scale(0.8098);
  }
  to {
    transform: translate(15.97715vw, 100vh) scale(0.8098);
  }
}
@keyframes snow-96 {
  69.729% {
    transform: translate(15.7044vw, 69.729vh) scale(0.8098);
  }
  to {
    transform: translate(15.97715vw, 100vh) scale(0.8098);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(97) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0025;
  transform: translate(92.1107vw, -10px) scale(0.5461);
  -webkit-animation: snow-97 21s -1s linear infinite;
          animation: snow-97 21s -1s linear infinite;
}
@-webkit-keyframes snow-97 {
  52.598% {
    transform: translate(87.61vw, 52.598vh) scale(0.5461);
  }
  to {
    transform: translate(89.86035vw, 100vh) scale(0.5461);
  }
}
@keyframes snow-97 {
  52.598% {
    transform: translate(87.61vw, 52.598vh) scale(0.5461);
  }
  to {
    transform: translate(89.86035vw, 100vh) scale(0.5461);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(98) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2291;
  transform: translate(38.0275vw, -10px) scale(0.8168);
  -webkit-animation: snow-98 20s -12s linear infinite;
          animation: snow-98 20s -12s linear infinite;
}
@-webkit-keyframes snow-98 {
  53.839% {
    transform: translate(47.1992vw, 53.839vh) scale(0.8168);
  }
  to {
    transform: translate(42.61335vw, 100vh) scale(0.8168);
  }
}
@keyframes snow-98 {
  53.839% {
    transform: translate(47.1992vw, 53.839vh) scale(0.8168);
  }
  to {
    transform: translate(42.61335vw, 100vh) scale(0.8168);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(99) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2301;
  transform: translate(41.1401vw, -10px) scale(0.942);
  -webkit-animation: snow-99 26s -26s linear infinite;
          animation: snow-99 26s -26s linear infinite;
}
@-webkit-keyframes snow-99 {
  62.115% {
    transform: translate(43.6776vw, 62.115vh) scale(0.942);
  }
  to {
    transform: translate(42.40885vw, 100vh) scale(0.942);
  }
}
@keyframes snow-99 {
  62.115% {
    transform: translate(43.6776vw, 62.115vh) scale(0.942);
  }
  to {
    transform: translate(42.40885vw, 100vh) scale(0.942);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(100) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.279;
  transform: translate(5.5293vw, -10px) scale(0.6026);
  -webkit-animation: snow-100 12s -24s linear infinite;
          animation: snow-100 12s -24s linear infinite;
}
@-webkit-keyframes snow-100 {
  34.034% {
    transform: translate(-1.6056vw, 34.034vh) scale(0.6026);
  }
  to {
    transform: translate(1.96185vw, 100vh) scale(0.6026);
  }
}
@keyframes snow-100 {
  34.034% {
    transform: translate(-1.6056vw, 34.034vh) scale(0.6026);
  }
  to {
    transform: translate(1.96185vw, 100vh) scale(0.6026);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(101) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3389;
  transform: translate(16.1518vw, -10px) scale(0.3574);
  -webkit-animation: snow-101 17s -28s linear infinite;
          animation: snow-101 17s -28s linear infinite;
}
@-webkit-keyframes snow-101 {
  71.808% {
    transform: translate(16.3326vw, 71.808vh) scale(0.3574);
  }
  to {
    transform: translate(16.2422vw, 100vh) scale(0.3574);
  }
}
@keyframes snow-101 {
  71.808% {
    transform: translate(16.3326vw, 71.808vh) scale(0.3574);
  }
  to {
    transform: translate(16.2422vw, 100vh) scale(0.3574);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(102) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6447;
  transform: translate(7.8839vw, -10px) scale(0.1348);
  -webkit-animation: snow-102 21s -22s linear infinite;
          animation: snow-102 21s -22s linear infinite;
}
@-webkit-keyframes snow-102 {
  64.63% {
    transform: translate(11.7314vw, 64.63vh) scale(0.1348);
  }
  to {
    transform: translate(9.80765vw, 100vh) scale(0.1348);
  }
}
@keyframes snow-102 {
  64.63% {
    transform: translate(11.7314vw, 64.63vh) scale(0.1348);
  }
  to {
    transform: translate(9.80765vw, 100vh) scale(0.1348);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(103) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4319;
  transform: translate(65.412vw, -10px) scale(0.1123);
  -webkit-animation: snow-103 16s -28s linear infinite;
          animation: snow-103 16s -28s linear infinite;
}
@-webkit-keyframes snow-103 {
  69.081% {
    transform: translate(64.197vw, 69.081vh) scale(0.1123);
  }
  to {
    transform: translate(64.8045vw, 100vh) scale(0.1123);
  }
}
@keyframes snow-103 {
  69.081% {
    transform: translate(64.197vw, 69.081vh) scale(0.1123);
  }
  to {
    transform: translate(64.8045vw, 100vh) scale(0.1123);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(104) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7779;
  transform: translate(74.8107vw, -10px) scale(0.1542);
  -webkit-animation: snow-104 14s -11s linear infinite;
          animation: snow-104 14s -11s linear infinite;
}
@-webkit-keyframes snow-104 {
  38.63% {
    transform: translate(69.638vw, 38.63vh) scale(0.1542);
  }
  to {
    transform: translate(72.22435vw, 100vh) scale(0.1542);
  }
}
@keyframes snow-104 {
  38.63% {
    transform: translate(69.638vw, 38.63vh) scale(0.1542);
  }
  to {
    transform: translate(72.22435vw, 100vh) scale(0.1542);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(105) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3641;
  transform: translate(3.1804vw, -10px) scale(0.3721);
  -webkit-animation: snow-105 26s -22s linear infinite;
          animation: snow-105 26s -22s linear infinite;
}
@-webkit-keyframes snow-105 {
  79.352% {
    transform: translate(1.5769vw, 79.352vh) scale(0.3721);
  }
  to {
    transform: translate(2.37865vw, 100vh) scale(0.3721);
  }
}
@keyframes snow-105 {
  79.352% {
    transform: translate(1.5769vw, 79.352vh) scale(0.3721);
  }
  to {
    transform: translate(2.37865vw, 100vh) scale(0.3721);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(106) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2346;
  transform: translate(61.3792vw, -10px) scale(0.442);
  -webkit-animation: snow-106 22s -5s linear infinite;
          animation: snow-106 22s -5s linear infinite;
}
@-webkit-keyframes snow-106 {
  34.144% {
    transform: translate(69.2769vw, 34.144vh) scale(0.442);
  }
  to {
    transform: translate(65.32805vw, 100vh) scale(0.442);
  }
}
@keyframes snow-106 {
  34.144% {
    transform: translate(69.2769vw, 34.144vh) scale(0.442);
  }
  to {
    transform: translate(65.32805vw, 100vh) scale(0.442);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(107) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.04;
  transform: translate(4.3728vw, -10px) scale(0.7798);
  -webkit-animation: snow-107 10s -16s linear infinite;
          animation: snow-107 10s -16s linear infinite;
}
@-webkit-keyframes snow-107 {
  68.74% {
    transform: translate(7.3967vw, 68.74vh) scale(0.7798);
  }
  to {
    transform: translate(5.88475vw, 100vh) scale(0.7798);
  }
}
@keyframes snow-107 {
  68.74% {
    transform: translate(7.3967vw, 68.74vh) scale(0.7798);
  }
  to {
    transform: translate(5.88475vw, 100vh) scale(0.7798);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(108) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0507;
  transform: translate(31.5222vw, -10px) scale(0.563);
  -webkit-animation: snow-108 24s -18s linear infinite;
          animation: snow-108 24s -18s linear infinite;
}
@-webkit-keyframes snow-108 {
  40.994% {
    transform: translate(34.4129vw, 40.994vh) scale(0.563);
  }
  to {
    transform: translate(32.96755vw, 100vh) scale(0.563);
  }
}
@keyframes snow-108 {
  40.994% {
    transform: translate(34.4129vw, 40.994vh) scale(0.563);
  }
  to {
    transform: translate(32.96755vw, 100vh) scale(0.563);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(109) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4004;
  transform: translate(29.4454vw, -10px) scale(0.8094);
  -webkit-animation: snow-109 22s -16s linear infinite;
          animation: snow-109 22s -16s linear infinite;
}
@-webkit-keyframes snow-109 {
  32.107% {
    transform: translate(22.1692vw, 32.107vh) scale(0.8094);
  }
  to {
    transform: translate(25.8073vw, 100vh) scale(0.8094);
  }
}
@keyframes snow-109 {
  32.107% {
    transform: translate(22.1692vw, 32.107vh) scale(0.8094);
  }
  to {
    transform: translate(25.8073vw, 100vh) scale(0.8094);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(110) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1633;
  transform: translate(17.3296vw, -10px) scale(0.355);
  -webkit-animation: snow-110 22s -21s linear infinite;
          animation: snow-110 22s -21s linear infinite;
}
@-webkit-keyframes snow-110 {
  34.898% {
    transform: translate(14.6468vw, 34.898vh) scale(0.355);
  }
  to {
    transform: translate(15.9882vw, 100vh) scale(0.355);
  }
}
@keyframes snow-110 {
  34.898% {
    transform: translate(14.6468vw, 34.898vh) scale(0.355);
  }
  to {
    transform: translate(15.9882vw, 100vh) scale(0.355);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(111) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3731;
  transform: translate(80.2777vw, -10px) scale(0.7708);
  -webkit-animation: snow-111 20s -13s linear infinite;
          animation: snow-111 20s -13s linear infinite;
}
@-webkit-keyframes snow-111 {
  75.787% {
    transform: translate(76.1059vw, 75.787vh) scale(0.7708);
  }
  to {
    transform: translate(78.1918vw, 100vh) scale(0.7708);
  }
}
@keyframes snow-111 {
  75.787% {
    transform: translate(76.1059vw, 75.787vh) scale(0.7708);
  }
  to {
    transform: translate(78.1918vw, 100vh) scale(0.7708);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(112) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4207;
  transform: translate(66.8118vw, -10px) scale(0.744);
  -webkit-animation: snow-112 25s -24s linear infinite;
          animation: snow-112 25s -24s linear infinite;
}
@-webkit-keyframes snow-112 {
  30.604% {
    transform: translate(63.9633vw, 30.604vh) scale(0.744);
  }
  to {
    transform: translate(65.38755vw, 100vh) scale(0.744);
  }
}
@keyframes snow-112 {
  30.604% {
    transform: translate(63.9633vw, 30.604vh) scale(0.744);
  }
  to {
    transform: translate(65.38755vw, 100vh) scale(0.744);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(113) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3522;
  transform: translate(54.6864vw, -10px) scale(0.3379);
  -webkit-animation: snow-113 20s -23s linear infinite;
          animation: snow-113 20s -23s linear infinite;
}
@-webkit-keyframes snow-113 {
  66.006% {
    transform: translate(45.7018vw, 66.006vh) scale(0.3379);
  }
  to {
    transform: translate(50.1941vw, 100vh) scale(0.3379);
  }
}
@keyframes snow-113 {
  66.006% {
    transform: translate(45.7018vw, 66.006vh) scale(0.3379);
  }
  to {
    transform: translate(50.1941vw, 100vh) scale(0.3379);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(114) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2288;
  transform: translate(42.1422vw, -10px) scale(0.2212);
  -webkit-animation: snow-114 27s -11s linear infinite;
          animation: snow-114 27s -11s linear infinite;
}
@-webkit-keyframes snow-114 {
  48.981% {
    transform: translate(51.3007vw, 48.981vh) scale(0.2212);
  }
  to {
    transform: translate(46.72145vw, 100vh) scale(0.2212);
  }
}
@keyframes snow-114 {
  48.981% {
    transform: translate(51.3007vw, 48.981vh) scale(0.2212);
  }
  to {
    transform: translate(46.72145vw, 100vh) scale(0.2212);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(115) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.58;
  transform: translate(92.2161vw, -10px) scale(0.5493);
  -webkit-animation: snow-115 24s -24s linear infinite;
          animation: snow-115 24s -24s linear infinite;
}
@-webkit-keyframes snow-115 {
  57.879% {
    transform: translate(93.1627vw, 57.879vh) scale(0.5493);
  }
  to {
    transform: translate(92.6894vw, 100vh) scale(0.5493);
  }
}
@keyframes snow-115 {
  57.879% {
    transform: translate(93.1627vw, 57.879vh) scale(0.5493);
  }
  to {
    transform: translate(92.6894vw, 100vh) scale(0.5493);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(116) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3621;
  transform: translate(92.9599vw, -10px) scale(0.557);
  -webkit-animation: snow-116 17s -4s linear infinite;
          animation: snow-116 17s -4s linear infinite;
}
@-webkit-keyframes snow-116 {
  40.04% {
    transform: translate(84.4068vw, 40.04vh) scale(0.557);
  }
  to {
    transform: translate(88.68335vw, 100vh) scale(0.557);
  }
}
@keyframes snow-116 {
  40.04% {
    transform: translate(84.4068vw, 40.04vh) scale(0.557);
  }
  to {
    transform: translate(88.68335vw, 100vh) scale(0.557);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(117) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0243;
  transform: translate(43.763vw, -10px) scale(0.7205);
  -webkit-animation: snow-117 25s -4s linear infinite;
          animation: snow-117 25s -4s linear infinite;
}
@-webkit-keyframes snow-117 {
  45.101% {
    transform: translate(44.8808vw, 45.101vh) scale(0.7205);
  }
  to {
    transform: translate(44.3219vw, 100vh) scale(0.7205);
  }
}
@keyframes snow-117 {
  45.101% {
    transform: translate(44.8808vw, 45.101vh) scale(0.7205);
  }
  to {
    transform: translate(44.3219vw, 100vh) scale(0.7205);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(118) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4254;
  transform: translate(3.686vw, -10px) scale(0.1265);
  -webkit-animation: snow-118 13s -21s linear infinite;
          animation: snow-118 13s -21s linear infinite;
}
@-webkit-keyframes snow-118 {
  63.813% {
    transform: translate(-3.8842vw, 63.813vh) scale(0.1265);
  }
  to {
    transform: translate(-0.0991vw, 100vh) scale(0.1265);
  }
}
@keyframes snow-118 {
  63.813% {
    transform: translate(-3.8842vw, 63.813vh) scale(0.1265);
  }
  to {
    transform: translate(-0.0991vw, 100vh) scale(0.1265);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(119) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4402;
  transform: translate(59.8389vw, -10px) scale(0.0153);
  -webkit-animation: snow-119 22s -19s linear infinite;
          animation: snow-119 22s -19s linear infinite;
}
@-webkit-keyframes snow-119 {
  46.591% {
    transform: translate(69.7233vw, 46.591vh) scale(0.0153);
  }
  to {
    transform: translate(64.7811vw, 100vh) scale(0.0153);
  }
}
@keyframes snow-119 {
  46.591% {
    transform: translate(69.7233vw, 46.591vh) scale(0.0153);
  }
  to {
    transform: translate(64.7811vw, 100vh) scale(0.0153);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(120) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2842;
  transform: translate(22.9184vw, -10px) scale(0.3959);
  -webkit-animation: snow-120 22s -18s linear infinite;
          animation: snow-120 22s -18s linear infinite;
}
@-webkit-keyframes snow-120 {
  71.472% {
    transform: translate(30.4142vw, 71.472vh) scale(0.3959);
  }
  to {
    transform: translate(26.6663vw, 100vh) scale(0.3959);
  }
}
@keyframes snow-120 {
  71.472% {
    transform: translate(30.4142vw, 71.472vh) scale(0.3959);
  }
  to {
    transform: translate(26.6663vw, 100vh) scale(0.3959);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(121) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7626;
  transform: translate(51.5055vw, -10px) scale(0.4841);
  -webkit-animation: snow-121 21s -4s linear infinite;
          animation: snow-121 21s -4s linear infinite;
}
@-webkit-keyframes snow-121 {
  45.26% {
    transform: translate(45.3659vw, 45.26vh) scale(0.4841);
  }
  to {
    transform: translate(48.4357vw, 100vh) scale(0.4841);
  }
}
@keyframes snow-121 {
  45.26% {
    transform: translate(45.3659vw, 45.26vh) scale(0.4841);
  }
  to {
    transform: translate(48.4357vw, 100vh) scale(0.4841);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(122) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2937;
  transform: translate(15.2201vw, -10px) scale(0.4463);
  -webkit-animation: snow-122 14s -21s linear infinite;
          animation: snow-122 14s -21s linear infinite;
}
@-webkit-keyframes snow-122 {
  30.688% {
    transform: translate(16.5311vw, 30.688vh) scale(0.4463);
  }
  to {
    transform: translate(15.8756vw, 100vh) scale(0.4463);
  }
}
@keyframes snow-122 {
  30.688% {
    transform: translate(16.5311vw, 30.688vh) scale(0.4463);
  }
  to {
    transform: translate(15.8756vw, 100vh) scale(0.4463);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(123) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7409;
  transform: translate(10.5427vw, -10px) scale(0.4699);
  -webkit-animation: snow-123 24s -2s linear infinite;
          animation: snow-123 24s -2s linear infinite;
}
@-webkit-keyframes snow-123 {
  59.907% {
    transform: translate(17.6412vw, 59.907vh) scale(0.4699);
  }
  to {
    transform: translate(14.09195vw, 100vh) scale(0.4699);
  }
}
@keyframes snow-123 {
  59.907% {
    transform: translate(17.6412vw, 59.907vh) scale(0.4699);
  }
  to {
    transform: translate(14.09195vw, 100vh) scale(0.4699);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(124) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4217;
  transform: translate(13.3821vw, -10px) scale(0.6993);
  -webkit-animation: snow-124 21s -5s linear infinite;
          animation: snow-124 21s -5s linear infinite;
}
@-webkit-keyframes snow-124 {
  32.32% {
    transform: translate(6.518vw, 32.32vh) scale(0.6993);
  }
  to {
    transform: translate(9.95005vw, 100vh) scale(0.6993);
  }
}
@keyframes snow-124 {
  32.32% {
    transform: translate(6.518vw, 32.32vh) scale(0.6993);
  }
  to {
    transform: translate(9.95005vw, 100vh) scale(0.6993);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(125) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3516;
  transform: translate(13.0872vw, -10px) scale(0.5506);
  -webkit-animation: snow-125 19s -22s linear infinite;
          animation: snow-125 19s -22s linear infinite;
}
@-webkit-keyframes snow-125 {
  62.15% {
    transform: translate(14.9509vw, 62.15vh) scale(0.5506);
  }
  to {
    transform: translate(14.01905vw, 100vh) scale(0.5506);
  }
}
@keyframes snow-125 {
  62.15% {
    transform: translate(14.9509vw, 62.15vh) scale(0.5506);
  }
  to {
    transform: translate(14.01905vw, 100vh) scale(0.5506);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(126) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1884;
  transform: translate(71.2249vw, -10px) scale(0.8332);
  -webkit-animation: snow-126 27s -3s linear infinite;
          animation: snow-126 27s -3s linear infinite;
}
@-webkit-keyframes snow-126 {
  30.151% {
    transform: translate(69.5992vw, 30.151vh) scale(0.8332);
  }
  to {
    transform: translate(70.41205vw, 100vh) scale(0.8332);
  }
}
@keyframes snow-126 {
  30.151% {
    transform: translate(69.5992vw, 30.151vh) scale(0.8332);
  }
  to {
    transform: translate(70.41205vw, 100vh) scale(0.8332);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(127) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7178;
  transform: translate(23.2031vw, -10px) scale(0.528);
  -webkit-animation: snow-127 14s -27s linear infinite;
          animation: snow-127 14s -27s linear infinite;
}
@-webkit-keyframes snow-127 {
  43.176% {
    transform: translate(22.7337vw, 43.176vh) scale(0.528);
  }
  to {
    transform: translate(22.9684vw, 100vh) scale(0.528);
  }
}
@keyframes snow-127 {
  43.176% {
    transform: translate(22.7337vw, 43.176vh) scale(0.528);
  }
  to {
    transform: translate(22.9684vw, 100vh) scale(0.528);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(128) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7587;
  transform: translate(30.2784vw, -10px) scale(0.672);
  -webkit-animation: snow-128 22s -11s linear infinite;
          animation: snow-128 22s -11s linear infinite;
}
@-webkit-keyframes snow-128 {
  48.681% {
    transform: translate(39.1612vw, 48.681vh) scale(0.672);
  }
  to {
    transform: translate(34.7198vw, 100vh) scale(0.672);
  }
}
@keyframes snow-128 {
  48.681% {
    transform: translate(39.1612vw, 48.681vh) scale(0.672);
  }
  to {
    transform: translate(34.7198vw, 100vh) scale(0.672);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(129) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.067;
  transform: translate(47.9745vw, -10px) scale(0.9285);
  -webkit-animation: snow-129 27s -19s linear infinite;
          animation: snow-129 27s -19s linear infinite;
}
@-webkit-keyframes snow-129 {
  40.485% {
    transform: translate(51.6165vw, 40.485vh) scale(0.9285);
  }
  to {
    transform: translate(49.7955vw, 100vh) scale(0.9285);
  }
}
@keyframes snow-129 {
  40.485% {
    transform: translate(51.6165vw, 40.485vh) scale(0.9285);
  }
  to {
    transform: translate(49.7955vw, 100vh) scale(0.9285);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(130) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2953;
  transform: translate(16.9059vw, -10px) scale(0.6171);
  -webkit-animation: snow-130 11s -12s linear infinite;
          animation: snow-130 11s -12s linear infinite;
}
@-webkit-keyframes snow-130 {
  46.848% {
    transform: translate(23.9724vw, 46.848vh) scale(0.6171);
  }
  to {
    transform: translate(20.43915vw, 100vh) scale(0.6171);
  }
}
@keyframes snow-130 {
  46.848% {
    transform: translate(23.9724vw, 46.848vh) scale(0.6171);
  }
  to {
    transform: translate(20.43915vw, 100vh) scale(0.6171);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(131) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6567;
  transform: translate(51.9018vw, -10px) scale(0.1317);
  -webkit-animation: snow-131 16s -25s linear infinite;
          animation: snow-131 16s -25s linear infinite;
}
@-webkit-keyframes snow-131 {
  56.078% {
    transform: translate(52.7748vw, 56.078vh) scale(0.1317);
  }
  to {
    transform: translate(52.3383vw, 100vh) scale(0.1317);
  }
}
@keyframes snow-131 {
  56.078% {
    transform: translate(52.7748vw, 56.078vh) scale(0.1317);
  }
  to {
    transform: translate(52.3383vw, 100vh) scale(0.1317);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(132) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1341;
  transform: translate(69.4348vw, -10px) scale(0.0932);
  -webkit-animation: snow-132 28s -10s linear infinite;
          animation: snow-132 28s -10s linear infinite;
}
@-webkit-keyframes snow-132 {
  36.926% {
    transform: translate(63.4321vw, 36.926vh) scale(0.0932);
  }
  to {
    transform: translate(66.43345vw, 100vh) scale(0.0932);
  }
}
@keyframes snow-132 {
  36.926% {
    transform: translate(63.4321vw, 36.926vh) scale(0.0932);
  }
  to {
    transform: translate(66.43345vw, 100vh) scale(0.0932);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(133) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5469;
  transform: translate(43.5521vw, -10px) scale(0.6982);
  -webkit-animation: snow-133 29s -16s linear infinite;
          animation: snow-133 29s -16s linear infinite;
}
@-webkit-keyframes snow-133 {
  65.113% {
    transform: translate(37.2522vw, 65.113vh) scale(0.6982);
  }
  to {
    transform: translate(40.40215vw, 100vh) scale(0.6982);
  }
}
@keyframes snow-133 {
  65.113% {
    transform: translate(37.2522vw, 65.113vh) scale(0.6982);
  }
  to {
    transform: translate(40.40215vw, 100vh) scale(0.6982);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(134) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1732;
  transform: translate(72.9963vw, -10px) scale(0.987);
  -webkit-animation: snow-134 28s -8s linear infinite;
          animation: snow-134 28s -8s linear infinite;
}
@-webkit-keyframes snow-134 {
  69.146% {
    transform: translate(81.9769vw, 69.146vh) scale(0.987);
  }
  to {
    transform: translate(77.4866vw, 100vh) scale(0.987);
  }
}
@keyframes snow-134 {
  69.146% {
    transform: translate(81.9769vw, 69.146vh) scale(0.987);
  }
  to {
    transform: translate(77.4866vw, 100vh) scale(0.987);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(135) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.598;
  transform: translate(26.2941vw, -10px) scale(0.832);
  -webkit-animation: snow-135 20s -3s linear infinite;
          animation: snow-135 20s -3s linear infinite;
}
@-webkit-keyframes snow-135 {
  40.098% {
    transform: translate(17.8473vw, 40.098vh) scale(0.832);
  }
  to {
    transform: translate(22.0707vw, 100vh) scale(0.832);
  }
}
@keyframes snow-135 {
  40.098% {
    transform: translate(17.8473vw, 40.098vh) scale(0.832);
  }
  to {
    transform: translate(22.0707vw, 100vh) scale(0.832);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(136) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7171;
  transform: translate(75.4863vw, -10px) scale(0.5383);
  -webkit-animation: snow-136 20s -29s linear infinite;
          animation: snow-136 20s -29s linear infinite;
}
@-webkit-keyframes snow-136 {
  66.453% {
    transform: translate(78.2739vw, 66.453vh) scale(0.5383);
  }
  to {
    transform: translate(76.8801vw, 100vh) scale(0.5383);
  }
}
@keyframes snow-136 {
  66.453% {
    transform: translate(78.2739vw, 66.453vh) scale(0.5383);
  }
  to {
    transform: translate(76.8801vw, 100vh) scale(0.5383);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(137) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4091;
  transform: translate(43.9476vw, -10px) scale(0.4311);
  -webkit-animation: snow-137 10s -12s linear infinite;
          animation: snow-137 10s -12s linear infinite;
}
@-webkit-keyframes snow-137 {
  72.119% {
    transform: translate(35.2228vw, 72.119vh) scale(0.4311);
  }
  to {
    transform: translate(39.5852vw, 100vh) scale(0.4311);
  }
}
@keyframes snow-137 {
  72.119% {
    transform: translate(35.2228vw, 72.119vh) scale(0.4311);
  }
  to {
    transform: translate(39.5852vw, 100vh) scale(0.4311);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(138) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4299;
  transform: translate(29.9566vw, -10px) scale(0.4758);
  -webkit-animation: snow-138 27s -15s linear infinite;
          animation: snow-138 27s -15s linear infinite;
}
@-webkit-keyframes snow-138 {
  68.516% {
    transform: translate(24.8508vw, 68.516vh) scale(0.4758);
  }
  to {
    transform: translate(27.4037vw, 100vh) scale(0.4758);
  }
}
@keyframes snow-138 {
  68.516% {
    transform: translate(24.8508vw, 68.516vh) scale(0.4758);
  }
  to {
    transform: translate(27.4037vw, 100vh) scale(0.4758);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(139) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6435;
  transform: translate(35.7107vw, -10px) scale(0.77);
  -webkit-animation: snow-139 12s -20s linear infinite;
          animation: snow-139 12s -20s linear infinite;
}
@-webkit-keyframes snow-139 {
  34.734% {
    transform: translate(44.1294vw, 34.734vh) scale(0.77);
  }
  to {
    transform: translate(39.92005vw, 100vh) scale(0.77);
  }
}
@keyframes snow-139 {
  34.734% {
    transform: translate(44.1294vw, 34.734vh) scale(0.77);
  }
  to {
    transform: translate(39.92005vw, 100vh) scale(0.77);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(140) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7252;
  transform: translate(13.555vw, -10px) scale(0.5331);
  -webkit-animation: snow-140 22s -16s linear infinite;
          animation: snow-140 22s -16s linear infinite;
}
@-webkit-keyframes snow-140 {
  49.942% {
    transform: translate(15.3691vw, 49.942vh) scale(0.5331);
  }
  to {
    transform: translate(14.46205vw, 100vh) scale(0.5331);
  }
}
@keyframes snow-140 {
  49.942% {
    transform: translate(15.3691vw, 49.942vh) scale(0.5331);
  }
  to {
    transform: translate(14.46205vw, 100vh) scale(0.5331);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(141) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6302;
  transform: translate(98.8256vw, -10px) scale(0.3055);
  -webkit-animation: snow-141 12s -5s linear infinite;
          animation: snow-141 12s -5s linear infinite;
}
@-webkit-keyframes snow-141 {
  36.342% {
    transform: translate(103.6765vw, 36.342vh) scale(0.3055);
  }
  to {
    transform: translate(101.25105vw, 100vh) scale(0.3055);
  }
}
@keyframes snow-141 {
  36.342% {
    transform: translate(103.6765vw, 36.342vh) scale(0.3055);
  }
  to {
    transform: translate(101.25105vw, 100vh) scale(0.3055);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(142) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5705;
  transform: translate(64.5575vw, -10px) scale(0.3088);
  -webkit-animation: snow-142 25s -23s linear infinite;
          animation: snow-142 25s -23s linear infinite;
}
@-webkit-keyframes snow-142 {
  75.882% {
    transform: translate(63.7555vw, 75.882vh) scale(0.3088);
  }
  to {
    transform: translate(64.1565vw, 100vh) scale(0.3088);
  }
}
@keyframes snow-142 {
  75.882% {
    transform: translate(63.7555vw, 75.882vh) scale(0.3088);
  }
  to {
    transform: translate(64.1565vw, 100vh) scale(0.3088);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(143) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3575;
  transform: translate(82.1387vw, -10px) scale(0.7355);
  -webkit-animation: snow-143 30s -9s linear infinite;
          animation: snow-143 30s -9s linear infinite;
}
@-webkit-keyframes snow-143 {
  58.104% {
    transform: translate(87.4858vw, 58.104vh) scale(0.7355);
  }
  to {
    transform: translate(84.81225vw, 100vh) scale(0.7355);
  }
}
@keyframes snow-143 {
  58.104% {
    transform: translate(87.4858vw, 58.104vh) scale(0.7355);
  }
  to {
    transform: translate(84.81225vw, 100vh) scale(0.7355);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(144) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3531;
  transform: translate(29.5369vw, -10px) scale(0.0832);
  -webkit-animation: snow-144 21s -5s linear infinite;
          animation: snow-144 21s -5s linear infinite;
}
@-webkit-keyframes snow-144 {
  75.79% {
    transform: translate(23.0712vw, 75.79vh) scale(0.0832);
  }
  to {
    transform: translate(26.30405vw, 100vh) scale(0.0832);
  }
}
@keyframes snow-144 {
  75.79% {
    transform: translate(23.0712vw, 75.79vh) scale(0.0832);
  }
  to {
    transform: translate(26.30405vw, 100vh) scale(0.0832);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(145) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6065;
  transform: translate(89.3459vw, -10px) scale(0.2123);
  -webkit-animation: snow-145 16s -8s linear infinite;
          animation: snow-145 16s -8s linear infinite;
}
@-webkit-keyframes snow-145 {
  38.572% {
    transform: translate(86.9405vw, 38.572vh) scale(0.2123);
  }
  to {
    transform: translate(88.1432vw, 100vh) scale(0.2123);
  }
}
@keyframes snow-145 {
  38.572% {
    transform: translate(86.9405vw, 38.572vh) scale(0.2123);
  }
  to {
    transform: translate(88.1432vw, 100vh) scale(0.2123);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(146) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5566;
  transform: translate(47.5737vw, -10px) scale(0.9584);
  -webkit-animation: snow-146 22s -16s linear infinite;
          animation: snow-146 22s -16s linear infinite;
}
@-webkit-keyframes snow-146 {
  46.28% {
    transform: translate(42.8157vw, 46.28vh) scale(0.9584);
  }
  to {
    transform: translate(45.1947vw, 100vh) scale(0.9584);
  }
}
@keyframes snow-146 {
  46.28% {
    transform: translate(42.8157vw, 46.28vh) scale(0.9584);
  }
  to {
    transform: translate(45.1947vw, 100vh) scale(0.9584);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(147) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3127;
  transform: translate(79.1232vw, -10px) scale(0.4071);
  -webkit-animation: snow-147 19s -26s linear infinite;
          animation: snow-147 19s -26s linear infinite;
}
@-webkit-keyframes snow-147 {
  70.181% {
    transform: translate(70.3278vw, 70.181vh) scale(0.4071);
  }
  to {
    transform: translate(74.7255vw, 100vh) scale(0.4071);
  }
}
@keyframes snow-147 {
  70.181% {
    transform: translate(70.3278vw, 70.181vh) scale(0.4071);
  }
  to {
    transform: translate(74.7255vw, 100vh) scale(0.4071);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(148) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3313;
  transform: translate(92.8841vw, -10px) scale(0.6552);
  -webkit-animation: snow-148 20s -28s linear infinite;
          animation: snow-148 20s -28s linear infinite;
}
@-webkit-keyframes snow-148 {
  38.411% {
    transform: translate(84.8913vw, 38.411vh) scale(0.6552);
  }
  to {
    transform: translate(88.8877vw, 100vh) scale(0.6552);
  }
}
@keyframes snow-148 {
  38.411% {
    transform: translate(84.8913vw, 38.411vh) scale(0.6552);
  }
  to {
    transform: translate(88.8877vw, 100vh) scale(0.6552);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(149) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4744;
  transform: translate(25.3299vw, -10px) scale(0.1614);
  -webkit-animation: snow-149 11s -10s linear infinite;
          animation: snow-149 11s -10s linear infinite;
}
@-webkit-keyframes snow-149 {
  47.236% {
    transform: translate(22.6741vw, 47.236vh) scale(0.1614);
  }
  to {
    transform: translate(24.002vw, 100vh) scale(0.1614);
  }
}
@keyframes snow-149 {
  47.236% {
    transform: translate(22.6741vw, 47.236vh) scale(0.1614);
  }
  to {
    transform: translate(24.002vw, 100vh) scale(0.1614);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(150) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1146;
  transform: translate(79.4005vw, -10px) scale(0.6752);
  -webkit-animation: snow-150 30s -13s linear infinite;
          animation: snow-150 30s -13s linear infinite;
}
@-webkit-keyframes snow-150 {
  50.812% {
    transform: translate(88.5077vw, 50.812vh) scale(0.6752);
  }
  to {
    transform: translate(83.9541vw, 100vh) scale(0.6752);
  }
}
@keyframes snow-150 {
  50.812% {
    transform: translate(88.5077vw, 50.812vh) scale(0.6752);
  }
  to {
    transform: translate(83.9541vw, 100vh) scale(0.6752);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(151) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5597;
  transform: translate(58.2998vw, -10px) scale(0.3065);
  -webkit-animation: snow-151 30s -23s linear infinite;
          animation: snow-151 30s -23s linear infinite;
}
@-webkit-keyframes snow-151 {
  38.016% {
    transform: translate(64.1847vw, 38.016vh) scale(0.3065);
  }
  to {
    transform: translate(61.24225vw, 100vh) scale(0.3065);
  }
}
@keyframes snow-151 {
  38.016% {
    transform: translate(64.1847vw, 38.016vh) scale(0.3065);
  }
  to {
    transform: translate(61.24225vw, 100vh) scale(0.3065);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(152) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0824;
  transform: translate(47.2947vw, -10px) scale(0.4134);
  -webkit-animation: snow-152 14s -13s linear infinite;
          animation: snow-152 14s -13s linear infinite;
}
@-webkit-keyframes snow-152 {
  69.474% {
    transform: translate(48.1494vw, 69.474vh) scale(0.4134);
  }
  to {
    transform: translate(47.72205vw, 100vh) scale(0.4134);
  }
}
@keyframes snow-152 {
  69.474% {
    transform: translate(48.1494vw, 69.474vh) scale(0.4134);
  }
  to {
    transform: translate(47.72205vw, 100vh) scale(0.4134);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(153) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.746;
  transform: translate(30.1265vw, -10px) scale(0.0776);
  -webkit-animation: snow-153 12s -5s linear infinite;
          animation: snow-153 12s -5s linear infinite;
}
@-webkit-keyframes snow-153 {
  70.855% {
    transform: translate(25.9746vw, 70.855vh) scale(0.0776);
  }
  to {
    transform: translate(28.05055vw, 100vh) scale(0.0776);
  }
}
@keyframes snow-153 {
  70.855% {
    transform: translate(25.9746vw, 70.855vh) scale(0.0776);
  }
  to {
    transform: translate(28.05055vw, 100vh) scale(0.0776);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(154) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2773;
  transform: translate(68.2842vw, -10px) scale(0.6616);
  -webkit-animation: snow-154 18s -19s linear infinite;
          animation: snow-154 18s -19s linear infinite;
}
@-webkit-keyframes snow-154 {
  31.03% {
    transform: translate(58.6652vw, 31.03vh) scale(0.6616);
  }
  to {
    transform: translate(63.4747vw, 100vh) scale(0.6616);
  }
}
@keyframes snow-154 {
  31.03% {
    transform: translate(58.6652vw, 31.03vh) scale(0.6616);
  }
  to {
    transform: translate(63.4747vw, 100vh) scale(0.6616);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(155) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1807;
  transform: translate(19.8817vw, -10px) scale(0.0534);
  -webkit-animation: snow-155 14s -10s linear infinite;
          animation: snow-155 14s -10s linear infinite;
}
@-webkit-keyframes snow-155 {
  46.184% {
    transform: translate(11.5952vw, 46.184vh) scale(0.0534);
  }
  to {
    transform: translate(15.73845vw, 100vh) scale(0.0534);
  }
}
@keyframes snow-155 {
  46.184% {
    transform: translate(11.5952vw, 46.184vh) scale(0.0534);
  }
  to {
    transform: translate(15.73845vw, 100vh) scale(0.0534);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(156) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4787;
  transform: translate(60.247vw, -10px) scale(0.0434);
  -webkit-animation: snow-156 20s -9s linear infinite;
          animation: snow-156 20s -9s linear infinite;
}
@-webkit-keyframes snow-156 {
  37.491% {
    transform: translate(61.7338vw, 37.491vh) scale(0.0434);
  }
  to {
    transform: translate(60.9904vw, 100vh) scale(0.0434);
  }
}
@keyframes snow-156 {
  37.491% {
    transform: translate(61.7338vw, 37.491vh) scale(0.0434);
  }
  to {
    transform: translate(60.9904vw, 100vh) scale(0.0434);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(157) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0305;
  transform: translate(90.2979vw, -10px) scale(0.3501);
  -webkit-animation: snow-157 19s -6s linear infinite;
          animation: snow-157 19s -6s linear infinite;
}
@-webkit-keyframes snow-157 {
  71.766% {
    transform: translate(87.0142vw, 71.766vh) scale(0.3501);
  }
  to {
    transform: translate(88.65605vw, 100vh) scale(0.3501);
  }
}
@keyframes snow-157 {
  71.766% {
    transform: translate(87.0142vw, 71.766vh) scale(0.3501);
  }
  to {
    transform: translate(88.65605vw, 100vh) scale(0.3501);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(158) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0588;
  transform: translate(48.484vw, -10px) scale(0.5799);
  -webkit-animation: snow-158 28s -23s linear infinite;
          animation: snow-158 28s -23s linear infinite;
}
@-webkit-keyframes snow-158 {
  45.495% {
    transform: translate(51.3747vw, 45.495vh) scale(0.5799);
  }
  to {
    transform: translate(49.92935vw, 100vh) scale(0.5799);
  }
}
@keyframes snow-158 {
  45.495% {
    transform: translate(51.3747vw, 45.495vh) scale(0.5799);
  }
  to {
    transform: translate(49.92935vw, 100vh) scale(0.5799);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(159) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6057;
  transform: translate(84.0246vw, -10px) scale(0.7552);
  -webkit-animation: snow-159 26s -9s linear infinite;
          animation: snow-159 26s -9s linear infinite;
}
@-webkit-keyframes snow-159 {
  64.294% {
    transform: translate(74.88vw, 64.294vh) scale(0.7552);
  }
  to {
    transform: translate(79.4523vw, 100vh) scale(0.7552);
  }
}
@keyframes snow-159 {
  64.294% {
    transform: translate(74.88vw, 64.294vh) scale(0.7552);
  }
  to {
    transform: translate(79.4523vw, 100vh) scale(0.7552);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(160) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6111;
  transform: translate(22.5555vw, -10px) scale(0.3124);
  -webkit-animation: snow-160 20s -17s linear infinite;
          animation: snow-160 20s -17s linear infinite;
}
@-webkit-keyframes snow-160 {
  59.93% {
    transform: translate(31.1242vw, 59.93vh) scale(0.3124);
  }
  to {
    transform: translate(26.83985vw, 100vh) scale(0.3124);
  }
}
@keyframes snow-160 {
  59.93% {
    transform: translate(31.1242vw, 59.93vh) scale(0.3124);
  }
  to {
    transform: translate(26.83985vw, 100vh) scale(0.3124);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(161) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7546;
  transform: translate(3.3313vw, -10px) scale(0.518);
  -webkit-animation: snow-161 16s -11s linear infinite;
          animation: snow-161 16s -11s linear infinite;
}
@-webkit-keyframes snow-161 {
  51.622% {
    transform: translate(8.2962vw, 51.622vh) scale(0.518);
  }
  to {
    transform: translate(5.81375vw, 100vh) scale(0.518);
  }
}
@keyframes snow-161 {
  51.622% {
    transform: translate(8.2962vw, 51.622vh) scale(0.518);
  }
  to {
    transform: translate(5.81375vw, 100vh) scale(0.518);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(162) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5088;
  transform: translate(22.8194vw, -10px) scale(0.0378);
  -webkit-animation: snow-162 24s -28s linear infinite;
          animation: snow-162 24s -28s linear infinite;
}
@-webkit-keyframes snow-162 {
  49.433% {
    transform: translate(31.5279vw, 49.433vh) scale(0.0378);
  }
  to {
    transform: translate(27.17365vw, 100vh) scale(0.0378);
  }
}
@keyframes snow-162 {
  49.433% {
    transform: translate(31.5279vw, 49.433vh) scale(0.0378);
  }
  to {
    transform: translate(27.17365vw, 100vh) scale(0.0378);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(163) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0641;
  transform: translate(6.1457vw, -10px) scale(0.4715);
  -webkit-animation: snow-163 26s -18s linear infinite;
          animation: snow-163 26s -18s linear infinite;
}
@-webkit-keyframes snow-163 {
  42.666% {
    transform: translate(14.0647vw, 42.666vh) scale(0.4715);
  }
  to {
    transform: translate(10.1052vw, 100vh) scale(0.4715);
  }
}
@keyframes snow-163 {
  42.666% {
    transform: translate(14.0647vw, 42.666vh) scale(0.4715);
  }
  to {
    transform: translate(10.1052vw, 100vh) scale(0.4715);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(164) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1457;
  transform: translate(77.6566vw, -10px) scale(0.9174);
  -webkit-animation: snow-164 16s -22s linear infinite;
          animation: snow-164 16s -22s linear infinite;
}
@-webkit-keyframes snow-164 {
  44.312% {
    transform: translate(73.7041vw, 44.312vh) scale(0.9174);
  }
  to {
    transform: translate(75.68035vw, 100vh) scale(0.9174);
  }
}
@keyframes snow-164 {
  44.312% {
    transform: translate(73.7041vw, 44.312vh) scale(0.9174);
  }
  to {
    transform: translate(75.68035vw, 100vh) scale(0.9174);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(165) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2202;
  transform: translate(75.5019vw, -10px) scale(0.5704);
  -webkit-animation: snow-165 24s -23s linear infinite;
          animation: snow-165 24s -23s linear infinite;
}
@-webkit-keyframes snow-165 {
  75.456% {
    transform: translate(83.5233vw, 75.456vh) scale(0.5704);
  }
  to {
    transform: translate(79.5126vw, 100vh) scale(0.5704);
  }
}
@keyframes snow-165 {
  75.456% {
    transform: translate(83.5233vw, 75.456vh) scale(0.5704);
  }
  to {
    transform: translate(79.5126vw, 100vh) scale(0.5704);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(166) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0521;
  transform: translate(79.1245vw, -10px) scale(0.3078);
  -webkit-animation: snow-166 18s -13s linear infinite;
          animation: snow-166 18s -13s linear infinite;
}
@-webkit-keyframes snow-166 {
  69.183% {
    transform: translate(75.9032vw, 69.183vh) scale(0.3078);
  }
  to {
    transform: translate(77.51385vw, 100vh) scale(0.3078);
  }
}
@keyframes snow-166 {
  69.183% {
    transform: translate(75.9032vw, 69.183vh) scale(0.3078);
  }
  to {
    transform: translate(77.51385vw, 100vh) scale(0.3078);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(167) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4421;
  transform: translate(17.655vw, -10px) scale(0.4663);
  -webkit-animation: snow-167 30s -14s linear infinite;
          animation: snow-167 30s -14s linear infinite;
}
@-webkit-keyframes snow-167 {
  32.235% {
    transform: translate(16.2844vw, 32.235vh) scale(0.4663);
  }
  to {
    transform: translate(16.9697vw, 100vh) scale(0.4663);
  }
}
@keyframes snow-167 {
  32.235% {
    transform: translate(16.2844vw, 32.235vh) scale(0.4663);
  }
  to {
    transform: translate(16.9697vw, 100vh) scale(0.4663);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(168) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4764;
  transform: translate(6.8958vw, -10px) scale(0.1294);
  -webkit-animation: snow-168 12s -3s linear infinite;
          animation: snow-168 12s -3s linear infinite;
}
@-webkit-keyframes snow-168 {
  56.277% {
    transform: translate(14.275vw, 56.277vh) scale(0.1294);
  }
  to {
    transform: translate(10.5854vw, 100vh) scale(0.1294);
  }
}
@keyframes snow-168 {
  56.277% {
    transform: translate(14.275vw, 56.277vh) scale(0.1294);
  }
  to {
    transform: translate(10.5854vw, 100vh) scale(0.1294);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(169) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7928;
  transform: translate(57.4717vw, -10px) scale(0.7089);
  -webkit-animation: snow-169 13s -12s linear infinite;
          animation: snow-169 13s -12s linear infinite;
}
@-webkit-keyframes snow-169 {
  62.229% {
    transform: translate(60.1496vw, 62.229vh) scale(0.7089);
  }
  to {
    transform: translate(58.81065vw, 100vh) scale(0.7089);
  }
}
@keyframes snow-169 {
  62.229% {
    transform: translate(60.1496vw, 62.229vh) scale(0.7089);
  }
  to {
    transform: translate(58.81065vw, 100vh) scale(0.7089);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(170) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1196;
  transform: translate(45.2571vw, -10px) scale(0.9496);
  -webkit-animation: snow-170 16s -18s linear infinite;
          animation: snow-170 16s -18s linear infinite;
}
@-webkit-keyframes snow-170 {
  69.739% {
    transform: translate(53.8455vw, 69.739vh) scale(0.9496);
  }
  to {
    transform: translate(49.5513vw, 100vh) scale(0.9496);
  }
}
@keyframes snow-170 {
  69.739% {
    transform: translate(53.8455vw, 69.739vh) scale(0.9496);
  }
  to {
    transform: translate(49.5513vw, 100vh) scale(0.9496);
  }
}
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.135;
  transform: translate(70.0998vw, -10px) scale(0.8867);
  -webkit-animation: snow-171 10s -22s linear infinite;
          animation: snow-171 10s -22s linear infinite;
}
@-webkit-keyframes snow-171 {
  44.474% {
    transform: translate(79.5189vw, 44.474vh) scale(0.8867) rotate(162deg) rotateX(162deg) rotateY(162deg);
  }
  to {
    transform: translate(74.80935vw, 100vh) scale(0.8867) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-171 {
  44.474% {
    transform: translate(79.5189vw, 44.474vh) scale(0.8867) rotate(162deg) rotateX(162deg) rotateY(162deg);
  }
  to {
    transform: translate(74.80935vw, 100vh) scale(0.8867) 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.2324;
  transform: translate(24.6381vw, -10px) scale(0.0033);
  -webkit-animation: snow-172 29s -28s linear infinite;
          animation: snow-172 29s -28s linear infinite;
}
@-webkit-keyframes snow-172 {
  31.012% {
    transform: translate(21.0491vw, 31.012vh) scale(0.0033) rotate(593deg) rotateX(593deg) rotateY(593deg);
  }
  to {
    transform: translate(22.8436vw, 100vh) scale(0.0033) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-172 {
  31.012% {
    transform: translate(21.0491vw, 31.012vh) scale(0.0033) rotate(593deg) rotateX(593deg) rotateY(593deg);
  }
  to {
    transform: translate(22.8436vw, 100vh) scale(0.0033) 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.7276;
  transform: translate(4.1523vw, -10px) scale(0.0936);
  -webkit-animation: snow-173 26s -2s linear infinite;
          animation: snow-173 26s -2s linear infinite;
}
@-webkit-keyframes snow-173 {
  64.457% {
    transform: translate(-3.9092vw, 64.457vh) scale(0.0936) rotate(67deg) rotateX(67deg) rotateY(67deg);
  }
  to {
    transform: translate(0.12155vw, 100vh) scale(0.0936) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-173 {
  64.457% {
    transform: translate(-3.9092vw, 64.457vh) scale(0.0936) rotate(67deg) rotateX(67deg) rotateY(67deg);
  }
  to {
    transform: translate(0.12155vw, 100vh) scale(0.0936) 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.2601;
  transform: translate(95.7721vw, -10px) scale(0.3156);
  -webkit-animation: snow-174 15s -18s linear infinite;
          animation: snow-174 15s -18s linear infinite;
}
@-webkit-keyframes snow-174 {
  49.88% {
    transform: translate(95.6061vw, 49.88vh) scale(0.3156) rotate(335deg) rotateX(335deg) rotateY(335deg);
  }
  to {
    transform: translate(95.6891vw, 100vh) scale(0.3156) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-174 {
  49.88% {
    transform: translate(95.6061vw, 49.88vh) scale(0.3156) rotate(335deg) rotateX(335deg) rotateY(335deg);
  }
  to {
    transform: translate(95.6891vw, 100vh) scale(0.3156) 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.3678;
  transform: translate(69.9874vw, -10px) scale(0.2031);
  -webkit-animation: snow-175 28s -18s linear infinite;
          animation: snow-175 28s -18s linear infinite;
}
@-webkit-keyframes snow-175 {
  43.034% {
    transform: translate(66.2038vw, 43.034vh) scale(0.2031) rotate(1019deg) rotateX(1019deg) rotateY(1019deg);
  }
  to {
    transform: translate(68.0956vw, 100vh) scale(0.2031) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-175 {
  43.034% {
    transform: translate(66.2038vw, 43.034vh) scale(0.2031) rotate(1019deg) rotateX(1019deg) rotateY(1019deg);
  }
  to {
    transform: translate(68.0956vw, 100vh) scale(0.2031) 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.5365;
  transform: translate(82.1266vw, -10px) scale(0.3665);
  -webkit-animation: snow-176 11s -22s linear infinite;
          animation: snow-176 11s -22s linear infinite;
}
@-webkit-keyframes snow-176 {
  43.64% {
    transform: translate(80.8765vw, 43.64vh) scale(0.3665) rotate(816deg) rotateX(816deg) rotateY(816deg);
  }
  to {
    transform: translate(81.50155vw, 100vh) scale(0.3665) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-176 {
  43.64% {
    transform: translate(80.8765vw, 43.64vh) scale(0.3665) rotate(816deg) rotateX(816deg) rotateY(816deg);
  }
  to {
    transform: translate(81.50155vw, 100vh) scale(0.3665) 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.6067;
  transform: translate(55.2853vw, -10px) scale(0.8457);
  -webkit-animation: snow-177 10s -27s linear infinite;
          animation: snow-177 10s -27s linear infinite;
}
@-webkit-keyframes snow-177 {
  51.123% {
    transform: translate(49.6006vw, 51.123vh) scale(0.8457) rotate(219deg) rotateX(219deg) rotateY(219deg);
  }
  to {
    transform: translate(52.44295vw, 100vh) scale(0.8457) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-177 {
  51.123% {
    transform: translate(49.6006vw, 51.123vh) scale(0.8457) rotate(219deg) rotateX(219deg) rotateY(219deg);
  }
  to {
    transform: translate(52.44295vw, 100vh) scale(0.8457) 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.0459;
  transform: translate(66.7765vw, -10px) scale(0.4717);
  -webkit-animation: snow-178 27s -11s linear infinite;
          animation: snow-178 27s -11s linear infinite;
}
@-webkit-keyframes snow-178 {
  72.967% {
    transform: translate(60.8069vw, 72.967vh) scale(0.4717) rotate(13deg) rotateX(13deg) rotateY(13deg);
  }
  to {
    transform: translate(63.7917vw, 100vh) scale(0.4717) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-178 {
  72.967% {
    transform: translate(60.8069vw, 72.967vh) scale(0.4717) rotate(13deg) rotateX(13deg) rotateY(13deg);
  }
  to {
    transform: translate(63.7917vw, 100vh) scale(0.4717) 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.3613;
  transform: translate(6.6644vw, -10px) scale(0.8707);
  -webkit-animation: snow-179 21s -29s linear infinite;
          animation: snow-179 21s -29s linear infinite;
}
@-webkit-keyframes snow-179 {
  32.562% {
    transform: translate(6.7164vw, 32.562vh) scale(0.8707) rotate(1074deg) rotateX(1074deg) rotateY(1074deg);
  }
  to {
    transform: translate(6.6904vw, 100vh) scale(0.8707) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-179 {
  32.562% {
    transform: translate(6.7164vw, 32.562vh) scale(0.8707) rotate(1074deg) rotateX(1074deg) rotateY(1074deg);
  }
  to {
    transform: translate(6.6904vw, 100vh) scale(0.8707) 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.5797;
  transform: translate(13.1078vw, -10px) scale(0.0881);
  -webkit-animation: snow-180 29s -27s linear infinite;
          animation: snow-180 29s -27s linear infinite;
}
@-webkit-keyframes snow-180 {
  55.978% {
    transform: translate(10.4128vw, 55.978vh) scale(0.0881) rotate(1198deg) rotateX(1198deg) rotateY(1198deg);
  }
  to {
    transform: translate(11.7603vw, 100vh) scale(0.0881) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-180 {
  55.978% {
    transform: translate(10.4128vw, 55.978vh) scale(0.0881) rotate(1198deg) rotateX(1198deg) rotateY(1198deg);
  }
  to {
    transform: translate(11.7603vw, 100vh) scale(0.0881) 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.2851;
  transform: translate(81.2592vw, -10px) scale(0.4403);
  -webkit-animation: snow-181 10s -22s linear infinite;
          animation: snow-181 10s -22s linear infinite;
}
@-webkit-keyframes snow-181 {
  40.572% {
    transform: translate(87.5171vw, 40.572vh) scale(0.4403) rotate(1111deg) rotateX(1111deg) rotateY(1111deg);
  }
  to {
    transform: translate(84.38815vw, 100vh) scale(0.4403) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-181 {
  40.572% {
    transform: translate(87.5171vw, 40.572vh) scale(0.4403) rotate(1111deg) rotateX(1111deg) rotateY(1111deg);
  }
  to {
    transform: translate(84.38815vw, 100vh) scale(0.4403) 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.3604;
  transform: translate(4.0885vw, -10px) scale(0.5433);
  -webkit-animation: snow-182 25s -19s linear infinite;
          animation: snow-182 25s -19s linear infinite;
}
@-webkit-keyframes snow-182 {
  39.584% {
    transform: translate(1.2895vw, 39.584vh) scale(0.5433) rotate(557deg) rotateX(557deg) rotateY(557deg);
  }
  to {
    transform: translate(2.689vw, 100vh) scale(0.5433) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-182 {
  39.584% {
    transform: translate(1.2895vw, 39.584vh) scale(0.5433) rotate(557deg) rotateX(557deg) rotateY(557deg);
  }
  to {
    transform: translate(2.689vw, 100vh) scale(0.5433) 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.0487;
  transform: translate(38.3794vw, -10px) scale(0.5285);
  -webkit-animation: snow-183 24s -23s linear infinite;
          animation: snow-183 24s -23s linear infinite;
}
@-webkit-keyframes snow-183 {
  56.973% {
    transform: translate(42.8202vw, 56.973vh) scale(0.5285) rotate(453deg) rotateX(453deg) rotateY(453deg);
  }
  to {
    transform: translate(40.5998vw, 100vh) scale(0.5285) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-183 {
  56.973% {
    transform: translate(42.8202vw, 56.973vh) scale(0.5285) rotate(453deg) rotateX(453deg) rotateY(453deg);
  }
  to {
    transform: translate(40.5998vw, 100vh) scale(0.5285) 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.1171;
  transform: translate(38.133vw, -10px) scale(0.7819);
  -webkit-animation: snow-184 11s -5s linear infinite;
          animation: snow-184 11s -5s linear infinite;
}
@-webkit-keyframes snow-184 {
  60.586% {
    transform: translate(41.7223vw, 60.586vh) scale(0.7819) rotate(86deg) rotateX(86deg) rotateY(86deg);
  }
  to {
    transform: translate(39.92765vw, 100vh) scale(0.7819) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-184 {
  60.586% {
    transform: translate(41.7223vw, 60.586vh) scale(0.7819) rotate(86deg) rotateX(86deg) rotateY(86deg);
  }
  to {
    transform: translate(39.92765vw, 100vh) scale(0.7819) 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.317;
  transform: translate(12.2839vw, -10px) scale(0.4491);
  -webkit-animation: snow-185 13s -22s linear infinite;
          animation: snow-185 13s -22s linear infinite;
}
@-webkit-keyframes snow-185 {
  63.262% {
    transform: translate(12.7586vw, 63.262vh) scale(0.4491) rotate(1076deg) rotateX(1076deg) rotateY(1076deg);
  }
  to {
    transform: translate(12.52125vw, 100vh) scale(0.4491) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-185 {
  63.262% {
    transform: translate(12.7586vw, 63.262vh) scale(0.4491) rotate(1076deg) rotateX(1076deg) rotateY(1076deg);
  }
  to {
    transform: translate(12.52125vw, 100vh) scale(0.4491) 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.4113;
  transform: translate(87.1527vw, -10px) scale(0.4245);
  -webkit-animation: snow-186 25s -11s linear infinite;
          animation: snow-186 25s -11s linear infinite;
}
@-webkit-keyframes snow-186 {
  37.904% {
    transform: translate(78.4438vw, 37.904vh) scale(0.4245) rotate(267deg) rotateX(267deg) rotateY(267deg);
  }
  to {
    transform: translate(82.79825vw, 100vh) scale(0.4245) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-186 {
  37.904% {
    transform: translate(78.4438vw, 37.904vh) scale(0.4245) rotate(267deg) rotateX(267deg) rotateY(267deg);
  }
  to {
    transform: translate(82.79825vw, 100vh) scale(0.4245) 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.7257;
  transform: translate(68.6141vw, -10px) scale(0.7396);
  -webkit-animation: snow-187 14s -9s linear infinite;
          animation: snow-187 14s -9s linear infinite;
}
@-webkit-keyframes snow-187 {
  48.368% {
    transform: translate(66.5961vw, 48.368vh) scale(0.7396) rotate(966deg) rotateX(966deg) rotateY(966deg);
  }
  to {
    transform: translate(67.6051vw, 100vh) scale(0.7396) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-187 {
  48.368% {
    transform: translate(66.5961vw, 48.368vh) scale(0.7396) rotate(966deg) rotateX(966deg) rotateY(966deg);
  }
  to {
    transform: translate(67.6051vw, 100vh) scale(0.7396) 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.29;
  transform: translate(94.631vw, -10px) scale(0.8184);
  -webkit-animation: snow-188 10s -21s linear infinite;
          animation: snow-188 10s -21s linear infinite;
}
@-webkit-keyframes snow-188 {
  79.788% {
    transform: translate(91.3151vw, 79.788vh) scale(0.8184) rotate(376deg) rotateX(376deg) rotateY(376deg);
  }
  to {
    transform: translate(92.97305vw, 100vh) scale(0.8184) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-188 {
  79.788% {
    transform: translate(91.3151vw, 79.788vh) scale(0.8184) rotate(376deg) rotateX(376deg) rotateY(376deg);
  }
  to {
    transform: translate(92.97305vw, 100vh) scale(0.8184) 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.6496;
  transform: translate(88.5066vw, -10px) scale(0.3645);
  -webkit-animation: snow-189 29s -28s linear infinite;
          animation: snow-189 29s -28s linear infinite;
}
@-webkit-keyframes snow-189 {
  76.338% {
    transform: translate(83.3658vw, 76.338vh) scale(0.3645) rotate(533deg) rotateX(533deg) rotateY(533deg);
  }
  to {
    transform: translate(85.9362vw, 100vh) scale(0.3645) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-189 {
  76.338% {
    transform: translate(83.3658vw, 76.338vh) scale(0.3645) rotate(533deg) rotateX(533deg) rotateY(533deg);
  }
  to {
    transform: translate(85.9362vw, 100vh) scale(0.3645) 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.3735;
  transform: translate(82.8282vw, -10px) scale(0.8856);
  -webkit-animation: snow-190 29s -1s linear infinite;
          animation: snow-190 29s -1s linear infinite;
}
@-webkit-keyframes snow-190 {
  43.978% {
    transform: translate(85.2143vw, 43.978vh) scale(0.8856) rotate(941deg) rotateX(941deg) rotateY(941deg);
  }
  to {
    transform: translate(84.02125vw, 100vh) scale(0.8856) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-190 {
  43.978% {
    transform: translate(85.2143vw, 43.978vh) scale(0.8856) rotate(941deg) rotateX(941deg) rotateY(941deg);
  }
  to {
    transform: translate(84.02125vw, 100vh) scale(0.8856) 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.6094;
  transform: translate(76.5697vw, -10px) scale(0.292);
  -webkit-animation: snow-191 15s -21s linear infinite;
          animation: snow-191 15s -21s linear infinite;
}
@-webkit-keyframes snow-191 {
  40.27% {
    transform: translate(78.1348vw, 40.27vh) scale(0.292) rotate(785deg) rotateX(785deg) rotateY(785deg);
  }
  to {
    transform: translate(77.35225vw, 100vh) scale(0.292) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-191 {
  40.27% {
    transform: translate(78.1348vw, 40.27vh) scale(0.292) rotate(785deg) rotateX(785deg) rotateY(785deg);
  }
  to {
    transform: translate(77.35225vw, 100vh) scale(0.292) 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.4958;
  transform: translate(40.7893vw, -10px) scale(0.9692);
  -webkit-animation: snow-192 22s -19s linear infinite;
          animation: snow-192 22s -19s linear infinite;
}
@-webkit-keyframes snow-192 {
  76.387% {
    transform: translate(43.7683vw, 76.387vh) scale(0.9692) rotate(44deg) rotateX(44deg) rotateY(44deg);
  }
  to {
    transform: translate(42.2788vw, 100vh) scale(0.9692) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-192 {
  76.387% {
    transform: translate(43.7683vw, 76.387vh) scale(0.9692) rotate(44deg) rotateX(44deg) rotateY(44deg);
  }
  to {
    transform: translate(42.2788vw, 100vh) scale(0.9692) 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.1687;
  transform: translate(63.8974vw, -10px) scale(0.1688);
  -webkit-animation: snow-193 17s -5s linear infinite;
          animation: snow-193 17s -5s linear infinite;
}
@-webkit-keyframes snow-193 {
  63.653% {
    transform: translate(71.2416vw, 63.653vh) scale(0.1688) rotate(46deg) rotateX(46deg) rotateY(46deg);
  }
  to {
    transform: translate(67.5695vw, 100vh) scale(0.1688) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-193 {
  63.653% {
    transform: translate(71.2416vw, 63.653vh) scale(0.1688) rotate(46deg) rotateX(46deg) rotateY(46deg);
  }
  to {
    transform: translate(67.5695vw, 100vh) scale(0.1688) 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.6534;
  transform: translate(19.3893vw, -10px) scale(0.5649);
  -webkit-animation: snow-194 28s -20s linear infinite;
          animation: snow-194 28s -20s linear infinite;
}
@-webkit-keyframes snow-194 {
  62.642% {
    transform: translate(17.5268vw, 62.642vh) scale(0.5649) rotate(574deg) rotateX(574deg) rotateY(574deg);
  }
  to {
    transform: translate(18.45805vw, 100vh) scale(0.5649) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-194 {
  62.642% {
    transform: translate(17.5268vw, 62.642vh) scale(0.5649) rotate(574deg) rotateX(574deg) rotateY(574deg);
  }
  to {
    transform: translate(18.45805vw, 100vh) scale(0.5649) 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.0833;
  transform: translate(50.9197vw, -10px) scale(0.632);
  -webkit-animation: snow-195 16s -19s linear infinite;
          animation: snow-195 16s -19s linear infinite;
}
@-webkit-keyframes snow-195 {
  76.694% {
    transform: translate(57.6933vw, 76.694vh) scale(0.632) rotate(19deg) rotateX(19deg) rotateY(19deg);
  }
  to {
    transform: translate(54.3065vw, 100vh) scale(0.632) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-195 {
  76.694% {
    transform: translate(57.6933vw, 76.694vh) scale(0.632) rotate(19deg) rotateX(19deg) rotateY(19deg);
  }
  to {
    transform: translate(54.3065vw, 100vh) scale(0.632) 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.3551;
  transform: translate(75.5614vw, -10px) scale(0.3432);
  -webkit-animation: snow-196 10s -4s linear infinite;
          animation: snow-196 10s -4s linear infinite;
}
@-webkit-keyframes snow-196 {
  42.56% {
    transform: translate(76.7389vw, 42.56vh) scale(0.3432) rotate(6deg) rotateX(6deg) rotateY(6deg);
  }
  to {
    transform: translate(76.15015vw, 100vh) scale(0.3432) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-196 {
  42.56% {
    transform: translate(76.7389vw, 42.56vh) scale(0.3432) rotate(6deg) rotateX(6deg) rotateY(6deg);
  }
  to {
    transform: translate(76.15015vw, 100vh) scale(0.3432) 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.0421;
  transform: translate(12.3614vw, -10px) scale(0.7639);
  -webkit-animation: snow-197 28s -26s linear infinite;
          animation: snow-197 28s -26s linear infinite;
}
@-webkit-keyframes snow-197 {
  57.035% {
    transform: translate(12.5224vw, 57.035vh) scale(0.7639) rotate(936deg) rotateX(936deg) rotateY(936deg);
  }
  to {
    transform: translate(12.4419vw, 100vh) scale(0.7639) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-197 {
  57.035% {
    transform: translate(12.5224vw, 57.035vh) scale(0.7639) rotate(936deg) rotateX(936deg) rotateY(936deg);
  }
  to {
    transform: translate(12.4419vw, 100vh) scale(0.7639) 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.0235;
  transform: translate(89.7551vw, -10px) scale(0.8919);
  -webkit-animation: snow-198 20s -19s linear infinite;
          animation: snow-198 20s -19s linear infinite;
}
@-webkit-keyframes snow-198 {
  59.099% {
    transform: translate(90.8808vw, 59.099vh) scale(0.8919) rotate(1104deg) rotateX(1104deg) rotateY(1104deg);
  }
  to {
    transform: translate(90.31795vw, 100vh) scale(0.8919) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-198 {
  59.099% {
    transform: translate(90.8808vw, 59.099vh) scale(0.8919) rotate(1104deg) rotateX(1104deg) rotateY(1104deg);
  }
  to {
    transform: translate(90.31795vw, 100vh) scale(0.8919) 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.7714;
  transform: translate(34.786vw, -10px) scale(0.3433);
  -webkit-animation: snow-199 16s -9s linear infinite;
          animation: snow-199 16s -9s linear infinite;
}
@-webkit-keyframes snow-199 {
  68.158% {
    transform: translate(34.5618vw, 68.158vh) scale(0.3433) rotate(385deg) rotateX(385deg) rotateY(385deg);
  }
  to {
    transform: translate(34.6739vw, 100vh) scale(0.3433) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-199 {
  68.158% {
    transform: translate(34.5618vw, 68.158vh) scale(0.3433) rotate(385deg) rotateX(385deg) rotateY(385deg);
  }
  to {
    transform: translate(34.6739vw, 100vh) scale(0.3433) 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.4302;
  transform: translate(91.3524vw, -10px) scale(0.7261);
  -webkit-animation: snow-200 20s -5s linear infinite;
          animation: snow-200 20s -5s linear infinite;
}
@-webkit-keyframes snow-200 {
  77.095% {
    transform: translate(84.7871vw, 77.095vh) scale(0.7261) rotate(815deg) rotateX(815deg) rotateY(815deg);
  }
  to {
    transform: translate(88.06975vw, 100vh) scale(0.7261) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-200 {
  77.095% {
    transform: translate(84.7871vw, 77.095vh) scale(0.7261) rotate(815deg) rotateX(815deg) rotateY(815deg);
  }
  to {
    transform: translate(88.06975vw, 100vh) scale(0.7261) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(1) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.6509;
  transform: translate(5.6622vw, -10px) scale(0.6239);
  -webkit-animation: confetti-1 8s -10s linear infinite;
          animation: confetti-1 8s -10s linear infinite;
}
@-webkit-keyframes confetti-1 {
  68.445% {
    transform: translate(-1.6652vw, 68.445vh) scale(0.6239) rotateY(148deg);
  }
  to {
    transform: translate(1.9985vw, 100vh) scale(0.6239) rotateY(1280deg);
  }
}
@keyframes confetti-1 {
  68.445% {
    transform: translate(-1.6652vw, 68.445vh) scale(0.6239) rotateY(148deg);
  }
  to {
    transform: translate(1.9985vw, 100vh) scale(0.6239) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(2) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.1574;
  transform: translate(27.7163vw, -10px) scale(0.8728);
  -webkit-animation: confetti-2 5s -18s linear infinite;
          animation: confetti-2 5s -18s linear infinite;
}
@-webkit-keyframes confetti-2 {
  57.751% {
    transform: translate(37.6196vw, 57.751vh) scale(0.8728) rotateX(388deg);
  }
  to {
    transform: translate(32.66795vw, 100vh) scale(0.8728) rotateX(1280deg);
  }
}
@keyframes confetti-2 {
  57.751% {
    transform: translate(37.6196vw, 57.751vh) scale(0.8728) rotateX(388deg);
  }
  to {
    transform: translate(32.66795vw, 100vh) scale(0.8728) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(3) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.1818;
  transform: translate(77.2759vw, -10px) scale(0.1449);
  -webkit-animation: confetti-3 7s -23s linear infinite;
          animation: confetti-3 7s -23s linear infinite;
}
@-webkit-keyframes confetti-3 {
  58.908% {
    transform: translate(67.9159vw, 58.908vh) scale(0.1449) rotateX(255deg);
  }
  to {
    transform: translate(72.5959vw, 100vh) scale(0.1449) rotateX(1280deg);
  }
}
@keyframes confetti-3 {
  58.908% {
    transform: translate(67.9159vw, 58.908vh) scale(0.1449) rotateX(255deg);
  }
  to {
    transform: translate(72.5959vw, 100vh) scale(0.1449) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(4) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.0275;
  transform: translate(17.741vw, -10px) scale(0.4389);
  -webkit-animation: confetti-4 8s -24s linear infinite;
          animation: confetti-4 8s -24s linear infinite;
}
@-webkit-keyframes confetti-4 {
  33.038% {
    transform: translate(23.2308vw, 33.038vh) scale(0.4389) rotateY(254deg);
  }
  to {
    transform: translate(20.4859vw, 100vh) scale(0.4389) rotateY(1280deg);
  }
}
@keyframes confetti-4 {
  33.038% {
    transform: translate(23.2308vw, 33.038vh) scale(0.4389) rotateY(254deg);
  }
  to {
    transform: translate(20.4859vw, 100vh) scale(0.4389) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(5) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.6384;
  transform: translate(36.4166vw, -10px) scale(0.4312);
  -webkit-animation: confetti-5 9s -2s linear infinite;
          animation: confetti-5 9s -2s linear infinite;
}
@-webkit-keyframes confetti-5 {
  37.657% {
    transform: translate(39.8558vw, 37.657vh) scale(0.4312) rotate(349deg);
  }
  to {
    transform: translate(38.1362vw, 100vh) scale(0.4312) rotate(1280deg);
  }
}
@keyframes confetti-5 {
  37.657% {
    transform: translate(39.8558vw, 37.657vh) scale(0.4312) rotate(349deg);
  }
  to {
    transform: translate(38.1362vw, 100vh) scale(0.4312) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(6) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.1176;
  transform: translate(31.3442vw, -10px) scale(0.7777);
  -webkit-animation: confetti-6 10s -18s linear infinite;
          animation: confetti-6 10s -18s linear infinite;
}
@-webkit-keyframes confetti-6 {
  69.036% {
    transform: translate(29.516vw, 69.036vh) scale(0.7777) rotate(1173deg);
  }
  to {
    transform: translate(30.4301vw, 100vh) scale(0.7777) rotate(1280deg);
  }
}
@keyframes confetti-6 {
  69.036% {
    transform: translate(29.516vw, 69.036vh) scale(0.7777) rotate(1173deg);
  }
  to {
    transform: translate(30.4301vw, 100vh) scale(0.7777) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(7) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.0368;
  transform: translate(86.1663vw, -10px) scale(0.9413);
  -webkit-animation: confetti-7 5s -16s linear infinite;
          animation: confetti-7 5s -16s linear infinite;
}
@-webkit-keyframes confetti-7 {
  66.205% {
    transform: translate(93.1649vw, 66.205vh) scale(0.9413) rotate(154deg);
  }
  to {
    transform: translate(89.6656vw, 100vh) scale(0.9413) rotate(1280deg);
  }
}
@keyframes confetti-7 {
  66.205% {
    transform: translate(93.1649vw, 66.205vh) scale(0.9413) rotate(154deg);
  }
  to {
    transform: translate(89.6656vw, 100vh) scale(0.9413) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(8) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.9854;
  transform: translate(95.9996vw, -10px) scale(0.7947);
  -webkit-animation: confetti-8 9s -23s linear infinite;
          animation: confetti-8 9s -23s linear infinite;
}
@-webkit-keyframes confetti-8 {
  73.642% {
    transform: translate(100.1492vw, 73.642vh) scale(0.7947) rotate(13deg);
  }
  to {
    transform: translate(98.0744vw, 100vh) scale(0.7947) rotate(1280deg);
  }
}
@keyframes confetti-8 {
  73.642% {
    transform: translate(100.1492vw, 73.642vh) scale(0.7947) rotate(13deg);
  }
  to {
    transform: translate(98.0744vw, 100vh) scale(0.7947) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(9) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.9821;
  transform: translate(93.3154vw, -10px) scale(0.1984);
  -webkit-animation: confetti-9 10s -3s linear infinite;
          animation: confetti-9 10s -3s linear infinite;
}
@-webkit-keyframes confetti-9 {
  68.483% {
    transform: translate(102.2535vw, 68.483vh) scale(0.1984) rotateX(744deg);
  }
  to {
    transform: translate(97.78445vw, 100vh) scale(0.1984) rotateX(1280deg);
  }
}
@keyframes confetti-9 {
  68.483% {
    transform: translate(102.2535vw, 68.483vh) scale(0.1984) rotateX(744deg);
  }
  to {
    transform: translate(97.78445vw, 100vh) scale(0.1984) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(10) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.6961;
  transform: translate(50.3718vw, -10px) scale(0.8835);
  -webkit-animation: confetti-10 9s -13s linear infinite;
          animation: confetti-10 9s -13s linear infinite;
}
@-webkit-keyframes confetti-10 {
  65.614% {
    transform: translate(41.5328vw, 65.614vh) scale(0.8835) rotateX(39deg);
  }
  to {
    transform: translate(45.9523vw, 100vh) scale(0.8835) rotateX(1280deg);
  }
}
@keyframes confetti-10 {
  65.614% {
    transform: translate(41.5328vw, 65.614vh) scale(0.8835) rotateX(39deg);
  }
  to {
    transform: translate(45.9523vw, 100vh) scale(0.8835) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(11) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.478;
  transform: translate(75.209vw, -10px) scale(0.256);
  -webkit-animation: confetti-11 8s -14s linear infinite;
          animation: confetti-11 8s -14s linear infinite;
}
@-webkit-keyframes confetti-11 {
  77.558% {
    transform: translate(80.2248vw, 77.558vh) scale(0.256) rotate(105deg);
  }
  to {
    transform: translate(77.7169vw, 100vh) scale(0.256) rotate(1280deg);
  }
}
@keyframes confetti-11 {
  77.558% {
    transform: translate(80.2248vw, 77.558vh) scale(0.256) rotate(105deg);
  }
  to {
    transform: translate(77.7169vw, 100vh) scale(0.256) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(12) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.0076;
  transform: translate(71.9325vw, -10px) scale(0.0776);
  -webkit-animation: confetti-12 7s -29s linear infinite;
          animation: confetti-12 7s -29s linear infinite;
}
@-webkit-keyframes confetti-12 {
  77.978% {
    transform: translate(73.929vw, 77.978vh) scale(0.0776) rotate(294deg);
  }
  to {
    transform: translate(72.93075vw, 100vh) scale(0.0776) rotate(1280deg);
  }
}
@keyframes confetti-12 {
  77.978% {
    transform: translate(73.929vw, 77.978vh) scale(0.0776) rotate(294deg);
  }
  to {
    transform: translate(72.93075vw, 100vh) scale(0.0776) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(13) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.7653;
  transform: translate(90.9327vw, -10px) scale(0.5917);
  -webkit-animation: confetti-13 5s -27s linear infinite;
          animation: confetti-13 5s -27s linear infinite;
}
@-webkit-keyframes confetti-13 {
  76.453% {
    transform: translate(92.4635vw, 76.453vh) scale(0.5917) rotateY(1219deg);
  }
  to {
    transform: translate(91.6981vw, 100vh) scale(0.5917) rotateY(1280deg);
  }
}
@keyframes confetti-13 {
  76.453% {
    transform: translate(92.4635vw, 76.453vh) scale(0.5917) rotateY(1219deg);
  }
  to {
    transform: translate(91.6981vw, 100vh) scale(0.5917) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(14) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.5563;
  transform: translate(6.4308vw, -10px) scale(0.9278);
  -webkit-animation: confetti-14 8s -13s linear infinite;
          animation: confetti-14 8s -13s linear infinite;
}
@-webkit-keyframes confetti-14 {
  72.161% {
    transform: translate(7.3649vw, 72.161vh) scale(0.9278) rotateX(9deg);
  }
  to {
    transform: translate(6.89785vw, 100vh) scale(0.9278) rotateX(1280deg);
  }
}
@keyframes confetti-14 {
  72.161% {
    transform: translate(7.3649vw, 72.161vh) scale(0.9278) rotateX(9deg);
  }
  to {
    transform: translate(6.89785vw, 100vh) scale(0.9278) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(15) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.3982;
  transform: translate(32.6979vw, -10px) scale(0.7592);
  -webkit-animation: confetti-15 8s -1s linear infinite;
          animation: confetti-15 8s -1s linear infinite;
}
@-webkit-keyframes confetti-15 {
  48.193% {
    transform: translate(25.604vw, 48.193vh) scale(0.7592) rotateX(490deg);
  }
  to {
    transform: translate(29.15095vw, 100vh) scale(0.7592) rotateX(1280deg);
  }
}
@keyframes confetti-15 {
  48.193% {
    transform: translate(25.604vw, 48.193vh) scale(0.7592) rotateX(490deg);
  }
  to {
    transform: translate(29.15095vw, 100vh) scale(0.7592) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(16) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.4539;
  transform: translate(94.0872vw, -10px) scale(0.7306);
  -webkit-animation: confetti-16 10s -24s linear infinite;
          animation: confetti-16 10s -24s linear infinite;
}
@-webkit-keyframes confetti-16 {
  32.526% {
    transform: translate(92.3415vw, 32.526vh) scale(0.7306) rotate(366deg);
  }
  to {
    transform: translate(93.21435vw, 100vh) scale(0.7306) rotate(1280deg);
  }
}
@keyframes confetti-16 {
  32.526% {
    transform: translate(92.3415vw, 32.526vh) scale(0.7306) rotate(366deg);
  }
  to {
    transform: translate(93.21435vw, 100vh) scale(0.7306) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(17) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.2506;
  transform: translate(61.7517vw, -10px) scale(0.8264);
  -webkit-animation: confetti-17 9s -21s linear infinite;
          animation: confetti-17 9s -21s linear infinite;
}
@-webkit-keyframes confetti-17 {
  41.172% {
    transform: translate(61.4326vw, 41.172vh) scale(0.8264) rotateX(1162deg);
  }
  to {
    transform: translate(61.59215vw, 100vh) scale(0.8264) rotateX(1280deg);
  }
}
@keyframes confetti-17 {
  41.172% {
    transform: translate(61.4326vw, 41.172vh) scale(0.8264) rotateX(1162deg);
  }
  to {
    transform: translate(61.59215vw, 100vh) scale(0.8264) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(18) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.6603;
  transform: translate(59.6299vw, -10px) scale(0.4441);
  -webkit-animation: confetti-18 9s -26s linear infinite;
          animation: confetti-18 9s -26s linear infinite;
}
@-webkit-keyframes confetti-18 {
  52.044% {
    transform: translate(66.8789vw, 52.044vh) scale(0.4441) rotateX(837deg);
  }
  to {
    transform: translate(63.2544vw, 100vh) scale(0.4441) rotateX(1280deg);
  }
}
@keyframes confetti-18 {
  52.044% {
    transform: translate(66.8789vw, 52.044vh) scale(0.4441) rotateX(837deg);
  }
  to {
    transform: translate(63.2544vw, 100vh) scale(0.4441) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(19) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.5159;
  transform: translate(21.3925vw, -10px) scale(0.5379);
  -webkit-animation: confetti-19 5s -25s linear infinite;
          animation: confetti-19 5s -25s linear infinite;
}
@-webkit-keyframes confetti-19 {
  42.893% {
    transform: translate(19.8524vw, 42.893vh) scale(0.5379) rotateX(153deg);
  }
  to {
    transform: translate(20.62245vw, 100vh) scale(0.5379) rotateX(1280deg);
  }
}
@keyframes confetti-19 {
  42.893% {
    transform: translate(19.8524vw, 42.893vh) scale(0.5379) rotateX(153deg);
  }
  to {
    transform: translate(20.62245vw, 100vh) scale(0.5379) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(20) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.5126;
  transform: translate(21.4936vw, -10px) scale(0.0206);
  -webkit-animation: confetti-20 9s -17s linear infinite;
          animation: confetti-20 9s -17s linear infinite;
}
@-webkit-keyframes confetti-20 {
  35.195% {
    transform: translate(29.1236vw, 35.195vh) scale(0.0206) rotateY(351deg);
  }
  to {
    transform: translate(25.3086vw, 100vh) scale(0.0206) rotateY(1280deg);
  }
}
@keyframes confetti-20 {
  35.195% {
    transform: translate(29.1236vw, 35.195vh) scale(0.0206) rotateY(351deg);
  }
  to {
    transform: translate(25.3086vw, 100vh) scale(0.0206) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(21) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.4634;
  transform: translate(46.0975vw, -10px) scale(0.4495);
  -webkit-animation: confetti-21 10s -5s linear infinite;
          animation: confetti-21 10s -5s linear infinite;
}
@-webkit-keyframes confetti-21 {
  56.077% {
    transform: translate(37.7483vw, 56.077vh) scale(0.4495) rotate(165deg);
  }
  to {
    transform: translate(41.9229vw, 100vh) scale(0.4495) rotate(1280deg);
  }
}
@keyframes confetti-21 {
  56.077% {
    transform: translate(37.7483vw, 56.077vh) scale(0.4495) rotate(165deg);
  }
  to {
    transform: translate(41.9229vw, 100vh) scale(0.4495) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(22) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.426;
  transform: translate(42.1441vw, -10px) scale(0.4984);
  -webkit-animation: confetti-22 8s -8s linear infinite;
          animation: confetti-22 8s -8s linear infinite;
}
@-webkit-keyframes confetti-22 {
  75.355% {
    transform: translate(49.1846vw, 75.355vh) scale(0.4984) rotateX(1016deg);
  }
  to {
    transform: translate(45.66435vw, 100vh) scale(0.4984) rotateX(1280deg);
  }
}
@keyframes confetti-22 {
  75.355% {
    transform: translate(49.1846vw, 75.355vh) scale(0.4984) rotateX(1016deg);
  }
  to {
    transform: translate(45.66435vw, 100vh) scale(0.4984) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(23) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.4769;
  transform: translate(45.6592vw, -10px) scale(0.0704);
  -webkit-animation: confetti-23 6s -30s linear infinite;
          animation: confetti-23 6s -30s linear infinite;
}
@-webkit-keyframes confetti-23 {
  73.781% {
    transform: translate(52.7579vw, 73.781vh) scale(0.0704) rotateX(525deg);
  }
  to {
    transform: translate(49.20855vw, 100vh) scale(0.0704) rotateX(1280deg);
  }
}
@keyframes confetti-23 {
  73.781% {
    transform: translate(52.7579vw, 73.781vh) scale(0.0704) rotateX(525deg);
  }
  to {
    transform: translate(49.20855vw, 100vh) scale(0.0704) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(24) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.8066;
  transform: translate(62.3767vw, -10px) scale(0.078);
  -webkit-animation: confetti-24 10s -14s linear infinite;
          animation: confetti-24 10s -14s linear infinite;
}
@-webkit-keyframes confetti-24 {
  66.349% {
    transform: translate(62.3913vw, 66.349vh) scale(0.078) rotateX(248deg);
  }
  to {
    transform: translate(62.384vw, 100vh) scale(0.078) rotateX(1280deg);
  }
}
@keyframes confetti-24 {
  66.349% {
    transform: translate(62.3913vw, 66.349vh) scale(0.078) rotateX(248deg);
  }
  to {
    transform: translate(62.384vw, 100vh) scale(0.078) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(25) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.691;
  transform: translate(89.9781vw, -10px) scale(0.5392);
  -webkit-animation: confetti-25 8s -12s linear infinite;
          animation: confetti-25 8s -12s linear infinite;
}
@-webkit-keyframes confetti-25 {
  34.153% {
    transform: translate(96.0676vw, 34.153vh) scale(0.5392) rotateY(146deg);
  }
  to {
    transform: translate(93.02285vw, 100vh) scale(0.5392) rotateY(1280deg);
  }
}
@keyframes confetti-25 {
  34.153% {
    transform: translate(96.0676vw, 34.153vh) scale(0.5392) rotateY(146deg);
  }
  to {
    transform: translate(93.02285vw, 100vh) scale(0.5392) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(26) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.791;
  transform: translate(42.3445vw, -10px) scale(0.287);
  -webkit-animation: confetti-26 7s -20s linear infinite;
          animation: confetti-26 7s -20s linear infinite;
}
@-webkit-keyframes confetti-26 {
  56.928% {
    transform: translate(42.4822vw, 56.928vh) scale(0.287) rotate(489deg);
  }
  to {
    transform: translate(42.41335vw, 100vh) scale(0.287) rotate(1280deg);
  }
}
@keyframes confetti-26 {
  56.928% {
    transform: translate(42.4822vw, 56.928vh) scale(0.287) rotate(489deg);
  }
  to {
    transform: translate(42.41335vw, 100vh) scale(0.287) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(27) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.4048;
  transform: translate(37.6573vw, -10px) scale(0.6155);
  -webkit-animation: confetti-27 5s -24s linear infinite;
          animation: confetti-27 5s -24s linear infinite;
}
@-webkit-keyframes confetti-27 {
  48.058% {
    transform: translate(37.6586vw, 48.058vh) scale(0.6155) rotateY(120deg);
  }
  to {
    transform: translate(37.65795vw, 100vh) scale(0.6155) rotateY(1280deg);
  }
}
@keyframes confetti-27 {
  48.058% {
    transform: translate(37.6586vw, 48.058vh) scale(0.6155) rotateY(120deg);
  }
  to {
    transform: translate(37.65795vw, 100vh) scale(0.6155) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(28) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.6494;
  transform: translate(75.1053vw, -10px) scale(0.0303);
  -webkit-animation: confetti-28 6s -25s linear infinite;
          animation: confetti-28 6s -25s linear infinite;
}
@-webkit-keyframes confetti-28 {
  44.584% {
    transform: translate(66.2294vw, 44.584vh) scale(0.0303) rotateX(217deg);
  }
  to {
    transform: translate(70.66735vw, 100vh) scale(0.0303) rotateX(1280deg);
  }
}
@keyframes confetti-28 {
  44.584% {
    transform: translate(66.2294vw, 44.584vh) scale(0.0303) rotateX(217deg);
  }
  to {
    transform: translate(70.66735vw, 100vh) scale(0.0303) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(29) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.2683;
  transform: translate(72.0198vw, -10px) scale(0.3293);
  -webkit-animation: confetti-29 8s -14s linear infinite;
          animation: confetti-29 8s -14s linear infinite;
}
@-webkit-keyframes confetti-29 {
  51.466% {
    transform: translate(69.8623vw, 51.466vh) scale(0.3293) rotateY(642deg);
  }
  to {
    transform: translate(70.94105vw, 100vh) scale(0.3293) rotateY(1280deg);
  }
}
@keyframes confetti-29 {
  51.466% {
    transform: translate(69.8623vw, 51.466vh) scale(0.3293) rotateY(642deg);
  }
  to {
    transform: translate(70.94105vw, 100vh) scale(0.3293) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(30) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.1085;
  transform: translate(17.321vw, -10px) scale(0.1428);
  -webkit-animation: confetti-30 9s -17s linear infinite;
          animation: confetti-30 9s -17s linear infinite;
}
@-webkit-keyframes confetti-30 {
  54.831% {
    transform: translate(21.5487vw, 54.831vh) scale(0.1428) rotateX(1091deg);
  }
  to {
    transform: translate(19.43485vw, 100vh) scale(0.1428) rotateX(1280deg);
  }
}
@keyframes confetti-30 {
  54.831% {
    transform: translate(21.5487vw, 54.831vh) scale(0.1428) rotateX(1091deg);
  }
  to {
    transform: translate(19.43485vw, 100vh) scale(0.1428) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(31) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.0381;
  transform: translate(63.0571vw, -10px) scale(0.4322);
  -webkit-animation: confetti-31 8s -22s linear infinite;
          animation: confetti-31 8s -22s linear infinite;
}
@-webkit-keyframes confetti-31 {
  79.754% {
    transform: translate(57.0644vw, 79.754vh) scale(0.4322) rotateY(852deg);
  }
  to {
    transform: translate(60.06075vw, 100vh) scale(0.4322) rotateY(1280deg);
  }
}
@keyframes confetti-31 {
  79.754% {
    transform: translate(57.0644vw, 79.754vh) scale(0.4322) rotateY(852deg);
  }
  to {
    transform: translate(60.06075vw, 100vh) scale(0.4322) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(32) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.823;
  transform: translate(48.0592vw, -10px) scale(0.5641);
  -webkit-animation: confetti-32 10s -9s linear infinite;
          animation: confetti-32 10s -9s linear infinite;
}
@-webkit-keyframes confetti-32 {
  65.689% {
    transform: translate(55.2807vw, 65.689vh) scale(0.5641) rotate(731deg);
  }
  to {
    transform: translate(51.66995vw, 100vh) scale(0.5641) rotate(1280deg);
  }
}
@keyframes confetti-32 {
  65.689% {
    transform: translate(55.2807vw, 65.689vh) scale(0.5641) rotate(731deg);
  }
  to {
    transform: translate(51.66995vw, 100vh) scale(0.5641) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(33) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.7833;
  transform: translate(66.8038vw, -10px) scale(0.5295);
  -webkit-animation: confetti-33 8s -10s linear infinite;
          animation: confetti-33 8s -10s linear infinite;
}
@-webkit-keyframes confetti-33 {
  31.409% {
    transform: translate(76.5045vw, 31.409vh) scale(0.5295) rotateY(1091deg);
  }
  to {
    transform: translate(71.65415vw, 100vh) scale(0.5295) rotateY(1280deg);
  }
}
@keyframes confetti-33 {
  31.409% {
    transform: translate(76.5045vw, 31.409vh) scale(0.5295) rotateY(1091deg);
  }
  to {
    transform: translate(71.65415vw, 100vh) scale(0.5295) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(34) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.3813;
  transform: translate(47.7676vw, -10px) scale(0.1506);
  -webkit-animation: confetti-34 6s -10s linear infinite;
          animation: confetti-34 6s -10s linear infinite;
}
@-webkit-keyframes confetti-34 {
  77.775% {
    transform: translate(47.6942vw, 77.775vh) scale(0.1506) rotate(194deg);
  }
  to {
    transform: translate(47.7309vw, 100vh) scale(0.1506) rotate(1280deg);
  }
}
@keyframes confetti-34 {
  77.775% {
    transform: translate(47.6942vw, 77.775vh) scale(0.1506) rotate(194deg);
  }
  to {
    transform: translate(47.7309vw, 100vh) scale(0.1506) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(35) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.1445;
  transform: translate(78.6028vw, -10px) scale(0.0949);
  -webkit-animation: confetti-35 9s -30s linear infinite;
          animation: confetti-35 9s -30s linear infinite;
}
@-webkit-keyframes confetti-35 {
  64.859% {
    transform: translate(72.9071vw, 64.859vh) scale(0.0949) rotate(896deg);
  }
  to {
    transform: translate(75.75495vw, 100vh) scale(0.0949) rotate(1280deg);
  }
}
@keyframes confetti-35 {
  64.859% {
    transform: translate(72.9071vw, 64.859vh) scale(0.0949) rotate(896deg);
  }
  to {
    transform: translate(75.75495vw, 100vh) scale(0.0949) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(36) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.9152;
  transform: translate(3.9228vw, -10px) scale(0.1857);
  -webkit-animation: confetti-36 10s -24s linear infinite;
          animation: confetti-36 10s -24s linear infinite;
}
@-webkit-keyframes confetti-36 {
  41.479% {
    transform: translate(8.9908vw, 41.479vh) scale(0.1857) rotate(40deg);
  }
  to {
    transform: translate(6.4568vw, 100vh) scale(0.1857) rotate(1280deg);
  }
}
@keyframes confetti-36 {
  41.479% {
    transform: translate(8.9908vw, 41.479vh) scale(0.1857) rotate(40deg);
  }
  to {
    transform: translate(6.4568vw, 100vh) scale(0.1857) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(37) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.2609;
  transform: translate(32.7081vw, -10px) scale(0.0129);
  -webkit-animation: confetti-37 8s -10s linear infinite;
          animation: confetti-37 8s -10s linear infinite;
}
@-webkit-keyframes confetti-37 {
  30.007% {
    transform: translate(36.4514vw, 30.007vh) scale(0.0129) rotate(706deg);
  }
  to {
    transform: translate(34.57975vw, 100vh) scale(0.0129) rotate(1280deg);
  }
}
@keyframes confetti-37 {
  30.007% {
    transform: translate(36.4514vw, 30.007vh) scale(0.0129) rotate(706deg);
  }
  to {
    transform: translate(34.57975vw, 100vh) scale(0.0129) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(38) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.5905;
  transform: translate(84.6489vw, -10px) scale(0.1773);
  -webkit-animation: confetti-38 9s -13s linear infinite;
          animation: confetti-38 9s -13s linear infinite;
}
@-webkit-keyframes confetti-38 {
  75.728% {
    transform: translate(77.9479vw, 75.728vh) scale(0.1773) rotateX(709deg);
  }
  to {
    transform: translate(81.2984vw, 100vh) scale(0.1773) rotateX(1280deg);
  }
}
@keyframes confetti-38 {
  75.728% {
    transform: translate(77.9479vw, 75.728vh) scale(0.1773) rotateX(709deg);
  }
  to {
    transform: translate(81.2984vw, 100vh) scale(0.1773) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(39) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.1355;
  transform: translate(64.9652vw, -10px) scale(0.4283);
  -webkit-animation: confetti-39 10s -28s linear infinite;
          animation: confetti-39 10s -28s linear infinite;
}
@-webkit-keyframes confetti-39 {
  45.433% {
    transform: translate(72.6694vw, 45.433vh) scale(0.4283) rotateX(703deg);
  }
  to {
    transform: translate(68.8173vw, 100vh) scale(0.4283) rotateX(1280deg);
  }
}
@keyframes confetti-39 {
  45.433% {
    transform: translate(72.6694vw, 45.433vh) scale(0.4283) rotateX(703deg);
  }
  to {
    transform: translate(68.8173vw, 100vh) scale(0.4283) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(40) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.3072;
  transform: translate(36.9474vw, -10px) scale(0.9592);
  -webkit-animation: confetti-40 7s -1s linear infinite;
          animation: confetti-40 7s -1s linear infinite;
}
@-webkit-keyframes confetti-40 {
  47.068% {
    transform: translate(32.1244vw, 47.068vh) scale(0.9592) rotateY(673deg);
  }
  to {
    transform: translate(34.5359vw, 100vh) scale(0.9592) rotateY(1280deg);
  }
}
@keyframes confetti-40 {
  47.068% {
    transform: translate(32.1244vw, 47.068vh) scale(0.9592) rotateY(673deg);
  }
  to {
    transform: translate(34.5359vw, 100vh) scale(0.9592) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(41) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.0673;
  transform: translate(2.3029vw, -10px) scale(0.2087);
  -webkit-animation: confetti-41 9s -20s linear infinite;
          animation: confetti-41 9s -20s linear infinite;
}
@-webkit-keyframes confetti-41 {
  66.593% {
    transform: translate(4.0752vw, 66.593vh) scale(0.2087) rotate(260deg);
  }
  to {
    transform: translate(3.18905vw, 100vh) scale(0.2087) rotate(1280deg);
  }
}
@keyframes confetti-41 {
  66.593% {
    transform: translate(4.0752vw, 66.593vh) scale(0.2087) rotate(260deg);
  }
  to {
    transform: translate(3.18905vw, 100vh) scale(0.2087) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(42) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.9767;
  transform: translate(64.9132vw, -10px) scale(0.8011);
  -webkit-animation: confetti-42 6s -24s linear infinite;
          animation: confetti-42 6s -24s linear infinite;
}
@-webkit-keyframes confetti-42 {
  50.683% {
    transform: translate(68.9536vw, 50.683vh) scale(0.8011) rotateY(671deg);
  }
  to {
    transform: translate(66.9334vw, 100vh) scale(0.8011) rotateY(1280deg);
  }
}
@keyframes confetti-42 {
  50.683% {
    transform: translate(68.9536vw, 50.683vh) scale(0.8011) rotateY(671deg);
  }
  to {
    transform: translate(66.9334vw, 100vh) scale(0.8011) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(43) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.8112;
  transform: translate(88.6424vw, -10px) scale(0.024);
  -webkit-animation: confetti-43 9s -15s linear infinite;
          animation: confetti-43 9s -15s linear infinite;
}
@-webkit-keyframes confetti-43 {
  30.381% {
    transform: translate(92.9469vw, 30.381vh) scale(0.024) rotateX(1003deg);
  }
  to {
    transform: translate(90.79465vw, 100vh) scale(0.024) rotateX(1280deg);
  }
}
@keyframes confetti-43 {
  30.381% {
    transform: translate(92.9469vw, 30.381vh) scale(0.024) rotateX(1003deg);
  }
  to {
    transform: translate(90.79465vw, 100vh) scale(0.024) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(44) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.4447;
  transform: translate(31.8446vw, -10px) scale(0.8808);
  -webkit-animation: confetti-44 6s -3s linear infinite;
          animation: confetti-44 6s -3s linear infinite;
}
@-webkit-keyframes confetti-44 {
  79.338% {
    transform: translate(32.0476vw, 79.338vh) scale(0.8808) rotate(686deg);
  }
  to {
    transform: translate(31.9461vw, 100vh) scale(0.8808) rotate(1280deg);
  }
}
@keyframes confetti-44 {
  79.338% {
    transform: translate(32.0476vw, 79.338vh) scale(0.8808) rotate(686deg);
  }
  to {
    transform: translate(31.9461vw, 100vh) scale(0.8808) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(45) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.2167;
  transform: translate(36.9528vw, -10px) scale(0.8849);
  -webkit-animation: confetti-45 10s -11s linear infinite;
          animation: confetti-45 10s -11s linear infinite;
}
@-webkit-keyframes confetti-45 {
  54.365% {
    transform: translate(30.7067vw, 54.365vh) scale(0.8849) rotateY(1264deg);
  }
  to {
    transform: translate(33.82975vw, 100vh) scale(0.8849) rotateY(1280deg);
  }
}
@keyframes confetti-45 {
  54.365% {
    transform: translate(30.7067vw, 54.365vh) scale(0.8849) rotateY(1264deg);
  }
  to {
    transform: translate(33.82975vw, 100vh) scale(0.8849) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(46) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.2303;
  transform: translate(34.2619vw, -10px) scale(0.0764);
  -webkit-animation: confetti-46 6s -30s linear infinite;
          animation: confetti-46 6s -30s linear infinite;
}
@-webkit-keyframes confetti-46 {
  49.799% {
    transform: translate(27.8167vw, 49.799vh) scale(0.0764) rotateY(787deg);
  }
  to {
    transform: translate(31.0393vw, 100vh) scale(0.0764) rotateY(1280deg);
  }
}
@keyframes confetti-46 {
  49.799% {
    transform: translate(27.8167vw, 49.799vh) scale(0.0764) rotateY(787deg);
  }
  to {
    transform: translate(31.0393vw, 100vh) scale(0.0764) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(47) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.2162;
  transform: translate(66.2217vw, -10px) scale(0.4313);
  -webkit-animation: confetti-47 7s -19s linear infinite;
          animation: confetti-47 7s -19s linear infinite;
}
@-webkit-keyframes confetti-47 {
  61.763% {
    transform: translate(75.4263vw, 61.763vh) scale(0.4313) rotateX(134deg);
  }
  to {
    transform: translate(70.824vw, 100vh) scale(0.4313) rotateX(1280deg);
  }
}
@keyframes confetti-47 {
  61.763% {
    transform: translate(75.4263vw, 61.763vh) scale(0.4313) rotateX(134deg);
  }
  to {
    transform: translate(70.824vw, 100vh) scale(0.4313) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(48) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.2052;
  transform: translate(85.9156vw, -10px) scale(0.8846);
  -webkit-animation: confetti-48 5s -29s linear infinite;
          animation: confetti-48 5s -29s linear infinite;
}
@-webkit-keyframes confetti-48 {
  41.207% {
    transform: translate(92.5909vw, 41.207vh) scale(0.8846) rotateY(101deg);
  }
  to {
    transform: translate(89.25325vw, 100vh) scale(0.8846) rotateY(1280deg);
  }
}
@keyframes confetti-48 {
  41.207% {
    transform: translate(92.5909vw, 41.207vh) scale(0.8846) rotateY(101deg);
  }
  to {
    transform: translate(89.25325vw, 100vh) scale(0.8846) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(49) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.3084;
  transform: translate(65.3225vw, -10px) scale(0.3876);
  -webkit-animation: confetti-49 6s -21s linear infinite;
          animation: confetti-49 6s -21s linear infinite;
}
@-webkit-keyframes confetti-49 {
  46.647% {
    transform: translate(67.2866vw, 46.647vh) scale(0.3876) rotate(741deg);
  }
  to {
    transform: translate(66.30455vw, 100vh) scale(0.3876) rotate(1280deg);
  }
}
@keyframes confetti-49 {
  46.647% {
    transform: translate(67.2866vw, 46.647vh) scale(0.3876) rotate(741deg);
  }
  to {
    transform: translate(66.30455vw, 100vh) scale(0.3876) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(50) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.4357;
  transform: translate(39.1954vw, -10px) scale(0.0441);
  -webkit-animation: confetti-50 10s -22s linear infinite;
          animation: confetti-50 10s -22s linear infinite;
}
@-webkit-keyframes confetti-50 {
  43.331% {
    transform: translate(37.6758vw, 43.331vh) scale(0.0441) rotateX(1011deg);
  }
  to {
    transform: translate(38.4356vw, 100vh) scale(0.0441) rotateX(1280deg);
  }
}
@keyframes confetti-50 {
  43.331% {
    transform: translate(37.6758vw, 43.331vh) scale(0.0441) rotateX(1011deg);
  }
  to {
    transform: translate(38.4356vw, 100vh) scale(0.0441) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(51) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.5458;
  transform: translate(53.2116vw, -10px) scale(0.6493);
  -webkit-animation: confetti-51 10s -9s linear infinite;
          animation: confetti-51 10s -9s linear infinite;
}
@-webkit-keyframes confetti-51 {
  52.176% {
    transform: translate(48.4836vw, 52.176vh) scale(0.6493) rotateY(1166deg);
  }
  to {
    transform: translate(50.8476vw, 100vh) scale(0.6493) rotateY(1280deg);
  }
}
@keyframes confetti-51 {
  52.176% {
    transform: translate(48.4836vw, 52.176vh) scale(0.6493) rotateY(1166deg);
  }
  to {
    transform: translate(50.8476vw, 100vh) scale(0.6493) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(52) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.5248;
  transform: translate(23.5553vw, -10px) scale(0.2574);
  -webkit-animation: confetti-52 10s -3s linear infinite;
          animation: confetti-52 10s -3s linear infinite;
}
@-webkit-keyframes confetti-52 {
  42.144% {
    transform: translate(19.1075vw, 42.144vh) scale(0.2574) rotate(219deg);
  }
  to {
    transform: translate(21.3314vw, 100vh) scale(0.2574) rotate(1280deg);
  }
}
@keyframes confetti-52 {
  42.144% {
    transform: translate(19.1075vw, 42.144vh) scale(0.2574) rotate(219deg);
  }
  to {
    transform: translate(21.3314vw, 100vh) scale(0.2574) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(53) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.619;
  transform: translate(11.7085vw, -10px) scale(0.9325);
  -webkit-animation: confetti-53 9s -8s linear infinite;
          animation: confetti-53 9s -8s linear infinite;
}
@-webkit-keyframes confetti-53 {
  62.04% {
    transform: translate(13.1043vw, 62.04vh) scale(0.9325) rotateY(750deg);
  }
  to {
    transform: translate(12.4064vw, 100vh) scale(0.9325) rotateY(1280deg);
  }
}
@keyframes confetti-53 {
  62.04% {
    transform: translate(13.1043vw, 62.04vh) scale(0.9325) rotateY(750deg);
  }
  to {
    transform: translate(12.4064vw, 100vh) scale(0.9325) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(54) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.2081;
  transform: translate(0.6487vw, -10px) scale(0.5966);
  -webkit-animation: confetti-54 7s -27s linear infinite;
          animation: confetti-54 7s -27s linear infinite;
}
@-webkit-keyframes confetti-54 {
  48.638% {
    transform: translate(1.2028vw, 48.638vh) scale(0.5966) rotateX(87deg);
  }
  to {
    transform: translate(0.92575vw, 100vh) scale(0.5966) rotateX(1280deg);
  }
}
@keyframes confetti-54 {
  48.638% {
    transform: translate(1.2028vw, 48.638vh) scale(0.5966) rotateX(87deg);
  }
  to {
    transform: translate(0.92575vw, 100vh) scale(0.5966) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(55) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.1708;
  transform: translate(33.1498vw, -10px) scale(0.3388);
  -webkit-animation: confetti-55 6s -10s linear infinite;
          animation: confetti-55 6s -10s linear infinite;
}
@-webkit-keyframes confetti-55 {
  35.572% {
    transform: translate(35.5018vw, 35.572vh) scale(0.3388) rotate(1031deg);
  }
  to {
    transform: translate(34.3258vw, 100vh) scale(0.3388) rotate(1280deg);
  }
}
@keyframes confetti-55 {
  35.572% {
    transform: translate(35.5018vw, 35.572vh) scale(0.3388) rotate(1031deg);
  }
  to {
    transform: translate(34.3258vw, 100vh) scale(0.3388) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(56) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.2435;
  transform: translate(8.086vw, -10px) scale(0.2431);
  -webkit-animation: confetti-56 5s -1s linear infinite;
          animation: confetti-56 5s -1s linear infinite;
}
@-webkit-keyframes confetti-56 {
  62.536% {
    transform: translate(5.8132vw, 62.536vh) scale(0.2431) rotateY(814deg);
  }
  to {
    transform: translate(6.9496vw, 100vh) scale(0.2431) rotateY(1280deg);
  }
}
@keyframes confetti-56 {
  62.536% {
    transform: translate(5.8132vw, 62.536vh) scale(0.2431) rotateY(814deg);
  }
  to {
    transform: translate(6.9496vw, 100vh) scale(0.2431) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(57) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.6336;
  transform: translate(15.3973vw, -10px) scale(0.551);
  -webkit-animation: confetti-57 8s -15s linear infinite;
          animation: confetti-57 8s -15s linear infinite;
}
@-webkit-keyframes confetti-57 {
  36.968% {
    transform: translate(10.535vw, 36.968vh) scale(0.551) rotateX(757deg);
  }
  to {
    transform: translate(12.96615vw, 100vh) scale(0.551) rotateX(1280deg);
  }
}
@keyframes confetti-57 {
  36.968% {
    transform: translate(10.535vw, 36.968vh) scale(0.551) rotateX(757deg);
  }
  to {
    transform: translate(12.96615vw, 100vh) scale(0.551) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(58) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.0487;
  transform: translate(40.4566vw, -10px) scale(0.1216);
  -webkit-animation: confetti-58 8s -3s linear infinite;
          animation: confetti-58 8s -3s linear infinite;
}
@-webkit-keyframes confetti-58 {
  67.26% {
    transform: translate(49.8963vw, 67.26vh) scale(0.1216) rotateY(557deg);
  }
  to {
    transform: translate(45.17645vw, 100vh) scale(0.1216) rotateY(1280deg);
  }
}
@keyframes confetti-58 {
  67.26% {
    transform: translate(49.8963vw, 67.26vh) scale(0.1216) rotateY(557deg);
  }
  to {
    transform: translate(45.17645vw, 100vh) scale(0.1216) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(59) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.3339;
  transform: translate(57.7735vw, -10px) scale(0.0545);
  -webkit-animation: confetti-59 9s -12s linear infinite;
          animation: confetti-59 9s -12s linear infinite;
}
@-webkit-keyframes confetti-59 {
  40.001% {
    transform: translate(51.0554vw, 40.001vh) scale(0.0545) rotate(436deg);
  }
  to {
    transform: translate(54.41445vw, 100vh) scale(0.0545) rotate(1280deg);
  }
}
@keyframes confetti-59 {
  40.001% {
    transform: translate(51.0554vw, 40.001vh) scale(0.0545) rotate(436deg);
  }
  to {
    transform: translate(54.41445vw, 100vh) scale(0.0545) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(60) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.4085;
  transform: translate(27.7655vw, -10px) scale(0.4995);
  -webkit-animation: confetti-60 5s -3s linear infinite;
          animation: confetti-60 5s -3s linear infinite;
}
@-webkit-keyframes confetti-60 {
  68.947% {
    transform: translate(36.6945vw, 68.947vh) scale(0.4995) rotateX(330deg);
  }
  to {
    transform: translate(32.23vw, 100vh) scale(0.4995) rotateX(1280deg);
  }
}
@keyframes confetti-60 {
  68.947% {
    transform: translate(36.6945vw, 68.947vh) scale(0.4995) rotateX(330deg);
  }
  to {
    transform: translate(32.23vw, 100vh) scale(0.4995) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(61) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.4907;
  transform: translate(61.3374vw, -10px) scale(0.9663);
  -webkit-animation: confetti-61 6s -19s linear infinite;
          animation: confetti-61 6s -19s linear infinite;
}
@-webkit-keyframes confetti-61 {
  64.279% {
    transform: translate(69.1066vw, 64.279vh) scale(0.9663) rotate(371deg);
  }
  to {
    transform: translate(65.222vw, 100vh) scale(0.9663) rotate(1280deg);
  }
}
@keyframes confetti-61 {
  64.279% {
    transform: translate(69.1066vw, 64.279vh) scale(0.9663) rotate(371deg);
  }
  to {
    transform: translate(65.222vw, 100vh) scale(0.9663) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(62) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.0078;
  transform: translate(71.2814vw, -10px) scale(0.3149);
  -webkit-animation: confetti-62 6s -22s linear infinite;
          animation: confetti-62 6s -22s linear infinite;
}
@-webkit-keyframes confetti-62 {
  41.809% {
    transform: translate(78.1514vw, 41.809vh) scale(0.3149) rotateX(101deg);
  }
  to {
    transform: translate(74.7164vw, 100vh) scale(0.3149) rotateX(1280deg);
  }
}
@keyframes confetti-62 {
  41.809% {
    transform: translate(78.1514vw, 41.809vh) scale(0.3149) rotateX(101deg);
  }
  to {
    transform: translate(74.7164vw, 100vh) scale(0.3149) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(63) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.0718;
  transform: translate(17.9313vw, -10px) scale(0.1953);
  -webkit-animation: confetti-63 7s -30s linear infinite;
          animation: confetti-63 7s -30s linear infinite;
}
@-webkit-keyframes confetti-63 {
  43.424% {
    transform: translate(9.7388vw, 43.424vh) scale(0.1953) rotateX(145deg);
  }
  to {
    transform: translate(13.83505vw, 100vh) scale(0.1953) rotateX(1280deg);
  }
}
@keyframes confetti-63 {
  43.424% {
    transform: translate(9.7388vw, 43.424vh) scale(0.1953) rotateX(145deg);
  }
  to {
    transform: translate(13.83505vw, 100vh) scale(0.1953) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(64) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.5749;
  transform: translate(45.9812vw, -10px) scale(0.2319);
  -webkit-animation: confetti-64 8s -6s linear infinite;
          animation: confetti-64 8s -6s linear infinite;
}
@-webkit-keyframes confetti-64 {
  74.843% {
    transform: translate(55.4069vw, 74.843vh) scale(0.2319) rotate(334deg);
  }
  to {
    transform: translate(50.69405vw, 100vh) scale(0.2319) rotate(1280deg);
  }
}
@keyframes confetti-64 {
  74.843% {
    transform: translate(55.4069vw, 74.843vh) scale(0.2319) rotate(334deg);
  }
  to {
    transform: translate(50.69405vw, 100vh) scale(0.2319) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(65) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.6671;
  transform: translate(77.8977vw, -10px) scale(0.752);
  -webkit-animation: confetti-65 7s -25s linear infinite;
          animation: confetti-65 7s -25s linear infinite;
}
@-webkit-keyframes confetti-65 {
  69.783% {
    transform: translate(75.8635vw, 69.783vh) scale(0.752) rotateY(704deg);
  }
  to {
    transform: translate(76.8806vw, 100vh) scale(0.752) rotateY(1280deg);
  }
}
@keyframes confetti-65 {
  69.783% {
    transform: translate(75.8635vw, 69.783vh) scale(0.752) rotateY(704deg);
  }
  to {
    transform: translate(76.8806vw, 100vh) scale(0.752) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(66) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.5476;
  transform: translate(1.4485vw, -10px) scale(0.3186);
  -webkit-animation: confetti-66 6s -18s linear infinite;
          animation: confetti-66 6s -18s linear infinite;
}
@-webkit-keyframes confetti-66 {
  74.021% {
    transform: translate(-8.4152vw, 74.021vh) scale(0.3186) rotateY(1239deg);
  }
  to {
    transform: translate(-3.48335vw, 100vh) scale(0.3186) rotateY(1280deg);
  }
}
@keyframes confetti-66 {
  74.021% {
    transform: translate(-8.4152vw, 74.021vh) scale(0.3186) rotateY(1239deg);
  }
  to {
    transform: translate(-3.48335vw, 100vh) scale(0.3186) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(67) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.7017;
  transform: translate(91.2656vw, -10px) scale(0.4807);
  -webkit-animation: confetti-67 10s -25s linear infinite;
          animation: confetti-67 10s -25s linear infinite;
}
@-webkit-keyframes confetti-67 {
  55.134% {
    transform: translate(98.8002vw, 55.134vh) scale(0.4807) rotateX(538deg);
  }
  to {
    transform: translate(95.0329vw, 100vh) scale(0.4807) rotateX(1280deg);
  }
}
@keyframes confetti-67 {
  55.134% {
    transform: translate(98.8002vw, 55.134vh) scale(0.4807) rotateX(538deg);
  }
  to {
    transform: translate(95.0329vw, 100vh) scale(0.4807) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(68) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.5059;
  transform: translate(3.7579vw, -10px) scale(0.5284);
  -webkit-animation: confetti-68 10s -26s linear infinite;
          animation: confetti-68 10s -26s linear infinite;
}
@-webkit-keyframes confetti-68 {
  42.455% {
    transform: translate(-3.7517vw, 42.455vh) scale(0.5284) rotate(422deg);
  }
  to {
    transform: translate(0.0031vw, 100vh) scale(0.5284) rotate(1280deg);
  }
}
@keyframes confetti-68 {
  42.455% {
    transform: translate(-3.7517vw, 42.455vh) scale(0.5284) rotate(422deg);
  }
  to {
    transform: translate(0.0031vw, 100vh) scale(0.5284) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(69) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.297;
  transform: translate(67.1312vw, -10px) scale(0.9737);
  -webkit-animation: confetti-69 7s -9s linear infinite;
          animation: confetti-69 7s -9s linear infinite;
}
@-webkit-keyframes confetti-69 {
  75.069% {
    transform: translate(73.237vw, 75.069vh) scale(0.9737) rotateX(328deg);
  }
  to {
    transform: translate(70.1841vw, 100vh) scale(0.9737) rotateX(1280deg);
  }
}
@keyframes confetti-69 {
  75.069% {
    transform: translate(73.237vw, 75.069vh) scale(0.9737) rotateX(328deg);
  }
  to {
    transform: translate(70.1841vw, 100vh) scale(0.9737) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(70) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.9372;
  transform: translate(67.1507vw, -10px) scale(0.564);
  -webkit-animation: confetti-70 7s -6s linear infinite;
          animation: confetti-70 7s -6s linear infinite;
}
@-webkit-keyframes confetti-70 {
  43.291% {
    transform: translate(71.7843vw, 43.291vh) scale(0.564) rotateY(76deg);
  }
  to {
    transform: translate(69.4675vw, 100vh) scale(0.564) rotateY(1280deg);
  }
}
@keyframes confetti-70 {
  43.291% {
    transform: translate(71.7843vw, 43.291vh) scale(0.564) rotateY(76deg);
  }
  to {
    transform: translate(69.4675vw, 100vh) scale(0.564) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(71) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.6102;
  transform: translate(61.3236vw, -10px) scale(0.3729);
  -webkit-animation: confetti-71 8s -16s linear infinite;
          animation: confetti-71 8s -16s linear infinite;
}
@-webkit-keyframes confetti-71 {
  77.54% {
    transform: translate(65.6994vw, 77.54vh) scale(0.3729) rotateX(461deg);
  }
  to {
    transform: translate(63.5115vw, 100vh) scale(0.3729) rotateX(1280deg);
  }
}
@keyframes confetti-71 {
  77.54% {
    transform: translate(65.6994vw, 77.54vh) scale(0.3729) rotateX(461deg);
  }
  to {
    transform: translate(63.5115vw, 100vh) scale(0.3729) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(72) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.6281;
  transform: translate(59.1537vw, -10px) scale(0.5441);
  -webkit-animation: confetti-72 10s -12s linear infinite;
          animation: confetti-72 10s -12s linear infinite;
}
@-webkit-keyframes confetti-72 {
  37.484% {
    transform: translate(59.4677vw, 37.484vh) scale(0.5441) rotateX(434deg);
  }
  to {
    transform: translate(59.3107vw, 100vh) scale(0.5441) rotateX(1280deg);
  }
}
@keyframes confetti-72 {
  37.484% {
    transform: translate(59.4677vw, 37.484vh) scale(0.5441) rotateX(434deg);
  }
  to {
    transform: translate(59.3107vw, 100vh) scale(0.5441) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(73) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.1369;
  transform: translate(42.0647vw, -10px) scale(0.6984);
  -webkit-animation: confetti-73 10s -26s linear infinite;
          animation: confetti-73 10s -26s linear infinite;
}
@-webkit-keyframes confetti-73 {
  59.789% {
    transform: translate(35.9845vw, 59.789vh) scale(0.6984) rotate(86deg);
  }
  to {
    transform: translate(39.0246vw, 100vh) scale(0.6984) rotate(1280deg);
  }
}
@keyframes confetti-73 {
  59.789% {
    transform: translate(35.9845vw, 59.789vh) scale(0.6984) rotate(86deg);
  }
  to {
    transform: translate(39.0246vw, 100vh) scale(0.6984) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(74) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.5825;
  transform: translate(61.6474vw, -10px) scale(0.3228);
  -webkit-animation: confetti-74 8s -25s linear infinite;
          animation: confetti-74 8s -25s linear infinite;
}
@-webkit-keyframes confetti-74 {
  39.61% {
    transform: translate(67.3645vw, 39.61vh) scale(0.3228) rotateY(1060deg);
  }
  to {
    transform: translate(64.50595vw, 100vh) scale(0.3228) rotateY(1280deg);
  }
}
@keyframes confetti-74 {
  39.61% {
    transform: translate(67.3645vw, 39.61vh) scale(0.3228) rotateY(1060deg);
  }
  to {
    transform: translate(64.50595vw, 100vh) scale(0.3228) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(75) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.2614;
  transform: translate(34.5396vw, -10px) scale(0.4126);
  -webkit-animation: confetti-75 7s -1s linear infinite;
          animation: confetti-75 7s -1s linear infinite;
}
@-webkit-keyframes confetti-75 {
  34.934% {
    transform: translate(36.8643vw, 34.934vh) scale(0.4126) rotateY(387deg);
  }
  to {
    transform: translate(35.70195vw, 100vh) scale(0.4126) rotateY(1280deg);
  }
}
@keyframes confetti-75 {
  34.934% {
    transform: translate(36.8643vw, 34.934vh) scale(0.4126) rotateY(387deg);
  }
  to {
    transform: translate(35.70195vw, 100vh) scale(0.4126) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(76) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.1582;
  transform: translate(73.4593vw, -10px) scale(0.4725);
  -webkit-animation: confetti-76 7s -29s linear infinite;
          animation: confetti-76 7s -29s linear infinite;
}
@-webkit-keyframes confetti-76 {
  52.866% {
    transform: translate(72.5335vw, 52.866vh) scale(0.4725) rotateX(262deg);
  }
  to {
    transform: translate(72.9964vw, 100vh) scale(0.4725) rotateX(1280deg);
  }
}
@keyframes confetti-76 {
  52.866% {
    transform: translate(72.5335vw, 52.866vh) scale(0.4725) rotateX(262deg);
  }
  to {
    transform: translate(72.9964vw, 100vh) scale(0.4725) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(77) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.2861;
  transform: translate(86.7957vw, -10px) scale(0.0121);
  -webkit-animation: confetti-77 5s -24s linear infinite;
          animation: confetti-77 5s -24s linear infinite;
}
@-webkit-keyframes confetti-77 {
  68.984% {
    transform: translate(90.3857vw, 68.984vh) scale(0.0121) rotateX(1082deg);
  }
  to {
    transform: translate(88.5907vw, 100vh) scale(0.0121) rotateX(1280deg);
  }
}
@keyframes confetti-77 {
  68.984% {
    transform: translate(90.3857vw, 68.984vh) scale(0.0121) rotateX(1082deg);
  }
  to {
    transform: translate(88.5907vw, 100vh) scale(0.0121) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(78) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.1734;
  transform: translate(36.6789vw, -10px) scale(0.6676);
  -webkit-animation: confetti-78 9s -21s linear infinite;
          animation: confetti-78 9s -21s linear infinite;
}
@-webkit-keyframes confetti-78 {
  33.833% {
    transform: translate(27.8021vw, 33.833vh) scale(0.6676) rotate(655deg);
  }
  to {
    transform: translate(32.2405vw, 100vh) scale(0.6676) rotate(1280deg);
  }
}
@keyframes confetti-78 {
  33.833% {
    transform: translate(27.8021vw, 33.833vh) scale(0.6676) rotate(655deg);
  }
  to {
    transform: translate(32.2405vw, 100vh) scale(0.6676) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(79) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.1083;
  transform: translate(35.6494vw, -10px) scale(0.8191);
  -webkit-animation: confetti-79 10s -12s linear infinite;
          animation: confetti-79 10s -12s linear infinite;
}
@-webkit-keyframes confetti-79 {
  72.864% {
    transform: translate(31.5803vw, 72.864vh) scale(0.8191) rotate(152deg);
  }
  to {
    transform: translate(33.61485vw, 100vh) scale(0.8191) rotate(1280deg);
  }
}
@keyframes confetti-79 {
  72.864% {
    transform: translate(31.5803vw, 72.864vh) scale(0.8191) rotate(152deg);
  }
  to {
    transform: translate(33.61485vw, 100vh) scale(0.8191) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(80) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.6743;
  transform: translate(36.1074vw, -10px) scale(0.0787);
  -webkit-animation: confetti-80 10s -10s linear infinite;
          animation: confetti-80 10s -10s linear infinite;
}
@-webkit-keyframes confetti-80 {
  79.919% {
    transform: translate(28.7886vw, 79.919vh) scale(0.0787) rotateX(70deg);
  }
  to {
    transform: translate(32.448vw, 100vh) scale(0.0787) rotateX(1280deg);
  }
}
@keyframes confetti-80 {
  79.919% {
    transform: translate(28.7886vw, 79.919vh) scale(0.0787) rotateX(70deg);
  }
  to {
    transform: translate(32.448vw, 100vh) scale(0.0787) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(81) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.409;
  transform: translate(16.7545vw, -10px) scale(0.6076);
  -webkit-animation: confetti-81 5s -28s linear infinite;
          animation: confetti-81 5s -28s linear infinite;
}
@-webkit-keyframes confetti-81 {
  59.429% {
    transform: translate(15.1412vw, 59.429vh) scale(0.6076) rotateX(827deg);
  }
  to {
    transform: translate(15.94785vw, 100vh) scale(0.6076) rotateX(1280deg);
  }
}
@keyframes confetti-81 {
  59.429% {
    transform: translate(15.1412vw, 59.429vh) scale(0.6076) rotateX(827deg);
  }
  to {
    transform: translate(15.94785vw, 100vh) scale(0.6076) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(82) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.127;
  transform: translate(27.3282vw, -10px) scale(0.8424);
  -webkit-animation: confetti-82 10s -9s linear infinite;
          animation: confetti-82 10s -9s linear infinite;
}
@-webkit-keyframes confetti-82 {
  62.828% {
    transform: translate(24.4299vw, 62.828vh) scale(0.8424) rotate(61deg);
  }
  to {
    transform: translate(25.87905vw, 100vh) scale(0.8424) rotate(1280deg);
  }
}
@keyframes confetti-82 {
  62.828% {
    transform: translate(24.4299vw, 62.828vh) scale(0.8424) rotate(61deg);
  }
  to {
    transform: translate(25.87905vw, 100vh) scale(0.8424) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(83) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.9656;
  transform: translate(11.0896vw, -10px) scale(0.9711);
  -webkit-animation: confetti-83 8s -14s linear infinite;
          animation: confetti-83 8s -14s linear infinite;
}
@-webkit-keyframes confetti-83 {
  49.303% {
    transform: translate(9.6908vw, 49.303vh) scale(0.9711) rotate(252deg);
  }
  to {
    transform: translate(10.3902vw, 100vh) scale(0.9711) rotate(1280deg);
  }
}
@keyframes confetti-83 {
  49.303% {
    transform: translate(9.6908vw, 49.303vh) scale(0.9711) rotate(252deg);
  }
  to {
    transform: translate(10.3902vw, 100vh) scale(0.9711) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(84) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.8857;
  transform: translate(61.52vw, -10px) scale(0.9383);
  -webkit-animation: confetti-84 8s -28s linear infinite;
          animation: confetti-84 8s -28s linear infinite;
}
@-webkit-keyframes confetti-84 {
  46.353% {
    transform: translate(58.8655vw, 46.353vh) scale(0.9383) rotate(435deg);
  }
  to {
    transform: translate(60.19275vw, 100vh) scale(0.9383) rotate(1280deg);
  }
}
@keyframes confetti-84 {
  46.353% {
    transform: translate(58.8655vw, 46.353vh) scale(0.9383) rotate(435deg);
  }
  to {
    transform: translate(60.19275vw, 100vh) scale(0.9383) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(85) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.1268;
  transform: translate(29.9684vw, -10px) scale(0.9642);
  -webkit-animation: confetti-85 6s -25s linear infinite;
          animation: confetti-85 6s -25s linear infinite;
}
@-webkit-keyframes confetti-85 {
  69.614% {
    transform: translate(23.6127vw, 69.614vh) scale(0.9642) rotateX(1276deg);
  }
  to {
    transform: translate(26.79055vw, 100vh) scale(0.9642) rotateX(1280deg);
  }
}
@keyframes confetti-85 {
  69.614% {
    transform: translate(23.6127vw, 69.614vh) scale(0.9642) rotateX(1276deg);
  }
  to {
    transform: translate(26.79055vw, 100vh) scale(0.9642) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(86) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.6756;
  transform: translate(12.1781vw, -10px) scale(0.251);
  -webkit-animation: confetti-86 8s -4s linear infinite;
          animation: confetti-86 8s -4s linear infinite;
}
@-webkit-keyframes confetti-86 {
  32.118% {
    transform: translate(19.7666vw, 32.118vh) scale(0.251) rotate(68deg);
  }
  to {
    transform: translate(15.97235vw, 100vh) scale(0.251) rotate(1280deg);
  }
}
@keyframes confetti-86 {
  32.118% {
    transform: translate(19.7666vw, 32.118vh) scale(0.251) rotate(68deg);
  }
  to {
    transform: translate(15.97235vw, 100vh) scale(0.251) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(87) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.9689;
  transform: translate(71.3517vw, -10px) scale(0.7992);
  -webkit-animation: confetti-87 9s -30s linear infinite;
          animation: confetti-87 9s -30s linear infinite;
}
@-webkit-keyframes confetti-87 {
  47.533% {
    transform: translate(78.8778vw, 47.533vh) scale(0.7992) rotateX(1193deg);
  }
  to {
    transform: translate(75.11475vw, 100vh) scale(0.7992) rotateX(1280deg);
  }
}
@keyframes confetti-87 {
  47.533% {
    transform: translate(78.8778vw, 47.533vh) scale(0.7992) rotateX(1193deg);
  }
  to {
    transform: translate(75.11475vw, 100vh) scale(0.7992) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(88) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.8848;
  transform: translate(4.8062vw, -10px) scale(0.3292);
  -webkit-animation: confetti-88 5s -12s linear infinite;
          animation: confetti-88 5s -12s linear infinite;
}
@-webkit-keyframes confetti-88 {
  42.23% {
    transform: translate(9.9543vw, 42.23vh) scale(0.3292) rotateY(304deg);
  }
  to {
    transform: translate(7.38025vw, 100vh) scale(0.3292) rotateY(1280deg);
  }
}
@keyframes confetti-88 {
  42.23% {
    transform: translate(9.9543vw, 42.23vh) scale(0.3292) rotateY(304deg);
  }
  to {
    transform: translate(7.38025vw, 100vh) scale(0.3292) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(89) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.3694;
  transform: translate(62.3001vw, -10px) scale(0.9107);
  -webkit-animation: confetti-89 8s -30s linear infinite;
          animation: confetti-89 8s -30s linear infinite;
}
@-webkit-keyframes confetti-89 {
  67.182% {
    transform: translate(55.8473vw, 67.182vh) scale(0.9107) rotate(100deg);
  }
  to {
    transform: translate(59.0737vw, 100vh) scale(0.9107) rotate(1280deg);
  }
}
@keyframes confetti-89 {
  67.182% {
    transform: translate(55.8473vw, 67.182vh) scale(0.9107) rotate(100deg);
  }
  to {
    transform: translate(59.0737vw, 100vh) scale(0.9107) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(90) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.4589;
  transform: translate(80.2852vw, -10px) scale(0.1773);
  -webkit-animation: confetti-90 5s -24s linear infinite;
          animation: confetti-90 5s -24s linear infinite;
}
@-webkit-keyframes confetti-90 {
  77.769% {
    transform: translate(72.2755vw, 77.769vh) scale(0.1773) rotateX(1264deg);
  }
  to {
    transform: translate(76.28035vw, 100vh) scale(0.1773) rotateX(1280deg);
  }
}
@keyframes confetti-90 {
  77.769% {
    transform: translate(72.2755vw, 77.769vh) scale(0.1773) rotateX(1264deg);
  }
  to {
    transform: translate(76.28035vw, 100vh) scale(0.1773) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(91) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.0125;
  transform: translate(13.9418vw, -10px) scale(0.8995);
  -webkit-animation: confetti-91 10s -21s linear infinite;
          animation: confetti-91 10s -21s linear infinite;
}
@-webkit-keyframes confetti-91 {
  44.315% {
    transform: translate(6.1488vw, 44.315vh) scale(0.8995) rotateY(753deg);
  }
  to {
    transform: translate(10.0453vw, 100vh) scale(0.8995) rotateY(1280deg);
  }
}
@keyframes confetti-91 {
  44.315% {
    transform: translate(6.1488vw, 44.315vh) scale(0.8995) rotateY(753deg);
  }
  to {
    transform: translate(10.0453vw, 100vh) scale(0.8995) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(92) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.8753;
  transform: translate(49.9782vw, -10px) scale(0.0128);
  -webkit-animation: confetti-92 8s -27s linear infinite;
          animation: confetti-92 8s -27s linear infinite;
}
@-webkit-keyframes confetti-92 {
  49.525% {
    transform: translate(44.3778vw, 49.525vh) scale(0.0128) rotateX(580deg);
  }
  to {
    transform: translate(47.178vw, 100vh) scale(0.0128) rotateX(1280deg);
  }
}
@keyframes confetti-92 {
  49.525% {
    transform: translate(44.3778vw, 49.525vh) scale(0.0128) rotateX(580deg);
  }
  to {
    transform: translate(47.178vw, 100vh) scale(0.0128) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(93) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.7799;
  transform: translate(62.6748vw, -10px) scale(0.9523);
  -webkit-animation: confetti-93 7s -15s linear infinite;
          animation: confetti-93 7s -15s linear infinite;
}
@-webkit-keyframes confetti-93 {
  52.66% {
    transform: translate(60.5323vw, 52.66vh) scale(0.9523) rotateY(324deg);
  }
  to {
    transform: translate(61.60355vw, 100vh) scale(0.9523) rotateY(1280deg);
  }
}
@keyframes confetti-93 {
  52.66% {
    transform: translate(60.5323vw, 52.66vh) scale(0.9523) rotateY(324deg);
  }
  to {
    transform: translate(61.60355vw, 100vh) scale(0.9523) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(94) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.546;
  transform: translate(25.8882vw, -10px) scale(0.4158);
  -webkit-animation: confetti-94 7s -12s linear infinite;
          animation: confetti-94 7s -12s linear infinite;
}
@-webkit-keyframes confetti-94 {
  51.717% {
    transform: translate(20.4188vw, 51.717vh) scale(0.4158) rotateX(1039deg);
  }
  to {
    transform: translate(23.1535vw, 100vh) scale(0.4158) rotateX(1280deg);
  }
}
@keyframes confetti-94 {
  51.717% {
    transform: translate(20.4188vw, 51.717vh) scale(0.4158) rotateX(1039deg);
  }
  to {
    transform: translate(23.1535vw, 100vh) scale(0.4158) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(95) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.2932;
  transform: translate(30.9304vw, -10px) scale(0.7622);
  -webkit-animation: confetti-95 10s -24s linear infinite;
          animation: confetti-95 10s -24s linear infinite;
}
@-webkit-keyframes confetti-95 {
  47.636% {
    transform: translate(27.4001vw, 47.636vh) scale(0.7622) rotateX(738deg);
  }
  to {
    transform: translate(29.16525vw, 100vh) scale(0.7622) rotateX(1280deg);
  }
}
@keyframes confetti-95 {
  47.636% {
    transform: translate(27.4001vw, 47.636vh) scale(0.7622) rotateX(738deg);
  }
  to {
    transform: translate(29.16525vw, 100vh) scale(0.7622) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(96) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.4657;
  transform: translate(18.1249vw, -10px) scale(0.1159);
  -webkit-animation: confetti-96 9s -7s linear infinite;
          animation: confetti-96 9s -7s linear infinite;
}
@-webkit-keyframes confetti-96 {
  75.095% {
    transform: translate(10.3964vw, 75.095vh) scale(0.1159) rotateY(799deg);
  }
  to {
    transform: translate(14.26065vw, 100vh) scale(0.1159) rotateY(1280deg);
  }
}
@keyframes confetti-96 {
  75.095% {
    transform: translate(10.3964vw, 75.095vh) scale(0.1159) rotateY(799deg);
  }
  to {
    transform: translate(14.26065vw, 100vh) scale(0.1159) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(97) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.1107;
  transform: translate(66.3429vw, -10px) scale(0.1493);
  -webkit-animation: confetti-97 8s -7s linear infinite;
          animation: confetti-97 8s -7s linear infinite;
}
@-webkit-keyframes confetti-97 {
  52.396% {
    transform: translate(76.0922vw, 52.396vh) scale(0.1493) rotateX(262deg);
  }
  to {
    transform: translate(71.21755vw, 100vh) scale(0.1493) rotateX(1280deg);
  }
}
@keyframes confetti-97 {
  52.396% {
    transform: translate(76.0922vw, 52.396vh) scale(0.1493) rotateX(262deg);
  }
  to {
    transform: translate(71.21755vw, 100vh) scale(0.1493) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(98) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.8034;
  transform: translate(30.4314vw, -10px) scale(0.4759);
  -webkit-animation: confetti-98 7s -4s linear infinite;
          animation: confetti-98 7s -4s linear infinite;
}
@-webkit-keyframes confetti-98 {
  79.413% {
    transform: translate(34.5917vw, 79.413vh) scale(0.4759) rotateX(1027deg);
  }
  to {
    transform: translate(32.51155vw, 100vh) scale(0.4759) rotateX(1280deg);
  }
}
@keyframes confetti-98 {
  79.413% {
    transform: translate(34.5917vw, 79.413vh) scale(0.4759) rotateX(1027deg);
  }
  to {
    transform: translate(32.51155vw, 100vh) scale(0.4759) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(99) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.0511;
  transform: translate(70.5439vw, -10px) scale(0.5396);
  -webkit-animation: confetti-99 5s -11s linear infinite;
          animation: confetti-99 5s -11s linear infinite;
}
@-webkit-keyframes confetti-99 {
  40.516% {
    transform: translate(78.1915vw, 40.516vh) scale(0.5396) rotateY(1090deg);
  }
  to {
    transform: translate(74.3677vw, 100vh) scale(0.5396) rotateY(1280deg);
  }
}
@keyframes confetti-99 {
  40.516% {
    transform: translate(78.1915vw, 40.516vh) scale(0.5396) rotateY(1090deg);
  }
  to {
    transform: translate(74.3677vw, 100vh) scale(0.5396) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(100) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.4548;
  transform: translate(9.1366vw, -10px) scale(0.4973);
  -webkit-animation: confetti-100 10s -25s linear infinite;
          animation: confetti-100 10s -25s linear infinite;
}
@-webkit-keyframes confetti-100 {
  77.368% {
    transform: translate(9.9181vw, 77.368vh) scale(0.4973) rotate(759deg);
  }
  to {
    transform: translate(9.52735vw, 100vh) scale(0.4973) rotate(1280deg);
  }
}
@keyframes confetti-100 {
  77.368% {
    transform: translate(9.9181vw, 77.368vh) scale(0.4973) rotate(759deg);
  }
  to {
    transform: translate(9.52735vw, 100vh) scale(0.4973) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(101) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.8194;
  transform: translate(32.9962vw, -10px) scale(0.4599);
  -webkit-animation: confetti-101 10s -13s linear infinite;
          animation: confetti-101 10s -13s linear infinite;
}
@-webkit-keyframes confetti-101 {
  66.756% {
    transform: translate(30.4072vw, 66.756vh) scale(0.4599);
  }
  to {
    transform: translate(31.7017vw, 100vh) scale(0.4599);
  }
}
@keyframes confetti-101 {
  66.756% {
    transform: translate(30.4072vw, 66.756vh) scale(0.4599);
  }
  to {
    transform: translate(31.7017vw, 100vh) scale(0.4599);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(102) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.239;
  transform: translate(54.0811vw, -10px) scale(0.5096);
  -webkit-animation: confetti-102 30s -21s linear infinite;
          animation: confetti-102 30s -21s linear infinite;
}
@-webkit-keyframes confetti-102 {
  36.522% {
    transform: translate(50.4181vw, 36.522vh) scale(0.5096);
  }
  to {
    transform: translate(52.2496vw, 100vh) scale(0.5096);
  }
}
@keyframes confetti-102 {
  36.522% {
    transform: translate(50.4181vw, 36.522vh) scale(0.5096);
  }
  to {
    transform: translate(52.2496vw, 100vh) scale(0.5096);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(103) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5031;
  transform: translate(85.332vw, -10px) scale(0.1228);
  -webkit-animation: confetti-103 20s -18s linear infinite;
          animation: confetti-103 20s -18s linear infinite;
}
@-webkit-keyframes confetti-103 {
  69.23% {
    transform: translate(91.3659vw, 69.23vh) scale(0.1228);
  }
  to {
    transform: translate(88.34895vw, 100vh) scale(0.1228);
  }
}
@keyframes confetti-103 {
  69.23% {
    transform: translate(91.3659vw, 69.23vh) scale(0.1228);
  }
  to {
    transform: translate(88.34895vw, 100vh) scale(0.1228);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(104) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5004;
  transform: translate(52.0433vw, -10px) scale(0.2597);
  -webkit-animation: confetti-104 14s -13s linear infinite;
          animation: confetti-104 14s -13s linear infinite;
}
@-webkit-keyframes confetti-104 {
  55.905% {
    transform: translate(47.2189vw, 55.905vh) scale(0.2597);
  }
  to {
    transform: translate(49.6311vw, 100vh) scale(0.2597);
  }
}
@keyframes confetti-104 {
  55.905% {
    transform: translate(47.2189vw, 55.905vh) scale(0.2597);
  }
  to {
    transform: translate(49.6311vw, 100vh) scale(0.2597);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(105) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2307;
  transform: translate(54.5818vw, -10px) scale(0.1173);
  -webkit-animation: confetti-105 26s -1s linear infinite;
          animation: confetti-105 26s -1s linear infinite;
}
@-webkit-keyframes confetti-105 {
  66.408% {
    transform: translate(60.3326vw, 66.408vh) scale(0.1173);
  }
  to {
    transform: translate(57.4572vw, 100vh) scale(0.1173);
  }
}
@keyframes confetti-105 {
  66.408% {
    transform: translate(60.3326vw, 66.408vh) scale(0.1173);
  }
  to {
    transform: translate(57.4572vw, 100vh) scale(0.1173);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(106) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3963;
  transform: translate(50.1289vw, -10px) scale(0.9374);
  -webkit-animation: confetti-106 24s -24s linear infinite;
          animation: confetti-106 24s -24s linear infinite;
}
@-webkit-keyframes confetti-106 {
  48.077% {
    transform: translate(44.45vw, 48.077vh) scale(0.9374);
  }
  to {
    transform: translate(47.28945vw, 100vh) scale(0.9374);
  }
}
@keyframes confetti-106 {
  48.077% {
    transform: translate(44.45vw, 48.077vh) scale(0.9374);
  }
  to {
    transform: translate(47.28945vw, 100vh) scale(0.9374);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(107) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5431;
  transform: translate(69.4228vw, -10px) scale(0.5632);
  -webkit-animation: confetti-107 13s -16s linear infinite;
          animation: confetti-107 13s -16s linear infinite;
}
@-webkit-keyframes confetti-107 {
  74.967% {
    transform: translate(59.7117vw, 74.967vh) scale(0.5632);
  }
  to {
    transform: translate(64.56725vw, 100vh) scale(0.5632);
  }
}
@keyframes confetti-107 {
  74.967% {
    transform: translate(59.7117vw, 74.967vh) scale(0.5632);
  }
  to {
    transform: translate(64.56725vw, 100vh) scale(0.5632);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(108) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1015;
  transform: translate(31.9173vw, -10px) scale(0.9751);
  -webkit-animation: confetti-108 13s -1s linear infinite;
          animation: confetti-108 13s -1s linear infinite;
}
@-webkit-keyframes confetti-108 {
  55.556% {
    transform: translate(31.0271vw, 55.556vh) scale(0.9751);
  }
  to {
    transform: translate(31.4722vw, 100vh) scale(0.9751);
  }
}
@keyframes confetti-108 {
  55.556% {
    transform: translate(31.0271vw, 55.556vh) scale(0.9751);
  }
  to {
    transform: translate(31.4722vw, 100vh) scale(0.9751);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(109) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3282;
  transform: translate(85.4853vw, -10px) scale(0.7143);
  -webkit-animation: confetti-109 22s -22s linear infinite;
          animation: confetti-109 22s -22s linear infinite;
}
@-webkit-keyframes confetti-109 {
  60.13% {
    transform: translate(94.9594vw, 60.13vh) scale(0.7143);
  }
  to {
    transform: translate(90.22235vw, 100vh) scale(0.7143);
  }
}
@keyframes confetti-109 {
  60.13% {
    transform: translate(94.9594vw, 60.13vh) scale(0.7143);
  }
  to {
    transform: translate(90.22235vw, 100vh) scale(0.7143);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(110) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.9162;
  transform: translate(92.007vw, -10px) scale(0.1085);
  -webkit-animation: confetti-110 11s -11s linear infinite;
          animation: confetti-110 11s -11s linear infinite;
}
@-webkit-keyframes confetti-110 {
  79.807% {
    transform: translate(100.4178vw, 79.807vh) scale(0.1085);
  }
  to {
    transform: translate(96.2124vw, 100vh) scale(0.1085);
  }
}
@keyframes confetti-110 {
  79.807% {
    transform: translate(100.4178vw, 79.807vh) scale(0.1085);
  }
  to {
    transform: translate(96.2124vw, 100vh) scale(0.1085);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(111) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.9375;
  transform: translate(41.7546vw, -10px) scale(0.0039);
  -webkit-animation: confetti-111 19s -6s linear infinite;
          animation: confetti-111 19s -6s linear infinite;
}
@-webkit-keyframes confetti-111 {
  59.715% {
    transform: translate(43.5354vw, 59.715vh) scale(0.0039);
  }
  to {
    transform: translate(42.645vw, 100vh) scale(0.0039);
  }
}
@keyframes confetti-111 {
  59.715% {
    transform: translate(43.5354vw, 59.715vh) scale(0.0039);
  }
  to {
    transform: translate(42.645vw, 100vh) scale(0.0039);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(112) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4637;
  transform: translate(86.3015vw, -10px) scale(0.0256);
  -webkit-animation: confetti-112 19s -23s linear infinite;
          animation: confetti-112 19s -23s linear infinite;
}
@-webkit-keyframes confetti-112 {
  53.573% {
    transform: translate(92.6274vw, 53.573vh) scale(0.0256);
  }
  to {
    transform: translate(89.46445vw, 100vh) scale(0.0256);
  }
}
@keyframes confetti-112 {
  53.573% {
    transform: translate(92.6274vw, 53.573vh) scale(0.0256);
  }
  to {
    transform: translate(89.46445vw, 100vh) scale(0.0256);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(113) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4028;
  transform: translate(77.3774vw, -10px) scale(0.1737);
  -webkit-animation: confetti-113 23s -15s linear infinite;
          animation: confetti-113 23s -15s linear infinite;
}
@-webkit-keyframes confetti-113 {
  64.376% {
    transform: translate(87.2454vw, 64.376vh) scale(0.1737);
  }
  to {
    transform: translate(82.3114vw, 100vh) scale(0.1737);
  }
}
@keyframes confetti-113 {
  64.376% {
    transform: translate(87.2454vw, 64.376vh) scale(0.1737);
  }
  to {
    transform: translate(82.3114vw, 100vh) scale(0.1737);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(114) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2745;
  transform: translate(8.3736vw, -10px) scale(0.6925);
  -webkit-animation: confetti-114 14s -4s linear infinite;
          animation: confetti-114 14s -4s linear infinite;
}
@-webkit-keyframes confetti-114 {
  79.517% {
    transform: translate(4.721vw, 79.517vh) scale(0.6925);
  }
  to {
    transform: translate(6.5473vw, 100vh) scale(0.6925);
  }
}
@keyframes confetti-114 {
  79.517% {
    transform: translate(4.721vw, 79.517vh) scale(0.6925);
  }
  to {
    transform: translate(6.5473vw, 100vh) scale(0.6925);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(115) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1673;
  transform: translate(99.3218vw, -10px) scale(0.7923);
  -webkit-animation: confetti-115 25s -15s linear infinite;
          animation: confetti-115 25s -15s linear infinite;
}
@-webkit-keyframes confetti-115 {
  31.18% {
    transform: translate(101.7651vw, 31.18vh) scale(0.7923);
  }
  to {
    transform: translate(100.54345vw, 100vh) scale(0.7923);
  }
}
@keyframes confetti-115 {
  31.18% {
    transform: translate(101.7651vw, 31.18vh) scale(0.7923);
  }
  to {
    transform: translate(100.54345vw, 100vh) scale(0.7923);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(116) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.9751;
  transform: translate(5.9913vw, -10px) scale(0.973);
  -webkit-animation: confetti-116 14s -29s linear infinite;
          animation: confetti-116 14s -29s linear infinite;
}
@-webkit-keyframes confetti-116 {
  65.97% {
    transform: translate(15.9816vw, 65.97vh) scale(0.973);
  }
  to {
    transform: translate(10.98645vw, 100vh) scale(0.973);
  }
}
@keyframes confetti-116 {
  65.97% {
    transform: translate(15.9816vw, 65.97vh) scale(0.973);
  }
  to {
    transform: translate(10.98645vw, 100vh) scale(0.973);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(117) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2067;
  transform: translate(25.9838vw, -10px) scale(0.6552);
  -webkit-animation: confetti-117 29s -16s linear infinite;
          animation: confetti-117 29s -16s linear infinite;
}
@-webkit-keyframes confetti-117 {
  35.55% {
    transform: translate(19.3818vw, 35.55vh) scale(0.6552);
  }
  to {
    transform: translate(22.6828vw, 100vh) scale(0.6552);
  }
}
@keyframes confetti-117 {
  35.55% {
    transform: translate(19.3818vw, 35.55vh) scale(0.6552);
  }
  to {
    transform: translate(22.6828vw, 100vh) scale(0.6552);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(118) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.989;
  transform: translate(6.7506vw, -10px) scale(0.0145);
  -webkit-animation: confetti-118 19s -15s linear infinite;
          animation: confetti-118 19s -15s linear infinite;
}
@-webkit-keyframes confetti-118 {
  67.373% {
    transform: translate(6.0531vw, 67.373vh) scale(0.0145);
  }
  to {
    transform: translate(6.40185vw, 100vh) scale(0.0145);
  }
}
@keyframes confetti-118 {
  67.373% {
    transform: translate(6.0531vw, 67.373vh) scale(0.0145);
  }
  to {
    transform: translate(6.40185vw, 100vh) scale(0.0145);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(119) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.9103;
  transform: translate(41.8948vw, -10px) scale(0.2154);
  -webkit-animation: confetti-119 26s -23s linear infinite;
          animation: confetti-119 26s -23s linear infinite;
}
@-webkit-keyframes confetti-119 {
  46.684% {
    transform: translate(32.0692vw, 46.684vh) scale(0.2154);
  }
  to {
    transform: translate(36.982vw, 100vh) scale(0.2154);
  }
}
@keyframes confetti-119 {
  46.684% {
    transform: translate(32.0692vw, 46.684vh) scale(0.2154);
  }
  to {
    transform: translate(36.982vw, 100vh) scale(0.2154);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(120) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3749;
  transform: translate(96.4593vw, -10px) scale(0.6634);
  -webkit-animation: confetti-120 24s -23s linear infinite;
          animation: confetti-120 24s -23s linear infinite;
}
@-webkit-keyframes confetti-120 {
  50.507% {
    transform: translate(91.9008vw, 50.507vh) scale(0.6634);
  }
  to {
    transform: translate(94.18005vw, 100vh) scale(0.6634);
  }
}
@keyframes confetti-120 {
  50.507% {
    transform: translate(91.9008vw, 50.507vh) scale(0.6634);
  }
  to {
    transform: translate(94.18005vw, 100vh) scale(0.6634);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(121) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0501;
  transform: translate(62.715vw, -10px) scale(0.8437);
  -webkit-animation: confetti-121 14s -16s linear infinite;
          animation: confetti-121 14s -16s linear infinite;
}
@-webkit-keyframes confetti-121 {
  49.535% {
    transform: translate(56.2448vw, 49.535vh) scale(0.8437);
  }
  to {
    transform: translate(59.4799vw, 100vh) scale(0.8437);
  }
}
@keyframes confetti-121 {
  49.535% {
    transform: translate(56.2448vw, 49.535vh) scale(0.8437);
  }
  to {
    transform: translate(59.4799vw, 100vh) scale(0.8437);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(122) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.9989;
  transform: translate(79.4284vw, -10px) scale(0.5238);
  -webkit-animation: confetti-122 21s -13s linear infinite;
          animation: confetti-122 21s -13s linear infinite;
}
@-webkit-keyframes confetti-122 {
  61.19% {
    transform: translate(72.5127vw, 61.19vh) scale(0.5238);
  }
  to {
    transform: translate(75.97055vw, 100vh) scale(0.5238);
  }
}
@keyframes confetti-122 {
  61.19% {
    transform: translate(72.5127vw, 61.19vh) scale(0.5238);
  }
  to {
    transform: translate(75.97055vw, 100vh) scale(0.5238);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(123) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.9964;
  transform: translate(74.0974vw, -10px) scale(0.4088);
  -webkit-animation: confetti-123 18s -14s linear infinite;
          animation: confetti-123 18s -14s linear infinite;
}
@-webkit-keyframes confetti-123 {
  68.081% {
    transform: translate(77.1325vw, 68.081vh) scale(0.4088);
  }
  to {
    transform: translate(75.61495vw, 100vh) scale(0.4088);
  }
}
@keyframes confetti-123 {
  68.081% {
    transform: translate(77.1325vw, 68.081vh) scale(0.4088);
  }
  to {
    transform: translate(75.61495vw, 100vh) scale(0.4088);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(124) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1971;
  transform: translate(39.4467vw, -10px) scale(0.4392);
  -webkit-animation: confetti-124 28s -21s linear infinite;
          animation: confetti-124 28s -21s linear infinite;
}
@-webkit-keyframes confetti-124 {
  34.956% {
    transform: translate(30.1637vw, 34.956vh) scale(0.4392);
  }
  to {
    transform: translate(34.8052vw, 100vh) scale(0.4392);
  }
}
@keyframes confetti-124 {
  34.956% {
    transform: translate(30.1637vw, 34.956vh) scale(0.4392);
  }
  to {
    transform: translate(34.8052vw, 100vh) scale(0.4392);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(125) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4539;
  transform: translate(15.7752vw, -10px) scale(0.2348);
  -webkit-animation: confetti-125 17s -23s linear infinite;
          animation: confetti-125 17s -23s linear infinite;
}
@-webkit-keyframes confetti-125 {
  63.885% {
    transform: translate(18.8586vw, 63.885vh) scale(0.2348);
  }
  to {
    transform: translate(17.3169vw, 100vh) scale(0.2348);
  }
}
@keyframes confetti-125 {
  63.885% {
    transform: translate(18.8586vw, 63.885vh) scale(0.2348);
  }
  to {
    transform: translate(17.3169vw, 100vh) scale(0.2348);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(126) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.686;
  transform: translate(67.1112vw, -10px) scale(0.5325);
  -webkit-animation: confetti-126 14s -16s linear infinite;
          animation: confetti-126 14s -16s linear infinite;
}
@-webkit-keyframes confetti-126 {
  74.307% {
    transform: translate(64.0748vw, 74.307vh) scale(0.5325);
  }
  to {
    transform: translate(65.593vw, 100vh) scale(0.5325);
  }
}
@keyframes confetti-126 {
  74.307% {
    transform: translate(64.0748vw, 74.307vh) scale(0.5325);
  }
  to {
    transform: translate(65.593vw, 100vh) scale(0.5325);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(127) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7935;
  transform: translate(13.9505vw, -10px) scale(0.5499);
  -webkit-animation: confetti-127 23s -12s linear infinite;
          animation: confetti-127 23s -12s linear infinite;
}
@-webkit-keyframes confetti-127 {
  68.419% {
    transform: translate(22.1994vw, 68.419vh) scale(0.5499);
  }
  to {
    transform: translate(18.07495vw, 100vh) scale(0.5499);
  }
}
@keyframes confetti-127 {
  68.419% {
    transform: translate(22.1994vw, 68.419vh) scale(0.5499);
  }
  to {
    transform: translate(18.07495vw, 100vh) scale(0.5499);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(128) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3934;
  transform: translate(4.7733vw, -10px) scale(0.5949);
  -webkit-animation: confetti-128 17s -13s linear infinite;
          animation: confetti-128 17s -13s linear infinite;
}
@-webkit-keyframes confetti-128 {
  46.367% {
    transform: translate(8.2703vw, 46.367vh) scale(0.5949);
  }
  to {
    transform: translate(6.5218vw, 100vh) scale(0.5949);
  }
}
@keyframes confetti-128 {
  46.367% {
    transform: translate(8.2703vw, 46.367vh) scale(0.5949);
  }
  to {
    transform: translate(6.5218vw, 100vh) scale(0.5949);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(129) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1076;
  transform: translate(12.4131vw, -10px) scale(0.7132);
  -webkit-animation: confetti-129 11s -13s linear infinite;
          animation: confetti-129 11s -13s linear infinite;
}
@-webkit-keyframes confetti-129 {
  46.713% {
    transform: translate(13.3474vw, 46.713vh) scale(0.7132);
  }
  to {
    transform: translate(12.88025vw, 100vh) scale(0.7132);
  }
}
@keyframes confetti-129 {
  46.713% {
    transform: translate(13.3474vw, 46.713vh) scale(0.7132);
  }
  to {
    transform: translate(12.88025vw, 100vh) scale(0.7132);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(130) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4427;
  transform: translate(98.1208vw, -10px) scale(0.7691);
  -webkit-animation: confetti-130 17s -12s linear infinite;
          animation: confetti-130 17s -12s linear infinite;
}
@-webkit-keyframes confetti-130 {
  72.299% {
    transform: translate(102.4211vw, 72.299vh) scale(0.7691);
  }
  to {
    transform: translate(100.27095vw, 100vh) scale(0.7691);
  }
}
@keyframes confetti-130 {
  72.299% {
    transform: translate(102.4211vw, 72.299vh) scale(0.7691);
  }
  to {
    transform: translate(100.27095vw, 100vh) scale(0.7691);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(131) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5044;
  transform: translate(46.0648vw, -10px) scale(0.5619);
  -webkit-animation: confetti-131 27s -21s linear infinite;
          animation: confetti-131 27s -21s linear infinite;
}
@-webkit-keyframes confetti-131 {
  45.286% {
    transform: translate(50.0517vw, 45.286vh) scale(0.5619);
  }
  to {
    transform: translate(48.05825vw, 100vh) scale(0.5619);
  }
}
@keyframes confetti-131 {
  45.286% {
    transform: translate(50.0517vw, 45.286vh) scale(0.5619);
  }
  to {
    transform: translate(48.05825vw, 100vh) scale(0.5619);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(132) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.8281;
  transform: translate(52.3321vw, -10px) scale(0.5539);
  -webkit-animation: confetti-132 10s -21s linear infinite;
          animation: confetti-132 10s -21s linear infinite;
}
@-webkit-keyframes confetti-132 {
  64.939% {
    transform: translate(56.5218vw, 64.939vh) scale(0.5539);
  }
  to {
    transform: translate(54.42695vw, 100vh) scale(0.5539);
  }
}
@keyframes confetti-132 {
  64.939% {
    transform: translate(56.5218vw, 64.939vh) scale(0.5539);
  }
  to {
    transform: translate(54.42695vw, 100vh) scale(0.5539);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(133) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3289;
  transform: translate(23.9127vw, -10px) scale(0.4416);
  -webkit-animation: confetti-133 10s -6s linear infinite;
          animation: confetti-133 10s -6s linear infinite;
}
@-webkit-keyframes confetti-133 {
  51.424% {
    transform: translate(23.5767vw, 51.424vh) scale(0.4416);
  }
  to {
    transform: translate(23.7447vw, 100vh) scale(0.4416);
  }
}
@keyframes confetti-133 {
  51.424% {
    transform: translate(23.5767vw, 51.424vh) scale(0.4416);
  }
  to {
    transform: translate(23.7447vw, 100vh) scale(0.4416);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(134) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3803;
  transform: translate(18.1709vw, -10px) scale(0.3779);
  -webkit-animation: confetti-134 17s -6s linear infinite;
          animation: confetti-134 17s -6s linear infinite;
}
@-webkit-keyframes confetti-134 {
  33.115% {
    transform: translate(25.0916vw, 33.115vh) scale(0.3779);
  }
  to {
    transform: translate(21.63125vw, 100vh) scale(0.3779);
  }
}
@keyframes confetti-134 {
  33.115% {
    transform: translate(25.0916vw, 33.115vh) scale(0.3779);
  }
  to {
    transform: translate(21.63125vw, 100vh) scale(0.3779);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(135) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0823;
  transform: translate(84.3695vw, -10px) scale(0.0952);
  -webkit-animation: confetti-135 18s -3s linear infinite;
          animation: confetti-135 18s -3s linear infinite;
}
@-webkit-keyframes confetti-135 {
  35.397% {
    transform: translate(76.1369vw, 35.397vh) scale(0.0952);
  }
  to {
    transform: translate(80.2532vw, 100vh) scale(0.0952);
  }
}
@keyframes confetti-135 {
  35.397% {
    transform: translate(76.1369vw, 35.397vh) scale(0.0952);
  }
  to {
    transform: translate(80.2532vw, 100vh) scale(0.0952);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(136) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0833;
  transform: translate(87.4136vw, -10px) scale(0.9004);
  -webkit-animation: confetti-136 16s -3s linear infinite;
          animation: confetti-136 16s -3s linear infinite;
}
@-webkit-keyframes confetti-136 {
  45.393% {
    transform: translate(91.1366vw, 45.393vh) scale(0.9004);
  }
  to {
    transform: translate(89.2751vw, 100vh) scale(0.9004);
  }
}
@keyframes confetti-136 {
  45.393% {
    transform: translate(91.1366vw, 45.393vh) scale(0.9004);
  }
  to {
    transform: translate(89.2751vw, 100vh) scale(0.9004);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(137) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6531;
  transform: translate(96.163vw, -10px) scale(0.782);
  -webkit-animation: confetti-137 29s -29s linear infinite;
          animation: confetti-137 29s -29s linear infinite;
}
@-webkit-keyframes confetti-137 {
  63.894% {
    transform: translate(96.841vw, 63.894vh) scale(0.782);
  }
  to {
    transform: translate(96.502vw, 100vh) scale(0.782);
  }
}
@keyframes confetti-137 {
  63.894% {
    transform: translate(96.841vw, 63.894vh) scale(0.782);
  }
  to {
    transform: translate(96.502vw, 100vh) scale(0.782);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(138) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.58;
  transform: translate(22.3604vw, -10px) scale(0.8185);
  -webkit-animation: confetti-138 12s -3s linear infinite;
          animation: confetti-138 12s -3s linear infinite;
}
@-webkit-keyframes confetti-138 {
  39.218% {
    transform: translate(19.1541vw, 39.218vh) scale(0.8185);
  }
  to {
    transform: translate(20.75725vw, 100vh) scale(0.8185);
  }
}
@keyframes confetti-138 {
  39.218% {
    transform: translate(19.1541vw, 39.218vh) scale(0.8185);
  }
  to {
    transform: translate(20.75725vw, 100vh) scale(0.8185);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(139) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7124;
  transform: translate(14.2338vw, -10px) scale(0.5917);
  -webkit-animation: confetti-139 27s -15s linear infinite;
          animation: confetti-139 27s -15s linear infinite;
}
@-webkit-keyframes confetti-139 {
  75.673% {
    transform: translate(10.0648vw, 75.673vh) scale(0.5917);
  }
  to {
    transform: translate(12.1493vw, 100vh) scale(0.5917);
  }
}
@keyframes confetti-139 {
  75.673% {
    transform: translate(10.0648vw, 75.673vh) scale(0.5917);
  }
  to {
    transform: translate(12.1493vw, 100vh) scale(0.5917);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(140) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.8718;
  transform: translate(90.2079vw, -10px) scale(0.2045);
  -webkit-animation: confetti-140 20s -21s linear infinite;
          animation: confetti-140 20s -21s linear infinite;
}
@-webkit-keyframes confetti-140 {
  77.19% {
    transform: translate(99.7685vw, 77.19vh) scale(0.2045);
  }
  to {
    transform: translate(94.9882vw, 100vh) scale(0.2045);
  }
}
@keyframes confetti-140 {
  77.19% {
    transform: translate(99.7685vw, 77.19vh) scale(0.2045);
  }
  to {
    transform: translate(94.9882vw, 100vh) scale(0.2045);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(141) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.8981;
  transform: translate(93.5162vw, -10px) scale(0.3608);
  -webkit-animation: confetti-141 14s -19s linear infinite;
          animation: confetti-141 14s -19s linear infinite;
}
@-webkit-keyframes confetti-141 {
  34.335% {
    transform: translate(102.9756vw, 34.335vh) scale(0.3608);
  }
  to {
    transform: translate(98.2459vw, 100vh) scale(0.3608);
  }
}
@keyframes confetti-141 {
  34.335% {
    transform: translate(102.9756vw, 34.335vh) scale(0.3608);
  }
  to {
    transform: translate(98.2459vw, 100vh) scale(0.3608);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(142) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0893;
  transform: translate(30.7151vw, -10px) scale(0.5968);
  -webkit-animation: confetti-142 25s -15s linear infinite;
          animation: confetti-142 25s -15s linear infinite;
}
@-webkit-keyframes confetti-142 {
  40.502% {
    transform: translate(28.5843vw, 40.502vh) scale(0.5968);
  }
  to {
    transform: translate(29.6497vw, 100vh) scale(0.5968);
  }
}
@keyframes confetti-142 {
  40.502% {
    transform: translate(28.5843vw, 40.502vh) scale(0.5968);
  }
  to {
    transform: translate(29.6497vw, 100vh) scale(0.5968);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(143) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3389;
  transform: translate(82.0112vw, -10px) scale(0.4112);
  -webkit-animation: confetti-143 30s -10s linear infinite;
          animation: confetti-143 30s -10s linear infinite;
}
@-webkit-keyframes confetti-143 {
  41.848% {
    transform: translate(78.5845vw, 41.848vh) scale(0.4112);
  }
  to {
    transform: translate(80.29785vw, 100vh) scale(0.4112);
  }
}
@keyframes confetti-143 {
  41.848% {
    transform: translate(78.5845vw, 41.848vh) scale(0.4112);
  }
  to {
    transform: translate(80.29785vw, 100vh) scale(0.4112);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(144) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.8427;
  transform: translate(98.4638vw, -10px) scale(0.633);
  -webkit-animation: confetti-144 20s -8s linear infinite;
          animation: confetti-144 20s -8s linear infinite;
}
@-webkit-keyframes confetti-144 {
  69.08% {
    transform: translate(106.8952vw, 69.08vh) scale(0.633);
  }
  to {
    transform: translate(102.6795vw, 100vh) scale(0.633);
  }
}
@keyframes confetti-144 {
  69.08% {
    transform: translate(106.8952vw, 69.08vh) scale(0.633);
  }
  to {
    transform: translate(102.6795vw, 100vh) scale(0.633);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(145) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2942;
  transform: translate(47.8317vw, -10px) scale(0.4341);
  -webkit-animation: confetti-145 15s -20s linear infinite;
          animation: confetti-145 15s -20s linear infinite;
}
@-webkit-keyframes confetti-145 {
  30.638% {
    transform: translate(57.778vw, 30.638vh) scale(0.4341);
  }
  to {
    transform: translate(52.80485vw, 100vh) scale(0.4341);
  }
}
@keyframes confetti-145 {
  30.638% {
    transform: translate(57.778vw, 30.638vh) scale(0.4341);
  }
  to {
    transform: translate(52.80485vw, 100vh) scale(0.4341);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(146) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.071;
  transform: translate(27.7923vw, -10px) scale(0.5109);
  -webkit-animation: confetti-146 26s -30s linear infinite;
          animation: confetti-146 26s -30s linear infinite;
}
@-webkit-keyframes confetti-146 {
  74.59% {
    transform: translate(19.7989vw, 74.59vh) scale(0.5109);
  }
  to {
    transform: translate(23.7956vw, 100vh) scale(0.5109);
  }
}
@keyframes confetti-146 {
  74.59% {
    transform: translate(19.7989vw, 74.59vh) scale(0.5109);
  }
  to {
    transform: translate(23.7956vw, 100vh) scale(0.5109);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(147) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.309;
  transform: translate(82.4538vw, -10px) scale(0.6282);
  -webkit-animation: confetti-147 14s -18s linear infinite;
          animation: confetti-147 14s -18s linear infinite;
}
@-webkit-keyframes confetti-147 {
  51.301% {
    transform: translate(74.164vw, 51.301vh) scale(0.6282);
  }
  to {
    transform: translate(78.3089vw, 100vh) scale(0.6282);
  }
}
@keyframes confetti-147 {
  51.301% {
    transform: translate(74.164vw, 51.301vh) scale(0.6282);
  }
  to {
    transform: translate(78.3089vw, 100vh) scale(0.6282);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(148) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.8961;
  transform: translate(88.3056vw, -10px) scale(0.5105);
  -webkit-animation: confetti-148 24s -11s linear infinite;
          animation: confetti-148 24s -11s linear infinite;
}
@-webkit-keyframes confetti-148 {
  42.213% {
    transform: translate(84.5635vw, 42.213vh) scale(0.5105);
  }
  to {
    transform: translate(86.43455vw, 100vh) scale(0.5105);
  }
}
@keyframes confetti-148 {
  42.213% {
    transform: translate(84.5635vw, 42.213vh) scale(0.5105);
  }
  to {
    transform: translate(86.43455vw, 100vh) scale(0.5105);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(149) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7707;
  transform: translate(87.0641vw, -10px) scale(0.3732);
  -webkit-animation: confetti-149 17s -3s linear infinite;
          animation: confetti-149 17s -3s linear infinite;
}
@-webkit-keyframes confetti-149 {
  53.286% {
    transform: translate(86.4692vw, 53.286vh) scale(0.3732);
  }
  to {
    transform: translate(86.76665vw, 100vh) scale(0.3732);
  }
}
@keyframes confetti-149 {
  53.286% {
    transform: translate(86.4692vw, 53.286vh) scale(0.3732);
  }
  to {
    transform: translate(86.76665vw, 100vh) scale(0.3732);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(150) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1977;
  transform: translate(1.3449vw, -10px) scale(0.7929);
  -webkit-animation: confetti-150 28s -15s linear infinite;
          animation: confetti-150 28s -15s linear infinite;
}
@-webkit-keyframes confetti-150 {
  58.311% {
    transform: translate(0.7112vw, 58.311vh) scale(0.7929);
  }
  to {
    transform: translate(1.02805vw, 100vh) scale(0.7929);
  }
}
@keyframes confetti-150 {
  58.311% {
    transform: translate(0.7112vw, 58.311vh) scale(0.7929);
  }
  to {
    transform: translate(1.02805vw, 100vh) scale(0.7929);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(151) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3373;
  transform: translate(39.2222vw, -10px) scale(0.6374);
  -webkit-animation: confetti-151 29s -16s linear infinite;
          animation: confetti-151 29s -16s linear infinite;
}
@-webkit-keyframes confetti-151 {
  70.409% {
    transform: translate(31.5258vw, 70.409vh) scale(0.6374);
  }
  to {
    transform: translate(35.374vw, 100vh) scale(0.6374);
  }
}
@keyframes confetti-151 {
  70.409% {
    transform: translate(31.5258vw, 70.409vh) scale(0.6374);
  }
  to {
    transform: translate(35.374vw, 100vh) scale(0.6374);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(152) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0537;
  transform: translate(89.3398vw, -10px) scale(0.673);
  -webkit-animation: confetti-152 22s -12s linear infinite;
          animation: confetti-152 22s -12s linear infinite;
}
@-webkit-keyframes confetti-152 {
  63.184% {
    transform: translate(98.4918vw, 63.184vh) scale(0.673);
  }
  to {
    transform: translate(93.9158vw, 100vh) scale(0.673);
  }
}
@keyframes confetti-152 {
  63.184% {
    transform: translate(98.4918vw, 63.184vh) scale(0.673);
  }
  to {
    transform: translate(93.9158vw, 100vh) scale(0.673);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(153) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1842;
  transform: translate(39.1088vw, -10px) scale(0.4507);
  -webkit-animation: confetti-153 18s -21s linear infinite;
          animation: confetti-153 18s -21s linear infinite;
}
@-webkit-keyframes confetti-153 {
  53.344% {
    transform: translate(46.102vw, 53.344vh) scale(0.4507);
  }
  to {
    transform: translate(42.6054vw, 100vh) scale(0.4507);
  }
}
@keyframes confetti-153 {
  53.344% {
    transform: translate(46.102vw, 53.344vh) scale(0.4507);
  }
  to {
    transform: translate(42.6054vw, 100vh) scale(0.4507);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(154) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1613;
  transform: translate(44.4288vw, -10px) scale(0.0698);
  -webkit-animation: confetti-154 13s -25s linear infinite;
          animation: confetti-154 13s -25s linear infinite;
}
@-webkit-keyframes confetti-154 {
  63.317% {
    transform: translate(53.199vw, 63.317vh) scale(0.0698);
  }
  to {
    transform: translate(48.8139vw, 100vh) scale(0.0698);
  }
}
@keyframes confetti-154 {
  63.317% {
    transform: translate(53.199vw, 63.317vh) scale(0.0698);
  }
  to {
    transform: translate(48.8139vw, 100vh) scale(0.0698);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(155) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5357;
  transform: translate(49.1703vw, -10px) scale(0.8846);
  -webkit-animation: confetti-155 12s -12s linear infinite;
          animation: confetti-155 12s -12s linear infinite;
}
@-webkit-keyframes confetti-155 {
  47.163% {
    transform: translate(53.4903vw, 47.163vh) scale(0.8846);
  }
  to {
    transform: translate(51.3303vw, 100vh) scale(0.8846);
  }
}
@keyframes confetti-155 {
  47.163% {
    transform: translate(53.4903vw, 47.163vh) scale(0.8846);
  }
  to {
    transform: translate(51.3303vw, 100vh) scale(0.8846);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(156) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4699;
  transform: translate(16.5652vw, -10px) scale(0.1981);
  -webkit-animation: confetti-156 24s -13s linear infinite;
          animation: confetti-156 24s -13s linear infinite;
}
@-webkit-keyframes confetti-156 {
  76.055% {
    transform: translate(18.6899vw, 76.055vh) scale(0.1981);
  }
  to {
    transform: translate(17.62755vw, 100vh) scale(0.1981);
  }
}
@keyframes confetti-156 {
  76.055% {
    transform: translate(18.6899vw, 76.055vh) scale(0.1981);
  }
  to {
    transform: translate(17.62755vw, 100vh) scale(0.1981);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(157) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4723;
  transform: translate(52.3344vw, -10px) scale(0.1031);
  -webkit-animation: confetti-157 13s -15s linear infinite;
          animation: confetti-157 13s -15s linear infinite;
}
@-webkit-keyframes confetti-157 {
  37.408% {
    transform: translate(51.4325vw, 37.408vh) scale(0.1031);
  }
  to {
    transform: translate(51.88345vw, 100vh) scale(0.1031);
  }
}
@keyframes confetti-157 {
  37.408% {
    transform: translate(51.4325vw, 37.408vh) scale(0.1031);
  }
  to {
    transform: translate(51.88345vw, 100vh) scale(0.1031);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(158) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2819;
  transform: translate(7.5326vw, -10px) scale(0.6347);
  -webkit-animation: confetti-158 11s -4s linear infinite;
          animation: confetti-158 11s -4s linear infinite;
}
@-webkit-keyframes confetti-158 {
  40.715% {
    transform: translate(9.4026vw, 40.715vh) scale(0.6347);
  }
  to {
    transform: translate(8.4676vw, 100vh) scale(0.6347);
  }
}
@keyframes confetti-158 {
  40.715% {
    transform: translate(9.4026vw, 40.715vh) scale(0.6347);
  }
  to {
    transform: translate(8.4676vw, 100vh) scale(0.6347);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(159) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4835;
  transform: translate(6.7863vw, -10px) scale(0.5337);
  -webkit-animation: confetti-159 26s -5s linear infinite;
          animation: confetti-159 26s -5s linear infinite;
}
@-webkit-keyframes confetti-159 {
  57.728% {
    transform: translate(12.2154vw, 57.728vh) scale(0.5337);
  }
  to {
    transform: translate(9.50085vw, 100vh) scale(0.5337);
  }
}
@keyframes confetti-159 {
  57.728% {
    transform: translate(12.2154vw, 57.728vh) scale(0.5337);
  }
  to {
    transform: translate(9.50085vw, 100vh) scale(0.5337);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(160) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6328;
  transform: translate(63.2419vw, -10px) scale(0.057);
  -webkit-animation: confetti-160 21s -21s linear infinite;
          animation: confetti-160 21s -21s linear infinite;
}
@-webkit-keyframes confetti-160 {
  56.073% {
    transform: translate(56.9384vw, 56.073vh) scale(0.057);
  }
  to {
    transform: translate(60.09015vw, 100vh) scale(0.057);
  }
}
@keyframes confetti-160 {
  56.073% {
    transform: translate(56.9384vw, 56.073vh) scale(0.057);
  }
  to {
    transform: translate(60.09015vw, 100vh) scale(0.057);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(161) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2603;
  transform: translate(32.7615vw, -10px) scale(0.0788);
  -webkit-animation: confetti-161 21s -1s linear infinite;
          animation: confetti-161 21s -1s linear infinite;
}
@-webkit-keyframes confetti-161 {
  72.231% {
    transform: translate(40.1199vw, 72.231vh) scale(0.0788);
  }
  to {
    transform: translate(36.4407vw, 100vh) scale(0.0788);
  }
}
@keyframes confetti-161 {
  72.231% {
    transform: translate(40.1199vw, 72.231vh) scale(0.0788);
  }
  to {
    transform: translate(36.4407vw, 100vh) scale(0.0788);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(162) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5185;
  transform: translate(80.6255vw, -10px) scale(0.3353);
  -webkit-animation: confetti-162 21s -7s linear infinite;
          animation: confetti-162 21s -7s linear infinite;
}
@-webkit-keyframes confetti-162 {
  36.14% {
    transform: translate(80.8325vw, 36.14vh) scale(0.3353);
  }
  to {
    transform: translate(80.729vw, 100vh) scale(0.3353);
  }
}
@keyframes confetti-162 {
  36.14% {
    transform: translate(80.8325vw, 36.14vh) scale(0.3353);
  }
  to {
    transform: translate(80.729vw, 100vh) scale(0.3353);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(163) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5232;
  transform: translate(12.8571vw, -10px) scale(0.3552);
  -webkit-animation: confetti-163 11s -12s linear infinite;
          animation: confetti-163 11s -12s linear infinite;
}
@-webkit-keyframes confetti-163 {
  76.407% {
    transform: translate(18.7464vw, 76.407vh) scale(0.3552);
  }
  to {
    transform: translate(15.80175vw, 100vh) scale(0.3552);
  }
}
@keyframes confetti-163 {
  76.407% {
    transform: translate(18.7464vw, 76.407vh) scale(0.3552);
  }
  to {
    transform: translate(15.80175vw, 100vh) scale(0.3552);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(164) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2699;
  transform: translate(11.5697vw, -10px) scale(0.5281);
  -webkit-animation: confetti-164 17s -9s linear infinite;
          animation: confetti-164 17s -9s linear infinite;
}
@-webkit-keyframes confetti-164 {
  70.677% {
    transform: translate(2.8475vw, 70.677vh) scale(0.5281);
  }
  to {
    transform: translate(7.2086vw, 100vh) scale(0.5281);
  }
}
@keyframes confetti-164 {
  70.677% {
    transform: translate(2.8475vw, 70.677vh) scale(0.5281);
  }
  to {
    transform: translate(7.2086vw, 100vh) scale(0.5281);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(165) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1616;
  transform: translate(34.8352vw, -10px) scale(0.8336);
  -webkit-animation: confetti-165 19s -3s linear infinite;
          animation: confetti-165 19s -3s linear infinite;
}
@-webkit-keyframes confetti-165 {
  76.708% {
    transform: translate(37.1295vw, 76.708vh) scale(0.8336);
  }
  to {
    transform: translate(35.98235vw, 100vh) scale(0.8336);
  }
}
@keyframes confetti-165 {
  76.708% {
    transform: translate(37.1295vw, 76.708vh) scale(0.8336);
  }
  to {
    transform: translate(35.98235vw, 100vh) scale(0.8336);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(166) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.315;
  transform: translate(64.4865vw, -10px) scale(0.8003);
  -webkit-animation: confetti-166 18s -19s linear infinite;
          animation: confetti-166 18s -19s linear infinite;
}
@-webkit-keyframes confetti-166 {
  63.157% {
    transform: translate(74.0665vw, 63.157vh) scale(0.8003);
  }
  to {
    transform: translate(69.2765vw, 100vh) scale(0.8003);
  }
}
@keyframes confetti-166 {
  63.157% {
    transform: translate(74.0665vw, 63.157vh) scale(0.8003);
  }
  to {
    transform: translate(69.2765vw, 100vh) scale(0.8003);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(167) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7889;
  transform: translate(57.8186vw, -10px) scale(0.5784);
  -webkit-animation: confetti-167 19s -21s linear infinite;
          animation: confetti-167 19s -21s linear infinite;
}
@-webkit-keyframes confetti-167 {
  37.788% {
    transform: translate(65.0254vw, 37.788vh) scale(0.5784);
  }
  to {
    transform: translate(61.422vw, 100vh) scale(0.5784);
  }
}
@keyframes confetti-167 {
  37.788% {
    transform: translate(65.0254vw, 37.788vh) scale(0.5784);
  }
  to {
    transform: translate(61.422vw, 100vh) scale(0.5784);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(168) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3024;
  transform: translate(34.2668vw, -10px) scale(0.7079);
  -webkit-animation: confetti-168 27s -18s linear infinite;
          animation: confetti-168 27s -18s linear infinite;
}
@-webkit-keyframes confetti-168 {
  56.859% {
    transform: translate(30.0868vw, 56.859vh) scale(0.7079);
  }
  to {
    transform: translate(32.1768vw, 100vh) scale(0.7079);
  }
}
@keyframes confetti-168 {
  56.859% {
    transform: translate(30.0868vw, 56.859vh) scale(0.7079);
  }
  to {
    transform: translate(32.1768vw, 100vh) scale(0.7079);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(169) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6321;
  transform: translate(27.6244vw, -10px) scale(0.8688);
  -webkit-animation: confetti-169 13s -25s linear infinite;
          animation: confetti-169 13s -25s linear infinite;
}
@-webkit-keyframes confetti-169 {
  70.975% {
    transform: translate(29.5157vw, 70.975vh) scale(0.8688);
  }
  to {
    transform: translate(28.57005vw, 100vh) scale(0.8688);
  }
}
@keyframes confetti-169 {
  70.975% {
    transform: translate(29.5157vw, 70.975vh) scale(0.8688);
  }
  to {
    transform: translate(28.57005vw, 100vh) scale(0.8688);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(170) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2114;
  transform: translate(7.1324vw, -10px) scale(0.8007);
  -webkit-animation: confetti-170 24s -7s linear infinite;
          animation: confetti-170 24s -7s linear infinite;
}
@-webkit-keyframes confetti-170 {
  34.781% {
    transform: translate(13.4814vw, 34.781vh) scale(0.8007);
  }
  to {
    transform: translate(10.3069vw, 100vh) scale(0.8007);
  }
}
@keyframes confetti-170 {
  34.781% {
    transform: translate(13.4814vw, 34.781vh) scale(0.8007);
  }
  to {
    transform: translate(10.3069vw, 100vh) scale(0.8007);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(171) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7261;
  transform: translate(77.3256vw, -10px) scale(0.9448);
  -webkit-animation: confetti-171 14s -20s linear infinite;
          animation: confetti-171 14s -20s linear infinite;
}
@-webkit-keyframes confetti-171 {
  73.711% {
    transform: translate(75.079vw, 73.711vh) scale(0.9448);
  }
  to {
    transform: translate(76.2023vw, 100vh) scale(0.9448);
  }
}
@keyframes confetti-171 {
  73.711% {
    transform: translate(75.079vw, 73.711vh) scale(0.9448);
  }
  to {
    transform: translate(76.2023vw, 100vh) scale(0.9448);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(172) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6127;
  transform: translate(69.7025vw, -10px) scale(0.305);
  -webkit-animation: confetti-172 24s -26s linear infinite;
          animation: confetti-172 24s -26s linear infinite;
}
@-webkit-keyframes confetti-172 {
  75.037% {
    transform: translate(71.0327vw, 75.037vh) scale(0.305);
  }
  to {
    transform: translate(70.3676vw, 100vh) scale(0.305);
  }
}
@keyframes confetti-172 {
  75.037% {
    transform: translate(71.0327vw, 75.037vh) scale(0.305);
  }
  to {
    transform: translate(70.3676vw, 100vh) scale(0.305);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(173) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.264;
  transform: translate(99.2729vw, -10px) scale(0.5989);
  -webkit-animation: confetti-173 17s -17s linear infinite;
          animation: confetti-173 17s -17s linear infinite;
}
@-webkit-keyframes confetti-173 {
  62.949% {
    transform: translate(106.5626vw, 62.949vh) scale(0.5989);
  }
  to {
    transform: translate(102.91775vw, 100vh) scale(0.5989);
  }
}
@keyframes confetti-173 {
  62.949% {
    transform: translate(106.5626vw, 62.949vh) scale(0.5989);
  }
  to {
    transform: translate(102.91775vw, 100vh) scale(0.5989);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(174) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.9467;
  transform: translate(62.638vw, -10px) scale(0.1988);
  -webkit-animation: confetti-174 29s -20s linear infinite;
          animation: confetti-174 29s -20s linear infinite;
}
@-webkit-keyframes confetti-174 {
  61.381% {
    transform: translate(68.5534vw, 61.381vh) scale(0.1988);
  }
  to {
    transform: translate(65.5957vw, 100vh) scale(0.1988);
  }
}
@keyframes confetti-174 {
  61.381% {
    transform: translate(68.5534vw, 61.381vh) scale(0.1988);
  }
  to {
    transform: translate(65.5957vw, 100vh) scale(0.1988);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(175) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0087;
  transform: translate(35.2789vw, -10px) scale(0.1778);
  -webkit-animation: confetti-175 17s -12s linear infinite;
          animation: confetti-175 17s -12s linear infinite;
}
@-webkit-keyframes confetti-175 {
  58.905% {
    transform: translate(32.2122vw, 58.905vh) scale(0.1778);
  }
  to {
    transform: translate(33.74555vw, 100vh) scale(0.1778);
  }
}
@keyframes confetti-175 {
  58.905% {
    transform: translate(32.2122vw, 58.905vh) scale(0.1778);
  }
  to {
    transform: translate(33.74555vw, 100vh) scale(0.1778);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(176) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3914;
  transform: translate(69.4667vw, -10px) scale(0.4468);
  -webkit-animation: confetti-176 29s -9s linear infinite;
          animation: confetti-176 29s -9s linear infinite;
}
@-webkit-keyframes confetti-176 {
  33.212% {
    transform: translate(72.8179vw, 33.212vh) scale(0.4468);
  }
  to {
    transform: translate(71.1423vw, 100vh) scale(0.4468);
  }
}
@keyframes confetti-176 {
  33.212% {
    transform: translate(72.8179vw, 33.212vh) scale(0.4468);
  }
  to {
    transform: translate(71.1423vw, 100vh) scale(0.4468);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(177) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.439;
  transform: translate(61.7814vw, -10px) scale(0.5955);
  -webkit-animation: confetti-177 27s -28s linear infinite;
          animation: confetti-177 27s -28s linear infinite;
}
@-webkit-keyframes confetti-177 {
  60.957% {
    transform: translate(62.9571vw, 60.957vh) scale(0.5955);
  }
  to {
    transform: translate(62.36925vw, 100vh) scale(0.5955);
  }
}
@keyframes confetti-177 {
  60.957% {
    transform: translate(62.9571vw, 60.957vh) scale(0.5955);
  }
  to {
    transform: translate(62.36925vw, 100vh) scale(0.5955);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(178) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0689;
  transform: translate(61.2823vw, -10px) scale(0.2463);
  -webkit-animation: confetti-178 23s -24s linear infinite;
          animation: confetti-178 23s -24s linear infinite;
}
@-webkit-keyframes confetti-178 {
  51.306% {
    transform: translate(61.8836vw, 51.306vh) scale(0.2463);
  }
  to {
    transform: translate(61.58295vw, 100vh) scale(0.2463);
  }
}
@keyframes confetti-178 {
  51.306% {
    transform: translate(61.8836vw, 51.306vh) scale(0.2463);
  }
  to {
    transform: translate(61.58295vw, 100vh) scale(0.2463);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(179) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7896;
  transform: translate(2.7673vw, -10px) scale(0.8746);
  -webkit-animation: confetti-179 23s -23s linear infinite;
          animation: confetti-179 23s -23s linear infinite;
}
@-webkit-keyframes confetti-179 {
  50.269% {
    transform: translate(6.4193vw, 50.269vh) scale(0.8746);
  }
  to {
    transform: translate(4.5933vw, 100vh) scale(0.8746);
  }
}
@keyframes confetti-179 {
  50.269% {
    transform: translate(6.4193vw, 50.269vh) scale(0.8746);
  }
  to {
    transform: translate(4.5933vw, 100vh) scale(0.8746);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(180) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1451;
  transform: translate(19.638vw, -10px) scale(0.5723);
  -webkit-animation: confetti-180 27s -18s linear infinite;
          animation: confetti-180 27s -18s linear infinite;
}
@-webkit-keyframes confetti-180 {
  32.046% {
    transform: translate(25.7568vw, 32.046vh) scale(0.5723);
  }
  to {
    transform: translate(22.6974vw, 100vh) scale(0.5723);
  }
}
@keyframes confetti-180 {
  32.046% {
    transform: translate(25.7568vw, 32.046vh) scale(0.5723);
  }
  to {
    transform: translate(22.6974vw, 100vh) scale(0.5723);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(181) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.966;
  transform: translate(1.7511vw, -10px) scale(0.8908);
  -webkit-animation: confetti-181 14s -18s linear infinite;
          animation: confetti-181 14s -18s linear infinite;
}
@-webkit-keyframes confetti-181 {
  35.242% {
    transform: translate(3.0776vw, 35.242vh) scale(0.8908);
  }
  to {
    transform: translate(2.41435vw, 100vh) scale(0.8908);
  }
}
@keyframes confetti-181 {
  35.242% {
    transform: translate(3.0776vw, 35.242vh) scale(0.8908);
  }
  to {
    transform: translate(2.41435vw, 100vh) scale(0.8908);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(182) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7316;
  transform: translate(99.3951vw, -10px) scale(0.0138);
  -webkit-animation: confetti-182 30s -10s linear infinite;
          animation: confetti-182 30s -10s linear infinite;
}
@-webkit-keyframes confetti-182 {
  58.927% {
    transform: translate(104.9809vw, 58.927vh) scale(0.0138);
  }
  to {
    transform: translate(102.188vw, 100vh) scale(0.0138);
  }
}
@keyframes confetti-182 {
  58.927% {
    transform: translate(104.9809vw, 58.927vh) scale(0.0138);
  }
  to {
    transform: translate(102.188vw, 100vh) scale(0.0138);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(183) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.8513;
  transform: translate(18.2644vw, -10px) scale(0.4655);
  -webkit-animation: confetti-183 21s -12s linear infinite;
          animation: confetti-183 21s -12s linear infinite;
}
@-webkit-keyframes confetti-183 {
  32.478% {
    transform: translate(14.4521vw, 32.478vh) scale(0.4655);
  }
  to {
    transform: translate(16.35825vw, 100vh) scale(0.4655);
  }
}
@keyframes confetti-183 {
  32.478% {
    transform: translate(14.4521vw, 32.478vh) scale(0.4655);
  }
  to {
    transform: translate(16.35825vw, 100vh) scale(0.4655);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(184) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.8503;
  transform: translate(77.3066vw, -10px) scale(0.0234);
  -webkit-animation: confetti-184 17s -8s linear infinite;
          animation: confetti-184 17s -8s linear infinite;
}
@-webkit-keyframes confetti-184 {
  46.807% {
    transform: translate(77.7011vw, 46.807vh) scale(0.0234);
  }
  to {
    transform: translate(77.50385vw, 100vh) scale(0.0234);
  }
}
@keyframes confetti-184 {
  46.807% {
    transform: translate(77.7011vw, 46.807vh) scale(0.0234);
  }
  to {
    transform: translate(77.50385vw, 100vh) scale(0.0234);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(185) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0717;
  transform: translate(99.6045vw, -10px) scale(0.3466);
  -webkit-animation: confetti-185 25s -9s linear infinite;
          animation: confetti-185 25s -9s linear infinite;
}
@-webkit-keyframes confetti-185 {
  43.357% {
    transform: translate(102.551vw, 43.357vh) scale(0.3466);
  }
  to {
    transform: translate(101.07775vw, 100vh) scale(0.3466);
  }
}
@keyframes confetti-185 {
  43.357% {
    transform: translate(102.551vw, 43.357vh) scale(0.3466);
  }
  to {
    transform: translate(101.07775vw, 100vh) scale(0.3466);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(186) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.458;
  transform: translate(72.7559vw, -10px) scale(0.4102);
  -webkit-animation: confetti-186 24s -13s linear infinite;
          animation: confetti-186 24s -13s linear infinite;
}
@-webkit-keyframes confetti-186 {
  56.817% {
    transform: translate(68.5209vw, 56.817vh) scale(0.4102);
  }
  to {
    transform: translate(70.6384vw, 100vh) scale(0.4102);
  }
}
@keyframes confetti-186 {
  56.817% {
    transform: translate(68.5209vw, 56.817vh) scale(0.4102);
  }
  to {
    transform: translate(70.6384vw, 100vh) scale(0.4102);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(187) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2584;
  transform: translate(52.0368vw, -10px) scale(0.424);
  -webkit-animation: confetti-187 14s -4s linear infinite;
          animation: confetti-187 14s -4s linear infinite;
}
@-webkit-keyframes confetti-187 {
  71.24% {
    transform: translate(51.1777vw, 71.24vh) scale(0.424);
  }
  to {
    transform: translate(51.60725vw, 100vh) scale(0.424);
  }
}
@keyframes confetti-187 {
  71.24% {
    transform: translate(51.1777vw, 71.24vh) scale(0.424);
  }
  to {
    transform: translate(51.60725vw, 100vh) scale(0.424);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(188) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.9812;
  transform: translate(85.6343vw, -10px) scale(0.1866);
  -webkit-animation: confetti-188 22s -11s linear infinite;
          animation: confetti-188 22s -11s linear infinite;
}
@-webkit-keyframes confetti-188 {
  45.842% {
    transform: translate(87.3305vw, 45.842vh) scale(0.1866);
  }
  to {
    transform: translate(86.4824vw, 100vh) scale(0.1866);
  }
}
@keyframes confetti-188 {
  45.842% {
    transform: translate(87.3305vw, 45.842vh) scale(0.1866);
  }
  to {
    transform: translate(86.4824vw, 100vh) scale(0.1866);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(189) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.8323;
  transform: translate(34.7335vw, -10px) scale(0.2557);
  -webkit-animation: confetti-189 23s -2s linear infinite;
          animation: confetti-189 23s -2s linear infinite;
}
@-webkit-keyframes confetti-189 {
  56.483% {
    transform: translate(33.0256vw, 56.483vh) scale(0.2557);
  }
  to {
    transform: translate(33.87955vw, 100vh) scale(0.2557);
  }
}
@keyframes confetti-189 {
  56.483% {
    transform: translate(33.0256vw, 56.483vh) scale(0.2557);
  }
  to {
    transform: translate(33.87955vw, 100vh) scale(0.2557);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(190) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7352;
  transform: translate(62.145vw, -10px) scale(0.1065);
  -webkit-animation: confetti-190 14s -30s linear infinite;
          animation: confetti-190 14s -30s linear infinite;
}
@-webkit-keyframes confetti-190 {
  33.179% {
    transform: translate(61.5012vw, 33.179vh) scale(0.1065);
  }
  to {
    transform: translate(61.8231vw, 100vh) scale(0.1065);
  }
}
@keyframes confetti-190 {
  33.179% {
    transform: translate(61.5012vw, 33.179vh) scale(0.1065);
  }
  to {
    transform: translate(61.8231vw, 100vh) scale(0.1065);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(191) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2121;
  transform: translate(46.8514vw, -10px) scale(0.9726);
  -webkit-animation: confetti-191 26s -29s linear infinite;
          animation: confetti-191 26s -29s linear infinite;
}
@-webkit-keyframes confetti-191 {
  31.432% {
    transform: translate(47.662vw, 31.432vh) scale(0.9726);
  }
  to {
    transform: translate(47.2567vw, 100vh) scale(0.9726);
  }
}
@keyframes confetti-191 {
  31.432% {
    transform: translate(47.662vw, 31.432vh) scale(0.9726);
  }
  to {
    transform: translate(47.2567vw, 100vh) scale(0.9726);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(192) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3167;
  transform: translate(15.1746vw, -10px) scale(0.7798);
  -webkit-animation: confetti-192 12s -24s linear infinite;
          animation: confetti-192 12s -24s linear infinite;
}
@-webkit-keyframes confetti-192 {
  53.31% {
    transform: translate(14.2455vw, 53.31vh) scale(0.7798);
  }
  to {
    transform: translate(14.71005vw, 100vh) scale(0.7798);
  }
}
@keyframes confetti-192 {
  53.31% {
    transform: translate(14.2455vw, 53.31vh) scale(0.7798);
  }
  to {
    transform: translate(14.71005vw, 100vh) scale(0.7798);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(193) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5148;
  transform: translate(43.0011vw, -10px) scale(0.7618);
  -webkit-animation: confetti-193 23s -4s linear infinite;
          animation: confetti-193 23s -4s linear infinite;
}
@-webkit-keyframes confetti-193 {
  56.097% {
    transform: translate(34.2289vw, 56.097vh) scale(0.7618);
  }
  to {
    transform: translate(38.615vw, 100vh) scale(0.7618);
  }
}
@keyframes confetti-193 {
  56.097% {
    transform: translate(34.2289vw, 56.097vh) scale(0.7618);
  }
  to {
    transform: translate(38.615vw, 100vh) scale(0.7618);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(194) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.883;
  transform: translate(34.2177vw, -10px) scale(0.5975);
  -webkit-animation: confetti-194 26s -10s linear infinite;
          animation: confetti-194 26s -10s linear infinite;
}
@-webkit-keyframes confetti-194 {
  52.639% {
    transform: translate(38.4409vw, 52.639vh) scale(0.5975);
  }
  to {
    transform: translate(36.3293vw, 100vh) scale(0.5975);
  }
}
@keyframes confetti-194 {
  52.639% {
    transform: translate(38.4409vw, 52.639vh) scale(0.5975);
  }
  to {
    transform: translate(36.3293vw, 100vh) scale(0.5975);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(195) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5675;
  transform: translate(45.5884vw, -10px) scale(0.6203);
  -webkit-animation: confetti-195 23s -5s linear infinite;
          animation: confetti-195 23s -5s linear infinite;
}
@-webkit-keyframes confetti-195 {
  75.264% {
    transform: translate(42.5288vw, 75.264vh) scale(0.6203);
  }
  to {
    transform: translate(44.0586vw, 100vh) scale(0.6203);
  }
}
@keyframes confetti-195 {
  75.264% {
    transform: translate(42.5288vw, 75.264vh) scale(0.6203);
  }
  to {
    transform: translate(44.0586vw, 100vh) scale(0.6203);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(196) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4282;
  transform: translate(66.9568vw, -10px) scale(0.9727);
  -webkit-animation: confetti-196 19s -10s linear infinite;
          animation: confetti-196 19s -10s linear infinite;
}
@-webkit-keyframes confetti-196 {
  71.484% {
    transform: translate(69.9967vw, 71.484vh) scale(0.9727);
  }
  to {
    transform: translate(68.47675vw, 100vh) scale(0.9727);
  }
}
@keyframes confetti-196 {
  71.484% {
    transform: translate(69.9967vw, 71.484vh) scale(0.9727);
  }
  to {
    transform: translate(68.47675vw, 100vh) scale(0.9727);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(197) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1627;
  transform: translate(36.4493vw, -10px) scale(0.4958);
  -webkit-animation: confetti-197 25s -22s linear infinite;
          animation: confetti-197 25s -22s linear infinite;
}
@-webkit-keyframes confetti-197 {
  73.862% {
    transform: translate(38.7904vw, 73.862vh) scale(0.4958);
  }
  to {
    transform: translate(37.61985vw, 100vh) scale(0.4958);
  }
}
@keyframes confetti-197 {
  73.862% {
    transform: translate(38.7904vw, 73.862vh) scale(0.4958);
  }
  to {
    transform: translate(37.61985vw, 100vh) scale(0.4958);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(198) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4336;
  transform: translate(43.0626vw, -10px) scale(0.6741);
  -webkit-animation: confetti-198 30s -11s linear infinite;
          animation: confetti-198 30s -11s linear infinite;
}
@-webkit-keyframes confetti-198 {
  48.589% {
    transform: translate(45.566vw, 48.589vh) scale(0.6741);
  }
  to {
    transform: translate(44.3143vw, 100vh) scale(0.6741);
  }
}
@keyframes confetti-198 {
  48.589% {
    transform: translate(45.566vw, 48.589vh) scale(0.6741);
  }
  to {
    transform: translate(44.3143vw, 100vh) scale(0.6741);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(199) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5935;
  transform: translate(27.4351vw, -10px) scale(0.9874);
  -webkit-animation: confetti-199 26s -9s linear infinite;
          animation: confetti-199 26s -9s linear infinite;
}
@-webkit-keyframes confetti-199 {
  60.635% {
    transform: translate(34.6531vw, 60.635vh) scale(0.9874);
  }
  to {
    transform: translate(31.0441vw, 100vh) scale(0.9874);
  }
}
@keyframes confetti-199 {
  60.635% {
    transform: translate(34.6531vw, 60.635vh) scale(0.9874);
  }
  to {
    transform: translate(31.0441vw, 100vh) scale(0.9874);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(200) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7276;
  transform: translate(58.8039vw, -10px) scale(0.0232);
  -webkit-animation: confetti-200 30s -27s linear infinite;
          animation: confetti-200 30s -27s linear infinite;
}
@-webkit-keyframes confetti-200 {
  78.556% {
    transform: translate(67.8624vw, 78.556vh) scale(0.0232);
  }
  to {
    transform: translate(63.33315vw, 100vh) scale(0.0232);
  }
}
@keyframes confetti-200 {
  78.556% {
    transform: translate(67.8624vw, 78.556vh) scale(0.0232);
  }
  to {
    transform: translate(63.33315vw, 100vh) scale(0.0232);
  }
}
main#portal-nambacampagin .glitch {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(/residentevil/pc/img/ambassador-campaign/holiday2021/noise.gif) repeat center center/100% rgb(0, 0, 0);
  overflow: hidden;
  pointer-events: none;
  z-index: 100;
  opacity: 0;
  mix-blend-mode: difference;
}
main#portal-nambacampagin .glitch.disp {
  -webkit-animation: glitch-hide 2s linear 1s 1 normal;
          animation: glitch-hide 2s linear 1s 1 normal;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
@-webkit-keyframes glitch-hide {
  0% {
    transform: none;
  }
  10% {
    transform: none;
    opacity: 0.9;
  }
  50% {
    transform: none;
    opacity: 0.9;
  }
  100% {
    transform: none;
    opacity: 0;
  }
}
@keyframes glitch-hide {
  0% {
    transform: none;
  }
  10% {
    transform: none;
    opacity: 0.9;
  }
  50% {
    transform: none;
    opacity: 0.9;
  }
  100% {
    transform: none;
    opacity: 0;
  }
}
main#portal-nambacampagin .glitch li {
  display: none;
}

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

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

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

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

main#portal-video {
  visibility: visible;
  opacity: 1;
  transition: visibility 0.3s, opacity 0.3s;
  background: url(/residentevil/pc/img/fancontents/video/bg_requiem.webp) no-repeat top center fixed;
  background-size: cover;
}
body.no_webp main#portal-video {
  background: url(/residentevil/pc/img/fancontents/video/bg_requiem.jpg) no-repeat top center fixed;
  background-size: cover;
}
main#portal-video .pagetitle {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  width: 1076px;
  margin: 0 auto;
  padding: 80px 0 60px;
  opacity: 0;
  -webkit-animation: ease_display 0.5s ease-out 0.8s 1 normal;
          animation: ease_display 0.5s ease-out 0.8s 1 normal;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
@media (max-width: 1200px) {
  main#portal-video .pagetitle {
    width: 100%;
  }
}
main#portal-video .pagetitle__content {
  position: absolute;
  top: 25px;
  left: 0;
  padding: 0 0 0 15px;
  border-left: 2px solid #930912;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
  font-weight: 200;
  line-height: 2.2rem;
}
main#portal-video .pagetitle h1 {
  margin: 0 auto 40px;
}
main#portal-video .pagetitle__text {
  color: #d4d4d4;
  font-size: 1.6rem;
  text-align: center;
  font-weight: 600;
}
main#portal-video #contents {
  width: 100%;
  opacity: 0;
  -webkit-animation: ease_display 0.5s ease-out 1.2s 1 normal;
          animation: ease_display 0.5s ease-out 1.2s 1 normal;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
main#portal-video #contents .contents__inner {
  padding: 0 0 100px;
}
main#portal-video #contents .contents__inner .login_lead,
main#portal-video #contents .contents__inner .cookie_alert {
  display: flex;
  flex-direction: column;
  position: relative;
  margin: 0 auto 60px;
  padding: 30px 0;
  background: linear-gradient(to right, rgba(16, 1, 1, 0) 0%, rgb(16, 1, 1) 20%, rgb(16, 1, 1) 80%, rgba(16, 1, 1, 0) 100%);
}
main#portal-video #contents .contents__inner .login_lead::before, main#portal-video #contents .contents__inner .login_lead::after,
main#portal-video #contents .contents__inner .cookie_alert::before,
main#portal-video #contents .contents__inner .cookie_alert::after {
  content: "";
  position: absolute;
  right: 50%;
  width: 100%;
  height: 1px;
  background: linear-gradient(to right, rgba(147, 9, 18, 0) 0%, rgb(147, 9, 18) 50%, rgba(147, 9, 18, 0) 100%);
  transform: translateX(50%);
}
main#portal-video #contents .contents__inner .login_lead::before,
main#portal-video #contents .contents__inner .cookie_alert::before {
  top: 0;
}
main#portal-video #contents .contents__inner .login_lead::after,
main#portal-video #contents .contents__inner .cookie_alert::after {
  bottom: 0;
}
main#portal-video #contents .contents__inner .login_lead dl dt,
main#portal-video #contents .contents__inner .cookie_alert dl dt {
  margin: 0 0 15px;
  color: #fff;
  font-size: 1.4rem;
  text-align: center;
}
main#portal-video #contents .contents__inner .login_lead dl dd button,
main#portal-video #contents .contents__inner .cookie_alert dl dd button {
  all: unset;
}
main#portal-video #contents .contents__inner .login_lead dl dd a,
main#portal-video #contents .contents__inner .login_lead dl dd button,
main#portal-video #contents .contents__inner .cookie_alert dl dd a,
main#portal-video #contents .contents__inner .cookie_alert dl dd button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 250px;
  height: 33px;
  margin: 0 auto;
  background: #930912;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
  transition: background 0.2s, opacity 0.2s;
  font-size: 1.2rem;
  cursor: pointer;
}
main#portal-video #contents .contents__inner .login_lead dl dd a:hover, main#portal-video #contents .contents__inner .login_lead dl dd a:active,
main#portal-video #contents .contents__inner .login_lead dl dd button:hover,
main#portal-video #contents .contents__inner .login_lead dl dd button:active,
main#portal-video #contents .contents__inner .cookie_alert dl dd a:hover,
main#portal-video #contents .contents__inner .cookie_alert dl dd a:active,
main#portal-video #contents .contents__inner .cookie_alert dl dd button:hover,
main#portal-video #contents .contents__inner .cookie_alert dl dd button:active {
  background: #eb0000;
}
main#portal-video #contents .contents__inner .login_lead dl dd a.disabled,
main#portal-video #contents .contents__inner .login_lead dl dd button.disabled,
main#portal-video #contents .contents__inner .cookie_alert dl dd a.disabled,
main#portal-video #contents .contents__inner .cookie_alert dl dd button.disabled {
  opacity: 0.5;
  pointer-events: none;
}
main#portal-video #contents .contents__inner .movie_wrap {
  display: flex;
  justify-content: center;
  margin: 0 auto 100px;
}
@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);
  }
}
main#portal-anniversary-30thoc {
  width: 100%;
  background: #000;
  font-feature-settings: "palt";
  letter-spacing: 0.05rem;
  position: relative;
}
main#portal-anniversary-30thoc::before {
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background: url(/residentevil/pc/img/anniversary-30th/back_30thoc.jpg) no-repeat center center/cover;
}
@media (max-width: 800px) {
  main#portal-anniversary-30thoc {
    width: 100vw;
  }
}
main#portal-anniversary-30thoc .img_wrap img {
  width: 100%;
  height: auto;
}
main#portal-anniversary-30thoc .mainVisual {
  width: 100%;
  max-width: 1200px;
  height: 603px;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
main#portal-anniversary-30thoc .mainVisual .img_main {
  position: absolute;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
}
main#portal-anniversary-30thoc .contentsWrap {
  width: 100%;
  max-width: 1200px;
  padding: 80px;
  box-sizing: border-box;
  margin: 0 auto 115px;
  background: url(/residentevil/pc/img/anniversary-30th/back_contents.jpg) repeat center center;
  color: #333;
  line-height: 1.7;
  position: relative;
  z-index: 1;
}
main#portal-anniversary-30thoc .contentsWrap .content {
  padding: 50px 0 80px;
  box-sizing: border-box;
  border-top: 4px solid #000;
  position: relative;
}
main#portal-anniversary-30thoc .contentsWrap .content::before {
  content: "";
  position: absolute;
  top: 7px;
  left: 0;
  width: 100%;
  height: 1.5px;
  background: #000;
}
main#portal-anniversary-30thoc .contentsWrap .content h2 {
  font-size: 26px;
  font-weight: bold;
  margin: 0 0 60px;
}
main#portal-anniversary-30thoc .contentsWrap .content h3 {
  font-size: 24px;
  text-align: center;
  font-weight: bold;
  margin: 0 0 30px;
}
main#portal-anniversary-30thoc .contentsWrap .content h4 {
  font-size: 16px;
}
main#portal-anniversary-30thoc .contentsWrap .content p {
  font-size: 17px;
}
main#portal-anniversary-30thoc .contentsWrap .content p:lang(ja) {
  font-weight: 500;
  font-size: 18px;
}
main#portal-anniversary-30thoc .contentsWrap .content p.center {
  text-align: center;
}
main#portal-anniversary-30thoc .contentsWrap .content p.howto {
  text-indent: -1.4em;
  padding-left: 1.4em;
}
main#portal-anniversary-30thoc .contentsWrap .content p.howto:lang(ja) {
  text-indent: -1em;
  padding-left: 1em;
}
main#portal-anniversary-30thoc .contentsWrap .content p.attention {
  color: #930912;
  line-height: 1.5;
  font-weight: bold;
}
main#portal-anniversary-30thoc .contentsWrap .content p.date {
  font-size: 20px;
  margin: 0 0 5px;
  font-weight: bold;
}
main#portal-anniversary-30thoc .contentsWrap .content .attention p {
  color: #930912;
  text-indent: -1em;
  padding-left: 1em;
}
main#portal-anniversary-30thoc .contentsWrap .content .link_eplus a {
  color: #333;
}
main#portal-anniversary-30thoc .contentsWrap .content .link_eplus a:hover {
  text-decoration: underline;
}
main#portal-anniversary-30thoc .contentsWrap .content .link_login a,
main#portal-anniversary-30thoc .contentsWrap .content .link_register a {
  color: #930912;
  text-decoration: underline;
}
main#portal-anniversary-30thoc .contentsWrap .content .link_login a:hover,
main#portal-anniversary-30thoc .contentsWrap .content .link_register a:hover {
  text-decoration: none;
}
main#portal-anniversary-30thoc .contentsWrap .content .link_login {
  margin: 0 0 10px;
}
main#portal-anniversary-30thoc .contentsWrap .content .note__2 {
  margin: 30px 0 0;
}
main#portal-anniversary-30thoc .contentsWrap .content .note p {
  font-size: 16px;
}
main#portal-anniversary-30thoc .contentsWrap .content .note p a {
  color: #333;
}
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap.official a {
  background: #c08202;
}
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap.official a p:first-child {
  line-height: 1.2;
}
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap.official a p:first-child:lang(ja) {
  font-size: 16px;
}
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap.official a p:last-child {
  margin: 6px 0 0;
}
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap.official a p:last-child:not(:lang(ja)) {
  font-size: 20px;
}
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap.lottery a,
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap.lottery div {
  margin: 40px auto 15px;
}
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap.lottery form input,
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap.lottery form button {
  border: none;
  background: #930912;
  margin: 40px auto 15px;
  cursor: pointer;
}
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap.abroad form input,
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap.abroad form button {
  border: 2px solid #930912;
  background: #fff;
  color: #930912;
  margin: 0 auto 30px;
  cursor: pointer;
}
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap.abroad div {
  margin: 0 auto 30px;
}
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap.long a,
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap.long div,
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap.long input,
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap.long button {
  width: 100%;
  max-width: 620px;
}
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap.disabled div {
  background: #999;
  pointer-events: none;
}
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap a,
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap div,
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap input,
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap button {
  display: block;
  text-align: center;
  font-size: 17px;
  font-weight: bold;
  background: #930912;
  width: 100%;
  max-width: 460px;
  padding: 20px 15px;
  margin: 50px auto;
  box-sizing: border-box;
  transition: filter 0.3s;
  color: #fff;
  line-height: 1.3;
}
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap a:lang(ja),
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap div:lang(ja),
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap input:lang(ja),
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap button:lang(ja) {
  padding: 15px;
  font-size: 20px;
  line-height: 1.5;
}
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap a:hover,
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap div:hover,
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap input:hover,
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap button:hover {
  filter: brightness(1.5);
}
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap a p:lang(ja),
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap div p:lang(ja),
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap input p:lang(ja),
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap button p:lang(ja) {
  font-size: 20px;
}
main#portal-anniversary-30thoc .contentsWrap .content__0 {
  border-top: none;
  padding: 0 0 80px;
}
main#portal-anniversary-30thoc .contentsWrap .content__0::before {
  content: none;
}
main#portal-anniversary-30thoc .contentsWrap .content__1 .note {
  padding: 0 30px;
  box-sizing: border-box;
}
main#portal-anniversary-30thoc .contentsWrap .content__2 .note, main#portal-anniversary-30thoc .contentsWrap .content__3 .note {
  margin: 40px 0 0;
}
main#portal-anniversary-30thoc .contentsWrap .content__4 .linkWrap.arrow {
  position: relative;
}
main#portal-anniversary-30thoc .contentsWrap .content__4 .linkWrap.arrow::before {
  content: "";
  position: absolute;
  left: calc(50% - 20px);
  bottom: -40px;
  width: 0;
  height: 0;
  border-style: solid;
  border-right: 20px solid transparent;
  border-left: 20px solid transparent;
  border-top: 15px solid #727272;
  border-bottom: 0;
}
main#portal-anniversary-30thoc .contentsWrap .content__4 .linkWrap.arrow a {
  margin: 25px auto 90px;
}
main#portal-anniversary-30thoc .pc {
  display: block;
}
main#portal-anniversary-30thoc .sp {
  display: none;
}

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

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

body {
  background: #000 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.overflow {
  overflow: hidden !important;
}

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

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

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