/*!******************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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.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.0662;
  transform: translate(55.2471vw, -10px) scale(0.3053);
  -webkit-animation: snow-1 20s -13s linear infinite;
          animation: snow-1 20s -13s linear infinite;
}
@-webkit-keyframes snow-1 {
  67.307% {
    transform: translate(55.4846vw, 67.307vh) scale(0.3053);
  }
  to {
    transform: translate(55.36585vw, 100vh) scale(0.3053);
  }
}
@keyframes snow-1 {
  67.307% {
    transform: translate(55.4846vw, 67.307vh) scale(0.3053);
  }
  to {
    transform: translate(55.36585vw, 100vh) scale(0.3053);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(2) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0132;
  transform: translate(91.7944vw, -10px) scale(0.1223);
  -webkit-animation: snow-2 12s -5s linear infinite;
          animation: snow-2 12s -5s linear infinite;
}
@-webkit-keyframes snow-2 {
  30.052% {
    transform: translate(85.0498vw, 30.052vh) scale(0.1223);
  }
  to {
    transform: translate(88.4221vw, 100vh) scale(0.1223);
  }
}
@keyframes snow-2 {
  30.052% {
    transform: translate(85.0498vw, 30.052vh) scale(0.1223);
  }
  to {
    transform: translate(88.4221vw, 100vh) scale(0.1223);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(3) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6558;
  transform: translate(41.5391vw, -10px) scale(0.1392);
  -webkit-animation: snow-3 11s -6s linear infinite;
          animation: snow-3 11s -6s linear infinite;
}
@-webkit-keyframes snow-3 {
  78.061% {
    transform: translate(47.0117vw, 78.061vh) scale(0.1392);
  }
  to {
    transform: translate(44.2754vw, 100vh) scale(0.1392);
  }
}
@keyframes snow-3 {
  78.061% {
    transform: translate(47.0117vw, 78.061vh) scale(0.1392);
  }
  to {
    transform: translate(44.2754vw, 100vh) scale(0.1392);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(4) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3669;
  transform: translate(47.9574vw, -10px) scale(0.8494);
  -webkit-animation: snow-4 24s -26s linear infinite;
          animation: snow-4 24s -26s linear infinite;
}
@-webkit-keyframes snow-4 {
  62.321% {
    transform: translate(49.6141vw, 62.321vh) scale(0.8494);
  }
  to {
    transform: translate(48.78575vw, 100vh) scale(0.8494);
  }
}
@keyframes snow-4 {
  62.321% {
    transform: translate(49.6141vw, 62.321vh) scale(0.8494);
  }
  to {
    transform: translate(48.78575vw, 100vh) scale(0.8494);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(5) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5583;
  transform: translate(33.8475vw, -10px) scale(0.8676);
  -webkit-animation: snow-5 12s -4s linear infinite;
          animation: snow-5 12s -4s linear infinite;
}
@-webkit-keyframes snow-5 {
  65.041% {
    transform: translate(40.8201vw, 65.041vh) scale(0.8676);
  }
  to {
    transform: translate(37.3338vw, 100vh) scale(0.8676);
  }
}
@keyframes snow-5 {
  65.041% {
    transform: translate(40.8201vw, 65.041vh) scale(0.8676);
  }
  to {
    transform: translate(37.3338vw, 100vh) scale(0.8676);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(6) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.668;
  transform: translate(12.3498vw, -10px) scale(0.1494);
  -webkit-animation: snow-6 16s -30s linear infinite;
          animation: snow-6 16s -30s linear infinite;
}
@-webkit-keyframes snow-6 {
  57.743% {
    transform: translate(9.9257vw, 57.743vh) scale(0.1494);
  }
  to {
    transform: translate(11.13775vw, 100vh) scale(0.1494);
  }
}
@keyframes snow-6 {
  57.743% {
    transform: translate(9.9257vw, 57.743vh) scale(0.1494);
  }
  to {
    transform: translate(11.13775vw, 100vh) scale(0.1494);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(7) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.432;
  transform: translate(94.0359vw, -10px) scale(0.3607);
  -webkit-animation: snow-7 21s -29s linear infinite;
          animation: snow-7 21s -29s linear infinite;
}
@-webkit-keyframes snow-7 {
  41.927% {
    transform: translate(84.1793vw, 41.927vh) scale(0.3607);
  }
  to {
    transform: translate(89.1076vw, 100vh) scale(0.3607);
  }
}
@keyframes snow-7 {
  41.927% {
    transform: translate(84.1793vw, 41.927vh) scale(0.3607);
  }
  to {
    transform: translate(89.1076vw, 100vh) scale(0.3607);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(8) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1712;
  transform: translate(56.5581vw, -10px) scale(0.7944);
  -webkit-animation: snow-8 24s -18s linear infinite;
          animation: snow-8 24s -18s linear infinite;
}
@-webkit-keyframes snow-8 {
  40.063% {
    transform: translate(56.3325vw, 40.063vh) scale(0.7944);
  }
  to {
    transform: translate(56.4453vw, 100vh) scale(0.7944);
  }
}
@keyframes snow-8 {
  40.063% {
    transform: translate(56.3325vw, 40.063vh) scale(0.7944);
  }
  to {
    transform: translate(56.4453vw, 100vh) scale(0.7944);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(9) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6974;
  transform: translate(64.1942vw, -10px) scale(0.2244);
  -webkit-animation: snow-9 11s -2s linear infinite;
          animation: snow-9 11s -2s linear infinite;
}
@-webkit-keyframes snow-9 {
  48.648% {
    transform: translate(70.0133vw, 48.648vh) scale(0.2244);
  }
  to {
    transform: translate(67.10375vw, 100vh) scale(0.2244);
  }
}
@keyframes snow-9 {
  48.648% {
    transform: translate(70.0133vw, 48.648vh) scale(0.2244);
  }
  to {
    transform: translate(67.10375vw, 100vh) scale(0.2244);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(10) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1245;
  transform: translate(8.207vw, -10px) scale(0.6712);
  -webkit-animation: snow-10 20s -16s linear infinite;
          animation: snow-10 20s -16s linear infinite;
}
@-webkit-keyframes snow-10 {
  78.018% {
    transform: translate(8.2508vw, 78.018vh) scale(0.6712);
  }
  to {
    transform: translate(8.2289vw, 100vh) scale(0.6712);
  }
}
@keyframes snow-10 {
  78.018% {
    transform: translate(8.2508vw, 78.018vh) scale(0.6712);
  }
  to {
    transform: translate(8.2289vw, 100vh) scale(0.6712);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(11) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0234;
  transform: translate(43.4578vw, -10px) scale(0.615);
  -webkit-animation: snow-11 20s -23s linear infinite;
          animation: snow-11 20s -23s linear infinite;
}
@-webkit-keyframes snow-11 {
  55.697% {
    transform: translate(36.3194vw, 55.697vh) scale(0.615);
  }
  to {
    transform: translate(39.8886vw, 100vh) scale(0.615);
  }
}
@keyframes snow-11 {
  55.697% {
    transform: translate(36.3194vw, 55.697vh) scale(0.615);
  }
  to {
    transform: translate(39.8886vw, 100vh) scale(0.615);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(12) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3322;
  transform: translate(51.9316vw, -10px) scale(0.7977);
  -webkit-animation: snow-12 18s -3s linear infinite;
          animation: snow-12 18s -3s linear infinite;
}
@-webkit-keyframes snow-12 {
  58.683% {
    transform: translate(58.8598vw, 58.683vh) scale(0.7977);
  }
  to {
    transform: translate(55.3957vw, 100vh) scale(0.7977);
  }
}
@keyframes snow-12 {
  58.683% {
    transform: translate(58.8598vw, 58.683vh) scale(0.7977);
  }
  to {
    transform: translate(55.3957vw, 100vh) scale(0.7977);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(13) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2349;
  transform: translate(65.5411vw, -10px) scale(0.8296);
  -webkit-animation: snow-13 10s -11s linear infinite;
          animation: snow-13 10s -11s linear infinite;
}
@-webkit-keyframes snow-13 {
  78.696% {
    transform: translate(60.8604vw, 78.696vh) scale(0.8296);
  }
  to {
    transform: translate(63.20075vw, 100vh) scale(0.8296);
  }
}
@keyframes snow-13 {
  78.696% {
    transform: translate(60.8604vw, 78.696vh) scale(0.8296);
  }
  to {
    transform: translate(63.20075vw, 100vh) scale(0.8296);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(14) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0873;
  transform: translate(98.0585vw, -10px) scale(0.6417);
  -webkit-animation: snow-14 28s -10s linear infinite;
          animation: snow-14 28s -10s linear infinite;
}
@-webkit-keyframes snow-14 {
  69.351% {
    transform: translate(93.6293vw, 69.351vh) scale(0.6417);
  }
  to {
    transform: translate(95.8439vw, 100vh) scale(0.6417);
  }
}
@keyframes snow-14 {
  69.351% {
    transform: translate(93.6293vw, 69.351vh) scale(0.6417);
  }
  to {
    transform: translate(95.8439vw, 100vh) scale(0.6417);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(15) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0613;
  transform: translate(80.4417vw, -10px) scale(0.1145);
  -webkit-animation: snow-15 13s -23s linear infinite;
          animation: snow-15 13s -23s linear infinite;
}
@-webkit-keyframes snow-15 {
  36.013% {
    transform: translate(81.1106vw, 36.013vh) scale(0.1145);
  }
  to {
    transform: translate(80.77615vw, 100vh) scale(0.1145);
  }
}
@keyframes snow-15 {
  36.013% {
    transform: translate(81.1106vw, 36.013vh) scale(0.1145);
  }
  to {
    transform: translate(80.77615vw, 100vh) scale(0.1145);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(16) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5775;
  transform: translate(97.1vw, -10px) scale(0.1481);
  -webkit-animation: snow-16 19s -21s linear infinite;
          animation: snow-16 19s -21s linear infinite;
}
@-webkit-keyframes snow-16 {
  76.421% {
    transform: translate(102.0411vw, 76.421vh) scale(0.1481);
  }
  to {
    transform: translate(99.57055vw, 100vh) scale(0.1481);
  }
}
@keyframes snow-16 {
  76.421% {
    transform: translate(102.0411vw, 76.421vh) scale(0.1481);
  }
  to {
    transform: translate(99.57055vw, 100vh) scale(0.1481);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(17) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2631;
  transform: translate(85.799vw, -10px) scale(0.9291);
  -webkit-animation: snow-17 10s -1s linear infinite;
          animation: snow-17 10s -1s linear infinite;
}
@-webkit-keyframes snow-17 {
  66.54% {
    transform: translate(92.7656vw, 66.54vh) scale(0.9291);
  }
  to {
    transform: translate(89.2823vw, 100vh) scale(0.9291);
  }
}
@keyframes snow-17 {
  66.54% {
    transform: translate(92.7656vw, 66.54vh) scale(0.9291);
  }
  to {
    transform: translate(89.2823vw, 100vh) scale(0.9291);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(18) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.236;
  transform: translate(64.5468vw, -10px) scale(0.6654);
  -webkit-animation: snow-18 27s -24s linear infinite;
          animation: snow-18 27s -24s linear infinite;
}
@-webkit-keyframes snow-18 {
  49.846% {
    transform: translate(55.0038vw, 49.846vh) scale(0.6654);
  }
  to {
    transform: translate(59.7753vw, 100vh) scale(0.6654);
  }
}
@keyframes snow-18 {
  49.846% {
    transform: translate(55.0038vw, 49.846vh) scale(0.6654);
  }
  to {
    transform: translate(59.7753vw, 100vh) scale(0.6654);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(19) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1281;
  transform: translate(92.5203vw, -10px) scale(0.4243);
  -webkit-animation: snow-19 16s -22s linear infinite;
          animation: snow-19 16s -22s linear infinite;
}
@-webkit-keyframes snow-19 {
  33.196% {
    transform: translate(99.5609vw, 33.196vh) scale(0.4243);
  }
  to {
    transform: translate(96.0406vw, 100vh) scale(0.4243);
  }
}
@keyframes snow-19 {
  33.196% {
    transform: translate(99.5609vw, 33.196vh) scale(0.4243);
  }
  to {
    transform: translate(96.0406vw, 100vh) scale(0.4243);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(20) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2068;
  transform: translate(75.2578vw, -10px) scale(0.4585);
  -webkit-animation: snow-20 22s -9s linear infinite;
          animation: snow-20 22s -9s linear infinite;
}
@-webkit-keyframes snow-20 {
  73.587% {
    transform: translate(73.2956vw, 73.587vh) scale(0.4585);
  }
  to {
    transform: translate(74.2767vw, 100vh) scale(0.4585);
  }
}
@keyframes snow-20 {
  73.587% {
    transform: translate(73.2956vw, 73.587vh) scale(0.4585);
  }
  to {
    transform: translate(74.2767vw, 100vh) scale(0.4585);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(21) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2288;
  transform: translate(25.2618vw, -10px) scale(0.6762);
  -webkit-animation: snow-21 10s -9s linear infinite;
          animation: snow-21 10s -9s linear infinite;
}
@-webkit-keyframes snow-21 {
  53.795% {
    transform: translate(15.6393vw, 53.795vh) scale(0.6762);
  }
  to {
    transform: translate(20.45055vw, 100vh) scale(0.6762);
  }
}
@keyframes snow-21 {
  53.795% {
    transform: translate(15.6393vw, 53.795vh) scale(0.6762);
  }
  to {
    transform: translate(20.45055vw, 100vh) scale(0.6762);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(22) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7777;
  transform: translate(80.6525vw, -10px) scale(0.5381);
  -webkit-animation: snow-22 10s -15s linear infinite;
          animation: snow-22 10s -15s linear infinite;
}
@-webkit-keyframes snow-22 {
  62.067% {
    transform: translate(83.8332vw, 62.067vh) scale(0.5381);
  }
  to {
    transform: translate(82.24285vw, 100vh) scale(0.5381);
  }
}
@keyframes snow-22 {
  62.067% {
    transform: translate(83.8332vw, 62.067vh) scale(0.5381);
  }
  to {
    transform: translate(82.24285vw, 100vh) scale(0.5381);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(23) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1071;
  transform: translate(85.3583vw, -10px) scale(0.9307);
  -webkit-animation: snow-23 25s -2s linear infinite;
          animation: snow-23 25s -2s linear infinite;
}
@-webkit-keyframes snow-23 {
  69.532% {
    transform: translate(84.0247vw, 69.532vh) scale(0.9307);
  }
  to {
    transform: translate(84.6915vw, 100vh) scale(0.9307);
  }
}
@keyframes snow-23 {
  69.532% {
    transform: translate(84.0247vw, 69.532vh) scale(0.9307);
  }
  to {
    transform: translate(84.6915vw, 100vh) scale(0.9307);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(24) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6233;
  transform: translate(88.6475vw, -10px) scale(0.8759);
  -webkit-animation: snow-24 16s -27s linear infinite;
          animation: snow-24 16s -27s linear infinite;
}
@-webkit-keyframes snow-24 {
  50.167% {
    transform: translate(96.9156vw, 50.167vh) scale(0.8759);
  }
  to {
    transform: translate(92.78155vw, 100vh) scale(0.8759);
  }
}
@keyframes snow-24 {
  50.167% {
    transform: translate(96.9156vw, 50.167vh) scale(0.8759);
  }
  to {
    transform: translate(92.78155vw, 100vh) scale(0.8759);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(25) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0149;
  transform: translate(24.9001vw, -10px) scale(0.7662);
  -webkit-animation: snow-25 19s -20s linear infinite;
          animation: snow-25 19s -20s linear infinite;
}
@-webkit-keyframes snow-25 {
  73.427% {
    transform: translate(27.9287vw, 73.427vh) scale(0.7662);
  }
  to {
    transform: translate(26.4144vw, 100vh) scale(0.7662);
  }
}
@keyframes snow-25 {
  73.427% {
    transform: translate(27.9287vw, 73.427vh) scale(0.7662);
  }
  to {
    transform: translate(26.4144vw, 100vh) scale(0.7662);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(26) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3588;
  transform: translate(86.687vw, -10px) scale(0.6977);
  -webkit-animation: snow-26 15s -10s linear infinite;
          animation: snow-26 15s -10s linear infinite;
}
@-webkit-keyframes snow-26 {
  38.299% {
    transform: translate(83.1051vw, 38.299vh) scale(0.6977);
  }
  to {
    transform: translate(84.89605vw, 100vh) scale(0.6977);
  }
}
@keyframes snow-26 {
  38.299% {
    transform: translate(83.1051vw, 38.299vh) scale(0.6977);
  }
  to {
    transform: translate(84.89605vw, 100vh) scale(0.6977);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(27) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3401;
  transform: translate(54.5004vw, -10px) scale(0.578);
  -webkit-animation: snow-27 12s -17s linear infinite;
          animation: snow-27 12s -17s linear infinite;
}
@-webkit-keyframes snow-27 {
  62.556% {
    transform: translate(47.3167vw, 62.556vh) scale(0.578);
  }
  to {
    transform: translate(50.90855vw, 100vh) scale(0.578);
  }
}
@keyframes snow-27 {
  62.556% {
    transform: translate(47.3167vw, 62.556vh) scale(0.578);
  }
  to {
    transform: translate(50.90855vw, 100vh) scale(0.578);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(28) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4798;
  transform: translate(70.3671vw, -10px) scale(0.2795);
  -webkit-animation: snow-28 29s -6s linear infinite;
          animation: snow-28 29s -6s linear infinite;
}
@-webkit-keyframes snow-28 {
  60.114% {
    transform: translate(72.5085vw, 60.114vh) scale(0.2795);
  }
  to {
    transform: translate(71.4378vw, 100vh) scale(0.2795);
  }
}
@keyframes snow-28 {
  60.114% {
    transform: translate(72.5085vw, 60.114vh) scale(0.2795);
  }
  to {
    transform: translate(71.4378vw, 100vh) scale(0.2795);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(29) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3894;
  transform: translate(90.6343vw, -10px) scale(0.8672);
  -webkit-animation: snow-29 16s -8s linear infinite;
          animation: snow-29 16s -8s linear infinite;
}
@-webkit-keyframes snow-29 {
  48.124% {
    transform: translate(99.8877vw, 48.124vh) scale(0.8672);
  }
  to {
    transform: translate(95.261vw, 100vh) scale(0.8672);
  }
}
@keyframes snow-29 {
  48.124% {
    transform: translate(99.8877vw, 48.124vh) scale(0.8672);
  }
  to {
    transform: translate(95.261vw, 100vh) scale(0.8672);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(30) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0913;
  transform: translate(39.9344vw, -10px) scale(0.5465);
  -webkit-animation: snow-30 27s -2s linear infinite;
          animation: snow-30 27s -2s linear infinite;
}
@-webkit-keyframes snow-30 {
  69.067% {
    transform: translate(30.9501vw, 69.067vh) scale(0.5465);
  }
  to {
    transform: translate(35.44225vw, 100vh) scale(0.5465);
  }
}
@keyframes snow-30 {
  69.067% {
    transform: translate(30.9501vw, 69.067vh) scale(0.5465);
  }
  to {
    transform: translate(35.44225vw, 100vh) scale(0.5465);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(31) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7717;
  transform: translate(2.6731vw, -10px) scale(0.9157);
  -webkit-animation: snow-31 30s -23s linear infinite;
          animation: snow-31 30s -23s linear infinite;
}
@-webkit-keyframes snow-31 {
  79.358% {
    transform: translate(3.2937vw, 79.358vh) scale(0.9157);
  }
  to {
    transform: translate(2.9834vw, 100vh) scale(0.9157);
  }
}
@keyframes snow-31 {
  79.358% {
    transform: translate(3.2937vw, 79.358vh) scale(0.9157);
  }
  to {
    transform: translate(2.9834vw, 100vh) scale(0.9157);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(32) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1007;
  transform: translate(4.0309vw, -10px) scale(0.7796);
  -webkit-animation: snow-32 25s -6s linear infinite;
          animation: snow-32 25s -6s linear infinite;
}
@-webkit-keyframes snow-32 {
  60.295% {
    transform: translate(-4.9271vw, 60.295vh) scale(0.7796);
  }
  to {
    transform: translate(-0.4481vw, 100vh) scale(0.7796);
  }
}
@keyframes snow-32 {
  60.295% {
    transform: translate(-4.9271vw, 60.295vh) scale(0.7796);
  }
  to {
    transform: translate(-0.4481vw, 100vh) scale(0.7796);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(33) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3861;
  transform: translate(75.7745vw, -10px) scale(0.0162);
  -webkit-animation: snow-33 25s -11s linear infinite;
          animation: snow-33 25s -11s linear infinite;
}
@-webkit-keyframes snow-33 {
  59.917% {
    transform: translate(75.4088vw, 59.917vh) scale(0.0162);
  }
  to {
    transform: translate(75.59165vw, 100vh) scale(0.0162);
  }
}
@keyframes snow-33 {
  59.917% {
    transform: translate(75.4088vw, 59.917vh) scale(0.0162);
  }
  to {
    transform: translate(75.59165vw, 100vh) scale(0.0162);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(34) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7717;
  transform: translate(83.9457vw, -10px) scale(0.768);
  -webkit-animation: snow-34 17s -29s linear infinite;
          animation: snow-34 17s -29s linear infinite;
}
@-webkit-keyframes snow-34 {
  32.36% {
    transform: translate(86.4813vw, 32.36vh) scale(0.768);
  }
  to {
    transform: translate(85.2135vw, 100vh) scale(0.768);
  }
}
@keyframes snow-34 {
  32.36% {
    transform: translate(86.4813vw, 32.36vh) scale(0.768);
  }
  to {
    transform: translate(85.2135vw, 100vh) scale(0.768);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(35) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2256;
  transform: translate(17.4171vw, -10px) scale(0.8709);
  -webkit-animation: snow-35 26s -13s linear infinite;
          animation: snow-35 26s -13s linear infinite;
}
@-webkit-keyframes snow-35 {
  78.542% {
    transform: translate(14.0106vw, 78.542vh) scale(0.8709);
  }
  to {
    transform: translate(15.71385vw, 100vh) scale(0.8709);
  }
}
@keyframes snow-35 {
  78.542% {
    transform: translate(14.0106vw, 78.542vh) scale(0.8709);
  }
  to {
    transform: translate(15.71385vw, 100vh) scale(0.8709);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(36) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0657;
  transform: translate(22.4467vw, -10px) scale(0.5948);
  -webkit-animation: snow-36 12s -28s linear infinite;
          animation: snow-36 12s -28s linear infinite;
}
@-webkit-keyframes snow-36 {
  60.203% {
    transform: translate(17.6837vw, 60.203vh) scale(0.5948);
  }
  to {
    transform: translate(20.0652vw, 100vh) scale(0.5948);
  }
}
@keyframes snow-36 {
  60.203% {
    transform: translate(17.6837vw, 60.203vh) scale(0.5948);
  }
  to {
    transform: translate(20.0652vw, 100vh) scale(0.5948);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(37) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1593;
  transform: translate(60.0407vw, -10px) scale(0.82);
  -webkit-animation: snow-37 16s -13s linear infinite;
          animation: snow-37 16s -13s linear infinite;
}
@-webkit-keyframes snow-37 {
  73.544% {
    transform: translate(54.3402vw, 73.544vh) scale(0.82);
  }
  to {
    transform: translate(57.19045vw, 100vh) scale(0.82);
  }
}
@keyframes snow-37 {
  73.544% {
    transform: translate(54.3402vw, 73.544vh) scale(0.82);
  }
  to {
    transform: translate(57.19045vw, 100vh) scale(0.82);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(38) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4553;
  transform: translate(23.7136vw, -10px) scale(0.1433);
  -webkit-animation: snow-38 12s -30s linear infinite;
          animation: snow-38 12s -30s linear infinite;
}
@-webkit-keyframes snow-38 {
  78.408% {
    transform: translate(27.7474vw, 78.408vh) scale(0.1433);
  }
  to {
    transform: translate(25.7305vw, 100vh) scale(0.1433);
  }
}
@keyframes snow-38 {
  78.408% {
    transform: translate(27.7474vw, 78.408vh) scale(0.1433);
  }
  to {
    transform: translate(25.7305vw, 100vh) scale(0.1433);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(39) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2633;
  transform: translate(69.4249vw, -10px) scale(0.4712);
  -webkit-animation: snow-39 12s -6s linear infinite;
          animation: snow-39 12s -6s linear infinite;
}
@-webkit-keyframes snow-39 {
  35.057% {
    transform: translate(65.2394vw, 35.057vh) scale(0.4712);
  }
  to {
    transform: translate(67.33215vw, 100vh) scale(0.4712);
  }
}
@keyframes snow-39 {
  35.057% {
    transform: translate(65.2394vw, 35.057vh) scale(0.4712);
  }
  to {
    transform: translate(67.33215vw, 100vh) scale(0.4712);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(40) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0052;
  transform: translate(94.717vw, -10px) scale(0.7004);
  -webkit-animation: snow-40 15s -4s linear infinite;
          animation: snow-40 15s -4s linear infinite;
}
@-webkit-keyframes snow-40 {
  49.69% {
    transform: translate(102.7969vw, 49.69vh) scale(0.7004);
  }
  to {
    transform: translate(98.75695vw, 100vh) scale(0.7004);
  }
}
@keyframes snow-40 {
  49.69% {
    transform: translate(102.7969vw, 49.69vh) scale(0.7004);
  }
  to {
    transform: translate(98.75695vw, 100vh) scale(0.7004);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(41) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3709;
  transform: translate(23.0174vw, -10px) scale(0.3923);
  -webkit-animation: snow-41 30s -11s linear infinite;
          animation: snow-41 30s -11s linear infinite;
}
@-webkit-keyframes snow-41 {
  62.642% {
    transform: translate(23.2917vw, 62.642vh) scale(0.3923);
  }
  to {
    transform: translate(23.15455vw, 100vh) scale(0.3923);
  }
}
@keyframes snow-41 {
  62.642% {
    transform: translate(23.2917vw, 62.642vh) scale(0.3923);
  }
  to {
    transform: translate(23.15455vw, 100vh) scale(0.3923);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(42) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.584;
  transform: translate(52.1123vw, -10px) scale(0.8122);
  -webkit-animation: snow-42 22s -17s linear infinite;
          animation: snow-42 22s -17s linear infinite;
}
@-webkit-keyframes snow-42 {
  75.82% {
    transform: translate(57.0407vw, 75.82vh) scale(0.8122);
  }
  to {
    transform: translate(54.5765vw, 100vh) scale(0.8122);
  }
}
@keyframes snow-42 {
  75.82% {
    transform: translate(57.0407vw, 75.82vh) scale(0.8122);
  }
  to {
    transform: translate(54.5765vw, 100vh) scale(0.8122);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(43) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4491;
  transform: translate(90.1242vw, -10px) scale(0.8695);
  -webkit-animation: snow-43 13s -8s linear infinite;
          animation: snow-43 13s -8s linear infinite;
}
@-webkit-keyframes snow-43 {
  39.247% {
    transform: translate(83.566vw, 39.247vh) scale(0.8695);
  }
  to {
    transform: translate(86.8451vw, 100vh) scale(0.8695);
  }
}
@keyframes snow-43 {
  39.247% {
    transform: translate(83.566vw, 39.247vh) scale(0.8695);
  }
  to {
    transform: translate(86.8451vw, 100vh) scale(0.8695);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(44) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6757;
  transform: translate(11.3924vw, -10px) scale(0.5986);
  -webkit-animation: snow-44 23s -9s linear infinite;
          animation: snow-44 23s -9s linear infinite;
}
@-webkit-keyframes snow-44 {
  42.73% {
    transform: translate(12.9248vw, 42.73vh) scale(0.5986);
  }
  to {
    transform: translate(12.1586vw, 100vh) scale(0.5986);
  }
}
@keyframes snow-44 {
  42.73% {
    transform: translate(12.9248vw, 42.73vh) scale(0.5986);
  }
  to {
    transform: translate(12.1586vw, 100vh) scale(0.5986);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(45) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0692;
  transform: translate(41.6905vw, -10px) scale(0.5016);
  -webkit-animation: snow-45 22s -3s linear infinite;
          animation: snow-45 22s -3s linear infinite;
}
@-webkit-keyframes snow-45 {
  65.565% {
    transform: translate(38.4972vw, 65.565vh) scale(0.5016);
  }
  to {
    transform: translate(40.09385vw, 100vh) scale(0.5016);
  }
}
@keyframes snow-45 {
  65.565% {
    transform: translate(38.4972vw, 65.565vh) scale(0.5016);
  }
  to {
    transform: translate(40.09385vw, 100vh) scale(0.5016);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(46) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5213;
  transform: translate(60.6225vw, -10px) scale(0.3974);
  -webkit-animation: snow-46 17s -24s linear infinite;
          animation: snow-46 17s -24s linear infinite;
}
@-webkit-keyframes snow-46 {
  62.339% {
    transform: translate(52.465vw, 62.339vh) scale(0.3974);
  }
  to {
    transform: translate(56.54375vw, 100vh) scale(0.3974);
  }
}
@keyframes snow-46 {
  62.339% {
    transform: translate(52.465vw, 62.339vh) scale(0.3974);
  }
  to {
    transform: translate(56.54375vw, 100vh) scale(0.3974);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(47) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7016;
  transform: translate(60.3088vw, -10px) scale(0.894);
  -webkit-animation: snow-47 12s -13s linear infinite;
          animation: snow-47 12s -13s linear infinite;
}
@-webkit-keyframes snow-47 {
  63.314% {
    transform: translate(50.5197vw, 63.314vh) scale(0.894);
  }
  to {
    transform: translate(55.41425vw, 100vh) scale(0.894);
  }
}
@keyframes snow-47 {
  63.314% {
    transform: translate(50.5197vw, 63.314vh) scale(0.894);
  }
  to {
    transform: translate(55.41425vw, 100vh) scale(0.894);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(48) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5519;
  transform: translate(14.7865vw, -10px) scale(0.3605);
  -webkit-animation: snow-48 25s -11s linear infinite;
          animation: snow-48 25s -11s linear infinite;
}
@-webkit-keyframes snow-48 {
  49.019% {
    transform: translate(5.2523vw, 49.019vh) scale(0.3605);
  }
  to {
    transform: translate(10.0194vw, 100vh) scale(0.3605);
  }
}
@keyframes snow-48 {
  49.019% {
    transform: translate(5.2523vw, 49.019vh) scale(0.3605);
  }
  to {
    transform: translate(10.0194vw, 100vh) scale(0.3605);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(49) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7065;
  transform: translate(54.6541vw, -10px) scale(0.9516);
  -webkit-animation: snow-49 12s -26s linear infinite;
          animation: snow-49 12s -26s linear infinite;
}
@-webkit-keyframes snow-49 {
  51.529% {
    transform: translate(53.77vw, 51.529vh) scale(0.9516);
  }
  to {
    transform: translate(54.21205vw, 100vh) scale(0.9516);
  }
}
@keyframes snow-49 {
  51.529% {
    transform: translate(53.77vw, 51.529vh) scale(0.9516);
  }
  to {
    transform: translate(54.21205vw, 100vh) scale(0.9516);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(50) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5137;
  transform: translate(26.8765vw, -10px) scale(0.1259);
  -webkit-animation: snow-50 21s -6s linear infinite;
          animation: snow-50 21s -6s linear infinite;
}
@-webkit-keyframes snow-50 {
  59.741% {
    transform: translate(33.3847vw, 59.741vh) scale(0.1259);
  }
  to {
    transform: translate(30.1306vw, 100vh) scale(0.1259);
  }
}
@keyframes snow-50 {
  59.741% {
    transform: translate(33.3847vw, 59.741vh) scale(0.1259);
  }
  to {
    transform: translate(30.1306vw, 100vh) scale(0.1259);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(51) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4947;
  transform: translate(10.6915vw, -10px) scale(0.2288);
  -webkit-animation: snow-51 28s -12s linear infinite;
          animation: snow-51 28s -12s linear infinite;
}
@-webkit-keyframes snow-51 {
  59.657% {
    transform: translate(5.6751vw, 59.657vh) scale(0.2288);
  }
  to {
    transform: translate(8.1833vw, 100vh) scale(0.2288);
  }
}
@keyframes snow-51 {
  59.657% {
    transform: translate(5.6751vw, 59.657vh) scale(0.2288);
  }
  to {
    transform: translate(8.1833vw, 100vh) scale(0.2288);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(52) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2518;
  transform: translate(52.2135vw, -10px) scale(0.2902);
  -webkit-animation: snow-52 26s -23s linear infinite;
          animation: snow-52 26s -23s linear infinite;
}
@-webkit-keyframes snow-52 {
  67.481% {
    transform: translate(45.6789vw, 67.481vh) scale(0.2902);
  }
  to {
    transform: translate(48.9462vw, 100vh) scale(0.2902);
  }
}
@keyframes snow-52 {
  67.481% {
    transform: translate(45.6789vw, 67.481vh) scale(0.2902);
  }
  to {
    transform: translate(48.9462vw, 100vh) scale(0.2902);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(53) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4705;
  transform: translate(12.8861vw, -10px) scale(0.7091);
  -webkit-animation: snow-53 23s -25s linear infinite;
          animation: snow-53 23s -25s linear infinite;
}
@-webkit-keyframes snow-53 {
  76.287% {
    transform: translate(21.7502vw, 76.287vh) scale(0.7091);
  }
  to {
    transform: translate(17.31815vw, 100vh) scale(0.7091);
  }
}
@keyframes snow-53 {
  76.287% {
    transform: translate(21.7502vw, 76.287vh) scale(0.7091);
  }
  to {
    transform: translate(17.31815vw, 100vh) scale(0.7091);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(54) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5111;
  transform: translate(53.1646vw, -10px) scale(0.2304);
  -webkit-animation: snow-54 17s -20s linear infinite;
          animation: snow-54 17s -20s linear infinite;
}
@-webkit-keyframes snow-54 {
  69.759% {
    transform: translate(57.8192vw, 69.759vh) scale(0.2304);
  }
  to {
    transform: translate(55.4919vw, 100vh) scale(0.2304);
  }
}
@keyframes snow-54 {
  69.759% {
    transform: translate(57.8192vw, 69.759vh) scale(0.2304);
  }
  to {
    transform: translate(55.4919vw, 100vh) scale(0.2304);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(55) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3008;
  transform: translate(51.3029vw, -10px) scale(0.6317);
  -webkit-animation: snow-55 15s -15s linear infinite;
          animation: snow-55 15s -15s linear infinite;
}
@-webkit-keyframes snow-55 {
  73.685% {
    transform: translate(59.6596vw, 73.685vh) scale(0.6317);
  }
  to {
    transform: translate(55.48125vw, 100vh) scale(0.6317);
  }
}
@keyframes snow-55 {
  73.685% {
    transform: translate(59.6596vw, 73.685vh) scale(0.6317);
  }
  to {
    transform: translate(55.48125vw, 100vh) scale(0.6317);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(56) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0263;
  transform: translate(51.8952vw, -10px) scale(0.9936);
  -webkit-animation: snow-56 12s -14s linear infinite;
          animation: snow-56 12s -14s linear infinite;
}
@-webkit-keyframes snow-56 {
  30.217% {
    transform: translate(58.1497vw, 30.217vh) scale(0.9936);
  }
  to {
    transform: translate(55.02245vw, 100vh) scale(0.9936);
  }
}
@keyframes snow-56 {
  30.217% {
    transform: translate(58.1497vw, 30.217vh) scale(0.9936);
  }
  to {
    transform: translate(55.02245vw, 100vh) scale(0.9936);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(57) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5903;
  transform: translate(5.1776vw, -10px) scale(0.6872);
  -webkit-animation: snow-57 17s -5s linear infinite;
          animation: snow-57 17s -5s linear infinite;
}
@-webkit-keyframes snow-57 {
  39.212% {
    transform: translate(5.3089vw, 39.212vh) scale(0.6872);
  }
  to {
    transform: translate(5.24325vw, 100vh) scale(0.6872);
  }
}
@keyframes snow-57 {
  39.212% {
    transform: translate(5.3089vw, 39.212vh) scale(0.6872);
  }
  to {
    transform: translate(5.24325vw, 100vh) scale(0.6872);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(58) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5524;
  transform: translate(53.0307vw, -10px) scale(0.3157);
  -webkit-animation: snow-58 10s -15s linear infinite;
          animation: snow-58 10s -15s linear infinite;
}
@-webkit-keyframes snow-58 {
  45.845% {
    transform: translate(62.106vw, 45.845vh) scale(0.3157);
  }
  to {
    transform: translate(57.56835vw, 100vh) scale(0.3157);
  }
}
@keyframes snow-58 {
  45.845% {
    transform: translate(62.106vw, 45.845vh) scale(0.3157);
  }
  to {
    transform: translate(57.56835vw, 100vh) scale(0.3157);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(59) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.369;
  transform: translate(23.4736vw, -10px) scale(0.4275);
  -webkit-animation: snow-59 12s -20s linear infinite;
          animation: snow-59 12s -20s linear infinite;
}
@-webkit-keyframes snow-59 {
  61.159% {
    transform: translate(32.6452vw, 61.159vh) scale(0.4275);
  }
  to {
    transform: translate(28.0594vw, 100vh) scale(0.4275);
  }
}
@keyframes snow-59 {
  61.159% {
    transform: translate(32.6452vw, 61.159vh) scale(0.4275);
  }
  to {
    transform: translate(28.0594vw, 100vh) scale(0.4275);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(60) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5618;
  transform: translate(91.7391vw, -10px) scale(0.906);
  -webkit-animation: snow-60 23s -11s linear infinite;
          animation: snow-60 23s -11s linear infinite;
}
@-webkit-keyframes snow-60 {
  55.062% {
    transform: translate(98.5862vw, 55.062vh) scale(0.906);
  }
  to {
    transform: translate(95.16265vw, 100vh) scale(0.906);
  }
}
@keyframes snow-60 {
  55.062% {
    transform: translate(98.5862vw, 55.062vh) scale(0.906);
  }
  to {
    transform: translate(95.16265vw, 100vh) scale(0.906);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(61) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2838;
  transform: translate(22.8213vw, -10px) scale(0.227);
  -webkit-animation: snow-61 11s -16s linear infinite;
          animation: snow-61 11s -16s linear infinite;
}
@-webkit-keyframes snow-61 {
  72.286% {
    transform: translate(29.6145vw, 72.286vh) scale(0.227);
  }
  to {
    transform: translate(26.2179vw, 100vh) scale(0.227);
  }
}
@keyframes snow-61 {
  72.286% {
    transform: translate(29.6145vw, 72.286vh) scale(0.227);
  }
  to {
    transform: translate(26.2179vw, 100vh) scale(0.227);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(62) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6202;
  transform: translate(61.8481vw, -10px) scale(0.6484);
  -webkit-animation: snow-62 16s -10s linear infinite;
          animation: snow-62 16s -10s linear infinite;
}
@-webkit-keyframes snow-62 {
  44.699% {
    transform: translate(54.8254vw, 44.699vh) scale(0.6484);
  }
  to {
    transform: translate(58.33675vw, 100vh) scale(0.6484);
  }
}
@keyframes snow-62 {
  44.699% {
    transform: translate(54.8254vw, 44.699vh) scale(0.6484);
  }
  to {
    transform: translate(58.33675vw, 100vh) scale(0.6484);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(63) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7051;
  transform: translate(4.6767vw, -10px) scale(0.3486);
  -webkit-animation: snow-63 19s -7s linear infinite;
          animation: snow-63 19s -7s linear infinite;
}
@-webkit-keyframes snow-63 {
  32.826% {
    transform: translate(13.8263vw, 32.826vh) scale(0.3486);
  }
  to {
    transform: translate(9.2515vw, 100vh) scale(0.3486);
  }
}
@keyframes snow-63 {
  32.826% {
    transform: translate(13.8263vw, 32.826vh) scale(0.3486);
  }
  to {
    transform: translate(9.2515vw, 100vh) scale(0.3486);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(64) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2771;
  transform: translate(97.9107vw, -10px) scale(0.7048);
  -webkit-animation: snow-64 25s -25s linear infinite;
          animation: snow-64 25s -25s linear infinite;
}
@-webkit-keyframes snow-64 {
  57.588% {
    transform: translate(106.8591vw, 57.588vh) scale(0.7048);
  }
  to {
    transform: translate(102.3849vw, 100vh) scale(0.7048);
  }
}
@keyframes snow-64 {
  57.588% {
    transform: translate(106.8591vw, 57.588vh) scale(0.7048);
  }
  to {
    transform: translate(102.3849vw, 100vh) scale(0.7048);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(65) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0267;
  transform: translate(61.5797vw, -10px) scale(0.4792);
  -webkit-animation: snow-65 28s -14s linear infinite;
          animation: snow-65 28s -14s linear infinite;
}
@-webkit-keyframes snow-65 {
  66.369% {
    transform: translate(58.7502vw, 66.369vh) scale(0.4792);
  }
  to {
    transform: translate(60.16495vw, 100vh) scale(0.4792);
  }
}
@keyframes snow-65 {
  66.369% {
    transform: translate(58.7502vw, 66.369vh) scale(0.4792);
  }
  to {
    transform: translate(60.16495vw, 100vh) scale(0.4792);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(66) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1596;
  transform: translate(68.3147vw, -10px) scale(0.779);
  -webkit-animation: snow-66 24s -14s linear infinite;
          animation: snow-66 24s -14s linear infinite;
}
@-webkit-keyframes snow-66 {
  34.911% {
    transform: translate(75.6749vw, 34.911vh) scale(0.779);
  }
  to {
    transform: translate(71.9948vw, 100vh) scale(0.779);
  }
}
@keyframes snow-66 {
  34.911% {
    transform: translate(75.6749vw, 34.911vh) scale(0.779);
  }
  to {
    transform: translate(71.9948vw, 100vh) scale(0.779);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(67) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2773;
  transform: translate(22.5133vw, -10px) scale(0.2691);
  -webkit-animation: snow-67 19s -10s linear infinite;
          animation: snow-67 19s -10s linear infinite;
}
@-webkit-keyframes snow-67 {
  38.647% {
    transform: translate(29.8232vw, 38.647vh) scale(0.2691);
  }
  to {
    transform: translate(26.16825vw, 100vh) scale(0.2691);
  }
}
@keyframes snow-67 {
  38.647% {
    transform: translate(29.8232vw, 38.647vh) scale(0.2691);
  }
  to {
    transform: translate(26.16825vw, 100vh) scale(0.2691);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(68) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2156;
  transform: translate(58.6951vw, -10px) scale(0.7571);
  -webkit-animation: snow-68 29s -13s linear infinite;
          animation: snow-68 29s -13s linear infinite;
}
@-webkit-keyframes snow-68 {
  70.465% {
    transform: translate(65.8058vw, 70.465vh) scale(0.7571);
  }
  to {
    transform: translate(62.25045vw, 100vh) scale(0.7571);
  }
}
@keyframes snow-68 {
  70.465% {
    transform: translate(65.8058vw, 70.465vh) scale(0.7571);
  }
  to {
    transform: translate(62.25045vw, 100vh) scale(0.7571);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(69) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5446;
  transform: translate(95.2348vw, -10px) scale(0.4311);
  -webkit-animation: snow-69 28s -7s linear infinite;
          animation: snow-69 28s -7s linear infinite;
}
@-webkit-keyframes snow-69 {
  61.347% {
    transform: translate(97.3173vw, 61.347vh) scale(0.4311);
  }
  to {
    transform: translate(96.27605vw, 100vh) scale(0.4311);
  }
}
@keyframes snow-69 {
  61.347% {
    transform: translate(97.3173vw, 61.347vh) scale(0.4311);
  }
  to {
    transform: translate(96.27605vw, 100vh) scale(0.4311);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(70) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2345;
  transform: translate(94.5725vw, -10px) scale(0.7555);
  -webkit-animation: snow-70 14s -25s linear infinite;
          animation: snow-70 14s -25s linear infinite;
}
@-webkit-keyframes snow-70 {
  56.279% {
    transform: translate(103.4394vw, 56.279vh) scale(0.7555);
  }
  to {
    transform: translate(99.00595vw, 100vh) scale(0.7555);
  }
}
@keyframes snow-70 {
  56.279% {
    transform: translate(103.4394vw, 56.279vh) scale(0.7555);
  }
  to {
    transform: translate(99.00595vw, 100vh) scale(0.7555);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(71) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2382;
  transform: translate(92.0763vw, -10px) scale(0.5168);
  -webkit-animation: snow-71 12s -4s linear infinite;
          animation: snow-71 12s -4s linear infinite;
}
@-webkit-keyframes snow-71 {
  74.904% {
    transform: translate(82.3844vw, 74.904vh) scale(0.5168);
  }
  to {
    transform: translate(87.23035vw, 100vh) scale(0.5168);
  }
}
@keyframes snow-71 {
  74.904% {
    transform: translate(82.3844vw, 74.904vh) scale(0.5168);
  }
  to {
    transform: translate(87.23035vw, 100vh) scale(0.5168);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(72) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.679;
  transform: translate(38.2293vw, -10px) scale(0.806);
  -webkit-animation: snow-72 16s -4s linear infinite;
          animation: snow-72 16s -4s linear infinite;
}
@-webkit-keyframes snow-72 {
  76.382% {
    transform: translate(46.4839vw, 76.382vh) scale(0.806);
  }
  to {
    transform: translate(42.3566vw, 100vh) scale(0.806);
  }
}
@keyframes snow-72 {
  76.382% {
    transform: translate(46.4839vw, 76.382vh) scale(0.806);
  }
  to {
    transform: translate(42.3566vw, 100vh) scale(0.806);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(73) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3471;
  transform: translate(93.1135vw, -10px) scale(0.2849);
  -webkit-animation: snow-73 25s -11s linear infinite;
          animation: snow-73 25s -11s linear infinite;
}
@-webkit-keyframes snow-73 {
  76.637% {
    transform: translate(83.4648vw, 76.637vh) scale(0.2849);
  }
  to {
    transform: translate(88.28915vw, 100vh) scale(0.2849);
  }
}
@keyframes snow-73 {
  76.637% {
    transform: translate(83.4648vw, 76.637vh) scale(0.2849);
  }
  to {
    transform: translate(88.28915vw, 100vh) scale(0.2849);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(74) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5364;
  transform: translate(83.8029vw, -10px) scale(0.8627);
  -webkit-animation: snow-74 17s -9s linear infinite;
          animation: snow-74 17s -9s linear infinite;
}
@-webkit-keyframes snow-74 {
  50.462% {
    transform: translate(90.5958vw, 50.462vh) scale(0.8627);
  }
  to {
    transform: translate(87.19935vw, 100vh) scale(0.8627);
  }
}
@keyframes snow-74 {
  50.462% {
    transform: translate(90.5958vw, 50.462vh) scale(0.8627);
  }
  to {
    transform: translate(87.19935vw, 100vh) scale(0.8627);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(75) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6743;
  transform: translate(34.4191vw, -10px) scale(0.1059);
  -webkit-animation: snow-75 29s -14s linear infinite;
          animation: snow-75 29s -14s linear infinite;
}
@-webkit-keyframes snow-75 {
  48.136% {
    transform: translate(31.9035vw, 48.136vh) scale(0.1059);
  }
  to {
    transform: translate(33.1613vw, 100vh) scale(0.1059);
  }
}
@keyframes snow-75 {
  48.136% {
    transform: translate(31.9035vw, 48.136vh) scale(0.1059);
  }
  to {
    transform: translate(33.1613vw, 100vh) scale(0.1059);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(76) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4092;
  transform: translate(3.6108vw, -10px) scale(0.5409);
  -webkit-animation: snow-76 11s -4s linear infinite;
          animation: snow-76 11s -4s linear infinite;
}
@-webkit-keyframes snow-76 {
  49.52% {
    transform: translate(12.93vw, 49.52vh) scale(0.5409);
  }
  to {
    transform: translate(8.2704vw, 100vh) scale(0.5409);
  }
}
@keyframes snow-76 {
  49.52% {
    transform: translate(12.93vw, 49.52vh) scale(0.5409);
  }
  to {
    transform: translate(8.2704vw, 100vh) scale(0.5409);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(77) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3609;
  transform: translate(13.4609vw, -10px) scale(0.684);
  -webkit-animation: snow-77 30s -14s linear infinite;
          animation: snow-77 30s -14s linear infinite;
}
@-webkit-keyframes snow-77 {
  46.005% {
    transform: translate(21.6519vw, 46.005vh) scale(0.684);
  }
  to {
    transform: translate(17.5564vw, 100vh) scale(0.684);
  }
}
@keyframes snow-77 {
  46.005% {
    transform: translate(21.6519vw, 46.005vh) scale(0.684);
  }
  to {
    transform: translate(17.5564vw, 100vh) scale(0.684);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(78) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3891;
  transform: translate(0.3948vw, -10px) scale(0.7762);
  -webkit-animation: snow-78 11s -15s linear infinite;
          animation: snow-78 11s -15s linear infinite;
}
@-webkit-keyframes snow-78 {
  55.631% {
    transform: translate(7.2201vw, 55.631vh) scale(0.7762);
  }
  to {
    transform: translate(3.80745vw, 100vh) scale(0.7762);
  }
}
@keyframes snow-78 {
  55.631% {
    transform: translate(7.2201vw, 55.631vh) scale(0.7762);
  }
  to {
    transform: translate(3.80745vw, 100vh) scale(0.7762);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(79) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0397;
  transform: translate(57.427vw, -10px) scale(0.1103);
  -webkit-animation: snow-79 25s -22s linear infinite;
          animation: snow-79 25s -22s linear infinite;
}
@-webkit-keyframes snow-79 {
  55.992% {
    transform: translate(58.4607vw, 55.992vh) scale(0.1103);
  }
  to {
    transform: translate(57.94385vw, 100vh) scale(0.1103);
  }
}
@keyframes snow-79 {
  55.992% {
    transform: translate(58.4607vw, 55.992vh) scale(0.1103);
  }
  to {
    transform: translate(57.94385vw, 100vh) scale(0.1103);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(80) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1077;
  transform: translate(75.1729vw, -10px) scale(0.4485);
  -webkit-animation: snow-80 30s -10s linear infinite;
          animation: snow-80 30s -10s linear infinite;
}
@-webkit-keyframes snow-80 {
  39.354% {
    transform: translate(78.0583vw, 39.354vh) scale(0.4485);
  }
  to {
    transform: translate(76.6156vw, 100vh) scale(0.4485);
  }
}
@keyframes snow-80 {
  39.354% {
    transform: translate(78.0583vw, 39.354vh) scale(0.4485);
  }
  to {
    transform: translate(76.6156vw, 100vh) scale(0.4485);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(81) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3093;
  transform: translate(76.3311vw, -10px) scale(0.3866);
  -webkit-animation: snow-81 14s -24s linear infinite;
          animation: snow-81 14s -24s linear infinite;
}
@-webkit-keyframes snow-81 {
  72.551% {
    transform: translate(67.1203vw, 72.551vh) scale(0.3866);
  }
  to {
    transform: translate(71.7257vw, 100vh) scale(0.3866);
  }
}
@keyframes snow-81 {
  72.551% {
    transform: translate(67.1203vw, 72.551vh) scale(0.3866);
  }
  to {
    transform: translate(71.7257vw, 100vh) scale(0.3866);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(82) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7018;
  transform: translate(82.8487vw, -10px) scale(0.0303);
  -webkit-animation: snow-82 18s -14s linear infinite;
          animation: snow-82 18s -14s linear infinite;
}
@-webkit-keyframes snow-82 {
  36.544% {
    transform: translate(92.0581vw, 36.544vh) scale(0.0303);
  }
  to {
    transform: translate(87.4534vw, 100vh) scale(0.0303);
  }
}
@keyframes snow-82 {
  36.544% {
    transform: translate(92.0581vw, 36.544vh) scale(0.0303);
  }
  to {
    transform: translate(87.4534vw, 100vh) scale(0.0303);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(83) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7971;
  transform: translate(57.5057vw, -10px) scale(0.3316);
  -webkit-animation: snow-83 18s -2s linear infinite;
          animation: snow-83 18s -2s linear infinite;
}
@-webkit-keyframes snow-83 {
  49.477% {
    transform: translate(61.1225vw, 49.477vh) scale(0.3316);
  }
  to {
    transform: translate(59.3141vw, 100vh) scale(0.3316);
  }
}
@keyframes snow-83 {
  49.477% {
    transform: translate(61.1225vw, 49.477vh) scale(0.3316);
  }
  to {
    transform: translate(59.3141vw, 100vh) scale(0.3316);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(84) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5073;
  transform: translate(98.5199vw, -10px) scale(0.602);
  -webkit-animation: snow-84 21s -9s linear infinite;
          animation: snow-84 21s -9s linear infinite;
}
@-webkit-keyframes snow-84 {
  55.078% {
    transform: translate(105.4804vw, 55.078vh) scale(0.602);
  }
  to {
    transform: translate(102.00015vw, 100vh) scale(0.602);
  }
}
@keyframes snow-84 {
  55.078% {
    transform: translate(105.4804vw, 55.078vh) scale(0.602);
  }
  to {
    transform: translate(102.00015vw, 100vh) scale(0.602);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(85) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0498;
  transform: translate(63.124vw, -10px) scale(0.4784);
  -webkit-animation: snow-85 13s -21s linear infinite;
          animation: snow-85 13s -21s linear infinite;
}
@-webkit-keyframes snow-85 {
  45.29% {
    transform: translate(59.0989vw, 45.29vh) scale(0.4784);
  }
  to {
    transform: translate(61.11145vw, 100vh) scale(0.4784);
  }
}
@keyframes snow-85 {
  45.29% {
    transform: translate(59.0989vw, 45.29vh) scale(0.4784);
  }
  to {
    transform: translate(61.11145vw, 100vh) scale(0.4784);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(86) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.585;
  transform: translate(30.3853vw, -10px) scale(0.28);
  -webkit-animation: snow-86 20s -21s linear infinite;
          animation: snow-86 20s -21s linear infinite;
}
@-webkit-keyframes snow-86 {
  39.24% {
    transform: translate(32.5539vw, 39.24vh) scale(0.28);
  }
  to {
    transform: translate(31.4696vw, 100vh) scale(0.28);
  }
}
@keyframes snow-86 {
  39.24% {
    transform: translate(32.5539vw, 39.24vh) scale(0.28);
  }
  to {
    transform: translate(31.4696vw, 100vh) scale(0.28);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(87) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7162;
  transform: translate(70.3305vw, -10px) scale(0.3176);
  -webkit-animation: snow-87 22s -18s linear infinite;
          animation: snow-87 22s -18s linear infinite;
}
@-webkit-keyframes snow-87 {
  55.025% {
    transform: translate(74.458vw, 55.025vh) scale(0.3176);
  }
  to {
    transform: translate(72.39425vw, 100vh) scale(0.3176);
  }
}
@keyframes snow-87 {
  55.025% {
    transform: translate(74.458vw, 55.025vh) scale(0.3176);
  }
  to {
    transform: translate(72.39425vw, 100vh) scale(0.3176);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(88) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6021;
  transform: translate(44.3297vw, -10px) scale(0.9187);
  -webkit-animation: snow-88 23s -25s linear infinite;
          animation: snow-88 23s -25s linear infinite;
}
@-webkit-keyframes snow-88 {
  61.791% {
    transform: translate(35.3682vw, 61.791vh) scale(0.9187);
  }
  to {
    transform: translate(39.84895vw, 100vh) scale(0.9187);
  }
}
@keyframes snow-88 {
  61.791% {
    transform: translate(35.3682vw, 61.791vh) scale(0.9187);
  }
  to {
    transform: translate(39.84895vw, 100vh) scale(0.9187);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(89) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0732;
  transform: translate(1.546vw, -10px) scale(0.5942);
  -webkit-animation: snow-89 22s -9s linear infinite;
          animation: snow-89 22s -9s linear infinite;
}
@-webkit-keyframes snow-89 {
  48.786% {
    transform: translate(-2.8422vw, 48.786vh) scale(0.5942);
  }
  to {
    transform: translate(-0.6481vw, 100vh) scale(0.5942);
  }
}
@keyframes snow-89 {
  48.786% {
    transform: translate(-2.8422vw, 48.786vh) scale(0.5942);
  }
  to {
    transform: translate(-0.6481vw, 100vh) scale(0.5942);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(90) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6096;
  transform: translate(38.097vw, -10px) scale(0.2867);
  -webkit-animation: snow-90 10s -29s linear infinite;
          animation: snow-90 10s -29s linear infinite;
}
@-webkit-keyframes snow-90 {
  52.415% {
    transform: translate(43.8069vw, 52.415vh) scale(0.2867);
  }
  to {
    transform: translate(40.95195vw, 100vh) scale(0.2867);
  }
}
@keyframes snow-90 {
  52.415% {
    transform: translate(43.8069vw, 52.415vh) scale(0.2867);
  }
  to {
    transform: translate(40.95195vw, 100vh) scale(0.2867);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(91) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.733;
  transform: translate(79.6016vw, -10px) scale(0.1751);
  -webkit-animation: snow-91 25s -3s linear infinite;
          animation: snow-91 25s -3s linear infinite;
}
@-webkit-keyframes snow-91 {
  57.645% {
    transform: translate(71.9526vw, 57.645vh) scale(0.1751);
  }
  to {
    transform: translate(75.7771vw, 100vh) scale(0.1751);
  }
}
@keyframes snow-91 {
  57.645% {
    transform: translate(71.9526vw, 57.645vh) scale(0.1751);
  }
  to {
    transform: translate(75.7771vw, 100vh) scale(0.1751);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(92) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4843;
  transform: translate(44.669vw, -10px) scale(0.2854);
  -webkit-animation: snow-92 16s -21s linear infinite;
          animation: snow-92 16s -21s linear infinite;
}
@-webkit-keyframes snow-92 {
  77.655% {
    transform: translate(35.8001vw, 77.655vh) scale(0.2854);
  }
  to {
    transform: translate(40.23455vw, 100vh) scale(0.2854);
  }
}
@keyframes snow-92 {
  77.655% {
    transform: translate(35.8001vw, 77.655vh) scale(0.2854);
  }
  to {
    transform: translate(40.23455vw, 100vh) scale(0.2854);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(93) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0608;
  transform: translate(64.8971vw, -10px) scale(0.6927);
  -webkit-animation: snow-93 20s -30s linear infinite;
          animation: snow-93 20s -30s linear infinite;
}
@-webkit-keyframes snow-93 {
  50.769% {
    transform: translate(64.2576vw, 50.769vh) scale(0.6927);
  }
  to {
    transform: translate(64.57735vw, 100vh) scale(0.6927);
  }
}
@keyframes snow-93 {
  50.769% {
    transform: translate(64.2576vw, 50.769vh) scale(0.6927);
  }
  to {
    transform: translate(64.57735vw, 100vh) scale(0.6927);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(94) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2805;
  transform: translate(15.6232vw, -10px) scale(0.0796);
  -webkit-animation: snow-94 10s -29s linear infinite;
          animation: snow-94 10s -29s linear infinite;
}
@-webkit-keyframes snow-94 {
  63.888% {
    transform: translate(8.922vw, 63.888vh) scale(0.0796);
  }
  to {
    transform: translate(12.2726vw, 100vh) scale(0.0796);
  }
}
@keyframes snow-94 {
  63.888% {
    transform: translate(8.922vw, 63.888vh) scale(0.0796);
  }
  to {
    transform: translate(12.2726vw, 100vh) scale(0.0796);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(95) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2104;
  transform: translate(54.5919vw, -10px) scale(0.6707);
  -webkit-animation: snow-95 16s -11s linear infinite;
          animation: snow-95 16s -11s linear infinite;
}
@-webkit-keyframes snow-95 {
  67.466% {
    transform: translate(61.4813vw, 67.466vh) scale(0.6707);
  }
  to {
    transform: translate(58.0366vw, 100vh) scale(0.6707);
  }
}
@keyframes snow-95 {
  67.466% {
    transform: translate(61.4813vw, 67.466vh) scale(0.6707);
  }
  to {
    transform: translate(58.0366vw, 100vh) scale(0.6707);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(96) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3615;
  transform: translate(23.5107vw, -10px) scale(0.0955);
  -webkit-animation: snow-96 17s -9s linear infinite;
          animation: snow-96 17s -9s linear infinite;
}
@-webkit-keyframes snow-96 {
  47.907% {
    transform: translate(20.8646vw, 47.907vh) scale(0.0955);
  }
  to {
    transform: translate(22.18765vw, 100vh) scale(0.0955);
  }
}
@keyframes snow-96 {
  47.907% {
    transform: translate(20.8646vw, 47.907vh) scale(0.0955);
  }
  to {
    transform: translate(22.18765vw, 100vh) scale(0.0955);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(97) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0318;
  transform: translate(79.1943vw, -10px) scale(0.4246);
  -webkit-animation: snow-97 12s -28s linear infinite;
          animation: snow-97 12s -28s linear infinite;
}
@-webkit-keyframes snow-97 {
  31.357% {
    transform: translate(69.9319vw, 31.357vh) scale(0.4246);
  }
  to {
    transform: translate(74.5631vw, 100vh) scale(0.4246);
  }
}
@keyframes snow-97 {
  31.357% {
    transform: translate(69.9319vw, 31.357vh) scale(0.4246);
  }
  to {
    transform: translate(74.5631vw, 100vh) scale(0.4246);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(98) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.689;
  transform: translate(80.9791vw, -10px) scale(0.677);
  -webkit-animation: snow-98 19s -16s linear infinite;
          animation: snow-98 19s -16s linear infinite;
}
@-webkit-keyframes snow-98 {
  65.593% {
    transform: translate(73.147vw, 65.593vh) scale(0.677);
  }
  to {
    transform: translate(77.06305vw, 100vh) scale(0.677);
  }
}
@keyframes snow-98 {
  65.593% {
    transform: translate(73.147vw, 65.593vh) scale(0.677);
  }
  to {
    transform: translate(77.06305vw, 100vh) scale(0.677);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(99) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2678;
  transform: translate(64.5576vw, -10px) scale(0.8472);
  -webkit-animation: snow-99 13s -2s linear infinite;
          animation: snow-99 13s -2s linear infinite;
}
@-webkit-keyframes snow-99 {
  72.718% {
    transform: translate(66.3078vw, 72.718vh) scale(0.8472);
  }
  to {
    transform: translate(65.4327vw, 100vh) scale(0.8472);
  }
}
@keyframes snow-99 {
  72.718% {
    transform: translate(66.3078vw, 72.718vh) scale(0.8472);
  }
  to {
    transform: translate(65.4327vw, 100vh) scale(0.8472);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(100) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7215;
  transform: translate(77.3945vw, -10px) scale(0.364);
  -webkit-animation: snow-100 10s -1s linear infinite;
          animation: snow-100 10s -1s linear infinite;
}
@-webkit-keyframes snow-100 {
  61.463% {
    transform: translate(78.5071vw, 61.463vh) scale(0.364);
  }
  to {
    transform: translate(77.9508vw, 100vh) scale(0.364);
  }
}
@keyframes snow-100 {
  61.463% {
    transform: translate(78.5071vw, 61.463vh) scale(0.364);
  }
  to {
    transform: translate(77.9508vw, 100vh) scale(0.364);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(101) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0757;
  transform: translate(84.4031vw, -10px) scale(0.7126);
  -webkit-animation: snow-101 20s -11s linear infinite;
          animation: snow-101 20s -11s linear infinite;
}
@-webkit-keyframes snow-101 {
  39.249% {
    transform: translate(74.943vw, 39.249vh) scale(0.7126);
  }
  to {
    transform: translate(79.67305vw, 100vh) scale(0.7126);
  }
}
@keyframes snow-101 {
  39.249% {
    transform: translate(74.943vw, 39.249vh) scale(0.7126);
  }
  to {
    transform: translate(79.67305vw, 100vh) scale(0.7126);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(102) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2287;
  transform: translate(2.3718vw, -10px) scale(0.4144);
  -webkit-animation: snow-102 19s -9s linear infinite;
          animation: snow-102 19s -9s linear infinite;
}
@-webkit-keyframes snow-102 {
  41.117% {
    transform: translate(9.3657vw, 41.117vh) scale(0.4144);
  }
  to {
    transform: translate(5.86875vw, 100vh) scale(0.4144);
  }
}
@keyframes snow-102 {
  41.117% {
    transform: translate(9.3657vw, 41.117vh) scale(0.4144);
  }
  to {
    transform: translate(5.86875vw, 100vh) scale(0.4144);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(103) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6616;
  transform: translate(7.6927vw, -10px) scale(0.1007);
  -webkit-animation: snow-103 25s -13s linear infinite;
          animation: snow-103 25s -13s linear infinite;
}
@-webkit-keyframes snow-103 {
  65.358% {
    transform: translate(16.4105vw, 65.358vh) scale(0.1007);
  }
  to {
    transform: translate(12.0516vw, 100vh) scale(0.1007);
  }
}
@keyframes snow-103 {
  65.358% {
    transform: translate(16.4105vw, 65.358vh) scale(0.1007);
  }
  to {
    transform: translate(12.0516vw, 100vh) scale(0.1007);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(104) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3109;
  transform: translate(28.3618vw, -10px) scale(0.8907);
  -webkit-animation: snow-104 29s -6s linear infinite;
          animation: snow-104 29s -6s linear infinite;
}
@-webkit-keyframes snow-104 {
  43.401% {
    transform: translate(18.9477vw, 43.401vh) scale(0.8907);
  }
  to {
    transform: translate(23.65475vw, 100vh) scale(0.8907);
  }
}
@keyframes snow-104 {
  43.401% {
    transform: translate(18.9477vw, 43.401vh) scale(0.8907);
  }
  to {
    transform: translate(23.65475vw, 100vh) scale(0.8907);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(105) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.433;
  transform: translate(92.5094vw, -10px) scale(0.3927);
  -webkit-animation: snow-105 15s -16s linear infinite;
          animation: snow-105 15s -16s linear infinite;
}
@-webkit-keyframes snow-105 {
  63.019% {
    transform: translate(98.2425vw, 63.019vh) scale(0.3927);
  }
  to {
    transform: translate(95.37595vw, 100vh) scale(0.3927);
  }
}
@keyframes snow-105 {
  63.019% {
    transform: translate(98.2425vw, 63.019vh) scale(0.3927);
  }
  to {
    transform: translate(95.37595vw, 100vh) scale(0.3927);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(106) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2625;
  transform: translate(75.3151vw, -10px) scale(0.4998);
  -webkit-animation: snow-106 10s -13s linear infinite;
          animation: snow-106 10s -13s linear infinite;
}
@-webkit-keyframes snow-106 {
  55.552% {
    transform: translate(83.2729vw, 55.552vh) scale(0.4998);
  }
  to {
    transform: translate(79.294vw, 100vh) scale(0.4998);
  }
}
@keyframes snow-106 {
  55.552% {
    transform: translate(83.2729vw, 55.552vh) scale(0.4998);
  }
  to {
    transform: translate(79.294vw, 100vh) scale(0.4998);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(107) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4612;
  transform: translate(28.345vw, -10px) scale(0.053);
  -webkit-animation: snow-107 30s -6s linear infinite;
          animation: snow-107 30s -6s linear infinite;
}
@-webkit-keyframes snow-107 {
  40.742% {
    transform: translate(31.4751vw, 40.742vh) scale(0.053);
  }
  to {
    transform: translate(29.91005vw, 100vh) scale(0.053);
  }
}
@keyframes snow-107 {
  40.742% {
    transform: translate(31.4751vw, 40.742vh) scale(0.053);
  }
  to {
    transform: translate(29.91005vw, 100vh) scale(0.053);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(108) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2131;
  transform: translate(74.6305vw, -10px) scale(0.3734);
  -webkit-animation: snow-108 25s -27s linear infinite;
          animation: snow-108 25s -27s linear infinite;
}
@-webkit-keyframes snow-108 {
  72.594% {
    transform: translate(75.0839vw, 72.594vh) scale(0.3734);
  }
  to {
    transform: translate(74.8572vw, 100vh) scale(0.3734);
  }
}
@keyframes snow-108 {
  72.594% {
    transform: translate(75.0839vw, 72.594vh) scale(0.3734);
  }
  to {
    transform: translate(74.8572vw, 100vh) scale(0.3734);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(109) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0196;
  transform: translate(29.2694vw, -10px) scale(0.3353);
  -webkit-animation: snow-109 28s -8s linear infinite;
          animation: snow-109 28s -8s linear infinite;
}
@-webkit-keyframes snow-109 {
  56.444% {
    transform: translate(23.7361vw, 56.444vh) scale(0.3353);
  }
  to {
    transform: translate(26.50275vw, 100vh) scale(0.3353);
  }
}
@keyframes snow-109 {
  56.444% {
    transform: translate(23.7361vw, 56.444vh) scale(0.3353);
  }
  to {
    transform: translate(26.50275vw, 100vh) scale(0.3353);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(110) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6894;
  transform: translate(58.7554vw, -10px) scale(0.2621);
  -webkit-animation: snow-110 18s -30s linear infinite;
          animation: snow-110 18s -30s linear infinite;
}
@-webkit-keyframes snow-110 {
  61.159% {
    transform: translate(60.3139vw, 61.159vh) scale(0.2621);
  }
  to {
    transform: translate(59.53465vw, 100vh) scale(0.2621);
  }
}
@keyframes snow-110 {
  61.159% {
    transform: translate(60.3139vw, 61.159vh) scale(0.2621);
  }
  to {
    transform: translate(59.53465vw, 100vh) scale(0.2621);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(111) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1192;
  transform: translate(33.2792vw, -10px) scale(0.562);
  -webkit-animation: snow-111 23s -5s linear infinite;
          animation: snow-111 23s -5s linear infinite;
}
@-webkit-keyframes snow-111 {
  43.651% {
    transform: translate(33.5179vw, 43.651vh) scale(0.562);
  }
  to {
    transform: translate(33.39855vw, 100vh) scale(0.562);
  }
}
@keyframes snow-111 {
  43.651% {
    transform: translate(33.5179vw, 43.651vh) scale(0.562);
  }
  to {
    transform: translate(33.39855vw, 100vh) scale(0.562);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(112) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0145;
  transform: translate(45.1949vw, -10px) scale(0.0245);
  -webkit-animation: snow-112 10s -17s linear infinite;
          animation: snow-112 10s -17s linear infinite;
}
@-webkit-keyframes snow-112 {
  32.076% {
    transform: translate(45.8344vw, 32.076vh) scale(0.0245);
  }
  to {
    transform: translate(45.51465vw, 100vh) scale(0.0245);
  }
}
@keyframes snow-112 {
  32.076% {
    transform: translate(45.8344vw, 32.076vh) scale(0.0245);
  }
  to {
    transform: translate(45.51465vw, 100vh) scale(0.0245);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(113) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1603;
  transform: translate(20.4912vw, -10px) scale(0.4804);
  -webkit-animation: snow-113 25s -6s linear infinite;
          animation: snow-113 25s -6s linear infinite;
}
@-webkit-keyframes snow-113 {
  56.555% {
    transform: translate(25.6404vw, 56.555vh) scale(0.4804);
  }
  to {
    transform: translate(23.0658vw, 100vh) scale(0.4804);
  }
}
@keyframes snow-113 {
  56.555% {
    transform: translate(25.6404vw, 56.555vh) scale(0.4804);
  }
  to {
    transform: translate(23.0658vw, 100vh) scale(0.4804);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(114) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4731;
  transform: translate(48.8557vw, -10px) scale(0.4425);
  -webkit-animation: snow-114 21s -7s linear infinite;
          animation: snow-114 21s -7s linear infinite;
}
@-webkit-keyframes snow-114 {
  61.924% {
    transform: translate(42.4242vw, 61.924vh) scale(0.4425);
  }
  to {
    transform: translate(45.63995vw, 100vh) scale(0.4425);
  }
}
@keyframes snow-114 {
  61.924% {
    transform: translate(42.4242vw, 61.924vh) scale(0.4425);
  }
  to {
    transform: translate(45.63995vw, 100vh) scale(0.4425);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(115) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6566;
  transform: translate(82.7731vw, -10px) scale(0.7961);
  -webkit-animation: snow-115 20s -1s linear infinite;
          animation: snow-115 20s -1s linear infinite;
}
@-webkit-keyframes snow-115 {
  63.077% {
    transform: translate(89.1575vw, 63.077vh) scale(0.7961);
  }
  to {
    transform: translate(85.9653vw, 100vh) scale(0.7961);
  }
}
@keyframes snow-115 {
  63.077% {
    transform: translate(89.1575vw, 63.077vh) scale(0.7961);
  }
  to {
    transform: translate(85.9653vw, 100vh) scale(0.7961);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(116) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4133;
  transform: translate(7.8865vw, -10px) scale(0.8466);
  -webkit-animation: snow-116 18s -25s linear infinite;
          animation: snow-116 18s -25s linear infinite;
}
@-webkit-keyframes snow-116 {
  77.787% {
    transform: translate(2.8939vw, 77.787vh) scale(0.8466);
  }
  to {
    transform: translate(5.3902vw, 100vh) scale(0.8466);
  }
}
@keyframes snow-116 {
  77.787% {
    transform: translate(2.8939vw, 77.787vh) scale(0.8466);
  }
  to {
    transform: translate(5.3902vw, 100vh) scale(0.8466);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(117) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3587;
  transform: translate(95.9698vw, -10px) scale(0.7359);
  -webkit-animation: snow-117 11s -28s linear infinite;
          animation: snow-117 11s -28s linear infinite;
}
@-webkit-keyframes snow-117 {
  74.766% {
    transform: translate(88.5276vw, 74.766vh) scale(0.7359);
  }
  to {
    transform: translate(92.2487vw, 100vh) scale(0.7359);
  }
}
@keyframes snow-117 {
  74.766% {
    transform: translate(88.5276vw, 74.766vh) scale(0.7359);
  }
  to {
    transform: translate(92.2487vw, 100vh) scale(0.7359);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(118) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5616;
  transform: translate(35.6883vw, -10px) scale(0.9204);
  -webkit-animation: snow-118 10s -12s linear infinite;
          animation: snow-118 10s -12s linear infinite;
}
@-webkit-keyframes snow-118 {
  30.285% {
    transform: translate(38.9507vw, 30.285vh) scale(0.9204);
  }
  to {
    transform: translate(37.3195vw, 100vh) scale(0.9204);
  }
}
@keyframes snow-118 {
  30.285% {
    transform: translate(38.9507vw, 30.285vh) scale(0.9204);
  }
  to {
    transform: translate(37.3195vw, 100vh) scale(0.9204);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(119) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4289;
  transform: translate(12.3231vw, -10px) scale(0.1723);
  -webkit-animation: snow-119 17s -27s linear infinite;
          animation: snow-119 17s -27s linear infinite;
}
@-webkit-keyframes snow-119 {
  75.644% {
    transform: translate(22.0554vw, 75.644vh) scale(0.1723);
  }
  to {
    transform: translate(17.18925vw, 100vh) scale(0.1723);
  }
}
@keyframes snow-119 {
  75.644% {
    transform: translate(22.0554vw, 75.644vh) scale(0.1723);
  }
  to {
    transform: translate(17.18925vw, 100vh) scale(0.1723);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(120) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3425;
  transform: translate(89.5422vw, -10px) scale(0.5796);
  -webkit-animation: snow-120 29s -18s linear infinite;
          animation: snow-120 29s -18s linear infinite;
}
@-webkit-keyframes snow-120 {
  71.879% {
    transform: translate(84.2737vw, 71.879vh) scale(0.5796);
  }
  to {
    transform: translate(86.90795vw, 100vh) scale(0.5796);
  }
}
@keyframes snow-120 {
  71.879% {
    transform: translate(84.2737vw, 71.879vh) scale(0.5796);
  }
  to {
    transform: translate(86.90795vw, 100vh) scale(0.5796);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(121) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.444;
  transform: translate(5.9598vw, -10px) scale(0.1407);
  -webkit-animation: snow-121 14s -4s linear infinite;
          animation: snow-121 14s -4s linear infinite;
}
@-webkit-keyframes snow-121 {
  50.386% {
    transform: translate(3.3001vw, 50.386vh) scale(0.1407);
  }
  to {
    transform: translate(4.62995vw, 100vh) scale(0.1407);
  }
}
@keyframes snow-121 {
  50.386% {
    transform: translate(3.3001vw, 50.386vh) scale(0.1407);
  }
  to {
    transform: translate(4.62995vw, 100vh) scale(0.1407);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(122) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7589;
  transform: translate(68.9835vw, -10px) scale(0.0432);
  -webkit-animation: snow-122 11s -20s linear infinite;
          animation: snow-122 11s -20s linear infinite;
}
@-webkit-keyframes snow-122 {
  77.094% {
    transform: translate(63.9179vw, 77.094vh) scale(0.0432);
  }
  to {
    transform: translate(66.4507vw, 100vh) scale(0.0432);
  }
}
@keyframes snow-122 {
  77.094% {
    transform: translate(63.9179vw, 77.094vh) scale(0.0432);
  }
  to {
    transform: translate(66.4507vw, 100vh) scale(0.0432);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(123) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4862;
  transform: translate(39.8277vw, -10px) scale(0.5861);
  -webkit-animation: snow-123 12s -25s linear infinite;
          animation: snow-123 12s -25s linear infinite;
}
@-webkit-keyframes snow-123 {
  38.257% {
    transform: translate(38.7434vw, 38.257vh) scale(0.5861);
  }
  to {
    transform: translate(39.28555vw, 100vh) scale(0.5861);
  }
}
@keyframes snow-123 {
  38.257% {
    transform: translate(38.7434vw, 38.257vh) scale(0.5861);
  }
  to {
    transform: translate(39.28555vw, 100vh) scale(0.5861);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(124) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2338;
  transform: translate(8.1563vw, -10px) scale(0.8464);
  -webkit-animation: snow-124 18s -8s linear infinite;
          animation: snow-124 18s -8s linear infinite;
}
@-webkit-keyframes snow-124 {
  70.04% {
    transform: translate(5.6922vw, 70.04vh) scale(0.8464);
  }
  to {
    transform: translate(6.92425vw, 100vh) scale(0.8464);
  }
}
@keyframes snow-124 {
  70.04% {
    transform: translate(5.6922vw, 70.04vh) scale(0.8464);
  }
  to {
    transform: translate(6.92425vw, 100vh) scale(0.8464);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(125) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6713;
  transform: translate(20.4555vw, -10px) scale(0.1993);
  -webkit-animation: snow-125 18s -22s linear infinite;
          animation: snow-125 18s -22s linear infinite;
}
@-webkit-keyframes snow-125 {
  66.681% {
    transform: translate(15.7079vw, 66.681vh) scale(0.1993);
  }
  to {
    transform: translate(18.0817vw, 100vh) scale(0.1993);
  }
}
@keyframes snow-125 {
  66.681% {
    transform: translate(15.7079vw, 66.681vh) scale(0.1993);
  }
  to {
    transform: translate(18.0817vw, 100vh) scale(0.1993);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(126) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6745;
  transform: translate(95.1915vw, -10px) scale(0.7843);
  -webkit-animation: snow-126 26s -11s linear infinite;
          animation: snow-126 26s -11s linear infinite;
}
@-webkit-keyframes snow-126 {
  65.675% {
    transform: translate(87.4332vw, 65.675vh) scale(0.7843);
  }
  to {
    transform: translate(91.31235vw, 100vh) scale(0.7843);
  }
}
@keyframes snow-126 {
  65.675% {
    transform: translate(87.4332vw, 65.675vh) scale(0.7843);
  }
  to {
    transform: translate(91.31235vw, 100vh) scale(0.7843);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(127) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0225;
  transform: translate(98.4518vw, -10px) scale(0.9647);
  -webkit-animation: snow-127 18s -5s linear infinite;
          animation: snow-127 18s -5s linear infinite;
}
@-webkit-keyframes snow-127 {
  57.542% {
    transform: translate(98.8946vw, 57.542vh) scale(0.9647);
  }
  to {
    transform: translate(98.6732vw, 100vh) scale(0.9647);
  }
}
@keyframes snow-127 {
  57.542% {
    transform: translate(98.8946vw, 57.542vh) scale(0.9647);
  }
  to {
    transform: translate(98.6732vw, 100vh) scale(0.9647);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(128) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7008;
  transform: translate(20.1826vw, -10px) scale(0.4941);
  -webkit-animation: snow-128 26s -5s linear infinite;
          animation: snow-128 26s -5s linear infinite;
}
@-webkit-keyframes snow-128 {
  74.122% {
    transform: translate(25.6556vw, 74.122vh) scale(0.4941);
  }
  to {
    transform: translate(22.9191vw, 100vh) scale(0.4941);
  }
}
@keyframes snow-128 {
  74.122% {
    transform: translate(25.6556vw, 74.122vh) scale(0.4941);
  }
  to {
    transform: translate(22.9191vw, 100vh) scale(0.4941);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(129) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5978;
  transform: translate(47.0287vw, -10px) scale(0.13);
  -webkit-animation: snow-129 16s -12s linear infinite;
          animation: snow-129 16s -12s linear infinite;
}
@-webkit-keyframes snow-129 {
  41.761% {
    transform: translate(51.4632vw, 41.761vh) scale(0.13);
  }
  to {
    transform: translate(49.24595vw, 100vh) scale(0.13);
  }
}
@keyframes snow-129 {
  41.761% {
    transform: translate(51.4632vw, 41.761vh) scale(0.13);
  }
  to {
    transform: translate(49.24595vw, 100vh) scale(0.13);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(130) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4063;
  transform: translate(84.6577vw, -10px) scale(0.8958);
  -webkit-animation: snow-130 14s -15s linear infinite;
          animation: snow-130 14s -15s linear infinite;
}
@-webkit-keyframes snow-130 {
  34.841% {
    transform: translate(86.2741vw, 34.841vh) scale(0.8958);
  }
  to {
    transform: translate(85.4659vw, 100vh) scale(0.8958);
  }
}
@keyframes snow-130 {
  34.841% {
    transform: translate(86.2741vw, 34.841vh) scale(0.8958);
  }
  to {
    transform: translate(85.4659vw, 100vh) scale(0.8958);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(131) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.01;
  transform: translate(55.6111vw, -10px) scale(0.7754);
  -webkit-animation: snow-131 25s -24s linear infinite;
          animation: snow-131 25s -24s linear infinite;
}
@-webkit-keyframes snow-131 {
  57.344% {
    transform: translate(54.6082vw, 57.344vh) scale(0.7754);
  }
  to {
    transform: translate(55.10965vw, 100vh) scale(0.7754);
  }
}
@keyframes snow-131 {
  57.344% {
    transform: translate(54.6082vw, 57.344vh) scale(0.7754);
  }
  to {
    transform: translate(55.10965vw, 100vh) scale(0.7754);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(132) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7519;
  transform: translate(59.955vw, -10px) scale(0.7887);
  -webkit-animation: snow-132 25s -4s linear infinite;
          animation: snow-132 25s -4s linear infinite;
}
@-webkit-keyframes snow-132 {
  54.445% {
    transform: translate(66.986vw, 54.445vh) scale(0.7887);
  }
  to {
    transform: translate(63.4705vw, 100vh) scale(0.7887);
  }
}
@keyframes snow-132 {
  54.445% {
    transform: translate(66.986vw, 54.445vh) scale(0.7887);
  }
  to {
    transform: translate(63.4705vw, 100vh) scale(0.7887);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(133) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1829;
  transform: translate(17.1899vw, -10px) scale(0.7486);
  -webkit-animation: snow-133 14s -10s linear infinite;
          animation: snow-133 14s -10s linear infinite;
}
@-webkit-keyframes snow-133 {
  68.674% {
    transform: translate(12.4801vw, 68.674vh) scale(0.7486);
  }
  to {
    transform: translate(14.835vw, 100vh) scale(0.7486);
  }
}
@keyframes snow-133 {
  68.674% {
    transform: translate(12.4801vw, 68.674vh) scale(0.7486);
  }
  to {
    transform: translate(14.835vw, 100vh) scale(0.7486);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(134) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3885;
  transform: translate(1.7542vw, -10px) scale(0.8147);
  -webkit-animation: snow-134 19s -7s linear infinite;
          animation: snow-134 19s -7s linear infinite;
}
@-webkit-keyframes snow-134 {
  72.963% {
    transform: translate(8.3462vw, 72.963vh) scale(0.8147);
  }
  to {
    transform: translate(5.0502vw, 100vh) scale(0.8147);
  }
}
@keyframes snow-134 {
  72.963% {
    transform: translate(8.3462vw, 72.963vh) scale(0.8147);
  }
  to {
    transform: translate(5.0502vw, 100vh) scale(0.8147);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(135) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5955;
  transform: translate(6.1952vw, -10px) scale(0.9321);
  -webkit-animation: snow-135 10s -15s linear infinite;
          animation: snow-135 10s -15s linear infinite;
}
@-webkit-keyframes snow-135 {
  40.623% {
    transform: translate(6.5693vw, 40.623vh) scale(0.9321);
  }
  to {
    transform: translate(6.38225vw, 100vh) scale(0.9321);
  }
}
@keyframes snow-135 {
  40.623% {
    transform: translate(6.5693vw, 40.623vh) scale(0.9321);
  }
  to {
    transform: translate(6.38225vw, 100vh) scale(0.9321);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(136) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4871;
  transform: translate(94.5585vw, -10px) scale(0.8255);
  -webkit-animation: snow-136 23s -19s linear infinite;
          animation: snow-136 23s -19s linear infinite;
}
@-webkit-keyframes snow-136 {
  66.324% {
    transform: translate(102.3259vw, 66.324vh) scale(0.8255);
  }
  to {
    transform: translate(98.4422vw, 100vh) scale(0.8255);
  }
}
@keyframes snow-136 {
  66.324% {
    transform: translate(102.3259vw, 66.324vh) scale(0.8255);
  }
  to {
    transform: translate(98.4422vw, 100vh) scale(0.8255);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(137) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5542;
  transform: translate(87.9113vw, -10px) scale(0.8024);
  -webkit-animation: snow-137 10s -21s linear infinite;
          animation: snow-137 10s -21s linear infinite;
}
@-webkit-keyframes snow-137 {
  53.274% {
    transform: translate(92.3573vw, 53.274vh) scale(0.8024);
  }
  to {
    transform: translate(90.1343vw, 100vh) scale(0.8024);
  }
}
@keyframes snow-137 {
  53.274% {
    transform: translate(92.3573vw, 53.274vh) scale(0.8024);
  }
  to {
    transform: translate(90.1343vw, 100vh) scale(0.8024);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(138) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0354;
  transform: translate(6.8237vw, -10px) scale(0.7568);
  -webkit-animation: snow-138 19s -22s linear infinite;
          animation: snow-138 19s -22s linear infinite;
}
@-webkit-keyframes snow-138 {
  35.033% {
    transform: translate(-0.3564vw, 35.033vh) scale(0.7568);
  }
  to {
    transform: translate(3.23365vw, 100vh) scale(0.7568);
  }
}
@keyframes snow-138 {
  35.033% {
    transform: translate(-0.3564vw, 35.033vh) scale(0.7568);
  }
  to {
    transform: translate(3.23365vw, 100vh) scale(0.7568);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(139) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2139;
  transform: translate(11.5235vw, -10px) scale(0.0694);
  -webkit-animation: snow-139 21s -3s linear infinite;
          animation: snow-139 21s -3s linear infinite;
}
@-webkit-keyframes snow-139 {
  70.346% {
    transform: translate(5.1094vw, 70.346vh) scale(0.0694);
  }
  to {
    transform: translate(8.31645vw, 100vh) scale(0.0694);
  }
}
@keyframes snow-139 {
  70.346% {
    transform: translate(5.1094vw, 70.346vh) scale(0.0694);
  }
  to {
    transform: translate(8.31645vw, 100vh) scale(0.0694);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(140) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1778;
  transform: translate(4.8803vw, -10px) scale(0.561);
  -webkit-animation: snow-140 11s -26s linear infinite;
          animation: snow-140 11s -26s linear infinite;
}
@-webkit-keyframes snow-140 {
  68.04% {
    transform: translate(13.1415vw, 68.04vh) scale(0.561);
  }
  to {
    transform: translate(9.0109vw, 100vh) scale(0.561);
  }
}
@keyframes snow-140 {
  68.04% {
    transform: translate(13.1415vw, 68.04vh) scale(0.561);
  }
  to {
    transform: translate(9.0109vw, 100vh) scale(0.561);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(141) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6861;
  transform: translate(32.091vw, -10px) scale(0.905);
  -webkit-animation: snow-141 15s -1s linear infinite;
          animation: snow-141 15s -1s linear infinite;
}
@-webkit-keyframes snow-141 {
  57.708% {
    transform: translate(38.1888vw, 57.708vh) scale(0.905);
  }
  to {
    transform: translate(35.1399vw, 100vh) scale(0.905);
  }
}
@keyframes snow-141 {
  57.708% {
    transform: translate(38.1888vw, 57.708vh) scale(0.905);
  }
  to {
    transform: translate(35.1399vw, 100vh) scale(0.905);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(142) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7592;
  transform: translate(56.0965vw, -10px) scale(0.1783);
  -webkit-animation: snow-142 26s -14s linear infinite;
          animation: snow-142 26s -14s linear infinite;
}
@-webkit-keyframes snow-142 {
  70.891% {
    transform: translate(59.382vw, 70.891vh) scale(0.1783);
  }
  to {
    transform: translate(57.73925vw, 100vh) scale(0.1783);
  }
}
@keyframes snow-142 {
  70.891% {
    transform: translate(59.382vw, 70.891vh) scale(0.1783);
  }
  to {
    transform: translate(57.73925vw, 100vh) scale(0.1783);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(143) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1937;
  transform: translate(33.8949vw, -10px) scale(0.8323);
  -webkit-animation: snow-143 16s -9s linear infinite;
          animation: snow-143 16s -9s linear infinite;
}
@-webkit-keyframes snow-143 {
  63.294% {
    transform: translate(34.1535vw, 63.294vh) scale(0.8323);
  }
  to {
    transform: translate(34.0242vw, 100vh) scale(0.8323);
  }
}
@keyframes snow-143 {
  63.294% {
    transform: translate(34.1535vw, 63.294vh) scale(0.8323);
  }
  to {
    transform: translate(34.0242vw, 100vh) scale(0.8323);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(144) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3081;
  transform: translate(65.8895vw, -10px) scale(0.5838);
  -webkit-animation: snow-144 15s -23s linear infinite;
          animation: snow-144 15s -23s linear infinite;
}
@-webkit-keyframes snow-144 {
  60.174% {
    transform: translate(63.9736vw, 60.174vh) scale(0.5838);
  }
  to {
    transform: translate(64.93155vw, 100vh) scale(0.5838);
  }
}
@keyframes snow-144 {
  60.174% {
    transform: translate(63.9736vw, 60.174vh) scale(0.5838);
  }
  to {
    transform: translate(64.93155vw, 100vh) scale(0.5838);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(145) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6041;
  transform: translate(44.403vw, -10px) scale(0.4403);
  -webkit-animation: snow-145 16s -21s linear infinite;
          animation: snow-145 16s -21s linear infinite;
}
@-webkit-keyframes snow-145 {
  49.232% {
    transform: translate(51.361vw, 49.232vh) scale(0.4403);
  }
  to {
    transform: translate(47.882vw, 100vh) scale(0.4403);
  }
}
@keyframes snow-145 {
  49.232% {
    transform: translate(51.361vw, 49.232vh) scale(0.4403);
  }
  to {
    transform: translate(47.882vw, 100vh) scale(0.4403);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(146) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4125;
  transform: translate(61.964vw, -10px) scale(0.7366);
  -webkit-animation: snow-146 18s -24s linear infinite;
          animation: snow-146 18s -24s linear infinite;
}
@-webkit-keyframes snow-146 {
  58.046% {
    transform: translate(61.6902vw, 58.046vh) scale(0.7366);
  }
  to {
    transform: translate(61.8271vw, 100vh) scale(0.7366);
  }
}
@keyframes snow-146 {
  58.046% {
    transform: translate(61.6902vw, 58.046vh) scale(0.7366);
  }
  to {
    transform: translate(61.8271vw, 100vh) scale(0.7366);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(147) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7473;
  transform: translate(81.8348vw, -10px) scale(0.1155);
  -webkit-animation: snow-147 28s -13s linear infinite;
          animation: snow-147 28s -13s linear infinite;
}
@-webkit-keyframes snow-147 {
  30.217% {
    transform: translate(82.8094vw, 30.217vh) scale(0.1155);
  }
  to {
    transform: translate(82.3221vw, 100vh) scale(0.1155);
  }
}
@keyframes snow-147 {
  30.217% {
    transform: translate(82.8094vw, 30.217vh) scale(0.1155);
  }
  to {
    transform: translate(82.3221vw, 100vh) scale(0.1155);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(148) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1056;
  transform: translate(90.3137vw, -10px) scale(0.7109);
  -webkit-animation: snow-148 17s -26s linear infinite;
          animation: snow-148 17s -26s linear infinite;
}
@-webkit-keyframes snow-148 {
  47.904% {
    transform: translate(89.0128vw, 47.904vh) scale(0.7109);
  }
  to {
    transform: translate(89.66325vw, 100vh) scale(0.7109);
  }
}
@keyframes snow-148 {
  47.904% {
    transform: translate(89.0128vw, 47.904vh) scale(0.7109);
  }
  to {
    transform: translate(89.66325vw, 100vh) scale(0.7109);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(149) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1703;
  transform: translate(61.1832vw, -10px) scale(0.5285);
  -webkit-animation: snow-149 17s -1s linear infinite;
          animation: snow-149 17s -1s linear infinite;
}
@-webkit-keyframes snow-149 {
  71.072% {
    transform: translate(61.8771vw, 71.072vh) scale(0.5285);
  }
  to {
    transform: translate(61.53015vw, 100vh) scale(0.5285);
  }
}
@keyframes snow-149 {
  71.072% {
    transform: translate(61.8771vw, 71.072vh) scale(0.5285);
  }
  to {
    transform: translate(61.53015vw, 100vh) scale(0.5285);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(150) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1056;
  transform: translate(75.6843vw, -10px) scale(0.529);
  -webkit-animation: snow-150 14s -2s linear infinite;
          animation: snow-150 14s -2s linear infinite;
}
@-webkit-keyframes snow-150 {
  35.585% {
    transform: translate(75.7663vw, 35.585vh) scale(0.529);
  }
  to {
    transform: translate(75.7253vw, 100vh) scale(0.529);
  }
}
@keyframes snow-150 {
  35.585% {
    transform: translate(75.7663vw, 35.585vh) scale(0.529);
  }
  to {
    transform: translate(75.7253vw, 100vh) scale(0.529);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(151) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2867;
  transform: translate(44.415vw, -10px) scale(0.2192);
  -webkit-animation: snow-151 11s -3s linear infinite;
          animation: snow-151 11s -3s linear infinite;
}
@-webkit-keyframes snow-151 {
  56.782% {
    transform: translate(48.438vw, 56.782vh) scale(0.2192);
  }
  to {
    transform: translate(46.4265vw, 100vh) scale(0.2192);
  }
}
@keyframes snow-151 {
  56.782% {
    transform: translate(48.438vw, 56.782vh) scale(0.2192);
  }
  to {
    transform: translate(46.4265vw, 100vh) scale(0.2192);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(152) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2739;
  transform: translate(71.6871vw, -10px) scale(0.9484);
  -webkit-animation: snow-152 19s -10s linear infinite;
          animation: snow-152 19s -10s linear infinite;
}
@-webkit-keyframes snow-152 {
  59.309% {
    transform: translate(80.7676vw, 59.309vh) scale(0.9484);
  }
  to {
    transform: translate(76.22735vw, 100vh) scale(0.9484);
  }
}
@keyframes snow-152 {
  59.309% {
    transform: translate(80.7676vw, 59.309vh) scale(0.9484);
  }
  to {
    transform: translate(76.22735vw, 100vh) scale(0.9484);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(153) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.591;
  transform: translate(16.981vw, -10px) scale(0.2065);
  -webkit-animation: snow-153 12s -5s linear infinite;
          animation: snow-153 12s -5s linear infinite;
}
@-webkit-keyframes snow-153 {
  64.584% {
    transform: translate(22.4371vw, 64.584vh) scale(0.2065);
  }
  to {
    transform: translate(19.70905vw, 100vh) scale(0.2065);
  }
}
@keyframes snow-153 {
  64.584% {
    transform: translate(22.4371vw, 64.584vh) scale(0.2065);
  }
  to {
    transform: translate(19.70905vw, 100vh) scale(0.2065);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(154) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6187;
  transform: translate(63.915vw, -10px) scale(0.2641);
  -webkit-animation: snow-154 29s -14s linear infinite;
          animation: snow-154 29s -14s linear infinite;
}
@-webkit-keyframes snow-154 {
  48.11% {
    transform: translate(66.4021vw, 48.11vh) scale(0.2641);
  }
  to {
    transform: translate(65.15855vw, 100vh) scale(0.2641);
  }
}
@keyframes snow-154 {
  48.11% {
    transform: translate(66.4021vw, 48.11vh) scale(0.2641);
  }
  to {
    transform: translate(65.15855vw, 100vh) scale(0.2641);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(155) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7629;
  transform: translate(24.6848vw, -10px) scale(0.823);
  -webkit-animation: snow-155 21s -4s linear infinite;
          animation: snow-155 21s -4s linear infinite;
}
@-webkit-keyframes snow-155 {
  38.569% {
    transform: translate(31.9138vw, 38.569vh) scale(0.823);
  }
  to {
    transform: translate(28.2993vw, 100vh) scale(0.823);
  }
}
@keyframes snow-155 {
  38.569% {
    transform: translate(31.9138vw, 38.569vh) scale(0.823);
  }
  to {
    transform: translate(28.2993vw, 100vh) scale(0.823);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(156) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2136;
  transform: translate(23.9349vw, -10px) scale(0.2481);
  -webkit-animation: snow-156 19s -17s linear infinite;
          animation: snow-156 19s -17s linear infinite;
}
@-webkit-keyframes snow-156 {
  78.58% {
    transform: translate(20.3879vw, 78.58vh) scale(0.2481);
  }
  to {
    transform: translate(22.1614vw, 100vh) scale(0.2481);
  }
}
@keyframes snow-156 {
  78.58% {
    transform: translate(20.3879vw, 78.58vh) scale(0.2481);
  }
  to {
    transform: translate(22.1614vw, 100vh) scale(0.2481);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(157) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7622;
  transform: translate(63.3367vw, -10px) scale(0.6657);
  -webkit-animation: snow-157 14s -8s linear infinite;
          animation: snow-157 14s -8s linear infinite;
}
@-webkit-keyframes snow-157 {
  33.74% {
    transform: translate(68.6281vw, 33.74vh) scale(0.6657);
  }
  to {
    transform: translate(65.9824vw, 100vh) scale(0.6657);
  }
}
@keyframes snow-157 {
  33.74% {
    transform: translate(68.6281vw, 33.74vh) scale(0.6657);
  }
  to {
    transform: translate(65.9824vw, 100vh) scale(0.6657);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(158) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4761;
  transform: translate(57.5297vw, -10px) scale(0.137);
  -webkit-animation: snow-158 13s -26s linear infinite;
          animation: snow-158 13s -26s linear infinite;
}
@-webkit-keyframes snow-158 {
  54.882% {
    transform: translate(52.2362vw, 54.882vh) scale(0.137);
  }
  to {
    transform: translate(54.88295vw, 100vh) scale(0.137);
  }
}
@keyframes snow-158 {
  54.882% {
    transform: translate(52.2362vw, 54.882vh) scale(0.137);
  }
  to {
    transform: translate(54.88295vw, 100vh) scale(0.137);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(159) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5353;
  transform: translate(71.3139vw, -10px) scale(0.295);
  -webkit-animation: snow-159 26s -3s linear infinite;
          animation: snow-159 26s -3s linear infinite;
}
@-webkit-keyframes snow-159 {
  70.081% {
    transform: translate(65.1211vw, 70.081vh) scale(0.295);
  }
  to {
    transform: translate(68.2175vw, 100vh) scale(0.295);
  }
}
@keyframes snow-159 {
  70.081% {
    transform: translate(65.1211vw, 70.081vh) scale(0.295);
  }
  to {
    transform: translate(68.2175vw, 100vh) scale(0.295);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(160) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7596;
  transform: translate(95.7125vw, -10px) scale(0.9338);
  -webkit-animation: snow-160 20s -24s linear infinite;
          animation: snow-160 20s -24s linear infinite;
}
@-webkit-keyframes snow-160 {
  45.812% {
    transform: translate(100.3206vw, 45.812vh) scale(0.9338);
  }
  to {
    transform: translate(98.01655vw, 100vh) scale(0.9338);
  }
}
@keyframes snow-160 {
  45.812% {
    transform: translate(100.3206vw, 45.812vh) scale(0.9338);
  }
  to {
    transform: translate(98.01655vw, 100vh) scale(0.9338);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(161) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1576;
  transform: translate(42.2033vw, -10px) scale(0.9276);
  -webkit-animation: snow-161 28s -18s linear infinite;
          animation: snow-161 28s -18s linear infinite;
}
@-webkit-keyframes snow-161 {
  57.149% {
    transform: translate(37.9179vw, 57.149vh) scale(0.9276);
  }
  to {
    transform: translate(40.0606vw, 100vh) scale(0.9276);
  }
}
@keyframes snow-161 {
  57.149% {
    transform: translate(37.9179vw, 57.149vh) scale(0.9276);
  }
  to {
    transform: translate(40.0606vw, 100vh) scale(0.9276);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(162) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5366;
  transform: translate(43.4127vw, -10px) scale(0.0681);
  -webkit-animation: snow-162 30s -14s linear infinite;
          animation: snow-162 30s -14s linear infinite;
}
@-webkit-keyframes snow-162 {
  45.785% {
    transform: translate(41.9877vw, 45.785vh) scale(0.0681);
  }
  to {
    transform: translate(42.7002vw, 100vh) scale(0.0681);
  }
}
@keyframes snow-162 {
  45.785% {
    transform: translate(41.9877vw, 45.785vh) scale(0.0681);
  }
  to {
    transform: translate(42.7002vw, 100vh) scale(0.0681);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(163) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5522;
  transform: translate(41.3155vw, -10px) scale(0.956);
  -webkit-animation: snow-163 13s -4s linear infinite;
          animation: snow-163 13s -4s linear infinite;
}
@-webkit-keyframes snow-163 {
  55.923% {
    transform: translate(34.3918vw, 55.923vh) scale(0.956);
  }
  to {
    transform: translate(37.85365vw, 100vh) scale(0.956);
  }
}
@keyframes snow-163 {
  55.923% {
    transform: translate(34.3918vw, 55.923vh) scale(0.956);
  }
  to {
    transform: translate(37.85365vw, 100vh) scale(0.956);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(164) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1517;
  transform: translate(3.643vw, -10px) scale(0.2427);
  -webkit-animation: snow-164 21s -10s linear infinite;
          animation: snow-164 21s -10s linear infinite;
}
@-webkit-keyframes snow-164 {
  72.655% {
    transform: translate(12.8143vw, 72.655vh) scale(0.2427);
  }
  to {
    transform: translate(8.22865vw, 100vh) scale(0.2427);
  }
}
@keyframes snow-164 {
  72.655% {
    transform: translate(12.8143vw, 72.655vh) scale(0.2427);
  }
  to {
    transform: translate(8.22865vw, 100vh) scale(0.2427);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(165) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4748;
  transform: translate(13.2418vw, -10px) scale(0.4998);
  -webkit-animation: snow-165 15s -29s linear infinite;
          animation: snow-165 15s -29s linear infinite;
}
@-webkit-keyframes snow-165 {
  69.941% {
    transform: translate(15.7908vw, 69.941vh) scale(0.4998);
  }
  to {
    transform: translate(14.5163vw, 100vh) scale(0.4998);
  }
}
@keyframes snow-165 {
  69.941% {
    transform: translate(15.7908vw, 69.941vh) scale(0.4998);
  }
  to {
    transform: translate(14.5163vw, 100vh) scale(0.4998);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(166) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7859;
  transform: translate(10.9155vw, -10px) scale(0.9416);
  -webkit-animation: snow-166 11s -23s linear infinite;
          animation: snow-166 11s -23s linear infinite;
}
@-webkit-keyframes snow-166 {
  46.542% {
    transform: translate(4.5271vw, 46.542vh) scale(0.9416);
  }
  to {
    transform: translate(7.7213vw, 100vh) scale(0.9416);
  }
}
@keyframes snow-166 {
  46.542% {
    transform: translate(4.5271vw, 46.542vh) scale(0.9416);
  }
  to {
    transform: translate(7.7213vw, 100vh) scale(0.9416);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(167) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5934;
  transform: translate(78.6969vw, -10px) scale(0.5549);
  -webkit-animation: snow-167 15s -20s linear infinite;
          animation: snow-167 15s -20s linear infinite;
}
@-webkit-keyframes snow-167 {
  62.211% {
    transform: translate(79.9085vw, 62.211vh) scale(0.5549);
  }
  to {
    transform: translate(79.3027vw, 100vh) scale(0.5549);
  }
}
@keyframes snow-167 {
  62.211% {
    transform: translate(79.9085vw, 62.211vh) scale(0.5549);
  }
  to {
    transform: translate(79.3027vw, 100vh) scale(0.5549);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(168) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3728;
  transform: translate(56.4186vw, -10px) scale(0.4305);
  -webkit-animation: snow-168 12s -15s linear infinite;
          animation: snow-168 12s -15s linear infinite;
}
@-webkit-keyframes snow-168 {
  65.859% {
    transform: translate(63.1964vw, 65.859vh) scale(0.4305);
  }
  to {
    transform: translate(59.8075vw, 100vh) scale(0.4305);
  }
}
@keyframes snow-168 {
  65.859% {
    transform: translate(63.1964vw, 65.859vh) scale(0.4305);
  }
  to {
    transform: translate(59.8075vw, 100vh) scale(0.4305);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(169) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3488;
  transform: translate(4.2393vw, -10px) scale(0.2906);
  -webkit-animation: snow-169 30s -29s linear infinite;
          animation: snow-169 30s -29s linear infinite;
}
@-webkit-keyframes snow-169 {
  37.049% {
    transform: translate(-2.8818vw, 37.049vh) scale(0.2906);
  }
  to {
    transform: translate(0.67875vw, 100vh) scale(0.2906);
  }
}
@keyframes snow-169 {
  37.049% {
    transform: translate(-2.8818vw, 37.049vh) scale(0.2906);
  }
  to {
    transform: translate(0.67875vw, 100vh) scale(0.2906);
  }
}
main#portal-nambacampagin .flake.snow li:nth-child(170) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3144;
  transform: translate(93.6811vw, -10px) scale(0.691);
  -webkit-animation: snow-170 28s -24s linear infinite;
          animation: snow-170 28s -24s linear infinite;
}
@-webkit-keyframes snow-170 {
  57.683% {
    transform: translate(102.5165vw, 57.683vh) scale(0.691);
  }
  to {
    transform: translate(98.0988vw, 100vh) scale(0.691);
  }
}
@keyframes snow-170 {
  57.683% {
    transform: translate(102.5165vw, 57.683vh) scale(0.691);
  }
  to {
    transform: translate(98.0988vw, 100vh) scale(0.691);
  }
}
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.357;
  transform: translate(22.3696vw, -10px) scale(0.733);
  -webkit-animation: snow-171 30s -30s linear infinite;
          animation: snow-171 30s -30s linear infinite;
}
@-webkit-keyframes snow-171 {
  64.855% {
    transform: translate(28.2386vw, 64.855vh) scale(0.733) rotate(852deg) rotateX(852deg) rotateY(852deg);
  }
  to {
    transform: translate(25.3041vw, 100vh) scale(0.733) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-171 {
  64.855% {
    transform: translate(28.2386vw, 64.855vh) scale(0.733) rotate(852deg) rotateX(852deg) rotateY(852deg);
  }
  to {
    transform: translate(25.3041vw, 100vh) scale(0.733) 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.3493;
  transform: translate(29.1166vw, -10px) scale(0.1927);
  -webkit-animation: snow-172 23s -5s linear infinite;
          animation: snow-172 23s -5s linear infinite;
}
@-webkit-keyframes snow-172 {
  52.61% {
    transform: translate(26.595vw, 52.61vh) scale(0.1927) rotate(222deg) rotateX(222deg) rotateY(222deg);
  }
  to {
    transform: translate(27.8558vw, 100vh) scale(0.1927) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-172 {
  52.61% {
    transform: translate(26.595vw, 52.61vh) scale(0.1927) rotate(222deg) rotateX(222deg) rotateY(222deg);
  }
  to {
    transform: translate(27.8558vw, 100vh) scale(0.1927) 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.0545;
  transform: translate(50.006vw, -10px) scale(0.9894);
  -webkit-animation: snow-173 13s -6s linear infinite;
          animation: snow-173 13s -6s linear infinite;
}
@-webkit-keyframes snow-173 {
  48.093% {
    transform: translate(55.6933vw, 48.093vh) scale(0.9894) rotate(1266deg) rotateX(1266deg) rotateY(1266deg);
  }
  to {
    transform: translate(52.84965vw, 100vh) scale(0.9894) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-173 {
  48.093% {
    transform: translate(55.6933vw, 48.093vh) scale(0.9894) rotate(1266deg) rotateX(1266deg) rotateY(1266deg);
  }
  to {
    transform: translate(52.84965vw, 100vh) scale(0.9894) 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.1559;
  transform: translate(50.8071vw, -10px) scale(0.1597);
  -webkit-animation: snow-174 30s -14s linear infinite;
          animation: snow-174 30s -14s linear infinite;
}
@-webkit-keyframes snow-174 {
  70.204% {
    transform: translate(53.7314vw, 70.204vh) scale(0.1597) rotate(529deg) rotateX(529deg) rotateY(529deg);
  }
  to {
    transform: translate(52.26925vw, 100vh) scale(0.1597) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-174 {
  70.204% {
    transform: translate(53.7314vw, 70.204vh) scale(0.1597) rotate(529deg) rotateX(529deg) rotateY(529deg);
  }
  to {
    transform: translate(52.26925vw, 100vh) scale(0.1597) 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.5514;
  transform: translate(23.9207vw, -10px) scale(0.8239);
  -webkit-animation: snow-175 28s -1s linear infinite;
          animation: snow-175 28s -1s linear infinite;
}
@-webkit-keyframes snow-175 {
  43.218% {
    transform: translate(24.9485vw, 43.218vh) scale(0.8239) rotate(567deg) rotateX(567deg) rotateY(567deg);
  }
  to {
    transform: translate(24.4346vw, 100vh) scale(0.8239) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-175 {
  43.218% {
    transform: translate(24.9485vw, 43.218vh) scale(0.8239) rotate(567deg) rotateX(567deg) rotateY(567deg);
  }
  to {
    transform: translate(24.4346vw, 100vh) scale(0.8239) 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.6675;
  transform: translate(33.2051vw, -10px) scale(0.0497);
  -webkit-animation: snow-176 19s -4s linear infinite;
          animation: snow-176 19s -4s linear infinite;
}
@-webkit-keyframes snow-176 {
  44.861% {
    transform: translate(42.2425vw, 44.861vh) scale(0.0497) rotate(848deg) rotateX(848deg) rotateY(848deg);
  }
  to {
    transform: translate(37.7238vw, 100vh) scale(0.0497) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-176 {
  44.861% {
    transform: translate(42.2425vw, 44.861vh) scale(0.0497) rotate(848deg) rotateX(848deg) rotateY(848deg);
  }
  to {
    transform: translate(37.7238vw, 100vh) scale(0.0497) 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.2283;
  transform: translate(26.2664vw, -10px) scale(0.894);
  -webkit-animation: snow-177 26s -6s linear infinite;
          animation: snow-177 26s -6s linear infinite;
}
@-webkit-keyframes snow-177 {
  35.707% {
    transform: translate(30.5593vw, 35.707vh) scale(0.894) rotate(39deg) rotateX(39deg) rotateY(39deg);
  }
  to {
    transform: translate(28.41285vw, 100vh) scale(0.894) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-177 {
  35.707% {
    transform: translate(30.5593vw, 35.707vh) scale(0.894) rotate(39deg) rotateX(39deg) rotateY(39deg);
  }
  to {
    transform: translate(28.41285vw, 100vh) scale(0.894) 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.6854;
  transform: translate(23.4162vw, -10px) scale(0.6166);
  -webkit-animation: snow-178 11s -6s linear infinite;
          animation: snow-178 11s -6s linear infinite;
}
@-webkit-keyframes snow-178 {
  37.249% {
    transform: translate(20.4377vw, 37.249vh) scale(0.6166) rotate(690deg) rotateX(690deg) rotateY(690deg);
  }
  to {
    transform: translate(21.92695vw, 100vh) scale(0.6166) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-178 {
  37.249% {
    transform: translate(20.4377vw, 37.249vh) scale(0.6166) rotate(690deg) rotateX(690deg) rotateY(690deg);
  }
  to {
    transform: translate(21.92695vw, 100vh) scale(0.6166) 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.1209;
  transform: translate(66.2588vw, -10px) scale(0.4934);
  -webkit-animation: snow-179 23s -27s linear infinite;
          animation: snow-179 23s -27s linear infinite;
}
@-webkit-keyframes snow-179 {
  64.242% {
    transform: translate(66.9088vw, 64.242vh) scale(0.4934) rotate(220deg) rotateX(220deg) rotateY(220deg);
  }
  to {
    transform: translate(66.5838vw, 100vh) scale(0.4934) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-179 {
  64.242% {
    transform: translate(66.9088vw, 64.242vh) scale(0.4934) rotate(220deg) rotateX(220deg) rotateY(220deg);
  }
  to {
    transform: translate(66.5838vw, 100vh) scale(0.4934) 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.7983;
  transform: translate(75.0422vw, -10px) scale(0.1089);
  -webkit-animation: snow-180 23s -21s linear infinite;
          animation: snow-180 23s -21s linear infinite;
}
@-webkit-keyframes snow-180 {
  60.639% {
    transform: translate(76.0977vw, 60.639vh) scale(0.1089) rotate(908deg) rotateX(908deg) rotateY(908deg);
  }
  to {
    transform: translate(75.56995vw, 100vh) scale(0.1089) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-180 {
  60.639% {
    transform: translate(76.0977vw, 60.639vh) scale(0.1089) rotate(908deg) rotateX(908deg) rotateY(908deg);
  }
  to {
    transform: translate(75.56995vw, 100vh) scale(0.1089) 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.4812;
  transform: translate(15.7828vw, -10px) scale(0.04);
  -webkit-animation: snow-181 21s -8s linear infinite;
          animation: snow-181 21s -8s linear infinite;
}
@-webkit-keyframes snow-181 {
  37.234% {
    transform: translate(20.0179vw, 37.234vh) scale(0.04) rotate(443deg) rotateX(443deg) rotateY(443deg);
  }
  to {
    transform: translate(17.90035vw, 100vh) scale(0.04) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-181 {
  37.234% {
    transform: translate(20.0179vw, 37.234vh) scale(0.04) rotate(443deg) rotateX(443deg) rotateY(443deg);
  }
  to {
    transform: translate(17.90035vw, 100vh) scale(0.04) 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.3077;
  transform: translate(36.423vw, -10px) scale(0.4669);
  -webkit-animation: snow-182 14s -13s linear infinite;
          animation: snow-182 14s -13s linear infinite;
}
@-webkit-keyframes snow-182 {
  37.13% {
    transform: translate(46.2934vw, 37.13vh) scale(0.4669) rotate(976deg) rotateX(976deg) rotateY(976deg);
  }
  to {
    transform: translate(41.3582vw, 100vh) scale(0.4669) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-182 {
  37.13% {
    transform: translate(46.2934vw, 37.13vh) scale(0.4669) rotate(976deg) rotateX(976deg) rotateY(976deg);
  }
  to {
    transform: translate(41.3582vw, 100vh) scale(0.4669) 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.1967;
  transform: translate(10.1443vw, -10px) scale(0.8009);
  -webkit-animation: snow-183 24s -5s linear infinite;
          animation: snow-183 24s -5s linear infinite;
}
@-webkit-keyframes snow-183 {
  78.736% {
    transform: translate(10.9653vw, 78.736vh) scale(0.8009) rotate(366deg) rotateX(366deg) rotateY(366deg);
  }
  to {
    transform: translate(10.5548vw, 100vh) scale(0.8009) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-183 {
  78.736% {
    transform: translate(10.9653vw, 78.736vh) scale(0.8009) rotate(366deg) rotateX(366deg) rotateY(366deg);
  }
  to {
    transform: translate(10.5548vw, 100vh) scale(0.8009) 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.6251;
  transform: translate(89.9909vw, -10px) scale(0.2053);
  -webkit-animation: snow-184 30s -19s linear infinite;
          animation: snow-184 30s -19s linear infinite;
}
@-webkit-keyframes snow-184 {
  64.1% {
    transform: translate(96.8447vw, 64.1vh) scale(0.2053) rotate(1009deg) rotateX(1009deg) rotateY(1009deg);
  }
  to {
    transform: translate(93.4178vw, 100vh) scale(0.2053) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-184 {
  64.1% {
    transform: translate(96.8447vw, 64.1vh) scale(0.2053) rotate(1009deg) rotateX(1009deg) rotateY(1009deg);
  }
  to {
    transform: translate(93.4178vw, 100vh) scale(0.2053) 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.2714;
  transform: translate(96.2959vw, -10px) scale(0.5879);
  -webkit-animation: snow-185 12s -19s linear infinite;
          animation: snow-185 12s -19s linear infinite;
}
@-webkit-keyframes snow-185 {
  43.705% {
    transform: translate(91.8366vw, 43.705vh) scale(0.5879) rotate(164deg) rotateX(164deg) rotateY(164deg);
  }
  to {
    transform: translate(94.06625vw, 100vh) scale(0.5879) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-185 {
  43.705% {
    transform: translate(91.8366vw, 43.705vh) scale(0.5879) rotate(164deg) rotateX(164deg) rotateY(164deg);
  }
  to {
    transform: translate(94.06625vw, 100vh) scale(0.5879) 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.6801;
  transform: translate(74.8378vw, -10px) scale(0.0717);
  -webkit-animation: snow-186 21s -7s linear infinite;
          animation: snow-186 21s -7s linear infinite;
}
@-webkit-keyframes snow-186 {
  64.466% {
    transform: translate(69.0686vw, 64.466vh) scale(0.0717) rotate(593deg) rotateX(593deg) rotateY(593deg);
  }
  to {
    transform: translate(71.9532vw, 100vh) scale(0.0717) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-186 {
  64.466% {
    transform: translate(69.0686vw, 64.466vh) scale(0.0717) rotate(593deg) rotateX(593deg) rotateY(593deg);
  }
  to {
    transform: translate(71.9532vw, 100vh) scale(0.0717) 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.7255;
  transform: translate(70.723vw, -10px) scale(0.7544);
  -webkit-animation: snow-187 25s -30s linear infinite;
          animation: snow-187 25s -30s linear infinite;
}
@-webkit-keyframes snow-187 {
  38.26% {
    transform: translate(76.8689vw, 38.26vh) scale(0.7544) rotate(148deg) rotateX(148deg) rotateY(148deg);
  }
  to {
    transform: translate(73.79595vw, 100vh) scale(0.7544) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-187 {
  38.26% {
    transform: translate(76.8689vw, 38.26vh) scale(0.7544) rotate(148deg) rotateX(148deg) rotateY(148deg);
  }
  to {
    transform: translate(73.79595vw, 100vh) scale(0.7544) 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.144;
  transform: translate(11.952vw, -10px) scale(0.9254);
  -webkit-animation: snow-188 13s -27s linear infinite;
          animation: snow-188 13s -27s linear infinite;
}
@-webkit-keyframes snow-188 {
  68.32% {
    transform: translate(6.8792vw, 68.32vh) scale(0.9254) rotate(532deg) rotateX(532deg) rotateY(532deg);
  }
  to {
    transform: translate(9.4156vw, 100vh) scale(0.9254) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-188 {
  68.32% {
    transform: translate(6.8792vw, 68.32vh) scale(0.9254) rotate(532deg) rotateX(532deg) rotateY(532deg);
  }
  to {
    transform: translate(9.4156vw, 100vh) scale(0.9254) 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.4472;
  transform: translate(23.0467vw, -10px) scale(0.6761);
  -webkit-animation: snow-189 23s -17s linear infinite;
          animation: snow-189 23s -17s linear infinite;
}
@-webkit-keyframes snow-189 {
  71.483% {
    transform: translate(24.7156vw, 71.483vh) scale(0.6761) rotate(562deg) rotateX(562deg) rotateY(562deg);
  }
  to {
    transform: translate(23.88115vw, 100vh) scale(0.6761) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-189 {
  71.483% {
    transform: translate(24.7156vw, 71.483vh) scale(0.6761) rotate(562deg) rotateX(562deg) rotateY(562deg);
  }
  to {
    transform: translate(23.88115vw, 100vh) scale(0.6761) 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.737;
  transform: translate(24.6754vw, -10px) scale(0.1784);
  -webkit-animation: snow-190 19s -22s linear infinite;
          animation: snow-190 19s -22s linear infinite;
}
@-webkit-keyframes snow-190 {
  48.172% {
    transform: translate(17.4671vw, 48.172vh) scale(0.1784) rotate(411deg) rotateX(411deg) rotateY(411deg);
  }
  to {
    transform: translate(21.07125vw, 100vh) scale(0.1784) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-190 {
  48.172% {
    transform: translate(17.4671vw, 48.172vh) scale(0.1784) rotate(411deg) rotateX(411deg) rotateY(411deg);
  }
  to {
    transform: translate(21.07125vw, 100vh) scale(0.1784) 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.3846;
  transform: translate(25.5433vw, -10px) scale(0.8912);
  -webkit-animation: snow-191 28s -20s linear infinite;
          animation: snow-191 28s -20s linear infinite;
}
@-webkit-keyframes snow-191 {
  51.664% {
    transform: translate(27.0688vw, 51.664vh) scale(0.8912) rotate(1161deg) rotateX(1161deg) rotateY(1161deg);
  }
  to {
    transform: translate(26.30605vw, 100vh) scale(0.8912) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-191 {
  51.664% {
    transform: translate(27.0688vw, 51.664vh) scale(0.8912) rotate(1161deg) rotateX(1161deg) rotateY(1161deg);
  }
  to {
    transform: translate(26.30605vw, 100vh) scale(0.8912) 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.4396;
  transform: translate(86.7111vw, -10px) scale(0.7396);
  -webkit-animation: snow-192 27s -12s linear infinite;
          animation: snow-192 27s -12s linear infinite;
}
@-webkit-keyframes snow-192 {
  66.088% {
    transform: translate(93.2826vw, 66.088vh) scale(0.7396) rotate(10deg) rotateX(10deg) rotateY(10deg);
  }
  to {
    transform: translate(89.99685vw, 100vh) scale(0.7396) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-192 {
  66.088% {
    transform: translate(93.2826vw, 66.088vh) scale(0.7396) rotate(10deg) rotateX(10deg) rotateY(10deg);
  }
  to {
    transform: translate(89.99685vw, 100vh) scale(0.7396) 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.7137;
  transform: translate(14.0706vw, -10px) scale(0.9825);
  -webkit-animation: snow-193 25s -27s linear infinite;
          animation: snow-193 25s -27s linear infinite;
}
@-webkit-keyframes snow-193 {
  69.084% {
    transform: translate(7.7914vw, 69.084vh) scale(0.9825) rotate(8deg) rotateX(8deg) rotateY(8deg);
  }
  to {
    transform: translate(10.931vw, 100vh) scale(0.9825) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-193 {
  69.084% {
    transform: translate(7.7914vw, 69.084vh) scale(0.9825) rotate(8deg) rotateX(8deg) rotateY(8deg);
  }
  to {
    transform: translate(10.931vw, 100vh) scale(0.9825) 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.5657;
  transform: translate(19.7344vw, -10px) scale(0.9695);
  -webkit-animation: snow-194 15s -19s linear infinite;
          animation: snow-194 15s -19s linear infinite;
}
@-webkit-keyframes snow-194 {
  64.509% {
    transform: translate(18.1711vw, 64.509vh) scale(0.9695) rotate(1041deg) rotateX(1041deg) rotateY(1041deg);
  }
  to {
    transform: translate(18.95275vw, 100vh) scale(0.9695) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-194 {
  64.509% {
    transform: translate(18.1711vw, 64.509vh) scale(0.9695) rotate(1041deg) rotateX(1041deg) rotateY(1041deg);
  }
  to {
    transform: translate(18.95275vw, 100vh) scale(0.9695) 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.06;
  transform: translate(23.4343vw, -10px) scale(0.8933);
  -webkit-animation: snow-195 28s -24s linear infinite;
          animation: snow-195 28s -24s linear infinite;
}
@-webkit-keyframes snow-195 {
  60.48% {
    transform: translate(29.547vw, 60.48vh) scale(0.8933) rotate(990deg) rotateX(990deg) rotateY(990deg);
  }
  to {
    transform: translate(26.49065vw, 100vh) scale(0.8933) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-195 {
  60.48% {
    transform: translate(29.547vw, 60.48vh) scale(0.8933) rotate(990deg) rotateX(990deg) rotateY(990deg);
  }
  to {
    transform: translate(26.49065vw, 100vh) scale(0.8933) 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.422;
  transform: translate(57.8225vw, -10px) scale(0.8782);
  -webkit-animation: snow-196 19s -4s linear infinite;
          animation: snow-196 19s -4s linear infinite;
}
@-webkit-keyframes snow-196 {
  78.117% {
    transform: translate(48.6155vw, 78.117vh) scale(0.8782) rotate(981deg) rotateX(981deg) rotateY(981deg);
  }
  to {
    transform: translate(53.219vw, 100vh) scale(0.8782) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-196 {
  78.117% {
    transform: translate(48.6155vw, 78.117vh) scale(0.8782) rotate(981deg) rotateX(981deg) rotateY(981deg);
  }
  to {
    transform: translate(53.219vw, 100vh) scale(0.8782) 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.4634;
  transform: translate(76.8686vw, -10px) scale(0.1591);
  -webkit-animation: snow-197 16s -30s linear infinite;
          animation: snow-197 16s -30s linear infinite;
}
@-webkit-keyframes snow-197 {
  47.016% {
    transform: translate(77.7691vw, 47.016vh) scale(0.1591) rotate(96deg) rotateX(96deg) rotateY(96deg);
  }
  to {
    transform: translate(77.31885vw, 100vh) scale(0.1591) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-197 {
  47.016% {
    transform: translate(77.7691vw, 47.016vh) scale(0.1591) rotate(96deg) rotateX(96deg) rotateY(96deg);
  }
  to {
    transform: translate(77.31885vw, 100vh) scale(0.1591) 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.2462;
  transform: translate(8.9541vw, -10px) scale(0.51);
  -webkit-animation: snow-198 29s -22s linear infinite;
          animation: snow-198 29s -22s linear infinite;
}
@-webkit-keyframes snow-198 {
  61.052% {
    transform: translate(4.8699vw, 61.052vh) scale(0.51) rotate(110deg) rotateX(110deg) rotateY(110deg);
  }
  to {
    transform: translate(6.912vw, 100vh) scale(0.51) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-198 {
  61.052% {
    transform: translate(4.8699vw, 61.052vh) scale(0.51) rotate(110deg) rotateX(110deg) rotateY(110deg);
  }
  to {
    transform: translate(6.912vw, 100vh) scale(0.51) 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.6122;
  transform: translate(94.032vw, -10px) scale(0.5042);
  -webkit-animation: snow-199 21s -3s linear infinite;
          animation: snow-199 21s -3s linear infinite;
}
@-webkit-keyframes snow-199 {
  53.796% {
    transform: translate(88.0784vw, 53.796vh) scale(0.5042) rotate(364deg) rotateX(364deg) rotateY(364deg);
  }
  to {
    transform: translate(91.0552vw, 100vh) scale(0.5042) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-199 {
  53.796% {
    transform: translate(88.0784vw, 53.796vh) scale(0.5042) rotate(364deg) rotateX(364deg) rotateY(364deg);
  }
  to {
    transform: translate(91.0552vw, 100vh) scale(0.5042) 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.1968;
  transform: translate(67.4737vw, -10px) scale(0.7633);
  -webkit-animation: snow-200 13s -10s linear infinite;
          animation: snow-200 13s -10s linear infinite;
}
@-webkit-keyframes snow-200 {
  67.059% {
    transform: translate(76.3726vw, 67.059vh) scale(0.7633) rotate(435deg) rotateX(435deg) rotateY(435deg);
  }
  to {
    transform: translate(71.92315vw, 100vh) scale(0.7633) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
@keyframes snow-200 {
  67.059% {
    transform: translate(76.3726vw, 67.059vh) scale(0.7633) rotate(435deg) rotateX(435deg) rotateY(435deg);
  }
  to {
    transform: translate(71.92315vw, 100vh) scale(0.7633) rotate(1280deg) rotateX(1280deg) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(1) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.6275;
  transform: translate(68.0799vw, -10px) scale(0.2093);
  -webkit-animation: confetti-1 5s -24s linear infinite;
          animation: confetti-1 5s -24s linear infinite;
}
@-webkit-keyframes confetti-1 {
  32.222% {
    transform: translate(66.6217vw, 32.222vh) scale(0.2093) rotateY(410deg);
  }
  to {
    transform: translate(67.3508vw, 100vh) scale(0.2093) rotateY(1280deg);
  }
}
@keyframes confetti-1 {
  32.222% {
    transform: translate(66.6217vw, 32.222vh) scale(0.2093) rotateY(410deg);
  }
  to {
    transform: translate(67.3508vw, 100vh) scale(0.2093) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(2) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.0705;
  transform: translate(74.8062vw, -10px) scale(0.9058);
  -webkit-animation: confetti-2 10s -5s linear infinite;
          animation: confetti-2 10s -5s linear infinite;
}
@-webkit-keyframes confetti-2 {
  39.983% {
    transform: translate(68.0009vw, 39.983vh) scale(0.9058) rotateY(1050deg);
  }
  to {
    transform: translate(71.40355vw, 100vh) scale(0.9058) rotateY(1280deg);
  }
}
@keyframes confetti-2 {
  39.983% {
    transform: translate(68.0009vw, 39.983vh) scale(0.9058) rotateY(1050deg);
  }
  to {
    transform: translate(71.40355vw, 100vh) scale(0.9058) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(3) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.5554;
  transform: translate(26.8973vw, -10px) scale(0.7711);
  -webkit-animation: confetti-3 9s -1s linear infinite;
          animation: confetti-3 9s -1s linear infinite;
}
@-webkit-keyframes confetti-3 {
  58.598% {
    transform: translate(29.5844vw, 58.598vh) scale(0.7711) rotate(706deg);
  }
  to {
    transform: translate(28.24085vw, 100vh) scale(0.7711) rotate(1280deg);
  }
}
@keyframes confetti-3 {
  58.598% {
    transform: translate(29.5844vw, 58.598vh) scale(0.7711) rotate(706deg);
  }
  to {
    transform: translate(28.24085vw, 100vh) scale(0.7711) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(4) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.5892;
  transform: translate(41.1432vw, -10px) scale(0.4748);
  -webkit-animation: confetti-4 5s -13s linear infinite;
          animation: confetti-4 5s -13s linear infinite;
}
@-webkit-keyframes confetti-4 {
  68.286% {
    transform: translate(42.28vw, 68.286vh) scale(0.4748) rotate(600deg);
  }
  to {
    transform: translate(41.7116vw, 100vh) scale(0.4748) rotate(1280deg);
  }
}
@keyframes confetti-4 {
  68.286% {
    transform: translate(42.28vw, 68.286vh) scale(0.4748) rotate(600deg);
  }
  to {
    transform: translate(41.7116vw, 100vh) scale(0.4748) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(5) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.6038;
  transform: translate(41.3911vw, -10px) scale(0.5919);
  -webkit-animation: confetti-5 5s -15s linear infinite;
          animation: confetti-5 5s -15s linear infinite;
}
@-webkit-keyframes confetti-5 {
  52.006% {
    transform: translate(50.3872vw, 52.006vh) scale(0.5919) rotate(126deg);
  }
  to {
    transform: translate(45.88915vw, 100vh) scale(0.5919) rotate(1280deg);
  }
}
@keyframes confetti-5 {
  52.006% {
    transform: translate(50.3872vw, 52.006vh) scale(0.5919) rotate(126deg);
  }
  to {
    transform: translate(45.88915vw, 100vh) scale(0.5919) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(6) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.064;
  transform: translate(82.6291vw, -10px) scale(0.8801);
  -webkit-animation: confetti-6 7s -8s linear infinite;
          animation: confetti-6 7s -8s linear infinite;
}
@-webkit-keyframes confetti-6 {
  53.238% {
    transform: translate(87.4493vw, 53.238vh) scale(0.8801) rotateX(256deg);
  }
  to {
    transform: translate(85.0392vw, 100vh) scale(0.8801) rotateX(1280deg);
  }
}
@keyframes confetti-6 {
  53.238% {
    transform: translate(87.4493vw, 53.238vh) scale(0.8801) rotateX(256deg);
  }
  to {
    transform: translate(85.0392vw, 100vh) scale(0.8801) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(7) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.125;
  transform: translate(64.1309vw, -10px) scale(0.7355);
  -webkit-animation: confetti-7 9s -27s linear infinite;
          animation: confetti-7 9s -27s linear infinite;
}
@-webkit-keyframes confetti-7 {
  64.79% {
    transform: translate(73.785vw, 64.79vh) scale(0.7355) rotate(317deg);
  }
  to {
    transform: translate(68.95795vw, 100vh) scale(0.7355) rotate(1280deg);
  }
}
@keyframes confetti-7 {
  64.79% {
    transform: translate(73.785vw, 64.79vh) scale(0.7355) rotate(317deg);
  }
  to {
    transform: translate(68.95795vw, 100vh) scale(0.7355) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(8) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.9201;
  transform: translate(40.343vw, -10px) scale(0.7203);
  -webkit-animation: confetti-8 9s -21s linear infinite;
          animation: confetti-8 9s -21s linear infinite;
}
@-webkit-keyframes confetti-8 {
  68.836% {
    transform: translate(38.2687vw, 68.836vh) scale(0.7203) rotateY(154deg);
  }
  to {
    transform: translate(39.30585vw, 100vh) scale(0.7203) rotateY(1280deg);
  }
}
@keyframes confetti-8 {
  68.836% {
    transform: translate(38.2687vw, 68.836vh) scale(0.7203) rotateY(154deg);
  }
  to {
    transform: translate(39.30585vw, 100vh) scale(0.7203) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(9) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.1748;
  transform: translate(50.7137vw, -10px) scale(0.2438);
  -webkit-animation: confetti-9 8s -30s linear infinite;
          animation: confetti-9 8s -30s linear infinite;
}
@-webkit-keyframes confetti-9 {
  51.815% {
    transform: translate(52.0052vw, 51.815vh) scale(0.2438) rotateX(353deg);
  }
  to {
    transform: translate(51.35945vw, 100vh) scale(0.2438) rotateX(1280deg);
  }
}
@keyframes confetti-9 {
  51.815% {
    transform: translate(52.0052vw, 51.815vh) scale(0.2438) rotateX(353deg);
  }
  to {
    transform: translate(51.35945vw, 100vh) scale(0.2438) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(10) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.4026;
  transform: translate(31.6619vw, -10px) scale(1);
  -webkit-animation: confetti-10 9s -4s linear infinite;
          animation: confetti-10 9s -4s linear infinite;
}
@-webkit-keyframes confetti-10 {
  55.07% {
    transform: translate(28.2887vw, 55.07vh) scale(1) rotateX(75deg);
  }
  to {
    transform: translate(29.9753vw, 100vh) scale(1) rotateX(1280deg);
  }
}
@keyframes confetti-10 {
  55.07% {
    transform: translate(28.2887vw, 55.07vh) scale(1) rotateX(75deg);
  }
  to {
    transform: translate(29.9753vw, 100vh) scale(1) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(11) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.0848;
  transform: translate(3.8035vw, -10px) scale(0.4974);
  -webkit-animation: confetti-11 8s -5s linear infinite;
          animation: confetti-11 8s -5s linear infinite;
}
@-webkit-keyframes confetti-11 {
  35.468% {
    transform: translate(1.2391vw, 35.468vh) scale(0.4974) rotateX(758deg);
  }
  to {
    transform: translate(2.5213vw, 100vh) scale(0.4974) rotateX(1280deg);
  }
}
@keyframes confetti-11 {
  35.468% {
    transform: translate(1.2391vw, 35.468vh) scale(0.4974) rotateX(758deg);
  }
  to {
    transform: translate(2.5213vw, 100vh) scale(0.4974) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(12) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.2192;
  transform: translate(88.8165vw, -10px) scale(0.8825);
  -webkit-animation: confetti-12 10s -10s linear infinite;
          animation: confetti-12 10s -10s linear infinite;
}
@-webkit-keyframes confetti-12 {
  70.892% {
    transform: translate(87.5112vw, 70.892vh) scale(0.8825) rotateY(691deg);
  }
  to {
    transform: translate(88.16385vw, 100vh) scale(0.8825) rotateY(1280deg);
  }
}
@keyframes confetti-12 {
  70.892% {
    transform: translate(87.5112vw, 70.892vh) scale(0.8825) rotateY(691deg);
  }
  to {
    transform: translate(88.16385vw, 100vh) scale(0.8825) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(13) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.5389;
  transform: translate(56.4619vw, -10px) scale(0.1849);
  -webkit-animation: confetti-13 10s -11s linear infinite;
          animation: confetti-13 10s -11s linear infinite;
}
@-webkit-keyframes confetti-13 {
  50.911% {
    transform: translate(64.1909vw, 50.911vh) scale(0.1849) rotateY(977deg);
  }
  to {
    transform: translate(60.3264vw, 100vh) scale(0.1849) rotateY(1280deg);
  }
}
@keyframes confetti-13 {
  50.911% {
    transform: translate(64.1909vw, 50.911vh) scale(0.1849) rotateY(977deg);
  }
  to {
    transform: translate(60.3264vw, 100vh) scale(0.1849) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(14) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.0418;
  transform: translate(3.6202vw, -10px) scale(0.0214);
  -webkit-animation: confetti-14 7s -22s linear infinite;
          animation: confetti-14 7s -22s linear infinite;
}
@-webkit-keyframes confetti-14 {
  65.282% {
    transform: translate(10.4022vw, 65.282vh) scale(0.0214) rotateY(1276deg);
  }
  to {
    transform: translate(7.0112vw, 100vh) scale(0.0214) rotateY(1280deg);
  }
}
@keyframes confetti-14 {
  65.282% {
    transform: translate(10.4022vw, 65.282vh) scale(0.0214) rotateY(1276deg);
  }
  to {
    transform: translate(7.0112vw, 100vh) scale(0.0214) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(15) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.2923;
  transform: translate(74.4694vw, -10px) scale(0.6186);
  -webkit-animation: confetti-15 8s -2s linear infinite;
          animation: confetti-15 8s -2s linear infinite;
}
@-webkit-keyframes confetti-15 {
  37.004% {
    transform: translate(80.1397vw, 37.004vh) scale(0.6186) rotateY(985deg);
  }
  to {
    transform: translate(77.30455vw, 100vh) scale(0.6186) rotateY(1280deg);
  }
}
@keyframes confetti-15 {
  37.004% {
    transform: translate(80.1397vw, 37.004vh) scale(0.6186) rotateY(985deg);
  }
  to {
    transform: translate(77.30455vw, 100vh) scale(0.6186) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(16) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.4994;
  transform: translate(60.9669vw, -10px) scale(0.9768);
  -webkit-animation: confetti-16 7s -5s linear infinite;
          animation: confetti-16 7s -5s linear infinite;
}
@-webkit-keyframes confetti-16 {
  74.005% {
    transform: translate(54.7177vw, 74.005vh) scale(0.9768) rotateX(367deg);
  }
  to {
    transform: translate(57.8423vw, 100vh) scale(0.9768) rotateX(1280deg);
  }
}
@keyframes confetti-16 {
  74.005% {
    transform: translate(54.7177vw, 74.005vh) scale(0.9768) rotateX(367deg);
  }
  to {
    transform: translate(57.8423vw, 100vh) scale(0.9768) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(17) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.2876;
  transform: translate(35.2765vw, -10px) scale(0.3004);
  -webkit-animation: confetti-17 10s -4s linear infinite;
          animation: confetti-17 10s -4s linear infinite;
}
@-webkit-keyframes confetti-17 {
  73.247% {
    transform: translate(37.4305vw, 73.247vh) scale(0.3004) rotate(1261deg);
  }
  to {
    transform: translate(36.3535vw, 100vh) scale(0.3004) rotate(1280deg);
  }
}
@keyframes confetti-17 {
  73.247% {
    transform: translate(37.4305vw, 73.247vh) scale(0.3004) rotate(1261deg);
  }
  to {
    transform: translate(36.3535vw, 100vh) scale(0.3004) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(18) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.2844;
  transform: translate(82.5978vw, -10px) scale(0.8177);
  -webkit-animation: confetti-18 7s -22s linear infinite;
          animation: confetti-18 7s -22s linear infinite;
}
@-webkit-keyframes confetti-18 {
  60.018% {
    transform: translate(85.1416vw, 60.018vh) scale(0.8177) rotateY(980deg);
  }
  to {
    transform: translate(83.8697vw, 100vh) scale(0.8177) rotateY(1280deg);
  }
}
@keyframes confetti-18 {
  60.018% {
    transform: translate(85.1416vw, 60.018vh) scale(0.8177) rotateY(980deg);
  }
  to {
    transform: translate(83.8697vw, 100vh) scale(0.8177) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(19) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.1238;
  transform: translate(4.5304vw, -10px) scale(0.9695);
  -webkit-animation: confetti-19 8s -8s linear infinite;
          animation: confetti-19 8s -8s linear infinite;
}
@-webkit-keyframes confetti-19 {
  50.421% {
    transform: translate(10.8453vw, 50.421vh) scale(0.9695) rotateY(45deg);
  }
  to {
    transform: translate(7.68785vw, 100vh) scale(0.9695) rotateY(1280deg);
  }
}
@keyframes confetti-19 {
  50.421% {
    transform: translate(10.8453vw, 50.421vh) scale(0.9695) rotateY(45deg);
  }
  to {
    transform: translate(7.68785vw, 100vh) scale(0.9695) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(20) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.3242;
  transform: translate(18.2713vw, -10px) scale(0.7647);
  -webkit-animation: confetti-20 9s -16s linear infinite;
          animation: confetti-20 9s -16s linear infinite;
}
@-webkit-keyframes confetti-20 {
  33.222% {
    transform: translate(24.7062vw, 33.222vh) scale(0.7647) rotate(39deg);
  }
  to {
    transform: translate(21.48875vw, 100vh) scale(0.7647) rotate(1280deg);
  }
}
@keyframes confetti-20 {
  33.222% {
    transform: translate(24.7062vw, 33.222vh) scale(0.7647) rotate(39deg);
  }
  to {
    transform: translate(21.48875vw, 100vh) scale(0.7647) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(21) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.8743;
  transform: translate(20.9735vw, -10px) scale(0.8624);
  -webkit-animation: confetti-21 5s -19s linear infinite;
          animation: confetti-21 5s -19s linear infinite;
}
@-webkit-keyframes confetti-21 {
  64.774% {
    transform: translate(30.9619vw, 64.774vh) scale(0.8624) rotateX(872deg);
  }
  to {
    transform: translate(25.9677vw, 100vh) scale(0.8624) rotateX(1280deg);
  }
}
@keyframes confetti-21 {
  64.774% {
    transform: translate(30.9619vw, 64.774vh) scale(0.8624) rotateX(872deg);
  }
  to {
    transform: translate(25.9677vw, 100vh) scale(0.8624) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(22) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.5551;
  transform: translate(36.2178vw, -10px) scale(0.7744);
  -webkit-animation: confetti-22 10s -22s linear infinite;
          animation: confetti-22 10s -22s linear infinite;
}
@-webkit-keyframes confetti-22 {
  63.755% {
    transform: translate(40.9622vw, 63.755vh) scale(0.7744) rotate(929deg);
  }
  to {
    transform: translate(38.59vw, 100vh) scale(0.7744) rotate(1280deg);
  }
}
@keyframes confetti-22 {
  63.755% {
    transform: translate(40.9622vw, 63.755vh) scale(0.7744) rotate(929deg);
  }
  to {
    transform: translate(38.59vw, 100vh) scale(0.7744) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(23) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.382;
  transform: translate(76.1799vw, -10px) scale(0.0894);
  -webkit-animation: confetti-23 6s -11s linear infinite;
          animation: confetti-23 6s -11s linear infinite;
}
@-webkit-keyframes confetti-23 {
  78.625% {
    transform: translate(68.5913vw, 78.625vh) scale(0.0894) rotateX(1097deg);
  }
  to {
    transform: translate(72.3856vw, 100vh) scale(0.0894) rotateX(1280deg);
  }
}
@keyframes confetti-23 {
  78.625% {
    transform: translate(68.5913vw, 78.625vh) scale(0.0894) rotateX(1097deg);
  }
  to {
    transform: translate(72.3856vw, 100vh) scale(0.0894) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(24) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.7214;
  transform: translate(78.9432vw, -10px) scale(0.6441);
  -webkit-animation: confetti-24 5s -16s linear infinite;
          animation: confetti-24 5s -16s linear infinite;
}
@-webkit-keyframes confetti-24 {
  31.766% {
    transform: translate(81.3943vw, 31.766vh) scale(0.6441) rotate(1190deg);
  }
  to {
    transform: translate(80.16875vw, 100vh) scale(0.6441) rotate(1280deg);
  }
}
@keyframes confetti-24 {
  31.766% {
    transform: translate(81.3943vw, 31.766vh) scale(0.6441) rotate(1190deg);
  }
  to {
    transform: translate(80.16875vw, 100vh) scale(0.6441) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(25) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.11;
  transform: translate(37.2217vw, -10px) scale(0.6101);
  -webkit-animation: confetti-25 6s -13s linear infinite;
          animation: confetti-25 6s -13s linear infinite;
}
@-webkit-keyframes confetti-25 {
  51.23% {
    transform: translate(34.0587vw, 51.23vh) scale(0.6101) rotateX(1031deg);
  }
  to {
    transform: translate(35.6402vw, 100vh) scale(0.6101) rotateX(1280deg);
  }
}
@keyframes confetti-25 {
  51.23% {
    transform: translate(34.0587vw, 51.23vh) scale(0.6101) rotateX(1031deg);
  }
  to {
    transform: translate(35.6402vw, 100vh) scale(0.6101) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(26) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.3214;
  transform: translate(26.636vw, -10px) scale(0.3783);
  -webkit-animation: confetti-26 8s -25s linear infinite;
          animation: confetti-26 8s -25s linear infinite;
}
@-webkit-keyframes confetti-26 {
  39.371% {
    transform: translate(20.4452vw, 39.371vh) scale(0.3783) rotate(1040deg);
  }
  to {
    transform: translate(23.5406vw, 100vh) scale(0.3783) rotate(1280deg);
  }
}
@keyframes confetti-26 {
  39.371% {
    transform: translate(20.4452vw, 39.371vh) scale(0.3783) rotate(1040deg);
  }
  to {
    transform: translate(23.5406vw, 100vh) scale(0.3783) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(27) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.2698;
  transform: translate(19.0794vw, -10px) scale(0.4003);
  -webkit-animation: confetti-27 8s -5s linear infinite;
          animation: confetti-27 8s -5s linear infinite;
}
@-webkit-keyframes confetti-27 {
  31.193% {
    transform: translate(15.8386vw, 31.193vh) scale(0.4003) rotateY(1193deg);
  }
  to {
    transform: translate(17.459vw, 100vh) scale(0.4003) rotateY(1280deg);
  }
}
@keyframes confetti-27 {
  31.193% {
    transform: translate(15.8386vw, 31.193vh) scale(0.4003) rotateY(1193deg);
  }
  to {
    transform: translate(17.459vw, 100vh) scale(0.4003) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(28) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.3456;
  transform: translate(94.9518vw, -10px) scale(0.7956);
  -webkit-animation: confetti-28 7s -18s linear infinite;
          animation: confetti-28 7s -18s linear infinite;
}
@-webkit-keyframes confetti-28 {
  69.808% {
    transform: translate(104.2067vw, 69.808vh) scale(0.7956) rotateX(1122deg);
  }
  to {
    transform: translate(99.57925vw, 100vh) scale(0.7956) rotateX(1280deg);
  }
}
@keyframes confetti-28 {
  69.808% {
    transform: translate(104.2067vw, 69.808vh) scale(0.7956) rotateX(1122deg);
  }
  to {
    transform: translate(99.57925vw, 100vh) scale(0.7956) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(29) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.1458;
  transform: translate(78.8572vw, -10px) scale(0.8939);
  -webkit-animation: confetti-29 8s -13s linear infinite;
          animation: confetti-29 8s -13s linear infinite;
}
@-webkit-keyframes confetti-29 {
  78.874% {
    transform: translate(73.2218vw, 78.874vh) scale(0.8939) rotateY(141deg);
  }
  to {
    transform: translate(76.0395vw, 100vh) scale(0.8939) rotateY(1280deg);
  }
}
@keyframes confetti-29 {
  78.874% {
    transform: translate(73.2218vw, 78.874vh) scale(0.8939) rotateY(141deg);
  }
  to {
    transform: translate(76.0395vw, 100vh) scale(0.8939) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(30) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.6417;
  transform: translate(20.2242vw, -10px) scale(0.249);
  -webkit-animation: confetti-30 7s -30s linear infinite;
          animation: confetti-30 7s -30s linear infinite;
}
@-webkit-keyframes confetti-30 {
  32.875% {
    transform: translate(29.2414vw, 32.875vh) scale(0.249) rotateX(764deg);
  }
  to {
    transform: translate(24.7328vw, 100vh) scale(0.249) rotateX(1280deg);
  }
}
@keyframes confetti-30 {
  32.875% {
    transform: translate(29.2414vw, 32.875vh) scale(0.249) rotateX(764deg);
  }
  to {
    transform: translate(24.7328vw, 100vh) scale(0.249) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(31) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.3531;
  transform: translate(44.1591vw, -10px) scale(0.9896);
  -webkit-animation: confetti-31 8s -16s linear infinite;
          animation: confetti-31 8s -16s linear infinite;
}
@-webkit-keyframes confetti-31 {
  55.474% {
    transform: translate(40.9648vw, 55.474vh) scale(0.9896) rotate(1130deg);
  }
  to {
    transform: translate(42.56195vw, 100vh) scale(0.9896) rotate(1280deg);
  }
}
@keyframes confetti-31 {
  55.474% {
    transform: translate(40.9648vw, 55.474vh) scale(0.9896) rotate(1130deg);
  }
  to {
    transform: translate(42.56195vw, 100vh) scale(0.9896) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(32) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.3618;
  transform: translate(56.3748vw, -10px) scale(0.7833);
  -webkit-animation: confetti-32 8s -21s linear infinite;
          animation: confetti-32 8s -21s linear infinite;
}
@-webkit-keyframes confetti-32 {
  76.749% {
    transform: translate(60.6351vw, 76.749vh) scale(0.7833) rotate(136deg);
  }
  to {
    transform: translate(58.50495vw, 100vh) scale(0.7833) rotate(1280deg);
  }
}
@keyframes confetti-32 {
  76.749% {
    transform: translate(60.6351vw, 76.749vh) scale(0.7833) rotate(136deg);
  }
  to {
    transform: translate(58.50495vw, 100vh) scale(0.7833) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(33) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.9272;
  transform: translate(14.8947vw, -10px) scale(0.5033);
  -webkit-animation: confetti-33 9s -6s linear infinite;
          animation: confetti-33 9s -6s linear infinite;
}
@-webkit-keyframes confetti-33 {
  55.486% {
    transform: translate(7.6052vw, 55.486vh) scale(0.5033) rotate(551deg);
  }
  to {
    transform: translate(11.24995vw, 100vh) scale(0.5033) rotate(1280deg);
  }
}
@keyframes confetti-33 {
  55.486% {
    transform: translate(7.6052vw, 55.486vh) scale(0.5033) rotate(551deg);
  }
  to {
    transform: translate(11.24995vw, 100vh) scale(0.5033) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(34) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.6249;
  transform: translate(7.8074vw, -10px) scale(0.1192);
  -webkit-animation: confetti-34 6s -16s linear infinite;
          animation: confetti-34 6s -16s linear infinite;
}
@-webkit-keyframes confetti-34 {
  33.309% {
    transform: translate(17.4636vw, 33.309vh) scale(0.1192) rotate(32deg);
  }
  to {
    transform: translate(12.6355vw, 100vh) scale(0.1192) rotate(1280deg);
  }
}
@keyframes confetti-34 {
  33.309% {
    transform: translate(17.4636vw, 33.309vh) scale(0.1192) rotate(32deg);
  }
  to {
    transform: translate(12.6355vw, 100vh) scale(0.1192) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(35) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.3047;
  transform: translate(40.2659vw, -10px) scale(0.2558);
  -webkit-animation: confetti-35 8s -11s linear infinite;
          animation: confetti-35 8s -11s linear infinite;
}
@-webkit-keyframes confetti-35 {
  46.858% {
    transform: translate(43.1666vw, 46.858vh) scale(0.2558) rotateX(658deg);
  }
  to {
    transform: translate(41.71625vw, 100vh) scale(0.2558) rotateX(1280deg);
  }
}
@keyframes confetti-35 {
  46.858% {
    transform: translate(43.1666vw, 46.858vh) scale(0.2558) rotateX(658deg);
  }
  to {
    transform: translate(41.71625vw, 100vh) scale(0.2558) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(36) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.6603;
  transform: translate(7.5151vw, -10px) scale(0.2529);
  -webkit-animation: confetti-36 10s -6s linear infinite;
          animation: confetti-36 10s -6s linear infinite;
}
@-webkit-keyframes confetti-36 {
  73.016% {
    transform: translate(12.3978vw, 73.016vh) scale(0.2529) rotateX(1144deg);
  }
  to {
    transform: translate(9.95645vw, 100vh) scale(0.2529) rotateX(1280deg);
  }
}
@keyframes confetti-36 {
  73.016% {
    transform: translate(12.3978vw, 73.016vh) scale(0.2529) rotateX(1144deg);
  }
  to {
    transform: translate(9.95645vw, 100vh) scale(0.2529) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(37) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.0491;
  transform: translate(53.0947vw, -10px) scale(0.8354);
  -webkit-animation: confetti-37 6s -26s linear infinite;
          animation: confetti-37 6s -26s linear infinite;
}
@-webkit-keyframes confetti-37 {
  37.143% {
    transform: translate(54.9164vw, 37.143vh) scale(0.8354) rotateY(241deg);
  }
  to {
    transform: translate(54.00555vw, 100vh) scale(0.8354) rotateY(1280deg);
  }
}
@keyframes confetti-37 {
  37.143% {
    transform: translate(54.9164vw, 37.143vh) scale(0.8354) rotateY(241deg);
  }
  to {
    transform: translate(54.00555vw, 100vh) scale(0.8354) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(38) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.6441;
  transform: translate(84.4132vw, -10px) scale(0.402);
  -webkit-animation: confetti-38 9s -7s linear infinite;
          animation: confetti-38 9s -7s linear infinite;
}
@-webkit-keyframes confetti-38 {
  70.98% {
    transform: translate(91.0007vw, 70.98vh) scale(0.402) rotateY(1261deg);
  }
  to {
    transform: translate(87.70695vw, 100vh) scale(0.402) rotateY(1280deg);
  }
}
@keyframes confetti-38 {
  70.98% {
    transform: translate(91.0007vw, 70.98vh) scale(0.402) rotateY(1261deg);
  }
  to {
    transform: translate(87.70695vw, 100vh) scale(0.402) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(39) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.9278;
  transform: translate(60.6175vw, -10px) scale(0.6715);
  -webkit-animation: confetti-39 6s -19s linear infinite;
          animation: confetti-39 6s -19s linear infinite;
}
@-webkit-keyframes confetti-39 {
  71.173% {
    transform: translate(64.5552vw, 71.173vh) scale(0.6715) rotateX(615deg);
  }
  to {
    transform: translate(62.58635vw, 100vh) scale(0.6715) rotateX(1280deg);
  }
}
@keyframes confetti-39 {
  71.173% {
    transform: translate(64.5552vw, 71.173vh) scale(0.6715) rotateX(615deg);
  }
  to {
    transform: translate(62.58635vw, 100vh) scale(0.6715) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(40) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.9558;
  transform: translate(86.6929vw, -10px) scale(0.4317);
  -webkit-animation: confetti-40 6s -1s linear infinite;
          animation: confetti-40 6s -1s linear infinite;
}
@-webkit-keyframes confetti-40 {
  65.506% {
    transform: translate(80.8086vw, 65.506vh) scale(0.4317) rotateY(830deg);
  }
  to {
    transform: translate(83.75075vw, 100vh) scale(0.4317) rotateY(1280deg);
  }
}
@keyframes confetti-40 {
  65.506% {
    transform: translate(80.8086vw, 65.506vh) scale(0.4317) rotateY(830deg);
  }
  to {
    transform: translate(83.75075vw, 100vh) scale(0.4317) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(41) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.482;
  transform: translate(60.6719vw, -10px) scale(0.5772);
  -webkit-animation: confetti-41 9s -3s linear infinite;
          animation: confetti-41 9s -3s linear infinite;
}
@-webkit-keyframes confetti-41 {
  68.672% {
    transform: translate(70.0286vw, 68.672vh) scale(0.5772) rotateY(1173deg);
  }
  to {
    transform: translate(65.35025vw, 100vh) scale(0.5772) rotateY(1280deg);
  }
}
@keyframes confetti-41 {
  68.672% {
    transform: translate(70.0286vw, 68.672vh) scale(0.5772) rotateY(1173deg);
  }
  to {
    transform: translate(65.35025vw, 100vh) scale(0.5772) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(42) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.7657;
  transform: translate(97.5023vw, -10px) scale(0.1308);
  -webkit-animation: confetti-42 9s -18s linear infinite;
          animation: confetti-42 9s -18s linear infinite;
}
@-webkit-keyframes confetti-42 {
  59.235% {
    transform: translate(104.2746vw, 59.235vh) scale(0.1308) rotateX(357deg);
  }
  to {
    transform: translate(100.88845vw, 100vh) scale(0.1308) rotateX(1280deg);
  }
}
@keyframes confetti-42 {
  59.235% {
    transform: translate(104.2746vw, 59.235vh) scale(0.1308) rotateX(357deg);
  }
  to {
    transform: translate(100.88845vw, 100vh) scale(0.1308) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(43) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.6514;
  transform: translate(43.5484vw, -10px) scale(0.6337);
  -webkit-animation: confetti-43 7s -11s linear infinite;
          animation: confetti-43 7s -11s linear infinite;
}
@-webkit-keyframes confetti-43 {
  69.322% {
    transform: translate(48.5272vw, 69.322vh) scale(0.6337) rotate(831deg);
  }
  to {
    transform: translate(46.0378vw, 100vh) scale(0.6337) rotate(1280deg);
  }
}
@keyframes confetti-43 {
  69.322% {
    transform: translate(48.5272vw, 69.322vh) scale(0.6337) rotate(831deg);
  }
  to {
    transform: translate(46.0378vw, 100vh) scale(0.6337) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(44) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.5213;
  transform: translate(76.968vw, -10px) scale(0.4318);
  -webkit-animation: confetti-44 10s -22s linear infinite;
          animation: confetti-44 10s -22s linear infinite;
}
@-webkit-keyframes confetti-44 {
  42.768% {
    transform: translate(83.6535vw, 42.768vh) scale(0.4318) rotateY(390deg);
  }
  to {
    transform: translate(80.31075vw, 100vh) scale(0.4318) rotateY(1280deg);
  }
}
@keyframes confetti-44 {
  42.768% {
    transform: translate(83.6535vw, 42.768vh) scale(0.4318) rotateY(390deg);
  }
  to {
    transform: translate(80.31075vw, 100vh) scale(0.4318) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(45) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.4655;
  transform: translate(8.9487vw, -10px) scale(0.4659);
  -webkit-animation: confetti-45 5s -22s linear infinite;
          animation: confetti-45 5s -22s linear infinite;
}
@-webkit-keyframes confetti-45 {
  76.595% {
    transform: translate(11.5534vw, 76.595vh) scale(0.4659) rotateX(945deg);
  }
  to {
    transform: translate(10.25105vw, 100vh) scale(0.4659) rotateX(1280deg);
  }
}
@keyframes confetti-45 {
  76.595% {
    transform: translate(11.5534vw, 76.595vh) scale(0.4659) rotateX(945deg);
  }
  to {
    transform: translate(10.25105vw, 100vh) scale(0.4659) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(46) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.9073;
  transform: translate(95.1363vw, -10px) scale(0.8996);
  -webkit-animation: confetti-46 7s -12s linear infinite;
          animation: confetti-46 7s -12s linear infinite;
}
@-webkit-keyframes confetti-46 {
  72.289% {
    transform: translate(93.8184vw, 72.289vh) scale(0.8996) rotateX(950deg);
  }
  to {
    transform: translate(94.47735vw, 100vh) scale(0.8996) rotateX(1280deg);
  }
}
@keyframes confetti-46 {
  72.289% {
    transform: translate(93.8184vw, 72.289vh) scale(0.8996) rotateX(950deg);
  }
  to {
    transform: translate(94.47735vw, 100vh) scale(0.8996) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(47) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.6236;
  transform: translate(23.863vw, -10px) scale(0.4396);
  -webkit-animation: confetti-47 9s -2s linear infinite;
          animation: confetti-47 9s -2s linear infinite;
}
@-webkit-keyframes confetti-47 {
  70.966% {
    transform: translate(27.8065vw, 70.966vh) scale(0.4396) rotate(688deg);
  }
  to {
    transform: translate(25.83475vw, 100vh) scale(0.4396) rotate(1280deg);
  }
}
@keyframes confetti-47 {
  70.966% {
    transform: translate(27.8065vw, 70.966vh) scale(0.4396) rotate(688deg);
  }
  to {
    transform: translate(25.83475vw, 100vh) scale(0.4396) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(48) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.4404;
  transform: translate(65.8077vw, -10px) scale(0.1971);
  -webkit-animation: confetti-48 6s -29s linear infinite;
          animation: confetti-48 6s -29s linear infinite;
}
@-webkit-keyframes confetti-48 {
  37.259% {
    transform: translate(61.4242vw, 37.259vh) scale(0.1971) rotate(184deg);
  }
  to {
    transform: translate(63.61595vw, 100vh) scale(0.1971) rotate(1280deg);
  }
}
@keyframes confetti-48 {
  37.259% {
    transform: translate(61.4242vw, 37.259vh) scale(0.1971) rotate(184deg);
  }
  to {
    transform: translate(63.61595vw, 100vh) scale(0.1971) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(49) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.1979;
  transform: translate(83.4461vw, -10px) scale(0.2563);
  -webkit-animation: confetti-49 8s -16s linear infinite;
          animation: confetti-49 8s -16s linear infinite;
}
@-webkit-keyframes confetti-49 {
  69.94% {
    transform: translate(88.9718vw, 69.94vh) scale(0.2563) rotateX(217deg);
  }
  to {
    transform: translate(86.20895vw, 100vh) scale(0.2563) rotateX(1280deg);
  }
}
@keyframes confetti-49 {
  69.94% {
    transform: translate(88.9718vw, 69.94vh) scale(0.2563) rotateX(217deg);
  }
  to {
    transform: translate(86.20895vw, 100vh) scale(0.2563) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(50) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.0784;
  transform: translate(24.1564vw, -10px) scale(0.162);
  -webkit-animation: confetti-50 10s -18s linear infinite;
          animation: confetti-50 10s -18s linear infinite;
}
@-webkit-keyframes confetti-50 {
  77.69% {
    transform: translate(18.4689vw, 77.69vh) scale(0.162) rotateY(1209deg);
  }
  to {
    transform: translate(21.31265vw, 100vh) scale(0.162) rotateY(1280deg);
  }
}
@keyframes confetti-50 {
  77.69% {
    transform: translate(18.4689vw, 77.69vh) scale(0.162) rotateY(1209deg);
  }
  to {
    transform: translate(21.31265vw, 100vh) scale(0.162) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(51) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.0992;
  transform: translate(41.6664vw, -10px) scale(0.5929);
  -webkit-animation: confetti-51 6s -21s linear infinite;
          animation: confetti-51 6s -21s linear infinite;
}
@-webkit-keyframes confetti-51 {
  52.319% {
    transform: translate(38.0782vw, 52.319vh) scale(0.5929) rotateY(537deg);
  }
  to {
    transform: translate(39.8723vw, 100vh) scale(0.5929) rotateY(1280deg);
  }
}
@keyframes confetti-51 {
  52.319% {
    transform: translate(38.0782vw, 52.319vh) scale(0.5929) rotateY(537deg);
  }
  to {
    transform: translate(39.8723vw, 100vh) scale(0.5929) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(52) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.3149;
  transform: translate(51.0614vw, -10px) scale(0.8758);
  -webkit-animation: confetti-52 6s -21s linear infinite;
          animation: confetti-52 6s -21s linear infinite;
}
@-webkit-keyframes confetti-52 {
  43.748% {
    transform: translate(59.2752vw, 43.748vh) scale(0.8758) rotateX(895deg);
  }
  to {
    transform: translate(55.1683vw, 100vh) scale(0.8758) rotateX(1280deg);
  }
}
@keyframes confetti-52 {
  43.748% {
    transform: translate(59.2752vw, 43.748vh) scale(0.8758) rotateX(895deg);
  }
  to {
    transform: translate(55.1683vw, 100vh) scale(0.8758) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(53) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.8067;
  transform: translate(53.1194vw, -10px) scale(0.4272);
  -webkit-animation: confetti-53 8s -23s linear infinite;
          animation: confetti-53 8s -23s linear infinite;
}
@-webkit-keyframes confetti-53 {
  63.264% {
    transform: translate(51.832vw, 63.264vh) scale(0.4272) rotate(489deg);
  }
  to {
    transform: translate(52.4757vw, 100vh) scale(0.4272) rotate(1280deg);
  }
}
@keyframes confetti-53 {
  63.264% {
    transform: translate(51.832vw, 63.264vh) scale(0.4272) rotate(489deg);
  }
  to {
    transform: translate(52.4757vw, 100vh) scale(0.4272) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(54) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.7617;
  transform: translate(71.6781vw, -10px) scale(0.9378);
  -webkit-animation: confetti-54 8s -14s linear infinite;
          animation: confetti-54 8s -14s linear infinite;
}
@-webkit-keyframes confetti-54 {
  79.322% {
    transform: translate(66.8539vw, 79.322vh) scale(0.9378) rotateY(584deg);
  }
  to {
    transform: translate(69.266vw, 100vh) scale(0.9378) rotateY(1280deg);
  }
}
@keyframes confetti-54 {
  79.322% {
    transform: translate(66.8539vw, 79.322vh) scale(0.9378) rotateY(584deg);
  }
  to {
    transform: translate(69.266vw, 100vh) scale(0.9378) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(55) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.7404;
  transform: translate(30.907vw, -10px) scale(0.2397);
  -webkit-animation: confetti-55 6s -2s linear infinite;
          animation: confetti-55 6s -2s linear infinite;
}
@-webkit-keyframes confetti-55 {
  61.437% {
    transform: translate(22.618vw, 61.437vh) scale(0.2397) rotateX(1033deg);
  }
  to {
    transform: translate(26.7625vw, 100vh) scale(0.2397) rotateX(1280deg);
  }
}
@keyframes confetti-55 {
  61.437% {
    transform: translate(22.618vw, 61.437vh) scale(0.2397) rotateX(1033deg);
  }
  to {
    transform: translate(26.7625vw, 100vh) scale(0.2397) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(56) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.8958;
  transform: translate(75.3992vw, -10px) scale(0.7755);
  -webkit-animation: confetti-56 8s -11s linear infinite;
          animation: confetti-56 8s -11s linear infinite;
}
@-webkit-keyframes confetti-56 {
  42.255% {
    transform: translate(77.0939vw, 42.255vh) scale(0.7755) rotateX(51deg);
  }
  to {
    transform: translate(76.24655vw, 100vh) scale(0.7755) rotateX(1280deg);
  }
}
@keyframes confetti-56 {
  42.255% {
    transform: translate(77.0939vw, 42.255vh) scale(0.7755) rotateX(51deg);
  }
  to {
    transform: translate(76.24655vw, 100vh) scale(0.7755) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(57) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.9975;
  transform: translate(56.9067vw, -10px) scale(0.6664);
  -webkit-animation: confetti-57 8s -30s linear infinite;
          animation: confetti-57 8s -30s linear infinite;
}
@-webkit-keyframes confetti-57 {
  66.192% {
    transform: translate(62.2325vw, 66.192vh) scale(0.6664) rotateY(429deg);
  }
  to {
    transform: translate(59.5696vw, 100vh) scale(0.6664) rotateY(1280deg);
  }
}
@keyframes confetti-57 {
  66.192% {
    transform: translate(62.2325vw, 66.192vh) scale(0.6664) rotateY(429deg);
  }
  to {
    transform: translate(59.5696vw, 100vh) scale(0.6664) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(58) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.6429;
  transform: translate(36.5063vw, -10px) scale(0.1662);
  -webkit-animation: confetti-58 10s -7s linear infinite;
          animation: confetti-58 10s -7s linear infinite;
}
@-webkit-keyframes confetti-58 {
  52.981% {
    transform: translate(30.3076vw, 52.981vh) scale(0.1662) rotateX(867deg);
  }
  to {
    transform: translate(33.40695vw, 100vh) scale(0.1662) rotateX(1280deg);
  }
}
@keyframes confetti-58 {
  52.981% {
    transform: translate(30.3076vw, 52.981vh) scale(0.1662) rotateX(867deg);
  }
  to {
    transform: translate(33.40695vw, 100vh) scale(0.1662) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(59) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.4712;
  transform: translate(10.4857vw, -10px) scale(0.2215);
  -webkit-animation: confetti-59 10s -4s linear infinite;
          animation: confetti-59 10s -4s linear infinite;
}
@-webkit-keyframes confetti-59 {
  58.234% {
    transform: translate(14.3805vw, 58.234vh) scale(0.2215) rotate(21deg);
  }
  to {
    transform: translate(12.4331vw, 100vh) scale(0.2215) rotate(1280deg);
  }
}
@keyframes confetti-59 {
  58.234% {
    transform: translate(14.3805vw, 58.234vh) scale(0.2215) rotate(21deg);
  }
  to {
    transform: translate(12.4331vw, 100vh) scale(0.2215) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(60) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.894;
  transform: translate(10.9217vw, -10px) scale(0.1549);
  -webkit-animation: confetti-60 10s -17s linear infinite;
          animation: confetti-60 10s -17s linear infinite;
}
@-webkit-keyframes confetti-60 {
  64.882% {
    transform: translate(11.2843vw, 64.882vh) scale(0.1549) rotateY(859deg);
  }
  to {
    transform: translate(11.103vw, 100vh) scale(0.1549) rotateY(1280deg);
  }
}
@keyframes confetti-60 {
  64.882% {
    transform: translate(11.2843vw, 64.882vh) scale(0.1549) rotateY(859deg);
  }
  to {
    transform: translate(11.103vw, 100vh) scale(0.1549) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(61) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.8836;
  transform: translate(89.4284vw, -10px) scale(0.7034);
  -webkit-animation: confetti-61 7s -17s linear infinite;
          animation: confetti-61 7s -17s linear infinite;
}
@-webkit-keyframes confetti-61 {
  58.047% {
    transform: translate(95.2497vw, 58.047vh) scale(0.7034) rotateX(578deg);
  }
  to {
    transform: translate(92.33905vw, 100vh) scale(0.7034) rotateX(1280deg);
  }
}
@keyframes confetti-61 {
  58.047% {
    transform: translate(95.2497vw, 58.047vh) scale(0.7034) rotateX(578deg);
  }
  to {
    transform: translate(92.33905vw, 100vh) scale(0.7034) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(62) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.5038;
  transform: translate(79.8208vw, -10px) scale(0.7674);
  -webkit-animation: confetti-62 10s -2s linear infinite;
          animation: confetti-62 10s -2s linear infinite;
}
@-webkit-keyframes confetti-62 {
  35.03% {
    transform: translate(87.4671vw, 35.03vh) scale(0.7674) rotateY(537deg);
  }
  to {
    transform: translate(83.64395vw, 100vh) scale(0.7674) rotateY(1280deg);
  }
}
@keyframes confetti-62 {
  35.03% {
    transform: translate(87.4671vw, 35.03vh) scale(0.7674) rotateY(537deg);
  }
  to {
    transform: translate(83.64395vw, 100vh) scale(0.7674) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(63) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.8824;
  transform: translate(0.0194vw, -10px) scale(0.2162);
  -webkit-animation: confetti-63 7s -7s linear infinite;
          animation: confetti-63 7s -7s linear infinite;
}
@-webkit-keyframes confetti-63 {
  32.212% {
    transform: translate(-1.0561vw, 32.212vh) scale(0.2162) rotateX(312deg);
  }
  to {
    transform: translate(-0.51835vw, 100vh) scale(0.2162) rotateX(1280deg);
  }
}
@keyframes confetti-63 {
  32.212% {
    transform: translate(-1.0561vw, 32.212vh) scale(0.2162) rotateX(312deg);
  }
  to {
    transform: translate(-0.51835vw, 100vh) scale(0.2162) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(64) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.5046;
  transform: translate(82.7623vw, -10px) scale(0.5945);
  -webkit-animation: confetti-64 8s -25s linear infinite;
          animation: confetti-64 8s -25s linear infinite;
}
@-webkit-keyframes confetti-64 {
  36.871% {
    transform: translate(78.3503vw, 36.871vh) scale(0.5945) rotateY(810deg);
  }
  to {
    transform: translate(80.5563vw, 100vh) scale(0.5945) rotateY(1280deg);
  }
}
@keyframes confetti-64 {
  36.871% {
    transform: translate(78.3503vw, 36.871vh) scale(0.5945) rotateY(810deg);
  }
  to {
    transform: translate(80.5563vw, 100vh) scale(0.5945) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(65) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.6946;
  transform: translate(64.1327vw, -10px) scale(0.2624);
  -webkit-animation: confetti-65 5s -19s linear infinite;
          animation: confetti-65 5s -19s linear infinite;
}
@-webkit-keyframes confetti-65 {
  31.748% {
    transform: translate(72.5123vw, 31.748vh) scale(0.2624) rotateY(668deg);
  }
  to {
    transform: translate(68.3225vw, 100vh) scale(0.2624) rotateY(1280deg);
  }
}
@keyframes confetti-65 {
  31.748% {
    transform: translate(72.5123vw, 31.748vh) scale(0.2624) rotateY(668deg);
  }
  to {
    transform: translate(68.3225vw, 100vh) scale(0.2624) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(66) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.1295;
  transform: translate(43.3658vw, -10px) scale(0.071);
  -webkit-animation: confetti-66 5s -29s linear infinite;
          animation: confetti-66 5s -29s linear infinite;
}
@-webkit-keyframes confetti-66 {
  65.806% {
    transform: translate(37.087vw, 65.806vh) scale(0.071) rotateX(1253deg);
  }
  to {
    transform: translate(40.2264vw, 100vh) scale(0.071) rotateX(1280deg);
  }
}
@keyframes confetti-66 {
  65.806% {
    transform: translate(37.087vw, 65.806vh) scale(0.071) rotateX(1253deg);
  }
  to {
    transform: translate(40.2264vw, 100vh) scale(0.071) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(67) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.144;
  transform: translate(98.5088vw, -10px) scale(0.2238);
  -webkit-animation: confetti-67 6s -22s linear infinite;
          animation: confetti-67 6s -22s linear infinite;
}
@-webkit-keyframes confetti-67 {
  43.832% {
    transform: translate(93.6266vw, 43.832vh) scale(0.2238) rotateY(541deg);
  }
  to {
    transform: translate(96.0677vw, 100vh) scale(0.2238) rotateY(1280deg);
  }
}
@keyframes confetti-67 {
  43.832% {
    transform: translate(93.6266vw, 43.832vh) scale(0.2238) rotateY(541deg);
  }
  to {
    transform: translate(96.0677vw, 100vh) scale(0.2238) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(68) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.0186;
  transform: translate(69.5583vw, -10px) scale(0.5393);
  -webkit-animation: confetti-68 9s -16s linear infinite;
          animation: confetti-68 9s -16s linear infinite;
}
@-webkit-keyframes confetti-68 {
  37.67% {
    transform: translate(78.3106vw, 37.67vh) scale(0.5393) rotateX(363deg);
  }
  to {
    transform: translate(73.93445vw, 100vh) scale(0.5393) rotateX(1280deg);
  }
}
@keyframes confetti-68 {
  37.67% {
    transform: translate(78.3106vw, 37.67vh) scale(0.5393) rotateX(363deg);
  }
  to {
    transform: translate(73.93445vw, 100vh) scale(0.5393) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(69) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.8409;
  transform: translate(98.5211vw, -10px) scale(0.2593);
  -webkit-animation: confetti-69 9s -14s linear infinite;
          animation: confetti-69 9s -14s linear infinite;
}
@-webkit-keyframes confetti-69 {
  40.405% {
    transform: translate(95.3107vw, 40.405vh) scale(0.2593) rotate(932deg);
  }
  to {
    transform: translate(96.9159vw, 100vh) scale(0.2593) rotate(1280deg);
  }
}
@keyframes confetti-69 {
  40.405% {
    transform: translate(95.3107vw, 40.405vh) scale(0.2593) rotate(932deg);
  }
  to {
    transform: translate(96.9159vw, 100vh) scale(0.2593) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(70) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.2747;
  transform: translate(28.5393vw, -10px) scale(0.905);
  -webkit-animation: confetti-70 9s -29s linear infinite;
          animation: confetti-70 9s -29s linear infinite;
}
@-webkit-keyframes confetti-70 {
  60.17% {
    transform: translate(18.54vw, 60.17vh) scale(0.905) rotate(637deg);
  }
  to {
    transform: translate(23.53965vw, 100vh) scale(0.905) rotate(1280deg);
  }
}
@keyframes confetti-70 {
  60.17% {
    transform: translate(18.54vw, 60.17vh) scale(0.905) rotate(637deg);
  }
  to {
    transform: translate(23.53965vw, 100vh) scale(0.905) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(71) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.9003;
  transform: translate(14.4885vw, -10px) scale(0.0897);
  -webkit-animation: confetti-71 9s -29s linear infinite;
          animation: confetti-71 9s -29s linear infinite;
}
@-webkit-keyframes confetti-71 {
  54.712% {
    transform: translate(12.8589vw, 54.712vh) scale(0.0897) rotate(654deg);
  }
  to {
    transform: translate(13.6737vw, 100vh) scale(0.0897) rotate(1280deg);
  }
}
@keyframes confetti-71 {
  54.712% {
    transform: translate(12.8589vw, 54.712vh) scale(0.0897) rotate(654deg);
  }
  to {
    transform: translate(13.6737vw, 100vh) scale(0.0897) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(72) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.8825;
  transform: translate(4.4283vw, -10px) scale(0.3313);
  -webkit-animation: confetti-72 7s -2s linear infinite;
          animation: confetti-72 7s -2s linear infinite;
}
@-webkit-keyframes confetti-72 {
  34.451% {
    transform: translate(9.9159vw, 34.451vh) scale(0.3313) rotate(564deg);
  }
  to {
    transform: translate(7.1721vw, 100vh) scale(0.3313) rotate(1280deg);
  }
}
@keyframes confetti-72 {
  34.451% {
    transform: translate(9.9159vw, 34.451vh) scale(0.3313) rotate(564deg);
  }
  to {
    transform: translate(7.1721vw, 100vh) scale(0.3313) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(73) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.819;
  transform: translate(13.7456vw, -10px) scale(0.4697);
  -webkit-animation: confetti-73 10s -28s linear infinite;
          animation: confetti-73 10s -28s linear infinite;
}
@-webkit-keyframes confetti-73 {
  33.467% {
    transform: translate(13.1936vw, 33.467vh) scale(0.4697) rotateX(432deg);
  }
  to {
    transform: translate(13.4696vw, 100vh) scale(0.4697) rotateX(1280deg);
  }
}
@keyframes confetti-73 {
  33.467% {
    transform: translate(13.1936vw, 33.467vh) scale(0.4697) rotateX(432deg);
  }
  to {
    transform: translate(13.4696vw, 100vh) scale(0.4697) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(74) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.1393;
  transform: translate(36.2165vw, -10px) scale(0.1064);
  -webkit-animation: confetti-74 5s -20s linear infinite;
          animation: confetti-74 5s -20s linear infinite;
}
@-webkit-keyframes confetti-74 {
  79.926% {
    transform: translate(36.2735vw, 79.926vh) scale(0.1064) rotateX(706deg);
  }
  to {
    transform: translate(36.245vw, 100vh) scale(0.1064) rotateX(1280deg);
  }
}
@keyframes confetti-74 {
  79.926% {
    transform: translate(36.2735vw, 79.926vh) scale(0.1064) rotateX(706deg);
  }
  to {
    transform: translate(36.245vw, 100vh) scale(0.1064) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(75) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.8121;
  transform: translate(92.042vw, -10px) scale(0.2478);
  -webkit-animation: confetti-75 5s -27s linear infinite;
          animation: confetti-75 5s -27s linear infinite;
}
@-webkit-keyframes confetti-75 {
  39.294% {
    transform: translate(99.6324vw, 39.294vh) scale(0.2478) rotateX(2deg);
  }
  to {
    transform: translate(95.8372vw, 100vh) scale(0.2478) rotateX(1280deg);
  }
}
@keyframes confetti-75 {
  39.294% {
    transform: translate(99.6324vw, 39.294vh) scale(0.2478) rotateX(2deg);
  }
  to {
    transform: translate(95.8372vw, 100vh) scale(0.2478) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(76) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.6701;
  transform: translate(33.4484vw, -10px) scale(0.7122);
  -webkit-animation: confetti-76 9s -3s linear infinite;
          animation: confetti-76 9s -3s linear infinite;
}
@-webkit-keyframes confetti-76 {
  47.66% {
    transform: translate(34.2401vw, 47.66vh) scale(0.7122) rotate(34deg);
  }
  to {
    transform: translate(33.84425vw, 100vh) scale(0.7122) rotate(1280deg);
  }
}
@keyframes confetti-76 {
  47.66% {
    transform: translate(34.2401vw, 47.66vh) scale(0.7122) rotate(34deg);
  }
  to {
    transform: translate(33.84425vw, 100vh) scale(0.7122) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(77) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.2947;
  transform: translate(5.3628vw, -10px) scale(0.6841);
  -webkit-animation: confetti-77 10s -14s linear infinite;
          animation: confetti-77 10s -14s linear infinite;
}
@-webkit-keyframes confetti-77 {
  44.497% {
    transform: translate(0.0846vw, 44.497vh) scale(0.6841) rotateX(983deg);
  }
  to {
    transform: translate(2.7237vw, 100vh) scale(0.6841) rotateX(1280deg);
  }
}
@keyframes confetti-77 {
  44.497% {
    transform: translate(0.0846vw, 44.497vh) scale(0.6841) rotateX(983deg);
  }
  to {
    transform: translate(2.7237vw, 100vh) scale(0.6841) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(78) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.4304;
  transform: translate(94.3955vw, -10px) scale(0.8311);
  -webkit-animation: confetti-78 9s -14s linear infinite;
          animation: confetti-78 9s -14s linear infinite;
}
@-webkit-keyframes confetti-78 {
  51.584% {
    transform: translate(93.5646vw, 51.584vh) scale(0.8311) rotateX(663deg);
  }
  to {
    transform: translate(93.98005vw, 100vh) scale(0.8311) rotateX(1280deg);
  }
}
@keyframes confetti-78 {
  51.584% {
    transform: translate(93.5646vw, 51.584vh) scale(0.8311) rotateX(663deg);
  }
  to {
    transform: translate(93.98005vw, 100vh) scale(0.8311) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(79) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.3835;
  transform: translate(28.062vw, -10px) scale(0.2588);
  -webkit-animation: confetti-79 7s -15s linear infinite;
          animation: confetti-79 7s -15s linear infinite;
}
@-webkit-keyframes confetti-79 {
  63.122% {
    transform: translate(26.7958vw, 63.122vh) scale(0.2588) rotateX(838deg);
  }
  to {
    transform: translate(27.4289vw, 100vh) scale(0.2588) rotateX(1280deg);
  }
}
@keyframes confetti-79 {
  63.122% {
    transform: translate(26.7958vw, 63.122vh) scale(0.2588) rotateX(838deg);
  }
  to {
    transform: translate(27.4289vw, 100vh) scale(0.2588) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(80) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.1687;
  transform: translate(62.2082vw, -10px) scale(0.6281);
  -webkit-animation: confetti-80 10s -6s linear infinite;
          animation: confetti-80 10s -6s linear infinite;
}
@-webkit-keyframes confetti-80 {
  64.208% {
    transform: translate(57.3709vw, 64.208vh) scale(0.6281) rotateX(602deg);
  }
  to {
    transform: translate(59.78955vw, 100vh) scale(0.6281) rotateX(1280deg);
  }
}
@keyframes confetti-80 {
  64.208% {
    transform: translate(57.3709vw, 64.208vh) scale(0.6281) rotateX(602deg);
  }
  to {
    transform: translate(59.78955vw, 100vh) scale(0.6281) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(81) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.8551;
  transform: translate(8.063vw, -10px) scale(0.3235);
  -webkit-animation: confetti-81 8s -7s linear infinite;
          animation: confetti-81 8s -7s linear infinite;
}
@-webkit-keyframes confetti-81 {
  31.886% {
    transform: translate(6.5948vw, 31.886vh) scale(0.3235) rotate(1107deg);
  }
  to {
    transform: translate(7.3289vw, 100vh) scale(0.3235) rotate(1280deg);
  }
}
@keyframes confetti-81 {
  31.886% {
    transform: translate(6.5948vw, 31.886vh) scale(0.3235) rotate(1107deg);
  }
  to {
    transform: translate(7.3289vw, 100vh) scale(0.3235) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(82) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.4239;
  transform: translate(43.0917vw, -10px) scale(0.4983);
  -webkit-animation: confetti-82 7s -21s linear infinite;
          animation: confetti-82 7s -21s linear infinite;
}
@-webkit-keyframes confetti-82 {
  51.093% {
    transform: translate(33.6994vw, 51.093vh) scale(0.4983) rotate(108deg);
  }
  to {
    transform: translate(38.39555vw, 100vh) scale(0.4983) rotate(1280deg);
  }
}
@keyframes confetti-82 {
  51.093% {
    transform: translate(33.6994vw, 51.093vh) scale(0.4983) rotate(108deg);
  }
  to {
    transform: translate(38.39555vw, 100vh) scale(0.4983) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(83) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.5615;
  transform: translate(29.6933vw, -10px) scale(0.898);
  -webkit-animation: confetti-83 8s -6s linear infinite;
          animation: confetti-83 8s -6s linear infinite;
}
@-webkit-keyframes confetti-83 {
  76.575% {
    transform: translate(27.7666vw, 76.575vh) scale(0.898) rotate(885deg);
  }
  to {
    transform: translate(28.72995vw, 100vh) scale(0.898) rotate(1280deg);
  }
}
@keyframes confetti-83 {
  76.575% {
    transform: translate(27.7666vw, 76.575vh) scale(0.898) rotate(885deg);
  }
  to {
    transform: translate(28.72995vw, 100vh) scale(0.898) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(84) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.2425;
  transform: translate(41.24vw, -10px) scale(0.9644);
  -webkit-animation: confetti-84 9s -19s linear infinite;
          animation: confetti-84 9s -19s linear infinite;
}
@-webkit-keyframes confetti-84 {
  79.17% {
    transform: translate(47.0591vw, 79.17vh) scale(0.9644) rotate(509deg);
  }
  to {
    transform: translate(44.14955vw, 100vh) scale(0.9644) rotate(1280deg);
  }
}
@keyframes confetti-84 {
  79.17% {
    transform: translate(47.0591vw, 79.17vh) scale(0.9644) rotate(509deg);
  }
  to {
    transform: translate(44.14955vw, 100vh) scale(0.9644) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(85) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.447;
  transform: translate(52.4136vw, -10px) scale(0.9779);
  -webkit-animation: confetti-85 5s -28s linear infinite;
          animation: confetti-85 5s -28s linear infinite;
}
@-webkit-keyframes confetti-85 {
  62.36% {
    transform: translate(55.0381vw, 62.36vh) scale(0.9779) rotateX(379deg);
  }
  to {
    transform: translate(53.72585vw, 100vh) scale(0.9779) rotateX(1280deg);
  }
}
@keyframes confetti-85 {
  62.36% {
    transform: translate(55.0381vw, 62.36vh) scale(0.9779) rotateX(379deg);
  }
  to {
    transform: translate(53.72585vw, 100vh) scale(0.9779) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(86) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.2251;
  transform: translate(12.7816vw, -10px) scale(0.4005);
  -webkit-animation: confetti-86 10s -5s linear infinite;
          animation: confetti-86 10s -5s linear infinite;
}
@-webkit-keyframes confetti-86 {
  77.898% {
    transform: translate(5.1945vw, 77.898vh) scale(0.4005) rotateX(455deg);
  }
  to {
    transform: translate(8.98805vw, 100vh) scale(0.4005) rotateX(1280deg);
  }
}
@keyframes confetti-86 {
  77.898% {
    transform: translate(5.1945vw, 77.898vh) scale(0.4005) rotateX(455deg);
  }
  to {
    transform: translate(8.98805vw, 100vh) scale(0.4005) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(87) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.1225;
  transform: translate(74.8398vw, -10px) scale(0.7164);
  -webkit-animation: confetti-87 10s -11s linear infinite;
          animation: confetti-87 10s -11s linear infinite;
}
@-webkit-keyframes confetti-87 {
  36.028% {
    transform: translate(66.5613vw, 36.028vh) scale(0.7164) rotateX(589deg);
  }
  to {
    transform: translate(70.70055vw, 100vh) scale(0.7164) rotateX(1280deg);
  }
}
@keyframes confetti-87 {
  36.028% {
    transform: translate(66.5613vw, 36.028vh) scale(0.7164) rotateX(589deg);
  }
  to {
    transform: translate(70.70055vw, 100vh) scale(0.7164) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(88) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.1275;
  transform: translate(69.128vw, -10px) scale(0.302);
  -webkit-animation: confetti-88 8s -3s linear infinite;
          animation: confetti-88 8s -3s linear infinite;
}
@-webkit-keyframes confetti-88 {
  52.306% {
    transform: translate(60.1028vw, 52.306vh) scale(0.302) rotateY(1005deg);
  }
  to {
    transform: translate(64.6154vw, 100vh) scale(0.302) rotateY(1280deg);
  }
}
@keyframes confetti-88 {
  52.306% {
    transform: translate(60.1028vw, 52.306vh) scale(0.302) rotateY(1005deg);
  }
  to {
    transform: translate(64.6154vw, 100vh) scale(0.302) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(89) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.7524;
  transform: translate(5.0765vw, -10px) scale(0.1513);
  -webkit-animation: confetti-89 6s -7s linear infinite;
          animation: confetti-89 6s -7s linear infinite;
}
@-webkit-keyframes confetti-89 {
  56.734% {
    transform: translate(8.1943vw, 56.734vh) scale(0.1513) rotateY(539deg);
  }
  to {
    transform: translate(6.6354vw, 100vh) scale(0.1513) rotateY(1280deg);
  }
}
@keyframes confetti-89 {
  56.734% {
    transform: translate(8.1943vw, 56.734vh) scale(0.1513) rotateY(539deg);
  }
  to {
    transform: translate(6.6354vw, 100vh) scale(0.1513) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(90) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.3688;
  transform: translate(2.3605vw, -10px) scale(0.1877);
  -webkit-animation: confetti-90 8s -22s linear infinite;
          animation: confetti-90 8s -22s linear infinite;
}
@-webkit-keyframes confetti-90 {
  46.798% {
    transform: translate(8.1433vw, 46.798vh) scale(0.1877) rotateY(1104deg);
  }
  to {
    transform: translate(5.2519vw, 100vh) scale(0.1877) rotateY(1280deg);
  }
}
@keyframes confetti-90 {
  46.798% {
    transform: translate(8.1433vw, 46.798vh) scale(0.1877) rotateY(1104deg);
  }
  to {
    transform: translate(5.2519vw, 100vh) scale(0.1877) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(91) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.7575;
  transform: translate(73.3984vw, -10px) scale(0.6475);
  -webkit-animation: confetti-91 10s -8s linear infinite;
          animation: confetti-91 10s -8s linear infinite;
}
@-webkit-keyframes confetti-91 {
  67.527% {
    transform: translate(63.5593vw, 67.527vh) scale(0.6475) rotate(707deg);
  }
  to {
    transform: translate(68.47885vw, 100vh) scale(0.6475) rotate(1280deg);
  }
}
@keyframes confetti-91 {
  67.527% {
    transform: translate(63.5593vw, 67.527vh) scale(0.6475) rotate(707deg);
  }
  to {
    transform: translate(68.47885vw, 100vh) scale(0.6475) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(92) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.6657;
  transform: translate(74.7112vw, -10px) scale(0.7948);
  -webkit-animation: confetti-92 9s -6s linear infinite;
          animation: confetti-92 9s -6s linear infinite;
}
@-webkit-keyframes confetti-92 {
  57.574% {
    transform: translate(75.5091vw, 57.574vh) scale(0.7948) rotate(1104deg);
  }
  to {
    transform: translate(75.11015vw, 100vh) scale(0.7948) rotate(1280deg);
  }
}
@keyframes confetti-92 {
  57.574% {
    transform: translate(75.5091vw, 57.574vh) scale(0.7948) rotate(1104deg);
  }
  to {
    transform: translate(75.11015vw, 100vh) scale(0.7948) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(93) {
  width: 20px;
  height: 20px;
  background: #f8b646;
  opacity: 0.6117;
  transform: translate(81.1511vw, -10px) scale(0.1104);
  -webkit-animation: confetti-93 7s -5s linear infinite;
          animation: confetti-93 7s -5s linear infinite;
}
@-webkit-keyframes confetti-93 {
  39.867% {
    transform: translate(87.412vw, 39.867vh) scale(0.1104) rotate(692deg);
  }
  to {
    transform: translate(84.28155vw, 100vh) scale(0.1104) rotate(1280deg);
  }
}
@keyframes confetti-93 {
  39.867% {
    transform: translate(87.412vw, 39.867vh) scale(0.1104) rotate(692deg);
  }
  to {
    transform: translate(84.28155vw, 100vh) scale(0.1104) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(94) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.0381;
  transform: translate(64.5974vw, -10px) scale(0.0528);
  -webkit-animation: confetti-94 9s -10s linear infinite;
          animation: confetti-94 9s -10s linear infinite;
}
@-webkit-keyframes confetti-94 {
  71.703% {
    transform: translate(55.2286vw, 71.703vh) scale(0.0528) rotate(248deg);
  }
  to {
    transform: translate(59.913vw, 100vh) scale(0.0528) rotate(1280deg);
  }
}
@keyframes confetti-94 {
  71.703% {
    transform: translate(55.2286vw, 71.703vh) scale(0.0528) rotate(248deg);
  }
  to {
    transform: translate(59.913vw, 100vh) scale(0.0528) rotate(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(95) {
  width: 20px;
  height: 20px;
  background: #641ed2;
  opacity: 0.5253;
  transform: translate(72.1072vw, -10px) scale(0.0047);
  -webkit-animation: confetti-95 9s -24s linear infinite;
          animation: confetti-95 9s -24s linear infinite;
}
@-webkit-keyframes confetti-95 {
  68.412% {
    transform: translate(64.499vw, 68.412vh) scale(0.0047) rotateY(1198deg);
  }
  to {
    transform: translate(68.3031vw, 100vh) scale(0.0047) rotateY(1280deg);
  }
}
@keyframes confetti-95 {
  68.412% {
    transform: translate(64.499vw, 68.412vh) scale(0.0047) rotateY(1198deg);
  }
  to {
    transform: translate(68.3031vw, 100vh) scale(0.0047) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(96) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.3837;
  transform: translate(55.1466vw, -10px) scale(0.6272);
  -webkit-animation: confetti-96 9s -5s linear infinite;
          animation: confetti-96 9s -5s linear infinite;
}
@-webkit-keyframes confetti-96 {
  69.788% {
    transform: translate(49.3546vw, 69.788vh) scale(0.6272) rotateY(558deg);
  }
  to {
    transform: translate(52.2506vw, 100vh) scale(0.6272) rotateY(1280deg);
  }
}
@keyframes confetti-96 {
  69.788% {
    transform: translate(49.3546vw, 69.788vh) scale(0.6272) rotateY(558deg);
  }
  to {
    transform: translate(52.2506vw, 100vh) scale(0.6272) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(97) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.3427;
  transform: translate(20.8049vw, -10px) scale(0.6319);
  -webkit-animation: confetti-97 6s -16s linear infinite;
          animation: confetti-97 6s -16s linear infinite;
}
@-webkit-keyframes confetti-97 {
  32.299% {
    transform: translate(14.8118vw, 32.299vh) scale(0.6319) rotateY(991deg);
  }
  to {
    transform: translate(17.80835vw, 100vh) scale(0.6319) rotateY(1280deg);
  }
}
@keyframes confetti-97 {
  32.299% {
    transform: translate(14.8118vw, 32.299vh) scale(0.6319) rotateY(991deg);
  }
  to {
    transform: translate(17.80835vw, 100vh) scale(0.6319) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(98) {
  width: 20px;
  height: 20px;
  background: #f45c44;
  opacity: 0.3107;
  transform: translate(10.7962vw, -10px) scale(0.983);
  -webkit-animation: confetti-98 8s -6s linear infinite;
          animation: confetti-98 8s -6s linear infinite;
}
@-webkit-keyframes confetti-98 {
  50.035% {
    transform: translate(13.9644vw, 50.035vh) scale(0.983) rotateX(1204deg);
  }
  to {
    transform: translate(12.3803vw, 100vh) scale(0.983) rotateX(1280deg);
  }
}
@keyframes confetti-98 {
  50.035% {
    transform: translate(13.9644vw, 50.035vh) scale(0.983) rotateX(1204deg);
  }
  to {
    transform: translate(12.3803vw, 100vh) scale(0.983) rotateX(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(99) {
  width: 20px;
  height: 20px;
  background: #290a59;
  opacity: 0.1422;
  transform: translate(91.7135vw, -10px) scale(0.7929);
  -webkit-animation: confetti-99 9s -30s linear infinite;
          animation: confetti-99 9s -30s linear infinite;
}
@-webkit-keyframes confetti-99 {
  74.633% {
    transform: translate(93.5287vw, 74.633vh) scale(0.7929) rotateY(102deg);
  }
  to {
    transform: translate(92.6211vw, 100vh) scale(0.7929) rotateY(1280deg);
  }
}
@keyframes confetti-99 {
  74.633% {
    transform: translate(93.5287vw, 74.633vh) scale(0.7929) rotateY(102deg);
  }
  to {
    transform: translate(92.6211vw, 100vh) scale(0.7929) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(100) {
  width: 20px;
  height: 20px;
  background: #db3853;
  opacity: 0.1649;
  transform: translate(97.3119vw, -10px) scale(0.6977);
  -webkit-animation: confetti-100 9s -30s linear infinite;
          animation: confetti-100 9s -30s linear infinite;
}
@-webkit-keyframes confetti-100 {
  51.93% {
    transform: translate(92.6109vw, 51.93vh) scale(0.6977) rotateY(360deg);
  }
  to {
    transform: translate(94.9614vw, 100vh) scale(0.6977) rotateY(1280deg);
  }
}
@keyframes confetti-100 {
  51.93% {
    transform: translate(92.6109vw, 51.93vh) scale(0.6977) rotateY(360deg);
  }
  to {
    transform: translate(94.9614vw, 100vh) scale(0.6977) rotateY(1280deg);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(101) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4758;
  transform: translate(24.5237vw, -10px) scale(0.2318);
  -webkit-animation: confetti-101 22s -1s linear infinite;
          animation: confetti-101 22s -1s linear infinite;
}
@-webkit-keyframes confetti-101 {
  49.302% {
    transform: translate(17.3283vw, 49.302vh) scale(0.2318);
  }
  to {
    transform: translate(20.926vw, 100vh) scale(0.2318);
  }
}
@keyframes confetti-101 {
  49.302% {
    transform: translate(17.3283vw, 49.302vh) scale(0.2318);
  }
  to {
    transform: translate(20.926vw, 100vh) scale(0.2318);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(102) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4117;
  transform: translate(74.9665vw, -10px) scale(0.7447);
  -webkit-animation: confetti-102 15s -26s linear infinite;
          animation: confetti-102 15s -26s linear infinite;
}
@-webkit-keyframes confetti-102 {
  32.579% {
    transform: translate(80.6595vw, 32.579vh) scale(0.7447);
  }
  to {
    transform: translate(77.813vw, 100vh) scale(0.7447);
  }
}
@keyframes confetti-102 {
  32.579% {
    transform: translate(80.6595vw, 32.579vh) scale(0.7447);
  }
  to {
    transform: translate(77.813vw, 100vh) scale(0.7447);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(103) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5901;
  transform: translate(74.9107vw, -10px) scale(0.8635);
  -webkit-animation: confetti-103 23s -4s linear infinite;
          animation: confetti-103 23s -4s linear infinite;
}
@-webkit-keyframes confetti-103 {
  64.881% {
    transform: translate(70.9259vw, 64.881vh) scale(0.8635);
  }
  to {
    transform: translate(72.9183vw, 100vh) scale(0.8635);
  }
}
@keyframes confetti-103 {
  64.881% {
    transform: translate(70.9259vw, 64.881vh) scale(0.8635);
  }
  to {
    transform: translate(72.9183vw, 100vh) scale(0.8635);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(104) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6342;
  transform: translate(31.5179vw, -10px) scale(0.9767);
  -webkit-animation: confetti-104 21s -4s linear infinite;
          animation: confetti-104 21s -4s linear infinite;
}
@-webkit-keyframes confetti-104 {
  40.672% {
    transform: translate(34.1584vw, 40.672vh) scale(0.9767);
  }
  to {
    transform: translate(32.83815vw, 100vh) scale(0.9767);
  }
}
@keyframes confetti-104 {
  40.672% {
    transform: translate(34.1584vw, 40.672vh) scale(0.9767);
  }
  to {
    transform: translate(32.83815vw, 100vh) scale(0.9767);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(105) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4315;
  transform: translate(64.6948vw, -10px) scale(0.5089);
  -webkit-animation: confetti-105 14s -22s linear infinite;
          animation: confetti-105 14s -22s linear infinite;
}
@-webkit-keyframes confetti-105 {
  32.277% {
    transform: translate(72.3235vw, 32.277vh) scale(0.5089);
  }
  to {
    transform: translate(68.50915vw, 100vh) scale(0.5089);
  }
}
@keyframes confetti-105 {
  32.277% {
    transform: translate(72.3235vw, 32.277vh) scale(0.5089);
  }
  to {
    transform: translate(68.50915vw, 100vh) scale(0.5089);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(106) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0623;
  transform: translate(24.4115vw, -10px) scale(0.2993);
  -webkit-animation: confetti-106 23s -1s linear infinite;
          animation: confetti-106 23s -1s linear infinite;
}
@-webkit-keyframes confetti-106 {
  79.798% {
    transform: translate(33.6995vw, 79.798vh) scale(0.2993);
  }
  to {
    transform: translate(29.0555vw, 100vh) scale(0.2993);
  }
}
@keyframes confetti-106 {
  79.798% {
    transform: translate(33.6995vw, 79.798vh) scale(0.2993);
  }
  to {
    transform: translate(29.0555vw, 100vh) scale(0.2993);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(107) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4412;
  transform: translate(37.5312vw, -10px) scale(0.1591);
  -webkit-animation: confetti-107 22s -1s linear infinite;
          animation: confetti-107 22s -1s linear infinite;
}
@-webkit-keyframes confetti-107 {
  56.424% {
    transform: translate(32.2348vw, 56.424vh) scale(0.1591);
  }
  to {
    transform: translate(34.883vw, 100vh) scale(0.1591);
  }
}
@keyframes confetti-107 {
  56.424% {
    transform: translate(32.2348vw, 56.424vh) scale(0.1591);
  }
  to {
    transform: translate(34.883vw, 100vh) scale(0.1591);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(108) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1754;
  transform: translate(7.3562vw, -10px) scale(0.1787);
  -webkit-animation: confetti-108 15s -30s linear infinite;
          animation: confetti-108 15s -30s linear infinite;
}
@-webkit-keyframes confetti-108 {
  40.401% {
    transform: translate(8.7291vw, 40.401vh) scale(0.1787);
  }
  to {
    transform: translate(8.04265vw, 100vh) scale(0.1787);
  }
}
@keyframes confetti-108 {
  40.401% {
    transform: translate(8.7291vw, 40.401vh) scale(0.1787);
  }
  to {
    transform: translate(8.04265vw, 100vh) scale(0.1787);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(109) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.9498;
  transform: translate(81.0821vw, -10px) scale(0.7103);
  -webkit-animation: confetti-109 23s -5s linear infinite;
          animation: confetti-109 23s -5s linear infinite;
}
@-webkit-keyframes confetti-109 {
  56.331% {
    transform: translate(88.1439vw, 56.331vh) scale(0.7103);
  }
  to {
    transform: translate(84.613vw, 100vh) scale(0.7103);
  }
}
@keyframes confetti-109 {
  56.331% {
    transform: translate(88.1439vw, 56.331vh) scale(0.7103);
  }
  to {
    transform: translate(84.613vw, 100vh) scale(0.7103);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(110) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6719;
  transform: translate(75.461vw, -10px) scale(0.3769);
  -webkit-animation: confetti-110 19s -29s linear infinite;
          animation: confetti-110 19s -29s linear infinite;
}
@-webkit-keyframes confetti-110 {
  59.704% {
    transform: translate(75.5719vw, 59.704vh) scale(0.3769);
  }
  to {
    transform: translate(75.51645vw, 100vh) scale(0.3769);
  }
}
@keyframes confetti-110 {
  59.704% {
    transform: translate(75.5719vw, 59.704vh) scale(0.3769);
  }
  to {
    transform: translate(75.51645vw, 100vh) scale(0.3769);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(111) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1488;
  transform: translate(98.1605vw, -10px) scale(0.1004);
  -webkit-animation: confetti-111 20s -16s linear infinite;
          animation: confetti-111 20s -16s linear infinite;
}
@-webkit-keyframes confetti-111 {
  71.571% {
    transform: translate(105.1218vw, 71.571vh) scale(0.1004);
  }
  to {
    transform: translate(101.64115vw, 100vh) scale(0.1004);
  }
}
@keyframes confetti-111 {
  71.571% {
    transform: translate(105.1218vw, 71.571vh) scale(0.1004);
  }
  to {
    transform: translate(101.64115vw, 100vh) scale(0.1004);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(112) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4291;
  transform: translate(56.5513vw, -10px) scale(0.5147);
  -webkit-animation: confetti-112 27s -25s linear infinite;
          animation: confetti-112 27s -25s linear infinite;
}
@-webkit-keyframes confetti-112 {
  58.268% {
    transform: translate(51.6934vw, 58.268vh) scale(0.5147);
  }
  to {
    transform: translate(54.12235vw, 100vh) scale(0.5147);
  }
}
@keyframes confetti-112 {
  58.268% {
    transform: translate(51.6934vw, 58.268vh) scale(0.5147);
  }
  to {
    transform: translate(54.12235vw, 100vh) scale(0.5147);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(113) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7665;
  transform: translate(19.8268vw, -10px) scale(0.9342);
  -webkit-animation: confetti-113 30s -6s linear infinite;
          animation: confetti-113 30s -6s linear infinite;
}
@-webkit-keyframes confetti-113 {
  68.815% {
    transform: translate(12.186vw, 68.815vh) scale(0.9342);
  }
  to {
    transform: translate(16.0064vw, 100vh) scale(0.9342);
  }
}
@keyframes confetti-113 {
  68.815% {
    transform: translate(12.186vw, 68.815vh) scale(0.9342);
  }
  to {
    transform: translate(16.0064vw, 100vh) scale(0.9342);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(114) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5056;
  transform: translate(30.775vw, -10px) scale(0.9271);
  -webkit-animation: confetti-114 27s -26s linear infinite;
          animation: confetti-114 27s -26s linear infinite;
}
@-webkit-keyframes confetti-114 {
  57.634% {
    transform: translate(37.0918vw, 57.634vh) scale(0.9271);
  }
  to {
    transform: translate(33.9334vw, 100vh) scale(0.9271);
  }
}
@keyframes confetti-114 {
  57.634% {
    transform: translate(37.0918vw, 57.634vh) scale(0.9271);
  }
  to {
    transform: translate(33.9334vw, 100vh) scale(0.9271);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(115) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7544;
  transform: translate(31.5758vw, -10px) scale(0.3931);
  -webkit-animation: confetti-115 17s -7s linear infinite;
          animation: confetti-115 17s -7s linear infinite;
}
@-webkit-keyframes confetti-115 {
  56.347% {
    transform: translate(32.2602vw, 56.347vh) scale(0.3931);
  }
  to {
    transform: translate(31.918vw, 100vh) scale(0.3931);
  }
}
@keyframes confetti-115 {
  56.347% {
    transform: translate(32.2602vw, 56.347vh) scale(0.3931);
  }
  to {
    transform: translate(31.918vw, 100vh) scale(0.3931);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(116) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6246;
  transform: translate(7.3356vw, -10px) scale(0.9147);
  -webkit-animation: confetti-116 11s -21s linear infinite;
          animation: confetti-116 11s -21s linear infinite;
}
@-webkit-keyframes confetti-116 {
  39.878% {
    transform: translate(1.5768vw, 39.878vh) scale(0.9147);
  }
  to {
    transform: translate(4.4562vw, 100vh) scale(0.9147);
  }
}
@keyframes confetti-116 {
  39.878% {
    transform: translate(1.5768vw, 39.878vh) scale(0.9147);
  }
  to {
    transform: translate(4.4562vw, 100vh) scale(0.9147);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(117) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.9182;
  transform: translate(66.3532vw, -10px) scale(0.5609);
  -webkit-animation: confetti-117 21s -7s linear infinite;
          animation: confetti-117 21s -7s linear infinite;
}
@-webkit-keyframes confetti-117 {
  35.059% {
    transform: translate(75.8934vw, 35.059vh) scale(0.5609);
  }
  to {
    transform: translate(71.1233vw, 100vh) scale(0.5609);
  }
}
@keyframes confetti-117 {
  35.059% {
    transform: translate(75.8934vw, 35.059vh) scale(0.5609);
  }
  to {
    transform: translate(71.1233vw, 100vh) scale(0.5609);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(118) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0341;
  transform: translate(87.3478vw, -10px) scale(0.5573);
  -webkit-animation: confetti-118 19s -20s linear infinite;
          animation: confetti-118 19s -20s linear infinite;
}
@-webkit-keyframes confetti-118 {
  58.644% {
    transform: translate(79.6497vw, 58.644vh) scale(0.5573);
  }
  to {
    transform: translate(83.49875vw, 100vh) scale(0.5573);
  }
}
@keyframes confetti-118 {
  58.644% {
    transform: translate(79.6497vw, 58.644vh) scale(0.5573);
  }
  to {
    transform: translate(83.49875vw, 100vh) scale(0.5573);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(119) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6205;
  transform: translate(23.9547vw, -10px) scale(0.892);
  -webkit-animation: confetti-119 13s -9s linear infinite;
          animation: confetti-119 13s -9s linear infinite;
}
@-webkit-keyframes confetti-119 {
  47.357% {
    transform: translate(19.0766vw, 47.357vh) scale(0.892);
  }
  to {
    transform: translate(21.51565vw, 100vh) scale(0.892);
  }
}
@keyframes confetti-119 {
  47.357% {
    transform: translate(19.0766vw, 47.357vh) scale(0.892);
  }
  to {
    transform: translate(21.51565vw, 100vh) scale(0.892);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(120) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0383;
  transform: translate(63.37vw, -10px) scale(0.8427);
  -webkit-animation: confetti-120 19s -20s linear infinite;
          animation: confetti-120 19s -20s linear infinite;
}
@-webkit-keyframes confetti-120 {
  47.14% {
    transform: translate(59.9995vw, 47.14vh) scale(0.8427);
  }
  to {
    transform: translate(61.68475vw, 100vh) scale(0.8427);
  }
}
@keyframes confetti-120 {
  47.14% {
    transform: translate(59.9995vw, 47.14vh) scale(0.8427);
  }
  to {
    transform: translate(61.68475vw, 100vh) scale(0.8427);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(121) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7288;
  transform: translate(17.076vw, -10px) scale(0.6693);
  -webkit-animation: confetti-121 21s -6s linear infinite;
          animation: confetti-121 21s -6s linear infinite;
}
@-webkit-keyframes confetti-121 {
  55.939% {
    transform: translate(20.48vw, 55.939vh) scale(0.6693);
  }
  to {
    transform: translate(18.778vw, 100vh) scale(0.6693);
  }
}
@keyframes confetti-121 {
  55.939% {
    transform: translate(20.48vw, 55.939vh) scale(0.6693);
  }
  to {
    transform: translate(18.778vw, 100vh) scale(0.6693);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(122) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0457;
  transform: translate(18.566vw, -10px) scale(0.4112);
  -webkit-animation: confetti-122 24s -11s linear infinite;
          animation: confetti-122 24s -11s linear infinite;
}
@-webkit-keyframes confetti-122 {
  67.846% {
    transform: translate(18.7714vw, 67.846vh) scale(0.4112);
  }
  to {
    transform: translate(18.6687vw, 100vh) scale(0.4112);
  }
}
@keyframes confetti-122 {
  67.846% {
    transform: translate(18.7714vw, 67.846vh) scale(0.4112);
  }
  to {
    transform: translate(18.6687vw, 100vh) scale(0.4112);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(123) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.649;
  transform: translate(12.1282vw, -10px) scale(0.9929);
  -webkit-animation: confetti-123 10s -23s linear infinite;
          animation: confetti-123 10s -23s linear infinite;
}
@-webkit-keyframes confetti-123 {
  66.617% {
    transform: translate(10.0939vw, 66.617vh) scale(0.9929);
  }
  to {
    transform: translate(11.11105vw, 100vh) scale(0.9929);
  }
}
@keyframes confetti-123 {
  66.617% {
    transform: translate(10.0939vw, 66.617vh) scale(0.9929);
  }
  to {
    transform: translate(11.11105vw, 100vh) scale(0.9929);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(124) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.9954;
  transform: translate(14.1911vw, -10px) scale(0.9686);
  -webkit-animation: confetti-124 21s -16s linear infinite;
          animation: confetti-124 21s -16s linear infinite;
}
@-webkit-keyframes confetti-124 {
  66.671% {
    transform: translate(20.4928vw, 66.671vh) scale(0.9686);
  }
  to {
    transform: translate(17.34195vw, 100vh) scale(0.9686);
  }
}
@keyframes confetti-124 {
  66.671% {
    transform: translate(20.4928vw, 66.671vh) scale(0.9686);
  }
  to {
    transform: translate(17.34195vw, 100vh) scale(0.9686);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(125) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.991;
  transform: translate(35.3922vw, -10px) scale(0.5643);
  -webkit-animation: confetti-125 15s -16s linear infinite;
          animation: confetti-125 15s -16s linear infinite;
}
@-webkit-keyframes confetti-125 {
  53.853% {
    transform: translate(27.0488vw, 53.853vh) scale(0.5643);
  }
  to {
    transform: translate(31.2205vw, 100vh) scale(0.5643);
  }
}
@keyframes confetti-125 {
  53.853% {
    transform: translate(27.0488vw, 53.853vh) scale(0.5643);
  }
  to {
    transform: translate(31.2205vw, 100vh) scale(0.5643);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(126) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6155;
  transform: translate(52.0734vw, -10px) scale(0.087);
  -webkit-animation: confetti-126 12s -22s linear infinite;
          animation: confetti-126 12s -22s linear infinite;
}
@-webkit-keyframes confetti-126 {
  69.437% {
    transform: translate(59.4433vw, 69.437vh) scale(0.087);
  }
  to {
    transform: translate(55.75835vw, 100vh) scale(0.087);
  }
}
@keyframes confetti-126 {
  69.437% {
    transform: translate(59.4433vw, 69.437vh) scale(0.087);
  }
  to {
    transform: translate(55.75835vw, 100vh) scale(0.087);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(127) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1438;
  transform: translate(54.8227vw, -10px) scale(0.9548);
  -webkit-animation: confetti-127 10s -20s linear infinite;
          animation: confetti-127 10s -20s linear infinite;
}
@-webkit-keyframes confetti-127 {
  54.377% {
    transform: translate(63.2307vw, 54.377vh) scale(0.9548);
  }
  to {
    transform: translate(59.0267vw, 100vh) scale(0.9548);
  }
}
@keyframes confetti-127 {
  54.377% {
    transform: translate(63.2307vw, 54.377vh) scale(0.9548);
  }
  to {
    transform: translate(59.0267vw, 100vh) scale(0.9548);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(128) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.8384;
  transform: translate(77.982vw, -10px) scale(0.4672);
  -webkit-animation: confetti-128 30s -27s linear infinite;
          animation: confetti-128 30s -27s linear infinite;
}
@-webkit-keyframes confetti-128 {
  32.775% {
    transform: translate(79.7725vw, 32.775vh) scale(0.4672);
  }
  to {
    transform: translate(78.87725vw, 100vh) scale(0.4672);
  }
}
@keyframes confetti-128 {
  32.775% {
    transform: translate(79.7725vw, 32.775vh) scale(0.4672);
  }
  to {
    transform: translate(78.87725vw, 100vh) scale(0.4672);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(129) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.564;
  transform: translate(93.4584vw, -10px) scale(0.1033);
  -webkit-animation: confetti-129 25s -8s linear infinite;
          animation: confetti-129 25s -8s linear infinite;
}
@-webkit-keyframes confetti-129 {
  30.845% {
    transform: translate(93.7974vw, 30.845vh) scale(0.1033);
  }
  to {
    transform: translate(93.6279vw, 100vh) scale(0.1033);
  }
}
@keyframes confetti-129 {
  30.845% {
    transform: translate(93.7974vw, 30.845vh) scale(0.1033);
  }
  to {
    transform: translate(93.6279vw, 100vh) scale(0.1033);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(130) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2581;
  transform: translate(18.1729vw, -10px) scale(0.3426);
  -webkit-animation: confetti-130 17s -12s linear infinite;
          animation: confetti-130 17s -12s linear infinite;
}
@-webkit-keyframes confetti-130 {
  79.026% {
    transform: translate(9.0003vw, 79.026vh) scale(0.3426);
  }
  to {
    transform: translate(13.5866vw, 100vh) scale(0.3426);
  }
}
@keyframes confetti-130 {
  79.026% {
    transform: translate(9.0003vw, 79.026vh) scale(0.3426);
  }
  to {
    transform: translate(13.5866vw, 100vh) scale(0.3426);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(131) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5858;
  transform: translate(88.4988vw, -10px) scale(0.8536);
  -webkit-animation: confetti-131 10s -6s linear infinite;
          animation: confetti-131 10s -6s linear infinite;
}
@-webkit-keyframes confetti-131 {
  50.275% {
    transform: translate(94.912vw, 50.275vh) scale(0.8536);
  }
  to {
    transform: translate(91.7054vw, 100vh) scale(0.8536);
  }
}
@keyframes confetti-131 {
  50.275% {
    transform: translate(94.912vw, 50.275vh) scale(0.8536);
  }
  to {
    transform: translate(91.7054vw, 100vh) scale(0.8536);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(132) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2356;
  transform: translate(5.003vw, -10px) scale(0.1473);
  -webkit-animation: confetti-132 29s -11s linear infinite;
          animation: confetti-132 29s -11s linear infinite;
}
@-webkit-keyframes confetti-132 {
  70.317% {
    transform: translate(0.056vw, 70.317vh) scale(0.1473);
  }
  to {
    transform: translate(2.5295vw, 100vh) scale(0.1473);
  }
}
@keyframes confetti-132 {
  70.317% {
    transform: translate(0.056vw, 70.317vh) scale(0.1473);
  }
  to {
    transform: translate(2.5295vw, 100vh) scale(0.1473);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(133) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0783;
  transform: translate(20.9158vw, -10px) scale(0.8733);
  -webkit-animation: confetti-133 19s -19s linear infinite;
          animation: confetti-133 19s -19s linear infinite;
}
@-webkit-keyframes confetti-133 {
  62.381% {
    transform: translate(24.9263vw, 62.381vh) scale(0.8733);
  }
  to {
    transform: translate(22.92105vw, 100vh) scale(0.8733);
  }
}
@keyframes confetti-133 {
  62.381% {
    transform: translate(24.9263vw, 62.381vh) scale(0.8733);
  }
  to {
    transform: translate(22.92105vw, 100vh) scale(0.8733);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(134) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2776;
  transform: translate(32.1666vw, -10px) scale(0.8725);
  -webkit-animation: confetti-134 11s -26s linear infinite;
          animation: confetti-134 11s -26s linear infinite;
}
@-webkit-keyframes confetti-134 {
  74.139% {
    transform: translate(23.4927vw, 74.139vh) scale(0.8725);
  }
  to {
    transform: translate(27.82965vw, 100vh) scale(0.8725);
  }
}
@keyframes confetti-134 {
  74.139% {
    transform: translate(23.4927vw, 74.139vh) scale(0.8725);
  }
  to {
    transform: translate(27.82965vw, 100vh) scale(0.8725);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(135) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1553;
  transform: translate(9.481vw, -10px) scale(0.674);
  -webkit-animation: confetti-135 26s -11s linear infinite;
          animation: confetti-135 26s -11s linear infinite;
}
@-webkit-keyframes confetti-135 {
  77.949% {
    transform: translate(9.6746vw, 77.949vh) scale(0.674);
  }
  to {
    transform: translate(9.5778vw, 100vh) scale(0.674);
  }
}
@keyframes confetti-135 {
  77.949% {
    transform: translate(9.6746vw, 77.949vh) scale(0.674);
  }
  to {
    transform: translate(9.5778vw, 100vh) scale(0.674);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(136) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5465;
  transform: translate(65.5524vw, -10px) scale(0.7368);
  -webkit-animation: confetti-136 24s -11s linear infinite;
          animation: confetti-136 24s -11s linear infinite;
}
@-webkit-keyframes confetti-136 {
  57.774% {
    transform: translate(73.6702vw, 57.774vh) scale(0.7368);
  }
  to {
    transform: translate(69.6113vw, 100vh) scale(0.7368);
  }
}
@keyframes confetti-136 {
  57.774% {
    transform: translate(73.6702vw, 57.774vh) scale(0.7368);
  }
  to {
    transform: translate(69.6113vw, 100vh) scale(0.7368);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(137) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1067;
  transform: translate(94.6077vw, -10px) scale(0.0964);
  -webkit-animation: confetti-137 27s -18s linear infinite;
          animation: confetti-137 27s -18s linear infinite;
}
@-webkit-keyframes confetti-137 {
  65.135% {
    transform: translate(104.1564vw, 65.135vh) scale(0.0964);
  }
  to {
    transform: translate(99.38205vw, 100vh) scale(0.0964);
  }
}
@keyframes confetti-137 {
  65.135% {
    transform: translate(104.1564vw, 65.135vh) scale(0.0964);
  }
  to {
    transform: translate(99.38205vw, 100vh) scale(0.0964);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(138) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0281;
  transform: translate(6.5111vw, -10px) scale(0.4214);
  -webkit-animation: confetti-138 16s -4s linear infinite;
          animation: confetti-138 16s -4s linear infinite;
}
@-webkit-keyframes confetti-138 {
  38.666% {
    transform: translate(11.6513vw, 38.666vh) scale(0.4214);
  }
  to {
    transform: translate(9.0812vw, 100vh) scale(0.4214);
  }
}
@keyframes confetti-138 {
  38.666% {
    transform: translate(11.6513vw, 38.666vh) scale(0.4214);
  }
  to {
    transform: translate(9.0812vw, 100vh) scale(0.4214);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(139) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3781;
  transform: translate(27.9511vw, -10px) scale(0.2206);
  -webkit-animation: confetti-139 26s -13s linear infinite;
          animation: confetti-139 26s -13s linear infinite;
}
@-webkit-keyframes confetti-139 {
  35.383% {
    transform: translate(18.7672vw, 35.383vh) scale(0.2206);
  }
  to {
    transform: translate(23.35915vw, 100vh) scale(0.2206);
  }
}
@keyframes confetti-139 {
  35.383% {
    transform: translate(18.7672vw, 35.383vh) scale(0.2206);
  }
  to {
    transform: translate(23.35915vw, 100vh) scale(0.2206);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(140) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6387;
  transform: translate(37.338vw, -10px) scale(0.893);
  -webkit-animation: confetti-140 13s -2s linear infinite;
          animation: confetti-140 13s -2s linear infinite;
}
@-webkit-keyframes confetti-140 {
  35.6% {
    transform: translate(38.2154vw, 35.6vh) scale(0.893);
  }
  to {
    transform: translate(37.7767vw, 100vh) scale(0.893);
  }
}
@keyframes confetti-140 {
  35.6% {
    transform: translate(38.2154vw, 35.6vh) scale(0.893);
  }
  to {
    transform: translate(37.7767vw, 100vh) scale(0.893);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(141) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.238;
  transform: translate(81.4792vw, -10px) scale(0.7983);
  -webkit-animation: confetti-141 17s -5s linear infinite;
          animation: confetti-141 17s -5s linear infinite;
}
@-webkit-keyframes confetti-141 {
  75.829% {
    transform: translate(91.2075vw, 75.829vh) scale(0.7983);
  }
  to {
    transform: translate(86.34335vw, 100vh) scale(0.7983);
  }
}
@keyframes confetti-141 {
  75.829% {
    transform: translate(91.2075vw, 75.829vh) scale(0.7983);
  }
  to {
    transform: translate(86.34335vw, 100vh) scale(0.7983);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(142) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6415;
  transform: translate(77.6525vw, -10px) scale(0.0927);
  -webkit-animation: confetti-142 15s -8s linear infinite;
          animation: confetti-142 15s -8s linear infinite;
}
@-webkit-keyframes confetti-142 {
  62.095% {
    transform: translate(69.271vw, 62.095vh) scale(0.0927);
  }
  to {
    transform: translate(73.46175vw, 100vh) scale(0.0927);
  }
}
@keyframes confetti-142 {
  62.095% {
    transform: translate(69.271vw, 62.095vh) scale(0.0927);
  }
  to {
    transform: translate(73.46175vw, 100vh) scale(0.0927);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(143) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.9139;
  transform: translate(44.3596vw, -10px) scale(0.9241);
  -webkit-animation: confetti-143 27s -17s linear infinite;
          animation: confetti-143 27s -17s linear infinite;
}
@-webkit-keyframes confetti-143 {
  39.642% {
    transform: translate(46.6331vw, 39.642vh) scale(0.9241);
  }
  to {
    transform: translate(45.49635vw, 100vh) scale(0.9241);
  }
}
@keyframes confetti-143 {
  39.642% {
    transform: translate(46.6331vw, 39.642vh) scale(0.9241);
  }
  to {
    transform: translate(45.49635vw, 100vh) scale(0.9241);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(144) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5378;
  transform: translate(92.2576vw, -10px) scale(0.5525);
  -webkit-animation: confetti-144 14s -17s linear infinite;
          animation: confetti-144 14s -17s linear infinite;
}
@-webkit-keyframes confetti-144 {
  45.992% {
    transform: translate(99.8537vw, 45.992vh) scale(0.5525);
  }
  to {
    transform: translate(96.05565vw, 100vh) scale(0.5525);
  }
}
@keyframes confetti-144 {
  45.992% {
    transform: translate(99.8537vw, 45.992vh) scale(0.5525);
  }
  to {
    transform: translate(96.05565vw, 100vh) scale(0.5525);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(145) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1174;
  transform: translate(66.8556vw, -10px) scale(0.5647);
  -webkit-animation: confetti-145 24s -9s linear infinite;
          animation: confetti-145 24s -9s linear infinite;
}
@-webkit-keyframes confetti-145 {
  31.365% {
    transform: translate(72.3852vw, 31.365vh) scale(0.5647);
  }
  to {
    transform: translate(69.6204vw, 100vh) scale(0.5647);
  }
}
@keyframes confetti-145 {
  31.365% {
    transform: translate(72.3852vw, 31.365vh) scale(0.5647);
  }
  to {
    transform: translate(69.6204vw, 100vh) scale(0.5647);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(146) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.709;
  transform: translate(6.2611vw, -10px) scale(0.6985);
  -webkit-animation: confetti-146 13s -28s linear infinite;
          animation: confetti-146 13s -28s linear infinite;
}
@-webkit-keyframes confetti-146 {
  48.403% {
    transform: translate(14.1229vw, 48.403vh) scale(0.6985);
  }
  to {
    transform: translate(10.192vw, 100vh) scale(0.6985);
  }
}
@keyframes confetti-146 {
  48.403% {
    transform: translate(14.1229vw, 48.403vh) scale(0.6985);
  }
  to {
    transform: translate(10.192vw, 100vh) scale(0.6985);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(147) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4408;
  transform: translate(82.4654vw, -10px) scale(0.8174);
  -webkit-animation: confetti-147 21s -30s linear infinite;
          animation: confetti-147 21s -30s linear infinite;
}
@-webkit-keyframes confetti-147 {
  71.903% {
    transform: translate(85.3749vw, 71.903vh) scale(0.8174);
  }
  to {
    transform: translate(83.92015vw, 100vh) scale(0.8174);
  }
}
@keyframes confetti-147 {
  71.903% {
    transform: translate(85.3749vw, 71.903vh) scale(0.8174);
  }
  to {
    transform: translate(83.92015vw, 100vh) scale(0.8174);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(148) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4549;
  transform: translate(73.7574vw, -10px) scale(0.9885);
  -webkit-animation: confetti-148 20s -17s linear infinite;
          animation: confetti-148 20s -17s linear infinite;
}
@-webkit-keyframes confetti-148 {
  60.79% {
    transform: translate(82.3136vw, 60.79vh) scale(0.9885);
  }
  to {
    transform: translate(78.0355vw, 100vh) scale(0.9885);
  }
}
@keyframes confetti-148 {
  60.79% {
    transform: translate(82.3136vw, 60.79vh) scale(0.9885);
  }
  to {
    transform: translate(78.0355vw, 100vh) scale(0.9885);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(149) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7653;
  transform: translate(44.8827vw, -10px) scale(0.9822);
  -webkit-animation: confetti-149 19s -12s linear infinite;
          animation: confetti-149 19s -12s linear infinite;
}
@-webkit-keyframes confetti-149 {
  30.379% {
    transform: translate(52.1216vw, 30.379vh) scale(0.9822);
  }
  to {
    transform: translate(48.50215vw, 100vh) scale(0.9822);
  }
}
@keyframes confetti-149 {
  30.379% {
    transform: translate(52.1216vw, 30.379vh) scale(0.9822);
  }
  to {
    transform: translate(48.50215vw, 100vh) scale(0.9822);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(150) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2703;
  transform: translate(32.5947vw, -10px) scale(0.7079);
  -webkit-animation: confetti-150 22s -22s linear infinite;
          animation: confetti-150 22s -22s linear infinite;
}
@-webkit-keyframes confetti-150 {
  37.482% {
    transform: translate(24.8461vw, 37.482vh) scale(0.7079);
  }
  to {
    transform: translate(28.7204vw, 100vh) scale(0.7079);
  }
}
@keyframes confetti-150 {
  37.482% {
    transform: translate(24.8461vw, 37.482vh) scale(0.7079);
  }
  to {
    transform: translate(28.7204vw, 100vh) scale(0.7079);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(151) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7627;
  transform: translate(69.7365vw, -10px) scale(0.8776);
  -webkit-animation: confetti-151 27s -7s linear infinite;
          animation: confetti-151 27s -7s linear infinite;
}
@-webkit-keyframes confetti-151 {
  53.251% {
    transform: translate(77.2682vw, 53.251vh) scale(0.8776);
  }
  to {
    transform: translate(73.50235vw, 100vh) scale(0.8776);
  }
}
@keyframes confetti-151 {
  53.251% {
    transform: translate(77.2682vw, 53.251vh) scale(0.8776);
  }
  to {
    transform: translate(73.50235vw, 100vh) scale(0.8776);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(152) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0576;
  transform: translate(92.8257vw, -10px) scale(0.2872);
  -webkit-animation: confetti-152 14s -16s linear infinite;
          animation: confetti-152 14s -16s linear infinite;
}
@-webkit-keyframes confetti-152 {
  36.734% {
    transform: translate(98.9253vw, 36.734vh) scale(0.2872);
  }
  to {
    transform: translate(95.8755vw, 100vh) scale(0.2872);
  }
}
@keyframes confetti-152 {
  36.734% {
    transform: translate(98.9253vw, 36.734vh) scale(0.2872);
  }
  to {
    transform: translate(95.8755vw, 100vh) scale(0.2872);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(153) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6424;
  transform: translate(42.8362vw, -10px) scale(0.7927);
  -webkit-animation: confetti-153 10s -5s linear infinite;
          animation: confetti-153 10s -5s linear infinite;
}
@-webkit-keyframes confetti-153 {
  60.436% {
    transform: translate(44.025vw, 60.436vh) scale(0.7927);
  }
  to {
    transform: translate(43.4306vw, 100vh) scale(0.7927);
  }
}
@keyframes confetti-153 {
  60.436% {
    transform: translate(44.025vw, 60.436vh) scale(0.7927);
  }
  to {
    transform: translate(43.4306vw, 100vh) scale(0.7927);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(154) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4172;
  transform: translate(69.3664vw, -10px) scale(0.3156);
  -webkit-animation: confetti-154 20s -5s linear infinite;
          animation: confetti-154 20s -5s linear infinite;
}
@-webkit-keyframes confetti-154 {
  30.232% {
    transform: translate(78.8632vw, 30.232vh) scale(0.3156);
  }
  to {
    transform: translate(74.1148vw, 100vh) scale(0.3156);
  }
}
@keyframes confetti-154 {
  30.232% {
    transform: translate(78.8632vw, 30.232vh) scale(0.3156);
  }
  to {
    transform: translate(74.1148vw, 100vh) scale(0.3156);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(155) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3551;
  transform: translate(22.927vw, -10px) scale(0.7604);
  -webkit-animation: confetti-155 19s -4s linear infinite;
          animation: confetti-155 19s -4s linear infinite;
}
@-webkit-keyframes confetti-155 {
  56.52% {
    transform: translate(21.1394vw, 56.52vh) scale(0.7604);
  }
  to {
    transform: translate(22.0332vw, 100vh) scale(0.7604);
  }
}
@keyframes confetti-155 {
  56.52% {
    transform: translate(21.1394vw, 56.52vh) scale(0.7604);
  }
  to {
    transform: translate(22.0332vw, 100vh) scale(0.7604);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(156) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6245;
  transform: translate(93.8355vw, -10px) scale(0.7236);
  -webkit-animation: confetti-156 13s -15s linear infinite;
          animation: confetti-156 13s -15s linear infinite;
}
@-webkit-keyframes confetti-156 {
  36.359% {
    transform: translate(99.3923vw, 36.359vh) scale(0.7236);
  }
  to {
    transform: translate(96.6139vw, 100vh) scale(0.7236);
  }
}
@keyframes confetti-156 {
  36.359% {
    transform: translate(99.3923vw, 36.359vh) scale(0.7236);
  }
  to {
    transform: translate(96.6139vw, 100vh) scale(0.7236);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(157) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1607;
  transform: translate(78.4654vw, -10px) scale(0.2469);
  -webkit-animation: confetti-157 27s -21s linear infinite;
          animation: confetti-157 27s -21s linear infinite;
}
@-webkit-keyframes confetti-157 {
  76.738% {
    transform: translate(76.903vw, 76.738vh) scale(0.2469);
  }
  to {
    transform: translate(77.6842vw, 100vh) scale(0.2469);
  }
}
@keyframes confetti-157 {
  76.738% {
    transform: translate(76.903vw, 76.738vh) scale(0.2469);
  }
  to {
    transform: translate(77.6842vw, 100vh) scale(0.2469);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(158) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6998;
  transform: translate(56.1943vw, -10px) scale(0.6434);
  -webkit-animation: confetti-158 28s -4s linear infinite;
          animation: confetti-158 28s -4s linear infinite;
}
@-webkit-keyframes confetti-158 {
  43.313% {
    transform: translate(58.4611vw, 43.313vh) scale(0.6434);
  }
  to {
    transform: translate(57.3277vw, 100vh) scale(0.6434);
  }
}
@keyframes confetti-158 {
  43.313% {
    transform: translate(58.4611vw, 43.313vh) scale(0.6434);
  }
  to {
    transform: translate(57.3277vw, 100vh) scale(0.6434);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(159) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7829;
  transform: translate(50.7928vw, -10px) scale(0.0523);
  -webkit-animation: confetti-159 16s -28s linear infinite;
          animation: confetti-159 16s -28s linear infinite;
}
@-webkit-keyframes confetti-159 {
  56.891% {
    transform: translate(45.889vw, 56.891vh) scale(0.0523);
  }
  to {
    transform: translate(48.3409vw, 100vh) scale(0.0523);
  }
}
@keyframes confetti-159 {
  56.891% {
    transform: translate(45.889vw, 56.891vh) scale(0.0523);
  }
  to {
    transform: translate(48.3409vw, 100vh) scale(0.0523);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(160) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6837;
  transform: translate(16.6939vw, -10px) scale(0.4917);
  -webkit-animation: confetti-160 15s -10s linear infinite;
          animation: confetti-160 15s -10s linear infinite;
}
@-webkit-keyframes confetti-160 {
  43.216% {
    transform: translate(25.4835vw, 43.216vh) scale(0.4917);
  }
  to {
    transform: translate(21.0887vw, 100vh) scale(0.4917);
  }
}
@keyframes confetti-160 {
  43.216% {
    transform: translate(25.4835vw, 43.216vh) scale(0.4917);
  }
  to {
    transform: translate(21.0887vw, 100vh) scale(0.4917);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(161) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3286;
  transform: translate(31.2125vw, -10px) scale(0.1709);
  -webkit-animation: confetti-161 15s -30s linear infinite;
          animation: confetti-161 15s -30s linear infinite;
}
@-webkit-keyframes confetti-161 {
  78.038% {
    transform: translate(27.4792vw, 78.038vh) scale(0.1709);
  }
  to {
    transform: translate(29.34585vw, 100vh) scale(0.1709);
  }
}
@keyframes confetti-161 {
  78.038% {
    transform: translate(27.4792vw, 78.038vh) scale(0.1709);
  }
  to {
    transform: translate(29.34585vw, 100vh) scale(0.1709);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(162) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2331;
  transform: translate(38.2229vw, -10px) scale(0.8383);
  -webkit-animation: confetti-162 19s -3s linear infinite;
          animation: confetti-162 19s -3s linear infinite;
}
@-webkit-keyframes confetti-162 {
  50.217% {
    transform: translate(31.2169vw, 50.217vh) scale(0.8383);
  }
  to {
    transform: translate(34.7199vw, 100vh) scale(0.8383);
  }
}
@keyframes confetti-162 {
  50.217% {
    transform: translate(31.2169vw, 50.217vh) scale(0.8383);
  }
  to {
    transform: translate(34.7199vw, 100vh) scale(0.8383);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(163) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.8175;
  transform: translate(59.267vw, -10px) scale(0.7671);
  -webkit-animation: confetti-163 24s -19s linear infinite;
          animation: confetti-163 24s -19s linear infinite;
}
@-webkit-keyframes confetti-163 {
  79.365% {
    transform: translate(59.767vw, 79.365vh) scale(0.7671);
  }
  to {
    transform: translate(59.517vw, 100vh) scale(0.7671);
  }
}
@keyframes confetti-163 {
  79.365% {
    transform: translate(59.767vw, 79.365vh) scale(0.7671);
  }
  to {
    transform: translate(59.517vw, 100vh) scale(0.7671);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(164) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.8716;
  transform: translate(36.3587vw, -10px) scale(0.6634);
  -webkit-animation: confetti-164 16s -18s linear infinite;
          animation: confetti-164 16s -18s linear infinite;
}
@-webkit-keyframes confetti-164 {
  64.407% {
    transform: translate(41.5589vw, 64.407vh) scale(0.6634);
  }
  to {
    transform: translate(38.9588vw, 100vh) scale(0.6634);
  }
}
@keyframes confetti-164 {
  64.407% {
    transform: translate(41.5589vw, 64.407vh) scale(0.6634);
  }
  to {
    transform: translate(38.9588vw, 100vh) scale(0.6634);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(165) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.7736;
  transform: translate(63.9123vw, -10px) scale(0.526);
  -webkit-animation: confetti-165 17s -5s linear infinite;
          animation: confetti-165 17s -5s linear infinite;
}
@-webkit-keyframes confetti-165 {
  31.778% {
    transform: translate(65.3465vw, 31.778vh) scale(0.526);
  }
  to {
    transform: translate(64.6294vw, 100vh) scale(0.526);
  }
}
@keyframes confetti-165 {
  31.778% {
    transform: translate(65.3465vw, 31.778vh) scale(0.526);
  }
  to {
    transform: translate(64.6294vw, 100vh) scale(0.526);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(166) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.058;
  transform: translate(27.2888vw, -10px) scale(0.8481);
  -webkit-animation: confetti-166 24s -2s linear infinite;
          animation: confetti-166 24s -2s linear infinite;
}
@-webkit-keyframes confetti-166 {
  79.687% {
    transform: translate(18.8711vw, 79.687vh) scale(0.8481);
  }
  to {
    transform: translate(23.07995vw, 100vh) scale(0.8481);
  }
}
@keyframes confetti-166 {
  79.687% {
    transform: translate(18.8711vw, 79.687vh) scale(0.8481);
  }
  to {
    transform: translate(23.07995vw, 100vh) scale(0.8481);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(167) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6676;
  transform: translate(34.7431vw, -10px) scale(0.3733);
  -webkit-animation: confetti-167 30s -7s linear infinite;
          animation: confetti-167 30s -7s linear infinite;
}
@-webkit-keyframes confetti-167 {
  42.116% {
    transform: translate(43.0724vw, 42.116vh) scale(0.3733);
  }
  to {
    transform: translate(38.90775vw, 100vh) scale(0.3733);
  }
}
@keyframes confetti-167 {
  42.116% {
    transform: translate(43.0724vw, 42.116vh) scale(0.3733);
  }
  to {
    transform: translate(38.90775vw, 100vh) scale(0.3733);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(168) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.38;
  transform: translate(69.6923vw, -10px) scale(0.2201);
  -webkit-animation: confetti-168 15s -15s linear infinite;
          animation: confetti-168 15s -15s linear infinite;
}
@-webkit-keyframes confetti-168 {
  34.678% {
    transform: translate(76.2535vw, 34.678vh) scale(0.2201);
  }
  to {
    transform: translate(72.9729vw, 100vh) scale(0.2201);
  }
}
@keyframes confetti-168 {
  34.678% {
    transform: translate(76.2535vw, 34.678vh) scale(0.2201);
  }
  to {
    transform: translate(72.9729vw, 100vh) scale(0.2201);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(169) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5736;
  transform: translate(8.4056vw, -10px) scale(0.4934);
  -webkit-animation: confetti-169 15s -26s linear infinite;
          animation: confetti-169 15s -26s linear infinite;
}
@-webkit-keyframes confetti-169 {
  64.353% {
    transform: translate(2.6828vw, 64.353vh) scale(0.4934);
  }
  to {
    transform: translate(5.5442vw, 100vh) scale(0.4934);
  }
}
@keyframes confetti-169 {
  64.353% {
    transform: translate(2.6828vw, 64.353vh) scale(0.4934);
  }
  to {
    transform: translate(5.5442vw, 100vh) scale(0.4934);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(170) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2014;
  transform: translate(22.5867vw, -10px) scale(0.9618);
  -webkit-animation: confetti-170 13s -3s linear infinite;
          animation: confetti-170 13s -3s linear infinite;
}
@-webkit-keyframes confetti-170 {
  37.754% {
    transform: translate(17.1321vw, 37.754vh) scale(0.9618);
  }
  to {
    transform: translate(19.8594vw, 100vh) scale(0.9618);
  }
}
@keyframes confetti-170 {
  37.754% {
    transform: translate(17.1321vw, 37.754vh) scale(0.9618);
  }
  to {
    transform: translate(19.8594vw, 100vh) scale(0.9618);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(171) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4913;
  transform: translate(7.1352vw, -10px) scale(0.3378);
  -webkit-animation: confetti-171 20s -29s linear infinite;
          animation: confetti-171 20s -29s linear infinite;
}
@-webkit-keyframes confetti-171 {
  77.426% {
    transform: translate(10.043vw, 77.426vh) scale(0.3378);
  }
  to {
    transform: translate(8.5891vw, 100vh) scale(0.3378);
  }
}
@keyframes confetti-171 {
  77.426% {
    transform: translate(10.043vw, 77.426vh) scale(0.3378);
  }
  to {
    transform: translate(8.5891vw, 100vh) scale(0.3378);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(172) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5255;
  transform: translate(60.7156vw, -10px) scale(0.2065);
  -webkit-animation: confetti-172 14s -18s linear infinite;
          animation: confetti-172 14s -18s linear infinite;
}
@-webkit-keyframes confetti-172 {
  47.223% {
    transform: translate(68.8206vw, 47.223vh) scale(0.2065);
  }
  to {
    transform: translate(64.7681vw, 100vh) scale(0.2065);
  }
}
@keyframes confetti-172 {
  47.223% {
    transform: translate(68.8206vw, 47.223vh) scale(0.2065);
  }
  to {
    transform: translate(64.7681vw, 100vh) scale(0.2065);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(173) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5792;
  transform: translate(44.8331vw, -10px) scale(0.2777);
  -webkit-animation: confetti-173 30s -29s linear infinite;
          animation: confetti-173 30s -29s linear infinite;
}
@-webkit-keyframes confetti-173 {
  50.591% {
    transform: translate(51.5359vw, 50.591vh) scale(0.2777);
  }
  to {
    transform: translate(48.1845vw, 100vh) scale(0.2777);
  }
}
@keyframes confetti-173 {
  50.591% {
    transform: translate(51.5359vw, 50.591vh) scale(0.2777);
  }
  to {
    transform: translate(48.1845vw, 100vh) scale(0.2777);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(174) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2105;
  transform: translate(15.0448vw, -10px) scale(0.1625);
  -webkit-animation: confetti-174 23s -12s linear infinite;
          animation: confetti-174 23s -12s linear infinite;
}
@-webkit-keyframes confetti-174 {
  77.656% {
    transform: translate(16.586vw, 77.656vh) scale(0.1625);
  }
  to {
    transform: translate(15.8154vw, 100vh) scale(0.1625);
  }
}
@keyframes confetti-174 {
  77.656% {
    transform: translate(16.586vw, 77.656vh) scale(0.1625);
  }
  to {
    transform: translate(15.8154vw, 100vh) scale(0.1625);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(175) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.8637;
  transform: translate(35.5204vw, -10px) scale(0.9461);
  -webkit-animation: confetti-175 12s -11s linear infinite;
          animation: confetti-175 12s -11s linear infinite;
}
@-webkit-keyframes confetti-175 {
  42.659% {
    transform: translate(31.2309vw, 42.659vh) scale(0.9461);
  }
  to {
    transform: translate(33.37565vw, 100vh) scale(0.9461);
  }
}
@keyframes confetti-175 {
  42.659% {
    transform: translate(31.2309vw, 42.659vh) scale(0.9461);
  }
  to {
    transform: translate(33.37565vw, 100vh) scale(0.9461);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(176) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3634;
  transform: translate(13.1999vw, -10px) scale(0.0664);
  -webkit-animation: confetti-176 20s -24s linear infinite;
          animation: confetti-176 20s -24s linear infinite;
}
@-webkit-keyframes confetti-176 {
  71.379% {
    transform: translate(14.2974vw, 71.379vh) scale(0.0664);
  }
  to {
    transform: translate(13.74865vw, 100vh) scale(0.0664);
  }
}
@keyframes confetti-176 {
  71.379% {
    transform: translate(14.2974vw, 71.379vh) scale(0.0664);
  }
  to {
    transform: translate(13.74865vw, 100vh) scale(0.0664);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(177) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4759;
  transform: translate(25.8973vw, -10px) scale(0.104);
  -webkit-animation: confetti-177 28s -15s linear infinite;
          animation: confetti-177 28s -15s linear infinite;
}
@-webkit-keyframes confetti-177 {
  47.573% {
    transform: translate(28.4965vw, 47.573vh) scale(0.104);
  }
  to {
    transform: translate(27.1969vw, 100vh) scale(0.104);
  }
}
@keyframes confetti-177 {
  47.573% {
    transform: translate(28.4965vw, 47.573vh) scale(0.104);
  }
  to {
    transform: translate(27.1969vw, 100vh) scale(0.104);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(178) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3078;
  transform: translate(72.9523vw, -10px) scale(0.478);
  -webkit-animation: confetti-178 12s -22s linear infinite;
          animation: confetti-178 12s -22s linear infinite;
}
@-webkit-keyframes confetti-178 {
  30.691% {
    transform: translate(65.1975vw, 30.691vh) scale(0.478);
  }
  to {
    transform: translate(69.0749vw, 100vh) scale(0.478);
  }
}
@keyframes confetti-178 {
  30.691% {
    transform: translate(65.1975vw, 30.691vh) scale(0.478);
  }
  to {
    transform: translate(69.0749vw, 100vh) scale(0.478);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(179) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6509;
  transform: translate(67.8751vw, -10px) scale(0.9521);
  -webkit-animation: confetti-179 27s -13s linear infinite;
          animation: confetti-179 27s -13s linear infinite;
}
@-webkit-keyframes confetti-179 {
  73.034% {
    transform: translate(61.4652vw, 73.034vh) scale(0.9521);
  }
  to {
    transform: translate(64.67015vw, 100vh) scale(0.9521);
  }
}
@keyframes confetti-179 {
  73.034% {
    transform: translate(61.4652vw, 73.034vh) scale(0.9521);
  }
  to {
    transform: translate(64.67015vw, 100vh) scale(0.9521);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(180) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1451;
  transform: translate(67.5177vw, -10px) scale(0.5824);
  -webkit-animation: confetti-180 18s -21s linear infinite;
          animation: confetti-180 18s -21s linear infinite;
}
@-webkit-keyframes confetti-180 {
  52.529% {
    transform: translate(59.1003vw, 52.529vh) scale(0.5824);
  }
  to {
    transform: translate(63.309vw, 100vh) scale(0.5824);
  }
}
@keyframes confetti-180 {
  52.529% {
    transform: translate(59.1003vw, 52.529vh) scale(0.5824);
  }
  to {
    transform: translate(63.309vw, 100vh) scale(0.5824);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(181) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6255;
  transform: translate(18.5561vw, -10px) scale(0.9334);
  -webkit-animation: confetti-181 17s -20s linear infinite;
          animation: confetti-181 17s -20s linear infinite;
}
@-webkit-keyframes confetti-181 {
  53.402% {
    transform: translate(19.2375vw, 53.402vh) scale(0.9334);
  }
  to {
    transform: translate(18.8968vw, 100vh) scale(0.9334);
  }
}
@keyframes confetti-181 {
  53.402% {
    transform: translate(19.2375vw, 53.402vh) scale(0.9334);
  }
  to {
    transform: translate(18.8968vw, 100vh) scale(0.9334);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(182) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.9046;
  transform: translate(82.6347vw, -10px) scale(0.3003);
  -webkit-animation: confetti-182 24s -12s linear infinite;
          animation: confetti-182 24s -12s linear infinite;
}
@-webkit-keyframes confetti-182 {
  74.256% {
    transform: translate(86.5946vw, 74.256vh) scale(0.3003);
  }
  to {
    transform: translate(84.61465vw, 100vh) scale(0.3003);
  }
}
@keyframes confetti-182 {
  74.256% {
    transform: translate(86.5946vw, 74.256vh) scale(0.3003);
  }
  to {
    transform: translate(84.61465vw, 100vh) scale(0.3003);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(183) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.9691;
  transform: translate(55.6499vw, -10px) scale(0.418);
  -webkit-animation: confetti-183 11s -28s linear infinite;
          animation: confetti-183 11s -28s linear infinite;
}
@-webkit-keyframes confetti-183 {
  50.631% {
    transform: translate(52.749vw, 50.631vh) scale(0.418);
  }
  to {
    transform: translate(54.19945vw, 100vh) scale(0.418);
  }
}
@keyframes confetti-183 {
  50.631% {
    transform: translate(52.749vw, 50.631vh) scale(0.418);
  }
  to {
    transform: translate(54.19945vw, 100vh) scale(0.418);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(184) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3953;
  transform: translate(21.322vw, -10px) scale(0.7397);
  -webkit-animation: confetti-184 16s -4s linear infinite;
          animation: confetti-184 16s -4s linear infinite;
}
@-webkit-keyframes confetti-184 {
  43.747% {
    transform: translate(20.6479vw, 43.747vh) scale(0.7397);
  }
  to {
    transform: translate(20.98495vw, 100vh) scale(0.7397);
  }
}
@keyframes confetti-184 {
  43.747% {
    transform: translate(20.6479vw, 43.747vh) scale(0.7397);
  }
  to {
    transform: translate(20.98495vw, 100vh) scale(0.7397);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(185) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1997;
  transform: translate(47.5856vw, -10px) scale(0.6141);
  -webkit-animation: confetti-185 26s -29s linear infinite;
          animation: confetti-185 26s -29s linear infinite;
}
@-webkit-keyframes confetti-185 {
  50.377% {
    transform: translate(51.2259vw, 50.377vh) scale(0.6141);
  }
  to {
    transform: translate(49.40575vw, 100vh) scale(0.6141);
  }
}
@keyframes confetti-185 {
  50.377% {
    transform: translate(51.2259vw, 50.377vh) scale(0.6141);
  }
  to {
    transform: translate(49.40575vw, 100vh) scale(0.6141);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(186) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.8467;
  transform: translate(3.5772vw, -10px) scale(0.1953);
  -webkit-animation: confetti-186 18s -8s linear infinite;
          animation: confetti-186 18s -8s linear infinite;
}
@-webkit-keyframes confetti-186 {
  46.439% {
    transform: translate(7.5545vw, 46.439vh) scale(0.1953);
  }
  to {
    transform: translate(5.56585vw, 100vh) scale(0.1953);
  }
}
@keyframes confetti-186 {
  46.439% {
    transform: translate(7.5545vw, 46.439vh) scale(0.1953);
  }
  to {
    transform: translate(5.56585vw, 100vh) scale(0.1953);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(187) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.5994;
  transform: translate(15.0638vw, -10px) scale(0.2903);
  -webkit-animation: confetti-187 30s -28s linear infinite;
          animation: confetti-187 30s -28s linear infinite;
}
@-webkit-keyframes confetti-187 {
  42.61% {
    transform: translate(22.2894vw, 42.61vh) scale(0.2903);
  }
  to {
    transform: translate(18.6766vw, 100vh) scale(0.2903);
  }
}
@keyframes confetti-187 {
  42.61% {
    transform: translate(22.2894vw, 42.61vh) scale(0.2903);
  }
  to {
    transform: translate(18.6766vw, 100vh) scale(0.2903);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(188) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0502;
  transform: translate(1.9773vw, -10px) scale(0.8671);
  -webkit-animation: confetti-188 15s -13s linear infinite;
          animation: confetti-188 15s -13s linear infinite;
}
@-webkit-keyframes confetti-188 {
  39.045% {
    transform: translate(3.7585vw, 39.045vh) scale(0.8671);
  }
  to {
    transform: translate(2.8679vw, 100vh) scale(0.8671);
  }
}
@keyframes confetti-188 {
  39.045% {
    transform: translate(3.7585vw, 39.045vh) scale(0.8671);
  }
  to {
    transform: translate(2.8679vw, 100vh) scale(0.8671);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(189) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6745;
  transform: translate(39.0417vw, -10px) scale(0.6651);
  -webkit-animation: confetti-189 26s -13s linear infinite;
          animation: confetti-189 26s -13s linear infinite;
}
@-webkit-keyframes confetti-189 {
  58.487% {
    transform: translate(46.299vw, 58.487vh) scale(0.6651);
  }
  to {
    transform: translate(42.67035vw, 100vh) scale(0.6651);
  }
}
@keyframes confetti-189 {
  58.487% {
    transform: translate(46.299vw, 58.487vh) scale(0.6651);
  }
  to {
    transform: translate(42.67035vw, 100vh) scale(0.6651);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(190) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1898;
  transform: translate(14.4438vw, -10px) scale(0.4736);
  -webkit-animation: confetti-190 24s -26s linear infinite;
          animation: confetti-190 24s -26s linear infinite;
}
@-webkit-keyframes confetti-190 {
  53.72% {
    transform: translate(16.7869vw, 53.72vh) scale(0.4736);
  }
  to {
    transform: translate(15.61535vw, 100vh) scale(0.4736);
  }
}
@keyframes confetti-190 {
  53.72% {
    transform: translate(16.7869vw, 53.72vh) scale(0.4736);
  }
  to {
    transform: translate(15.61535vw, 100vh) scale(0.4736);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(191) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2863;
  transform: translate(2.6574vw, -10px) scale(0.5594);
  -webkit-animation: confetti-191 23s -25s linear infinite;
          animation: confetti-191 23s -25s linear infinite;
}
@-webkit-keyframes confetti-191 {
  67.805% {
    transform: translate(11.9521vw, 67.805vh) scale(0.5594);
  }
  to {
    transform: translate(7.30475vw, 100vh) scale(0.5594);
  }
}
@keyframes confetti-191 {
  67.805% {
    transform: translate(11.9521vw, 67.805vh) scale(0.5594);
  }
  to {
    transform: translate(7.30475vw, 100vh) scale(0.5594);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(192) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.3388;
  transform: translate(94.3933vw, -10px) scale(0.3763);
  -webkit-animation: confetti-192 21s -28s linear infinite;
          animation: confetti-192 21s -28s linear infinite;
}
@-webkit-keyframes confetti-192 {
  68.912% {
    transform: translate(85.2904vw, 68.912vh) scale(0.3763);
  }
  to {
    transform: translate(89.84185vw, 100vh) scale(0.3763);
  }
}
@keyframes confetti-192 {
  68.912% {
    transform: translate(85.2904vw, 68.912vh) scale(0.3763);
  }
  to {
    transform: translate(89.84185vw, 100vh) scale(0.3763);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(193) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.6152;
  transform: translate(39.6023vw, -10px) scale(0.2338);
  -webkit-animation: confetti-193 26s -25s linear infinite;
          animation: confetti-193 26s -25s linear infinite;
}
@-webkit-keyframes confetti-193 {
  55.375% {
    transform: translate(42.6206vw, 55.375vh) scale(0.2338);
  }
  to {
    transform: translate(41.11145vw, 100vh) scale(0.2338);
  }
}
@keyframes confetti-193 {
  55.375% {
    transform: translate(42.6206vw, 55.375vh) scale(0.2338);
  }
  to {
    transform: translate(41.11145vw, 100vh) scale(0.2338);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(194) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1422;
  transform: translate(78.9881vw, -10px) scale(0.8002);
  -webkit-animation: confetti-194 13s -28s linear infinite;
          animation: confetti-194 13s -28s linear infinite;
}
@-webkit-keyframes confetti-194 {
  32.426% {
    transform: translate(78.0293vw, 32.426vh) scale(0.8002);
  }
  to {
    transform: translate(78.5087vw, 100vh) scale(0.8002);
  }
}
@keyframes confetti-194 {
  32.426% {
    transform: translate(78.0293vw, 32.426vh) scale(0.8002);
  }
  to {
    transform: translate(78.5087vw, 100vh) scale(0.8002);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(195) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.1588;
  transform: translate(50.9666vw, -10px) scale(0.2352);
  -webkit-animation: confetti-195 10s -3s linear infinite;
          animation: confetti-195 10s -3s linear infinite;
}
@-webkit-keyframes confetti-195 {
  30.375% {
    transform: translate(44.8659vw, 30.375vh) scale(0.2352);
  }
  to {
    transform: translate(47.91625vw, 100vh) scale(0.2352);
  }
}
@keyframes confetti-195 {
  30.375% {
    transform: translate(44.8659vw, 30.375vh) scale(0.2352);
  }
  to {
    transform: translate(47.91625vw, 100vh) scale(0.2352);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(196) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.0836;
  transform: translate(25.4989vw, -10px) scale(0.6715);
  -webkit-animation: confetti-196 13s -27s linear infinite;
          animation: confetti-196 13s -27s linear infinite;
}
@-webkit-keyframes confetti-196 {
  66.846% {
    transform: translate(34.9827vw, 66.846vh) scale(0.6715);
  }
  to {
    transform: translate(30.2408vw, 100vh) scale(0.6715);
  }
}
@keyframes confetti-196 {
  66.846% {
    transform: translate(34.9827vw, 66.846vh) scale(0.6715);
  }
  to {
    transform: translate(30.2408vw, 100vh) scale(0.6715);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(197) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.4319;
  transform: translate(73.0942vw, -10px) scale(0.7638);
  -webkit-animation: confetti-197 30s -19s linear infinite;
          animation: confetti-197 30s -19s linear infinite;
}
@-webkit-keyframes confetti-197 {
  72.098% {
    transform: translate(77.1351vw, 72.098vh) scale(0.7638);
  }
  to {
    transform: translate(75.11465vw, 100vh) scale(0.7638);
  }
}
@keyframes confetti-197 {
  72.098% {
    transform: translate(77.1351vw, 72.098vh) scale(0.7638);
  }
  to {
    transform: translate(75.11465vw, 100vh) scale(0.7638);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(198) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.2077;
  transform: translate(47.208vw, -10px) scale(0.8712);
  -webkit-animation: confetti-198 15s -2s linear infinite;
          animation: confetti-198 15s -2s linear infinite;
}
@-webkit-keyframes confetti-198 {
  49.786% {
    transform: translate(55.3897vw, 49.786vh) scale(0.8712);
  }
  to {
    transform: translate(51.29885vw, 100vh) scale(0.8712);
  }
}
@keyframes confetti-198 {
  49.786% {
    transform: translate(55.3897vw, 49.786vh) scale(0.8712);
  }
  to {
    transform: translate(51.29885vw, 100vh) scale(0.8712);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(199) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.9265;
  transform: translate(37.6913vw, -10px) scale(0.7132);
  -webkit-animation: confetti-199 13s -14s linear infinite;
          animation: confetti-199 13s -14s linear infinite;
}
@-webkit-keyframes confetti-199 {
  32.945% {
    transform: translate(45.4746vw, 32.945vh) scale(0.7132);
  }
  to {
    transform: translate(41.58295vw, 100vh) scale(0.7132);
  }
}
@keyframes confetti-199 {
  32.945% {
    transform: translate(45.4746vw, 32.945vh) scale(0.7132);
  }
  to {
    transform: translate(41.58295vw, 100vh) scale(0.7132);
  }
}
main#portal-nambacampagin .flake.confetti li:nth-child(200) {
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  opacity: 0.9121;
  transform: translate(37.9592vw, -10px) scale(0.3049);
  -webkit-animation: confetti-200 27s -8s linear infinite;
          animation: confetti-200 27s -8s linear infinite;
}
@-webkit-keyframes confetti-200 {
  53.801% {
    transform: translate(31.6156vw, 53.801vh) scale(0.3049);
  }
  to {
    transform: translate(34.7874vw, 100vh) scale(0.3049);
  }
}
@keyframes confetti-200 {
  53.801% {
    transform: translate(31.6156vw, 53.801vh) scale(0.3049);
  }
  to {
    transform: translate(34.7874vw, 100vh) scale(0.3049);
  }
}
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 .apple_banner {
  text-align: center;
  margin: 40px auto;
}
main#portal-nambacampagin-card.nambacampagin_card_2512 .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_2512 .apple_banner a img {
  width: 100%;
}
main#portal-nambacampagin-card.nambacampagin_card_2512 .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_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: rgba(0, 0, 0, 0.7);
}
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: -130px;
  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);
  }
}
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;
}
