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: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; }
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: none; }
table { border-collapse: collapse; border-spacing: 0px; }
@-webkit-keyframes line-loop { 
  0% { transform: translate3d(-100%, 0px, 0px); }
  100% { transform: translate3d(100%, 0px, 0px); }
}
@keyframes line-loop { 
  0% { transform: translate3d(-100%, 0px, 0px); }
  100% { transform: translate3d(100%, 0px, 0px); }
}
@-webkit-keyframes line_nav-loop { 
  0% { background-size: 100% auto; opacity: 1; transform: translate3d(-100%, 0px, 0px); }
  50% { background-size: 100% auto; opacity: 1; transform: translate3d(0%, 0px, 0px); }
  100% { background-size: 0px auto; opacity: 0; transform: translate3d(100%, 0px, 0px); }
}
@keyframes line_nav-loop { 
  0% { background-size: 100% auto; opacity: 1; transform: translate3d(-100%, 0px, 0px); }
  50% { background-size: 100% auto; opacity: 1; transform: translate3d(0%, 0px, 0px); }
  100% { background-size: 0px auto; opacity: 0; transform: translate3d(100%, 0px, 0px); }
}
@-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); }
}
@-webkit-keyframes listFade { 
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes listFade { 
  100% { opacity: 1; transform: translateY(0px); }
}
@-webkit-keyframes heartbeat { 
  0% { background-size: 0% auto; }
  80% { background-size: 100% auto; }
  100% { background-size: 80% auto; }
}
@keyframes heartbeat { 
  0% { background-size: 0% auto; }
  80% { background-size: 100% auto; }
  100% { background-size: 80% auto; }
}
@-webkit-keyframes imageSlide { 
  0% { transform: translateX(0px); }
  100% { transform: translateX(-3425px); }
}
@keyframes imageSlide { 
  0% { transform: translateX(0px); }
  100% { transform: translateX(-3425px); }
}
@-webkit-keyframes imageSlide_sp { 
  0% { transform: translateX(0px); }
  100% { transform: translateX(-2964px); }
}
@keyframes imageSlide_sp { 
  0% { transform: translateX(0px); }
  100% { transform: translateX(-2964px); }
}
html, body { position: relative; background: rgb(0, 0, 0); color: rgb(255, 255, 255); font-family: メイリオ, Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; line-height: 1.5; text-size-adjust: 100%; font-size: 62.5% !important; }
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; }
main { display: block; visibility: visible; opacity: 1; transition: visibility 0.3s, opacity 0.3s; }
a { color: rgb(255, 255, 255); text-decoration: none; outline: none; }
a:hover { color: rgb(255, 255, 255); text-decoration: none; }
main#portal-error { transition: visibility 0.3s, opacity 0.3s; visibility: visible !important; opacity: 1 !important; }
main#portal-error #pagetitle { width: 90vw; margin: 0px auto; padding: 170px 0px 50px; background: url("/residentevil/pc/img/error/poupee.gif") center top / 100px auto no-repeat; box-sizing: border-box; }
main#portal-error #pagetitle h1 { position: relative; margin: 0px 0px 30px; font-family: Oswald, sans-serif; font-size: 5rem; font-weight: 200; text-align: center; }
main#portal-error #pagetitle h1::after { display: block; content: ""; position: absolute; bottom: -10px; right: 50%; width: 40px; height: 4px; background: rgb(147, 9, 18); transform: translateX(50%); }
main#portal-error #pagetitle p { font-size: 1.4rem; text-align: center; word-break: break-all; }
main#portal-error section { width: 90%; height: 223px; margin: 0px auto 25px; padding: 12px 15px; border: 1px solid rgb(58, 58, 58); box-sizing: border-box; }
main#portal-error section .inner { width: 100%; height: 198px; padding: 7px 12px; border: 1px solid rgb(58, 58, 58); box-sizing: border-box; overflow: auto; }
main#portal-error section .inner dl { margin: 0px 0px 10px; padding: 0px 0px 10px 17px; border-bottom: 1px solid rgb(58, 58, 58); }
main#portal-error section .inner dl:last-of-type { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
main#portal-error section .inner dl dt { position: relative; margin: 0px 0px 5px; font-size: 1.8rem; font-weight: bold; }
main#portal-error section .inner dl dt::before { display: block; content: ""; position: absolute; top: 12px; left: -14px; width: 8px; height: 2px; background: rgb(147, 9, 18); }
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: 0px auto 50px; background: rgb(147, 9, 18); color: rgb(255, 255, 255); font-family: Oswald, sans-serif; font-size: 1.8rem; transition: background 0.2s, opacity 0.2s; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; }
main#portal-error input:hover, main#portal-error input:active { background: rgb(235, 0, 0); }
main#portal-error input.disabled { opacity: 0.5; pointer-events: none; }
main#portal-maintenance { transition: visibility 0.3s, opacity 0.3s; visibility: visible !important; opacity: 1 !important; }
main#portal-maintenance #pagetitle { display: flex; justify-content: center; align-items: center; position: relative; height: 130px; opacity: 0; animation: 0.5s ease-out 0.8s 1 normal forwards running ease_display; }
main#portal-maintenance #pagetitle h1 { position: relative; font-family: Oswald, sans-serif; font-weight: 200; line-height: 1; font-size: 9.6vw; }
@media only screen and (min-width: 480px) {
  main#portal-maintenance #pagetitle h1 { font-size: 5rem; }
}
@media only screen and (max-width: 320px) {
  main#portal-maintenance #pagetitle h1 { font-size: 3.5rem; }
}
main#portal-maintenance #pagetitle h1::before, main#portal-maintenance #pagetitle h1::after { display: block; content: ""; position: absolute; right: 50%; width: 1px; height: 24px; background: rgb(235, 0, 0); transform: translateX(50%); }
main#portal-maintenance #pagetitle h1::before { top: -30px; }
main#portal-maintenance #pagetitle h1::after { bottom: -30px; }
main#portal-maintenance section { width: 90%; margin: 0px auto 100px; padding: 10px; border: 1px solid rgb(58, 58, 58); box-sizing: border-box; opacity: 0; animation: 0.5s ease-out 1.2s 1 normal forwards running ease_display; }
main#portal-maintenance section .inner { display: flex; justify-content: center; align-items: center; width: 100%; padding: 15px; border: 1px solid rgb(58, 58, 58); box-sizing: border-box; overflow: auto; }
main#portal-maintenance section .inner dl dt { position: relative; margin: 25px 0px; font-size: 1.6rem; font-weight: normal; text-align: center; }
main#portal-maintenance section .inner dl dd { margin: 0px 0px 25px; font-size: 1.2rem; font-weight: normal; word-break: break-all; }
main#portal-maintenance section .inner dl dd ul li { margin: 10px 25px; padding: 0px 0px 0px 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: 0px auto 50px; background: rgb(147, 9, 18); color: rgb(255, 255, 255); font-family: Oswald, sans-serif; font-size: 1.8rem; transition: background 0.2s, opacity 0.2s; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; }
main#portal-maintenance section .inner dl dd input:hover, main#portal-maintenance section .inner dl dd input:active { background: rgb(235, 0, 0); }
main#portal-maintenance section .inner dl dd input.disabled { opacity: 0.5; pointer-events: none; }
body.portal-top__body #header-common { border-bottom: 0px solid rgba(0, 0, 0, 0); }
body.portal-top__body #header-common article .header__loaf li#siteLogo .siteLogo__btn { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
body.portal-top__body #header-common article .header__loaf li#siteLogo .siteLogo__btn.disp { display: block; background-color: rgb(0, 0, 0); border-right: 1px solid rgb(58, 58, 58); }
main#portal-top { background: rgb(0, 0, 0); transition: visibility 0.3s, opacity 0.3s; visibility: visible !important; opacity: 1 !important; }
main#portal-top::before { display: block; content: ""; position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background-size: cover; }
main#portal-top #shutdown { box-sizing: border-box; font-size: 1.2rem; display: block; text-align: center; position: absolute; top: min(14.5vw, 58px); left: 0px; padding: 10px; z-index: 1; background: rgb(222, 0, 0); border-bottom: 1px solid rgb(255, 17, 17); width: 100%; margin: 0px; box-shadow: rgb(0, 0, 0) 0px 0px 6px; font-weight: bold; }
main#portal-top #shutdown::before { display: inline-block; background: rgb(255, 255, 255); border-radius: 50%; color: rgb(222, 0, 0); content: "!"; margin-right: 0.5rem; font-weight: bold; padding: 0px 7px; }
main#portal-top #shutdown::after { display: inline-block; content: ">>"; margin-left: 1em; font-weight: bold; color: rgb(255, 255, 255); }
main#portal-top #shutdown:hover { background: rgb(255, 20, 20); }
main#portal-top #movieWrap { position: fixed; top: 0px; left: 0px; width: auto; min-width: 100vw; height: auto; min-height: 100vh; z-index: 0; overflow: hidden; }
main#portal-top #movieWrap.movie_hide iframe, main#portal-top #movieWrap.movie_hide video { display: none; }
main#portal-top #movieWrap.movie_hide #loopSlide { display: none; }
main#portal-top #movieWrap.esrb::before { content: ""; position: absolute; top: 50%; left: 50%; width: 160px; height: 80px; transform: translate(-50%, -50%); background: url("/residentevil/pc/img/common/footer/icon_esrb_portal_long.jpg") center center / 100% auto no-repeat; z-index: 6; }
main#portal-top #movieWrap.skin1 { background: url("/residentevil/mb/img/top/skin/background1.jpg") center top / cover no-repeat; filter: brightness(0.7); }
main#portal-top #movieWrap.skin2 { background: url("/residentevil/mb/img/top/skin/background2.jpg") center top / cover no-repeat; filter: brightness(0.7); }
main#portal-top #movieWrap.skin3 { background: url("/residentevil/mb/img/top/skin/background3.jpg") center top / cover no-repeat; filter: brightness(0.7); }
main#portal-top #movieWrap.skin4 { background: url("/residentevil/mb/img/top/skin/background4.jpg") center top / cover no-repeat; filter: brightness(0.7); }
main#portal-top #movieWrap.skin5 { background: url("/residentevil/mb/img/top/skin/background5.jpg") center top / cover no-repeat; filter: brightness(0.7); }
main#portal-top #movieWrap.skin6 { background: url("/residentevil/mb/img/top/skin/background6.jpg") center top / cover no-repeat; filter: brightness(0.7); }
main#portal-top #movieWrap.skin7 { background: url("/residentevil/mb/img/top/skin/background7.jpg") center top / cover no-repeat; filter: brightness(0.7); }
main#portal-top #movieWrap.skin8 { background: url("/residentevil/mb/img/top/skin/background8.jpg") center top / cover no-repeat; filter: brightness(0.7); }
main#portal-top #movieWrap.skin9 { background: url("/residentevil/mb/img/top/skin/background9.jpg") center top / cover no-repeat; filter: brightness(0.7); }
main#portal-top #movieWrap.skin10 { background: url("/residentevil/mb/img/top/skin/background10.jpg") center top / cover no-repeat; filter: brightness(0.7); }
main#portal-top #movieWrap.skin11 { background: url("/residentevil/mb/img/top/skin/background11.jpg") center top / cover no-repeat; filter: brightness(0.7); }
main#portal-top #movieWrap.skin12 { background: url("/residentevil/mb/img/top/skin/background12.jpg") center top / cover no-repeat; filter: brightness(0.7); }
main#portal-top #movieWrap.skin13 { background: url("/residentevil/mb/img/top/skin/background13.jpg") center top / cover no-repeat; filter: brightness(0.7); }
main#portal-top #movieWrap.skin14 { background: url("/residentevil/mb/img/top/skin/background14.jpg") center top / cover no-repeat; filter: brightness(0.7); }
main#portal-top #movieWrap.skin15 { background: url("/residentevil/mb/img/top/skin/background15.jpg") center top / cover no-repeat; filter: brightness(0.7); }
main#portal-top #movieWrap.skin16 { background: url("/residentevil/mb/img/top/skin/background16.jpg") center top / cover no-repeat; filter: brightness(0.7); }
main#portal-top #movieWrap.skin17 { background: url("/residentevil/mb/img/top/skin/background17.jpg") center top / cover no-repeat; filter: brightness(0.7); }
main#portal-top #movieWrap.skin18 { background: url("/residentevil/mb/img/top/skin/background18.jpg") center top / cover no-repeat; filter: brightness(0.7); }
main#portal-top #movieWrap.skin19 { background: url("/residentevil/mb/img/top/skin/background19.jpg") center top / cover no-repeat; filter: brightness(0.7); }
main#portal-top #movieWrap.skin20 { background: url("/residentevil/mb/img/top/skin/background20.jpg") center top / cover no-repeat; filter: brightness(0.7); }
main#portal-top #movieWrap.skin21 { background: url("/residentevil/mb/img/top/skin/background21.jpg") center top / cover no-repeat; filter: brightness(0.7); }
main#portal-top #movieWrap.skin1 { filter: brightness(1); }
main#portal-top #movieWrap.skin4 { background: url("/residentevil/mb/img/top/skin/background4.jpg") center 20px / cover no-repeat; }
main#portal-top #movieWrap.skin5 { background: url("/residentevil/mb/img/top/skin/background5.jpg") right 50px / cover no-repeat; filter: brightness(0.9); }
main#portal-top #movieWrap.skin8 { background: url("/residentevil/mb/img/top/skin/background8.jpg") center 50px / cover no-repeat; }
main#portal-top #movieWrap.skin16 { background: url("/residentevil/mb/img/top/skin/background16.jpg") center 50px / cover no-repeat; }
main#portal-top #movieWrap.skin17 { background: url("/residentevil/mb/img/top/skin/background17.jpg") right 50px / cover no-repeat; }
main#portal-top #movieWrap.skin18 { background: url("/residentevil/mb/img/top/skin/background18.jpg") right 50px / cover no-repeat; }
main#portal-top #movieWrap.skin19 { background: url("/residentevil/mb/img/top/skin/background19.jpg") center 50px / cover no-repeat; }
main#portal-top #movieWrap.skin20 { background: url("/residentevil/mb/img/top/skin/background20.jpg") right center / cover no-repeat; filter: brightness(0.9); }
main#portal-top #movieWrap.skin21 { filter: brightness(0.9); }
@media (min-width: 600px) {
  main#portal-top #movieWrap.skin4 { background: url("/residentevil/mb/img/top/skin/background4.jpg") center -90px / cover no-repeat; }
  main#portal-top #movieWrap.skin6 { background: url("/residentevil/mb/img/top/skin/background6.jpg") center -90px / cover no-repeat; }
  main#portal-top #movieWrap.skin13 { background: url("/residentevil/mb/img/top/skin/background13.jpg") center center / cover no-repeat; }
}
main#portal-top #movieWrap iframe, main#portal-top #movieWrap video { position: absolute; top: 50%; right: 50%; transform: translate(50%, -50%); width: auto; height: 100%; pointer-events: none; }
main#portal-top #movieWrap iframe.portrait, main#portal-top #movieWrap video.portrait { width: 177.62vh; height: calc(100px + 100vh); margin-top: 10vw; }
main#portal-top #movieWrap iframe.landscape, main#portal-top #movieWrap video.landscape { width: 100vw; height: 197.05vw; margin-top: 50vw; }
main#portal-top #movieWrap iframe.skin22, main#portal-top #movieWrap video.skin22 { filter: brightness(0.8); }
main#portal-top #movieWrap #loopSlide { display: flex; position: relative; width: 100%; overflow: hidden; }
main#portal-top #movieWrap #loopSlide ul { display: flex; width: 6850px; animation: 200s linear 0s infinite normal none running imageSlide; }
main#portal-top #movieWrap #loopSlide ul li { width: 263px; line-height: 1; overflow: hidden; }
main#portal-top #movieWrap #loopSlide ul li img { width: auto; height: 100vh; }
@media only screen and (max-height: 460px) {
  main#portal-top #movieWrap #loopSlide ul li img { width: 100%; height: auto; }
}
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 { position: fixed; top: 66px; right: 0px; }
main#portal-top #change_movie-toggle:checked ~ #change_movie-btn label { background: url("/residentevil/pc/img/top/skin/btn_skinchange_on.png") 0% 0% / 100% auto no-repeat; }
main#portal-top .bg_btn { display: none; position: absolute; color: rgb(255, 255, 255); font-size: 1rem; font-family: Oswald, sans-serif; text-shadow: rgba(0, 0, 0, 0.35) 0px 0px 10px, rgba(0, 0, 0, 0.35) 0px 0px 10px, rgba(0, 0, 0, 0.35) 0px 0px 10px; }
main#portal-top .bg_btn.is-disp { display: flex; }
main#portal-top .bg_btn label, main#portal-top .bg_btn a { display: block; filter: drop-shadow(rgb(0, 0, 0) 0px 0px 10px); color: rgb(255, 255, 255); cursor: pointer; transition: filter 0.3s; }
main#portal-top .bg_btn label:active, main#portal-top .bg_btn a:active { filter: drop-shadow(rgb(0, 0, 0) 0px 0px 10px) brightness(0.5); }
main#portal-top .bg_btn1 { top: 66px; right: 0px; z-index: 1001; }
main#portal-top .bg_btn1 label { width: 15vw; min-width: 40px; max-width: 50px; height: 15vw; min-height: 40px; max-height: 50px; margin: 0px 10px 0px 0px; background: url("/residentevil/pc/img/top/skin/btn_skinchange.png") center center / 100% auto no-repeat; }
main#portal-top .bg_btn1 span { position: absolute; bottom: -20vw; left: 0px; transform: rotate(90deg); white-space: nowrap; }
@media screen and (min-width: 340px) {
  main#portal-top .bg_btn1 span { bottom: -70px; }
}
main#portal-top .bg_btn2 { display: none; bottom: calc(70px + min(89vw, 356px)); left: 10px; align-items: center; font-size: 1.1rem; }
main#portal-top .bg_btn2 .watch_movie_btn { width: 8vw; min-width: 30px; max-width: 40px; height: 8vw; min-height: 30px; max-height: 40px; margin: 0px 7px 0px 0px; background: url("/residentevil/pc/img/top/skin/btn_movie.png") center center / 100% auto no-repeat; }
@media (min-width: 401px) {
  main#portal-top .bg_btn2 { bottom: calc(70px + 88.7781vw); }
}
@media (min-width: 600px) {
  main#portal-top .bg_btn2 { bottom: calc(70px + 69.8254vw); }
}
main#portal-top #change_movie { display: block; position: fixed; top: 55px; left: 0px; width: 100%; height: calc(-55px + 100vh); padding: 0px 0px 100px; background: url("/residentevil/pc/img/top/skin/bg_skinchange.png") repeat rgba(27, 27, 27, 0.85); box-sizing: border-box; visibility: hidden; opacity: 0; pointer-events: none; z-index: 1000; overflow: auto; transition: visibility 0.3s, opacity 0.3s; }
main#portal-top #change_movie label { display: none; }
main#portal-top #change_movie dl { padding: 20px 2vw 20px 4vw; }
main#portal-top #change_movie dl dt { position: relative; margin: 0px 0px 24px; color: rgb(255, 255, 255); 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: -4vw; width: 3vw; height: 3px; background: rgb(235, 0, 0); transform: translateY(-50%); }
main#portal-top #change_movie dl dd .terms { width: 90%; max-width: 500px; padding: 30px; background: rgba(0, 0, 0, 0.5); border: 1px solid rgb(58, 58, 58); box-sizing: border-box; margin: 0px auto 24px; }
main#portal-top #change_movie dl dd .terms .text { padding: 0px 0px 0px 20px; font-size: 13px; position: relative; }
main#portal-top #change_movie dl dd .terms .text::before { content: ""; position: absolute; left: 0px; top: 0px; width: 3px; height: 100%; background: rgb(183, 21, 21); }
main#portal-top #change_movie dl dd .terms .text br { display: none; }
main#portal-top #change_movie dl dd .terms ul.button_list { margin: 30px 0px 0px; }
main#portal-top #change_movie dl dd .terms ul.button_list li:first-child { margin: 0px 0px 15px; }
main#portal-top #change_movie dl dd .terms ul.button_list li:first-child .button a span { padding: 0px 0px 0px 30px; background: url("/residentevil/pc/img/common/header/icon_login.png") left center no-repeat; }
main#portal-top #change_movie dl dd .terms ul.button_list li .button { width: 100%; max-width: 500px; padding: 10px; box-sizing: border-box; letter-spacing: normal; background: rgb(147, 9, 18); transition: background 0.3s; }
main#portal-top #change_movie dl dd .terms ul.button_list li .button:hover { background: rgb(235, 0, 0); }
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: rgb(255, 255, 255); font-size: 13px; font-family: Oswald, sans-serif; text-align: center; line-height: 1.3; }
main#portal-top #change_movie dl dd ul.title_list { display: flex; flex-wrap: wrap; justify-content: center; position: relative; width: 90%; margin: 0px auto; }
main#portal-top #change_movie dl dd ul.title_list.hide { max-width: 500px; padding: 5px; box-sizing: border-box; background: rgb(0, 0, 0); }
main#portal-top #change_movie dl dd ul.title_list.hide li { max-width: 160px; opacity: 0.5; box-sizing: border-box; }
main#portal-top #change_movie dl dd ul.title_list.show li { cursor: pointer; transition: border 0.3s; position: relative; }
main#portal-top #change_movie dl dd ul.title_list.show li::before { content: ""; position: absolute; left: -0.5vw; top: -0.5vw; width: 27vw; height: 27vw; background: rgb(147, 9, 18); 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: 26vw; height: auto; border: 4px solid rgba(0, 0, 0, 0); margin: 0px 0px 8px; }
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: 12vw; right: 50%; width: 24vw; padding: 0px 10px; box-sizing: border-box; color: rgb(255, 255, 255); font-family: "Noto Serif JP", serif; font-size: 1.3rem; 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 0px 0px; text-align: center; font-size: 10px; line-height: 1.1; }
main#portal-top #image { position: relative; width: 100vw; min-height: calc(150px + 100vh); padding-bottom: 10vw; overflow: hidden; }
@media (min-width: 401px) {
  main#portal-top #image { min-height: calc(100vh + 37.4065vw); }
}
@media screen and (max-height: 650px) {
  main#portal-top #image #nav_top { display: none; }
}
@media screen and (max-height: 700px) {
  main#portal-top #image { min-height: calc(300px + 100vh); }
}
main#portal-top #image .logo { position: absolute; top: max(6vh, 120px); left: 2vw; width: 70vw; height: auto; opacity: 0; transform: translateX(-30px); transition: opacity 1.6s ease-out 0.2s, transform 1s ease-out 0.2s; }
main#portal-top #image .logo:lang(ja) { left: 0px; }
@media screen and (min-width: 600px) {
  main#portal-top #image .logo { right: 1vw; }
}
main#portal-top #image .logo img { width: 100%; height: auto; }
main#portal-top #image.disp .logo { opacity: 1; transform: translateX(0px); }
main#portal-top #image #nav_top { position: absolute; bottom: 65vh; left: 2vw; z-index: 10; }
main#portal-top #image #nav_top ul li { position: relative; margin: 0px 0px 15px; color: rgb(255, 255, 255); font-family: Oswald, sans-serif; font-size: 1.6rem; text-shadow: rgb(0, 0, 0) 0px 0px 5px, rgb(0, 0, 0) 0px 0px 5px, rgb(0, 0, 0) 0px 0px 5px; line-height: 1; opacity: 0; transform: translateX(-50px); }
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: 0px 0px 0px 20px; 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: 5px; width: 8px; height: 2px; background: rgb(235, 0, 0); transform: translateY(-50%); }
main#portal-top #image #nav_top ul li:active a { color: rgb(235, 0, 0); }
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: 0px 10px; color: rgb(235, 0, 0); font-family: Oswald, sans-serif; font-size: 1rem; font-weight: normal; }
main#portal-top #image #nav_top ul li.new a .new_line { display: block; position: absolute; left: 0px; bottom: 0px; 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: 0px; bottom: 0px; 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%); animation: 1.8s ease-out 0s infinite normal none running line_nav-loop; }
main#portal-top #image.disp #nav_top ul li { opacity: 1; transform: translateX(0px); }
main#portal-top .bnr { width: 100%; border-top: 1px solid rgb(235, 0, 0); border-bottom: 1px solid rgb(235, 0, 0); }
main#portal-top .bnr li { width: 100%; box-sizing: border-box; }
main#portal-top .bnr li:first-of-type { border-right: 1px solid rgb(235, 0, 0); }
main#portal-top .bnr li a { display: block; line-height: 1; }
main#portal-top .bnr li a img { width: 100%; height: auto; }
main#portal-top .bnr_slider { position: absolute; left: 0px; bottom: 0px; width: 100%; height: calc(60px + min(89vw, 356px)); border-top: 1px solid rgb(17, 17, 17); border-bottom: 1px solid rgb(17, 17, 17); }
main#portal-top .bnr_slider .hover-cancel a:hover { filter: brightness(1) !important; }
main#portal-top .bnr_slider ul.items { position: relative; height: min(89vw, 356px); background: rgb(0, 0, 0); }
main#portal-top .bnr_slider ul.items li { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: rgb(0, 0, 0); visibility: hidden; opacity: 0; transition: visibility 0.9s, opacity 0.9s; pointer-events: none; }
main#portal-top .bnr_slider ul.items li.active { visibility: visible; opacity: 1; pointer-events: all; }
main#portal-top .bnr_slider ul.items li a { width: 100%; height: 100%; }
main#portal-top .bnr_slider ul.items li a img { width: 100%; height: 100%; object-fit: cover; }
main#portal-top .bnr_slider ul.items li.long { display: flex; justify-content: center; }
main#portal-top .bnr_slider ul.items li.long a { display: flex; justify-content: center; align-items: flex-start; }
main#portal-top .bnr_slider ul.items li.longfit { display: flex; justify-content: center; }
main#portal-top .bnr_slider ul.items li.longfit a { display: flex; justify-content: center; align-items: flex-end; }
main#portal-top .bnr_slider ul.items li.double div { width: 100%; height: 50%; }
main#portal-top .bnr_slider ul.items li.double div img { width: 100%; height: 100%; }
main#portal-top .bnr_slider ul.items li.double div a { display: flex; justify-content: center; align-items: center; text-align: center; transition: filter 0.3s; }
main#portal-top .bnr_slider ul.items li.double div a:hover { filter: brightness(0.5); }
main#portal-top .bnr_slider .slider__bars { display: flex; justify-content: center; align-items: center; position: absolute; bottom: 0px; left: 0px; width: 100%; height: 60px; margin: 0px auto; background: rgb(0, 0, 0); }
main#portal-top .bnr_slider .slider__bars li { display: flex; align-items: center; width: 60px; height: 40px; margin: 0px 4px; cursor: pointer; }
main#portal-top .bnr_slider .slider__bars li::before { display: block; content: ""; position: absolute; top: 50%; width: 60px; height: 2px; background: rgb(126, 0, 0); transform: translateY(-50%); }
main#portal-top .bnr_slider .slider__bars li span { display: none; }
main#portal-top .bnr_slider .slider__bars li.active span { display: block; position: absolute; top: 50%; width: 0px; height: 2px; background: rgb(253, 0, 0); transform: translateY(-50%); }
@media (min-width: 401px) {
  main#portal-top .bnr_slider { height: calc(60px + 88.7781vw); }
  main#portal-top .bnr_slider ul.items { height: 88.7781vw; }
}
@media (min-width: 600px) {
  main#portal-top .bnr_slider { height: calc(60px + 69.8254vw); }
}
main#portal-top #Gravity01 .top_anni_30th { display: flex; flex-direction: column; justify-content: center; align-items: center; position: absolute; top: 35%; transform: translateY(-50%); left: 10vw; opacity: 0; animation: 1s ease-out 1.5s 1 normal forwards running show30th; }
@-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: 30vw; height: 58vw; margin: 0px 0px 6vw; filter: drop-shadow(rgb(0, 0, 0) 0px 0px 2vw) drop-shadow(rgb(0, 0, 0) 0px 0px 1vw); }
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: 40vw; height: 9vw; background: rgb(147, 9, 18); color: rgb(255, 255, 255); font-size: 2.8vw; letter-spacing: 0.05rem; transition: background 0.3s; position: relative; }
main#portal-top #Gravity01 .top_anni_30th .btn_wrap a:hover { background: rgb(235, 0, 0); }
main#portal-top #Gravity01 .top_anni_30th .btn_wrap a::before { content: ""; position: absolute; top: 50%; right: 2vw; width: 1.5vw; height: 1.5vw; border-top: 1.5px solid rgb(255, 255, 255); border-right: 1.5px solid rgb(255, 255, 255); transform: translateY(-50%) rotate(45deg); }
main#portal-top #contents { position: relative; }
main#portal-top #contents #contents__profile { display: flex; position: relative; width: 100%; background: rgb(91, 1, 1); }
main#portal-top #contents #contents__profile .inner { width: 100%; padding: 15px; position: relative; box-sizing: border-box; }
main#portal-top #contents #contents__profile .inner h2 { margin: 0px 0px 5px 17px; color: rgb(255, 255, 255); font-family: Oswald, sans-serif; font-size: 1.8rem; line-height: 1; white-space: nowrap; }
main#portal-top #contents #contents__profile .inner h2::before { display: block; content: ""; position: absolute; top: 15px; left: 15px; width: 3px; height: calc(100% - 30px); background: rgb(147, 9, 18); }
main#portal-top #contents #contents__profile .inner .contents__profile__text { max-width: 50vw; margin: 0px 0px 0px 15px; color: rgb(255, 255, 255); font-size: 1.2rem; }
main#portal-top #contents #contents__profile .inner .btn { display: flex; justify-content: center; align-items: center; width: 94px; height: 26px; margin: 0px 0px 0px auto; border: 1px solid rgb(179, 179, 179); color: rgb(255, 255, 255); font-family: Oswald, sans-serif; transition: background 0.2s, opacity 0.2s; position: absolute; top: 50%; right: 15px; background: none; font-size: 1.2rem; transform: translateY(-50%); }
main#portal-top #contents #contents__profile .inner .btn:hover, main#portal-top #contents #contents__profile .inner .btn:active { background: rgb(38, 38, 38); }
main#portal-top #contents #contents__profile .inner .btn.disabled { color: rgb(67, 67, 67); opacity: 0.5; pointer-events: none; }
main#portal-top #contents__know { position: relative; padding: 0px; overflow-x: hidden; }
main#portal-top #contents__know h2 { position: relative; width: calc(100% - 38px); margin: 0px auto; }
main#portal-top #contents__know h2::before { display: block; content: ""; position: absolute; top: 50%; left: -6px; width: 2px; height: 2px; background: rgb(147, 9, 18); transform: translateY(-50%); }
main#portal-top #contents__know h2::after { display: block; content: ""; position: absolute; top: 50%; right: -6px; width: 2px; height: 2px; background: rgb(147, 9, 18); 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: rgb(147, 9, 18); }
main#portal-top #contents__know h2 div::after { display: block; content: ""; width: 100%; height: 2px; background: rgb(147, 9, 18); }
main#portal-top #contents__know h2 div span { display: flex; flex: 0 0 auto; justify-content: center; align-items: center; position: relative; width: 90px; height: 25px; margin: 0px 10px; background: rgb(147, 9, 18); color: rgb(255, 255, 255); font-size: 1.4rem; white-space: nowrap; }
main#portal-top #contents__know h2 div span::before { display: block; content: ""; position: absolute; top: 0px; left: -6px; width: 2px; height: 25px; background: rgb(147, 9, 18); }
main#portal-top #contents__know h2 div span::after { display: block; content: ""; position: absolute; top: 0px; right: -6px; width: 2px; height: 25px; background: rgb(147, 9, 18); }
main#portal-top #contents__know #contents__know__news { padding: 100px 0px; border-bottom: 1px solid rgb(58, 58, 58); 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: 100%; margin: 0px auto; }
main#portal-top #contents__know #contents__know__news .inner h3 { position: relative; color: rgb(255, 255, 255); font-family: Oswald, sans-serif; font-size: 3.8rem; font-weight: 400; line-height: 1; letter-spacing: 0.05em; text-shadow: rgb(0, 0, 0) 0px 0px 10px; margin: 0px 27px 20px; 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 0px 0px; color: rgb(231, 231, 231); font-family: "Noto Serif JP", serif; font-size: 1.4rem; line-height: 2; letter-spacing: 0em; }
main#portal-top #contents__know #contents__know__news .inner h3::before { flex: 0 0 auto; justify-content: center; align-items: center; content: ""; position: absolute; top: -12px; left: -12px; width: 13px; height: 3px; background: rgb(235, 0, 0); }
main#portal-top #contents__know #contents__know__news .inner .slideArea { width: 100%; padding: 0px 15px 15px; box-sizing: border-box; overflow: auto; position: relative; opacity: 0; transform: translateX(60px); transition: opacity 0.6s linear 0.4s, transform 0.6s ease-out 0.4s; }
main#portal-top #contents__know #contents__know__news .inner .slideArea::-webkit-scrollbar { height: 3px; }
main#portal-top #contents__know #contents__know__news .inner .slideArea::-webkit-scrollbar-track { background: rgb(58, 58, 58); margin-left: 30px; }
main#portal-top #contents__know #contents__know__news .inner .slideArea::-webkit-scrollbar-thumb { background: rgb(147, 9, 18); margin-left: 30px; }
main#portal-top #contents__know #contents__know__news .inner .slideArea .news__list { display: flex; }
main#portal-top #contents__know #contents__know__news .inner .slideArea .news__list > li { flex: 0 0 auto; width: 138px; margin: 0px 0px 0px 15px; }
main#portal-top #contents__know #contents__know__news .inner .slideArea .news__list > li a { display: block; }
main#portal-top #contents__know #contents__know__news .inner .slideArea .news__list > li a .imgBox img { width: 100%; height: auto; margin: 0px 0px 10px; border: 1px solid rgb(58, 58, 58); }
main#portal-top #contents__know #contents__know__news .inner .slideArea .news__list > li a .list__text { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 7; height: 110px; margin: 5px 0px 0px; color: rgb(255, 255, 255); font-size: 1.2rem; text-overflow: ellipsis; line-height: 1.4; overflow: hidden; }
main#portal-top #contents__know #contents__know__news .inner .slideArea .news__list > li a .list__category { color: rgb(175, 175, 175); font-size: 1.2rem; }
main#portal-top #contents__know #contents__know__news .inner .slideArea .news__list > li a .list__category .list__date { display: block; margin: 0px 0.5em 0px 0px; color: rgb(235, 0, 0); font-family: Oswald, sans-serif; }
main#portal-top #contents__know #contents__know__news .inner .slideArea .news__list > li.new .status .date { position: relative; padding: 0px 0px 0px 25px; }
main#portal-top #contents__know #contents__know__news .inner .slideArea .news__list > li.new .status .date::before, main#portal-top #contents__know #contents__know__news .inner .slideArea .news__list > li.new .status .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-top #contents__know #contents__know__news .inner .slideArea .news__list > li.new .status .date::after { animation: 1.5s ease 0s infinite normal none running pulsate; }
main#portal-top #contents__know #contents__know__news .btn { display: flex; justify-content: center; align-items: center; width: 130px; height: 34px; margin: 20px 0px 0px 25px; border: 1px solid rgb(235, 0, 0); background: rgba(0, 0, 0, 0.5); color: red; font-family: Oswald, sans-serif; font-size: 1.4rem; opacity: 0; transform: translateY(30px); transition: opacity 0.6s linear 0.8s, transform 0.4s ease-out 0.8s; }
main#portal-top #contents__know #contents__know__news .btn:hover, main#portal-top #contents__know #contents__know__news .btn:active { background: rgb(55, 0, 0); }
main#portal-top #contents__know #contents__know__news .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 .btn { opacity: 1; transform: translateY(0px); }
main#portal-top #contents__know #contents__know__news.disp .inner .slideArea { opacity: 1; transform: translateX(0px); }
main#portal-top #contents__know #contents__know__about { position: relative; border-bottom: 1px solid rgb(58, 58, 58); background: rgb(0, 0, 0); }
main#portal-top #contents__know #contents__know__about .inner { position: relative; background: url("/residentevil/mb/img/top/bg_about.webp") center -10vw / 130% auto no-repeat; padding: 30vw 0px 0vw; 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/mb/img/top/bg_about.webp") center -10vw / 130% auto no-repeat; }
body.no_webp main#portal-top #contents__know #contents__know__about .inner { background: url("/residentevil/mb/img/top/bg_about.jpg") center -10vw / 130% auto no-repeat; }
body.no_webp main#portal-top #contents__know #contents__know__about .inner:lang(ja) { background: url("/residentevil/mb/img/top/bg_about.jpg") center -10vw / 130% auto no-repeat; }
main#portal-top #contents__know #contents__know__about .inner .about_left { width: calc(100% - 30px); margin: 0px auto; }
main#portal-top #contents__know #contents__know__about .inner .about_left h3 { position: relative; margin: 0px 15px 2vw; color: rgb(255, 255, 255); font-family: Oswald, sans-serif; font-size: 3.8rem; font-weight: 400; line-height: 1; letter-spacing: 0.05em; text-shadow: rgb(0, 0, 0) 0px 0px 10px; height: 10vw; padding: 0px 0px 2vw; 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 0px 0px; color: rgb(231, 231, 231); font-family: "Noto Serif JP", serif; font-size: 1.4rem; line-height: 2; letter-spacing: 0em; }
main#portal-top #contents__know #contents__know__about .inner .about_left h3::before { flex: 0 0 auto; justify-content: center; align-items: center; content: ""; position: absolute; top: -12px; left: -12px; width: 13px; height: 3px; background: rgb(235, 0, 0); }
main#portal-top #contents__know #contents__know__about .inner .about_left p { height: 23vw; margin: 0px 0px 1vw; color: rgb(231, 231, 231); font-family: "Noto Serif JP", serif; font-size: 1.2rem; line-height: 1.75; text-shadow: rgb(0, 0, 0) 0px 0px 10px; 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: 1.6rem; width: auto; font-weight: bold; }
main#portal-top #contents__know #contents__know__about .inner .about_left .about_n-text br { display: none; }
main#portal-top #contents__know #contents__know__about .inner .about_left .btn { display: flex; justify-content: center; align-items: center; width: 130px; height: 34px; margin: 0px 0px 0px 15px; border: 1px solid rgb(235, 0, 0); background: rgba(0, 0, 0, 0.5); color: red; font-family: Oswald, sans-serif; font-size: 1.4rem; 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: rgb(55, 0, 0); }
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; background-image: url("/residentevil/mb/img/top/bg_about-history.png"); background-position: initial; background-repeat: no-repeat; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; padding: 30vw 0px 40vw; opacity: 0; transform: scale(1.1); transition: opacity 1s, transform 1s; min-height: 64vw; background-size: cover !important; }
main#portal-top #contents__know #contents__know__about .inner-history:lang(ja) { background: url("/residentevil/mb/img/top/bg_about-history.png") no-repeat; }
body.no_webp main#portal-top #contents__know #contents__know__about .inner-history { background: url("/residentevil/mb/img/top/bg_about-history.png") no-repeat; }
body.no_webp main#portal-top #contents__know #contents__know__about .inner-history:lang(ja) { background: url("/residentevil/mb/img/top/bg_about-history.png") no-repeat; }
main#portal-top #contents__know #contents__know__about .inner-history .about_left { width: calc(100% - 30px); margin: 0px auto; }
main#portal-top #contents__know #contents__know__about .inner-history .about_left h3 { position: relative; margin: 0px 15px 2vw; color: rgb(255, 255, 255); font-family: Oswald, sans-serif; font-size: 3.8rem; font-weight: 400; line-height: 1; letter-spacing: 0.05em; text-shadow: rgb(0, 0, 0) 0px 0px 10px; height: 10vw; padding: 0px 0px 2vw; 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 0px 0px; color: rgb(231, 231, 231); font-family: "Noto Serif JP", serif; font-size: 1.4rem; line-height: 2; letter-spacing: 0em; }
main#portal-top #contents__know #contents__know__about .inner-history .about_left h3::before { flex: 0 0 auto; justify-content: center; align-items: center; content: ""; position: absolute; top: -12px; left: -12px; width: 13px; height: 3px; background: rgb(235, 0, 0); }
main#portal-top #contents__know #contents__know__about .inner-history .about_left p { margin: 0px 0px 1vw; color: rgb(231, 231, 231); font-family: "Noto Serif JP", serif; font-size: 1.2rem; line-height: 2; text-shadow: rgb(0, 0, 0) 0px 0px 10px; 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-history .about_left .about_b-text { font-size: 1.6rem; width: auto; font-weight: bold; text-align: center; text-shadow: rgb(0, 0, 0) 0px 0px 20px, rgb(0, 0, 0) 0px 0px 20px, rgb(0, 0, 0) 0px 0px 20px, rgb(0, 0, 0) 0px 0px 20px, rgb(0, 0, 0) 0px 0px 20px, rgb(0, 0, 0) 0px 0px 20px, rgb(0, 0, 0) 0px 0px 20px, rgb(0, 0, 0) 0px 0px 20px, rgb(0, 0, 0) 0px 0px 20px, rgb(0, 0, 0) 0px 0px 20px, rgb(0, 0, 0) 0px 0px 20px, rgb(0, 0, 0) 0px 0px 20px, rgb(0, 0, 0) 0px 0px 20px, rgb(0, 0, 0) 0px 0px 20px, rgb(0, 0, 0) 0px 0px 20px, rgb(0, 0, 0) 0px 0px 20px, rgb(0, 0, 0) 0px 0px 20px, rgb(0, 0, 0) 0px 0px 20px, rgb(0, 0, 0) 0px 0px 20px; }
main#portal-top #contents__know #contents__know__about .inner-history .about_left .about_n-text br { display: none; }
main#portal-top #contents__know #contents__know__about .inner-history .about_left .btn { display: flex; justify-content: center; align-items: center; width: 80%; height: 34px; margin: 40px auto 0px; border: 1px solid rgb(235, 0, 0); background: rgba(0, 0, 0, 0.5); color: red; font-family: Oswald, sans-serif; font-size: 1.4rem; opacity: 0; transform: translateY(0px); 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: rgb(55, 0, 0); }
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(0px); }
main#portal-top #contents__know #contents__know__lineup { padding: 100px 0px; background: rgba(0, 0, 0, 0.7); border-bottom: 1px solid rgb(58, 58, 58); }
main#portal-top #contents__know #contents__know__lineup .inner { display: flex; flex-wrap: wrap; justify-content: space-between; width: 100%; margin: 0px auto; }
main#portal-top #contents__know #contents__know__lineup .inner:first-child { margin: 0px auto 50px; }
main#portal-top #contents__know #contents__know__lineup .inner h3 { width: calc(100% - 60px); position: relative; color: rgb(255, 255, 255); font-family: Oswald, sans-serif; font-size: 3.8rem; font-weight: 400; line-height: 1; letter-spacing: 0.05em; text-shadow: rgb(0, 0, 0) 0px 0px 10px; margin: 0px 30px 10px; padding: 0px 0px 10px; 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 0px 0px; color: rgb(231, 231, 231); font-family: "Noto Serif JP", serif; font-size: 1.4rem; line-height: 2; letter-spacing: 0em; }
main#portal-top #contents__know #contents__know__lineup .inner h3::before { flex: 0 0 auto; justify-content: center; align-items: center; content: ""; position: absolute; top: -12px; left: -12px; width: 13px; height: 3px; background: rgb(235, 0, 0); }
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: 43px; left: -16px; width: 7px; height: 7px; border-radius: 100%; background: rgb(235, 11, 25); transform: translateY(-50%); }
main#portal-top #contents__know #contents__know__lineup .inner h3 .new::after { animation: 1.5s ease 0s infinite normal none running pulsate; }
main#portal-top #contents__know #contents__know__lineup .inner h4 { width: 100%; margin: 0px 30px 5px; position: relative; font-size: 2.2rem; font-family: Oswald, sans-serif; padding: 0px 0px 0px 28px; opacity: 0; transform: translateY(30px); transition: opacity 0.6s, transform 0.6s ease-out; }
main#portal-top #contents__know #contents__know__lineup .inner h4 span { font-size: 1.2rem; }
main#portal-top #contents__know #contents__know__lineup .inner h4::before { content: ""; position: absolute; width: 22px; height: 22px; left: 0px; top: 50%; transform: translateY(-50%); }
main#portal-top #contents__know #contents__know__lineup .inner p { margin: 0px 30px 20px; color: rgb(255, 255, 255); font-family: "Noto Serif JP", serif; font-size: 1.5rem; }
main#portal-top #contents__know #contents__know__lineup .inner .btn { display: flex; justify-content: center; align-items: center; width: 130px; height: 34px; margin: 0px 0px 0px 30px; border: 1px solid rgb(235, 0, 0); background: rgba(0, 0, 0, 0.5); color: red; font-family: Oswald, sans-serif; font-size: 1.4rem; 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: rgb(55, 0, 0); }
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 .contents__know__slideArea { position: relative; margin: 0px 0px 30px; padding: 0px 15px 17px; opacity: 0; transform: translateX(60px); transition: opacity 0.6s linear 0.4s, transform 0.6s ease-out 0.4s; overflow: auto; }
main#portal-top #contents__know #contents__know__lineup .inner .contents__know__slideArea::-webkit-scrollbar { height: 3px; }
main#portal-top #contents__know #contents__know__lineup .inner .contents__know__slideArea::-webkit-scrollbar-track { background: rgb(54, 54, 54); margin-left: 30px; }
main#portal-top #contents__know #contents__know__lineup .inner .contents__know__slideArea::-webkit-scrollbar-thumb { background: rgb(147, 9, 18); margin-left: 30px; }
main#portal-top #contents__know #contents__know__lineup .inner .contents__know__slideArea ul { display: flex; padding: 0px 15px 0px 0px; }
main#portal-top #contents__know #contents__know__lineup .inner .contents__know__slideArea ul li { position: relative; width: 138px; margin: 0px 0px 0px 15px; }
main#portal-top #contents__know #contents__know__lineup .inner .contents__know__slideArea ul li a { display: block; width: 138px; height: 138px; border: 1px solid rgb(58, 58, 58); }
main#portal-top #contents__know #contents__know__lineup .inner .contents__know__slideArea ul li a img { width: 100%; height: auto; }
main#portal-top #contents__know #contents__know__lineup .inner .contents__know__slideArea ul li.new::before, main#portal-top #contents__know #contents__know__lineup .inner .contents__know__slideArea ul li.new::after { display: block; content: ""; position: absolute; top: 15px; left: 10px; width: 7px; height: 7px; 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::after { animation: 1.5s ease 0s infinite normal none running pulsate; }
main#portal-top #contents__know #contents__know__lineup .inner.game h4::before { background: url("/residentevil/pc/img/top/icon_lineup_game.png") center center / contain no-repeat; }
main#portal-top #contents__know #contents__know__lineup .inner.movie h4::before { background: url("/residentevil/pc/img/top/icon_lineup_movie.png") center center / contain no-repeat; }
main#portal-top #contents__know #contents__know__lineup .inner.movie ul li a { position: relative; z-index: -2; }
main#portal-top #contents__know #contents__know__lineup .inner.movie ul li a img { display: block; margin: 0px auto; width: auto; height: 138px; z-index: 1; }
main#portal-top #contents__know #contents__know__lineup.disp .inner h3, main#portal-top #contents__know #contents__know__lineup.disp .inner h4, main#portal-top #contents__know #contents__know__lineup.disp .inner .btn { opacity: 1; transform: translateY(0px); }
main#portal-top #contents__know #contents__know__lineup.disp .inner .contents__know__slideArea { opacity: 1; transform: translateX(0px); }
main#portal-top #contents__enjoy { position: relative; padding: 0px; }
main#portal-top #contents__enjoy h2 { position: relative; width: calc(100% - 38px); margin: 0px auto 30px; }
main#portal-top #contents__enjoy h2::before { display: block; content: ""; position: absolute; top: 50%; left: -6px; width: 2px; height: 2px; background: rgb(147, 9, 18); transform: translateY(-50%); }
main#portal-top #contents__enjoy h2::after { display: block; content: ""; position: absolute; top: 50%; right: -6px; width: 2px; height: 2px; background: rgb(147, 9, 18); 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: rgb(147, 9, 18); }
main#portal-top #contents__enjoy h2 div::after { display: block; content: ""; width: 100%; height: 2px; background: rgb(147, 9, 18); }
main#portal-top #contents__enjoy h2 div span { display: flex; flex: 0 0 auto; justify-content: center; align-items: center; position: relative; width: 90px; height: 25px; margin: 0px 10px; background: rgb(147, 9, 18); color: rgb(255, 255, 255); font-size: 1.4rem; white-space: nowrap; }
main#portal-top #contents__enjoy h2 div span::before { display: block; content: ""; position: absolute; top: 0px; left: -6px; width: 2px; height: 25px; background: rgb(147, 9, 18); }
main#portal-top #contents__enjoy h2 div span::after { display: block; content: ""; position: absolute; top: 0px; right: -6px; width: 2px; height: 25px; background: rgb(147, 9, 18); }
main#portal-top #contents__enjoy #contents__enjoy__fancontents { position: relative; padding: 100px 0px; background: rgba(0, 0, 0, 0.7); }
main#portal-top #contents__enjoy #contents__enjoy__fancontents .inner { width: 100%; margin: 0px auto; }
main#portal-top #contents__enjoy #contents__enjoy__fancontents .inner .fancontents__left h3 { width: calc(100% - 60px); position: relative; color: rgb(255, 255, 255); font-family: Oswald, sans-serif; font-size: 3.8rem; font-weight: 400; line-height: 1; letter-spacing: 0.05em; text-shadow: rgb(0, 0, 0) 0px 0px 10px; margin: 0px 30px 10px; padding: 0px 0px 10px; opacity: 0; transform: translateY(30px); transition: opacity 0.6s, transform 0.6s ease-out; }
main#portal-top #contents__enjoy #contents__enjoy__fancontents .inner .fancontents__left h3 span { display: block; margin: 10px 0px 0px; color: rgb(231, 231, 231); font-family: "Noto Serif JP", serif; font-size: 1.4rem; line-height: 2; letter-spacing: 0em; }
main#portal-top #contents__enjoy #contents__enjoy__fancontents .inner .fancontents__left h3::before { flex: 0 0 auto; justify-content: center; align-items: center; content: ""; position: absolute; top: -12px; left: -12px; width: 13px; height: 3px; background: rgb(235, 0, 0); }
main#portal-top #contents__enjoy #contents__enjoy__fancontents .inner .fancontents__list { width: 90vw; margin: 0px auto 20px; padding: 0px 5vw 20px; border-width: 1px; border-style: solid; border-color: rgb(235, 0, 0) rgb(58, 58, 58) rgb(58, 58, 58); border-image: none; 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: 240px; min-height: 42px; margin: 20px 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: 145px; font-size: 1rem; text-align: center; }
main#portal-top #contents__enjoy #contents__enjoy__fancontents .inner .fancontents__list .slideArea { width: 80vw; 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: 80vw; }
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: 100%; height: auto; margin: 0px 0px 10px; border: 1px solid rgb(58, 58, 58); box-sizing: border-box; }
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: 4; width: 100%; margin: 0px 0px 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; 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: rgb(235, 0, 0); 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: 0px 5px; border-right: 1px solid rgb(255, 255, 255); }
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: 0px 0px 0px 25px; }
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: 5px; width: 7px; height: 7px; 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 { animation: 1.5s ease 0s infinite normal none running pulsate; }
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: 30px 0px 0px; }
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: 0px 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: rgb(54, 54, 54); 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: rgb(253, 0, 0); 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: 0px 12px 0px 0px; 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: 36%; left: 4px; width: 14px; height: 2px; background: rgb(183, 21, 21); 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: 0px 0px 0px 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: 36%; right: 4px; width: 14px; height: 2px; background: rgb(183, 21, 21); 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 { width: 73%; margin: 10px auto; padding: 28px 0px; }
main#portal-top #contents__enjoy #contents__enjoy__fancontents .inner .btn { display: flex; justify-content: center; align-items: center; width: 130px; height: 34px; margin: 30px 0px 0px 30px; border: 1px solid rgb(235, 0, 0); background: rgba(0, 0, 0, 0.5); color: red; font-family: Oswald, sans-serif; font-size: 1.4rem; 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: rgb(55, 0, 0); }
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.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(0px); }
main#portal-top #contents__enjoy #contents__enjoy__gamelink { position: relative; padding: 80px 0px; border-top: 1px solid rgb(58, 58, 58); border-bottom: 1px solid rgb(58, 58, 58); background: url("/residentevil/pc/img/top/bg_gamelink.webp") center center / cover no-repeat; overflow-x: hidden; }
body.no_webp main#portal-top #contents__enjoy #contents__enjoy__gamelink { background: url("/residentevil/pc/img/top/bg_gamelink.jpg") center center / cover no-repeat; }
main#portal-top #contents__enjoy #contents__enjoy__gamelink .gamelink__left h3 { width: calc(100% - 60px); position: relative; color: rgb(255, 255, 255); font-family: Oswald, sans-serif; font-size: 3.8rem; font-weight: 400; line-height: 1; letter-spacing: 0.05em; text-shadow: rgb(0, 0, 0) 0px 0px 10px; margin: 0px 30px 10px; padding: 0px 0px 10px; 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 0px 0px; color: rgb(231, 231, 231); font-family: "Noto Serif JP", serif; font-size: 1.4rem; line-height: 2; letter-spacing: 0em; }
main#portal-top #contents__enjoy #contents__enjoy__gamelink .gamelink__left h3::before { flex: 0 0 auto; justify-content: center; align-items: center; content: ""; position: absolute; top: -12px; left: -12px; width: 13px; height: 3px; background: rgb(235, 0, 0); }
main#portal-top #contents__enjoy #contents__enjoy__gamelink .gamelink__left h3 span { display: flex; justify-content: center; align-items: center; width: 155px; height: 20px; margin: 10px 0px 0px 5px; border: 1px solid rgb(98, 0, 6); background: rgb(69, 3, 3); }
main#portal-top #contents__enjoy #contents__enjoy__gamelink .gamelink__left h3 span img { width: 90px; height: auto; }
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 p { margin: 0px 30px 40px; color: rgb(255, 255, 255); font-family: "Noto Serif JP", serif; font-size: 1.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__gamelink .btn { display: flex; justify-content: center; align-items: center; width: 130px; height: 34px; margin: 0px 0px 0px 30px; border: 1px solid rgb(235, 0, 0); background: rgba(0, 0, 0, 0.5); color: red; font-family: Oswald, sans-serif; font-size: 1.4rem; 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 .btn:hover, main#portal-top #contents__enjoy #contents__enjoy__gamelink .btn:active { background: rgb(55, 0, 0); }
main#portal-top #contents__enjoy #contents__enjoy__gamelink .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: 100vw; margin: 0px auto 20px; }
main#portal-top #contents__enjoy #contents__enjoy__gamelink .gamelink__list li { width: 100%; opacity: 0; transform: translateX(50px); border: 1px solid rgb(58, 58, 58); box-sizing: border-box; }
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:last-of-type { margin: 0px; }
main#portal-top #contents__enjoy #contents__enjoy__gamelink .gamelink__list li a { display: block; width: 100%; }
main#portal-top #contents__enjoy #contents__enjoy__gamelink .gamelink__list li.requiem a { width: 100%; min-height: 350px; height: 75vw; max-height: 600px; overflow: hidden; background: url("/residentevil/pc/img/top/gamelink_requiem.jpg") center top / cover no-repeat; }
main#portal-top #contents__enjoy #contents__enjoy__gamelink .gamelink__list li.requiem a p { opacity: 1; transform: none; }
main#portal-top #contents__enjoy #contents__enjoy__gamelink .gamelink__list li.requiem a .logo { position: absolute; top: 22%; left: 50%; transform: translateX(-50%); width: 100%; height: 130px; z-index: 10; filter: drop-shadow(rgb(0, 0, 0) 0px 0px 5px) drop-shadow(rgb(0, 0, 0) 0px 0px 10px); background: url("/residentevil/pc/img/renet/titles/logo_requiem-re.webp") center center / auto 100% no-repeat; }
main#portal-top #contents__enjoy #contents__enjoy__gamelink .gamelink__list li.requiem a .logo:lang(ja) { background: url("/residentevil/pc/img/renet/titles/logo_requiem-bh.webp") center center / auto 100% no-repeat; }
main#portal-top #contents__enjoy #contents__enjoy__gamelink .gamelink__list li.requiem a .title { width: 196px; height: 14px; background: url("/residentevil/pc/img/top/gamelink_requiem_text.png") center center / contain no-repeat; position: absolute; left: 50%; transform: translateX(-50%); top: 100%; text-align: center; margin: 0px; }
main#portal-top #contents__enjoy #contents__enjoy__gamelink .gamelink__list li.requiem a .intro { position: absolute; top: 70%; left: 50%; transform: translateX(-50%); z-index: 10; width: 90%; max-width: 600px; background: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9) 20%, rgba(0, 0, 0, 0.9) 80%, rgba(0, 0, 0, 0)); border-top: 1px solid rgb(63, 9, 9); border-bottom: 1px solid rgb(63, 9, 9); 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)) 1 / 1 / 0 stretch; padding: 10px 0px; }
main#portal-top #contents__enjoy #contents__enjoy__gamelink .gamelink__list li.requiem a .intro p { font-size: 1.3rem; text-align: center; font-weight: bold; font-family: "Noto Sans", sans-serif; margin: 0px 5px; }
main#portal-top #contents__enjoy #contents__enjoy__gamelink .gamelink__list li.requiem a .intro p span { color: rgb(235, 0, 0); }
main#portal-top #contents__enjoy #contents__enjoy__gamelink .gamelink__list li.requiem a .intro p span:not(:lang(ja)) { display: block; }
main#portal-top #contents__enjoy #contents__enjoy__gamelink .gamelink__list li.requiem a .intro ul { display: flex; justify-content: center; align-items: center; flex-wrap: wrap; }
main#portal-top #contents__enjoy #contents__enjoy__gamelink .gamelink__list li.requiem a .intro ul li { display: flex; align-items: center; margin: 0px 10px 10px; }
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: 15px; left: 10px; width: 7px; height: 7px; border-radius: 100%; background: rgb(235, 11, 25); transform: translateY(-50%); z-index: 10; }
main#portal-top #contents__enjoy #contents__enjoy__gamelink .gamelink__list li.new a::after { animation: 1.5s ease 0s infinite normal none running pulsate; }
main#portal-top #contents__enjoy #contents__enjoy__gamelink.disp .gamelink__left h3, main#portal-top #contents__enjoy #contents__enjoy__gamelink.disp .gamelink__left p { opacity: 1; transform: translateY(0px); }
main#portal-top #contents__enjoy #contents__enjoy__gamelink.disp .gamelink__list li { opacity: 1; transform: translateX(0px); }
main#portal-top #contents__enjoy #contents__enjoy__gamelink.disp .btn { opacity: 1; transform: translateY(0px); }
main#portal-top #contents__enjoy #contents__enjoy__ambassador { position: relative; border-bottom: 1px solid rgb(58, 58, 58); background: url("/residentevil/pc/img/ambassador/bg-mainimage.webp") center center / cover no-repeat; }
body.no_webp main#portal-top #contents__enjoy #contents__enjoy__ambassador { background: url("/residentevil/pc/img/ambassador/bg-mainimage.jpg") center center / cover no-repeat; }
main#portal-top #contents__enjoy #contents__enjoy__ambassador .inner { position: relative; width: calc(100% - 60px); margin: 0px auto; padding: 80px 0px 120px; }
main#portal-top #contents__enjoy #contents__enjoy__ambassador .inner .ambassador__left h3 { width: 100%; position: relative; color: rgb(255, 255, 255); font-family: Oswald, sans-serif; font-size: 3.8rem; font-weight: 400; line-height: 1; letter-spacing: 0.05em; text-shadow: rgb(0, 0, 0) 0px 0px 10px; margin: 0px 0px 10px; padding: 0px 0px 10px; 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 0px 0px; color: rgb(231, 231, 231); font-family: "Noto Serif JP", serif; font-size: 1.4rem; line-height: 2; letter-spacing: 0em; }
main#portal-top #contents__enjoy #contents__enjoy__ambassador .inner .ambassador__left h3::before { flex: 0 0 auto; justify-content: center; align-items: center; content: ""; position: absolute; top: -12px; left: -12px; width: 13px; height: 3px; background: rgb(235, 0, 0); }
main#portal-top #contents__enjoy #contents__enjoy__ambassador .inner .ambassador__left h3 span { display: block; font-size: 1.4rem; margin-top: 8px; }
main#portal-top #contents__enjoy #contents__enjoy__ambassador .inner .ambassador__left p { margin: 0px 0px 20px; color: rgb(231, 231, 231); font-family: "Noto Serif JP", serif; font-size: 1.6rem; 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 a.btn { display: flex; justify-content: center; align-items: center; width: 130px; height: 34px; margin: 0px; border: 1px solid rgb(235, 0, 0); background: rgba(0, 0, 0, 0.5); color: red; font-family: Oswald, sans-serif; font-size: 1.4rem; 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.btn:hover, main#portal-top #contents__enjoy #contents__enjoy__ambassador .inner a.btn:active { background: rgb(55, 0, 0); }
main#portal-top #contents__enjoy #contents__enjoy__ambassador .inner a.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: block; width: calc(100% - 15px); margin: 0px auto 20px; padding: 30px; border: 1px solid rgba(255, 255, 255, 0.3); background: rgba(0, 0, 0, 0.3); box-sizing: border-box; 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 a.ambassador__card p { width: 100%; margin: 0px 2% 0px 0px; color: rgb(231, 231, 231); font-size: 1.4rem; }
main#portal-top #contents__enjoy #contents__enjoy__ambassador .inner a.ambassador__card span { display: block; width: 80%; margin: 20px auto 0px; color: rgb(231, 231, 231); font-size: 1rem; text-align: center; }
main#portal-top #contents__enjoy #contents__enjoy__ambassador .inner a.ambassador__card span img { width: 100%; height: auto; border-radius: 4px; border: 1px solid rgb(58, 58, 58); }
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 { opacity: 1; transform: translateY(0px); }
main#portal-top #contents__enjoy #contents__enjoy__ambassador.disp .inner a.ambassador__card { opacity: 1; transform: translateY(0px); }
main#portal-top #contents__enjoy #contents__enjoy__ambassador.disp .inner .btn { opacity: 1; transform: translateY(0px); }
main#portal-top #caution__site { position: relative; padding: 120px 0px; text-align: center; }
main#portal-top #caution__site dl { display: inline-block; border: 1px solid rgba(255, 255, 255, 0.1); color: rgb(255, 255, 255); padding: 100px 20px 50px; width: 70%; margin: 0px auto; background: url("/residentevil/pc/img/top/icon_caution.png") center 40px no-repeat rgba(0, 0, 0, 0.5); }
main#portal-top #caution__site dl dt { margin: 0px 0px 30px; font-size: 1.6rem; }
main#portal-top #caution__site dl dd a { display: flex; justify-content: center; align-items: center; width: 180px; height: 48px; margin: 0px auto; background: rgb(147, 9, 18); color: rgb(255, 255, 255); font-family: Oswald, sans-serif; transition: background 0.2s, opacity 0.2s; font-size: 1.4rem; }
main#portal-top #caution__site dl dd a:hover, main#portal-top #caution__site dl dd a:active { background: rgb(235, 0, 0); }
main#portal-top #caution__site dl dd a.disabled { opacity: 0.5; pointer-events: none; }
#mdl__firstTime { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.8); visibility: hidden; opacity: 0; pointer-events: none; transition: visibility 0.3s, opacity 0.3s; overflow: auto; z-index: 88888; }
#mdl__firstTime.disp { visibility: visible; opacity: 1; pointer-events: all; }
#mdl__firstTime .label-bg { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; }
#mdl__firstTime .firstTime__inner { position: relative; width: 90vw; margin: 40px auto; padding: 40px 0px 35px; border: 1px solid rgb(58, 58, 58); background: url("/residentevil/pc/img/integration/bg_about.jpg") center 200px / 200% auto no-repeat rgb(0, 0, 0); }
#mdl__firstTime .firstTime__inner dl dt { position: relative; margin: 0px 0px 40px; font-family: "Noto Serif JP", serif; font-size: 2.4rem; line-height: 1.3; text-align: center; padding: 0px 20px; }
#mdl__firstTime .firstTime__inner dl dt::after { content: ""; position: absolute; bottom: -20px; right: 50%; width: 40px; height: 4px; background: rgb(174, 0, 0); transform: translateX(50%); }
#mdl__firstTime .firstTime__inner dl dd { margin: 0px 20px 20px; font-size: 1.2rem; text-align: center; line-height: 2; }
#mdl__firstTime .firstTime__inner dl dd br { display: none; }
#mdl__firstTime .firstTime__inner dl dd span { display: block; margin: 20px 0px 0px; padding: 20px 0px; border-top: 1px solid rgb(58, 58, 58); font-size: 14px; text-align: center; }
#mdl__firstTime .firstTime__inner dl dd a { display: flex; justify-content: center; align-items: center; width: 100%; height: 40px; margin: 0px auto; background: rgb(147, 9, 18); color: rgb(255, 255, 255); font-family: Oswald, sans-serif; font-size: 1.8rem; transition: background 0.2s, opacity 0.2s; max-width: 300px; }
#mdl__firstTime .firstTime__inner dl dd a:hover, #mdl__firstTime .firstTime__inner dl dd a:active { background: rgb(235, 0, 0); }
#mdl__firstTime .firstTime__inner dl dd a.disabled { opacity: 0.5; pointer-events: none; }
#mdl__firstTime .firstTime__inner img { display: block; width: 80%; max-width: 300px; height: auto; margin: 0px auto 42px; }
#mdl__firstTime .firstTime__inner a.link { display: flex; justify-content: center; align-items: center; width: 80%; height: 40px; margin: 0px auto 18px; background: rgb(147, 9, 18); color: rgb(255, 255, 255); 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: rgb(235, 0, 0); }
#mdl__firstTime .firstTime__inner a.link.disabled { opacity: 0.5; pointer-events: none; }
#mdl__firstTime .sticky { display: flex; justify-content: center; align-items: center; position: sticky; bottom: 0px; width: 100%; height: 80px; border-top: 1px solid rgb(142, 142, 142); 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: rgb(235, 0, 0); border: 2px solid rgb(235, 0, 0); transform: scale(0.7); }
#mdl__firstTime .sticky .exp .checkbox input[type="checkbox"]:checked + label span::after { width: 10px; background: rgb(255, 255, 255); transition: width 150ms 100ms; }
#mdl__firstTime .sticky .exp .checkbox input[type="checkbox"]:checked + label span::before { width: 5px; background: rgb(255, 255, 255); transition: width 150ms 100ms; }
#mdl__firstTime .sticky .exp .checkbox input[type="checkbox"]:checked + label:hover span { background-color: rgb(235, 0, 0); transform: scale(0.7); }
#mdl__firstTime .sticky .exp .checkbox input[type="checkbox"]:checked + label:hover span::after { width: 10px; background: rgb(255, 255, 255); transition: width 150ms 100ms; }
#mdl__firstTime .sticky .exp .checkbox input[type="checkbox"]:checked + label:hover span::before { width: 5px; background: rgb(255, 255, 255); transition: width 150ms 100ms; }
#mdl__firstTime .sticky .exp .checkbox label { display: flex; align-items: center; justify-content: center; position: relative; margin: 0px 20px 0px 0px; color: rgb(255, 255, 255); font-size: 1.2rem; cursor: pointer; }
#mdl__firstTime .sticky .exp .checkbox label span { display: inline-block; position: relative; width: 25px; height: 25px; margin: 0px 10px 0px 0px; border: 2px solid rgb(255, 255, 255); border-radius: 50%; background: rgb(0, 0, 0); vertical-align: -6px; transition: background-color 150ms 100ms, transform 350ms cubic-bezier(0.78, -1.22, 0.17, 1.89); transform: scale(0.7, 0.7); transform-origin: center center; }
#mdl__firstTime .sticky .exp .checkbox label span::before { content: ""; width: 0px; height: 2px; border-radius: 2px; background: rgb(255, 255, 255); position: absolute; transform: rotate(45deg); top: 13px; left: 9px; transition: width 50ms 50ms; transform-origin: 0% 0%; }
#mdl__firstTime .sticky .exp .checkbox label span::after { content: ""; width: 0px; height: 2px; border-radius: 2px; background: rgb(255, 255, 255); position: absolute; transform: rotate(305deg); top: 16px; left: 10px; transition: width 50ms; transform-origin: 0% 0%; }
#mdl__firstTime .sticky .exp .checkbox label:active span::before { width: 5px; transition: width 100ms; }
#mdl__firstTime .sticky .exp .checkbox label:active span::after { width: 10px; transition: width 150ms 100ms; }
#mdl__firstTime .sticky .link-list li a { display: flex; justify-content: center; align-items: center; width: 80%; height: 40px; margin: 0px auto 18px; background: rgb(147, 9, 18); color: rgb(255, 255, 255); font-family: Oswald, sans-serif; font-size: 1.8rem; transition: background 0.2s, opacity 0.2s; }
#mdl__firstTime .sticky .link-list li a:hover, #mdl__firstTime .sticky .link-list li a:active { background: rgb(235, 0, 0); }
#mdl__firstTime .sticky .link-list li a.disabled { opacity: 0.5; pointer-events: none; }
#mdl__firstTime .sticky .link-list li.close { display: flex; justify-content: center; align-items: center; width: 100px; height: 30px; margin: 0px auto; background: rgb(34, 34, 34); color: rgb(255, 255, 255); font-family: Oswald, sans-serif; font-weight: 300; transition: background 0.2s, opacity 0.2s; border: 1px solid rgb(179, 179, 179); font-size: 1.4rem; cursor: pointer; }
#mdl__firstTime .sticky .link-list li.close:hover, #mdl__firstTime .sticky .link-list li.close:active { border: 1px solid rgb(172, 24, 24); background: rgba(255, 255, 255, 0.08); }
#mdl__firstTime .sticky .link-list li.close.disabled { background: rgba(255, 255, 255, 0.5); color: rgb(67, 67, 67); pointer-events: none; }
#mdl__firstTime #service { margin: 0px auto 30px; padding: 30px 0px; width: 80%; border-top: 1px solid rgb(58, 58, 58); border-bottom: 1px solid rgb(58, 58, 58); }
#mdl__firstTime #service h2 { position: relative; margin: 0px 0px 60px; font-family: "Noto Serif JP", serif; font-size: 2rem; text-align: center; }
#mdl__firstTime #service h2::after { content: ""; position: absolute; bottom: -25px; right: 50%; width: 58px; height: 5px; background: rgb(174, 0, 0); transform: translateX(50%); }
#mdl__firstTime #service p { margin: 0px; font-size: 1.2rem; line-height: 2; text-align: center; color: rgb(208, 208, 208); }
#mdl__firstTime #migration { margin: 0px auto; padding: 0px; width: 80%; }
#mdl__firstTime #migration p { margin: 0px 0px 50px; font-family: "Noto Serif JP", serif; font-size: 2rem; text-align: center; line-height: 2; color: rgb(208, 208, 208); }
#mdl__firstTime #migration img { display: inline-block; width: auto; margin: 0px; max-width: 100%; }
#mdl__firstTime #migration ul { width: 90%; margin: 0px auto 10px; padding: 20px 0px; }
#mdl__firstTime #migration ul li { position: relative; padding: 0px 50px; text-align: center; }
#mdl__firstTime #migration ul li img { width: 100%; max-width: 170px; }
#mdl__firstTime #migration ul li:first-of-type img { max-width: 235px; }
#mdl__firstTime #migration ul li:first-of-type::after { display: block; content: ""; width: 20px; height: 20px; margin: 20px auto; border-top: 1px solid rgb(255, 255, 255); border-right: 1px solid rgb(255, 255, 255); transform: rotate(135deg); }
#mdl__firstTime #migration label { display: flex; justify-content: center; align-items: center; width: 320px; height: 50px; margin: 0px auto; background: rgb(147, 9, 18); color: rgb(255, 255, 255); font-family: Oswald, sans-serif; font-size: 1.8rem; transition: background 0.2s, opacity 0.2s; cursor: pointer; }
#mdl__firstTime #migration label:hover, #mdl__firstTime #migration label:active { background: rgb(235, 0, 0); }
#mdl__firstTime #migration label.disabled { opacity: 0.5; pointer-events: none; }
#mdl__firstTime #end_migration { margin: 0px auto 30px; padding: 10px 10px 15px; width: 90%; border: 1px solid rgb(172, 24, 24); background: rgb(77, 12, 15); box-sizing: border-box; }
#mdl__firstTime #end_migration p { font-size: 1.4rem; text-align: center; line-height: 1.5; color: rgb(208, 208, 208); }
#mdl__firstTime #end_migration a { display: flex; justify-content: center; align-items: center; width: 80%; height: 35px; margin: 0px auto; background: rgb(147, 9, 18); color: rgb(255, 255, 255); font-family: Oswald, sans-serif; transition: background 0.2s, opacity 0.2s; font-size: 1.4rem; }
#mdl__firstTime #end_migration a:hover, #mdl__firstTime #end_migration a:active { background: rgb(235, 0, 0); }
#mdl__firstTime #end_migration a.disabled { opacity: 0.5; pointer-events: none; }
.w5NdPhux_ja { position: absolute; width: 5vw; height: 14vw; top: 0px; left: 53.25vw; display: block; opacity: 0.5; }
.w5NdPhux_en { position: absolute; width: 5vw; height: 14vw; top: 0px; left: 57.25vw; display: block; opacity: 0.5; }
.logo_position { position: relative; }
.overflow .bnr_slider { z-index: -1; display: none; }
.gravity .logo { opacity: 0 !important; }
.gravity-move .logo { opacity: 1 !important; }
main#portal-integration { transition: visibility 0.3s, opacity 0.3s; visibility: visible !important; opacity: 1 !important; }
main#portal-integration .pc { display: none !important; }
main#portal-integration #imageSlide { display: flex; position: relative; width: 100%; border-bottom: 1px solid rgb(58, 58, 58); overflow: hidden; }
main#portal-integration #imageSlide .imageSlide__slider { display: flex; width: 6850px; animation: 200s linear 0s infinite normal none running imageSlide; }
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 { position: absolute; top: 0px; right: 50%; width: 100%; height: 525px; margin: 0px auto; padding: 60px 0px 0px; background: url("/residentevil/mb/img/integration/slider_circle-en.png") center 150px no-repeat; box-sizing: border-box; transform: translateX(50%); }
main#portal-integration #imageSlide .imageSlide__description:lang(ja) { background: url("/residentevil/mb/img/integration/slider_circle-ja.png") center 150px no-repeat; }
main#portal-integration #imageSlide .imageSlide__description h1 { margin: 0px; line-height: 1; }
main#portal-integration #imageSlide .imageSlide__description h1 img { display: block; width: 80%; margin: 0px auto; filter: drop-shadow(rgb(0, 0, 0) 0px 0px 17px); }
main#portal-integration #imageSlide .imageSlide__description p { font-family: "Noto Sans JP", sans-serif; font-size: 1.6rem; font-weight: 200; text-align: center; text-shadow: rgb(0, 0, 0) 0px 0px 17px, rgb(0, 0, 0) 0px 0px 17px, rgb(0, 0, 0) 0px 0px 17px, rgb(0, 0, 0) 0px 0px 17px; }
main#portal-integration #about { padding: 80px 0px; border-bottom: 1px solid rgb(58, 58, 58); background: url("/residentevil/mb/img/integration/bg_about.jpg") center bottom / 100% auto no-repeat; }
main#portal-integration #about h2 { position: relative; margin: 0px 0px 80px; font-family: "Noto Serif JP", serif; text-align: center; font-size: 2.2rem; }
main#portal-integration #about h2::after { content: ""; position: absolute; bottom: -40px; right: 50%; width: 58px; height: 5px; background: rgb(174, 0, 0); transform: translateX(50%); }
main#portal-integration #about p { margin: 0px 5%; font-size: 1.6rem; line-height: 2; }
main#portal-integration #about p br { display: none; }
main#portal-integration #usage { padding: 80px 0px; border-bottom: 1px solid rgb(58, 58, 58); }
main#portal-integration #usage h2 { position: relative; margin: 0px 0px 80px; font-family: "Noto Serif JP", serif; text-align: center; font-size: 2rem; }
main#portal-integration #usage h2::after { content: ""; position: absolute; bottom: -40px; right: 50%; width: 58px; height: 5px; background: rgb(174, 0, 0); transform: translateX(50%); }
main#portal-integration #usage h2 span { display: inline-block; }
main#portal-integration #usage .usage__point { position: relative; margin: 0px auto 40px; }
main#portal-integration #usage .usage__point li { position: relative; width: 100%; padding: 0px 5%; box-sizing: border-box; }
main#portal-integration #usage .usage__point li:nth-of-type(1) { background: url("/residentevil/mb/img/integration/bg_usage1.jpg") right top / 70% auto no-repeat; }
main#portal-integration #usage .usage__point li:nth-of-type(1) h3 { background: url("/residentevil/pc/img/integration/point1.png") left bottom / 60% auto no-repeat; }
main#portal-integration #usage .usage__point li:nth-of-type(2) { background: url("/residentevil/mb/img/integration/bg_usage2.jpg") right top / 70% auto no-repeat; }
main#portal-integration #usage .usage__point li:nth-of-type(2) h3 { background: url("/residentevil/pc/img/integration/point2.png") left bottom / 60% auto no-repeat; }
main#portal-integration #usage .usage__point li:nth-of-type(3) { background: url("/residentevil/mb/img/integration/bg_usage3.jpg") right top / 70% auto no-repeat; margin: 0px; }
main#portal-integration #usage .usage__point li:nth-of-type(3) h3 { background: url("/residentevil/pc/img/integration/point3.png") left bottom / 60% auto no-repeat; }
main#portal-integration #usage .usage__point li h3 { margin: 0px 0px 10px; padding: 120px 0px 0px; color: rgb(235, 0, 0); font-size: 3.4rem; }
main#portal-integration #usage .usage__point li dl br { display: none; }
main#portal-integration #usage .usage__point li dl dt { position: relative; margin: 0px 0px 10px; padding: 0px 0px 0px 50px; font-size: 2rem; font-family: Oswald, sans-serif; }
main#portal-integration #usage .usage__point li dl dt::after { display: block; content: ""; position: absolute; top: 50%; left: 0px; width: 34px; height: 4px; background: rgb(183, 21, 21); transform: translateY(-50%); }
main#portal-integration #usage .usage__point li dl dd { padding: 0px 0px 0px 50px; color: rgb(208, 208, 208); font-size: 1.4rem; line-height: 2; }
main#portal-integration #usage .usage__text { margin: 0px auto 60px; padding: 0px 0px 80px; background: url("/residentevil/pc/img/integration/arrow_more.png") center bottom no-repeat; font-family: "Noto Serif JP", serif; font-size: 2.2rem; text-align: center; line-height: 2; }
main#portal-integration #usage .usage__text span { display: inline-block; position: relative; margin: 0px 0px 10px; border-bottom: 2px solid rgb(183, 21, 21); }
main#portal-integration #usage .usage__contents { width: 90%; max-width: 330px; margin: 0px auto; }
main#portal-integration #usage .usage__contents li { width: 100%; margin: 0px 0px 30px; padding: 0px 0px 40px; border: 1px solid rgb(58, 58, 58); background: url("/residentevil/pc/img/common/bg_inner.png") repeat; }
main#portal-integration #usage .usage__contents li h3 { display: flex; flex-direction: column; justify-content: center; align-items: center; height: 199px; border-bottom: 1px solid rgb(58, 58, 58); font-family: Oswald, sans-serif; font-size: 4rem; }
main#portal-integration #usage .usage__contents li h3 span { margin: 10px 0px 0px; font-size: 1.4rem; }
main#portal-integration #usage .usage__contents li.contents h3 { background: url("/residentevil/pc/img/integration/bg_usagecontent1.jpg") center bottom no-repeat; }
main#portal-integration #usage .usage__contents li.ambassador h3 { background: url("/residentevil/pc/img/integration/bg_usagecontent2.jpg") center bottom no-repeat; }
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") center bottom no-repeat; }
main#portal-integration #usage .usage__contents li.playdata h3 img { width: 300px; }
main#portal-integration #usage .usage__contents li p { display: flex; align-items: center; width: 280px; height: 125px; margin: 0px auto; font-size: 1.6rem; }
main#portal-integration #usage .usage__contents li p br { display: none; }
main#portal-integration #usage .usage__contents li a { display: flex; justify-content: center; align-items: center; width: 280px; height: 40px; margin: 0px auto; background: rgb(147, 9, 18); color: rgb(255, 255, 255); font-family: Oswald, sans-serif; font-size: 1.8rem; transition: background 0.2s, opacity 0.2s; box-shadow: rgb(0, 0, 0) 0px 0px 15px; }
main#portal-integration #usage .usage__contents li a:hover, main#portal-integration #usage .usage__contents li a:active { background: rgb(235, 0, 0); }
main#portal-integration #usage .usage__contents li a.disabled { opacity: 0.5; pointer-events: none; }
main#portal-integration #usage .usage__link { width: 84%; margin: 50px auto 0px; }
main#portal-integration #usage .usage__link dt { font-size: 2rem; text-align: center; }
main#portal-integration #usage .usage__link dd a { display: flex; justify-content: center; align-items: center; width: 100%; height: 40px; margin: 20px auto 0px; background: rgb(147, 9, 18); color: rgb(255, 255, 255); font-family: Oswald, sans-serif; font-size: 1.8rem; transition: background 0.2s, opacity 0.2s; max-width: 300px; }
main#portal-integration #usage .usage__link dd a:hover, main#portal-integration #usage .usage__link dd a:active { background: rgb(235, 0, 0); }
main#portal-integration #usage .usage__link dd a.disabled { opacity: 0.5; pointer-events: none; }
main#portal-integration #service { padding: 80px 0px 40px; }
main#portal-integration #service h2 { position: relative; margin: 0px 0px 80px; font-family: "Noto Serif JP", serif; text-align: center; font-size: 2rem; }
main#portal-integration #service h2::after { content: ""; position: absolute; bottom: -40px; right: 50%; width: 58px; height: 5px; background: rgb(174, 0, 0); transform: translateX(50%); }
main#portal-integration #service p { margin: 0px 5% 80px; font-size: 1.6rem; line-height: 2; }
main#portal-integration #service p br { display: none; }
main#portal-integration #service .service__figure { display: flex; justify-content: space-between; align-items: center; position: relative; width: 320px; margin: 0px auto; }
main#portal-integration #service .service__figure::after { display: block; content: ""; position: absolute; top: 260px; right: 50%; width: 510px; height: 70px; background: url("/residentevil/pc/img/integration/route.png") center top / 100% auto no-repeat; transform: translateX(50%) rotate(-90deg); }
main#portal-integration #service .service__figure .service__figure__list { width: 230px; }
main#portal-integration #service .service__figure .service__figure__list li { display: flex; flex-direction: column; width: 100px; margin: 0px 0px 10px; font-size: 1.2rem; text-align: center; }
main#portal-integration #service .service__figure .service__figure__list li img { width: 100%; height: auto; border: 1px solid rgba(255, 255, 255, 0.25); margin: 0px 0px 10px; }
main#portal-integration #service .service__figure .service__figure__newsite { display: flex; flex-direction: column; position: relative; top: -30px; width: 130px; margin: 0px; line-height: 1; text-align: center; }
main#portal-integration #service .service__figure .service__figure__newsite img { width: 100%; }
main#portal-integration #migration { padding: 0px 5% 80px; }
main#portal-integration #migration p { margin: 0px 0px 60px; font-family: "Noto Serif JP", serif; font-size: 1.6rem; text-align: center; line-height: 2; }
main#portal-integration #migration ul { width: 100%; margin: 0px auto 30px; padding: 20px 0px; border: 1px solid rgb(50, 50, 50); background: rgb(11, 11, 11); }
main#portal-integration #migration ul li { position: relative; padding: 0px 50px; text-align: center; }
main#portal-integration #migration ul li span { display: block; font-size: 1.4rem; }
main#portal-integration #migration ul li img { width: 100%; max-width: 170px; }
main#portal-integration #migration ul li:first-of-type img { max-width: 235px; }
main#portal-integration #migration ul li:first-of-type::after { display: block; content: ""; width: 20px; height: 20px; margin: 20px auto; border-top: 1px solid rgb(255, 255, 255); border-right: 1px solid rgb(255, 255, 255); transform: rotate(135deg); }
main#portal-integration #migration .toEndMigration { display: flex; justify-content: center; align-items: center; width: 300px; height: 50px; margin: 0px auto; background: rgb(147, 9, 18); color: rgb(255, 255, 255); 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: rgb(235, 0, 0); }
main#portal-integration #migration .toEndMigration.disabled { opacity: 0.5; pointer-events: none; }
main#portal-about { transition: visibility 0.3s, opacity 0.3s; visibility: visible !important; opacity: 1 !important; }
main#portal-about #pagetitle { display: flex; justify-content: center; align-items: center; position: relative; height: 26vw; background: url("/residentevil/mb/img/about/bg_pagetitle-history-en.jpg") center center / cover no-repeat; z-index: 10; }
main#portal-about #pagetitle:lang(ja) { background: url("/residentevil/mb/img/about/bg_pagetitle-history-ja.jpg") center center / cover no-repeat; }
main#portal-about #pagetitle h1 { display: none; text-align: center; }
main#portal-about #pagetitle h1 img { width: 30vw; }
main#portal-about #contents { width: 100%; padding: 0px; color: rgb(255, 255, 255); border-top: 1px solid rgb(58, 58, 58); }
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 rgb(170, 27, 31); background: rgb(0, 0, 0); }
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: 0px; height: 0px; border-style: solid; border-width: 10px 10px 0px; border-color: rgb(170, 27, 32) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); 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 rgb(43, 43, 43); background: rgb(0, 0, 0); }
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: rgb(208, 208, 208); 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: 0px 0px 0px 30px; color: rgb(235, 0, 0); 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: 0px; width: 12px; height: 12px; border-radius: 100%; background: rgb(235, 11, 25); transform: translateY(-50%); }
main#portal-about #contents .portal_content-tab li label .new::after { animation: 1.5s ease 0s infinite normal none running pulsate; opacity: 0.2; }
main#portal-about #contents .portal_content-tab { position: relative; z-index: 10; display: none; }
main#portal-about #contents .portal_content-tab li { width: 50%; }
main#portal-about #contents .portal_content-tab li label { height: 90px; font-size: 1.8rem; }
main#portal-about #contents .portal_content-tab li label p span { font-size: 1rem; }
main#portal-about #contents .portal_content-tab li label .new { top: 30px; left: calc(50% - 7em); padding: 0px 0px 0px 20px; font-size: 1rem; }
main#portal-about #contents .portal_content-tab li label .new::before, main#portal-about #contents .portal_content-tab li label .new::after { width: 8px; height: 8px; }
main#portal-about #contents .contents__inner.about #contents__inner__exp { background: url("/residentevil/pc/img/about/bg_exp.png") -33vw 0vh / 200% auto no-repeat; }
main#portal-about #contents .contents__inner.about #contents__inner__exp .inner { width: 100%; padding: 90px 6vw; box-sizing: border-box; }
main#portal-about #contents .contents__inner.about #contents__inner__exp .inner p { position: relative; color: rgb(255, 255, 255); font-family: "Noto Serif JP", serif; font-size: 4.26667vw; line-height: 2; text-shadow: rgb(0, 0, 0) 0px 0px 10px, rgb(0, 0, 0) 0px 0px 10px, rgb(0, 0, 0) 0px 0px 10px, rgb(0, 0, 0) 0px 0px 10px; margin: 0px 7vw; }
@media only screen and (min-width: 480px) {
  main#portal-about #contents .contents__inner.about #contents__inner__exp .inner p { font-size: 2rem; }
}
@media only screen and (max-width: 320px) {
  main#portal-about #contents .contents__inner.about #contents__inner__exp .inner p { font-size: 1.2rem; }
}
main#portal-about #contents .contents__inner.about #contents__inner__exp .inner p::before { display: block; content: ""; position: absolute; top: -15px; left: -26px; width: 25px; height: 3px; background: rgb(235, 0, 0); }
main#portal-about #contents .contents__inner.about #contents__inner__exp .inner p br.brNone { display: none; }
main#portal-about #contents .contents__inner.about #contents__inner__image ul { display: flex; flex-wrap: wrap; text-align: center; }
main#portal-about #contents .contents__inner.about #contents__inner__image ul li { margin: 0px 0px 30px; padding: 0px; font-size: 1.1rem; color: rgb(208, 208, 208); width: 50%; }
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 .inner { width: 100%; box-sizing: border-box; padding: 60px 6vw 30px; }
main#portal-about #contents .contents__inner.about #contents__inner__text .inner p { margin: 0px 0px 60px; color: rgb(255, 255, 255); font-family: "Noto Serif JP", serif; font-size: 4.8vw; line-height: 2; text-shadow: rgb(235, 0, 0) 0px 0px 10px; font-weight: bold; }
@media only screen and (min-width: 480px) {
  main#portal-about #contents .contents__inner.about #contents__inner__text .inner p { font-size: 2rem; }
}
@media only screen and (max-width: 320px) {
  main#portal-about #contents .contents__inner.about #contents__inner__text .inner p { font-size: 1.2rem; }
}
main#portal-about #contents .contents__inner.about #contents__inner__text .inner p span { display: block; position: relative; padding: 0px 0px 5px; color: rgb(255, 255, 255); font-family: "Noto Serif JP", serif; font-size: 2rem; line-height: 2; }
main#portal-about #contents .contents__inner.about #contents__inner__text .inner p span::after { display: block; content: ""; position: absolute; bottom: 0px; left: 0px; width: 100%; height: 3px; background: rgb(235, 0, 0); }
main#portal-about #contents .contents__inner.about #contents__inner__link { padding: 0px 0px 130px; border-top: 1px solid rgb(58, 58, 58); }
main#portal-about #contents .contents__inner.about #contents__inner__link .title { margin: 50px 0px 20px; font-size: 1.6rem; text-align: center; width: 100%; color: rgb(208, 208, 208); }
main#portal-about #contents .contents__inner.about #contents__inner__link p { margin: 0px; padding: 0px; }
main#portal-about #contents .contents__inner.about #contents__inner__link p a { display: flex; justify-content: center; align-items: center; width: 80%; height: 50px; margin: 0px auto; background: rgb(147, 9, 18); color: rgb(255, 255, 255); font-family: Oswald, sans-serif; transition: background 0.2s, opacity 0.2s; padding: 10px 0px; font-size: 1.7rem; 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: rgb(235, 0, 0); }
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: 0px 0px 20vw; box-sizing: border-box; overflow-y: hidden; }
main#portal-about #contents .contents__inner.history::before { content: ""; position: fixed; top: 0px; right: 50%; width: 100%; height: 100vh; background: url("/residentevil/pc/img/about/history/bg_history.jpg") -150px top / 1200px auto no-repeat; transform: translateX(50%); }
main#portal-about #contents .contents__inner.history .history__inner { position: relative; width: 96%; margin: 0px auto; padding: 1px 0px 0px; z-index: 10; }
main#portal-about #contents .contents__inner.history .history__inner #age_line { position: absolute; top: 0px; left: 24vw; width: 2px; height: 0px; background: rgb(43, 43, 43); transition: height 0.3s; }
main#portal-about #contents .contents__inner.history .history__inner #age_line::after { content: ""; position: absolute; bottom: -10vw; left: 0px; width: 2px; height: 10vw; background: linear-gradient(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: 10vw auto 0px; padding: 6vw 0px; 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: 0px; }
main#portal-about #contents .contents__inner.history .history__inner .login_lead::after { bottom: 0px; }
main#portal-about #contents .contents__inner.history .history__inner .login_lead dl dt { margin: 0px 0px 3vw; color: rgb(255, 255, 255); font-size: 4vw; 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: 70vw; height: 10vw; margin: 0px auto; background: rgb(147, 9, 18); color: rgb(255, 255, 255); font-family: Oswald, sans-serif; transition: background 0.2s, opacity 0.2s; font-size: 3.6vw; }
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: rgb(235, 0, 0); }
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: 20vw 0px 0px; 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: 23vw; width: 2vw; height: 2vw; background: rgb(194, 194, 194); transition-delay: 0.3s; }
main#portal-about #contents .contents__inner.history .history__inner .titleBox::after { left: 21.3vw; width: 5vw; height: 5vw; border: 0.2vw solid rgb(194, 194, 194); }
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") left center / auto 60% no-repeat, url("/residentevil/pc/img/about/history/title_bg-one.png") right center / auto 100% no-repeat rgb(0, 0, 0); }
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") left center / auto 60% no-repeat, url("/residentevil/pc/img/about/history/title_bg-one.png") right center / auto 100% no-repeat rgb(0, 0, 0); }
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") left center / auto 60% no-repeat, url("/residentevil/pc/img/about/history/title_bg-re4-bh.png") right center / auto 100% no-repeat rgb(0, 0, 0); }
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") left center / auto 60% no-repeat, url("/residentevil/pc/img/about/history/title_bg-re2.png") right center / auto 100% no-repeat rgb(0, 0, 0); }
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") left center / auto 60% no-repeat, url("/residentevil/pc/img/about/history/title_bg-re2.png") right center / auto 100% no-repeat rgb(0, 0, 0); }
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") left center / auto 60% no-repeat, url("/residentevil/pc/img/about/history/title_bg-re4-bh.png") right center / auto 100% no-repeat rgb(0, 0, 0); }
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") left center / auto 60% no-repeat, url("/residentevil/pc/img/about/history/title_bg-re3.png") right center / auto 100% no-repeat rgb(0, 0, 0); }
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") left center / auto 60% no-repeat, url("/residentevil/pc/img/about/history/title_bg-re3.png") right center / auto 100% no-repeat rgb(0, 0, 0); }
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") left center / auto 60% no-repeat, url("/residentevil/pc/img/about/history/title_bg-re4-bh.png") right center / auto 100% no-repeat rgb(0, 0, 0); }
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") left center / auto 60% no-repeat, url("/residentevil/pc/img/about/history/title_bg-code.png") right center / auto 100% no-repeat rgb(0, 0, 0); }
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") left center / auto 60% no-repeat, url("/residentevil/pc/img/about/history/title_bg-code.png") right center / auto 100% no-repeat rgb(0, 0, 0); }
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") left center / auto 60% no-repeat, url("/residentevil/pc/img/about/history/title_bg-re4-bh.png") right center / auto 100% no-repeat rgb(0, 0, 0); }
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") left center / auto 60% no-repeat, url("/residentevil/pc/img/about/history/title_bg-zero.png") right center / auto 100% no-repeat rgb(0, 0, 0); }
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") left center / auto 60% no-repeat, url("/residentevil/pc/img/about/history/title_bg-zero.png") right center / auto 100% no-repeat rgb(0, 0, 0); }
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") left center / auto 60% no-repeat, url("/residentevil/pc/img/about/history/title_bg-re4-bh.png") right center / auto 100% no-repeat rgb(0, 0, 0); }
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") left center / auto 60% no-repeat, url("/residentevil/pc/img/about/history/title_bg-out.png") right center / auto 100% no-repeat rgb(0, 0, 0); }
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") left center / auto 60% no-repeat, url("/residentevil/pc/img/about/history/title_bg-out.png") right center / auto 100% no-repeat rgb(0, 0, 0); }
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") left center / auto 60% no-repeat, url("/residentevil/pc/img/about/history/title_bg-re4-bh.png") right center / auto 100% no-repeat rgb(0, 0, 0); }
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") left center / auto 60% no-repeat, url("/residentevil/pc/img/about/history/title_bg-out2.png") right center / auto 100% no-repeat rgb(0, 0, 0); }
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") left center / auto 60% no-repeat, url("/residentevil/pc/img/about/history/title_bg-out2.png") right center / auto 100% no-repeat rgb(0, 0, 0); }
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") left center / auto 60% no-repeat, url("/residentevil/pc/img/about/history/title_bg-re4-bh.png") right center / auto 100% no-repeat rgb(0, 0, 0); }
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") left center / auto 60% no-repeat, url("/residentevil/pc/img/about/history/title_bg-re4.png") right center / auto 100% no-repeat rgb(0, 0, 0); }
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") left center / auto 60% no-repeat, url("/residentevil/pc/img/about/history/title_bg-re4.png") right center / auto 100% no-repeat rgb(0, 0, 0); }
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") left center / auto 60% no-repeat, url("/residentevil/pc/img/about/history/title_bg-re4-bh.png") right center / auto 100% no-repeat rgb(0, 0, 0); }
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") left center / auto 60% no-repeat, url("/residentevil/pc/img/about/history/title_bg-re5.png") right center / auto 100% no-repeat rgb(0, 0, 0); }
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") left center / auto 60% no-repeat, url("/residentevil/pc/img/about/history/title_bg-re5.png") right center / auto 100% no-repeat rgb(0, 0, 0); }
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") left center / auto 60% no-repeat, url("/residentevil/pc/img/about/history/title_bg-re4-bh.png") right center / auto 100% no-repeat rgb(0, 0, 0); }
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") left center / auto 60% no-repeat, url("/residentevil/pc/img/about/history/title_bg-re6.png") right center / auto 100% no-repeat rgb(0, 0, 0); }
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") left center / auto 60% no-repeat, url("/residentevil/pc/img/about/history/title_bg-re6.png") right center / auto 100% no-repeat rgb(0, 0, 0); }
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") left center / auto 60% no-repeat, url("/residentevil/pc/img/about/history/title_bg-re4-bh.png") right center / auto 100% no-repeat rgb(0, 0, 0); }
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") left center / auto 60% no-repeat, url("/residentevil/pc/img/about/history/title_bg-one_remake.png") right center / auto 100% no-repeat rgb(0, 0, 0); }
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") left center / auto 60% no-repeat, url("/residentevil/pc/img/about/history/title_bg-one_remake.png") right center / auto 100% no-repeat rgb(0, 0, 0); }
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") left center / auto 60% no-repeat, url("/residentevil/pc/img/about/history/title_bg-re4-bh.png") right center / auto 100% no-repeat rgb(0, 0, 0); }
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") left center / auto 60% no-repeat, url("/residentevil/pc/img/about/history/title_bg-re2_remake.png") right center / auto 100% no-repeat rgb(0, 0, 0); }
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") left center / auto 60% no-repeat, url("/residentevil/pc/img/about/history/title_bg-re2_remake.png") right center / auto 100% no-repeat rgb(0, 0, 0); }
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") left center / auto 60% no-repeat, url("/residentevil/pc/img/about/history/title_bg-re4-bh.png") right center / auto 100% no-repeat rgb(0, 0, 0); }
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") left center / auto 60% no-repeat, url("/residentevil/pc/img/about/history/title_bg-re3_remake.png") right center / auto 100% no-repeat rgb(0, 0, 0); }
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") left center / auto 60% no-repeat, url("/residentevil/pc/img/about/history/title_bg-re3_remake.png") right center / auto 100% no-repeat rgb(0, 0, 0); }
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") left center / auto 60% no-repeat, url("/residentevil/pc/img/about/history/title_bg-re4-bh.png") right center / auto 100% no-repeat rgb(0, 0, 0); }
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") left center / auto 60% no-repeat, url("/residentevil/pc/img/about/history/title_bg-rev.png") right center / auto 100% no-repeat rgb(0, 0, 0); }
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") left center / auto 60% no-repeat, url("/residentevil/pc/img/about/history/title_bg-rev.png") right center / auto 100% no-repeat rgb(0, 0, 0); }
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") left center / auto 60% no-repeat, url("/residentevil/pc/img/about/history/title_bg-re4-bh.png") right center / auto 100% no-repeat rgb(0, 0, 0); }
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") left center / auto 60% no-repeat, url("/residentevil/pc/img/about/history/title_bg-rev2.png") right center / auto 100% no-repeat rgb(0, 0, 0); }
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") left center / auto 60% no-repeat, url("/residentevil/pc/img/about/history/title_bg-rev2.png") right center / auto 100% no-repeat rgb(0, 0, 0); }
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") left center / auto 60% no-repeat, url("/residentevil/pc/img/about/history/title_bg-re4-bh.png") right center / auto 100% no-repeat rgb(0, 0, 0); }
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") left center / auto 60% no-repeat, url("/residentevil/pc/img/about/history/title_bg-re7.png") right center / auto 100% no-repeat rgb(0, 0, 0); }
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") left center / auto 60% no-repeat, url("/residentevil/pc/img/about/history/title_bg-re7.png") right center / auto 100% no-repeat rgb(0, 0, 0); }
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") left center / auto 60% no-repeat, url("/residentevil/pc/img/about/history/title_bg-re4-bh.png") right center / auto 100% no-repeat rgb(0, 0, 0); }
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") left center / auto 60% no-repeat, url("/residentevil/pc/img/about/history/title_bg-village.png") right center / auto 100% no-repeat rgb(0, 0, 0); }
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") left center / auto 60% no-repeat, url("/residentevil/pc/img/about/history/title_bg-village.png") right center / auto 100% no-repeat rgb(0, 0, 0); }
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") left center / auto 60% no-repeat, url("/residentevil/pc/img/about/history/title_bg-re4-bh.png") right center / auto 100% no-repeat rgb(0, 0, 0); }
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") left center / auto 60% no-repeat, url("/residentevil/pc/img/about/history/title_bg-re4_remake.png") right center / auto 100% no-repeat rgb(0, 0, 0); }
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") left center / auto 60% no-repeat, url("/residentevil/pc/img/about/history/title_bg-re4_remake.png") right center / auto 100% no-repeat rgb(0, 0, 0); }
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") left center / auto 60% no-repeat, url("/residentevil/pc/img/about/history/title_bg-re4-bh.png") right center / auto 100% no-repeat rgb(0, 0, 0); }
main#portal-about #contents .contents__inner.history .history__inner .titleBox .age { position: relative; width: 18.5vw; color: rgb(255, 255, 255); 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: 7vw; }
main#portal-about #contents .contents__inner.history .history__inner .titleBox .age .mon { margin: 0px 0px 0px 5px; font-size: 4.5vw; }
main#portal-about #contents .contents__inner.history .history__inner .titleBox .age::after { display: block; content: ""; position: absolute; top: 50%; right: -3vw; width: 2vw; height: 2px; background: rgb(43, 43, 43); transform: scale(0, 1) translateY(-50%); transform-origin: right center; 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: -3.8vw; width: 3.8vw; height: 2px; background: rgb(43, 43, 43); transform: scale(0, 1) translateY(-50%); transform-origin: left center; 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: -7vw; left: 0px; height: 7vw; padding: 0px 2.5vw; background: rgb(196, 27, 22); color: rgb(255, 255, 255); font-family: Oswald, sans-serif; font-size: 3.2vw; line-height: 1; opacity: 0; }
main#portal-about #contents .contents__inner.history .history__inner .titleBox .title .title-new span { font-size: 3.8vw; }
main#portal-about #contents .contents__inner.history .history__inner .titleBox .title .title-new::before { display: block; content: ""; position: absolute; top: 0px; right: -6.74vw; width: 0px; height: 0px; border-style: solid; border-width: 7vw 0px 0px 7vw; border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgb(196, 28, 22); }
main#portal-about #contents .contents__inner.history .history__inner .titleBox .title .title-new::after { display: block; content: ""; position: absolute; top: 0px; right: -7vw; width: 1vw; height: 7vw; border-left: 1vw solid rgb(196, 28, 22); border-right: 1vw solid rgb(196, 28, 22); transform: skew(45deg, 0deg); }
main#portal-about #contents .contents__inner.history .history__inner .titleBox .title label { display: flex; align-items: center; position: relative; width: 65.5vw; height: 26.5vw; border: 1px solid rgb(90, 90, 90); background: rgb(0, 0, 0); box-sizing: border-box; opacity: 0; cursor: pointer; overflow: hidden; }
main#portal-about #contents .contents__inner.history .history__inner .titleBox .title label::before { content: ""; position: absolute; top: 50%; right: 5vw; width: 4vw; height: 4vw; border-top: 1px solid rgb(194, 194, 194); border-right: 1px solid rgb(194, 194, 194); filter: drop-shadow(rgb(0, 0, 0) 0px 0px 10px); 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: 65.5vw; height: 26.5vw; background: rgb(0, 0, 0); transition: transform 0.3s; }
main#portal-about #contents .contents__inner.history .history__inner .titleBox .title label:active { 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: 125px 0px 0px; color: rgb(208, 208, 208); font-family: Oswald, sans-serif; font-size: 3.2rem; font-weight: 200; text-align: center; opacity: 0; transform: translateY(50px); transition: opacity 1s 0.9s, transform 1s; }
main#portal-about #contents .contents__inner.history .coming.disp { opacity: 1; transform: translateY(0px); }
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: 0px; left: 0px; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.9); visibility: hidden; opacity: 0; overflow: auto; z-index: 100000; transition: visibility 0.3s, opacity 0.3s; }
main#portal-about .login_modal > label { display: block; position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; }
main#portal-about .login_modal .mdl__inner { position: absolute; top: 50%; right: 50%; width: 90%; padding: 45px 0px; 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%); }
@media (max-height: 670px) {
  main#portal-about .login_modal .mdl__inner { top: 20px; transform: translateX(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: 0px; }
main#portal-about .login_modal .mdl__inner::after { bottom: 0px; }
main#portal-about .login_modal .mdl__inner .mdl__login__img { margin: 0px auto 16px; }
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 { text-align: left; }
main#portal-about .login_modal .mdl__inner dl dt { margin: 0px 0px 16px; color: rgb(255, 250, 230); 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: rgb(175, 175, 167); font-size: 1.2rem; letter-spacing: 1px; }
main#portal-about .login_modal .mdl__inner dl dd { margin: 0px 0px 10px; color: rgb(175, 175, 167); font-size: 1.6rem; letter-spacing: 0px; }
main#portal-about .login_modal .mdl__inner dl dd span { display: inline-block; margin: 12px 0px; color: rgb(175, 175, 167); font-size: 1.2rem; }
main#portal-about .login_modal .mdl__inner dl dd.btn { display: flex; justify-content: center; align-items: center; width: 100%; height: 44px; margin: 0px; background: rgb(147, 9, 18); color: rgb(255, 255, 255); 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: rgb(235, 0, 0); }
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: 2vw; 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:active { filter: brightness(1.5); }
main#portal-about .title-content.history { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; visibility: hidden; opacity: 0; overflow: auto; 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") center top / 100% auto no-repeat rgb(0, 0, 0); }
main#portal-about .title-content.history.one-content .title__date { background: url("/residentevil/pc/img/about/history/bar_title.png") center top / auto 4vw no-repeat, url("/residentevil/pc/img/about/history/bar_title.png") center bottom / auto 4vw no-repeat, url("/residentevil/pc/img/about/history/one/bg_date.jpg") center center / auto 32vw no-repeat; }
main#portal-about .title-content.history.re2-content { background: url("/residentevil/pc/img/about/history/re2/bg.png") center top / 100% auto no-repeat rgb(0, 0, 0); }
main#portal-about .title-content.history.re2-content .title__date { background: url("/residentevil/pc/img/about/history/bar_title.png") center top / auto 4vw no-repeat, url("/residentevil/pc/img/about/history/bar_title.png") center bottom / auto 4vw no-repeat, url("/residentevil/pc/img/about/history/re2/bg_date.jpg") center center / auto 32vw no-repeat; }
main#portal-about .title-content.history.re3-content { background: url("/residentevil/pc/img/about/history/re3/bg.png") center top / 100% auto no-repeat rgb(0, 0, 0); }
main#portal-about .title-content.history.re3-content .title__date { background: url("/residentevil/pc/img/about/history/bar_title.png") center top / auto 4vw no-repeat, url("/residentevil/pc/img/about/history/bar_title.png") center bottom / auto 4vw no-repeat, url("/residentevil/pc/img/about/history/re3/bg_date.jpg") center center / auto 32vw no-repeat; }
main#portal-about .title-content.history.code-content { background: url("/residentevil/pc/img/about/history/code/bg.png") center top / 100% auto no-repeat rgb(0, 0, 0); }
main#portal-about .title-content.history.code-content .title__date { background: url("/residentevil/pc/img/about/history/bar_title.png") center top / auto 4vw no-repeat, url("/residentevil/pc/img/about/history/bar_title.png") center bottom / auto 4vw no-repeat, url("/residentevil/pc/img/about/history/code/bg_date.jpg") center center / auto 32vw no-repeat; }
main#portal-about .title-content.history.zero-content { background: url("/residentevil/pc/img/about/history/zero/bg.png") center top / 100% auto no-repeat rgb(0, 0, 0); }
main#portal-about .title-content.history.zero-content .title__date { background: url("/residentevil/pc/img/about/history/bar_title.png") center top / auto 4vw no-repeat, url("/residentevil/pc/img/about/history/bar_title.png") center bottom / auto 4vw no-repeat, url("/residentevil/pc/img/about/history/zero/bg_date.jpg") center center / auto 32vw no-repeat; }
main#portal-about .title-content.history.out-content { background: url("/residentevil/pc/img/about/history/out/bg.png") center top / 100% auto no-repeat rgb(0, 0, 0); }
main#portal-about .title-content.history.out-content .title__date { background: url("/residentevil/pc/img/about/history/bar_title.png") center top / auto 4vw no-repeat, url("/residentevil/pc/img/about/history/bar_title.png") center bottom / auto 4vw no-repeat, url("/residentevil/pc/img/about/history/out/bg_date.jpg") center center / auto 32vw no-repeat; }
main#portal-about .title-content.history.out2-content { background: url("/residentevil/pc/img/about/history/out2/bg.png") center top / 100% auto no-repeat rgb(0, 0, 0); }
main#portal-about .title-content.history.out2-content .title__date { background: url("/residentevil/pc/img/about/history/bar_title.png") center top / auto 4vw no-repeat, url("/residentevil/pc/img/about/history/bar_title.png") center bottom / auto 4vw no-repeat, url("/residentevil/pc/img/about/history/out2/bg_date.jpg") center center / auto 32vw no-repeat; }
main#portal-about .title-content.history.re4-content { background: url("/residentevil/pc/img/about/history/re4/bg.png") center top / 100% auto no-repeat rgb(0, 0, 0); }
main#portal-about .title-content.history.re4-content .title__date { background: url("/residentevil/pc/img/about/history/bar_title.png") center top / auto 4vw no-repeat, url("/residentevil/pc/img/about/history/bar_title.png") center bottom / auto 4vw no-repeat, url("/residentevil/pc/img/about/history/re4/bg_date.jpg") center center / auto 32vw no-repeat; }
main#portal-about .title-content.history.re5-content { background: url("/residentevil/pc/img/about/history/re5/bg.png") center top / 100% auto no-repeat rgb(0, 0, 0); }
main#portal-about .title-content.history.re5-content .title__date { background: url("/residentevil/pc/img/about/history/bar_title.png") center top / auto 4vw no-repeat, url("/residentevil/pc/img/about/history/bar_title.png") center bottom / auto 4vw no-repeat, url("/residentevil/pc/img/about/history/re5/bg_date.jpg") center center / auto 32vw no-repeat; }
main#portal-about .title-content.history.re6-content { background: url("/residentevil/pc/img/about/history/re6/bg.png") center top / 100% auto no-repeat rgb(0, 0, 0); }
main#portal-about .title-content.history.re6-content .title__date { background: url("/residentevil/pc/img/about/history/bar_title.png") center top / auto 4vw no-repeat, url("/residentevil/pc/img/about/history/bar_title.png") center bottom / auto 4vw no-repeat, url("/residentevil/pc/img/about/history/re6/bg_date.jpg") center center / auto 32vw no-repeat; }
main#portal-about .title-content.history.one_remake-content { background: url("/residentevil/pc/img/about/history/one_remake/bg.png") center top / 100% auto no-repeat rgb(0, 0, 0); }
main#portal-about .title-content.history.one_remake-content .title__date { background: url("/residentevil/pc/img/about/history/bar_title.png") center top / auto 4vw no-repeat, url("/residentevil/pc/img/about/history/bar_title.png") center bottom / auto 4vw no-repeat, url("/residentevil/pc/img/about/history/one_remake/bg_date.jpg") center center / auto 32vw no-repeat; }
main#portal-about .title-content.history.re2_remake-content { background: url("/residentevil/pc/img/about/history/re2_remake/bg.png") center top / 100% auto no-repeat rgb(0, 0, 0); }
main#portal-about .title-content.history.re2_remake-content .title__date { background: url("/residentevil/pc/img/about/history/bar_title.png") center top / auto 4vw no-repeat, url("/residentevil/pc/img/about/history/bar_title.png") center bottom / auto 4vw no-repeat, url("/residentevil/pc/img/about/history/re2_remake/bg_date.jpg") center center / auto 32vw no-repeat; }
main#portal-about .title-content.history.re3_remake-content { background: url("/residentevil/pc/img/about/history/re3_remake/bg.png") center top / 100% auto no-repeat rgb(0, 0, 0); }
main#portal-about .title-content.history.re3_remake-content .title__date { background: url("/residentevil/pc/img/about/history/bar_title.png") center top / auto 4vw no-repeat, url("/residentevil/pc/img/about/history/bar_title.png") center bottom / auto 4vw no-repeat, url("/residentevil/pc/img/about/history/re3_remake/bg_date.jpg") center center / auto 32vw no-repeat; }
main#portal-about .title-content.history.rev-content { background: url("/residentevil/pc/img/about/history/rev/bg.png") center top / 100% auto no-repeat rgb(0, 0, 0); }
main#portal-about .title-content.history.rev-content .title__date { background: url("/residentevil/pc/img/about/history/bar_title.png") center top / auto 4vw no-repeat, url("/residentevil/pc/img/about/history/bar_title.png") center bottom / auto 4vw no-repeat, url("/residentevil/pc/img/about/history/rev/bg_date.jpg") center center / auto 32vw no-repeat; }
main#portal-about .title-content.history.rev2-content { background: url("/residentevil/pc/img/about/history/rev2/bg.png") center top / 100% auto no-repeat rgb(0, 0, 0); }
main#portal-about .title-content.history.rev2-content .title__date { background: url("/residentevil/pc/img/about/history/bar_title.png") center top / auto 4vw no-repeat, url("/residentevil/pc/img/about/history/bar_title.png") center bottom / auto 4vw no-repeat, url("/residentevil/pc/img/about/history/rev2/bg_date.jpg") center center / auto 32vw no-repeat; }
main#portal-about .title-content.history.re7-content { background: url("/residentevil/pc/img/about/history/re7/bg.png") center top / 100% auto no-repeat rgb(0, 0, 0); }
main#portal-about .title-content.history.re7-content .title__date { background: url("/residentevil/pc/img/about/history/bar_title.png") center top / auto 4vw no-repeat, url("/residentevil/pc/img/about/history/bar_title.png") center bottom / auto 4vw no-repeat, url("/residentevil/pc/img/about/history/re7/bg_date.jpg") center center / auto 32vw no-repeat; }
main#portal-about .title-content.history.village-content { background: url("/residentevil/pc/img/about/history/village/bg.png") center top / 100% auto no-repeat rgb(0, 0, 0); }
main#portal-about .title-content.history.village-content .title__date { background: url("/residentevil/pc/img/about/history/bar_title.png") center top / auto 4vw no-repeat, url("/residentevil/pc/img/about/history/bar_title.png") center bottom / auto 4vw no-repeat, url("/residentevil/pc/img/about/history/village/bg_date.jpg") center center / auto 32vw no-repeat; }
main#portal-about .title-content.history.re4_remake-content { background: url("/residentevil/pc/img/about/history/re4_remake/bg.png") center top / 100% auto no-repeat rgb(0, 0, 0); }
main#portal-about .title-content.history.re4_remake-content .title__date { background: url("/residentevil/pc/img/about/history/bar_title.png") center top / auto 4vw no-repeat, url("/residentevil/pc/img/about/history/bar_title.png") center bottom / auto 4vw no-repeat, url("/residentevil/pc/img/about/history/re4_remake/bg_date.jpg") center center / auto 32vw no-repeat; }
main#portal-about .title-content.history.re2-content:lang(ja) { background: url("/residentevil/pc/img/about/history/re2/bg-ja.png") center top / 100% auto no-repeat rgb(0, 0, 0); }
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.one-content .title__creature ul.elems.column, main#portal-about .title-content.history.code-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: 86.7vw; }
main#portal-about .title-content.history.one-content .title__character ul.elems.column, main#portal-about .title-content.history.code-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: 57.2vw; }
@media screen and (max-width: 340px) {
  main#portal-about .title-content.history.one-content .title__character ul.elems.column, main#portal-about .title-content.history.code-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: 58vw; }
}
main#portal-about .title-content.history.one-content .title__artwork ul.elems.column, main#portal-about .title-content.history.code-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: 86.7vw; }
main#portal-about .title-content.history.code-content .title__artwork, main#portal-about .title-content.history.one_remake-content .title__artwork, main#portal-about .title-content.history.re2_remake-content .title__artwork, main#portal-about .title-content.history.re3_remake-content .title__artwork, main#portal-about .title-content.history.village-content .title__artwork, main#portal-about .title-content.history.re4_remake-content .title__artwork { padding: 8vw 0px 0px !important; }
main#portal-about .title-content.history.code-content .title__artwork .pagination, main#portal-about .title-content.history.one_remake-content .title__artwork .pagination, main#portal-about .title-content.history.re2_remake-content .title__artwork .pagination, main#portal-about .title-content.history.re3_remake-content .title__artwork .pagination, main#portal-about .title-content.history.village-content .title__artwork .pagination, main#portal-about .title-content.history.re4_remake-content .title__artwork .pagination { display: none; }
main#portal-about .title-content.history.re5-content .title__creature ul.elems.column, main#portal-about .title-content.history.re5-content .title__character ul.elems.column { height: 88vw; }
main#portal-about .title-content.history.re4-content .title__creature ul.elems.column { height: 97vw; }
main#portal-about .title-content.history .title-content__inner { position: relative; width: 96%; margin: 0px auto; padding: 0px 0px 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: 15px; right: 15px; z-index: 10; }
main#portal-about .title-content.history .title-content__inner .close.top label { display: block; width: 40px; height: 50px; background: url("/residentevil/pc/img/about/history/btn_close.png") 0% 0% / 100% auto no-repeat; cursor: pointer; }
main#portal-about .title-content.history .title-content__inner h2.img { overflow: hidden; }
main#portal-about .title-content.history .title-content__inner h2.img img { width: 100%; height: auto; margin: 0px 0px 5vw; border-bottom: rgba(58, 58, 58, 0.8); }
main#portal-about .title-content.history .title-content__inner h2.img p { position: relative; margin: 0px 0px 10vw; color: rgb(255, 255, 255); font-family: "Noto Sans JP", sans-serif; font-size: 2.6rem; 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: -4vw; right: 50%; width: 50px; height: 2px; background: rgb(146, 10, 18); transform: translateX(50%); }
main#portal-about .title-content.history .title-content__inner .bgm { display: flex; justify-content: center; align-items: center; height: 40px; margin: 0px 0px 44px; background: url("/residentevil/pc/img/about/history/bg_vol.jpg") center top repeat; }
main#portal-about .title-content.history .title-content__inner .bgm dt { padding: 0px 15px 0px 0px; border-right: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); font-family: Oswald, sans-serif; font-size: 1.6rem; font-weight: 200; line-height: 1; }
main#portal-about .title-content.history .title-content__inner .bgm dd { display: block; position: relative; width: 66px; padding: 0px 26px 0px 0px; text-align: center; cursor: pointer; transition: opacity 0.3s; }
main#portal-about .title-content.history .title-content__inner .bgm dd span { color: rgb(255, 255, 255); font-family: Oswald, sans-serif; font-size: 1.6rem; font-weight: 200; }
main#portal-about .title-content.history .title-content__inner .bgm dd:active { opacity: 0.8; }
main#portal-about .title-content.history .title-content__inner .bgm dd::before { display: block; content: ""; position: absolute; top: 50%; right: 10px; width: 16px; height: 21px; transform: translateY(-50%); background: url("/residentevil/pc/img/about/history/icon_vol.png") 0% 0% / 100% auto no-repeat; }
main#portal-about .title-content.history .title-content__inner .bgm dd.off::after { display: block; content: ""; position: absolute; top: 50%; right: 0px; width: 8px; height: 7px; transform: translateY(-50%); background: url("/residentevil/pc/img/about/history/icon_vol-off.png") 0% 0% / 100% auto 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: 27vw; padding: 7vw 0px; }
main#portal-about .title-content.history .title-content__inner .title__date .date { letter-spacing: 1px; text-shadow: rgba(0, 0, 0, 0.8) 0px 0px 10px, rgba(0, 0, 0, 0.8) 0px 0px 10px; font-family: "Noto Sans JP", sans-serif; font-size: 4vw; }
main#portal-about .title-content.history .title-content__inner .title__date .date span { font-family: Oswald, sans-serif; font-size: 6vw; font-weight: 200; }
main#portal-about .title-content.history .title-content__inner .title__date .date span.txt { font-size: 5vw; }
main#portal-about .title-content.history .title-content__inner .title__date a { display: flex; justify-content: center; align-items: center; width: 50vw; height: 7vw; margin: 4vw auto 0px; background: rgb(147, 9, 18); color: rgb(255, 255, 255); font-family: Oswald, sans-serif; transition: background 0.2s, opacity 0.2s; font-size: 3vw; }
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: rgb(235, 0, 0); }
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: 8vw 0px 15vw; background: url("/residentevil/pc/img/about/history/bar_title.png") center bottom / auto 4vw no-repeat; box-sizing: border-box; }
main#portal-about .title-content.history .title-content__inner .title__story h3 { margin: 0px 0px 8vw; color: rgb(255, 255, 255); font-family: Oswald, sans-serif; font-size: 9vw; font-weight: 200; line-height: 1; }
main#portal-about .title-content.history .title-content__inner .title__story p { width: 90%; margin: 0px auto; color: rgb(255, 255, 255); font-family: "Noto Sans JP", sans-serif; font-size: 4.5vw; }
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: 8vw 0px 0px; }
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: 0px 0px 8vw; color: rgb(255, 255, 255); font-family: Oswald, sans-serif; font-size: 9vw; font-weight: 200; line-height: 1; }
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: 90%; margin: 0px auto; }
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: 100%; 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; width: 100%; }
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% - 0.4vw); margin: 0.2vw; 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% - 0.4vw); }
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; }
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: 8vw 0px 0px; }
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: 0px 0px 8vw; color: rgb(255, 255, 255); font-family: Oswald, sans-serif; font-size: 9vw; font-weight: 200; line-height: 1; }
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: 20px 4%; width: 90%; margin: 0px auto; }
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: 48%; color: rgb(208, 208, 208); font-size: 1rem; cursor: pointer; }
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; margin: 0px 0px 5px; }
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; }
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: 16vw 0px 8vw; }
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: 12vw 0px 4vw; background: url("/residentevil/pc/img/about/history/bar_title.png") center top / auto 4vw no-repeat, url("/residentevil/pc/img/about/history/bar_title.png") center bottom / auto 4vw no-repeat, url("/residentevil/pc/img/about/history/bg_extra.jpg") center center / auto 100% no-repeat; }
main#portal-about .title-content.history .title-content__inner .title__extra.nologin { background: url("/residentevil/pc/img/about/history/bar_title.png") center top no-repeat, url("/residentevil/pc/img/about/history/bar_title.png") center bottom no-repeat, url("/residentevil/pc/img/about/history/bg_extra-nologin.jpg") center center no-repeat; }
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: 0px 0px 9vw; color: rgb(255, 255, 255); font-family: Oswald, sans-serif; font-size: 9vw; font-weight: 200; line-height: 1; }
main#portal-about .title-content.history .title-content__inner .title__extra .extra_text { margin: 0px 0px 5vw; color: rgb(255, 255, 255); font-family: "Noto Sans JP", sans-serif; font-size: 3vw; font-weight: 200; }
main#portal-about .title-content.history .title-content__inner .title__extra .slideArea { position: relative; width: 90%; margin: 0px auto; }
main#portal-about .title-content.history .title-content__inner .title__extra .slideArea ul { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; gap: 4%; }
main#portal-about .title-content.history .title-content__inner .title__extra .slideArea ul li { display: none; width: 48%; margin: 0px 0px 2vw; cursor: pointer; }
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; }
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; place-content: center; position: absolute; top: -3vw; left: -2vw; width: calc(100% + 4vw); height: calc(100% + 2vw); border: 1px solid rgb(86, 86, 86); 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: 0px 20px 30px; font-size: 1.4rem; text-align: center; text-shadow: rgba(0, 0, 0, 0.5) 0px 0px 10px; line-height: 1.8; }
main#portal-about .title-content.history .title-content__inner .title__extra .slideArea dl.nologin__text dt br { display: none; }
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 rgb(86, 86, 86); border-bottom: 1px solid rgb(86, 86, 86); background: rgb(0, 0, 0); color: rgb(255, 250, 229); 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: 8vw 0px; }
main#portal-about .title-content.history .title-content__inner .title__connection-title h3 { margin: 0px 0px 8vw; color: rgb(255, 255, 255); font-family: Oswald, sans-serif; font-size: 6vw; font-weight: 200; line-height: 1; }
main#portal-about .title-content.history .title-content__inner .title__connection-title table { width: 90%; margin: 0px auto; }
main#portal-about .title-content.history .title-content__inner .title__connection-title table thead { border-top: 2px solid rgb(58, 58, 58); border-bottom: 2px solid rgb(58, 58, 58); background: rgb(17, 17, 17); }
main#portal-about .title-content.history .title-content__inner .title__connection-title table thead tr th { height: 40px; border-left: 1px solid rgb(0, 0, 0); box-sizing: border-box; color: rgb(255, 255, 255); font-size: 1.2rem; vertical-align: middle; }
main#portal-about .title-content.history .title-content__inner .title__connection-title table thead tr th:nth-of-type(1) { width: 20%; }
main#portal-about .title-content.history .title-content__inner .title__connection-title table thead tr th:nth-of-type(2) { width: 20%; }
main#portal-about .title-content.history .title-content__inner .title__connection-title table thead tr th:nth-of-type(3) { width: 60%; padding: 0px 10px; 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 rgb(58, 58, 58); border-left: 1px solid rgb(58, 58, 58); color: rgb(255, 255, 255); font-family: "Noto Sans JP", sans-serif; font-size: 1.2rem; 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 rgb(0, 0, 0); }
main#portal-about .title-content.history .title-content__inner .title__connection-title table tbody tr td:nth-of-type(3) { padding: 0px 10px; text-align: left; }
main#portal-about .title-content.history .title-content__inner .title__connection-link { padding: 0px 0px 16vw; }
main#portal-about .title-content.history .title-content__inner .title__connection-link h3 { font-size: 6vw; }
main#portal-about .title-content.history .title-content__inner .title__connection-link ul { width: 90%; margin: 0px auto; gap: 0px; border-top: 1px solid rgb(58, 58, 58); }
main#portal-about .title-content.history .title-content__inner .title__connection-link ul li { width: 100%; border-bottom: 1px solid rgb(58, 58, 58); }
main#portal-about .title-content.history .title-content__inner .title__connection-link ul li a { display: flex; align-items: center; width: 100%; padding: 0px 10px 0px 0px; box-sizing: border-box; font-size: 1.2rem; }
main#portal-about .title-content.history .title-content__inner .title__connection-link ul li a .img { height: 80px; margin: 0px 20px 0px 0px; }
main#portal-about .title-content.history .title-content__inner .title__connection-link ul li a .img::after { display: none; }
main#portal-about .title-content.history .title-content__inner .title__connection-link ul li a .img img { width: auto; height: 80px; }
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: 0px auto; border: 1px solid rgb(77, 77, 77); background: rgb(34, 34, 34); color: rgb(255, 255, 255); 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 rgb(172, 24, 24); 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: rgb(67, 67, 67); pointer-events: none; }
main#portal-about .title-content.history .title-content__inner .copy { padding: 20px 0px 0px; 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: 9vw 0px 4vw; }
main#portal-about .title-content.history .title-content__inner .pagination li { display: flex; justify-content: center; align-items: center; position: relative; width: 26px; height: 26px; margin: 0px 3px; border: 1px solid rgb(86, 86, 86); background: rgb(0, 0, 0); color: rgb(255, 250, 229); font-size: 1.3rem; cursor: pointer; }
main#portal-about .title-content.history .title-content__inner .pagination li.active { border: 1px solid rgb(86, 86, 86); background: rgba(255, 255, 255, 0.1); color: rgb(180, 180, 180); }
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-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: none; }
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.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.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 rgb(255, 250, 229); border-right: 2px solid rgb(255, 250, 229); transform-origin: center 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: 0px; left: 0px; 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; box-sizing: border-box; vertical-align: middle; text-align: center; }
main#portal-about #image_modal .inner .slideArea { position: relative; width: 96vw; margin: 17vw auto 0px; }
@media (orientation: landscape) {
  main#portal-about #image_modal .inner .slideArea { margin: 0px auto; padding: 2vh 0px; }
}
main#portal-about #image_modal .inner .slideArea.imageOnly dl, main#portal-about #image_modal .inner .slideArea.imageOnly #btm_nav { visibility: hidden; opacity: 0; }
@media (orientation: landscape) {
  main#portal-about #image_modal .inner .slideArea.imageOnly { overflow: hidden; }
  main#portal-about #image_modal .inner .slideArea.imageOnly dl, main#portal-about #image_modal .inner .slideArea.imageOnly #btm_nav { display: none; }
}
main#portal-about #image_modal .inner .slideArea .image-big { width: 100%; height: auto; visibility: hidden; opacity: 0; transition: visibility 0.3s, opacity 0.3s; }
@media (orientation: landscape) {
  main#portal-about #image_modal .inner .slideArea .image-big { width: auto; height: 96vh !important; }
  main#portal-about #image_modal .inner .slideArea .image-big.movie { width: 190vh !important; }
}
main#portal-about #image_modal .inner .slideArea .image-big.disp { visibility: visible; opacity: 1; }
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); }
main#portal-about #image_modal .inner .slideArea .image-big.movie ~ dl { display: none; }
main#portal-about #image_modal .inner .slideArea .image-big.movie ~ #btm_nav { margin: 5vw auto 3vw; }
main#portal-about #image_modal .inner .slideArea dl { position: relative; padding: 5vw 0px; visibility: visible; opacity: 1; transition: visibility 0.3s, opacity 0.3s; }
main#portal-about #image_modal .inner .slideArea dl::after { content: ""; position: absolute; top: -10vw; left: 2vw; width: 7vw; height: 7vw; background: rgb(255, 255, 255); mask-image: url("/residentevil/pc/img/about/history/zoom.svg"); mask-size: 100% auto; pointer-events: none; }
main#portal-about #image_modal .inner .slideArea dl dt { margin: 0px 2vw 5vw; color: rgb(255, 255, 255); font-family: "Noto Sans JP", sans-serif; font-size: 5vw; text-align: center; line-height: 1.2; }
main#portal-about #image_modal .inner .slideArea dl dd #sns_btn { display: flex; justify-content: center; align-items: center; position: relative; }
main#portal-about #image_modal .inner .slideArea dl dd #sns_btn::before, main#portal-about #image_modal .inner .slideArea dl dd #sns_btn::after { content: ""; position: absolute; right: 50%; width: 100%; height: 1px; background: linear-gradient(90deg, rgba(105, 105, 105, 0) 0%, rgb(105, 105, 105) 50%, rgba(105, 105, 105, 0) 100%); transform: translateX(50%); }
main#portal-about #image_modal .inner .slideArea dl dd #sns_btn::before { top: 0px; }
main#portal-about #image_modal .inner .slideArea dl dd #sns_btn::after { bottom: 0px; }
main#portal-about #image_modal .inner .slideArea dl dd #sns_btn li a { display: block; width: 22vw; height: 13vw; }
main#portal-about #image_modal .inner .slideArea dl dd #sns_btn li.tw a { position: relative; background: url("/residentevil/pc/img/common/footer/icon_xw.svg") center center / 23% auto no-repeat; }
main#portal-about #image_modal .inner .slideArea dl dd #sns_btn li.tw a::after { position: absolute; top: 50%; right: 0px; content: ""; width: 1px; height: 5vw; background: dimgray; transform: translateY(-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") center center / 12% auto no-repeat; }
@media (orientation: landscape) {
  main#portal-about #image_modal .inner .slideArea dl { padding: 3vw 0px; }
  main#portal-about #image_modal .inner .slideArea dl dt { margin: 0px 2vw 3vw; font-size: 3vw; }
  main#portal-about #image_modal .inner .slideArea dl dd li a { width: 12vw !important; height: 7vw !important; }
}
main#portal-about #image_modal .inner .slideArea #btm_nav { display: flex; justify-content: center; align-items: center; margin: 0px auto 3vw; visibility: visible; opacity: 1; transition: visibility 0.3s, opacity 0.3s; }
main#portal-about #image_modal .inner .slideArea #btm_nav li { display: flex; justify-content: center; align-items: center; position: relative; width: 8vw; height: 8vw; border: 1px solid rgba(255, 255, 255, 0.3); background: rgba(255, 255, 255, 0.15); cursor: pointer; }
main#portal-about #image_modal .inner .slideArea #btm_nav li.prev::before { content: ""; position: relative; left: 1vw; width: 2vw; height: 2vw; border-top: 0.6vw solid rgb(255, 250, 229); border-right: 0.6vw solid rgb(255, 250, 229); transform-origin: center center; transform: rotate(-135deg); }
main#portal-about #image_modal .inner .slideArea #btm_nav li.next::before { content: ""; position: relative; right: 1vw; width: 2vw; height: 2vw; border-top: 0.6vw solid rgb(255, 250, 229); border-right: 0.6vw solid rgb(255, 250, 229); transform-origin: center center; transform: rotate(45deg); }
main#portal-about #image_modal .inner .slideArea #btm_nav li.close { display: flex; justify-content: center; align-items: center; width: 40vw; height: 8vw; margin: 0px 4vw; border: 1px solid rgb(77, 77, 77); background: rgb(34, 34, 34); color: rgb(255, 255, 255); font-family: Oswald, sans-serif; font-weight: 300; transition: background 0.2s, opacity 0.2s; font-size: 4vw; }
main#portal-about #image_modal .inner .slideArea #btm_nav li.close:hover, main#portal-about #image_modal .inner .slideArea #btm_nav li.close:active { border: 1px solid rgb(172, 24, 24); background: rgba(255, 255, 255, 0.08); }
main#portal-about #image_modal .inner .slideArea #btm_nav li.close.disabled { background: rgba(255, 255, 255, 0.5); color: rgb(67, 67, 67); pointer-events: none; }
@media (orientation: landscape) {
  main#portal-about #image_modal .inner .slideArea #btm_nav li { width: 4vw; height: 4vw; }
  main#portal-about #image_modal .inner .slideArea #btm_nav li.prev::before, main#portal-about #image_modal .inner .slideArea #btm_nav li.next::before { width: 1.5vw; height: 1.5vw; border-top: 0.3vw solid rgb(255, 250, 229); border-right: 0.3vw solid rgb(255, 250, 229); }
  main#portal-about #image_modal .inner .slideArea #btm_nav li.prev::before { left: 0.5vw; }
  main#portal-about #image_modal .inner .slideArea #btm_nav li.next::before { right: 0.5vw; }
  main#portal-about #image_modal .inner .slideArea #btm_nav li.close { display: flex; justify-content: center; align-items: center; width: 20vw; height: 4vw; margin: 0px 2vw; border: 1px solid rgb(77, 77, 77); background: rgb(34, 34, 34); color: rgb(255, 255, 255); font-family: Oswald, sans-serif; font-weight: 300; transition: background 0.2s, opacity 0.2s; font-size: 2vw; }
  main#portal-about #image_modal .inner .slideArea #btm_nav li.close:hover, main#portal-about #image_modal .inner .slideArea #btm_nav li.close:active { border: 1px solid rgb(172, 24, 24); background: rgba(255, 255, 255, 0.08); }
  main#portal-about #image_modal .inner .slideArea #btm_nav li.close.disabled { background: rgba(255, 255, 255, 0.5); color: rgb(67, 67, 67); pointer-events: none; }
}
#door { position: fixed; z-index: 2147483647; width: 100vw; height: 100vh; top: 0px; }
#door img { position: revert; z-index: 1000000; width: auto; height: 100vh; max-width: 100%; }
#door-bg { position: fixed; z-index: 2147483647; width: 100vw; height: 100vh; background: rgb(0, 0, 0); top: 0px; transition: 0.3s ease-out; }
main#portal-lineup { transition: visibility 0.3s, opacity 0.3s; background: url("/residentevil/pc/img/lineup/bg-lineup.jpg") center top / 1000px auto no-repeat fixed; visibility: visible !important; opacity: 1 !important; }
main#portal-lineup #pagetitle { display: flex; justify-content: center; align-items: center; position: relative; height: 130px; opacity: 0; animation: 0.5s ease-out 0.8s 1 normal forwards running ease_display; }
main#portal-lineup #pagetitle h1 { position: relative; font-family: Oswald, sans-serif; font-weight: 200; line-height: 1; font-size: 9.6vw; }
@media only screen and (min-width: 480px) {
  main#portal-lineup #pagetitle h1 { font-size: 5rem; }
}
@media only screen and (max-width: 320px) {
  main#portal-lineup #pagetitle h1 { font-size: 3.5rem; }
}
main#portal-lineup #pagetitle h1::before, main#portal-lineup #pagetitle h1::after { display: block; content: ""; position: absolute; right: 50%; width: 1px; height: 24px; background: rgb(235, 0, 0); transform: translateX(50%); }
main#portal-lineup #pagetitle h1::before { top: -30px; }
main#portal-lineup #pagetitle h1::after { bottom: -30px; }
main#portal-lineup #contents { width: 100%; padding: 0px; color: rgb(255, 255, 255); border-top: 1px solid rgb(58, 58, 58); background: url("/residentevil/pc/img/common/bg_contents.png") center top / 100% auto repeat-y; opacity: 0; animation: 0.5s ease-out 1.2s 1 normal forwards running ease_display; }
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 rgb(170, 27, 31); background: rgb(0, 0, 0); }
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: 0px; height: 0px; border-style: solid; border-width: 10px 10px 0px; border-color: rgb(170, 27, 32) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); 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 rgb(43, 43, 43); background: rgb(0, 0, 0); }
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: rgb(208, 208, 208); 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: 0px 0px 0px 30px; color: rgb(235, 0, 0); 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: 0px; width: 12px; height: 12px; border-radius: 100%; background: rgb(235, 11, 25); transform: translateY(-50%); }
main#portal-lineup #contents .portal_content-tab li label .new::after { animation: 1.5s ease 0s infinite normal none running pulsate; opacity: 0.2; }
main#portal-lineup #contents .portal_content-tab li { width: 50%; }
main#portal-lineup #contents .portal_content-tab li label { height: 90px; font-size: 1.8rem; }
main#portal-lineup #contents .portal_content-tab li label p span { font-size: 1rem; }
main#portal-lineup #contents .portal_content-tab li label .new { top: 30px; left: calc(50% - 7em); padding: 0px 0px 0px 20px; font-size: 1rem; }
main#portal-lineup #contents .portal_content-tab li label .new::before, main#portal-lineup #contents .portal_content-tab li label .new::after { width: 8px; height: 8px; }
main#portal-lineup #contents .contents__inner { display: none; }
main#portal-lineup #contents .contents__inner.gamesoft { margin: 0px auto; padding: 40px 0px; }
main#portal-lineup #contents .contents__inner.gamesoft .lineup { width: 90%; margin: 0px auto 40px; padding: 0px 10px 40px; border-bottom: 1px solid rgb(58, 58, 58); }
main#portal-lineup #contents .contents__inner.gamesoft .lineup:lang(en) { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
main#portal-lineup #contents .contents__inner.gamesoft .lineup .bannerL { display: flex; flex-wrap: wrap; align-items: stretch; justify-content: space-between; }
main#portal-lineup #contents .contents__inner.gamesoft .lineup .bannerL .game { width: 48%; margin: 0px 1% 10px; border: 1px solid rgb(58, 58, 58); box-sizing: border-box; background: rgba(0, 0, 0, 0.8); }
main#portal-lineup #contents .contents__inner.gamesoft .lineup .bannerL .game label .game_detail { display: block; position: relative; 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; justify-content: center; width: 100%; padding: 1px 3px 3px; box-sizing: border-box; }
main#portal-lineup #contents .contents__inner.gamesoft .lineup .bannerL .game label .game_detail ul li { width: 70px; height: 20px; color: rgb(255, 255, 255); font-size: 1rem; line-height: 1.9; text-align: center; margin: 2px; letter-spacing: 0.05rem; }
@media (max-width: 362px) {
  main#portal-lineup #contents .contents__inner.gamesoft .lineup .bannerL .game label .game_detail ul li { width: 52px; height: 15px; line-height: 1.5; }
}
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") center top / 100% auto no-repeat; }
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") center top / 100% auto no-repeat; }
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") center top / 100% auto no-repeat; }
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") center top / 100% auto no-repeat; }
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 { animation: 1.5s ease 0s infinite normal none running pulsate; }
main#portal-lineup #contents .contents__inner.gamesoft .lineup a.titleBtn { display: flex; justify-content: center; align-items: center; width: 100%; height: 50px; margin: 50px auto 70px; background: rgb(147, 9, 18); color: rgb(255, 255, 255); font-family: Oswald, sans-serif; transition: background 0.2s, opacity 0.2s; font-size: 2.2rem; font-weight: 400; }
main#portal-lineup #contents .contents__inner.gamesoft .lineup a.titleBtn:hover, main#portal-lineup #contents .contents__inner.gamesoft .lineup a.titleBtn:active { background: rgb(235, 0, 0); }
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: 90%; margin: 0px auto; padding: 0px 0px 40px; }
main#portal-lineup #contents .contents__inner.gamesoft .archive ul { display: flex; flex-wrap: wrap; }
main#portal-lineup #contents .contents__inner.gamesoft .archive ul li { width: 48%; margin: 10px 1%; }
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: 100%; }
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.movie, main#portal-lineup #contents .contents__inner.gamesoft { margin: 0px auto; padding: 40px 0px; }
main#portal-lineup #contents .contents__inner.movie .slideArea, main#portal-lineup #contents .contents__inner.gamesoft .slideArea { width: 90vw; overflow: hidden; margin: 0px auto 50px; }
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: 90vw; }
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: 90vw; height: auto; }
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: 0px 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: rgb(54, 54, 54); 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: rgb(235, 0, 0); transform: translateY(-50%); }
main#portal-lineup #contents .contents__inner.movie .lineup, main#portal-lineup #contents .contents__inner.gamesoft .lineup { width: 90%; margin: 0px auto 40px; }
main#portal-lineup #contents .contents__inner.movie .lineup .title, main#portal-lineup #contents .contents__inner.gamesoft .lineup .title { margin: 0px 0px 60px; }
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: 2.4rem; letter-spacing: 0.1rem; margin: 0px 0px 10px; position: relative; font-family: Oswald, sans-serif; }
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: rgb(235, 0, 0); }
main#portal-lineup #contents .contents__inner.movie .lineup .title-strong, main#portal-lineup #contents .contents__inner.gamesoft .lineup .title-strong { margin: 0px 0px 60px; }
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: 2.8rem; letter-spacing: 0.1rem; margin: 0px 0px 10px; 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: 0px; bottom: -24px; width: 100%; height: 2px; background: rgb(235, 0, 0); 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: 0px; bottom: -30px; width: 100%; height: 1px; background: rgb(235, 0, 0); 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: 34px; border: 1px solid rgb(235, 0, 0); background: rgba(0, 0, 0, 0.5); color: red; font-family: Oswald, sans-serif; font-size: 1.4rem; margin: 0px auto; text-align: center; cursor: pointer; box-sizing: border-box; }
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-between; }
main#portal-lineup #contents .contents__inner.movie .lineup .banner li, main#portal-lineup #contents .contents__inner.gamesoft .lineup .banner li { width: 48%; margin: 0px 0px 70px; }
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.3rem; text-align: center; margin: 0px 0px 20px; line-height: 1.7rem; height: 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 { width: 100%; height: auto; margin: 0px 0px 20px; border: 1px solid rgb(58, 58, 58); 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 .banner.sp-column, main#portal-lineup #contents .contents__inner.gamesoft .lineup .banner.sp-column { display: flex; flex-direction: column; }
main#portal-lineup #contents .contents__inner.movie .lineup .banner.sp-column li, main#portal-lineup #contents .contents__inner.gamesoft .lineup .banner.sp-column li { width: 100%; }
main#portal-lineup #contents .contents__inner.movie .lineup .cgdrama, main#portal-lineup #contents .contents__inner.gamesoft .lineup .cgdrama { width: 48%; }
main#portal-lineup #contents .contents__inner.movie .lineup .cgdrama.sp-center, main#portal-lineup #contents .contents__inner.gamesoft .lineup .cgdrama.sp-center { margin: 0px auto; }
main#portal-lineup #contents .contents__inner.movie .lineup .cgdrama h3, main#portal-lineup #contents .contents__inner.gamesoft .lineup .cgdrama h3 { font-size: 1.3rem; text-align: center; margin: 0px 0px 20px; line-height: 1.7rem; height: 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: 100%; height: auto; display: block; margin: 0px auto 40px; border: 1px solid rgb(58, 58, 58); box-sizing: border-box; }
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 rgb(58, 58, 58); padding: 60px 0px 20px; }
main#portal-lineup #contents .contents__inner.movie .banner_bottom ul, main#portal-lineup #contents .contents__inner.gamesoft .banner_bottom ul { display: flex; justify-content: center; flex-wrap: wrap; }
main#portal-lineup #contents .contents__inner.movie .banner_bottom ul li, main#portal-lineup #contents .contents__inner.gamesoft .banner_bottom ul li { margin: 0px 0px 30px; }
main#portal-lineup #contents .contents__inner.movie .banner_bottom ul li:nth-of-type(3n), main#portal-lineup #contents .contents__inner.gamesoft .banner_bottom ul li:nth-of-type(3n) { margin: 0px; }
main#portal-lineup #contents .contents__inner.movie .banner_bottom ul li img, main#portal-lineup #contents .contents__inner.gamesoft .banner_bottom ul li img { width: 90vw; }
.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 { animation: 1.5s ease 0s infinite normal none running pulsate; }
.movie_mdl { display: block; position: fixed; top: 0px; left: 0px; 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: 0px; left: 0px; width: 100%; height: 100%; min-height: 100%; background: rgba(0, 0, 0, 0.9); }
.movie_mdl .modal_inner { position: absolute; left: 50%; top: 60px; transform: translateX(-50%); max-width: 1000px; width: 90%; height: 84%; min-height: 450px; padding: 30px; box-sizing: border-box; border: 1px solid rgb(58, 58, 58); background: rgb(0, 0, 0); overflow: auto; }
.movie_mdl .modal_inner .img_package { order: 1; margin: 0px 0px 30px; width: 100%; }
.movie_mdl .modal_inner .img_package img { width: 100%; height: auto; border: 1px solid rgb(58, 58, 58); box-sizing: border-box; }
.movie_mdl .modal_inner .text { order: 2; margin: 0px 0px 30px; }
.movie_mdl .modal_inner .text .title { text-align: center; font-size: 2rem; line-height: 1.3; letter-spacing: 0.1rem; position: relative; margin: 0px 0px 50px; }
.movie_mdl .modal_inner .text .title::before { position: absolute; content: ""; left: calc(50% - 26px); bottom: -15px; width: 52px; height: 3px; background: rgb(235, 0, 0); }
.movie_mdl .modal_inner .text .sale { font-size: 1.6rem; text-align: center; margin: 0px 0px 15px; }
.movie_mdl .modal_inner .text .detail { font-size: 1.3rem; text-align: center; margin: 0px 0px 30px; line-height: 2rem; }
.movie_mdl .modal_inner .text .story { font-size: 1.6rem; text-align: center; margin: 0px 0px 15px; }
.movie_mdl .modal_inner .text .explanation { font-size: 1.3rem; line-height: 2rem; }
.movie_mdl .modal_inner .img_ss { order: 3; }
.movie_mdl .modal_inner .img_ss .img_ss-in { margin: 0px 0px 30px; width: 100%; }
.movie_mdl .modal_inner .img_ss .img_ss-in img { width: 100%; height: auto; border: 1px solid rgb(58, 58, 58); box-sizing: border-box; }
.movie_mdl .modal_inner .copy { order: 4; font-size: 1.2rem; line-height: 1.5rem; margin: 0px 0px 50px; width: 100%; text-align: left; }
.movie_mdl .modal_inner .sony_pictures__link { order: 4; font-size: 1.2rem; line-height: 1.5rem; margin: 0px auto 30px; text-align: center; }
.movie_mdl .modal_inner .sony_pictures__link a { display: inline-block; padding: 10px 30px; width: auto; min-width: 160px; margin: 0px auto; text-align: center; color: rgb(255, 255, 255); background: rgb(147, 9, 18); transition: 0.3s ease-out !important; }
.movie_mdl .modal_inner .sony_pictures__link a:hover { background: rgb(235, 0, 0); }
.movie_mdl .modal_inner .inner_close_btn { order: 5; width: 220px; height: 40px; border: 1px solid rgb(69, 69, 69); background: rgb(39, 39, 39); text-align: center; font-size: 1.6rem; line-height: 40px; margin: 0px 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: 5px; right: 5%; width: 40px; height: 51px; background: url("/residentevil/pc/img/renet/close2.png") center top / 100% auto no-repeat; cursor: pointer; transition: filter 0.3s; }
.movie_mdl .close_btn:hover { filter: brightness(1.5); }
.disp { opacity: 1; visibility: visible; }
.game_mdl { display: block; position: fixed; top: 0px; left: 0px; 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: 0px; left: 0px; width: 100%; height: 100%; }
.game_mdl .mdl__inner { position: absolute; top: 20px; right: 50%; background: rgb(0, 0, 0); border: 1px solid rgb(58, 58, 58); box-sizing: border-box; transform: translateX(50%); display: flex; flex-direction: column; width: 90%; height: 90%; padding: 70px 30px 30px; overflow: auto; }
@media (max-width: 350px) {
  .game_mdl .mdl__inner { padding: 70px 20px 20px; }
}
.game_mdl .mdl__inner .mdl__login__img { width: 100%; height: auto; margin: 0px 0px 30px; }
.game_mdl .mdl__inner .mdl__login__img img { width: 100%; height: 100%; border: 1px solid rgb(58, 58, 58); box-sizing: border-box; }
.game_mdl .mdl__inner .mdl__login__right h2 { margin: 10px 0px 40px; color: rgb(255, 255, 255); font-size: 1.8rem; 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: rgb(235, 0, 0); }
.game_mdl .mdl__inner .mdl__login__right ul li.platform ul { margin: 0px 0px 40px; }
.game_mdl .mdl__inner .mdl__login__right ul li.platform ul li:nth-child(3n) { margin: 0px 0px 10px; }
.game_mdl .mdl__inner .mdl__login__right ul li.platform ul li a { font-size: 1.4rem; line-height: 3.6rem; }
.game_mdl .mdl__inner .mdl__login__right ul li.links ul li { width: 100%; margin: 0px; }
.game_mdl .mdl__inner .mdl__login__right ul li.links ul li.renet { margin: 30px 0px 0px; }
.game_mdl .mdl__inner .mdl__login__right ul li h3 { font-size: 1.3rem; padding: 0px 0px 0px 20px; margin: 0px 0px 30px; position: relative; }
.game_mdl .mdl__inner .mdl__login__right ul li h3::before { content: ""; position: absolute; top: 0px; left: 0px; width: 2px; height: 20px; background: rgb(235, 0, 0); }
.game_mdl .mdl__inner .mdl__login__right ul li ul { display: flex; flex-wrap: wrap; justify-content: space-between; }
.game_mdl .mdl__inner .mdl__login__right ul li ul li { width: 48%; height: 35px; margin: 0px 0px 10px; position: relative; }
.game_mdl .mdl__inner .mdl__login__right ul li ul li a { display: block; width: 100%; height: 100%; border: 1px solid rgb(58, 58, 58); background: rgb(41, 41, 41); box-sizing: border-box; text-align: center; font-size: 1.2rem; line-height: 2.8; 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: rgb(57, 57, 57); 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") center center / auto 20px no-repeat; }
.game_mdl .mdl__inner .mdl__login__right ul li ul li.ps4 a::before { background: url("/residentevil//pc/img/common/footer/logo_Ps4.png") center center / auto 18px no-repeat; }
.game_mdl .mdl__inner .mdl__login__right ul li ul li.ps3 a::before { background: url("/residentevil//pc/img/common/footer/logo_Ps3.png") center center / auto 18px no-repeat; }
.game_mdl .mdl__inner .mdl__login__right ul li ul li.xseries a::before { background: url("/residentevil//pc/img/common/footer/logo_Xboxseries.png") center center / auto 15px no-repeat; }
@media (max-width: 330px) {
  .game_mdl .mdl__inner .mdl__login__right ul li ul li.xseries a::before { background-size: auto 13px; }
}
.game_mdl .mdl__inner .mdl__login__right ul li ul li.xone a::before { background: url("/residentevil//pc/img/common/footer/logo_Xboxone.png") center center / auto 18px no-repeat; }
.game_mdl .mdl__inner .mdl__login__right ul li ul li.x360 a::before { background: url("/residentevil//pc/img/common/footer/logo_Xbox360.png") center center / auto 18px no-repeat; }
.game_mdl .mdl__inner .mdl__login__right ul li ul li.switch2 a::before { top: 4px; height: 28px; background: url("/residentevil//pc/img/common/footer/logo_nsw2.svg") center center / auto 28px no-repeat; }
.game_mdl .mdl__inner .mdl__login__right ul li ul li.switch a::before { background: url("/residentevil//pc/img/common/footer/logo_Nsw.png") center center / auto 22px no-repeat; }
.game_mdl .mdl__inner .mdl__login__right ul li ul li.wiiu a::before { background: url("/residentevil//pc/img/common/footer/logo_Wiiu.png") center center / auto 22px no-repeat; }
.game_mdl .mdl__inner .mdl__login__right ul li ul li.steam a::before { background: url("/residentevil//pc/img/common/footer/logo_Windows.png") center center / auto 22px no-repeat; }
.game_mdl .mdl__inner .mdl__login__right ul li ul li.windows a::before { background: url("/residentevil//pc/img/common/footer/logo_Uwp.png") center center / auto 22px no-repeat; }
.game_mdl .mdl__inner .mdl__login__right ul li ul li.epic a::before { background: url("/residentevil//pc/img/common/footer/logo_epic.svg") center center / auto 22px no-repeat; }
.game_mdl .mdl__inner .mdl__login__right ul li ul li .new { position: absolute; top: -20px; left: 0px; font-size: 1rem; color: rgb(235, 0, 0); padding: 0px 0px 0px 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: 0px; 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 { animation: 1.5s ease 0s infinite normal none running pulsate; }
.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") center top / 100% auto no-repeat; 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: 0px; }
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 { transition: visibility 0.3s, opacity 0.3s; background: url("/residentevil/pc/img/qa/bg-qa.jpg") center top / cover no-repeat fixed; visibility: visible !important; opacity: 1 !important; }
main#portal-info #pagetitle { display: flex; justify-content: center; align-items: center; position: relative; height: 262px; opacity: 0; animation: 0.5s ease-out 0.8s 1 normal forwards running ease_display; }
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: rgb(235, 0, 0); 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: 0px; color: rgb(255, 255, 255); border-top: 1px solid rgb(50, 50, 50); background: url("/residentevil/pc/img/common/bg_contents.png") center top / 100% auto repeat-y; opacity: 0; animation: 0.5s ease-out 1.2s 1 normal forwards running ease_display; }
main#portal-info #contents .contents__inner { display: flex; flex-wrap: wrap; justify-content: space-between; width: 90%; margin: 0px auto; padding: 18px 0px; }
main#portal-info #contents .contents__inner #updateFilter { width: 100%; height: 40px; margin: 0px 0px 30px; padding: 0px 15px; color: rgb(20, 20, 20); font-size: 1.3rem; background: url("/residentevil/pc/img/top/login/select_decoration.png") right 20px top 50% / auto 50% no-repeat rgb(187, 187, 187); appearance: none; }
main#portal-info #contents .contents__inner #contents__inner__list { width: 100%; margin: 0px 0px 40px; padding: 15px 20px; border: 1px solid rgb(49, 49, 49); background: url("/residentevil/pc/img/common/bg_inner.png") repeat; box-sizing: border-box; }
main#portal-info #contents .contents__inner #contents__inner__list .infoUpdate { position: relative; width: 100%; margin: 0px 0px 20px; background: rgb(0, 0, 0); }
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 { padding: 10px; border-bottom: 1px solid rgb(53, 53, 53); font-size: 1.2rem; font-weight: bold; }
main#portal-info #contents .contents__inner #contents__inner__list .infoUpdate dt div.iconNavNews { position: absolute; top: 0px; right: 0px; }
main#portal-info #contents .contents__inner #contents__inner__list .infoUpdate dt span { padding: 0px 10px; color: rgb(80, 158, 177); }
main#portal-info #contents .contents__inner #contents__inner__list .infoUpdate dd { padding: 10px; }
main#portal-info #contents .contents__inner #contents__inner__list .infoUpdate dd h3 { width: 100%; margin: 0px 0px 20px; padding: 0px 0px 10px; border-bottom: 1px solid rgb(53, 53, 53); font-size: 1.4rem; }
main#portal-info #contents .contents__inner #contents__inner__list .infoUpdate dd p { display: flex; flex-wrap: wrap; font-size: 1.2rem; }
main#portal-info #contents .contents__inner #contents__inner__list .infoUpdate dd p span.relation { display: block; margin: 0px 0px 10px; color: rgb(133, 141, 149); font-size: 1.2rem; }
main#portal-info #contents .contents__inner #contents__inner__list .infoUpdate dd p a { color: rgb(255, 255, 255); text-decoration: underline; }
main#portal-info #contents .contents__inner #contents__inner__list .infoUpdate dd p a:hover { color: rgb(113, 155, 173); text-decoration: none; }
main#portal-info #contents .contents__inner #contents__inner__list .infoUpdate dd p img { margin: 0px 10px 10px 0px; border: 1px solid rgb(26, 26, 26); }
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 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 0px; }
main#portal-info #contents .contents__inner #contents__inner__list .btn { margin: 15px auto 10px; }
main#portal-info #contents .contents__inner #contents__inner__list .btn a { display: flex; justify-content: center; align-items: center; position: relative; width: 100%; min-height: 35px; padding: 6px; border: 1px solid rgb(77, 77, 77); background: rgba(34, 34, 34, 0.8); box-shadow: rgba(255, 255, 255, 0) 0px 0px 0px inset; box-sizing: border-box; color: rgb(208, 208, 208); font-size: 1.4rem; cursor: pointer; transition: background 0.2s; }
main#portal-info #contents .contents__inner #contents__inner__list .btn a:active { background: rgba(57, 57, 57, 0.8); box-shadow: rgba(255, 255, 255, 0.5) 0px 0px 10px inset; }
main#portal-info #contents .contents__inner #contents__inner__list #pagination { display: flex; flex-wrap: wrap; justify-content: center; float: none; width: 96%; margin: 30px auto 10px; background: none; }
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: 0px 0px 0px 7px; padding: 0px; border-radius: 0px; border: 1px solid rgb(86, 86, 86); box-sizing: border-box; color: rgb(255, 250, 230); 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: rgb(0, 0, 0); color: rgb(255, 250, 230); font-size: 1.4rem; }
main#portal-info #contents .contents__inner #contents__inner__list #pagination li.active { background: rgb(43, 39, 38); }
main#portal-info #contents .contents__inner #contents__inner__list #pagination li.previous { display: block; position: relative; width: 20px; border-width: medium; border-style: none; border-color: currentcolor; border-image: 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::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 rgb(86, 86, 86); border-left: 2px solid rgb(86, 86, 86); 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-width: medium; border-style: none; border-color: currentcolor; border-image: 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 rgb(86, 86, 86); border-right: 2px solid rgb(86, 86, 86); transform: rotate(45deg); pointer-events: none; }
main#portal-info #contents .contents__inner #contents__inner__list #pagination li.next:last-of-type::before { left: 0px; }
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 { transition: visibility 0.3s, opacity 0.3s; background: url("/residentevil/pc/img/news/bg-news.jpg") center top / 800px auto no-repeat fixed; visibility: visible !important; opacity: 1 !important; }
main#portal-news.animation #pagetitle { animation: 0.5s ease-out 0.8s 1 normal forwards running ease_display; }
main#portal-news.animation #contents { animation: 0.5s ease-out 1.2s 1 normal forwards running ease_display; }
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: 130px; opacity: 0; animation: auto ease 0s 1 normal none running none; }
main#portal-news #pagetitle h1 { position: relative; font-family: Oswald, sans-serif; font-weight: 200; line-height: 1; font-size: 9.6vw; }
@media only screen and (min-width: 480px) {
  main#portal-news #pagetitle h1 { font-size: 5rem; }
}
@media only screen and (max-width: 320px) {
  main#portal-news #pagetitle h1 { font-size: 3.5rem; }
}
main#portal-news #pagetitle h1::before, main#portal-news #pagetitle h1::after { display: block; content: ""; position: absolute; right: 50%; width: 1px; height: 24px; background: rgb(235, 0, 0); transform: translateX(50%); }
main#portal-news #pagetitle h1::before { top: -30px; }
main#portal-news #pagetitle h1::after { bottom: -30px; }
main#portal-news #contents { width: 100%; padding: 0px; color: rgb(255, 255, 255); border-top: 1px solid rgb(58, 58, 58); background: url("/residentevil/pc/img/common/bg_contents.png") center top / 100% auto repeat-y; opacity: 0; }
main#portal-news #contents .contents__inner { display: flex; flex-wrap: wrap; justify-content: space-between; width: 100%; margin: 0px auto; padding: 0px; }
main#portal-news #contents .contents__inner h1 { position: relative; padding: 0px 0px 0px 20px; color: rgb(255, 255, 255); font-family: Oswald, sans-serif; font-size: 9.6vw; font-weight: 200; width: 90%; margin: 40px auto 15px; }
@media only screen and (min-width: 600px) {
  main#portal-news #contents .contents__inner h1 { font-size: 5rem; }
}
@media only screen and (max-width: 320px) {
  main#portal-news #contents .contents__inner h1 { font-size: 3.5rem; }
}
main#portal-news #contents .contents__inner h1::before { display: block; content: ""; position: absolute; top: 0px; left: 0px; width: 20px; height: 3px; background: rgb(235, 0, 0); transform: translateY(-50%); }
main#portal-news #contents .contents__inner .contents__inner__slider { position: relative; width: 100%; margin: 0px auto; padding: 0px; }
main#portal-news #contents .contents__inner .contents__inner__slider::after { display: block; content: ""; position: absolute; bottom: 0px; left: -5vw; width: 100vw; height: 1px; background: rgb(58, 58, 58); }
main#portal-news #contents .contents__inner .contents__inner__slider .slideArea { width: 100vw; margin: 0px 0px 25px; 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 { padding: 0px 0px 0px 5vw; }
main#portal-news #contents .contents__inner .contents__inner__slider .slideArea .slideArea__list li a { display: block; width: 90vw; }
main#portal-news #contents .contents__inner .contents__inner__slider .slideArea .slideArea__list li a img { width: 100%; height: auto; margin: 0px 0px 10px; border: 1px solid rgb(58, 58, 58); box-sizing: border-box; }
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: 90vw; margin: 0px 0px 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; width: 90vw; font-size: 1.6rem; }
main#portal-news #contents .contents__inner .contents__inner__slider .slideArea .slideArea__list li a .list__category .list__date { color: rgb(235, 0, 0); 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 0px 0px; }
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: 0px 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: rgb(54, 54, 54); 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: 0px; height: 2px; background: rgb(253, 0, 0); transform: translateY(-50%); }
main#portal-news #contents .contents__inner .contents__inner__slider .slideArea .slider__bars li.arrow-prev { width: 20px; height: 30px; margin: 0px 12px 0px 0px; 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: 36%; left: 4px; width: 14px; height: 2px; background: rgb(183, 21, 21); transform: rotate(135deg); }
main#portal-news #contents .contents__inner .contents__inner__slider .slideArea .slider__bars li.arrow-prev::after { top: 67%; 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: 0px 0px 0px 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: 36%; right: 4px; width: 14px; height: 2px; background: rgb(183, 21, 21); transform: rotate(45deg); }
main#portal-news #contents .contents__inner .contents__inner__slider .slideArea .slider__bars li.arrow-next::after { top: 67%; 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: 100%; padding: 0px 0px 40px; border-top: 1px solid rgb(235, 0, 0); border-bottom: 1px solid rgba(255, 255, 255, 0.3); background: rgba(0, 0, 0, 0.5); }
main#portal-news #contents .contents__inner .contents__inner__slider .pickup h2 { width: 90%; margin: 20px auto; font-family: Oswald, sans-serif; font-size: 1.6rem; }
main#portal-news #contents .contents__inner .contents__inner__slider .pickup .slider { width: 95%; margin: 0px 0px 0px 5%; box-sizing: border-box; overflow: auto; position: relative; }
main#portal-news #contents .contents__inner .contents__inner__slider .pickup .slider::-webkit-scrollbar { height: 3px; }
main#portal-news #contents .contents__inner .contents__inner__slider .pickup .slider::-webkit-scrollbar-track { background: rgb(58, 58, 58); margin-left: 5%; }
main#portal-news #contents .contents__inner .contents__inner__slider .pickup .slider::-webkit-scrollbar-thumb { background: rgb(147, 9, 18); margin-left: 5%; }
main#portal-news #contents .contents__inner .contents__inner__slider .pickup .slider ul { display: flex; }
main#portal-news #contents .contents__inner .contents__inner__slider .pickup .slider ul li { width: 38vw; min-width: 38vw; margin: 0px 4vw 15px 0px; }
main#portal-news #contents .contents__inner .contents__inner__slider .pickup .slider ul li img { width: 100%; height: auto; border: 1px solid rgb(58, 58, 58); }
main#portal-news #contents .contents__inner .contents__inner__slider .pickup .slider ul li .list__text { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 7; width: 100%; height: 110px; margin: 0px 0px 5px; font-size: 1.2rem; text-align: left; text-overflow: ellipsis; line-height: 1.4; overflow: hidden; }
main#portal-news #contents .contents__inner .contents__inner__slider .pickup .slider ul li .list__category { width: 100%; color: rgb(142, 142, 142); font-size: 1.2rem; }
main#portal-news #contents .contents__inner .contents__inner__slider .pickup .slider ul li .list__category .list__date { display: block; color: rgb(235, 0, 0); font-family: Oswald, sans-serif; }
main#portal-news #contents .contents__inner .contents__inner__category { width: 90%; padding: 40px 5% 35px; background: url("/residentevil/pc/img/common/bg_inner.png") repeat; }
main#portal-news #contents .contents__inner .contents__inner__category h2 { position: relative; margin: 0px 0px 20px; padding: 0px 0px 0px 20px; border-left: 1px solid rgb(235, 0, 0); color: rgb(255, 255, 255); font-size: 2rem; font-weight: 400; }
main#portal-news #contents .contents__inner .contents__inner__category .link__anni30th { width: 100%; border-top: 1px solid rgb(77, 77, 77); }
main#portal-news #contents .contents__inner .contents__inner__category .link__anni30th .wrap { margin: 0px 0px 20px; }
main#portal-news #contents .contents__inner .contents__inner__category .link__anni30th .wrap a { display: block; width: 100%; height: 19.3vw; border: 1px solid rgb(58, 58, 58); 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: none; }
main#portal-news #contents .contents__inner .contents__inner__category select { width: 100%; height: 40px; padding: 0px 10px; font-size: 1.4rem; color: rgb(0, 0, 0); appearance: none; background: url("/residentevil/pc/img/top/login/select_decoration.png") right 20px top 50% / auto 50% no-repeat rgb(187, 187, 187); cursor: pointer; }
main#portal-news #contents .contents__inner__list { float: none; width: 90%; padding: 0px 5% 50px; background: url("/residentevil/pc/img/common/bg_inner.png") repeat; }
main#portal-news #contents .contents__inner__list h3 { display: none; }
main#portal-news #contents .contents__inner__list ul { display: flex; flex-wrap: wrap; justify-content: space-between; width: 100%; min-height: 300px; margin: 0px auto; }
main#portal-news #contents .contents__inner__list ul.loading { background: url("/residentevil/pc/img/common/loader.svg") center center no-repeat; }
main#portal-news #contents .contents__inner__list ul li { width: 47.5%; margin: 0px 0px 20px; border-bottom: 1px solid rgb(85, 85, 85); opacity: 0; transform: translateY(20px); transition: opacity 0.3s, transform 0.3s; }
main#portal-news #contents .contents__inner__list ul li:nth-child(1) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(2) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(3) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(4) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(5) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(6) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(7) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(8) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(9) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(10) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(11) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(12) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(13) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(14) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(15) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(16) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(17) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(18) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(19) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(20) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(21) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(22) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(23) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(24) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(25) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(26) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(27) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(28) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(29) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(30) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(31) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(32) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(33) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(34) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(35) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(36) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(37) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(38) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(39) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(40) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(41) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(42) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(43) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(44) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(45) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(46) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(47) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(48) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(49) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(50) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(51) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(52) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(53) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(54) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(55) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(56) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(57) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(58) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(59) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(60) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(61) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(62) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(63) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(64) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(65) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(66) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(67) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(68) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(69) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(70) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(71) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(72) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(73) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(74) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(75) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(76) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(77) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(78) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(79) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(80) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(81) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(82) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(83) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(84) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(85) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(86) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(87) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(88) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(89) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(90) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(91) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(92) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(93) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(94) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(95) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(96) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(97) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(98) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(99) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(100) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(101) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(102) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(103) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(104) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(105) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(106) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(107) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(108) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(109) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(110) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(111) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(112) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(113) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(114) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(115) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(116) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(117) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(118) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(119) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(120) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(121) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(122) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(123) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(124) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(125) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(126) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(127) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(128) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(129) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(130) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(131) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(132) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(133) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(134) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(135) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(136) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(137) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(138) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(139) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(140) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(141) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(142) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(143) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(144) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(145) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(146) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(147) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(148) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(149) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(150) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(151) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(152) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(153) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(154) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(155) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(156) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(157) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(158) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(159) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(160) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(161) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(162) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(163) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(164) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(165) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(166) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(167) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(168) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(169) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(170) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(171) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(172) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(173) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(174) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(175) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(176) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(177) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(178) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(179) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(180) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(181) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(182) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(183) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(184) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(185) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(186) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(187) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(188) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(189) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(190) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(191) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(192) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(193) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(194) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(195) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(196) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(197) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(198) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(199) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(200) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(201) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(202) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(203) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(204) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(205) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(206) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(207) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(208) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(209) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(210) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(211) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(212) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(213) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(214) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(215) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(216) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(217) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(218) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(219) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(220) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(221) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(222) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(223) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(224) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(225) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(226) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(227) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(228) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(229) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(230) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(231) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(232) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(233) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(234) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(235) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(236) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(237) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(238) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(239) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(240) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(241) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(242) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(243) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(244) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(245) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(246) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(247) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(248) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(249) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(250) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(251) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(252) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(253) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(254) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(255) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(256) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(257) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(258) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(259) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(260) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(261) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(262) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(263) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(264) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(265) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(266) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(267) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(268) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(269) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(270) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(271) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(272) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(273) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(274) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(275) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(276) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(277) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(278) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(279) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(280) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(281) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(282) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(283) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(284) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(285) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(286) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(287) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(288) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(289) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(290) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(291) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(292) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(293) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(294) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(295) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(296) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(297) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(298) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(299) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(300) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(301) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(302) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(303) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(304) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(305) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(306) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(307) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(308) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(309) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(310) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(311) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(312) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(313) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(314) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(315) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(316) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(317) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(318) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(319) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(320) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(321) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(322) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(323) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(324) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(325) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(326) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(327) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(328) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(329) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(330) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(331) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(332) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(333) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(334) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(335) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(336) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(337) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(338) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(339) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(340) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(341) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(342) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(343) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(344) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(345) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(346) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(347) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(348) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(349) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(350) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(351) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(352) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(353) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(354) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(355) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(356) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(357) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(358) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(359) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(360) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(361) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(362) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(363) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(364) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(365) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(366) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(367) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(368) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(369) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(370) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(371) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(372) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(373) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(374) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(375) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(376) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(377) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(378) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(379) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(380) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(381) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(382) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(383) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(384) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(385) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(386) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(387) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(388) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(389) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(390) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(391) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(392) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(393) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(394) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(395) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(396) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(397) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(398) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(399) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(400) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(401) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(402) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(403) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(404) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(405) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(406) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(407) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(408) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(409) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(410) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(411) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(412) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(413) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(414) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(415) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(416) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(417) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(418) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(419) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(420) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(421) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(422) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(423) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(424) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(425) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(426) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(427) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(428) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(429) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(430) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(431) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(432) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(433) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(434) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(435) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(436) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(437) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(438) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(439) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(440) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(441) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(442) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(443) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(444) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(445) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(446) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(447) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(448) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(449) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(450) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(451) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(452) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(453) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(454) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(455) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(456) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(457) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(458) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(459) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(460) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(461) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(462) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(463) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(464) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(465) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(466) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(467) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(468) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(469) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(470) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(471) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(472) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(473) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(474) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(475) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(476) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(477) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(478) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(479) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(480) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(481) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(482) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(483) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(484) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(485) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(486) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(487) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(488) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(489) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(490) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(491) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(492) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(493) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(494) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(495) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(496) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(497) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(498) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(499) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(500) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(501) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(502) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(503) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(504) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(505) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(506) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(507) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(508) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(509) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(510) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(511) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(512) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(513) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(514) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(515) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(516) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(517) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(518) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(519) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(520) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(521) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(522) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(523) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(524) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(525) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(526) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(527) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(528) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(529) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(530) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(531) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(532) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(533) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(534) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(535) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(536) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(537) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(538) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(539) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(540) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(541) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(542) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(543) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(544) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(545) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(546) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(547) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(548) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(549) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(550) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(551) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(552) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(553) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(554) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(555) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(556) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(557) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(558) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(559) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(560) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(561) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(562) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(563) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(564) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(565) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(566) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(567) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(568) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(569) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(570) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(571) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(572) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(573) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(574) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(575) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(576) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(577) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(578) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(579) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(580) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(581) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(582) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(583) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(584) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(585) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(586) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(587) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(588) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(589) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(590) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(591) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(592) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(593) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(594) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(595) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(596) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(597) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(598) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(599) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(600) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(601) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(602) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(603) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(604) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(605) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(606) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(607) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(608) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(609) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(610) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(611) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(612) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(613) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(614) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(615) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(616) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(617) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(618) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(619) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(620) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(621) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(622) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(623) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(624) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(625) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(626) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(627) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(628) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(629) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(630) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(631) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(632) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(633) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(634) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(635) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(636) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(637) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(638) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(639) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(640) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(641) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(642) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(643) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(644) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(645) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(646) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(647) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(648) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(649) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(650) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(651) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(652) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(653) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(654) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(655) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(656) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(657) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(658) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(659) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(660) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(661) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(662) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(663) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(664) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(665) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(666) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(667) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(668) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(669) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(670) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(671) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(672) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(673) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(674) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(675) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(676) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(677) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(678) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(679) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(680) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(681) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(682) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(683) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(684) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(685) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(686) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(687) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(688) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(689) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(690) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(691) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(692) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(693) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(694) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(695) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(696) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(697) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(698) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(699) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(700) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(701) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(702) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(703) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(704) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(705) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(706) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(707) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(708) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(709) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(710) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(711) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(712) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(713) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(714) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(715) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(716) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(717) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(718) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(719) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(720) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(721) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(722) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(723) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(724) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(725) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(726) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(727) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(728) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(729) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(730) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(731) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(732) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(733) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(734) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(735) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(736) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(737) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(738) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(739) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(740) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(741) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(742) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(743) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(744) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(745) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(746) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(747) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(748) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(749) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(750) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(751) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(752) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(753) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(754) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(755) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(756) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(757) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(758) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(759) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(760) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(761) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(762) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(763) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(764) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(765) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(766) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(767) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(768) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(769) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(770) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(771) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(772) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(773) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(774) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(775) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(776) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(777) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(778) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(779) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(780) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(781) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(782) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(783) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(784) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(785) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(786) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(787) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(788) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(789) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(790) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(791) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(792) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(793) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(794) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(795) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(796) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(797) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(798) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(799) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(800) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(801) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(802) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(803) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(804) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(805) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(806) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(807) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(808) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(809) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(810) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(811) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(812) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(813) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(814) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(815) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(816) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(817) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(818) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(819) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(820) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(821) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(822) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(823) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(824) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(825) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(826) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(827) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(828) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(829) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(830) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(831) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(832) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(833) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(834) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(835) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(836) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(837) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(838) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(839) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(840) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(841) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(842) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(843) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(844) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(845) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(846) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(847) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(848) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(849) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(850) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(851) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(852) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(853) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(854) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(855) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(856) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(857) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(858) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(859) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(860) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(861) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(862) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(863) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(864) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(865) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(866) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(867) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(868) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(869) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(870) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(871) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(872) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(873) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(874) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(875) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(876) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(877) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(878) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(879) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(880) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(881) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(882) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(883) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(884) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(885) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(886) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(887) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(888) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(889) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(890) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(891) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(892) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(893) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(894) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(895) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(896) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(897) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(898) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(899) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(900) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(901) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(902) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(903) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(904) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(905) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(906) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(907) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(908) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(909) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(910) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(911) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(912) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(913) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(914) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(915) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(916) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(917) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(918) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(919) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(920) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(921) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(922) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(923) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(924) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(925) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(926) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(927) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(928) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(929) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(930) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(931) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(932) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(933) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(934) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(935) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(936) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(937) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(938) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(939) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(940) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(941) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(942) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(943) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(944) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(945) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(946) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(947) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(948) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(949) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(950) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(951) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(952) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(953) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(954) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(955) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(956) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(957) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(958) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(959) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(960) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(961) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(962) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(963) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(964) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(965) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(966) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(967) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(968) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(969) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(970) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(971) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(972) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(973) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(974) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(975) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(976) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(977) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(978) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(979) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(980) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(981) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(982) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(983) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(984) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(985) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(986) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(987) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(988) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(989) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(990) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(991) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(992) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(993) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(994) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(995) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(996) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(997) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(998) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li:nth-child(999) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-news #contents .contents__inner__list ul li a { width: 100%; }
main#portal-news #contents .contents__inner__list ul li a img { width: 100%; height: auto; margin: 0px 0px 10px; border: 1px solid rgb(58, 58, 58); background: rgb(0, 0, 0); }
main#portal-news #contents .contents__inner__list ul li a .list__text { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 7; width: 100%; height: 120px; margin: 0px 0px 10px; font-size: 1.2rem; text-align: left; text-overflow: ellipsis; line-height: 1.4; overflow: hidden; }
main#portal-news #contents .contents__inner__list ul li a .list__category { margin: 0px 0px 10px; color: rgb(175, 175, 175); font-size: 1.2rem; }
main#portal-news #contents .contents__inner__list ul li a .list__category .list__date { display: block; margin: 0px 0.5em 0px 0px; color: rgb(235, 0, 0); font-family: Oswald, sans-serif; }
main#portal-news #contents .contents__inner__list ul li.new .list__category .list__date { position: relative; padding: 0px 0px 0px 25px; }
main#portal-news #contents .contents__inner__list ul li.new .list__category .list__date::before, main#portal-news #contents .contents__inner__list ul li.new .list__category .list__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-news #contents .contents__inner__list ul li.new .list__category .list__date::after { animation: 1.5s ease 0s infinite normal none running pulsate; }
main#portal-news #contents .contents__inner__list .morebtn { position: relative; width: 100%; height: 50px; margin: 0px auto; }
main#portal-news #contents .contents__inner__list .morebtn a, main#portal-news #contents .contents__inner__list .morebtn span { display: flex; justify-content: center; align-items: center; width: 100%; height: 50px; margin: 0px; background: rgb(147, 9, 18); color: rgb(255, 255, 255); font-family: Oswald, sans-serif; font-size: 2rem; font-weight: 400; transition: background 0.3s, visibility 0.3s, opacity 0.3s; }
main#portal-news #contents .contents__inner__list .morebtn a:hover, main#portal-news #contents .contents__inner__list .morebtn a:active, main#portal-news #contents .contents__inner__list .morebtn span:hover, main#portal-news #contents .contents__inner__list .morebtn span:active { background: rgb(235, 0, 0); }
main#portal-news #contents .contents__inner__list .morebtn a.disabled, main#portal-news #contents .contents__inner__list .morebtn span.disabled { opacity: 0.5; pointer-events: none; }
main#portal-news #contents .contents__inner__list .morebtn.hide { visibility: hidden; opacity: 0; pointer-events: none; }
main#portal-news #contents .contents__inner__list .morebtn.loading span { text-indent: -9999px; }
main#portal-news #contents .contents__inner__list .morebtn.loading::after { content: ""; position: absolute; top: 50%; right: 50%; width: 30px; height: 30px; background: url("/residentevil/pc/img/common/loader.svg") 0% 0% / 100% auto no-repeat; transform: translate(50%, -50%); }
main#portal-news #contents.detail-page .contents__inner__category { padding: 0px 5%; background: none; }
main#portal-news #contents .contents__inner__detail { float: none; width: 90%; margin: 0px 5% 40px; padding: 0px; background: url("/residentevil/pc/img/news/detail_bg.png") center top repeat-y; }
main#portal-news #contents .contents__inner__detail .sns_bottom { display: flex; align-items: center; margin: 0px 0px 20px; padding: 0px 0px 0px 2vw; }
main#portal-news #contents .contents__inner__detail .sns_bottom li { margin: 0px 0px 0px 5px; }
main#portal-news #contents .contents__inner__detail .sns_bottom .title { color: rgb(0, 0, 0); font-weight: 500; font-size: 12px; font-family: Oswald, sans-serif; margin: 0px; }
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: rgb(255, 255, 255); border-radius: 9999px; font-weight: 500; cursor: pointer; }
main#portal-news #contents .contents__inner__detail .sns_bottom .share-button-x { background-color: rgb(0, 0, 0); }
main#portal-news #contents .contents__inner__detail .sns_bottom .share-button-x span { background: url("/residentevil/pc/img/news/icon_x.png") center center / 100% 100% no-repeat; }
main#portal-news #contents .contents__inner__detail .sns_bottom .share-button-fb { background-color: rgb(8, 102, 255); }
main#portal-news #contents .contents__inner__detail .sns_bottom .share-button-fb span { background: url("/residentevil/pc/img/news/icon_fb_c.png") center center / 100% 100% no-repeat; }
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 .entry > .date { display: flex; justify-content: center; align-items: center; width: 130px; height: 35px; margin: 2vw 0px 10px 2vw; 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 > .sns { display: none; }
main#portal-news #contents .contents__inner__detail .entry h2 { width: 100%; margin: 0px 0px 10px; padding: 0px 2vw 20px; background: url("/residentevil/pc/img/news/detail_title_bg.png") center bottom / 100% 20px no-repeat; box-sizing: border-box; color: rgba(0, 0, 0, 0.7); font-size: 1.8rem; line-height: 1.2; }
main#portal-news #contents .contents__inner__detail .entry .redirect { width: 96%; margin: 0px auto 50px; }
main#portal-news #contents .contents__inner__detail .entry .redirect dt { margin: 0px 0px 50px; color: rgba(0, 0, 0, 0.7); font-size: 1.4rem; text-align: center; }
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:active { text-decoration: none; }
main#portal-news #contents .contents__inner__detail .entry .redirect dd { display: flex; justify-content: center; width: 100%; margin: 0px auto; padding: 0px 0px 50px; border-bottom: 1px solid rgb(142, 142, 142); }
main#portal-news #contents .contents__inner__detail .entry .redirect dd a { display: flex; justify-content: center; align-items: center; width: 100%; height: 40px; margin: 0px; background: rgb(147, 9, 18); color: rgb(255, 255, 255); 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: rgb(235, 0, 0); }
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: 0px 0px 0px 5px; font-family: "Noto Sans JP", sans-serif; font-size: 1.3rem; }
main#portal-news #contents .contents__inner__detail .entry .entrybody { padding: 0px 2vw; color: rgb(0, 0, 0); }
main#portal-news #contents .contents__inner__detail .entry .entrybody a { color: rgb(102, 102, 102); }
main#portal-news #contents .contents__inner__detail .entry .entrybody img { width: 100%; height: auto; }
main#portal-news #contents .contents__inner__detail .entry .entrybody .image img { border: 2px solid rgb(0, 0, 0); }
main#portal-news #contents .contents__inner__detail .entry .entrybody .description { font-size: 14px; }
main#portal-news #contents .contents__inner__detail .entry .entrybody .description h3 { padding-bottom: 5px; font-size: 18px; }
main#portal-news #contents .contents__inner__detail .entry .entrybody .description dl { padding-bottom: 5px; }
main#portal-news #contents .contents__inner__detail .entry .entrybody .description dl dt { color: rgb(255, 255, 255); background: rgb(0, 0, 0); text-align: center; }
main#portal-news #contents .contents__inner__detail .entry .entrybody > h3 { margin-top: 1em; margin-bottom: 1em; padding: 6px 10px 3px 32px; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); background: url("/residentevil/mb/img/news/bg_h3.png") 0px 6px / 457px auto no-repeat; font-size: 16px; font-weight: bold; }
main#portal-news #contents .contents__inner__detail .entry .entrybody .entrybody-inner { padding: 10px 0px; font-size: 14px; }
main#portal-news #contents .contents__inner__detail .entry .entrybody .entrybody-inner h4 { font-size: 14px; color: rgb(153, 0, 0); }
main#portal-news #contents .contents__inner__detail .entry .entrybody .entrybody-inner .box { margin-top: 10px; background: rgb(204, 204, 204); border: 1px solid rgb(153, 153, 153); padding: 5px 10px; }
main#portal-news #contents .contents__inner__detail .entry .entrybody .entrybody-inner .box dl { padding: 5px 0px; border-top: 1px solid rgb(153, 153, 153); }
main#portal-news #contents .contents__inner__detail .entry .entrybody .entrybody-inner .box dl:first-child { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
main#portal-news #contents .contents__inner__detail .entry .entrybody .entrybody-inner .box dl dt { display: inline-block; background: rgb(0, 0, 0); padding: 0px 7px; color: rgb(255, 255, 255); }
main#portal-news #contents .contents__inner__detail .entry .entrybody .strong { color: rgb(153, 0, 0); }
main#portal-news #contents .contents__inner__detail .next_prev_btn { margin: 25px 2vw; }
main#portal-news #contents .contents__inner__detail .next_prev_btn li { position: relative; width: 100%; border: 1px solid rgb(204, 204, 204); background: rgb(243, 243, 242); transition: filter 0.3s; }
main#portal-news #contents .contents__inner__detail .next_prev_btn li:first-of-type { margin: 0px 0px 35px; }
main#portal-news #contents .contents__inner__detail .next_prev_btn li:active { filter: brightness(0.8); }
main#portal-news #contents .contents__inner__detail .next_prev_btn li p.prev_arrow { position: absolute; top: -2.5em; left: 0px; padding: 0px 0px 0px 45px; color: rgb(0, 0, 0); font-size: 1rem; font-weight: bold; }
main#portal-news #contents .contents__inner__detail .next_prev_btn li p.prev_arrow::before { content: ""; position: absolute; bottom: 2px; left: 0px; width: 35px; height: 1px; background: rgb(0, 0, 0); }
main#portal-news #contents .contents__inner__detail .next_prev_btn li p.prev_arrow::after { content: ""; position: absolute; bottom: 2px; left: 0px; width: 10px; height: 1px; background: rgb(0, 0, 0); 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: 0px; padding: 0px 45px 0px 0px; color: rgb(0, 0, 0); font-size: 1rem; font-weight: bold; }
main#portal-news #contents .contents__inner__detail .next_prev_btn li p.next_arrow::before { content: ""; position: absolute; bottom: 2px; right: 0px; width: 35px; height: 1px; background: rgb(0, 0, 0); }
main#portal-news #contents .contents__inner__detail .next_prev_btn li p.next_arrow::after { content: ""; position: absolute; bottom: 2px; right: 0px; width: 10px; height: 1px; background: rgb(0, 0, 0); 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: 100%; height: 90px; padding: 10px; box-sizing: border-box; }
main#portal-news #contents .contents__inner__detail .next_prev_btn li a img { width: auto; height: 77px; margin: 0px 10px 0px 0px; }
main#portal-news #contents .contents__inner__detail .next_prev_btn li a p { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; color: rgb(0, 0, 0); font-size: 1rem; text-overflow: ellipsis; line-height: 1.6; overflow: hidden; }
main#portal-news #contents .contents__inner__detail .sns_bottom { display: flex; margin: 0px 0px 20px; }
main#portal-news #contents .contents__inner__detail .sns_bottom li { margin: 0px 0px 0px 10px; }
main#portal-news #contents.detail-page .contents__inner__list { padding: 0px 5%; background: none; }
main#portal-news #contents.detail-page .contents__inner__list h3 { display: block; position: relative; margin: 0px 0px 25px; padding: 0px 0px 0px 30px; color: rgb(255, 255, 255); font-size: 2.2rem; text-align: left; }
main#portal-news #contents.detail-page .contents__inner__list h3::before { content: ""; position: absolute; top: 50%; left: 0px; width: 18px; height: 2px; background: rgb(235, 0, 0); transform: translateY(-50%); }
main#portal-news #contents.detail-page .contents__inner__list .list_contents { width: 100%; overflow: auto; }
main#portal-news #contents.detail-page .contents__inner__list .list_contents::-webkit-scrollbar { height: 3px; }
main#portal-news #contents.detail-page .contents__inner__list .list_contents::-webkit-scrollbar-track { background: rgb(58, 58, 58); margin-left: 5%; }
main#portal-news #contents.detail-page .contents__inner__list .list_contents::-webkit-scrollbar-thumb { background: rgb(147, 9, 18); margin-left: 5%; }
main#portal-news #contents.detail-page .contents__inner__list .list_contents ul { display: flex; flex-wrap: nowrap; justify-content: flex-start; width: auto; min-height: 220px; }
main#portal-news #contents.detail-page .contents__inner__list .list_contents ul li { width: 133px; margin: 0px 10px 0px 0px; transform: translate(0px); }
main#portal-news #contents.detail-page .contents__inner__list .list_contents ul li:last-of-type { margin: 0px; }
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: 133px; height: 133px; }
main#portal-news #contents.detail-page .contents__inner__list .list_contents ul li a .list__category { font-size: 1rem; }
main#portal-news #contents.detail-page .contents__inner__list .to_list { width: 100%; margin: 30px auto; }
main#portal-news #contents.detail-page .contents__inner__list .to_list a { display: flex; justify-content: center; align-items: center; width: 100%; height: 40px; margin: 0px; background: rgb(147, 9, 18); color: rgb(255, 255, 255); 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: rgb(235, 0, 0); }
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: 0px 0px 0px 5px; font-family: "Noto Sans JP", sans-serif; font-size: 1.2rem; }
main#portal-news #contents .contents__inner__side { width: 90%; margin: 0px auto; }
main#portal-news #contents .contents__inner__side h3 { position: relative; padding: 17px 10px 17px 45px; border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(90, 90, 90) rgb(90, 90, 90) currentcolor; border-image: none; color: rgb(255, 255, 255); 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: rgb(235, 0, 0); transform: translateY(-50%); }
main#portal-news #contents .contents__inner__side h3 span { margin: 0px 0px 0px 0.5em; font-size: 1.4rem; }
main#portal-news #contents .contents__inner__side ul { margin: 0px 0px 15px; border: 1px solid rgb(90, 90, 90); }
main#portal-news #contents .contents__inner__side ul li { border-bottom: 1px solid rgb(90, 90, 90); }
main#portal-news #contents .contents__inner__side ul li:last-of-type { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
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:active { filter: brightness(0.6); }
main#portal-news #contents .contents__inner__side ul li a .imgBox { display: flex; align-items: center; width: 107px; height: 107px; margin: 0px 10px 0px 0px; border: 1px solid rgb(58, 58, 58); background: rgb(21, 21, 21); }
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: calc(100% - 117px); }
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: 0px 0px 5px; font-size: 1.4rem; text-overflow: ellipsis; line-height: 1.4; overflow: hidden; }
main#portal-news #contents .contents__inner__side ul li a .txtBox .list__category { color: rgb(175, 175, 175); font-size: 1.2rem; }
main#portal-news #contents .contents__inner__side ul li a .txtBox .list__category .list__date { display: block; color: rgb(235, 0, 0); font-size: 1.4rem; }
main#portal-news #contents .contents__inner__side ul li.new .list__category .list__date { position: relative; padding: 0px 0px 0px 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 { animation: 1.5s ease 0s infinite normal none running pulsate; }
main#portal-news #contents .contents__inner__side .btn a { display: flex; justify-content: center; align-items: center; width: 100%; height: 46px; margin: 0px 0px 50px; border: 1px solid rgb(235, 0, 0); background: rgba(0, 0, 0, 0.5); color: red; 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: rgb(55, 0, 0); }
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-news .contents__inner__sns { width: 100%; border-top: 1px solid rgb(58, 58, 58); background: url("/residentevil/pc/img/common/bg_inner.png") center top / 100% auto repeat; }
main#portal-news .contents__inner__sns h2 { display: flex; justify-content: center; align-items: center; width: 90%; height: 100px; margin: 0px auto; border-bottom: 1px solid rgb(58, 58, 58); font-family: Oswald, sans-serif; font-size: 2.4em; letter-spacing: 1px; }
main#portal-news .contents__inner__sns .links { width: 90%; margin: 0px auto; padding: 0px 0px 50px; border-bottom: 1px solid rgb(58, 58, 58); }
main#portal-news .contents__inner__sns .links li a { display: flex; flex-flow: column wrap; justify-content: center; height: 80px; padding: 0px 0px 0px 50px; border-bottom: 1px solid rgb(58, 58, 58); font-size: 1.8em; transition: opacity 0.3s; }
main#portal-news .contents__inner__sns .links li a span { display: block; width: 100%; color: rgb(142, 142, 142); }
main#portal-news .contents__inner__sns .links li a:hover { opacity: 0.8; }
main#portal-news .contents__inner__sns .links li.tw a { background: url("/residentevil/pc/img/news/footer/icon_xw.svg") 8px center / 24px 24px no-repeat; }
main#portal-news .contents__inner__sns .links li.fb a { background: url("/residentevil/pc/img/news/icon_fb.png") 5px center no-repeat; }
main#portal-news .contents__inner__sns .links li.yt a { background: url("/residentevil/pc/img/news/icon_yt.png") 5px center no-repeat; }
main#portal-news .contents__inner__sns .links li.ig a { background: url("/residentevil/pc/img/news/icon_ig.png") 5px center no-repeat; }
main#portal-fancontents { transition: visibility 0.3s, opacity 0.3s; background: url("/residentevil/pc/img/fancontents/bg-fancontents.jpg") center top / 800px auto no-repeat fixed; visibility: visible !important; opacity: 1 !important; }
main#portal-fancontents #pagetitle { display: flex; justify-content: center; align-items: center; position: relative; height: 130px; opacity: 0; animation: 0.5s ease-out 0.8s 1 normal forwards running ease_display; }
main#portal-fancontents #pagetitle h1 { position: relative; font-family: Oswald, sans-serif; font-weight: 200; line-height: 1; font-size: 9.6vw; }
@media only screen and (min-width: 480px) {
  main#portal-fancontents #pagetitle h1 { font-size: 5rem; }
}
@media only screen and (max-width: 320px) {
  main#portal-fancontents #pagetitle h1 { font-size: 3.5rem; }
}
main#portal-fancontents #pagetitle h1::before, main#portal-fancontents #pagetitle h1::after { display: block; content: ""; position: absolute; right: 50%; width: 1px; height: 24px; background: rgb(235, 0, 0); transform: translateX(50%); }
main#portal-fancontents #pagetitle h1::before { top: -30px; }
main#portal-fancontents #pagetitle h1::after { bottom: -30px; }
main#portal-fancontents #contents { width: 100%; padding: 20px 0px 40px; background: rgba(0, 0, 0, 0.7); color: rgb(255, 255, 255); opacity: 0; animation: 0.5s ease-out 1.2s 1 normal forwards running ease_display; }
main#portal-fancontents #contents .contents__inner { display: flex; flex-wrap: wrap; justify-content: space-between; width: 90%; margin: 0px auto; }
main#portal-fancontents #contents h2 { display: flex; align-items: center; position: relative; width: 100%; height: 110px; margin: 0px 0px 20px; padding: 0px 15px; border-width: 1px; border-style: solid; border-color: rgb(58, 58, 58) rgb(58, 58, 58) rgb(235, 0, 0); border-image: none; background: rgba(0, 0, 0, 0.5); box-sizing: border-box; }
main#portal-fancontents #contents h2 img { width: 260px; height: auto; margin: 0px auto; }
main#portal-fancontents #contents h2 span { position: absolute; top: calc(50% + 6px); left: calc(50% - 70px); width: 200px; font-size: 1rem; text-align: center; }
main#portal-fancontents #contents .contents__inner__list { width: 100%; padding: 0px 0px 35px; }
main#portal-fancontents #contents .contents__inner__list h3 { margin: 30px 0px 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 40px; }
main#portal-fancontents #contents .contents__inner__list .contents__inner__bnr p { width: 100%; border: 1px solid rgb(58, 58, 58); }
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 .contents__inner__bnr p a img { display: block; width: 100%; height: auto; }
main#portal-fancontents #contents .contents__inner__list > ul { display: flex; flex-wrap: wrap; justify-content: space-between; margin: 0px auto; }
main#portal-fancontents #contents .contents__inner__list > ul > li { width: 47.5%; margin: 0px 0px 20px; opacity: 0; transform: translateY(20px); transition: opacity 0.3s, transform 0.3s; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(1) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(2) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(3) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(4) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(5) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(6) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(7) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(8) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(9) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(10) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(11) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(12) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(13) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(14) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(15) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(16) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(17) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(18) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(19) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(20) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(21) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(22) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(23) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(24) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(25) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(26) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(27) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(28) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(29) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(30) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(31) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(32) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(33) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(34) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(35) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(36) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(37) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(38) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(39) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(40) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(41) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(42) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(43) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(44) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(45) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(46) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(47) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(48) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(49) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(50) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(51) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(52) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(53) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(54) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(55) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(56) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(57) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(58) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(59) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(60) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(61) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(62) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(63) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(64) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(65) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(66) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(67) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(68) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(69) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(70) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(71) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(72) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(73) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(74) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(75) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(76) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(77) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(78) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(79) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(80) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(81) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(82) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(83) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(84) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(85) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(86) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(87) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(88) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(89) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(90) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(91) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(92) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(93) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(94) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(95) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(96) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(97) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(98) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(99) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(100) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(101) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(102) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(103) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(104) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(105) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(106) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(107) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(108) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(109) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(110) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(111) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(112) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(113) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(114) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(115) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(116) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(117) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(118) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(119) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(120) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(121) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(122) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(123) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(124) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(125) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(126) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(127) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(128) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(129) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(130) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(131) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(132) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(133) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(134) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(135) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(136) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(137) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(138) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(139) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(140) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(141) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(142) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(143) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(144) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(145) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(146) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(147) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(148) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(149) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(150) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(151) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(152) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(153) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(154) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(155) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(156) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(157) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(158) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(159) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(160) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(161) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(162) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(163) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(164) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(165) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(166) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(167) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(168) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(169) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(170) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(171) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(172) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(173) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(174) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(175) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(176) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(177) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(178) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(179) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(180) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(181) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(182) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(183) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(184) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(185) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(186) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(187) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(188) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(189) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(190) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(191) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(192) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(193) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(194) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(195) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(196) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(197) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(198) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(199) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(200) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(201) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(202) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(203) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(204) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(205) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(206) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(207) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(208) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(209) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(210) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(211) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(212) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(213) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(214) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(215) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(216) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(217) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(218) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(219) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(220) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(221) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(222) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(223) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(224) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(225) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(226) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(227) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(228) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(229) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(230) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(231) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(232) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(233) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(234) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(235) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(236) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(237) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(238) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(239) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(240) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(241) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(242) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(243) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(244) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(245) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(246) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(247) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(248) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(249) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(250) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(251) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(252) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(253) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(254) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(255) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(256) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(257) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(258) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(259) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(260) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(261) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(262) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(263) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(264) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(265) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(266) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(267) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(268) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(269) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(270) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(271) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(272) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(273) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(274) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(275) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(276) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(277) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(278) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(279) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(280) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(281) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(282) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(283) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(284) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(285) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(286) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(287) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(288) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(289) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(290) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(291) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(292) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(293) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(294) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(295) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(296) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(297) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(298) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(299) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(300) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(301) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(302) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(303) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(304) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(305) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(306) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(307) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(308) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(309) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(310) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(311) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(312) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(313) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(314) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(315) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(316) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(317) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(318) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(319) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(320) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(321) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(322) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(323) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(324) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(325) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(326) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(327) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(328) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(329) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(330) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(331) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(332) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(333) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(334) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(335) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(336) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(337) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(338) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(339) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(340) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(341) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(342) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(343) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(344) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(345) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(346) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(347) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(348) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(349) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(350) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(351) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(352) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(353) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(354) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(355) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(356) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(357) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(358) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(359) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(360) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(361) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(362) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(363) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(364) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(365) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(366) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(367) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(368) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(369) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(370) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(371) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(372) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(373) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(374) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(375) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(376) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(377) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(378) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(379) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(380) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(381) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(382) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(383) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(384) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(385) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(386) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(387) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(388) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(389) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(390) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(391) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(392) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(393) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(394) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(395) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(396) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(397) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(398) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(399) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(400) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(401) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(402) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(403) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(404) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(405) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(406) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(407) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(408) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(409) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(410) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(411) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(412) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(413) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(414) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(415) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(416) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(417) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(418) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(419) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(420) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(421) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(422) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(423) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(424) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(425) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(426) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(427) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(428) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(429) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(430) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(431) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(432) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(433) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(434) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(435) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(436) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(437) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(438) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(439) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(440) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(441) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(442) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(443) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(444) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(445) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(446) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(447) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(448) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(449) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(450) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(451) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(452) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(453) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(454) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(455) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(456) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(457) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(458) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(459) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(460) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(461) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(462) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(463) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(464) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(465) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(466) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(467) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(468) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(469) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(470) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(471) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(472) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(473) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(474) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(475) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(476) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(477) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(478) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(479) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(480) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(481) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(482) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(483) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(484) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(485) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(486) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(487) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(488) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(489) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(490) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(491) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(492) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(493) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(494) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(495) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(496) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(497) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(498) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(499) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(500) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(501) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(502) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(503) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(504) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(505) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(506) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(507) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(508) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(509) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(510) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(511) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(512) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(513) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(514) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(515) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(516) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(517) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(518) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(519) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(520) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(521) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(522) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(523) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(524) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(525) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(526) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(527) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(528) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(529) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(530) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(531) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(532) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(533) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(534) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(535) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(536) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(537) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(538) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(539) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(540) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(541) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(542) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(543) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(544) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(545) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(546) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(547) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(548) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(549) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(550) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(551) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(552) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(553) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(554) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(555) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(556) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(557) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(558) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(559) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(560) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(561) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(562) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(563) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(564) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(565) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(566) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(567) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(568) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(569) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(570) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(571) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(572) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(573) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(574) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(575) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(576) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(577) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(578) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(579) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(580) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(581) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(582) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(583) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(584) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(585) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(586) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(587) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(588) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(589) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(590) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(591) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(592) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(593) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(594) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(595) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(596) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(597) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(598) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(599) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(600) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(601) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(602) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(603) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(604) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(605) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(606) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(607) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(608) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(609) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(610) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(611) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(612) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(613) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(614) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(615) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(616) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(617) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(618) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(619) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(620) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(621) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(622) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(623) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(624) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(625) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(626) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(627) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(628) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(629) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(630) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(631) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(632) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(633) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(634) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(635) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(636) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(637) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(638) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(639) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(640) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(641) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(642) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(643) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(644) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(645) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(646) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(647) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(648) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(649) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(650) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(651) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(652) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(653) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(654) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(655) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(656) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(657) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(658) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(659) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(660) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(661) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(662) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(663) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(664) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(665) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(666) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(667) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(668) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(669) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(670) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(671) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(672) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(673) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(674) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(675) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(676) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(677) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(678) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(679) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(680) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(681) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(682) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(683) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(684) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(685) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(686) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(687) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(688) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(689) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(690) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(691) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(692) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(693) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(694) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(695) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(696) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(697) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(698) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(699) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(700) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(701) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(702) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(703) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(704) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(705) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(706) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(707) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(708) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(709) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(710) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(711) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(712) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(713) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(714) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(715) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(716) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(717) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(718) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(719) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(720) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(721) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(722) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(723) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(724) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(725) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(726) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(727) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(728) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(729) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(730) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(731) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(732) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(733) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(734) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(735) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(736) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(737) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(738) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(739) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(740) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(741) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(742) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(743) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(744) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(745) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(746) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(747) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(748) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(749) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(750) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(751) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(752) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(753) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(754) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(755) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(756) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(757) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(758) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(759) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(760) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(761) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(762) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(763) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(764) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(765) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(766) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(767) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(768) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(769) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(770) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(771) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(772) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(773) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(774) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(775) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(776) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(777) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(778) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(779) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(780) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(781) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(782) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(783) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(784) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(785) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(786) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(787) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(788) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(789) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(790) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(791) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(792) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(793) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(794) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(795) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(796) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(797) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(798) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(799) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(800) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(801) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(802) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(803) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(804) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(805) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(806) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(807) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(808) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(809) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(810) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(811) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(812) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(813) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(814) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(815) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(816) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(817) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(818) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(819) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(820) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(821) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(822) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(823) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(824) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(825) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(826) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(827) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(828) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(829) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(830) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(831) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(832) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(833) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(834) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(835) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(836) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(837) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(838) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(839) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(840) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(841) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(842) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(843) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(844) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(845) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(846) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(847) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(848) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(849) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(850) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(851) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(852) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(853) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(854) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(855) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(856) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(857) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(858) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(859) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(860) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(861) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(862) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(863) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(864) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(865) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(866) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(867) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(868) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(869) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(870) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(871) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(872) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(873) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(874) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(875) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(876) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(877) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(878) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(879) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(880) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(881) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(882) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(883) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(884) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(885) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(886) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(887) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(888) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(889) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(890) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(891) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(892) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(893) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(894) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(895) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(896) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(897) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(898) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(899) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(900) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(901) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(902) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(903) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(904) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(905) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(906) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(907) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(908) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(909) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(910) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(911) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(912) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(913) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(914) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(915) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(916) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(917) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(918) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(919) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(920) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(921) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(922) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(923) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(924) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(925) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(926) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(927) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(928) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(929) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(930) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(931) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(932) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(933) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(934) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(935) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(936) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(937) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(938) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(939) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(940) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(941) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(942) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(943) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(944) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(945) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(946) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(947) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(948) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(949) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(950) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(951) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(952) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(953) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(954) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(955) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(956) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(957) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(958) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(959) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(960) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(961) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(962) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(963) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(964) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(965) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(966) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(967) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(968) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(969) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(970) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(971) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(972) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(973) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(974) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(975) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(976) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(977) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(978) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(979) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(980) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(981) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(982) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(983) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(984) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(985) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(986) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(987) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(988) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(989) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(990) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(991) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(992) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(993) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(994) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(995) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(996) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(997) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(998) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-child(999) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
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: 100%; margin: 0px 0px 60px; }
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: 96px; font-size: 1.6rem; }
main#portal-fancontents #contents .contents__inner__list > ul > li:nth-of-type(2n) { margin: 0px 0px 60px; }
main#portal-fancontents #contents .contents__inner__list > ul > li a { display: block; }
main#portal-fancontents #contents .contents__inner__list > ul > li a .imgBox { display: flex; justify-content: center; align-items: center; width: 100%; height: 100px; margin: 0px 0px 10px; border: 1px solid rgb(58, 58, 58); background: rgb(0, 0, 0); overflow: hidden; }
main#portal-fancontents #contents .contents__inner__list > ul > li a .imgBox img { width: 100%; height: auto; object-fit: contain; }
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: 0px 0px 10px; font-size: 1.2rem; text-align: left; text-overflow: ellipsis; overflow: hidden; }
main#portal-fancontents #contents .contents__inner__list > ul > li .articleInfo { display: flex; flex-wrap: wrap; align-items: center; }
main#portal-fancontents #contents .contents__inner__list > ul > li .articleInfo li { margin: 0px 10px 0px 0px; }
main#portal-fancontents #contents .contents__inner__list > ul > li .articleInfo li.date { width: 60px; color: rgb(235, 0, 0); font-size: 1rem; }
main#portal-fancontents #contents .contents__inner__list > ul > li .articleInfo li.heart { display: flex; align-items: center; color: rgb(208, 208, 208); font-size: 1.2rem; 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: 18px; height: 18px; margin: 0px 3px 0px 0px; background: url("/residentevil/pc/img/fancontents/icon_heart.png") center center / 80% auto no-repeat; }
main#portal-fancontents #contents .contents__inner__list > ul > li .articleInfo li.heart:active::before { content: ""; background: url("/residentevil/pc/img/fancontents/icon_heart_hover.png") center center / 80% auto no-repeat; animation: 0.2s ease-in-out 0s 1 normal forwards running heartbeat; }
main#portal-fancontents #contents .contents__inner__list > ul > li .articleInfo li.heart.active { color: rgb(145, 13, 37); 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") center center / 100% auto no-repeat; animation: auto ease 0s 1 normal none running 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: 14px; }
main#portal-fancontents #contents .contents__inner__list > ul > li .articleInfo li.sociallink a.fbTop { width: 7px; }
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.new .articleInfo .date { position: relative; padding: 0px 0px 0px 20px; }
main#portal-fancontents #contents .contents__inner__list > ul > li.new .articleInfo .date::before, main#portal-fancontents #contents .contents__inner__list > ul > li.new .articleInfo .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-fancontents #contents .contents__inner__list > ul > li.new .articleInfo .date::after { animation: 1.5s ease 0s infinite normal none running pulsate; }
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: 48%; margin: 0px 0px 20px; }
main#portal-fancontents #contents .contents__inner__detail { float: none; width: 100%; margin: 0px 0px 50px; padding: 0px; background: url("/residentevil/pc/img/fancontents/detail_bg.png") center top repeat-y; }
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: 20px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: none; }
main#portal-fancontents #contents .contents__inner__detail .entry h2 img { width: 300px; height: auto; }
main#portal-fancontents #contents .contents__inner__detail .entry h2 span { top: calc(50% + 10px); left: calc(50% - 82px); width: 230px; height: 16px; font-size: 1rem; }
main#portal-fancontents #contents .contents__inner__detail .entry .entrybody { width: 90%; margin: 0px auto 25px; border-bottom: 1px solid rgb(58, 58, 58); }
main#portal-fancontents #contents .contents__inner__detail .entry .entrybody section { float: none; width: 100%; margin: 0px 0px 25px; padding: 0px; }
main#portal-fancontents #contents .contents__inner__detail .entry .entrybody section:first-of-type img { margin: 0px auto 30px; }
main#portal-fancontents #contents .contents__inner__detail .entry .entrybody section img { display: block; width: 100%; margin: 0px auto 15px; }
main#portal-fancontents #contents .contents__inner__detail .entry .entrybody section .date { display: block; margin: 0px 0px 15px; font-size: 1.6rem; text-align: center; }
main#portal-fancontents #contents .contents__inner__detail .entry .entrybody section h3 { margin: 0px 0px 25px; font-size: 2.2rem; text-align: center; }
main#portal-fancontents #contents .contents__inner__detail .entry .entrybody section p { width: 100%; margin: 0px auto 30px; font-size: 1.4rem; }
main#portal-fancontents #contents .contents__inner__detail .entry .assessment { display: flex; justify-content: space-between; align-items: center; width: 80%; margin: 0px auto 25px; }
main#portal-fancontents #contents .contents__inner__detail .entry .assessment li.heart { display: flex; align-items: center; color: rgb(179, 179, 179); font-size: 2.4rem; 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: 0px 3px 0px 0px; background: url("/residentevil/pc/img/fancontents/icon_heart.png") center center / 80% auto no-repeat; }
main#portal-fancontents #contents .contents__inner__detail .entry .assessment li.heart:active::before { content: ""; background: url("/residentevil/pc/img/fancontents/icon_heart_hover.png") center center / 80% auto no-repeat; animation: 0.2s ease-in-out 0s 1 normal forwards running heartbeat; }
main#portal-fancontents #contents .contents__inner__detail .entry .assessment li.heart.active { color: rgb(145, 13, 37); 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") center center / 80% auto no-repeat; animation: auto ease 0s 1 normal none running 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") center center no-repeat; }
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; }
main#portal-fancontents #contents .contents__inner__detail .entry__side { width: 90%; margin: 0px auto; }
main#portal-fancontents #contents .contents__inner__detail .entry__side h3 { position: relative; padding: 17px 10px 17px 45px; border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(90, 90, 90) rgb(90, 90, 90) currentcolor; border-image: none; color: rgb(255, 255, 255); font-family: Oswald, sans-serif; font-size: 2.1rem; }
main#portal-fancontents #contents .contents__inner__detail .entry__side h3::before { content: ""; position: absolute; top: 50%; left: 10px; width: 20px; height: 2px; background: rgb(235, 0, 0); transform: translateY(-50%); }
main#portal-fancontents #contents .contents__inner__detail .entry__side h3 span { margin: 0px 0px 0px 0.5em; font-size: 1.4rem; }
main#portal-fancontents #contents .contents__inner__detail .entry__side ul { margin: 0px 0px 15px; border: 1px solid rgb(90, 90, 90); }
main#portal-fancontents #contents .contents__inner__detail .entry__side ul li { border-bottom: 1px solid rgb(90, 90, 90); }
main#portal-fancontents #contents .contents__inner__detail .entry__side ul li:last-of-type { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
main#portal-fancontents #contents .contents__inner__detail .entry__side ul li a { display: flex; padding: 25px 10px; transition: filter 0.3s; }
main#portal-fancontents #contents .contents__inner__detail .entry__side ul li a:active { filter: brightness(0.6); }
main#portal-fancontents #contents .contents__inner__detail .entry__side ul li a .imgBox { display: flex; align-items: center; width: 107px; height: 107px; margin: 0px 10px 0px 0px; border: 1px solid rgb(58, 58, 58); background: rgb(21, 21, 21); }
main#portal-fancontents #contents .contents__inner__detail .entry__side ul li a .imgBox img { width: 100%; height: auto; }
main#portal-fancontents #contents .contents__inner__detail .entry__side ul li a .txtBox { width: calc(100% - 117px); }
main#portal-fancontents #contents .contents__inner__detail .entry__side ul li a .txtBox .list__text { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; margin: 0px 0px 5px; font-size: 1.4rem; text-overflow: ellipsis; line-height: 1.3; overflow: hidden; }
main#portal-fancontents #contents .contents__inner__detail .entry__side ul li a .txtBox .list__category { font-size: 1.2rem; }
main#portal-fancontents #contents .contents__inner__detail .entry__side ul li a .txtBox .list__category .list__date { display: block; color: rgb(235, 0, 0); font-size: 1.4rem; }
main#portal-fancontents #contents .contents__inner__detail .entry__side ul li.new .list__category .list__date { position: relative; padding: 0px 0px 0px 30px; }
main#portal-fancontents #contents .contents__inner__detail .entry__side ul li.new .list__category .list__date::before, main#portal-fancontents #contents .contents__inner__detail .entry__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-fancontents #contents .contents__inner__detail .entry__side ul li.new .list__category .list__date::after { animation: 1.5s ease 0s infinite normal none running pulsate; }
main#portal-fancontents #contents .contents__inner__detail .entry__side .btn a { display: flex; justify-content: center; align-items: center; width: 100%; height: 46px; margin: 0px 0px 50px; border: 1px solid rgb(235, 0, 0); background: rgba(0, 0, 0, 0.5); color: red; font-family: Oswald, sans-serif; font-size: 1.8rem; transition: background 0.2s, opacity 0.2s; }
main#portal-fancontents #contents .contents__inner__detail .entry__side .btn a:hover, main#portal-fancontents #contents .contents__inner__detail .entry__side .btn a:active { background: rgb(55, 0, 0); }
main#portal-fancontents #contents .contents__inner__detail .entry__side .btn a.disabled { color: rgba(255, 0, 0, 0.1); opacity: 0.5; pointer-events: none; }
main#portal-fancontents #contents .to_list { width: 230px; margin: 0px auto 25px; }
main#portal-fancontents #contents .to_list a { display: flex; justify-content: center; align-items: center; width: 230px; height: 49px; margin: 0px; background: rgb(147, 9, 18); color: rgb(255, 255, 255); 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: rgb(235, 0, 0); }
main#portal-fancontents #contents .to_list a.disabled { opacity: 0.5; pointer-events: none; }
main#renet-top { transition: visibility 0.3s, opacity 0.3s; overflow-x: hidden; visibility: visible !important; opacity: 1 !important; }
main#renet-top #contents__inner__image { position: relative; }
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: 112.5vw; }
main#renet-top #contents__inner__image ul li a:active { background: rgb(0, 0, 0); opacity: 0.5; }
main#renet-top #contents__inner__image ul li a .btn { display: flex; justify-content: center; align-items: center; position: absolute; bottom: 15vw; right: 50%; width: 30vw; height: 40px; border: 1px solid rgb(142, 142, 142); background: rgba(0, 0, 0, 0.8); color: rgb(142, 142, 142); font-family: Oswald, sans-serif; font-size: 1.6rem; transform: translateX(50%); }
main#renet-top #contents__inner__image ul li a .btn::after { display: block; content: ""; position: absolute; top: 50%; right: 3vw; width: 7px; height: 7px; border-top: 2px solid rgb(142, 142, 142); border-right: 2px solid rgb(142, 142, 142); transform: translateY(-50%) rotate(45deg); pointer-events: none; }
main#renet-top #contents__inner__image.renet-main-single { position: relative; border-bottom: 1px solid rgb(58, 58, 58); background: url("/residentevil/pc/img/top/bg_gamelink.webp") center center / cover no-repeat; }
main#renet-top #contents__inner__image.renet-main-single .renet-main-single--left { padding: 50px 10px; max-width: 600px; margin: 0px auto; }
main#renet-top #contents__inner__image.renet-main-single .renet-main-single--left h3 { width: 100%; position: relative; color: rgb(255, 255, 255); font-family: Oswald, sans-serif; font-size: 2rem; font-weight: 400; line-height: 1; letter-spacing: 0.05em; text-shadow: rgb(0, 0, 0) 0px 0px 5px; margin: 0px 0px 20px; box-sizing: border-box; }
main#renet-top #contents__inner__image.renet-main-single .renet-main-single--left h3 span { display: block; margin: 10px 0px 0px; color: rgb(231, 231, 231); 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: 0 0 auto; justify-content: center; align-items: center; content: ""; position: absolute; top: -23px; left: 0px; width: 12px; height: 3px; background: rgb(235, 0, 0); color: rgb(235, 0, 0); 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 { display: block; width: 100%; max-width: 600px; height: auto; margin: 0px auto; }
main#renet-top #contents__inner__image.renet-main-single .renet-main-single--left .text { color: rgb(231, 231, 231); font-family: "Noto Serif JP", serif; font-size: 1.4rem; text-align: center; margin: 0px 0px 20px; }
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: 100%; height: 37px; background: rgb(147, 9, 18); color: rgb(255, 255, 255); font-family: Oswald, sans-serif; transition: background 0.2s, opacity 0.2s; margin: 0px auto; font-size: 1.4rem; cursor: pointer; max-width: 420px; }
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: rgb(235, 0, 0); }
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 { border: 1px solid rgb(58, 58, 58); 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 1 0%; background: rgb(0, 0, 0); }
main#renet-top #contents__inner__image.renet-main-single .renet-main-single--list .titleLink li a { height: 350px; }
main#renet-top #contents__inner__image.renet-main-single .renet-main-single--list .titleLink li.requiem a { width: 100%; min-height: 350px; height: 75vw; max-height: 600px; overflow: hidden; background: url("/residentevil/pc/img/top/gamelink_requiem.jpg") center top / cover no-repeat; }
main#renet-top #contents__inner__image.renet-main-single .renet-main-single--list .titleLink li.requiem a .logo { position: absolute; top: 22%; left: 50%; transform: translateX(-50%); width: 100%; height: 130px; z-index: 10; filter: drop-shadow(rgb(0, 0, 0) 0px 0px 5px) drop-shadow(rgb(0, 0, 0) 0px 0px 10px); background: url("/residentevil/pc/img/renet/titles/logo_requiem-re.webp") center center / auto 100% no-repeat; }
main#renet-top #contents__inner__image.renet-main-single .renet-main-single--list .titleLink li.requiem a .logo:lang(ja) { background: url("/residentevil/pc/img/renet/titles/logo_requiem-bh.webp") center center / auto 100% no-repeat; }
main#renet-top #contents__inner__image.renet-main-single .renet-main-single--list .titleLink li.requiem a .title { width: 196px; height: 14px; background: url("/residentevil/pc/img/top/gamelink_requiem_text.png") center center / contain no-repeat; position: absolute; left: 50%; transform: translateX(-50%); top: 100%; text-align: center; margin: 0px; }
main#renet-top #contents__inner__image.renet-main-single .renet-main-single--list .titleLink li.requiem a .intro { position: absolute; top: 70%; left: 50%; transform: translateX(-50%); z-index: 10; width: 90%; max-width: 600px; background: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9) 20%, rgba(0, 0, 0, 0.9) 80%, rgba(0, 0, 0, 0)); border-top: 1px solid rgb(63, 9, 9); border-bottom: 1px solid rgb(63, 9, 9); 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)) 1 / 1 / 0 stretch; padding: 10px 0px; }
main#renet-top #contents__inner__image.renet-main-single .renet-main-single--list .titleLink li.requiem a .intro p { font-size: 1.3rem; text-align: center; font-weight: bold; margin: 0px 5px; }
main#renet-top #contents__inner__image.renet-main-single .renet-main-single--list .titleLink li.requiem a .intro p span { color: rgb(235, 0, 0); }
main#renet-top #contents__inner__image.renet-main-single .renet-main-single--list .titleLink li.requiem a .intro p span:not(:lang(ja)) { display: block; }
main#renet-top #contents__inner__image.renet-main-single .renet-main-single--list .titleLink li.requiem a .intro ul { display: flex; justify-content: center; align-items: center; flex-wrap: wrap; }
main#renet-top #contents__inner__image.renet-main-single .renet-main-single--list .titleLink li.requiem a .intro ul li { display: flex; align-items: center; margin: 0px 10px 10px; }
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: 15px; left: 10px; width: 7px; height: 7px; border-radius: 100%; background: rgb(235, 11, 25); transform: translateY(-50%); z-index: 10; }
main#renet-top #contents__inner__image.renet-main-single .renet-main-single--list .titleLink li.new a::after { animation: 1.5s ease 0s infinite normal none running pulsate; }
main#renet-top #contents { position: relative; }
main#renet-top #contents .contents__inner #contents__inner__games { width: 96%; margin: 30px auto 35px; }
main#renet-top #contents .contents__inner #contents__inner__games h2 { position: relative; margin: 0px auto 30px; padding: 0px 0px 20px; color: rgb(255, 255, 255); font-family: Oswald, sans-serif; font-size: 3rem; font-weight: 200; text-align: center; }
main#renet-top #contents .contents__inner #contents__inner__games h2::after { display: block; content: ""; position: absolute; bottom: 0px; right: 50%; width: 58px; height: 3px; background: rgb(235, 0, 0); transform: translateX(50%); }
main#renet-top #contents .contents__inner #contents__inner__games > ul { display: flex; flex-wrap: wrap; justify-content: center; }
main#renet-top #contents .contents__inner #contents__inner__games > ul > li { position: relative; width: 44%; height: auto; margin: 2%; overflow: hidden; border: 1px solid rgb(58, 58, 58); }
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.disp .hover { transform: translateY(0px); visibility: visible; opacity: 1; }
main#renet-top #contents .contents__inner #contents__inner__games > ul > li .fourSW { position: absolute; top: -4vw; right: -4vw; width: 24vw; height: 24vw; background: url("/residentevil/pc/img/top/gamelink_Re4Sw_icon-en.png") center top / auto 100% no-repeat; 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") center top / auto 100% no-repeat; }
main#renet-top #contents .contents__inner #contents__inner__games > ul > li .village { position: absolute; top: -3vw; right: -2vw; width: 24vw; height: 24vw; background: url("/residentevil/pc/img/top/gamelink_villageGE_icon-en.png") center top / contain no-repeat; 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") center top / cover no-repeat; }
main#renet-top #contents .contents__inner #contents__inner__games > ul > li .village_vr { position: absolute; top: -4vw; left: -3vw; width: 25vw; height: 25vw; background: url("/residentevil/pc/img/top/gamelink_villageVR_icon-en.png") center top / contain no-repeat; 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") center top / cover no-repeat; }
main#renet-top #contents .contents__inner #contents__inner__games > ul > li .hover { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border: 1px solid rgb(58, 58, 58); background: rgb(0, 0, 0); box-sizing: border-box; visibility: hidden; opacity: 0; transform: translateY(-100%); transition: transform 0.3s; z-index: 10; }
main#renet-top #contents .contents__inner #contents__inner__games > ul > li .hover ul li { width: 90%; margin: 0px auto; }
main#renet-top #contents .contents__inner #contents__inner__games > ul > li .hover ul li:first-of-type { margin: 0px auto 2.4vw; }
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: flex-start; align-items: center; width: 100%; height: 7.2vw; padding: 0px 0px 0px 6vw; background: url("/residentevil/pc/img/renet/icon_page.png") 2vw center / auto 23% no-repeat rgb(183, 21, 21); box-sizing: border-box; font-size: 1.2rem; cursor: pointer; line-height: 1; 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 { background: url("/residentevil/pc/img/renet/icon_about.png") 2vw center / auto 30% no-repeat rgb(58, 58, 58); }
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: 15px; left: 10px; width: 7px; height: 7px; border-radius: 100%; background: rgb(235, 11, 25); transform: translateY(-50%); z-index: 10; }
main#renet-top #contents .contents__inner #contents__inner__games > ul > li.new::after { animation: 1.5s ease 0s infinite normal none running pulsate; }
main#renet-top #contents .contents__inner #contents__inner__events { padding-bottom: 50px; }
main#renet-top #contents .contents__inner #contents__inner__events h2 { position: relative; margin: 0px auto 30px; padding: 0px 0px 20px; color: rgb(255, 255, 255); font-family: Oswald, sans-serif; font-size: 3rem; font-weight: 200; text-align: center; }
main#renet-top #contents .contents__inner #contents__inner__events h2::after { display: block; content: ""; position: absolute; bottom: 0px; right: 50%; width: 58px; height: 3px; background: rgb(235, 0, 0); transform: translateX(50%); }
main#renet-top #contents .contents__inner #contents__inner__events ul { display: flex; flex-wrap: wrap; margin: 0px 0px 40px; border-top: 1px solid rgb(58, 58, 58); }
main#renet-top #contents .contents__inner #contents__inner__events ul li { position: relative; width: 50%; margin: 0px; border-right: 1px solid rgb(58, 58, 58); border-bottom: 1px solid rgb(58, 58, 58); box-sizing: border-box; }
main#renet-top #contents .contents__inner #contents__inner__events ul li a { display: block; padding: 10px 5%; }
main#renet-top #contents .contents__inner #contents__inner__events ul li a img { width: 100%; height: auto; margin: 0px 0px 10px; border: 1px solid rgb(58, 58, 58); }
main#renet-top #contents .contents__inner #contents__inner__events ul li a .title { display: block; height: 30px; margin: 0px 0px 10px; color: rgb(93, 101, 110); font-size: 1.2rem; font-weight: 700; }
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 { position: relative; }
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 { color: rgb(93, 101, 110); font-size: 1.2rem; }
main#renet-top #contents .contents__inner #contents__inner__events ul li a dl dt { margin: 0px 0px 5px; padding: 0px; }
main#renet-top #contents .contents__inner #contents__inner__events ul li a dl dt .time { display: inline-block; padding: 0px 5px; color: rgb(100, 129, 162); font-size: 1.6rem; }
main#renet-top #contents .contents__inner #contents__inner__events ul li a dl dd { padding: 0px 0px 0px 15px; }
main#renet-top #contents .contents__inner #contents__inner__events ul li a dl dd::before { display: block; content: ""; position: absolute; top: 2px; left: 0px; width: 12px; height: 13px; }
main#renet-top #contents .contents__inner #contents__inner__events ul li.six dd::before { background: url("/residentevil/pc/img/renet/icon_six.png") no-repeat; }
main#renet-top #contents .contents__inner #contents__inner__events ul li.rev dd::before { background: url("/residentevil/pc/img/renet/icon_rev.png") no-repeat; }
main#renet-top #contents .contents__inner #contents__inner__events ul li.rev2 dd::before { background: url("/residentevil/pc/img/renet/icon_rev2.png") no-repeat; }
main#renet-top #contents .contents__inner #contents__inner__events .morebtn { width: 185px; margin: 0px auto; }
main#renet-top #contents .contents__inner #contents__inner__events .morebtn a { display: flex; justify-content: center; align-items: center; width: 185px; height: 37px; margin: 0px; background: rgb(147, 9, 18); color: rgb(255, 255, 255); font-family: Oswald, sans-serif; transition: background 0.2s, opacity 0.2s; font-size: 1.6rem; }
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: rgb(235, 0, 0); }
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; flex-wrap: wrap; justify-content: center; position: relative; width: 100%; border-top: 1px solid rgb(58, 58, 58); border-bottom: 1px solid rgb(58, 58, 58); background: rgb(0, 0, 0); }
main#renet-top #bottom__Nav li { width: 80%; }
main#renet-top #bottom__Nav li:last-of-type a { margin: 0px auto 20px; }
main#renet-top #bottom__Nav li:first-of-type a { margin: 20px auto; }
main#renet-top #bottom__Nav li a { display: flex; justify-content: center; align-items: center; width: 100%; height: 40px; margin: 20px auto; border: 1px solid rgb(179, 179, 179); background: rgb(0, 0, 0); color: rgb(255, 255, 255); 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: rgb(38, 38, 38); }
main#renet-top #bottom__Nav li a.disabled { color: rgb(67, 67, 67); opacity: 0.5; pointer-events: none; }
main#portal-ambassador { transition: visibility 0.3s, opacity 0.3s; position: relative; z-index: 1; visibility: visible !important; opacity: 1 !important; }
main#portal-ambassador::before { display: block; content: ""; position: fixed; top: 0px; left: 0px; width: 100vw; height: 100%; background: url("/residentevil/pc/img/ambassador/bg-mainimage2.jpg") center top / 680px auto no-repeat; z-index: -1; }
@media (min-width: 680px) {
  main#portal-ambassador::before { background: url("/residentevil/pc/img/ambassador/bg-mainimage2.jpg") center -20px / 100% auto no-repeat; }
}
main#portal-ambassador .pc { display: none !important; }
main#portal-ambassador .chart { position: relative; padding-top: 70px; }
main#portal-ambassador .chart p { position: absolute; left: 0px; top: 0px; width: 110px; height: 30px; font-size: 18px; line-height: 32px; background: rgb(142, 22, 18); padding: 0px 0px 0px 2px; box-sizing: border-box; }
main#portal-ambassador .chart p:lang(ja) { line-height: 28px; padding: 0px 0px 0px 6px; }
main#portal-ambassador .chart .img { width: 100%; max-width: 490px; height: 100%; margin: 0px auto; background: rgb(25, 25, 25); overflow-x: scroll; }
main#portal-ambassador .chart .img div { width: 490px; height: 100%; display: flex; justify-content: flex-start; align-items: center; }
main#portal-ambassador .chart .img div img { width: 100%; height: auto; }
main#portal-ambassador .about__inner__link { position: relative; width: 100%; margin: 40px 0px 0px; 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: 0px; left: 0px; border-top: 2px solid rgb(168, 19, 47); border-left: 2px solid rgb(168, 19, 47); }
main#portal-ambassador .about__inner__link::after { top: 0px; right: 0px; border-top: 2px solid rgb(168, 19, 47); border-right: 2px solid rgb(168, 19, 47); }
main#portal-ambassador .about__inner__link ul { padding: 30px 15px; }
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: 0px; left: 0px; border-bottom: 2px solid rgb(168, 19, 47); border-left: 2px solid rgb(168, 19, 47); }
main#portal-ambassador .about__inner__link ul::after { bottom: 0px; right: 0px; border-bottom: 2px solid rgb(168, 19, 47); border-right: 2px solid rgb(168, 19, 47); }
main#portal-ambassador .about__inner__link ul li { position: relative; }
main#portal-ambassador .about__inner__link ul li a { display: flex; justify-content: center; align-items: center; height: auto; background: rgb(147, 9, 18); color: rgb(255, 255, 255); font-family: Oswald, sans-serif; font-size: 1.8rem; transition: background 0.2s, opacity 0.2s; width: calc(100% - 20px); min-height: 50px; padding: 5px 10px; text-align: center; margin: 15px 0px; }
main#portal-ambassador .about__inner__link ul li a:hover, main#portal-ambassador .about__inner__link ul li a:active { background: rgb(235, 0, 0); }
main#portal-ambassador .about__inner__link ul li a.disabled { opacity: 0.5; pointer-events: none; }
@media (max-width: 400px) {
  main#portal-ambassador .about__inner__link ul li a { font-size: 1.6rem; }
}
main#portal-ambassador .about__inner__link ul li span.uptext { display: block; margin: 0px 0px 10px; color: rgb(208, 208, 208); font-size: 1.6rem; text-align: center; font-weight: 500; }
main#portal-ambassador .about__inner__link ul li span.uptext br { display: none; }
main#portal-ambassador .about__inner__link ul li span.downtext { display: block; margin: 0px; color: rgb(208, 208, 208); font-size: 1.2rem; text-align: center; }
main#portal-ambassador #image { display: flex; justify-content: center; align-items: center; width: 100%; height: 240px; }
main#portal-ambassador #image h1 img { display: block; width: 180px; height: auto; margin: 15px auto; vertical-align: middle; }
main#portal-ambassador #image h1 .copy-img { width: 280px; }
main#portal-ambassador #update { width: 100%; border-top: 1px solid rgb(50, 50, 50); border-bottom: 1px solid rgb(50, 50, 50); background: rgb(21, 22, 24); }
main#portal-ambassador #update .update__inner { padding: 0px 5%; }
main#portal-ambassador #update .update__inner h2 { display: flex; align-items: center; height: 63px; border-bottom: 1px solid rgb(50, 50, 50); color: rgb(208, 208, 208); font-family: Oswald, sans-serif; font-size: 1.6rem; }
main#portal-ambassador #update .update__inner ul { padding: 15px 0px 0px; }
main#portal-ambassador #update .update__inner ul li { display: flex; margin: 0px 0px 15px; color: rgb(208, 208, 208); font-size: 1.4rem; }
main#portal-ambassador #update .update__inner ul li a { display: flex; }
main#portal-ambassador #update .update__inner ul li .date { width: 65px; margin: 0px 10px 0px 0px; font-family: Oswald, sans-serif; }
main#portal-ambassador #about { background: rgba(0, 0, 0, 0.7); }
main#portal-ambassador #about .about__inner { width: 90%; margin: 0px auto; padding: 50px 0px; color: rgb(255, 255, 255); font-size: 1.6rem; }
@media (max-width: 420px) {
  main#portal-ambassador #about .about__inner { font-size: 1.4rem; }
}
main#portal-ambassador #about .about__inner h2 { position: relative; margin: 0px 0px 45px; padding: 0px 0px 20px; color: rgb(255, 255, 255); font-weight: 500; text-align: center; font-size: 2.2rem; }
@media only screen and (max-width: 320px) {
  main#portal-ambassador #about .about__inner h2 { font-size: 1.8rem; }
}
main#portal-ambassador #about .about__inner h2::before { display: block; content: ""; position: absolute; bottom: -10px; right: 50%; transform: translateX(50%); width: 58px; height: 5px; background: rgb(183, 21, 21); }
main#portal-ambassador #about .about__inner .explain { margin: 0px 0px 40px; line-height: 2; }
main#portal-ambassador #about .about__inner .recruit { width: 100%; margin: 0px 0px 50px; }
main#portal-ambassador #about .about__inner .recruit div { margin: 0px 0px 30px; }
main#portal-ambassador #about .about__inner .recruit div h3 { font-size: 2rem; margin: 0px 0px 20px; font-weight: 500; }
main#portal-ambassador #about .about__inner .recruit div ul { position: relative; padding: 0px 0px 0px 10px; box-sizing: border-box; }
main#portal-ambassador #about .about__inner .recruit div ul::before { content: ""; position: absolute; left: 0px; top: 0px; width: 3px; height: 100%; background: rgb(183, 21, 21); }
main#portal-ambassador #about .about__inner .recruit div ul li { padding-left: 1.5rem; text-indent: -1.1rem; }
main#portal-ambassador #about .about__inner .recruit div ul li:lang(ja) { padding-left: 1em; text-indent: -1em; }
main#portal-ambassador #about .about__inner .recruit div ul li:not(:last-child) { margin: 0px 0px 10px; }
main#portal-ambassador #about .about__inner .recruit img { display: block; width: 100%; max-width: 500px; height: auto; margin: 0px auto; }
main#portal-ambassador #about .about__inner .list { width: 100%; max-width: 500px; margin: 0px auto; }
main#portal-ambassador #about .about__inner .list li { width: 100%; background: rgb(36, 4, 4); border: 1px solid rgb(67, 49, 48); padding: 30px 10px 5px; box-sizing: border-box; border-radius: 2px; position: relative; }
main#portal-ambassador #about .about__inner .list li:not(:last-child) { margin: 0px 0px 20px; }
main#portal-ambassador #about .about__inner .list li:first-child img { margin: 0px auto 60px; }
main#portal-ambassador #about .about__inner .list li div { margin: 0px 0px 10px; }
main#portal-ambassador #about .about__inner .list li div p { line-height: 1.3; }
main#portal-ambassador #about .about__inner .list li div .sub { text-align: center; color: rgb(253, 239, 213); opacity: 0.89; margin: 0px 0px 5px; font-weight: 500; }
main#portal-ambassador #about .about__inner .list li div .main { text-align: center; font-size: 2.2rem; font-weight: 500; }
main#portal-ambassador #about .about__inner .list li div .small { position: absolute; bottom: 15px; font-size: 1.3rem; color: rgb(186, 186, 186); }
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; margin: 0px auto; width: 85%; max-width: 632px; height: auto; }
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 rgb(183, 21, 21); filter: brightness(1); }
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; top: 55px; height: 43.2vw; border-top: 1px solid rgb(58, 58, 58); border-bottom: 1px solid rgb(58, 58, 58); background: rgb(0, 0, 0); z-index: 10; transition: 0.3s; }
main#portal-ambassador #detail .detail__tab li { width: 33%; border-right: 1px solid rgb(58, 58, 58); position: relative; }
main#portal-ambassador #detail .detail__tab li label { display: flex; justify-content: center; align-items: center; width: 100%; height: 43.2vw; border-bottom: 3px solid rgba(0, 0, 0, 0); box-sizing: border-box; filter: brightness(0.5); transition: border-bottom 0.3s, filter 0.3s; overflow: hidden; cursor: pointer; }
main#portal-ambassador #detail .detail__tab li label img { width: 130%; height: auto; top: -5px; position: relative; }
main#portal-ambassador #detail .detail__tab li:last-child { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
main#portal-ambassador #detail .detail__tab li::after { content: ""; display: block; position: absolute; border-top: 8px solid rgb(58, 58, 58); border-right: 8px solid rgba(0, 0, 0, 0); border-left: 8px solid rgba(0, 0, 0, 0); bottom: 14px; left: 50%; margin-left: -6px; }
main#portal-ambassador #detail .detail__tab.detail__tab-bottom li label img { width: 130%; height: auto; top: 2px; position: relative; }
main#portal-ambassador #detail .detail__tab.detail__tab-bottom li::before { content: ""; display: block; position: absolute; border-right: 8px solid rgba(0, 0, 0, 0); border-bottom: 8px solid rgb(58, 58, 58); border-left: 8px solid rgba(0, 0, 0, 0); top: 14px; left: 50%; margin-left: -6px; z-index: 1; }
main#portal-ambassador #detail .detail__tab.detail__tab-bottom li::after { display: none; }
main#portal-ambassador #detail .detail__tab__content { display: none; padding: 30px 0px 70px; min-height: 400px; background: rgba(0, 0, 0, 0.7); }
main#portal-ambassador #detail .detail__tab__content h3 { width: 100%; margin: 30px 0px; color: rgb(255, 255, 255); font-family: Oswald, sans-serif; font-size: 4rem; font-weight: 100; text-align: center; }
main#portal-ambassador #detail .detail__tab__content h3 span { display: block; font-size: 1.3rem; }
main#portal-ambassador #detail .detail__tab__content ul.ann li { padding: 0px 0px 0px 1em; color: rgb(186, 186, 186); font-size: 1.2rem; 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: 0px 0px 50px; color: rgb(255, 255, 255); font-size: 1.6rem; 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: 4px; background: rgb(174, 0, 0); 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: 90%; margin: 0px auto; border: 1px solid rgb(50, 50, 50); 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: 0px; left: 0px; border-top: 2px solid rgb(168, 19, 47); border-left: 2px solid rgb(168, 19, 47); }
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: 0px; right: 0px; border-top: 2px solid rgb(168, 19, 47); border-right: 2px solid rgb(168, 19, 47); }
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: 0px; left: 0px; border-bottom: 2px solid rgb(168, 19, 47); border-left: 2px solid rgb(168, 19, 47); }
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: 0px; right: 0px; border-bottom: 2px solid rgb(168, 19, 47); border-right: 2px solid rgb(168, 19, 47); }
main#portal-ambassador #detail .detail__tab__content .content1__inner { padding: 40px 5px; }
main#portal-ambassador #detail .detail__tab__content .content1__inner dl { position: relative; margin: 0px 0px 30px; padding: 10px 15px 0px 70px; }
main#portal-ambassador #detail .detail__tab__content .content1__inner dl dt { display: inline-block; position: relative; margin: 0px 0px 20px; padding: 0px 5px; text-shadow: 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) 0px 4px 0px; }
main#portal-ambassador #detail .detail__tab__content .content1__inner dl dt span { position: relative; color: rgb(255, 255, 255); font-size: 5.33333vw; }
@media only screen and (min-width: 480px) {
  main#portal-ambassador #detail .detail__tab__content .content1__inner dl dt span { font-size: 1.8rem; }
}
@media only screen and (max-width: 320px) {
  main#portal-ambassador #detail .detail__tab__content .content1__inner dl dt span { font-size: 1.8rem; }
}
main#portal-ambassador #detail .detail__tab__content .content1__inner dl dd { color: rgb(186, 186, 186); font-size: 1.2rem; }
main#portal-ambassador #detail .detail__tab__content .content1__inner dl dd.point { display: flex; justify-content: center; align-items: center; position: absolute; top: 0px; left: 0px; width: 65px; height: 80px; padding: 0px 0px 27px; background: url("/residentevil/pc/img/ambassador/point_badge.png") 0% 0% / 65px auto no-repeat; box-sizing: border-box; color: rgb(255, 255, 255); font-family: Oswald, sans-serif; font-size: 1.3rem; font-weight: 100; }
main#portal-ambassador #detail .detail__tab__content .content1__inner dl dd.point span { font-size: 2.5rem; }
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: 0px 20px 0px 0px; color: rgb(255, 255, 255); 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: 30px 20px 0px; border-top: 1px solid rgb(50, 50, 50); }
main#portal-ambassador #detail .detail__tab__content .content1__inner .content1__chance h4 { margin: 0px 0px 15px; color: rgb(255, 255, 255); font-size: 1.8rem; }
main#portal-ambassador #detail .detail__tab__content .content2__inner { padding: 40px 0px; }
main#portal-ambassador #detail .detail__tab__content .content2__inner .sp-zoom { width: 80%; margin: 0px auto; overflow-x: scroll; }
main#portal-ambassador #detail .detail__tab__content .content2__inner .period-img { width: 150% !important; }
main#portal-ambassador #detail .detail__tab__content .content2__inner:first-of-type { margin: 0px auto 60px; }
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:last-of-type img { width: 100%; height: auto; }
main#portal-ambassador #detail .detail__tab__content .content2__inner h4 { margin: 0px 5px 30px; }
main#portal-ambassador #detail .detail__tab__content .content2__inner h4 div { display: inline-block; position: relative; padding: 0px 15px; text-shadow: 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) 0px 4px 0px; }
main#portal-ambassador #detail .detail__tab__content .content2__inner h4 div span { position: relative; color: rgb(255, 255, 255); font-size: 5.33333vw; }
@media only screen and (min-width: 480px) {
  main#portal-ambassador #detail .detail__tab__content .content2__inner h4 div span { font-size: 1.8rem; }
}
@media only screen and (max-width: 320px) {
  main#portal-ambassador #detail .detail__tab__content .content2__inner h4 div span { font-size: 1.8rem; }
}
main#portal-ambassador #detail .detail__tab__content .content2__inner .r2024 { color: rgb(255, 255, 255) !important; text-align: left; }
main#portal-ambassador #detail .detail__tab__content .content2__inner .r2024 .point { font-weight: bold; vertical-align: sub; background: none !important; color: rgb(235, 11, 25) !important; font-size: 1.75rem !important; }
main#portal-ambassador #detail .detail__tab__content .content2__inner table { width: 100%; }
main#portal-ambassador #detail .detail__tab__content .content2__inner table .margin { height: 15px; display: block; }
main#portal-ambassador #detail .detail__tab__content .content2__inner table tr th { height: 40px; padding: 10px; border-bottom: 1px solid rgb(85, 85, 85); background: rgb(57, 49, 49); font-size: 1.2rem; vertical-align: middle; }
main#portal-ambassador #detail .detail__tab__content .content2__inner table tr th:first-of-type { border-right: 1px solid rgb(85, 85, 85); }
main#portal-ambassador #detail .detail__tab__content .content2__inner table tr td { height: 80px; border-bottom: 1px solid rgb(85, 85, 85); background: rgb(28, 21, 21); font-size: 1.2rem; padding: 15px; text-align: center; vertical-align: middle; }
main#portal-ambassador #detail .detail__tab__content .content2__inner table tr td div { background: rgb(44, 33, 33); padding: 15px 4px; 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: 31%; }
main#portal-ambassador #detail .detail__tab__content .content2__inner table tr td.rank span { display: block; margin: 0px 0px 10px; font-size: 1.2rem; text-align: center; }
main#portal-ambassador #detail .detail__tab__content .content2__inner table tr td.rank img { width: 40px; height: auto; }
main#portal-ambassador #detail .detail__tab__content .content2__inner table tr td.number { width: 69%; }
main#portal-ambassador #detail .detail__tab__content .content2__inner table tr td.number span.and { display: block; font-size: 1.8rem; height: 35px; width: 35px; border-radius: 50%; color: rgb(170, 170, 170); background: rgb(28, 21, 21); margin: -0.5em auto -0.6em; text-shadow: rgb(0, 0, 0) 0px 0px 4px; 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(rgba(28, 21, 21, 0.8) 0px 0px 3px); }
main#portal-ambassador #detail .detail__tab__content .content2__inner table tr td.number span.plus { display: inline-block; font-size: 2rem; margin: 0px 3px; }
main#portal-ambassador #detail .detail__tab__content .content2__inner table tr td.number span.point { display: inline-block; padding: 0px 3px 2px; color: rgb(0, 0, 0); font-size: 1.4rem; }
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: 23px; height: 1px; background: rgb(103, 80, 69); 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; text-align: left; padding: 0px 0px 0px 22px; background: url("/residentevil/pc/img/common/footer/icon_xw.svg") left center / 16px auto no-repeat; }
main#portal-ambassador #detail .detail__tab__content .content2__inner table tr td.number .tw a { color: rgb(239, 239, 239); 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 rgb(85, 85, 85); }
main#portal-ambassador #detail .detail__tab__content .content2__inner table tr.bronze { color: rgb(156, 127, 111); }
main#portal-ambassador #detail .detail__tab__content .content2__inner table tr.silver { color: rgb(176, 176, 176); }
main#portal-ambassador #detail .detail__tab__content .content2__inner table tr.silver .number span.point { background: rgb(176, 176, 176); margin-top: 4px; }
main#portal-ambassador #detail .detail__tab__content .content2__inner table tr.gold { color: rgb(191, 168, 121); }
main#portal-ambassador #detail .detail__tab__content .content2__inner table tr.gold .rank-icon span { color: rgb(176, 176, 176); }
main#portal-ambassador #detail .detail__tab__content .content2__inner table tr.gold .number span.point { background: rgb(191, 168, 121); }
main#portal-ambassador #detail .detail__tab__content .content2__inner table tr.platinum { color: rgb(218, 235, 255); }
main#portal-ambassador #detail .detail__tab__content .content2__inner table tr.platinum .rank-icon span { color: rgb(191, 168, 121); }
main#portal-ambassador #detail .detail__tab__content .content2__inner table tr.platinum .number span.point { background: rgb(218, 235, 255); }
main#portal-ambassador #detail .detail__tab__content .content2__inner table tr:last-of-type td { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
main#portal-ambassador #detail .detail__tab__content .content2__inner ul.ann { margin: 2.4em 0px 0px; }
main#portal-ambassador #detail .detail__tab__content .content3__inner { padding: 30px 6px 50px; box-sizing: border-box; }
main#portal-ambassador #detail .detail__tab__content .content3__inner ul:not(.ann) li { display: flex; position: relative; padding: 20px 10px; box-sizing: border-box; }
main#portal-ambassador #detail .detail__tab__content .content3__inner ul:not(.ann) li:first-child { padding: 0px 10px 20px; }
main#portal-ambassador #detail .detail__tab__content .content3__inner ul:not(.ann) li:not(:last-child) { border-bottom: 1px solid rgb(49, 49, 49); }
main#portal-ambassador #detail .detail__tab__content .content3__inner ul:not(.ann) li .num { display: flex; justify-content: center; width: 65px; height: 80px; background: url("/residentevil/pc/img/ambassador/point_badge.png") center top / 100% auto no-repeat; padding: 6px 5px 0px 0px; box-sizing: border-box; color: rgb(255, 255, 255); font-family: Oswald, sans-serif; font-size: 2.6rem; font-weight: 300; }
main#portal-ambassador #detail .detail__tab__content .content3__inner ul:not(.ann) li div { width: calc(100% - 65px); padding: 10px 0px 0px 5px; box-sizing: border-box; }
main#portal-ambassador #detail .detail__tab__content .content3__inner ul:not(.ann) li div .sub { color: rgb(249, 53, 53); font-size: 1.5rem; line-height: 1.2; margin: 0px 0px 6px; }
main#portal-ambassador #detail .detail__tab__content .content3__inner ul:not(.ann) li div .main { font-size: 1.7rem; line-height: 1.3; }
main#portal-ambassador #detail .detail__tab__content .content3__inner ul.ann { margin: 2.4em 0px 0px; }
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%; padding: 50px 20px; box-sizing: border-box; border-top: 1px solid rgb(50, 50, 50); border-bottom: 2px solid rgb(50, 50, 50); background: url("/residentevil/pc/img/common/bg_contents.png") center top / 100% auto repeat-y rgb(0, 0, 0); }
main#portal-ambassador #sns .sns__inner { margin: 0px auto; }
main#portal-ambassador #sns .sns__inner h2 { position: relative; display: inline-block; margin: 0px 0px 20px; padding: 0px 0px 0px 25px; color: rgb(221, 221, 221); font-size: 1.4rem; }
main#portal-ambassador #sns .sns__inner h2::before { display: block; content: ""; position: absolute; top: 50%; left: 0px; width: 15px; height: 2px; background: rgb(183, 21, 21); transform: translateY(-50%); }
main#portal-ambassador #sns .sns__inner ul { display: flex; flex-wrap: wrap; width: 100%; max-width: 444px; }
main#portal-ambassador #sns .sns__inner ul li { display: flex; width: 49%; margin: 0px 2% 0px 0px; }
main#portal-ambassador #sns .sns__inner ul li:first-of-type { width: 100%; margin: 0px 0px 15px; }
main#portal-ambassador #sns .sns__inner ul li:last-of-type { margin: 0px; }
main#portal-ambassador #sns .sns__inner ul li input { width: calc(100% - 124px); height: 40px; padding: 5px 10px; border-radius: 0px; border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(77, 77, 77) currentcolor rgb(77, 77, 77) rgb(77, 77, 77); border-image: none; background: rgb(255, 255, 255); box-sizing: border-box; appearance: none; }
main#portal-ambassador #sns .sns__inner ul li button { display: flex; justify-content: center; align-items: center; width: 124px; height: 40px; border: 1px solid rgb(77, 77, 77); background: rgb(0, 0, 0); }
main#portal-ambassador #sns .sns__inner ul li button span { padding: 0px 0px 0px 20px; background: url("/residentevil/pc/img/ambassador/icon_link.png") left center no-repeat; color: rgb(180, 180, 180); 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: 100%; height: 39px; border: 1px solid rgb(77, 77, 77); box-sizing: border-box; }
main#portal-ambassador #sns .sns__inner ul li a span { padding: 0px 0px 0px 20px; color: rgb(255, 255, 255); font-family: Oswald, sans-serif; font-size: 1.4rem; }
main#portal-ambassador #sns .sns__inner ul li.tw { width: 100%; }
main#portal-ambassador #sns .sns__inner ul li.tw a { background: rgb(0, 55, 88); }
main#portal-ambassador #sns .sns__inner ul li.tw a span { background: url("/residentevil/pc/img/common/footer/icon_xw.svg") left center / 14px auto no-repeat; padding: 0px 0px 0px 25px; }
main#portal-ambassador #sns .sns__inner ul li.fb a { background: rgb(4, 25, 52); }
main#portal-ambassador #sns .sns__inner ul li.fb a span { background: url("/residentevil/pc/img/ambassador/icon_fb.png") left center no-repeat; }
main#portal-ambassador #entry { background: rgb(0, 0, 0); }
main#portal-ambassador #entry .entry__inner { width: 90%; margin: 0px auto; padding: 50px 0px 100px; }
main#portal-ambassador #safari_support span { font-size: 14px; padding: 5px 15px 5px 47px; line-height: 1.3; text-indent: -0.5em; }
@media (max-width: 400px) {
  main#portal-ambassador #safari_support span { font-size: 12.5px; }
}
main#portal-ambassador #ambassador__news .footer-common__pickup { width: 90%; margin: 0px auto; position: relative; z-index: 1; }
main#portal-ambassador #ambassador__news .footer-common__pickup h2 { position: relative; margin: 0px 0px 20px; padding: 0px 0px 0px 15px; border-left: 2px solid rgb(235, 0, 0); color: rgb(255, 255, 255); font-family: Oswald, sans-serif; font-weight: normal; font-size: 28px; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap { width: 100%; box-sizing: border-box; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list { width: 100%; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list:first-child { margin: 0px 0px 50px; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list h3 { position: relative; color: rgb(255, 255, 255); font-family: Oswald, sans-serif; font-weight: normal; font-size: 22px; margin: 0px 0px 15px; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list h3 span { margin: 0px 0px 0px 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 { margin: 0px 0px 40px; 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%; opacity: 0; transform: translateY(20px); transition: opacity 0.3s, transform 0.3s; margin: 0px 0px 20px; padding: 0px 0px 20px; border-bottom: 1px solid rgba(255, 255, 255, 0.2); }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(1) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(2) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(3) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(4) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(5) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(6) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(7) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(8) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(9) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(10) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(11) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(12) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(13) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(14) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(15) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(16) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(17) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(18) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(19) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(20) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(21) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(22) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(23) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(24) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(25) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(26) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(27) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(28) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(29) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(30) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(31) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(32) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(33) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(34) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(35) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(36) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(37) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(38) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(39) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(40) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(41) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(42) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(43) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(44) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(45) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(46) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(47) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(48) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(49) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(50) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(51) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(52) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(53) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(54) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(55) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(56) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(57) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(58) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(59) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(60) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(61) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(62) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(63) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(64) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(65) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(66) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(67) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(68) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(69) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(70) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(71) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(72) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(73) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(74) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(75) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(76) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(77) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(78) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(79) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(80) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(81) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(82) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(83) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(84) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(85) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(86) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(87) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(88) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(89) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(90) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(91) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(92) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(93) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(94) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(95) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(96) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(97) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(98) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(99) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(100) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(101) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(102) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(103) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(104) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(105) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(106) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(107) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(108) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(109) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(110) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(111) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(112) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(113) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(114) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(115) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(116) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(117) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(118) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(119) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(120) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(121) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(122) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(123) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(124) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(125) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(126) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(127) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(128) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(129) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(130) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(131) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(132) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(133) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(134) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(135) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(136) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(137) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(138) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(139) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(140) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(141) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(142) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(143) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(144) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(145) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(146) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(147) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(148) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(149) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(150) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(151) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(152) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(153) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(154) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(155) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(156) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(157) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(158) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(159) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(160) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(161) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(162) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(163) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(164) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(165) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(166) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(167) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(168) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(169) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(170) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(171) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(172) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(173) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(174) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(175) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(176) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(177) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(178) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(179) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(180) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(181) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(182) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(183) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(184) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(185) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(186) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(187) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(188) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(189) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(190) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(191) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(192) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(193) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(194) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(195) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(196) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(197) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(198) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(199) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(200) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(201) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(202) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(203) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(204) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(205) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(206) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(207) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(208) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(209) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(210) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(211) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(212) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(213) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(214) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(215) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(216) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(217) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(218) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(219) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(220) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(221) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(222) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(223) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(224) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(225) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(226) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(227) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(228) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(229) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(230) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(231) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(232) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(233) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(234) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(235) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(236) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(237) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(238) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(239) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(240) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(241) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(242) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(243) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(244) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(245) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(246) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(247) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(248) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(249) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(250) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(251) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(252) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(253) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(254) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(255) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(256) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(257) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(258) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(259) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(260) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(261) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(262) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(263) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(264) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(265) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(266) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(267) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(268) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(269) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(270) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(271) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(272) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(273) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(274) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(275) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(276) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(277) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(278) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(279) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(280) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(281) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(282) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(283) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(284) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(285) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(286) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(287) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(288) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(289) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(290) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(291) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(292) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(293) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(294) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(295) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(296) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(297) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(298) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(299) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(300) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(301) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(302) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(303) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(304) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(305) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(306) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(307) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(308) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(309) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(310) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(311) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(312) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(313) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(314) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(315) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(316) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(317) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(318) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(319) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(320) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(321) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(322) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(323) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(324) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(325) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(326) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(327) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(328) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(329) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(330) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(331) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(332) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(333) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(334) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(335) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(336) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(337) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(338) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(339) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(340) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(341) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(342) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(343) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(344) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(345) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(346) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(347) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(348) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(349) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(350) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(351) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(352) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(353) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(354) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(355) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(356) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(357) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(358) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(359) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(360) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(361) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(362) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(363) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(364) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(365) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(366) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(367) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(368) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(369) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(370) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(371) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(372) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(373) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(374) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(375) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(376) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(377) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(378) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(379) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(380) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(381) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(382) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(383) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(384) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(385) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(386) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(387) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(388) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(389) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(390) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(391) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(392) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(393) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(394) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(395) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(396) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(397) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(398) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(399) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(400) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(401) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(402) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(403) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(404) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(405) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(406) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(407) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(408) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(409) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(410) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(411) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(412) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(413) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(414) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(415) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(416) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(417) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(418) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(419) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(420) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(421) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(422) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(423) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(424) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(425) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(426) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(427) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(428) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(429) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(430) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(431) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(432) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(433) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(434) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(435) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(436) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(437) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(438) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(439) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(440) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(441) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(442) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(443) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(444) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(445) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(446) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(447) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(448) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(449) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(450) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(451) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(452) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(453) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(454) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(455) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(456) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(457) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(458) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(459) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(460) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(461) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(462) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(463) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(464) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(465) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(466) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(467) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(468) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(469) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(470) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(471) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(472) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(473) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(474) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(475) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(476) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(477) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(478) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(479) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(480) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(481) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(482) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(483) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(484) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(485) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(486) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(487) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(488) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(489) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(490) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(491) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(492) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(493) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(494) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(495) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(496) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(497) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(498) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(499) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(500) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(501) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(502) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(503) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(504) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(505) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(506) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(507) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(508) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(509) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(510) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(511) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(512) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(513) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(514) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(515) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(516) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(517) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(518) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(519) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(520) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(521) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(522) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(523) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(524) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(525) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(526) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(527) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(528) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(529) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(530) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(531) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(532) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(533) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(534) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(535) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(536) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(537) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(538) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(539) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(540) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(541) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(542) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(543) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(544) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(545) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(546) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(547) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(548) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(549) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(550) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(551) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(552) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(553) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(554) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(555) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(556) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(557) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(558) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(559) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(560) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(561) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(562) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(563) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(564) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(565) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(566) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(567) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(568) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(569) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(570) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(571) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(572) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(573) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(574) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(575) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(576) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(577) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(578) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(579) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(580) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(581) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(582) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(583) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(584) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(585) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(586) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(587) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(588) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(589) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(590) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(591) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(592) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(593) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(594) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(595) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(596) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(597) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(598) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(599) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(600) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(601) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(602) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(603) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(604) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(605) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(606) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(607) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(608) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(609) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(610) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(611) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(612) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(613) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(614) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(615) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(616) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(617) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(618) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(619) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(620) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(621) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(622) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(623) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(624) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(625) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(626) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(627) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(628) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(629) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(630) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(631) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(632) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(633) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(634) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(635) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(636) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(637) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(638) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(639) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(640) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(641) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(642) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(643) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(644) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(645) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(646) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(647) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(648) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(649) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(650) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(651) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(652) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(653) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(654) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(655) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(656) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(657) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(658) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(659) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(660) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(661) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(662) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(663) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(664) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(665) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(666) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(667) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(668) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(669) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(670) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(671) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(672) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(673) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(674) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(675) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(676) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(677) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(678) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(679) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(680) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(681) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(682) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(683) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(684) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(685) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(686) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(687) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(688) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(689) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(690) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(691) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(692) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(693) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(694) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(695) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(696) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(697) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(698) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(699) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(700) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(701) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(702) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(703) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(704) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(705) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(706) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(707) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(708) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(709) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(710) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(711) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(712) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(713) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(714) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(715) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(716) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(717) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(718) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(719) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(720) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(721) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(722) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(723) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(724) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(725) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(726) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(727) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(728) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(729) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(730) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(731) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(732) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(733) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(734) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(735) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(736) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(737) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(738) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(739) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(740) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(741) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(742) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(743) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(744) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(745) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(746) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(747) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(748) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(749) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(750) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(751) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(752) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(753) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(754) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(755) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(756) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(757) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(758) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(759) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(760) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(761) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(762) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(763) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(764) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(765) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(766) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(767) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(768) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(769) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(770) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(771) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(772) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(773) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(774) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(775) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(776) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(777) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(778) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(779) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(780) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(781) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(782) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(783) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(784) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(785) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(786) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(787) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(788) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(789) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(790) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(791) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(792) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(793) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(794) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(795) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(796) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(797) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(798) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(799) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(800) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(801) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(802) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(803) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(804) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(805) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(806) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(807) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(808) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(809) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(810) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(811) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(812) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(813) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(814) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(815) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(816) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(817) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(818) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(819) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(820) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(821) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(822) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(823) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(824) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(825) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(826) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(827) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(828) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(829) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(830) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(831) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(832) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(833) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(834) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(835) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(836) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(837) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(838) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(839) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(840) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(841) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(842) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(843) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(844) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(845) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(846) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(847) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(848) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(849) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(850) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(851) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(852) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(853) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(854) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(855) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(856) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(857) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(858) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(859) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(860) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(861) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(862) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(863) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(864) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(865) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(866) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(867) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(868) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(869) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(870) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(871) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(872) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(873) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(874) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(875) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(876) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(877) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(878) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(879) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(880) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(881) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(882) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(883) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(884) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(885) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(886) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(887) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(888) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(889) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(890) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(891) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(892) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(893) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(894) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(895) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(896) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(897) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(898) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(899) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(900) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(901) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(902) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(903) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(904) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(905) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(906) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(907) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(908) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(909) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(910) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(911) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(912) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(913) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(914) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(915) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(916) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(917) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(918) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(919) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(920) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(921) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(922) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(923) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(924) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(925) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(926) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(927) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(928) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(929) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(930) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(931) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(932) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(933) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(934) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(935) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(936) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(937) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(938) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(939) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(940) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(941) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(942) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(943) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(944) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(945) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(946) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(947) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(948) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(949) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(950) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(951) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(952) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(953) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(954) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(955) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(956) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(957) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(958) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(959) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(960) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(961) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(962) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(963) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(964) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(965) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(966) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(967) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(968) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(969) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(970) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(971) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(972) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(973) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(974) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(975) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(976) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(977) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(978) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(979) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(980) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(981) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(982) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(983) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(984) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(985) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(986) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(987) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(988) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(989) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(990) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(991) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(992) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(993) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(994) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(995) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(996) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(997) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(998) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(999) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li:nth-child(4) { display: none; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li a { width: 100%; display: flex; }
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: 35%; aspect-ratio: 1 / 1; border: 1px solid rgb(58, 58, 58); box-sizing: border-box; background: rgb(0, 0, 0); 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; object-fit: cover; transition: transform 0.3s; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li a .detail { display: flex; flex-direction: column; justify-content: space-between; width: 65%; padding: 0px 0px 0px 10px; box-sizing: border-box; }
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: 5; width: 100%; 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: rgb(235, 0, 0); font-family: Oswald, sans-serif; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li a .detail .category { font-size: 12px; color: rgb(175, 175, 175); }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list ul li.new .date { position: relative; padding: 0px 0px 0px 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 { animation: 1.5s ease 0s infinite normal none running pulsate; }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list .btn a { display: flex; justify-content: center; align-items: center; width: 100%; height: 37px; border: 1px solid rgb(235, 0, 0); background: rgba(0, 0, 0, 0.5); color: red; font-family: Oswald, sans-serif; transition: background 0.2s, opacity 0.2s; font-size: 16px; margin: 0px; box-sizing: border-box; }
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: rgb(55, 0, 0); }
main#portal-ambassador #ambassador__news .footer-common__pickup .list_wrap .list .btn a.disabled { color: rgba(255, 0, 0, 0.1); opacity: 0.5; pointer-events: none; }
main#portal-search { transition: visibility 0.3s, opacity 0.3s; background: url("/residentevil/pc/img/search/bg-user_search.jpg") center top / 800px auto no-repeat fixed; visibility: visible !important; opacity: 1 !important; }
main#portal-search.animation #pagetitle { animation: 0.5s ease-out 0.8s 1 normal forwards running ease_display; }
main#portal-search.animation #contents { animation: 0.5s ease-out 1.2s 1 normal forwards running ease_display; }
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: 130px; opacity: 0; animation: auto ease 0s 1 normal none running none; }
main#portal-search #pagetitle h1 { position: relative; font-family: Oswald, sans-serif; font-weight: 200; line-height: 1; font-size: 9.6vw; }
@media only screen and (min-width: 480px) {
  main#portal-search #pagetitle h1 { font-size: 5rem; }
}
@media only screen and (max-width: 320px) {
  main#portal-search #pagetitle h1 { font-size: 3.5rem; }
}
main#portal-search #pagetitle h1::before, main#portal-search #pagetitle h1::after { display: block; content: ""; position: absolute; right: 50%; width: 1px; height: 24px; background: rgb(235, 0, 0); transform: translateX(50%); }
main#portal-search #pagetitle h1::before { top: -30px; }
main#portal-search #pagetitle h1::after { bottom: -30px; }
main#portal-search #contents { width: 100%; padding: 40px 0px; background: rgba(0, 0, 0, 0.7); opacity: 0; }
main#portal-search #contents .reform { width: 96%; margin: 0px auto 80px; padding: 10px 2vw 20px; border: 1px solid rgb(58, 58, 58); background: url("/residentevil/pc/img/search/search_formBg.png") repeat; box-shadow: rgba(0, 0, 0, 0.8) 0px 0px 10px; 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: -17px; width: 8px; height: 8px; border-radius: 20px; background: rgb(235, 0, 0); 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: 0px auto 15px; border-top: 1px solid rgb(58, 58, 58); border-bottom: 1px solid rgb(58, 58, 58); background: rgb(20, 20, 20); }
main#portal-search #contents .reform #searchDetail tr { background: none !important; }
main#portal-search #contents .reform #searchDetail tr th { display: list-item; padding: 10px 20px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: none; box-sizing: border-box; color: rgb(255, 255, 255); font-size: 1.2rem; list-style: none; vertical-align: middle; }
main#portal-search #contents .reform #searchDetail tr th br { display: none; }
main#portal-search #contents .reform #searchDetail tr td { display: list-item; position: relative; padding: 0px 20px 15px; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(43, 43, 43); border-image: none; background: none; color: rgb(221, 221, 221); list-style: none; vertical-align: middle; }
main#portal-search #contents .reform #searchDetail tr td .service { display: flex; flex-wrap: wrap; align-items: center; }
main#portal-search #contents .reform #searchDetail tr td .service li { margin: 0px 15px 0px 0px; }
main#portal-search #contents .reform #searchDetail tr td .service li:last-of-type { margin: 0px; }
main#portal-search #contents .reform #searchDetail tr td .service li label { display: flex; align-items: center; position: relative; padding: 0px 0px 0px 20px; }
main#portal-search #contents .reform #searchDetail tr td .service li label span { color: rgb(255, 255, 255); font-family: Oswald, sans-serif; font-size: 1.8rem; font-weight: 200; }
main#portal-search #contents .reform #searchDetail tr td .service li label::before { display: block; content: ""; position: absolute; top: 50%; left: 0px; width: 15px; height: 15px; border-radius: 20px; background: rgb(255, 255, 255); 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: 100px; height: auto; }
main#portal-search #contents .reform #searchDetail tr td .service li label img.ambassador { width: 55px; height: auto; vertical-align: text-bottom; }
main#portal-search #contents .reform #searchDetail tr:last-of-type th { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
main#portal-search #contents .reform #searchDetail tr:last-of-type td { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
main#portal-search #contents .reform input[type="text"] { width: 100%; height: 30px; padding: 5px 10px; background: rgb(187, 187, 187); box-sizing: border-box; color: rgb(20, 20, 20); font-size: 1.4rem; }
main#portal-search #contents .reform input[type="radio"] { position: absolute; top: 50%; left: 0px; width: 15px; height: 15px; opacity: 0; transform: translateY(-50%); vertical-align: inherit; }
main#portal-search #contents .reform select { width: 90%; height: 30px; background: rgb(187, 187, 187); color: rgb(20, 20, 20); font-size: 1.4rem; }
main#portal-search #contents .reform #sbbSearchBtn input { display: flex; justify-content: center; align-items: center; width: 180px; height: 36px; margin: 0px auto; background: rgb(147, 9, 18); color: rgb(255, 255, 255); font-family: Oswald, sans-serif; transition: background 0.2s, opacity 0.2s; min-width: auto; border-radius: 0px; border: 1px solid rgb(150, 11, 20); box-shadow: rgba(4, 0, 0, 0.8) 0px 0px 10px; font-size: 1.4rem; }
main#portal-search #contents .reform #sbbSearchBtn input:hover, main#portal-search #contents .reform #sbbSearchBtn input:active { background: rgb(235, 0, 0); }
main#portal-search #contents .reform #sbbSearchBtn input.disabled { opacity: 0.5; pointer-events: none; }
main#portal-search #contents section.result { float: none; width: 96%; margin: 10px auto 40px; padding: 30px 2vw; border: 1px solid rgb(58, 58, 58); background: url("/residentevil/pc/img/search/search_formBg.png") repeat; box-shadow: rgba(0, 0, 0, 0.8) 0px 0px 10px; box-sizing: border-box; opacity: 0; transform: translateY(20px); transition: opacity 0.3s, transform 0.3s; }
main#portal-search #contents section.result:nth-child(1) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(2) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(3) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(4) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(5) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(6) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(7) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(8) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(9) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(10) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(11) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(12) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(13) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(14) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(15) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(16) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(17) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(18) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(19) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(20) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(21) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(22) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(23) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(24) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(25) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(26) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(27) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(28) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(29) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(30) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(31) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(32) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(33) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(34) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(35) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(36) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(37) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(38) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(39) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(40) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(41) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(42) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(43) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(44) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(45) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(46) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(47) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(48) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(49) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(50) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(51) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(52) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(53) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(54) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(55) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(56) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(57) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(58) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(59) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(60) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(61) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(62) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(63) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(64) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(65) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(66) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(67) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(68) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(69) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(70) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(71) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(72) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(73) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(74) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(75) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(76) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(77) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(78) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(79) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(80) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(81) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(82) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(83) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(84) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(85) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(86) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(87) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(88) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(89) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(90) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(91) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(92) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(93) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(94) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(95) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(96) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(97) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(98) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(99) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(100) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(101) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(102) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(103) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(104) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(105) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(106) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(107) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(108) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(109) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(110) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(111) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(112) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(113) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(114) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(115) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(116) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(117) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(118) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(119) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(120) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(121) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(122) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(123) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(124) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(125) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(126) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(127) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(128) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(129) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(130) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(131) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(132) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(133) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(134) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(135) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(136) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(137) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(138) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(139) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(140) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(141) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(142) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(143) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(144) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(145) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(146) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(147) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(148) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(149) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(150) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(151) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(152) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(153) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(154) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(155) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(156) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(157) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(158) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(159) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(160) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(161) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(162) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(163) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(164) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(165) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(166) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(167) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(168) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(169) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(170) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(171) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(172) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(173) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(174) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(175) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(176) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(177) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(178) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(179) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(180) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(181) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(182) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(183) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(184) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(185) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(186) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(187) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(188) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(189) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(190) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(191) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(192) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(193) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(194) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(195) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(196) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(197) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(198) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(199) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(200) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(201) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(202) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(203) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(204) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(205) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(206) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(207) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(208) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(209) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(210) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(211) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(212) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(213) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(214) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(215) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(216) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(217) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(218) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(219) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(220) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(221) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(222) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(223) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(224) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(225) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(226) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(227) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(228) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(229) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(230) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(231) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(232) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(233) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(234) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(235) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(236) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(237) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(238) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(239) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(240) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(241) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(242) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(243) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(244) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(245) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(246) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(247) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(248) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(249) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(250) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(251) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(252) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(253) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(254) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(255) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(256) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(257) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(258) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(259) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(260) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(261) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(262) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(263) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(264) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(265) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(266) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(267) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(268) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(269) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(270) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(271) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(272) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(273) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(274) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(275) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(276) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(277) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(278) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(279) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(280) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(281) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(282) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(283) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(284) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(285) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(286) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(287) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(288) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(289) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(290) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(291) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(292) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(293) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(294) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(295) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(296) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(297) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(298) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(299) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(300) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(301) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(302) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(303) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(304) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(305) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(306) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(307) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(308) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(309) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(310) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(311) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(312) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(313) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(314) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(315) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(316) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(317) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(318) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(319) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(320) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(321) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(322) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(323) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(324) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(325) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(326) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(327) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(328) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(329) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(330) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(331) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(332) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(333) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(334) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(335) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(336) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(337) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(338) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(339) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(340) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(341) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(342) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(343) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(344) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(345) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(346) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(347) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(348) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(349) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(350) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(351) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(352) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(353) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(354) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(355) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(356) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(357) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(358) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(359) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(360) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(361) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(362) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(363) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(364) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(365) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(366) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(367) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(368) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(369) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(370) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(371) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(372) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(373) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(374) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(375) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(376) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(377) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(378) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(379) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(380) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(381) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(382) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(383) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(384) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(385) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(386) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(387) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(388) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(389) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(390) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(391) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(392) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(393) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(394) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(395) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(396) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(397) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(398) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(399) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(400) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(401) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(402) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(403) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(404) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(405) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(406) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(407) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(408) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(409) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(410) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(411) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(412) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(413) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(414) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(415) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(416) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(417) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(418) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(419) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(420) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(421) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(422) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(423) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(424) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(425) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(426) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(427) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(428) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(429) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(430) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(431) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(432) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(433) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(434) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(435) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(436) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(437) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(438) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(439) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(440) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(441) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(442) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(443) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(444) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(445) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(446) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(447) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(448) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(449) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(450) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(451) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(452) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(453) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(454) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(455) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(456) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(457) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(458) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(459) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(460) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(461) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(462) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(463) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(464) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(465) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(466) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(467) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(468) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(469) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(470) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(471) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(472) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(473) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(474) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(475) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(476) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(477) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(478) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(479) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(480) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(481) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(482) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(483) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(484) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(485) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(486) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(487) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(488) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(489) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(490) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(491) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(492) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(493) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(494) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(495) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(496) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(497) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(498) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(499) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(500) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(501) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(502) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(503) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(504) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(505) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(506) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(507) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(508) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(509) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(510) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(511) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(512) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(513) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(514) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(515) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(516) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(517) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(518) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(519) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(520) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(521) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(522) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(523) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(524) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(525) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(526) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(527) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(528) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(529) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(530) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(531) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(532) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(533) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(534) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(535) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(536) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(537) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(538) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(539) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(540) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(541) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(542) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(543) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(544) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(545) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(546) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(547) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(548) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(549) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(550) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(551) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(552) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(553) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(554) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(555) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(556) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(557) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(558) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(559) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(560) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(561) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(562) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(563) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(564) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(565) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(566) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(567) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(568) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(569) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(570) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(571) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(572) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(573) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(574) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(575) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(576) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(577) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(578) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(579) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(580) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(581) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(582) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(583) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(584) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(585) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(586) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(587) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(588) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(589) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(590) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(591) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(592) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(593) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(594) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(595) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(596) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(597) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(598) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(599) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(600) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(601) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(602) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(603) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(604) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(605) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(606) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(607) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(608) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(609) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(610) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(611) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(612) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(613) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(614) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(615) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(616) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(617) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(618) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(619) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(620) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(621) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(622) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(623) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(624) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(625) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(626) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(627) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(628) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(629) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(630) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(631) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(632) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(633) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(634) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(635) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(636) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(637) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(638) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(639) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(640) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(641) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(642) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(643) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(644) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(645) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(646) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(647) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(648) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(649) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(650) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(651) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(652) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(653) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(654) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(655) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(656) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(657) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(658) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(659) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(660) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(661) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(662) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(663) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(664) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(665) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(666) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(667) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(668) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(669) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(670) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(671) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(672) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(673) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(674) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(675) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(676) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(677) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(678) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(679) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(680) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(681) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(682) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(683) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(684) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(685) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(686) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(687) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(688) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(689) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(690) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(691) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(692) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(693) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(694) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(695) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(696) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(697) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(698) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(699) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(700) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(701) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(702) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(703) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(704) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(705) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(706) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(707) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(708) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(709) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(710) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(711) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(712) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(713) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(714) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(715) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(716) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(717) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(718) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(719) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(720) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(721) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(722) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(723) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(724) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(725) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(726) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(727) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(728) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(729) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(730) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(731) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(732) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(733) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(734) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(735) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(736) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(737) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(738) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(739) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(740) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(741) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(742) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(743) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(744) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(745) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(746) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(747) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(748) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(749) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(750) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(751) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(752) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(753) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(754) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(755) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(756) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(757) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(758) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(759) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(760) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(761) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(762) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(763) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(764) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(765) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(766) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(767) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(768) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(769) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(770) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(771) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(772) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(773) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(774) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(775) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(776) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(777) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(778) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(779) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(780) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(781) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(782) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(783) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(784) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(785) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(786) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(787) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(788) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(789) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(790) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(791) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(792) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(793) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(794) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(795) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(796) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(797) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(798) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(799) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(800) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(801) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(802) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(803) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(804) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(805) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(806) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(807) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(808) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(809) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(810) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(811) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(812) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(813) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(814) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(815) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(816) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(817) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(818) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(819) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(820) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(821) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(822) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(823) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(824) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(825) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(826) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(827) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(828) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(829) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(830) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(831) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(832) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(833) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(834) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(835) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(836) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(837) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(838) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(839) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(840) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(841) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(842) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(843) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(844) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(845) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(846) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(847) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(848) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(849) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(850) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(851) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(852) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(853) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(854) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(855) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(856) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(857) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(858) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(859) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(860) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(861) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(862) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(863) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(864) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(865) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(866) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(867) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(868) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(869) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(870) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(871) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(872) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(873) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(874) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(875) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(876) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(877) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(878) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(879) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(880) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(881) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(882) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(883) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(884) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(885) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(886) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(887) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(888) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(889) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(890) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(891) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(892) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(893) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(894) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(895) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(896) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(897) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(898) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(899) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(900) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(901) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(902) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(903) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(904) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(905) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(906) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(907) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(908) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(909) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(910) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(911) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(912) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(913) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(914) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(915) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(916) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(917) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(918) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(919) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(920) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(921) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(922) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(923) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(924) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(925) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(926) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(927) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(928) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(929) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(930) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(931) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(932) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(933) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(934) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(935) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(936) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(937) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(938) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(939) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(940) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(941) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(942) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(943) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(944) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(945) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(946) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(947) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(948) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(949) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(950) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(951) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(952) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(953) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(954) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(955) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(956) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(957) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(958) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(959) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(960) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(961) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(962) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(963) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(964) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(965) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(966) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(967) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(968) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(969) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(970) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(971) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(972) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(973) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(974) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(975) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(976) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(977) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(978) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(979) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(980) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(981) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(982) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(983) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(984) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(985) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(986) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(987) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(988) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(989) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(990) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(991) { animation: 1s ease 0.1s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(992) { animation: 1s ease 0.2s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(993) { animation: 1s ease 0.3s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(994) { animation: 1s ease 0.4s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(995) { animation: 1s ease 0.5s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(996) { animation: 1s ease 0.6s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(997) { animation: 1s ease 0.7s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(998) { animation: 1s ease 0.8s 1 normal forwards running listFade; }
main#portal-search #contents section.result:nth-child(999) { animation: 1s ease 0.9s 1 normal forwards running listFade; }
main#portal-search #contents section.result h2 { color: rgb(255, 255, 255); font-family: Oswald, sans-serif; font-size: 2.6rem; }
main#portal-search #contents section.result h2 span { display: inline-block; margin: 0px 0px 30px 5px; color: rgb(142, 142, 142); font-size: 1.7rem; font-family: "Noto Sans JP", sans-serif; }
main#portal-search #contents section.result .result__noData { font-size: 1.4rem; }
main#portal-search #contents section.result .result__list li a { display: flex; flex-wrap: wrap; width: 100%; margin: 0px 0px 10px; padding: 10px; border-top: 1px solid rgb(58, 58, 58); background: rgba(255, 255, 255, 0.1); box-sizing: border-box; }
main#portal-search #contents section.result .result__list li .detail { display: flex; justify-content: space-between; width: 100%; }
main#portal-search #contents section.result .result__list li .detail p.img { width: 95px; height: 95px; border: 1px solid rgb(58, 58, 58); background: rgb(0, 0, 0); overflow: hidden; }
main#portal-search #contents section.result .result__list li .detail p.img img { width: 100%; height: auto; }
main#portal-search #contents section.result .result__list li .detail dl { width: calc(100% - 104px); }
main#portal-search #contents section.result .result__list li .detail dl dt.nickname { display: flex; align-items: center; padding: 8px 0px; border-bottom: 1px solid dimgray; color: rgb(221, 221, 221); font-size: 1.8rem; line-height: 1; word-break: break-all; }
main#portal-search #contents section.result .result__list li .detail dl dd.comment { display: flex; align-items: center; float: none; margin: 0px; padding: 8px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: none; color: rgb(111, 111, 111); font-size: 1.2rem; word-break: break-word; line-height: 1; }
main#portal-search #contents section.result .result__list li dl.renet { display: flex; justify-content: space-between; align-items: center; width: 100%; margin: 10px 0px; border: 1px solid rgb(62, 62, 62); background: rgba(34, 34, 34, 0.8); }
main#portal-search #contents section.result .result__list li dl.renet.active dt::before { border-radius: 0px; background: url("/residentevil/pc/img/search/icon_check.png") 0% 0% / 100% auto no-repeat; }
main#portal-search #contents section.result .result__list li dl.renet.active dt img { opacity: 1; }
main#portal-search #contents section.result .result__list li dl.renet dt { position: relative; width: calc(100% - 166px); margin: 0px 20px 0px 15px; padding: 0px 30px; box-sizing: border-box; text-align: center; }
main#portal-search #contents section.result .result__list li dl.renet dt::before { display: block; content: ""; position: absolute; top: 50%; left: 0px; width: 18px; height: 18px; border-radius: 20px; background: rgb(76, 76, 76); transform: translateY(-50%); }
main#portal-search #contents section.result .result__list li dl.renet dt img { width: 97px; height: auto; vertical-align: middle; opacity: 0.2; }
main#portal-search #contents section.result .result__list li dl.renet dd { width: 130px; border-left: 1px solid rgb(58, 58, 58); }
main#portal-search #contents section.result .result__list li dl.renet dd ul li { display: flex; justify-content: center; align-items: center; height: 42px; }
main#portal-search #contents section.result .result__list li dl.renet dd ul li.title { color: rgb(111, 111, 111); text-align: center; }
main#portal-search #contents section.result .result__list li dl.renet dd ul li.title img { width: auto; height: 45px; }
main#portal-search #contents section.result .result__list li dl.renet dd ul li.ptf { position: relative; color: rgb(111, 111, 111); text-align: center; }
main#portal-search #contents section.result .result__list li dl.renet dd ul li.ptf::before { display: block; content: ""; position: absolute; top: 0px; left: 4%; width: 92%; height: 1px; background: rgb(111, 111, 111); }
main#portal-search #contents section.result .result__list li dl.renet dd ul li.ptf img { width: auto; height: 16px; }
main#portal-search #contents section.result .result__list li dl.renet dd ul li.ptf img.ptf_Nsw2 { height: 22px; }
main#portal-search #contents section.result .result__list li dl.renet dd ul li.ptf img.ptf_Epic { height: 23px; }
main#portal-search #contents section.result .result__list li dl.ambassador { display: flex; justify-content: space-between; align-items: center; width: 100%; border: 1px solid rgb(62, 62, 62); background: rgba(34, 34, 34, 0.8); box-sizing: border-box; }
main#portal-search #contents section.result .result__list li dl.ambassador.active dt::before { border-radius: 0px; background: url("/residentevil/pc/img/search/icon_check.png") 0% 0% / 100% auto no-repeat; }
main#portal-search #contents section.result .result__list li dl.ambassador.active dt img { opacity: 1; }
main#portal-search #contents section.result .result__list li dl.ambassador dt { position: relative; width: calc(100% - 145px); margin: 0px 0px 0px 15px; padding: 0px 30px; box-sizing: border-box; text-align: center; }
main#portal-search #contents section.result .result__list li dl.ambassador dt::before { display: block; content: ""; position: absolute; top: 50%; left: 0px; width: 18px; height: 18px; border-radius: 20px; background: rgb(76, 76, 76); transform: translateY(-50%); }
main#portal-search #contents section.result .result__list li dl.ambassador dt img { width: 70px; height: auto; vertical-align: middle; opacity: 0.2; }
main#portal-search #contents section.result .result__list li dl.ambassador dd { display: flex; justify-content: center; align-items: center; width: 130px; height: 85px; border-left: 1px solid rgb(111, 111, 111); color: rgb(111, 111, 111); text-align: center; }
main#portal-search #contents section.result .result__list li dl.ambassador dd img { width: 80%; height: auto; }
main#portal-search #contents section.result .result__list li p.time { width: 100%; padding: 10px 0px; color: rgb(142, 142, 142); font-size: 1.2rem; text-align: right; }
main#portal-search #contents section.result .result__list li p.time span { display: inline-block; margin: 0px 0px 0px 10px; color: rgb(255, 255, 255); }
main#portal-search #contents #pagination { display: flex; flex-wrap: wrap; justify-content: center; float: none; width: 96%; margin: 0px auto; padding: 0px; background: none; }
main#portal-search #contents #pagination li { display: flex; justify-content: center; align-items: center; float: none; width: 36px; height: 36px; margin: 0px 0px 0px 7px; padding: 0px; border-radius: 0px; border: 1px solid rgb(86, 86, 86); box-sizing: border-box; color: rgb(255, 250, 230); 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: rgb(0, 0, 0); color: rgb(255, 250, 230); font-size: 1.4rem; }
main#portal-search #contents #pagination li.active { background: rgb(43, 39, 38); }
main#portal-search #contents #pagination li.previous { display: block; position: relative; width: 20px; border-width: medium; border-style: none; border-color: currentcolor; border-image: 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::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 rgb(86, 86, 86); border-left: 2px solid rgb(86, 86, 86); 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-width: medium; border-style: none; border-color: currentcolor; border-image: 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 rgb(86, 86, 86); border-right: 2px solid rgb(86, 86, 86); transform: rotate(45deg); pointer-events: none; }
main#portal-search #contents #pagination li.next:last-of-type::before { left: 0px; }
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 { transition: visibility 0.3s, opacity 0.3s; background: url("/residentevil/pc/img/qa/bg-qa.jpg") center top / 800px auto no-repeat fixed; visibility: visible !important; opacity: 1 !important; }
main#portal-qa.animation #pagetitle { animation: 0.5s ease-out 0.8s 1 normal forwards running ease_display; }
main#portal-qa.animation #contents { animation: 0.5s ease-out 1.2s 1 normal forwards running ease_display; }
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: 130px; opacity: 0; animation: auto ease 0s 1 normal none running none; }
main#portal-qa #pagetitle h1 { position: relative; font-family: Oswald, sans-serif; font-weight: 200; line-height: 1; font-size: 9.6vw; }
@media only screen and (min-width: 480px) {
  main#portal-qa #pagetitle h1 { font-size: 5rem; }
}
@media only screen and (max-width: 320px) {
  main#portal-qa #pagetitle h1 { font-size: 3.5rem; }
}
main#portal-qa #pagetitle h1::before, main#portal-qa #pagetitle h1::after { display: block; content: ""; position: absolute; right: 50%; width: 1px; height: 24px; background: rgb(235, 0, 0); transform: translateX(50%); }
main#portal-qa #pagetitle h1::before { top: -30px; }
main#portal-qa #pagetitle h1::after { bottom: -30px; }
main#portal-qa #contents { width: 100%; padding: 0px; color: rgb(255, 255, 255); border-top: 1px solid rgb(58, 58, 58); background: url("/residentevil/pc/img/common/bg_contents.png") center top / 100% auto repeat-y; opacity: 0; }
main#portal-qa #contents #contents__important { position: relative; width: 100%; border-top: 1px solid rgb(69, 67, 68); border-bottom: 1px solid rgb(69, 67, 68); background: url("/residentevil/pc/img/common/bg_contents.png") center top / 100% auto repeat-y rgb(0, 0, 0); z-index: 10; }
main#portal-qa #contents #contents__important dl { position: relative; width: 90%; margin: 10px auto; padding: 10px; border-right: 1px solid rgb(58, 58, 58); border-left: 1px solid rgb(58, 58, 58); box-sizing: border-box; }
main#portal-qa #contents #contents__important dl dt { display: flex; position: relative; margin: 0px 0px 10px; color: rgb(208, 208, 208); font-family: Oswald, sans-serif; font-size: 1.6rem; letter-spacing: 0.1em; }
main#portal-qa #contents #contents__important dl dd { width: 100%; }
main#portal-qa #contents #contents__important dl dd a { color: rgb(208, 208, 208); font-size: 1.2rem; display: block; padding: 10px; }
main#portal-qa #contents #contents__important dl dd a:first-child { border-bottom: 1px solid rgb(69, 67, 68); }
main#portal-qa #contents #contents__important dl dd a:only-child { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
main#portal-qa #contents #contents__important dl dd a .date { display: block; margin: 0px; font-weight: bold; }
main#portal-qa #contents #contents__important dl dd a .contents { text-decoration: underline; }
main#portal-qa #contents #contents__important dl dd a .btn { display: none; }
main#portal-qa #contents .contents__inner { display: flex; flex-wrap: wrap; justify-content: space-between; width: 90%; margin: 0px auto; padding: 40px 0px 50px; }
main#portal-qa #contents .contents__inner #contents__inner__trouble { display: flex; justify-content: flex-start; width: 100%; margin: 0px 0px 25px; padding: 10px; border: 1px solid rgb(235, 0, 0); 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: 22px; margin: 0px 12px 0px 0px; padding: 0px 10px; background: rgb(235, 0, 0); font-size: 1.3rem; white-space: nowrap; }
main#portal-qa #contents .contents__inner #contents__inner__trouble ul li { margin: 0px 0px 20px; color: rgb(208, 208, 208); font-size: 1.2rem; }
main#portal-qa #contents .contents__inner #contents__inner__trouble ul li:last-of-type { margin: 0px; }
main#portal-qa #contents .contents__inner #contents__inner__trouble ul li span { display: block; margin: 0px 0px 5px; }
main#portal-qa #contents .contents__inner #contents__inner__info { width: 100%; margin: 0px 0px 25px; padding: 15px 20px; border: 1px solid rgb(58, 58, 58); background: url("/residentevil/pc/img/common/bg_contents.png") repeat; box-sizing: border-box; }
main#portal-qa #contents .contents__inner #contents__inner__info h2 { position: relative; margin: 0px 0px 20px; padding: 0px 0px 0px 25px; color: rgb(221, 221, 221); font-size: 1.4rem; }
main#portal-qa #contents .contents__inner #contents__inner__info h2::before { display: block; content: ""; position: absolute; top: 50%; left: 0px; width: 17px; height: 3px; background: rgb(235, 0, 0); transform: translateY(-50%); }
main#portal-qa #contents .contents__inner #contents__inner__info ul { height: 110px; padding: 15px 15px 15px 0px; border-top: 1px solid rgb(43, 43, 43); border-bottom: 1px solid rgb(43, 43, 43); 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: 0px 0px 20px; color: rgb(208, 208, 208); font-size: 1.2rem; }
main#portal-qa #contents .contents__inner #contents__inner__info ul li:last-of-type { margin: 0px; }
main#portal-qa #contents .contents__inner #contents__inner__info ul li span { margin: 0px 15px 0px 0px; }
main#portal-qa #contents .contents__inner #contents__inner__list { width: 100%; margin: 0px 0px 50px; border: 1px solid rgb(58, 58, 58); background: url("/residentevil/pc/img/common/bg_contents.png") repeat; box-sizing: border-box; }
main#portal-qa #contents .contents__inner #contents__inner__list h2 { position: relative; color: rgb(255, 255, 255); font-size: 1.4rem; text-align: center; }
main#portal-qa #contents .contents__inner #contents__inner__list #list__game { padding: 22px 20px; }
main#portal-qa #contents .contents__inner #contents__inner__list #list__game h2 { margin: 0px 0px 20px; padding: 50px 0px 20px; border-bottom: 1px solid rgb(58, 58, 58); background: url("/residentevil/pc/img/qa/icon_game.png") center top no-repeat; }
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; flex-wrap: wrap; }
main#portal-qa #contents .contents__inner #contents__inner__list #list__game ul li { width: 100%; }
main#portal-qa #contents .contents__inner #contents__inner__list #list__game ul li p { position: relative; font-size: 1.2rem; color: rgb(255, 255, 255); margin: 0px 0px 5px; padding: 0px 0px 0px 30px; }
main#portal-qa #contents .contents__inner #contents__inner__list #list__game ul li p::before { display: block; content: ""; position: absolute; top: 50%; left: 0px; width: 17px; height: 1px; background: rgb(255, 255, 255); transform: translateY(-50%); }
main#portal-qa #contents .contents__inner #contents__inner__list #list__game ul li a { position: relative; display: flex; align-items: center; height: 45px; padding: 0px 50px 0px 20px; background: rgb(134, 0, 3); color: rgb(255, 255, 255); font-size: 1.2rem; line-height: 1.6rem; box-sizing: border-box; transition: border 0.3s, background 0.3s; }
main#portal-qa #contents .contents__inner #contents__inner__list #list__game ul li a::after { display: block; content: ""; position: absolute; top: 50%; right: 30px; width: 7px; height: 7px; border-top: 2px solid rgb(255, 255, 255); border-right: 2px solid rgb(255, 255, 255); transform: translateY(-50%) rotate(45deg); transition: 0.3s; pointer-events: none; }
main#portal-qa #contents .contents__inner #contents__inner__list #list__game ul li a:hover { border: 1px solid rgb(183, 21, 21); background: rgb(20, 20, 20); }
main#portal-qa #contents .contents__inner #contents__inner__list #list__game ul li a.btn_reverse { position: relative; display: block; width: 100%; height: 25vw; margin: 30px 0px 0px; padding: 0px 50px 0px 20px; background: url("/residentevil/pc/img/qa/btn_reverse_inquiry_sp.jpg") center center / cover no-repeat; box-sizing: border-box; color: rgb(255, 255, 255); font-size: 1.2rem; line-height: 24vw; transition: background 0.3s; white-space: nowrap; border: 1px solid rgb(71, 70, 70); }
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: 20px 0px 0px; }
main#portal-qa #contents .contents__inner #contents__inner__list #list__category { padding: 22px 20px; }
main#portal-qa #contents .contents__inner #contents__inner__list #list__category h2 { padding: 70px 0px 20px; background: url("/residentevil/pc/img/qa/icon_site.png") center top no-repeat; }
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; }
main#portal-qa #contents .contents__inner #contents__inner__list #list__category ul li { width: 100%; margin: 0px 0px 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; justify-content: center; align-items: center; position: relative; width: 100%; height: 45px; padding: 0px 50px 0px 20px; border: 1px solid rgb(58, 58, 58); background: rgb(39, 39, 39); box-sizing: border-box; color: rgb(255, 255, 255); font-size: 1.2rem; line-height: 1.6rem; text-align: center; 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 rgb(207, 207, 207); border-right: 2px solid rgb(207, 207, 207); transform: translateY(-50%) rotate(135deg); transition: 0.3s; pointer-events: none; }
main#portal-qa #contents .contents__inner #contents__inner__list #list__category ul li span { border: 1px solid rgb(171, 24, 24); background: rgb(20, 20, 20); }
main#portal-qa #contents .contents__inner #contents__inner__list #list__category p.caution { color: rgb(142, 142, 142); font-size: 1.2rem; }
main#portal-qa #contents .contents__inner #contents__inner__list #list__category p.caution a { color: rgb(142, 142, 142); 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: 20px 20px 36px; border-top: 1px solid rgb(58, 58, 58); }
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem h3 { position: relative; margin: 0px 0px 25px; color: rgb(255, 255, 255); font-size: 2.1rem; 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: rgb(235, 0, 0); transform: translateX(50%); }
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem .caution a { display: block; margin: 45px 0px 0px; padding: 15px; border: 1px solid rgb(128, 13, 13); background: rgb(60, 15, 15); 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 #list__elem__select { width: 100%; height: 30px; margin: 25px 0px 0px; padding: 0px 15px; color: rgb(20, 20, 20); font-size: 1.4rem; background: url("/residentevil/pc/img/top/login/select_decoration.png") right 10px top 50% / auto 50% no-repeat rgb(187, 187, 187); appearance: none; }
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem .list__elem__contents .list__elem__qa { margin: 45px 0px 0px; border-top: 1px solid rgb(58, 58, 58); }
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem .list__elem__contents .list__elem__qa li { margin: 0px 0px 10px; border-bottom: 1px solid rgb(58, 58, 58); }
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem .list__elem__contents .list__elem__qa li:last-of-type { margin: 0px; }
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: 15px 40px 20px; }
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: 65px; padding: 10px 40px 10px 32px; box-sizing: border-box; color: rgb(255, 255, 255); font-size: 1.4rem; 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: 10px; color: rgb(208, 208, 208); font-family: Oswald, sans-serif; font-size: 1.8rem; 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: 10px; 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: 0px; padding: 0px 40px; color: rgb(208, 208, 208); 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: 10px; left: 10px; color: rgb(195, 5, 5); font-family: Oswald, sans-serif; font-size: 1.8rem; 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: 0px; left: 3px; width: 24px; height: 1px; background: rgb(235, 0, 0); }
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: 96%; margin: 10px auto; padding: 0px; background: none; }
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: 0px 0px 0px 7px; padding: 0px; border-radius: 0px; border: 1px solid rgb(86, 86, 86); box-sizing: border-box; color: rgb(255, 250, 230); 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: rgb(0, 0, 0); color: rgb(255, 250, 230); font-size: 1.4rem; }
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem .list__elem__contents #pagination li.active { background: rgb(43, 39, 38); }
main#portal-qa #contents .contents__inner #contents__inner__list #list__elem .list__elem__contents #pagination li.previous { display: block; position: relative; width: 20px; border-width: medium; border-style: none; border-color: currentcolor; border-image: 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::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 rgb(86, 86, 86); border-left: 2px solid rgb(86, 86, 86); 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-width: medium; border-style: none; border-color: currentcolor; border-image: 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 rgb(86, 86, 86); border-right: 2px solid rgb(86, 86, 86); 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: 0px; }
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: 100%; height: 36px; margin: 0px auto 60px; padding: 10px 20px; box-sizing: border-box; }
main#portal-qa #contents .contents__inner #inqLink a { position: relative; display: flex; align-items: center; height: 45px; padding: 0px 50px 0px 20px; background: rgb(134, 0, 3); color: rgb(255, 255, 255); font-size: 1.2rem; line-height: 1.6rem; box-sizing: border-box; transition: border 0.3s, background 0.3s; }
main#portal-qa #contents .contents__inner #inqLink a::after { display: block; content: ""; position: absolute; top: 50%; right: 30px; width: 7px; height: 7px; border-top: 2px solid rgb(255, 255, 255); border-right: 2px solid rgb(255, 255, 255); transform: translateY(-50%) rotate(45deg); transition: 0.3s; pointer-events: none; }
main#portal-qa #contents .contents__inner #inqLink a:hover { border: 1px solid rgb(183, 21, 21); background: rgb(20, 20, 20); }
main#portal-inquiry { transition: visibility 0.3s, opacity 0.3s; background: url("/residentevil/pc/img/qa/bg-qa.jpg") center top / cover no-repeat fixed; visibility: visible !important; opacity: 1 !important; }
main#portal-inquiry.reverse { background: url("/residentevil/pc/img/qa/bg-qa_reverse.jpg") center top no-repeat fixed; }
main#portal-inquiry #pagetitle { display: flex; justify-content: center; align-items: center; position: relative; height: 130px; opacity: 0; animation: 0.5s ease-out 0.8s 1 normal forwards running ease_display; }
main#portal-inquiry #pagetitle h1 { position: relative; font-family: Oswald, sans-serif; font-weight: 200; line-height: 1; font-size: 9.6vw; }
@media only screen and (min-width: 480px) {
  main#portal-inquiry #pagetitle h1 { font-size: 5rem; }
}
@media only screen and (max-width: 320px) {
  main#portal-inquiry #pagetitle h1 { font-size: 3.5rem; }
}
main#portal-inquiry #pagetitle h1::before, main#portal-inquiry #pagetitle h1::after { display: block; content: ""; position: absolute; right: 50%; width: 1px; height: 24px; background: rgb(235, 0, 0); transform: translateX(50%); }
main#portal-inquiry #pagetitle h1::before { top: -30px; }
main#portal-inquiry #pagetitle h1::after { bottom: -30px; }
main#portal-inquiry #contents { width: 100%; padding: 0px; color: rgb(255, 255, 255); border-top: 1px solid rgb(50, 50, 50); background: url("/residentevil/pc/img/common/bg_contents.png") center top / 100% auto repeat-y; opacity: 0; animation: 0.5s ease-out 1.2s 1 normal forwards running ease_display; }
main#portal-inquiry #contents .contents__inner { display: flex; flex-wrap: wrap; justify-content: space-between; width: 90%; margin: 0px auto; padding: 40px 0px; }
main#portal-inquiry #contents .contents__inner #contents__inner__form { width: 100%; padding: 20px; border: 1px solid rgb(49, 49, 49); 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: 0px 0px 45px; color: rgb(221, 221, 221); font-size: 1.8rem; 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: rgb(235, 0, 0); transform: translateX(50%); }
main#portal-inquiry #contents .contents__inner #contents__inner__form p.form__text { width: 100%; margin: 0px auto 40px; padding: 25px 0px 0px; border-top: 1px solid rgb(58, 58, 58); 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: rgb(195, 5, 5); 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: 100%; margin: 0px auto; padding: 20px 5%; border-top: 1px solid rgb(84, 84, 84); background: rgba(255, 255, 255, 0.08); box-sizing: border-box; }
main#portal-inquiry #contents .contents__inner #contents__inner__form #inquiryBox > p { padding: 15px 0px; color: rgb(195, 5, 5); font-size: 1.2rem; font-weight: 700; text-shadow: rgba(0, 0, 0, 0.8) 0px 0px 5px; }
main#portal-inquiry #contents .contents__inner #contents__inner__form #inquiryBox dl { width: 100%; }
main#portal-inquiry #contents .contents__inner #contents__inner__form #inquiryBox dl dt { position: relative; margin: 0px 0px 10px; color: rgb(208, 208, 208); font-size: 1.4rem; text-align: left; }
main#portal-inquiry #contents .contents__inner #contents__inner__form #inquiryBox dl dd { margin: 0px 0px 20px; color: rgb(208, 208, 208); font-size: 1.4rem; text-align: left; word-break: break-word; }
main#portal-inquiry #contents .contents__inner #contents__inner__form #inquiryBox dl dd p.tRed { padding: 5px 0px; color: rgb(195, 5, 5); font-size: 1.4rem; text-shadow: rgba(0, 0, 0, 0.8) 0px 0px 5px; }
main#portal-inquiry #contents .contents__inner #contents__inner__form #inquiryBox dl dd input[type="text"] { display: block; width: 100%; margin: 5px 0px; padding: 5px; border: 1px solid rgb(102, 102, 102); background: rgba(255, 255, 255, 0.08); box-sizing: border-box; color: rgb(221, 221, 221); font-size: 1.4rem; outline: none; }
main#portal-inquiry #contents .contents__inner #contents__inner__form #inquiryBox dl dd select { width: 100%; padding: 5px; background: url("/residentevil/pc/img/top/login/select_decoration.png") right 15px top 50% / auto 50% no-repeat rgb(187, 187, 187); color: rgb(20, 20, 20); font-size: 14px; font-weight: bold; appearance: none; outline: none; cursor: pointer; }
main#portal-inquiry #contents .contents__inner #contents__inner__form #inquiryBox dl dd textarea { display: block; width: 100%; height: 160px; padding: 5px; border: 1px solid rgb(102, 102, 102); background: rgba(255, 255, 255, 0.08); box-sizing: border-box; color: rgb(221, 221, 221); font-size: 1.4rem; outline: none; }
main#portal-inquiry #contents .contents__inner #contents__inner__form #inquiryBox dl dd textarea.error { border: 1px solid red; background: rgba(255, 0, 0, 0.1); }
main#portal-inquiry #contents .contents__inner #contents__inner__form .btnArea { width: 100%; margin: 40px 0px 0px; }
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, main#portal-inquiry #contents .contents__inner #contents__inner__form input#backToTop { display: flex; justify-content: center; align-items: center; position: relative; width: 100%; height: 40px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: rgb(125, 7, 15); box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 10px; color: rgb(208, 208, 208); font-size: 1.6rem; opacity: 1; transition: 0.2s; cursor: pointer; 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, main#portal-inquiry #contents .contents__inner #contents__inner__form input#backToTop:hover { background: rgb(175, 29, 38); }
main#portal-inquiry #contents .contents__inner #contents__inner__form input#backToTop, main#portal-inquiry #contents .contents__inner #contents__inner__form input#formBtn2 { width: 100%; margin: 0px 0px 10px; border: 1px solid rgb(77, 77, 77); background: rgba(34, 34, 34, 0.8); box-shadow: rgba(255, 255, 255, 0) 0px 0px 0px inset; }
main#portal-inquiry #contents .contents__inner #contents__inner__form input#backToTop:hover, main#portal-inquiry #contents .contents__inner #contents__inner__form input#formBtn2:hover { background: rgba(57, 57, 57, 0.8); box-shadow: rgba(255, 255, 255, 0.5) 0px 0px 10px inset; }
main#portal-inquiry #contents .contents__inner #contents__inner__form input#backToTop { margin: 30px 0px; }
main#portal-inquiry #contents .backbtn { padding: 0px 0px 70px; }
main#portal-inquiry #contents .backbtn a { display: flex; justify-content: center; align-items: center; width: 300px; height: 40px; margin: 0px auto; border: 1px solid rgb(77, 77, 77); background: rgb(34, 34, 34); color: rgb(255, 255, 255); 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 rgb(172, 24, 24); background: rgba(255, 255, 255, 0.08); }
main#portal-inquiry #contents .backbtn a.disabled { background: rgba(255, 255, 255, 0.5); color: rgb(67, 67, 67); pointer-events: none; }
div#startWrap { width: 100%; background: url("/residentevil/pc/img/login/login1_bg.png") center top / 140% auto no-repeat rgb(0, 0, 0); }
@media (max-width: 400px) {
  div#startWrap { background-size: 300% auto; }
}
#safari_support { width: 90%; margin: 0px auto 40px !important; }
main#startLogin { width: 100%; display: block; margin: 0px auto -50px; min-height: 90vh; padding: 120px 0px 80px; font-family: "Noto Sans JP", sans-serif, メイリオ, Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; overflow: hidden; }
main#startLogin h1 { text-indent: 0px; font-family: Oswald, "sans-serif"; font-size: 2.5rem; font-weight: 500; letter-spacing: 2px; text-align: center; margin-bottom: 120px; color: rgb(255, 255, 255); }
main#startLogin h2 { text-indent: -9999px; height: 50px; }
main#startLogin h2.CID { background: url("/residentevil/pc/img/login/logo_CID.png") center center / 212px auto no-repeat; }
main#startLogin h2.CA { background: url("/residentevil/pc/img/login/logo_CA.png") center center / 279px auto no-repeat; }
main#startLogin a { display: flex; background: rgba(255, 255, 255, 0.15); width: 90%; justify-content: center; font-size: 1.1rem; border: 5px solid rgb(255, 255, 255); margin: 30px auto 90px; align-items: center; color: rgb(255, 255, 255); transition: background 0.2s; padding: 15px 10px; box-sizing: border-box; text-align: center; }
main#startLogin p.ambaExpo { color: rgb(255, 255, 255); width: 90%; font-size: 14px; line-height: 1.7; margin: 0px auto; }
div#loginWrap { width: 100%; background: url("/residentevil/pc/img/login/login2_bg.jpg") center top / 120% auto no-repeat rgb(0, 0, 0); overflow: hidden; }
div#loginWrap #portal-toggle:checked ~ #loginForm .reform .login__modal__bg { visibility: visible; opacity: 1; }
div#loginWrap main#loginForm { width: 100%; margin: 0px auto; padding: 0px; transition: visibility 0.3s, opacity 0.3s; visibility: visible !important; opacity: 1 !important; }
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: rgb(255, 255, 255); font-family: Oswald, sans-serif; font-size: 5rem; font-weight: 200; text-align: center; line-height: 1; }
div#loginWrap main#loginForm #pagetitle h1 span { display: block; margin: 20px 0px 0px; 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: rgb(235, 0, 0); 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; position: relative; left: 0px; width: 90%; margin: 30px auto; }
div#loginWrap main#loginForm ul.steps.step1 { left: 0px; }
div#loginWrap main#loginForm ul.steps.step2 { left: -155px; animation: 0.5s ease-in-out 0s 1 normal forwards running step2; }
div#loginWrap main#loginForm ul.steps.step2fix { left: -155px; }
div#loginWrap main#loginForm ul.steps.step3 { left: -360px; animation: 0.5s ease-in-out 0s 1 normal forwards running step3; }
div#loginWrap main#loginForm ul.steps.step3fix { left: -360px; }
div#loginWrap main#loginForm ul.steps.step4 { left: -570px; animation: 0.5s ease-in-out 0s 1 normal forwards running step4; }
@keyframes step2 { 
  0% { left: 50px; }
  100% { left: -155px; }
}
@keyframes step3 { 
  0% { left: -155px; }
  100% { left: -360px; }
}
@keyframes step4 { 
  0% { left: -360px; }
  100% { left: -570px; }
}
@-webkit-keyframes step2 { 
  0% { left: 50px; }
  100% { left: -155px; }
}
@-webkit-keyframes step3 { 
  0% { left: -155px; }
  100% { left: -360px; }
}
@-webkit-keyframes step4 { 
  0% { left: -360px; }
  100% { left: -570px; }
}
div#loginWrap main#loginForm ul.steps li { display: block; flex: 0 0 auto; position: relative; width: 8px; height: 8px; margin: 0px 0px 0px 25%; border-radius: 50%; border: 5px solid rgb(143, 143, 143); }
div#loginWrap main#loginForm ul.steps li::before { display: block; content: attr(data-label); position: absolute; top: 16px; left: 50%; width: 15vw; color: rgb(208, 208, 208); font-size: 12px; text-align: center; word-break: break-all; transform: translateX(-50%); }
div#loginWrap main#loginForm ul.steps li::after { display: block; content: ""; position: absolute; top: 3px; left: 18px; background: rgb(51, 51, 51); width: 20vw; height: 2px; }
div#loginWrap main#loginForm ul.steps li:first-child { margin: 0px; }
div#loginWrap main#loginForm ul.steps li:last-child::after { display: none !important; content: ""; }
div#loginWrap main#loginForm ul.steps li.active { border: 5px solid rgb(147, 9, 18); }
div#loginWrap main#loginForm ul.steps li.inactive { border: 5px solid rgb(77, 77, 77); opacity: 1; }
div#loginWrap main#loginForm ul.steps li.inactive::before { display: block; content: attr(data-label); position: absolute; bottom: -34px; width: 20vw; color: rgb(77, 77, 77); 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: 20vw; height: 2px; background: rgb(26, 26, 26); }
div#loginWrap main#loginForm ul.infoLinks { display: flex; justify-content: center; margin: -20px 0px 20px; font-size: 1.4rem; }
div#loginWrap main#loginForm ul.infoLinks li { margin: 0px 10px; }
div#loginWrap main#loginForm ul.infoLinks li a { color: rgb(119, 119, 119); display: inline-block; position: relative; }
div#loginWrap main#loginForm ul.infoLinks li a::after { content: ""; position: absolute; left: 0px; bottom: -3px; width: 100%; height: 1px; background: rgb(119, 119, 119); }
div#loginWrap main#loginForm.lfExec .lstep { display: none; margin: 0px 20px 20px; font-size: 1.4rem; }
div#loginWrap main#loginForm.lfExec .loading.large { display: flex; justify-content: center; align-items: center; width: 90%; margin: 20px; padding: 10px; border: 1px solid red; background: rgb(177, 0, 0); box-sizing: border-box; font-size: 1.4rem; text-align: left; line-height: 1.2; }
div#loginWrap main#loginForm.lfExec .loading.large::before { display: inline-block; content: ""; width: 44px; height: 40px; margin: 0px 5px 0px 0px; background: url("/residentevil/pc/img/common/safari/icon_attention.png") 0% 0% / 100% auto no-repeat; vertical-align: middle; }
div#loginWrap main#loginForm.lfExec .created.large { display: flex; justify-content: center; align-items: center; width: 90%; margin: 20px 20px 0px; padding: 10px; box-sizing: border-box; font-size: 1.4rem; text-align: left; line-height: 1.2; }
div#loginWrap main#loginForm.lfExec .body.loading { margin: 20px auto 150px; }
div#loginWrap div.reform, div#loginWrap form.reform { border: 1px solid rgb(49, 49, 49); background: url("/residentevil/pc/img/common/bg_inner.png") repeat; box-shadow: rgba(0, 0, 0, 0.8) 0px 0px 10px; }
div#loginWrap div.reform h2, div#loginWrap form.reform h2 { width: 100%; padding: 0px; color: rgb(221, 221, 221); font-size: 2rem; font-family: Oswald, sans-serif; text-align: center; }
div#loginWrap div.reform h2.bioPortalTitle, div#loginWrap form.reform h2.bioPortalTitle { width: 80%; margin: 0px auto; padding: 30px 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; text-align: center; }
div#loginWrap div.reform h2.bioPortalTitle img, div#loginWrap form.reform h2.bioPortalTitle img { width: 100%; }
div#loginWrap div.reform h2.ambaTitle img, div#loginWrap form.reform h2.ambaTitle img { width: 100%; }
div#loginWrap div.reform h2.reTitle img, div#loginWrap form.reform h2.reTitle img { width: 100%; }
div#loginWrap div.reform h3, div#loginWrap form.reform h3 { width: 90%; margin: 40px auto 20px; color: rgb(221, 221, 221); font-size: 2.8rem; font-family: Oswald, sans-serif; line-height: 1; }
div#loginWrap div.reform h3.check::before, div#loginWrap form.reform h3.check::before { display: inline-block; content: ""; width: 23px; height: 23px; margin: 0px 8px 3px 0px; background: url("/residentevil/pc/img/mypage/icon_ambacheck.png") center center no-repeat; }
div#loginWrap div.reform h3 span, div#loginWrap form.reform h3 span { display: inline-block; position: relative; margin-left: 10px; color: rgb(208, 208, 208); font-size: 1.5rem; font-weight: 400; opacity: 0.7; }
div#loginWrap div.reform h3 span.renetlogo::after, div#loginWrap form.reform h3 span.renetlogo::after { display: inline-block; position: relative; bottom: 0px; content: ""; width: 110px; height: 16px; margin-left: 15px; background: url("/residentevil/pc/img/mypage/logo_renet.png") right center / 95px auto no-repeat; border-left: 1px solid rgba(255, 255, 255, 0.5); }
div#loginWrap div.reform h3.pageTitleM, div#loginWrap form.reform h3.pageTitleM { margin: 0px auto; font-size: 1.4rem; }
div#loginWrap div.reform .leadTxt, div#loginWrap form.reform .leadTxt { margin: 0px 0px 32px; padding: 10px 0px 22px; border-bottom: 1px solid rgba(255, 255, 255, 0.2); }
div#loginWrap div.reform .leadTxt dt, div#loginWrap form.reform .leadTxt dt { position: relative; margin: 0px 10px 40px; color: rgb(255, 255, 255); font-size: 1.8rem; text-align: center; }
div#loginWrap div.reform .leadTxt dt::after, div#loginWrap form.reform .leadTxt dt::after { display: block; content: ""; position: absolute; bottom: -10px; right: 50%; width: 25px; height: 3px; background: rgb(235, 0, 0); transform: translateX(50%); }
div#loginWrap div.reform .leadTxt dd, div#loginWrap form.reform .leadTxt dd { text-align: center; }
div#loginWrap div.reform .leadTxt dd img, div#loginWrap form.reform .leadTxt dd img { width: 90%; height: auto; margin: 0px auto; }
div#loginWrap div.reform .sns_txt, div#loginWrap form.reform .sns_txt { margin: 30px 20px; color: rgb(255, 255, 255); font-size: 1.4rem; text-align: center; }
div#loginWrap div.reform .sns_txt span, div#loginWrap form.reform .sns_txt span { text-decoration: underline; }
div#loginWrap div.reform .account_attention, div#loginWrap form.reform .account_attention { width: 100%; padding: 30px 0px; border-bottom: 1px solid rgb(58, 58, 58); background: rgba(255, 255, 255, 0.05); }
div#loginWrap div.reform .account_attention h3, div#loginWrap form.reform .account_attention h3 { position: relative; margin: 0px auto 50px; color: rgb(255, 255, 255); font-size: 1.8rem; text-align: center; line-height: 1.5; }
div#loginWrap div.reform .account_attention h3::after, div#loginWrap form.reform .account_attention h3::after { display: block; content: ""; position: absolute; bottom: -20px; right: 50%; width: 25px; height: 3px; background: rgb(235, 0, 0); transform: translateX(50%); }
div#loginWrap div.reform .account_attention .flow_figure, div#loginWrap form.reform .account_attention .flow_figure { width: 90%; margin: 0px auto; padding: 20px 5%; border: 1px solid rgba(255, 255, 255, 0.3); background: rgba(62, 62, 62, 0.4); box-sizing: border-box; }
div#loginWrap div.reform .account_attention .flow_figure p, div#loginWrap form.reform .account_attention .flow_figure p { width: 100%; padding: 0px 0px 20px; border-bottom: 1px solid rgba(255, 255, 255, 0.3); color: rgba(255, 255, 255, 0.9); font-size: 1.5rem; }
div#loginWrap div.reform .account_attention .flow_figure ul, div#loginWrap form.reform .account_attention .flow_figure ul { padding: 30px 0px 0px; }
div#loginWrap div.reform .account_attention .flow_figure ul li, div#loginWrap form.reform .account_attention .flow_figure ul li { width: 276px; margin: 0px auto; color: rgba(255, 255, 255, 0.6); font-size: 1.4rem; text-align: center; }
div#loginWrap div.reform .account_attention .flow_figure ul li img, div#loginWrap form.reform .account_attention .flow_figure ul li img { margin: 10px 0px 0px; }
div#loginWrap div.reform .account_attention .flow_figure ul li.arrow, div#loginWrap form.reform .account_attention .flow_figure ul li.arrow { display: flex; flex-direction: column; justify-content: center; align-items: center; width: 90px; height: 53px; margin: 20px auto; padding: 0px 0px 0px 50px; background: url("/residentevil/pc/img/login/arrow2.png") no-repeat; color: rgb(255, 255, 255); font-size: 1.6rem; text-align: center; }
div#loginWrap div.reform .account_caution, div#loginWrap form.reform .account_caution { padding: 30px 5%; border-bottom: 1px solid rgba(255, 255, 255, 0.3); background: rgba(0, 0, 0, 0.5); }
div#loginWrap div.reform .account_caution dt, div#loginWrap form.reform .account_caution dt { margin: 0px 0px 20px; color: rgb(255, 255, 255); font-size: 1.6rem; text-align: center; }
div#loginWrap div.reform .account_caution dd ul li, div#loginWrap form.reform .account_caution dd ul li { margin: 15px 0px; padding: 0px 0px 0px 1em; color: rgba(255, 255, 255, 0.6); font-size: 1.4rem; text-indent: -1em; }
div#loginWrap div.reform #haveAmba1:checked ~ .sns_tab li:first-of-type label, div#loginWrap form.reform #haveAmba1:checked ~ .sns_tab li:first-of-type label { border-width: 1px 1px 2px; border-style: solid; border-color: rgb(147, 9, 18); border-image: none; background: rgb(147, 9, 18); }
div#loginWrap div.reform #haveAmba0:checked ~ .sns_tab li:last-of-type label, div#loginWrap form.reform #haveAmba0:checked ~ .sns_tab li:last-of-type label { border-width: 1px 1px 2px; border-style: solid; border-color: rgb(147, 9, 18); border-image: none; background: rgb(147, 9, 18); }
div#loginWrap div.reform .sns_tab, div#loginWrap form.reform .sns_tab { display: flex; justify-content: center; }
div#loginWrap div.reform .sns_tab li, div#loginWrap form.reform .sns_tab li { width: 46%; height: 60px; margin: 0px 5px 45px; box-shadow: rgb(0, 0, 0) 0px 0px 10px; }
div#loginWrap div.reform .sns_tab li label, div#loginWrap form.reform .sns_tab li label { display: flex; flex-direction: column; justify-content: center; align-items: center; position: relative; width: 100%; height: 60px; background: rgba(255, 255, 255, 0.15); border-width: 1px 1px 2px; border-style: solid; border-color: rgba(255, 255, 255, 0.3) rgba(255, 255, 255, 0.3) rgb(147, 9, 18); color: rgb(255, 255, 255); font-size: 1.5rem; }
div#loginWrap div.reform .sns_tab li label::after, div#loginWrap form.reform .sns_tab li label::after { display: block; content: ""; position: absolute; bottom: -15px; right: 50%; width: 0px; height: 0px; border-style: solid; border-width: 13px 10.5px 0px; border-color: rgb(147, 9, 18) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); transform: translateX(50%); }
div#loginWrap div.reform .sns_tab li span, div#loginWrap form.reform .sns_tab li span { display: block; text-align: center; }
div#loginWrap div.reform #selectArea, div#loginWrap form.reform #selectArea { width: 100%; padding: 30px 0px; border-top: 1px solid rgba(255, 255, 255, 0.1); background: rgba(255, 255, 255, 0.05); }
div#loginWrap div.reform #selectArea .sns_attention, div#loginWrap form.reform #selectArea .sns_attention { width: 90%; padding: 12px 12px 12px 24px; margin: 0px auto; border: 1px solid rgb(49, 49, 49); background: rgba(0, 0, 0, 0.34); box-sizing: border-box; }
div#loginWrap div.reform #selectArea .sns_attention li, div#loginWrap form.reform #selectArea .sns_attention li { margin: 0px 0px 10px; text-indent: -1em; font-size: 1.2rem; }
div#loginWrap div.reform #selectArea .sns_attention li:last-of-type, div#loginWrap form.reform #selectArea .sns_attention li:last-of-type { margin: 0px; }
div#loginWrap div.reform #selectArea .fbStop, div#loginWrap div.reform #selectArea .igStop, div#loginWrap div.reform #selectArea .accountName.stop, div#loginWrap form.reform #selectArea .fbStop, div#loginWrap form.reform #selectArea .igStop, div#loginWrap form.reform #selectArea .accountName.stop { width: 80%; padding: 0px 5px; margin-left: 30px; font-size: 1.2rem; }
div#loginWrap div.reform div.paperTabs, div#loginWrap form.reform div.paperTabs { display: flex; flex-wrap: wrap; width: 90%; margin: 0px auto; }
div#loginWrap div.reform div.paperTabs input[name="paperTabs"], div#loginWrap form.reform div.paperTabs input[name="paperTabs"] { position: absolute; visibility: hidden; }
div#loginWrap div.reform div.paperTabs label.paperTab, div#loginWrap form.reform div.paperTabs label.paperTab { display: flex; justify-content: center; align-items: center; flex-grow: 1; width: 30%; height: 40px; border: 1px solid rgb(102, 102, 102); background: rgb(34, 34, 34); }
div#loginWrap div.reform div.paperTabs label.paperTab img, div#loginWrap form.reform div.paperTabs label.paperTab img { width: 70%; }
div#loginWrap div.reform div.paperTabs div.lightBox, div#loginWrap form.reform div.paperTabs div.lightBox { display: none; width: 100%; order: 1; }
div#loginWrap div.reform div.paperTabs input[name="paperTabs"]:checked + label.paperTab, div#loginWrap form.reform div.paperTabs input[name="paperTabs"]:checked + label.paperTab { background: rgb(94, 94, 94); }
div#loginWrap div.reform div.paperTabs input[name="paperTabs"]:checked + label.paperTab + div.lightBox, div#loginWrap form.reform div.paperTabs input[name="paperTabs"]:checked + label.paperTab + div.lightBox { display: block; }
div#loginWrap div.reform .bgpage, div#loginWrap form.reform .bgpage { width: 90%; margin: 10px auto; color: rgb(208, 208, 208); font-size: 1.4rem; text-align: center; }
div#loginWrap div.reform .bgnote, div#loginWrap form.reform .bgnote { width: 90%; margin: 10px 0px 30px; color: rgba(208, 208, 208, 0.5); font-size: 1.2rem; text-align: center; line-height: 1.8; }
div#loginWrap div.reform .bgnote span, div#loginWrap form.reform .bgnote span { color: rgb(208, 208, 208); font-size: 1.4rem; }
div#loginWrap div.reform .errorMod, div#loginWrap form.reform .errorMod { display: none; width: 90%; margin: 20px auto; padding: 10px; border: 1px solid rgb(235, 0, 0); background: rgb(147, 9, 18); box-sizing: border-box; }
div#loginWrap div.reform .errorMod span, div#loginWrap form.reform .errorMod span { color: rgb(255, 255, 255); font-size: 1.2rem; }
div#loginWrap div.reform div.lightBox, div#loginWrap form.reform div.lightBox { position: relative; width: 90%; margin: 0px auto; border-top: 1px solid rgb(84, 84, 84); background: rgba(255, 255, 255, 0.08); box-sizing: border-box; padding-bottom: 1px; }
div#loginWrap div.reform div.lightBox .mT10, div#loginWrap form.reform div.lightBox .mT10 { font-size: 1.2rem; }
div#loginWrap div.reform div.lightBox .mT10 tr td span.platUnset, div#loginWrap form.reform div.lightBox .mT10 tr td span.platUnset { font-size: 110%; }
div#loginWrap div.reform div.lightBox .mT10 tr td input.roundBtn, div#loginWrap form.reform div.lightBox .mT10 tr td input.roundBtn { font-size: 10px; }
div#loginWrap div.reform div.lightBox .mT10 tr td img, div#loginWrap form.reform div.lightBox .mT10 tr td img { width: 90px; height: auto; }
div#loginWrap div.reform div.lightBox.botarrow, div#loginWrap form.reform div.lightBox.botarrow { margin-bottom: 40px; }
div#loginWrap div.reform div.lightBox.botarrow::after, div#loginWrap form.reform div.lightBox.botarrow::after { content: ""; width: 13px; height: 13px; border-style: solid; border-width: 0px 1px 1px 0px; 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 div.reform div.lightBox.botarrow::before, div#loginWrap form.reform div.lightBox.botarrow::before { content: ""; width: 0px; height: 0px; border-style: solid; border-width: 17px 22.5px 0px; border-color: rgba(255, 255, 255, 0.08) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); position: absolute; left: 50%; bottom: -17px; transform: translate(-50%); }
div#loginWrap div.reform div.lightBox .countryList, div#loginWrap form.reform div.lightBox .countryList { padding: 20px 0px 0px; }
div#loginWrap div.reform div.lightBox .countryList select, div#loginWrap form.reform div.lightBox .countryList select { margin: 0px 15px 20px; padding: 10px 70px 10px 20px; }
div#loginWrap div.reform div.lightBox .btnRow, div#loginWrap form.reform div.lightBox .btnRow { position: relative; width: 100%; min-height: 55px; padding: 10px 0px 15px; border-bottom: 1px solid rgb(69, 69, 69); }
div#loginWrap div.reform div.lightBox .btnRow .rowTitle, div#loginWrap form.reform div.lightBox .btnRow .rowTitle { display: flex; align-items: center; margin: 5px 0px 5px 10px; padding-right: 15px; color: rgb(208, 208, 208); font-size: 1.4rem; text-shadow: none; }
div#loginWrap div.reform div.lightBox .btnRow .rowValue, div#loginWrap form.reform div.lightBox .btnRow .rowValue { display: flex; flex-wrap: wrap; align-items: center; align-content: center; max-width: calc(100% - 100px); margin-left: 10px; padding-right: 100px; color: rgb(115, 115, 115); font-size: 1.4rem; text-shadow: none; }
div#loginWrap div.reform div.lightBox .btnRow .rowValue.ps5, div#loginWrap div.reform div.lightBox .btnRow .rowValue.ps5Logo, div#loginWrap form.reform div.lightBox .btnRow .rowValue.ps5, div#loginWrap form.reform div.lightBox .btnRow .rowValue.ps5Logo { background: url("/residentevil/pc/img/common/footer/logo_Ps5.png") 0px center / 17% auto no-repeat; }
div#loginWrap div.reform div.lightBox .btnRow .rowValue.ps4, div#loginWrap div.reform div.lightBox .btnRow .rowValue.ps4Logo, div#loginWrap form.reform div.lightBox .btnRow .rowValue.ps4, div#loginWrap form.reform div.lightBox .btnRow .rowValue.ps4Logo { background: url("/residentevil/pc/img/common/footer/logo_Ps4.png") 0px center / 17% auto no-repeat; }
div#loginWrap div.reform div.lightBox .btnRow .rowValue.ps3, div#loginWrap div.reform div.lightBox .btnRow .rowValue.ps3Logo, div#loginWrap form.reform div.lightBox .btnRow .rowValue.ps3, div#loginWrap form.reform div.lightBox .btnRow .rowValue.ps3Logo { background: url("/residentevil/pc/img/common/footer/logo_Ps3.png") 0px center / 17% auto no-repeat; }
div#loginWrap div.reform div.lightBox .btnRow .rowValue.xseries, div#loginWrap div.reform div.lightBox .btnRow .rowValue.xboxseries, div#loginWrap div.reform div.lightBox .btnRow .rowValue.xseriesLogo, div#loginWrap form.reform div.lightBox .btnRow .rowValue.xseries, div#loginWrap form.reform div.lightBox .btnRow .rowValue.xboxseries, div#loginWrap form.reform div.lightBox .btnRow .rowValue.xseriesLogo { background: url("/residentevil/pc/img/common/footer/logo_Xboxseries.png") 0px center / 17% auto no-repeat; }
div#loginWrap div.reform div.lightBox .btnRow .rowValue.xone, div#loginWrap div.reform div.lightBox .btnRow .rowValue.xboxone, div#loginWrap div.reform div.lightBox .btnRow .rowValue.xoneLogo, div#loginWrap form.reform div.lightBox .btnRow .rowValue.xone, div#loginWrap form.reform div.lightBox .btnRow .rowValue.xboxone, div#loginWrap form.reform div.lightBox .btnRow .rowValue.xoneLogo { background: url("/residentevil/pc/img/common/footer/logo_Xboxone.png") 0px center / 17% auto no-repeat; }
div#loginWrap div.reform div.lightBox .btnRow .rowValue.x360, div#loginWrap div.reform div.lightBox .btnRow .rowValue.x360Logo, div#loginWrap form.reform div.lightBox .btnRow .rowValue.x360, div#loginWrap form.reform div.lightBox .btnRow .rowValue.x360Logo { background: url("/residentevil/pc/img/common/footer/logo_Xbox360.png") 0px center / 17% auto no-repeat; }
div#loginWrap div.reform div.lightBox .btnRow .rowValue.nsw, div#loginWrap div.reform div.lightBox .btnRow .rowValue.nswLogo, div#loginWrap form.reform div.lightBox .btnRow .rowValue.nsw, div#loginWrap form.reform div.lightBox .btnRow .rowValue.nswLogo { background: url("/residentevil/pc/img/common/footer/logo_Nsw.png") 0px center / 17% auto no-repeat; }
div#loginWrap div.reform div.lightBox .btnRow .rowValue.nsw2, div#loginWrap div.reform div.lightBox .btnRow .rowValue.nsw2Logo, div#loginWrap form.reform div.lightBox .btnRow .rowValue.nsw2, div#loginWrap form.reform div.lightBox .btnRow .rowValue.nsw2Logo { background: url("/residentevil/pc/img/common/footer/logo_Nsw2.png") 0px center / 17% auto no-repeat; }
div#loginWrap div.reform div.lightBox .btnRow .rowValue.wiiu, div#loginWrap div.reform div.lightBox .btnRow .rowValue.wiiuLogo, div#loginWrap form.reform div.lightBox .btnRow .rowValue.wiiu, div#loginWrap form.reform div.lightBox .btnRow .rowValue.wiiuLogo { background: url("/residentevil/pc/img/common/footer/logo_Wiiu.png") 0px center / 17% auto no-repeat; }
div#loginWrap div.reform div.lightBox .btnRow .rowValue.steam, div#loginWrap div.reform div.lightBox .btnRow .rowValue.steamLogo, div#loginWrap form.reform div.lightBox .btnRow .rowValue.steam, div#loginWrap form.reform div.lightBox .btnRow .rowValue.steamLogo { background: url("/residentevil/pc/img/common/footer/logo_Windows.png") 0px center / 17% auto no-repeat; }
div#loginWrap div.reform div.lightBox .btnRow .rowValue.windows, div#loginWrap div.reform div.lightBox .btnRow .rowValue.windowsLogo, div#loginWrap form.reform div.lightBox .btnRow .rowValue.windows, div#loginWrap form.reform div.lightBox .btnRow .rowValue.windowsLogo { background: url("/residentevil/pc/img/common/footer/logo_Windows.png") 0px center / 17% auto no-repeat; }
div#loginWrap div.reform div.lightBox .btnRow .rowValue.epic, div#loginWrap div.reform div.lightBox .btnRow .rowValue.epicLogo, div#loginWrap form.reform div.lightBox .btnRow .rowValue.epic, div#loginWrap form.reform div.lightBox .btnRow .rowValue.epicLogo { background: url("/residentevil/pc/img/common/footer/logo_Epic.png") 0px center / 17% auto no-repeat; }
div#loginWrap div.reform div.lightBox .btnRow .rowValue img.profIcon, div#loginWrap form.reform div.lightBox .btnRow .rowValue img.profIcon { width: 52px; }
div#loginWrap div.reform div.lightBox .btnRow .rowValue p, div#loginWrap form.reform div.lightBox .btnRow .rowValue p { width: 100%; }
div#loginWrap div.reform div.lightBox .btnRow .rowValue p.thin, div#loginWrap form.reform div.lightBox .btnRow .rowValue p.thin { color: gray; font-weight: normal; word-break: break-word; }
div#loginWrap div.reform div.lightBox .btnRow .rowValue p.small, div#loginWrap form.reform div.lightBox .btnRow .rowValue p.small { font-size: 1rem; }
div#loginWrap div.reform div.lightBox .btnRow .rowValue p.sub, div#loginWrap form.reform div.lightBox .btnRow .rowValue p.sub { color: gray; }
div#loginWrap div.reform div.lightBox .btnRow .rowValue p.wallpaper, div#loginWrap form.reform div.lightBox .btnRow .rowValue p.wallpaper { font-size: 1.2rem; display: flex; align-items: center; font-weight: normal; }
div#loginWrap div.reform div.lightBox .btnRow .rowValue p.wallpaper img, div#loginWrap form.reform div.lightBox .btnRow .rowValue p.wallpaper img { width: 50px; border: 1px solid rgb(91, 91, 91); margin-right: 10px; }
div#loginWrap div.reform div.lightBox .btnRow .rowValue p.points, div#loginWrap form.reform div.lightBox .btnRow .rowValue p.points { padding-left: 45%; color: rgb(255, 255, 255); opacity: 0.5; font-size: 1.2rem; font-weight: normal; }
div#loginWrap div.reform div.lightBox .btnRow .rowValue p.points.ps5, div#loginWrap div.reform div.lightBox .btnRow .rowValue p.points.ps5Logo, div#loginWrap form.reform div.lightBox .btnRow .rowValue p.points.ps5, div#loginWrap form.reform div.lightBox .btnRow .rowValue p.points.ps5Logo { background: url("/residentevil/pc/img/common/footer/logo_Ps5.png") 0px center / 32% auto no-repeat; }
div#loginWrap div.reform div.lightBox .btnRow .rowValue p.points.ps4, div#loginWrap div.reform div.lightBox .btnRow .rowValue p.points.ps4Logo, div#loginWrap form.reform div.lightBox .btnRow .rowValue p.points.ps4, div#loginWrap form.reform div.lightBox .btnRow .rowValue p.points.ps4Logo { background: url("/residentevil/pc/img/common/footer/logo_Ps4.png") 0px center / 32% auto no-repeat; }
div#loginWrap div.reform div.lightBox .btnRow .rowValue p.points.ps3, div#loginWrap div.reform div.lightBox .btnRow .rowValue p.points.ps3Logo, div#loginWrap form.reform div.lightBox .btnRow .rowValue p.points.ps3, div#loginWrap form.reform div.lightBox .btnRow .rowValue p.points.ps3Logo { background: url("/residentevil/pc/img/common/footer/logo_Ps3.png") 0px center / 32% auto no-repeat; }
div#loginWrap div.reform div.lightBox .btnRow .rowValue p.points.xseries, div#loginWrap div.reform div.lightBox .btnRow .rowValue p.points.xboxseries, div#loginWrap div.reform div.lightBox .btnRow .rowValue p.points.xseriesLogo, div#loginWrap form.reform div.lightBox .btnRow .rowValue p.points.xseries, div#loginWrap form.reform div.lightBox .btnRow .rowValue p.points.xboxseries, div#loginWrap form.reform div.lightBox .btnRow .rowValue p.points.xseriesLogo { background: url("/residentevil/pc/img/common/footer/logo_Xboxseries.png") 0px center / 32% auto no-repeat; }
div#loginWrap div.reform div.lightBox .btnRow .rowValue p.points.xone, div#loginWrap div.reform div.lightBox .btnRow .rowValue p.points.xboxone, div#loginWrap div.reform div.lightBox .btnRow .rowValue p.points.xoneLogo, div#loginWrap form.reform div.lightBox .btnRow .rowValue p.points.xone, div#loginWrap form.reform div.lightBox .btnRow .rowValue p.points.xboxone, div#loginWrap form.reform div.lightBox .btnRow .rowValue p.points.xoneLogo { background: url("/residentevil/pc/img/common/footer/logo_Xboxone.png") 0px center / 32% auto no-repeat; }
div#loginWrap div.reform div.lightBox .btnRow .rowValue p.points.x360, div#loginWrap div.reform div.lightBox .btnRow .rowValue p.points.x360Logo, div#loginWrap form.reform div.lightBox .btnRow .rowValue p.points.x360, div#loginWrap form.reform div.lightBox .btnRow .rowValue p.points.x360Logo { background: url("/residentevil/pc/img/common/footer/logo_Xbox360.png") 0px center / 32% auto no-repeat; }
div#loginWrap div.reform div.lightBox .btnRow .rowValue p.points.nsw, div#loginWrap div.reform div.lightBox .btnRow .rowValue p.points.nswLogo, div#loginWrap form.reform div.lightBox .btnRow .rowValue p.points.nsw, div#loginWrap form.reform div.lightBox .btnRow .rowValue p.points.nswLogo { background: url("/residentevil/pc/img/common/footer/logo_Nsw.png") 0px center / 32% auto no-repeat; }
div#loginWrap div.reform div.lightBox .btnRow .rowValue p.points.nsw2, div#loginWrap div.reform div.lightBox .btnRow .rowValue p.points.nsw2Logo, div#loginWrap form.reform div.lightBox .btnRow .rowValue p.points.nsw2, div#loginWrap form.reform div.lightBox .btnRow .rowValue p.points.nsw2Logo { background: url("/residentevil/pc/img/common/footer/logo_Nsw2.png") 0px center / 32% auto no-repeat; }
div#loginWrap div.reform div.lightBox .btnRow .rowValue p.points.wiiu, div#loginWrap div.reform div.lightBox .btnRow .rowValue p.points.wiiuLogo, div#loginWrap form.reform div.lightBox .btnRow .rowValue p.points.wiiu, div#loginWrap form.reform div.lightBox .btnRow .rowValue p.points.wiiuLogo { background: url("/residentevil/pc/img/common/footer/logo_Wiiu.png") 0px center / 32% auto no-repeat; }
div#loginWrap div.reform div.lightBox .btnRow .rowValue p.points.steam, div#loginWrap div.reform div.lightBox .btnRow .rowValue p.points.steamLogo, div#loginWrap form.reform div.lightBox .btnRow .rowValue p.points.steam, div#loginWrap form.reform div.lightBox .btnRow .rowValue p.points.steamLogo { background: url("/residentevil/pc/img/common/footer/logo_Windows.png") 0px center / 32% auto no-repeat; }
div#loginWrap div.reform div.lightBox .btnRow .rowValue p.points.windows, div#loginWrap div.reform div.lightBox .btnRow .rowValue p.points.windowsLogo, div#loginWrap form.reform div.lightBox .btnRow .rowValue p.points.windows, div#loginWrap form.reform div.lightBox .btnRow .rowValue p.points.windowsLogo { background: url("/residentevil/pc/img/common/footer/logo_Windows.png") 0px center / 32% auto no-repeat; }
div#loginWrap div.reform div.lightBox .btnRow .rowValue p.points.epic, div#loginWrap div.reform div.lightBox .btnRow .rowValue p.points.epicLogo, div#loginWrap form.reform div.lightBox .btnRow .rowValue p.points.epic, div#loginWrap form.reform div.lightBox .btnRow .rowValue p.points.epicLogo { background: url("/residentevil/pc/img/common/footer/logo_Epic.png") 0px center / 32% auto no-repeat; }
div#loginWrap div.reform div.lightBox .btnRow .rowValue p.logo, div#loginWrap form.reform div.lightBox .btnRow .rowValue p.logo { display: flex; align-items: flex-start; position: relative; width: calc(100% - 10px); margin: 0px; }
div#loginWrap div.reform div.lightBox .btnRow .rowValue p.logo.ps5, div#loginWrap div.reform div.lightBox .btnRow .rowValue p.logo.ps5Logo, div#loginWrap form.reform div.lightBox .btnRow .rowValue p.logo.ps5, div#loginWrap form.reform div.lightBox .btnRow .rowValue p.logo.ps5Logo { background: url("/residentevil/pc/img/common/footer/logo_Ps5.png") 70% center / 37% auto no-repeat; }
div#loginWrap div.reform div.lightBox .btnRow .rowValue p.logo.ps4, div#loginWrap div.reform div.lightBox .btnRow .rowValue p.logo.ps4Logo, div#loginWrap form.reform div.lightBox .btnRow .rowValue p.logo.ps4, div#loginWrap form.reform div.lightBox .btnRow .rowValue p.logo.ps4Logo { background: url("/residentevil/pc/img/common/footer/logo_Ps4.png") 70% center / 37% auto no-repeat; }
div#loginWrap div.reform div.lightBox .btnRow .rowValue p.logo.ps3, div#loginWrap div.reform div.lightBox .btnRow .rowValue p.logo.ps3Logo, div#loginWrap form.reform div.lightBox .btnRow .rowValue p.logo.ps3, div#loginWrap form.reform div.lightBox .btnRow .rowValue p.logo.ps3Logo { background: url("/residentevil/pc/img/common/footer/logo_Ps3.png") 70% center / 37% auto no-repeat; }
div#loginWrap div.reform div.lightBox .btnRow .rowValue p.logo.xseries, div#loginWrap div.reform div.lightBox .btnRow .rowValue p.logo.xboxseries, div#loginWrap div.reform div.lightBox .btnRow .rowValue p.logo.xseriesLogo, div#loginWrap form.reform div.lightBox .btnRow .rowValue p.logo.xseries, div#loginWrap form.reform div.lightBox .btnRow .rowValue p.logo.xboxseries, div#loginWrap form.reform div.lightBox .btnRow .rowValue p.logo.xseriesLogo { background: url("/residentevil/pc/img/common/footer/logo_Xboxseries.png") 70% center / 37% auto no-repeat; }
div#loginWrap div.reform div.lightBox .btnRow .rowValue p.logo.xone, div#loginWrap div.reform div.lightBox .btnRow .rowValue p.logo.xboxone, div#loginWrap div.reform div.lightBox .btnRow .rowValue p.logo.xoneLogo, div#loginWrap form.reform div.lightBox .btnRow .rowValue p.logo.xone, div#loginWrap form.reform div.lightBox .btnRow .rowValue p.logo.xboxone, div#loginWrap form.reform div.lightBox .btnRow .rowValue p.logo.xoneLogo { background: url("/residentevil/pc/img/common/footer/logo_Xboxone.png") 70% center / 37% auto no-repeat; }
div#loginWrap div.reform div.lightBox .btnRow .rowValue p.logo.x360, div#loginWrap div.reform div.lightBox .btnRow .rowValue p.logo.x360Logo, div#loginWrap form.reform div.lightBox .btnRow .rowValue p.logo.x360, div#loginWrap form.reform div.lightBox .btnRow .rowValue p.logo.x360Logo { background: url("/residentevil/pc/img/common/footer/logo_Xbox360.png") 70% center / 37% auto no-repeat; }
div#loginWrap div.reform div.lightBox .btnRow .rowValue p.logo.nsw, div#loginWrap div.reform div.lightBox .btnRow .rowValue p.logo.nswLogo, div#loginWrap form.reform div.lightBox .btnRow .rowValue p.logo.nsw, div#loginWrap form.reform div.lightBox .btnRow .rowValue p.logo.nswLogo { background: url("/residentevil/pc/img/common/footer/logo_Nsw.png") 70% center / 37% auto no-repeat; }
div#loginWrap div.reform div.lightBox .btnRow .rowValue p.logo.nsw2, div#loginWrap div.reform div.lightBox .btnRow .rowValue p.logo.nsw2Logo, div#loginWrap form.reform div.lightBox .btnRow .rowValue p.logo.nsw2, div#loginWrap form.reform div.lightBox .btnRow .rowValue p.logo.nsw2Logo { background: url("/residentevil/pc/img/common/footer/logo_Nsw2.png") 70% center / 37% auto no-repeat; }
div#loginWrap div.reform div.lightBox .btnRow .rowValue p.logo.wiiu, div#loginWrap div.reform div.lightBox .btnRow .rowValue p.logo.wiiuLogo, div#loginWrap form.reform div.lightBox .btnRow .rowValue p.logo.wiiu, div#loginWrap form.reform div.lightBox .btnRow .rowValue p.logo.wiiuLogo { background: url("/residentevil/pc/img/common/footer/logo_Wiiu.png") 70% center / 37% auto no-repeat; }
div#loginWrap div.reform div.lightBox .btnRow .rowValue p.logo.steam, div#loginWrap div.reform div.lightBox .btnRow .rowValue p.logo.steamLogo, div#loginWrap form.reform div.lightBox .btnRow .rowValue p.logo.steam, div#loginWrap form.reform div.lightBox .btnRow .rowValue p.logo.steamLogo { background: url("/residentevil/pc/img/common/footer/logo_Windows.png") 70% center / 37% auto no-repeat; }
div#loginWrap div.reform div.lightBox .btnRow .rowValue p.logo.windows, div#loginWrap div.reform div.lightBox .btnRow .rowValue p.logo.windowsLogo, div#loginWrap form.reform div.lightBox .btnRow .rowValue p.logo.windows, div#loginWrap form.reform div.lightBox .btnRow .rowValue p.logo.windowsLogo { background: url("/residentevil/pc/img/common/footer/logo_Windows.png") 70% center / 37% auto no-repeat; }
div#loginWrap div.reform div.lightBox .btnRow .rowValue p.logo.epic, div#loginWrap div.reform div.lightBox .btnRow .rowValue p.logo.epicLogo, div#loginWrap form.reform div.lightBox .btnRow .rowValue p.logo.epic, div#loginWrap form.reform div.lightBox .btnRow .rowValue p.logo.epicLogo { background: url("/residentevil/pc/img/common/footer/logo_Epic.png") 70% center / 37% auto no-repeat; }
div#loginWrap div.reform div.lightBox .btnRow .rowValue p.logo img, div#loginWrap form.reform div.lightBox .btnRow .rowValue p.logo img { width: 40%; height: auto; margin: 0px; }
div#loginWrap div.reform div.lightBox .btnRow .rowBtn, div#loginWrap form.reform div.lightBox .btnRow .rowBtn { position: absolute; top: 50%; right: 10px; margin: 0px 10px 0px auto; align-self: center; transform: translateY(-50%); }
div#loginWrap div.reform div.lightBox .btnRow .rowBtn a, div#loginWrap div.reform div.lightBox .btnRow .rowBtn input[type="submit"], div#loginWrap form.reform div.lightBox .btnRow .rowBtn a, div#loginWrap form.reform div.lightBox .btnRow .rowBtn input[type="submit"] { display: flex; justify-content: center; align-items: center; position: relative; min-width: 70px; min-height: 35px; padding: 6px; border: 1px solid rgb(150, 11, 20); background: rgb(125, 7, 15); box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 10px; box-sizing: border-box; color: rgb(208, 208, 208); font-size: 1.4rem; cursor: pointer; transition: background 0.2s; }
div#loginWrap div.reform div.lightBox .btnRow .rowBtn a.leave::after, div#loginWrap div.reform div.lightBox .btnRow .rowBtn input[type="submit"].leave::after, div#loginWrap form.reform div.lightBox .btnRow .rowBtn a.leave::after, div#loginWrap form.reform div.lightBox .btnRow .rowBtn input[type="submit"].leave::after { display: block; position: absolute; right: 5px; content: ""; width: 11px; height: 11px; background: url("/residentevil/pc/img/mypage/icon_newTab.png") center center no-repeat; }
div#loginWrap div.reform div.lightBox .btnRow .rowBtn a.deactivate, div#loginWrap div.reform div.lightBox .btnRow .rowBtn input[type="submit"].deactivate, div#loginWrap form.reform div.lightBox .btnRow .rowBtn a.deactivate, div#loginWrap form.reform div.lightBox .btnRow .rowBtn input[type="submit"].deactivate { background: rgb(34, 34, 34); border: 1px solid rgb(77, 77, 77); }
div#loginWrap div.reform div.lightBox .btnRow.dark, div#loginWrap form.reform div.lightBox .btnRow.dark { padding: 10px; border-bottom: 1px solid rgb(84, 84, 84); background: rgba(18, 18, 18, 0.3); }
div#loginWrap div.reform div.lightBox .btnRow.dark div.rowTitle, div#loginWrap form.reform div.lightBox .btnRow.dark div.rowTitle { color: rgb(139, 139, 139); }
div#loginWrap div.reform div.lightBox.center, div#loginWrap form.reform div.lightBox.center { display: flex; justify-content: center; align-items: center; text-align: center; }
div#loginWrap div.reform div.lightBox .linkRow, div#loginWrap form.reform div.lightBox .linkRow { display: flex; justify-content: space-between; flex-wrap: nowrap; align-items: center; position: relative; width: calc(100% - 20px); margin: 10px 0px 10px 10px; color: rgb(208, 208, 208); font-size: 14px; }
div#loginWrap div.reform div.lightBox .linkRow p, div#loginWrap form.reform div.lightBox .linkRow p { display: flex; align-items: center; justify-content: space-between; position: relative; width: calc(100% - 110px); margin: 0px 5px; }
div#loginWrap div.reform div.lightBox .linkRow p.tw::before, div#loginWrap form.reform div.lightBox .linkRow p.tw::before { display: inline-block; content: ""; width: 18px; height: 19px; margin-right: 10px; background: url("/residentevil/pc/img/mypage/icon_xw.svg") 0% 0% / 100% auto no-repeat; }
div#loginWrap div.reform div.lightBox .linkRow p.tw span.accountName, div#loginWrap form.reform div.lightBox .linkRow p.tw span.accountName { width: 100%; padding: 0px 5px; margin-left: 30px; }
div#loginWrap div.reform div.lightBox .linkRow p.fb::before, div#loginWrap form.reform div.lightBox .linkRow p.fb::before { display: inline-block; content: ""; width: 22px; height: 22px; margin-right: 10px; background: url("/residentevil/pc/img/login/icon_fb.png") 0% 0% / 100% auto no-repeat; }
div#loginWrap div.reform div.lightBox .linkRow p.fb span.accountName, div#loginWrap form.reform div.lightBox .linkRow p.fb span.accountName { margin-left: 30px; padding: 0px 5px; }
div#loginWrap div.reform div.lightBox .linkRow p.is::before, div#loginWrap form.reform div.lightBox .linkRow p.is::before { display: inline-block; content: ""; width: 22px; height: 22px; margin-right: 10px; background: url("/residentevil/pc/img/login/icon_insta.png") 0% 0% / 100% auto no-repeat; }
div#loginWrap div.reform div.lightBox .linkRow p.is span.accountName, div#loginWrap form.reform div.lightBox .linkRow p.is span.accountName { margin-left: 30px; padding: 0px 5px; }
div#loginWrap div.reform div.lightBox .linkRow span.accountName, div#loginWrap form.reform div.lightBox .linkRow span.accountName { display: flex; justify-content: flex-end; align-items: center; position: relative; width: 60%; min-height: 20px; word-break: break-word; padding: 2px 6px 2px 0px; background: linear-gradient(to left, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%); color: rgb(140, 140, 140); font-size: 11px; }
div#loginWrap div.reform div.lightBox .linkRow a.linkBtn, div#loginWrap div.reform div.lightBox .linkRow input.linkBtn, div#loginWrap form.reform div.lightBox .linkRow a.linkBtn, div#loginWrap form.reform div.lightBox .linkRow input.linkBtn { display: flex; flex-shrink: 0; justify-content: center; align-items: center; width: 100px; height: 35px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: rgb(147, 9, 18); color: rgb(208, 208, 208); font-size: 14px; box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 5px; cursor: pointer; }
div#loginWrap div.reform div.lightBox .linkRow a.linkBtn.linked, div#loginWrap div.reform div.lightBox .linkRow input.linkBtn.linked, div#loginWrap form.reform div.lightBox .linkRow a.linkBtn.linked, div#loginWrap form.reform div.lightBox .linkRow input.linkBtn.linked { background: rgb(75, 75, 75); }
@media (max-width: 320px) {
  div#loginWrap div.reform div.lightBox .linkRow, div#loginWrap form.reform div.lightBox .linkRow { font-size: 12px; }
  div#loginWrap div.reform div.lightBox .linkRow a.linkBtn, div#loginWrap form.reform div.lightBox .linkRow a.linkBtn { width: 80px; font-size: 12px; }
}
div#loginWrap div.reform div.lightBox .imglist, div#loginWrap form.reform div.lightBox .imglist { display: flex; flex-flow: wrap; width: 100%; margin: 0px -5px 0px 5px; }
div#loginWrap div.reform div.lightBox .imglist.scroll, div#loginWrap form.reform div.lightBox .imglist.scroll { max-height: 300px; margin: 0px auto; overflow: auto; padding: 10px 5%; }
div#loginWrap div.reform div.lightBox .imglist ul, div#loginWrap form.reform div.lightBox .imglist ul { display: flex; flex-wrap: wrap; }
div#loginWrap div.reform div.lightBox .imglist ul li, div#loginWrap form.reform div.lightBox .imglist ul li { width: 30%; margin: 0px 2% 10px 0px; }
div#loginWrap div.reform div.lightBox .imglist ul li:nth-of-type(4n), div#loginWrap form.reform div.lightBox .imglist ul li:nth-of-type(4n) { margin: 0px 0px 10px; }
div#loginWrap div.reform div.lightBox .imglist ul li input, div#loginWrap form.reform div.lightBox .imglist ul li input { visibility: hidden; position: absolute; }
div#loginWrap div.reform div.lightBox .imglist ul li input:checked + label, div#loginWrap form.reform div.lightBox .imglist ul li input:checked + label { border: 2px solid rgb(125, 7, 15); cursor: default; }
div#loginWrap div.reform div.lightBox .imglist ul li input:checked + label span.name, div#loginWrap form.reform div.lightBox .imglist ul li input:checked + label span.name { visibility: visible; opacity: 1; }
div#loginWrap div.reform div.lightBox .imglist ul li label, div#loginWrap form.reform div.lightBox .imglist ul li label { display: inline-block; position: relative; cursor: pointer; transition: opacity 0.2s; }
div#loginWrap div.reform div.lightBox .imglist ul li label.maintit, div#loginWrap div.reform div.lightBox .imglist ul li label.mainplat, div#loginWrap form.reform div.lightBox .imglist ul li label.maintit, div#loginWrap form.reform div.lightBox .imglist ul li label.mainplat { border: 2px solid rgb(102, 102, 102); background: rgb(0, 0, 0); }
div#loginWrap div.reform div.lightBox .imglist ul li label.profileicon, div#loginWrap div.reform div.lightBox .imglist ul li label.wallpaper, div#loginWrap form.reform div.lightBox .imglist ul li label.profileicon, div#loginWrap form.reform div.lightBox .imglist ul li label.wallpaper { position: relative; border: 2px solid rgb(0, 0, 0); box-sizing: border-box; }
div#loginWrap div.reform div.lightBox .imglist ul li label.profileicon .icon, div#loginWrap div.reform div.lightBox .imglist ul li label.wallpaper .icon, div#loginWrap form.reform div.lightBox .imglist ul li label.profileicon .icon, div#loginWrap form.reform div.lightBox .imglist ul li label.wallpaper .icon { width: 100%; height: auto; vertical-align: top; }
div#loginWrap div.reform div.lightBox .imglist ul li label.profileicon span.name, div#loginWrap div.reform div.lightBox .imglist ul li label.wallpaper span.name, div#loginWrap form.reform div.lightBox .imglist ul li label.profileicon span.name, div#loginWrap form.reform div.lightBox .imglist ul li label.wallpaper span.name { display: flex; justify-content: center; align-items: flex-end; position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; padding: 5px 0px; background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%); font-size: 1rem; text-align: center; visibility: hidden; opacity: 0; transition: visibility 0.3s, opacity 0.3s; }
div#loginWrap div.reform div.lightBox .imglist ul li label.profileicon:hover, div#loginWrap div.reform div.lightBox .imglist ul li label.wallpaper:hover, div#loginWrap form.reform div.lightBox .imglist ul li label.profileicon:hover, div#loginWrap form.reform div.lightBox .imglist ul li label.wallpaper:hover { border: 2px solid rgb(125, 7, 15); }
div#loginWrap div.reform div.lightBox .imglist ul li label.wallpaper, div#loginWrap form.reform div.lightBox .imglist ul li label.wallpaper { border: 2px solid rgb(73, 73, 73); }
div#loginWrap div.reform div.lightBox .imglist ul li label.btnInactive, div#loginWrap form.reform div.lightBox .imglist ul li label.btnInactive { pointer-events: none; cursor: default; opacity: 0.3; }
div#loginWrap div.reform div.lightBox .imglist ul li label img, div#loginWrap form.reform div.lightBox .imglist ul li label img { width: 100%; height: auto; }
div#loginWrap div.reform div.lightBox .imglist.card, div#loginWrap form.reform div.lightBox .imglist.card { margin: 0px; }
div#loginWrap div.reform div.lightBox .imglist.card ul, div#loginWrap form.reform div.lightBox .imglist.card ul { padding: 20px 5% 10px; }
div#loginWrap div.reform div.lightBox .imglist.card ul li, div#loginWrap form.reform div.lightBox .imglist.card ul li { width: 48%; margin: 0px 2% 10px 0px; }
div#loginWrap div.reform div.lightBox .imglist.card ul li:nth-of-type(2n), div#loginWrap form.reform div.lightBox .imglist.card ul li:nth-of-type(2n) { margin: 0px 0px 10px; }
div#loginWrap div.reform div.lightBox .imglist.card ul li input:checked + label::after, div#loginWrap form.reform div.lightBox .imglist.card ul li input:checked + label::after { display: block; content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: rgba(147, 9, 18, 0.3); }
div#loginWrap div.reform div.lightBox .imglist.card ul li label, div#loginWrap form.reform div.lightBox .imglist.card ul li label { border: 3px solid rgba(0, 0, 0, 0); }
div#loginWrap div.reform div.lightBox .imglist.card ul li label img, div#loginWrap form.reform div.lightBox .imglist.card ul li label img { vertical-align: top; }
div#loginWrap div.reform div.lightBox .imglist.titles, div#loginWrap div.reform div.lightBox .imglist.platforms, div#loginWrap form.reform div.lightBox .imglist.titles, div#loginWrap form.reform div.lightBox .imglist.platforms { margin: 0px; }
div#loginWrap div.reform div.lightBox .imglist.titles ul, div#loginWrap div.reform div.lightBox .imglist.platforms ul, div#loginWrap form.reform div.lightBox .imglist.titles ul, div#loginWrap form.reform div.lightBox .imglist.platforms ul { margin: 0px 0px 0px 2%; padding: 10px 5%; }
div#loginWrap div.reform div.lightBox .imglist.titles ul li, div#loginWrap div.reform div.lightBox .imglist.platforms ul li, div#loginWrap form.reform div.lightBox .imglist.titles ul li, div#loginWrap form.reform div.lightBox .imglist.platforms ul li { width: 31%; margin: 0px 2% 10px 0px; }
div#loginWrap div.reform div.lightBox .imglist.titles ul li input:checked + label, div#loginWrap div.reform div.lightBox .imglist.platforms ul li input:checked + label, div#loginWrap form.reform div.lightBox .imglist.titles ul li input:checked + label, div#loginWrap form.reform div.lightBox .imglist.platforms ul li input:checked + label { border: 2px solid rgb(125, 7, 15); }
div#loginWrap div.reform div.lightBox .imglist.titles ul li input:checked + label::after, div#loginWrap div.reform div.lightBox .imglist.platforms ul li input:checked + label::after, div#loginWrap form.reform div.lightBox .imglist.titles ul li input:checked + label::after, div#loginWrap form.reform div.lightBox .imglist.platforms ul li input:checked + label::after { display: block; content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: rgba(147, 9, 18, 0.3); }
div#loginWrap div.reform div.lightBox .imglist.titles ul li label, div#loginWrap div.reform div.lightBox .imglist.platforms ul li label, div#loginWrap form.reform div.lightBox .imglist.titles ul li label, div#loginWrap form.reform div.lightBox .imglist.platforms ul li label { display: flex; justify-content: center; align-items: center; height: 12.5vw; overflow: hidden; }
div#loginWrap div.reform div.lightBox .imglist.titles ul li label.maintit, div#loginWrap div.reform div.lightBox .imglist.titles ul li label.mainplat, div#loginWrap div.reform div.lightBox .imglist.platforms ul li label.maintit, div#loginWrap div.reform div.lightBox .imglist.platforms ul li label.mainplat, div#loginWrap form.reform div.lightBox .imglist.titles ul li label.maintit, div#loginWrap form.reform div.lightBox .imglist.titles ul li label.mainplat, div#loginWrap form.reform div.lightBox .imglist.platforms ul li label.maintit, div#loginWrap form.reform div.lightBox .imglist.platforms ul li label.mainplat { border: 2px solid rgb(102, 102, 102); background: rgb(0, 0, 0); }
div#loginWrap div.reform div.lightBox .imglist.titles ul li label img, div#loginWrap div.reform div.lightBox .imglist.platforms ul li label img, div#loginWrap form.reform div.lightBox .imglist.titles ul li label img, div#loginWrap form.reform div.lightBox .imglist.platforms ul li label img { vertical-align: top; }
div#loginWrap div.reform div.lightBox .imglist.platforms ul li, div#loginWrap form.reform div.lightBox .imglist.platforms ul li { margin: 0px 2% 10px 0px; }
div#loginWrap div.reform div.lightBox .imglist.platforms ul li:nth-of-type(3), div#loginWrap form.reform div.lightBox .imglist.platforms ul li:nth-of-type(3) { margin: 0px 2% 10px 0px; }
div#loginWrap div.reform div.lightBox input.weburl, div#loginWrap form.reform div.lightBox input.weburl { width: 90%; height: 50px; display: flex; align-items: center; background: rgb(34, 34, 34); margin: 20px auto; border: 1px solid rgb(77, 77, 77); color: rgb(221, 221, 221); font-size: 1.4rem; padding: 0px 15px; box-sizing: border-box; }
div#loginWrap div.reform div.lightBox .radioWrap input[type="radio"], div#loginWrap form.reform div.lightBox .radioWrap input[type="radio"] { position: absolute; visibility: hidden; }
div#loginWrap div.reform div.lightBox .radioWrap input[type="radio"]:checked + label span::after, div#loginWrap form.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: rgb(195, 5, 5); transform: translate(-50%, -50%); }
div#loginWrap div.reform div.lightBox .radioWrap label, div#loginWrap form.reform div.lightBox .radioWrap label { display: flex; align-items: center; position: relative; margin: 6px 15px; font-size: 1.3rem; cursor: pointer; }
div#loginWrap div.reform div.lightBox .radioWrap label span, div#loginWrap form.reform div.lightBox .radioWrap label span { display: block; position: relative; width: 30px; height: 20px; margin-right: 5px; border-radius: 50%; background: rgb(255, 255, 255); }
div#loginWrap div.reform div.lightBox select, div#loginWrap form.reform div.lightBox select { display: block; width: 90%; height: 46px; margin-left: 10px; padding: 10px 20px; font-size: 1.4rem; color: rgb(20, 20, 20); font-weight: bold; appearance: none; background: url("/residentevil/pc/img/login/select_decoration.png") right 30px top 50% / auto 50% no-repeat rgb(187, 187, 187); cursor: pointer; }
div#loginWrap div.reform div.lightBox select#country, div#loginWrap div.reform div.lightBox select#language, div#loginWrap form.reform div.lightBox select#country, div#loginWrap form.reform div.lightBox select#language { margin: 50px auto; }
div#loginWrap div.reform div.lightBox.pl label:first-child, div#loginWrap form.reform div.lightBox.pl label:first-child { border-top: 1px solid rgba(255, 255, 255, 0.3); }
div#loginWrap div.reform div.lightBox.pl label.plRow, div#loginWrap form.reform div.lightBox.pl label.plRow { display: flex; align-items: center; width: 300px; height: 50px; margin: 0px auto; border-bottom: 1px solid rgba(255, 255, 255, 0.3); }
div#loginWrap div.reform div.lightBox.pl label.plRow span, div#loginWrap form.reform div.lightBox.pl label.plRow span { display: block; width: 12px; height: 12px; border-radius: 50%; border: 5px solid rgb(255, 255, 255); background: rgb(255, 255, 255); margin: 0px 70px 0px 20px; }
div#loginWrap div.reform div.lightBox.pl label.plRow input, div#loginWrap form.reform div.lightBox.pl label.plRow input { position: absolute; top: -999px; visibility: hidden; }
div#loginWrap div.reform div.lightBox.pl label.plRow input:checked + span, div#loginWrap form.reform div.lightBox.pl label.plRow input:checked + span { background: rgb(195, 5, 5); }
div#loginWrap div.reform div.lightBox table#customBlockPlatTB, div#loginWrap form.reform div.lightBox table#customBlockPlatTB { font-size: 1.4rem; }
div#loginWrap div.reform div.lightBox table#customBlockPlatTB p, div#loginWrap form.reform div.lightBox table#customBlockPlatTB p { font-size: 1.2rem; }
div#loginWrap div.reform div.lightBox.gap, div#loginWrap form.reform div.lightBox.gap { margin-bottom: 10px; }
div#loginWrap div.reform a.faqbtn, div#loginWrap form.reform a.faqbtn { display: flex; align-items: center; position: relative; width: 90%; margin: 50px auto; padding: 20px; border: 1px solid rgb(77, 77, 77); background: rgba(34, 34, 34, 0.8); box-shadow: rgba(255, 255, 255, 0) 0px 0px 0px inset; box-sizing: border-box; font-size: 1.4rem; transition: background 0.2s, box-shadow 0.2s; }
div#loginWrap div.reform a.faqbtn::after, div#loginWrap form.reform a.faqbtn::after { content: ""; position: absolute; right: 30px; width: 0px; height: 0px; border-style: solid; border-width: 8px 0px 8px 14px; border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgb(255, 255, 255); }
div#loginWrap div.reform .mailTitleTitle, div#loginWrap form.reform .mailTitleTitle { display: flex; justify-content: center; align-items: center; margin: 10px 30px 0px; font-size: 1.4rem; }
div#loginWrap div.reform .mailTitleTitle .titleline, div#loginWrap form.reform .mailTitleTitle .titleline { flex-grow: 1; height: 1px; background: rgba(255, 255, 255, 0.5); }
div#loginWrap div.reform .mailTitleTitle .titlewords, div#loginWrap form.reform .mailTitleTitle .titlewords { margin: 0px 10px; }
div#loginWrap div.reform p, div#loginWrap form.reform p { margin: 0px auto; color: rgb(208, 208, 208); line-height: 1.7; font-size: 1.4rem; }
div#loginWrap div.reform p.loginNote, div#loginWrap form.reform p.loginNote { width: 90%; margin: 0px auto 30px; }
div#loginWrap div.reform p.text, div#loginWrap form.reform p.text { width: 90%; margin: 30px auto; }
div#loginWrap div.reform p.center, div#loginWrap form.reform p.center { margin-top: 50px; text-align: center; width: 320px; }
div#loginWrap div.reform p.detail, div#loginWrap form.reform p.detail { width: 90%; }
div#loginWrap div.reform p.leadTxt, div#loginWrap form.reform p.leadTxt { width: 90%; margin: 0px auto 20px !important; font-size: 1.4rem !important; }
div#loginWrap div.reform .cautionTxt, div#loginWrap form.reform .cautionTxt { width: 90%; opacity: 0.5; margin: 10px auto 20px !important; font-size: 1.2rem !important; }
div#loginWrap div.reform p.largeTxt, div#loginWrap form.reform p.largeTxt { font-size: 1.7rem; text-align: center; margin: 20px auto 30px; width: 90%; font-weight: bold; }
div#loginWrap div.reform p.iconpage, div#loginWrap form.reform p.iconpage { width: 100%; text-align: center; font-size: 1.2rem; margin: 15px 0px; }
div#loginWrap div.reform img.ambaDetails, div#loginWrap form.reform img.ambaDetails { margin: 40px auto 50px; display: block; width: 90%; }
div#loginWrap div.reform .body.created, div#loginWrap form.reform .body.created { margin: 0px 0px 120px; }
div#loginWrap div.reform .body.created img.ambaCard, div#loginWrap form.reform .body.created img.ambaCard { width: 90%; height: auto; margin: 20px auto; }
div#loginWrap div.reform .body.loading, div#loginWrap form.reform .body.loading { margin: 20px auto; }
div#loginWrap div.reform img.aboutPreview, div#loginWrap form.reform img.aboutPreview { margin: 30px auto; display: block; width: 90%; }
div#loginWrap div.reform .finishWrap, div#loginWrap form.reform .finishWrap { min-height: 240px; display: flex; flex-wrap: wrap; place-content: center; padding: 100px 10px 50px; box-sizing: border-box; }
div#loginWrap div.reform .finishWrap p, div#loginWrap form.reform .finishWrap p { text-align: center; font-weight: bold; color: gray; }
div#loginWrap div.reform .finishWrap p.large, div#loginWrap form.reform .finishWrap p.large { color: rgb(255, 255, 255); font-size: 20px; margin-bottom: 30px; }
div#loginWrap div.reform .formSubhead, div#loginWrap form.reform .formSubhead { width: 90%; margin: 30px auto 10px; font-size: 1.8rem; color: rgb(208, 208, 208); }
div#loginWrap div.reform .formSubhead.ambaStep1, div#loginWrap form.reform .formSubhead.ambaStep1 { margin: 30px auto 10px; }
div#loginWrap div.reform .formSubhead span, div#loginWrap form.reform .formSubhead span { font-size: 12px; display: inline-block; color: rgb(255, 255, 255); padding: 4px 8px; margin-right: 10px; vertical-align: bottom; }
div#loginWrap div.reform .formSubhead span.hissu, div#loginWrap form.reform .formSubhead span.hissu { background: rgb(195, 5, 5); }
div#loginWrap div.reform .formSubhead span.nini, div#loginWrap form.reform .formSubhead span.nini { background: rgb(50, 111, 214); }
div#loginWrap div.reform .darkBox, div#loginWrap form.reform .darkBox { width: 90%; margin: 20px auto 10px; min-height: 30px; background: rgba(0, 0, 0, 0.5); border-style: solid; border-color: rgb(49, 49, 49); border-image: none; border-width: 1px 0px; display: flex; justify-content: center; align-items: center; color: rgb(122, 122, 122); font-size: 1.4rem; padding: 10px 20px; box-sizing: border-box; flex-wrap: wrap; }
div#loginWrap div.reform span.afterNote, div#loginWrap form.reform span.afterNote { display: block; width: 90%; margin: 10px auto 0px; color: rgb(119, 119, 119); font-size: 14px; }
div#loginWrap div.reform label, div#loginWrap form.reform label { cursor: pointer; }
div#loginWrap div.reform label[for="wantMail"], div#loginWrap form.reform label[for="wantMail"] { font-size: 1.25rem; font-weight: bold; color: rgb(208, 208, 208); }
div#loginWrap div.reform span.mailnote, div#loginWrap form.reform span.mailnote { font-size: 1.2rem; color: rgb(119, 119, 119); display: block; margin: 20px 0px 20px 30px; text-align: left; }
div#loginWrap div.reform .agreeCheck, div#loginWrap div.reform .agreeCheck2, div#loginWrap div.reform .mailCheckWrap, div#loginWrap form.reform .agreeCheck, div#loginWrap form.reform .agreeCheck2, div#loginWrap form.reform .mailCheckWrap { font-size: 1.6rem; color: rgb(218, 218, 218); margin: 20px auto 0px; text-align: center; width: 90%; overflow: auto; }
div#loginWrap div.reform .agreeCheck.alone, div#loginWrap div.reform .agreeCheck2.alone, div#loginWrap div.reform .mailCheckWrap.alone, div#loginWrap form.reform .agreeCheck.alone, div#loginWrap form.reform .agreeCheck2.alone, div#loginWrap form.reform .mailCheckWrap.alone { margin: 40px auto 0px; }
div#loginWrap div.reform .agreeCheck.bold, div#loginWrap div.reform .agreeCheck2.bold, div#loginWrap div.reform .mailCheckWrap.bold, div#loginWrap form.reform .agreeCheck.bold, div#loginWrap form.reform .agreeCheck2.bold, div#loginWrap form.reform .mailCheckWrap.bold { font-weight: bold; }
div#loginWrap div.reform .agreeCheck a, div#loginWrap div.reform .agreeCheck2 a, div#loginWrap div.reform .mailCheckWrap a, div#loginWrap form.reform .agreeCheck a, div#loginWrap form.reform .agreeCheck2 a, div#loginWrap form.reform .mailCheckWrap a { color: rgb(227, 221, 164); position: relative; opacity: 1; transition: opacity 0.2s; }
div#loginWrap div.reform .agreeCheck a::after, div#loginWrap div.reform .agreeCheck2 a::after, div#loginWrap div.reform .mailCheckWrap a::after, div#loginWrap form.reform .agreeCheck a::after, div#loginWrap form.reform .agreeCheck2 a::after, div#loginWrap form.reform .mailCheckWrap a::after { content: ""; width: 100%; position: absolute; height: 1px; background: rgb(227, 221, 164); left: 0px; bottom: -4px; }
div#loginWrap div.reform .agreeCheck span.agreeNote, div#loginWrap div.reform .agreeCheck2 span.agreeNote, div#loginWrap div.reform .mailCheckWrap span.agreeNote, div#loginWrap form.reform .agreeCheck span.agreeNote, div#loginWrap form.reform .agreeCheck2 span.agreeNote, div#loginWrap form.reform .mailCheckWrap span.agreeNote { font-size: 1.2rem; opacity: 0.5; margin: 20px auto; font-weight: normal; display: block; }
div#loginWrap div.reform .agreeCheck span.agreeNote.mmNote, div#loginWrap div.reform .agreeCheck2 span.agreeNote.mmNote, div#loginWrap div.reform .mailCheckWrap span.agreeNote.mmNote, div#loginWrap form.reform .agreeCheck span.agreeNote.mmNote, div#loginWrap form.reform .agreeCheck2 span.agreeNote.mmNote, div#loginWrap form.reform .mailCheckWrap span.agreeNote.mmNote { text-align: left; width: calc(100% - 65px); clear: both; margin-top: 30px; }
div#loginWrap div.reform .agreeCheck label.mmCheck, div#loginWrap div.reform .agreeCheck2 label.mmCheck, div#loginWrap div.reform .mailCheckWrap label.mmCheck, div#loginWrap form.reform .agreeCheck label.mmCheck, div#loginWrap form.reform .agreeCheck2 label.mmCheck, div#loginWrap form.reform .mailCheckWrap label.mmCheck { text-align: left; width: calc(100% - 35px); float: right; }
div#loginWrap div.reform .agreeCheck.nomb .agreeNote, div#loginWrap form.reform .agreeCheck.nomb .agreeNote { margin: 20px auto 0px; }
div#loginWrap div.reform input[type="checkbox"], div#loginWrap form.reform input[type="checkbox"] { visibility: hidden; position: absolute; }
div#loginWrap div.reform input[type="checkbox"] + label, div#loginWrap form.reform input[type="checkbox"] + label { width: 14px; height: 14px; display: inline-block; border: 3px solid rgb(255, 255, 255); vertical-align: text-bottom; margin-right: 10px; position: relative; }
div#loginWrap div.reform input[type="checkbox"]:checked + label, div#loginWrap form.reform input[type="checkbox"]:checked + label { background: rgb(255, 255, 255); }
div#loginWrap div.reform input[type="checkbox"]:checked + label::after, div#loginWrap form.reform input[type="checkbox"]:checked + label::after { content: ""; width: 9px; height: 5px; border-style: solid; border-color: rgb(195, 5, 5); border-image: none; display: block; position: absolute; border-width: 0px 0px 4px 4px; transform: rotate(-45deg); top: 1px; left: 1px; }
div#loginWrap div.reform .buttonBox, div#loginWrap form.reform .buttonBox { display: flex; flex-wrap: wrap; place-content: center; bottom: 0px; left: 0px; width: 90%; height: 110px; margin: 0px auto; }
div#loginWrap div.reform .buttonBox.dark, div#loginWrap form.reform .buttonBox.dark { width: 90%; padding: 20px 5% 0px; background: rgba(0, 0, 0, 0.5); }
div#loginWrap div.reform .buttonBox.float, div#loginWrap form.reform .buttonBox.float { position: fixed; bottom: 0px; z-index: 999; left: 0px; background: rgba(0, 0, 0, 0.8); width: 100vw; min-width: 90%; border-top: 1px solid rgb(49, 49, 49); }
div#loginWrap div.reform .buttonBox a.short, div#loginWrap div.reform .buttonBox a.long, div#loginWrap div.reform .buttonBox input.short, div#loginWrap div.reform .buttonBox input.long, div#loginWrap form.reform .buttonBox a.short, div#loginWrap form.reform .buttonBox a.long, div#loginWrap form.reform .buttonBox input.short, div#loginWrap form.reform .buttonBox input.long { display: flex; flex-grow: 1; justify-content: center; align-items: center; max-width: 70%; height: 55px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: rgb(125, 7, 15); box-sizing: border-box; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 10px; color: rgb(208, 208, 208); font-size: 1.4rem; text-align: center; opacity: 1; transition: 0.2s; appearance: none; }
div#loginWrap div.reform .buttonBox a.short:first-child, div#loginWrap div.reform .buttonBox a.long:first-child, div#loginWrap div.reform .buttonBox input.short:first-child, div#loginWrap div.reform .buttonBox input.long:first-child, div#loginWrap form.reform .buttonBox a.short:first-child, div#loginWrap form.reform .buttonBox a.long:first-child, div#loginWrap form.reform .buttonBox input.short:first-child, div#loginWrap form.reform .buttonBox input.long:first-child { margin-right: 5px; }
div#loginWrap div.reform .buttonBox a.short:last-child, div#loginWrap div.reform .buttonBox a.long:last-child, div#loginWrap div.reform .buttonBox input.short:last-child, div#loginWrap div.reform .buttonBox input.long:last-child, div#loginWrap form.reform .buttonBox a.short:last-child, div#loginWrap form.reform .buttonBox a.long:last-child, div#loginWrap form.reform .buttonBox input.short:last-child, div#loginWrap form.reform .buttonBox input.long:last-child { margin-left: 5px; }
div#loginWrap div.reform .buttonBox a.short.grey, div#loginWrap div.reform .buttonBox a.long.grey, div#loginWrap div.reform .buttonBox input.short.grey, div#loginWrap div.reform .buttonBox input.long.grey, div#loginWrap form.reform .buttonBox a.short.grey, div#loginWrap form.reform .buttonBox a.long.grey, div#loginWrap form.reform .buttonBox input.short.grey, div#loginWrap form.reform .buttonBox input.long.grey { border: 1px solid rgb(77, 77, 77); background: rgba(34, 34, 34, 0.8); box-shadow: rgba(255, 255, 255, 0) 0px 0px 0px inset; }
div#loginWrap div.reform .buttonBox a.short.save, div#loginWrap div.reform .buttonBox a.long.save, div#loginWrap div.reform .buttonBox input.short.save, div#loginWrap div.reform .buttonBox input.long.save, div#loginWrap form.reform .buttonBox a.short.save, div#loginWrap form.reform .buttonBox a.long.save, div#loginWrap form.reform .buttonBox input.short.save, div#loginWrap form.reform .buttonBox input.long.save { background: url("/residentevil/pc/img/setting/icon_save.png") 25% center no-repeat rgb(125, 7, 15); }
div#loginWrap div.reform .buttonBox a.short.disabled, div#loginWrap div.reform .buttonBox a.long.disabled, div#loginWrap div.reform .buttonBox input.short.disabled, div#loginWrap div.reform .buttonBox input.long.disabled, div#loginWrap form.reform .buttonBox a.short.disabled, div#loginWrap form.reform .buttonBox a.long.disabled, div#loginWrap form.reform .buttonBox input.short.disabled, div#loginWrap form.reform .buttonBox input.long.disabled { opacity: 0.4; pointer-events: none; }
div#loginWrap div.reform .buttonBox a.short, div#loginWrap div.reform .buttonBox input.short, div#loginWrap form.reform .buttonBox a.short, div#loginWrap form.reform .buttonBox input.short { width: 30%; }
div#loginWrap div.reform .buttonBox a.long, div#loginWrap div.reform .buttonBox input.long, div#loginWrap form.reform .buttonBox a.long, div#loginWrap form.reform .buttonBox input.long { width: 50%; }
div#loginWrap div.reform .buttonBox span.aftercomment, div#loginWrap form.reform .buttonBox span.aftercomment { display: block; width: 100%; text-align: center; margin-top: 10px; color: rgb(119, 119, 119); font-size: 14px; }
div#loginWrap div.reform .formSubhead, div#loginWrap form.reform .formSubhead { width: 90%; margin: 30px auto 20px; font-size: 1.8rem; color: rgb(208, 208, 208); }
div#loginWrap div.reform .formSubhead span, div#loginWrap form.reform .formSubhead span { display: inline-block; margin: 0px 10px 0px 0px; padding: 4px 8px; color: rgb(255, 255, 255); font-size: 1.2rem; vertical-align: bottom; }
div#loginWrap div.reform .formSubhead span.hissu, div#loginWrap form.reform .formSubhead span.hissu { background: rgb(195, 5, 5); }
div#loginWrap div.reform .formSubhead span.nini, div#loginWrap form.reform .formSubhead span.nini { background: rgb(50, 111, 214); }
div#loginWrap div.reform .lightBox select, div#loginWrap form.reform .lightBox select { width: 100%; margin: 0px; background: url("/residentevil/pc/img/login/select_decoration.png") right 30px top 50% / auto 50% no-repeat rgb(187, 187, 187); }
div#loginWrap div.reform .lightBox .agreeNote, div#loginWrap form.reform .lightBox .agreeNote { font-size: 1.2rem; margin: 0px auto 20px; width: 89%; display: block; opacity: 0.5; }
div#loginWrap div.reform .afterNote, div#loginWrap form.reform .afterNote { width: 90%; margin: 10px auto 20px; }
div#loginWrap div.reform .finishWrap, div#loginWrap form.reform .finishWrap { padding: 210px 20px 5vh; background: url("/residentevil/pc/img/login/modalC.png") center 50px no-repeat; }
div#loginWrap div.reform .finishWrap p.large, div#loginWrap form.reform .finishWrap p.large { margin: 0px 0px 20px; font-size: 1.6rem; }
div#loginWrap div.reform .flowFinishWrap, div#loginWrap form.reform .flowFinishWrap { padding: 50px 20px 0px; }
div#loginWrap div.reform .flowFinishWrap p, div#loginWrap form.reform .flowFinishWrap p { margin: 0px 0px 50px; color: rgb(255, 255, 255); font-size: 1.8rem; text-align: center; }
div#loginWrap div.reform .flowFinishWrap p span, div#loginWrap form.reform .flowFinishWrap p span { color: rgb(208, 208, 208); font-size: 1.2rem; line-height: 1; }
div#loginWrap div.reform .buttonBox, div#loginWrap form.reform .buttonBox { height: auto; padding: 20px; }
div#loginWrap div.reform .buttonBox span.aftercomment, div#loginWrap form.reform .buttonBox span.aftercomment { display: block; width: 100%; margin: 0px auto 20px; color: rgb(119, 119, 119); font-size: 1.2rem; text-align: center; }
div#loginWrap div.reform .portalNickname, div#loginWrap form.reform .portalNickname { display: block; width: 90%; height: 46px; margin: 20px auto 30px; padding: 10px 20px; border: 1px solid rgb(102, 102, 102); background: rgba(255, 255, 255, 0.06); box-sizing: border-box; color: rgb(255, 255, 255); font-size: 1.6rem; }
div#loginWrap div.reform .portalNickname + .commentError, div#loginWrap form.reform .portalNickname + .commentError { position: relative; top: -1em; width: 90%; margin: 0px auto; color: rgb(195, 5, 5); font-size: 1.6rem; font-weight: bold; }
div#loginWrap div.reform .short, div#loginWrap div.reform .long, div#loginWrap div.reform input[type="submit"], div#loginWrap form.reform .short, div#loginWrap form.reform .long, div#loginWrap form.reform input[type="submit"] { display: flex; justify-content: center; align-items: center; width: 100%; max-width: 300px; height: 55px; margin: 0px 10px 20px; border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: rgb(125, 7, 15); box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 10px; color: rgb(208, 208, 208); font-size: 1.7rem; text-shadow: none; cursor: pointer; opacity: 1; transition: 0.2s; appearance: none; }
div#loginWrap div.reform .short.grey, div#loginWrap div.reform .long.grey, div#loginWrap div.reform input[type="submit"].grey, div#loginWrap form.reform .short.grey, div#loginWrap form.reform .long.grey, div#loginWrap form.reform input[type="submit"].grey { border: 1px solid rgb(77, 77, 77); background: rgba(34, 34, 34, 0.8); box-shadow: rgba(255, 255, 255, 0) 0px 0px 0px inset; }
div#loginWrap div.reform .short.disabled, div#loginWrap div.reform .long.disabled, div#loginWrap div.reform input[type="submit"].disabled, div#loginWrap form.reform .short.disabled, div#loginWrap form.reform .long.disabled, div#loginWrap form.reform input[type="submit"].disabled { opacity: 0.4; pointer-events: none; }
div#loginWrap div.reform .short.harf, div#loginWrap div.reform .long.harf, div#loginWrap div.reform input[type="submit"].harf, div#loginWrap form.reform .short.harf, div#loginWrap form.reform .long.harf, div#loginWrap form.reform input[type="submit"].harf { width: 50%; }
div#loginWrap main#loginForm.ambassador { padding: 0px; }
div#loginWrap main#loginForm.ambassador div.reform, div#loginWrap main#loginForm.ambassador form.reform { padding: 0px; }
div#loginWrap main#loginForm.ambassador div.reform h2.ambaTitle, div#loginWrap main#loginForm.ambassador form.reform h2.ambaTitle { padding: 0px; margin: 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; 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: 0px; left: 0px; width: 100%; max-width: none; height: 100%; background: rgba(0, 0, 0, 0.8); }
div#loginWrap .mdl.confirm .inner { width: 100%; height: 360px; padding: 150px 20px 0px; border: 1px solid rgb(49, 49, 49); background: url("/residentevil/pc/img/login/icon_attention.png") center 40px / 100px auto no-repeat, url("/residentevil/pc/img/common/bg_contents.png") 0% 0% / auto repeat; box-shadow: rgba(0, 0, 0, 0.8) 0px 0px 10px; box-sizing: border-box; }
div#loginWrap .mdl.confirm .inner p { margin: 0px auto 25px; color: rgb(255, 255, 255); font-size: 1.5rem; text-align: center; }
div#loginWrap .mdl.confirm .inner ul { display: flex; width: 280px; margin: 0px auto; }
div#loginWrap .mdl.confirm .inner ul li { display: flex; justify-content: center; align-items: center; width: 140px; height: 50px; margin: 0px 5px; border: 1px solid rgb(77, 77, 77); background: rgb(34, 34, 34); color: rgb(255, 255, 255); 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 rgb(172, 24, 24); background: rgba(255, 255, 255, 0.08); }
div#loginWrap .mdl.confirm .inner ul li.disabled { background: rgba(255, 255, 255, 0.5); color: rgb(67, 67, 67); pointer-events: none; }
div#loginWrap .caution { display: none; padding: 0px 35px 20px; color: rgb(208, 208, 208); font-size: 1.2rem !important; }
div#loginWrap .caution.disp { display: block; }
#globalFooter.normalFooter { margin-bottom: 120px; }
.login__modal__bg { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.8); visibility: hidden; opacity: 0; z-index: 999; }
.login__modal__bg .login__modal { display: flex; flex-wrap: wrap; place-content: flex-start center; position: fixed; top: 50%; left: 50%; width: 90%; height: 90vh; padding: 40vh 20px 0px; background: url("/residentevil/pc/img/login/modalQ.png") center top 10vh / 20vh auto no-repeat, url("/residentevil/pc/img/login/form_bg.jpg") 0% 0% / auto repeat gray; box-sizing: border-box; transform: translate(-50%, -50%); font-size: 1.8rem; }
.login__modal__bg .login__modal p { width: 90%; text-align: center; margin: 0px auto 10vh !important; }
main#portal-terms { transition: visibility 0.3s, opacity 0.3s; visibility: visible !important; opacity: 1 !important; }
main#portal-terms #header-terms { display: flex; justify-content: space-between; align-items: center; position: absolute; top: 0px; right: 50%; width: 90%; max-width: 700px; height: 56px; margin: 0px 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 dt label { color: rgb(235, 0, 0); }
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: 0px; right: 0px; width: 120px; transition: background 0.3s; }
main#portal-terms #header-terms .language dt label { display: block; width: 120px; padding: 15px 10px 15px 40px; background: url("/residentevil/pc/img/common/icon_language.png") 10px center no-repeat; box-sizing: border-box; font-size: 1.6rem; cursor: pointer; }
main#portal-terms #header-terms .language dt label:active { color: rgb(235, 0, 0); }
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: 15px 10px 15px 40px; font-size: 1.4rem; box-sizing: border-box; }
main#portal-terms #header-terms .language dd ul li a:active { color: rgb(235, 0, 0); }
main#portal-terms #pagetitle { width: 100%; border-top: 1px solid rgb(58, 58, 58); }
main#portal-terms #pagetitle h1 { width: 90%; max-width: 700px; margin: 60px auto; font-size: 3rem; text-align: center; text-shadow: rgb(255, 255, 255) 0px 0px 12px; }
main#portal-terms #contents { width: 100%; margin: 0px auto; padding: 20px 0px; border-top: 1px solid rgb(58, 58, 58); background: url("/residentevil/pc/img/common/bg_contents.png") repeat; box-shadow: rgba(0, 0, 0, 0.8) 0px 0px 10px; }
main#portal-terms #contents .contents__inner { width: 90%; max-width: 700px; margin: 0px auto; color: rgb(142, 142, 142); 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: rgb(208, 208, 208); font-size: 1.6rem; font-weight: bold; }
main#portal-terms #contents .contents__inner a { color: rgb(208, 208, 208); text-decoration: underline; word-break: break-all; }
main#portal-terms #contents .contents__inner a:active { text-decoration: none; }
main#portal-terms #contents .contents__inner p.right { text-align: right; }
main#portal-terms #contents .contents__inner ul li { padding: 0px 0px 0px 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-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: rgb(147, 9, 18); box-sizing: border-box; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 10px; color: rgb(208, 208, 208); font-size: 1.7rem; cursor: pointer; transition: background 0.2s; }
main#portal-terms #contents .contents__inner button:active { background: rgb(235, 0, 0); }
main#portal-mypage { position: relative; transition: visibility 0.3s, opacity 0.3s; background: url("/residentevil/pc/img/mypage/bg-mypage.jpg") center top / 140% auto no-repeat fixed; z-index: 20; visibility: visible !important; opacity: 1 !important; }
@media (max-width: 400px) {
  main#portal-mypage { background-size: 300% auto; }
}
main#portal-mypage.animation #contents { animation: 0.5s ease-out 1.2s 1 normal forwards running ease_display; }
main#portal-mypage.disp #contents { opacity: 1; }
main#portal-mypage #contents { width: 100%; padding: 0px; color: rgb(255, 255, 255); opacity: 0; }
main#portal-mypage #contents #contents__sns { position: relative; width: 100%; padding: 0px 10px; border-bottom: 1px solid rgba(255, 255, 255, 0.3); box-sizing: border-box; z-index: 1; }
main#portal-mypage #contents #contents__sns .inner { display: flex; justify-content: space-between; align-items: center; width: 100%; height: 55px; margin: 0px auto; }
main#portal-mypage #contents #contents__sns .inner dl { display: flex; align-items: center; }
main#portal-mypage #contents #contents__sns .inner dl dt { color: rgb(155, 156, 154); font-size: 1.4rem; margin: 0px 10px 0px 0px; }
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: 0px 3px 0px 0px; }
main#portal-mypage #contents #contents__sns .inner dl dd ul li a img { width: auto; height: 16px; }
main#portal-mypage #contents .contents__inner { width: 100%; padding: 15px 0px 0px; position: relative; z-index: 0; }
main#portal-mypage #contents .contents__inner #contents__inner__attention { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; width: 90%; margin: 0px auto 30px; padding: 10px; border: 1px solid rgb(147, 9, 18); background: rgb(16, 1, 1); }
main#portal-mypage #contents .contents__inner #contents__inner__attention p { padding: 0px 0px 0px 40px; background: url("/residentevil/pc/img/common/amba_tw/icon_attention.png") left center no-repeat; color: rgb(255, 255, 255); font-size: 1.2rem; line-height: 1.2; }
main#portal-mypage #contents .contents__inner #contents__inner__attention a { display: flex; justify-content: center; align-items: center; width: 100%; height: 30px; margin: 10px 0px 0px auto; background: rgb(147, 9, 18); color: rgb(255, 255, 255); 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: rgb(235, 0, 0); }
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-wrap: wrap; justify-content: center; position: relative; width: 100%; padding: 0px 0px 40px; }
main#portal-mypage #contents .contents__inner #contents__inner__profile h2 { position: relative; width: 100%; margin: 0px 0px 40px; padding: 0px 0px 0px 20px; color: rgb(221, 221, 221); font-family: Oswald, sans-serif; font-size: 2rem; font-weight: 200; }
main#portal-mypage #contents .contents__inner #contents__inner__profile h2::before { display: block; content: ""; position: absolute; top: 50%; left: 0px; width: 4px; height: 32px; background: rgb(172, 24, 24); transform: translateY(-50%); }
main#portal-mypage #contents .contents__inner #contents__inner__profile h2 .setting_btn { display: flex; justify-content: center; align-items: center; position: absolute; top: 50%; right: 10px; width: 100px; height: 28px; 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__profile h2 .setting_btn span { padding: 2px 5px 2px 20px; background: url("/residentevil/pc/img/mypage/icon_setting.png") left center / 13px auto no-repeat; color: rgb(255, 255, 255); font-family: Oswald, sans-serif; font-size: 1.2rem; font-weight: 400; letter-spacing: 1px; pointer-events: none; }
main#portal-mypage #contents .contents__inner #contents__inner__profile .icon_area { width: 100px; height: 100px; margin: 0px 10px 10px 20px; border: 1px solid rgb(51, 51, 51); background: rgb(0, 0, 0); overflow: hidden; }
main#portal-mypage #contents .contents__inner #contents__inner__profile .icon_area img { width: 100%; height: 100%; object-fit: cover; }
main#portal-mypage #contents .contents__inner #contents__inner__profile dl { width: calc(-152px + 100vw); margin: 0px 20px 0px 0px; }
main#portal-mypage #contents .contents__inner #contents__inner__profile dl dt { color: rgb(255, 255, 255); font-size: 1.8rem; font-weight: 200; }
main#portal-mypage #contents .contents__inner #contents__inner__profile dl dd { color: rgb(255, 255, 255); font-size: 1.3rem; font-weight: 200; word-break: break-all; }
main#portal-mypage #contents .contents__inner #contents__inner__other { width: 100%; padding: 45px 0px; }
main#portal-mypage #contents .contents__inner #contents__inner__other .other__profile { margin: 0px 0px 40px; }
main#portal-mypage #contents .contents__inner #contents__inner__other .other__profile .icon_area { display: block; width: 120px; height: 120px; margin: 0px auto 20px; border: 1px solid rgb(51, 51, 51); background: rgb(0, 0, 0); overflow: hidden; }
main#portal-mypage #contents .contents__inner #contents__inner__other .other__profile .icon_area img { display: block; width: 100%; height: 100%; object-fit: cover; }
main#portal-mypage #contents .contents__inner #contents__inner__other .other__profile dl { width: 80%; margin: 0px auto; }
main#portal-mypage #contents .contents__inner #contents__inner__other .other__profile dl dt { color: rgb(255, 255, 255); font-size: 2.2rem; font-weight: 700; text-align: center; }
main#portal-mypage #contents .contents__inner #contents__inner__other .other__profile dl dd { color: rgb(255, 255, 255); font-size: 1.4rem; font-weight: 200; text-align: center; word-break: break-all; }
main#portal-mypage #contents .contents__inner #contents__inner__other .other__card { width: 100%; }
main#portal-mypage #contents .contents__inner #contents__inner__other .other__card .card_maintenance { display: flex; flex-wrap: wrap; place-content: center; align-items: center; position: relative; width: 96%; max-width: 367px; height: 229px; margin: 0px auto; padding: 0px 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: calc(100% - 30px); margin: 0px 15px 10px; padding: 0px 0px 0px 20px; box-sizing: border-box; color: rgb(208, 208, 208); font-family: Oswald, sans-serif; font-size: 2.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: 0px; width: 17px; height: 17px; background: url("/residentevil/pc/img/mypage/icon_check.png") 0% 0% / 100% auto no-repeat; transform: translateY(-50%); }
main#portal-mypage #contents .contents__inner #contents__inner__other .other__card h2.noRegis { padding: 0px; }
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 0px; padding: 2px 10px 2px 20px; border-radius: 50px; border: 1px solid rgb(177, 12, 23); background: rgb(147, 9, 18); box-sizing: border-box; color: rgb(208, 208, 208); 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: rgb(255, 255, 255); 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: rgb(255, 255, 255); transform: translateY(-50%); }
main#portal-mypage #contents .contents__inner #contents__inner__other .other__card a { display: block; width: 100%; max-width: 341px; margin: 0px auto; }
main#portal-mypage #contents .contents__inner #contents__inner__other .other__card img { display: block; width: 90%; height: auto; margin: 0px auto; }
main#portal-mypage #contents .contents__inner #contents__inner__other .other__card p { display: flex; justify-content: center; align-items: center; width: calc(100% - 30px); margin: 0px 15px; height: 202px; border-top: 1px solid rgb(67, 65, 64); border-bottom: 1px solid rgb(67, 65, 64); background: rgba(255, 255, 255, 0.03); color: rgb(208, 208, 208); font-size: 1.4rem; text-align: center; }
main#portal-mypage #contents .contents__inner #contents__inner__recommend { width: 100%; position: relative; padding: 70px 0px 50px; border-top: 3px solid rgb(170, 27, 31); border-bottom: 3px solid rgb(170, 27, 31); 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: 0px; left: 0px; height: 26px; padding: 0px 10px; background: rgb(170, 27, 31); font-size: 1.4rem; font-family: Oswald, sans-serif; font-weight: 200; }
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-fan { margin: 0px 0px 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: 100%; }
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: 30px; margin: 0px 0px 10px 15px; padding: 0px 0px 0px 20px; color: rgb(221, 221, 221); font-size: 2rem; font-weight: 200; 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: 0px; width: 10px; height: 2px; background: rgb(172, 24, 24); 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: 85px; height: 30px; margin: 0px 15px 10px auto; border: 1px solid red; }
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: 85px; height: 30px; color: red; 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%; padding: 0px 15px 15px 0px; box-sizing: border-box; overflow: auto; }
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-fan .slideArea::-webkit-scrollbar, main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-news .slideArea::-webkit-scrollbar { height: 3px; }
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-fan .slideArea::-webkit-scrollbar-track, main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-news .slideArea::-webkit-scrollbar-track { background: rgb(54, 54, 54); }
main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-fan .slideArea::-webkit-scrollbar-thumb, main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-news .slideArea::-webkit-scrollbar-thumb { background: rgb(183, 21, 21); }
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 { flex: 0 0 auto; width: 138px; margin: 0px 0px 0px 15px; }
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 img, main#portal-mypage #contents .contents__inner #contents__inner__recommend .contents-news .slideArea .list > li a img { width: 100%; height: auto; margin: 0px 0px 10px; border: 1px solid rgb(58, 58, 58); }
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: 110px; margin: 5px 0px 0px; font-size: 1.2rem; text-align: left; text-overflow: ellipsis; line-height: 1.4; 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 { color: rgb(175, 175, 175); font-size: 1.2rem; }
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 { display: block; margin: 0px 0.5em 0px 0px; color: rgb(235, 0, 0); font-family: Oswald, sans-serif; }
main#portal-mypage #contents .contents__inner #contents__inner__ambassador { width: 100%; padding: 80px 0px 0px; }
main#portal-mypage #contents .contents__inner #contents__inner__ambassador h2 { display: flex; align-items: center; position: relative; width: calc(100% - 30px); margin: 0px 15px 10px; padding: 0px 0px 0px 20px; box-sizing: border-box; color: rgb(208, 208, 208); font-family: Oswald, sans-serif; font-size: 2.4rem; font-weight: 200; }
main#portal-mypage #contents .contents__inner #contents__inner__ambassador h2::before { display: block; content: ""; position: absolute; top: 50%; left: 0px; width: 17px; height: 17px; background: url("/residentevil/pc/img/mypage/icon_check.png") 0% 0% / 100% auto no-repeat; transform: translateY(-50%); }
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: 0px; width: 120px; height: 28px; 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 5px 2px 20px; background: url("/residentevil/pc/img/mypage/icon_setting.png") left center / 13px auto no-repeat; color: rgb(255, 255, 255); font-family: Oswald, sans-serif; font-size: 1.2rem; font-weight: 400; letter-spacing: 1px; pointer-events: none; }
main#portal-mypage #contents .contents__inner #contents__inner__ambassador h2.noRegis { padding: 0px; }
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: 15px; margin: 0.2em 10px 0.2em 0px; padding: 0px 10px 0px 20px; border-radius: 50px; border: 1px solid rgb(177, 12, 23); background: rgb(147, 9, 18); box-sizing: border-box; color: rgb(208, 208, 208); font-size: 1.2rem; font-weight: 400; line-height: 1; 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: rgb(255, 255, 255); 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: rgb(255, 255, 255); transform: translateY(-50%); }
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .card_link a { display: flex; justify-content: center; align-items: center; width: 120px; height: 28px; margin: 10px 15px 10px auto; border: 1px solid rgba(255, 255, 255, 0.3); background: rgba(255, 255, 255, 0.15); color: rgb(255, 255, 255); font-family: Oswald, sans-serif; font-size: 1.2rem; font-weight: 400; letter-spacing: 1px; }
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: rgb(196, 0, 0); position: absolute; }
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .total_point__box .total_point { color: rgb(196, 0, 0); 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: rgb(233, 233, 233); }
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; width: 7rem; 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: rgb(196, 0, 0); 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: rgb(188, 188, 188); 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") 1px center no-repeat rgb(196, 0, 0); }
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .rank_flag__list__box .rank_flag__list .point { font-weight: bold; color: rgb(196, 0, 0); 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: rgb(196, 0, 0); font-size: 1.2rem; margin: 15px 0px 20px 10px; }
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .rank_flag__list__box .gold_caution a { color: rgb(196, 0, 0); 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; line-height: 1.75; }
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .rank_flag__list__box .center_caution span { color: rgb(196, 0, 0); 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") center center / cover no-repeat; margin: 10px 0px; padding: 3px !important; }
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .platinum_message .message_inner { border: 2px solid rgb(54, 44, 44) !important; padding: 3px !important; }
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .platinum_message .rankup { font-family: "Noto Sans JP", serif; border: 1px solid rgb(54, 44, 44) !important; padding: 15px !important; color: rgb(54, 44, 44) !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: rgb(54, 44, 44) !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: rgb(188, 188, 188) !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: 1px solid rgb(196, 0, 0); margin: 20px auto; width: 82%; flex-wrap: wrap; }
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .finish_rank__box p { font-size: 1.5rem !important; color: rgb(255, 255, 255) !important; margin: 0px !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 { display: inline-block; font-weight: bold; color: rgb(196, 0, 0) !important; padding-left: 10px !important; font-size: 1.8rem !important; }
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .finish_rank__box .new { position: relative; top: 0px; left: 0px; font-size: 1rem; color: rgb(235, 0, 0); padding: 0px 8px 0px 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: 0px; 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 { animation: 1.5s ease 0s infinite normal none running pulsate; }
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 { align-items: center; line-height: 0; font-weight: normal; font-family: Oswald, sans-serif; display: flex !important; margin-left: 10px !important; }
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: rgb(218, 235, 255) !important; }
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .finish_rank__box .gold { color: rgb(191, 168, 121) !important; }
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .finish_rank__box .silver { color: rgb(176, 176, 176) !important; }
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .finish_rank__box .bronze { color: rgb(156, 127, 111) !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: 1px solid rgb(108, 108, 108); }
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 { align-items: center; line-height: 1; font-weight: normal; font-family: Oswald, sans-serif; display: flex !important; margin: 0px !important; }
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: 20px; 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: 1.6rem; }
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: 1rem; display: inline-block; margin: 0.5rem 0px 0px 0.75rem; color: rgb(188, 188, 188) !important; }
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .rank_log_table .platinum { color: rgb(218, 235, 255) !important; }
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .rank_log_table .gold { color: rgb(191, 168, 121) !important; }
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .rank_log_table .silver { color: rgb(176, 176, 176) !important; }
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .rank_log_table .bronze { color: rgb(156, 127, 111) !important; }
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .rank_log_table tr { border-bottom: 1px solid rgb(108, 108, 108); }
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .rank_log_table thead tr { background: rgb(21, 21, 21); position: sticky; top: 0px; box-shadow: rgb(108, 108, 108) 0px 1px 0px; }
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: 1rem; color: rgb(188, 188, 188); }
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: 1rem; color: rgb(188, 188, 188); }
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 a { position: relative; padding: 0px 0px 0px 15px; color: rgb(235, 0, 0); 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: 0px; width: 6px; height: 6px; border-top: 2px solid rgb(235, 0, 0); border-right: 2px solid rgb(235, 0, 0); transform: translateY(-50%) rotate(45deg); transition: 0.3s; }
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner { width: 100%; padding: 15px 0px; background: rgba(0, 0, 0, 0.3); }
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .errorMod { display: flex; align-items: center; width: 90%; margin: 0px auto 20px; padding: 10px 20px; border: 1px solid rgb(235, 0, 0); background: rgb(147, 9, 18); box-sizing: border-box; }
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: 90%; margin: 0px auto 15px; }
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .noTwitter label { display: flex; justify-content: center; align-items: center; width: 90%; padding: 5px 5%; border-top: 1px solid rgb(147, 9, 18); border-bottom: 1px solid rgb(147, 9, 18); background: rgb(16, 1, 1); color: rgb(255, 255, 255); font-size: 1.4rem; line-height: 1.2; cursor: pointer; transition: filter 0.3s; }
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .noTwitter label::before { flex-shrink: 0; content: ""; width: 28px; height: 24px; padding: 0px 10px 0px 0px; 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: rgb(235, 0, 0); font-size: 1.4rem; padding: 0px 0px 0px 10px; }
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 { width: calc(100% - 30px); margin: 0px 15px; padding: 30px 0px 50px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: none; box-shadow: none; }
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .noRegis img { width: 100%; max-width: 340px; margin: 0px auto 15px; }
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .noRegis dl { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; }
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .noRegis dl dt { margin: 0px 0px 15px; color: rgb(208, 208, 208); 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: 0px 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; background: rgb(125, 7, 15); color: rgb(255, 255, 255); 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: calc(100% - 30px); margin: 0px 15px; }
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__card .att_txt { padding: 0px 0px 20px; color: rgb(235, 0, 0); font-size: 1.4rem; font-weight: 700; text-shadow: rgb(0, 0, 0) 0px 0px 30px, rgb(0, 0, 0) 0px 0px 30px, rgb(0, 0, 0) 0px 0px 30px, rgb(0, 0, 0) 0px 0px 30px, rgb(0, 0, 0) 0px 0px 30px, rgb(0, 0, 0) 0px 0px 30px; text-align: center; }
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__card .card a { display: block; position: relative; width: 100%; max-width: 365px; margin: 0px auto; border-radius: 10px; }
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__card .card a img { width: 100%; max-width: 365px; 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") center center no-repeat rgb(125, 7, 15); border: 1px solid rgb(150, 11, 20); box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 10px; 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") center center no-repeat rgb(175, 29, 38); }
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__card .card_maintenance { display: flex; flex-wrap: wrap; place-content: center; align-items: center; position: relative; width: 96%; max-width: 367px; height: 229px; margin: 0px auto; padding: 0px 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: 16px 0px; color: rgb(208, 208, 208); font-size: 1.2rem; }
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__card .rankup.judge span { font-size: 1.6rem; }
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__card .rankup.judge.emp { padding: 17px 0px; }
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__card .rankup.judge.emp span { font-size: 1.7rem; font-weight: 600; }
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__card .rankup img { width: 80px; margin: 10px 0px; }
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__card .rankup span { margin: 0px 5px; color: rgb(196, 0, 0); font-family: Oswald, sans-serif; font-size: 1.8rem; vertical-align: sub; }
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__card .rankup i { display: inline-block; margin: 0px 5px 0px 0px; font-size: 1.8rem; vertical-align: sub; }
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__card .rankup a { display: inline-block; margin: 0px 5px; color: rgb(235, 0, 0); font-size: 1.4rem; 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: 20px 0px; }
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__card .rankup.judge span { font-size: 1.6rem; }
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__card .rankup.judge.emp { padding: 17px 0px; }
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__card .rankup.judge.emp span { font-size: 1.7rem; font-weight: 600; }
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__history { width: calc(100% - 30px); margin: 0px 15px; padding: 25px 0px 0px; }
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__history h3 { position: relative; width: 100%; margin: 0px 0px 12px; padding: 0px 0px 12px; color: rgb(221, 221, 221); font-family: Oswald, sans-serif; font-size: 2rem; text-align: center; }
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__history h3::after { display: block; content: ""; position: absolute; bottom: 0px; right: 50%; width: 15px; height: 3px; background: rgb(170, 27, 31); transform: translateX(50%); }
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__history p { width: 100%; margin: 0px 0px 15px; color: rgb(119, 119, 119); font-size: 1.2rem; text-align: center; }
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__history .ambassador__history__rank_log { padding: 0px !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: 3px solid rgb(170, 27, 31); }
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__history .ambassador__history__tab { display: flex; width: 100%; border-bottom: 1px solid rgb(170, 27, 31); }
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__history .ambassador__history__tab li { width: 33.3%; }
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: 100%; height: 45px; border-bottom: 3px solid rgba(0, 0, 0, 0); color: rgb(221, 221, 221); font-size: 1.2rem; cursor: pointer; }
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__history .ambassador__history__tab li label:active { border-bottom: 3px solid rgb(255, 41, 41); }
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__history .ambassador__history__tab li label[for="tw"] span { padding: 0px 0px 0px 30px; background: url("/residentevil/pc/img/mypage/icon_xw.svg") left center no-repeat; }
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__history .ambassador__history__tab li label[for="ig"] span { padding: 0px 0px 0px 30px; background: url("/residentevil/pc/img/mypage/icon_ig.png") left center no-repeat; }
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__history .ambassador__history__tab li label[for="etc"] span { padding: 0px 0px 0px 30px; background: url("/residentevil/pc/img/mypage/icon_plus.png") left center no-repeat; }
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__history .ambassador__history__tab li label[for="rank_log"] span { padding: 0px 0px 0px 30px; background: url("/residentevil/pc/img/mypage/icon_rank_log.png") left center / 20px auto no-repeat; }
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__history .list { display: none; width: 100%; height: 500px; padding: 15px 10px; border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(77, 77, 77) rgb(77, 77, 77); border-image: none; 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 { margin: 0px 0px 10px; color: rgb(208, 208, 208); font-size: 1.2rem; word-break: break-word; }
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__history .list ul li:last-of-type { margin: 0px; }
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__history .list ul li .date { display: block; margin: 0px 0px 5px; }
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__history .list hr { margin: 0px 0px 10px; opacity: 0.3; }
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__history .list .noHistory { display: none; color: rgb(208, 208, 208); font-size: 1.2rem; }
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__history .list .noTwitter { display: block; margin: 35px 0px 0px; font-size: 1.4rem; text-align: center; text-decoration: underline; cursor: pointer; }
main#portal-mypage #contents .contents__inner #contents__inner__ambassador .inner .ambassador__history .attention { padding: 20px 0px; border-bottom: 1px solid rgb(66, 66, 66); color: rgb(119, 119, 119); font-size: 1.2rem; text-align: left; }
main#portal-mypage #contents .contents__inner #contents__inner__gamelink { position: relative; width: 100%; margin: 0px 0px 50px; padding: 80px 0px 0px; }
main#portal-mypage #contents .contents__inner #contents__inner__gamelink > h2 { display: flex; align-items: center; position: relative; width: calc(100% - 30px); margin: 0px 15px 25px; padding: 0px 0px 0px 20px; box-sizing: border-box; color: rgb(208, 208, 208); font-family: Oswald, sans-serif; font-size: 2.4rem; }
main#portal-mypage #contents .contents__inner #contents__inner__gamelink > h2::before { display: block; content: ""; position: absolute; top: 50%; left: 0px; width: 17px; height: 17px; background: url("/residentevil/pc/img/mypage/icon_check.png") 0% 0% / 100% auto no-repeat; transform: translateY(-50%); }
main#portal-mypage #contents .contents__inner #contents__inner__gamelink > h2 .setting_btn { display: flex; justify-content: center; align-items: center; position: absolute; top: 50%; right: 0px; width: 100px; height: 28px; 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__gamelink > h2 .setting_btn span { padding: 2px 5px 2px 20px; background: url("/residentevil/pc/img/mypage/icon_setting.png") left center / 13px auto no-repeat; color: rgb(255, 255, 255); font-family: Oswald, sans-serif; font-size: 1.2rem; font-weight: 400; letter-spacing: 1px; pointer-events: none; }
main#portal-mypage #contents .contents__inner #contents__inner__gamelink > h2.noRegis { padding: 0px; }
main#portal-mypage #contents .contents__inner #contents__inner__gamelink > h2.noRegis::before { display: none; }
main#portal-mypage #contents .contents__inner #contents__inner__gamelink > h2.noRegis .status { display: block; position: relative; height: 15px; margin: 0.2em 10px 0.2em 0px; padding: 0px 10px 0px 20px; border-radius: 50px; border: 1px solid rgb(177, 12, 23); background: rgb(147, 9, 18); box-sizing: border-box; color: rgb(208, 208, 208); font-size: 1.2rem; font-weight: 400; line-height: 1; opacity: 1; }
main#portal-mypage #contents .contents__inner #contents__inner__gamelink > h2.noRegis .status::before { display: block; content: ""; position: absolute; top: 50%; left: 9px; width: 2px; height: 10px; background: rgb(255, 255, 255); transform: translateY(-50%); }
main#portal-mypage #contents .contents__inner #contents__inner__gamelink > h2.noRegis .status::after { display: block; content: ""; position: absolute; top: 50%; left: 5px; width: 10px; height: 2px; background: rgb(255, 255, 255); transform: translateY(-50%); }
main#portal-mypage #contents .contents__inner #contents__inner__gamelink > h2 .logo { display: block; }
main#portal-mypage #contents .contents__inner #contents__inner__gamelink > h2 .logo::before { content: "/"; margin: 0px 5px; color: rgb(221, 221, 221); font-size: 1.7rem; }
main#portal-mypage #contents .contents__inner #contents__inner__gamelink > h2 .logo img { width: 80px; height: auto; opacity: 0.7; }
main#portal-mypage #contents .contents__inner #contents__inner__gamelink .gamelink__status { display: flex; margin: 0px 15px; }
main#portal-mypage #contents .contents__inner #contents__inner__gamelink .gamelink__status h3 { display: flex; justify-content: center; align-items: center; width: 50%; margin: 0px 5% 0px 0px; border-top: 1px solid rgb(50, 50, 50); border-bottom: 1px solid rgb(50, 50, 50); font-family: Oswald, sans-serif; font-size: 1.6rem; text-align: center; }
main#portal-mypage #contents .contents__inner #contents__inner__gamelink .gamelink__status ul { padding: 5px 2%; border: 1px solid rgb(50, 50, 50); }
main#portal-mypage #contents .contents__inner #contents__inner__gamelink .gamelink__status ul li.logo { padding: 0px 50% 0px 0px; }
main#portal-mypage #contents .contents__inner #contents__inner__gamelink .gamelink__status ul li.logo img { width: 100%; height: auto; }
main#portal-mypage #contents .contents__inner #contents__inner__gamelink .gamelink__status ul li.logo.ps5, main#portal-mypage #contents .contents__inner #contents__inner__gamelink .gamelink__status ul li.logo.ps5Logo { background: url("/residentevil/pc/img/common/footer/logo_Ps5.png") 100% center / 47% auto no-repeat; }
main#portal-mypage #contents .contents__inner #contents__inner__gamelink .gamelink__status ul li.logo.ps4, main#portal-mypage #contents .contents__inner #contents__inner__gamelink .gamelink__status ul li.logo.ps4Logo { background: url("/residentevil/pc/img/common/footer/logo_Ps4.png") 100% center / 47% auto no-repeat; }
main#portal-mypage #contents .contents__inner #contents__inner__gamelink .gamelink__status ul li.logo.ps3, main#portal-mypage #contents .contents__inner #contents__inner__gamelink .gamelink__status ul li.logo.ps3Logo { background: url("/residentevil/pc/img/common/footer/logo_Ps3.png") 100% center / 47% auto no-repeat; }
main#portal-mypage #contents .contents__inner #contents__inner__gamelink .gamelink__status ul li.logo.xseries, main#portal-mypage #contents .contents__inner #contents__inner__gamelink .gamelink__status ul li.logo.xboxseries, main#portal-mypage #contents .contents__inner #contents__inner__gamelink .gamelink__status ul li.logo.xseriesLogo { background: url("/residentevil/pc/img/common/footer/logo_Xboxseries.png") 100% center / 47% auto no-repeat; }
main#portal-mypage #contents .contents__inner #contents__inner__gamelink .gamelink__status ul li.logo.xone, main#portal-mypage #contents .contents__inner #contents__inner__gamelink .gamelink__status ul li.logo.xboxone, main#portal-mypage #contents .contents__inner #contents__inner__gamelink .gamelink__status ul li.logo.xoneLogo { background: url("/residentevil/pc/img/common/footer/logo_Xboxone.png") 100% center / 47% auto no-repeat; }
main#portal-mypage #contents .contents__inner #contents__inner__gamelink .gamelink__status ul li.logo.x360, main#portal-mypage #contents .contents__inner #contents__inner__gamelink .gamelink__status ul li.logo.x360Logo { background: url("/residentevil/pc/img/common/footer/logo_Xbox360.png") 100% center / 47% auto no-repeat; }
main#portal-mypage #contents .contents__inner #contents__inner__gamelink .gamelink__status ul li.logo.nsw, main#portal-mypage #contents .contents__inner #contents__inner__gamelink .gamelink__status ul li.logo.nswLogo { background: url("/residentevil/pc/img/common/footer/logo_Nsw.png") 100% center / 47% auto no-repeat; }
main#portal-mypage #contents .contents__inner #contents__inner__gamelink .gamelink__status ul li.logo.nsw2, main#portal-mypage #contents .contents__inner #contents__inner__gamelink .gamelink__status ul li.logo.nsw2Logo { background: url("/residentevil/pc/img/common/footer/logo_Nsw2.png") 100% center / 47% auto no-repeat; }
main#portal-mypage #contents .contents__inner #contents__inner__gamelink .gamelink__status ul li.logo.wiiu, main#portal-mypage #contents .contents__inner #contents__inner__gamelink .gamelink__status ul li.logo.wiiuLogo { background: url("/residentevil/pc/img/common/footer/logo_Wiiu.png") 100% center / 47% auto no-repeat; }
main#portal-mypage #contents .contents__inner #contents__inner__gamelink .gamelink__status ul li.logo.steam, main#portal-mypage #contents .contents__inner #contents__inner__gamelink .gamelink__status ul li.logo.steamLogo { background: url("/residentevil/pc/img/common/footer/logo_Windows.png") 100% center / 47% auto no-repeat; }
main#portal-mypage #contents .contents__inner #contents__inner__gamelink .gamelink__status ul li.logo.windows, main#portal-mypage #contents .contents__inner #contents__inner__gamelink .gamelink__status ul li.logo.windowsLogo { background: url("/residentevil/pc/img/common/footer/logo_Windows.png") 100% center / 47% auto no-repeat; }
main#portal-mypage #contents .contents__inner #contents__inner__gamelink .gamelink__status ul li.logo.epic, main#portal-mypage #contents .contents__inner #contents__inner__gamelink .gamelink__status ul li.logo.epicLogo { background: url("/residentevil/pc/img/common/footer/logo_Epic.png") 100% center / 47% auto no-repeat; }
main#portal-mypage #contents .contents__inner #contents__inner__gamelink .gamelink__status ul li.logo.nsw2, main#portal-mypage #contents .contents__inner #contents__inner__gamelink .gamelink__status ul li.logo.nsw2Logo { background: url("/residentevil/pc/img/common/footer/logo_Nsw2.png") 77% center / 17% auto no-repeat; }
main#portal-mypage #contents .contents__inner #contents__inner__gamelink .gamelink__status ul li.logo.epic, main#portal-mypage #contents .contents__inner #contents__inner__gamelink .gamelink__status ul li.logo.epicLogo { background: url("/residentevil/pc/img/common/footer/logo_Epic.png") 77% center / 13% auto no-repeat; }
main#portal-mypage #contents .contents__inner #contents__inner__gamelink .gamelink__status ul li.link a { display: flex; justify-content: center; align-items: center; width: 100%; height: 22px; background: rgb(170, 27, 31); color: rgb(255, 255, 255); font-family: Oswald, sans-serif; font-size: 1.4rem; }
main#portal-mypage #contents .contents__inner #contents__inner__gamelink .inner { display: flex; flex-wrap: wrap; justify-content: space-between; width: 100%; padding: 10px 0px; border-bottom: 1px solid rgb(102, 102, 102); background: rgba(0, 0, 0, 0.3); }
main#portal-mypage #contents .contents__inner #contents__inner__gamelink .inner .gamelink__tab { display: flex; width: calc(100% - 30px); margin: 0px 15px; border-bottom: 1px solid rgb(170, 27, 31); }
main#portal-mypage #contents .contents__inner #contents__inner__gamelink .inner .gamelink__tab li { width: 33.3%; }
main#portal-mypage #contents .contents__inner #contents__inner__gamelink .inner .gamelink__tab li a { display: flex; justify-content: center; align-items: center; width: 100%; height: 35px; border-bottom: 3px solid rgba(0, 0, 0, 0); color: rgb(221, 221, 221); font-size: 1.4rem; cursor: pointer; }
main#portal-mypage #contents .contents__inner #contents__inner__gamelink .inner .gamelink__tab li a:active { border-bottom: 3px solid rgb(255, 41, 41); }
main#portal-mypage #contents .contents__inner #contents__inner__gamelink .inner .gamelink__tab li a.active { border-bottom: 3px solid rgb(170, 27, 31); }
main#portal-mypage #contents .contents__inner #contents__inner__gamelink .inner .gamelink__tab li a.inactive { opacity: 0.5; }
main#portal-mypage #contents .contents__inner #contents__inner__gamelink .inner .nav { width: 100%; }
main#portal-mypage #contents .contents__inner #contents__inner__gamelink .inner .gamelink__noItem { width: 100%; font-size: 1.6rem; padding: 100px 0px 85px; box-sizing: border-box; text-align: center; }
main#portal-mypage #contents .contents__inner #contents__inner__gamelink .inner .titleArea { width: 100%; padding: 15px 20px; box-sizing: border-box; }
main#portal-mypage #contents .contents__inner #contents__inner__gamelink .inner .titleArea .noRegis { width: 100%; margin: 0px; padding: 30px 0px 50px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: none; box-shadow: none; }
main#portal-mypage #contents .contents__inner #contents__inner__gamelink .inner .titleArea .noRegis img { width: 100%; max-width: 340px; margin: 0px auto 15px; }
main#portal-mypage #contents .contents__inner #contents__inner__gamelink .inner .titleArea .noRegis dl { width: 100%; }
main#portal-mypage #contents .contents__inner #contents__inner__gamelink .inner .titleArea .noRegis dl dt { margin: 0px 0px 15px; color: rgb(208, 208, 208); font-size: 1.4rem; text-align: center; }
main#portal-mypage #contents .contents__inner #contents__inner__gamelink .inner .titleArea .noRegis dl dd { width: 100%; }
main#portal-mypage #contents .contents__inner #contents__inner__gamelink .inner .titleArea .noRegis dl dd ul { display: flex; justify-content: center; }
main#portal-mypage #contents .contents__inner #contents__inner__gamelink .inner .titleArea .noRegis dl dd ul li { margin: 0px 3px; }
main#portal-mypage #contents .contents__inner #contents__inner__gamelink .inner .titleArea .noRegis dl dd ul li a { display: inline-block; flex-grow: 0; position: relative; padding: 10px 20px; background: rgb(125, 7, 15); color: rgb(255, 255, 255); font-size: 1.4rem; font-family: Oswald, sans-serif; font-weight: 400; text-align: center; }
.mypage #gNavBtGiSb, .mypage #gNavBtGiMb { display: block; position: absolute; top: -5px; right: 5px; padding: 1px 5px; border-radius: 10px; border: 1px solid silver; background: darkred; box-shadow: rgb(0, 0, 0) 1px 1px 1px; color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; }
#bgmdl, #bgmdl_loading { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background: rgb(0, 0, 0); opacity: 0.8; z-index: 10000; }
#mdl_error { position: fixed; top: 0px; right: 50%; left: 5%; width: 90%; min-height: 100px; border: 1px solid rgb(51, 51, 51); background: rgba(0, 0, 0, 0.2); z-index: 15000; }
#mdl_error h2 { margin: 5px 0px 10px; background: url("/residentevil/mb/img//mypage/bg_readbox.png") center 2px / 100% 40px no-repeat rgba(0, 0, 0, 0.1); color: rgb(138, 145, 153); font-size: 16px; text-align: center; line-height: 40px; }
#mdl_error h2::before { display: none; }
#mdl_error p.message { padding: 10px; color: rgb(136, 136, 136); 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 rgb(56, 56, 56); background: url("/residentevil/pc/img/mypage/icon_close.png") center center no-repeat rgba(0, 0, 0, 0.5); z-index: 10; cursor: pointer; transition: 0.3s; }
.loader { position: fixed; top: 50%; left: 50%; margin: -2.5em 0px 0px -2.5em; border-width: 1.1em; border-style: solid; border-color: rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) rgb(255, 255, 255); font-size: 10px; text-indent: -9999em; transform: translateZ(0px); animation: 1.1s linear 0s infinite normal none running load8; width: 5em; height: 5em; border-radius: 50%; z-index: 10000; }
.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); }
}
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; }
.mypage .profile .card dl.status { width: 100%; color: rgb(136, 136, 136); }
.mypage .profile .card dt.status__name { height: 90px; margin: 5px 0px 0px; padding: 0px 0px 0px 80px; font-size: 18px; font-weight: bold; font-family: "Century Gothic", Futura, Avenir-Light, sans-serif; word-break: break-all; overflow: hidden; }
.mypage .profile .card dl.status dd.btn { display: flex; padding: 0px 0px 0px 100px; }
.mypage .profile .card dl.status dd.btn a { display: block; width: 120px; border-radius: 4px; border: 1px solid rgb(51, 51, 51); background: rgb(0, 0, 0); line-height: 30px; color: rgb(136, 136, 136); font-size: 12px; font-weight: bold; text-align: center; }
.mypage .profile .card dl.status dd.btn span { padding: 0px 0px 0px 10px; background-size: auto 14px; }
.mypage .profile .card dl.status dd.btn a.sitebuddy { border: 1px solid rgb(95, 18, 33); background: rgb(95, 18, 33); color: rgb(255, 255, 255); }
.mypage .profile .card dl.status dd.btn a.sitebuddy.approve { float: left; width: 110px; background: url("/residentevil/pc/img/mypage/icon_circle.png") 10px center no-repeat rgb(95, 18, 33); }
.mypage .profile .card dl.status dd.btn a.sitebuddy.negative { float: left; width: 110px; margin: 0px 5px 0px 0px; background: url("/residentevil/pc/img/mypage/icon_cross.png") 10px center no-repeat rgb(95, 18, 33); }
.mypage .profile .card dl.status dd.btn a.sitebuddy.cancel { background: url("/residentevil/pc/img/mypage/icon_cross.png") 10px center no-repeat rgb(95, 18, 33); }
.mypage .profile .card dl.status dd.btn a.sitebuddy.approve span, .mypage .profile .card dl.status dd.btn a.sitebuddy.negative span, .mypage .profile .card dl.status dd.btn a.sitebuddy.cancel span { padding: 0px 0px 0px 10px; background: none; }
.mypage .profile .card dl.status dd.btn a.sitebuddy.off span { padding: 2px 0px 2px 20px; background: url("/residentevil/mb/img//mypage/icon_sitebuddy.png") left center / auto 18px no-repeat; }
.mypage .profile .card dl.status dd.btn a.sitebuddy.on { border: 1px solid rgb(110, 13, 32); background: rgb(0, 0, 0); color: rgb(129, 12, 34); }
.mypage .profile .card dl.status dd.btn a.sitebuddy.on span { padding: 2px 0px 2px 20px; background: url("/residentevil/mb/img//mypage/icon_sitebuddy_on.png") left center / auto 18px no-repeat; }
.mypage .profile .card dl.status dd.btn a.seacret { display: block; width: 30px; height: 30px; margin: 0px 0px 0px 5px; border-radius: 4px; border: 1px solid rgb(51, 51, 51); background: url("/residentevil/pc/img/mypage/sp_logo_o.png") center center no-repeat rgb(0, 0, 0); line-height: 1; }
.mypage .profile .card .status__comment, .mypage .profile .card .status__title { position: relative; clear: both; float: left; width: 100%; margin: 25px 0px 0px; padding: 0px 15px; box-sizing: border-box; word-break: break-all; overflow: hidden; }
.mypage .profile .card .status__comment > span, .mypage .profile .card .status__title > span { display: block; margin: 0px 0px 10px; font-size: 14px; font-family: Oswald, sans-serif; letter-spacing: 1px; }
.mypage .profile .card .status__comment > span::before, .mypage .profile .card .title > span::before { display: block; content: ""; position: absolute; top: 5px; left: 0px; width: 0px; height: 0px; border-style: solid; border-width: 4px 0px 4px 8px; border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgb(85, 85, 85); }
.mypage .profile .card .status__comment > span::after { display: block; content: ""; position: absolute; top: 0.5em; left: 6em; width: calc(100% - 6em); height: 1px; background: rgb(51, 51, 51); }
.mypage .profile .card .status__title > span::after { display: block; content: ""; position: absolute; top: 0.5em; left: 6em; width: calc(100% - 6em); height: 1px; background: rgb(51, 51, 51); }
.mypage .profile .card .status__title img { width: 100px; height: auto; }
.mypage .profile .card .status__title .logo { float: left; width: 200px; }
.mypage .profile .card .status__title .logo img { width: 90px; height: auto; }
.mypage .profile .card .status__title .logo.ps5 { background: url("/residentevil/pc/img/common/ftr_ps5.png") 100px center / auto 18px no-repeat; }
.mypage .profile .card .status__title .logo.ps4 { background: url("/residentevil/pc/img/common/ftr_ps4.png") 100px center / auto 18px no-repeat; }
.mypage .profile .card .status__title .logo.ps3 { background: url("/residentevil/pc/img/common/ftr_ps3.png") 100px center / auto 18px no-repeat; }
.mypage .profile .card .status__title .logo.xseries { background: url("/residentevil/pc/img/common/footer/logo_Xboxseries.png") 100px center / auto 18px no-repeat; }
.mypage .profile .card .status__title .logo.xone { background: url("/residentevil/pc/img/common/ftr_xone.png") 100px center / auto 18px no-repeat; }
.mypage .profile .card .status__title .logo.x360 { background: url("/residentevil/pc/img/common/ftr_x360.png") 100px center / auto 18px no-repeat; }
.mypage .profile .card .status__title .logo.windows { background: url("/residentevil/pc/img/common/ftr_steam.png") 100px center / auto 24px no-repeat; }
.mypage .profile .card .status__title .logo.wiiu { background: url("/residentevil/pc/img/common/ftr_wiiu.png") 100px center / auto 25px no-repeat; }
.mypage .profile .card .status__title .logo.nsw { background: url("/residentevil/pc/img/common/ftr_nsw.png") 100px center / auto 20px no-repeat; }
.mypage .profile .card .status__title .btn { float: right; width: calc(100% - 202px); min-width: 90px; max-width: 110px; margin: 8px 0px 0px; border: 1px solid rgb(95, 18, 33); background: rgb(0, 0, 0); }
.mypage .profile .card .status__title .btn a { display: block; text-align: center; color: rgb(95, 18, 33); font-size: 12px; font-weight: bold; line-height: 30px; }
.mypage .profile .card .status__title .btn span { position: relative; padding: 0px 0px 0px 10px; }
.mypage .profile .card .status__title .btn span::before { display: block; content: ""; position: absolute; top: 5px; left: 0px; width: 0px; height: 0px; border-style: solid; border-width: 2.5px 0px 2.5px 5px; border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgb(95, 18, 33); }
.mypage .profile .card .ambassador { position: relative; width: 300px; height: 85px; margin: 25px auto 0px; background: rgba(44, 44, 44, 0.5); text-align: center; }
.mypage .profile .card.other:not(.active) .ambassador { display: none; }
.mypage .profile .card .ambassador::before { display: block; content: ""; position: absolute; top: 0px; left: 0px; width: 300px; height: 11px; background: url("/residentevil/pc/img/mypage/amb_corner_lt.png") left top no-repeat, url("/residentevil/pc/img/mypage/amb_corner_rt.png") right top no-repeat; pointer-events: none; }
.mypage .profile .card .ambassador::after { display: block; content: ""; position: absolute; bottom: 0px; left: 0px; width: 300px; height: 11px; background: url("/residentevil/pc/img/mypage/amb_corner_lb.png") left bottom no-repeat, url("/residentevil/pc/img/mypage/amb_corner_rb.png") right bottom no-repeat; pointer-events: none; }
.mypage .profile .card .ambassador dl { display: none; flex-flow: column wrap; justify-content: center; align-items: center; height: 85px; }
.mypage .profile .card .ambassador dl.active { display: flex; }
.mypage .profile .card .ambassador dt { margin: 0px 0px 0px 20px; text-align: center; }
.mypage .profile .card .ambassador dt a { display: block; }
.mypage .profile .card .ambassador dt a img { display: block; margin: 0px 0px 5px; }
.mypage .profile .card .ambassador dt a span { display: block; padding: 0px 0px 0px 14px; background: url("/residentevil/pc/img/mypage/icon_window.png") left center no-repeat; color: rgb(169, 169, 169); font-size: 12px; line-height: 1; text-decoration: underline; }
.mypage .profile .card .ambassador dd.txt { max-width: 170px; margin: 0px 0px 10px; color: rgb(169, 169, 169); font-size: 11px; }
.mypage .profile .card .ambassador dd.content > label { display: block; position: relative; width: 114px; height: 71px; border-radius: 4px; border: 1px solid rgb(51, 51, 51); cursor: pointer; overflow: hidden; }
.mypage .profile .card .ambassador dd.content > label::after { display: block; content: ""; position: absolute; bottom: 0px; right: 0px; width: 33px; height: 29px; background: url("/residentevil/pc/img/mypage/icon_mdl_corner.png") no-repeat; }
.mypage .profile .card .ambassador dd.content label img { width: 100%; height: auto; }
.mypage .profile .card .ambassador dd.content label .close { display: none; }
.mypage .profile .card .ambassador input:checked ~ dl dd.content > label { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.9); z-index: 2000; }
.mypage .profile .card .ambassador input:checked ~ dl dd.content > label::after { display: none; }
.mypage .profile .card .ambassador input:checked ~ dl dd.content label div { position: absolute; top: 50%; left: 50%; width: 80%; height: 28.8%; transform: translate(-50%, -50%); }
.mypage .profile .card .ambassador input:checked ~ dl dd.content label div img { width: 100%; height: auto; border-radius: 9px; border: 1px solid rgb(51, 51, 51); }
.mypage .profile .card .ambassador input:checked ~ dl dd.content label .close { display: block; position: absolute; top: -12px; right: -12px; left: auto; width: 35px; height: 35px; background: url("/residentevil/pc/img/mypage/btn_close.png") left center / 35px auto no-repeat; cursor: pointer; }
.mypage .profile .card .ambassador dd.link a { display: block; padding: 0px 0px 0px 14px; background: url("/residentevil/pc/img/mypage/icon_window.png") left center no-repeat; color: rgb(169, 169, 169); font-size: 12px; text-align: center; text-decoration: underline; }
.mypage a.joinbtn { font-size: 1.4rem; color: rgb(208, 208, 208); background: rgb(125, 7, 15); border: 1px solid rgb(150, 11, 20); width: auto; height: auto; padding: 1px 8px 3px; border-radius: 30px; margin: 0px 5px 0px 0px; position: relative; top: -7px; }
.mypage a.joinbtn::before { content: ""; display: inline-block; width: 10px; height: 10px; background: linear-gradient(rgb(196, 196, 196), rgb(196, 196, 196)) center center / 100% 2px no-repeat, linear-gradient(rgb(196, 196, 196), rgb(196, 196, 196)) 0% 0% / 2px 100%; margin-right: 3px; }
.mypage .nav { position: relative; top: 0px; float: none; width: auto; }
.mypage .nav_inner { width: 90%; margin: 0px auto; font-family: Oswald, sans-serif; }
.mypage .nav_innerTop { width: 100%; display: flex; align-items: center; flex-wrap: wrap; }
.mypage .nav_innerTop h1 { text-indent: 0px; font-size: 8vw; color: rgb(208, 208, 208); font-weight: 500; margin: 50px 0px 30px; }
.mypage .nav_innerTop h1::after { content: "/"; font-size: 18px; opacity: 0.7; margin: 0px 5px; display: inline-block; }
.mypage .nav_innerTop img.relogo { display: block; width: 90px; margin: 61px 0px 30px; }
.mypage .nav_innerTop .status__title { width: 100%; display: flex; margin-left: auto; border: 1px solid rgb(45, 45, 45); align-items: center; box-sizing: border-box; height: 85px; }
.mypage .nav_innerTop .status__title .status__lable { font-size: 1.6rem; color: rgb(208, 208, 208); font-weight: 500; width: 35%; height: 100%; display: flex; justify-content: center; align-items: center; border-right: 1px solid rgb(45, 45, 45); }
.mypage .nav_innerTop .status__title .status__listing { height: 85px; box-sizing: border-box; padding: 8px 0px; width: 65%; }
.mypage .nav_innerTop .status__title .status__listing p { position: relative; padding-right: 10px; margin: 0px auto; width: 80%; }
.mypage .nav_innerTop .status__title .status__listing p::after { content: ""; position: absolute; left: 44%; width: 1px; height: 30px; background: rgb(42, 43, 43); top: 50%; transform: translateY(-50%); }
.mypage .nav_innerTop .status__title .status__listing p.logo img { width: 42%; height: auto; }
.mypage .nav_innerTop .status__title .status__listing .logo.ps5, .mypage .nav_innerTop .status__title .status__listing .logo.ps5Logo { background: url("/residentevil/pc/img/common/footer/logo_Ps5.png") 100% center / 50% auto no-repeat; }
.mypage .nav_innerTop .status__title .status__listing .logo.ps4, .mypage .nav_innerTop .status__title .status__listing .logo.ps4Logo { background: url("/residentevil/pc/img/common/footer/logo_Ps4.png") 100% center / 50% auto no-repeat; }
.mypage .nav_innerTop .status__title .status__listing .logo.ps3, .mypage .nav_innerTop .status__title .status__listing .logo.ps3Logo { background: url("/residentevil/pc/img/common/footer/logo_Ps3.png") 100% center / 50% auto no-repeat; }
.mypage .nav_innerTop .status__title .status__listing .logo.xseries, .mypage .nav_innerTop .status__title .status__listing .logo.xboxseries, .mypage .nav_innerTop .status__title .status__listing .logo.xseriesLogo { background: url("/residentevil/pc/img/common/footer/logo_Xboxseries.png") 100% center / 50% auto no-repeat; }
.mypage .nav_innerTop .status__title .status__listing .logo.xone, .mypage .nav_innerTop .status__title .status__listing .logo.xboxone, .mypage .nav_innerTop .status__title .status__listing .logo.xoneLogo { background: url("/residentevil/pc/img/common/footer/logo_Xboxone.png") 100% center / 50% auto no-repeat; }
.mypage .nav_innerTop .status__title .status__listing .logo.x360, .mypage .nav_innerTop .status__title .status__listing .logo.x360Logo { background: url("/residentevil/pc/img/common/footer/logo_Xbox360.png") 100% center / 50% auto no-repeat; }
.mypage .nav_innerTop .status__title .status__listing .logo.nsw, .mypage .nav_innerTop .status__title .status__listing .logo.nswLogo { background: url("/residentevil/pc/img/common/footer/logo_Nsw.png") 100% center / 50% auto no-repeat; }
.mypage .nav_innerTop .status__title .status__listing .logo.nsw2, .mypage .nav_innerTop .status__title .status__listing .logo.nsw2Logo { background: url("/residentevil/pc/img/common/footer/logo_Nsw2.png") 100% center / 50% auto no-repeat; }
.mypage .nav_innerTop .status__title .status__listing .logo.wiiu, .mypage .nav_innerTop .status__title .status__listing .logo.wiiuLogo { background: url("/residentevil/pc/img/common/footer/logo_Wiiu.png") 100% center / 50% auto no-repeat; }
.mypage .nav_innerTop .status__title .status__listing .logo.steam, .mypage .nav_innerTop .status__title .status__listing .logo.steamLogo { background: url("/residentevil/pc/img/common/footer/logo_Windows.png") 100% center / 50% auto no-repeat; }
.mypage .nav_innerTop .status__title .status__listing .logo.windows, .mypage .nav_innerTop .status__title .status__listing .logo.windowsLogo { background: url("/residentevil/pc/img/common/footer/logo_Windows.png") 100% center / 50% auto no-repeat; }
.mypage .nav_innerTop .status__title .status__listing .logo.epic, .mypage .nav_innerTop .status__title .status__listing .logo.epicLogo { background: url("/residentevil/pc/img/common/footer/logo_Epic.png") 100% center / 50% auto no-repeat; }
.mypage .nav_innerTop .status__title .status__listing .logo.windows { background: url("/residentevil/pc/img/common/footer/logo_Windows.png") 100% center / 50% auto no-repeat; }
.mypage .nav_innerTop .status__title .status__listing a { width: 180px; font-family: Oswald, sans-serif; color: rgb(255, 255, 255); font-weight: 400; background: rgb(125, 7, 15); display: block; padding: 4px 0px; text-align: center; transition: background 0.2s; font-size: 1.4rem; position: relative; margin: 0px auto; text-transform: uppercase; }
.mypage .nav_innerTop .status__title .status__listing a:hover { background: rgb(175, 29, 38); }
.mypage .nav_innerTop .status__title .status__listing a::after { content: ""; width: 24px; height: 5px; background: url("/residentevil/mb/img//mypage/icon_buttonArrow.png") center center / 100% auto no-repeat; display: block; position: absolute; bottom: 12px; right: 12px; }
@media (orientation: landscape) {
  .mypage .profile .card .ambassador input:checked ~ dl dd.content label div { width: 40%; height: 44.8%; }
}
.dots { position: relative; }
.dots::before, .dots::after { content: ""; position: absolute; top: -1px; height: calc(100% + 2px); width: 3px; background: rgba(255, 255, 255, 0.1); }
.dots::before { left: -1px; }
.dots::after { right: -1px; }
.nav_innerBot { width: 100%; margin-top: 30px; display: flex; }
.nav_innerBot a { width: 160px; height: 36px; display: inline-flex; justify-content: center; align-items: center; background: rgba(34, 34, 34, 0.2); border: 1px solid rgb(84, 85, 85); margin-bottom: -1px; opacity: 1; transition: opacity 0.2s; font-size: 14px; color: rgb(255, 255, 255); flex-grow: 1; }
.nav_innerBot a:hover { opacity: 0.6; }
.nav_innerBot a.active { background: rgba(255, 255, 255, 0.3); }
.mypage .nav .page { display: flex; border-bottom: 1px solid rgb(51, 51, 51); background: rgba(0, 0, 0, 0.2); text-align: center; }
.mypage .nav .page li { position: relative; width: 25%; }
.mypage .nav .page li.active { background: linear-gradient(rgba(93, 101, 110, 0) 0%, rgba(93, 101, 110, 0.5) 100%); }
.mypage .nav .page li a { display: block; height: 15px; padding: 30px 0px 0px; color: rgb(93, 101, 110); font-size: 10px; }
.mypage .nav .page li span { transition: 0.3s; }
.mypage .nav .page li.page01 a { background: url("/residentevil/mb/img//mypage/icon_records.png") center 5px / auto 20px no-repeat; }
.mypage .nav .page li.page02 a { background: url("/residentevil/mb/img//mypage/icon_events.png") center 5px / auto 20px no-repeat; }
.mypage .nav .page li.page03 a { background: url("/residentevil/mb/img//mypage/icon_partners.png") center 5px / auto 20px no-repeat; }
.mypage .nav .page li.page04 a { background: url("/residentevil/mb/img//mypage/icon_message.png") center 5px / auto 20px no-repeat; }
.mypage .nav .page li.page01.active a { background: url("/residentevil/mb/img//mypage/icon_records_on.png") center 5px / auto 20px no-repeat, url("/residentevil/pc/img/mypage/line_navbtm.png") center bottom / 100% auto no-repeat; color: rgb(255, 255, 255); }
.mypage .nav .page li.page02.active a { background: url("/residentevil/mb/img//mypage/icon_events_on.png") center 5px / auto 20px no-repeat, url("/residentevil/pc/img/mypage/line_navbtm.png") center bottom / 100% auto no-repeat; color: rgb(255, 255, 255); }
.mypage .nav .page li.page03.active a { background: url("/residentevil/mb/img//mypage/icon_partners_on.png") center 5px / auto 20px no-repeat, url("/residentevil/pc/img/mypage/line_navbtm.png") center bottom / 100% auto no-repeat; color: rgb(255, 255, 255); }
.mypage .nav .page li.page04.active a { background: url("/residentevil/mb/img//mypage/icon_message_on.png") center 5px / auto 20px no-repeat, url("/residentevil/pc/img/mypage/line_navbtm.png") center bottom / 100% auto no-repeat; color: rgb(255, 255, 255); }
.mypage .nav .page .noItem { width: 100%; font-size: 1.6rem; padding: 100px 0px 150px; border-bottom: 1px solid rgb(83, 84, 85); }
.mypage .select, .mypage .tab { position: relative; background: url("/residentevil/pc/img/mypage/bg_select.png") repeat; box-shadow: rgba(0, 0, 0, 0.4) 0px 5px 10px -2px; text-align: center; }
.mypage .select { display: flex; }
.mypage .select dl { position: relative; display: table; width: 50%; text-align: left; }
.mypage .select dl:nth-of-type(1)::after { display: block; content: ""; position: absolute; top: 6px; right: -2px; width: 1px; height: 25px; background: rgb(68, 68, 68); }
.mypage .select dt { position: relative; display: table-cell; width: 100%; height: 38px; padding: 0px 4%; color: rgb(93, 101, 110); font-size: 10px; vertical-align: middle; }
.mypage .select dt span { display: inline-block; width: calc(-8em + 50vw); max-height: 35px; padding: 0px 10px; color: rgb(143, 152, 162); font-size: 11px; font-weight: bold; vertical-align: middle; overflow: hidden; }
.mypage .select dt::after { display: block; content: ""; position: absolute; top: 15px; right: 4%; width: 0px; height: 0px; border-style: solid; border-width: 5px 5px 0px; border-color: rgb(93, 101, 110) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); }
.mypage .select dd { display: none; position: absolute; top: 43px; left: 2vw; width: 96vw; box-shadow: rgb(0, 0, 0) 0px 0px 13px 0px; z-index: 10; }
.mypage .select dl.ptf dd { left: -48vw; }
.mypage .select dd ul { padding: 1px; border-radius: 4px; border: 1px solid rgb(51, 51, 51); background: rgba(0, 0, 0, 0.9); box-shadow: rgb(0, 0, 0) 0px 0px 8px 1px; }
.mypage .select dd li { padding: 10px; color: rgb(143, 152, 162); font-size: 14px; font-weight: bold; vertical-align: middle; list-style: none; }
.mypage .select .ptf li { height: 1.5em; background-position: 20px center !important; }
.mypage .select dl.ptf span { display: inline-block; position: relative; width: calc(-10em + 50vw); height: 25px; margin: 0px 0px 0px 10px; line-height: 25px; }
.mypage .select dl.ptf span:not(.all) { top: -1px; }
.mypage .select dl.ptf span.ps5 { background: url("/residentevil/pc/img/common/ftr_ps5.png") left center / auto 17px no-repeat; }
.mypage .select dl.ptf span.ps4 { background: url("/residentevil/pc/img/common/ftr_ps4.png") left center / auto 16px no-repeat; }
.mypage .select dd li.ps5 { background-image: url("/residentevil/pc/img/common/ftr_ps5.png"); background-repeat: no-repeat; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-size: auto 17px; background-position: 15px center !important; }
.mypage .select dd li.ps4 { background: url("/residentevil/pc/img/common/ftr_ps4.png") left center / auto 16px no-repeat; }
.mypage .select dl.ptf span.ps3, .mypage .select dd li.ps3 { background: url("/residentevil/pc/img/common/ftr_ps3.png") left center / auto 16px no-repeat; }
.mypage .select dl.ptf span.xseries, .mypage .select dd li.xseries { background: url("/residentevil/pc/img/common/footer/logo_Xboxseries.png") left center / auto 14px no-repeat; }
.mypage .select dl.ptf span.xone, .mypage .select dd li.xone { background: url("/residentevil/pc/img/common/ftr_xone.png") left center / auto 16px no-repeat; }
.mypage .select dl.ptf span.x360, .mypage .select dd li.x360 { background: url("/residentevil/pc/img/common/ftr_x360.png") left center / auto 16px no-repeat; }
.mypage .select dl.ptf span.steam, .mypage .select dd li.steam { background: url("/residentevil/pc/img/common/ftr_steam.png") left center / auto 18px no-repeat; }
.mypage .select dl.ptf span.wiiu, .mypage .select dd li.wiiu { background: url("/residentevil/pc/img/common/ftr_wiiu.png") left center / auto 16px no-repeat; }
.mypage .select dl.ptf span.nsw, .mypage .select dd li.nsw { background: url("/residentevil/pc/img/common/ftr_nsw.png") left center / auto 16px no-repeat; }
.mypage .select dl.ptf span.nsw2, .mypage .select dd li.nsw2 { background: url("/residentevil/pc/img/common/ftr_nsw2.png") left center / auto 20px no-repeat; }
.mypage .select dl.ptf span.windows, .mypage .select dd li.windows { background: url("/residentevil/pc/img/common/ftr_windows.png") left center / auto 16px no-repeat; }
.mypage .select dl.ptf span.epic, .mypage .select dd li.epic { background: url("/residentevil/pc/img/common/ftr_epic.png") left center / auto 22px no-repeat; }
.mypage .tab ul { display: flex; position: relative; }
.mypage .tab ul li { position: relative; width: 33.3%; list-style: none; }
.mypage .tab ul li::after { display: block; content: ""; position: absolute; top: 6px; right: -2px; width: 1px; height: 25px; background: rgb(68, 68, 68); }
.mypage .tab ul li span, .mypage .tab ul li a { display: block; color: rgb(136, 136, 136); font-family: "Century Gothic", Futura, Avenir-Light, sans-serif; font-size: 10px; font-weight: bold; line-height: 38px; cursor: pointer; }
.mypage .tab ul li.active { background: url("/residentevil/pc/img/mypage/line_navbtm.png") center bottom / auto no-repeat, url("/residentevil/pc/img/mypage/bg_select_on.png") center center / 100% 96% no-repeat; color: rgb(255, 255, 255); }
.mypage .tab li.searchLink a { display: block; }
.mypage .tab li.searchLink::after { position: absolute; display: block; content: ""; top: 50%; right: 5px; width: 7px; height: 7px; margin: -3px 0px 0px; border-top: 1px solid rgb(143, 152, 162); border-right: 1px solid rgb(143, 152, 162); background: none; transform: rotate(45deg); }
.mypage .noItem { padding: 50px 0px 80px; font-size: 1.4rem; border-bottom: 1px solid rgb(32, 32, 32); color: rgb(208, 208, 208); }
.record .titleArea { position: relative; width: 92%; margin: 0px auto; padding: 30px 0px 50px; }
.record .titleArea div { position: relative; width: 100%; margin: 0px 0px 10px; padding: 0px 0px 15px; border: 1px solid rgb(51, 51, 51); background: rgba(0, 0, 0, 0.2); box-sizing: border-box; box-shadow: rgb(0, 0, 0) 0px 0px 13px 0px; }
.record .titleArea div::after { display: block; content: ""; clear: both; }
.record .titleArea div a { display: block; }
.record .titleArea div .img { display: flex; justify-content: center; align-items: center; float: left; width: 130px; padding: 0px 0px 60px; }
.record .titleArea div .img img { width: 100%; height: auto; }
.record .titleArea div.resistance .img img { width: 76%; }
.record .titleArea div.four .img img { width: 90%; }
.record .titleArea div .img.ps5 { background: url("/residentevil/pc/img/common/ftr_ps5.png") center 80px / auto 14px no-repeat; }
.record .titleArea div .img.ps4 { background: url("/residentevil/pc/img/common/ftr_ps4.png") center 80px / auto 14px no-repeat; }
.record .titleArea div .img.ps3 { background: url("/residentevil/pc/img/common/ftr_ps3.png") center 80px / auto 14px no-repeat; }
.record .titleArea div .img.xseries { background: url("/residentevil/pc/img/common/footer/logo_Xboxseries.png") center 80px / auto 14px no-repeat; }
.record .titleArea div .img.xone { background: url("/residentevil/pc/img/common/ftr_xone.png") center 80px / auto 14px no-repeat; }
.record .titleArea div .img.x360 { background: url("/residentevil/pc/img/common/ftr_x360.png") center 80px / auto 14px no-repeat; }
.record .titleArea div .img.steam { background: url("/residentevil/pc/img/common/ftr_steam.png") center 80px / auto 18px no-repeat; }
.record .titleArea div .img.wiiu { background: url("/residentevil/pc/img/common/ftr_wiiu.png") center 80px / auto 14px no-repeat; }
.record .titleArea div .img.nsw { background: url("/residentevil/pc/img/common/ftr_nsw.png") center 80px / auto 14px no-repeat; }
.record .titleArea div .img.nsw2 { background: url("/residentevil/pc/img/common/ftr_nsw2.png") center 80px / auto 20px no-repeat; }
.record .titleArea div .img.windows { background: url("/residentevil/pc/img/common/ftr_windows.png") center 80px / auto 18px no-repeat; }
.record .titleArea div .img.epic { background: url("/residentevil/pc/img/common/ftr_epic.png") center 80px / auto 22px no-repeat; }
.record .titleArea div .name { float: left; width: calc(100% - 140px); height: 40px; margin: 10px 0px; color: rgb(143, 152, 162); font-size: 13px; }
.record .titleArea div dl { float: left; width: calc(50% - 65px); padding: 0px 10px 0px 0px; box-sizing: border-box; text-align: center; }
.record .titleArea div.one dl { width: calc(100% - 150px); }
.record .titleArea div dl dt { margin: 0px 0px 7px; color: rgb(93, 101, 110); font-size: 12px; }
.record .titleArea div dl dd { width: 100%; color: rgb(143, 152, 162); font-family: "Century Gothic", Futura, Avenir-Light, sans-serif; font-size: 12px; font-weight: bold; }
@media (max-width: 320px) {
  .record .titleArea div { padding: 0px 0px 20px; }
  .record .titleArea div .img { width: 100%; padding: 0px 0px 30px; }
  .record .titleArea div .img img { width: 60%; }
  .record .titleArea div .name { width: 100%; height: 30px; text-align: center; }
  .record .titleArea div dl { width: 50%; }
  .record .titleArea div.resistance .img img { width: 55%; }
  .record .titleArea div.four .img img { width: 57%; }
}
.event .titleArea { width: 92%; margin: 0px auto; padding: 30px 0px 50px; }
.event .titleArea > .title { display: none; }
.event .titleArea h2 { position: relative; margin: 0px 0px 10px; color: rgb(88, 96, 106); font-size: 12px; font-weight: bold; }
.event .titleArea h2 span { padding: 0px 0px 0px 15px; color: rgb(143, 152, 162); font-family: Oswald, sans-serif; font-size: 2.2rem; font-weight: 200; }
.event .titleArea h2::before { display: block; content: ""; position: absolute; top: 50%; left: 0px; width: 5px; height: 5px; background: rgb(93, 101, 110); border: 2px solid rgb(5, 5, 5); border-radius: 50px; box-shadow: rgb(93, 101, 110) 0px 0px 0px 1px; transform: translateY(-50%); }
.event .gamelink__noItem { padding: 20px 0px 20px 15px !important; font-size: 1.4rem !important; text-align: left !important; }
.event .rev2 .trophyBox { display: flex; flex-wrap: wrap; justify-content: space-between; margin: 0px 0px 20px; padding: 10px; border: 1px solid rgb(51, 51, 51); background: rgba(0, 0, 0, 0.1); }
.event .rev2 .trophyBox::after { display: block; content: ""; clear: both; }
.event .rev2 .trophyBox dl { position: relative; width: 32.5%; margin: 0px 3px 3px 0px; padding: 90px 0px 10px; border: 1px solid rgb(51, 51, 51); background: url("/residentevil/pc/img/mypage/bg_bdr_wh.png") repeat, rgba(0, 0, 0, 0.1); box-sizing: border-box; box-shadow: rgb(0, 0, 0) 0px 0px 10px -1px inset; }
.event .rev2 .trophyBox dl:nth-of-type(3), .event .rev2 .trophyBox dl:nth-of-type(5) { margin: 0px 0px 3px; }
.event .rev2 .trophyBox dl:nth-of-type(4), .event .rev2 .trophyBox dl:nth-of-type(5) { width: 49.5%; padding: 15px 0px 15px 45px; }
.event .rev2 .trophyBox dl dt { color: rgb(146, 151, 162); font-size: 12px; text-align: center; }
.event .rev2 .trophyBox dl dt span { font-family: "Century Gothic", Futura, Avenir-Light, sans-serif; font-size: 18px; }
.event .rev2 .trophyBox dl dd { text-align: center; vertical-align: bottom; }
.event .rev2 .trophyBox dl dd span.txt { color: rgb(93, 101, 110); font-size: 12px; }
.event .decorationsBox .eventItem { margin: 0px 0px 8px; padding: 10px; border: 1px solid rgb(34, 34, 34); background: rgba(0, 0, 0, 0.2); transition: 0.3s; }
.event .decorationsBox .eventItem::after { display: block; content: ""; clear: both; }
.event .decorationsBox .eventItem .img { float: left; width: 100%; text-align: center; }
.event .decorationsBox .eventItem .img img { width: 100%; max-width: 380px; height: auto; }
.event .decorationsBox .eventItem dl { float: left; font-weight: bold; }
.event .decorationsBox .eventItem dl dt { margin: 10px 0px; color: rgb(143, 152, 162); font-size: 14px; }
.event .decorationsBox .eventItem dl dd { color: rgb(93, 101, 110); font-size: 12px; }
.event .rev2 .trophyBox dl dd span.num { margin: -8px 0px 0px 5px; color: rgb(146, 151, 162); font-size: 16px; font-weight: normal; word-break: break-all; }
.event .rev2 .trophyBox dl.first { background: url("/residentevil/pc/img/mypage/trophy_01.png") center 5px / 25px auto no-repeat, url("/residentevil/pc/img/mypage/bg_bdr_wh.png") 0% 0% / auto repeat, rgba(0, 0, 0, 0.1); }
.event .rev2 .trophyBox dl.second { background: url("/residentevil/pc/img/mypage/trophy_02.png") center 5px / 25px auto no-repeat, url("/residentevil/pc/img/mypage/bg_bdr_wh.png") 0% 0% / auto repeat, rgba(0, 0, 0, 0.1); }
.event .rev2 .trophyBox dl.third { background: url("/residentevil/pc/img/mypage/trophy_03.png") center 5px / 25px auto no-repeat, url("/residentevil/pc/img/mypage/bg_bdr_wh.png") 0% 0% / auto repeat, rgba(0, 0, 0, 0.1); }
.event .rev2 .trophyBox dl.tenth, .event .rev2 .trophyBox dl.thousand { height: auto; }
.event .rev2 .trophyBox dl.tenth { margin: 0px 3px 0px 0px; background: url("/residentevil/pc/img/mypage/trophy_04.png") 10px 10px / 30px auto no-repeat, url("/residentevil/pc/img/mypage/bg_bdr_wh.png") 0% 0% / auto repeat, rgba(0, 0, 0, 0.1); }
.event .rev2 .trophyBox dl.thousand { margin: 0px; background: url("/residentevil/pc/img/mypage/trophy_05.png") 10px 10px / 30px auto no-repeat, url("/residentevil/pc/img/mypage/bg_bdr_wh.png") 0% 0% / auto repeat, rgba(0, 0, 0, 0.1); }
.event .rev2 .trophyBox dl.tenth dt, .event .rev2 .trophyBox dl.thousand dt { margin: 0px 0px 5px; color: rgb(146, 151, 162); font-size: 12px; }
.event .rev2 .trophyBox dl.tenth dd, .event .rev2 .trophyBox dl.thousand dd { vertical-align: bottom; }
.event .rev2 .trophyBox dl.tenth dd span.txt, .event .rev2 .trophyBox dl.thousand dd span.txt { color: rgb(93, 101, 110); font-size: 12px; }
.event .rev2 .trophyBox dl.tenth dd span.num, .event .rev2 .trophyBox dl.thousand dd span.num { margin: -3px 0px 0px 5px; color: rgb(146, 151, 162); font-size: 16px; font-weight: normal; word-break: break-all; }
.event .eventsBox { margin: 0px 0px 40px; }
.event .eventsBox .eventItem { margin: 0px 0px 8px; padding: 0px; border: 1px solid rgb(34, 34, 34); background: rgba(0, 0, 0, 0.2); transition: 0.3s; }
.event .eventsBox a { display: block; padding: 10px; }
.event .eventsBox a::after { display: block; content: ""; clear: both; }
.event .eventsBox .img { float: left; width: 120px; margin: 0px 7px 5px 0px; border: 1px solid rgb(34, 34, 34); }
.event .eventsBox .img img { width: 100%; height: auto; }
.event .eventsBox dl { width: 100%; }
.event .eventsBox dt { margin: 0px 0px 5px; color: rgb(143, 152, 162); font-size: 12px; font-weight: bold; }
.event .rev2 .eventsBox dt { height: 45px; margin: 0px 0px 5px; overflow: hidden; }
.event .eventsBox dt span { display: block; margin: 0px 0px 5px; color: rgb(93, 101, 110); font-size: 10px; }
.event .eventsBox dd.date { margin: 0px; color: rgb(93, 101, 110); font-family: "Century Gothic", Futura, Avenir-Light, sans-serif; font-size: 10px; font-weight: bold; }
.event .rev2 .eventsBox dd.date { margin: 0px; }
@media (max-width: 481px) {
  .en .event .rev2 .trophyBox dl dd span.txt { display: block; }
}
#wrapper .event .eventsBox dd.score table { width: 100%; 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: 50px; 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: rgb(93, 101, 110); font-size: 10px; font-weight: bold; }
#wrapper .event .eventsBox dd.score table td { width: 40%; padding: 0px 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: rgb(93, 101, 110); font-size: 10px; font-weight: normal; line-height: 24px; }
#wrapper .event .eventsBox dd.score table td span { float: right; color: rgb(143, 152, 162); font-size: 12px; font-weight: bold; }
.event .prevBox { margin: 0px 0px 20px; }
.event .prevBox::after { display: block; content: ""; clear: both; }
.event .prevBox dl { width: 100%; margin: 0px 0px 8px; border: 1px solid rgb(34, 34, 34); background: rgba(0, 0, 0, 0.2); }
.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: 120px; margin: 0px 7px 5px 0px; border: 1px solid rgb(34, 34, 34); }
.event .prevBox dt .img img { width: 100%; height: auto; }
.event .prevBox dt ul { width: 100%; }
.event .prevBox dt li { list-style: none; }
.event .prevBox dt li.title { height: 45px; margin: 0px 0px 5px; color: rgb(143, 152, 162); font-size: 12px; font-weight: bold; }
.event .prevBox dt li.title span { display: block; margin: 0px 0px 5px; color: rgb(93, 101, 110); font-size: 10px; }
.event .prevBox li.date { color: rgb(93, 101, 110); font-family: "Century Gothic", Futura, Avenir-Light, sans-serif; font-size: 10px; font-weight: bold; }
#wrapper .prevBox dd.score table { width: 100%; 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: 50px; border: 1px solid rgba(0, 0, 0, 0.5); background: url("/residentevil/mb/img//mypage/bg_dot_blk.png") repeat rgba(85, 85, 85, 0.3); color: rgb(93, 101, 110); font-size: 10px; font-weight: bold; text-align: center; }
#wrapper .prevBox dd.score table td { width: 40%; padding: 0px 5px; border: 1px solid rgba(0, 0, 0, 0.5); background: url("/residentevil/mb/img//mypage/bg_dot_blk.png") repeat rgba(85, 85, 85, 0.2); color: rgb(93, 101, 110); font-size: 10px; font-weight: normal; line-height: 24px; }
#wrapper .prevBox dd.score table td span { float: right; color: rgb(143, 152, 162); font-size: 12px; font-weight: bold; }
.reloadBtn { width: 207px; margin: 0px auto; background: url("/residentevil/mb/img//mypage/bg_reloadbtn.png") 0% 0% / 100% auto no-repeat; color: rgb(138, 145, 153); font-size: 12px; font-weight: normal; text-align: center; line-height: 52px; cursor: pointer; }
.mypage.partner { height: auto !important; }
.partnerArea { width: 96%; margin: 0px auto; padding: 30px 0px 50px; }
.partnerArea h2 { clear: both; position: relative; margin: 0px 0px 10px; padding: 50px 0px 0px 15px; color: rgb(143, 152, 162); font-size: 14px; font-weight: bold; }
.partnerArea h2:first-of-type { padding: 0px 0px 0px 15px; }
.partnerArea h2::before { display: block; content: ""; position: absolute; bottom: 5px; left: 0px; width: 5px; height: 5px; background: rgb(93, 101, 110); border: 2px solid rgb(5, 5, 5); border-radius: 50px; box-shadow: rgb(93, 101, 110) 0px 0px 0px 1px; }
.partnerArea .partnerItem { position: relative; width: 100%; margin: 0px 0px 10px; border: 1px solid rgb(34, 34, 34); background: rgba(0, 0, 0, 0.1); box-sizing: border-box; }
.partnerArea .partnerItem a { display: block; }
.partnerArea .partnerItem a::after { display: block; content: ""; clear: both; }
.partnerArea .partnerItem > a { padding: 10px; }
.partnerArea .partnerItem.status01 { border: 1px solid rgb(110, 13, 32); background: rgba(53, 2, 2, 0.2); }
.partnerArea .partnerItem.status03 { border: 1px solid rgb(44, 71, 101); background: rgba(20, 64, 114, 0.2); }
.partnerArea .partnerItem::after { display: block; content: ""; clear: both; }
.partnerArea .partnerItem p.cancel { position: absolute; top: 5px; right: 10px; border-radius: 4px; border: 1px solid rgb(56, 56, 56); background: url("/residentevil/pc/img/mypage/icon_close.png") center center no-repeat rgba(0, 0, 0, 0.5); z-index: 10; }
.partnerArea .partnerItem p.cancel a { display: block; width: 22px; height: 22px; }
.partnerArea .partnerItem .img { float: left; width: 74px; height: 74px; margin: 0px 8px 0px 0px; box-sizing: border-box; border: 1px solid rgb(51, 51, 51); }
.partnerArea .partnerItem .img img { width: 100%; height: auto; }
.partnerArea .partnerItem dl { float: left; width: calc(100% - 84px); }
.partnerArea .partnerItem dt { height: 28px; color: rgb(136, 136, 136); font-size: 12px; word-break: break-all; overflow: hidden; }
.partnerArea .partnerItem dd.logintime { margin: 0px 0px 5px; }
.partnerArea .partnerItem dd.logintime ul { display: flex; }
.partnerArea .partnerItem dd.logintime li { width: 50%; margin: 0px 5px 0px 0px; padding: 2px 5px; background: url("/residentevil/pc/img/mypage/bg_dot_blk.png") repeat rgba(85, 85, 85, 0.2); box-sizing: border-box; color: rgb(93, 101, 110); font-family: "Century Gothic", Futura, Avenir-Light, sans-serif; font-size: 10px; text-align: left; list-style: none; }
.partnerArea .partnerItem dd.logintime li:nth-of-type(2) { margin: 0px; }
.partnerArea .partnerItem dd.logintime li span { float: right; color: rgb(143, 152, 162); font-size: 10px; font-weight: bold; }
.partnerArea .partnerItem dd.comment { clear: both; max-height: 28px; color: rgb(136, 136, 136); font-size: 12px; word-break: break-all; overflow: hidden; }
.partnerArea .partnerItem ul.btn { clear: both; float: left; width: 100%; margin: 15px 0px 0px; text-align: center; }
.partnerArea .partnerItem ul.btn::after { display: block; content: ""; clear: both; }
.partnerArea .partnerItem .btn li { display: inline-block; width: 49%; margin: 0px 5px 0px 0px; padding: 10px 0px; border-radius: 4px; background: rgb(95, 18, 33); list-style: none; }
.partnerArea .partnerItem.status01 .btn li:nth-of-type(2) { margin: 0px; }
.partnerArea .partnerItem li.btn span { float: none; padding: 0px 0px 0px 20px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: none; color: rgb(255, 255, 255); font-family: "Century Gothic", Futura, Avenir-Light, sans-serif; font-size: 14px; font-weight: bold; }
.partnerArea .partnerItem li.btn.app span { background: url("/residentevil/pc/img/mypage/icon_circle.png") left center no-repeat; }
.partnerArea .partnerItem li.btn.deny span, .partnerArea .partnerItem li.btn.cancel span { background: url("/residentevil/pc/img/mypage/icon_cross.png") left center no-repeat; }
#partnerInfo { position: relative; width: 100%; padding: 15px 2% 0px; box-sizing: border-box; }
#partnerInfo::after { display: block; content: ""; clear: both; }
#partnerInfo .loadInfoBtn { float: right; min-width: 130px; margin: 0px 40px 0px 0px; border: 1px solid rgb(51, 51, 51); background: rgb(21, 21, 21); transition: 0.3s; }
#partnerInfo .loadInfoBtn a { display: block; text-align: center; color: rgb(136, 136, 136); font-size: 12px; line-height: 31px; }
#partnerInfo .loadInfoBtn span { position: relative; padding: 0px 0px 0px 10px; }
#partnerInfo .loadInfoBtn span::before { display: block; content: ""; position: absolute; top: 7px; left: 0px; width: 0px; height: 0px; border-style: solid; border-width: 2.5px 0px 2.5px 5px; border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgb(85, 85, 85); }
#partnerInfo #navBtPartnerListAbout { position: absolute; top: 15px; right: 2%; }
#partnerInfo .navQueLBtn { width: 30px; height: 30px; background: url("/residentevil/pc/img_common/nav_icon_question_l.png") 0px 0px no-repeat; display: block; cursor: pointer; }
#partnerInfo #steamTxt { display: none; }
#partnerInfo .frameArrowPanel { display: none; position: absolute; top: 30px; right: 0px; width: 96vw; padding: 20px 15px 10px; border-radius: 3px; box-sizing: border-box; color: silver; font-size: 10px; font-weight: bold; text-shadow: rgb(0, 0, 0) 1px 1px 2px; text-align: left; line-height: 1.5em; box-shadow: rgb(0, 0, 0) 1px 1px 5px; border: 1px solid rgb(26, 26, 26); background: url("/residentevil/pc/img_common/nav_arrow_bott_a.png") center 3px no-repeat rgba(0, 0, 0, 0.8); opacity: 0; transition: opacity 0.3s; }
#partnerInfo #steamTxt:checked ~ #navBtPartnerListAbout .frameArrowPanel { display: block; opacity: 1; }
#partnerInfoBox { margin: 15px 2%; }
#partnerBodyFoot { float: none; width: 100%; margin: 50px auto; padding: 0px; background: none; box-shadow: none; }
#partnerBodyFoot .navGleamBlkBtn { color: rgb(169, 169, 169); margin: 0px auto; padding: 5px 10px; }
.noItem { padding: 20px 0px 20px 15px; }
.messageArea { position: relative; width: 96%; margin: 0px auto; padding: 30px 0px 50px; }
.messageArea .moveBtn { position: relative; width: 225px; margin: 0px auto 35px; border: 1px solid rgb(56, 56, 56); background: rgb(17, 17, 17); line-height: 44px; }
.messageArea .moveBtn a { display: block; color: rgb(140, 145, 153); font-family: "Century Gothic", Futura, Avenir-Light, sans-serif; font-size: 12px; text-align: center; }
.messageArea .moveBtn::after { display: block; content: ""; position: absolute; top: 50%; right: 10px; width: 6px; height: 6px; margin: -6px 0px 0px; border-top: 2px solid rgb(85, 92, 101); border-right: 2px solid rgb(85, 92, 101); transform: rotate(135deg); }
.messageArea .errorText dt { margin: 0px 0px 10px; color: rgb(151, 15, 42); font-size: 14px; font-weight: bold; }
.messageArea .errorText dd li { margin: 0px 0px 5px; padding: 0px 0px 0px 10px; color: rgb(151, 15, 42); font-size: 12px; list-style: none; }
.messageArea .writeBox { position: relative; margin: 0px; padding: 10px; border: 1px solid rgb(51, 51, 51); background: rgba(0, 0, 0, 0.1); }
#wrapper .messageArea .writeBox textarea { width: 100%; min-height: 130px; margin: 0px 0px 20px; padding: 10px; border-radius: 4px; border: 1px solid rgb(51, 51, 51); outline: none; background: rgba(136, 136, 136, 0.1); box-sizing: border-box; box-shadow: rgb(0, 0, 0) 0px 0px 10px -1px inset; color: rgb(138, 145, 153); font-size: 14px; }
#wrapper .messageArea .writeBox textarea:focus { border: 1px solid rgb(93, 101, 110); }
#activeSubmitBtn { display: block; float: none; width: 212px; padding: 0px; margin: 0px auto 5px; background: url("/residentevil/mb/img//mypage/bg_postbtn.png") 0% 0% / 100% auto no-repeat; color: rgb(138, 145, 153); font-family: Oswald, sans-serif; font-size: 18px; font-weight: normal; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; line-height: 52px; }
#activeSubmitBtn a { display: block; margin: 20px auto; text-align: center; }
.messageArea .readBox { position: relative; margin: 0px 0px 30px; padding: 0px 10px; border: 1px solid rgb(51, 51, 51); background: url("/residentevil/mb/img//mypage/bg_readbox.png") center 9px / auto 35px no-repeat rgba(0, 0, 0, 0.1); }
.messageArea .readBox .message { margin: 9px 0px 0px; color: rgb(138, 145, 153); font-size: 14px; text-align: center; line-height: 35px; }
.messageArea .readBox li.postItem { position: relative; padding: 20px 0px; border-bottom: 1px solid rgb(34, 34, 34); list-style: none; }
.messageArea .readBox li.postItem a { display: block; }
.messageArea .readBox li.postItem .img { display: table-cell; padding: 0px 10px 0px 0px; }
.messageArea .readBox li.postItem .img img { width: 72px; height: auto; border: 1px solid rgb(51, 51, 51); vertical-align: top; }
.messageArea .readBox li.postItem dl { display: table-cell; position: relative; width: 100%; margin: 0px 0px 1em; }
.messageArea .readBox li.postItem dt { margin: 0px 0px 10px; color: rgb(136, 136, 136); font-size: 14px; }
.messageArea .readBox li.postItem dd.comment { margin: 0px 0px 10px; color: rgb(136, 136, 136); font-size: 14px; line-height: 1.5; word-break: break-all; }
.messageArea .readBox li.postItem ul.date { position: absolute; bottom: 22px; left: 84px; }
.messageArea .readBox li.postItem ul.date li { float: left; margin: 0px 10px 0px 0px; color: rgb(85, 85, 85); font-size: 10px; }
.messageArea .readBox li.postItem ul.date li span { color: rgb(85, 85, 85); text-decoration: underline; }
.messageArea .reloadBtn { margin: 20px auto; }
#mdl_bg { display: none; position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background: rgb(0, 0, 0); opacity: 0.8; z-index: 1000; }
.mdl { display: none; position: fixed; top: 50%; left: 50%; width: 96%; max-width: 400px; margin: 0px auto; padding: 20px; box-sizing: border-box; border: 1px solid rgb(51, 51, 51); background: rgba(0, 0, 0, 0.1); transform: translate(-50%, -50%); z-index: 2000; }
#mdl_bg.disp { display: block; }
.mdl.disp { display: block; }
.mdl p { margin: 20px 0px 30px; 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; text-align: center; }
.mdl ul { text-align: center; }
.mdl li { display: inline-block; list-style: none; }
.mdl li span, .mdl li a { display: block; width: 100px; margin: 0px 10px 10px; padding: 10px 0px; box-sizing: border-box; border-radius: 4px; border: 1px solid rgb(56, 56, 56); background: rgb(0, 0, 0); color: rgb(138, 145, 153); font-size: 14px; font-weight: bold; cursor: pointer; transition: background 0.5s; }
#ambassador_platinum-message { display: flex; justify-content: center; align-items: center; width: 100%; height: 38px; background: rgb(177, 0, 0); cursor: pointer; transition: background 0.3s; border-radius: 50px; }
#ambassador_platinum-message:hover { background: rgb(235, 0, 0); }
#ambassador_platinum-message .btn-text { display: flex; align-items: center; padding: 2px 30px; color: rgb(255, 255, 255); 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: 0px; left: 0px; 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: 0px; left: 0px; width: 100%; height: 100%; }
.ambassador_platinum__inner { display: flex; flex-flow: column wrap; justify-content: center; position: relative; width: 90%; margin: 40px auto; min-height: 300px; border: 1px solid rgb(58, 58, 58); background: rgb(0, 0, 0); box-sizing: border-box; }
.ambassador_platinum__inner .wrap { padding: 40px 20px 50px; box-sizing: border-box; background: url("/residentevil/pc/img/ambassador/paper.jpg") 0% 0% / 50% auto repeat; font-size: 1.6rem; border: 1px solid rgb(58, 58, 58); position: relative; }
@media (max-width: 420px) {
  .ambassador_platinum__inner .wrap { font-size: 1.4rem; }
}
.ambassador_platinum__inner .wrap .pc { display: none; }
.ambassador_platinum__inner .wrap .sp { display: block; }
.ambassador_platinum__inner .wrap .deco__top, .ambassador_platinum__inner .wrap .deco__bottom { position: absolute; left: 50%; transform: translateX(-50%); width: calc(100% - 8px); height: 35px; }
.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: 0px; width: 34px; height: 35px; background: url("/residentevil/pc/img/ambassador/paper_deco.png") center center / 100% auto no-repeat; }
.ambassador_platinum__inner .wrap .deco__top::before, .ambassador_platinum__inner .wrap .deco__bottom::before { left: 0px; }
.ambassador_platinum__inner .wrap .deco__top::after, .ambassador_platinum__inner .wrap .deco__bottom::after { right: 0px; transform: scale(-1, 1); }
.ambassador_platinum__inner .wrap .deco__top { top: 3px; }
.ambassador_platinum__inner .wrap .deco__bottom { bottom: 3px; }
.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: rgb(69, 54, 54); }
.ambassador_platinum__inner .wrap .deco__lineYoko { width: calc(100% - 80px); height: calc(100% - 16px); border-top: 2px solid rgb(69, 54, 54); border-bottom: 2px solid rgb(69, 54, 54); }
.ambassador_platinum__inner .wrap .deco__lineYoko::before, .ambassador_platinum__inner .wrap .deco__lineYoko::after { width: 100%; height: 1px; }
.ambassador_platinum__inner .wrap .deco__lineYoko::before { top: 2px; }
.ambassador_platinum__inner .wrap .deco__lineYoko::after { bottom: 2px; }
.ambassador_platinum__inner .wrap .deco__lineTate { width: calc(100% - 16px); height: calc(100% - 80px); border-left: 2px solid rgb(69, 54, 54); border-right: 2px solid rgb(69, 54, 54); }
.ambassador_platinum__inner .wrap .deco__lineTate::before, .ambassador_platinum__inner .wrap .deco__lineTate::after { width: 1px; height: 100%; }
.ambassador_platinum__inner .wrap .deco__lineTate::before { left: 2px; }
.ambassador_platinum__inner .wrap .deco__lineTate::after { right: 2px; }
.ambassador_platinum__inner .wrap .area { position: relative; z-index: 1; }
.ambassador_platinum__inner .wrap .area__new { display: block; width: 90%; text-align: left; margin: 0px auto 8px; font-size: 1.8rem; color: rgb(235, 11, 25); position: relative; padding: 0px 0px 0px 25px; }
.ambassador_platinum__inner .wrap .area__new .new { position: absolute; top: 1.5rem; left: 0px; padding: 0px 0px 0px 1.5rem; color: rgb(235, 0, 0); font-size: 1.4rem; font-weight: 400; }
.ambassador_platinum__inner .wrap .area__new .new::before, .ambassador_platinum__inner .wrap .area__new .new::after { display: block; content: ""; position: absolute; top: 50%; left: 0px; width: 12px; height: 12px; border-radius: 100%; background: rgb(235, 11, 25); transform: translateY(-50%); }
.ambassador_platinum__inner .wrap .area__new .new::after { animation: 1.5s ease 0s infinite normal none running pulsate; opacity: 0.2; }
.ambassador_platinum__inner .wrap .area__title { width: 100%; margin: 0px auto 40px; text-align: center; position: relative; }
.ambassador_platinum__inner .wrap .area__title::before { content: ""; position: absolute; left: 50%; top: -53px; transform: translateX(-50%); width: 50px; height: 50px; background: url("/residentevil/pc/img/ambassador/hanko.png") center center / 100% auto no-repeat; }
.ambassador_platinum__inner .wrap .area__title h2 { font-size: 3.2rem; font-family: Oswald, sans-serif; font-weight: 100; margin: 0px 0px 50px; line-height: 1.2; position: relative; }
.ambassador_platinum__inner .wrap .area__title h2::before { display: block; content: ""; position: absolute; bottom: -25px; left: 50%; transform: translateX(-50%); width: 36px; height: 5px; background: rgb(183, 21, 21); }
.ambassador_platinum__inner .wrap .area__title h2 span { display: none; }
.ambassador_platinum__inner .wrap .area__title h2 span:lang(ja) { display: block; margin: 10px 0px 0px; font-size: 1.6rem; letter-spacing: 0.05rem; }
@media (max-width: 420px) {
  .ambassador_platinum__inner .wrap .area__title h2 span:lang(ja) { font-size: 1.4rem; }
}
.ambassador_platinum__inner .wrap .area__title p { color: rgb(236, 235, 235); padding: 0px 5px 30px; border-bottom: 3px solid rgb(69, 54, 54); position: relative; text-align: left; }
.ambassador_platinum__inner .wrap .area__title p::before { content: ""; position: absolute; left: 0px; bottom: -8px; width: 100%; height: 1.5px; background: rgb(69, 54, 54); }
.ambassador_platinum__inner .wrap .area__title .reset-text { padding: 0px 0px 30px; border-bottom: 4px solid rgb(69, 54, 54); position: relative; margin-top: 40px; line-height: 1.75; }
.ambassador_platinum__inner .wrap .area__title .reset-text .text-red { color: red !important; font-weight: bold; }
.ambassador_platinum__inner .wrap .area__title .reset-text::before { content: ""; position: absolute; left: 0px; bottom: -10px; width: 100%; height: 2px; background: rgb(69, 54, 54); }
.ambassador_platinum__inner .wrap .area__title .reset-text p { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; font-size: 1.3rem; margin-bottom: 30px; }
.ambassador_platinum__inner .wrap .area__title .reset-text p::before { display: none; }
.ambassador_platinum__inner .wrap .area__title .reset-text .img { width: 100%; display: block; margin: 20px auto 0px; }
.ambassador_platinum__inner .wrap .area__title .reset-text .img img { width: auto; max-width: 100%; }
.ambassador_platinum__inner .wrap .area__title .reset-text .b-text { font-weight: bold; font-size: 1.5rem; }
.ambassador_platinum__inner .wrap .area__reset { margin: 0px 0px 40px; text-align: center; }
.ambassador_platinum__inner .wrap .area__reset .detail { font-size: 1.8rem; font-weight: 500; margin: 0px auto 1.5rem; text-align: left; text-indent: -2rem; width: 85%; }
.ambassador_platinum__inner .wrap .area__reset .chart { width: 100%; max-width: 490px; height: 240px; margin: 0px auto; position: relative; }
.ambassador_platinum__inner .wrap .area__reset .chart p { position: absolute; left: 0px; top: 0px; width: 110px; height: 30px; font-size: 18px; line-height: 32px; background: rgb(142, 22, 18); padding: 0px 0px 0px 2px; box-sizing: border-box; }
.ambassador_platinum__inner .wrap .area__reset .chart p:lang(ja) { line-height: 28px; padding: 0px 0px 0px 6px; }
.ambassador_platinum__inner .wrap .area__reset .chart .img { width: 100%; max-width: 490px; height: 100%; margin: 0px auto; background: rgb(25, 25, 25); overflow-x: scroll; }
.ambassador_platinum__inner .wrap .area__reset .chart .img div { width: 490px; height: 100%; display: flex; justify-content: flex-start; align-items: center; }
.ambassador_platinum__inner .wrap .area__reset .chart .img div img { width: 100%; height: auto; }
.ambassador_platinum__inner .wrap .area__rank { margin: 0px 0px 40px; text-align: center; }
.ambassador_platinum__inner .wrap .area__rank .detail { font-size: 1.8rem; font-weight: 500; margin: 0px auto 1.5rem; text-align: left; text-indent: -2rem; width: 85%; }
.ambassador_platinum__inner .wrap .area__rank .rank-box { width: 100%; margin: 0px auto; }
.ambassador_platinum__inner .wrap .area__rank .r2024 { color: rgb(255, 255, 255) !important; text-align: left; }
.ambassador_platinum__inner .wrap .area__rank .r2024 .point { font-weight: bold; vertical-align: sub; background: none !important; color: rgb(235, 11, 25) !important; font-size: 1.75rem !important; }
.ambassador_platinum__inner .wrap .area__rank table { width: 100%; }
.ambassador_platinum__inner .wrap .area__rank table .margin { height: 15px; display: block; }
.ambassador_platinum__inner .wrap .area__rank table tr th { height: 40px; padding: 10px; border-bottom: 1px solid rgb(85, 85, 85); background: rgb(57, 49, 49); font-size: 1.2rem; vertical-align: middle; }
.ambassador_platinum__inner .wrap .area__rank table tr th:first-of-type { border-right: 1px solid rgb(85, 85, 85); }
.ambassador_platinum__inner .wrap .area__rank table tr td { height: 80px; border-bottom: 1px solid rgb(85, 85, 85); background: rgb(28, 21, 21); font-size: 1.4rem; padding: 10px; text-align: center; vertical-align: middle; }
.ambassador_platinum__inner .wrap .area__rank table tr td div { background: rgb(44, 33, 33); padding: 15px; border-radius: 2px; }
.ambassador_platinum__inner .wrap .area__rank table tr td div > * { vertical-align: middle; }
.ambassador_platinum__inner .wrap .area__rank table tr td.rank { width: 20%; }
.ambassador_platinum__inner .wrap .area__rank table tr td.rank span { display: block; margin: 0px 0px 10px; font-size: 1rem; text-align: center; white-space: nowrap; }
.ambassador_platinum__inner .wrap .area__rank table tr td.rank img { width: 30px; height: auto; }
.ambassador_platinum__inner .wrap .area__rank table tr td.number { width: 80%; }
.ambassador_platinum__inner .wrap .area__rank table tr td.number span.and { display: block; font-size: 1.8rem; height: 35px; width: 35px; border-radius: 50%; color: rgb(170, 170, 170); background: rgb(28, 21, 21); margin: -0.5em auto -0.6em; text-shadow: rgb(0, 0, 0) 0px 0px 4px; position: relative; }
.ambassador_platinum__inner .wrap .area__rank table tr td.number span.and::after { content: "&"; display: inline-block; position: relative; transform: translate(1px, 2px); }
.ambassador_platinum__inner .wrap .area__rank table tr td.number span.rank-icon span { vertical-align: middle; }
.ambassador_platinum__inner .wrap .area__rank table tr td.number span.rank-icon img { height: 1.5em; vertical-align: middle; filter: drop-shadow(rgba(28, 21, 21, 0.8) 0px 0px 3px); }
.ambassador_platinum__inner .wrap .area__rank table tr td.number span.plus { display: inline-block; font-size: 2rem; margin: 0px 3px; }
.ambassador_platinum__inner .wrap .area__rank table tr td.number span.point { display: inline-block; padding: 0px 3px 2px; color: rgb(0, 0, 0); font-size: 1.4rem; }
.ambassador_platinum__inner .wrap .area__rank table tr td.number span.minus { position: relative; display: block; }
.ambassador_platinum__inner .wrap .area__rank table tr td.number span.minus::after { content: ""; display: block; width: 23px; height: 1px; background: rgb(103, 80, 69); position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.ambassador_platinum__inner .wrap .area__rank table tr td.number .tw { display: inline-block; text-align: left; padding: 0px 0px 0px 22px; background: url("/residentevil/pc/img/common/footer/icon_xw.svg") left center / 16px auto no-repeat; }
.ambassador_platinum__inner .wrap .area__rank table tr td.number .tw a { color: rgb(239, 239, 239); text-decoration: underline; }
.ambassador_platinum__inner .wrap .area__rank table tr td.number .tw a:hover { text-decoration: none; }
.ambassador_platinum__inner .wrap .area__rank table tr td:first-of-type { border-right: 1px solid rgb(85, 85, 85); }
.ambassador_platinum__inner .wrap .area__rank table tr.bronze { color: rgb(156, 127, 111); }
.ambassador_platinum__inner .wrap .area__rank table tr.silver { color: rgb(176, 176, 176); }
.ambassador_platinum__inner .wrap .area__rank table tr.silver .number span.point { background: rgb(176, 176, 176); margin-top: 4px; }
.ambassador_platinum__inner .wrap .area__rank table tr.gold { color: rgb(191, 168, 121); }
.ambassador_platinum__inner .wrap .area__rank table tr.gold .rank-icon span { color: rgb(176, 176, 176); }
.ambassador_platinum__inner .wrap .area__rank table tr.gold .number span.point { background: rgb(191, 168, 121); }
.ambassador_platinum__inner .wrap .area__rank table tr.platinum { color: rgb(218, 235, 255); }
.ambassador_platinum__inner .wrap .area__rank table tr.platinum .rank-icon span { color: rgb(191, 168, 121); }
.ambassador_platinum__inner .wrap .area__rank table tr.platinum .number span.point { background: rgb(218, 235, 255); }
.ambassador_platinum__inner .wrap .area__rank table tr:last-of-type td { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.ambassador_platinum__inner .wrap .area__rank ul.ann { margin: 2.4em 0px 0px; text-align: left; font-size: 1.2rem; color: rgb(180, 180, 180); }
.ambassador_platinum__inner .wrap .area__card { margin: 0px; text-align: center; }
.ambassador_platinum__inner .wrap .area__card .detail { font-size: 1.8rem; font-weight: 500; margin: 0px auto 1.5rem; text-align: left; text-indent: -2rem; width: 85%; }
.ambassador_platinum__inner .wrap .area__card .new-card-box { width: 100%; margin: 0px auto; padding: 0px; }
.ambassador_platinum__inner .wrap .area__card .new-card-box img { width: 100%; }
.ambassador_platinum__inner .wrap .area__card .new-card-text { font-size: 1.4rem; text-align: left; }
.ambassador_platinum__inner .wrap .area__special { width: 100%; max-width: 680px; margin: 0px auto; }
.ambassador_platinum__inner .wrap .area__special h3 { color: rgb(228, 199, 100); font-size: 2.2rem; font-weight: 600; text-align: center; margin: 0px auto 20px; width: 300px; height: 135px; padding: 72px 0px 0px; box-sizing: border-box; background: url("/residentevil/pc/img/ambassador/ribbon.png") center center / 100% auto no-repeat; }
.ambassador_platinum__inner .wrap .area__special h3:lang(ja) { padding: 70px 0px 0px 13px; }
@media (min-width: 500px) {
  .ambassador_platinum__inner .wrap .area__special h3 { font-size: 2.4rem; width: 371px; height: 163px; padding: 89px 0px 0px; }
  .ambassador_platinum__inner .wrap .area__special h3:lang(ja) { padding: 86px 0px 0px 13px; }
}
@media (max-width: 375px) {
  .ambassador_platinum__inner .wrap .area__special h3 { font-size: 1.9rem; width: 250px; height: 115px; padding: 61px 0px 0px; }
  .ambassador_platinum__inner .wrap .area__special h3:lang(ja) { padding: 58px 0px 0px 7px; }
}
.ambassador_platinum__inner .wrap .area__special p { color: rgb(236, 235, 235); }
.ambassador_platinum__inner .wrap .area__special p.detail { color: rgb(255, 255, 255); font-weight: 500; text-align: center; margin: 0px 0px 15px; }
.ambassador_platinum__inner .wrap .area__special p.caution { color: rgb(249, 53, 53); margin: 0px 0px 50px; padding: 0px 0px 0px 3em; text-indent: -3em; }
.ambassador_platinum__inner .wrap .area__special p.caution:lang(ja) { padding: 0px 0px 0px 1em; text-indent: -1em; }
.ambassador_platinum__inner .wrap .area__special img { display: block; width: 100%; height: auto; margin: 0px 0px 10px; }
.ambassador_platinum__inner .wrap .area__special .hint { width: 100%; background: rgb(36, 4, 4); border: 2px solid rgb(67, 49, 48); border-radius: 5px; padding: 20px 10px; box-sizing: border-box; margin: 0px 0px 30px; text-align: center; position: relative; }
.ambassador_platinum__inner .wrap .area__special .hint::before { content: ""; position: absolute; left: 0px; top: -35px; width: 114px; height: 140px; background: url("/residentevil/pc/img/ambassador/zombie.png") -30px top / auto 100% no-repeat; }
.ambassador_platinum__inner .wrap .area__special .hint p { position: relative; z-index: 1; }
.ambassador_platinum__inner .wrap .area__special .hint p.title { color: rgb(163, 130, 123); margin: 0px 0px 10px; }
.ambassador_platinum__inner .wrap .area__special .hint p.title span { display: block; font-size: 16px; font-weight: 500; color: rgb(228, 199, 100); }
.ambassador_platinum__inner .wrap .area__close { margin: 50px auto 0px; }
.ambassador_platinum__inner .wrap .close__inner { display: block; order: 5; width: 220px; height: 40px; border: 1px solid rgb(69, 69, 69); background: rgb(39, 39, 39); text-align: center; font-size: 1.6rem; line-height: 40px; margin: 0px auto; cursor: pointer; transition: opacity 0.3s; position: relative; z-index: 1; }
.ambassador_platinum__inner .wrap .close__inner:hover { transition: opacity 0.3s; opacity: 0.8; }
.ambassador_platinum__inner .wrap .close__btn { position: absolute; top: -70px; right: 0px; }
.ambassador_platinum__inner .wrap .close__btn .btn { width: 40px; height: 40px; border-radius: 50%; border: 1px solid rgb(255, 255, 255); background: rgb(58, 58, 58); margin: 0px; position: relative; }
.ambassador_platinum__inner .wrap .close__btn .btn::before, .ambassador_platinum__inner .wrap .close__btn .btn::after { content: ""; position: absolute; top: 20px; left: 6px; width: 28px; height: 2px; background: rgb(255, 255, 255); }
.ambassador_platinum__inner .wrap .close__btn .btn::before { transform: rotate(45deg); }
.ambassador_platinum__inner .wrap .close__btn .btn::after { transform: rotate(-45deg); }
.ambassador_platinum__inner .wrap .close__btn .text { font-size: 1.2rem; text-align: center; }
.ambassador_platinum__inner .wrap .close__btn:hover { cursor: pointer; transition: opacity 0.3s; opacity: 0.8; }
.ambassador_platinum__inner .wrap .card_download_box { position: relative; width: 100%; background: url("/residentevil/pc/img/mypage/ambassador_platinum_card_bg.png") center top / 100% auto no-repeat; }
.ambassador_platinum__inner .wrap .congratulations { text-align: center; margin: 0px auto -20px; width: 100%; }
.ambassador_platinum__inner .wrap .congratulations img { width: 100%; }
.ambassador_platinum__inner .wrap .benefits { margin: 20px auto 80px; text-align: center; font-weight: bold; font-size: 16px; border-top: 3px solid; 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 / 1 / 0 stretch; padding: 30px 5px 5px; }
.ambassador_platinum__inner .wrap .benefits-ttl { font-size: 20px; 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: rgb(177, 0, 0); }
.ambassador_platinum__inner .wrap .benefits-sub { font-size: 18px; padding: 0px 0px 0px 30px; margin: 0px 0px 5px; text-align: left; position: relative; }
.ambassador_platinum__inner .wrap .benefits-sub::before { position: absolute; content: ""; left: 0px; top: 50%; transform: translateY(-50%); width: 20px; height: 3px; background: rgb(177, 0, 0); }
.ambassador_platinum__inner .wrap .benefits-sub span { display: block; font-size: 13px; font-weight: 100; }
.ambassador_platinum__inner .wrap .benefits-sub span:not(:lang(ja)) { font-size: 12px; }
.ambassador_platinum__inner .wrap .benefits ul { margin: 0px 0px 100px; }
.ambassador_platinum__inner .wrap .benefits ul li { position: relative; }
.ambassador_platinum__inner .wrap .benefits ul li:first-child { margin: 0px 0px 30px; }
.ambassador_platinum__inner .wrap .benefits ul li .img_wrap img { width: 100%; }
.ambassador_platinum__inner .wrap .benefits ul li .copy { position: absolute; bottom: 10px; right: 0px; text-align: right; font-size: 11px; font-weight: 100; }
.ambassador_platinum__inner .wrap .benefits ul li a { display: block; color: rgb(177, 0, 0); text-align: center; text-decoration: underline; transition: opacity 0.3s; }
.ambassador_platinum__inner .wrap .benefits ul li a:hover { text-decoration: none; }
.ambassador_platinum__inner .wrap .benefits .common-ttl { margin: 0px auto 10px; text-align: left; position: relative; padding-left: 24px; }
.ambassador_platinum__inner .wrap .benefits .common-ttl::before { position: absolute; content: ""; width: 18px; height: 3px; background: rgb(177, 0, 0); top: 12px; left: 0px; }
.ambassador_platinum__inner .wrap .movie { padding-top: 30px; width: 90%; margin: 0px auto; min-height: 190px; }
.ambassador_platinum__inner .wrap .movie-wrap { position: relative; }
.ambassador_platinum__inner .wrap .movie-fream { position: absolute; top: 0px; left: 0px; width: 100%; aspect-ratio: 16 / 9; }
.ambassador_platinum__inner .wrap .movie-fream iframe { width: 100%; height: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.ambassador_platinum__inner .wrap .movie .cookie_alert_wrap .img_wrap { width: 100%; margin: 0px 0px 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: 0px auto; padding: 22px 0px; background: linear-gradient(to right, rgba(16, 1, 1, 0) 0%, rgb(16, 1, 1) 10%, rgb(16, 1, 1) 90%, 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: 0px; }
.ambassador_platinum__inner .wrap .movie .cookie_alert_wrap .cookie_alert::after { bottom: 0px; }
.ambassador_platinum__inner .wrap .movie .cookie_alert_wrap .cookie_alert dl dt { margin: 0px 20px 10px; color: rgb(255, 255, 255); font-size: 1.5rem; 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; height: 40px; margin: 0px auto; background: rgb(147, 9, 18); color: rgb(255, 255, 255); font-family: Oswald, sans-serif; transition: background 0.2s, opacity 0.2s; width: 90%; font-size: 1.4rem; }
.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: rgb(235, 0, 0); }
.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: 30px; width: 90%; margin: 0px auto; }
.ambassador_platinum__inner .wrap .dl-ttl { margin-bottom: 10px; text-align: left; position: relative; padding-left: 30px; }
.ambassador_platinum__inner .wrap .dl-ttl::before { position: absolute; content: ""; width: 20px; height: 2px; background: rgb(177, 0, 0); top: 50%; left: 0px; transform: translateY(-50%); }
.ambassador_platinum__inner .wrap .dl .wallpaper-wrap:nth-of-type(n+2) { padding-top: 30px; }
.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: rgb(177, 0, 0); text-decoration: underline; transition: opacity 0.3s; }
.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: 10px; text-align: right; }
.ambassador_platinum__inner .wrap .card-link { padding-top: 60px; }
.ambassador_platinum__inner .wrap .card-link-ttl .small { font-size: 14px; display: block; }
.ambassador_platinum__inner .wrap .card-link-btn a { display: block; padding: 10px; background: rgb(177, 0, 0); margin: 20px auto; transition: opacity 0.3s; }
.ambassador_platinum__inner .wrap .card-link-btn a:hover { opacity: 0.6; }
.ambassador_platinum__inner .wrap .text-wrap { margin: 40px auto 0px; border-top: 3px solid; border-bottom: 3px solid; 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 / 1 / 0 stretch; padding: 30px 5px 5px; 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: 30px; }
.ambassador_platinum__inner .wrap .text-limit.fs-m { font-size: 14px; margin: 20px auto 34px; color: rgb(205, 200, 200); }
.ambassador_platinum__inner .wrap .text-box { text-align: left; font-size: 1.6rem; margin: 40px auto; line-height: 1.5; }
.ambassador_platinum__inner .wrap .btn { background: rgb(177, 0, 0); transition: background 0.3s; display: block; margin: 0px auto; font-size: 16px; font-weight: bold; width: auto; padding: 10px 15px; text-align: center; }
.ambassador_platinum__inner .wrap .btn:hover { background: rgb(235, 0, 0); }
.ambassador_platinum__inner .wrap .btn.disable { pointer-events: none; opacity: 0.6; background: rgb(135, 135, 135); }
.ambassador_platinum__inner .wrap .card { text-align: center; }
.ambassador_platinum__inner .wrap .card .card_img { margin: 0px auto 20px; width: 100%; }
.ambassador_platinum__inner .wrap .card .card_img img { width: 100%; }
.ambassador_platinum__inner .wrap .card 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; top: unset; right: unset; width: 220px; height: 40px; border: 1px solid rgb(69, 69, 69); background: rgb(39, 39, 39); text-align: center; font-size: 1.6rem; line-height: 40px; margin: 0px 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: 0px; right: -70px; }
.ambassador_platinum__inner .close__btn .btn { width: 56px; height: 56px; border-radius: 50%; border: 1px solid rgb(255, 255, 255); background: rgb(58, 58, 58); margin: 0px; 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: rgb(255, 255, 255); }
.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; }
.ambassador_platinum__btn { margin: 0px auto 50px; }
.platinum_item_btn { position: relative; width: 100%; margin-top: 15px; }
#settingWrap { transition: visibility 0.3s, opacity 0.3s; background: url("/residentevil/pc/img/setting/bg-setting.jpg") center top / cover no-repeat fixed; padding-bottom: 60px; visibility: visible !important; opacity: 1 !important; }
#settingWrap #title { display: flex; justify-content: center; align-items: center; position: relative; height: 130px; opacity: 0; animation: 0.5s ease-out 0.8s 1 normal forwards running ease_display; text-align: center; }
#settingWrap #title h1 { position: relative; font-family: Oswald, sans-serif; font-weight: 200; line-height: 1; font-size: 9.6vw; }
@media only screen and (min-width: 480px) {
  #settingWrap #title h1 { font-size: 5rem; }
}
@media only screen and (max-width: 320px) {
  #settingWrap #title h1 { font-size: 3.5rem; }
}
#settingWrap #title h1::before, #settingWrap #title h1::after { display: block; content: ""; position: absolute; right: 50%; width: 1px; height: 24px; background: rgb(235, 0, 0); transform: translateX(50%); }
#settingWrap #title h1::before { top: -30px; }
#settingWrap #title h1::after { bottom: -30px; }
.setting.ambassador #settingWrap #title h1 { font-size: 8.4vw; letter-spacing: 0.5px; }
#settingWrap #safari_support { width: 90%; margin: 0px auto 40px; opacity: 0; animation: 0.5s ease-out 0.8s 1 normal forwards running ease_display; }
#settingWrap main { width: 100%; padding: 0px; color: rgb(255, 255, 255); border-top: 1px solid rgb(50, 50, 50); background: url("/residentevil/pc/img/common/bg_contents.png") center top / 100% auto repeat-y; opacity: 0; animation: 0.5s ease-out 1.2s 1 normal forwards running ease_display; }
#settingWrap .reform { padding: 20px 1px 60px; margin: 0px auto; border: 1px solid rgb(49, 49, 49); background: url("/residentevil/pc/img/common/bg_inner.png") repeat; box-shadow: rgba(0, 0, 0, 0.8) 0px 0px 10px; }
#settingWrap .reform h2 { width: 100%; padding: 25px 0px; color: rgb(221, 221, 221); font-size: 3.5rem; font-family: Oswald, sans-serif; text-align: center; }
#settingWrap .reform h2.bioPortalTitle { width: 100%; margin-bottom: 0px; padding: 30px 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; text-align: center; }
#settingWrap .reform h2.bioPortalTitle img { width: 70%; }
#settingWrap .reform h2.ambaTitle { width: 100%; margin-bottom: 0px; padding-top: 50px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; text-align: center; }
#settingWrap .reform h2.ambaTitle img { width: 70%; }
#settingWrap .reform h2.ambaTitle img.small { width: 50%; }
#settingWrap .reform h2.reTitle { width: 100%; margin-bottom: 0px; padding: 80px 0px 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; text-align: center; }
#settingWrap .reform h2.reTitle img { width: 70%; }
#settingWrap .reform h3 { width: 90%; margin: 40px auto 20px; color: rgb(221, 221, 221); 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: 0px 8px 3px 0px; background: url("/residentevil/pc/img/mypage/icon_check.png") center center no-repeat; }
#settingWrap .reform h3.noRegis::before { display: none; }
#settingWrap .reform h3 span { display: inline-block; position: relative; margin-left: 10px; color: rgb(208, 208, 208); font-size: 1.5rem; font-weight: 400; opacity: 0.7; }
#settingWrap .reform h3 span.noRegis { position: relative; margin: 0.2em 10px 0.2em 0px; padding: 2px 10px 2px 20px; border-radius: 50px; border: 1px solid rgb(177, 12, 23); background: rgb(147, 9, 18); color: rgb(208, 208, 208); 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: rgb(255, 255, 255); transform: translateY(-50%); }
#settingWrap .reform h3 span.noRegis::after { display: block; content: ""; position: absolute; top: 50%; left: 5px; width: 10px; height: 2px; background: rgb(255, 255, 255); transform: translateY(-50%); }
#settingWrap .reform h3.pageTitleM { margin: 0px auto; font-size: 1.4rem; }
#settingWrap .reform p.pointpage { width: 90%; margin: 30px auto 0px; text-align: center; font-size: 1.4rem; }
#settingWrap .reform p.pointpagesm { width: 90%; margin: 0px auto 10px; color: rgba(255, 255, 255, 0.5); font-size: 1.2rem; text-align: center; }
#settingWrap .reform p.pointpagetit { width: 100%; margin: 20px 0px; font-size: 1.6rem; text-align: left; }
#settingWrap .reform div.paperTabs { display: flex; flex-wrap: wrap; width: 90%; margin: 0px auto; }
#settingWrap .reform div.paperTabs input[name="paperTabs"] { position: absolute; visibility: hidden; }
#settingWrap .reform div.paperTabs label.paperTab { display: flex; justify-content: center; align-items: center; flex-grow: 1; width: 30%; height: 40px; border: 1px solid rgb(102, 102, 102); background: rgb(34, 34, 34); }
#settingWrap .reform div.paperTabs label.paperTab img { width: auto; height: 40%; }
#settingWrap .reform div.paperTabs div.lightBox { display: none; width: 100%; order: 1; }
#settingWrap .reform div.paperTabs input[name="paperTabs"]:checked + label.paperTab { background: rgb(94, 94, 94); }
#settingWrap .reform div.paperTabs input[name="paperTabs"]:checked + label.paperTab + div.lightBox { display: block; }
#settingWrap .reform .bgpage { width: 90%; margin: 10px auto; color: rgb(208, 208, 208); font-size: 1.4rem; text-align: center; }
#settingWrap .reform .bgpage2 { max-width: 90%; margin: 20px auto; color: rgb(208, 208, 208); font-size: 1.4rem; text-align: left; position: relative; padding-left: 20px; }
#settingWrap .reform .bgpage2::before { content: ""; position: absolute; top: 50%; left: 0px; width: 3px; height: 120%; background: rgb(235, 0, 0); transform: translateY(-50%); }
#settingWrap .reform .bgnote { width: 90%; margin: 10px 0px 30px; color: rgba(208, 208, 208, 0.5); font-size: 1.2rem; text-align: center; line-height: 1.8; }
#settingWrap .reform .bgnote span { color: rgb(208, 208, 208); font-size: 1.4rem; }
#settingWrap .reform .bgnote2 { width: 90%; margin: 15px auto; color: rgba(171, 171, 171, 0.8); font-size: 1.2rem; text-align: left; line-height: 1.5; }
#settingWrap .reform .bgnote2 span { color: rgb(208, 208, 208); font-size: 1.4rem; }
#settingWrap .reform div.lightBox { position: relative; width: 90%; margin: 0px auto; border-top: 1px solid rgb(84, 84, 84); background: rgba(255, 255, 255, 0.08); box-sizing: border-box; padding-bottom: 1px; }
#settingWrap .reform div.lightBox .mT10 { font-size: 1.2rem; }
#settingWrap .reform div.lightBox .mT10 tr td span.platUnset { font-size: 110%; }
#settingWrap .reform div.lightBox .mT10 tr td input.roundBtn { font-size: 10px; }
#settingWrap .reform div.lightBox .mT10 tr td img { width: 90px; height: auto; }
#settingWrap .reform div.lightBox.botarrow { margin-bottom: 40px; }
#settingWrap .reform div.lightBox.botarrow::after { content: ""; width: 13px; height: 13px; border-style: solid; border-width: 0px 1px 1px 0px; 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 div.lightBox.botarrow::before { content: ""; width: 0px; height: 0px; border-style: solid; border-width: 17px 22.5px 0px; border-color: rgba(255, 255, 255, 0.08) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); position: absolute; left: 50%; bottom: -17px; transform: translate(-50%); }
#settingWrap .reform div.lightBox.loading::after { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: url("/residentevil/pc/img_common/shadowbox_loading.gif") center center no-repeat rgba(0, 0, 0, 0.8); }
#settingWrap .reform div.lightBox .btnRow { position: relative; width: 100%; min-height: 55px; padding: 10px 0px 15px; border-bottom: 1px solid rgb(69, 69, 69); }
#settingWrap .reform div.lightBox .btnRow .rowTitle { display: flex; align-items: center; margin: 5px 0px 5px 10px; padding-right: 15px; color: rgb(208, 208, 208); font-size: 1.4rem; text-shadow: none; }
#settingWrap .reform div.lightBox .btnRow .rowValue { display: flex; flex-wrap: wrap; align-items: center; align-content: center; max-width: calc(100% - 100px); margin-left: 10px; padding-right: 100px; color: rgb(115, 115, 115); font-size: 1.4rem; text-shadow: none; }
#settingWrap .reform div.lightBox .btnRow .rowValue.ps5, #settingWrap .reform div.lightBox .btnRow .rowValue.ps5Logo { background: url("/residentevil/pc/img/common/footer/logo_Ps5.png") 0px center / 17% auto no-repeat; }
#settingWrap .reform div.lightBox .btnRow .rowValue.ps4, #settingWrap .reform div.lightBox .btnRow .rowValue.ps4Logo { background: url("/residentevil/pc/img/common/footer/logo_Ps4.png") 0px center / 17% auto no-repeat; }
#settingWrap .reform div.lightBox .btnRow .rowValue.ps3, #settingWrap .reform div.lightBox .btnRow .rowValue.ps3Logo { background: url("/residentevil/pc/img/common/footer/logo_Ps3.png") 0px center / 17% auto no-repeat; }
#settingWrap .reform div.lightBox .btnRow .rowValue.xseries, #settingWrap .reform div.lightBox .btnRow .rowValue.xboxseries, #settingWrap .reform div.lightBox .btnRow .rowValue.xseriesLogo { background: url("/residentevil/pc/img/common/footer/logo_Xboxseries.png") 0px center / 17% auto no-repeat; }
#settingWrap .reform div.lightBox .btnRow .rowValue.xone, #settingWrap .reform div.lightBox .btnRow .rowValue.xboxone, #settingWrap .reform div.lightBox .btnRow .rowValue.xoneLogo { background: url("/residentevil/pc/img/common/footer/logo_Xboxone.png") 0px center / 17% auto no-repeat; }
#settingWrap .reform div.lightBox .btnRow .rowValue.x360, #settingWrap .reform div.lightBox .btnRow .rowValue.x360Logo { background: url("/residentevil/pc/img/common/footer/logo_Xbox360.png") 0px center / 17% auto no-repeat; }
#settingWrap .reform div.lightBox .btnRow .rowValue.nsw, #settingWrap .reform div.lightBox .btnRow .rowValue.nswLogo { background: url("/residentevil/pc/img/common/footer/logo_Nsw.png") 0px center / 17% auto no-repeat; }
#settingWrap .reform div.lightBox .btnRow .rowValue.nsw2, #settingWrap .reform div.lightBox .btnRow .rowValue.nsw2Logo { background: url("/residentevil/pc/img/common/footer/logo_Nsw2.png") 0px center / 17% auto no-repeat; }
#settingWrap .reform div.lightBox .btnRow .rowValue.wiiu, #settingWrap .reform div.lightBox .btnRow .rowValue.wiiuLogo { background: url("/residentevil/pc/img/common/footer/logo_Wiiu.png") 0px center / 17% auto no-repeat; }
#settingWrap .reform div.lightBox .btnRow .rowValue.steam, #settingWrap .reform div.lightBox .btnRow .rowValue.steamLogo { background: url("/residentevil/pc/img/common/footer/logo_Windows.png") 0px center / 17% auto no-repeat; }
#settingWrap .reform div.lightBox .btnRow .rowValue.windows, #settingWrap .reform div.lightBox .btnRow .rowValue.windowsLogo { background: url("/residentevil/pc/img/common/footer/logo_Windows.png") 0px center / 17% auto no-repeat; }
#settingWrap .reform div.lightBox .btnRow .rowValue.epic, #settingWrap .reform div.lightBox .btnRow .rowValue.epicLogo { background: url("/residentevil/pc/img/common/footer/logo_Epic.png") 0px center / 17% auto no-repeat; }
#settingWrap .reform div.lightBox .btnRow .rowValue .icon_area { width: 52px; height: 52px; margin: 0px; overflow: hidden; }
#settingWrap .reform div.lightBox .btnRow .rowValue .icon_area img.profIcon { width: 52px; height: auto; }
#settingWrap .reform div.lightBox .btnRow .rowValue p { width: 100%; }
#settingWrap .reform div.lightBox .btnRow .rowValue p.thin { color: gray; font-weight: normal; word-break: break-word; }
#settingWrap .reform div.lightBox .btnRow .rowValue p.small { font-size: 1rem; }
#settingWrap .reform div.lightBox .btnRow .rowValue p.sub { color: gray; }
#settingWrap .reform div.lightBox .btnRow .rowValue p.wallpaper { font-size: 1.2rem; display: flex; align-items: center; font-weight: normal; }
#settingWrap .reform div.lightBox .btnRow .rowValue p.wallpaper img { width: 50px; border: 1px solid rgb(91, 91, 91); margin-right: 10px; }
#settingWrap .reform div.lightBox .btnRow .rowValue p.points { padding: 5px 0px 5px 45%; color: rgb(255, 255, 255); opacity: 0.5; font-size: 1.2rem; font-weight: normal; }
#settingWrap .reform div.lightBox .btnRow .rowValue p.points.ps5, #settingWrap .reform div.lightBox .btnRow .rowValue p.points.ps5Logo { background: url("/residentevil/pc/img/common/footer/logo_Ps5.png") 0px center / 32% auto no-repeat; }
#settingWrap .reform div.lightBox .btnRow .rowValue p.points.ps4, #settingWrap .reform div.lightBox .btnRow .rowValue p.points.ps4Logo { background: url("/residentevil/pc/img/common/footer/logo_Ps4.png") 0px center / 32% auto no-repeat; }
#settingWrap .reform div.lightBox .btnRow .rowValue p.points.ps3, #settingWrap .reform div.lightBox .btnRow .rowValue p.points.ps3Logo { background: url("/residentevil/pc/img/common/footer/logo_Ps3.png") 0px center / 32% auto no-repeat; }
#settingWrap .reform div.lightBox .btnRow .rowValue p.points.xseries, #settingWrap .reform div.lightBox .btnRow .rowValue p.points.xboxseries, #settingWrap .reform div.lightBox .btnRow .rowValue p.points.xseriesLogo { background: url("/residentevil/pc/img/common/footer/logo_Xboxseries.png") 0px center / 32% auto no-repeat; }
#settingWrap .reform div.lightBox .btnRow .rowValue p.points.xone, #settingWrap .reform div.lightBox .btnRow .rowValue p.points.xboxone, #settingWrap .reform div.lightBox .btnRow .rowValue p.points.xoneLogo { background: url("/residentevil/pc/img/common/footer/logo_Xboxone.png") 0px center / 32% auto no-repeat; }
#settingWrap .reform div.lightBox .btnRow .rowValue p.points.x360, #settingWrap .reform div.lightBox .btnRow .rowValue p.points.x360Logo { background: url("/residentevil/pc/img/common/footer/logo_Xbox360.png") 0px center / 32% auto no-repeat; }
#settingWrap .reform div.lightBox .btnRow .rowValue p.points.nsw, #settingWrap .reform div.lightBox .btnRow .rowValue p.points.nswLogo { background: url("/residentevil/pc/img/common/footer/logo_Nsw.png") 0px center / 32% auto no-repeat; }
#settingWrap .reform div.lightBox .btnRow .rowValue p.points.nsw2, #settingWrap .reform div.lightBox .btnRow .rowValue p.points.nsw2Logo { background: url("/residentevil/pc/img/common/footer/logo_Nsw2.png") 0px center / 32% auto no-repeat; }
#settingWrap .reform div.lightBox .btnRow .rowValue p.points.wiiu, #settingWrap .reform div.lightBox .btnRow .rowValue p.points.wiiuLogo { background: url("/residentevil/pc/img/common/footer/logo_Wiiu.png") 0px center / 32% auto no-repeat; }
#settingWrap .reform div.lightBox .btnRow .rowValue p.points.steam, #settingWrap .reform div.lightBox .btnRow .rowValue p.points.steamLogo { background: url("/residentevil/pc/img/common/footer/logo_Windows.png") 0px center / 32% auto no-repeat; }
#settingWrap .reform div.lightBox .btnRow .rowValue p.points.windows, #settingWrap .reform div.lightBox .btnRow .rowValue p.points.windowsLogo { background: url("/residentevil/pc/img/common/footer/logo_Windows.png") 0px center / 32% auto no-repeat; }
#settingWrap .reform div.lightBox .btnRow .rowValue p.points.epic, #settingWrap .reform div.lightBox .btnRow .rowValue p.points.epicLogo { background: url("/residentevil/pc/img/common/footer/logo_Epic.png") 0px center / 32% auto no-repeat; }
#settingWrap .reform div.lightBox .btnRow .rowValue p.points.nsw2, #settingWrap .reform div.lightBox .btnRow .rowValue p.points.nsw2Logo { background: url("/residentevil/pc/img/common/footer/logo_Nsw2.png") 16% center / 10% auto no-repeat; }
#settingWrap .reform div.lightBox .btnRow .rowValue p.points.epic, #settingWrap .reform div.lightBox .btnRow .rowValue p.points.epicLogo { background: url("/residentevil/pc/img/common/footer/logo_Epic.png") 16% center / 10% auto no-repeat; }
#settingWrap .reform div.lightBox .btnRow .rowValue p.logo { display: flex; align-items: flex-start; position: relative; width: calc(100% - 10px); margin: 0px; }
#settingWrap .reform div.lightBox .btnRow .rowValue p.logo.ps5, #settingWrap .reform div.lightBox .btnRow .rowValue p.logo.ps5Logo { background: url("/residentevil/pc/img/common/footer/logo_Ps5.png") 70% center / 37% auto no-repeat; }
#settingWrap .reform div.lightBox .btnRow .rowValue p.logo.ps4, #settingWrap .reform div.lightBox .btnRow .rowValue p.logo.ps4Logo { background: url("/residentevil/pc/img/common/footer/logo_Ps4.png") 70% center / 37% auto no-repeat; }
#settingWrap .reform div.lightBox .btnRow .rowValue p.logo.ps3, #settingWrap .reform div.lightBox .btnRow .rowValue p.logo.ps3Logo { background: url("/residentevil/pc/img/common/footer/logo_Ps3.png") 70% center / 37% auto no-repeat; }
#settingWrap .reform div.lightBox .btnRow .rowValue p.logo.xseries, #settingWrap .reform div.lightBox .btnRow .rowValue p.logo.xboxseries, #settingWrap .reform div.lightBox .btnRow .rowValue p.logo.xseriesLogo { background: url("/residentevil/pc/img/common/footer/logo_Xboxseries.png") 70% center / 37% auto no-repeat; }
#settingWrap .reform div.lightBox .btnRow .rowValue p.logo.xone, #settingWrap .reform div.lightBox .btnRow .rowValue p.logo.xboxone, #settingWrap .reform div.lightBox .btnRow .rowValue p.logo.xoneLogo { background: url("/residentevil/pc/img/common/footer/logo_Xboxone.png") 70% center / 37% auto no-repeat; }
#settingWrap .reform div.lightBox .btnRow .rowValue p.logo.x360, #settingWrap .reform div.lightBox .btnRow .rowValue p.logo.x360Logo { background: url("/residentevil/pc/img/common/footer/logo_Xbox360.png") 70% center / 37% auto no-repeat; }
#settingWrap .reform div.lightBox .btnRow .rowValue p.logo.nsw, #settingWrap .reform div.lightBox .btnRow .rowValue p.logo.nswLogo { background: url("/residentevil/pc/img/common/footer/logo_Nsw.png") 70% center / 37% auto no-repeat; }
#settingWrap .reform div.lightBox .btnRow .rowValue p.logo.nsw2, #settingWrap .reform div.lightBox .btnRow .rowValue p.logo.nsw2Logo { background: url("/residentevil/pc/img/common/footer/logo_Nsw2.png") 70% center / 37% auto no-repeat; }
#settingWrap .reform div.lightBox .btnRow .rowValue p.logo.wiiu, #settingWrap .reform div.lightBox .btnRow .rowValue p.logo.wiiuLogo { background: url("/residentevil/pc/img/common/footer/logo_Wiiu.png") 70% center / 37% auto no-repeat; }
#settingWrap .reform div.lightBox .btnRow .rowValue p.logo.steam, #settingWrap .reform div.lightBox .btnRow .rowValue p.logo.steamLogo { background: url("/residentevil/pc/img/common/footer/logo_Windows.png") 70% center / 37% auto no-repeat; }
#settingWrap .reform div.lightBox .btnRow .rowValue p.logo.windows, #settingWrap .reform div.lightBox .btnRow .rowValue p.logo.windowsLogo { background: url("/residentevil/pc/img/common/footer/logo_Windows.png") 70% center / 37% auto no-repeat; }
#settingWrap .reform div.lightBox .btnRow .rowValue p.logo.epic, #settingWrap .reform div.lightBox .btnRow .rowValue p.logo.epicLogo { background: url("/residentevil/pc/img/common/footer/logo_Epic.png") 70% center / 37% auto no-repeat; }
#settingWrap .reform div.lightBox .btnRow .rowValue p.logo.nsw2, #settingWrap .reform div.lightBox .btnRow .rowValue p.logo.nsw2Logo { background: url("/residentevil/pc/img/common/footer/logo_Nsw2.png") 65% center / 12% auto no-repeat; }
#settingWrap .reform div.lightBox .btnRow .rowValue p.logo.epic, #settingWrap .reform div.lightBox .btnRow .rowValue p.logo.epicLogo { background: url("/residentevil/pc/img/common/footer/logo_Epic.png") 65% center / 12% auto no-repeat; }
#settingWrap .reform div.lightBox .btnRow .rowValue p.logo img { width: 40%; height: auto; margin: 0px; }
#settingWrap .reform div.lightBox .btnRow .rowBtn { position: absolute; top: 50%; right: 10px; margin: 0px 10px 0px auto; align-self: center; transform: translateY(-50%); }
#settingWrap .reform div.lightBox .btnRow .rowBtn a, #settingWrap .reform div.lightBox .btnRow .rowBtn input[type="submit"] { display: flex; justify-content: center; align-items: center; position: relative; min-width: 70px; min-height: 35px; padding: 6px; border: 1px solid rgb(150, 11, 20); background: rgb(125, 7, 15); box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 10px; box-sizing: border-box; color: rgb(208, 208, 208); font-size: 1.4rem; cursor: pointer; appearance: none; transition: background 0.2s; }
#settingWrap .reform div.lightBox .btnRow .rowBtn a.leave::after, #settingWrap .reform div.lightBox .btnRow .rowBtn input[type="submit"].leave::after { display: block; position: absolute; right: 5px; content: ""; width: 11px; height: 11px; background: url("/residentevil/pc/img/mypage/icon_newTab.png") center center no-repeat; }
#settingWrap .reform div.lightBox .btnRow .rowBtn a.deactivate, #settingWrap .reform div.lightBox .btnRow .rowBtn input[type="submit"].deactivate { background: rgb(34, 34, 34); border: 1px solid rgb(77, 77, 77); }
#settingWrap .reform div.lightBox .btnRow.dark { padding-bottom: 10px; border-bottom: 1px solid rgb(84, 84, 84); background: rgba(18, 18, 18, 0.3); }
#settingWrap .reform div.lightBox .btnRow.dark div.rowTitle { color: rgb(139, 139, 139); }
#settingWrap .reform div.lightBox .btnRegis { padding: 18px; }
#settingWrap .reform div.lightBox .btnRegis .rowImage { width: 100%; margin: 0px auto 10px; }
#settingWrap .reform div.lightBox .btnRegis .rowImage img { width: 100%; height: auto; }
#settingWrap .reform div.lightBox .btnRegis .rowValue { display: flex; flex-direction: column; justify-content: center; align-items: center; width: 100%; font-size: 1.4rem; text-align: center; }
#settingWrap .reform div.lightBox .btnRegis .rowValue .btn { display: flex; justify-content: center; align-items: center; position: relative; min-width: 230px; min-height: 35px; margin: 10px auto 0px; padding: 6px; border: 1px solid rgb(77, 77, 77); background: rgba(34, 34, 34, 0.8); box-sizing: border-box; box-shadow: rgba(255, 255, 255, 0) 0px 0px 0px inset; color: rgb(208, 208, 208); font-size: 1.4rem; cursor: pointer; transition: background 0.2s; }
#settingWrap .reform div.lightBox .btnRegis .rowValue ul { display: flex; justify-content: center; margin: 20px 0px; }
#settingWrap .reform div.lightBox .btnRegis .rowValue ul li { margin: 0px 3px; }
#settingWrap .reform div.lightBox .btnRegis .rowValue ul li input, #settingWrap .reform div.lightBox .btnRegis .rowValue ul li a { display: flex; justify-content: center; align-items: center; flex-grow: 0; position: relative; padding: 0px 20px; height: 45px; border: 1px solid rgb(235, 0, 0); background: none; box-sizing: border-box; color: rgb(235, 0, 0); font-size: 1.4rem; font-family: Oswald, sans-serif; font-weight: 400; text-align: center; line-height: 1; }
#settingWrap .reform div.lightBox.center { display: flex; justify-content: center; align-items: center; text-align: center; }
#settingWrap .reform div.lightBox .linkRow { display: flex; flex-wrap: wrap; align-items: center; position: relative; width: calc(100% - 20px); margin: 10px 0px 10px 10px; color: rgb(208, 208, 208); font-size: 14px; }
#settingWrap .reform div.lightBox .linkRow span { display: flex; flex-wrap: wrap; position: relative; margin-right: auto; }
#settingWrap .reform div.lightBox .linkRow span.tw::before { display: block; content: ""; width: 18px; height: 19px; margin-right: 10px; background: url("/residentevil/pc/img/mypage/icon_xw.svg") 0% 0% / 100% auto no-repeat; }
#settingWrap .reform div.lightBox .linkRow span.tw span.accountName { min-height: 20px; margin-left: 30px; }
#settingWrap .reform div.lightBox .linkRow span.fb::before { display: block; content: ""; width: 22px; height: 22px; margin-right: 10px; background: url("/residentevil/pc/img/login/icon_fb.png") 0% 0% / 100% auto no-repeat; }
#settingWrap .reform div.lightBox .linkRow span.fb span.accountName { min-height: 20px; margin-left: 30px; }
#settingWrap .reform div.lightBox .linkRow span.is::before { display: block; content: ""; width: 22px; height: 22px; margin-right: 10px; background: url("/residentevil/pc/img/login/icon_insta.png") 0% 0% / 100% auto no-repeat; }
#settingWrap .reform div.lightBox .linkRow span.is span.accountName { min-height: 20px; margin-left: 30px; }
#settingWrap .reform div.lightBox .linkRow span.accountName { display: flex; justify-content: flex-start; align-items: center; position: relative; width: 60%; min-height: 20px; word-break: break-word; padding: 2px 0px 2px 2px; background: linear-gradient(to right, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%); color: rgb(140, 140, 140); font-size: 11px; }
#settingWrap .reform div.lightBox .linkRow a.linkBtn { display: flex; flex-shrink: 0; justify-content: center; align-items: center; width: 100px; height: 35px; background: rgb(147, 9, 18); color: rgb(208, 208, 208); font-size: 14px; box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 5px; cursor: pointer; }
#settingWrap .reform div.lightBox .linkRow a.linkBtn.linked { background: rgb(75, 75, 75); transform: translateY(-50%); }
@media (max-width: 320px) {
  #settingWrap .reform div.lightBox .linkRow { font-size: 12px; }
  #settingWrap .reform div.lightBox .linkRow a.linkBtn { width: 80px; font-size: 12px; }
}
#settingWrap .reform div.lightBox .imglist { display: flex; flex-flow: wrap; width: 100%; margin: 0px -5px 0px 5px; }
#settingWrap .reform div.lightBox .imglist.scroll { max-height: 300px; margin: 0px auto; overflow: auto; padding: 10px 5%; box-sizing: border-box; }
#settingWrap .reform div.lightBox .imglist ul { display: flex; flex-wrap: wrap; }
#settingWrap .reform div.lightBox .imglist ul li { width: 32%; margin: 0px 2% 10px 0px; }
#settingWrap .reform div.lightBox .imglist ul li:nth-of-type(3n) { margin: 0px 0px 10px; }
#settingWrap .reform div.lightBox .imglist ul li input { visibility: hidden; position: absolute; }
#settingWrap .reform div.lightBox .imglist ul li input:checked + label { border: 2px solid rgb(125, 7, 15); cursor: default; }
#settingWrap .reform div.lightBox .imglist ul li input:checked + label span.name { visibility: visible; opacity: 1; }
#settingWrap .reform div.lightBox .imglist ul li label { display: inline-block; position: relative; cursor: pointer; transition: opacity 0.2s; }
#settingWrap .reform div.lightBox .imglist ul li label.profileicon, #settingWrap .reform div.lightBox .imglist ul li label.wallpaper { position: relative; border: 2px solid rgb(0, 0, 0); box-sizing: border-box; }
#settingWrap .reform div.lightBox .imglist ul li label.profileicon .icon, #settingWrap .reform div.lightBox .imglist ul li label.wallpaper .icon { width: 100%; height: auto; vertical-align: top; }
#settingWrap .reform div.lightBox .imglist ul li label.profileicon span.name, #settingWrap .reform div.lightBox .imglist ul li label.wallpaper span.name { display: flex; justify-content: center; align-items: flex-end; position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; padding: 5px 0px; background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%); font-size: 1rem; text-align: center; visibility: hidden; opacity: 0; transition: visibility 0.3s, opacity 0.3s; }
#settingWrap .reform div.lightBox .imglist ul li label.profileicon:hover, #settingWrap .reform div.lightBox .imglist ul li label.wallpaper:hover { border: 2px solid rgb(125, 7, 15); }
#settingWrap .reform div.lightBox .imglist ul li label.wallpaper { border: 2px solid rgb(73, 73, 73); }
#settingWrap .reform div.lightBox .imglist ul li label.btnInactive { pointer-events: none; cursor: default; opacity: 0.3; }
#settingWrap .reform div.lightBox .imglist ul li label img { width: 100%; height: auto; }
#settingWrap .reform div.lightBox .imglist.card { margin: 0px; }
#settingWrap .reform div.lightBox .imglist.card ul { padding: 20px 5% 10px; }
#settingWrap .reform div.lightBox .imglist.card ul li { width: 48%; margin: 0px 2% 20px 0px; }
#settingWrap .reform div.lightBox .imglist.card ul li:nth-of-type(2n) { margin: 0px 0px 10px; }
#settingWrap .reform div.lightBox .imglist.card ul li input:checked + .cardCaption { color: rgb(147, 9, 18); font-weight: bold; }
#settingWrap .reform div.lightBox .imglist.card ul li input:checked ~ label::after { display: block; content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: rgba(147, 9, 18, 0.3); }
#settingWrap .reform div.lightBox .imglist.card ul li label { border: 3px solid rgba(0, 0, 0, 0); }
#settingWrap .reform div.lightBox .imglist.card ul li label img { vertical-align: top; }
#settingWrap .reform div.lightBox .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") 0% 0% / 100% auto no-repeat; z-index: 10; }
#settingWrap .reform div.lightBox .imglist.card .ambaCardSelect .cardCaption { display: flex; align-items: center; height: 40px; margin: 0px 0px 5px; font-size: 1.4rem; line-height: 1.2; word-break: break-all; }
#settingWrap .reform div.lightBox .imglist.card .ambaCardSelect .ambaCard.noise { border-radius: 6px; cursor: default; pointer-events: none; overflow: hidden; }
#settingWrap .reform div.lightBox .imglist.titles, #settingWrap .reform div.lightBox .imglist.platforms { margin: 0px; }
#settingWrap .reform div.lightBox .imglist.titles ul, #settingWrap .reform div.lightBox .imglist.platforms ul { padding: 10px 5%; }
#settingWrap .reform div.lightBox .imglist.titles ul li, #settingWrap .reform div.lightBox .imglist.platforms ul li { width: 31%; margin: 0px 3% 10px 0px; }
#settingWrap .reform div.lightBox .imglist.titles ul li:nth-of-type(3n), #settingWrap .reform div.lightBox .imglist.platforms ul li:nth-of-type(3n) { margin: 0px 0px 10px; }
#settingWrap .reform div.lightBox .imglist.titles ul li input:checked + label, #settingWrap .reform div.lightBox .imglist.platforms ul li input:checked + label { border: 2px solid rgb(125, 7, 15); }
#settingWrap .reform div.lightBox .imglist.titles ul li input:checked + label::after, #settingWrap .reform div.lightBox .imglist.platforms ul li input:checked + label::after { display: block; content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: rgba(147, 9, 18, 0.3); }
#settingWrap .reform div.lightBox .imglist.titles ul li label, #settingWrap .reform div.lightBox .imglist.platforms ul li label { display: flex; justify-content: center; align-items: center; height: 12.5vw; overflow: hidden; }
#settingWrap .reform div.lightBox .imglist.titles ul li label.maintit, #settingWrap .reform div.lightBox .imglist.titles ul li label.mainplat, #settingWrap .reform div.lightBox .imglist.platforms ul li label.maintit, #settingWrap .reform div.lightBox .imglist.platforms ul li label.mainplat { border: 2px solid rgb(102, 102, 102); background: rgb(0, 0, 0); }
#settingWrap .reform div.lightBox .imglist.titles ul li label img, #settingWrap .reform div.lightBox .imglist.platforms ul li label img { vertical-align: top; }
#settingWrap .reform div.lightBox .imglist.platforms ul { display: none; }
#settingWrap .reform div.lightBox .imglist.platforms ul.disp { display: flex; }
#settingWrap .reform div.lightBox .imglist .caution { display: none; padding: 0px 35px 20px; color: rgb(208, 208, 208); font-size: 1.2rem; }
#settingWrap .reform div.lightBox .imglist .caution.disp { display: block; }
#settingWrap .reform div.lightBox .countryList { width: 90%; padding: 20px 5%; }
#settingWrap .reform div.lightBox input.weburl { width: 90%; height: 50px; display: flex; align-items: center; background: rgb(34, 34, 34); margin: 20px auto; border: 1px solid rgb(77, 77, 77); color: rgb(221, 221, 221); font-size: 1.4rem; padding: 0px 15px; box-sizing: border-box; }
#settingWrap .reform div.lightBox select { width: 100%; height: 46px; margin: 10px auto 0px; padding: 10px; font-size: 1.4rem; color: rgb(20, 20, 20); font-weight: bold; appearance: none; background: url("/residentevil/pc/img/login/select_decoration.png") right 8% top 50% / auto 50% no-repeat rgb(187, 187, 187); box-sizing: border-box; cursor: pointer; }
#settingWrap .reform div.lightBox.pl label:first-child { border-top: 1px solid rgba(255, 255, 255, 0.3); }
#settingWrap .reform div.lightBox.pl label.plRow { display: flex; align-items: center; width: 300px; height: 50px; margin: 0px auto; border-bottom: 1px solid rgba(255, 255, 255, 0.3); }
#settingWrap .reform div.lightBox.pl label.plRow span { display: block; width: 12px; height: 12px; border-radius: 50%; border: 5px solid rgb(255, 255, 255); background: rgb(255, 255, 255); margin: 0px 70px 0px 20px; }
#settingWrap .reform div.lightBox.pl label.plRow input { position: absolute; top: -999px; visibility: hidden; }
#settingWrap .reform div.lightBox.pl label.plRow input:checked + span { background: rgb(195, 5, 5); }
#settingWrap .reform div.lightBox table#customBlockPlatTB { font-size: 1.4rem; }
#settingWrap .reform div.lightBox table#customBlockPlatTB p { font-size: 1.2rem; }
#settingWrap .reform div.lightBox.gap { margin-bottom: 10px; }
#settingWrap .reform a.faqbtn { display: flex; align-items: center; position: relative; width: 90%; margin: 50px auto; padding: 20px; border: 1px solid rgb(77, 77, 77); background: rgba(34, 34, 34, 0.8); box-shadow: rgba(255, 255, 255, 0) 0px 0px 0px inset; box-sizing: border-box; font-size: 1.4rem; transition: background 0.2s, box-shadow 0.2s; }
#settingWrap .reform a.faqbtn::after { content: ""; position: absolute; right: 30px; width: 0px; height: 0px; border-style: solid; border-width: 8px 0px 8px 14px; border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgb(255, 255, 255); }
#settingWrap .reform .mailTitleTitle { display: flex; justify-content: center; align-items: center; margin: 10px 30px 0px; 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: 0px 10px; }
#settingWrap .reform a.linkBtn, #settingWrap .reform input.linkBtn { display: flex; flex-shrink: 0; justify-content: center; align-items: center; width: 100px; height: 35px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: rgb(147, 9, 18); color: rgb(208, 208, 208); font-size: 14px; box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 5px; cursor: pointer; }
#settingWrap .reform a.linkBtn.linked, #settingWrap .reform input.linkBtn.linked { background: rgb(75, 75, 75); }
#settingWrap .reform .errorMod { display: flex; align-items: center; width: 90%; margin: 0px auto 20px; padding: 10px 20px; border: 1px solid rgb(235, 0, 0); background: rgb(147, 9, 18); box-sizing: border-box; }
#settingWrap .reform .errorMod p { font-size: 1.4rem; }
#settingWrap .reform .lightBox.scrollbox { position: relative; max-height: 600px; padding: 25px 10px; box-sizing: border-box; overflow: auto; }
#settingWrap .reform .lightBox.scrollbox .scrollArea { overflow: auto; }
#settingWrap .reform .lightBox.scrollbox .scrollArea h4 { padding: 4px 0px; background: rgb(25, 25, 25); color: rgb(208, 208, 208); font-size: 1.4rem; text-align: center; }
#settingWrap .reform .lightBox.scrollbox .scrollArea #portal_icon_portal:checked ~ .iconRow .portal label span::after, #settingWrap .reform .lightBox.scrollbox .scrollArea #portal_icon_tw:checked ~ .iconRow .amb label span::after, #settingWrap .reform .lightBox.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: rgb(195, 5, 5); transform: translate(-50%, -50%); }
#settingWrap .reform .lightBox.scrollbox .scrollArea #portal_icon_renet:checked ~ .renetArea { display: block; }
#settingWrap .reform .lightBox.scrollbox .scrollArea .renetArea { display: none; }
#settingWrap .reform .lightBox.scrollbox .scrollArea .iconRow { display: flex; justify-content: center; margin: 0px 0px 20px; border-bottom: 1px solid rgb(25, 25, 25); }
#settingWrap .reform .lightBox.scrollbox .scrollArea .iconRow div { width: 23.2%; margin: 25px 3% 35px; color: rgb(208, 208, 208); font-size: 1.2rem; text-align: center; }
#settingWrap .reform .lightBox.scrollbox .scrollArea .iconRow div:nth-child(4n) { margin: 0px 0px 10px; }
#settingWrap .reform .lightBox.scrollbox .scrollArea .iconRow div input:checked + label { border: 3px solid rgb(125, 7, 15); cursor: default; }
#settingWrap .reform .lightBox.scrollbox .scrollArea .iconRow div label { display: block; position: relative; border: 3px solid rgba(0, 0, 0, 0); box-sizing: border-box; cursor: pointer; }
#settingWrap .reform .lightBox.scrollbox .scrollArea .iconRow div label img { width: 100%; height: auto; vertical-align: top; }
#settingWrap .reform .lightBox.scrollbox .scrollArea .iconRow div label .icon_area { width: 66px; height: 66px; overflow: hidden; }
@media screen and (min-width: 575px) {
  #settingWrap .reform .lightBox.scrollbox .scrollArea .iconRow div label .icon_area { width: 100px; height: auto; }
}
#settingWrap .reform .lightBox.scrollbox .scrollArea .iconRow div label span.radio { display: block; position: absolute; top: 115px; right: 50%; width: 18px; height: 18px; border-radius: 20px; background: rgb(255, 255, 255); transform: translateX(50%); }
@media screen and (min-width: 575px) {
  #settingWrap .reform .lightBox.scrollbox .scrollArea .iconRow div label span.radio { top: 130px; }
}
#settingWrap .reform .lightBox.scrollbox .scrollArea .iconRow div.disabled label span.radio { background: rgba(255, 255, 255, 0.3); }
#settingWrap .reform .lightBox.scrollbox .scrollArea .iconRow div.disabled span { color: rgb(97, 97, 97); }
#settingWrap .reform .lightBox.scrollbox .scrollArea .amb_message { display: flex; align-items: center; margin: 0px 0px 20px; padding: 0px 10px 0px 0px; background: url("/residentevil/pc/img/common/bg_inner.png") repeat; font-size: 1.2rem; line-height: 1; }
#settingWrap .reform .lightBox.scrollbox .scrollArea .amb_message span { display: block; width: 120px; height: 58px; margin: 0px 10px 0px 0px; background: url("/residentevil/pc/img/integration/logo_amb_re.png") center center / 80% auto no-repeat, url("/residentevil/pc/img/integration/bg_usagecontent1.jpg") center center / auto no-repeat; }
#settingWrap .reform .lightBox.scrollbox .scrollArea .amb_message span:lang(ja) { background: url("/residentevil/pc/img/integration/logo_amb_bh.png") center center / 80% auto no-repeat, url("/residentevil/pc/img/integration/bg_usagecontent1.jpg") center center / auto no-repeat; }
#settingWrap .reform .lightBox.scrollbox .scrollArea .renet_message { display: flex; align-items: center; padding: 0px 10px 0px 0px; background: url("/residentevil/pc/img/common/bg_inner.png") repeat; font-size: 1.2rem; line-height: 1; }
#settingWrap .reform .lightBox.scrollbox .scrollArea .renet_message span { display: block; width: 120px; height: 58px; margin: 0px 10px 0px 0px; background: url("/residentevil/pc/img/common/logo_renet.png") center center / 80% auto no-repeat, url("/residentevil/pc/img/integration/bg_usagecontent3.jpg") center center / 220% auto no-repeat; }
#settingWrap .reform .nicknamebox, #settingWrap .reform .commentbox { padding: 40px 0px 50px !important; }
#settingWrap .reform .nicknamebox p.commentError, #settingWrap .reform .commentbox p.commentError { display: none; width: 90%; margin: 0px auto; color: rgb(232, 37, 51); font-size: 1.4rem; }
#settingWrap .reform .nicknamebox p.commentError::before, #settingWrap .reform .commentbox p.commentError::before { display: inline-block; content: ""; position: relative; top: 3px; width: 16px; height: 16px; margin-right: 5px; background: url("/residentevil/pc/img/mypage/icon_error.png") center center no-repeat; }
#settingWrap .reform .nicknamebox font, #settingWrap .reform .commentbox font { display: none; }
#settingWrap .reform .nicknamebox input[type="text"][name="value"], #settingWrap .reform .commentbox input[type="text"][name="value"] { display: block; width: 90%; margin: 5px auto; padding: 10px; border: 1px solid rgb(102, 102, 102); background: rgba(255, 255, 255, 0.08); box-sizing: border-box; color: rgb(221, 221, 221); font-size: 14px; }
#settingWrap .reform .nicknamebox textarea[name="recommend"], #settingWrap .reform .commentbox textarea[name="recommend"] { display: block; width: 90%; height: 160px; margin: 5px auto; padding: 10px; border: 1px solid rgb(102, 102, 102); background: rgba(255, 255, 255, 0.08); box-sizing: border-box; color: rgb(221, 221, 221); font-size: 1.4rem; }
#settingWrap .reform .nicknamebox textarea[name="recommend"].error, #settingWrap .reform .commentbox textarea[name="recommend"].error { background: rgba(255, 0, 0, 0.1); border: 1px solid red; }
#settingWrap .reform .nicknamebox p#limit, #settingWrap .reform .commentbox p#limit { width: 90%; margin: 0px auto; color: rgba(153, 153, 153, 0.5); font-size: 1.2rem; }
#settingWrap .reform .platformTable { width: 90%; margin: 20px auto; border-collapse: separate; border-spacing: 1px; background: url("/residentevil/pc/img_common/bg_dots_white1_line.png") repeat; text-shadow: rgb(0, 0, 0) 1px 1px 2px; }
#settingWrap .reform .platformTable tr.odd { background-color: rgb(13, 13, 13); }
#settingWrap .reform .platformTable tr.even { background-color: rgb(0, 0, 0); }
#settingWrap .reform .platformTable tr th { background: url("/residentevil/pc/img_common/bg_dot_key.gif") repeat rgba(0, 0, 0, 0.8); padding: 10px; color: rgb(113, 155, 173); font-size: 1.2rem; line-height: 1.4em; vertical-align: middle; }
#settingWrap .reform .platformTable tr th.platform, #settingWrap .reform .platformTable tr th.active { width: 30%; }
#settingWrap .reform .platformTable tr td { padding: 10px; text-align: center; vertical-align: middle; }
#settingWrap .reform .platformTable tr td.textSel { background: rgb(0, 0, 0); }
#settingWrap .reform .platformTable tr td.titleTd { padding: 10px; background: rgb(0, 0, 0); font-size: 93%; line-height: 1.3em; white-space: normal; }
#settingWrap .reform .platformTable tr td.customState { table-layout: fixed; background: url("/residentevil/pc/img_common/bg_dots_key_line.png") repeat rgb(35, 40, 56); }
#settingWrap .reform .platformTable tr td span { color: rgb(113, 155, 173); font-size: 1.4rem; font-weight: bold; }
#settingWrap .reform .platformTable tr td .platUnset { color: rgb(204, 51, 0); }
#settingWrap .reform .platformTable tr td p { margin: 10px 0px; font-size: 1.2rem; text-align: left; }
#settingWrap .reform .platformTable tr td img { width: auto; height: 24px; }
#settingWrap .reform .hideme { display: none; }
#settingWrap .reform #pointtype { padding: 0px 5% 20px; }
#settingWrap .reform #pointtype.botmar { margin: 0px auto 20px; }
#settingWrap .reform #pointtype ul li { display: flex; position: relative; width: 100%; margin: 0px 0px 10px; }
#settingWrap .reform #pointtype ul li span.currPoints { display: block; padding: 0px 0px 0px 80px; color: rgb(227, 221, 164); font-family: Oswald, sans-serif; font-size: 1.4rem; }
#settingWrap .reform #pointtype ul li span.currPoints.ps5, #settingWrap .reform #pointtype ul li span.currPoints.ps5Logo { background: url("/residentevil/pc/img/common/footer/logo_Ps5.png") left center / 70px auto no-repeat; }
#settingWrap .reform #pointtype ul li span.currPoints.ps4, #settingWrap .reform #pointtype ul li span.currPoints.ps4Logo { background: url("/residentevil/pc/img/common/footer/logo_Ps4.png") left center / 70px auto no-repeat; }
#settingWrap .reform #pointtype ul li span.currPoints.ps3, #settingWrap .reform #pointtype ul li span.currPoints.ps3Logo { background: url("/residentevil/pc/img/common/footer/logo_Ps3.png") left center / 70px auto no-repeat; }
#settingWrap .reform #pointtype ul li span.currPoints.xseries, #settingWrap .reform #pointtype ul li span.currPoints.xboxseries, #settingWrap .reform #pointtype ul li span.currPoints.xseriesLogo { background: url("/residentevil/pc/img/common/footer/logo_Xboxseries.png") left center / 70px auto no-repeat; }
#settingWrap .reform #pointtype ul li span.currPoints.xone, #settingWrap .reform #pointtype ul li span.currPoints.xboxone, #settingWrap .reform #pointtype ul li span.currPoints.xoneLogo { background: url("/residentevil/pc/img/common/footer/logo_Xboxone.png") left center / 70px auto no-repeat; }
#settingWrap .reform #pointtype ul li span.currPoints.x360, #settingWrap .reform #pointtype ul li span.currPoints.x360Logo { background: url("/residentevil/pc/img/common/footer/logo_Xbox360.png") left center / 70px auto no-repeat; }
#settingWrap .reform #pointtype ul li span.currPoints.nsw, #settingWrap .reform #pointtype ul li span.currPoints.nswLogo { background: url("/residentevil/pc/img/common/footer/logo_Nsw.png") left center / 70px auto no-repeat; }
#settingWrap .reform #pointtype ul li span.currPoints.nsw2, #settingWrap .reform #pointtype ul li span.currPoints.nsw2Logo { background: url("/residentevil/pc/img/common/footer/logo_Nsw2.png") left center / 70px auto no-repeat; }
#settingWrap .reform #pointtype ul li span.currPoints.wiiu, #settingWrap .reform #pointtype ul li span.currPoints.wiiuLogo { background: url("/residentevil/pc/img/common/footer/logo_Wiiu.png") left center / 70px auto no-repeat; }
#settingWrap .reform #pointtype ul li span.currPoints.steam, #settingWrap .reform #pointtype ul li span.currPoints.steamLogo { background: url("/residentevil/pc/img/common/footer/logo_Windows.png") left center / 70px auto no-repeat; }
#settingWrap .reform #pointtype ul li span.currPoints.windows, #settingWrap .reform #pointtype ul li span.currPoints.windowsLogo { background: url("/residentevil/pc/img/common/footer/logo_Windows.png") left center / 70px auto no-repeat; }
#settingWrap .reform #pointtype ul li span.currPoints.epic, #settingWrap .reform #pointtype ul li span.currPoints.epicLogo { background: url("/residentevil/pc/img/common/footer/logo_Epic.png") left center / 70px auto no-repeat; }
#settingWrap .reform #pointtype ul li span.currPoints.nsw2, #settingWrap .reform #pointtype ul li span.currPoints.nsw2Logo { background: url("/residentevil/pc/img/common/footer/logo_Nsw2.png") 22% center / 20px auto no-repeat; }
#settingWrap .reform #pointtype ul li span.currPoints.epic, #settingWrap .reform #pointtype ul li span.currPoints.epicLogo { background: url("/residentevil/pc/img/common/footer/logo_Epic.png") 22% center / 18px auto no-repeat; }
#settingWrap .reform #pointtype ul li span.currPoints::after { display: inline-block; content: "REP"; margin-left: 5px; color: rgb(208, 208, 208); font-size: 1.4rem; }
#settingWrap .reform #pointhard { display: flex; flex-wrap: wrap; padding: 0px 5% 20px; }
#settingWrap .reform #pointhard .radioWrap { margin: 0px 0px 20px; }
#settingWrap .reform #pointhard .radioWrap label { margin: 10px 10px 10px 0px; }
#settingWrap .reform #pointhard .errMsg { padding: 30px 0px 10px; color: rgb(221, 19, 19); font-size: 1.6rem; text-align: center; }
#settingWrap .reform #pointhard .errMsg::before { display: inline-block; content: ""; position: relative; top: 3px; width: 16px; height: 16px; margin: 0px 5px 0px 0px; background: url("/residentevil/pc/img/setting/icon_error.png") center center no-repeat; }
#settingWrap .reform #pointset { padding: 0px 5% 20px; }
#settingWrap .reform #pointset.botmar { margin: 0px auto 20px; }
#settingWrap .reform #pointset .radioWrap { margin: 0px 0px 20px; }
#settingWrap .reform #pointset .radioWrap label { margin: 10px 0px; }
#settingWrap .reform #pointset span.currPoints { color: rgb(227, 221, 164); font-family: Oswald, sans-serif; }
#settingWrap .reform #pointconfirm { padding: 0px 5% 20px; }
#settingWrap .reform #pointconfirm .point-wrap p:first-child::after { top: 50px; height: 90px; }
#settingWrap .reform .point-wrap { width: 100%; position: relative; }
#settingWrap .reform .point-wrap p { position: relative; margin: 0px; padding-left: 100px; }
#settingWrap .reform .point-wrap p.ps5, #settingWrap .reform .point-wrap p.ps5Logo { background: url("/residentevil/pc/img/common/footer/logo_Ps5.png") 0px center / 80px auto no-repeat; }
#settingWrap .reform .point-wrap p.ps4, #settingWrap .reform .point-wrap p.ps4Logo { background: url("/residentevil/pc/img/common/footer/logo_Ps4.png") 0px center / 80px auto no-repeat; }
#settingWrap .reform .point-wrap p.ps3, #settingWrap .reform .point-wrap p.ps3Logo { background: url("/residentevil/pc/img/common/footer/logo_Ps3.png") 0px center / 80px auto no-repeat; }
#settingWrap .reform .point-wrap p.xseries, #settingWrap .reform .point-wrap p.xboxseries, #settingWrap .reform .point-wrap p.xseriesLogo { background: url("/residentevil/pc/img/common/footer/logo_Xboxseries.png") 0px center / 80px auto no-repeat; }
#settingWrap .reform .point-wrap p.xone, #settingWrap .reform .point-wrap p.xboxone, #settingWrap .reform .point-wrap p.xoneLogo { background: url("/residentevil/pc/img/common/footer/logo_Xboxone.png") 0px center / 80px auto no-repeat; }
#settingWrap .reform .point-wrap p.x360, #settingWrap .reform .point-wrap p.x360Logo { background: url("/residentevil/pc/img/common/footer/logo_Xbox360.png") 0px center / 80px auto no-repeat; }
#settingWrap .reform .point-wrap p.nsw, #settingWrap .reform .point-wrap p.nswLogo { background: url("/residentevil/pc/img/common/footer/logo_Nsw.png") 0px center / 80px auto no-repeat; }
#settingWrap .reform .point-wrap p.nsw2, #settingWrap .reform .point-wrap p.nsw2Logo { background: url("/residentevil/pc/img/common/footer/logo_Nsw2.png") 0px center / 80px auto no-repeat; }
#settingWrap .reform .point-wrap p.wiiu, #settingWrap .reform .point-wrap p.wiiuLogo { background: url("/residentevil/pc/img/common/footer/logo_Wiiu.png") 0px center / 80px auto no-repeat; }
#settingWrap .reform .point-wrap p.steam, #settingWrap .reform .point-wrap p.steamLogo { background: url("/residentevil/pc/img/common/footer/logo_Windows.png") 0px center / 80px auto no-repeat; }
#settingWrap .reform .point-wrap p.windows, #settingWrap .reform .point-wrap p.windowsLogo { background: url("/residentevil/pc/img/common/footer/logo_Windows.png") 0px center / 80px auto no-repeat; }
#settingWrap .reform .point-wrap p.epic, #settingWrap .reform .point-wrap p.epicLogo { background: url("/residentevil/pc/img/common/footer/logo_Epic.png") 0px center / 80px auto no-repeat; }
#settingWrap .reform .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 .reform .point-wrap p span.currPoints { color: rgb(227, 221, 164); font-size: 1.4rem; font-family: Oswald, sans-serif; }
#settingWrap .reform .point-wrap p span.currPoints::after { display: inline-block; content: "REP"; margin-left: 5px; color: rgb(208, 208, 208); font-family: "Noto Sans JP", serif; font-size: 1.4rem; }
#settingWrap .reform .point-wrap p span.movePoints { position: absolute; bottom: 0px; margin-left: 20px; color: rgb(221, 19, 19); font-family: Oswald, sans-serif; font-size: 1.4rem; white-space: nowrap; }
#settingWrap .reform .point-wrap p span.movePoints::before { content: ""; position: absolute; top: 50%; left: -17px; width: 8px; height: 8px; border-style: solid; border-width: 0px 2px 2px 0px; border-color: rgba(255, 255, 255, 0.5); transform: scale(1, 0.8) translateY(-50%) rotate(-45deg); }
#settingWrap .reform .point-wrap p.sysconfirm { padding: 0px; font-family: Oswald, sans-serif; font-size: 1.3rem; }
#settingWrap .reform .point-wrap p.pointconfirm { padding: 0px; font-size: 1.3rem; }
#settingWrap .reform .point-wrap.botcush { margin-bottom: 20px; }
#settingWrap .reform div.divline { width: 100%; height: 0px; margin: 20px 0px; border-bottom: 1px solid rgb(77, 77, 77); border-top: 1px solid rgb(26, 26, 26); }
#settingWrap .reform .radioWrap { margin-bottom: 15px; }
#settingWrap .reform .radioWrap.recommend { margin: 30px 0px; }
#settingWrap .reform .radioWrap.recommend label { margin: 6px 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: rgb(195, 5, 5); transform: translate(-50%, -50%); }
#settingWrap .reform .radioWrap label { display: flex; align-items: center; position: relative; margin: 6px 10px; font-size: 1.3rem; cursor: pointer; }
#settingWrap .reform .radioWrap label span { display: block; position: relative; width: 22px; height: 22px; margin-right: 5px; border-radius: 50%; background: rgb(255, 255, 255); }
#settingWrap .reform .radioWrap label[for="somePoints"].longbottom { margin-bottom: 80px !important; }
#settingWrap .reform .radioWrap label #REpointAmount { display: none; position: absolute; top: 30px; left: 25px; width: 320px; }
#settingWrap .reform .radioWrap label #REpointAmount input { width: 160px; height: 30px; margin: 0px 0px 5px; padding: 0px 5px; border: 1px solid rgb(77, 77, 77); background: rgb(34, 34, 34); color: dimgray; font-size: 1.2rem; }
#settingWrap .reform .radioWrap label #REpointAmount div.note { display: none; width: 65vw; background: rgba(0, 0, 0, 0); color: rgb(232, 37, 51); font-size: 1.2rem; }
#settingWrap .reform .radioWrap label #REpointAmount div.note::before { display: inline-block; content: ""; width: 16px; height: 16px; margin: 3px 5px 0px 0px; background: url("/residentevil/pc/img/mypage/icon_error.png") center center no-repeat; vertical-align: bottom; }
#settingWrap .reform p { margin: 0px auto; color: rgb(208, 208, 208); line-height: 1.7; font-size: 1.4rem; }
#settingWrap .reform p.loginNote { width: 90%; margin: 0px auto 30px; }
#settingWrap .reform p.center { margin-top: 50px; text-align: center; width: 320px; }
#settingWrap .reform p.detail { width: 90%; }
#settingWrap .reform p.largeTxt { font-size: 1.7rem; text-align: center; margin: 20px auto 30px; width: 90%; font-weight: bold; }
#settingWrap .reform p.iconpage { width: 100%; text-align: center; font-size: 1.2rem; margin: 15px 0px; }
#settingWrap .reform img.ambaDetails { margin: 40px auto 50px; display: block; width: 90%; }
#settingWrap .reform img.aboutPreview { margin: 30px auto; display: block; width: 90%; }
#settingWrap .reform .finishWrap { min-height: 240px; display: flex; flex-wrap: wrap; place-content: center; padding: 100px 10px 50px; box-sizing: border-box; }
#settingWrap .reform .finishWrap p { text-align: center; font-weight: bold; color: gray; }
#settingWrap .reform .finishWrap p.large { color: rgb(255, 255, 255); font-size: 20px; margin-bottom: 30px; }
#settingWrap .reform .formSubhead { width: 90%; margin: 30px auto 10px; font-size: 1.8rem; color: rgb(208, 208, 208); }
#settingWrap .reform .formSubhead span { font-size: 12px; display: inline-block; color: rgb(255, 255, 255); padding: 4px 8px; margin-right: 10px; vertical-align: bottom; }
#settingWrap .reform .formSubhead span.hissu { background: rgb(195, 5, 5); }
#settingWrap .reform .formSubhead span.nini { background: rgb(50, 111, 214); }
#settingWrap .reform .darkBox { width: 90%; margin: 20px auto 0px; min-height: 30px; background: rgba(0, 0, 0, 0.5); border-style: solid; border-color: rgb(49, 49, 49); border-image: none; border-width: 1px 0px; display: flex; justify-content: center; align-items: center; color: rgb(122, 122, 122); font-size: 1.4rem; padding: 10px 20px; box-sizing: border-box; flex-wrap: wrap; }
#settingWrap .reform span.afterNote { font-size: 14px; width: 100%; margin: 10px auto 0px; color: rgb(119, 119, 119); display: block; }
#settingWrap .reform label { cursor: pointer; }
#settingWrap .reform label[for="wantMail"] { font-size: 1.25rem; font-weight: bold; color: rgb(208, 208, 208); }
#settingWrap .reform span.mailnote { font-size: 1.2rem; color: rgb(119, 119, 119); display: block; margin: 20px 0px 20px 30px; text-align: left; }
#settingWrap .reform .agreeCheck, #settingWrap .reform .mailCheckWrap { font-size: 1.6rem; color: rgb(218, 218, 218); margin: 20px auto 0px; text-align: center; width: 90%; overflow: auto; }
#settingWrap .reform .agreeCheck.alone, #settingWrap .reform .mailCheckWrap.alone { margin: 40px auto; }
#settingWrap .reform .agreeCheck.bold, #settingWrap .reform .mailCheckWrap.bold { font-weight: bold; }
#settingWrap .reform .agreeCheck a, #settingWrap .reform .mailCheckWrap a { color: rgb(227, 221, 164); position: relative; opacity: 1; transition: opacity 0.2s; }
#settingWrap .reform .agreeCheck a::after, #settingWrap .reform .mailCheckWrap a::after { content: ""; width: 100%; position: absolute; height: 1px; background: rgb(227, 221, 164); left: 0px; bottom: -4px; }
#settingWrap .reform .agreeCheck span.agreeNote, #settingWrap .reform .mailCheckWrap span.agreeNote { font-size: 1.2rem; opacity: 0.5; margin: 20px auto; font-weight: normal; display: block; }
#settingWrap .reform .agreeCheck span.agreeNote.mmNote, #settingWrap .reform .mailCheckWrap span.agreeNote.mmNote { text-align: left; width: calc(100% - 65px); clear: both; margin-top: 30px; }
#settingWrap .reform .agreeCheck label.mmCheck, #settingWrap .reform .mailCheckWrap label.mmCheck { text-align: left; width: calc(100% - 35px); float: right; }
#settingWrap .reform input[type="checkbox"] { visibility: hidden; position: absolute; }
#settingWrap .reform input[type="checkbox"] + label { width: 14px; height: 14px; display: inline-block; border: 3px solid rgb(255, 255, 255); vertical-align: text-bottom; margin-right: 10px; position: relative; }
#settingWrap .reform input[type="checkbox"]:checked + label { background: rgb(255, 255, 255); }
#settingWrap .reform input[type="checkbox"]:checked + label::after { content: ""; width: 9px; height: 5px; border-style: solid; border-color: rgb(195, 5, 5); border-image: none; display: block; position: absolute; border-width: 0px 0px 4px 4px; transform: rotate(-45deg); top: 1px; left: 1px; }
#settingWrap .reform .buttonBox { width: 90%; height: 110px; display: flex; place-content: center; flex-wrap: wrap; bottom: 0px; margin: 0px auto; }
#settingWrap .reform .buttonBox.dark { width: 90%; background: rgba(0, 0, 0, 0.5); padding: 0px 5%; }
#settingWrap .reform .buttonBox.float { position: fixed; bottom: 0px; z-index: 999; left: 0px; background: rgba(0, 0, 0, 0.8); width: 100vw; min-width: 90%; border-top: 1px solid rgb(49, 49, 49); }
#settingWrap .reform .buttonBox a.short, #settingWrap .reform .buttonBox a.long, #settingWrap .reform .buttonBox input.short, #settingWrap .reform .buttonBox input.long, #settingWrap .reform .buttonBox button.short, #settingWrap .reform .buttonBox button.long { display: flex; flex-grow: 1; justify-content: center; align-items: center; max-width: 70%; height: 55px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; background: rgb(125, 7, 15); box-sizing: border-box; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 10px; color: rgb(208, 208, 208); font-size: 1.4rem; text-align: center; opacity: 1; transition: 0.2s; appearance: none; }
#settingWrap .reform .buttonBox a.short:first-child, #settingWrap .reform .buttonBox a.long:first-child, #settingWrap .reform .buttonBox input.short:first-child, #settingWrap .reform .buttonBox input.long:first-child, #settingWrap .reform .buttonBox button.short:first-child, #settingWrap .reform .buttonBox button.long:first-child { margin-right: 5px; }
#settingWrap .reform .buttonBox a.short:last-child, #settingWrap .reform .buttonBox a.long:last-child, #settingWrap .reform .buttonBox input.short:last-child, #settingWrap .reform .buttonBox input.long:last-child, #settingWrap .reform .buttonBox button.short:last-child, #settingWrap .reform .buttonBox button.long:last-child { margin-left: 5px; }
#settingWrap .reform .buttonBox a.short.grey, #settingWrap .reform .buttonBox a.long.grey, #settingWrap .reform .buttonBox input.short.grey, #settingWrap .reform .buttonBox input.long.grey, #settingWrap .reform .buttonBox button.short.grey, #settingWrap .reform .buttonBox button.long.grey { border: 1px solid rgb(77, 77, 77); background: rgba(34, 34, 34, 0.8); box-shadow: rgba(255, 255, 255, 0) 0px 0px 0px inset; }
#settingWrap .reform .buttonBox a.short.save.loading, #settingWrap .reform .buttonBox a.long.save.loading, #settingWrap .reform .buttonBox input.short.save.loading, #settingWrap .reform .buttonBox input.long.save.loading, #settingWrap .reform .buttonBox button.short.save.loading, #settingWrap .reform .buttonBox button.long.save.loading { position: relative; }
#settingWrap .reform .buttonBox a.short.save.loading::after, #settingWrap .reform .buttonBox a.long.save.loading::after, #settingWrap .reform .buttonBox input.short.save.loading::after, #settingWrap .reform .buttonBox input.long.save.loading::after, #settingWrap .reform .buttonBox button.short.save.loading::after, #settingWrap .reform .buttonBox button.long.save.loading::after { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: url("/residentevil/pc/img_common/shadowbox_loading.gif") center center no-repeat rgba(0, 0, 0, 0.8); }
#settingWrap .reform .buttonBox a.short.disabled, #settingWrap .reform .buttonBox a.long.disabled, #settingWrap .reform .buttonBox input.short.disabled, #settingWrap .reform .buttonBox input.long.disabled, #settingWrap .reform .buttonBox button.short.disabled, #settingWrap .reform .buttonBox button.long.disabled { opacity: 0.4; pointer-events: none; }
#settingWrap .reform .buttonBox a.short, #settingWrap .reform .buttonBox input.short, #settingWrap .reform .buttonBox button.short { width: 30%; }
#settingWrap .reform .buttonBox a.long, #settingWrap .reform .buttonBox input.long, #settingWrap .reform .buttonBox button.long { width: 50%; }
#settingWrap .reform .buttonBox span.aftercomment { display: block; width: 100%; text-align: center; margin-top: 10px; color: rgb(119, 119, 119); font-size: 14px; }
#settingWrap .setting-cancellation .reform h2 { padding: 0px 0px 25px; font-size: 2rem; }
#settingWrap .setting-cancellation .reform dl.menu { width: 90%; margin: 20px auto; }
#settingWrap .setting-cancellation .reform dl.menu dt { margin: 0px 0px 20px; color: rgb(208, 208, 208); font-size: 1.8rem; }
#settingWrap .setting-cancellation .reform dl.menu dt span { display: block; color: rgb(142, 142, 142); font-size: 1.2rem; }
#settingWrap .setting-cancellation .reform dl.menu dd a { display: flex; justify-content: center; align-items: center; width: 200px; height: 40px; margin: 0px auto; border: 1px solid rgb(102, 102, 102); color: rgb(208, 208, 208); 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: rgb(221, 221, 221); font-size: 1.8rem; line-height: 1.8; }
#settingWrap .setting-cancellation .reform .textarea p span { display: inline-block; margin: 30px 0px 0px; padding: 1em; border-top: 1px solid rgb(102, 102, 102); background: rgb(0, 0, 0); box-sizing: border-box; font-size: 1.3rem; text-align: left; line-height: 1.5; opacity: 0.5; }
#settingWrap .setting-cancellation .reform .textarea p span br:nth-of-type(2) { display: none; }
#settingWrap .setting-cancellation .reform .agreeCheck { width: 90%; margin: 30px auto 0px; color: rgb(218, 218, 218); 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: 0px 10px 0px 0px; border: 3px solid rgb(255, 255, 255); vertical-align: text-bottom; }
#settingWrap .setting-cancellation .reform #agreeCheck:checked ~ .agreeCheck label:first-of-type { background: rgb(255, 255, 255); }
#settingWrap .setting-cancellation .reform #agreeCheck:checked ~ .agreeCheck label:first-of-type::after { display: block; content: ""; width: 9px; height: 5px; border-style: solid; border-color: rgb(195, 5, 5); border-image: none; border-width: 0px 0px 4px 4px; transform: rotate(-45deg); }
#settingWrap .setting-cancellation .reform p.centerText { margin: 60px 0px; color: rgb(221, 221, 221); font-size: 1.8rem; text-align: center; }
#settingWrap .setting-cancellation .reform .buttonBox input[type="submit"], #settingWrap .setting-cancellation .reform .buttonBox button[type="submit"] { padding: 0px 10px; white-space: normal; }
#settingWrap .setting-profile .reform { margin: 0px auto 40px; padding: 20px 0px 80px !important; }
#settingWrap .setting-profile .toMypage { padding: 0px 0px 100px; }
#settingWrap .setting-profile .toMypage a { display: flex; justify-content: center; align-items: center; width: 300px; height: 40px; margin: 0px auto; background: rgb(147, 9, 18); color: rgb(255, 255, 255); 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: rgb(235, 0, 0); }
#settingWrap .setting-profile .toMypage a.disabled { opacity: 0.5; pointer-events: none; }
#settingWrap .setting-profile .withdrawal { width: 90%; margin: 30px auto 0px; padding: 15px 20px; border: 1px solid rgb(64, 64, 64); background: rgb(10, 10, 10); box-sizing: border-box; }
#settingWrap .setting-profile .withdrawal p { margin: 0px 0px 5px; color: rgb(220, 220, 220); font-size: 1.6rem; text-align: center; }
#settingWrap .setting-profile .withdrawal a { display: flex; justify-content: center; align-items: center; width: 100%; height: 40px; border: 1px solid rgb(102, 102, 102); color: rgb(208, 208, 208); font-size: 1.2rem; text-align: center; }
main#portal-settings.setting-ambassador .reform .lightBox .linkRow { align-items: flex-start; }
main#portal-settings.setting-ambassador .reform .lightBox .linkRow span.tw { margin: 10px auto 30px 0px; }
main#portal-settings.setting-ambassador .reform .lightBox .linkRow span.accountName { margin: 5px auto 0px 0px; }
main#portal-settings.setting-ambassador .reform .lightBox .linkRow a { display: flex; justify-content: center; align-items: center; min-width: 46px; height: 35px; padding: 0px 30px 0px 20px; border: 1px solid rgb(0, 172, 238); background: url("/residentevil/pc/img/setting/icon_replace.png") right 10px center no-repeat rgb(0, 111, 154); }
main#portal-settings.setting-ambassador .withdrawal { width: 90%; margin: 30px auto 0px; padding: 15px 20px; border: 1px solid rgb(64, 64, 64); background: rgb(10, 10, 10); box-sizing: border-box; }
main#portal-settings.setting-ambassador .withdrawal p { margin: 0px 0px 5px; color: rgb(220, 220, 220); font-size: 1.6rem; }
main#portal-settings.setting-ambassador .withdrawal a { display: flex; justify-content: center; align-items: center; width: 100%; height: 40px; border: 1px solid rgb(102, 102, 102); color: rgb(208, 208, 208); font-size: 1.2rem; text-align: center; }
.nav_ttl_renet, .nav_ttl_bh_six, .nav_ttl_re_six, .nav_ttl_bh_rev, .nav_ttl_re_rev, .nav_ttl_bh_one, .nav_ttl_re_one, .nav_ttl_bh_rev2, .nav_ttl_re_rev2, .nav_ttl_bh_uc, .nav_ttl_re_uc, .nav_ttl_bh_seven, .nav_ttl_re_seven, .nav_ttl_bh_two, .nav_ttl_re_two, .nav_ttl_re_two_tm, .nav_ttl_bh_three, .nav_ttl_re_three, .nav_ttl_bh_resistance, .nav_ttl_re_resistance, .nav_ttl_mainte { z-index: 2; position: absolute; top: 5px; right: 5px; width: 20px; height: 20px; text-indent: -9999px; border: 1px solid rgb(99, 99, 99); border-radius: 50%; }
.cl_ttl_re_resistance, .cl_ttl_re_three, .cl_ttl_re_two, .cl_ttl_re_two_tm, .cl_ttl_re_seven, .cl_ttl_re_uc, .cl_ttl_re_rev2, .cl_ttl_re_one, .cl_ttl_re_rev, .cl_ttl_bh_six, .cl_ttl_re_six, .cl_ttl_bh_rev, .cl_ttl_bh_one, .cl_ttl_bh_rev2, .cl_ttl_bh_uc, .cl_ttl_bh_seven, .cl_ttl_bh_two, .cl_ttl_bh_three, .cl_ttl_bh_resistance, .cl_ttl_renet { z-index: 2; position: absolute; top: 1px; left: 1px; width: 20px; height: 20px; text-indent: -9999px; border: 1px solid rgb(99, 99, 99); border-radius: 50%; }
.ttl_renet, .nav_ttl_renet { background: url("/residentevil/pc/img_common/logo_icon_renet.png") center top / 100% auto no-repeat; }
.ttl_bh_six, .nav_ttl_bh_six, .cl_ttl_bh_six { background: url("/residentevil/pc/img_common/logo_icon_bh_six.png") center top / 100% auto no-repeat; }
.ttl_re_six, .nav_ttl_re_six, .cl_ttl_re_six { background: url("/residentevil/pc/img_common/logo_icon_re_six.png") center top / 100% auto no-repeat; }
.ttl_bh_rev, .nav_ttl_bh_rev, .cl_ttl_bh_rev { background: url("/residentevil/pc/img_common/logo_icon_bh_rev.png") center top / 100% auto no-repeat; }
.ttl_re_rev, .nav_ttl_re_rev, .cl_ttl_re_rev { background: url("/residentevil/pc/img_common/logo_icon_re_rev.png") center top / 100% auto no-repeat; }
.ttl_bh_one, .nav_ttl_bh_one, .cl_ttl_bh_one { background: url("/residentevil/pc/img_common/logo_icon_bh_one.png") center top / 100% auto no-repeat; }
.ttl_re_one, .nav_ttl_re_one, .cl_ttl_re_one { background: url("/residentevil/pc/img_common/logo_icon_re_one.png") center top / 100% auto no-repeat; }
.ttl_bh_rev2, .nav_ttl_bh_rev2, .cl_ttl_bh_rev2 { background: url("/residentevil/pc/img_common/logo_icon_bh_rev2.png") center top / 100% auto no-repeat; }
.ttl_re_rev2, .nav_ttl_re_rev2, .cl_ttl_re_rev2 { background: url("/residentevil/pc/img_common/logo_icon_re_rev2.png") center top / 100% auto no-repeat; }
.ttl_bh_uc, .nav_ttl_bh_uc, .cl_ttl_bh_uc { background: url("/residentevil/pc/img_common/logo_icon_bh_uc.png") center top / 100% auto no-repeat; }
.ttl_re_uc, .nav_ttl_re_uc, .cl_ttl_re_uc { background: url("/residentevil/pc/img_common/logo_icon_re_uc.png") center top / 100% auto no-repeat; }
.ttl_bh_seven, .nav_ttl_bh_seven, .cl_ttl_bh_seven { background: url("/residentevil/pc/img_common/logo_icon_bh_seven.png") center top / 100% auto no-repeat; }
.ttl_re_seven, .nav_ttl_re_seven, .cl_ttl_re_seven { background: url("/residentevil/pc/img_common/logo_icon_re_seven.png") center top / 100% auto no-repeat; }
.ttl_bh_two, .nav_ttl_bh_two, .cl_ttl_bh_two { background: url("/residentevil/pc/img_common/logo_icon_bh_two.png") center top / 100% auto no-repeat; }
.ttl_re_two, .nav_ttl_re_two, .cl_ttl_re_two { background: url("/residentevil/pc/img_common/logo_icon_re_two.png") center top / 100% auto no-repeat; }
.ttl_re_two_tm, .nav_ttl_re_two_tm, .cl_ttl_re_two_tm { background: url("/residentevil/pc/img_common/logo_icon_re_two_tm.png") center top / 100% auto no-repeat; }
.ttl_bh_three, .nav_ttl_bh_three, .cl_ttl_bh_three { background: url("/residentevil/pc/img_common/logo_icon_bh_three.png") center top / 100% auto no-repeat; }
.ttl_re_three, .nav_ttl_re_three, .cl_ttl_re_three { background: url("/residentevil/pc/img_common/logo_icon_re_three.png") center top / 100% auto no-repeat; }
.ttl_bh_resistance, .nav_ttl_bh_resistance, .cl_ttl_bh_resistance { background: url("/residentevil/pc/img_common/logo_icon_bh_resistance.png") center top / 100% auto no-repeat; }
.ttl_re_resistance, .nav_ttl_re_resistance, .cl_ttl_re_resistance { background: url("/residentevil/pc/img_common/logo_icon_re_resistance.png") center top / 100% auto no-repeat; }
main#portal-setting.setting-relogin { transition: visibility 0.3s, opacity 0.3s; background: url("/residentevil/pc/img/setting/bg-setting.jpg") center top / 1000px auto no-repeat fixed; visibility: visible !important; opacity: 1 !important; }
main#portal-setting.setting-relogin #pagetitle { display: flex; justify-content: center; align-items: center; position: relative; height: 130px; opacity: 0; animation: 0.5s ease-out 0.8s 1 normal forwards running ease_display; }
main#portal-setting.setting-relogin #pagetitle h1 { position: relative; font-family: Oswald, sans-serif; font-weight: 200; line-height: 1; font-size: 9.6vw; }
@media only screen and (min-width: 480px) {
  main#portal-setting.setting-relogin #pagetitle h1 { font-size: 5rem; }
}
@media only screen and (max-width: 320px) {
  main#portal-setting.setting-relogin #pagetitle h1 { font-size: 3.5rem; }
}
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: 24px; background: rgb(235, 0, 0); transform: translateX(50%); }
main#portal-setting.setting-relogin #pagetitle h1::before { top: -30px; }
main#portal-setting.setting-relogin #pagetitle h1::after { bottom: -30px; }
main#portal-setting.setting-relogin #contents { width: 100%; padding: 0px; color: rgb(255, 255, 255); opacity: 0; animation: 0.5s ease-out 1.2s 1 normal forwards running ease_display; }
main#portal-setting.setting-relogin #contents .contents__inner { display: flex; flex-wrap: wrap; justify-content: space-between; margin: 0px auto; padding: 40px 0px 0px; }
main#portal-setting.setting-relogin #contents .contents__inner .reform { padding: 50px 1px 1px; margin: 0px auto 100px; border: 1px solid rgb(49, 49, 49); background: url("/residentevil/pc/img/common/bg_inner.png") repeat; box-shadow: rgba(0, 0, 0, 0.8) 0px 0px 10px; }
main#portal-setting.setting-relogin #contents .contents__inner .reform div.lightBox { position: relative; width: 90%; margin: 0px auto; padding: 50px 20px 30px; border-top: 1px solid rgb(84, 84, 84); background: rgba(255, 255, 255, 0.08); box-sizing: border-box; }
main#portal-setting.setting-relogin #contents .contents__inner .reform div.lightBox p.center { color: rgb(208, 208, 208); font-size: 1.8rem; text-align: center; }
main#portal-setting.setting-relogin #contents .contents__inner .reform div.lightBox p.center span.agreeNote { display: block; margin: 20px auto; font-size: 1rem; font-weight: normal; opacity: 0.5; }
main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox { display: flex; flex-wrap: wrap; place-content: center; width: 90%; height: 110px; bottom: 0px; margin: 0px auto; }
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.short, main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox input.long, main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox button.short, main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox button.long { display: flex; flex-grow: 1; justify-content: center; align-items: center; max-width: 70%; height: 55px; border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: rgb(125, 7, 15); box-sizing: border-box; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 10px; color: rgb(208, 208, 208); font-size: 1.4rem; text-align: center; opacity: 1; transition: 0.2s; appearance: none; }
main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox a.short:first-child, main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox a.long:first-child, main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox input.short:first-child, main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox input.long:first-child, main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox button.short:first-child, main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox button.long:first-child { margin-right: 5px; }
main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox a.short:last-child, main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox a.long:last-child, main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox input.short:last-child, main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox input.long:last-child, main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox button.short:last-child, main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox button.long:last-child { margin-left: 5px; }
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.short.grey, main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox input.long.grey, main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox button.short.grey, main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox button.long.grey { border: 1px solid rgb(77, 77, 77); background: rgba(34, 34, 34, 0.8); box-shadow: rgba(255, 255, 255, 0) 0px 0px 0px inset; }
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.short.disabled, main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox input.long.disabled, main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox button.short.disabled, main#portal-setting.setting-relogin #contents .contents__inner .reform .buttonBox 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: 30%; }
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: 50%; }
main#portal-remind { width: 100%; transition: visibility 0.3s, opacity 0.3s; background: url("/residentevil/pc/img/remind/bg.jpg") center 55px / 1200px auto repeat fixed; overflow: hidden; visibility: visible !important; opacity: 1 !important; }
main#portal-remind #pagetitle { display: flex; flex-direction: column; align-items: center; position: relative; min-height: 550px; padding: 0px 0px 100px; box-sizing: border-box; opacity: 0; animation: 0.5s ease-out 0.8s 1 normal forwards running ease_display; }
main#portal-remind #pagetitle h1 { position: relative; width: 70%; max-width: 300px; height: auto; margin: 60px auto 0px; line-height: 1; }
main#portal-remind #pagetitle h1 img { width: 100%; height: auto; }
main#portal-remind #pagetitle p.txt { position: relative; padding: 40px 0px 0px; color: rgb(255, 255, 255); font-size: 4vw; font-family: "Noto Serif JP", serif; font-weight: 200; text-shadow: rgb(0, 0, 0) 0px 0px 10px, rgb(0, 0, 0) 0px 0px 10px, rgb(0, 0, 0) 0px 0px 10px, rgb(0, 0, 0) 0px 0px 10px; text-align: center; }
@media screen and (min-width: 470px) {
  main#portal-remind #pagetitle p.txt { font-size: 2rem; }
}
main#portal-remind #pagetitle p.txt span { color: rgb(238, 0, 0); }
main#portal-remind #pagetitle p.txt::before { display: block; content: ""; position: absolute; top: 22px; right: 50%; width: 50%; max-width: 258px; height: 1px; background: rgb(70, 70, 70); transform: translateX(50%); }
main#portal-remind #pagetitle p.txt::after { display: block; content: ""; position: absolute; top: 13px; right: 50%; width: 1px; height: 20px; background: rgb(70, 70, 70); 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: 10px auto 25px; padding: 0px 5px; background: rgba(238, 0, 0, 0.6); color: rgb(255, 255, 255); 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 rgb(255, 255, 255); border-right: 2px solid rgb(255, 255, 255); transform: rotate(45deg); }
main#portal-remind #pagetitle p.txt a:active { filter: brightness(1.5); }
main#portal-remind #pagetitle p.closeText { display: flex; justify-content: center; align-items: center; position: relative; width: 100%; height: 129px; margin: 20px auto 0px; background: linear-gradient(90deg, rgba(184, 17, 22, 0) 0%, rgb(184, 17, 22) 50%, rgba(184, 17, 22, 0) 100%); color: rgb(255, 255, 255); font-size: 1.4rem; text-shadow: rgb(0, 0, 0) 0px 0px 10px, rgb(0, 0, 0) 0px 0px 10px, rgb(0, 0, 0) 0px 0px 10px, rgb(0, 0, 0) 0px 0px 10px; 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 a { display: flex; justify-content: center; align-items: center; position: absolute; top: 150px; right: 50%; width: 120px; min-width: 120px; height: 30px; padding: 0px 5px; background: rgba(238, 0, 0, 0.6); color: rgb(255, 255, 255); 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 rgb(255, 255, 255); border-right: 2px solid rgb(255, 255, 255); transform: rotate(45deg); }
main#portal-remind #pagetitle p.closeText a:hover { filter: brightness(1.5); }
main#portal-remind #pagetitle ul.bnr { margin: 80px auto 0px; }
main#portal-remind #pagetitle ul.bnr li { width: 90%; max-width: 435px; margin: 16px auto 0px; }
main#portal-remind #pagetitle ul.bnr li a { display: block; transition: filter 0.3s; }
main#portal-remind #pagetitle ul.bnr li a img { width: 100%; height: auto; }
main#portal-remind #pagetitle ul.bnr li a:active { filter: brightness(0.5); }
main#portal-remind #pagetitle .scroll { display: flex; flex-direction: column; justify-content: center; align-items: center; position: absolute; bottom: 0px; right: 50%; transform: translateX(50%); z-index: 10; }
main#portal-remind #pagetitle .scroll dt { margin: 0px 0px 6px; color: rgb(235, 0, 0); font-family: Oswald, sans-serif; font-size: 2rem; letter-spacing: 1.5px; }
main#portal-remind #pagetitle .scroll dd { width: 1px; height: 60px; background: rgb(83, 80, 81); overflow: hidden; }
main#portal-remind #pagetitle .scroll dd .line { width: 100%; height: 100%; background: rgb(238, 0, 0); animation: 1.8s ease-out 0s infinite normal none running line-loop_remind; }
@-webkit-keyframes line-loop_remind { 
  0% { transform: translate3d(0px, -100%, 0px); }
  100% { transform: translate3d(0px, 100%, 0px); }
}
@keyframes line-loop_remind { 
  0% { transform: translate3d(0px, -100%, 0px); }
  100% { transform: translate3d(0px, 100%, 0px); }
}
main#portal-remind #contents { width: 100%; color: rgb(255, 255, 255); border-top: 1px solid rgb(58, 58, 58); background: rgba(255, 255, 255, 0.15); opacity: 0; animation: 0.5s ease-out 1.2s 1 normal forwards running ease_display; overflow: hidden; }
main#portal-remind #contents #report { position: absolute; right: 10px; bottom: 20px; border: 2px solid rgb(0, 0, 0); }
main#portal-remind #contents #report a { display: flex; justify-content: center; align-items: center; min-width: 214px; height: 34px; padding: 0px 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:active { filter: brightness(0.5); }
main#portal-remind #contents #report a span { padding: 0px 0px 0px 25px; background: url("/residentevil//pc/img/remind/icon_attention.png") no-repeat; color: rgb(255, 255, 255); font-size: 1.4rem; }
main#portal-remind #contents .contents__inner { position: relative; padding: 20px 0px 0px; will-change: transform; transform: translateZ(0px); }
main#portal-remind #contents .contents__inner .list_contents { display: flex; width: 4160px; min-height: 600px; transform: scale(0.8); transform-origin: 0% 0%; }
main#portal-remind #contents .contents__inner .list_contents ul { width: 250px; margin: 0px 0px 0px 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: 0px 0px 10px; border-radius: 15px; background: url("/residentevil/pc/img/remind/noize_pattern.gif") repeat; box-shadow: rgb(0, 0, 0) 0px 0px 30px inset; overflow: hidden; transition: 1s; }
main#portal-remind #contents .contents__inner .list_contents ul li::after { display: block; content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border-radius: 8px; background: url("/residentevil/pc/img/remind/noize_pattern.gif") repeat; box-shadow: rgb(0, 0, 0) 0px 0px 30px inset; opacity: 0; pointer-events: none; transition: opacity 1s; }
main#portal-remind #contents .contents__inner .list_contents ul li.minH { min-height: 300px; animation: 6s ease 0s infinite normal none running glitch; }
main#portal-remind #contents .contents__inner .list_contents ul li.glitch { animation: 6s ease 0s infinite normal none running glitch; }
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 { animation: 6s ease 0s infinite normal none running glitch; }
main#portal-remind #contents .contents__inner .list_contents ul li > div { margin-top: 0px !important; margin-bottom: 0px !important; }
main#portal-remind #movie-wrap { display: flex; align-items: center; position: absolute; top: 56px; left: 0px; width: 100%; height: 67vw; background: rgb(0, 0, 0); overflow: hidden; transition: visibility 0.3s, opacity 0.3s; visibility: visible !important; opacity: 1 !important; }
@media screen and (min-width: 425px) {
  main#portal-remind #movie-wrap { height: 270px; }
}
main#portal-remind #movie-wrap.hide { pointer-events: none; visibility: hidden !important; opacity: 0 !important; }
main#portal-remind #movie-wrap #youtube_elem, main#portal-remind #movie-wrap video { position: absolute; top: -30%; left: -10%; width: 120%; height: 160%; pointer-events: none; transition: visibility 0.3s, opacity 0.3s; }
main#portal-remind #movie-wrap #movie-skip { position: absolute; right: 10px; bottom: 10px; color: rgb(255, 255, 255); font-size: 1.4rem; font-weight: 700; letter-spacing: 1px; text-shadow: rgb(0, 0, 0) 0px 0px 10px, rgb(0, 0, 0) 0px 0px 10px, rgb(0, 0, 0) 0px 0px 10px; cursor: pointer; transition: color 0.3s, visibility 0.3s, opacity 0.3s; }
main#portal-remind #movie-wrap #movie-skip:active { color: rgb(235, 0, 0); }
main#portal-endmigrate { transition: visibility 0.3s, opacity 0.3s; background: url("/residentevil/pc/img/setting/bg-setting.jpg") center top / cover no-repeat fixed; visibility: visible !important; opacity: 1 !important; }
main#portal-endmigrate .pc { display: none !important; }
main#portal-endmigrate .endmigrate__important { display: flex; justify-content: center; align-items: center; width: 90%; padding: 30px 5vw 50px; border-bottom: 1px solid rgb(172, 24, 24); background: url("/residentevil/pc/img/endmigrate/bg_important.png") repeat; }
main#portal-endmigrate .endmigrate__important dl { padding: 90px 0px 0px; background: url("/residentevil/pc/img/endmigrate/icon_important.png") center top no-repeat; }
main#portal-endmigrate .endmigrate__important dl dt, main#portal-endmigrate .endmigrate__important dl dd { font-size: 1.9rem; }
main#portal-endmigrate .endmigrate__important dl dt br, main#portal-endmigrate .endmigrate__important dl dd br { display: none; }
main#portal-endmigrate .endmigrate__important dl dt:lang(ja) { text-indent: -1rem; }
main#portal-endmigrate .endmigrate__contents { padding: 40px 0px 50px; background: rgba(0, 0, 0, 0.8); }
main#portal-endmigrate .endmigrate__contents section { width: 90%; margin: 0px auto 40px; padding: 40px 20px; border: 1px solid rgb(49, 49, 49); background: url("/residentevil/pc/img/endmigrate/bg_content.png") repeat; box-sizing: border-box; }
main#portal-endmigrate .endmigrate__contents section#about h2 { position: relative; margin: 0px 0px 80px; text-align: center; font-size: 2.2rem; }
main#portal-endmigrate .endmigrate__contents section#about h2::after { content: ""; position: absolute; bottom: -30px; right: 50%; width: 58px; height: 4px; background: rgb(174, 0, 0); transform: translateX(50%); }
main#portal-endmigrate .endmigrate__contents section#about .service__figure { display: flex; justify-content: space-between; align-items: center; position: relative; width: 100%; max-width: 320px; margin: 0px auto 20px; padding: 20px 10px; border: 1px solid rgb(50, 50, 50); background: rgb(11, 11, 11); box-sizing: border-box; }
main#portal-endmigrate .endmigrate__contents section#about .service__figure::after { display: block; content: ""; position: absolute; top: 260px; right: 50%; width: 510px; height: 70px; background: url("/residentevil/pc/img/integration/route.png") center top / 100% auto no-repeat; transform: translateX(50%) rotate(-90deg); }
main#portal-endmigrate .endmigrate__contents section#about .service__figure .service__figure__list { width: 230px; }
main#portal-endmigrate .endmigrate__contents section#about .service__figure .service__figure__list li { display: flex; flex-direction: column; width: 100px; margin: 0px 0px 10px; font-size: 1.2rem; text-align: center; }
main#portal-endmigrate .endmigrate__contents section#about .service__figure .service__figure__list li img { width: 100%; height: auto; border: 1px solid rgba(255, 255, 255, 0.25); margin: 0px 0px 10px; }
main#portal-endmigrate .endmigrate__contents section#about .service__figure .service__figure__newsite { display: flex; flex-direction: column; position: relative; top: -65px; width: 130px; margin: 0px; line-height: 1; text-align: center; }
main#portal-endmigrate .endmigrate__contents section#about .service__figure .service__figure__newsite img { width: 100%; }
main#portal-endmigrate .endmigrate__contents section#about p { font-size: 1.6rem; }
main#portal-endmigrate .endmigrate__contents section#about .service__kinds { width: 100%; margin: 40px auto 20px; padding: 20px 0px; border: 1px solid rgb(50, 50, 50); background: rgb(11, 11, 11); }
main#portal-endmigrate .endmigrate__contents section#about .service__kinds li { position: relative; padding: 0px 50px; text-align: center; }
main#portal-endmigrate .endmigrate__contents section#about .service__kinds li span { display: block; font-size: 1.4rem; }
main#portal-endmigrate .endmigrate__contents section#about .service__kinds li img { width: 100%; max-width: 170px; }
main#portal-endmigrate .endmigrate__contents section#about .service__kinds li:first-of-type img { max-width: 235px; }
main#portal-endmigrate .endmigrate__contents section#about .service__kinds li:first-of-type::after { display: block; content: ""; width: 20px; height: 20px; margin: 20px auto; border-top: 1px solid rgb(255, 255, 255); border-right: 1px solid rgb(255, 255, 255); transform: rotate(135deg); }
main#portal-endmigrate .endmigrate__contents section#impact { padding: 40px 20px 15px; }
main#portal-endmigrate .endmigrate__contents section#impact h2 { position: relative; margin: 0px 0px 80px; text-align: center; font-size: 2.2rem; }
main#portal-endmigrate .endmigrate__contents section#impact h2::after { content: ""; position: absolute; bottom: -30px; right: 50%; width: 58px; height: 4px; background: rgb(174, 0, 0); transform: translateX(50%); }
main#portal-endmigrate .endmigrate__contents section#impact ul li { margin: 0px auto 15px; padding: 0px 5vw 30px; border: 1px solid rgb(49, 49, 49); background: rgb(7, 7, 7); box-shadow: rgb(0, 0, 0) 0px 0px 10px; font-size: 1.4rem; line-height: 1.7; }
main#portal-endmigrate .endmigrate__contents section#impact ul li .img { display: block; position: relative; left: -5vw; width: calc(100% + 10vw); margin: 0px auto 30px; border-bottom: 1px solid rgb(49, 49, 49); }
main#portal-endmigrate .endmigrate__contents section#impact ul li .text { font-size: 1.6rem; }
main#portal-endmigrate .endmigrate__contents section#impact ul li .text .attention { display: block; position: relative; margin: 30px 0px 0px; padding: 90px 0px 0px; border-top: 1px solid rgb(49, 49, 49); background: url("/residentevil/pc/img/endmigrate/icon_important.png") center 25px / 50px auto no-repeat; box-sizing: border-box; color: rgb(191, 103, 103); }
main#portal-endmigrate .endmigrate__contents section#impact ul li:nth-of-type(1) .img { height: 25.2vw; background: url("/residentevil/mb/img/endmigrate/logo_renet.png") center top / auto 100% no-repeat; }
main#portal-endmigrate .endmigrate__contents section#impact ul li:nth-of-type(2) .img { height: 31.5vw; background: url("/residentevil/mb/img/endmigrate/logo_amb_en.png") center top / auto 100% no-repeat; }
main#portal-endmigrate .endmigrate__contents section#impact ul li:nth-of-type(2) .img:lang(ja) { background: url("/residentevil/mb/img/endmigrate/logo_amb_ja.png") center top / auto 100% no-repeat; }
main#portal-endmigrate .endmigrate__contents section#impact ul li:nth-of-type(3) .img { height: 31.5vw; background: url("/residentevil/mb/img/endmigrate/logo_club96.png") center top / auto 100% no-repeat; }
main#portal-endmigrate .endmigrate__contents section#contact p { margin: 0px 0px 20px; font-size: 1.6rem; text-align: center; }
main#portal-endmigrate .endmigrate__contents section#contact p br { display: none; }
main#portal-endmigrate .endmigrate__contents section#contact a { display: flex; justify-content: center; align-items: center; width: 100%; height: 56px; margin: 0px auto; background: rgb(147, 9, 18); color: rgb(255, 255, 255); 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: rgb(235, 0, 0); }
main#portal-endmigrate .endmigrate__contents section#contact a.disabled { opacity: 0.5; pointer-events: none; }
main#portal-history { transition: visibility 0.3s, opacity 0.3s; visibility: visible !important; opacity: 1 !important; }
main#portal-history #pagetitle { display: flex; justify-content: center; align-items: center; height: 39vw; background: url("/residentevil/mb/img/rehistory/image_en.webp") center top / 100% auto no-repeat; opacity: 0; animation: 0.5s ease-out 0.8s 1 normal forwards running ease_display; }
main#portal-history #pagetitle:lang(ja) { background: url("/residentevil/mb/img/rehistory/image_ja.webp") center top / 100% auto no-repeat; }
body.no_webp main#portal-history #pagetitle { background: url("/residentevil/mb/img/rehistory/image_en.png") center top / 100% auto no-repeat; }
body.no_webp main#portal-history #pagetitle:lang(ja) { background: url("/residentevil/mb/img/rehistory/image_ja.png") center top / 100% auto no-repeat; }
main#portal-history #pagetitle h1 img { width: 100%; }
main#portal-history #contents { width: 100%; padding: 0px; color: rgb(255, 255, 255); border-top: 1px solid rgb(58, 58, 58); opacity: 0; animation: 0.5s ease-out 1.2s 1 normal forwards running ease_display; }
main#portal-history #contents .contents__inner { background: url("/residentevil/mb/img/rehistory/bg_age.webp") left top / 20vw auto repeat-y; }
body.no_webp main#portal-history #contents .contents__inner { background: url("/residentevil/mb/img/rehistory/bg_age.png") left top / 20vw auto repeat-y; }
main#portal-history #contents .contents__inner .contents__head, main#portal-history #contents .contents__inner .contents__items { display: flex; justify-content: center; position: relative; color: rgb(255, 255, 255); font-size: 3vw; }
main#portal-history #contents .contents__inner .contents__head::after, main#portal-history #contents .contents__inner .contents__items::after { content: ""; position: absolute; bottom: 0px; width: 100vw; height: 1px; background: rgb(58, 58, 58); }
main#portal-history #contents .contents__inner .contents__head .age, main#portal-history #contents .contents__inner .contents__items .age { flex-shrink: 0; width: 20vw; }
main#portal-history #contents .contents__inner .contents__head .game, main#portal-history #contents .contents__inner .contents__items .game { flex-shrink: 0; width: 40vw; }
main#portal-history #contents .contents__inner .contents__head .movie, main#portal-history #contents .contents__inner .contents__items .movie { flex-shrink: 0; width: 40vw; background: rgb(28, 28, 28); border-left: 1px solid rgb(44, 44, 44); }
main#portal-history #contents .contents__inner .contents__head div { display: flex; justify-content: center; align-items: center; height: 18vw; }
main#portal-history #contents .contents__inner .contents__head div.game p { padding: 2vw 0px 2vw 8vw; background: url("/residentevil/pc/img/rehistory/icon_game.webp") left center / 6vw auto no-repeat; }
body.no_webp main#portal-history #contents .contents__inner .contents__head div.game p { background: url("/residentevil/pc/img/rehistory/icon_game.png") left center / 6vw auto no-repeat; }
main#portal-history #contents .contents__inner .contents__head div.movie p { padding: 2vw 0px 2vw 7vw; background: url("/residentevil/pc/img/rehistory/icon_movie.webp") left center / 5vw auto no-repeat; }
body.no_webp main#portal-history #contents .contents__inner .contents__head div.movie p { background: url("/residentevil/pc/img/rehistory/icon_movie.png") left center / 5vw auto no-repeat; }
main#portal-history #contents .contents__inner .contents__items::after { display: none; }
main#portal-history #contents .contents__inner .contents__items:nth-of-type(2) .game, main#portal-history #contents .contents__inner .contents__items:last-of-type .game { padding: 20vw 0px 20vw 8vw; }
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: 20vw; width: 80vw; height: 1px; background: rgb(86, 86, 86); z-index: 10; }
main#portal-history #contents .contents__inner .contents__items .age p { color: rgb(255, 255, 255); font-family: Oswald, sans-serif; font-size: 6vw; font-weight: 200; text-align: right; z-index: 10; }
main#portal-history #contents .contents__inner .contents__items .age p span { display: block; font-size: 5vw; }
main#portal-history #contents .contents__inner .contents__items .age p::before { content: ""; position: absolute; top: 50%; right: -1.5vw; width: 3vw; height: 3vw; border-radius: 6vw; background: rgb(176, 176, 176); transform: translateY(-50%); }
main#portal-history #contents .contents__inner .contents__items .age p::after { content: ""; position: absolute; top: 50%; right: -0.8vw; width: 1.5vw; height: 1.5vw; border-radius: 3vw; background: rgb(255, 255, 255); transform: translateY(-50%); }
main#portal-history #contents .contents__inner .contents__items .game { padding: 15vw 0px 15vw 8vw; box-sizing: border-box; }
main#portal-history #contents .contents__inner .contents__items .game.one .item label::after { display: none; }
main#portal-history #contents .contents__inner .contents__items .game.one .item label .img::before { content: ""; position: absolute; top: 50%; right: -28vw; width: 27vw; height: 1px; background: rgb(255, 2, 2); display: none; }
main#portal-history #contents .contents__inner .contents__items .game.one .item label .img::after { content: ""; position: absolute; top: 50%; right: -28vw; width: 1px; height: 43vw; background: rgb(255, 2, 2); display: none; }
main#portal-history #contents .contents__inner .contents__items .game.re2 .item.red label .img::before { content: ""; position: absolute; top: 50%; right: -28vw; width: 27vw; height: 1px; background: rgb(255, 2, 2); display: none; }
main#portal-history #contents .contents__inner .contents__items .game.re2 .item.red label .img::after { content: ""; position: absolute; bottom: 50%; right: -28vw; width: 1px; height: 41.2vw; background: rgb(255, 2, 2); display: none; }
main#portal-history #contents .contents__inner .contents__items .game.re3 { display: flex; align-items: center; }
main#portal-history #contents .contents__inner .contents__items .game.re3 .item.bottom label::after { bottom: -40vw; height: 40vw; background: rgb(81, 81, 81) !important; }
main#portal-history #contents .contents__inner .contents__items .game.re3 .item.bottom p.img::before { content: ""; position: absolute; top: 50%; right: -16vw; width: 15vw; height: 1px; background: rgb(255, 2, 2); display: none; }
main#portal-history #contents .contents__inner .contents__items .game.re3 .item.bottom .text_link { display: none; }
main#portal-history #contents .contents__inner .contents__items .game.re3 .item:last-of-type, main#portal-history #contents .contents__inner .contents__items .game.re2 .item:last-of-type { display: none; }
main#portal-history #contents .contents__inner .contents__items .game.re6 .item .text_down, main#portal-history #contents .contents__inner .contents__items .game.re7 .item .text_down, main#portal-history #contents .contents__inner .contents__items .game.village .item .text_down { top: auto; bottom: -15vw; left: 0px; padding: 0px 0px 1vw 2vw; }
main#portal-history #contents .contents__inner .contents__items .game.re6 .item .text_down::before, main#portal-history #contents .contents__inner .contents__items .game.re7 .item .text_down::before, main#portal-history #contents .contents__inner .contents__items .game.village .item .text_down::before { bottom: 0px; left: 0px; width: 1px; height: 15vw; }
main#portal-history #contents .contents__inner .contents__items .game.rev, main#portal-history #contents .contents__inner .contents__items .game.rev2 { padding: 20vw 0px 10vw 8vw; }
main#portal-history #contents .contents__inner .contents__items .game.rev .item .text_down, main#portal-history #contents .contents__inner .contents__items .game.rev2 .item .text_down { top: -18vw; }
main#portal-history #contents .contents__inner .contents__items .game.rev .item .text_down::before, main#portal-history #contents .contents__inner .contents__items .game.rev2 .item .text_down::before { bottom: -14vw; height: 14vw; }
main#portal-history #contents .contents__inner .contents__items .game.re6 .item .text_down { bottom: -18vw; }
main#portal-history #contents .contents__inner .contents__items .game.re6 .item .text_down::before { height: 18vw; }
main#portal-history #contents .contents__inner .contents__items .game.re7 .item .text_down { bottom: -10vw; }
main#portal-history #contents .contents__inner .contents__items .game.re7 .item .text_down::before { height: 10vw; }
main#portal-history #contents .contents__inner .contents__items .game .item { position: relative; width: 25vw; height: 25vw; z-index: 10; }
main#portal-history #contents .contents__inner .contents__items .game .item:nth-of-type(2) { margin: 10vw 0px 0px; }
main#portal-history #contents .contents__inner .contents__items .game .item::before { content: ""; position: absolute; top: 0px; left: -6vw; width: 6vw; height: 9vw; background: url("/residentevil/pc/img/rehistory/tag_game.webp") 0% 0% / 100% auto 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") 0% 0% / 100% auto no-repeat; }
main#portal-history #contents .contents__inner .contents__items .game .item::after { content: ""; position: absolute; top: 1vw; right: -1vw; width: 25vw; height: 25vw; border: 1px solid rgb(167, 167, 167); background: rgb(0, 0, 0); }
main#portal-history #contents .contents__inner .contents__items .game .item.bottom label::after { content: ""; position: absolute; bottom: -30vw; left: 50%; width: 1px; height: 30vw; background: rgb(81, 81, 81); transform: translateX(-50%); }
main#portal-history #contents .contents__inner .contents__items .game .item.red::after { border: 1px solid rgb(255, 2, 2); }
main#portal-history #contents .contents__inner .contents__items .game .item.red.bottom label::after { background: rgb(255, 2, 2); }
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 rgb(167, 167, 167); 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: 0px 0px 1vw; border-bottom: 1px solid rgb(81, 81, 81); font-size: 3vw; 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: -4vw; left: 0px; width: 1px; height: 4vw; background: rgb(81, 81, 81); }
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: 0px; bottom: -3px; width: 40px; height: 3px; background: url("/residentevil/pc/img/rehistory/bg_line.webp") 0% 0% / 100% auto 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") 0% 0% / 100% auto no-repeat; }
main#portal-history #contents .contents__inner .contents__items .game .item .text_up br.pc, main#portal-history #contents .contents__inner .contents__items .game .item .text_down br.pc, main#portal-history #contents .contents__inner .contents__items .game .item .text_link br.pc { display: none; }
main#portal-history #contents .contents__inner .contents__items .game .item .text_up, main#portal-history #contents .contents__inner .contents__items .game .item .text_down { top: -8vw; left: 1vw; }
main#portal-history #contents .contents__inner .contents__items .game .item .text_link { top: -20vw; left: 50%; padding: 0px 0px 1vw 1vw; }
main#portal-history #contents .contents__inner .contents__items .game .item .text_link::before { bottom: -11vw; height: 29.6vw; }
main#portal-history #contents .contents__inner .contents__items .game .item .text_terms { position: absolute; bottom: -6vw; left: 50%; color: rgba(167, 167, 167, 0.9); font-size: 2vw; 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: 2.5vw; left: 50%; width: 1px; height: 6vw; background: rgb(81, 81, 81); transform: translateX(-50%); }
main#portal-history #contents .contents__inner .contents__items .movie { display: flex; padding: 15vw 0px 15vw 8vw; box-sizing: border-box; }
main#portal-history #contents .contents__inner .contents__items .movie.welcome .item { height: 37.5vw; }
main#portal-history #contents .contents__inner .contents__items .movie.welcome .item::after { height: 37.5vw; }
main#portal-history #contents .contents__inner .contents__items .movie.deg .item .text_down { bottom: -15vw; }
main#portal-history #contents .contents__inner .contents__items .movie.infinite { padding: 15vw 0px 20vw 8vw; }
main#portal-history #contents .contents__inner .contents__items .movie.infinite .item .text_down { bottom: -15vw; }
main#portal-history #contents .contents__inner .contents__items .movie .item { position: relative; width: 25vw; height: 35vw; z-index: 10; }
main#portal-history #contents .contents__inner .contents__items .movie .item::before { content: ""; position: absolute; top: 0px; left: -6vw; width: 6vw; height: 9vw; background: url("/residentevil/pc/img/rehistory/tag_movie.webp") 0% 0% / 100% auto 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") 0% 0% / 100% auto no-repeat; }
main#portal-history #contents .contents__inner .contents__items .movie .item::after { content: ""; position: absolute; top: 1vw; right: -1vw; width: 25vw; height: 35vw; border: 1px solid rgb(167, 167, 167); background: rgb(0, 0, 0); }
main#portal-history #contents .contents__inner .contents__items .movie .item.red::after { border: 1px solid rgb(255, 2, 2); }
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 rgb(167, 167, 167); 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: -20vw; right: 50%; padding: 0px 1vw 1vw 0px; border-bottom: 1px solid rgb(81, 81, 81); font-size: 3vw; white-space: nowrap; letter-spacing: -1px; }
main#portal-history #contents .contents__inner .contents__items .movie .item .text_down::before { content: ""; position: absolute; bottom: 0px; right: 0px; width: 1px; height: 18vw; background: rgb(81, 81, 81); }
main#portal-history #contents .contents__inner .contents__items .movie .item .text_down::after { content: ""; position: absolute; left: 0px; bottom: -3px; width: 40px; height: 3px; background: url("/residentevil/pc/img/rehistory/bg_line.webp") no-repeat; transform: scale(-1, 1); }
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.pc { display: none; }
main#portal-history #contents .contents__parallel { width: 100%; padding: 20vw 0px; border-top: 1px solid rgb(176, 176, 176); }
main#portal-history #contents .contents__parallel h2 { position: relative; margin: 0px 0px 20vw; color: rgb(255, 255, 255); font-family: Oswald, sans-serif; font-size: 4rem; text-align: center; }
main#portal-history #contents .contents__parallel h2 span { display: block; font-family: "Noto Sans JP", sans-serif; font-size: 1.8rem; }
main#portal-history #contents .contents__parallel h2::after { content: ""; position: absolute; bottom: -10vw; right: 50%; width: 13vw; height: 1vw; background: rgb(235, 0, 0); transform: translateX(50%); }
main#portal-history #contents .contents__parallel ul { display: flex; flex-wrap: wrap; justify-content: center; }
main#portal-history #contents .contents__parallel ul li { position: relative; width: 30vw; margin: 0px 1vw 1vw; border: 1px solid rgb(167, 167, 167); }
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: 7vw; font-size: 4vw; }
main#portal-history #contents .contents__bnr { border-top: 1px solid rgb(81, 81, 81); padding: 20vw 0px; }
main#portal-history #contents .contents__bnr ul li { width: 90%; margin: 0px auto 2vw; }
main#portal-history #contents .contents__bnr ul li a { display: block; }
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: 0px; left: 0px; 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: 0px; left: 0px; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.8); }
main#portal-history .game_movie-modal .inner { position: absolute; top: 70px; right: 5%; width: 90%; margin: 0px auto; padding: 5vw; border: 1px solid rgb(62, 62, 62); background: rgb(0, 0, 0); box-sizing: border-box; }
main#portal-history .game_movie-modal .inner .close { position: absolute; top: -60px; right: 0px; width: 40px; height: 55px; background: url("/residentevil/pc/img/rehistory/btn_close.webp") 0% 0% / 100% auto no-repeat; }
body.no_webp main#portal-history .game_movie-modal .inner .close { background: url("/residentevil/pc/img/rehistory/btn_close.png") 0% 0% / 100% auto no-repeat; }
main#portal-history .game_movie-modal .inner .package { margin: 0px 0px 5vw; padding: 0px 0px 5vw; border-bottom: 1px solid rgb(235, 0, 0); }
main#portal-history .game_movie-modal .inner .package img { width: 100%; height: auto; margin: 0px 0px 20px; }
main#portal-history .game_movie-modal .inner .package a { display: flex; justify-content: center; align-items: center; width: 100%; height: 15vw; margin: 0px; background: rgb(147, 9, 18); color: rgb(255, 255, 255); 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: rgb(235, 0, 0); }
main#portal-history .game_movie-modal .inner .package a.disabled { opacity: 0.5; pointer-events: none; }
main#portal-history .game_movie-modal .inner .detail h3 { margin: 0px 0px 5vw; font-size: 6vw; }
main#portal-history .game_movie-modal .inner .detail dl { margin: 0px 0px 5vw; }
main#portal-history .game_movie-modal .inner .detail dl dt { margin: 0px 0px 1vw; font-size: 3vw; }
main#portal-history .game_movie-modal .inner .detail dl dd { font-size: 4vw; }
main#portal-history .game_movie-modal .inner .detail dl dd span { font-size: 2vw; }
main#portal-history .game_movie-modal .inner .detail dl:nth-of-type(3) dd { font-size: 3vw; }
main#portal-history .game_movie-modal .inner .detail dl:nth-of-type(4) dd { font-size: 3vw; }
main#portal-nambacampagin { transition: visibility 0.3s, opacity 0.3s; visibility: visible !important; opacity: 1 !important; }
main#portal-nambacampagin::before { content: ""; position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background: url("/residentevil/pc/img/ambassador-campaign/holiday2021/bg.jpg") center top repeat; }
main#portal-nambacampagin #contents { position: relative; width: 100%; padding: 0px; color: rgb(255, 255, 255); background: url("/residentevil/mb/img/ambassador-campaign/holiday2021/dec_addition.png") center -8vw / 106vw auto no-repeat, url("/residentevil/pc/img/ambassador-campaign/holiday2021/wire_title.png") center top / 70vw auto no-repeat, url("/residentevil/pc/img/ambassador-campaign/holiday2021/bg_flare.png") center 120vw / 190vw auto no-repeat; overflow: hidden; }
main#portal-nambacampagin #contents::before { display: block; content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 23vw; background: url("/residentevil/pc/img/ambassador-campaign/holiday2021/bg_decoration.png") center bottom / auto 100% repeat-x; z-index: 1; }
main#portal-nambacampagin #contents::after { display: block; content: ""; position: absolute; bottom: 0px; left: 0px; width: 100%; height: 23vw; background: url("/residentevil/pc/img/ambassador-campaign/holiday2021/bg_decoration.png") center bottom / auto 100% repeat-x; transform: rotate(180deg); z-index: 1; }
main#portal-nambacampagin #contents .contents__inner { display: flex; flex-wrap: wrap; justify-content: center; width: 96vw; margin: 0px 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; top: 10vw; z-index: 1; }
main#portal-nambacampagin #contents .contents__inner #heading h1 img { width: 110vw; height: auto; }
main#portal-nambacampagin #contents .contents__inner #heading #date { position: absolute; top: 60vw; right: 50%; width: 90vw; min-height: 13.5vw; margin: 0px auto; box-shadow: rgb(0, 0, 0) 0px 0px 20px; transform: translateX(50%); z-index: 1; }
main#portal-nambacampagin #contents .contents__inner #heading #date::before { content: ""; position: absolute; inset: 0px; border-radius: 14px; background: url("/residentevil/pc/img/ambassador-campaign/holiday2021/bg_date_blood.png") center bottom / auto 100% repeat-x, url("/residentevil/pc/img/ambassador-campaign/holiday2021/bg_campaign_content.jpg") 0% 0% / auto repeat; z-index: -1; }
main#portal-nambacampagin #contents .contents__inner #heading #date::after { content: ""; position: absolute; inset: -1.3vw; border-radius: 14px; background-image: repeating-linear-gradient(-45deg, rgb(164, 72, 74), rgb(164, 72, 74) 10px, rgb(62, 92, 39) 10px, rgb(62, 92, 39) 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; min-height: 13.5vw; padding: 0px 10vw; }
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: -4vw; left: -3vw; width: 12vw; height: 18vw; background: url("/residentevil/pc/img/ambassador-campaign/holiday2021/dec_date_left.png") 0% 0% / 100% auto no-repeat; }
main#portal-nambacampagin #contents .contents__inner #heading #date dl::after { content: ""; position: absolute; top: -4vw; right: -3vw; width: 12vw; height: 18vw; background: url("/residentevil/pc/img/ambassador-campaign/holiday2021/dec_date_right.png") 0% 0% / 100% auto no-repeat; }
main#portal-nambacampagin #contents .contents__inner #heading #date dl dt { margin: 0px 2vw 0px 0px; color: rgb(220, 210, 192); font-size: 3.5vw; white-space: nowrap; }
main#portal-nambacampagin #contents .contents__inner #heading #date dl dd { color: rgb(226, 191, 68); font-size: 4vw; line-height: 1.2; letter-spacing: -0.5px; white-space: nowrap; }
main#portal-nambacampagin #contents .contents__inner #heading #lead { position: relative; width: 96vw; margin: 28vw auto 0px; padding: 5vw 2vw; box-sizing: border-box; color: rgb(220, 210, 192); font-size: 3.6vw; 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::before, main#portal-nambacampagin #contents .contents__inner #heading #lead::after { display: block; content: ""; position: absolute; right: 50%; width: 100%; 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: 0px; }
main#portal-nambacampagin #contents .contents__inner #heading #lead::after { bottom: 0px; }
main#portal-nambacampagin #contents .contents__inner #heading #lead .beige { color: rgb(207, 169, 97); }
main#portal-nambacampagin #contents .contents__inner .viewB, main#portal-nambacampagin #contents .contents__inner .viewC, main#portal-nambacampagin #contents .contents__inner .viewD { position: relative; height: 90vw; margin: 20vw 0px; }
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: 0px; right: 50%; width: 70vw; height: auto; transform: translate(50%, 0px); }
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: 40vw; right: 50%; width: 100vw; margin: 0px auto; padding: 6vw 2vw; 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%); box-sizing: border-box; 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%; 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: 0px; }
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: 0px; }
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: 0px 0px 3vw; color: rgb(220, 210, 192); font-size: 4vw; 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; border-radius: 80px; box-shadow: rgb(255, 255, 255) 0px 0px 20px, rgba(83, 9, 10, 0.6) 0px 0px 60px; transition: filter 0.3s; }
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: 80vw; }
main#portal-nambacampagin #contents .contents__inner .viewB .noLogin dd a:active, main#portal-nambacampagin #contents .contents__inner .viewC .noLogin dd a:active, main#portal-nambacampagin #contents .contents__inner .viewD .noLogin dd a:active { filter: brightness(1.5); }
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: 40vw; right: 50%; width: 100vw; margin: 0px auto; padding: 6vw 2vw; 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%); box-sizing: border-box; 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%; 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: 0px; }
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: 0px; }
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: 0px 0px 3vw; color: rgb(255, 255, 255); font-size: 6vw; 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: 4vw; text-align: center; }
main#portal-nambacampagin #contents .contents__inner .viewB .noTerms dd br, main#portal-nambacampagin #contents .contents__inner .viewC .noTerms dd br, main#portal-nambacampagin #contents .contents__inner .viewD .noTerms dd br { display: none; }
main#portal-nambacampagin #contents .contents__inner .viewA { position: relative; height: 80vw; margin: 20vw 0px; }
main#portal-nambacampagin #contents .contents__inner .viewA.open .visual { animation: 0.5s ease-out 0s 1 normal forwards running hide; }
main#portal-nambacampagin #contents .contents__inner .viewA.open .visual.hidden { animation: 0.5s ease-out 0s 1 normal forwards running show; }
main#portal-nambacampagin #contents .contents__inner .viewA.open .lotteryButton { visibility: hidden; opacity: 0; }
main#portal-nambacampagin #contents .contents__inner .viewA .visual { position: absolute; top: 0px; right: 50%; width: 90vw; height: auto; transform: translate(50%, 0px); animation: 4s linear 2s infinite normal none running boxShake; }
main#portal-nambacampagin #contents .contents__inner .viewA .visual.hidden { display: block; width: 90vw; visibility: hidden; opacity: 0; }
@-webkit-keyframes boxShake { 
  0% { transform: translate(50%, 0px) rotate(0deg); }
  96% { transform: translate(50%, 0px) rotate(0deg); }
  97% { transform: translate(50%, 0px) rotate(-5deg); }
  98% { transform: translate(50%, 0px) rotate(0deg); }
  99% { transform: translate(50%, 0px) rotate(5deg); }
  100% { transform: translate(50%, 0px) rotate(0deg); }
}
@keyframes boxShake { 
  0% { transform: translate(50%, 0px) rotate(0deg); }
  96% { transform: translate(50%, 0px) rotate(0deg); }
  97% { transform: translate(50%, 0px) rotate(-5deg); }
  98% { transform: translate(50%, 0px) rotate(0deg); }
  99% { transform: translate(50%, 0px) rotate(5deg); }
  100% { transform: translate(50%, 0px) rotate(0deg); }
}
main#portal-nambacampagin #contents .contents__inner .viewA .lotteryButton { position: absolute; top: 60vw; right: 50%; border-radius: 80px; box-shadow: rgb(255, 255, 255) 0px 0px 20px, rgba(83, 9, 10, 0.6) 0px 0px 60px; cursor: pointer; transform: translate(50%, 0px); }
main#portal-nambacampagin #contents .contents__inner .viewA .lotteryButton img { width: 80vw; height: auto; }
main#portal-nambacampagin #contents .contents__inner .viewA .lotteryButton:active { filter: brightness(1.2); }
main#portal-nambacampagin #contents .contents__inner .viewE1 { position: relative; height: 280vw; margin: 20vw 0px; }
main#portal-nambacampagin #contents .contents__inner .viewE1::before { content: ""; position: absolute; top: 15vw; right: 50%; background: url("/residentevil/pc/img/ambassador-campaign/holiday2021/bg_card_e1.png") 0% 0% / 100% auto no-repeat; width: 150vw; height: 150vw; visibility: hidden; opacity: 0; transform: translateX(50%); }
main#portal-nambacampagin #contents .contents__inner .viewE1.disp::before { animation: 0.5s ease-out 2.5s 1 normal forwards running show, 10s linear 2.5s infinite normal running rotate; }
main#portal-nambacampagin #contents .contents__inner .viewE1.disp .result { animation: 0.5s ease-out 1s 1 normal forwards running display_animation; }
main#portal-nambacampagin #contents .contents__inner .viewE1.disp .result_text { animation: 0.5s ease-out 1.5s 1 normal forwards running display_animation; }
main#portal-nambacampagin #contents .contents__inner .viewE1.disp .card { animation: 0.5s ease-out 2s 1 normal forwards running display_animation; }
main#portal-nambacampagin #contents .contents__inner .viewE1.disp .wTweetBox { animation: 0.5s ease-out 2.5s 1 normal forwards running ease_display; }
main#portal-nambacampagin #contents .contents__inner .viewE1.disp .settingbtn { animation: 0.5s ease-out 3s 1 normal forwards running ease_display; }
main#portal-nambacampagin #contents .contents__inner .viewE1 .visual { display: block; width: 90vw; margin: 0px auto; }
main#portal-nambacampagin #contents .contents__inner .viewE1 .result { display: flex; justify-content: center; position: absolute; top: 0px; right: 50%; width: 110vw; background: url("/residentevil/pc/img/ambassador-campaign/holiday2021/text_e1_dec1.png") left top / auto 80% no-repeat, url("/residentevil/pc/img/ambassador-campaign/holiday2021/text_e1_dec2.png") right top no-repeat; transform: translateX(50%); visibility: hidden; opacity: 0; }
main#portal-nambacampagin #contents .contents__inner .viewE1 .result img { width: 100%; height: auto; }
main#portal-nambacampagin #contents .contents__inner .viewE1 .result_text { position: absolute; top: 42vw; right: 50%; transform: translateX(50%); visibility: hidden; opacity: 0; }
main#portal-nambacampagin #contents .contents__inner .viewE1 .result_text img { width: 80vw; height: auto; }
main#portal-nambacampagin #contents .contents__inner .viewE1 .card { position: absolute; top: 65vw; right: 50%; width: 90vw; 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: rgb(255, 188, 71) 0px 0px 43px; 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: 14vw; }
main#portal-nambacampagin #contents .contents__inner .viewE1 .wTweetBox { display: flex; flex-direction: column; align-items: center; width: 100vw; margin: 60vw auto 15vw; padding: 6vw 2vw; border-top: 1px solid rgba(207, 244, 199, 0.3); border-bottom: 1px solid rgba(207, 244, 199, 0.3); background: url("/residentevil/pc/img/ambassador-campaign/holiday2021/sample_rare_min.png") 68vw bottom / 30vw auto no-repeat rgba(23, 65, 2, 0.6); box-sizing: border-box; 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") 68vw bottom / 30vw auto no-repeat rgba(23, 65, 2, 0.6); }
main#portal-nambacampagin #contents .contents__inner .viewE1 .wTweetBox dt { display: flex; align-items: center; margin: 0px 0px 4vw; color: rgb(235, 189, 100); font-size: 5vw; font-weight: bold; text-align: center; }
main#portal-nambacampagin #contents .contents__inner .viewE1 .wTweetBox dt span { margin: 0px 1vw; font-size: 4.6vw; }
main#portal-nambacampagin #contents .contents__inner .viewE1 .wTweetBox dd.wTweetChance { margin: 0px auto 4vw; }
main#portal-nambacampagin #contents .contents__inner .viewE1 .wTweetBox dd.wTweetChance a { display: block; width: 80vw; border-radius: 80px; box-shadow: rgb(255, 255, 255) 0px 0px 20px, rgba(83, 9, 10, 0.6) 0px 0px 60px; transition: filter 0.3s; }
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.wTweetChance a:active { filter: brightness(1.5); }
main#portal-nambacampagin #contents .contents__inner .viewE1 .wTweetBox dd p { margin: 0px 0px 10px; color: rgb(249, 235, 211); font-size: 4vw; text-align: center; }
main#portal-nambacampagin #contents .contents__inner .viewE1 .wTweetBox dd p span { color: rgb(246, 108, 85); }
main#portal-nambacampagin #contents .contents__inner .viewE1 .wTweetBox dd span.min { display: inline-block; width: 75vw; color: rgb(173, 173, 173); font-size: 3.5vw; }
main#portal-nambacampagin #contents .contents__inner .viewE1 .settingbtn { visibility: hidden; opacity: 0; }
main#portal-nambacampagin #contents .contents__inner .viewE1 .settingbtn a { display: block; width: 70vw; margin: 0px auto; cursor: pointer; transition: filter 0.3s; }
main#portal-nambacampagin #contents .contents__inner .viewE1 .settingbtn a img { width: 100%; height: auto; }
main#portal-nambacampagin #contents .contents__inner .viewE1 .settingbtn a:active { filter: brightness(1.5); }
main#portal-nambacampagin #contents .contents__inner .viewE2, main#portal-nambacampagin #contents .contents__inner .viewG { position: relative; height: 210vw; margin: 20vw 0px; }
main#portal-nambacampagin #contents .contents__inner .viewE2::before, main#portal-nambacampagin #contents .contents__inner .viewG::before { content: ""; position: absolute; top: 0px; right: 50%; width: 170vw; height: 97vw; background: url("/residentevil/pc/img/ambassador-campaign/holiday2021/box_e2_shadow.png") 0% 0% / 100% auto 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 { animation: 0.5s ease-out 1s 1 normal forwards running display_animation; }
main#portal-nambacampagin #contents .contents__inner .viewE2.viewE2.disp .result_text, main#portal-nambacampagin #contents .contents__inner .viewG.viewE2.disp .result_text { animation: 0.5s ease-out 2s 1 normal forwards running display_animation; }
main#portal-nambacampagin #contents .contents__inner .viewE2.viewE2.disp .wTweetBox, main#portal-nambacampagin #contents .contents__inner .viewG.viewE2.disp .wTweetBox { animation: 0.5s ease-out 2.5s 1 normal forwards running ease_display; }
main#portal-nambacampagin #contents .contents__inner .viewE2.viewG, main#portal-nambacampagin #contents .contents__inner .viewG.viewG { height: 120vw; }
main#portal-nambacampagin #contents .contents__inner .viewE2.viewG #replayAnimation, main#portal-nambacampagin #contents .contents__inner .viewG.viewG #replayAnimation { width: 90vw; margin: 0px auto; }
main#portal-nambacampagin #contents .contents__inner .viewE2.viewG #replayAnimation canvas, main#portal-nambacampagin #contents .contents__inner .viewG.viewG #replayAnimation canvas { width: 100%; height: auto; }
main#portal-nambacampagin #contents .contents__inner .viewE2.viewG .visual, main#portal-nambacampagin #contents .contents__inner .viewG.viewG .visual { display: block; position: absolute; top: 0px; right: 50%; visibility: visible; opacity: 1; transform: translateX(50%); transition: visibility 0.3s 3s, opacity 2s; }
main#portal-nambacampagin #contents .contents__inner .viewE2.viewG .visual.hidden, main#portal-nambacampagin #contents .contents__inner .viewG.viewG .visual.hidden { visibility: hidden; opacity: 0; }
main#portal-nambacampagin #contents .contents__inner .viewE2.viewG.disp .visual, main#portal-nambacampagin #contents .contents__inner .viewG.viewG.disp .visual { animation: 0.3s ease-out 0s 1 normal forwards running show; }
main#portal-nambacampagin #contents .contents__inner .viewE2.viewG.disp .result, main#portal-nambacampagin #contents .contents__inner .viewG.viewG.disp .result { animation: 0.5s ease-out 0s 1 normal forwards running display_animation; }
main#portal-nambacampagin #contents .contents__inner .viewE2.viewG.disp .result img.e2, main#portal-nambacampagin #contents .contents__inner .viewG.viewG.disp .result img.e2 { animation: 0.5s ease-out 4s 1 normal forwards running hide; }
main#portal-nambacampagin #contents .contents__inner .viewE2.viewG.disp .result img.g, main#portal-nambacampagin #contents .contents__inner .viewG.viewG.disp .result img.g { animation: 0.5s ease-out 4s 1 normal forwards running display_animation; }
main#portal-nambacampagin #contents .contents__inner .viewE2.viewG.disp .result_text, main#portal-nambacampagin #contents .contents__inner .viewG.viewG.disp .result_text { animation: 0.5s ease-out 4.5s 1 normal forwards running display_animation; }
main#portal-nambacampagin #contents .contents__inner .viewE2.viewG.disp .relotteryButton, main#portal-nambacampagin #contents .contents__inner .viewG.viewG.disp .relotteryButton { animation: 0.5s ease-out 5s 1 normal forwards running display_animation; }
main#portal-nambacampagin #contents .contents__inner .viewE2.viewG.open .visual, main#portal-nambacampagin #contents .contents__inner .viewG.viewG.open .visual { animation: 0.5s ease-out 0s 1 normal forwards running show; }
main#portal-nambacampagin #contents .contents__inner .viewE2.viewG.open .visual.hidden, main#portal-nambacampagin #contents .contents__inner .viewG.viewG.open .visual.hidden { animation: 0.5s ease-out 0s 1 normal forwards running hide; }
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; width: 90vw; margin: 0px 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: 0px; right: 50%; width: 90vw; transform: translateX(50%); transition: visibility 0.3s, opacity 0.3s; visibility: hidden; opacity: 0; }
main#portal-nambacampagin #contents .contents__inner .viewE2 .result img, main#portal-nambacampagin #contents .contents__inner .viewG .result img { position: absolute; transform: translateX(50%); width: 100%; height: auto; }
main#portal-nambacampagin #contents .contents__inner .viewE2 .result img.e2, main#portal-nambacampagin #contents .contents__inner .viewG .result img.e2 { top: 0px; 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: 50%; width: 80vw; 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: 45vw; right: 50%; transform: translate(50%, 0px); visibility: hidden; opacity: 0; }
main#portal-nambacampagin #contents .contents__inner .viewE2 .result_text img, main#portal-nambacampagin #contents .contents__inner .viewG .result_text img { width: 90vw; height: auto; }
main#portal-nambacampagin #contents .contents__inner .viewE2 .wTweetBox, main#portal-nambacampagin #contents .contents__inner .viewG .wTweetBox { display: flex; flex-direction: column; align-items: center; width: 100vw; margin: 10vw auto 15vw; padding: 6vw 2vw; border-top: 1px solid rgba(207, 244, 199, 0.3); border-bottom: 1px solid rgba(207, 244, 199, 0.3); background: url("/residentevil/pc/img/ambassador-campaign/holiday2021/sample_rare_min.png") 68vw bottom / 30vw auto no-repeat rgba(23, 65, 2, 0.6); box-sizing: border-box; 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") 68vw bottom / 30vw auto no-repeat rgba(23, 65, 2, 0.6); }
main#portal-nambacampagin #contents .contents__inner .viewE2 .wTweetBox dt, main#portal-nambacampagin #contents .contents__inner .viewG .wTweetBox dt { display: flex; align-items: center; margin: 0px 0px 4vw; color: rgb(235, 189, 100); font-size: 5vw; 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: 0px 1vw; font-size: 4.6vw; }
main#portal-nambacampagin #contents .contents__inner .viewE2 .wTweetBox dd.wTweetChance, main#portal-nambacampagin #contents .contents__inner .viewG .wTweetBox dd.wTweetChance { margin: 0px auto 4vw; }
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: 80vw; border-radius: 80px; box-shadow: rgb(255, 255, 255) 0px 0px 20px, rgba(83, 9, 10, 0.6) 0px 0px 60px; transition: filter 0.3s; }
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.wTweetChance a:active, main#portal-nambacampagin #contents .contents__inner .viewG .wTweetBox dd.wTweetChance a:active { filter: brightness(1.5); }
main#portal-nambacampagin #contents .contents__inner .viewE2 .wTweetBox dd p, main#portal-nambacampagin #contents .contents__inner .viewG .wTweetBox dd p { margin: 0px 0px 10px; color: rgb(249, 235, 211); font-size: 4vw; 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: rgb(246, 108, 85); }
main#portal-nambacampagin #contents .contents__inner .viewE2 .wTweetBox dd span.min, main#portal-nambacampagin #contents .contents__inner .viewG .wTweetBox dd span.min { display: inline-block; width: 75vw; color: rgb(173, 173, 173); font-size: 3.5vw; }
main#portal-nambacampagin #contents .contents__inner .viewE2 .relotteryButton, main#portal-nambacampagin #contents .contents__inner .viewG .relotteryButton { position: absolute; top: 95vw; right: 50%; border-radius: 80px; box-shadow: rgb(255, 255, 255) 0px 0px 20px, rgba(83, 9, 10, 0.6) 0px 0px 60px; cursor: pointer; visibility: hidden; opacity: 0; transform: translateX(50%); }
main#portal-nambacampagin #contents .contents__inner .viewE2 .relotteryButton img, main#portal-nambacampagin #contents .contents__inner .viewG .relotteryButton img { width: 80vw; height: auto; }
main#portal-nambacampagin #contents .contents__inner .viewE2 .relotteryButton:active, main#portal-nambacampagin #contents .contents__inner .viewG .relotteryButton:active { filter: brightness(1.5); }
main#portal-nambacampagin #contents .contents__inner #campaign_content { position: relative; width: 92vw; margin: 0px auto 50vw; padding: 18vw 3vw 10vw; border-radius: 20px; box-shadow: rgb(0, 0, 0) 0px 0px 10px; box-sizing: border-box; z-index: 0; }
main#portal-nambacampagin #contents .contents__inner #campaign_content::before { content: ""; position: absolute; inset: 0px; border-radius: 20px; background: url("/residentevil/pc/img/ambassador-campaign/holiday2021/bg_campaign_content_blood.png") center bottom / 100% auto no-repeat, url("/residentevil/pc/img/ambassador-campaign/holiday2021/bg_campaign_content.jpg") 0% 0% / auto repeat; z-index: -1; }
main#portal-nambacampagin #contents .contents__inner #campaign_content::after { content: ""; position: absolute; inset: -1.5vw; border-radius: 20px; background-image: repeating-linear-gradient(-45deg, rgb(164, 72, 74), rgb(164, 72, 74) 10px, rgb(62, 92, 39) 10px, rgb(62, 92, 39) 20px); z-index: -2; }
main#portal-nambacampagin #contents .contents__inner #campaign_content h3 { display: flex; justify-content: center; align-items: center; position: absolute; top: -7vw; right: 50%; width: 90vw; height: 22vw; padding: 3vw 0px 12vw; background: url("/residentevil/pc/img/ambassador-campaign/holiday2021/bg_campaign_heading.png") 0% 0% / 100% auto no-repeat; box-sizing: border-box; color: rgb(241, 234, 220); font-size: 5vw; font-weight: bold; text-shadow: rgb(154, 152, 120) 0px 0px 20px, rgb(154, 152, 120) 0px 0px 20px, rgb(154, 152, 120) 0px 0px 20px; transform: translateX(50%); }
main#portal-nambacampagin #contents .contents__inner #campaign_content h4 { margin: 0px 0px 5vw; color: rgb(220, 194, 143); font-size: 4.6vw; text-align: center; }
main#portal-nambacampagin #contents .contents__inner #campaign_content .campaign_content_detail { padding: 5vw 5vw 0px; border-radius: 20px; border: 1px solid rgba(0, 0, 0, 0.8); background: rgba(0, 0, 0, 0.3); }
main#portal-nambacampagin #contents .contents__inner #campaign_content .campaign_content_detail dl { width: 81vw; padding: 0px 0px 7vw; background: url("/residentevil/mb/img/ambassador-campaign/holiday2021/sample_card.png") right 13vw / 40vw auto no-repeat; }
main#portal-nambacampagin #contents .contents__inner #campaign_content .campaign_content_detail dl:lang(ja) { background: url("/residentevil/mb/img/ambassador-campaign/holiday2021/sample_card-ja.png") right 13vw / 37vw auto no-repeat; }
main#portal-nambacampagin #contents .contents__inner #campaign_content .campaign_content_detail dl dt { margin: 0px 5vw 2vw 0px; color: rgb(220, 210, 192); font-size: 4vw; }
main#portal-nambacampagin #contents .contents__inner #campaign_content .campaign_content_detail dl dt br { display: none; }
main#portal-nambacampagin #contents .contents__inner #campaign_content .campaign_content_detail dl dd ul { margin: 0px 5vw 8vw 0px; }
main#portal-nambacampagin #contents .contents__inner #campaign_content .campaign_content_detail dl dd ul:lang(ja) { margin: 0px 5vw 3vw 0px; }
main#portal-nambacampagin #contents .contents__inner #campaign_content .campaign_content_detail dl dd ul li { width: 100%; color: rgb(207, 169, 97); font-size: 4vw; }
main#portal-nambacampagin #contents .contents__inner #campaign_content .campaign_content_detail dl dd ul li .addText { display: block; color: rgb(220, 210, 192); }
main#portal-nambacampagin #contents .contents__inner #campaign_content .campaign_content_detail dl dd p { margin: 0px 5vw 0px 0px; }
main#portal-nambacampagin #contents .contents__inner #campaign_content .campaign_content_detail .wchance { padding: 7vw 0px 5vw; border-top: 1px solid rgba(176, 174, 144, 0.38); background: url("/residentevil/pc/img/ambassador-campaign/holiday2021/sample_rare.png") right bottom 7vw / 25vw auto no-repeat; color: rgb(220, 210, 192); font-size: 4vw; }
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") right bottom 7vw / 25vw auto no-repeat; }
main#portal-nambacampagin #contents .contents__inner #campaign_content .campaign_content_detail .wchance .beige { color: rgb(207, 169, 97); }
main#portal-nambacampagin #contents .contents__inner #campaign_content .campaign_content_detail .wchance .min { display: inline-block; width: 50vw; margin: 2vw 0px 0px; }
main#portal-nambacampagin #contents .contents__inner #campaign_content .campaign_content_detail span.min { color: rgb(173, 173, 173); font-size: 3.5vw; }
main#portal-nambacampagin .flake { position: fixed; top: 0px; left: 0px; 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: rgb(255, 255, 255); border-radius: 50%; opacity: 0.478; transform: translate(36.9947vw, -10px) scale(0.7613); animation: 21s linear -21s infinite normal none running snow-1; }
@-webkit-keyframes snow-1 { 
  75.922% { transform: translate(37.5867vw, 75.922vh) scale(0.7613); }
  100% { transform: translate(37.2907vw, 100vh) scale(0.7613); }
}
@keyframes snow-1 { 
  75.922% { transform: translate(37.5867vw, 75.922vh) scale(0.7613); }
  100% { transform: translate(37.2907vw, 100vh) scale(0.7613); }
}
main#portal-nambacampagin .flake.snow li:nth-child(2) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.1037; transform: translate(30.8152vw, -10px) scale(0.3516); animation: 26s linear -27s infinite normal none running snow-2; }
@-webkit-keyframes snow-2 { 
  46.028% { transform: translate(33.3327vw, 46.028vh) scale(0.3516); }
  100% { transform: translate(32.074vw, 100vh) scale(0.3516); }
}
@keyframes snow-2 { 
  46.028% { transform: translate(33.3327vw, 46.028vh) scale(0.3516); }
  100% { transform: translate(32.074vw, 100vh) scale(0.3516); }
}
main#portal-nambacampagin .flake.snow li:nth-child(3) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.4785; transform: translate(19.0063vw, -10px) scale(0.2601); animation: 13s linear -12s infinite normal none running snow-3; }
@-webkit-keyframes snow-3 { 
  74.056% { transform: translate(12.4754vw, 74.056vh) scale(0.2601); }
  100% { transform: translate(15.7409vw, 100vh) scale(0.2601); }
}
@keyframes snow-3 { 
  74.056% { transform: translate(12.4754vw, 74.056vh) scale(0.2601); }
  100% { transform: translate(15.7409vw, 100vh) scale(0.2601); }
}
main#portal-nambacampagin .flake.snow li:nth-child(4) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.3002; transform: translate(74.1048vw, -10px) scale(0.046); animation: 11s linear -2s infinite normal none running snow-4; }
@-webkit-keyframes snow-4 { 
  73.058% { transform: translate(65.5274vw, 73.058vh) scale(0.046); }
  100% { transform: translate(69.8161vw, 100vh) scale(0.046); }
}
@keyframes snow-4 { 
  73.058% { transform: translate(65.5274vw, 73.058vh) scale(0.046); }
  100% { transform: translate(69.8161vw, 100vh) scale(0.046); }
}
main#portal-nambacampagin .flake.snow li:nth-child(5) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.7463; transform: translate(11.0341vw, -10px) scale(0.97); animation: 23s linear -21s infinite normal none running snow-5; }
@-webkit-keyframes snow-5 { 
  61.478% { transform: translate(1.8738vw, 61.478vh) scale(0.97); }
  100% { transform: translate(6.45395vw, 100vh) scale(0.97); }
}
@keyframes snow-5 { 
  61.478% { transform: translate(1.8738vw, 61.478vh) scale(0.97); }
  100% { transform: translate(6.45395vw, 100vh) scale(0.97); }
}
main#portal-nambacampagin .flake.snow li:nth-child(6) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.473; transform: translate(89.7448vw, -10px) scale(0.5368); animation: 10s linear -28s infinite normal none running snow-6; }
@-webkit-keyframes snow-6 { 
  63.398% { transform: translate(99.5562vw, 63.398vh) scale(0.5368); }
  100% { transform: translate(94.6505vw, 100vh) scale(0.5368); }
}
@keyframes snow-6 { 
  63.398% { transform: translate(99.5562vw, 63.398vh) scale(0.5368); }
  100% { transform: translate(94.6505vw, 100vh) scale(0.5368); }
}
main#portal-nambacampagin .flake.snow li:nth-child(7) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.7656; transform: translate(32.0761vw, -10px) scale(0.9466); animation: 30s linear -7s infinite normal none running snow-7; }
@-webkit-keyframes snow-7 { 
  31.587% { transform: translate(25.8772vw, 31.587vh) scale(0.9466); }
  100% { transform: translate(28.9766vw, 100vh) scale(0.9466); }
}
@keyframes snow-7 { 
  31.587% { transform: translate(25.8772vw, 31.587vh) scale(0.9466); }
  100% { transform: translate(28.9766vw, 100vh) scale(0.9466); }
}
main#portal-nambacampagin .flake.snow li:nth-child(8) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.6124; transform: translate(57.9914vw, -10px) scale(0.4171); animation: 13s linear -8s infinite normal none running snow-8; }
@-webkit-keyframes snow-8 { 
  56.615% { transform: translate(56.1787vw, 56.615vh) scale(0.4171); }
  100% { transform: translate(57.0851vw, 100vh) scale(0.4171); }
}
@keyframes snow-8 { 
  56.615% { transform: translate(56.1787vw, 56.615vh) scale(0.4171); }
  100% { transform: translate(57.0851vw, 100vh) scale(0.4171); }
}
main#portal-nambacampagin .flake.snow li:nth-child(9) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.375; transform: translate(45.4493vw, -10px) scale(0.6868); animation: 22s linear -10s infinite normal none running snow-9; }
@-webkit-keyframes snow-9 { 
  33.031% { transform: translate(44.9262vw, 33.031vh) scale(0.6868); }
  100% { transform: translate(45.1878vw, 100vh) scale(0.6868); }
}
@keyframes snow-9 { 
  33.031% { transform: translate(44.9262vw, 33.031vh) scale(0.6868); }
  100% { transform: translate(45.1878vw, 100vh) scale(0.6868); }
}
main#portal-nambacampagin .flake.snow li:nth-child(10) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.4638; transform: translate(88.6895vw, -10px) scale(0.1752); animation: 19s linear -16s infinite normal none running snow-10; }
@-webkit-keyframes snow-10 { 
  36.802% { transform: translate(80.4436vw, 36.802vh) scale(0.1752); }
  100% { transform: translate(84.5666vw, 100vh) scale(0.1752); }
}
@keyframes snow-10 { 
  36.802% { transform: translate(80.4436vw, 36.802vh) scale(0.1752); }
  100% { transform: translate(84.5666vw, 100vh) scale(0.1752); }
}
main#portal-nambacampagin .flake.snow li:nth-child(11) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.5379; transform: translate(34.2257vw, -10px) scale(0.4936); animation: 14s linear -27s infinite normal none running snow-11; }
@-webkit-keyframes snow-11 { 
  78.444% { transform: translate(39.0507vw, 78.444vh) scale(0.4936); }
  100% { transform: translate(36.6382vw, 100vh) scale(0.4936); }
}
@keyframes snow-11 { 
  78.444% { transform: translate(39.0507vw, 78.444vh) scale(0.4936); }
  100% { transform: translate(36.6382vw, 100vh) scale(0.4936); }
}
main#portal-nambacampagin .flake.snow li:nth-child(12) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.5391; transform: translate(34.5217vw, -10px) scale(0.756); animation: 17s linear -16s infinite normal none running snow-12; }
@-webkit-keyframes snow-12 { 
  59.511% { transform: translate(41.992vw, 59.511vh) scale(0.756); }
  100% { transform: translate(38.2569vw, 100vh) scale(0.756); }
}
@keyframes snow-12 { 
  59.511% { transform: translate(41.992vw, 59.511vh) scale(0.756); }
  100% { transform: translate(38.2569vw, 100vh) scale(0.756); }
}
main#portal-nambacampagin .flake.snow li:nth-child(13) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.1714; transform: translate(58.8614vw, -10px) scale(0.2441); animation: 12s linear -10s infinite normal none running snow-13; }
@-webkit-keyframes snow-13 { 
  71.25% { transform: translate(67.5421vw, 71.25vh) scale(0.2441); }
  100% { transform: translate(63.2017vw, 100vh) scale(0.2441); }
}
@keyframes snow-13 { 
  71.25% { transform: translate(67.5421vw, 71.25vh) scale(0.2441); }
  100% { transform: translate(63.2017vw, 100vh) scale(0.2441); }
}
main#portal-nambacampagin .flake.snow li:nth-child(14) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.6044; transform: translate(25.6726vw, -10px) scale(0.0824); animation: 29s linear -30s infinite normal none running snow-14; }
@-webkit-keyframes snow-14 { 
  61.989% { transform: translate(24.4942vw, 61.989vh) scale(0.0824); }
  100% { transform: translate(25.0834vw, 100vh) scale(0.0824); }
}
@keyframes snow-14 { 
  61.989% { transform: translate(24.4942vw, 61.989vh) scale(0.0824); }
  100% { transform: translate(25.0834vw, 100vh) scale(0.0824); }
}
main#portal-nambacampagin .flake.snow li:nth-child(15) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.6382; transform: translate(65.6243vw, -10px) scale(0.5719); animation: 28s linear -6s infinite normal none running snow-15; }
@-webkit-keyframes snow-15 { 
  43.624% { transform: translate(59.5876vw, 43.624vh) scale(0.5719); }
  100% { transform: translate(62.6059vw, 100vh) scale(0.5719); }
}
@keyframes snow-15 { 
  43.624% { transform: translate(59.5876vw, 43.624vh) scale(0.5719); }
  100% { transform: translate(62.6059vw, 100vh) scale(0.5719); }
}
main#portal-nambacampagin .flake.snow li:nth-child(16) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.1878; transform: translate(33.8263vw, -10px) scale(0.4362); animation: 30s linear -23s infinite normal none running snow-16; }
@-webkit-keyframes snow-16 { 
  43.444% { transform: translate(31.82vw, 43.444vh) scale(0.4362); }
  100% { transform: translate(32.8231vw, 100vh) scale(0.4362); }
}
@keyframes snow-16 { 
  43.444% { transform: translate(31.82vw, 43.444vh) scale(0.4362); }
  100% { transform: translate(32.8231vw, 100vh) scale(0.4362); }
}
main#portal-nambacampagin .flake.snow li:nth-child(17) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.105; transform: translate(55.2959vw, -10px) scale(0.2278); animation: 26s linear -8s infinite normal none running snow-17; }
@-webkit-keyframes snow-17 { 
  74.527% { transform: translate(48.1604vw, 74.527vh) scale(0.2278); }
  100% { transform: translate(51.7281vw, 100vh) scale(0.2278); }
}
@keyframes snow-17 { 
  74.527% { transform: translate(48.1604vw, 74.527vh) scale(0.2278); }
  100% { transform: translate(51.7281vw, 100vh) scale(0.2278); }
}
main#portal-nambacampagin .flake.snow li:nth-child(18) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.0903; transform: translate(2.579vw, -10px) scale(0.1225); animation: 12s linear -18s infinite normal none running snow-18; }
@-webkit-keyframes snow-18 { 
  54.166% { transform: translate(-0.6348vw, 54.166vh) scale(0.1225); }
  100% { transform: translate(0.9721vw, 100vh) scale(0.1225); }
}
@keyframes snow-18 { 
  54.166% { transform: translate(-0.6348vw, 54.166vh) scale(0.1225); }
  100% { transform: translate(0.9721vw, 100vh) scale(0.1225); }
}
main#portal-nambacampagin .flake.snow li:nth-child(19) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.6254; transform: translate(28.1683vw, -10px) scale(0.8221); animation: 24s linear -19s infinite normal none running snow-19; }
@-webkit-keyframes snow-19 { 
  73.126% { transform: translate(33.0257vw, 73.126vh) scale(0.8221); }
  100% { transform: translate(30.597vw, 100vh) scale(0.8221); }
}
@keyframes snow-19 { 
  73.126% { transform: translate(33.0257vw, 73.126vh) scale(0.8221); }
  100% { transform: translate(30.597vw, 100vh) scale(0.8221); }
}
main#portal-nambacampagin .flake.snow li:nth-child(20) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.6458; transform: translate(66.7163vw, -10px) scale(0.8795); animation: 29s linear -7s infinite normal none running snow-20; }
@-webkit-keyframes snow-20 { 
  43.666% { transform: translate(66.0221vw, 43.666vh) scale(0.8795); }
  100% { transform: translate(66.3692vw, 100vh) scale(0.8795); }
}
@keyframes snow-20 { 
  43.666% { transform: translate(66.0221vw, 43.666vh) scale(0.8795); }
  100% { transform: translate(66.3692vw, 100vh) scale(0.8795); }
}
main#portal-nambacampagin .flake.snow li:nth-child(21) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.7808; transform: translate(6.0869vw, -10px) scale(0.6221); animation: 28s linear -15s infinite normal none running snow-21; }
@-webkit-keyframes snow-21 { 
  79.78% { transform: translate(10.8031vw, 79.78vh) scale(0.6221); }
  100% { transform: translate(8.445vw, 100vh) scale(0.6221); }
}
@keyframes snow-21 { 
  79.78% { transform: translate(10.8031vw, 79.78vh) scale(0.6221); }
  100% { transform: translate(8.445vw, 100vh) scale(0.6221); }
}
main#portal-nambacampagin .flake.snow li:nth-child(22) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.3754; transform: translate(59.4312vw, -10px) scale(0.9567); animation: 27s linear -1s infinite normal none running snow-22; }
@-webkit-keyframes snow-22 { 
  50.049% { transform: translate(61.17vw, 50.049vh) scale(0.9567); }
  100% { transform: translate(60.3006vw, 100vh) scale(0.9567); }
}
@keyframes snow-22 { 
  50.049% { transform: translate(61.17vw, 50.049vh) scale(0.9567); }
  100% { transform: translate(60.3006vw, 100vh) scale(0.9567); }
}
main#portal-nambacampagin .flake.snow li:nth-child(23) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.4365; transform: translate(17.4636vw, -10px) scale(0.8015); animation: 19s linear -1s infinite normal none running snow-23; }
@-webkit-keyframes snow-23 { 
  35.126% { transform: translate(10.7753vw, 35.126vh) scale(0.8015); }
  100% { transform: translate(14.1195vw, 100vh) scale(0.8015); }
}
@keyframes snow-23 { 
  35.126% { transform: translate(10.7753vw, 35.126vh) scale(0.8015); }
  100% { transform: translate(14.1195vw, 100vh) scale(0.8015); }
}
main#portal-nambacampagin .flake.snow li:nth-child(24) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.0046; transform: translate(11.7178vw, -10px) scale(0.2499); animation: 14s linear -23s infinite normal none running snow-24; }
@-webkit-keyframes snow-24 { 
  74.609% { transform: translate(3.1583vw, 74.609vh) scale(0.2499); }
  100% { transform: translate(7.43805vw, 100vh) scale(0.2499); }
}
@keyframes snow-24 { 
  74.609% { transform: translate(3.1583vw, 74.609vh) scale(0.2499); }
  100% { transform: translate(7.43805vw, 100vh) scale(0.2499); }
}
main#portal-nambacampagin .flake.snow li:nth-child(25) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.1585; transform: translate(23.6242vw, -10px) scale(0.0309); animation: 20s linear -15s infinite normal none running snow-25; }
@-webkit-keyframes snow-25 { 
  73.836% { transform: translate(31.8051vw, 73.836vh) scale(0.0309); }
  100% { transform: translate(27.7146vw, 100vh) scale(0.0309); }
}
@keyframes snow-25 { 
  73.836% { transform: translate(31.8051vw, 73.836vh) scale(0.0309); }
  100% { transform: translate(27.7146vw, 100vh) scale(0.0309); }
}
main#portal-nambacampagin .flake.snow li:nth-child(26) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.5615; transform: translate(79.615vw, -10px) scale(0.7685); animation: 12s linear -8s infinite normal none running snow-26; }
@-webkit-keyframes snow-26 { 
  31.266% { transform: translate(89.1708vw, 31.266vh) scale(0.7685); }
  100% { transform: translate(84.3929vw, 100vh) scale(0.7685); }
}
@keyframes snow-26 { 
  31.266% { transform: translate(89.1708vw, 31.266vh) scale(0.7685); }
  100% { transform: translate(84.3929vw, 100vh) scale(0.7685); }
}
main#portal-nambacampagin .flake.snow li:nth-child(27) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.2924; transform: translate(99.7527vw, -10px) scale(0.3792); animation: 14s linear -14s infinite normal none running snow-27; }
@-webkit-keyframes snow-27 { 
  74.405% { transform: translate(102.393vw, 74.405vh) scale(0.3792); }
  100% { transform: translate(101.073vw, 100vh) scale(0.3792); }
}
@keyframes snow-27 { 
  74.405% { transform: translate(102.393vw, 74.405vh) scale(0.3792); }
  100% { transform: translate(101.073vw, 100vh) scale(0.3792); }
}
main#portal-nambacampagin .flake.snow li:nth-child(28) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.3533; transform: translate(95.8305vw, -10px) scale(0.499); animation: 30s linear -3s infinite normal none running snow-28; }
@-webkit-keyframes snow-28 { 
  44.782% { transform: translate(101.118vw, 44.782vh) scale(0.499); }
  100% { transform: translate(98.4741vw, 100vh) scale(0.499); }
}
@keyframes snow-28 { 
  44.782% { transform: translate(101.118vw, 44.782vh) scale(0.499); }
  100% { transform: translate(98.4741vw, 100vh) scale(0.499); }
}
main#portal-nambacampagin .flake.snow li:nth-child(29) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.7254; transform: translate(42.2828vw, -10px) scale(0.7743); animation: 21s linear -14s infinite normal none running snow-29; }
@-webkit-keyframes snow-29 { 
  54.684% { transform: translate(46.919vw, 54.684vh) scale(0.7743); }
  100% { transform: translate(44.6009vw, 100vh) scale(0.7743); }
}
@keyframes snow-29 { 
  54.684% { transform: translate(46.919vw, 54.684vh) scale(0.7743); }
  100% { transform: translate(44.6009vw, 100vh) scale(0.7743); }
}
main#portal-nambacampagin .flake.snow li:nth-child(30) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.4528; transform: translate(44.2263vw, -10px) scale(0.0124); animation: 14s linear -20s infinite normal none running snow-30; }
@-webkit-keyframes snow-30 { 
  66.459% { transform: translate(52.6269vw, 66.459vh) scale(0.0124); }
  100% { transform: translate(48.4266vw, 100vh) scale(0.0124); }
}
@keyframes snow-30 { 
  66.459% { transform: translate(52.6269vw, 66.459vh) scale(0.0124); }
  100% { transform: translate(48.4266vw, 100vh) scale(0.0124); }
}
main#portal-nambacampagin .flake.snow li:nth-child(31) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.7052; transform: translate(47.3702vw, -10px) scale(0.832); animation: 22s linear -15s infinite normal none running snow-31; }
@-webkit-keyframes snow-31 { 
  60.6% { transform: translate(42.2466vw, 60.6vh) scale(0.832); }
  100% { transform: translate(44.8084vw, 100vh) scale(0.832); }
}
@keyframes snow-31 { 
  60.6% { transform: translate(42.2466vw, 60.6vh) scale(0.832); }
  100% { transform: translate(44.8084vw, 100vh) scale(0.832); }
}
main#portal-nambacampagin .flake.snow li:nth-child(32) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.67; transform: translate(7.8572vw, -10px) scale(0.0427); animation: 22s linear -17s infinite normal none running snow-32; }
@-webkit-keyframes snow-32 { 
  75.934% { transform: translate(6.821vw, 75.934vh) scale(0.0427); }
  100% { transform: translate(7.3391vw, 100vh) scale(0.0427); }
}
@keyframes snow-32 { 
  75.934% { transform: translate(6.821vw, 75.934vh) scale(0.0427); }
  100% { transform: translate(7.3391vw, 100vh) scale(0.0427); }
}
main#portal-nambacampagin .flake.snow li:nth-child(33) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.6201; transform: translate(22.6916vw, -10px) scale(0.4746); animation: 28s linear -29s infinite normal none running snow-33; }
@-webkit-keyframes snow-33 { 
  37.632% { transform: translate(22.8759vw, 37.632vh) scale(0.4746); }
  100% { transform: translate(22.7838vw, 100vh) scale(0.4746); }
}
@keyframes snow-33 { 
  37.632% { transform: translate(22.8759vw, 37.632vh) scale(0.4746); }
  100% { transform: translate(22.7838vw, 100vh) scale(0.4746); }
}
main#portal-nambacampagin .flake.snow li:nth-child(34) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.7172; transform: translate(96.9952vw, -10px) scale(0.5035); animation: 18s linear -24s infinite normal none running snow-34; }
@-webkit-keyframes snow-34 { 
  35.306% { transform: translate(87.0654vw, 35.306vh) scale(0.5035); }
  100% { transform: translate(92.0303vw, 100vh) scale(0.5035); }
}
@keyframes snow-34 { 
  35.306% { transform: translate(87.0654vw, 35.306vh) scale(0.5035); }
  100% { transform: translate(92.0303vw, 100vh) scale(0.5035); }
}
main#portal-nambacampagin .flake.snow li:nth-child(35) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.1742; transform: translate(79.8831vw, -10px) scale(0.4557); animation: 27s linear -13s infinite normal none running snow-35; }
@-webkit-keyframes snow-35 { 
  45.441% { transform: translate(74.9056vw, 45.441vh) scale(0.4557); }
  100% { transform: translate(77.3944vw, 100vh) scale(0.4557); }
}
@keyframes snow-35 { 
  45.441% { transform: translate(74.9056vw, 45.441vh) scale(0.4557); }
  100% { transform: translate(77.3944vw, 100vh) scale(0.4557); }
}
main#portal-nambacampagin .flake.snow li:nth-child(36) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.5975; transform: translate(43.1958vw, -10px) scale(0.4989); animation: 22s linear -3s infinite normal none running snow-36; }
@-webkit-keyframes snow-36 { 
  64.901% { transform: translate(49.8044vw, 64.901vh) scale(0.4989); }
  100% { transform: translate(46.5001vw, 100vh) scale(0.4989); }
}
@keyframes snow-36 { 
  64.901% { transform: translate(49.8044vw, 64.901vh) scale(0.4989); }
  100% { transform: translate(46.5001vw, 100vh) scale(0.4989); }
}
main#portal-nambacampagin .flake.snow li:nth-child(37) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.2768; transform: translate(33.4203vw, -10px) scale(0.3105); animation: 19s linear -11s infinite normal none running snow-37; }
@-webkit-keyframes snow-37 { 
  53.119% { transform: translate(38.7663vw, 53.119vh) scale(0.3105); }
  100% { transform: translate(36.0933vw, 100vh) scale(0.3105); }
}
@keyframes snow-37 { 
  53.119% { transform: translate(38.7663vw, 53.119vh) scale(0.3105); }
  100% { transform: translate(36.0933vw, 100vh) scale(0.3105); }
}
main#portal-nambacampagin .flake.snow li:nth-child(38) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.0883; transform: translate(58.9338vw, -10px) scale(0.9444); animation: 21s linear -17s infinite normal none running snow-38; }
@-webkit-keyframes snow-38 { 
  78.223% { transform: translate(52.7327vw, 78.223vh) scale(0.9444); }
  100% { transform: translate(55.8332vw, 100vh) scale(0.9444); }
}
@keyframes snow-38 { 
  78.223% { transform: translate(52.7327vw, 78.223vh) scale(0.9444); }
  100% { transform: translate(55.8332vw, 100vh) scale(0.9444); }
}
main#portal-nambacampagin .flake.snow li:nth-child(39) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.6397; transform: translate(38.9802vw, -10px) scale(0.5555); animation: 11s linear -14s infinite normal none running snow-39; }
@-webkit-keyframes snow-39 { 
  54.99% { transform: translate(44.0635vw, 54.99vh) scale(0.5555); }
  100% { transform: translate(41.5219vw, 100vh) scale(0.5555); }
}
@keyframes snow-39 { 
  54.99% { transform: translate(44.0635vw, 54.99vh) scale(0.5555); }
  100% { transform: translate(41.5219vw, 100vh) scale(0.5555); }
}
main#portal-nambacampagin .flake.snow li:nth-child(40) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.0111; transform: translate(34.7493vw, -10px) scale(0.8059); animation: 23s linear -4s infinite normal none running snow-40; }
@-webkit-keyframes snow-40 { 
  66.555% { transform: translate(43.6658vw, 66.555vh) scale(0.8059); }
  100% { transform: translate(39.2075vw, 100vh) scale(0.8059); }
}
@keyframes snow-40 { 
  66.555% { transform: translate(43.6658vw, 66.555vh) scale(0.8059); }
  100% { transform: translate(39.2075vw, 100vh) scale(0.8059); }
}
main#portal-nambacampagin .flake.snow li:nth-child(41) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.494; transform: translate(64.6008vw, -10px) scale(0.4599); animation: 14s linear -3s infinite normal none running snow-41; }
@-webkit-keyframes snow-41 { 
  61.047% { transform: translate(72.092vw, 61.047vh) scale(0.4599); }
  100% { transform: translate(68.3464vw, 100vh) scale(0.4599); }
}
@keyframes snow-41 { 
  61.047% { transform: translate(72.092vw, 61.047vh) scale(0.4599); }
  100% { transform: translate(68.3464vw, 100vh) scale(0.4599); }
}
main#portal-nambacampagin .flake.snow li:nth-child(42) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.135; transform: translate(44.7418vw, -10px) scale(0.5704); animation: 26s linear -1s infinite normal none running snow-42; }
@-webkit-keyframes snow-42 { 
  77.098% { transform: translate(44.871vw, 77.098vh) scale(0.5704); }
  100% { transform: translate(44.8064vw, 100vh) scale(0.5704); }
}
@keyframes snow-42 { 
  77.098% { transform: translate(44.871vw, 77.098vh) scale(0.5704); }
  100% { transform: translate(44.8064vw, 100vh) scale(0.5704); }
}
main#portal-nambacampagin .flake.snow li:nth-child(43) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.2346; transform: translate(0.505vw, -10px) scale(0.5909); animation: 20s linear -20s infinite normal none running snow-43; }
@-webkit-keyframes snow-43 { 
  56.728% { transform: translate(-3.0056vw, 56.728vh) scale(0.5909); }
  100% { transform: translate(-1.2503vw, 100vh) scale(0.5909); }
}
@keyframes snow-43 { 
  56.728% { transform: translate(-3.0056vw, 56.728vh) scale(0.5909); }
  100% { transform: translate(-1.2503vw, 100vh) scale(0.5909); }
}
main#portal-nambacampagin .flake.snow li:nth-child(44) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.5589; transform: translate(88.751vw, -10px) scale(0.4299); animation: 26s linear -5s infinite normal none running snow-44; }
@-webkit-keyframes snow-44 { 
  55.042% { transform: translate(82.9788vw, 55.042vh) scale(0.4299); }
  100% { transform: translate(85.8649vw, 100vh) scale(0.4299); }
}
@keyframes snow-44 { 
  55.042% { transform: translate(82.9788vw, 55.042vh) scale(0.4299); }
  100% { transform: translate(85.8649vw, 100vh) scale(0.4299); }
}
main#portal-nambacampagin .flake.snow li:nth-child(45) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.4803; transform: translate(54.0592vw, -10px) scale(0.0525); animation: 14s linear -29s infinite normal none running snow-45; }
@-webkit-keyframes snow-45 { 
  61.502% { transform: translate(58.8088vw, 61.502vh) scale(0.0525); }
  100% { transform: translate(56.434vw, 100vh) scale(0.0525); }
}
@keyframes snow-45 { 
  61.502% { transform: translate(58.8088vw, 61.502vh) scale(0.0525); }
  100% { transform: translate(56.434vw, 100vh) scale(0.0525); }
}
main#portal-nambacampagin .flake.snow li:nth-child(46) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.6301; transform: translate(72.1476vw, -10px) scale(0.3981); animation: 15s linear -3s infinite normal none running snow-46; }
@-webkit-keyframes snow-46 { 
  63.235% { transform: translate(75.3693vw, 63.235vh) scale(0.3981); }
  100% { transform: translate(73.7584vw, 100vh) scale(0.3981); }
}
@keyframes snow-46 { 
  63.235% { transform: translate(75.3693vw, 63.235vh) scale(0.3981); }
  100% { transform: translate(73.7584vw, 100vh) scale(0.3981); }
}
main#portal-nambacampagin .flake.snow li:nth-child(47) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.5395; transform: translate(68.1016vw, -10px) scale(0.5059); animation: 15s linear -30s infinite normal none running snow-47; }
@-webkit-keyframes snow-47 { 
  72.147% { transform: translate(75.4171vw, 72.147vh) scale(0.5059); }
  100% { transform: translate(71.7593vw, 100vh) scale(0.5059); }
}
@keyframes snow-47 { 
  72.147% { transform: translate(75.4171vw, 72.147vh) scale(0.5059); }
  100% { transform: translate(71.7593vw, 100vh) scale(0.5059); }
}
main#portal-nambacampagin .flake.snow li:nth-child(48) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.2031; transform: translate(3.4259vw, -10px) scale(0.9589); animation: 21s linear -7s infinite normal none running snow-48; }
@-webkit-keyframes snow-48 { 
  58.08% { transform: translate(12.1849vw, 58.08vh) scale(0.9589); }
  100% { transform: translate(7.8054vw, 100vh) scale(0.9589); }
}
@keyframes snow-48 { 
  58.08% { transform: translate(12.1849vw, 58.08vh) scale(0.9589); }
  100% { transform: translate(7.8054vw, 100vh) scale(0.9589); }
}
main#portal-nambacampagin .flake.snow li:nth-child(49) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.7077; transform: translate(67.9902vw, -10px) scale(0.4215); animation: 29s linear -8s infinite normal none running snow-49; }
@-webkit-keyframes snow-49 { 
  37.397% { transform: translate(58.4822vw, 37.397vh) scale(0.4215); }
  100% { transform: translate(63.2362vw, 100vh) scale(0.4215); }
}
@keyframes snow-49 { 
  37.397% { transform: translate(58.4822vw, 37.397vh) scale(0.4215); }
  100% { transform: translate(63.2362vw, 100vh) scale(0.4215); }
}
main#portal-nambacampagin .flake.snow li:nth-child(50) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.3944; transform: translate(74.4281vw, -10px) scale(0.9725); animation: 11s linear -7s infinite normal none running snow-50; }
@-webkit-keyframes snow-50 { 
  37.617% { transform: translate(76.461vw, 37.617vh) scale(0.9725); }
  100% { transform: translate(75.4446vw, 100vh) scale(0.9725); }
}
@keyframes snow-50 { 
  37.617% { transform: translate(76.461vw, 37.617vh) scale(0.9725); }
  100% { transform: translate(75.4446vw, 100vh) scale(0.9725); }
}
main#portal-nambacampagin .flake.snow li:nth-child(51) { width: 30px; height: 30px; background: url("/residentevil/pc/img/ambassador-campaign/holiday2021/snow_flake.png") 0% 0% / 100% auto no-repeat; opacity: 0.7508; transform: translate(16.908vw, -10px) scale(0.963); animation: 16s linear -29s infinite normal none running snow-51; }
@-webkit-keyframes snow-51 { 
  62.944% { transform: translate(14.7295vw, 62.944vh) scale(0.963) rotate(714deg) rotateX(714deg) rotateY(714deg); }
  100% { transform: translate(15.8187vw, 100vh) scale(0.963) rotate(1280deg) rotateX(1280deg) rotateY(1280deg); }
}
@keyframes snow-51 { 
  62.944% { transform: translate(14.7295vw, 62.944vh) scale(0.963) rotate(714deg) rotateX(714deg) rotateY(714deg); }
  100% { transform: translate(15.8187vw, 100vh) scale(0.963) rotate(1280deg) rotateX(1280deg) rotateY(1280deg); }
}
main#portal-nambacampagin .flake.snow li:nth-child(52) { width: 30px; height: 30px; background: url("/residentevil/pc/img/ambassador-campaign/holiday2021/snow_flake.png") 0% 0% / 100% auto no-repeat; opacity: 0.7474; transform: translate(53.8216vw, -10px) scale(0.3042); animation: 10s linear -25s infinite normal none running snow-52; }
@-webkit-keyframes snow-52 { 
  63.602% { transform: translate(47.6529vw, 63.602vh) scale(0.3042) rotate(48deg) rotateX(48deg) rotateY(48deg); }
  100% { transform: translate(50.7373vw, 100vh) scale(0.3042) rotate(1280deg) rotateX(1280deg) rotateY(1280deg); }
}
@keyframes snow-52 { 
  63.602% { transform: translate(47.6529vw, 63.602vh) scale(0.3042) rotate(48deg) rotateX(48deg) rotateY(48deg); }
  100% { transform: translate(50.7373vw, 100vh) scale(0.3042) rotate(1280deg) rotateX(1280deg) rotateY(1280deg); }
}
main#portal-nambacampagin .flake.snow li:nth-child(53) { width: 30px; height: 30px; background: url("/residentevil/pc/img/ambassador-campaign/holiday2021/snow_flake.png") 0% 0% / 100% auto no-repeat; opacity: 0.6668; transform: translate(96.0002vw, -10px) scale(0.0027); animation: 27s linear -7s infinite normal none running snow-53; }
@-webkit-keyframes snow-53 { 
  78.597% { transform: translate(103.08vw, 78.597vh) scale(0.0027) rotate(133deg) rotateX(133deg) rotateY(133deg); }
  100% { transform: translate(99.5403vw, 100vh) scale(0.0027) rotate(1280deg) rotateX(1280deg) rotateY(1280deg); }
}
@keyframes snow-53 { 
  78.597% { transform: translate(103.08vw, 78.597vh) scale(0.0027) rotate(133deg) rotateX(133deg) rotateY(133deg); }
  100% { transform: translate(99.5403vw, 100vh) scale(0.0027) rotate(1280deg) rotateX(1280deg) rotateY(1280deg); }
}
main#portal-nambacampagin .flake.snow li:nth-child(54) { width: 30px; height: 30px; background: url("/residentevil/pc/img/ambassador-campaign/holiday2021/snow_flake.png") 0% 0% / 100% auto no-repeat; opacity: 0.4932; transform: translate(27.3695vw, -10px) scale(0.8497); animation: 16s linear -15s infinite normal none running snow-54; }
@-webkit-keyframes snow-54 { 
  59.143% { transform: translate(22.3949vw, 59.143vh) scale(0.8497) rotate(164deg) rotateX(164deg) rotateY(164deg); }
  100% { transform: translate(24.8822vw, 100vh) scale(0.8497) rotate(1280deg) rotateX(1280deg) rotateY(1280deg); }
}
@keyframes snow-54 { 
  59.143% { transform: translate(22.3949vw, 59.143vh) scale(0.8497) rotate(164deg) rotateX(164deg) rotateY(164deg); }
  100% { transform: translate(24.8822vw, 100vh) scale(0.8497) rotate(1280deg) rotateX(1280deg) rotateY(1280deg); }
}
main#portal-nambacampagin .flake.snow li:nth-child(55) { width: 30px; height: 30px; background: url("/residentevil/pc/img/ambassador-campaign/holiday2021/snow_flake.png") 0% 0% / 100% auto no-repeat; opacity: 0.0869; transform: translate(74.4803vw, -10px) scale(0.4486); animation: 11s linear -2s infinite normal none running snow-55; }
@-webkit-keyframes snow-55 { 
  34.74% { transform: translate(71.1209vw, 34.74vh) scale(0.4486) rotate(953deg) rotateX(953deg) rotateY(953deg); }
  100% { transform: translate(72.8006vw, 100vh) scale(0.4486) rotate(1280deg) rotateX(1280deg) rotateY(1280deg); }
}
@keyframes snow-55 { 
  34.74% { transform: translate(71.1209vw, 34.74vh) scale(0.4486) rotate(953deg) rotateX(953deg) rotateY(953deg); }
  100% { transform: translate(72.8006vw, 100vh) scale(0.4486) rotate(1280deg) rotateX(1280deg) rotateY(1280deg); }
}
main#portal-nambacampagin .flake.snow li:nth-child(56) { width: 30px; height: 30px; background: url("/residentevil/pc/img/ambassador-campaign/holiday2021/snow_flake.png") 0% 0% / 100% auto no-repeat; opacity: 0.2445; transform: translate(90.5806vw, -10px) scale(0.379); animation: 24s linear -19s infinite normal none running snow-56; }
@-webkit-keyframes snow-56 { 
  43.272% { transform: translate(99.1817vw, 43.272vh) scale(0.379) rotate(1279deg) rotateX(1279deg) rotateY(1279deg); }
  100% { transform: translate(94.8812vw, 100vh) scale(0.379) rotate(1280deg) rotateX(1280deg) rotateY(1280deg); }
}
@keyframes snow-56 { 
  43.272% { transform: translate(99.1817vw, 43.272vh) scale(0.379) rotate(1279deg) rotateX(1279deg) rotateY(1279deg); }
  100% { transform: translate(94.8812vw, 100vh) scale(0.379) rotate(1280deg) rotateX(1280deg) rotateY(1280deg); }
}
main#portal-nambacampagin .flake.snow li:nth-child(57) { width: 30px; height: 30px; background: url("/residentevil/pc/img/ambassador-campaign/holiday2021/snow_flake.png") 0% 0% / 100% auto no-repeat; opacity: 0.3415; transform: translate(50.8918vw, -10px) scale(0.633); animation: 16s linear -2s infinite normal none running snow-57; }
@-webkit-keyframes snow-57 { 
  48.789% { transform: translate(52.1621vw, 48.789vh) scale(0.633) rotate(439deg) rotateX(439deg) rotateY(439deg); }
  100% { transform: translate(51.5269vw, 100vh) scale(0.633) rotate(1280deg) rotateX(1280deg) rotateY(1280deg); }
}
@keyframes snow-57 { 
  48.789% { transform: translate(52.1621vw, 48.789vh) scale(0.633) rotate(439deg) rotateX(439deg) rotateY(439deg); }
  100% { transform: translate(51.5269vw, 100vh) scale(0.633) rotate(1280deg) rotateX(1280deg) rotateY(1280deg); }
}
main#portal-nambacampagin .flake.snow li:nth-child(58) { width: 30px; height: 30px; background: url("/residentevil/pc/img/ambassador-campaign/holiday2021/snow_flake.png") 0% 0% / 100% auto no-repeat; opacity: 0.3041; transform: translate(0.0712vw, -10px) scale(0.9452); animation: 22s linear -18s infinite normal none running snow-58; }
@-webkit-keyframes snow-58 { 
  38.983% { transform: translate(0.4126vw, 38.983vh) scale(0.9452) rotate(1048deg) rotateX(1048deg) rotateY(1048deg); }
  100% { transform: translate(0.2419vw, 100vh) scale(0.9452) rotate(1280deg) rotateX(1280deg) rotateY(1280deg); }
}
@keyframes snow-58 { 
  38.983% { transform: translate(0.4126vw, 38.983vh) scale(0.9452) rotate(1048deg) rotateX(1048deg) rotateY(1048deg); }
  100% { transform: translate(0.2419vw, 100vh) scale(0.9452) rotate(1280deg) rotateX(1280deg) rotateY(1280deg); }
}
main#portal-nambacampagin .flake.snow li:nth-child(59) { width: 30px; height: 30px; background: url("/residentevil/pc/img/ambassador-campaign/holiday2021/snow_flake.png") 0% 0% / 100% auto no-repeat; opacity: 0.0384; transform: translate(92.553vw, -10px) scale(0.0069); animation: 22s linear -19s infinite normal none running snow-59; }
@-webkit-keyframes snow-59 { 
  33.404% { transform: translate(88.3939vw, 33.404vh) scale(0.0069) rotate(844deg) rotateX(844deg) rotateY(844deg); }
  100% { transform: translate(90.4734vw, 100vh) scale(0.0069) rotate(1280deg) rotateX(1280deg) rotateY(1280deg); }
}
@keyframes snow-59 { 
  33.404% { transform: translate(88.3939vw, 33.404vh) scale(0.0069) rotate(844deg) rotateX(844deg) rotateY(844deg); }
  100% { transform: translate(90.4734vw, 100vh) scale(0.0069) rotate(1280deg) rotateX(1280deg) rotateY(1280deg); }
}
main#portal-nambacampagin .flake.snow li:nth-child(60) { width: 30px; height: 30px; background: url("/residentevil/pc/img/ambassador-campaign/holiday2021/snow_flake.png") 0% 0% / 100% auto no-repeat; opacity: 0.7857; transform: translate(98.1404vw, -10px) scale(0.5324); animation: 22s linear -8s infinite normal none running snow-60; }
@-webkit-keyframes snow-60 { 
  75.487% { transform: translate(101.687vw, 75.487vh) scale(0.5324) rotate(484deg) rotateX(484deg) rotateY(484deg); }
  100% { transform: translate(99.9136vw, 100vh) scale(0.5324) rotate(1280deg) rotateX(1280deg) rotateY(1280deg); }
}
@keyframes snow-60 { 
  75.487% { transform: translate(101.687vw, 75.487vh) scale(0.5324) rotate(484deg) rotateX(484deg) rotateY(484deg); }
  100% { transform: translate(99.9136vw, 100vh) scale(0.5324) rotate(1280deg) rotateX(1280deg) rotateY(1280deg); }
}
main#portal-nambacampagin .flake.snow li:nth-child(61) { width: 30px; height: 30px; background: url("/residentevil/pc/img/ambassador-campaign/holiday2021/snow_flake.png") 0% 0% / 100% auto no-repeat; opacity: 0.5728; transform: translate(88.4225vw, -10px) scale(0.3386); animation: 25s linear -9s infinite normal none running snow-61; }
@-webkit-keyframes snow-61 { 
  75.69% { transform: translate(96.6812vw, 75.69vh) scale(0.3386) rotate(767deg) rotateX(767deg) rotateY(767deg); }
  100% { transform: translate(92.5519vw, 100vh) scale(0.3386) rotate(1280deg) rotateX(1280deg) rotateY(1280deg); }
}
@keyframes snow-61 { 
  75.69% { transform: translate(96.6812vw, 75.69vh) scale(0.3386) rotate(767deg) rotateX(767deg) rotateY(767deg); }
  100% { transform: translate(92.5519vw, 100vh) scale(0.3386) rotate(1280deg) rotateX(1280deg) rotateY(1280deg); }
}
main#portal-nambacampagin .flake.snow li:nth-child(62) { width: 30px; height: 30px; background: url("/residentevil/pc/img/ambassador-campaign/holiday2021/snow_flake.png") 0% 0% / 100% auto no-repeat; opacity: 0.3542; transform: translate(43.0341vw, -10px) scale(0.8335); animation: 13s linear -27s infinite normal none running snow-62; }
@-webkit-keyframes snow-62 { 
  70.116% { transform: translate(34.9804vw, 70.116vh) scale(0.8335) rotate(60deg) rotateX(60deg) rotateY(60deg); }
  100% { transform: translate(39.0072vw, 100vh) scale(0.8335) rotate(1280deg) rotateX(1280deg) rotateY(1280deg); }
}
@keyframes snow-62 { 
  70.116% { transform: translate(34.9804vw, 70.116vh) scale(0.8335) rotate(60deg) rotateX(60deg) rotateY(60deg); }
  100% { transform: translate(39.0072vw, 100vh) scale(0.8335) rotate(1280deg) rotateX(1280deg) rotateY(1280deg); }
}
main#portal-nambacampagin .flake.snow li:nth-child(63) { width: 30px; height: 30px; background: url("/residentevil/pc/img/ambassador-campaign/holiday2021/snow_flake.png") 0% 0% / 100% auto no-repeat; opacity: 0.4963; transform: translate(25.9268vw, -10px) scale(0.3252); animation: 22s linear -4s infinite normal none running snow-63; }
@-webkit-keyframes snow-63 { 
  64.076% { transform: translate(30.4263vw, 64.076vh) scale(0.3252) rotate(1030deg) rotateX(1030deg) rotateY(1030deg); }
  100% { transform: translate(28.1765vw, 100vh) scale(0.3252) rotate(1280deg) rotateX(1280deg) rotateY(1280deg); }
}
@keyframes snow-63 { 
  64.076% { transform: translate(30.4263vw, 64.076vh) scale(0.3252) rotate(1030deg) rotateX(1030deg) rotateY(1030deg); }
  100% { transform: translate(28.1765vw, 100vh) scale(0.3252) rotate(1280deg) rotateX(1280deg) rotateY(1280deg); }
}
main#portal-nambacampagin .flake.snow li:nth-child(64) { width: 30px; height: 30px; background: url("/residentevil/pc/img/ambassador-campaign/holiday2021/snow_flake.png") 0% 0% / 100% auto no-repeat; opacity: 0.2555; transform: translate(47.7107vw, -10px) scale(0.9937); animation: 21s linear -21s infinite normal none running snow-64; }
@-webkit-keyframes snow-64 { 
  75.588% { transform: translate(49.4827vw, 75.588vh) scale(0.9937) rotate(562deg) rotateX(562deg) rotateY(562deg); }
  100% { transform: translate(48.5967vw, 100vh) scale(0.9937) rotate(1280deg) rotateX(1280deg) rotateY(1280deg); }
}
@keyframes snow-64 { 
  75.588% { transform: translate(49.4827vw, 75.588vh) scale(0.9937) rotate(562deg) rotateX(562deg) rotateY(562deg); }
  100% { transform: translate(48.5967vw, 100vh) scale(0.9937) rotate(1280deg) rotateX(1280deg) rotateY(1280deg); }
}
main#portal-nambacampagin .flake.snow li:nth-child(65) { width: 30px; height: 30px; background: url("/residentevil/pc/img/ambassador-campaign/holiday2021/snow_flake.png") 0% 0% / 100% auto no-repeat; opacity: 0.7436; transform: translate(56.3574vw, -10px) scale(0.8823); animation: 16s linear -25s infinite normal none running snow-65; }
@-webkit-keyframes snow-65 { 
  73.055% { transform: translate(61.6238vw, 73.055vh) scale(0.8823) rotate(633deg) rotateX(633deg) rotateY(633deg); }
  100% { transform: translate(58.9906vw, 100vh) scale(0.8823) rotate(1280deg) rotateX(1280deg) rotateY(1280deg); }
}
@keyframes snow-65 { 
  73.055% { transform: translate(61.6238vw, 73.055vh) scale(0.8823) rotate(633deg) rotateX(633deg) rotateY(633deg); }
  100% { transform: translate(58.9906vw, 100vh) scale(0.8823) rotate(1280deg) rotateX(1280deg) rotateY(1280deg); }
}
main#portal-nambacampagin .flake.snow li:nth-child(66) { width: 30px; height: 30px; background: url("/residentevil/pc/img/ambassador-campaign/holiday2021/snow_flake.png") 0% 0% / 100% auto no-repeat; opacity: 0.3702; transform: translate(73.4697vw, -10px) scale(0.9209); animation: 24s linear -30s infinite normal none running snow-66; }
@-webkit-keyframes snow-66 { 
  47.241% { transform: translate(66.2969vw, 47.241vh) scale(0.9209) rotate(803deg) rotateX(803deg) rotateY(803deg); }
  100% { transform: translate(69.8833vw, 100vh) scale(0.9209) rotate(1280deg) rotateX(1280deg) rotateY(1280deg); }
}
@keyframes snow-66 { 
  47.241% { transform: translate(66.2969vw, 47.241vh) scale(0.9209) rotate(803deg) rotateX(803deg) rotateY(803deg); }
  100% { transform: translate(69.8833vw, 100vh) scale(0.9209) rotate(1280deg) rotateX(1280deg) rotateY(1280deg); }
}
main#portal-nambacampagin .flake.snow li:nth-child(67) { width: 30px; height: 30px; background: url("/residentevil/pc/img/ambassador-campaign/holiday2021/snow_flake.png") 0% 0% / 100% auto no-repeat; opacity: 0.2074; transform: translate(62.3759vw, -10px) scale(0.9609); animation: 20s linear -2s infinite normal none running snow-67; }
@-webkit-keyframes snow-67 { 
  76.158% { transform: translate(67.8236vw, 76.158vh) scale(0.9609) rotate(577deg) rotateX(577deg) rotateY(577deg); }
  100% { transform: translate(65.0998vw, 100vh) scale(0.9609) rotate(1280deg) rotateX(1280deg) rotateY(1280deg); }
}
@keyframes snow-67 { 
  76.158% { transform: translate(67.8236vw, 76.158vh) scale(0.9609) rotate(577deg) rotateX(577deg) rotateY(577deg); }
  100% { transform: translate(65.0998vw, 100vh) scale(0.9609) rotate(1280deg) rotateX(1280deg) rotateY(1280deg); }
}
main#portal-nambacampagin .flake.snow li:nth-child(68) { width: 30px; height: 30px; background: url("/residentevil/pc/img/ambassador-campaign/holiday2021/snow_flake.png") 0% 0% / 100% auto no-repeat; opacity: 0.7199; transform: translate(96.4564vw, -10px) scale(0.1661); animation: 29s linear -15s infinite normal none running snow-68; }
@-webkit-keyframes snow-68 { 
  44.027% { transform: translate(97.791vw, 44.027vh) scale(0.1661) rotate(365deg) rotateX(365deg) rotateY(365deg); }
  100% { transform: translate(97.1237vw, 100vh) scale(0.1661) rotate(1280deg) rotateX(1280deg) rotateY(1280deg); }
}
@keyframes snow-68 { 
  44.027% { transform: translate(97.791vw, 44.027vh) scale(0.1661) rotate(365deg) rotateX(365deg) rotateY(365deg); }
  100% { transform: translate(97.1237vw, 100vh) scale(0.1661) rotate(1280deg) rotateX(1280deg) rotateY(1280deg); }
}
main#portal-nambacampagin .flake.snow li:nth-child(69) { width: 30px; height: 30px; background: url("/residentevil/pc/img/ambassador-campaign/holiday2021/snow_flake.png") 0% 0% / 100% auto no-repeat; opacity: 0.5527; transform: translate(68.0604vw, -10px) scale(0.1804); animation: 18s linear -20s infinite normal none running snow-69; }
@-webkit-keyframes snow-69 { 
  71.526% { transform: translate(58.6679vw, 71.526vh) scale(0.1804) rotate(605deg) rotateX(605deg) rotateY(605deg); }
  100% { transform: translate(63.3642vw, 100vh) scale(0.1804) rotate(1280deg) rotateX(1280deg) rotateY(1280deg); }
}
@keyframes snow-69 { 
  71.526% { transform: translate(58.6679vw, 71.526vh) scale(0.1804) rotate(605deg) rotateX(605deg) rotateY(605deg); }
  100% { transform: translate(63.3642vw, 100vh) scale(0.1804) rotate(1280deg) rotateX(1280deg) rotateY(1280deg); }
}
main#portal-nambacampagin .flake.snow li:nth-child(70) { width: 30px; height: 30px; background: url("/residentevil/pc/img/ambassador-campaign/holiday2021/snow_flake.png") 0% 0% / 100% auto no-repeat; opacity: 0.0648; transform: translate(94.8852vw, -10px) scale(0.0908); animation: 28s linear -6s infinite normal none running snow-70; }
@-webkit-keyframes snow-70 { 
  51.793% { transform: translate(102.63vw, 51.793vh) scale(0.0908) rotate(135deg) rotateX(135deg) rotateY(135deg); }
  100% { transform: translate(98.7576vw, 100vh) scale(0.0908) rotate(1280deg) rotateX(1280deg) rotateY(1280deg); }
}
@keyframes snow-70 { 
  51.793% { transform: translate(102.63vw, 51.793vh) scale(0.0908) rotate(135deg) rotateX(135deg) rotateY(135deg); }
  100% { transform: translate(98.7576vw, 100vh) scale(0.0908) rotate(1280deg) rotateX(1280deg) rotateY(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(1) { width: 16px; height: 16px; background: rgb(248, 182, 70); opacity: 0.1449; transform: translate(66.4781vw, -10px) scale(0.2221); animation: 6s linear -4s infinite normal none running confetti-1; }
@-webkit-keyframes confetti-1 { 
  77.793% { transform: translate(58.9314vw, 77.793vh) scale(0.2221) rotate(147deg); }
  100% { transform: translate(62.7047vw, 100vh) scale(0.2221) rotate(1280deg); }
}
@keyframes confetti-1 { 
  77.793% { transform: translate(58.9314vw, 77.793vh) scale(0.2221) rotate(147deg); }
  100% { transform: translate(62.7047vw, 100vh) scale(0.2221) rotate(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(2) { width: 16px; height: 16px; background: rgb(41, 10, 89); opacity: 0.4774; transform: translate(61.5497vw, -10px) scale(0.46); animation: 10s linear -11s infinite normal none running confetti-2; }
@-webkit-keyframes confetti-2 { 
  47.01% { transform: translate(53.0003vw, 47.01vh) scale(0.46) rotate(975deg); }
  100% { transform: translate(57.275vw, 100vh) scale(0.46) rotate(1280deg); }
}
@keyframes confetti-2 { 
  47.01% { transform: translate(53.0003vw, 47.01vh) scale(0.46) rotate(975deg); }
  100% { transform: translate(57.275vw, 100vh) scale(0.46) rotate(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(3) { width: 16px; height: 16px; background: rgb(219, 56, 83); opacity: 0.8629; transform: translate(85.5153vw, -10px) scale(0.0008); animation: 10s linear -9s infinite normal none running confetti-3; }
@-webkit-keyframes confetti-3 { 
  38.804% { transform: translate(86.9487vw, 38.804vh) scale(0.0008) rotateY(1216deg); }
  100% { transform: translate(86.232vw, 100vh) scale(0.0008) rotateY(1280deg); }
}
@keyframes confetti-3 { 
  38.804% { transform: translate(86.9487vw, 38.804vh) scale(0.0008) rotateY(1216deg); }
  100% { transform: translate(86.232vw, 100vh) scale(0.0008) rotateY(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(4) { width: 16px; height: 16px; background: rgb(41, 10, 89); opacity: 0.9022; transform: translate(67.1312vw, -10px) scale(0.2983); animation: 5s linear -7s infinite normal none running confetti-4; }
@-webkit-keyframes confetti-4 { 
  55.763% { transform: translate(58.8923vw, 55.763vh) scale(0.2983) rotateY(470deg); }
  100% { transform: translate(63.0117vw, 100vh) scale(0.2983) rotateY(1280deg); }
}
@keyframes confetti-4 { 
  55.763% { transform: translate(58.8923vw, 55.763vh) scale(0.2983) rotateY(470deg); }
  100% { transform: translate(63.0117vw, 100vh) scale(0.2983) rotateY(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(5) { width: 16px; height: 16px; background: rgb(41, 10, 89); opacity: 0.2487; transform: translate(67.5667vw, -10px) scale(0.5287); animation: 6s linear -15s infinite normal none running confetti-5; }
@-webkit-keyframes confetti-5 { 
  66.792% { transform: translate(67.5368vw, 66.792vh) scale(0.5287) rotateY(810deg); }
  100% { transform: translate(67.5517vw, 100vh) scale(0.5287) rotateY(1280deg); }
}
@keyframes confetti-5 { 
  66.792% { transform: translate(67.5368vw, 66.792vh) scale(0.5287) rotateY(810deg); }
  100% { transform: translate(67.5517vw, 100vh) scale(0.5287) rotateY(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(6) { width: 16px; height: 16px; background: rgb(248, 182, 70); opacity: 0.707; transform: translate(53.2207vw, -10px) scale(0.8575); animation: 6s linear -2s infinite normal none running confetti-6; }
@-webkit-keyframes confetti-6 { 
  71.573% { transform: translate(61.1996vw, 71.573vh) scale(0.8575) rotate(254deg); }
  100% { transform: translate(57.2101vw, 100vh) scale(0.8575) rotate(1280deg); }
}
@keyframes confetti-6 { 
  71.573% { transform: translate(61.1996vw, 71.573vh) scale(0.8575) rotate(254deg); }
  100% { transform: translate(57.2101vw, 100vh) scale(0.8575) rotate(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(7) { width: 16px; height: 16px; background: rgb(41, 10, 89); opacity: 0.5038; transform: translate(35.9968vw, -10px) scale(0.3727); animation: 9s linear -13s infinite normal none running confetti-7; }
@-webkit-keyframes confetti-7 { 
  73.76% { transform: translate(31.6522vw, 73.76vh) scale(0.3727) rotate(884deg); }
  100% { transform: translate(33.8245vw, 100vh) scale(0.3727) rotate(1280deg); }
}
@keyframes confetti-7 { 
  73.76% { transform: translate(31.6522vw, 73.76vh) scale(0.3727) rotate(884deg); }
  100% { transform: translate(33.8245vw, 100vh) scale(0.3727) rotate(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(8) { width: 16px; height: 16px; background: rgb(219, 56, 83); opacity: 0.7667; transform: translate(15.314vw, -10px) scale(0.4726); animation: 10s linear -8s infinite normal none running confetti-8; }
@-webkit-keyframes confetti-8 { 
  60.93% { transform: translate(13.3033vw, 60.93vh) scale(0.4726) rotate(385deg); }
  100% { transform: translate(14.3087vw, 100vh) scale(0.4726) rotate(1280deg); }
}
@keyframes confetti-8 { 
  60.93% { transform: translate(13.3033vw, 60.93vh) scale(0.4726) rotate(385deg); }
  100% { transform: translate(14.3087vw, 100vh) scale(0.4726) rotate(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(9) { width: 16px; height: 16px; background: rgb(100, 30, 210); opacity: 0.9848; transform: translate(70.9797vw, -10px) scale(0.826); animation: 5s linear -19s infinite normal none running confetti-9; }
@-webkit-keyframes confetti-9 { 
  50.828% { transform: translate(77.4569vw, 50.828vh) scale(0.826) rotateY(503deg); }
  100% { transform: translate(74.2183vw, 100vh) scale(0.826) rotateY(1280deg); }
}
@keyframes confetti-9 { 
  50.828% { transform: translate(77.4569vw, 50.828vh) scale(0.826) rotateY(503deg); }
  100% { transform: translate(74.2183vw, 100vh) scale(0.826) rotateY(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(10) { width: 16px; height: 16px; background: rgb(219, 56, 83); opacity: 0.9498; transform: translate(52.1973vw, -10px) scale(0.5662); animation: 6s linear -14s infinite normal none running confetti-10; }
@-webkit-keyframes confetti-10 { 
  51.673% { transform: translate(47.9785vw, 51.673vh) scale(0.5662) rotateY(840deg); }
  100% { transform: translate(50.0879vw, 100vh) scale(0.5662) rotateY(1280deg); }
}
@keyframes confetti-10 { 
  51.673% { transform: translate(47.9785vw, 51.673vh) scale(0.5662) rotateY(840deg); }
  100% { transform: translate(50.0879vw, 100vh) scale(0.5662) rotateY(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(11) { width: 16px; height: 16px; background: rgb(100, 30, 210); opacity: 0.999; transform: translate(91.5764vw, -10px) scale(0.6164); animation: 5s linear -2s infinite normal none running confetti-11; }
@-webkit-keyframes confetti-11 { 
  44.261% { transform: translate(85.4455vw, 44.261vh) scale(0.6164) rotateY(899deg); }
  100% { transform: translate(88.5109vw, 100vh) scale(0.6164) rotateY(1280deg); }
}
@keyframes confetti-11 { 
  44.261% { transform: translate(85.4455vw, 44.261vh) scale(0.6164) rotateY(899deg); }
  100% { transform: translate(88.5109vw, 100vh) scale(0.6164) rotateY(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(12) { width: 16px; height: 16px; background: rgb(248, 182, 70); opacity: 0.7885; transform: translate(8.506vw, -10px) scale(0.4416); animation: 6s linear -5s infinite normal none running confetti-12; }
@-webkit-keyframes confetti-12 { 
  77.824% { transform: translate(5.9151vw, 77.824vh) scale(0.4416) rotateY(402deg); }
  100% { transform: translate(7.21055vw, 100vh) scale(0.4416) rotateY(1280deg); }
}
@keyframes confetti-12 { 
  77.824% { transform: translate(5.9151vw, 77.824vh) scale(0.4416) rotateY(402deg); }
  100% { transform: translate(7.21055vw, 100vh) scale(0.4416) rotateY(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(13) { width: 16px; height: 16px; background: rgb(219, 56, 83); opacity: 0.8275; transform: translate(65.8474vw, -10px) scale(0.0737); animation: 9s linear -19s infinite normal none running confetti-13; }
@-webkit-keyframes confetti-13 { 
  67.777% { transform: translate(64.7636vw, 67.777vh) scale(0.0737) rotateX(108deg); }
  100% { transform: translate(65.3055vw, 100vh) scale(0.0737) rotateX(1280deg); }
}
@keyframes confetti-13 { 
  67.777% { transform: translate(64.7636vw, 67.777vh) scale(0.0737) rotateX(108deg); }
  100% { transform: translate(65.3055vw, 100vh) scale(0.0737) rotateX(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(14) { width: 16px; height: 16px; background: rgb(248, 182, 70); opacity: 0.0482; transform: translate(52.8609vw, -10px) scale(0.5398); animation: 5s linear -17s infinite normal none running confetti-14; }
@-webkit-keyframes confetti-14 { 
  32.852% { transform: translate(59.1927vw, 32.852vh) scale(0.5398) rotateY(559deg); }
  100% { transform: translate(56.0268vw, 100vh) scale(0.5398) rotateY(1280deg); }
}
@keyframes confetti-14 { 
  32.852% { transform: translate(59.1927vw, 32.852vh) scale(0.5398) rotateY(559deg); }
  100% { transform: translate(56.0268vw, 100vh) scale(0.5398) rotateY(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(15) { width: 16px; height: 16px; background: rgb(41, 10, 89); opacity: 0.014; transform: translate(22.1732vw, -10px) scale(0.5737); animation: 9s linear -20s infinite normal none running confetti-15; }
@-webkit-keyframes confetti-15 { 
  70.458% { transform: translate(23.5621vw, 70.458vh) scale(0.5737) rotate(1053deg); }
  100% { transform: translate(22.8677vw, 100vh) scale(0.5737) rotate(1280deg); }
}
@keyframes confetti-15 { 
  70.458% { transform: translate(23.5621vw, 70.458vh) scale(0.5737) rotate(1053deg); }
  100% { transform: translate(22.8677vw, 100vh) scale(0.5737) rotate(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(16) { width: 16px; height: 16px; background: rgb(100, 30, 210); opacity: 0.126; transform: translate(91.6994vw, -10px) scale(0.6821); animation: 5s linear -27s infinite normal none running confetti-16; }
@-webkit-keyframes confetti-16 { 
  36.845% { transform: translate(88.4546vw, 36.845vh) scale(0.6821) rotateX(800deg); }
  100% { transform: translate(90.077vw, 100vh) scale(0.6821) rotateX(1280deg); }
}
@keyframes confetti-16 { 
  36.845% { transform: translate(88.4546vw, 36.845vh) scale(0.6821) rotateX(800deg); }
  100% { transform: translate(90.077vw, 100vh) scale(0.6821) rotateX(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(17) { width: 16px; height: 16px; background: rgb(100, 30, 210); opacity: 0.9196; transform: translate(29.254vw, -10px) scale(0.7223); animation: 9s linear -13s infinite normal none running confetti-17; }
@-webkit-keyframes confetti-17 { 
  69.539% { transform: translate(30.8171vw, 69.539vh) scale(0.7223) rotateY(446deg); }
  100% { transform: translate(30.0356vw, 100vh) scale(0.7223) rotateY(1280deg); }
}
@keyframes confetti-17 { 
  69.539% { transform: translate(30.8171vw, 69.539vh) scale(0.7223) rotateY(446deg); }
  100% { transform: translate(30.0356vw, 100vh) scale(0.7223) rotateY(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(18) { width: 16px; height: 16px; background: rgb(219, 56, 83); opacity: 0.1037; transform: translate(73.0683vw, -10px) scale(0.0529); animation: 10s linear -1s infinite normal none running confetti-18; }
@-webkit-keyframes confetti-18 { 
  56.406% { transform: translate(79.5553vw, 56.406vh) scale(0.0529) rotateY(186deg); }
  100% { transform: translate(76.3118vw, 100vh) scale(0.0529) rotateY(1280deg); }
}
@keyframes confetti-18 { 
  56.406% { transform: translate(79.5553vw, 56.406vh) scale(0.0529) rotateY(186deg); }
  100% { transform: translate(76.3118vw, 100vh) scale(0.0529) rotateY(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(19) { width: 16px; height: 16px; background: rgb(219, 56, 83); opacity: 0.9743; transform: translate(45.359vw, -10px) scale(0.713); animation: 9s linear -12s infinite normal none running confetti-19; }
@-webkit-keyframes confetti-19 { 
  57.471% { transform: translate(44.6252vw, 57.471vh) scale(0.713) rotate(548deg); }
  100% { transform: translate(44.9921vw, 100vh) scale(0.713) rotate(1280deg); }
}
@keyframes confetti-19 { 
  57.471% { transform: translate(44.6252vw, 57.471vh) scale(0.713) rotate(548deg); }
  100% { transform: translate(44.9921vw, 100vh) scale(0.713) rotate(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(20) { width: 16px; height: 16px; background: rgb(248, 182, 70); opacity: 0.6752; transform: translate(87.4312vw, -10px) scale(0.9884); animation: 9s linear -28s infinite normal none running confetti-20; }
@-webkit-keyframes confetti-20 { 
  30.603% { transform: translate(88.5662vw, 30.603vh) scale(0.9884) rotateX(265deg); }
  100% { transform: translate(87.9987vw, 100vh) scale(0.9884) rotateX(1280deg); }
}
@keyframes confetti-20 { 
  30.603% { transform: translate(88.5662vw, 30.603vh) scale(0.9884) rotateX(265deg); }
  100% { transform: translate(87.9987vw, 100vh) scale(0.9884) rotateX(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(21) { width: 16px; height: 16px; background: rgb(244, 92, 68); opacity: 0.928; transform: translate(24.8428vw, -10px) scale(0.2097); animation: 9s linear -27s infinite normal none running confetti-21; }
@-webkit-keyframes confetti-21 { 
  65.233% { transform: translate(21.7888vw, 65.233vh) scale(0.2097) rotateX(224deg); }
  100% { transform: translate(23.3158vw, 100vh) scale(0.2097) rotateX(1280deg); }
}
@keyframes confetti-21 { 
  65.233% { transform: translate(21.7888vw, 65.233vh) scale(0.2097) rotateX(224deg); }
  100% { transform: translate(23.3158vw, 100vh) scale(0.2097) rotateX(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(22) { width: 16px; height: 16px; background: rgb(41, 10, 89); opacity: 0.0464; transform: translate(35.4792vw, -10px) scale(0.7383); animation: 8s linear -12s infinite normal none running confetti-22; }
@-webkit-keyframes confetti-22 { 
  43.811% { transform: translate(26.1772vw, 43.811vh) scale(0.7383) rotateX(474deg); }
  100% { transform: translate(30.8282vw, 100vh) scale(0.7383) rotateX(1280deg); }
}
@keyframes confetti-22 { 
  43.811% { transform: translate(26.1772vw, 43.811vh) scale(0.7383) rotateX(474deg); }
  100% { transform: translate(30.8282vw, 100vh) scale(0.7383) rotateX(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(23) { width: 16px; height: 16px; background: rgb(41, 10, 89); opacity: 0.9043; transform: translate(98.9605vw, -10px) scale(0.6715); animation: 10s linear -26s infinite normal none running confetti-23; }
@-webkit-keyframes confetti-23 { 
  69.809% { transform: translate(98.5676vw, 69.809vh) scale(0.6715) rotateX(647deg); }
  100% { transform: translate(98.764vw, 100vh) scale(0.6715) rotateX(1280deg); }
}
@keyframes confetti-23 { 
  69.809% { transform: translate(98.5676vw, 69.809vh) scale(0.6715) rotateX(647deg); }
  100% { transform: translate(98.764vw, 100vh) scale(0.6715) rotateX(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(24) { width: 16px; height: 16px; background: rgb(248, 182, 70); opacity: 0.1273; transform: translate(85.0524vw, -10px) scale(0.0525); animation: 8s linear -1s infinite normal none running confetti-24; }
@-webkit-keyframes confetti-24 { 
  79% { transform: translate(92.7414vw, 79vh) scale(0.0525) rotateX(1223deg); }
  100% { transform: translate(88.8969vw, 100vh) scale(0.0525) rotateX(1280deg); }
}
@keyframes confetti-24 { 
  79% { transform: translate(92.7414vw, 79vh) scale(0.0525) rotateX(1223deg); }
  100% { transform: translate(88.8969vw, 100vh) scale(0.0525) rotateX(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(25) { width: 16px; height: 16px; background: rgb(248, 182, 70); opacity: 0.9647; transform: translate(8.0787vw, -10px) scale(0.0374); animation: 8s linear -25s infinite normal none running confetti-25; }
@-webkit-keyframes confetti-25 { 
  60.748% { transform: translate(6.2174vw, 60.748vh) scale(0.0374) rotateX(1051deg); }
  100% { transform: translate(7.14805vw, 100vh) scale(0.0374) rotateX(1280deg); }
}
@keyframes confetti-25 { 
  60.748% { transform: translate(6.2174vw, 60.748vh) scale(0.0374) rotateX(1051deg); }
  100% { transform: translate(7.14805vw, 100vh) scale(0.0374) rotateX(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(26) { width: 16px; height: 16px; background: rgb(219, 56, 83); opacity: 0.4672; transform: translate(57.9475vw, -10px) scale(0.4149); animation: 7s linear -23s infinite normal none running confetti-26; }
@-webkit-keyframes confetti-26 { 
  69.94% { transform: translate(52.6907vw, 69.94vh) scale(0.4149) rotateY(1150deg); }
  100% { transform: translate(55.3191vw, 100vh) scale(0.4149) rotateY(1280deg); }
}
@keyframes confetti-26 { 
  69.94% { transform: translate(52.6907vw, 69.94vh) scale(0.4149) rotateY(1150deg); }
  100% { transform: translate(55.3191vw, 100vh) scale(0.4149) rotateY(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(27) { width: 16px; height: 16px; background: rgb(244, 92, 68); opacity: 0.6971; transform: translate(23.4434vw, -10px) scale(0.9248); animation: 5s linear -6s infinite normal none running confetti-27; }
@-webkit-keyframes confetti-27 { 
  37.67% { transform: translate(17.9032vw, 37.67vh) scale(0.9248) rotate(338deg); }
  100% { transform: translate(20.6733vw, 100vh) scale(0.9248) rotate(1280deg); }
}
@keyframes confetti-27 { 
  37.67% { transform: translate(17.9032vw, 37.67vh) scale(0.9248) rotate(338deg); }
  100% { transform: translate(20.6733vw, 100vh) scale(0.9248) rotate(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(28) { width: 16px; height: 16px; background: rgb(219, 56, 83); opacity: 0.4047; transform: translate(29.3715vw, -10px) scale(0.239); animation: 6s linear -29s infinite normal none running confetti-28; }
@-webkit-keyframes confetti-28 { 
  75.006% { transform: translate(34.7553vw, 75.006vh) scale(0.239) rotateY(304deg); }
  100% { transform: translate(32.0634vw, 100vh) scale(0.239) rotateY(1280deg); }
}
@keyframes confetti-28 { 
  75.006% { transform: translate(34.7553vw, 75.006vh) scale(0.239) rotateY(304deg); }
  100% { transform: translate(32.0634vw, 100vh) scale(0.239) rotateY(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(29) { width: 16px; height: 16px; background: rgb(219, 56, 83); opacity: 0.5768; transform: translate(11.1898vw, -10px) scale(0.6489); animation: 7s linear -19s infinite normal none running confetti-29; }
@-webkit-keyframes confetti-29 { 
  71.961% { transform: translate(10.3473vw, 71.961vh) scale(0.6489) rotate(633deg); }
  100% { transform: translate(10.7685vw, 100vh) scale(0.6489) rotate(1280deg); }
}
@keyframes confetti-29 { 
  71.961% { transform: translate(10.3473vw, 71.961vh) scale(0.6489) rotate(633deg); }
  100% { transform: translate(10.7685vw, 100vh) scale(0.6489) rotate(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(30) { width: 16px; height: 16px; background: rgb(100, 30, 210); opacity: 0.0085; transform: translate(82.4283vw, -10px) scale(0.4613); animation: 5s linear -29s infinite normal none running confetti-30; }
@-webkit-keyframes confetti-30 { 
  32.26% { transform: translate(80.9186vw, 32.26vh) scale(0.4613) rotateX(875deg); }
  100% { transform: translate(81.6735vw, 100vh) scale(0.4613) rotateX(1280deg); }
}
@keyframes confetti-30 { 
  32.26% { transform: translate(80.9186vw, 32.26vh) scale(0.4613) rotateX(875deg); }
  100% { transform: translate(81.6735vw, 100vh) scale(0.4613) rotateX(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(31) { width: 16px; height: 16px; background: rgb(248, 182, 70); opacity: 0.7204; transform: translate(88.2641vw, -10px) scale(0.0772); animation: 9s linear -12s infinite normal none running confetti-31; }
@-webkit-keyframes confetti-31 { 
  67.285% { transform: translate(82.3006vw, 67.285vh) scale(0.0772) rotateX(1123deg); }
  100% { transform: translate(85.2823vw, 100vh) scale(0.0772) rotateX(1280deg); }
}
@keyframes confetti-31 { 
  67.285% { transform: translate(82.3006vw, 67.285vh) scale(0.0772) rotateX(1123deg); }
  100% { transform: translate(85.2823vw, 100vh) scale(0.0772) rotateX(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(32) { width: 16px; height: 16px; background: rgb(41, 10, 89); opacity: 0.6699; transform: translate(38.6943vw, -10px) scale(0.2721); animation: 9s linear -23s infinite normal none running confetti-32; }
@-webkit-keyframes confetti-32 { 
  35.394% { transform: translate(34.474vw, 35.394vh) scale(0.2721) rotate(589deg); }
  100% { transform: translate(36.5842vw, 100vh) scale(0.2721) rotate(1280deg); }
}
@keyframes confetti-32 { 
  35.394% { transform: translate(34.474vw, 35.394vh) scale(0.2721) rotate(589deg); }
  100% { transform: translate(36.5842vw, 100vh) scale(0.2721) rotate(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(33) { width: 16px; height: 16px; background: rgb(100, 30, 210); opacity: 0.497; transform: translate(92.8583vw, -10px) scale(0.905); animation: 10s linear -8s infinite normal none running confetti-33; }
@-webkit-keyframes confetti-33 { 
  50.347% { transform: translate(87.274vw, 50.347vh) scale(0.905) rotateX(531deg); }
  100% { transform: translate(90.0661vw, 100vh) scale(0.905) rotateX(1280deg); }
}
@keyframes confetti-33 { 
  50.347% { transform: translate(87.274vw, 50.347vh) scale(0.905) rotateX(531deg); }
  100% { transform: translate(90.0661vw, 100vh) scale(0.905) rotateX(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(34) { width: 16px; height: 16px; background: rgb(248, 182, 70); opacity: 0.756; transform: translate(21.9878vw, -10px) scale(0.178); animation: 10s linear -6s infinite normal none running confetti-34; }
@-webkit-keyframes confetti-34 { 
  79.744% { transform: translate(12.0645vw, 79.744vh) scale(0.178) rotate(584deg); }
  100% { transform: translate(17.0262vw, 100vh) scale(0.178) rotate(1280deg); }
}
@keyframes confetti-34 { 
  79.744% { transform: translate(12.0645vw, 79.744vh) scale(0.178) rotate(584deg); }
  100% { transform: translate(17.0262vw, 100vh) scale(0.178) rotate(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(35) { width: 16px; height: 16px; background: rgb(100, 30, 210); opacity: 0.2553; transform: translate(86.4413vw, -10px) scale(0.418); animation: 7s linear -3s infinite normal none running confetti-35; }
@-webkit-keyframes confetti-35 { 
  48.675% { transform: translate(92.862vw, 48.675vh) scale(0.418) rotateY(25deg); }
  100% { transform: translate(89.6517vw, 100vh) scale(0.418) rotateY(1280deg); }
}
@keyframes confetti-35 { 
  48.675% { transform: translate(92.862vw, 48.675vh) scale(0.418) rotateY(25deg); }
  100% { transform: translate(89.6517vw, 100vh) scale(0.418) rotateY(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(36) { width: 16px; height: 16px; background: rgb(100, 30, 210); opacity: 0.2434; transform: translate(4.0962vw, -10px) scale(0.2867); animation: 10s linear -3s infinite normal none running confetti-36; }
@-webkit-keyframes confetti-36 { 
  31.852% { transform: translate(13.3675vw, 31.852vh) scale(0.2867) rotate(653deg); }
  100% { transform: translate(8.73185vw, 100vh) scale(0.2867) rotate(1280deg); }
}
@keyframes confetti-36 { 
  31.852% { transform: translate(13.3675vw, 31.852vh) scale(0.2867) rotate(653deg); }
  100% { transform: translate(8.73185vw, 100vh) scale(0.2867) rotate(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(37) { width: 16px; height: 16px; background: rgb(244, 92, 68); opacity: 0.4287; transform: translate(81.405vw, -10px) scale(0.3426); animation: 7s linear -10s infinite normal none running confetti-37; }
@-webkit-keyframes confetti-37 { 
  76.725% { transform: translate(84.7329vw, 76.725vh) scale(0.3426) rotateX(1123deg); }
  100% { transform: translate(83.069vw, 100vh) scale(0.3426) rotateX(1280deg); }
}
@keyframes confetti-37 { 
  76.725% { transform: translate(84.7329vw, 76.725vh) scale(0.3426) rotateX(1123deg); }
  100% { transform: translate(83.069vw, 100vh) scale(0.3426) rotateX(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(38) { width: 16px; height: 16px; background: rgb(100, 30, 210); opacity: 0.4462; transform: translate(51.9131vw, -10px) scale(0.7162); animation: 9s linear -2s infinite normal none running confetti-38; }
@-webkit-keyframes confetti-38 { 
  56.878% { transform: translate(45.7756vw, 56.878vh) scale(0.7162) rotate(901deg); }
  100% { transform: translate(48.8443vw, 100vh) scale(0.7162) rotate(1280deg); }
}
@keyframes confetti-38 { 
  56.878% { transform: translate(45.7756vw, 56.878vh) scale(0.7162) rotate(901deg); }
  100% { transform: translate(48.8443vw, 100vh) scale(0.7162) rotate(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(39) { width: 16px; height: 16px; background: rgb(219, 56, 83); opacity: 0.9092; transform: translate(83.4215vw, -10px) scale(0.7461); animation: 10s linear -12s infinite normal none running confetti-39; }
@-webkit-keyframes confetti-39 { 
  53.35% { transform: translate(77.9214vw, 53.35vh) scale(0.7461) rotateY(633deg); }
  100% { transform: translate(80.6714vw, 100vh) scale(0.7461) rotateY(1280deg); }
}
@keyframes confetti-39 { 
  53.35% { transform: translate(77.9214vw, 53.35vh) scale(0.7461) rotateY(633deg); }
  100% { transform: translate(80.6714vw, 100vh) scale(0.7461) rotateY(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(40) { width: 16px; height: 16px; background: rgb(41, 10, 89); opacity: 0.7173; transform: translate(20.2585vw, -10px) scale(0.9543); animation: 5s linear -17s infinite normal none running confetti-40; }
@-webkit-keyframes confetti-40 { 
  53.401% { transform: translate(30.0615vw, 53.401vh) scale(0.9543) rotate(968deg); }
  100% { transform: translate(25.16vw, 100vh) scale(0.9543) rotate(1280deg); }
}
@keyframes confetti-40 { 
  53.401% { transform: translate(30.0615vw, 53.401vh) scale(0.9543) rotate(968deg); }
  100% { transform: translate(25.16vw, 100vh) scale(0.9543) rotate(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(41) { width: 16px; height: 16px; background: rgb(100, 30, 210); opacity: 0.2368; transform: translate(43.4931vw, -10px) scale(0.0845); animation: 8s linear -1s infinite normal none running confetti-41; }
@-webkit-keyframes confetti-41 { 
  44.864% { transform: translate(42.724vw, 44.864vh) scale(0.0845) rotate(68deg); }
  100% { transform: translate(43.1086vw, 100vh) scale(0.0845) rotate(1280deg); }
}
@keyframes confetti-41 { 
  44.864% { transform: translate(42.724vw, 44.864vh) scale(0.0845) rotate(68deg); }
  100% { transform: translate(43.1086vw, 100vh) scale(0.0845) rotate(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(42) { width: 16px; height: 16px; background: rgb(100, 30, 210); opacity: 0.1606; transform: translate(71.0282vw, -10px) scale(0.5848); animation: 7s linear -18s infinite normal none running confetti-42; }
@-webkit-keyframes confetti-42 { 
  37.604% { transform: translate(66.0699vw, 37.604vh) scale(0.5848) rotateY(1089deg); }
  100% { transform: translate(68.549vw, 100vh) scale(0.5848) rotateY(1280deg); }
}
@keyframes confetti-42 { 
  37.604% { transform: translate(66.0699vw, 37.604vh) scale(0.5848) rotateY(1089deg); }
  100% { transform: translate(68.549vw, 100vh) scale(0.5848) rotateY(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(43) { width: 16px; height: 16px; background: rgb(219, 56, 83); opacity: 0.0537; transform: translate(16.5392vw, -10px) scale(0.5958); animation: 7s linear -6s infinite normal none running confetti-43; }
@-webkit-keyframes confetti-43 { 
  57.062% { transform: translate(7.6818vw, 57.062vh) scale(0.5958) rotateX(1265deg); }
  100% { transform: translate(12.1105vw, 100vh) scale(0.5958) rotateX(1280deg); }
}
@keyframes confetti-43 { 
  57.062% { transform: translate(7.6818vw, 57.062vh) scale(0.5958) rotateX(1265deg); }
  100% { transform: translate(12.1105vw, 100vh) scale(0.5958) rotateX(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(44) { width: 16px; height: 16px; background: rgb(219, 56, 83); opacity: 0.3778; transform: translate(46.1941vw, -10px) scale(0.4601); animation: 6s linear -30s infinite normal none running confetti-44; }
@-webkit-keyframes confetti-44 { 
  50.214% { transform: translate(36.891vw, 50.214vh) scale(0.4601) rotateY(1118deg); }
  100% { transform: translate(41.5425vw, 100vh) scale(0.4601) rotateY(1280deg); }
}
@keyframes confetti-44 { 
  50.214% { transform: translate(36.891vw, 50.214vh) scale(0.4601) rotateY(1118deg); }
  100% { transform: translate(41.5425vw, 100vh) scale(0.4601) rotateY(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(45) { width: 16px; height: 16px; background: rgb(219, 56, 83); opacity: 0.2247; transform: translate(42.7377vw, -10px) scale(0.1971); animation: 6s linear -25s infinite normal none running confetti-45; }
@-webkit-keyframes confetti-45 { 
  69.45% { transform: translate(36.0079vw, 69.45vh) scale(0.1971) rotateY(986deg); }
  100% { transform: translate(39.3728vw, 100vh) scale(0.1971) rotateY(1280deg); }
}
@keyframes confetti-45 { 
  69.45% { transform: translate(36.0079vw, 69.45vh) scale(0.1971) rotateY(986deg); }
  100% { transform: translate(39.3728vw, 100vh) scale(0.1971) rotateY(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(46) { width: 16px; height: 16px; background: rgb(244, 92, 68); opacity: 0.4028; transform: translate(37.5412vw, -10px) scale(0.0756); animation: 6s linear -25s infinite normal none running confetti-46; }
@-webkit-keyframes confetti-46 { 
  38.674% { transform: translate(41.0111vw, 38.674vh) scale(0.0756) rotateY(101deg); }
  100% { transform: translate(39.2762vw, 100vh) scale(0.0756) rotateY(1280deg); }
}
@keyframes confetti-46 { 
  38.674% { transform: translate(41.0111vw, 38.674vh) scale(0.0756) rotateY(101deg); }
  100% { transform: translate(39.2762vw, 100vh) scale(0.0756) rotateY(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(47) { width: 16px; height: 16px; background: rgb(219, 56, 83); opacity: 0.861; transform: translate(15.566vw, -10px) scale(0.4857); animation: 6s linear -30s infinite normal none running confetti-47; }
@-webkit-keyframes confetti-47 { 
  64.163% { transform: translate(25.3299vw, 64.163vh) scale(0.4857) rotate(739deg); }
  100% { transform: translate(20.4479vw, 100vh) scale(0.4857) rotate(1280deg); }
}
@keyframes confetti-47 { 
  64.163% { transform: translate(25.3299vw, 64.163vh) scale(0.4857) rotate(739deg); }
  100% { transform: translate(20.4479vw, 100vh) scale(0.4857) rotate(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(48) { width: 16px; height: 16px; background: rgb(219, 56, 83); opacity: 0.2666; transform: translate(6.8763vw, -10px) scale(0.1023); animation: 6s linear -16s infinite normal none running confetti-48; }
@-webkit-keyframes confetti-48 { 
  60.647% { transform: translate(10.713vw, 60.647vh) scale(0.1023) rotate(799deg); }
  100% { transform: translate(8.79465vw, 100vh) scale(0.1023) rotate(1280deg); }
}
@keyframes confetti-48 { 
  60.647% { transform: translate(10.713vw, 60.647vh) scale(0.1023) rotate(799deg); }
  100% { transform: translate(8.79465vw, 100vh) scale(0.1023) rotate(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(49) { width: 16px; height: 16px; background: rgb(248, 182, 70); opacity: 0.2037; transform: translate(87.625vw, -10px) scale(0.3258); animation: 5s linear -18s infinite normal none running confetti-49; }
@-webkit-keyframes confetti-49 { 
  74.427% { transform: translate(83.3293vw, 74.427vh) scale(0.3258) rotate(653deg); }
  100% { transform: translate(85.4771vw, 100vh) scale(0.3258) rotate(1280deg); }
}
@keyframes confetti-49 { 
  74.427% { transform: translate(83.3293vw, 74.427vh) scale(0.3258) rotate(653deg); }
  100% { transform: translate(85.4771vw, 100vh) scale(0.3258) rotate(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(50) { width: 16px; height: 16px; background: rgb(41, 10, 89); opacity: 0.2158; transform: translate(37.3544vw, -10px) scale(0.9226); animation: 6s linear -25s infinite normal none running confetti-50; }
@-webkit-keyframes confetti-50 { 
  77.109% { transform: translate(39.6571vw, 77.109vh) scale(0.9226) rotateY(193deg); }
  100% { transform: translate(38.5057vw, 100vh) scale(0.9226) rotateY(1280deg); }
}
@keyframes confetti-50 { 
  77.109% { transform: translate(39.6571vw, 77.109vh) scale(0.9226) rotateY(193deg); }
  100% { transform: translate(38.5057vw, 100vh) scale(0.9226) rotateY(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(51) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.7241; transform: translate(92.3208vw, -10px) scale(0.6598); animation: 16s linear -15s infinite normal none running confetti-51; }
@-webkit-keyframes confetti-51 { 
  68.383% { transform: translate(85.7573vw, 68.383vh) scale(0.6598) rotateX(1229deg); }
  100% { transform: translate(89.0391vw, 100vh) scale(0.6598) rotateX(1280deg); }
}
@keyframes confetti-51 { 
  68.383% { transform: translate(85.7573vw, 68.383vh) scale(0.6598) rotateX(1229deg); }
  100% { transform: translate(89.0391vw, 100vh) scale(0.6598) rotateX(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(52) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.5035; transform: translate(61.9106vw, -10px) scale(0.9909); animation: 29s linear -12s infinite normal none running confetti-52; }
@-webkit-keyframes confetti-52 { 
  74.184% { transform: translate(58.8849vw, 74.184vh) scale(0.9909) rotateY(263deg); }
  100% { transform: translate(60.3978vw, 100vh) scale(0.9909) rotateY(1280deg); }
}
@keyframes confetti-52 { 
  74.184% { transform: translate(58.8849vw, 74.184vh) scale(0.9909) rotateY(263deg); }
  100% { transform: translate(60.3978vw, 100vh) scale(0.9909) rotateY(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(53) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.9323; transform: translate(36.3237vw, -10px) scale(0.6132); animation: 24s linear -11s infinite normal none running confetti-53; }
@-webkit-keyframes confetti-53 { 
  63.86% { transform: translate(30.3629vw, 63.86vh) scale(0.6132) rotate(74deg); }
  100% { transform: translate(33.3433vw, 100vh) scale(0.6132) rotate(1280deg); }
}
@keyframes confetti-53 { 
  63.86% { transform: translate(30.3629vw, 63.86vh) scale(0.6132) rotate(74deg); }
  100% { transform: translate(33.3433vw, 100vh) scale(0.6132) rotate(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(54) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.9911; transform: translate(10.724vw, -10px) scale(0.0549); animation: 13s linear -19s infinite normal none running confetti-54; }
@-webkit-keyframes confetti-54 { 
  71.815% { transform: translate(1.5558vw, 71.815vh) scale(0.0549) rotateX(400deg); }
  100% { transform: translate(6.1399vw, 100vh) scale(0.0549) rotateX(1280deg); }
}
@keyframes confetti-54 { 
  71.815% { transform: translate(1.5558vw, 71.815vh) scale(0.0549) rotateX(400deg); }
  100% { transform: translate(6.1399vw, 100vh) scale(0.0549) rotateX(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(55) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.6787; transform: translate(48.0807vw, -10px) scale(0.6532); animation: 10s linear -11s infinite normal none running confetti-55; }
@-webkit-keyframes confetti-55 { 
  74.744% { transform: translate(56.1447vw, 74.744vh) scale(0.6532) rotate(919deg); }
  100% { transform: translate(52.1127vw, 100vh) scale(0.6532) rotate(1280deg); }
}
@keyframes confetti-55 { 
  74.744% { transform: translate(56.1447vw, 74.744vh) scale(0.6532) rotate(919deg); }
  100% { transform: translate(52.1127vw, 100vh) scale(0.6532) rotate(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(56) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.0741; transform: translate(45.8637vw, -10px) scale(0.0597); animation: 16s linear -27s infinite normal none running confetti-56; }
@-webkit-keyframes confetti-56 { 
  42.099% { transform: translate(54.9526vw, 42.099vh) scale(0.0597) rotateY(163deg); }
  100% { transform: translate(50.4081vw, 100vh) scale(0.0597) rotateY(1280deg); }
}
@keyframes confetti-56 { 
  42.099% { transform: translate(54.9526vw, 42.099vh) scale(0.0597) rotateY(163deg); }
  100% { transform: translate(50.4081vw, 100vh) scale(0.0597) rotateY(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(57) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.7021; transform: translate(27.1891vw, -10px) scale(0.5264); animation: 27s linear -29s infinite normal none running confetti-57; }
@-webkit-keyframes confetti-57 { 
  70.563% { transform: translate(32.6406vw, 70.563vh) scale(0.5264) rotate(51deg); }
  100% { transform: translate(29.9149vw, 100vh) scale(0.5264) rotate(1280deg); }
}
@keyframes confetti-57 { 
  70.563% { transform: translate(32.6406vw, 70.563vh) scale(0.5264) rotate(51deg); }
  100% { transform: translate(29.9149vw, 100vh) scale(0.5264) rotate(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(58) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.313; transform: translate(13.438vw, -10px) scale(0.4156); animation: 24s linear -13s infinite normal none running confetti-58; }
@-webkit-keyframes confetti-58 { 
  61.832% { transform: translate(18.1224vw, 61.832vh) scale(0.4156) rotate(97deg); }
  100% { transform: translate(15.7802vw, 100vh) scale(0.4156) rotate(1280deg); }
}
@keyframes confetti-58 { 
  61.832% { transform: translate(18.1224vw, 61.832vh) scale(0.4156) rotate(97deg); }
  100% { transform: translate(15.7802vw, 100vh) scale(0.4156) rotate(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(59) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.6659; transform: translate(91.7331vw, -10px) scale(0.7985); animation: 14s linear -26s infinite normal none running confetti-59; }
@-webkit-keyframes confetti-59 { 
  57.013% { transform: translate(82.7424vw, 57.013vh) scale(0.7985) rotateX(1260deg); }
  100% { transform: translate(87.2378vw, 100vh) scale(0.7985) rotateX(1280deg); }
}
@keyframes confetti-59 { 
  57.013% { transform: translate(82.7424vw, 57.013vh) scale(0.7985) rotateX(1260deg); }
  100% { transform: translate(87.2378vw, 100vh) scale(0.7985) rotateX(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(60) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.1623; transform: translate(69.0874vw, -10px) scale(0.4743); animation: 20s linear -10s infinite normal none running confetti-60; }
@-webkit-keyframes confetti-60 { 
  46.724% { transform: translate(74.7346vw, 46.724vh) scale(0.4743) rotateY(65deg); }
  100% { transform: translate(71.911vw, 100vh) scale(0.4743) rotateY(1280deg); }
}
@keyframes confetti-60 { 
  46.724% { transform: translate(74.7346vw, 46.724vh) scale(0.4743) rotateY(65deg); }
  100% { transform: translate(71.911vw, 100vh) scale(0.4743) rotateY(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(61) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.9047; transform: translate(55.077vw, -10px) scale(0.5992); animation: 18s linear -14s infinite normal none running confetti-61; }
@-webkit-keyframes confetti-61 { 
  78.534% { transform: translate(59.1215vw, 78.534vh) scale(0.5992) rotateX(458deg); }
  100% { transform: translate(57.0992vw, 100vh) scale(0.5992) rotateX(1280deg); }
}
@keyframes confetti-61 { 
  78.534% { transform: translate(59.1215vw, 78.534vh) scale(0.5992) rotateX(458deg); }
  100% { transform: translate(57.0992vw, 100vh) scale(0.5992) rotateX(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(62) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.3079; transform: translate(90.9078vw, -10px) scale(0.7443); animation: 18s linear -27s infinite normal none running confetti-62; }
@-webkit-keyframes confetti-62 { 
  73.339% { transform: translate(98.0819vw, 73.339vh) scale(0.7443) rotateX(153deg); }
  100% { transform: translate(94.4948vw, 100vh) scale(0.7443) rotateX(1280deg); }
}
@keyframes confetti-62 { 
  73.339% { transform: translate(98.0819vw, 73.339vh) scale(0.7443) rotateX(153deg); }
  100% { transform: translate(94.4948vw, 100vh) scale(0.7443) rotateX(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(63) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.8323; transform: translate(1.8309vw, -10px) scale(0.97); animation: 22s linear -29s infinite normal none running confetti-63; }
@-webkit-keyframes confetti-63 { 
  54.981% { transform: translate(-7.0066vw, 54.981vh) scale(0.97) rotateX(1011deg); }
  100% { transform: translate(-2.58785vw, 100vh) scale(0.97) rotateX(1280deg); }
}
@keyframes confetti-63 { 
  54.981% { transform: translate(-7.0066vw, 54.981vh) scale(0.97) rotateX(1011deg); }
  100% { transform: translate(-2.58785vw, 100vh) scale(0.97) rotateX(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(64) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.9098; transform: translate(32.6431vw, -10px) scale(0.4961); animation: 28s linear -5s infinite normal none running confetti-64; }
@-webkit-keyframes confetti-64 { 
  48.021% { transform: translate(40.1184vw, 48.021vh) scale(0.4961) rotateX(1089deg); }
  100% { transform: translate(36.3807vw, 100vh) scale(0.4961) rotateX(1280deg); }
}
@keyframes confetti-64 { 
  48.021% { transform: translate(40.1184vw, 48.021vh) scale(0.4961) rotateX(1089deg); }
  100% { transform: translate(36.3807vw, 100vh) scale(0.4961) rotateX(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(65) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.8426; transform: translate(20.7971vw, -10px) scale(0.9933); animation: 23s linear -3s infinite normal none running confetti-65; }
@-webkit-keyframes confetti-65 { 
  50.779% { transform: translate(26.5499vw, 50.779vh) scale(0.9933) rotateY(990deg); }
  100% { transform: translate(23.6735vw, 100vh) scale(0.9933) rotateY(1280deg); }
}
@keyframes confetti-65 { 
  50.779% { transform: translate(26.5499vw, 50.779vh) scale(0.9933) rotateY(990deg); }
  100% { transform: translate(23.6735vw, 100vh) scale(0.9933) rotateY(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(66) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.8184; transform: translate(12.1718vw, -10px) scale(0.1814); animation: 20s linear -7s infinite normal none running confetti-66; }
@-webkit-keyframes confetti-66 { 
  46.632% { transform: translate(16.6385vw, 46.632vh) scale(0.1814) rotateX(1003deg); }
  100% { transform: translate(14.4052vw, 100vh) scale(0.1814) rotateX(1280deg); }
}
@keyframes confetti-66 { 
  46.632% { transform: translate(16.6385vw, 46.632vh) scale(0.1814) rotateX(1003deg); }
  100% { transform: translate(14.4052vw, 100vh) scale(0.1814) rotateX(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(67) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.0108; transform: translate(89.7857vw, -10px) scale(0.83); animation: 21s linear -19s infinite normal none running confetti-67; }
@-webkit-keyframes confetti-67 { 
  65.861% { transform: translate(92.3506vw, 65.861vh) scale(0.83) rotateX(71deg); }
  100% { transform: translate(91.0682vw, 100vh) scale(0.83) rotateX(1280deg); }
}
@keyframes confetti-67 { 
  65.861% { transform: translate(92.3506vw, 65.861vh) scale(0.83) rotateX(71deg); }
  100% { transform: translate(91.0682vw, 100vh) scale(0.83) rotateX(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(68) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.609; transform: translate(29.9101vw, -10px) scale(0.8818); animation: 11s linear -19s infinite normal none running confetti-68; }
@-webkit-keyframes confetti-68 { 
  33.931% { transform: translate(38.7782vw, 33.931vh) scale(0.8818) rotateY(750deg); }
  100% { transform: translate(34.3441vw, 100vh) scale(0.8818) rotateY(1280deg); }
}
@keyframes confetti-68 { 
  33.931% { transform: translate(38.7782vw, 33.931vh) scale(0.8818) rotateY(750deg); }
  100% { transform: translate(34.3441vw, 100vh) scale(0.8818) rotateY(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(69) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.191; transform: translate(4.6015vw, -10px) scale(0.4724); animation: 21s linear -7s infinite normal none running confetti-69; }
@-webkit-keyframes confetti-69 { 
  72.832% { transform: translate(-0.2127vw, 72.832vh) scale(0.4724) rotateX(302deg); }
  100% { transform: translate(2.1944vw, 100vh) scale(0.4724) rotateX(1280deg); }
}
@keyframes confetti-69 { 
  72.832% { transform: translate(-0.2127vw, 72.832vh) scale(0.4724) rotateX(302deg); }
  100% { transform: translate(2.1944vw, 100vh) scale(0.4724) rotateX(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(70) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.2963; transform: translate(30.7132vw, -10px) scale(0.9207); animation: 13s linear -19s infinite normal none running confetti-70; }
@-webkit-keyframes confetti-70 { 
  77.235% { transform: translate(25.29vw, 77.235vh) scale(0.9207) rotate(389deg); }
  100% { transform: translate(28.0016vw, 100vh) scale(0.9207) rotate(1280deg); }
}
@keyframes confetti-70 { 
  77.235% { transform: translate(25.29vw, 77.235vh) scale(0.9207) rotate(389deg); }
  100% { transform: translate(28.0016vw, 100vh) scale(0.9207) rotate(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(71) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.5111; transform: translate(73.3858vw, -10px) scale(0.8105); animation: 16s linear -9s infinite normal none running confetti-71; }
@-webkit-keyframes confetti-71 { 
  61.833% { transform: translate(67.8405vw, 61.833vh) scale(0.8105) rotate(274deg); }
  100% { transform: translate(70.6132vw, 100vh) scale(0.8105) rotate(1280deg); }
}
@keyframes confetti-71 { 
  61.833% { transform: translate(67.8405vw, 61.833vh) scale(0.8105) rotate(274deg); }
  100% { transform: translate(70.6132vw, 100vh) scale(0.8105) rotate(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(72) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.4464; transform: translate(26.9942vw, -10px) scale(0.7017); animation: 18s linear -18s infinite normal none running confetti-72; }
@-webkit-keyframes confetti-72 { 
  33.465% { transform: translate(24.5943vw, 33.465vh) scale(0.7017) rotateX(1264deg); }
  100% { transform: translate(25.7943vw, 100vh) scale(0.7017) rotateX(1280deg); }
}
@keyframes confetti-72 { 
  33.465% { transform: translate(24.5943vw, 33.465vh) scale(0.7017) rotateX(1264deg); }
  100% { transform: translate(25.7943vw, 100vh) scale(0.7017) rotateX(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(73) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.5414; transform: translate(69.608vw, -10px) scale(0.1941); animation: 28s linear -11s infinite normal none running confetti-73; }
@-webkit-keyframes confetti-73 { 
  55.852% { transform: translate(70.6302vw, 55.852vh) scale(0.1941) rotateX(179deg); }
  100% { transform: translate(70.1191vw, 100vh) scale(0.1941) rotateX(1280deg); }
}
@keyframes confetti-73 { 
  55.852% { transform: translate(70.6302vw, 55.852vh) scale(0.1941) rotateX(179deg); }
  100% { transform: translate(70.1191vw, 100vh) scale(0.1941) rotateX(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(74) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.4067; transform: translate(19.7508vw, -10px) scale(0.8138); animation: 13s linear -5s infinite normal none running confetti-74; }
@-webkit-keyframes confetti-74 { 
  37.003% { transform: translate(16.9286vw, 37.003vh) scale(0.8138) rotateX(987deg); }
  100% { transform: translate(18.3397vw, 100vh) scale(0.8138) rotateX(1280deg); }
}
@keyframes confetti-74 { 
  37.003% { transform: translate(16.9286vw, 37.003vh) scale(0.8138) rotateX(987deg); }
  100% { transform: translate(18.3397vw, 100vh) scale(0.8138) rotateX(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(75) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.478; transform: translate(26.8689vw, -10px) scale(0.8252); animation: 12s linear -16s infinite normal none running confetti-75; }
@-webkit-keyframes confetti-75 { 
  63.283% { transform: translate(29.778vw, 63.283vh) scale(0.8252) rotate(1003deg); }
  100% { transform: translate(28.3235vw, 100vh) scale(0.8252) rotate(1280deg); }
}
@keyframes confetti-75 { 
  63.283% { transform: translate(29.778vw, 63.283vh) scale(0.8252) rotate(1003deg); }
  100% { transform: translate(28.3235vw, 100vh) scale(0.8252) rotate(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(76) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.311; transform: translate(67.8192vw, -10px) scale(0.6543); animation: 23s linear -25s infinite normal none running confetti-76; }
@-webkit-keyframes confetti-76 { 
  74.821% { transform: translate(61.1497vw, 74.821vh) scale(0.6543) rotateX(151deg); }
  100% { transform: translate(64.4844vw, 100vh) scale(0.6543) rotateX(1280deg); }
}
@keyframes confetti-76 { 
  74.821% { transform: translate(61.1497vw, 74.821vh) scale(0.6543) rotateX(151deg); }
  100% { transform: translate(64.4844vw, 100vh) scale(0.6543) rotateX(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(77) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.9897; transform: translate(10.7615vw, -10px) scale(0.7322); animation: 16s linear -28s infinite normal none running confetti-77; }
@-webkit-keyframes confetti-77 { 
  56.352% { transform: translate(7.7107vw, 56.352vh) scale(0.7322) rotate(401deg); }
  100% { transform: translate(9.2361vw, 100vh) scale(0.7322) rotate(1280deg); }
}
@keyframes confetti-77 { 
  56.352% { transform: translate(7.7107vw, 56.352vh) scale(0.7322) rotate(401deg); }
  100% { transform: translate(9.2361vw, 100vh) scale(0.7322) rotate(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(78) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.5031; transform: translate(99.2609vw, -10px) scale(0.3173); animation: 30s linear -4s infinite normal none running confetti-78; }
@-webkit-keyframes confetti-78 { 
  57.404% { transform: translate(106.201vw, 57.404vh) scale(0.3173) rotateY(826deg); }
  100% { transform: translate(102.731vw, 100vh) scale(0.3173) rotateY(1280deg); }
}
@keyframes confetti-78 { 
  57.404% { transform: translate(106.201vw, 57.404vh) scale(0.3173) rotateY(826deg); }
  100% { transform: translate(102.731vw, 100vh) scale(0.3173) rotateY(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(79) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.8063; transform: translate(59.1287vw, -10px) scale(0.9581); animation: 18s linear -13s infinite normal none running confetti-79; }
@-webkit-keyframes confetti-79 { 
  77.387% { transform: translate(57.5157vw, 77.387vh) scale(0.9581) rotateX(1015deg); }
  100% { transform: translate(58.3222vw, 100vh) scale(0.9581) rotateX(1280deg); }
}
@keyframes confetti-79 { 
  77.387% { transform: translate(57.5157vw, 77.387vh) scale(0.9581) rotateX(1015deg); }
  100% { transform: translate(58.3222vw, 100vh) scale(0.9581) rotateX(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(80) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.4354; transform: translate(25.3586vw, -10px) scale(0.4665); animation: 29s linear -27s infinite normal none running confetti-80; }
@-webkit-keyframes confetti-80 { 
  55.065% { transform: translate(29.5286vw, 55.065vh) scale(0.4665) rotate(718deg); }
  100% { transform: translate(27.4436vw, 100vh) scale(0.4665) rotate(1280deg); }
}
@keyframes confetti-80 { 
  55.065% { transform: translate(29.5286vw, 55.065vh) scale(0.4665) rotate(718deg); }
  100% { transform: translate(27.4436vw, 100vh) scale(0.4665) rotate(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(81) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.1416; transform: translate(22.866vw, -10px) scale(0.8921); animation: 17s linear -21s infinite normal none running confetti-81; }
@-webkit-keyframes confetti-81 { 
  75.468% { transform: translate(30.0087vw, 75.468vh) scale(0.8921) rotateY(1275deg); }
  100% { transform: translate(26.4373vw, 100vh) scale(0.8921) rotateY(1280deg); }
}
@keyframes confetti-81 { 
  75.468% { transform: translate(30.0087vw, 75.468vh) scale(0.8921) rotateY(1275deg); }
  100% { transform: translate(26.4373vw, 100vh) scale(0.8921) rotateY(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(82) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.1875; transform: translate(75.8174vw, -10px) scale(0.6908); animation: 29s linear -19s infinite normal none running confetti-82; }
@-webkit-keyframes confetti-82 { 
  34.95% { transform: translate(74.0394vw, 34.95vh) scale(0.6908) rotateY(1168deg); }
  100% { transform: translate(74.9284vw, 100vh) scale(0.6908) rotateY(1280deg); }
}
@keyframes confetti-82 { 
  34.95% { transform: translate(74.0394vw, 34.95vh) scale(0.6908) rotateY(1168deg); }
  100% { transform: translate(74.9284vw, 100vh) scale(0.6908) rotateY(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(83) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.3529; transform: translate(20.9293vw, -10px) scale(0.6616); animation: 23s linear -9s infinite normal none running confetti-83; }
@-webkit-keyframes confetti-83 { 
  72.07% { transform: translate(18.6143vw, 72.07vh) scale(0.6616) rotateX(102deg); }
  100% { transform: translate(19.7718vw, 100vh) scale(0.6616) rotateX(1280deg); }
}
@keyframes confetti-83 { 
  72.07% { transform: translate(18.6143vw, 72.07vh) scale(0.6616) rotateX(102deg); }
  100% { transform: translate(19.7718vw, 100vh) scale(0.6616) rotateX(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(84) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.6796; transform: translate(15.8596vw, -10px) scale(0.6607); animation: 22s linear -18s infinite normal none running confetti-84; }
@-webkit-keyframes confetti-84 { 
  52.77% { transform: translate(18.7282vw, 52.77vh) scale(0.6607) rotate(1048deg); }
  100% { transform: translate(17.2939vw, 100vh) scale(0.6607) rotate(1280deg); }
}
@keyframes confetti-84 { 
  52.77% { transform: translate(18.7282vw, 52.77vh) scale(0.6607) rotate(1048deg); }
  100% { transform: translate(17.2939vw, 100vh) scale(0.6607) rotate(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(85) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.6711; transform: translate(1.9662vw, -10px) scale(0.6594); animation: 22s linear -18s infinite normal none running confetti-85; }
@-webkit-keyframes confetti-85 { 
  33.378% { transform: translate(1.9361vw, 33.378vh) scale(0.6594) rotate(50deg); }
  100% { transform: translate(1.95115vw, 100vh) scale(0.6594) rotate(1280deg); }
}
@keyframes confetti-85 { 
  33.378% { transform: translate(1.9361vw, 33.378vh) scale(0.6594) rotate(50deg); }
  100% { transform: translate(1.95115vw, 100vh) scale(0.6594) rotate(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(86) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.3187; transform: translate(98.6485vw, -10px) scale(0.8983); animation: 15s linear -3s infinite normal none running confetti-86; }
@-webkit-keyframes confetti-86 { 
  72.139% { transform: translate(95.9473vw, 72.139vh) scale(0.8983) rotateX(839deg); }
  100% { transform: translate(97.2979vw, 100vh) scale(0.8983) rotateX(1280deg); }
}
@keyframes confetti-86 { 
  72.139% { transform: translate(95.9473vw, 72.139vh) scale(0.8983) rotateX(839deg); }
  100% { transform: translate(97.2979vw, 100vh) scale(0.8983) rotateX(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(87) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.3293; transform: translate(72.8899vw, -10px) scale(0.013); animation: 12s linear -27s infinite normal none running confetti-87; }
@-webkit-keyframes confetti-87 { 
  65.113% { transform: translate(78.252vw, 65.113vh) scale(0.013) rotate(453deg); }
  100% { transform: translate(75.5709vw, 100vh) scale(0.013) rotate(1280deg); }
}
@keyframes confetti-87 { 
  65.113% { transform: translate(78.252vw, 65.113vh) scale(0.013) rotate(453deg); }
  100% { transform: translate(75.5709vw, 100vh) scale(0.013) rotate(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(88) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.4526; transform: translate(33.3897vw, -10px) scale(0.3398); animation: 17s linear -11s infinite normal none running confetti-88; }
@-webkit-keyframes confetti-88 { 
  50.422% { transform: translate(38.5414vw, 50.422vh) scale(0.3398) rotate(491deg); }
  100% { transform: translate(35.9656vw, 100vh) scale(0.3398) rotate(1280deg); }
}
@keyframes confetti-88 { 
  50.422% { transform: translate(38.5414vw, 50.422vh) scale(0.3398) rotate(491deg); }
  100% { transform: translate(35.9656vw, 100vh) scale(0.3398) rotate(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(89) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.7954; transform: translate(69.5277vw, -10px) scale(0.4827); animation: 25s linear -24s infinite normal none running confetti-89; }
@-webkit-keyframes confetti-89 { 
  51.109% { transform: translate(71.4638vw, 51.109vh) scale(0.4827) rotateY(407deg); }
  100% { transform: translate(70.4958vw, 100vh) scale(0.4827) rotateY(1280deg); }
}
@keyframes confetti-89 { 
  51.109% { transform: translate(71.4638vw, 51.109vh) scale(0.4827) rotateY(407deg); }
  100% { transform: translate(70.4958vw, 100vh) scale(0.4827) rotateY(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(90) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.6962; transform: translate(17.0315vw, -10px) scale(0.3725); animation: 23s linear -11s infinite normal none running confetti-90; }
@-webkit-keyframes confetti-90 { 
  43.963% { transform: translate(22.6403vw, 43.963vh) scale(0.3725) rotate(616deg); }
  100% { transform: translate(19.8359vw, 100vh) scale(0.3725) rotate(1280deg); }
}
@keyframes confetti-90 { 
  43.963% { transform: translate(22.6403vw, 43.963vh) scale(0.3725) rotate(616deg); }
  100% { transform: translate(19.8359vw, 100vh) scale(0.3725) rotate(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(91) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.2259; transform: translate(15.9518vw, -10px) scale(0.0053); animation: 18s linear -17s infinite normal none running confetti-91; }
@-webkit-keyframes confetti-91 { 
  38.516% { transform: translate(22.0765vw, 38.516vh) scale(0.0053) rotate(546deg); }
  100% { transform: translate(19.0142vw, 100vh) scale(0.0053) rotate(1280deg); }
}
@keyframes confetti-91 { 
  38.516% { transform: translate(22.0765vw, 38.516vh) scale(0.0053) rotate(546deg); }
  100% { transform: translate(19.0142vw, 100vh) scale(0.0053) rotate(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(92) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.9719; transform: translate(12.1844vw, -10px) scale(0.6637); animation: 24s linear -17s infinite normal none running confetti-92; }
@-webkit-keyframes confetti-92 { 
  72.45% { transform: translate(18.0652vw, 72.45vh) scale(0.6637) rotateX(1028deg); }
  100% { transform: translate(15.1248vw, 100vh) scale(0.6637) rotateX(1280deg); }
}
@keyframes confetti-92 { 
  72.45% { transform: translate(18.0652vw, 72.45vh) scale(0.6637) rotateX(1028deg); }
  100% { transform: translate(15.1248vw, 100vh) scale(0.6637) rotateX(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(93) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.7583; transform: translate(94.8679vw, -10px) scale(0.8047); animation: 20s linear -30s infinite normal none running confetti-93; }
@-webkit-keyframes confetti-93 { 
  41.062% { transform: translate(91.7889vw, 41.062vh) scale(0.8047) rotateY(1049deg); }
  100% { transform: translate(93.3284vw, 100vh) scale(0.8047) rotateY(1280deg); }
}
@keyframes confetti-93 { 
  41.062% { transform: translate(91.7889vw, 41.062vh) scale(0.8047) rotateY(1049deg); }
  100% { transform: translate(93.3284vw, 100vh) scale(0.8047) rotateY(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(94) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.9427; transform: translate(30.8473vw, -10px) scale(0.3266); animation: 14s linear -28s infinite normal none running confetti-94; }
@-webkit-keyframes confetti-94 { 
  42.153% { transform: translate(33.202vw, 42.153vh) scale(0.3266) rotateY(167deg); }
  100% { transform: translate(32.0247vw, 100vh) scale(0.3266) rotateY(1280deg); }
}
@keyframes confetti-94 { 
  42.153% { transform: translate(33.202vw, 42.153vh) scale(0.3266) rotateY(167deg); }
  100% { transform: translate(32.0247vw, 100vh) scale(0.3266) rotateY(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(95) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.9789; transform: translate(95.9643vw, -10px) scale(0.2327); animation: 24s linear -3s infinite normal none running confetti-95; }
@-webkit-keyframes confetti-95 { 
  50.948% { transform: translate(87.096vw, 50.948vh) scale(0.2327) rotate(983deg); }
  100% { transform: translate(91.5302vw, 100vh) scale(0.2327) rotate(1280deg); }
}
@keyframes confetti-95 { 
  50.948% { transform: translate(87.096vw, 50.948vh) scale(0.2327) rotate(983deg); }
  100% { transform: translate(91.5302vw, 100vh) scale(0.2327) rotate(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(96) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.3736; transform: translate(45.8681vw, -10px) scale(0.4345); animation: 19s linear -16s infinite normal none running confetti-96; }
@-webkit-keyframes confetti-96 { 
  73.669% { transform: translate(53.4757vw, 73.669vh) scale(0.4345) rotateX(1024deg); }
  100% { transform: translate(49.6719vw, 100vh) scale(0.4345) rotateX(1280deg); }
}
@keyframes confetti-96 { 
  73.669% { transform: translate(53.4757vw, 73.669vh) scale(0.4345) rotateX(1024deg); }
  100% { transform: translate(49.6719vw, 100vh) scale(0.4345) rotateX(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(97) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.3675; transform: translate(84.2497vw, -10px) scale(0.3584); animation: 24s linear -27s infinite normal none running confetti-97; }
@-webkit-keyframes confetti-97 { 
  75.641% { transform: translate(78.8938vw, 75.641vh) scale(0.3584) rotate(612deg); }
  100% { transform: translate(81.5717vw, 100vh) scale(0.3584) rotate(1280deg); }
}
@keyframes confetti-97 { 
  75.641% { transform: translate(78.8938vw, 75.641vh) scale(0.3584) rotate(612deg); }
  100% { transform: translate(81.5717vw, 100vh) scale(0.3584) rotate(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(98) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.9117; transform: translate(65.8528vw, -10px) scale(0.9361); animation: 15s linear -12s infinite normal none running confetti-98; }
@-webkit-keyframes confetti-98 { 
  62.585% { transform: translate(62.205vw, 62.585vh) scale(0.9361) rotateY(847deg); }
  100% { transform: translate(64.0289vw, 100vh) scale(0.9361) rotateY(1280deg); }
}
@keyframes confetti-98 { 
  62.585% { transform: translate(62.205vw, 62.585vh) scale(0.9361) rotateY(847deg); }
  100% { transform: translate(64.0289vw, 100vh) scale(0.9361) rotateY(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(99) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.1139; transform: translate(91.2503vw, -10px) scale(0.9328); animation: 28s linear -10s infinite normal none running confetti-99; }
@-webkit-keyframes confetti-99 { 
  43.671% { transform: translate(86.6111vw, 43.671vh) scale(0.9328) rotateY(437deg); }
  100% { transform: translate(88.9307vw, 100vh) scale(0.9328) rotateY(1280deg); }
}
@keyframes confetti-99 { 
  43.671% { transform: translate(86.6111vw, 43.671vh) scale(0.9328) rotateY(437deg); }
  100% { transform: translate(88.9307vw, 100vh) scale(0.9328) rotateY(1280deg); }
}
main#portal-nambacampagin .flake.confetti li:nth-child(100) { width: 10px; height: 10px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 0.0243; transform: translate(24.3541vw, -10px) scale(0.0242); animation: 22s linear -7s infinite normal none running confetti-100; }
@-webkit-keyframes confetti-100 { 
  61.865% { transform: translate(20.4117vw, 61.865vh) scale(0.0242) rotate(94deg); }
  100% { transform: translate(22.3829vw, 100vh) scale(0.0242) rotate(1280deg); }
}
@keyframes confetti-100 { 
  61.865% { transform: translate(20.4117vw, 61.865vh) scale(0.0242) rotate(94deg); }
  100% { transform: translate(22.3829vw, 100vh) scale(0.0242) rotate(1280deg); }
}
main#portal-nambacampagin .glitch { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background: url("/residentevil/pc/img/ambassador-campaign/holiday2021/noise.gif") center center / 100% auto repeat rgb(0, 0, 0); overflow: hidden; pointer-events: none; z-index: 100; opacity: 0; mix-blend-mode: difference; }
main#portal-nambacampagin .glitch.disp { animation: 2s linear 1s 1 normal forwards running glitch-hide; }
@-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; }
}
@-webkit-keyframes display_animation { 
  0% { transform: translateY(15px) translateX(50%); visibility: hidden; opacity: 0; }
  100% { transform: translateY(0px) translateX(50%); visibility: visible; opacity: 1; }
}
@keyframes display_animation { 
  0% { transform: translateY(15px) translateX(50%); visibility: hidden; opacity: 0; }
  100% { transform: translateY(0px) translateX(50%); visibility: visible; opacity: 1; }
}
@-webkit-keyframes show { 
  0% { visibility: hidden; opacity: 0; }
  100% { visibility: visible; opacity: 1; }
}
@keyframes show { 
  0% { visibility: hidden; opacity: 0; }
  100% { visibility: visible; opacity: 1; }
}
@-webkit-keyframes hide { 
  0% { visibility: visible; opacity: 1; }
  100% { visibility: hidden; opacity: 0; }
}
@keyframes hide { 
  0% { visibility: visible; opacity: 1; }
  100% { visibility: hidden; opacity: 0; }
}
@-webkit-keyframes rotate { 
  0% { transform: translateX(50%) rotate(0deg); }
  100% { transform: translateX(50%) rotate(360deg); }
}
@keyframes rotate { 
  0% { transform: translateX(50%) rotate(0deg); }
  100% { transform: translateX(50%) rotate(360deg); }
}
main#portal-nambacampagin-card .pc { display: none; }
main#portal-nambacampagin-card .sp { display: block; }
main#portal-nambacampagin-card #contents { width: 100%; color: rgb(255, 255, 255); margin: 0px auto; }
main#portal-nambacampagin-card #contents .border_line { width: 100%; height: 6px; background: repeating-linear-gradient(135deg, rgb(0, 0, 0), rgb(0, 0, 0) 12px, rgb(255, 255, 255) 12px, rgb(255, 255, 255) 24px); }
main#portal-nambacampagin-card #contents #heading { overflow-x: hidden; text-align: center; }
main#portal-nambacampagin-card #contents #heading .heading_inner { background: url("/residentevil/pc/img/ambassador-campaign/card2023/bg_sp.jpg") center center / contain no-repeat; width: 100%; height: 150vw; 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; width: 90%; position: absolute; top: 50%; left: 50%; transform: translate(-54%, -77%); z-index: 2; }
main#portal-nambacampagin-card #contents #heading h1 source, main#portal-nambacampagin-card #contents #heading h1 img { width: 100%; }
main#portal-nambacampagin-card #contents #heading .lead_wrapper { margin-top: -180px; position: relative; z-index: 1; }
main#portal-nambacampagin-card #contents #heading .lead_wrapper .lead_area { max-width: 900px; margin: 0px auto; text-align: left; padding: 5em 4%; position: relative; }
main#portal-nambacampagin-card #contents #heading .lead_wrapper #lead { width: 100%; font-size: 16px; line-height: 1.7; font-style: italic; font-weight: bold; }
main#portal-nambacampagin-card #contents #heading .lead_wrapper .lead_emp { color: rgb(232, 0, 0); }
main#portal-nambacampagin-card #contents #heading .lead_wrapper .lead_tw { color: rgb(0, 194, 217); }
main#portal-nambacampagin-card #contents #heading .lead_wrapper picture { position: absolute; }
main#portal-nambacampagin-card #contents #heading .lead_wrapper picture.lead_badge { width: 55vw; top: -130px; right: -50px; }
main#portal-nambacampagin-card #contents #heading .lead_wrapper picture.lead_badge source, main#portal-nambacampagin-card #contents #heading .lead_wrapper picture.lead_badge img { width: 100%; }
main#portal-nambacampagin-card #contents #heading .lead_wrapper picture.lead_fog { top: 0px; right: auto; left: 50%; width: 100%; overflow: hidden; transform: translate(-50%, -53%); }
main#portal-nambacampagin-card #contents #heading .lead_wrapper picture.lead_fog source, main#portal-nambacampagin-card #contents #heading .lead_wrapper picture.lead_fog img { width: 100%; }
main#portal-nambacampagin-card #contents .lottery { background: url("/residentevil/pc/img/ambassador-campaign/card2023/box_bg.jpg") center center / cover no-repeat; height: 160vw; position: relative; 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: 100%; padding: 36px 0px 26px; background: linear-gradient(to right, rgba(26, 26, 26, 0) 0%, rgba(26, 26, 26, 0.6) 10%, 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.6) 90%, rgba(26, 26, 26, 0) 100%); font-size: 14px; 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; box-sizing: border-box; padding: 0px 5%; }
main#portal-nambacampagin-card #contents .lottery .mes_wrapper .mes_main { font-size: 20px; margin-bottom: 1.2em; box-sizing: border-box; padding: 0px 5%; }
main#portal-nambacampagin-card #contents .lottery .mes_wrapper .mes_sub { font-size: 14px; color: rgb(187, 187, 187); box-sizing: border-box; padding: 0px 5%; }
main#portal-nambacampagin-card #contents .lottery .mes_wrapper .btn_wrapper { position: static; margin: 10px auto 0px; transform: none; color: rgb(255, 255, 255); background: rgba(147, 9, 18, 0.7); }
main#portal-nambacampagin-card #contents .lottery .mes_wrapper .note { font-size: 12px; margin: 1.5em 0px 0px; color: rgb(238, 238, 238); padding: 0px 5%; box-sizing: border-box; }
main#portal-nambacampagin-card #contents .lottery .lottery_box { width: 100vw; position: absolute; top: 55%; left: 50%; transform: translate(-50%, -50%); }
main#portal-nambacampagin-card #contents .lottery .lottery_box source, main#portal-nambacampagin-card #contents .lottery .lottery_box img { width: 100%; }
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 #replayAnimation { overflow-x: hidden; }
main#portal-nambacampagin-card #contents .lottery #replayAnimation canvas { width: 107%; }
main#portal-nambacampagin-card #contents .lottery .btn_wrapper { display: inline-flex; background: rgba(119, 119, 119, 0.6); padding: 1em 2em; box-sizing: border-box; color: rgb(255, 255, 255); text-align: center; justify-content: center; align-items: center; position: absolute; height: 62px; width: 80%; max-width: 280px; box-shadow: rgba(0, 0, 0, 0.7) 0px 0px 26px inset, rgb(0, 0, 0) 0px 0px 15px; border: 1.5px solid rgb(153, 153, 153); top: 76%; left: 50%; transform: translate(-50%, 0px); cursor: pointer; }
main#portal-nambacampagin-card #contents .lottery .btn_wrapper.disabled { pointer-events: none; display: none; }
main#portal-nambacampagin-card #contents .lottery .btn { font-size: 16px; font-weight: bold; letter-spacing: 2px; line-height: 1.1; transform: translateX(2px); text-shadow: rgb(0, 0, 0) 0px 0px 10px; }
main#portal-nambacampagin-card #contents .lottery .lottery_atari { height: 100%; width: 100%; background: url("/residentevil/pc/img/ambassador-campaign/card2023/atari_bg.png") left 45% center / cover no-repeat; 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 { width: 98%; top: 3%; 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 { width: 100%; }
main#portal-nambacampagin-card #contents .lottery .lottery_atari .atari_card { width: 75%; top: 50%; 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 { width: 100%; }
main#portal-nambacampagin-card #contents .lottery .lottery_hazure { height: 100%; width: 100%; background: url("/residentevil/pc/img/ambassador-campaign/card2023/hazure_bg.png") center center / cover no-repeat; 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 { width: 100%; top: 18%; 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 { width: 100%; }
main#portal-nambacampagin-card #contents .lottery .tw_area { width: 100%; margin: 0px auto; box-sizing: border-box; padding: 33vw 4% 30px; text-align: center; background: url("/residentevil/pc/img/ambassador-campaign/card2023/twitter_bg_sp.png") center top / cover no-repeat; position: absolute; top: 70%; left: 50%; transform: translate(-50%, 0px); visibility: hidden; opacity: 0; }
main#portal-nambacampagin-card #contents .lottery .tw_ttl { font-size: 15px; 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; text-align: left; }
main#portal-nambacampagin-card #contents .lottery .tw_ann { font-size: 11px; text-align: left; color: rgb(255, 255, 255); }
main#portal-nambacampagin-card #contents .lottery .btn_tw_wrapper { display: flex; text-align: center; justify-content: center; align-items: center; width: 90%; max-width: 380px; height: 68px; margin: 15px auto 25px; border-radius: 34px; box-shadow: rgba(1, 1, 1, 0.3) 0px 0px 10px; background: url("/residentevil/pc/img/ambassador-campaign/card2023/icon_tw.png") left 40px center / 35px auto no-repeat, rgb(255, 255, 255); cursor: pointer; }
main#portal-nambacampagin-card #contents .lottery .btn_tw { font-size: 22px; font-weight: bold; letter-spacing: 1px; transform: translateX(7px); color: rgb(29, 155, 240); }
main#portal-nambacampagin-card #contents .lottery .view { animation-fill-mode: forwards; }
main#portal-nambacampagin-card #contents .lottery .view.disp .tw_area { animation: 0.4s ease-out 3.5s 1 normal forwards running tw_area; }
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") center center / contain no-repeat; animation: 0.5s ease-out 1.5s 1 normal forwards running hide; }
main#portal-nambacampagin-card #contents .lottery .viewA.open .lottery_box, main#portal-nambacampagin-card #contents .lottery .viewG.open .lottery_box { animation: 0.4s ease-out 0s 1 normal forwards running hide; }
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 { animation: 0.4s ease-out 0.6s 1 normal forwards running atari_bg; }
main#portal-nambacampagin-card #contents .lottery .viewE1.disp .atari_ttl { animation: 0.5s cubic-bezier(0.65, 0, 0.35, 1) 1s 1 normal forwards running atari_tit; }
main#portal-nambacampagin-card #contents .lottery .viewE1.disp .atari_card { animation: 0.8s ease-out 2s 1 normal forwards running atari_card; }
main#portal-nambacampagin-card #contents .lottery .viewE1.disp .tw_area { animation: 0.4s ease-out 3.2s 1 normal forwards running tw_area; }
main#portal-nambacampagin-card #contents .lottery .viewE2.disp .lottery_hazure { animation: 0.3s cubic-bezier(0.65, 0, 0.35, 1) 0.6s 1 normal forwards running hazure_bg; }
main#portal-nambacampagin-card #contents .lottery .viewE2.disp .hazure_ttl { animation: 0.2s ease-out 1.2s 1 normal forwards running hazure_tit; }
main#portal-nambacampagin-card #contents .lottery .viewE2.disp .tw_area { animation: 0.4s ease-out 2.3s 1 normal forwards running tw_area; }
main#portal-nambacampagin-card #contents .lottery .viewG .mes { font-size: 18px; font-weight: bold; color: rgba(0, 0, 0, 0); background: repeating-linear-gradient(0deg, rgb(224, 136, 38) 0%, rgb(218, 175, 8) 10%, rgb(254, 233, 160) 29%) 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.disp .lottery_hazure, main#portal-nambacampagin-card #contents .lottery .viewG.open.disp .lottery_hazure { animation: 0.3s cubic-bezier(0.65, 0, 0.35, 1) 0.6s 1 normal forwards running hazure_bg, 1s ease-out 3s 1 normal forwards running hide; }
main#portal-nambacampagin-card #contents .lottery .viewG.disp .hazure_ttl, main#portal-nambacampagin-card #contents .lottery .viewG.open.disp .hazure_ttl { animation: 0.2s ease-out 1.2s 1 normal forwards running hazure_tit, 1s ease-out 3s 1 normal forwards running hide; }
main#portal-nambacampagin-card #contents .lottery .viewG.disp .mes_wrapper, main#portal-nambacampagin-card #contents .lottery .viewG.open.disp .mes_wrapper { animation: 0.4s ease-out 6s 1 normal forwards running replay_txt; }
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 { animation: 2s linear 1s 1 normal forwards running glitch-hide; }
@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 .lottery input.resetButton { position: absolute; top: 30px; }
main#portal-nambacampagin-card #contents .campaign_detail_wrapper { width: 100%; padding: 200px 4%; box-sizing: border-box; background: url("/residentevil/pc/img/ambassador-campaign/card2023/detail_bg.png") center center / cover no-repeat; }
main#portal-nambacampagin-card #contents .campaign_detail { width: 100%; padding: 3vw; margin: 0px auto; box-sizing: border-box; font-weight: bold; color: rgb(14, 2, 2); background: url("/residentevil/pc/img/ambassador-campaign/card2023/detail_paper_effect.png") center top / cover no-repeat, url("/residentevil/pc/img/ambassador-campaign/card2023/detail_paper_repeat.jpg") center top / cover repeat; }
main#portal-nambacampagin-card #contents .campaign_detail_inner { border: 1px solid rgba(14, 2, 2, 0.5); padding: 50px 10px 0px; text-align: center; position: relative; }
main#portal-nambacampagin-card #contents .campaign_detail_inner::after { content: ""; display: block; position: absolute; width: calc(100% + 6px); height: calc(100% + 6px); top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 0; border: 3px solid rgba(14, 2, 2, 0.7); }
main#portal-nambacampagin-card #contents .detail_ttl_wrapper { padding-bottom: 30px; border-bottom: 1px solid rgba(14, 2, 2, 0.5); margin-bottom: 1px; }
main#portal-nambacampagin-card #contents .detail_ttl_wrapper h3 { font-size: 12px; margin-top: 0.5em; color: rgb(14, 2, 2); }
main#portal-nambacampagin-card #contents .detail_ttl { display: flex; justify-content: space-between; }
main#portal-nambacampagin-card #contents .detail_ttl picture { display: flex; align-items: center; }
main#portal-nambacampagin-card #contents .detail_ttl .detail_ttl_main { display: block; width: 250%; max-width: 360px; padding: 0px 5px; }
main#portal-nambacampagin-card #contents .detail_ttl source, main#portal-nambacampagin-card #contents .detail_ttl img { width: 100%; }
main#portal-nambacampagin-card #contents .detail_content { padding: 30px 1em; border-top: 2px 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: 15px; line-height: 1.6; margin-bottom: 0.7em; text-align: left; }
main#portal-nambacampagin-card #contents .detail_content .detail_content_ann p { font-size: 11px; margin-bottom: 1px; text-align: left; color: rgba(14, 2, 2, 0.7); }
main#portal-nambacampagin-card #contents .detail_wchance { padding: 35px 0px; }
main#portal-nambacampagin-card #contents .detail_wchance_img { width: 100%; }
main#portal-nambacampagin-card #contents .detail_wchance_img source, main#portal-nambacampagin-card #contents .detail_wchance_img img { width: 100%; }
main#portal-nambacampagin-card #contents .detail_wchance_txt { width: 100%; margin: 2em 0px; box-sizing: border-box; text-align: left; flex: 2 1 0%; }
main#portal-nambacampagin-card #contents .detail_wchance_txt .detail_wchance_main { font-size: 14px; 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_sp_ja.png") center top / cover no-repeat; }
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(-55%, -62%); }
main#portal-nambacampagin-card.nambacampagin_card_2210 #contents #heading .heading_inner { background: url("/residentevil/pc/img/ambassador-campaign/card2022/Halloween/bg_sp.jpg") center top / contain no-repeat; height: 160vw; }
main#portal-nambacampagin-card.nambacampagin_card_2210 #contents #heading .lead_wrapper .lead_emp { color: rgb(246, 79, 6); }
main#portal-nambacampagin-card.nambacampagin_card_2210 #contents #heading .lead_wrapper picture.lead_badge { top: calc(125px - 60vw); }
main#portal-nambacampagin-card.nambacampagin_card_2210 #contents .border_line { background: repeating-linear-gradient(135deg, rgb(23, 0, 73), rgb(23, 0, 73) 12px, rgb(246, 79, 6) 12px, rgb(246, 79, 6) 24px); }
main#portal-nambacampagin-card.nambacampagin_card_2212 #contents #heading h1 { transform: translate(-49%, -71%); }
main#portal-nambacampagin-card.nambacampagin_card_2212 #contents #heading .heading_inner { background: url("/residentevil/pc/img/ambassador-campaign/card2022/Holiday/bg_sp.jpg") center top / contain no-repeat; height: 160vw; }
main#portal-nambacampagin-card.nambacampagin_card_2212 #contents #heading .lead_wrapper { z-index: 2; }
main#portal-nambacampagin-card.nambacampagin_card_2212 #contents #heading .lead_wrapper .lead_emp { color: rgb(26, 210, 17); }
main#portal-nambacampagin-card.nambacampagin_card_2212 #contents #heading .lead_wrapper .lead_tw { color: rgb(220, 15, 31); }
main#portal-nambacampagin-card.nambacampagin_card_2212 #contents #heading .lead_wrapper picture.lead_badge { top: calc(106px - 60vw); width: 44vw; right: -15px; }
main#portal-nambacampagin-card.nambacampagin_card_2212 #contents .border_line { background: repeating-linear-gradient(135deg, rgb(23, 0, 73), rgb(23, 0, 73) 12px, rgb(194, 196, 156) 12px, rgb(194, 196, 156) 24px); }
main#portal-nambacampagin-card.nambacampagin_card_2304 #contents #heading h1 { transform: translate(-53%, -71%); }
main#portal-nambacampagin-card.nambacampagin_card_2304 #contents #heading .heading_inner { background: url("/residentevil/pc/img/ambassador-campaign/card2023/05/bg_sp.jpg") center top / contain no-repeat; height: 160vw; }
main#portal-nambacampagin-card.nambacampagin_card_2304 #contents #heading .lead_wrapper { z-index: 2; }
main#portal-nambacampagin-card.nambacampagin_card_2304 #contents #heading .lead_wrapper .lead_emp { color: rgb(26, 210, 17); }
main#portal-nambacampagin-card.nambacampagin_card_2304 #contents #heading .lead_wrapper .lead_tw { color: rgb(220, 15, 31); }
main#portal-nambacampagin-card.nambacampagin_card_2304 #contents #heading .lead_wrapper picture.lead_badge { top: calc(56px - 60vw); width: 44vw; right: -15px; }
main#portal-nambacampagin-card.nambacampagin_card_2304 #contents .lottery { background: url("/residentevil/pc/img/ambassador-campaign/card2023/05/box_bg.jpg") center center / cover no-repeat; }
main#portal-nambacampagin-card.nambacampagin_card_2304 #contents .lottery_hazure { background: url("/residentevil/pc/img/ambassador-campaign/card2023/05/hazure_bg.png") center center / cover no-repeat; }
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") center center / contain no-repeat; }
main#portal-nambacampagin-card.nambacampagin_card_2304 #contents .border_line { background: repeating-linear-gradient(135deg, rgb(23, 0, 73), rgb(23, 0, 73) 12px, rgb(194, 196, 156) 12px, rgb(194, 196, 156) 24px); }
main#portal-nambacampagin-card.nambacampagin_card_2310 #contents #heading h1 { transform: translate(-53%, -71%); }
main#portal-nambacampagin-card.nambacampagin_card_2310 #contents #heading .heading_inner { background: url("/residentevil/pc/img/ambassador-campaign/card2023/10/bg_sp.jpg") center top / contain no-repeat; height: 160vw; }
main#portal-nambacampagin-card.nambacampagin_card_2310 #contents #heading .lead_wrapper { z-index: 2; }
main#portal-nambacampagin-card.nambacampagin_card_2310 #contents #heading .lead_wrapper #lead .lead_emp { color: rgb(26, 210, 17); }
main#portal-nambacampagin-card.nambacampagin_card_2310 #contents #heading .lead_wrapper #lead .lead_tw { color: rgb(220, 15, 31); }
main#portal-nambacampagin-card.nambacampagin_card_2310 #contents #heading .lead_wrapper #lead .lead_kira { text-shadow: rgb(255, 239, 0) 0px 0px 10px, rgba(255, 239, 0, 0.8) 0px 0px 10px; }
main#portal-nambacampagin-card.nambacampagin_card_2310 #contents #heading .lead_wrapper #lead .lead_kira_max { color: rgb(230, 216, 0); text-decoration: underline rgb(255, 255, 255); }
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 picture.lead_badge { top: calc(133px - 60vw); width: 44vw; right: -34px; }
main#portal-nambacampagin-card.nambacampagin_card_2310 #contents .lottery { background: url("/residentevil/pc/img/ambassador-campaign/card2023/10/box_bg.jpg") center center / cover no-repeat; }
main#portal-nambacampagin-card.nambacampagin_card_2310 #contents .lottery .tw_area .btn_tw_wrapper { margin: 15px auto; background: url("/residentevil/pc/img/ambassador-campaign/card2023/icon_x.png") left 40px center / 35px auto no-repeat, rgb(255, 255, 255); }
main#portal-nambacampagin-card.nambacampagin_card_2310 #contents .lottery .tw_area .btn_tw_wrapper p { color: rgb(0, 0, 0); }
main#portal-nambacampagin-card.nambacampagin_card_2310 #contents .lottery .tw_area .copy_area { margin: 0px 0px 15px; }
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: rgb(255, 222, 0); 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: 0px; transform: translateX(-50%); width: 100%; height: 1px; background: rgb(255, 222, 0); }
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 { display: block; opacity: 0; visibility: visible; height: 0px; }
main#portal-nambacampagin-card.nambacampagin_card_2310 #contents .lottery_hazure { background: url("/residentevil/pc/img/ambassador-campaign/card2023/10/hazure_bg.png") center center / cover no-repeat; }
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") center center / contain no-repeat; }
main#portal-nambacampagin-card.nambacampagin_card_2310 #contents .border_line { background: repeating-linear-gradient(135deg, rgb(23, 0, 73), rgb(23, 0, 73) 12px, rgb(194, 196, 156) 12px, rgb(194, 196, 156) 24px); }
main#portal-nambacampagin-card.nambacampagin_card_2402 #contents #heading h1 { transform: translate(-50%, -77%); width: 85%; }
main#portal-nambacampagin-card.nambacampagin_card_2402 #contents #heading .heading_inner { background: url("/residentevil/pc/img/ambassador-campaign/card2024/02/bg_sp.jpg") center top / contain no-repeat; }
main#portal-nambacampagin-card.nambacampagin_card_2402 #contents #heading .lead_wrapper { z-index: 2; }
main#portal-nambacampagin-card.nambacampagin_card_2402 #contents #heading .lead_wrapper #lead p { font-size: 15px; margin: 0px 0px 20px; }
main#portal-nambacampagin-card.nambacampagin_card_2402 #contents #heading .lead_wrapper #lead .lead_emp { color: rgb(228, 203, 105); }
main#portal-nambacampagin-card.nambacampagin_card_2402 #contents #heading .lead_wrapper #lead .lead_tw { color: rgb(251, 39, 56); }
main#portal-nambacampagin-card.nambacampagin_card_2402 #contents #heading .lead_wrapper #lead .lead_kira { text-shadow: rgb(255, 239, 0) 0px 0px 10px, rgba(255, 239, 0, 0.8) 0px 0px 10px; }
main#portal-nambacampagin-card.nambacampagin_card_2402 #contents #heading .lead_wrapper #lead .lead_kira_max { color: rgb(230, 216, 0); text-decoration: underline rgb(255, 255, 255); }
main#portal-nambacampagin-card.nambacampagin_card_2402 #contents #heading .lead_wrapper #lead .lead_small { font-size: 10px; }
main#portal-nambacampagin-card.nambacampagin_card_2402 #contents #heading .lead_wrapper picture.lead_badge { top: calc(133px - 60vw); width: 44vw; right: -34px; }
main#portal-nambacampagin-card.nambacampagin_card_2402 #contents .lottery { background: url("/residentevil/pc/img/ambassador-campaign/card2024/02/box_bg.jpg") center center / cover no-repeat; }
main#portal-nambacampagin-card.nambacampagin_card_2402 #contents .lottery .tw_area .btn_tw_wrapper { margin: 15px auto; background: url("/residentevil/pc/img/ambassador-campaign/card2024/icon_x.png") left 40px center / 35px auto no-repeat, rgb(255, 255, 255); }
main#portal-nambacampagin-card.nambacampagin_card_2402 #contents .lottery .tw_area .btn_tw_wrapper p { color: rgb(0, 0, 0); }
main#portal-nambacampagin-card.nambacampagin_card_2402 #contents .lottery .tw_area .copy_area { margin: 0px 0px 15px; }
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: rgb(255, 222, 0); 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: 0px; transform: translateX(-50%); width: 100%; height: 1px; background: rgb(255, 222, 0); }
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 { display: block; opacity: 0; visibility: visible; height: 0px; }
main#portal-nambacampagin-card.nambacampagin_card_2402 #contents .lottery_hazure { background: url("/residentevil/pc/img/ambassador-campaign/card2024/02/hazure_bg.png") center center / cover no-repeat; }
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") center center / contain no-repeat; }
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: 23px; font-weight: bold; width: 90%; left: 50%; bottom: 8px; transform: translateX(-50%); background: linear-gradient(rgb(136, 136, 136), rgb(255, 255, 255) 60%) text; color: rgba(0, 0, 0, 0); filter: drop-shadow(rgb(0, 0, 0) 0px 0px 20px) drop-shadow(rgb(0, 0, 0) 0px 0px 10px) drop-shadow(rgb(0, 0, 0) 0px 0px 5px); }
main#portal-nambacampagin-card.nambacampagin_card_2402 #contents .border_line { background: repeating-linear-gradient(135deg, rgb(0, 0, 0), rgb(0, 0, 0) 12px, rgb(195, 173, 86) 12px, rgb(195, 173, 86) 24px); }
main#portal-nambacampagin-card.nambacampagin_card_2402 #contents .campaign_detail .detail_wchance_txt .detail_wchance_main.highlight { text-decoration: underline dashed; text-underline-offset: 0.25em; color: rgb(147, 9, 18); margin-bottom: 6px; }
main#portal-nambacampagin-card.nambacampagin_card_2402 #contents .campaign_detail .detail_wchance_txt .detail_wchance_main span { font-size: 10px; }
main#portal-nambacampagin-card.nambacampagin_card_2402 #contents .campaign_detail .detail_wchance_txt .detail_wchance_ann.first { margin: 0px 0px 30px; }
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 4% 50px !important; }
main#portal-nambacampagin-card.nambacampagin_card_2407 .apple_banner { text-align: center; margin: 40px auto 0px; }
main#portal-nambacampagin-card.nambacampagin_card_2407 .apple_banner a { display: inline-block; border: 1px solid rgb(167, 167, 167); line-height: 0; transition: 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: 1px solid rgb(237, 117, 0); box-shadow: rgba(255, 149, 0, 0.8) 0px 0px 8px 0px, rgba(255, 204, 0, 0.9) 0px 0px 20px 0px; filter: saturate(120%); }
main#portal-nambacampagin-card.nambacampagin_card_2407 #contents #heading h1 { transform: translate(-55%, -80%); width: 85%; }
main#portal-nambacampagin-card.nambacampagin_card_2407 #contents #heading .heading_inner { background: url("/residentevil/pc/img/ambassador-campaign/card2024/07/bg_sp.jpg") center top / contain no-repeat; }
main#portal-nambacampagin-card.nambacampagin_card_2407 #contents #heading .lead_wrapper { z-index: 2; }
main#portal-nambacampagin-card.nambacampagin_card_2407 #contents #heading .lead_wrapper #lead p { font-size: 15px; margin: 0px 0px 20px; }
main#portal-nambacampagin-card.nambacampagin_card_2407 #contents #heading .lead_wrapper #lead .lead_emp { color: rgb(228, 203, 105); }
main#portal-nambacampagin-card.nambacampagin_card_2407 #contents #heading .lead_wrapper #lead .lead_tw { color: rgb(251, 123, 2); }
main#portal-nambacampagin-card.nambacampagin_card_2407 #contents #heading .lead_wrapper #lead .lead_kira { text-shadow: rgb(255, 239, 0) 0px 0px 10px, rgba(255, 239, 0, 0.8) 0px 0px 10px; }
main#portal-nambacampagin-card.nambacampagin_card_2407 #contents #heading .lead_wrapper #lead .lead_kira_max { color: rgb(230, 216, 0); text-decoration: underline rgb(255, 255, 255); }
main#portal-nambacampagin-card.nambacampagin_card_2407 #contents #heading .lead_wrapper #lead .lead_small { font-size: 10px; }
main#portal-nambacampagin-card.nambacampagin_card_2407 #contents #heading .lead_wrapper picture.lead_badge { top: calc(133px - 60vw); width: 44vw; right: -34px; }
main#portal-nambacampagin-card.nambacampagin_card_2407 #contents .lottery { background: url("/residentevil/pc/img/ambassador-campaign/card2024/07/box_bg.jpg") center center / cover no-repeat; }
main#portal-nambacampagin-card.nambacampagin_card_2407 #contents .lottery .tw_area .btn_tw_wrapper { margin: 15px auto; background: url("/residentevil/pc/img/ambassador-campaign/card2024/icon_x.png") left 40px center / 35px auto no-repeat, rgb(255, 255, 255); }
main#portal-nambacampagin-card.nambacampagin_card_2407 #contents .lottery .tw_area .btn_tw_wrapper p { color: rgb(0, 0, 0); }
main#portal-nambacampagin-card.nambacampagin_card_2407 #contents .lottery .tw_area .copy_area { margin: 0px 0px 15px; }
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: rgb(255, 222, 0); 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: 0px; transform: translateX(-50%); width: 100%; height: 1px; background: rgb(255, 222, 0); }
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 { display: block; opacity: 0; visibility: visible; height: 0px; }
main#portal-nambacampagin-card.nambacampagin_card_2407 #contents .lottery_hazure { background: url("/residentevil/pc/img/ambassador-campaign/card2024/07/hazure_bg.png") center center / cover no-repeat; }
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") center center / contain no-repeat; }
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: 23px; font-weight: bold; width: 90%; left: 50%; bottom: 8px; transform: translateX(-50%); background: linear-gradient(rgb(136, 136, 136), rgb(255, 255, 255) 60%) text; color: rgba(0, 0, 0, 0); filter: drop-shadow(rgb(0, 0, 0) 0px 0px 20px) drop-shadow(rgb(0, 0, 0) 0px 0px 10px) drop-shadow(rgb(0, 0, 0) 0px 0px 5px); }
main#portal-nambacampagin-card.nambacampagin_card_2407 #contents .border_line { background: repeating-linear-gradient(135deg, rgb(0, 0, 0), rgb(0, 0, 0) 12px, rgb(195, 173, 86) 12px, rgb(195, 173, 86) 24px); }
main#portal-nambacampagin-card.nambacampagin_card_2407 #contents .campaign_detail .detail_wchance_txt .detail_wchance_main.highlight { text-decoration: underline dashed; text-underline-offset: 0.25em; color: rgb(147, 9, 18); margin-bottom: 6px; }
main#portal-nambacampagin-card.nambacampagin_card_2407 #contents .campaign_detail .detail_wchance_txt .detail_wchance_main span { font-size: 10px; }
main#portal-nambacampagin-card.nambacampagin_card_2407 #contents .campaign_detail .detail_wchance_txt .detail_wchance_ann.first { margin: 0px 0px 30px; }
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 4% 50px !important; }
main#portal-nambacampagin-card.nambacampagin_card_2411 .apple_banner { text-align: center; margin: 40px auto 0px; }
main#portal-nambacampagin-card.nambacampagin_card_2411 .apple_banner a { display: inline-block; border: 1px solid rgb(167, 167, 167); line-height: 0; transition: 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: 1px solid rgb(218, 194, 29); box-shadow: rgba(218, 194, 29, 0.8) 0px 0px 8px 0px, rgba(255, 204, 0, 0.9) 0px 0px 20px 0px; filter: saturate(120%); }
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents #heading h1 { transform: translate(-52%, -28%); width: 82%; z-index: 4; }
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents #heading h1:lang(ja) { transform: translate(-55%, -23%); }
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents #heading .heading_inner { background: url("/residentevil/pc/img/ambassador-campaign/card2024/11/bg_sp.jpg") center top / contain no-repeat; position: relative; }
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents #heading .heading_inner .lead_fog { display: block; position: absolute; width: 100%; height: 50vw; bottom: -10vw; z-index: 0; }
@media (min-width: 900px) {
  main#portal-nambacampagin-card.nambacampagin_card_2411 #contents #heading .heading_inner .lead_fog { width: 160%; }
}
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents #heading .heading_inner .lead_fog img { width: 100%; height: auto; }
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents #heading .heading_inner .lead_badge { position: absolute; width: 326px; height: 308px; right: -60px; bottom: -30px; z-index: 3; }
@media (max-width: 700px) {
  main#portal-nambacampagin-card.nambacampagin_card_2411 #contents #heading .heading_inner .lead_badge { width: 50vw; height: 40vw; right: -12vw; bottom: 0px; }
}
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents #heading .heading_inner .lead_badge img, main#portal-nambacampagin-card.nambacampagin_card_2411 #contents #heading .heading_inner .lead_badge source { width: 100%; }
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents #heading .heading_inner .border_line { position: absolute; bottom: 10vw; z-index: 2; }
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents #heading .lead_wrapper { z-index: 2; margin-top: -50px; }
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents #heading .lead_wrapper #lead p { font-size: 15px; margin: 0px 0px 20px; }
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents #heading .lead_wrapper #lead .lead_emp { color: rgb(228, 203, 105); }
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents #heading .lead_wrapper #lead .lead_tw { color: rgb(218, 194, 29); }
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents #heading .lead_wrapper #lead .lead_kira { text-shadow: rgb(255, 239, 0) 0px 0px 10px, rgba(255, 239, 0, 0.8) 0px 0px 10px; }
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents #heading .lead_wrapper #lead .lead_kira_max { color: rgb(230, 216, 0); text-decoration: underline rgb(255, 255, 255); }
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents #heading .lead_wrapper #lead .lead_small { font-size: 10px; }
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents #heading .lead_wrapper #lead .lead_note { font-size: 10px; color: rgb(179, 179, 179); }
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents .lottery { background: url("/residentevil/pc/img/ambassador-campaign/card2024/11/box_bg.jpg") center center / cover no-repeat; margin-bottom: unset; }
@media (max-width: 414px) {
  main#portal-nambacampagin-card.nambacampagin_card_2411 #contents .lottery .tw_area { background: url("/residentevil/pc/img/ambassador-campaign/card2023/twitter_bg_sp.png") center top / 100% 100% no-repeat; }
  main#portal-nambacampagin-card.nambacampagin_card_2411 #contents .lottery .tw_area:lang(ja) { background: url("/residentevil/pc/img/ambassador-campaign/card2023/twitter_bg_sp_ja.png") center top / 100% 100% no-repeat; }
}
@media (max-width: 350px) {
  main#portal-nambacampagin-card.nambacampagin_card_2411 #contents .lottery .tw_area .tw_ttl { font-size: 13px; }
  main#portal-nambacampagin-card.nambacampagin_card_2411 #contents .lottery .tw_area .tw_ttl:lang(ja) { white-space: nowrap; }
}
@media (max-width: 350px) {
  main#portal-nambacampagin-card.nambacampagin_card_2411 #contents .lottery .tw_area .tw_txt { font-size: 13px; }
}
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents .lottery .tw_area .btn_tw_wrapper { margin: 15px auto; background: url("/residentevil/pc/img/ambassador-campaign/card2024/icon_x.png") left 40px center / 35px auto no-repeat, rgb(255, 255, 255); }
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents .lottery .tw_area .btn_tw_wrapper p { color: rgb(0, 0, 0); }
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents .lottery .tw_area .copy_area { margin: 0px 0px 15px; }
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: rgb(255, 222, 0); 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: 0px; transform: translateX(-50%); width: 100%; height: 1px; background: rgb(255, 222, 0); }
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 { display: block; opacity: 0; visibility: visible; height: 0px; }
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents .lottery_hazure { background: url("/residentevil/pc/img/ambassador-campaign/card2024/11/hazure_bg.png") center center / cover no-repeat; }
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") center center / contain no-repeat; }
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: 23px; font-weight: bold; width: 90%; left: 50%; bottom: 8px; transform: translateX(-50%); background: linear-gradient(rgb(136, 136, 136), rgb(255, 255, 255) 60%) text; color: rgba(0, 0, 0, 0); filter: drop-shadow(rgb(0, 0, 0) 0px 0px 20px) drop-shadow(rgb(0, 0, 0) 0px 0px 10px) drop-shadow(rgb(0, 0, 0) 0px 0px 5px); }
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents .border_line { background: repeating-linear-gradient(135deg, rgb(0, 0, 0), rgb(0, 0, 0) 12px, rgb(206, 188, 65) 12px, rgb(206, 188, 65) 24px); }
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents .campaign_detail_wrapper { padding: 310px 4% 50px !important; }
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents .campaign_detail_wrapper:lang(ja) { padding: 265px 4% 50px !important; }
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents .campaign_detail_wrapper .campaign_detail .detail_wchance_txt .detail_wchance_main.highlight { text-decoration: underline dashed; text-underline-offset: 0.25em; color: rgb(147, 9, 18); margin-bottom: 6px; }
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents .campaign_detail_wrapper .campaign_detail .detail_wchance_txt .detail_wchance_main span { font-size: 10px; }
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents .campaign_detail_wrapper .campaign_detail .detail_wchance_txt .detail_wchance_ann.first { margin: 0px 0px 30px; }
main#portal-nambacampagin-card.nambacampagin_card_2411 #contents .campaign_detail_wrapper .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 4% 50px !important; }
main#portal-nambacampagin-card.nambacampagin_card_2512 .oc_banner { text-align: center; margin: 0px auto 25px; }
main#portal-nambacampagin-card.nambacampagin_card_2512 .oc_banner__2 { margin: 40px auto 0px; }
main#portal-nambacampagin-card.nambacampagin_card_2512 .oc_banner a { display: inline-block; line-height: 0; width: 100%; height: 33vw; max-width: 634px; max-height: 224px; }
main#portal-nambacampagin-card.nambacampagin_card_2512 .oc_banner a img { width: 100%; height: auto; }
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents #heading h1 { width: 95%; transform: translate(-50%, -20%); z-index: 4; }
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents #heading h1:lang(ja) { transform: translate(-50%, -15%); }
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents #heading .heading_inner { height: 134vw; background: url("/residentevil/pc/img/ambassador-campaign/card2025/12/bg_sp.jpg") center top / cover no-repeat; position: relative; }
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents #heading .heading_inner::before { content: ""; position: absolute; left: 50%; bottom: -25%; transform: translateX(-50%); width: 1470px; height: 511px; background: url("/residentevil/pc/img/ambassador-campaign/card2024/fog_sp.webp") center top / 100% auto no-repeat; }
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents #heading .heading_inner .lead_fog { display: block; position: absolute; width: 100%; height: 50vw; bottom: -10vw; z-index: 0; }
@media (min-width: 900px) {
  main#portal-nambacampagin-card.nambacampagin_card_2512 #contents #heading .heading_inner .lead_fog { width: 160%; }
}
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents #heading .heading_inner .lead_fog img { width: 100%; height: auto; }
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents #heading .heading_inner .lead_badge { position: absolute; width: 326px; height: 308px; right: -60px; bottom: -30px; z-index: 3; }
@media (max-width: 700px) {
  main#portal-nambacampagin-card.nambacampagin_card_2512 #contents #heading .heading_inner .lead_badge { width: 50vw; height: 40vw; right: -12vw; bottom: -25vw; }
}
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents #heading .heading_inner .lead_badge img, main#portal-nambacampagin-card.nambacampagin_card_2512 #contents #heading .heading_inner .lead_badge source { width: 100%; }
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents #heading .heading_inner .border_line { position: absolute; bottom: 10vw; z-index: 2; }
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents #heading .lead_wrapper_period { width: 100%; border-top: 2px solid rgb(231, 191, 82); border-bottom: 2px solid rgb(231, 191, 82); background: url("/residentevil/pc/img/ambassador-campaign/card2025/12/back_period_sp.jpg") center top / cover no-repeat; padding: 25px; box-sizing: border-box; position: relative; z-index: 1; }
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents #heading .lead_wrapper_period ul li:nth-child(1) { margin: 0px 0px 20px; }
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents #heading .lead_wrapper_period ul li:nth-child(1) p { background: linear-gradient(rgb(255, 255, 255) 35%, rgb(254, 249, 188)) text; -webkit-text-fill-color: rgba(0, 0, 0, 0); color: rgba(0, 0, 0, 0); }
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents #heading .lead_wrapper_period ul li:nth-child(2) p { background: linear-gradient(rgb(255, 255, 255) 35%, rgb(197, 204, 198)) text; -webkit-text-fill-color: rgba(0, 0, 0, 0); color: rgba(0, 0, 0, 0); }
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents #heading .lead_wrapper_period ul li p { text-align: left; font-weight: 800; font-style: italic; line-height: 1.3; filter: drop-shadow(rgba(0, 0, 0, 0.5) 0px 0px 2px) drop-shadow(rgba(0, 0, 0, 0.3) 0px 0px 5px); }
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents #heading .lead_wrapper_period ul li p:lang(ja) { line-height: 1.1; }
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents #heading .lead_wrapper_period ul li p.title { font-size: 18px; }
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents #heading .lead_wrapper_period ul li p.title:lang(ja) { margin: 0px 0px 5px; }
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents #heading .lead_wrapper_period ul li p.period { font-size: 23px; }
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_period ul li p.period_bottom { margin: 5px 0px 0px; }
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents #heading .lead_wrapper_period ul li p.period_bottom:lang(ja) { margin: 7px 0px 0px; }
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents #heading .lead_wrapper { z-index: 2; margin-top: unset; }
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents #heading .lead_wrapper .lead_area { padding: 5em 0px; }
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents #heading .lead_wrapper #lead { padding: 0px 4%; box-sizing: border-box; }
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents #heading .lead_wrapper #lead p { font-size: 15px; margin: 0px 0px 20px; }
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents #heading .lead_wrapper #lead .lead_emp { color: rgb(228, 203, 105); }
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents #heading .lead_wrapper #lead .lead_tw { color: rgb(221, 167, 4); }
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents #heading .lead_wrapper #lead .lead_kira { text-shadow: rgb(255, 239, 0) 0px 0px 10px, rgba(255, 239, 0, 0.8) 0px 0px 10px; }
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents #heading .lead_wrapper #lead .lead_kira_max { color: rgb(230, 216, 0); text-decoration: underline rgb(255, 255, 255); }
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents #heading .lead_wrapper #lead .lead_small { font-size: 10px; }
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents #heading .lead_wrapper #lead .lead_note { font-size: 10px; color: rgb(179, 179, 179); }
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents .lottery { background: url("/residentevil/pc/img/ambassador-campaign/card2025/12/box_bg.jpg") center center / cover no-repeat; 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_sp.png") center top / 100% 100% no-repeat; }
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents .lottery .tw_area:lang(ja) { background: url("/residentevil/pc/img/ambassador-campaign/card2025/12/twitter_bg_sp_ja.png") center top / 100% 100% no-repeat; }
@media (max-width: 350px) {
  main#portal-nambacampagin-card.nambacampagin_card_2512 #contents .lottery .tw_area .tw_ttl { font-size: 13px; }
  main#portal-nambacampagin-card.nambacampagin_card_2512 #contents .lottery .tw_area .tw_ttl:lang(ja) { white-space: nowrap; }
}
@media (max-width: 350px) {
  main#portal-nambacampagin-card.nambacampagin_card_2512 #contents .lottery .tw_area .tw_txt { font-size: 13px; }
}
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents .lottery .tw_area .btn_tw_wrapper { margin: 15px auto; background: url("/residentevil/pc/img/ambassador-campaign/card2024/icon_x.png") left 40px center / 35px auto no-repeat, rgb(255, 255, 255); }
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents .lottery .tw_area .btn_tw_wrapper p { color: rgb(0, 0, 0); }
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents .lottery .tw_area .copy_area { margin: 0px 0px 15px; }
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: rgb(255, 222, 0); 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: 0px; transform: translateX(-50%); width: 100%; height: 1px; background: rgb(255, 222, 0); }
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 { display: block; opacity: 0; visibility: visible; height: 0px; }
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents .lottery_hazure { background: url("/residentevil/pc/img/ambassador-campaign/card2025/12/hazure_bg.png") center center / cover no-repeat; }
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") center center / contain no-repeat; }
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: 23px; font-weight: bold; width: 90%; left: 50%; bottom: 8px; transform: translateX(-50%); background: linear-gradient(rgb(136, 136, 136), rgb(255, 255, 255) 60%) text; color: rgba(0, 0, 0, 0); filter: drop-shadow(rgb(0, 0, 0) 0px 0px 20px) drop-shadow(rgb(0, 0, 0) 0px 0px 10px) drop-shadow(rgb(0, 0, 0) 0px 0px 5px); }
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents .border_line { background: repeating-linear-gradient(135deg, rgb(0, 0, 0), rgb(0, 0, 0) 12px, rgb(221, 167, 4) 12px, rgb(221, 167, 4) 24px); }
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents .campaign_detail_wrapper { padding: 310px 4% 50px !important; }
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents .campaign_detail_wrapper:lang(ja) { padding: 265px 4% 50px !important; }
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents .campaign_detail_wrapper .campaign_detail .detail_wchance_txt .detail_wchance_main.highlight { text-decoration: underline dashed; text-underline-offset: 0.25em; color: rgb(147, 9, 18); margin-bottom: 6px; }
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents .campaign_detail_wrapper .campaign_detail .detail_wchance_txt .detail_wchance_main span { font-size: 10px; }
main#portal-nambacampagin-card.nambacampagin_card_2512 #contents .campaign_detail_wrapper .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%, 0px); }
}
@keyframes tw_area { 
  0% { visibility: hidden; opacity: 0; transform: translate(-50%, 20%); }
  100% { visibility: visible; opacity: 1; transform: translate(-50%, 0px); }
}
@-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%); }
}
main#portal-orchestra { visibility: visible; opacity: 1; transition: visibility 0.3s, opacity 0.3s; }
main#portal-orchestra::before { display: block; content: ""; position: fixed; top: 0px; left: 0px; width: 100%; height: 100vh; background: url("/residentevil/pc/img/fancontents/orchestra/bg_orchestra.webp") center top / auto 100% no-repeat; }
@media (orientation: landscape) {
  main#portal-orchestra::before { background-size: 100% auto; }
}
body.no_webp main#portal-orchestra::before { background: url("/residentevil/pc/img/fancontents/orchestra/bg_orchestra.jpg") center top / cover no-repeat; }
main#portal-orchestra .pagetitle { display: flex; flex-direction: column; align-items: center; position: relative; margin: 0px auto; padding: 50px 0px 30px; background: url("/residentevil/pc/img/fancontents/orchestra/bg_pagetitle.webp") center -20vw / 140% auto no-repeat; opacity: 0; animation: 0.5s ease-out 0.8s 1 normal forwards running ease_display; }
body.no_webp main#portal-orchestra .pagetitle { background: url("/residentevil/pc/img/fancontents/orchestra/bg_pagetitle.png") center -20vw / 140% auto no-repeat; }
main#portal-orchestra .pagetitle h1 { margin: 0px auto; }
main#portal-orchestra .pagetitle h1 img { width: 340px; height: auto; filter: drop-shadow(rgb(122, 73, 21) 0px 0px 20px) drop-shadow(rgb(122, 73, 21) 0px 0px 20px); }
main#portal-orchestra .pagetitle h1 img:lang(ja) { transform: translateX(-6px); }
main#portal-orchestra .pagetitle__text { width: 84%; margin: 0px auto; color: rgb(212, 212, 212); font-family: "Noto Serif JP", serif; font-size: 1.5rem; text-align: left; }
main#portal-orchestra #contents { width: 100%; opacity: 0; animation: 0.5s ease-out 1.2s 1 normal forwards running ease_display; }
main#portal-orchestra #contents .contents__inner { padding: 0px 0px 80px; }
main#portal-orchestra #contents .contents__inner .login_lead { display: flex; flex-direction: column; position: relative; margin: 0px auto 50px; padding: 22px 0px; background: linear-gradient(to right, rgba(16, 1, 1, 0) 0%, rgb(16, 1, 1) 10%, rgb(16, 1, 1) 90%, 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: 0px; }
main#portal-orchestra #contents .contents__inner .login_lead::after { bottom: 0px; }
main#portal-orchestra #contents .contents__inner .login_lead dl dt { margin: 0px 20px 10px; color: rgb(255, 255, 255); font-size: 1.5rem; text-align: center; }
main#portal-orchestra #contents .contents__inner .login_lead dl dd a { display: flex; justify-content: center; align-items: center; width: 60%; height: 40px; margin: 0px auto; background: rgb(147, 9, 18); color: rgb(255, 255, 255); font-family: Oswald, sans-serif; transition: background 0.2s, opacity 0.2s; min-width: 300px; font-size: 1.4rem; }
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: rgb(235, 0, 0); }
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: 90vw; max-width: 800px; height: 51.75vw; max-height: 458px; margin: 0px auto 40px; background: rgba(0, 0, 0, 0.8); }
main#portal-orchestra #contents .contents__inner .thumbs::after { content: ""; position: absolute; top: 50%; right: 50%; width: 20vw; height: 20vw; background: url("/residentevil/pc/img/fancontents/orchestra/btn_play.webp") 0% 0% / 100% auto 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") 0% 0% / 100% auto no-repeat; }
main#portal-orchestra #contents .contents__inner .thumbs .thumb { position: absolute; top: 0px; left: 0px; width: 100%; padding: 1vw; box-sizing: border-box; opacity: 0; transition: opacity 1s; }
main#portal-orchestra #contents .contents__inner .thumbs .thumb img { width: 100%; height: auto; }
main#portal-orchestra #contents .contents__inner .thumbs .thumb.active { opacity: 1; }
main#portal-orchestra #contents .contents__inner .thumbs.login { cursor: pointer; }
main#portal-orchestra #contents .contents__inner .thumbs.login::after { opacity: 1; filter: drop-shadow(rgb(159, 88, 12) 0px 0px 10px) drop-shadow(rgb(159, 88, 12) 0px 0px 10px) drop-shadow(rgba(159, 88, 12, 0.6) 0px 0px 10px); animation: 2s ease-in-out 0s infinite alternate none running playBtn; }
@-webkit-keyframes playBtn { 
  0% { filter: drop-shadow(rgba(159, 88, 12, 0.3) 0px 0px 10px) drop-shadow(rgba(159, 88, 12, 0.3) 0px 0px 10px) drop-shadow(rgba(159, 88, 12, 0.3) 0px 0px 10px); }
  100% { filter: drop-shadow(rgb(159, 88, 12) 0px 0px 10px) drop-shadow(rgb(159, 88, 12) 0px 0px 10px) drop-shadow(rgba(159, 88, 12, 0.6) 0px 0px 10px); }
}
@keyframes playBtn { 
  0% { filter: drop-shadow(rgba(159, 88, 12, 0.3) 0px 0px 10px) drop-shadow(rgba(159, 88, 12, 0.3) 0px 0px 10px) drop-shadow(rgba(159, 88, 12, 0.3) 0px 0px 10px); }
  100% { filter: drop-shadow(rgb(159, 88, 12) 0px 0px 10px) drop-shadow(rgb(159, 88, 12) 0px 0px 10px) drop-shadow(rgba(159, 88, 12, 0.6) 0px 0px 10px); }
}
main#portal-orchestra #contents .contents__inner .text__app { width: 90vw; margin: 0px auto; color: rgb(170, 170, 170); font-size: 1.2rem; transform: translateY(-25px); }
main#portal-orchestra #contents .contents__inner .button__tweet a { display: flex; justify-content: center; align-items: center; width: 70%; max-width: 320px; height: 50px; margin: 0px auto 40px; padding: 0px 3% 0px 6%; background: url("/residentevil/pc/img/fancontents/orchestra/icon_xw.svg") left center / 50% 50% no-repeat rgba(250, 250, 250, 0.7); box-shadow: rgb(122, 73, 21) 0px 0px 10px, rgb(122, 73, 21) 0px 0px 10px; box-sizing: border-box; color: rgb(68, 68, 68); font-size: 1.6rem; text-align: center; }
main#portal-orchestra #contents .contents__inner .button__tweet a:lang(ja) { padding: 0px 3% 0px 7%; }
body.no_webp main#portal-orchestra #contents .contents__inner .button__tweet a { background: url("/residentevil/pc/img/fancontents/orchestra/icon_xw.svg") left center / 50% 50% no-repeat rgba(250, 250, 250, 0.7); }
main#portal-orchestra #contents .contents__inner .program { width: 90vw; max-width: 800px; margin: 0px auto; padding: 30px 6vw; background: rgba(0, 0, 0, 0.8); box-shadow: rgba(87, 61, 34, 0.6) 0px 0px 10px, rgba(87, 61, 34, 0.6) 0px 0px 10px, rgba(87, 61, 34, 0.6) 0px 0px 10px; box-sizing: border-box; }
main#portal-orchestra #contents .contents__inner .program h2 { margin: 0px auto 15px; text-align: center; }
main#portal-orchestra #contents .contents__inner .program h2 img { width: 200px; height: auto; }
main#portal-orchestra #contents .contents__inner .program__list { margin: 0px auto 20px; }
main#portal-orchestra #contents .contents__inner .program__list li { display: flex; flex-direction: column; justify-content: center; padding: 10px 0px; border-bottom: 1px solid rgb(66, 51, 11); color: rgb(221, 221, 221); font-size: 1.6rem; }
main#portal-orchestra #contents .contents__inner .program__list li span { color: rgb(126, 126, 126); font-size: 1.2rem; }
main#portal-orchestra #contents .contents__inner .program__performer { color: rgb(221, 221, 221); font-size: 1.5rem; }
main#portal-orchestra .modal__movie { position: fixed; top: 0px; left: 0px; 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") center center / 100px auto no-repeat rgba(0, 0, 0, 0.85); }
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") center center / 200px auto no-repeat 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") center center / 100px auto no-repeat rgba(0, 0, 0, 0.85); }
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") center center / 100px auto no-repeat rgba(0, 0, 0, 0.85); }
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: -webkit-fill-available; overflow: hidden; }
main#portal-orchestra .modal__movie__wrap #modal__movie__frame { position: absolute; top: 50%; right: 50%; transform: translate(50%, -50%); pointer-events: none; user-select: none; }
main#portal-orchestra .modal__movie__wrap #modal__movie__frame.portrait { width: 100vw; height: calc(120px + 100vh); }
main#portal-orchestra .modal__movie__wrap #modal__movie__frame.landscape { width: 177.8vh; height: calc(120px + 100vh); }
main#portal-orchestra .modal__movie__close { position: absolute; top: 20px; right: 20px; cursor: pointer; user-select: none; }
main#portal-orchestra .modal__movie__seek { position: absolute; bottom: 10vh; left: 0px; width: 100%; height: 6px; background: rgb(53, 53, 53); cursor: pointer; }
@media (orientation: landscape) {
  main#portal-orchestra .modal__movie__seek { bottom: 4vh; }
}
main#portal-orchestra .modal__movie__seek__bar { display: block; position: relative; width: 0px; height: 6px; background: rgb(147, 9, 18); }
main#portal-orchestra .modal__movie__seek__btn { position: absolute; top: 50%; right: -8px; width: 16px; height: 16px; border-radius: 50px; background: rgb(147, 9, 18); filter: drop-shadow(rgba(0, 0, 0, 0.6) 0px 0px 10px) drop-shadow(rgba(0, 0, 0, 0.6) 0px 0px 10px) drop-shadow(rgba(0, 0, 0, 0.6) 0px 0px 10px); transform: translateY(-50%); }
main#portal-orchestra .modal__movie__login { display: block; position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.9); visibility: hidden; opacity: 0; overflow: auto; 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 { position: absolute; top: 50%; right: 50%; width: 90%; padding: 45px 0px; 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: 0px; }
main#portal-orchestra .modal__movie__login__wrap::after { bottom: 0px; }
main#portal-orchestra .modal__movie__login__wrap dl dt { margin: 0px 0px 20px; font-size: 2rem; }
main#portal-orchestra .modal__movie__login__wrap dl dd.btn a { display: flex; justify-content: center; align-items: center; width: 100%; height: 44px; margin: 0px auto; background: rgb(147, 9, 18); color: rgb(255, 255, 255); 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: rgb(235, 0, 0); }
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: 2vw; 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; }
main#portal-video::before { display: block; content: ""; position: fixed; top: 0px; left: 0px; width: 100%; height: 100vh; background: url("/residentevil/pc/img/fancontents/video/bg_requiem.webp") left top / auto 180% no-repeat; }
body.no_webp main#portal-video::before { background: url("/residentevil/pc/img/fancontents/video/bg_requiem.jpg") left top / cover no-repeat; }
main#portal-video .pagetitle { display: flex; flex-direction: column; align-items: center; position: relative; margin: 0px auto; padding: 50px 0px 30px; opacity: 0; animation: 0.5s ease-out 0.8s 1 normal forwards running ease_display; }
main#portal-video .pagetitle h1 { width: 90%; margin: 0px auto 35px; }
main#portal-video .pagetitle h1 img { width: 100%; height: auto; }
main#portal-video .pagetitle__text { width: 90%; margin: 0px auto; color: rgb(235, 235, 235); font-size: 1.5rem; text-align: center; font-weight: 600; }
main#portal-video #contents { width: 100%; opacity: 0; animation: 0.5s ease-out 1.2s 1 normal forwards running ease_display; }
main#portal-video #contents .contents__inner { padding: 0px 0px 80px; }
main#portal-video #contents .contents__inner .login_lead, main#portal-video #contents .contents__inner .cookie_alert { display: flex; flex-direction: column; position: relative; margin: 0px auto 50px; padding: 22px 0px; background: linear-gradient(to right, rgba(16, 1, 1, 0) 0%, rgb(16, 1, 1) 10%, rgb(16, 1, 1) 90%, 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: 0px; }
main#portal-video #contents .contents__inner .login_lead::after, main#portal-video #contents .contents__inner .cookie_alert::after { bottom: 0px; }
main#portal-video #contents .contents__inner .login_lead dl dt, main#portal-video #contents .contents__inner .cookie_alert dl dt { margin: 0px 20px 10px; color: rgb(255, 255, 255); font-size: 1.5rem; text-align: center; }
main#portal-video #contents .contents__inner .login_lead dl dt span, main#portal-video #contents .contents__inner .cookie_alert dl dt span { display: block; color: rgb(170, 170, 170); font-size: 1.4rem; margin: 5px 0px 0px; }
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: 60%; height: 40px; margin: 0px auto; background: rgb(147, 9, 18); color: rgb(255, 255, 255); font-family: Oswald, sans-serif; transition: background 0.2s, opacity 0.2s; min-width: 300px; font-size: 1.4rem; }
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: rgb(235, 0, 0); }
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.cookieconsent-optout-marketing, main#portal-video #contents .contents__inner .movie_wrap.cookieconsent-optin-marketing { display: none; }
main#portal-video #contents .contents__inner .movie_wrap_rejection { pointer-events: none; }
main#portal-video #contents .contents__inner .movie_wrap_rejection div ul { filter: brightness(0.4); transition: filter 0.3s; }
main#portal-video #contents .contents__inner .movie_wrap_rejection div p { color: rgb(102, 102, 102); transition: color 0.3s; }
main#portal-video #contents .contents__inner .movie_wrap div { margin: 0px 0px 50px; }
main#portal-video #contents .contents__inner .movie_wrap div .thumbs { position: relative; width: 92vw; max-width: 800px; height: 52.9vw; max-height: 458px; margin: 0px auto 10px; background: rgba(0, 0, 0, 0.8); }
main#portal-video #contents .contents__inner .movie_wrap div .thumbs::after { content: ""; position: absolute; top: 50%; right: 50%; width: 18vw; height: 18vw; background: url("/residentevil/pc/img/fancontents/video/btn_play.webp") 0% 0% / 100% auto no-repeat; 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") 0% 0% / 100% auto no-repeat; }
main#portal-video #contents .contents__inner .movie_wrap div .thumbs .thumb { position: absolute; top: 0px; left: 0px; width: 100%; padding: 1vw; box-sizing: border-box; transition: opacity 1s; }
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 .thumb.active { opacity: 1; }
main#portal-video #contents .contents__inner .movie_wrap div .thumbs.login { cursor: pointer; }
main#portal-video #contents .contents__inner .movie_wrap div .thumbs.login::after { opacity: 1; }
main#portal-video #contents .contents__inner .movie_wrap div p { width: 90vw; margin: 0px auto; max-width: 800px; text-align: center; font-size: 16px; }
main#portal-video #contents .contents__inner .to_list { width: 161px; height: 54px; margin: 30px auto; }
main#portal-video #contents .contents__inner .to_list a { display: flex; justify-content: center; align-items: center; width: 100%; height: 54px; margin: 0px; background: rgb(147, 9, 18); color: rgb(255, 255, 255); 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: rgb(235, 0, 0); }
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: 0px 0px 0px 5px; font-family: "Noto Sans JP", sans-serif; font-size: 1.2rem; }
@keyframes playBtn { 
  0% { filter: drop-shadow(rgba(159, 88, 12, 0.3) 0px 0px 10px) drop-shadow(rgba(159, 88, 12, 0.3) 0px 0px 10px) drop-shadow(rgba(159, 88, 12, 0.3) 0px 0px 10px); }
  100% { filter: drop-shadow(rgb(159, 88, 12) 0px 0px 10px) drop-shadow(rgb(159, 88, 12) 0px 0px 10px) drop-shadow(rgba(159, 88, 12, 0.6) 0px 0px 10px); }
}
main#portal-video #contents .contents__inner .text__app { width: 90vw; margin: 0px auto; color: rgb(170, 170, 170); font-size: 1.2rem; transform: translateY(-25px); }
main#portal-video #contents .contents__inner .button__tweet a { display: flex; justify-content: center; align-items: center; width: 70%; max-width: 270px; height: 50px; margin: 0px auto 40px; background: url("/residentevil/pc/img/fancontents/video/icon_xw.svg") left center / 25% 40% no-repeat rgb(0, 0, 0); box-shadow: rgba(255, 255, 255, 0.5) 0px 0px 10px inset; box-sizing: border-box; color: rgb(68, 68, 68); font-size: 1.6rem; text-align: center; position: relative; }
body.no_webp main#portal-video #contents .contents__inner .button__tweet a { background: url("/residentevil/pc/img/fancontents/video/icon_xw.svg") left center / 25% 40% no-repeat rgb(0, 0, 0); }
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: 90vw; max-width: 800px; margin: 0px auto; padding: 30px 6vw; background: rgba(0, 0, 0, 0.8); box-shadow: rgba(87, 61, 34, 0.6) 0px 0px 10px, rgba(87, 61, 34, 0.6) 0px 0px 10px, rgba(87, 61, 34, 0.6) 0px 0px 10px; box-sizing: border-box; }
main#portal-video #contents .contents__inner .program h2 { margin: 0px auto 15px; text-align: center; }
main#portal-video #contents .contents__inner .program h2 img { width: 200px; height: auto; }
main#portal-video #contents .contents__inner .program__list { margin: 0px auto 20px; }
main#portal-video #contents .contents__inner .program__list li { display: flex; flex-direction: column; justify-content: center; padding: 10px 0px; border-bottom: 1px solid rgb(66, 51, 11); color: rgb(221, 221, 221); font-size: 1.6rem; }
main#portal-video #contents .contents__inner .program__list li span { color: rgb(126, 126, 126); font-size: 1.2rem; }
main#portal-video #contents .contents__inner .program__performer { color: rgb(221, 221, 221); font-size: 1.5rem; }
main#portal-video .modal__movie { position: fixed; top: 0px; left: 0px; 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") center center / 100px auto no-repeat rgba(0, 0, 0, 0.85); }
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") center center / 200px auto no-repeat 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") center center / 100px auto no-repeat rgba(0, 0, 0, 0.85); }
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") center center / 100px auto no-repeat rgba(0, 0, 0, 0.85); }
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: -webkit-fill-available; overflow: hidden; }
main#portal-video .modal__movie__wrap #modal__movie__frame { position: absolute; top: 50%; right: 50%; transform: translate(50%, -50%); user-select: none; }
main#portal-video .modal__movie__wrap #modal__movie__frame.portrait { width: 100vw; height: calc(120px + 100vh); }
main#portal-video .modal__movie__wrap #modal__movie__frame.landscape { width: 177.8vh; height: calc(120px + 100vh); }
main#portal-video .modal__movie__close { position: absolute; top: 20px; right: 20px; cursor: pointer; user-select: none; }
main#portal-video .modal__movie__seek { position: absolute; bottom: 10vh; left: 0px; width: 100%; height: 6px; background: rgb(53, 53, 53); cursor: pointer; }
@media (orientation: landscape) {
  main#portal-video .modal__movie__seek { bottom: 4vh; }
}
main#portal-video .modal__movie__seek__bar { display: block; position: relative; width: 0px; height: 6px; background: rgb(147, 9, 18); }
main#portal-video .modal__movie__seek__btn { position: absolute; top: 50%; right: -8px; width: 16px; height: 16px; border-radius: 50px; background: rgb(147, 9, 18); filter: drop-shadow(rgba(0, 0, 0, 0.6) 0px 0px 10px) drop-shadow(rgba(0, 0, 0, 0.6) 0px 0px 10px) drop-shadow(rgba(0, 0, 0, 0.6) 0px 0px 10px); transform: translateY(-50%); }
main#portal-video .modal__movie__login, main#portal-video .modal__movie__noamb { display: block; position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.9); visibility: hidden; opacity: 0; overflow: auto; z-index: 100000; transition: visibility 0.3s, opacity 0.3s; }
main#portal-video .modal__movie__login.disp, main#portal-video .modal__movie__noamb.disp { visibility: visible; opacity: 1; pointer-events: all; }
main#portal-video .modal__movie__login__wrap, main#portal-video .modal__movie__noamb__wrap { position: absolute; top: 50%; right: 50%; width: 90%; padding: 45px 0px; background: linear-gradient(to right, rgba(26, 26, 26, 0) 0%, rgb(26, 26, 26) 40%, rgb(26, 26, 26) 80%, rgba(26, 26, 26, 0) 100%); text-align: center; transform: translate(50%, -50%); }
main#portal-video .modal__movie__login__wrap::before, main#portal-video .modal__movie__login__wrap::after, main#portal-video .modal__movie__noamb__wrap::before, main#portal-video .modal__movie__noamb__wrap::after { content: ""; position: absolute; right: 50%; width: 100%; height: 1px; background: linear-gradient(to right, rgba(100, 100, 100, 0) 0%, rgb(100, 100, 100) 50%, rgba(100, 100, 100, 0) 100%); transform: translateX(50%); }
main#portal-video .modal__movie__login__wrap::before, main#portal-video .modal__movie__noamb__wrap::before { top: 0px; }
main#portal-video .modal__movie__login__wrap::after, main#portal-video .modal__movie__noamb__wrap::after { bottom: 0px; }
main#portal-video .modal__movie__login__wrap dl dt, main#portal-video .modal__movie__noamb__wrap dl dt { margin: 0px 0px 20px; font-size: 2rem; }
main#portal-video .modal__movie__login__wrap dl dd.btn a, main#portal-video .modal__movie__noamb__wrap dl dd.btn a { display: flex; justify-content: center; align-items: center; width: 100%; height: 44px; margin: 0px auto; background: rgb(147, 9, 18); color: rgb(255, 255, 255); font-family: Oswald, sans-serif; font-size: 1.8rem; transition: background 0.2s, opacity 0.2s; }
main#portal-video .modal__movie__login__wrap dl dd.btn a:hover, main#portal-video .modal__movie__login__wrap dl dd.btn a:active, main#portal-video .modal__movie__noamb__wrap dl dd.btn a:hover, main#portal-video .modal__movie__noamb__wrap dl dd.btn a:active { background: rgb(235, 0, 0); }
main#portal-video .modal__movie__login__wrap dl dd.btn a.disabled, main#portal-video .modal__movie__noamb__wrap dl dd.btn a.disabled { opacity: 0.5; pointer-events: none; }
main#portal-video .modal__movie__login__close, main#portal-video .modal__movie__noamb__close { position: absolute; top: -16px; right: 2vw; width: 32px; height: 32px; background: url("/residentevil/village/pc/img/common/btn_close.png") no-repeat; cursor: pointer; transition: background 0.3s; }
main#portal-video .modal__movie__login__close:hover, main#portal-video .modal__movie__noamb__close:hover { filter: brightness(1.5); }
main#portal-anniversary-30th { width: 100%; background: rgb(0, 0, 0); font-feature-settings: "palt"; position: relative; }
@media (max-width: 800px) {
  main#portal-anniversary-30th { width: 100vw; }
}
main#portal-anniversary-30th h1, main#portal-anniversary-30th h2 { font-family: 游明朝, YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", HG明朝E, "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif !important; }
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; left: 50%; top: 50%; transform: translate(-50%, -50%); 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 { animation: 2s cubic-bezier(0.3, 0, 0.2, 1) 0s 1 normal forwards running mainVisual-blur; }
main#portal-anniversary-30th .mainVisual.start-anim .img_main.is-first { animation-delay: 32s; }
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(65vw, 767px); margin: min(4vw, 52px) auto min(20vw, 100px); padding: 0px min(3vw, 90px) min(6vw, 90px) min(8vw, 90px); box-sizing: border-box; background: linear-gradient(rgba(255, 255, 255, 0.08) 80%, rgba(255, 255, 255, 0) 100%); opacity: 0; display: flex; align-items: center; flex-direction: column; justify-content: center; position: relative; }
main#portal-anniversary-30th .contentsWrap .contents .area__30th:not(:lang(ja)) { padding: min(8vw, 90px) min(3vw, 90px) min(6vw, 90px) min(8vw, 90px); }
main#portal-anniversary-30th .contentsWrap .contents .area__30th.start-anim { animation: 1s cubic-bezier(0.3, 0, 0.2, 1) 1s 1 normal forwards running logoFedeIn; }
main#portal-anniversary-30th .contentsWrap .contents .area__30th::before, main#portal-anniversary-30th .contentsWrap .contents .area__30th::after { content: ""; position: absolute; top: -2%; width: min(50vw, 638px); height: 100%; background: url("/residentevil/pc/img/anniversary-30th/frame_sp.png") left center / contain no-repeat; }
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 .wrap { width: 90%; display: flex; justify-content: center; align-items: center; }
main#portal-anniversary-30th .contentsWrap .contents .area__30th .wrap:lang(ja) { margin: min(20vw, 100px) 0px 0px; }
main#portal-anniversary-30th .contentsWrap .contents .area__30th h1.logo_main { width: min(15vw, 200px); margin: 0px min(2.5vw, 90px) 0px 0px; filter: drop-shadow(black 0px 0px min(2vw, 10px)) drop-shadow(black 0px 0px min(3vw, 20px)); }
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 { width: calc(100% - min(15vw, 200px)); }
main#portal-anniversary-30th .contentsWrap .contents .area__30th .textWrap h2 { text-align: center; font-size: min(4.5vw, 50px); text-shadow: rgb(255, 234, 0) 0px 0px 2vw; font-weight: bold; font-family: 游明朝, YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", HG明朝E, "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif !important; }
main#portal-anniversary-30th .contentsWrap .contents .area__30th .textWrap h2:lang(ja) { font-size: min(3.8vw, 50px); line-height: 1.7; letter-spacing: 0.2rem; }
main#portal-anniversary-30th .contentsWrap .contents .area__30th .textWrap h2:not(:lang(ja)) { line-height: 1.3; }
main#portal-anniversary-30th .contentsWrap .contents .area__30th .btnWrap .btn_greeting, main#portal-anniversary-30th .contentsWrap .contents .area__30th .btnWrap .btn_link { position: relative; z-index: 2; width: min(60vw, 530px); height: min(10vw, 90px); background: rgb(147, 9, 18); display: flex; justify-content: center; align-items: center; margin: min(4vw, 80px) auto 0px; line-height: 1.2; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; transition: background 0.3s; }
main#portal-anniversary-30th .contentsWrap .contents .area__30th .btnWrap .btn_greeting p, main#portal-anniversary-30th .contentsWrap .contents .area__30th .btnWrap .btn_link p { color: rgb(255, 255, 255); font-size: min(3vw, 26px); font-weight: bold; letter-spacing: 0.05rem; font-family: 游明朝, YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", HG明朝E, "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif !important; }
main#portal-anniversary-30th .contentsWrap .contents .area__coming { display: flex; justify-content: space-between; align-items: center; opacity: 0; }
main#portal-anniversary-30th .contentsWrap .contents .area__coming .icon_wrap { width: 65vw; height: 65vw; margin: 10vw auto 15vw; background: url("/residentevil/pc/img/anniversary-30th/img_soon_back.png") center center / contain no-repeat; filter: drop-shadow(rgb(127, 110, 65) 0px 0px 3vw); position: relative; }
main#portal-anniversary-30th .contentsWrap .contents .area__coming .icon_wrap .img_wrap { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
main#portal-anniversary-30th .contentsWrap .contents .area__coming .icon_wrap .img_wrap.img_icon.bound { animation: 5s ease 2.5s 1 normal forwards running coming-bound; }
main#portal-anniversary-30th .contentsWrap .contents .area__coming .icon_wrap .img_wrap.img_icon.bound1 { animation: 5s ease 0.5s 1 normal forwards running coming-bound; }
main#portal-anniversary-30th .contentsWrap .contents .area__coming .icon_wrap .img_wrap.img_icon.bound2 { animation: 5s ease 0s 1 normal none running coming-bound; }
main#portal-anniversary-30th .contentsWrap .contents .area__coming .icon_wrap .img_wrap.img_text { animation: 20s linear 0s infinite normal none running coming-rotate; }
main#portal-anniversary-30th .contentsWrap .contents .area__line { width: min(90vw, 1232px); height: min(3vw, 32px); margin: 0px auto; background: url("/residentevil/pc/img/anniversary-30th/deco_line.png") center center / 100% 100% no-repeat; }
main#portal-anniversary-30th .contentsWrap .contents .area__line.line_bottom { transform: scaleY(-1); }
main#portal-anniversary-30th .contentsWrap .contents .area__listWrap { margin: 0px 0px 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) 0px 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: 20vw; height: 20vw; margin: 0px 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: 8vw; letter-spacing: 0.05rem; margin: 0px 0px 1vw; position: relative; }
main#portal-anniversary-30th .contentsWrap .contents .area__listWrap h2 p.title::before { content: ""; position: absolute; width: 30vw; height: 1px; background: rgb(255, 255, 255); bottom: 5%; left: 50%; transform: translateX(-50%); }
main#portal-anniversary-30th .contentsWrap .contents .area__listWrap h2 p.sub { font-size: 3vw; letter-spacing: 0.3rem; }
main#portal-anniversary-30th .contentsWrap .contents .area__listWrap ul { display: flex; flex-wrap: wrap; justify-content: space-between; width: 90%; margin: 0px auto; }
main#portal-anniversary-30th .contentsWrap .contents .area__listWrap ul.loading { background: url("/residentevil/pc/img/common/loader.svg") center center no-repeat; }
main#portal-anniversary-30th .contentsWrap .contents .area__listWrap ul li { width: 47.5%; margin: 0px 0px 20px; }
main#portal-anniversary-30th .contentsWrap .contents .area__listWrap ul li a { display: block; }
main#portal-anniversary-30th .contentsWrap .contents .area__listWrap ul li a .imgBox img { display: block; width: 100%; height: auto; border: 1px solid rgb(58, 58, 58); background: rgb(0, 0, 0); }
main#portal-anniversary-30th .contentsWrap .contents .area__listWrap ul li a .list__text { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 7; width: 100%; height: 120px; margin: 0px 0px 10px; font-size: 1.2rem; text-align: left; text-overflow: ellipsis; line-height: 1.4; overflow: hidden; }
main#portal-anniversary-30th .contentsWrap .contents .area__listWrap ul li a .list__category { margin: 0px 0px 10px; color: rgb(175, 175, 175); font-size: 1.2rem; }
main#portal-anniversary-30th .contentsWrap .contents .area__listWrap ul li a .list__category .list__date { display: block; margin: 0px 0.5em 0px 0px; color: rgb(235, 0, 0); font-family: Oswald, sans-serif; }
main#portal-anniversary-30th .contentsWrap .contents .area__listWrap .morebtn { position: relative; width: 100%; height: 50px; margin: 0px auto; }
main#portal-anniversary-30th .contentsWrap .contents .area__listWrap.listWrap__2 { margin: 0px; }
main#portal-anniversary-30th .contentsWrap .contents .area__listWrap.listWrap__2 .list_contents { margin: 0px 0px min(10vw, 100px); }
main#portal-anniversary-30th .contentsWrap .contents .area__listWrap.listWrap__2 .list_contents ul li { border-bottom: 1px solid rgb(85, 85, 85); }
main#portal-anniversary-30th .contentsWrap .contents .area__listWrap.listWrap__2 .imgBox { margin: 0px 0px 10px; }
main#portal-anniversary-30th .contentsWrap .contents .area__history { width: 100%; height: 150vw; margin: 15vw 0px 20vw; background: url("/residentevil/mb/img/top/bg_about-history.png") center center / 100% auto no-repeat; }
main#portal-anniversary-30th .contentsWrap .contents .area__history .wrap { 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: 80%; height: 24vw; margin: 0px 0px 10vw; }
main#portal-anniversary-30th .contentsWrap .contents .area__history .wrap a { width: 65%; height: 7vw; padding: 1.5vw 0px; border: 1px solid rgb(235, 0, 0); box-shadow: rgb(0, 0, 0) 0px 0px min(1vw, 10px); background: rgba(0, 0, 0, 0.9); display: flex; justify-content: center; align-items: center; }
main#portal-anniversary-30th .contentsWrap .contents .area__history .wrap a span { color: rgb(235, 0, 0); font-size: 3.5vw; letter-spacing: 0.1rem; text-align: center; font-weight: bold; transition: color 0.3s; font-family: 游明朝, YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", HG明朝E, "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif !important; }
main#portal-anniversary-30th .bg { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background: url("/residentevil/pc/img/anniversary-30th/back.png") left center / auto 100% no-repeat; z-index: 0; }
main#portal-anniversary-30th .modal_greeting { position: fixed; width: 95%; max-width: 1200px; max-height: calc(100dvh - 12vw); top: 12vw; left: 50%; transform: translateX(-50%); z-index: 10000; opacity: 0; visibility: hidden; overflow-y: scroll; transition: opacity 0.3s, visibility 0.3s; }
main#portal-anniversary-30th .modal_greeting .modalContent { padding: min(7vw, 90px) min(9vw, 225px) min(16vw, 160px); margin-bottom: 15dvh; background: url("/residentevil/pc/img/anniversary-30th/modal_back.webp") center center / 100% 100% no-repeat; position: relative; }
main#portal-anniversary-30th .modal_greeting .modalContent::before, main#portal-anniversary-30th .modal_greeting .modalContent::after { content: ""; position: absolute; width: min(50vw, 638px); height: min(60vw, 767px); background: url("/residentevil/pc/img/anniversary-30th/frame_sp.png") left center / contain no-repeat; z-index: 0; }
main#portal-anniversary-30th .modal_greeting .modalContent::before { top: 2vw; left: 2vw; }
main#portal-anniversary-30th .modal_greeting .modalContent::after { bottom: 2vw; right: 2vw; transform: scale(-1, -1); }
main#portal-anniversary-30th .modal_greeting .modalContent .titleWrap { margin: 0px auto min(5vw, 50px); }
main#portal-anniversary-30th .modal_greeting .modalContent .titleWrap h1 { margin: 0px auto min(6vw, 50px); width: min(12vw, 80px); height: min(22.4vw, 150px); }
main#portal-anniversary-30th .modal_greeting .modalContent .titleWrap h1 img { width: 100%; height: auto; }
main#portal-anniversary-30th .modal_greeting .modalContent .titleWrap h2 { font-size: min(4.8vw, 20px); font-weight: bold; text-align: center; }
main#portal-anniversary-30th .modal_greeting .modalContent p { font-size: min(3.7vw, 16px); text-align: justify; line-height: 1.7; font-family: 游明朝, YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", HG明朝E, "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif !important; }
main#portal-anniversary-30th .modal_greeting .modalContent p.nameWrap { text-align: right; margin: min(8vw, 50px) 0px 0px; line-height: 1.4; }
main#portal-anniversary-30th .modal_greeting .modalContent p span { display: block; font-size: min(4.5vw, 18px); margin: 5px 0px 0px; }
main#portal-anniversary-30th .modal_greeting .modalContent .btn_modalClose { position: absolute; z-index: 10; top: min(4vw, 30px); right: min(4vw, 30px); width: min(7vw, 45px); height: min(7vw, 45px); }
main#portal-anniversary-30th .modal_greeting .modalContent .btn_modalClose img { width: 100%; height: 100%; }
main#portal-anniversary-30th .btn_modalClose { position: fixed; z-index: 10000; top: min(3vw, 30px); right: min(3vw, 30px); width: min(8vw, 45px); height: min(8vw, 45px); opacity: 0; visibility: hidden; transition: opacity 0.3s, visibility 0.3s; }
main#portal-anniversary-30th .btn_modalClose img { width: 100%; height: 100%; }
main#portal-anniversary-30th .modal_back { position: fixed; top: 0px; left: 0px; 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: 3s !important; opacity: 0 !important; }
@-webkit-keyframes logoFedeIn { 
  0% { opacity: 0; filter: blur(10px); }
  100% { opacity: 1; filter: blur(0px); }
}
@keyframes logoFedeIn { 
  0% { opacity: 0; filter: blur(10px); }
  100% { opacity: 1; filter: blur(0px); }
}
@-webkit-keyframes logoFedeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes logoFedeOut { 
  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(0px); }
  100% { width: 100%; height: 100%; filter: blur(0px); }
}
@keyframes mainVisual-blur { 
  0% { width: 130%; height: 130%; filter: blur(10px); }
  50% { width: 100%; height: 100%; filter: blur(0px); }
  100% { width: 100%; height: 100%; filter: blur(0px); }
}
@-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); }
}
.splash { position: absolute; width: 100%; height: 100%; background: rgb(0, 0, 0); z-index: 10000; top: 0px; left: 0px; right: 0px; margin: auto; animation: 1s ease 32s 1 normal forwards running videoFadeOut; }
.splash-video { width: 100%; height: 100%; object-fit: cover; left: 0px; right: 0px; margin: auto; position: fixed; }
@-webkit-keyframes videoFadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; display: none; }
}
@keyframes videoFadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; display: none; }
}
main#portal-anniversary-30thoc { width: 100%; background: rgb(0, 0, 0); font-feature-settings: "palt"; letter-spacing: 0.05rem; position: relative; }
main#portal-anniversary-30thoc::before { content: ""; position: fixed; top: 0px; left: 0px; width: 100%; height: 100vh; background: url("/residentevil/pc/img/anniversary-30th/back_30thoc.jpg") center center / cover no-repeat; }
@media (max-width: 800px) {
  main#portal-anniversary-30thoc { width: 100vw; }
}
main#portal-anniversary-30thoc .img_wrap img { width: 100%; height: auto; }
main#portal-anniversary-30thoc .mainVisual { width: 100%; height: 59.3vw; margin: 0px auto; overflow: hidden; position: relative; z-index: 1; }
main#portal-anniversary-30thoc .mainVisual .img_main img { width: 100%; height: auto; }
main#portal-anniversary-30thoc .contentsWrap { width: 90%; max-width: 1200px; padding: 8vw 5.5vw; box-sizing: border-box; margin: 0px auto 25vw; background: url("/residentevil/pc/img/anniversary-30th/back_contents.jpg") center center repeat; color: rgb(51, 51, 51); line-height: 1.7; position: relative; z-index: 1; }
main#portal-anniversary-30thoc .contentsWrap .content { padding: 10vw 0px; box-sizing: border-box; border-top: 4px solid rgb(0, 0, 0); position: relative; }
main#portal-anniversary-30thoc .contentsWrap .content::before { content: ""; position: absolute; top: 0.5vw; left: 0px; width: 100%; height: 1px; background: rgb(0, 0, 0); }
main#portal-anniversary-30thoc .contentsWrap .content h2 { font-size: 3.9vw; font-weight: bold; margin: 0px 0px 6vw; }
main#portal-anniversary-30thoc .contentsWrap .content h2:not(:lang(ja)) { line-height: 1.5; }
main#portal-anniversary-30thoc .contentsWrap .content h3 { font-size: 4.3vw; text-align: center; font-weight: bold; margin: 0px 0px 3vw; }
main#portal-anniversary-30thoc .contentsWrap .content h4 { font-size: 14px; }
main#portal-anniversary-30thoc .contentsWrap .content p { font-size: 3.3vw; font-weight: 500; }
main#portal-anniversary-30thoc .contentsWrap .content p.center { text-align: center; }
main#portal-anniversary-30thoc .contentsWrap .content p.howto { text-indent: -1.4em; padding-left: 1.4em; }
main#portal-anniversary-30thoc .contentsWrap .content p.howto:lang(ja) { text-indent: -1em; padding-left: 1em; }
main#portal-anniversary-30thoc .contentsWrap .content p.attention { color: rgb(147, 9, 18); font-size: 3vw; font-weight: bold; line-height: 1.3; }
main#portal-anniversary-30thoc .contentsWrap .content p.attention:lang(ja) { line-height: 1.5; }
main#portal-anniversary-30thoc .contentsWrap .content p.date { font-weight: bold; font-size: 3.6vw; margin: 0px 0px 2vw; }
main#portal-anniversary-30thoc .contentsWrap .content .attention p { color: rgb(147, 9, 18); text-indent: -1em; padding-left: 1em; }
main#portal-anniversary-30thoc .contentsWrap .content .link_eplus a { color: rgb(51, 51, 51); }
main#portal-anniversary-30thoc .contentsWrap .content .link_eplus a:hover { text-decoration: underline; }
main#portal-anniversary-30thoc .contentsWrap .content .link_login, main#portal-anniversary-30thoc .contentsWrap .content .link_register { font-size: 3vw; }
main#portal-anniversary-30thoc .contentsWrap .content .link_login a, main#portal-anniversary-30thoc .contentsWrap .content .link_register a { color: rgb(147, 9, 18); text-decoration: underline; }
main#portal-anniversary-30thoc .contentsWrap .content .link_login a:hover, main#portal-anniversary-30thoc .contentsWrap .content .link_register a:hover { text-decoration: none; }
main#portal-anniversary-30thoc .contentsWrap .content .link_login { margin: 0px 0px 3vw; }
main#portal-anniversary-30thoc .contentsWrap .content .note__2 { margin: 8vw 0px 0px; }
main#portal-anniversary-30thoc .contentsWrap .content .note p { font-size: 3vw; }
main#portal-anniversary-30thoc .contentsWrap .content .note p a { color: rgb(51, 51, 51); }
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap.official a { background: rgb(192, 130, 2); margin: 7vw auto 0px; }
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap.official a p:first-child:lang(ja) { line-height: 1.2; }
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap.official a p:last-child { font-size: 4vw; margin: 1.5vw 0px 0px; }
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap.official a p:last-child:lang(ja) { font-size: 3.5vw; margin: 1vw 0px 0px; }
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap.lottery a, main#portal-anniversary-30thoc .contentsWrap .content .linkWrap.lottery div { margin: 5vw auto 4vw; }
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap.lottery form input, main#portal-anniversary-30thoc .contentsWrap .content .linkWrap.lottery form button { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: rgb(147, 9, 18); margin: 5vw auto 4vw; cursor: pointer; }
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap.abroad form input, main#portal-anniversary-30thoc .contentsWrap .content .linkWrap.abroad form button { border: 2px solid rgb(147, 9, 18); background: rgb(255, 255, 255); color: rgb(147, 9, 18); margin: 0px auto 5vw; cursor: pointer; }
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap.abroad div { margin: 0px auto 5vw; }
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap.disabled div { background: rgb(153, 153, 153); pointer-events: none; }
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap a, main#portal-anniversary-30thoc .contentsWrap .content .linkWrap div, main#portal-anniversary-30thoc .contentsWrap .content .linkWrap input, main#portal-anniversary-30thoc .contentsWrap .content .linkWrap button { display: block; text-align: center; font-size: 3vw; font-weight: bold; background: rgb(147, 9, 18); width: 100%; padding: 3vw 2vw; margin: 7vw auto; box-sizing: border-box; color: rgb(255, 255, 255); line-height: 1.4; }
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap a:lang(ja), main#portal-anniversary-30thoc .contentsWrap .content .linkWrap div:lang(ja), main#portal-anniversary-30thoc .contentsWrap .content .linkWrap input:lang(ja), main#portal-anniversary-30thoc .contentsWrap .content .linkWrap button:lang(ja) { padding: 3vw; font-size: 3.3vw; line-height: 1.5; }
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap a p, main#portal-anniversary-30thoc .contentsWrap .content .linkWrap div p, main#portal-anniversary-30thoc .contentsWrap .content .linkWrap input p, main#portal-anniversary-30thoc .contentsWrap .content .linkWrap button p { font-weight: bold; font-size: 3vw; }
main#portal-anniversary-30thoc .contentsWrap .content .linkWrap a p:lang(ja), main#portal-anniversary-30thoc .contentsWrap .content .linkWrap div p:lang(ja), main#portal-anniversary-30thoc .contentsWrap .content .linkWrap input p:lang(ja), main#portal-anniversary-30thoc .contentsWrap .content .linkWrap button p:lang(ja) { font-size: 3.3vw; }
main#portal-anniversary-30thoc .contentsWrap .content__0 { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding: 0px 0px 15vw; }
main#portal-anniversary-30thoc .contentsWrap .content__0::before { content: none; }
main#portal-anniversary-30thoc .contentsWrap .content__1 .note { padding: 0px 30px; box-sizing: border-box; }
main#portal-anniversary-30thoc .contentsWrap .content__2 .note, main#portal-anniversary-30thoc .contentsWrap .content__3 .note { margin: 40px 0px 0px; }
main#portal-anniversary-30thoc .contentsWrap .content__4 .linkWrap.arrow { position: relative; }
main#portal-anniversary-30thoc .contentsWrap .content__4 .linkWrap.arrow::before { content: ""; position: absolute; left: calc(50% - 20px); bottom: -8vw; width: 0px; height: 0px; border-width: 15px 20px 0px; border-style: solid solid none; border-color: rgb(114, 114, 114) rgba(0, 0, 0, 0) currentcolor; }
main#portal-anniversary-30thoc .contentsWrap .content__4 .linkWrap.arrow a { margin: 5vw auto 15vw; }
main#portal-anniversary-30thoc .pc { display: none; }
main#portal-anniversary-30thoc .sp { display: block; }
main#portal-anniversary-message { width: 100%; background: rgb(0, 0, 0); font-feature-settings: "palt"; position: relative; }
@media (max-width: 800px) {
  main#portal-anniversary-message { width: 100vw; }
}
main#portal-anniversary-message h1, main#portal-anniversary-message h2, main#portal-anniversary-message p { font-weight: bold; letter-spacing: 0.1rem; font-family: 游明朝, YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", HG明朝E, "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif !important; }
main#portal-anniversary-message i { font-style: italic; }
main#portal-anniversary-message .pc { display: none; }
main#portal-anniversary-message .img_wrap img { width: 100%; height: 100%; }
main#portal-anniversary-message .contentsWrap { position: relative; z-index: 1; }
main#portal-anniversary-message .contentsWrap .header { display: flex; justify-content: center; align-items: center; flex-direction: column; height: min(70vw, 516px); position: relative; overflow: hidden; }
main#portal-anniversary-message .contentsWrap .header::before { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); z-index: -1; }
main#portal-anniversary-message .contentsWrap .header h1 { width: min(13vw, 103px); margin: 0px auto min(2vw, 15px); }
main#portal-anniversary-message .contentsWrap .header h2 { width: min(90vw, 1232px); margin: 0px auto; text-align: center; font-size: min(6.5vw, 50px); padding: min(5vw, 40px) 0px; position: relative; }
main#portal-anniversary-message .contentsWrap .header h2::before, main#portal-anniversary-message .contentsWrap .header h2::after { content: ""; position: absolute; left: 50%; transform: translateX(-50%); width: 100%; height: min(2.8vw, 32px); background: url("/residentevil/pc/img/anniversary-30th/line_title.png") center center / 100% auto no-repeat; }
main#portal-anniversary-message .contentsWrap .header h2::before { top: 0px; }
main#portal-anniversary-message .contentsWrap .header h2::after { bottom: 0px; }
main#portal-anniversary-message .contentsWrap .header h2 p { line-height: 1.2; letter-spacing: 0.3rem; text-shadow: rgb(255, 234, 0) 0px 0px 10px; position: relative; }
main#portal-anniversary-message .contentsWrap .header h2 p::before { content: ""; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; height: 145%; background: linear-gradient(to left, rgba(0, 0, 0, 0) 0%, black 50%, rgba(0, 0, 0, 0) 100%); z-index: -1; }
main#portal-anniversary-message .contentsWrap .header video { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: auto; height: 100%; z-index: -2; }
main#portal-anniversary-message .contentsWrap .contents { width: 100%; padding: 0px 0px min(12vw, 120px); }
@media (max-width: 800px) {
  main#portal-anniversary-message .contentsWrap .contents { width: 100vw; }
}
main#portal-anniversary-message .contentsWrap .contents .area__listWrap { padding: min(10vw, 100px) 0px; transition: opacity 1s; }
main#portal-anniversary-message .contentsWrap .contents .area__listWrap .lead { width: 90%; text-align: center; font-size: min(4.5vw, 26px); margin: 0px auto min(5vw, 60px); letter-spacing: 0.1rem; line-height: 1.3; }
main#portal-anniversary-message .contentsWrap .contents .area__listWrap .note { width: 90%; max-width: 1300px; margin: 0px auto min(2vw, 10px); text-align: right; font-size: min(3vw, 16px); letter-spacing: 0.05rem; color: rgb(173, 173, 173); }
main#portal-anniversary-message .contentsWrap .contents .area__listWrap ul { display: flex; flex-wrap: wrap; justify-content: center; width: 90%; max-width: 1300px; margin: 0px auto; }
main#portal-anniversary-message .contentsWrap .contents .area__listWrap ul.loading { background: url("/residentevil/pc/img/common/loader.svg") center center no-repeat; }
main#portal-anniversary-message .contentsWrap .contents .area__listWrap ul li { width: 48%; height: min(27vw, 392px); margin: 0px 0px min(5vw, 50px); box-shadow: rgba(255, 234, 0, 0.5) 0px 0px min(3vw, 20px); }
main#portal-anniversary-message .contentsWrap .contents .area__listWrap ul li.new { position: relative; }
main#portal-anniversary-message .contentsWrap .contents .area__listWrap ul li.new::before, main#portal-anniversary-message .contentsWrap .contents .area__listWrap ul li.new::after { display: block; content: ""; position: absolute; top: 5px; left: 1px; width: 9px; height: 9px; border-radius: 100%; background: rgb(235, 11, 25); transform: translateY(-50%); }
main#portal-anniversary-message .contentsWrap .contents .area__listWrap ul li.new::after { animation: 1.5s ease 0s infinite normal none running pulsate; }
main#portal-anniversary-message .contentsWrap .contents .area__listWrap ul li:nth-child(2n-1) { margin-right: 4%; }
main#portal-anniversary-message .contentsWrap .contents .area__listWrap ul li:lang(ja).yume a { padding: 0px min(2vw, 40px) min(9vw, 170px); }
main#portal-anniversary-message .contentsWrap .contents .area__listWrap ul li:lang(ja).yume a .name_2 { margin: 3px 0px 0px; }
main#portal-anniversary-message .contentsWrap .contents .area__listWrap ul li a, main#portal-anniversary-message .contentsWrap .contents .area__listWrap ul li button { display: flex; align-items: center; flex-direction: column; justify-content: flex-end; width: 100%; height: 100%; background: url("/residentevil/pc/img/anniversary-30th/base_message_sp.jpg") center center / 100% auto no-repeat; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px min(2vw, 40px) min(10vw, 170px); box-sizing: border-box; transition: filter 0.3s; position: relative; }
main#portal-anniversary-message .contentsWrap .contents .area__listWrap ul li a:hover, main#portal-anniversary-message .contentsWrap .contents .area__listWrap ul li button:hover { cursor: pointer; filter: brightness(1.5); }
main#portal-anniversary-message .contentsWrap .contents .area__listWrap ul li a p, main#portal-anniversary-message .contentsWrap .contents .area__listWrap ul li button p { text-align: center; }
main#portal-anniversary-message .contentsWrap .contents .area__listWrap ul li a .title, main#portal-anniversary-message .contentsWrap .contents .area__listWrap ul li button .title { font-size: min(2.6vw, 16px); font-weight: normal; color: rgb(233, 207, 172); margin: 0px auto min(1.5vw, 60px); line-height: 1.2; letter-spacing: unset; }
main#portal-anniversary-message .contentsWrap .contents .area__listWrap ul li a .title span, main#portal-anniversary-message .contentsWrap .contents .area__listWrap ul li button .title span { letter-spacing: -0.2rem; }
main#portal-anniversary-message .contentsWrap .contents .area__listWrap ul li a .title span.space_normal, main#portal-anniversary-message .contentsWrap .contents .area__listWrap ul li button .title span.space_normal { display: block; letter-spacing: 0.1rem; }
main#portal-anniversary-message .contentsWrap .contents .area__listWrap ul li a .name, main#portal-anniversary-message .contentsWrap .contents .area__listWrap ul li button .name { display: flex; align-items: baseline; color: rgb(255, 255, 255); font-size: min(4vw, 30px); font-weight: bold; line-height: 1; text-align: center; letter-spacing: unset; white-space: nowrap; }
main#portal-anniversary-message .contentsWrap .contents .area__listWrap ul li a .name.name_en, main#portal-anniversary-message .contentsWrap .contents .area__listWrap ul li button .name.name_en { font-size: min(3.5vw, 28px); letter-spacing: 0.05rem; }
main#portal-anniversary-message .contentsWrap .contents .area__listWrap ul li a .name span, main#portal-anniversary-message .contentsWrap .contents .area__listWrap ul li button .name span { display: block; font-weight: normal; font-size: min(3vw, 18px); padding: 0px 0px 0px min(0.5vw, 10px); }
main#portal-anniversary-message .contentsWrap .contents .area__listWrap ul li a .name .sp, main#portal-anniversary-message .contentsWrap .contents .area__listWrap ul li button .name .sp { display: none; }
main#portal-anniversary-message .contentsWrap .contents .area__listWrap ul li a .icon, main#portal-anniversary-message .contentsWrap .contents .area__listWrap ul li button .icon { position: absolute; left: 50%; bottom: min(2.5vw, 30px); transform: translateX(-50%); width: min(5vw, 34px); height: min(5vw, 31px); margin: 0px auto; }
main#portal-anniversary-message .contentsWrap .contents .area__listWrap ul li a .icon img, main#portal-anniversary-message .contentsWrap .contents .area__listWrap ul li button .icon img { width: 100%; height: auto; }
main#portal-anniversary-message .contentsWrap .contents .area__listWrap ul li.nishino .title span { display: block; }
main#portal-anniversary-message .contentsWrap .contents .area__btnWrap { display: flex; }
main#portal-anniversary-message .contentsWrap .contents .area__btnWrap a { position: relative; z-index: 2; width: min(90vw, 373px); height: min(12vw, 78px); background: rgb(147, 9, 18); padding: 0px 0px 0px min(2vw, 20px); box-sizing: border-box; display: flex; justify-content: center; align-items: center; margin: 0px auto; line-height: 1.2; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; transition: background 0.3s; cursor: pointer; }
main#portal-anniversary-message .contentsWrap .contents .area__btnWrap a::before { content: ""; position: absolute; top: 50%; left: min(3vw, 14px); transform: translateY(-50%); width: min(2.4vw, 14px); height: min(6vw, 24px); background: url("/residentevil/pc/img/anniversary-30th/icon_arrow.png") center center / 100% auto no-repeat; z-index: -1; }
main#portal-anniversary-message .contentsWrap .contents .area__btnWrap a:hover { background: rgb(235, 0, 0); }
main#portal-anniversary-message .contentsWrap .contents .area__btnWrap a span { color: rgb(255, 255, 255); font-size: min(4vw, 20px); }
main#portal-anniversary-message .contentsWrap .contents .coming_soon { text-align: center; font-size: min(8vw, 50px); margin: min(20vw, 200px) 0px; }
main#portal-anniversary-message .bg { position: fixed; top: 0px; left: 0px; width: 120%; height: 120%; background: url("/residentevil/pc/img/anniversary-30th/back.webp") center center / cover no-repeat; z-index: 0; }
main#portal-anniversary-message .modal_famous .modalContent { position: fixed; width: 95%; max-width: 1200px; max-height: calc(100dvh - 30vw); top: 12vw; left: 50%; transform: translateX(-50%); z-index: 10000; box-sizing: border-box; opacity: 0; visibility: hidden; overflow-y: scroll; transition: opacity 0.3s, visibility 0.3s; margin-bottom: 15dvh; background: url("/residentevil/pc/img/anniversary-30th/modal_back.webp") center center / 100% 100% no-repeat; }
main#portal-anniversary-message .modal_famous .modalContent .inner { padding: min(7vw, 90px) min(9vw, 225px) min(16vw, 160px); position: relative; }
main#portal-anniversary-message .modal_famous .modalContent .inner::before, main#portal-anniversary-message .modal_famous .modalContent .inner::after { content: ""; position: absolute; width: min(50vw, 638px); height: min(60vw, 767px); background: url("/residentevil/pc/img/anniversary-30th/frame_sp.png") left center / contain no-repeat; z-index: 0; }
main#portal-anniversary-message .modal_famous .modalContent .inner::before { top: 2vw; left: 2vw; }
main#portal-anniversary-message .modal_famous .modalContent .inner::after { bottom: 2vw; right: 2vw; transform: scale(-1, -1); }
main#portal-anniversary-message .modal_famous .modalContent .inner .titleWrap { display: flex; align-items: center; flex-direction: column; margin: 0px auto min(5vw, 50px); padding: min(45vw, 280px) 0px 0px; position: relative; }
main#portal-anniversary-message .modal_famous .modalContent .inner .titleWrap.profile_img_none { padding: min(10vw, 30px) 0px 0px; }
main#portal-anniversary-message .modal_famous .modalContent .inner .titleWrap h1 { width: min(9vw, 80px); height: min(16.5vw, 150px); display: none; }
main#portal-anniversary-message .modal_famous .modalContent .inner .titleWrap h1 img { width: 100%; height: auto; }
main#portal-anniversary-message .modal_famous .modalContent .inner .titleWrap .textWrap { width: 100%; }
main#portal-anniversary-message .modal_famous .modalContent .inner .titleWrap .textWrap .title { text-align: center; color: rgb(233, 207, 172); line-height: 1.3; font-weight: 500; font-size: min(3.7vw, 16px); }
main#portal-anniversary-message .modal_famous .modalContent .inner .titleWrap .textWrap .title span { margin: 0px; font-size: min(3.7vw, 16px); }
main#portal-anniversary-message .modal_famous .modalContent .inner .titleWrap .textWrap .title span.space_normal { display: block; }
main#portal-anniversary-message .modal_famous .modalContent .inner .titleWrap .textWrap .name { display: flex; align-items: baseline; justify-content: center; font-size: min(6vw, 50px); text-align: center; line-height: 1.4; font-weight: bold; }
main#portal-anniversary-message .modal_famous .modalContent .inner .titleWrap .textWrap .name span { font-size: min(3.5vw, 35px); margin: 0px 0px 0px min(1vw, 20px); }
main#portal-anniversary-message .modal_famous .modalContent .inner .titleWrap .textWrap .name .sp { display: none; }
main#portal-anniversary-message .modal_famous .modalContent .inner .titleWrap .profileWrap { position: absolute; left: 50%; top: min(10vw, 80px); transform: translateX(-50%); width: min(24vw, 130px); height: min(24vw, 130px); }
main#portal-anniversary-message .modal_famous .modalContent .inner .titleWrap .profileWrap::before { content: ""; position: absolute; width: 104%; height: 104%; left: 50%; top: 50%; transform: translate(-50%, -50%); background: linear-gradient(rgb(169, 139, 99)) 0% center, 50% center rgb(145, 110, 63); z-index: -1; }
main#portal-anniversary-message .modal_famous .modalContent .inner .titleWrap .profileWrap img { width: 100%; height: 100%; }
main#portal-anniversary-message .modal_famous .modalContent .inner .titleWrap .profileWrap p { color: rgb(171, 171, 171); font-size: min(2.8vw, 15px); text-align: center; white-space: nowrap; }
main#portal-anniversary-message .modal_famous .modalContent .inner .message_img { width: 100%; max-width: 500px; margin: 0px auto min(4vw, 40px); }
main#portal-anniversary-message .modal_famous .modalContent .inner .message_img img { width: 100%; height: auto; }
main#portal-anniversary-message .modal_famous .modalContent .inner p { font-size: min(3.7vw, 16px); line-height: 1.7; font-weight: 500; font-family: 游明朝, YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", HG明朝E, "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif !important; }
main#portal-anniversary-message .modal_famous .modalContent .inner p span { display: block; font-size: min(4.5vw, 18px); margin: 5px 0px 0px; }
main#portal-anniversary-message .modal_famous .modalContent .inner h1.logo_under { width: min(15vw, 80px); height: min(28.5vw, 150px); margin: min(9vw, 80px) auto 0px; }
main#portal-anniversary-message .modal_famous .modalContent .inner h1.logo_under img { width: 100%; height: auto; }
main#portal-anniversary-message .modal_famous .modalContent .btn_modalClose { display: none; }
main#portal-anniversary-message .modal_famous .modalContent.nishino .title span br { display: none; }
main#portal-anniversary-message .btn_modalClose.outside { position: fixed; z-index: 10000; top: min(3vw, 30px); right: min(3vw, 30px); width: min(8vw, 45px); height: min(8vw, 45px); opacity: 0; visibility: hidden; transition: opacity 0.3s, visibility 0.3s; }
main#portal-anniversary-message .btn_modalClose.outside img { width: 100%; height: 100%; }
main#portal-anniversary-message .btn_modalChange { display: flex; justify-content: space-between; width: 100%; box-sizing: border-box; margin: 0px auto; padding: 3vw 3%; background: rgba(0, 0, 0, 0.9); z-index: 10001; opacity: 0; visibility: hidden; transition: opacity 0.3s, visibility 0.3s; position: fixed; bottom: 0px; left: 50%; transform: translateX(-50%); }
main#portal-anniversary-message .btn_modalChange button { width: min(5vw, 66px); height: min(9vw, 117px); color: rgb(255, 255, 255); background: url("/residentevil/pc/img/anniversary-30th/arrow.png") center center / 100% auto no-repeat; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; transition: filter 0.3s; }
main#portal-anniversary-message .btn_modalChange button.prev { transform: scale(-1, 1); }
main#portal-anniversary-message .btn_modalChange button:hover { cursor: pointer; filter: brightness(1.5); }
main#portal-anniversary-message .modal_back { position: fixed; top: 0px; left: 0px; 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-message .show { opacity: 1 !important; }
main#portal-anniversary-message .is-show { opacity: 1 !important; visibility: visible !important; }
main#portal-anniversary-message .hide { transition: 3s !important; opacity: 0 !important; }
main#portal-anniversary-30thexhibition { width: 100%; background: rgb(0, 0, 0); font-feature-settings: "palt"; letter-spacing: 0.05rem; position: relative; }
main#portal-anniversary-30thexhibition::before { content: ""; position: fixed; top: 0px; left: 0px; width: 100%; height: 100vh; background: url("/residentevil/pc/img/anniversary-30th/back_30thexhibition_sp.jpg") center center / cover no-repeat; }
@media (max-width: 800px) {
  main#portal-anniversary-30thexhibition { width: 100vw; }
}
main#portal-anniversary-30thexhibition .img_wrap img { width: 100%; height: auto; }
main#portal-anniversary-30thexhibition .mainVisual { width: 100%; height: 56.3vw; margin: 0px auto; overflow: hidden; position: relative; z-index: 1; }
main#portal-anniversary-30thexhibition .mainVisual .img_main img { width: 100%; height: auto; }
main#portal-anniversary-30thexhibition .contentsWrap { width: 92%; max-width: 1200px; padding: 8vw 4vw; box-sizing: border-box; margin: 0px auto 25vw; background: url("/residentevil/pc/img/anniversary-30th/back_contents.jpg") center center repeat; color: rgb(51, 51, 51); line-height: 1.7; position: relative; z-index: 1; }
main#portal-anniversary-30thexhibition .contentsWrap .content { padding: 10vw 2vw; box-sizing: border-box; border-top: 4px solid rgb(0, 0, 0); position: relative; }
main#portal-anniversary-30thexhibition .contentsWrap .content::before { content: ""; position: absolute; top: 0.5vw; left: 0px; width: 100%; height: 1px; background: rgb(0, 0, 0); }
main#portal-anniversary-30thexhibition .contentsWrap .content h2 { font-size: 4.5vw; font-weight: bold; margin: 0px 0px 6vw; line-height: 1.4; }
main#portal-anniversary-30thexhibition .contentsWrap .content h2:not(:lang(ja)) { line-height: 1.5; }
main#portal-anniversary-30thexhibition .contentsWrap .content h3 { font-size: 4.3vw; text-align: center; font-weight: bold; margin: 0px 0px 5vw; line-height: 1.4; }
main#portal-anniversary-30thexhibition .contentsWrap .content h4 { font-size: 14px; }
main#portal-anniversary-30thexhibition .contentsWrap .content p { font-size: 3.3vw; font-weight: 500; }
main#portal-anniversary-30thexhibition .contentsWrap .content p.center { text-align: center; }
main#portal-anniversary-30thexhibition .contentsWrap .content p.howto { text-indent: -1.4em; padding-left: 1.4em; }
main#portal-anniversary-30thexhibition .contentsWrap .content p.howto:lang(ja) { text-indent: -1em; padding-left: 1em; }
main#portal-anniversary-30thexhibition .contentsWrap .content p.attention { color: rgb(147, 9, 18); font-size: 3vw; font-weight: bold; line-height: 1.3; }
main#portal-anniversary-30thexhibition .contentsWrap .content p.attention:lang(ja) { line-height: 1.5; }
main#portal-anniversary-30thexhibition .contentsWrap .content p.date { font-weight: bold; font-size: 3.6vw; margin: 0px 0px 2vw; }
main#portal-anniversary-30thexhibition .contentsWrap .content p.note { font-size: 3vw; }
main#portal-anniversary-30thexhibition .contentsWrap .content span.note { font-size: 3vw; }
main#portal-anniversary-30thexhibition .contentsWrap .content .attention p { color: rgb(147, 9, 18); text-indent: -1em; padding-left: 1em; line-height: 1.4; margin: 0px 0px 1vw; font-size: 3vw; }
main#portal-anniversary-30thexhibition .contentsWrap .content .link_eplus a { color: rgb(51, 51, 51); }
main#portal-anniversary-30thexhibition .contentsWrap .content .link_eplus a:hover { text-decoration: underline; }
main#portal-anniversary-30thexhibition .contentsWrap .content .link_login, main#portal-anniversary-30thexhibition .contentsWrap .content .link_register { font-size: 3vw; }
main#portal-anniversary-30thexhibition .contentsWrap .content .link_login a, main#portal-anniversary-30thexhibition .contentsWrap .content .link_register a { color: rgb(147, 9, 18); text-decoration: underline; }
main#portal-anniversary-30thexhibition .contentsWrap .content .link_login a:hover, main#portal-anniversary-30thexhibition .contentsWrap .content .link_register a:hover { text-decoration: none; }
main#portal-anniversary-30thexhibition .contentsWrap .content .link_login { margin: 0px 0px 3vw; }
main#portal-anniversary-30thexhibition .contentsWrap .content .note__2 { margin: 8vw 0px 0px; }
main#portal-anniversary-30thexhibition .contentsWrap .content .note p { font-size: 3vw; }
main#portal-anniversary-30thexhibition .contentsWrap .content .note p a { color: rgb(51, 51, 51); }
main#portal-anniversary-30thexhibition .contentsWrap .content .linkWrap.official a { background: rgb(0, 112, 108); margin: 7vw auto 0px; }
main#portal-anniversary-30thexhibition .contentsWrap .content .linkWrap.official a p:first-child:lang(ja) { line-height: 1.2; }
main#portal-anniversary-30thexhibition .contentsWrap .content .linkWrap.official a p:last-child { font-size: 4vw; margin: 1.5vw 0px 0px; }
main#portal-anniversary-30thexhibition .contentsWrap .content .linkWrap.official a p:last-child:lang(ja) { font-size: 3.5vw; margin: 1vw 0px 0px; }
main#portal-anniversary-30thexhibition .contentsWrap .content .linkWrap.lottery a, main#portal-anniversary-30thexhibition .contentsWrap .content .linkWrap.lottery div { margin: 5vw auto 2vw; }
main#portal-anniversary-30thexhibition .contentsWrap .content .linkWrap.lottery form input, main#portal-anniversary-30thexhibition .contentsWrap .content .linkWrap.lottery form button { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: rgb(147, 9, 18); margin: 5vw auto 4vw; cursor: pointer; }
main#portal-anniversary-30thexhibition .contentsWrap .content .linkWrap.abroad form input, main#portal-anniversary-30thexhibition .contentsWrap .content .linkWrap.abroad form button { border: 2px solid rgb(147, 9, 18); background: rgb(255, 255, 255); color: rgb(147, 9, 18); margin: 0px auto 5vw; cursor: pointer; }
main#portal-anniversary-30thexhibition .contentsWrap .content .linkWrap.abroad div { margin: 0px auto 5vw; }
main#portal-anniversary-30thexhibition .contentsWrap .content .linkWrap.disabled div { background: rgb(153, 153, 153); pointer-events: none; }
main#portal-anniversary-30thexhibition .contentsWrap .content .linkWrap a, main#portal-anniversary-30thexhibition .contentsWrap .content .linkWrap div, main#portal-anniversary-30thexhibition .contentsWrap .content .linkWrap input, main#portal-anniversary-30thexhibition .contentsWrap .content .linkWrap button { display: block; text-align: center; font-size: 3vw; font-weight: bold; background: rgb(147, 9, 18); width: 100%; padding: 3vw 2vw; margin: 7vw auto; box-sizing: border-box; color: rgb(255, 255, 255); line-height: 1.4; }
main#portal-anniversary-30thexhibition .contentsWrap .content .linkWrap a:lang(ja), main#portal-anniversary-30thexhibition .contentsWrap .content .linkWrap div:lang(ja), main#portal-anniversary-30thexhibition .contentsWrap .content .linkWrap input:lang(ja), main#portal-anniversary-30thexhibition .contentsWrap .content .linkWrap button:lang(ja) { padding: 3vw; font-size: 3.7vw; line-height: 1.5; }
main#portal-anniversary-30thexhibition .contentsWrap .content .linkWrap a p, main#portal-anniversary-30thexhibition .contentsWrap .content .linkWrap div p, main#portal-anniversary-30thexhibition .contentsWrap .content .linkWrap input p, main#portal-anniversary-30thexhibition .contentsWrap .content .linkWrap button p { font-weight: bold; font-size: 3vw; }
main#portal-anniversary-30thexhibition .contentsWrap .content .linkWrap a p:lang(ja), main#portal-anniversary-30thexhibition .contentsWrap .content .linkWrap div p:lang(ja), main#portal-anniversary-30thexhibition .contentsWrap .content .linkWrap input p:lang(ja), main#portal-anniversary-30thexhibition .contentsWrap .content .linkWrap button p:lang(ja) { font-size: 3.5vw; }
main#portal-anniversary-30thexhibition .contentsWrap .content__0 { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding: 0px 2vw 15vw; }
main#portal-anniversary-30thexhibition .contentsWrap .content__0::before { content: none; }
main#portal-anniversary-30thexhibition .contentsWrap .content__1 .note { box-sizing: border-box; }
main#portal-anniversary-30thexhibition .contentsWrap .content__2 .note, main#portal-anniversary-30thexhibition .contentsWrap .content__3 .note { margin: 8vw 0px 0px; }
main#portal-anniversary-30thexhibition .contentsWrap .content__4 .linkWrap.arrow { margin: 0px auto 15vw; position: relative; }
main#portal-anniversary-30thexhibition .contentsWrap .content__4 .linkWrap.arrow::before { content: ""; position: absolute; left: 50%; transform: translateX(-50%); bottom: -9vw; width: 0px; height: 0px; border-width: 3vw 4.5vw 0px; border-style: solid solid none; border-color: rgb(114, 114, 114) rgba(0, 0, 0, 0) currentcolor; }
main#portal-anniversary-30thexhibition .contentsWrap .content__4 .linkWrap.arrow a { margin: 5vw auto 2vw; }
main#portal-anniversary-30thexhibition .contentsWrap .content__4 .linkWrap.arrow a span { display: block; font-size: 3.3vw; }
main#portal-anniversary-30thexhibition .contentsWrap .content__4 .linkWrap.arrow .note { text-indent: -1em; padding-left: 1em; font-size: 3vw; }
main#portal-anniversary-30thexhibition .pc { display: none; }
main#portal-anniversary-30thexhibition .sp { display: block; }
main#portal-anniversary-30thsurvey { width: 100%; background: rgb(0, 0, 0); font-feature-settings: "palt"; letter-spacing: 0.05rem; position: relative; }
main#portal-anniversary-30thsurvey::before { content: ""; position: fixed; top: 0px; left: 0px; width: 100%; height: 100vh; background: url("/residentevil/pc/img/anniversary-30th/back_30thsurvey.jpg") center center / cover no-repeat; }
@media (max-width: 800px) {
  main#portal-anniversary-30thsurvey { width: 100vw; }
}
main#portal-anniversary-30thsurvey .img_wrap img { width: 100%; height: auto; }
main#portal-anniversary-30thsurvey .mainVisual { width: 100%; height: 56.2vw; margin: 0px auto; overflow: hidden; position: relative; z-index: 1; }
main#portal-anniversary-30thsurvey .mainVisual .img_main img { width: 100%; height: auto; }
main#portal-anniversary-30thsurvey .contentsWrap { width: 90%; max-width: 1200px; padding: 8vw 5.5vw; box-sizing: border-box; margin: 0px auto 25vw; background: url("/residentevil/pc/img/anniversary-30th/back_contents.jpg") center center repeat; color: rgb(51, 51, 51); line-height: 1.7; position: relative; z-index: 1; }
main#portal-anniversary-30thsurvey .contentsWrap .content { padding: 10vw 2vw; box-sizing: border-box; border-top: 4px solid rgb(0, 0, 0); position: relative; }
main#portal-anniversary-30thsurvey .contentsWrap .content::before { content: ""; position: absolute; top: 0.5vw; left: 0px; width: 100%; height: 1px; background: rgb(0, 0, 0); }
main#portal-anniversary-30thsurvey .contentsWrap .content h2 { font-size: 3.9vw; font-weight: bold; margin: 0px 0px 6vw; }
main#portal-anniversary-30thsurvey .contentsWrap .content h2:not(:lang(ja)) { line-height: 1.5; }
main#portal-anniversary-30thsurvey .contentsWrap .content h3 { font-size: 4.3vw; text-align: center; font-weight: bold; margin: 0px 0px 3vw; }
main#portal-anniversary-30thsurvey .contentsWrap .content h4 { font-size: 14px; }
main#portal-anniversary-30thsurvey .contentsWrap .content p { font-size: 3.3vw; font-weight: 500; }
main#portal-anniversary-30thsurvey .contentsWrap .content p.center { text-align: center; }
main#portal-anniversary-30thsurvey .contentsWrap .content p.howto { text-indent: -1.4em; padding-left: 1.4em; }
main#portal-anniversary-30thsurvey .contentsWrap .content p.howto:lang(ja) { text-indent: -1em; padding-left: 1em; }
main#portal-anniversary-30thsurvey .contentsWrap .content p.attention { color: rgb(147, 9, 18); font-size: 3vw; font-weight: bold; line-height: 1.3; }
main#portal-anniversary-30thsurvey .contentsWrap .content p.attention:lang(ja) { line-height: 1.5; }
main#portal-anniversary-30thsurvey .contentsWrap .content p.date { font-weight: bold; font-size: 3.8vw; margin: 0px auto 2vw; text-align: left; width: 80%; line-height: 1.4; }
main#portal-anniversary-30thsurvey .contentsWrap .content p.date:lang(ja) { width: 75%; line-height: unset; }
main#portal-anniversary-30thsurvey .contentsWrap .content .attention p { color: rgb(147, 9, 18); text-indent: -1em; padding-left: 1em; }
main#portal-anniversary-30thsurvey .contentsWrap .content .link_eplus a { color: rgb(51, 51, 51); }
main#portal-anniversary-30thsurvey .contentsWrap .content .link_eplus a:hover { text-decoration: underline; }
main#portal-anniversary-30thsurvey .contentsWrap .content .link_login, main#portal-anniversary-30thsurvey .contentsWrap .content .link_register { font-size: 3vw; line-height: 1.3; }
main#portal-anniversary-30thsurvey .contentsWrap .content .link_login a, main#portal-anniversary-30thsurvey .contentsWrap .content .link_register a { color: rgb(147, 9, 18); text-decoration: underline; }
main#portal-anniversary-30thsurvey .contentsWrap .content .link_login a:hover, main#portal-anniversary-30thsurvey .contentsWrap .content .link_register a:hover { text-decoration: none; }
main#portal-anniversary-30thsurvey .contentsWrap .content .link_login { margin: 0px 1vw 1vw; }
main#portal-anniversary-30thsurvey .contentsWrap .content .note__2 { margin: 8vw 0px 0px; }
main#portal-anniversary-30thsurvey .contentsWrap .content .note p { font-size: 3vw; }
main#portal-anniversary-30thsurvey .contentsWrap .content .note p a { color: rgb(51, 51, 51); }
main#portal-anniversary-30thsurvey .contentsWrap .content .linkWrap.official a { background: rgb(192, 130, 2); margin: 7vw auto 0px; }
main#portal-anniversary-30thsurvey .contentsWrap .content .linkWrap.official a p:first-child:lang(ja) { line-height: 1.2; }
main#portal-anniversary-30thsurvey .contentsWrap .content .linkWrap.official a p:last-child { font-size: 4vw; margin: 1.5vw 0px 0px; }
main#portal-anniversary-30thsurvey .contentsWrap .content .linkWrap.official a p:last-child:lang(ja) { font-size: 3.5vw; margin: 1vw 0px 0px; }
main#portal-anniversary-30thsurvey .contentsWrap .content .linkWrap.lottery a, main#portal-anniversary-30thsurvey .contentsWrap .content .linkWrap.lottery div { margin: 5vw auto 4vw; }
main#portal-anniversary-30thsurvey .contentsWrap .content .linkWrap.lottery form input, main#portal-anniversary-30thsurvey .contentsWrap .content .linkWrap.lottery form button { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: rgb(147, 9, 18); margin: 5vw auto 4vw; cursor: pointer; }
main#portal-anniversary-30thsurvey .contentsWrap .content .linkWrap.abroad form input, main#portal-anniversary-30thsurvey .contentsWrap .content .linkWrap.abroad form button { border: 2px solid rgb(147, 9, 18); background: rgb(255, 255, 255); color: rgb(147, 9, 18); margin: 0px auto 5vw; cursor: pointer; }
main#portal-anniversary-30thsurvey .contentsWrap .content .linkWrap.abroad div { margin: 0px auto 5vw; }
main#portal-anniversary-30thsurvey .contentsWrap .content .linkWrap.disabled div { background: rgb(153, 153, 153); pointer-events: none; }
main#portal-anniversary-30thsurvey .contentsWrap .content .linkWrap a, main#portal-anniversary-30thsurvey .contentsWrap .content .linkWrap div, main#portal-anniversary-30thsurvey .contentsWrap .content .linkWrap input, main#portal-anniversary-30thsurvey .contentsWrap .content .linkWrap button { display: block; text-align: center; font-size: 3vw; font-weight: bold; background: rgb(147, 9, 18); width: 100%; padding: 3vw 2vw; margin: 7vw auto 0px; box-sizing: border-box; color: rgb(255, 255, 255); line-height: 1.4; }
main#portal-anniversary-30thsurvey .contentsWrap .content .linkWrap a:lang(ja), main#portal-anniversary-30thsurvey .contentsWrap .content .linkWrap div:lang(ja), main#portal-anniversary-30thsurvey .contentsWrap .content .linkWrap input:lang(ja), main#portal-anniversary-30thsurvey .contentsWrap .content .linkWrap button:lang(ja) { padding: 3vw; font-size: 3.3vw; line-height: 1.5; }
main#portal-anniversary-30thsurvey .contentsWrap .content .linkWrap a p, main#portal-anniversary-30thsurvey .contentsWrap .content .linkWrap div p, main#portal-anniversary-30thsurvey .contentsWrap .content .linkWrap input p, main#portal-anniversary-30thsurvey .contentsWrap .content .linkWrap button p { font-weight: bold; font-size: 3vw; }
main#portal-anniversary-30thsurvey .contentsWrap .content .linkWrap a p:lang(ja), main#portal-anniversary-30thsurvey .contentsWrap .content .linkWrap div p:lang(ja), main#portal-anniversary-30thsurvey .contentsWrap .content .linkWrap input p:lang(ja), main#portal-anniversary-30thsurvey .contentsWrap .content .linkWrap button p:lang(ja) { font-size: 3.3vw; }
main#portal-anniversary-30thsurvey .contentsWrap .content__0 { padding: 0px 2vw 15vw; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
main#portal-anniversary-30thsurvey .contentsWrap .content__0::before { content: none; }
main#portal-anniversary-30thsurvey .contentsWrap .content__1 .note { padding: 0px 30px; box-sizing: border-box; }
main#portal-anniversary-30thsurvey .contentsWrap .content__1 .info_wrap { width: 100%; padding: 8vw 6vw; margin: 8vw auto 0px; background: rgba(159, 145, 145, 0.18); box-sizing: border-box; }
main#portal-anniversary-30thsurvey .contentsWrap .content__1 .info_wrap div { width: 100%; max-width: 700px; margin: 0px auto; }
main#portal-anniversary-30thsurvey .contentsWrap .content__1 .info_wrap p { line-height: 2; }
main#portal-anniversary-30thsurvey .contentsWrap .content__2 .linkWrap.arrow { position: relative; }
main#portal-anniversary-30thsurvey .contentsWrap .content__2 .linkWrap.arrow::before { content: ""; position: absolute; left: calc(50% - 20px); bottom: -8vw; width: 0px; height: 0px; border-width: 15px 20px 0px; border-style: solid solid none; border-color: rgb(114, 114, 114) rgba(0, 0, 0, 0) currentcolor; }
main#portal-anniversary-30thsurvey .contentsWrap .content__2 .linkWrap.arrow a { margin: 5vw auto 15vw; }
main#portal-anniversary-30thsurvey .pc { display: none; }
main#portal-anniversary-30thsurvey .sp { display: block; }
input#ambassador-notice-toggle:checked ~ #ambassador-notice { opacity: 1; visibility: visible; }
#ambassador-notice { opacity: 0; visibility: hidden; position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 10000; transition: 0.3s; background: rgba(17, 17, 17, 0.9); overflow: hidden scroll; }
#ambassador-notice.disp { visibility: visible; opacity: 1; pointer-events: all; }
#ambassador-notice.top_ambassador_notice .modal_inner .wrap { border: 1px solid rgb(58, 58, 58); }
#ambassador-notice .modal_inner { width: 94vw; margin: 40px auto; }
#ambassador-notice .modal_inner.ambassador { margin: 80px auto 40px; }
#ambassador-notice .modal_inner .wrap { padding: 80px 20px 50px; box-sizing: border-box; background: url("/residentevil/pc/img/ambassador/paper.jpg") 0% 0% / 50% auto repeat; font-size: 1.6rem; border: 1px solid rgb(58, 58, 58); position: relative; }
@media (max-width: 420px) {
  #ambassador-notice .modal_inner .wrap { font-size: 1.4rem; }
}
#ambassador-notice .modal_inner .wrap .pc { display: none; }
#ambassador-notice .modal_inner .wrap .sp { display: block; }
#ambassador-notice .modal_inner .wrap .deco__top, #ambassador-notice .modal_inner .wrap .deco__bottom { position: absolute; left: 50%; transform: translateX(-50%); width: calc(100% - 8px); height: 35px; }
#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: 0px; width: 34px; height: 35px; background: url("/residentevil/pc/img/ambassador/paper_deco.png") center center / 100% auto no-repeat; }
#ambassador-notice .modal_inner .wrap .deco__top::before, #ambassador-notice .modal_inner .wrap .deco__bottom::before { left: 0px; }
#ambassador-notice .modal_inner .wrap .deco__top::after, #ambassador-notice .modal_inner .wrap .deco__bottom::after { right: 0px; transform: scale(-1, 1); }
#ambassador-notice .modal_inner .wrap .deco__top { top: 3px; }
#ambassador-notice .modal_inner .wrap .deco__bottom { bottom: 3px; }
#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: rgb(69, 54, 54); }
#ambassador-notice .modal_inner .wrap .deco__lineYoko { width: calc(100% - 80px); height: calc(100% - 16px); border-top: 2px solid rgb(69, 54, 54); border-bottom: 2px solid rgb(69, 54, 54); }
#ambassador-notice .modal_inner .wrap .deco__lineYoko::before, #ambassador-notice .modal_inner .wrap .deco__lineYoko::after { width: 100%; height: 1px; }
#ambassador-notice .modal_inner .wrap .deco__lineYoko::before { top: 2px; }
#ambassador-notice .modal_inner .wrap .deco__lineYoko::after { bottom: 2px; }
#ambassador-notice .modal_inner .wrap .deco__lineTate { width: calc(100% - 16px); height: calc(100% - 80px); border-left: 2px solid rgb(69, 54, 54); border-right: 2px solid rgb(69, 54, 54); }
#ambassador-notice .modal_inner .wrap .deco__lineTate::before, #ambassador-notice .modal_inner .wrap .deco__lineTate::after { width: 1px; height: 100%; }
#ambassador-notice .modal_inner .wrap .deco__lineTate::before { left: 2px; }
#ambassador-notice .modal_inner .wrap .deco__lineTate::after { right: 2px; }
#ambassador-notice .modal_inner .wrap .area { position: relative; z-index: 1; }
#ambassador-notice .modal_inner .wrap .area__new { display: block; width: 90%; text-align: left; margin: 0px auto 8px; font-size: 1.8rem; color: rgb(235, 11, 25); position: relative; padding: 0px 0px 0px 25px; }
#ambassador-notice .modal_inner .wrap .area__new .new { position: absolute; top: 1.5rem; left: 0px; padding: 0px 0px 0px 1.5rem; color: rgb(235, 0, 0); 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: 0px; width: 12px; height: 12px; border-radius: 100%; background: rgb(235, 11, 25); transform: translateY(-50%); }
#ambassador-notice .modal_inner .wrap .area__new .new::after { animation: 1.5s ease 0s infinite normal none running pulsate; opacity: 0.2; }
#ambassador-notice .modal_inner .wrap .area__title { width: 100%; margin: 0px auto 40px; text-align: center; position: relative; }
#ambassador-notice .modal_inner .wrap .area__title::before { content: ""; position: absolute; left: 50%; top: -53px; transform: translateX(-50%); width: 50px; height: 50px; background: url("/residentevil/pc/img/ambassador/hanko.png") center center / 100% auto no-repeat; }
#ambassador-notice .modal_inner .wrap .area__title h2 { font-size: 3.2rem; font-family: Oswald, sans-serif; font-weight: 100; margin: 0px 0px 50px; line-height: 1.2; 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: rgb(183, 21, 21); }
#ambassador-notice .modal_inner .wrap .area__title h2 span { display: none; }
#ambassador-notice .modal_inner .wrap .area__title h2 span:lang(ja) { display: block; margin: 10px 0px 0px; font-size: 1.6rem; letter-spacing: 0.05rem; }
@media (max-width: 420px) {
  #ambassador-notice .modal_inner .wrap .area__title h2 span:lang(ja) { font-size: 1.4rem; }
}
#ambassador-notice .modal_inner .wrap .area__title p { color: rgb(236, 235, 235); padding: 0px 5px 30px; border-bottom: 3px solid rgb(69, 54, 54); position: relative; text-align: left; }
#ambassador-notice .modal_inner .wrap .area__title p::before { content: ""; position: absolute; left: 0px; bottom: -8px; width: 100%; height: 1.5px; background: rgb(69, 54, 54); }
#ambassador-notice .modal_inner .wrap .area__title .reset-text { padding: 0px 0px 30px; border-bottom: 4px solid rgb(69, 54, 54); position: relative; margin-top: 40px; line-height: 1.75; }
#ambassador-notice .modal_inner .wrap .area__title .reset-text .text-red { color: red !important; font-weight: bold; }
#ambassador-notice .modal_inner .wrap .area__title .reset-text::before { content: ""; position: absolute; left: 0px; bottom: -10px; width: 100%; height: 2px; background: rgb(69, 54, 54); }
#ambassador-notice .modal_inner .wrap .area__title .reset-text p { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; font-size: 1.3rem; margin-bottom: 30px; }
#ambassador-notice .modal_inner .wrap .area__title .reset-text p::before { display: none; }
#ambassador-notice .modal_inner .wrap .area__title .reset-text .img { width: 100%; display: block; margin: 20px auto 0px; }
#ambassador-notice .modal_inner .wrap .area__title .reset-text .img img { width: 100%; height: auto; }
#ambassador-notice .modal_inner .wrap .area__title .reset-text .b-text { font-weight: bold; font-size: 1.5rem; }
#ambassador-notice .modal_inner .wrap .area__reset { margin: 0px 0px 40px; text-align: center; }
#ambassador-notice .modal_inner .wrap .area__reset .detail { font-size: 1.8rem; font-weight: 500; margin: 0px auto 1.5rem; text-align: left; text-indent: -2rem; width: 85%; }
#ambassador-notice .modal_inner .wrap .area__reset .chart { width: 100%; max-width: 490px; height: 240px; margin: 0px auto; position: relative; }
#ambassador-notice .modal_inner .wrap .area__reset .chart p { position: absolute; left: 0px; top: 0px; width: 110px; height: 30px; font-size: 18px; line-height: 32px; background: rgb(142, 22, 18); padding: 0px 0px 0px 2px; box-sizing: border-box; }
#ambassador-notice .modal_inner .wrap .area__reset .chart p:lang(ja) { line-height: 28px; padding: 0px 0px 0px 6px; }
#ambassador-notice .modal_inner .wrap .area__reset .chart .img { width: 100%; max-width: 490px; height: 100%; margin: 0px auto; background: rgb(25, 25, 25); overflow-x: scroll; }
#ambassador-notice .modal_inner .wrap .area__reset .chart .img div { width: 490px; height: 100%; display: flex; justify-content: flex-start; align-items: center; }
#ambassador-notice .modal_inner .wrap .area__reset .chart .img div img { width: 100%; height: auto; }
#ambassador-notice .modal_inner .wrap .area__rank { margin: 0px 0px 40px; text-align: center; }
#ambassador-notice .modal_inner .wrap .area__rank .detail { font-size: 1.8rem; font-weight: 500; margin: 0px auto 1.5rem; text-align: left; text-indent: -2rem; width: 85%; }
#ambassador-notice .modal_inner .wrap .area__rank .rank-box { width: 100%; margin: 0px auto; }
#ambassador-notice .modal_inner .wrap .area__rank .r2024 { color: rgb(255, 255, 255) !important; text-align: left; }
#ambassador-notice .modal_inner .wrap .area__rank .r2024 .point { font-weight: bold; vertical-align: sub; background: none !important; color: rgb(235, 11, 25) !important; font-size: 1.75rem !important; }
#ambassador-notice .modal_inner .wrap .area__rank table { width: 100%; }
#ambassador-notice .modal_inner .wrap .area__rank table .margin { height: 15px; display: block; }
#ambassador-notice .modal_inner .wrap .area__rank table tr th { height: 40px; padding: 10px; border-bottom: 1px solid rgb(85, 85, 85); background: rgb(57, 49, 49); font-size: 1.2rem; vertical-align: middle; }
#ambassador-notice .modal_inner .wrap .area__rank table tr th:first-of-type { border-right: 1px solid rgb(85, 85, 85); }
#ambassador-notice .modal_inner .wrap .area__rank table tr td { height: 80px; border-bottom: 1px solid rgb(85, 85, 85); background: rgb(28, 21, 21); font-size: 1.4rem; padding: 10px; text-align: center; vertical-align: middle; }
#ambassador-notice .modal_inner .wrap .area__rank table tr td div { background: rgb(44, 33, 33); padding: 15px; 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: 0px 0px 10px; font-size: 1rem; text-align: center; white-space: nowrap; }
#ambassador-notice .modal_inner .wrap .area__rank table tr td.rank img { width: 30px; height: auto; }
#ambassador-notice .modal_inner .wrap .area__rank table tr td.number { width: 80%; }
#ambassador-notice .modal_inner .wrap .area__rank table tr td.number span.and { display: block; font-size: 1.8rem; height: 35px; width: 35px; border-radius: 50%; color: rgb(170, 170, 170); background: rgb(28, 21, 21); margin: -0.5em auto -0.6em; text-shadow: rgb(0, 0, 0) 0px 0px 4px; 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(rgba(28, 21, 21, 0.8) 0px 0px 3px); }
#ambassador-notice .modal_inner .wrap .area__rank table tr td.number span.plus { display: inline-block; font-size: 2rem; margin: 0px 3px; }
#ambassador-notice .modal_inner .wrap .area__rank table tr td.number span.point { display: inline-block; padding: 0px 3px 2px; color: rgb(0, 0, 0); font-size: 1.4rem; }
#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: 23px; height: 1px; background: rgb(103, 80, 69); 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; text-align: left; padding: 0px 0px 0px 22px; background: url("/residentevil/pc/img/common/footer/icon_xw.svg") left center / 16px auto no-repeat; }
#ambassador-notice .modal_inner .wrap .area__rank table tr td.number .tw a { color: rgb(239, 239, 239); 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 rgb(85, 85, 85); }
#ambassador-notice .modal_inner .wrap .area__rank table tr.bronze { color: rgb(156, 127, 111); }
#ambassador-notice .modal_inner .wrap .area__rank table tr.silver { color: rgb(176, 176, 176); }
#ambassador-notice .modal_inner .wrap .area__rank table tr.silver .number span.point { background: rgb(176, 176, 176); margin-top: 4px; }
#ambassador-notice .modal_inner .wrap .area__rank table tr.gold { color: rgb(191, 168, 121); }
#ambassador-notice .modal_inner .wrap .area__rank table tr.gold .rank-icon span { color: rgb(176, 176, 176); }
#ambassador-notice .modal_inner .wrap .area__rank table tr.gold .number span.point { background: rgb(191, 168, 121); }
#ambassador-notice .modal_inner .wrap .area__rank table tr.platinum { color: rgb(218, 235, 255); }
#ambassador-notice .modal_inner .wrap .area__rank table tr.platinum .rank-icon span { color: rgb(191, 168, 121); }
#ambassador-notice .modal_inner .wrap .area__rank table tr.platinum .number span.point { background: rgb(218, 235, 255); }
#ambassador-notice .modal_inner .wrap .area__rank table tr:last-of-type td { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
#ambassador-notice .modal_inner .wrap .area__rank ul.ann { margin: 2.4em 0px 0px; text-align: left; font-size: 1.2rem; color: rgb(180, 180, 180); }
#ambassador-notice .modal_inner .wrap .area__card { margin: 0px; text-align: center; }
#ambassador-notice .modal_inner .wrap .area__card .detail { font-size: 1.8rem; font-weight: 500; margin: 0px auto 1.5rem; text-align: left; text-indent: -2rem; width: 85%; }
#ambassador-notice .modal_inner .wrap .area__card .new-card-box { width: 100%; margin: 0px auto; padding: 0px; }
#ambassador-notice .modal_inner .wrap .area__card .new-card-box img { width: 100%; }
#ambassador-notice .modal_inner .wrap .area__card .new-card-text { font-size: 1.4rem; text-align: left; }
#ambassador-notice .modal_inner .wrap .area__special { width: 100%; max-width: 680px; margin: 0px auto; }
#ambassador-notice .modal_inner .wrap .area__special h3 { color: rgb(228, 199, 100); font-size: 2.2rem; font-weight: 600; text-align: center; margin: 0px auto 20px; width: 300px; height: 135px; padding: 72px 0px 0px; box-sizing: border-box; background: url("/residentevil/pc/img/ambassador/ribbon.png") center center / 100% auto no-repeat; }
#ambassador-notice .modal_inner .wrap .area__special h3:lang(ja) { padding: 70px 0px 0px 13px; }
@media (min-width: 500px) {
  #ambassador-notice .modal_inner .wrap .area__special h3 { font-size: 2.4rem; width: 371px; height: 163px; padding: 89px 0px 0px; }
  #ambassador-notice .modal_inner .wrap .area__special h3:lang(ja) { padding: 86px 0px 0px 13px; }
}
@media (max-width: 375px) {
  #ambassador-notice .modal_inner .wrap .area__special h3 { font-size: 1.9rem; width: 250px; height: 115px; padding: 61px 0px 0px; }
  #ambassador-notice .modal_inner .wrap .area__special h3:lang(ja) { padding: 58px 0px 0px 7px; }
}
#ambassador-notice .modal_inner .wrap .area__special p { color: rgb(236, 235, 235); }
#ambassador-notice .modal_inner .wrap .area__special p.detail { color: rgb(255, 255, 255); font-weight: 500; text-align: center; margin: 0px 0px 15px; }
#ambassador-notice .modal_inner .wrap .area__special p.caution { color: rgb(249, 53, 53); margin: 0px 0px 50px; padding: 0px 0px 0px 3em; text-indent: -3em; }
#ambassador-notice .modal_inner .wrap .area__special p.caution:lang(ja) { padding: 0px 0px 0px 1em; text-indent: -1em; }
#ambassador-notice .modal_inner .wrap .area__special img { display: block; width: 100%; height: auto; margin: 0px 0px 10px; }
#ambassador-notice .modal_inner .wrap .area__special .hint { width: 100%; background: rgb(36, 4, 4); border: 2px solid rgb(67, 49, 48); border-radius: 5px; padding: 20px 10px; box-sizing: border-box; margin: 0px 0px 30px; text-align: center; position: relative; }
#ambassador-notice .modal_inner .wrap .area__special .hint::before { content: ""; position: absolute; left: 0px; top: -35px; width: 114px; height: 140px; background: url("/residentevil/pc/img/ambassador/zombie.png") -30px top / auto 100% no-repeat; }
#ambassador-notice .modal_inner .wrap .area__special .hint p { position: relative; z-index: 1; }
#ambassador-notice .modal_inner .wrap .area__special .hint p.title { color: rgb(163, 130, 123); margin: 0px 0px 10px; }
#ambassador-notice .modal_inner .wrap .area__special .hint p.title span { display: block; font-size: 16px; font-weight: 500; color: rgb(228, 199, 100); }
#ambassador-notice .modal_inner .wrap .area__close { margin: 50px auto 0px; }
#ambassador-notice .modal_inner .wrap .close__inner { display: block; order: 5; width: 220px; height: 40px; border: 1px solid rgb(69, 69, 69); background: rgb(39, 39, 39); text-align: center; font-size: 1.6rem; line-height: 40px; margin: 0px 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: -70px; right: 0px; }
#ambassador-notice .modal_inner .wrap .close__btn .btn { width: 40px; height: 40px; border-radius: 50%; border: 1px solid rgb(255, 255, 255); background: rgb(58, 58, 58); margin: 0px; position: relative; }
#ambassador-notice .modal_inner .wrap .close__btn .btn::before, #ambassador-notice .modal_inner .wrap .close__btn .btn::after { content: ""; position: absolute; top: 20px; left: 6px; width: 28px; height: 2px; background: rgb(255, 255, 255); }
#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.2rem; text-align: center; }
#ambassador-notice .modal_inner .wrap .close__btn:hover { cursor: pointer; transition: opacity 0.3s; opacity: 0.8; }
#ambassador-notice .sticky { display: flex; justify-content: center; align-items: center; position: sticky; bottom: 0px; width: 100%; height: 80px; border-top: 1px solid rgb(142, 142, 142); background: linear-gradient(90deg, rgb(11, 11, 11) 0%, rgb(34, 34, 34) 50%, rgb(11, 11, 11) 100%); z-index: 1; }
#ambassador-notice .sticky .exp .checkbox input[type="checkbox"] { display: none; }
#ambassador-notice .sticky .exp .checkbox input[type="checkbox"]:checked + label span { background-color: rgb(235, 0, 0); border: 2px solid rgb(235, 0, 0); transform: scale(0.7); }
#ambassador-notice .sticky .exp .checkbox input[type="checkbox"]:checked + label span::after { width: 10px; background: rgb(255, 255, 255); transition: width 150ms 100ms; }
#ambassador-notice .sticky .exp .checkbox input[type="checkbox"]:checked + label span::before { width: 5px; background: rgb(255, 255, 255); transition: width 150ms 100ms; }
#ambassador-notice .sticky .exp .checkbox input[type="checkbox"]:checked + label:hover span { background-color: rgb(235, 0, 0); transform: scale(0.7); }
#ambassador-notice .sticky .exp .checkbox input[type="checkbox"]:checked + label:hover span::after { width: 10px; background: rgb(255, 255, 255); transition: width 150ms 100ms; }
#ambassador-notice .sticky .exp .checkbox input[type="checkbox"]:checked + label:hover span::before { width: 5px; background: rgb(255, 255, 255); transition: width 150ms 100ms; }
#ambassador-notice .sticky .exp .checkbox label { display: flex; align-items: center; justify-content: center; position: relative; margin: 0px 20px 0px 0px; color: rgb(255, 255, 255); font-size: 1.2rem; cursor: pointer; }
#ambassador-notice .sticky .exp .checkbox label span { display: inline-block; position: relative; width: 25px; height: 25px; margin: 0px 10px 0px 0px; border: 2px solid rgb(255, 255, 255); border-radius: 50%; background: rgb(0, 0, 0); vertical-align: -6px; transition: background-color 150ms 100ms, transform 350ms cubic-bezier(0.78, -1.22, 0.17, 1.89); transform: scale(0.7, 0.7); transform-origin: center center; }
#ambassador-notice .sticky .exp .checkbox label span::before { content: ""; width: 0px; height: 2px; border-radius: 2px; background: rgb(255, 255, 255); position: absolute; transform: rotate(45deg); top: 13px; left: 9px; transition: width 50ms 50ms; transform-origin: 0% 0%; }
#ambassador-notice .sticky .exp .checkbox label span::after { content: ""; width: 0px; height: 2px; border-radius: 2px; background: rgb(255, 255, 255); position: absolute; transform: rotate(305deg); top: 16px; left: 10px; transition: width 50ms; transform-origin: 0% 0%; }
#ambassador-notice .sticky .exp .checkbox label:active span::before { width: 5px; transition: width 100ms; }
#ambassador-notice .sticky .exp .checkbox label:active span::after { width: 10px; transition: width 150ms 100ms; }
#ambassador-notice .sticky .link-list li a { display: flex; justify-content: center; align-items: center; width: 80%; height: 40px; margin: 0px auto 18px; background: rgb(147, 9, 18); color: rgb(255, 255, 255); font-family: Oswald, sans-serif; font-size: 1.8rem; transition: background 0.2s, opacity 0.2s; }
#ambassador-notice .sticky .link-list li a:hover, #ambassador-notice .sticky .link-list li a:active { background: rgb(235, 0, 0); }
#ambassador-notice .sticky .link-list li a.disabled { opacity: 0.5; pointer-events: none; }
#ambassador-notice .sticky .link-list li.close { display: flex; justify-content: center; align-items: center; width: 100px; height: 30px; margin: 0px auto; background: rgb(34, 34, 34); color: rgb(255, 255, 255); font-family: Oswald, sans-serif; font-weight: 300; transition: background 0.2s, opacity 0.2s; border: 1px solid rgb(179, 179, 179); font-size: 1.4rem; cursor: pointer; }
#ambassador-notice .sticky .link-list li.close:hover, #ambassador-notice .sticky .link-list li.close:active { border: 1px solid rgb(172, 24, 24); background: rgba(255, 255, 255, 0.08); }
#ambassador-notice .sticky .link-list li.close.disabled { background: rgba(255, 255, 255, 0.5); color: rgb(67, 67, 67); pointer-events: none; }
#ambassador-notice .close__back { display: block; position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; box-sizing: border-box; z-index: -1; }
body { background: rgb(0, 0, 0) !important; }
.change-bg #movieWrap::before { content: ""; position: fixed; inset: 0px; display: block; z-index: 10; background-position: center center; background-size: cover; }
main#portal-top.gravity #image #nav_top { z-index: 2147483647; }
main#portal-top.gravity #image #nav_top li { z-index: 2147483647; }
.gravity { overflow: hidden; height: 100vh; position: relative; }
.gravity #image { z-index: 2147483647; }
.gravity #image::after { display: none !important; }
.gravity #contents { inset: 0px; position: absolute !important; display: none !important; }
.gravity #contents * { animation: 0.1s ease 0s 3 normal none running shake; max-height: 40vh; min-height: 30vh; position: absolute !important; inset: auto auto 0px 0px !important; opacity: 1 !important; z-index: 1000 !important; transition: 0.75s ease-out !important; visibility: visible !important; display: block !important; }
.gravity #contents__know { inset: 0px; position: absolute !important; display: none !important; }
.gravity #contents__know * { animation: 0.1s ease 0s 3 normal none running shake2; max-height: 50vh; position: absolute !important; inset: auto 0px 0px auto !important; opacity: 1 !important; z-index: 1000 !important; transition: 0.75s ease-out !important; visibility: visible !important; display: block !important; }
.gravity #contents__enjoy { inset: 0px; position: absolute !important; display: none !important; }
.gravity #contents__enjoy * { animation: 0.1s ease 0s 3 normal none running shake; max-height: 60vh; position: absolute !important; inset: auto 0px 0px auto !important; opacity: 1 !important; z-index: 1000 !important; transition: 0.75s ease-out !important; visibility: visible !important; display: block !important; }
.gravity #caution__site { inset: 0px; position: absolute !important; overflow: visible !important; display: none !important; }
.gravity #caution__site * { animation: 0.1s ease 0s 3 normal none running shake2; max-height: 70vh; position: absolute !important; inset: auto auto 0px 0px !important; opacity: 1 !important; z-index: 1000 !important; transition: 0.75s ease-out !important; visibility: visible !important; display: block !important; }
.gravity-none { display: none !important; }
.logo-bottom #image .logo { animation: 0.5s ease 0.25s 1 normal forwards running logo_bottom; }
.shake-logo { animation: 0.1s ease 0s 3 normal none running shake; }
#header-common.gravity-move-easing { transition: 0.5s ease-out !important; }
.gravity-move #Gravity01 { margin-left: 200px !important; transition: 0.5s ease-out !important; }
.gravity-move #nav_top ul li { transition: 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: 0.5s ease-out !important; }
.gravity-move-easing #nav_top ul li { transition: 0.5s ease-out !important; }
#SMOKE { visibility: hidden; opacity: 0; transition: 1.5s ease-out !important; }
#SMOKE.disp { visibility: visible; opacity: 1; transition: 1.5s ease-out !important; }
#CLASH { position: fixed; inset: -30px; background: url("/residentevil/pc/img/common/clash-glas.gif") center center / cover no-repeat; display: flex; z-index: 10; justify-content: center; align-items: center; visibility: hidden; opacity: 0; transition: ease-out; mix-blend-mode: screen; pointer-events: none; }
#CLASH.disp { transition: ease-out; visibility: visible; z-index: 1000000000; opacity: 1 !important; }
.sp-only-dead { font-size: 13vw; font-family: Oswald, sans-serif; top: -10vh; position: relative; margin-top: -20vw; }
.box2d-fixed { display: flex; position: fixed !important; background: none !important; }
.box2d-fixed article { display: flex; }
.box2d-fixed article #siteLogo { background: url("/residentevil/pc/img/common/noiz2.gif") center center / cover no-repeat rgb(0, 0, 0); }
.box2d-fixed article > span { background: rgb(0, 0, 0); height: 45px; }
.box2d-fixed article #Gravity04 { width: 20%; background: url("/residentevil/pc/img/common/noiz2.gif") center center / cover no-repeat rgb(0, 0, 0); }
.box2d-fixed article #Gravity05 { width: 20%; background: url("/residentevil/pc/img/common/noiz2.gif") center center / cover no-repeat rgb(0, 0, 0); }
.box2d-fixed article #Gravity06 { width: 20%; background: url("/residentevil/pc/img/common/noiz2.gif") center center / cover no-repeat rgb(0, 0, 0); }
.box2d-fixed article #Gravity07 { width: 20%; background: url("/residentevil/pc/img/common/noiz2.gif") center center / cover no-repeat rgb(0, 0, 0); }
.box2d-fixed article #Gravity08 { width: 20%; background: url("/residentevil/pc/img/common/noiz2.gif") center center / cover no-repeat rgb(0, 0, 0); }
.overflow { overflow: hidden !important; max-height: 100vh !important; }
@-webkit-keyframes ease_display { 
  0% { transform: translateY(15px); visibility: hidden; opacity: 0; }
  100% { transform: translateY(0px); visibility: visible; opacity: 1; }
}
@keyframes ease_display { 
  0% { transform: translateY(15px); visibility: hidden; opacity: 0; }
  100% { transform: translateY(0px); visibility: visible; opacity: 1; }
}
@-webkit-keyframes minimum_red { 
  0% { width: 2px; height: 30px; background: rgb(183, 21, 21); }
  100% { width: 1px; height: 30px; background: rgb(183, 21, 21); }
}
@keyframes minimum_red { 
  0% { width: 2px; height: 30px; background: rgb(183, 21, 21); }
  100% { width: 1px; height: 30px; background: rgb(183, 21, 21); }
}
@-webkit-keyframes minimum_wh { 
  0% { width: 2px; height: 30px; background: rgb(255, 255, 255); }
  100% { width: 1px; height: 30px; background: rgb(255, 255, 255); }
}
@keyframes minimum_wh { 
  0% { width: 2px; height: 30px; background: rgb(255, 255, 255); }
  100% { width: 1px; height: 30px; background: rgb(255, 255, 255); }
}
@keyframes ease_display { 
  0% { transform: translateY(15px); visibility: hidden; opacity: 0; }
  100% { transform: translateY(0px); 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: 0px 0px; }
  10% { opacity: 1; }
  90% { opacity: 1; }
  100% { background-position: -21645px 0px; opacity: 1; }
}
@keyframes tyrant_walk { 
  0% { opacity: 1; background-position: 0px 0px; }
  10% { opacity: 1; }
  90% { opacity: 1; }
  100% { background-position: -21645px 0px; opacity: 1; }
}
@-webkit-keyframes tyrant_walk2 { 
  0% { opacity: 0; right: -585px; }
  10% { opacity: 1; right: -585px; }
  90% { opacity: 1; right: 885px; }
  100% { right: 1085px; }
}
@keyframes tyrant_walk2 { 
  0% { opacity: 0; right: -585px; }
  10% { opacity: 1; right: -585px; }
  90% { opacity: 1; right: 885px; }
  100% { right: 1085px; }
}
@-webkit-keyframes tyrant_attack { 
  0% { opacity: 0; }
  10% { opacity: 1; background-position: 0px 0px; }
  15% { opacity: 1; }
  60% { opacity: 1; }
  70% { opacity: 0; background-position: -55575px 0px; }
}
@keyframes tyrant_attack { 
  0% { opacity: 0; }
  10% { opacity: 1; background-position: 0px 0px; }
  15% { opacity: 1; }
  60% { opacity: 1; }
  70% { opacity: 0; background-position: -55575px 0px; }
}
@-webkit-keyframes shake { 
}
@keyframes shake { 
}
@-webkit-keyframes shake2 { 
}
@keyframes shake2 { 
}
@-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; background-color: rgb(16, 1, 1); display: flex; align-items: center; justify-content: center; padding: 20px; border-top: 1px solid rgb(147, 9, 18); border-bottom: 1px solid rgb(147, 9, 18); transition: filter 0.3s; filter: brightness(0.8); overflow: visible !important; }
@media only screen and (min-width: 480px) {
  .about-integration-box a, .about-integration-box label { font-size: 1.2rem; }
}
@media only screen and (max-width: 320px) {
  .about-integration-box a, .about-integration-box label { font-size: 2.93333vw; }
}
.about-integration-box a:hover, .about-integration-box label:hover { filter: brightness(2.2); }
.about-integration-box a .link-icon::after, .about-integration-box label .link-icon::after { content: "＞"; color: rgb(235, 0, 0); padding-left: 15px; }