.portalTopOriginal{color:#fff;background:#000;min-width:800px;overflow:hidden}.portalTopOriginal #portal-top,.portalTopOriginal #contents,.portalTopOriginal #contents__profile,.portalTopOriginal #contents__know,.portalTopOriginal #contents__enjoy{visibility:visible!important;opacity:1!important}.portalTopOriginal video,.portalTopOriginal img{max-width:none}@media (max-width:768px){html,body,.portalTopOriginal{min-width:800px}}.portalTopOriginal #portal-top #image .bnr_slider .items>.item.active{visibility:visible!important;opacity:1!important;pointer-events:auto!important;display:flex!important}.portalTopOriginal #portal-top #image .bnr_slider .slider__bars{visibility:visible!important;opacity:1!important;z-index:10!important;display:flex!important}.portalTopOriginal #portal-top #image .bnr_slider .slider__bars>.bar{cursor:pointer;position:relative;visibility:visible!important;opacity:1!important;display:flex!important}.portalTopOriginal #portal-top #image .bnr_slider .slider__bars>.bar:before{content:"";background:#ffffff59;width:60px;height:2px;display:block}.portalTopOriginal #portal-top #image .bnr_slider .slider__bars>.bar.active:after{content:"";transform-origin:0;background:#fff;width:60px;height:2px;animation:6s linear forwards portalBannerProgress;position:absolute;top:19px;left:0}@keyframes portalBannerProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.portalTopOriginal #portal-top #image .bnr_slider .portal-banner-bars{z-index:50!important;visibility:visible!important;opacity:1!important;background:#000!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;height:60px!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}.portalTopOriginal #portal-top #image .bnr_slider .portal-banner-bars>.bar{cursor:pointer!important;visibility:visible!important;opacity:1!important;width:60px!important;height:40px!important;margin:0!important;padding:0!important;display:block!important;position:relative!important}.portalTopOriginal #portal-top #image .bnr_slider .portal-banner-bars>.bar:before{content:""!important;background:#7e0000!important;width:60px!important;height:2px!important;display:block!important;position:absolute!important;top:19px!important;left:0!important}.portalTopOriginal #portal-top #image .bnr_slider .portal-banner-bars>.bar.active:after{content:""!important;transform-origin:0!important;background:#fd0000!important;width:60px!important;height:2px!important;animation:6s linear forwards portalBannerProgress!important;position:absolute!important;top:19px!important;left:0!important}.portalTopOriginal #footer-common .footer-common__copy{box-sizing:border-box!important;flex-wrap:wrap!important;align-content:flex-start!important;width:100%!important;height:387px!important;min-height:387px!important;padding:1px 0 0!important;display:flex!important;overflow:hidden!important}.portalTopOriginal #footer-common .footer-common__copy>section.common__copy__sns{box-sizing:content-box!important;flex:0 0 95%!important;width:95%!important;height:215px!important;margin:0 auto!important;padding:40px 0!important}.portalTopOriginal #footer-common .footer-common__copy>section.common__copy__link{box-sizing:content-box!important;flex:0 0 1190px!important;width:1190px!important;min-width:1190px!important;height:90px!important;margin:0 auto!important}.portalTopOriginal #header-common{z-index:1000!important;border-bottom:0!important;width:100%!important;height:46px!important;margin:0!important;position:fixed!important;top:0!important;left:0!important;right:0!important}.portalTopOriginal #header-common>article{align-items:center!important;width:100%!important;height:46px!important;display:flex!important}.portalTopOriginal #header-common #Gravity02{flex:none!important;height:46px!important;margin:0!important;display:flex!important;position:static!important}.portalTopOriginal #header-common #siteLogo{align-items:center!important;height:46px!important;display:flex!important}.portalTopOriginal #header-common .siteLogo__btn{cursor:pointer!important;flex:0 0 51px!important;width:51px!important;height:46px!important;margin:0!important;position:relative!important}.portalTopOriginal #header-common .siteLogo__link{visibility:hidden!important;opacity:0!important;align-items:center!important;height:46px!important;margin:0 0 0 15px!important;transition:opacity .3s,visibility .3s!important;display:flex!important;position:static!important}.portalTopOriginal #header-common .siteLogo__link img{width:auto!important;height:20px!important;visibility:inherit!important}.portalTopOriginal #header-common.disp{border-bottom:1px solid #ffffff59!important}.portalTopOriginal #header-common.disp .siteLogo__link{visibility:visible!important;opacity:1!important}.portalTopOriginal #header-common #Gravity03{flex:0 0 160px!important;width:160px!important;height:46px!important;margin:0 0 0 auto!important;position:static!important}.portalTopOriginal #modal-nav{z-index:900!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;transition:opacity .3s,visibility .3s!important;position:fixed!important;inset:0!important}.portalTopOriginal #modal-nav .modal-nav-w{margin-top:0!important}.portalTopOriginal #modal-nav #nav-common{visibility:hidden!important}.portalTopOriginal.menu-open #modal-nav,.portalTopOriginal.menu-open #modal-nav #nav-common{visibility:visible!important;opacity:1!important;pointer-events:auto!important}.portalTopOriginal.menu-open #header-common .siteLogo__link{visibility:hidden!important;opacity:0!important}.portalTopOriginal.menu-open .siteLogo__part1{transform-origin:0!important;top:13px!important;left:17px!important;right:6px!important;transform:rotate(46deg)!important}.portalTopOriginal.menu-open .siteLogo__part2_1,.portalTopOriginal.menu-open .siteLogo__part2_2{opacity:0!important}.portalTopOriginal.menu-open .siteLogo__part3{transform-origin:0!important;top:31px!important;left:15px!important;right:8px!important;transform:rotate(-46deg)!important}.portalTopOriginal #header-common{width:100vw!important;min-width:0!important;max-width:none!important}.portalTopOriginal #header-common>article{width:100vw!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;position:relative!important}.portalTopOriginal #header-common #Gravity02{margin:0!important;position:absolute!important;top:0!important;left:0!important;right:auto!important}.portalTopOriginal #header-common #Gravity03{margin:0!important;position:absolute!important;top:0!important;left:auto!important;right:0!important}body.portal-header-runtime #header-common{z-index:1000!important;border-bottom:0!important;width:100vw!important;min-width:0!important;max-width:none!important;height:46px!important;margin:0!important;position:fixed!important;inset:0 0 auto!important}body.portal-header-runtime #header-common>article{align-items:center!important;width:100vw!important;min-width:0!important;max-width:none!important;height:46px!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important}body.portal-header-runtime #header-common #Gravity02{height:46px!important;margin:0!important;display:flex!important;position:absolute!important;top:0!important;left:0!important;right:auto!important}body.portal-header-runtime #header-common #siteLogo{align-items:center!important;height:46px!important;display:flex!important}body.portal-header-runtime #header-common .siteLogo__btn{cursor:pointer!important;flex:0 0 51px!important;width:51px!important;height:46px!important;margin:0!important;position:relative!important}body.portal-header-runtime #header-common .siteLogo__link{visibility:visible!important;opacity:1!important;align-items:center!important;height:46px!important;margin:0 0 0 15px!important;display:flex!important;position:static!important}body.portal-header-runtime #header-common .siteLogo__link img{visibility:visible!important;width:auto!important;height:20px!important}body.portal-header-runtime #header-common #Gravity03{width:160px!important;height:46px!important;margin:0!important;position:absolute!important;top:0!important;left:auto!important;right:0!important}body.portal-header-runtime #modal-nav{z-index:900!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;transition:opacity .3s,visibility .3s!important;position:fixed!important;inset:0!important}body.portal-header-runtime #modal-nav .modal-nav-w{margin-top:0!important}body.portal-header-runtime #modal-nav #nav-common{visibility:hidden!important}body.portal-header-runtime.portal-menu-open #modal-nav,body.portal-header-runtime.portal-menu-open #modal-nav #nav-common{visibility:visible!important;opacity:1!important;pointer-events:auto!important}body.portal-header-runtime.portal-menu-open #header-common .siteLogo__link{visibility:hidden!important;opacity:0!important}body.portal-header-runtime.portal-menu-open .siteLogo__part1{transform-origin:0!important;top:13px!important;left:17px!important;right:6px!important;transform:rotate(46deg)!important}body.portal-header-runtime.portal-menu-open .siteLogo__part2_1,body.portal-header-runtime.portal-menu-open .siteLogo__part2_2{opacity:0!important}body.portal-header-runtime.portal-menu-open .siteLogo__part3{transform-origin:0!important;top:31px!important;left:15px!important;right:8px!important;transform:rotate(-46deg)!important}.portalTopOriginal #movieWrap,.portalTopOriginal #background_movie{overflow:hidden!important}.portalTopOriginal #background_movie video{object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important;display:block!important}.portalTopOriginal #portal-top section.disp,.portalTopOriginal #portal-top section.disp h3,.portalTopOriginal #portal-top section.disp .btn,.portalTopOriginal #portal-top section.disp .news__list>li,.portalTopOriginal #portal-top section.disp .contents__know__slideArea,.portalTopOriginal #portal-top section.disp .fancontents__list,.portalTopOriginal #portal-top section.disp .gamelink__list>li,.portalTopOriginal #portal-top section.disp .ambassador__card{visibility:visible!important;opacity:1!important;transform:none!important}.portalTopOriginal #portal-top #image .bnr_slider .slider__bars>.bar:before{background:#7e0000!important}.portalTopOriginal #portal-top #image .bnr_slider .slider__bars>.bar.active:after,.portalTopOriginal #portal-top #image .bnr_slider .slider__bars>.bar.active>span{background:#fd0000!important}.portalTopOriginal #movieWrap{z-index:0!important;width:100vw!important;height:100vh!important;position:fixed!important;inset:0!important}.portalTopOriginal #background_movie,.portalTopOriginal #background_movie video{width:100%!important;height:100%!important}.portalTopOriginal #portal-top #image,.portalTopOriginal #portal-top #contents{z-index:1!important;position:relative!important}.portalTopOriginal #contents__know__news h3,.portalTopOriginal #contents__know__news .news__list>li,.portalTopOriginal #contents__know__news>.inner>.btn,.portalTopOriginal #contents__know__about .about_left>h3,.portalTopOriginal #contents__know__about .about_left>p,.portalTopOriginal #contents__know__about .about_left>.btn,.portalTopOriginal #contents__know__lineup>.inner>h3,.portalTopOriginal #contents__know__lineup .contents__know__slideArea,.portalTopOriginal #contents__know__lineup>.inner>.btn,.portalTopOriginal #contents__enjoy__fancontents h3,.portalTopOriginal #contents__enjoy__fancontents .fancontents__list,.portalTopOriginal #contents__enjoy__fancontents>.inner>.btn,.portalTopOriginal #contents__enjoy__gamelink .gamelink__left>h3,.portalTopOriginal #contents__enjoy__gamelink .gamelink__left>p,.portalTopOriginal #contents__enjoy__gamelink .gamelink__left>.btn,.portalTopOriginal #contents__enjoy__ambassador .ambassador__left>h3,.portalTopOriginal #contents__enjoy__ambassador .ambassador__left>p,.portalTopOriginal #contents__enjoy__ambassador .ambassador__left>.btn,.portalTopOriginal #contents__enjoy__ambassador .ambassador__card{opacity:0!important;transition:opacity .8s,transform .8s!important;transform:translateY(30px)!important}.portalTopOriginal #contents__know__about>.inner,.portalTopOriginal #contents__know__about>.inner-history{opacity:0!important;transition:opacity 1s,transform 1.2s!important;transform:scale(1.1)!important}.portalTopOriginal #contents__enjoy__gamelink .gamelink__list>li{opacity:0!important;transition:opacity .9s,transform .9s!important;transform:translate(50px)!important}.portalTopOriginal #portal-top section.disp h3,.portalTopOriginal #portal-top section.disp p,.portalTopOriginal #portal-top section.disp .btn,.portalTopOriginal #portal-top section.disp .news__list>li,.portalTopOriginal #portal-top section.disp .contents__know__slideArea,.portalTopOriginal #portal-top section.disp .fancontents__list,.portalTopOriginal #portal-top section.disp .gamelink__list>li,.portalTopOriginal #portal-top section.disp .ambassador__card,.portalTopOriginal #contents__know__about.disp>.inner,.portalTopOriginal #contents__know__about.disp>.inner-history{visibility:visible!important;opacity:1!important;transform:none!important}.portalTopOriginal #portal-top section.disp .news__list>li:nth-child(2),.portalTopOriginal #portal-top section.disp .fancontents__list:nth-of-type(2){transition-delay:.12s!important}.portalTopOriginal #portal-top section.disp .news__list>li:nth-child(3){transition-delay:.24s!important}.portalTopOriginal #portal-top section.disp .news__list>li:nth-child(4){transition-delay:.36s!important}.portalTopOriginal #mdl__firstTime{filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#000000d9!important}.portalTopOriginal #mdl__firstTime>.label-bg{z-index:0!important;appearance:none!important;width:100%!important;height:100%!important;box-shadow:none!important;filter:none!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important}.portalTopOriginal #mdl__firstTime>.firstTime__inner{z-index:1!important;box-sizing:content-box!important;width:1026px!important;position:relative!important}.portalTopOriginal #mdl__firstTime .firstTime__inner>dl>dd{box-sizing:content-box!important;width:820px!important;height:350px!important;margin:0 auto 20px!important;padding:0!important;display:flex!important}.portalTopOriginal #mdl__firstTime .firstTime__inner>dl>dd>p:first-child{box-sizing:content-box!important;letter-spacing:0!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;flex:0 0 460px!important;width:460px!important;min-width:460px!important;max-width:460px!important;height:auto!important;margin:0!important;padding:50px 20px 0 0!important;font-size:15px!important;line-height:30px!important}.portalTopOriginal #mdl__firstTime .firstTime__inner>dl>dd>p:first-child>span{box-sizing:content-box!important;width:460px!important;margin:20px 0 0!important;padding:20px 0!important;font-size:15px!important;line-height:30px!important;display:block!important}.portalTopOriginal #mdl__firstTime .firstTime__inner>dl>dd>p:nth-child(2){box-sizing:content-box!important;flex:0 0 340px!important;width:340px!important;height:350px!important;margin:0!important;padding:0!important}.portalTopOriginal #mdl__firstTime .sticky .exp,.portalTopOriginal #mdl__firstTime .sticky .checkbox,.portalTopOriginal #mdl__firstTime .sticky .checkbox>div{box-sizing:content-box!important;width:187px!important;height:28px!important}.portalTopOriginal #mdl__firstTime .sticky .checkbox input#check{display:none!important}.portalTopOriginal #mdl__firstTime .sticky .checkbox label{box-sizing:content-box!important;white-space:nowrap!important;cursor:pointer!important;align-items:center!important;width:167px!important;height:28px!important;margin:0 20px 0 0!important;padding:0!important;font-size:14px!important;line-height:21px!important;display:flex!important}.portalTopOriginal #mdl__firstTime .sticky .checkbox label>span{box-sizing:border-box!important;flex:0 0 25px!important;width:25px!important;height:25px!important;margin:0 10px 0 0!important;padding:0!important;display:block!important}.portalTopOriginal #mdl__firstTime .sticky .checkbox input#check:checked+label>span:after{content:""!important;border-bottom:2px solid #fff!important;border-left:2px solid #fff!important;width:11px!important;height:6px!important;margin:6px 0 0 5px!important;display:block!important;transform:rotate(-45deg)!important}.portalTopOriginal #mdl__firstTime .firstTime__inner{box-sizing:content-box!important;background:#000 url(/residentevil/pc/img/integration/bg_about.jpg) 50% 200px no-repeat!important;border:1px solid #3a3a3a!important;width:1026px!important;margin:80px auto!important;padding:80px 0 0!important;position:relative!important}.portalTopOriginal #mdl__firstTime .firstTime__inner dl dt{box-sizing:content-box!important;text-align:center!important;width:1026px!important;height:105px!important;margin:0 0 60px!important;padding:0!important;font-family:Noto Serif JP,serif!important;font-size:35px!important;line-height:52.5px!important}.portalTopOriginal #mdl__firstTime .firstTime__inner dl dd{box-sizing:content-box!important;text-align:center!important;align-items:center!important;width:820px!important;height:350px!important;margin:0 auto 20px!important;padding:0!important;display:flex!important}.portalTopOriginal #mdl__firstTime .firstTime__inner dl dd>p:first-child{box-sizing:content-box!important;color:#d0d0d0!important;letter-spacing:normal!important;text-align:left!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;flex:0 0 460px!important;width:460px!important;min-width:460px!important;max-width:460px!important;height:auto!important;margin:0!important;padding:0 20px 0 0!important;font-size:15px!important;line-height:30px!important;display:block!important}.portalTopOriginal #mdl__firstTime .firstTime__inner dl dd>p:first-child>span{box-sizing:content-box!important;text-align:center!important;border-top:1px solid #3a3a3a!important;width:460px!important;height:30px!important;margin:20px 0 0!important;padding:20px 0!important;font-size:15px!important;line-height:30px!important;display:block!important}.portalTopOriginal #mdl__firstTime .firstTime__inner dl dd>p:nth-child(2){box-sizing:content-box!important;flex:0 0 340px!important;width:340px!important;height:350px!important;margin:0!important;padding:0!important;display:block!important}.portalTopOriginal #mdl__firstTime .firstTime__inner dl dd>p:nth-child(2) img{width:340px!important;height:340px!important;margin:0 0 10px!important}.portalTopOriginal #mdl__firstTime .sticky{box-sizing:content-box!important;background:linear-gradient(90deg,#0b0b0b 0%,#222 50%,#0b0b0b 100%)!important;border-top:1px solid #8e8e8e!important;justify-content:center!important;align-items:center!important;width:100%!important;height:70px!important;margin:0!important;padding:0!important;display:flex!important;position:sticky!important;bottom:0!important}.portalTopOriginal #mdl__firstTime .sticky .exp,.portalTopOriginal #mdl__firstTime .sticky .checkbox,.portalTopOriginal #mdl__firstTime .sticky .checkbox>div{box-sizing:content-box!important;width:187px!important;height:28px!important;margin:0!important;padding:0!important}.portalTopOriginal #mdl__firstTime .sticky .checkbox label{box-sizing:content-box!important;color:#fff!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;width:auto!important;height:auto!important;margin:0 20px 0 0!important;padding:0!important;font-size:14px!important;line-height:21px!important;display:flex!important;position:relative!important}.portalTopOriginal #mdl__firstTime .sticky .checkbox label>span{box-sizing:content-box!important;transform-origin:50%!important;background:#000!important;border:2px solid #fff!important;border-radius:50%!important;flex:0 0 25px!important;width:25px!important;height:25px!important;margin:0 10px 0 0!important;padding:0!important;display:inline-block!important;position:relative!important;transform:scale(.8)!important}.portalTopOriginal #mdl__firstTime .sticky .checkbox input#check:checked+label>span{background-color:#eb0000!important;border-color:#eb0000!important}.portalTopOriginal #mdl__firstTime .sticky .checkbox label>span:before,.portalTopOriginal #mdl__firstTime .sticky .checkbox label>span:after{content:""!important;transform-origin:0 0!important;background:#fff!important;border:0!important;border-radius:2px!important;height:2px!important;position:absolute!important}.portalTopOriginal #mdl__firstTime .sticky .checkbox label>span:before{width:0!important;top:13px!important;left:9px!important;transform:rotate(45deg)!important}.portalTopOriginal #mdl__firstTime .sticky .checkbox label>span:after{width:0!important;top:16px!important;left:10px!important;transform:rotate(305deg)!important}.portalTopOriginal #mdl__firstTime .sticky .link-list li.close{box-sizing:content-box!important;color:#fff!important;background:#222!important;border:1px solid #b3b3b3!important;justify-content:center!important;align-items:center!important;width:100px!important;height:30px!important;margin:0 auto!important;padding:0!important;font-size:14px!important;line-height:21px!important;display:flex!important}.portalTopOriginal #mdl__firstTime .sticky .checkbox label>span:before,.portalTopOriginal #mdl__firstTime .sticky .checkbox label>span:after{box-sizing:content-box!important;background:#fff!important;border:0!important;border-radius:2px!important;height:2px!important;margin:0!important;padding:0!important;display:block!important}.portalTopOriginal #mdl__firstTime .sticky .checkbox label>span:before{transform-origin:0 0!important;width:0!important;top:13px!important;left:9px!important;transform:rotate(45deg)!important}.portalTopOriginal #mdl__firstTime .sticky .checkbox label>span:after{transform-origin:0 0!important;width:0!important;top:16px!important;left:10px!important;transform:rotate(305deg)!important}.portalTopOriginal #mdl__firstTime .sticky .checkbox input#check:checked+label>span:before{width:5px!important}.portalTopOriginal #mdl__firstTime .sticky .checkbox input#check:checked+label>span:after{width:10px!important}.portalTopOriginal #mdl__firstTime .sticky .checkbox label>span{overflow:hidden!important}.portalTopOriginal #mdl__firstTime .sticky .checkbox label>span:before{content:none!important;width:0!important;height:0!important;display:none!important}.portalTopOriginal #mdl__firstTime .sticky .checkbox label>span:after{content:""!important;color:#fff!important;opacity:0!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;font-family:Arial,sans-serif!important;font-size:17px!important;font-weight:700!important;line-height:1!important;display:flex!important;position:absolute!important;inset:0!important;transform:none!important}.portalTopOriginal #mdl__firstTime .sticky .checkbox input#check:checked+label>span:after{content:"✓"!important;opacity:1!important}.portalTopOriginal #mdl__firstTime .sticky .checkbox input#check:not(:checked)+label>span:after{content:""!important;opacity:0!important}.portalTopOriginal #mdl__firstTime .sticky .checkbox label>span{box-sizing:content-box!important;transform-origin:50%!important;background:#000!important;border:2px solid #fff!important;border-radius:50%!important;width:25px!important;height:25px!important;margin:0 10px 0 0!important;padding:0!important;transition:background-color .15s .1s,transform .35s cubic-bezier(.78,-1.22,.17,1.89)!important;display:inline-block!important;position:relative!important;overflow:visible!important;transform:scale(.8)!important}.portalTopOriginal #mdl__firstTime .sticky .checkbox label>span:before,.portalTopOriginal #mdl__firstTime .sticky .checkbox label>span:after{content:""!important;opacity:1!important;box-sizing:content-box!important;transform-origin:0 0!important;background:#fff!important;border:0!important;border-radius:2px!important;height:2px!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important}.portalTopOriginal #mdl__firstTime .sticky .checkbox label>span:before{width:0!important;transition:width 50ms 50ms!important;inset:13px auto auto 9px!important;transform:rotate(45deg)!important}.portalTopOriginal #mdl__firstTime .sticky .checkbox label>span:after{width:0!important;transition:width 50ms!important;inset:16px auto auto 10px!important;transform:rotate(305deg)!important}.portalTopOriginal #mdl__firstTime .sticky .checkbox label:hover>span:before{width:5px!important;transition:width .1s!important}.portalTopOriginal #mdl__firstTime .sticky .checkbox label:hover>span:after{width:10px!important;transition:width .15s .1s!important}.portalTopOriginal #mdl__firstTime .sticky .checkbox input#check:checked+label>span{background:#eb0000!important;border-color:#eb0000!important;transform:scale(.8)!important}.portalTopOriginal #mdl__firstTime .sticky .checkbox input#check:checked+label>span:before{content:""!important;width:5px!important;transition:width .15s .1s!important;display:block!important}.portalTopOriginal #mdl__firstTime .sticky .checkbox input#check:checked+label>span:after{content:""!important;width:10px!important;transition:width .15s .1s!important;display:block!important}.portalTopOriginal #mdl__firstTime .sticky .checkbox input#check:not(:checked)+label>span{background:#000!important;border-color:#fff!important}.portalTopOriginal #mdl__firstTime .sticky .checkbox input#check:not(:checked)+label:not(:hover)>span:before,.portalTopOriginal #mdl__firstTime .sticky .checkbox input#check:not(:checked)+label:not(:hover)>span:after{content:""!important;width:0!important;display:block!important}.portalTopOriginal #mdl__firstTime .sticky .exp .checkbox input#check:checked+label>span:before{content:""!important;box-sizing:content-box!important;transform-origin:0 0!important;opacity:1!important;background:#fff!important;border:0!important;border-radius:2px!important;width:5px!important;height:2px!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:13px auto auto 9px!important;transform:rotate(45deg)!important}.portalTopOriginal #mdl__firstTime .sticky .exp .checkbox input#check:checked+label>span:after{content:""!important;box-sizing:content-box!important;transform-origin:0 0!important;opacity:1!important;background:#fff!important;border:0!important;border-radius:2px!important;width:10px!important;height:2px!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:16px auto auto 10px!important;transform:rotate(305deg)!important}
.portalTopOriginal #mdl__firstTime .sticky .exp .checkbox label>span{isolation:isolate!important;z-index:1!important;overflow:visible!important}.portalTopOriginal #mdl__firstTime .sticky .exp .checkbox label>span:before,.portalTopOriginal #mdl__firstTime .sticky .exp .checkbox label>span:after{content:none!important;display:none!important}.portalTopOriginal #mdl__firstTime .sticky .exp .checkbox label>span>i{z-index:10!important;box-sizing:content-box!important;transform-origin:50%!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;background:0 0!important;border-top:0!important;border-bottom:2px solid #fff!important;border-left:2px solid #fff!important;border-right:0!important;width:10px!important;height:5px!important;margin:0!important;padding:0!important;transition:opacity .15s!important;display:block!important;position:absolute!important;top:7px!important;left:6px!important;transform:rotate(-45deg)!important}.portalTopOriginal #mdl__firstTime .sticky .exp .checkbox label:hover>span>i,.portalTopOriginal #mdl__firstTime .sticky .exp .checkbox input#check:checked+label>span>i{opacity:1!important;visibility:visible!important}.portalTopOriginal #mdl__firstTime .sticky .exp .checkbox input#check:checked+label>span{background:#eb0000!important;border-color:#eb0000!important}
.portalTopOriginal[lang=en] #mdl__firstTime,.portalTopOriginal[lang=en] #mdl__firstTime .firstTime__inner{font-family:Meiryo,Osaka,MS PGothic,sans-serif!important}.portalTopOriginal[lang=en] #mdl__firstTime .firstTime__inner dl dt{font-family:Noto Serif JP,serif!important;font-size:35px!important;font-weight:400!important;line-height:52.5px!important}.portalTopOriginal[lang=en] #mdl__firstTime .firstTime__inner dl dd{align-items:center!important;width:820px!important;height:350px!important;margin:0 auto 20px!important;padding:0!important;display:flex!important}.portalTopOriginal[lang=en] #mdl__firstTime .firstTime__inner dl dd>p:first-child{box-sizing:content-box!important;letter-spacing:normal!important;text-align:left!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;flex:0 0 460px!important;width:460px!important;min-width:460px!important;max-width:460px!important;height:250px!important;margin:0!important;padding:0 20px 0 0!important;font-family:Meiryo,Osaka,MS PGothic,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:30px!important}.portalTopOriginal[lang=en] #mdl__firstTime .firstTime__inner dl dd>p:first-child>span{box-sizing:content-box!important;text-align:center!important;width:460px!important;height:30px!important;margin:20px 0 0!important;padding:20px 0!important;font-family:Meiryo,Osaka,MS PGothic,sans-serif!important;font-size:15px!important;line-height:30px!important;display:block!important}.portalTopOriginal[lang=en] #mdl__firstTime .firstTime__inner dl dd>p:first-child>a{box-sizing:content-box!important;justify-content:center!important;align-items:center!important;width:300px!important;height:40px!important;margin:0 auto!important;padding:0!important;font-family:Oswald,sans-serif!important;font-size:18px!important;font-weight:400!important;line-height:36px!important;display:flex!important}.portalTopOriginal[lang=en] #mdl__firstTime #service{box-sizing:content-box!important;width:820px!important;margin:0 auto 40px!important;padding:60px 0!important}.portalTopOriginal[lang=en] #mdl__firstTime #service h2{text-align:center!important;margin:0 0 80px!important;font-family:Noto Serif JP,serif!important;font-size:25px!important;font-weight:400!important;line-height:37.5px!important}.portalTopOriginal[lang=en] #mdl__firstTime #service p{text-align:center!important;margin:0!important;font-family:Meiryo,Osaka,MS PGothic,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:30px!important}.portalTopOriginal[lang=en] #mdl__firstTime .sticky .exp,.portalTopOriginal[lang=en] #mdl__firstTime .sticky .checkbox,.portalTopOriginal[lang=en] #mdl__firstTime .sticky .checkbox>div{width:278px!important}.portalTopOriginal[lang=en] #mdl__firstTime .sticky .checkbox label{width:258px!important;font-family:Meiryo,Osaka,MS PGothic,sans-serif!important;font-size:14px!important;line-height:21px!important}
