@font-face{font-family:"source-han-sans-japanese";src:url("https://www.capcom-games.com/common/font/SourceHanSansJP-VF.otf.woff2") format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:"source-han-sans-traditional";src:url("https://www.capcom-games.com/common/font/SourceHanSansTW-VF.otf.woff2") format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:"source-han-sans-simplified-c";src:url("https://www.capcom-games.com/common/font/SourceHanSansCN-VF.otf.woff2") format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:"source-han-sans-korean";src:url("https://www.capcom-games.com/common/font/SourceHanSansKR-VF.otf.woff2") format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:"Source Sans 3";src:url("https://www.capcom-games.com/common/font/SourceSans3-VF.woff2") format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:"source-han-serif-japanese";src:url("https://www.capcom-games.com/common/font/SourceHanSerifJP-VF.otf.woff2") format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:"source-han-serif-tc";src:url("https://www.capcom-games.com/common/font/SourceHanSerifTW-VF.otf.woff2") format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:"source-han-serif-sc";src:url("https://www.capcom-games.com/common/font/SourceHanSerifCN-VF.otf.woff2") format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:"source-han-serif-korean";src:url("https://www.capcom-games.com/common/font/SourceHanSerifKR-VF.otf.woff2") format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:"Source Serif 4";src:url("https://www.capcom-games.com/common/font/SourceSerif4-VF.woff2") format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:"Teko";src:url("../common/font/Teko-Regular.woff2") format("woff2");font-display:swap;font-weight:400}@font-face{font-family:"Teko";src:url("../common/font/Teko-Bold.woff2") format("woff2");font-display:swap;font-weight:700}@font-face{font-family:"EB Garamond";src:url("../common/font/EBGaramond-VariableFont.woff2") format("woff2");font-display:swap;font-weight:100 900}a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}html,body{height:100%;width:100%}html{box-sizing:border-box;font-size:calc(100vw/7.5)}@media screen and (min-width: 769px){html{font-size:calc(100vw/19.2);overflow-x:hidden}}*,::after,::before{box-sizing:inherit}body{background:#000;color:#333;font-family:"Source Sans 3",sans-serif;font-size:.22rem;font-weight:500;font-feature-settings:"palt"}@media screen and (min-width: 769px){body{font-size:min(.18rem,18px)}}body.lang-zhhans{font-family:"source-han-sans-simplified-c",sans-serif}body a{backface-visibility:hidden;border:none;color:#333;outline:none;text-decoration:none}body ul li{list-style:none}body ul li a{display:block}body img{height:auto;width:100%;border:none;image-rendering:-webkit-optimize-contrast;margin:auto;outline:none}body img.base-size{height:auto;width:auto}body button{backface-visibility:hidden;cursor:pointer;outline:none}body .wrapper{letter-spacing:.015rem}@media screen and (min-width: 769px){body .wrapper{letter-spacing:min(.015rem,1.5px)}}body .ff-serif{font-family:"EB Garamond",serif}body .ff-sans{font-family:"source-han-sans-japanese",sans-serif}body .ff-teko{font-family:"Teko",sans-serif;font-weight:400}body.lang-ja{font-family:"source-han-sans-japanese",sans-serif}body.lang-ja .ff-serif{font-family:"source-han-serif-japanese",serif}body.lang-ja .ff-serif-w600{font-weight:600 !important}body.lang-ja .ff-sans{font-family:"source-han-sans-japanese",sans-serif}body.lang-ja .ff-teko{font-family:"Teko","source-han-sans-japanese",sans-serif}body.lang-zhhant{font-family:"source-han-sans-traditional",sans-serif}body.lang-zhhant .ff-serif{font-family:"source-han-serif-tc",serif}body.lang-zhhant .ff-serif-w600{font-weight:600 !important}body.lang-zhhant .ff-sans{font-family:"source-han-sans-traditional",sans-serif}body.lang-zhhant .ff-teko{font-family:"Teko","source-han-sans-traditional",sans-serif}body.lang-zhhans{font-family:"source-han-sans-simplified-c",sans-serif}body.lang-zhhans .ff-serif{font-family:"source-han-serif-sc",serif}body.lang-zhhans .ff-serif-w600{font-weight:600 !important}body.lang-zhhans .ff-sans{font-family:"source-han-sans-simplified-c",sans-serif}body.lang-zhhans .ff-teko{font-family:"Teko","source-han-sans-simplified-c",sans-serif}body.lang-ko{font-family:"source-han-sans-korean",sans-serif}body.lang-ko .ff-serif{font-family:"source-han-serif-korean",serif}body.lang-ko .ff-serif-w600{font-weight:600 !important}body.lang-ko .ff-sans{font-family:"source-han-sans-korean",sans-serif}body.lang-ko .ff-teko{font-family:"Teko","source-han-sans-korean",sans-serif}.ua-ie main,.ua-ie aside,.ua-ie article,.ua-ie section{display:block}@media screen and (max-width: 768px){.site-header{left:0;position:fixed;top:0;width:100%;z-index:3}}.site-header-inner{display:flex;top:0;z-index:2}@media screen and (max-width: 768px){.site-header-inner{justify-content:flex-end;height:100%;width:100%}}@media screen and (min-width: 769px){.site-header-inner{flex-wrap:wrap;align-items:center;position:fixed;right:min(.3rem,30px);top:min(.3rem,30px)}}.site-header-btn{filter:drop-shadow(0 0 5px black);position:fixed;right:.3rem;text-align:center;top:.3rem;z-index:3}@media screen and (min-width: 769px){.site-header-btn{display:none}}.site-header-btn-ic{display:inline-block;height:.48rem;margin-bottom:.04rem;position:relative;width:.48rem}.site-header-btn-ic::before,.site-header-btn-ic::after{background-color:#fff;content:"";display:block;height:min(.02rem,2px);position:absolute;left:50%;transform:translate(-50%, -50%);width:100%}.site-header-btn-ic::before{top:30%}.site-header-btn-ic::after{top:70%}.site-header-btn-label{color:#fff;font-size:.26rem}.site-header-list{font-size:.44rem}@media screen and (max-width: 768px){.site-header-list{background-color:rgba(0,0,0,.8);height:100vh;padding:2.4rem .8rem .8rem;width:50%}}@media screen and (min-width: 769px){.site-header-list{display:flex;flex-wrap:wrap;justify-content:flex-end;font-size:min(.26rem,26px)}}.site-header-list-item{line-height:1.2;position:relative}@media screen and (min-width: 769px){.site-header-list-item-label{filter:drop-shadow(0 0 6px black) drop-shadow(0 0 6px black)}}.site-header-list-item .btn-item-label{padding:.2rem}@media screen and (min-width: 769px){.site-header-list-item .btn-item-label{padding:min(.1rem,10px) min(.2rem,20px)}}@media screen and (max-width: 768px){.site-header-list-item:not(:last-child){margin-bottom:.6rem}}@media screen and (min-width: 769px){.site-header-list-item:not(.site-header-list-item-dlc):not(.site-header-list-item-buy){margin-right:min(.15rem,15px);padding-right:min(.15rem,15px)}}@media screen and (min-width: 769px){.site-header-list-item:not(.site-header-list-item-dlc):not(.site-header-list-item-buy)::after{background-color:#fff;content:"";display:block;height:1px;position:absolute;right:-5px;top:calc(50% - 1px);transform:translateY(-50%);width:7px}}@media screen and (min-width: 769px){.site-header-list-item-buy{display:none}}.site-header-list-item-buy .btn-item-label{padding:.15rem .2rem !important}@media screen and (min-width: 769px){.site-header-list-item-buy .btn-item-label{padding:min(.1rem,10px) min(.2rem,20px) !important}}.site-header-list a{color:#fff;transition:color .4s ease}@media screen and (min-width: 769px){.site-header-list a:hover{color:#bb1020}}.site-header .buy-btn{min-width:30vw}@media screen and (max-width: 768px){.site-header .buy-btn{bottom:0;left:0;position:fixed}}@media screen and (min-width: 769px){.site-header .buy-btn{margin-left:min(.2rem,20px);min-width:min(1.2rem,120px);position:relative}}.site-header .buy-btn .btn{position:relative}.site-header .buy-btn .ic.ic-up{left:50%;position:absolute;transform:translateX(-50%)}@media screen and (max-width: 768px){.site-header .buy-btn .ic.ic-up{bottom:calc(100% + 18px)}}@media screen and (min-width: 769px){.site-header .buy-btn .ic.ic-up{top:calc(100% + 6px)}}@media screen and (min-width: 769px){.site-header .buy-btn .btn-item{transition:opacity .3s ease}}.site-header .buy-btn .btn-item-label{font-size:.38rem;padding:.2rem}@media screen and (min-width: 769px){.site-header .buy-btn .btn-item-label{font-size:min(.3rem,30px);padding:min(.1rem,10px) min(.2rem,20px)}}#title_footer{border-top:1px solid #4a4a4a;position:relative;z-index:1}#title_footer .title-footer-menu ul li a span::before,#title_footer .title-footer-legal a{color:#bb1020}.wrapper{line-height:1.5;position:relative;z-index:1}@media screen and (max-width: 768px){.wrapper{overflow-x:hidden}}.sec{padding:10.66% 0% 11.33% 0%}@media screen and (min-width: 769px){.sec{padding:4.16% 0% 4.42% 0%}}@media screen and (min-width: 1400px){.sec{padding:80px 0 85px}}.sec-inner{padding:0% 5.33% 0% 5.33%}@media screen and (min-width: 769px){.sec-inner{padding:0% 2.08% 0% 2.08%}}@media screen and (min-width: 1024px){.sec-inner{padding:0}}.main .sec{position:relative;z-index:1}.sub{padding:5.33% 0% 5.33% 0%}@media screen and (min-width: 769px){.sub{padding:2.08% 0% 2.08% 0%;position:relative;z-index:1}}@media screen and (min-width: 1400px){.sub{padding:40px 0}}.sub .sec-inner{padding:0% 5.33% 0% 5.33%}@media screen and (min-width: 769px){.sub .sec-inner{margin-right:auto;margin-left:auto;padding:0% 2.08% 0% 2.08%;width:96%}}@media screen and (min-width: 1024px){.sub .sec-inner{padding:0 min(.4rem,40px);width:77.08%}}.page-bg{display:block;height:100%;left:50%;position:fixed;top:0;transform:translateX(-50%);width:100%;z-index:-2}.page-bg::after{background-image:url(../images/common/bg_overlay.png);background-position:left top;background-repeat:repeat;background-size:6px;content:"";display:block;height:100%;left:50%;opacity:.4;position:absolute;top:50%;transform:translate(-50%, -50%);transition:opacity .2s ease-out;width:100%;z-index:1}.page-bg .page-bg-loader{background:#000;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100%;z-index:-1}.page-bg .page-bg-loader-ic{height:36px;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:36px}.page-bg .page-bg-video{background:#000;content:"";display:none;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100%;z-index:-1}.page-bg .page-bg-video-player{content:"";display:none;height:112%;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:112%;z-index:1}@media screen and (min-width: 769px){.page-bg .page-bg-video-player{height:100%;width:100%}}@media screen and (max-width: 768px){.page-bg .page-bg-video-sp{display:block}}@media screen and (max-width: 768px){.page-bg .page-bg-video-sp .page-bg-video-player{display:block}}@media screen and (min-width: 769px){.page-bg .page-bg-video-pc{display:block}}@media screen and (min-width: 769px){.page-bg .page-bg-video-pc .page-bg-video-player{display:block}}.page-bg-change{position:relative;z-index:-1}.page-bg-change-item{background:#000;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100%}.page-bg-change-item::after{background-image:url(../images/bg-sp.jpg);background-position:center top;background-repeat:no-repeat;background-size:160vw;position:absolute;content:"";display:block;height:110%;left:50%;top:0;transform:translateX(-50%);width:110%;z-index:-2}@media screen and (min-width: 769px){.page-bg-change-item::after{background-image:url(../images/bg.jpg);background-size:cover}}.enclose-ctr{border:1px solid rgba(106,106,106,.4);color:#fff;padding:.4rem;position:relative;z-index:1}@media screen and (min-width: 769px){.enclose-ctr{padding:min(.4rem,40px)}}.enclose-ctr::before{content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100%;z-index:-1}.enclose-ctr-black::before{background-color:#000;opacity:.8}.enclose-ctr-gray::before{background-color:#17191b;opacity:1}@media screen and (min-width: 769px){.enclose-ctr-inner{padding:min(.4rem,40px)}}.enclose-ctr-inner::before,.enclose-ctr-inner::after{bottom:100%;content:"";display:block;height:1px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100%}.enclose-ctr-inner::before{background-color:#bb1020}.enclose-ctr-inner::after{background-image:url(../images/common/site_pattern.png);background-position:center;background-repeat:repeat;background-size:1000px;opacity:.8}.enclose-ctr-inner .enclose-ctr{border:none}@media screen and (min-width: 769px){.enclose-ctr-inner .enclose-ctr-inner{padding:min(.2rem,20px)}}.sec-ttl{color:#bb1020;font-family:"Teko",sans-serif;font-weight:400;font-size:min(.6rem,60px);line-height:1.2;margin-bottom:.4rem}@media screen and (min-width: 769px){.sec-ttl{margin-bottom:min(.2rem,20px)}}.sec-ttl-pattarn{background-color:#bb1020;background-position:left top;background-size:cover;-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);display:inline-block;filter:drop-shadow(5px 0 10px rgba(0, 0, 0, 0.8))}.sec-ttl-pattarn-white{background-color:#fff}.sec-lead{font-family:"Source Sans 4",serif;font-size:min(.45rem,45px);font-weight:600;color:#fff;letter-spacing:normal;line-height:1.2;margin-bottom:min(.4rem,40px)}.sec-desc{color:#fff}.text-ctr .text{color:#fff;line-height:2}.text-ctr .text:not(:last-of-type){margin-bottom:1em}.notes-list-item{font-size:.7em;line-height:1.2}.notes-list-item:not(:last-child){margin-bottom:.4em}.notes-text{display:block;font-size:.7em;line-height:1.2;margin-top:.5em;padding-left:1em;text-indent:-1em}.btn .btn-item-label{color:#fff;display:block}.btn-image .btn-item-label{line-height:0}.btn-border .btn-item{border:1px solid #bb1020;filter:drop-shadow(10px 0 10px rgba(0, 0, 0, 0.6));cursor:pointer}.btn-border .btn-item-label{padding:.2rem;position:relative;text-align:center;z-index:2}@media screen and (min-width: 769px){.btn-border .btn-item-label{padding:min(.1rem,10px) min(.2rem,20px)}}.btn-pattern .btn-item{background-color:#bb1020;cursor:pointer;padding:2px;position:relative;transition:background .3s ease}.btn-pattern .btn-item-label{padding:.2rem;position:relative;text-align:center;transition:background .3s ease;z-index:2}@media screen and (min-width: 769px){.btn-pattern .btn-item-label{padding:min(.1rem,10px) min(.2rem,20px)}}.btn-pattern .btn-item::after{background-image:url(../images/common/site_pattern.png);background-position:center;background-repeat:no-repeat;background-size:100%;content:"";display:block;height:100%;left:50%;opacity:.4;position:absolute;top:50%;transform:translate(-50%, -50%);width:100%;z-index:1}.btn-pattern-border .btn-item-label{background-color:#000}.ic::before{content:"";display:inline-block;vertical-align:middle}.ic.ic-up{display:inline-block;line-height:1;position:relative}.ic.ic-up::before,.ic.ic-up::after{background:#bb1020;border-radius:100%;content:"";display:block;height:6px;left:50%;position:absolute;top:calc(100% + 6px);transform:translateX(-50%);width:6px;z-index:1}@media screen and (min-width: 769px){.ic.ic-up::before,.ic.ic-up::after{left:50%}}.ic.ic-up::after{animation:pulsate 1.5s ease infinite}.ic.ic-up.sec-ttl-pattarn::before,.ic.ic-up.topics-link::before{left:6px;top:-12px}.ic.ic-up.sec-ttl-pattarn::after,.ic.ic-up.topics-link::after{left:3px;top:-12px}.ic.ic-up.topics-update::before,.ic.ic-up.topics-update::after{left:-5px;transform:none}.ic.ic-up.topics-update::before{top:6px}.ic.ic-up.topics-update::after{top:6px}.ic.ic-up.topics-bnr::before,.ic.ic-up.topics-bnr::after,.ic.ic-up.trailer-panel::before,.ic.ic-up.trailer-panel::after{left:0;transform:none}.ic.ic-up.topics-bnr::before,.ic.ic-up.trailer-panel::before{top:-12px}.ic.ic-up.topics-bnr::after,.ic.ic-up.trailer-panel::after{top:-12px}.ic.ic-up.character-image{display:block}.ic.ic-up.character-image::before,.ic.ic-up.character-image::after{left:6px;top:6px;transform:none}.langselect{color:#fff;font-family:"Source Sans 3",sans-serif;letter-spacing:normal}@media screen and (min-width: 769px){.langselect{text-align:center}}.langselect-inner{position:relative}@media screen and (max-width: 768px){.langselect-inner{text-align:center}}@media screen and (min-width: 769px){.langselect-inner{display:inline-block;text-align:left}}.langselect .SumoSelect{width:auto}@media screen and (min-width: 769px){.langselect .SumoSelect{background:rgba(0,0,0,0);min-width:160px;padding:0 40px;transition:background .2s ease}}@media screen and (min-width: 769px){.langselect .SumoSelect.open{background:rgba(0,0,0,.8)}}.langselect .SumoSelect.open .optWrapper{background:rgba(0,0,0,.8);opacity:1;top:auto;visibility:visible;z-index:1}@media screen and (min-width: 769px){.langselect .SumoSelect:hover .CaptionCont{border:1px solid #bb1020 !important}}.langselect .SumoUnder{display:none}.langselect .CaptionCont{background:#000;border:1px solid #4a4a4a !important;border-radius:0;box-shadow:none !important;cursor:pointer;font-size:1.1em;min-height:auto;min-height:initial;padding:.5em 1.5em}@media screen and (min-width: 769px){.langselect .CaptionCont{font-size:13px;transition:border .2s ease}}.langselect .CaptionCont span{cursor:pointer;display:inline-block;padding:0 0 0 6px;position:relative;vertical-align:middle}.langselect .CaptionCont label{display:none}.langselect .CaptionCont::before{background-image:url(../images/common/earth_ic.svg);background-repeat:no-repeat;background-size:contain;content:"";cursor:pointer;display:inline-block;height:20px;vertical-align:middle;width:20px}.langselect .optWrapper{background:none;border:none;border-radius:0;bottom:100%;box-shadow:none !important;display:block !important;font-size:13px;opacity:0;padding:20px 20px 10px;position:absolute;text-align:center;top:auto;transition:all .2s ease;visibility:hidden;z-index:-1}.langselect .optWrapper .options{border-radius:0;display:inline-block;max-height:auto;max-height:initial}.langselect .optWrapper .opt{border-bottom:none !important;border-radius:0 !important;padding:0 !important;text-align:center;transition:background .2s ease}.langselect .optWrapper .opt:not(:last-child){margin-bottom:4px}.langselect .optWrapper .opt:hover{background:none !important;color:#bb1020}.langselect .optWrapper .opt.is-selected{color:#bb1020;font-weight:800}@media screen and (min-width: 769px){.langselect .optWrapper .opt.blank{display:none}}.ua-ie .SumoSelect.open .optWrapper .options{max-height:100% !important}.swiper .swiper-scrollbar{background:#5d0b13;border-radius:0;bottom:0;cursor:pointer;height:.08rem;width:80.59%}@media screen and (min-width: 769px){.swiper .swiper-scrollbar{height:6px;width:min(4rem,400px)}}.swiper .swiper-scrollbar-drag{background:#bb1020;border-radius:0}.swiper .swiper-button-box{background-color:#bb1020;background-image:url(../images/common/site_pattern.png);background-position:center;background-repeat:no-repeat;background-size:100%;height:.48rem;width:.48rem}@media screen and (min-width: 769px){.swiper .swiper-button-box{height:min(.32rem,32px);width:min(.32rem,32px)}}.swiper .swiper-button-box::before{background-image:url(../images/common/arrow_ic-w.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:.3rem;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:.8rem}@media screen and (min-width: 769px){.swiper .swiper-button-box::before{height:min(.15rem,15px);width:min(.08rem,8px)}}.swiper .swiper-button-box::after{content:""}.swiper .swiper-button-box.swiper-button-prev::before{left:calc(50% - .8rem);transform:scale(-1, 1) translate(-50%, -50%)}@media screen and (min-width: 769px){.swiper .swiper-button-box.swiper-button-prev::before{left:calc(50% - min(.08rem,8px))}}.swiper .swiper-button-box.swiper-button-disabled{opacity:1;filter:brightness(0.6)}.swiper .swiper-button-arrow{background:none;height:.27rem;width:.16rem}@media screen and (min-width: 769px){.swiper .swiper-button-arrow{height:min(.27rem,27px);width:min(.16rem,16px)}}.swiper .swiper-button-arrow::before{background-image:url(../images/common/arrow_ic-r.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:100%;width:100%}.swiper .swiper-button-arrow::after{display:none}.swiper .swiper-button-arrow.swiper-button-prev{display:block}.swiper .swiper-button-arrow.swiper-button-prev::before{transform:scale(-1, 1)}.swiper .swiper-button-arrow.swiper-button-next{display:block}.swiper .swiper-pagination{margin-right:1em;margin-left:1em;position:relative;top:-2px}.swiper .swiper-pagination .swiper-pagination-bullet{background:#5d0b13;border-radius:0;height:.06rem;line-height:1;opacity:1;transition:background .4s ease;vertical-align:middle;width:.8rem}@media screen and (min-width: 769px){.swiper .swiper-pagination .swiper-pagination-bullet{height:min(.04rem,4px);width:min(.8rem,80px)}}.swiper .swiper-pagination .swiper-pagination-bullet:not(:last-of-type){margin-right:.5em}.swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#bb1020;height:.1rem}@media screen and (min-width: 769px){.swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{height:min(.06rem,6px)}}.swiper .swiper-nav{display:flex;align-items:center}@media screen and (max-width: 768px){.swiper .swiper-nav{justify-content:space-between}}.swiper .swiper-nav .swiper-button-box,.swiper .swiper-nav .swiper-button-arrow{left:auto;margin-top:0;position:relative;right:auto;top:auto;transition:filter .4s ease}.swiper .swiper-nav .swiper-pagination{position:relative}@media screen and (min-width: 769px){[data-js-slider=freeMode],[data-js-slider=notfreeMode]{padding-top:57px}}@media screen and (max-width: 768px){[data-js-slider=freeMode][data-js-slider-freemode=topics],[data-js-slider=notfreeMode][data-js-slider-freemode=topics]{padding-top:18px}}@media screen and (max-width: 768px){[data-js-slider=freeMode] .swiper-nav,[data-js-slider=notfreeMode] .swiper-nav{margin-top:.4rem;margin-right:auto;margin-left:auto;width:89.33%}}@media screen and (min-width: 769px){[data-js-slider=freeMode] .swiper-nav,[data-js-slider=notfreeMode] .swiper-nav{position:absolute;right:.6rem;top:0}}@media screen and (max-width: 768px){[data-js-slider=freeMode] .swiper-scrollbar,[data-js-slider=notfreeMode] .swiper-scrollbar{order:2}}@media screen and (min-width: 769px){[data-js-slider=freeMode] .swiper-scrollbar,[data-js-slider=notfreeMode] .swiper-scrollbar{margin-right:min(.2rem,20px)}}@media screen and (max-width: 768px){[data-js-slider=freeMode] .swiper-button-box.swiper-button-prev,[data-js-slider=notfreeMode] .swiper-button-box.swiper-button-prev{order:1}}@media screen and (min-width: 769px){[data-js-slider=freeMode] .swiper-button-box.swiper-button-prev,[data-js-slider=notfreeMode] .swiper-button-box.swiper-button-prev{margin-right:min(.1rem,10px)}}@media screen and (max-width: 768px){[data-js-slider=freeMode] .swiper-button-box.swiper-button-next,[data-js-slider=notfreeMode] .swiper-button-box.swiper-button-next{order:3}}[data-js-slider=freeMode] .topics-list .swiper-slide,[data-js-slider=notfreeMode] .topics-list .swiper-slide{height:auto;margin-right:.4rem;max-width:66.56%}@media screen and (min-width: 769px){[data-js-slider=freeMode] .topics-list .swiper-slide,[data-js-slider=notfreeMode] .topics-list .swiper-slide{margin-right:min(.4rem,40px);max-width:30.97%}}[data-js-slider=freeMode] .topics-list .swiper-slide:last-child,[data-js-slider=notfreeMode] .topics-list .swiper-slide:last-child{margin-right:min(.8rem,80px)}@media screen and (min-width: 1024px){[data-js-slider=freeMode] .topics-list .swiper-slide:last-child,[data-js-slider=notfreeMode] .topics-list .swiper-slide:last-child{margin-right:min(3.3rem,330px)}}[data-js-slider=freeMode] .topics-list .topics-link,[data-js-slider=notfreeMode] .topics-list .topics-link{height:calc(100% - 1px)}[data-js-slider=freeMode] .trailer-list .swiper-slide,[data-js-slider=notfreeMode] .trailer-list .swiper-slide{margin-right:.4rem;max-width:80.59%}@media screen and (min-width: 769px){[data-js-slider=freeMode] .trailer-list .swiper-slide,[data-js-slider=notfreeMode] .trailer-list .swiper-slide{margin-right:min(.4rem,40px);max-width:47.5%}}[data-js-slider=freeMode] .trailer-list .swiper-slide:last-child,[data-js-slider=notfreeMode] .trailer-list .swiper-slide:last-child{margin-right:min(.8rem,80px)}@media screen and (min-width: 1024px){[data-js-slider=freeMode] .trailer-list .swiper-slide:last-child,[data-js-slider=notfreeMode] .trailer-list .swiper-slide:last-child{margin-right:min(3.3rem,330px)}}[data-js-slider=freeMode].is-destroy .swiper-nav,[data-js-slider=notfreeMode].is-destroy .swiper-nav{display:none}[data-js-slider=carousel] .swiper-wrapper{margin-bottom:min(.2rem,20px)}[data-js-slider=carousel] .swiper-nav{justify-content:center;position:relative}[data-js-slider=carousel] .swiper-pagination{width:auto}[data-js-slider=carousel] .location-list .swiper-slide{margin-right:.1rem;margin-left:.1rem;max-width:73.33%}@media screen and (min-width: 769px){[data-js-slider=carousel] .location-list .swiper-slide{margin-right:min(.2rem,20px);margin-left:min(.2rem,20px);max-width:60.41%}}[data-js-slider=carousel] .location-list+.swiper-nav .swiper-pagination-bullet{width:.6rem}@media screen and (min-width: 769px){[data-js-slider=carousel] .location-list+.swiper-nav .swiper-pagination-bullet{width:min(.6rem,60px)}}[data-js-slider=characterThumb] .slider-thumb{margin:0;width:100%}[data-js-slider=characterThumb] .slider-thumb-list{flex-wrap:wrap}@media screen and (min-width: 769px){[data-js-slider=characterThumb] .slider-thumb-list{justify-content:flex-end}}[data-js-slider=characterThumb] .slider-thumb-list-item{cursor:pointer;height:auto;margin-bottom:.5%;width:24.625%}@media screen and (min-width: 769px){[data-js-slider=characterThumb] .slider-thumb-list-item{margin-bottom:.25%;width:14.0714285714%}}@media screen and (max-width: 768px){[data-js-slider=characterThumb] .slider-thumb-list-item:not(:nth-child(4n)){margin-right:.5%}}@media screen and (min-width: 769px){[data-js-slider=characterThumb] .slider-thumb-list-item:not(:nth-child(6)):not(:nth-child(13)){margin-right:.25%}}[data-js-slider=characterThumb] .slider-thumb-list-item::before{box-shadow:2px 2px 4px inset hsla(0,0%,100%,0),-2px -2px 4px inset hsla(0,0%,100%,0);bottom:-0.24rem;content:"";display:block;height:calc(100% - 2px);left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%, -50%);transition:bottom .4s ease-in-out .4s,box-shadow .4s ease-in-out .4s;width:calc(100% - 2px)}@media screen and (min-width: 769px){[data-js-slider=characterThumb] .slider-thumb-list-item::before{bottom:min(.24rem,-24px)}}[data-js-slider=characterThumb] .slider-thumb-list-item::after{background-color:rgba(74,74,74,.8);content:"";display:block;height:1px;transition:background .4s ease-in-out}[data-js-slider=characterThumb] .character-image{overflow:hidden;position:relative}[data-js-slider=characterThumb] .character-image-item{line-height:0}[data-js-slider=characterThumb] .character-image-item img{border-top:1px solid hsla(0,0%,100%,.2);border-right:1px solid hsla(0,0%,100%,.2);border-left:1px solid hsla(0,0%,100%,.2);bottom:0;filter:grayscale(1);transition:filter .4s ease}[data-js-slider=characterThumb] .character-image figcaption{bottom:min(.05rem,5px);color:#fff;filter:drop-shadow(1px 1px 2px rgba(0, 0, 0, 0.8));font-size:min(.18rem,18px);line-height:1;position:absolute;right:min(.1rem,10px);text-align:right;text-shadow:0px 0px 9px #000}@media screen and (min-width: 769px){[data-js-slider=characterThumb] .character-image figcaption{font-size:min(.14rem,14px)}}[data-js-slider=characterThumb] .swiper-slide-thumb-active{pointer-events:none}[data-js-slider=characterThumb] .swiper-slide-thumb-active::before{box-shadow:2px 2px 4px inset hsla(0,0%,100%,.15),-2px -2px 4px inset hsla(0,0%,100%,.15);bottom:0;mix-blend-mode:screen;opacity:1;z-index:1}[data-js-slider=characterThumb] .swiper-slide-thumb-active::after{background-color:#bb1020;background-position:center;background-repeat:no-repeat}[data-js-slider=characterThumb] .swiper-slide-thumb-active .character-image-item img{filter:grayscale(0)}[data-js-slider=character]{padding:0 .24rem}@media screen and (max-width: 768px){[data-js-slider=character]{left:-0.24rem;position:release;width:calc(100% + .48rem)}}@media screen and (min-width: 769px){[data-js-slider=character]{padding:0 16px}}[data-js-slider=character] .character-image{line-height:0;width:100%}@media screen and (max-width: 768px){[data-js-slider=character] .character-image{margin-bottom:-3.1rem}}[data-js-slider=character] .character-image-modal{filter:drop-shadow(1px 1px 2px rgba(0, 0, 0, 0.8));position:absolute;top:3.8rem;width:.32rem;z-index:2}@media screen and (max-width: 768px){[data-js-slider=character] .character-image-modal{right:.4rem}}@media screen and (min-width: 769px){[data-js-slider=character] .character-image-modal{left:min(.2rem,20px);top:min(.2rem,20px);width:min(.32rem,32px)}}[data-js-slider=character] .character-detail{padding:.3rem .6rem .4rem;position:relative;z-index:2}@media screen and (max-width: 768px){[data-js-slider=character] .character-detail{background:#0c1314}}@media screen and (min-width: 769px){[data-js-slider=character] .character-detail{padding:1.8rem .65rem .4rem .35rem;position:absolute;right:0;width:32.75%}}[data-js-slider=character] .character-name{color:#bb1020;margin-bottom:min(.3rem,30px)}[data-js-slider=character] .character-name .name{background-color:#bb1020;background-position:left top;background-repeat:no-repeat;background-size:cover;-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);display:inline-block;font-size:min(.96rem,96px);line-height:1.02}[data-js-slider=character] .character-name .name-sub{font-size:.45em}[data-js-slider=character] .character-name .ruby{display:block;font-weight:800;letter-spacing:normal}[data-js-slider=character] .character-name .cv{margin-left:.5em}[data-js-slider=character] .character-name.is-anime .name{animation:ttlTexture .8s cubic-bezier(0.215, 0.61, 0.355, 1) forwards}[data-js-slider=character] .character-text{color:#fff;line-height:2}@media screen and (min-width: 1920px){[data-js-slider=character] .character-text{width:83.33%}}[data-js-slider=character] .swiper-button-box{margin-top:0;transform:translateY(-50%)}@media screen and (max-width: 768px){[data-js-slider=character] .swiper-button-box{top:25%}}[data-js-slider=character] .swiper-button-box.swiper-button-prev{left:.04rem}@media screen and (min-width: 769px){[data-js-slider=character] .swiper-button-box.swiper-button-prev{left:0}}[data-js-slider=character] .swiper-button-box.swiper-button-next{right:.04rem}@media screen and (min-width: 769px){[data-js-slider=character] .swiper-button-box.swiper-button-next{right:0}}[data-js-slider=character] .swiper-pagination-ctr{display:flex;filter:drop-shadow(1px 1px 2px rgba(0, 0, 0, 0.8));align-items:center;left:.4rem;position:absolute;z-index:2}@media screen and (max-width: 768px){[data-js-slider=character] .swiper-pagination-ctr{top:3.8rem}}@media screen and (min-width: 769px){[data-js-slider=character] .swiper-pagination-ctr{bottom:min(.2rem,20px);left:min(.2rem,20px)}}[data-js-slider=character] .swiper-pagination-label{color:#fff;margin-right:1em}[data-js-slider=character] .swiper-pagination-character .circle-svg{display:block;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%) rotate(-90deg);width:100%}[data-js-slider=character] .swiper-pagination-character .circle-svg-item{fill:rgba(0,0,0,0);height:100%;stroke-width:2;width:100%}[data-js-slider=character] .swiper-pagination-character .circle-svg-animation{stroke:#fff;stroke-dasharray:0 365}[data-js-slider=character] .swiper-pagination-character .circle-svg-flame{stroke:hsla(0,0%,100%,0)}[data-js-slider=character] .swiper-pagination-character .circle-number{left:50%;position:absolute;top:calc(50% + .075em);transform:translate(-50%, -50%)}[data-js-slider=character] .swiper-pagination-character .circle-indicator{bottom:0;height:1px;left:0;opacity:0;position:absolute;width:0;z-index:-1}[data-js-slider=character] .swiper-pagination-character .swiper-pagination-bullet{background-color:rgba(0,0,0,0);color:#fff;height:.48rem;line-height:1;opacity:1;position:relative;width:.48rem}@media screen and (min-width: 769px){[data-js-slider=character] .swiper-pagination-character .swiper-pagination-bullet{height:min(.32rem,32px);width:min(.32rem,32px)}}[data-js-slider=character] .swiper-pagination-character .swiper-pagination-bullet:nth-child(1){margin-right:1.5em}[data-js-slider=character] .swiper-pagination-character .swiper-pagination-bullet:nth-child(1)::after{content:"–";left:calc(100% + .75em);position:absolute;top:calc(50% + .075em);transform:translateY(-50%)}[data-js-slider=character] .swiper-pagination-character .swiper-pagination-bullet-active{pointer-events:none}[data-js-slider=character] .swiper-slide.slider-list-item.swiper-slide-duplicate .slider-nest-list-item{width:100% !important}[data-js-slider=gameplayAction] .swiper-nav,[data-js-slider=gameplayResource] .swiper-nav{justify-content:center;position:relative}@media screen and (min-width: 769px){[data-js-slider=gameplayAction] .swiper-nav,[data-js-slider=gameplayResource] .swiper-nav{top:-0.15rem;width:33.33%}}@media screen and (min-width: 1024px){[data-js-slider=gameplayAction] .swiper-nav,[data-js-slider=gameplayResource] .swiper-nav{top:min(-0.9rem,90px);width:28.44%}}[data-js-slider=gameplayAction] .swiper-nav .swiper-button-prev::after,[data-js-slider=gameplayAction] .swiper-nav .swiper-button-next::after,[data-js-slider=gameplayResource] .swiper-nav .swiper-button-prev::after,[data-js-slider=gameplayResource] .swiper-nav .swiper-button-next::after{content:""}[data-js-slider=gameplayAction] .swiper-pagination,[data-js-slider=gameplayResource] .swiper-pagination{width:auto}@media screen and (min-width: 769px){[data-js-slider=gameplayAction] .swiper-pagination-bullet,[data-js-slider=gameplayResource] .swiper-pagination-bullet{width:min(.8rem,80px) !important}}@media screen and (min-width: 769px){[data-js-slider=gameplayAction] .swiper-nav{margin-right:auto;margin-left:1.4rem}}@media screen and (min-width: 1024px){[data-js-slider=gameplayAction] .swiper-nav{margin-left:2.55rem}}@media screen and (min-width: 769px){[data-js-slider=gameplayResource] .swiper-nav{margin-right:1.4rem;margin-left:auto}}@media screen and (min-width: 1024px){[data-js-slider=gameplayResource] .swiper-nav{margin-right:2.55rem}}@media screen and (max-width: 768px){[data-js-slider=dlcMercenaries],[data-js-slider=dlcSeparateways],[data-js-slider=dlcVrmode]{padding-top:.48rem}}[data-js-slider=dlcMercenaries] .dlc-thumb-image-modal,[data-js-slider=dlcSeparateways] .dlc-thumb-image-modal,[data-js-slider=dlcVrmode] .dlc-thumb-image-modal{filter:drop-shadow(1px 1px 2px rgba(0, 0, 0, 0.8));position:absolute;width:.32rem;z-index:2}@media screen and (max-width: 768px){[data-js-slider=dlcMercenaries] .dlc-thumb-image-modal,[data-js-slider=dlcSeparateways] .dlc-thumb-image-modal,[data-js-slider=dlcVrmode] .dlc-thumb-image-modal{bottom:.2rem;right:.2rem}}@media screen and (min-width: 769px){[data-js-slider=dlcMercenaries] .dlc-thumb-image-modal,[data-js-slider=dlcSeparateways] .dlc-thumb-image-modal,[data-js-slider=dlcVrmode] .dlc-thumb-image-modal{left:min(.2rem,20px);top:min(.2rem,20px);width:min(.32rem,32px)}}[data-js-slider=dlcMercenaries] .swiper-nav,[data-js-slider=dlcSeparateways] .swiper-nav,[data-js-slider=dlcVrmode] .swiper-nav{justify-content:center;position:relative}@media screen and (min-width: 769px){[data-js-slider=dlcMercenaries] .swiper-nav,[data-js-slider=dlcSeparateways] .swiper-nav,[data-js-slider=dlcVrmode] .swiper-nav{margin-right:.7rem;margin-left:auto;top:-0.15rem;width:33.33%}}@media screen and (min-width: 1024px){[data-js-slider=dlcMercenaries] .swiper-nav,[data-js-slider=dlcSeparateways] .swiper-nav,[data-js-slider=dlcVrmode] .swiper-nav{top:min(-0.8rem,80px);width:28.44%}}[data-js-slider=dlcMercenaries] .swiper-nav .swiper-button-prev::after,[data-js-slider=dlcMercenaries] .swiper-nav .swiper-button-next::after,[data-js-slider=dlcSeparateways] .swiper-nav .swiper-button-prev::after,[data-js-slider=dlcSeparateways] .swiper-nav .swiper-button-next::after,[data-js-slider=dlcVrmode] .swiper-nav .swiper-button-prev::after,[data-js-slider=dlcVrmode] .swiper-nav .swiper-button-next::after{content:""}[data-js-slider=dlcMercenaries] .swiper-pagination,[data-js-slider=dlcSeparateways] .swiper-pagination,[data-js-slider=dlcVrmode] .swiper-pagination{width:auto}@media screen and (min-width: 769px){[data-js-slider=dlcMercenaries] .swiper-pagination-bullet,[data-js-slider=dlcSeparateways] .swiper-pagination-bullet,[data-js-slider=dlcVrmode] .swiper-pagination-bullet{width:min(.8rem,80px) !important}}[data-js-slider=dlcMercenaries] .swiper-pagination-ctr,[data-js-slider=dlcSeparateways] .swiper-pagination-ctr,[data-js-slider=dlcVrmode] .swiper-pagination-ctr{bottom:.2rem;display:flex;filter:drop-shadow(1px 1px 2px rgba(0, 0, 0, 0.8));align-items:center;left:.2rem;position:absolute;z-index:2}@media screen and (min-width: 769px){[data-js-slider=dlcMercenaries] .swiper-pagination-ctr,[data-js-slider=dlcSeparateways] .swiper-pagination-ctr,[data-js-slider=dlcVrmode] .swiper-pagination-ctr{bottom:min(.2rem,20px);left:min(.2rem,20px)}}[data-js-slider=dlcMercenaries] .swiper-pagination-label,[data-js-slider=dlcSeparateways] .swiper-pagination-label,[data-js-slider=dlcVrmode] .swiper-pagination-label{color:#fff;margin-right:1em}[data-js-slider=dlcMercenaries] .swiper-pagination-dlc .circle-svg,[data-js-slider=dlcSeparateways] .swiper-pagination-dlc .circle-svg,[data-js-slider=dlcVrmode] .swiper-pagination-dlc .circle-svg{display:block;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%) rotate(-90deg);width:100%}[data-js-slider=dlcMercenaries] .swiper-pagination-dlc .circle-svg-item,[data-js-slider=dlcSeparateways] .swiper-pagination-dlc .circle-svg-item,[data-js-slider=dlcVrmode] .swiper-pagination-dlc .circle-svg-item{fill:rgba(0,0,0,0);height:100%;stroke-width:2;width:100%}[data-js-slider=dlcMercenaries] .swiper-pagination-dlc .circle-svg-animation,[data-js-slider=dlcSeparateways] .swiper-pagination-dlc .circle-svg-animation,[data-js-slider=dlcVrmode] .swiper-pagination-dlc .circle-svg-animation{stroke:#fff;stroke-dasharray:0 365}[data-js-slider=dlcMercenaries] .swiper-pagination-dlc .circle-svg-flame,[data-js-slider=dlcSeparateways] .swiper-pagination-dlc .circle-svg-flame,[data-js-slider=dlcVrmode] .swiper-pagination-dlc .circle-svg-flame{stroke:hsla(0,0%,100%,0)}[data-js-slider=dlcMercenaries] .swiper-pagination-dlc .circle-number,[data-js-slider=dlcSeparateways] .swiper-pagination-dlc .circle-number,[data-js-slider=dlcVrmode] .swiper-pagination-dlc .circle-number{left:50%;position:absolute;top:calc(50% + .075em);transform:translate(-50%, -50%)}[data-js-slider=dlcMercenaries] .swiper-pagination-dlc .circle-indicator,[data-js-slider=dlcSeparateways] .swiper-pagination-dlc .circle-indicator,[data-js-slider=dlcVrmode] .swiper-pagination-dlc .circle-indicator{bottom:0;height:1px;left:0;opacity:0;position:absolute;width:0;z-index:-1}[data-js-slider=dlcMercenaries] .swiper-pagination-dlc .swiper-pagination-bullet,[data-js-slider=dlcSeparateways] .swiper-pagination-dlc .swiper-pagination-bullet,[data-js-slider=dlcVrmode] .swiper-pagination-dlc .swiper-pagination-bullet{background-color:rgba(0,0,0,0);color:#fff;height:.48rem;line-height:1;opacity:1;position:relative;width:.48rem}@media screen and (min-width: 769px){[data-js-slider=dlcMercenaries] .swiper-pagination-dlc .swiper-pagination-bullet,[data-js-slider=dlcSeparateways] .swiper-pagination-dlc .swiper-pagination-bullet,[data-js-slider=dlcVrmode] .swiper-pagination-dlc .swiper-pagination-bullet{height:min(.32rem,32px);width:min(.32rem,32px) !important}}[data-js-slider=dlcMercenaries] .swiper-pagination-dlc .swiper-pagination-bullet:not(:last-child),[data-js-slider=dlcSeparateways] .swiper-pagination-dlc .swiper-pagination-bullet:not(:last-child),[data-js-slider=dlcVrmode] .swiper-pagination-dlc .swiper-pagination-bullet:not(:last-child){margin-right:1.5em}[data-js-slider=dlcMercenaries] .swiper-pagination-dlc .swiper-pagination-bullet:not(:last-child)::after,[data-js-slider=dlcSeparateways] .swiper-pagination-dlc .swiper-pagination-bullet:not(:last-child)::after,[data-js-slider=dlcVrmode] .swiper-pagination-dlc .swiper-pagination-bullet:not(:last-child)::after{content:"–";left:calc(100% + .75em);position:absolute;top:calc(50% + .075em);transform:translateY(-50%)}[data-js-slider=dlcMercenaries] .swiper-pagination-dlc .swiper-pagination-bullet-active,[data-js-slider=dlcSeparateways] .swiper-pagination-dlc .swiper-pagination-bullet-active,[data-js-slider=dlcVrmode] .swiper-pagination-dlc .swiper-pagination-bullet-active{pointer-events:none}[data-js-slider=dlcMercenaries] .swiper-slide.slider-list-item.swiper-slide-duplicate .slider-nest-list-item,[data-js-slider=dlcSeparateways] .swiper-slide.slider-list-item.swiper-slide-duplicate .slider-nest-list-item,[data-js-slider=dlcVrmode] .swiper-slide.slider-list-item.swiper-slide-duplicate .slider-nest-list-item{width:100% !important}@media screen and (min-width: 769px){[data-js-slider=dlcSeparateways] .swiper-nav{margin-right:auto;margin-left:.7rem}}.mfp-ctr{display:none}.agecheck-btn{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:9}.mfp-img{padding:0 !important}.mfp-image-holder{cursor:pointer}.mfp-image-holder .mfp-close,.mfp-image-holder .mfp-close{overflow:hidden}.mfp-preloader{font-size:0}.mfp-preloader::before{animation:loadingSpin 1s linear infinite;background:url(../images/common/loading_ic.png) center no-repeat;background-size:contain;content:"";display:block;height:36px;margin:-18px 0 0 -18px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:36px;z-index:-1}.mfp-close{cursor:pointer !important;height:8vw !important;opacity:1;position:fixed !important;right:1.5vw !important;text-indent:1000%;top:1.5vw !important;white-space:nowrap;width:8vw !important}@media screen and (min-width: 769px){.mfp-close{height:3vw !important;right:2vw !important;transition:opacity .4s ease-in-out;width:3vw !important}}.mfp-close::before,.mfp-close::after{background:#bb1020;content:"";display:block;height:2px;left:50%;position:absolute;top:50%;width:100%}.mfp-close::before{transform:translate(-50%, -50%) rotate(45deg)}.mfp-close::after{transform:translate(-50%, -50%) rotate(-45deg)}@media screen and (min-width: 769px){.mfp-close:hover{opacity:.8}}.mfp-fade.mfp-bg{opacity:0;transition:opacity .4s ease-in-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.9}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade .mfp-content{opacity:0;transition:all .4s ease-in-out}.mfp-fade.mfp-ready .mfp-container{opacity:1}.mfp-fade.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-removing .mfp-content{opacity:0}@media screen and (min-width: 769px){.mfp-video .mfp-container{padding:40px 0}}.mfp-video .mfp-content{height:inherit;max-width:100%}.mfp-video .mfp-iframe-scaler{height:inherit;max-height:90vh;padding-top:0;position:relative}.mfp-video .mfp-close{right:.5vw !important;top:.25vw !important}@media screen and (min-width: 769px){.mfp-video .mfp-close{height:3vw !important;width:3vw !important}}.mfp-video .mfp-close::before,.mfp-video .mfp-close::after{width:20px}.mfp-character.mfp-wrap,.mfp-mercenaries.mfp-wrap,.mfp-separateways.mfp-wrap,.mfp-vrmode.mfp-wrap{cursor:pointer;overflow:auto}.mfp-character .mfp-container,.mfp-mercenaries .mfp-container,.mfp-separateways .mfp-container,.mfp-vrmode .mfp-container{padding:0}.mfp-character .mfp-content,.mfp-mercenaries .mfp-content,.mfp-separateways .mfp-content,.mfp-vrmode .mfp-content{max-width:92%}@media screen and (min-width: 769px){.mfp-character .mfp-content,.mfp-mercenaries .mfp-content,.mfp-separateways .mfp-content,.mfp-vrmode .mfp-content{max-width:1600px}}.mfp-character .mfp-close,.mfp-mercenaries .mfp-close,.mfp-separateways .mfp-close,.mfp-vrmode .mfp-close{height:11vw !important;transform:scaleY(0.4);width:11vw !important}@media screen and (min-width: 769px){.mfp-character .mfp-close,.mfp-mercenaries .mfp-close,.mfp-separateways .mfp-close,.mfp-vrmode .mfp-close{height:4.5vw !important;width:4.5vw !important}}.mfp-character .mfp-close::before,.mfp-character .mfp-close::after,.mfp-mercenaries .mfp-close::before,.mfp-mercenaries .mfp-close::after,.mfp-separateways .mfp-close::before,.mfp-separateways .mfp-close::after,.mfp-vrmode .mfp-close::before,.mfp-vrmode .mfp-close::after{background:#fff;content:"";display:block;height:2px;left:50%;position:absolute;top:50%;width:100%}.mfp-cv.mfp-wrap{overflow:auto}.mfp-cv.mfp-container{padding:0}.mfp-cv .mfp-close{height:11vw !important;transform:scaleY(0.4);width:11vw !important}@media screen and (min-width: 769px){.mfp-cv .mfp-close{height:4.5vw !important;width:4.5vw !important}}.mfp-cv .mfp-close::before,.mfp-cv .mfp-close::after{background:#fff;content:"";display:block;height:2px;left:50%;position:absolute;top:50%;width:100%}.mfp-cv .sec-ttl{font-size:.3rem}@media screen and (min-width: 769px){.mfp-cv .sec-ttl{font-size:min(.3rem,30px)}}.mfp-cv-ctr{color:#fff;padding:.8rem .4rem}@media screen and (min-width: 769px){.mfp-cv-ctr{margin-left:auto;margin-right:auto;padding:min(.8rem,80px) min(.4rem,40px);position:relative;width:96%}}@media screen and (min-width: 1024px){.mfp-cv-ctr{max-width:1480px;width:77.08%}}.mfp-cv-ttl{font-size:.44rem;line-height:1.2;margin-bottom:.4rem}@media screen and (min-width: 769px){.mfp-cv-ttl{font-size:min(.44rem,44px);margin-bottom:min(.4rem,40px)}}.mfp-cv-list{border:1px solid #4a4a4a;position:relative}.mfp-cv-list::before,.mfp-cv-list::after{bottom:100%;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.mfp-cv-list::before{background-color:#bb1020}.mfp-cv-list::after{background-image:url(../images/common/site_pattern.png);background-position:center;background-repeat:no-repeat;background-size:100%;opacity:.4}.mfp-cv-list-item{display:flex;flex-wrap:wrap;padding:.4rem;justify-content:space-between;align-items:center;width:100%}@media screen and (min-width: 769px){.mfp-cv-list-item{padding:min(.4rem,40px) min(.5rem,50px)}}.mfp-cv-list-item:not(:last-child){border-bottom:1px solid #4a4a4a}.mfp-cv-list-image{width:40%}@media screen and (min-width: 769px){.mfp-cv-list-image{width:18%}}.mfp-cv-list-detail{width:54%}@media screen and (min-width: 769px){.mfp-cv-list-detail{width:26%}}.mfp-cv-list-actor{font-size:.36rem;margin-bottom:.3rem}@media screen and (min-width: 769px){.mfp-cv-list-actor{font-size:min(.42rem,42px);margin-bottom:min(.3rem,30px)}}.mfp-cv-list-name{font-size:.24rem}@media screen and (min-width: 769px){.mfp-cv-list-name{font-size:min(.28rem,28px)}}.mfp-cv-list-masterpiece{width:100%}@media screen and (max-width: 768px){.mfp-cv-list-masterpiece{margin-top:.4rem}}@media screen and (min-width: 769px){.mfp-cv-list-masterpiece{width:48%}}.mfp-cv-list-masterpiece-ttl{color:#bb1020;font-size:.2rem;font-weight:500;margin-bottom:.5em}@media screen and (min-width: 769px){.mfp-cv-list-masterpiece-ttl{font-size:min(.24rem,24px)}}.mfp-cv-list-masterpiece-list{font-size:min(.18rem,18px);line-height:1.8}@media screen and (max-width: 768px){.mfp-cv-list-masterpiece-list-item span{display:block;text-align:right}}.mfp-product.mfp-wrap{overflow:auto}.mfp-product.mfp-container{padding:0}.mfp-product [data-elem-platform],.mfp-product [data-elem-format]{display:none}.mfp-product.mfp-ps5 [data-elem-platform=ps],.mfp-product.mfp-ps4 [data-elem-platform=ps]{display:block}.mfp-product.mfp-ps5:lang(ja) [data-elem-format=pk],.mfp-product.mfp-ps4:lang(ja) [data-elem-format=pk]{display:block}.mfp-product.mfp-xboxxs [data-elem-platform=ms]{display:block}.mfp-product.mfp-steam [data-elem-platform=steam]{display:block}.mfp-product .link-text{color:#bb1020;display:inline;text-decoration:underline}@media screen and (min-width: 769px){.mfp-product .link-text:hover{text-decoration:none}}.mfp-product .mfp-close{height:11vw !important;transform:scaleY(0.4);width:11vw !important}@media screen and (min-width: 769px){.mfp-product .mfp-close{height:4.5vw !important;width:4.5vw !important}}.mfp-product .mfp-close::before,.mfp-product .mfp-close::after{background:#fff;content:"";display:block;height:2px;left:50%;position:absolute;top:50%;width:100%}.mfp-product .sec-ttl{font-size:.3rem}@media screen and (min-width: 769px){.mfp-product .sec-ttl{font-size:min(.3rem,30px)}}.mfp-product-ctr{color:#fff;padding:.8rem .4rem}@media screen and (min-width: 769px){.mfp-product-ctr{margin-left:auto;margin-right:auto;padding:min(.8rem,80px) min(.4rem,40px);position:relative;width:96%}}@media screen and (min-width: 1024px){.mfp-product-ctr{max-width:1480px;width:77.08%}}.mfp-product-item{display:none}.mfp-product-ttl{font-size:.44rem;line-height:1.2;margin-bottom:.4rem}@media screen and (min-width: 769px){.mfp-product-ttl{font-size:min(.44rem,44px);margin-bottom:min(.4rem,40px)}}.mfp-product-list{border:1px solid #4a4a4a;display:flex;flex-wrap:wrap;position:relative}.mfp-product-list::before,.mfp-product-list::after{bottom:100%;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.mfp-product-list::before{background-color:#bb1020}.mfp-product-list::after{background-image:url(../images/common/site_pattern.png);background-position:center;background-repeat:no-repeat;background-size:100%;opacity:.4}.mfp-product-list-item{padding:.4rem}@media screen and (min-width: 769px){.mfp-product-list-item{padding:min(.4rem,40px) min(.5rem,50px);width:33.3333333333%}}@media screen and (max-width: 768px){.mfp-product-list-item:not(:last-child){border-bottom:1px solid #4a4a4a}}@media screen and (min-width: 769px){.mfp-product-list-item:not(:nth-child(3n)){border-right:1px solid #4a4a4a}}@media screen and (min-width: 769px){.mfp-product-list-item:nth-child(-n+6){border-bottom:1px solid #4a4a4a}}@media screen and (min-width: 769px){.mfp-product-list-storePrivilege .mfp-product-list-item{width:100%}}.mfp-product-list-store{color:#bb1020;font-size:.24rem;font-weight:800;margin-bottom:.2rem}@media screen and (min-width: 769px){.mfp-product-list-store{font-size:min(.24rem,24px);margin-bottom:min(.1rem,10px)}}.mfp-product-list-name{font-size:.22rem;margin-bottom:.3rem}@media screen and (min-width: 769px){.mfp-product-list-name{font-size:min(.16rem,16px);margin-bottom:min(.3rem,30px)}}.mfp-product-list-image{line-height:0;margin-bottom:.3rem}@media screen and (min-width: 769px){.mfp-product-list-image{margin-bottom:min(.2rem,20px)}}.mfp-product-list-desc{font-size:.22rem;line-height:2}@media screen and (min-width: 769px){.mfp-product-list-desc{font-size:min(.16rem,16px)}}.mfp-product-list-storelist .mfp-product-list-item{padding:.2rem .4rem;width:100%}@media screen and (min-width: 769px){.mfp-product-list-storelist .mfp-product-list-item{padding:min(.2rem,20px) min(.5rem,50px)}}@media screen and (min-width: 769px){.mfp-product-list-storelist .mfp-product-list-item:not(:nth-child(3n)){border-right:none}}@media screen and (min-width: 769px){.mfp-product-list-storelist .mfp-product-list-item:nth-child(-n+6){border-bottom:none}}.mfp-product-list-storelist .mfp-product-list-item:not(:last-child){border-bottom:1px solid #4a4a4a}.mfp-product-list-storelist .mfp-product-list-name{color:#bb1020;font-size:.28rem;font-weight:800;margin-bottom:.1rem}@media screen and (min-width: 769px){.mfp-product-list-storelist .mfp-product-list-name{font-size:min(.24rem,24px);margin-bottom:min(.1rem,10px)}}.mfp-product-notes{border-right:1px solid #4a4a4a;border-bottom:1px solid #4a4a4a;border-left:1px solid #4a4a4a;padding:.4rem}@media screen and (min-width: 769px){.mfp-product-notes{padding:min(.4rem,40px) min(.5rem,50px)}}.mfp-product-notes .notes-list-ttl{font-size:.8em;line-height:1.5;margin-bottom:.25em}.mfp-product-notes .notes-list:not(:last-child){margin-bottom:1em}.mfp-product.mfp-storePrivilege #modalStorePrivilege{display:block}@media screen and (min-width: 1024px){.mfp-product.mfp-storePrivilege .mfp-product-ctr{max-width:1080px;width:56.25%}}.mfp-product.mfp-deluxe #modalDlc,.mfp-product.mfp-ge #modalDlc{display:block}.mfp-product.mfp-ge .mfp-product-notes .notes-list{display:none}.mfp-product.mfp-ge .mfp-product-notes .notes-list[data-elem-format=ge]{display:block}.mfp-product.mfp-ge .mfp-product-notes [data-elem-format=pk]{display:none}.mfp-product.mfp-collectors #modalCollectors,.mfp-product.mfp-collectors #modalDlc{display:block}.mfp-product.mfp-collectors #modalCollectors{margin-bottom:.4rem}@media screen and (min-width: 769px){.mfp-product.mfp-collectors #modalCollectors{margin-bottom:min(.4rem,40px)}}.mfp-product.mfp-collectors .text-list-item{font-size:.2rem;line-height:1.5}@media screen and (min-width: 769px){.mfp-product.mfp-collectors .text-list-item{font-size:min(.14rem,14px)}}.mfp-product.mfp-storeList #modalStoreList{display:block}@media screen and (min-width: 1024px){.mfp-product.mfp-storeList .mfp-product-ctr{max-width:1080px;width:56.25%}}.mfp-product.mfp-storeList .link-text{color:#bb1020;text-decoration:underline}.mfp-product.mfp-storeList .link-text:hover{text-decoration:none}.mfp-product.mfp-useSoundTrack #modalUseSoundTrack{display:block}@media screen and (min-width: 1024px){.mfp-product.mfp-useSoundTrack .mfp-product-ctr{max-width:1080px;width:56.25%}}.mfp-product.mfp-useSoundTrack .text-ctr{border:1px solid #4a4a4a;line-height:2;padding:.4rem}@media screen and (min-width: 769px){.mfp-product.mfp-useSoundTrack .text-ctr{padding:min(.4rem,40px) min(.5rem,50px)}}.mfp-product.mfp-useSoundTrack .text-ctr .text:not(:last-child){margin-bottom:1.5em}.mfp-product.mfp-useSoundTrack .text-ctr .text-list{margin-bottom:1.5em}.mfp-product.mfp-useSoundTrack .text-ctr .text-list .text-list-item{padding-left:1em;text-indent:-1em}.mfp-product.mfp-useSoundTrack .text-ctr .notes-list{margin-bottom:1.5em}.mfp-agecheck.mfp-bg{background-image:none;background-color:rgba(0,0,0,.8)}.mfp-agecheck .mfp-content{margin:0 auto;width:89.33%}@media screen and (min-width: 769px){.mfp-agecheck .mfp-content{margin:8vh auto;position:relative;width:45.31%}}.mfp-agecheck .mfp-agecheck{font-family:"Teko",sans-serif;font-weight:400;padding:.4rem}@media screen and (min-width: 769px){.mfp-agecheck .mfp-agecheck{padding:.4rem .8rem}}.mfp-agecheck .mfp-agecheck .mfp-agecheck-form{margin-right:auto;margin-bottom:.4rem;margin-left:auto}@media screen and (min-width: 769px){.mfp-agecheck .mfp-agecheck .mfp-agecheck-form{margin-bottom:.2rem}}@media screen and (min-width: 1400px){.mfp-agecheck .mfp-agecheck .mfp-agecheck-form{margin-bottom:20px}}.mfp-agecheck .mfp-agecheck .mfp-agecheck-form-ttl{color:#fff;font-size:.4rem;margin-bottom:.4rem;text-align:center}@media screen and (min-width: 769px){.mfp-agecheck .mfp-agecheck .mfp-agecheck-form-ttl{font-size:.32rem;margin-bottom:.2rem}}@media screen and (min-width: 1400px){.mfp-agecheck .mfp-agecheck .mfp-agecheck-form-ttl{font-size:32px;margin-bottom:20px}}.mfp-agecheck .mfp-agecheck .mfp-agecheck-form-block form{display:flex;flex-wrap:wrap;justify-content:space-between}.mfp-agecheck .mfp-agecheck .mfp-agecheck-form-input{position:relative;text-align:center;width:28%}@media screen and (min-width: 769px){.mfp-agecheck .mfp-agecheck .mfp-agecheck-form-input{width:26%}}.mfp-agecheck .mfp-agecheck .mfp-agecheck-form-input .input-ttl,.mfp-agecheck .mfp-agecheck .mfp-agecheck-form-input .input-text{display:inline-block;vertical-align:middle}.mfp-agecheck .mfp-agecheck .mfp-agecheck-form-input .input-ttl{color:#fff;display:block;font-size:.28rem;margin-bottom:.5em}@media screen and (min-width: 769px){.mfp-agecheck .mfp-agecheck .mfp-agecheck-form-input .input-ttl{font-size:.2rem}}@media screen and (min-width: 1400px){.mfp-agecheck .mfp-agecheck .mfp-agecheck-form-input .input-ttl{font-size:20px}}.mfp-agecheck .mfp-agecheck .mfp-agecheck-form-input .input-text{display:block;width:100%}.mfp-agecheck .mfp-agecheck .mfp-agecheck-form-input input[type=tel]{border:1px solid #4a4a4a;box-sizing:border-box;font-family:"Teko",sans-serif;font-weight:400;font-size:.26rem;padding:.8em .5em .6em;text-align:center;max-width:100%}@media screen and (min-width: 769px){.mfp-agecheck .mfp-agecheck .mfp-agecheck-form-input input[type=tel]{font-size:.2rem;padding:.6em 1em .4em}}@media screen and (min-width: 1400px){.mfp-agecheck .mfp-agecheck .mfp-agecheck-form-input input[type=tel]{font-size:20px}}.mfp-agecheck .mfp-agecheck .mfp-agecheck-form-input input[type=tel].is-error{background:#fcc;border:1px solid #bb1020}.mfp-agecheck .mfp-agecheck .mfp-agecheck-form .input-mark{color:#fff;font-size:.36rem;position:relative;text-align:center;top:1.5em;width:1em}@media screen and (min-width: 769px){.mfp-agecheck .mfp-agecheck .mfp-agecheck-form .input-mark{font-size:.28rem}}@media screen and (min-width: 769px){.mfp-agecheck .mfp-agecheck .mfp-agecheck-form .input-mark{font-size:28px}}.mfp-agecheck .mfp-agecheck .mfp-agecheck-btn{margin:.8rem auto 0;width:56.71%}@media screen and (min-width: 769px){.mfp-agecheck .mfp-agecheck .mfp-agecheck-btn{margin:.4rem auto 0;width:35.18%}}@media screen and (min-width: 769px){.mfp-agecheck .mfp-agecheck .mfp-agecheck-btn{margin:40px auto 0}}.mfp-agecheck .mfp-agecheck .mfp-agecheck-btn-item{background:#000;cursor:pointer;font-size:.26rem;transition:all .4s ease}@media screen and (min-width: 769px){.mfp-agecheck .mfp-agecheck .mfp-agecheck-btn-item{font-size:.18rem}}@media screen and (min-width: 1400px){.mfp-agecheck .mfp-agecheck .mfp-agecheck-btn-item{font-size:18px}}.mfp-agecheck .mfp-agecheck .mfp-agecheck-btn-item#under{background:rgba(0,0,0,0);border:none;color:#fff;display:none;font-size:.74rem;text-align:center}@media screen and (min-width: 769px){.mfp-agecheck .mfp-agecheck .mfp-agecheck-btn-item#under{font-size:.58rem}}@media screen and (min-width: 1400px){.mfp-agecheck .mfp-agecheck .mfp-agecheck-btn-item#under{font-size:58px}}.mfp-agecheck .mfp-agecheck .mfp-agecheck-btn-item#enterUnder{pointer-events:none}.mfp-agecheck .mfp-agecheck .mfp-agecheck-btn-item#enterUnder.is-active{display:block;pointer-events:initial}.mfp-agecheck .mfp-agecheck .mfp-agecheck-btn-item#enterUnder.is-active a{background-image:url(../images/common/site_pattern.png);background-color:#bb1020;background-position:left top;background-size:cover;color:#fff}.mfp-agecheck .mfp-agecheck .mfp-agecheck-btn-item#enterUnder.is-hide{display:none}.mfp-agecheck .mfp-agecheck .mfp-agecheck-btn-item#enter{display:none}.mfp-agecheck .mfp-agecheck .mfp-agecheck-btn-item#enter.is-active{display:block}.mfp-agecheck .mfp-agecheck .mfp-agecheck-btn-item#enter.is-active a{background-image:url(../images/common/site_pattern.png);background-color:#bb1020;background-position:left top;background-size:cover;color:#fff}.mfp-agecheck .mfp-agecheck .mfp-agecheck-btn-item#enter.is-hide{display:none}.mfp-agecheck .mfp-agecheck .mfp-agecheck-btn a{background-color:hsla(0,0%,100%,.2);color:#fff;cursor:pointer;display:block;height:100%;padding:.3rem .35rem;position:relative;text-align:center;transition:all .4s ease}@media screen and (min-width: 769px){.mfp-agecheck .mfp-agecheck .mfp-agecheck-btn a{padding:.2rem .1rem}}@media screen and (min-width: 1400px){.mfp-agecheck .mfp-agecheck .mfp-agecheck-btn a{padding:20px 10px}}.is-age-under .mfp-agecheck .mfp-agecheck{background:rgba(0,0,0,0);border:none;padding:0}.is-age-under .mfp-agecheck .mfp-agecheck-form{display:none}.is-age-under .mfp-agecheck .mfp-agecheck-btn{width:100%}.is-age-under .mfp-agecheck .mfp-agecheck-btn .mfp-agecheck-btn-item#under{display:block}.is-age-under .mfp-agecheck .mfp-agecheck-btn .mfp-agecheck-btn-item#enterUnder{display:none}.is-age-under .mfp-agecheck .mfp-agecheck-btn .mfp-agecheck-btn-item#enter{display:none}.hover-brightness{display:block}@media screen and (min-width: 769px){.hover-brightness img{transition:filter .3s ease}}@media screen and (min-width: 769px){.hover-brightness:hover img{filter:brightness(1.2)}}.hover-opacity{display:block}@media screen and (min-width: 769px){.hover-opacity{transition:opacity .3s ease}}@media screen and (min-width: 769px){.hover-opacity:hover{opacity:.8}}.hover-color{background-color:rgba(34,34,34,0)}@media screen and (min-width: 769px){.hover-color{transition:background .3s ease}}@media screen and (min-width: 769px){.hover-color:hover{background-color:#222}}.pattern-text{background-image:url(../images/common/site_pattern.png);background-position:left top;background-size:1000px;-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);display:inline-block;filter:drop-shadow(5px 0 10px rgba(0, 0, 0, 0.8));position:relative}.pattern-text-red{background-color:#bb1020}.pattern-text-white{background-color:#fff}@media screen and (max-width: 768px){.hide-sp{display:none}}@media screen and (min-width: 769px)and (max-width: 1023px){.hide-tb{display:none}}@media screen and (min-width: 769px){.hide-pc{display:none}}.fl-ctr{display:flex;flex-wrap:warp}.fl-al-t{align-items:flex-start}.fl-al-c{align-items:center}.fl-al-b{align-items:flex-end}.fl-jc-l{justify-content:flex-start}.fl-jc-c{justify-content:center}.fl-jc-r{justify-content:flex-end}.fl-jc-sb{justify-content:space-between}.fl-jc-ar{justify-content:space-around}.t-combine{-webkit-text-combine:horizontal;text-combine-upright:all}.t-upper{text-transform:uppercase}.ta-l{text-align:left !important}@media screen and (min-width: 769px){.ta-l-pc{text-align:left !important}}.ta-c{text-align:center !important}@media screen and (min-width: 769px){.ta-c-pc{text-align:center !important}}.ta-r{text-align:right !important}@media screen and (min-width: 769px){.ta-r-pc{text-align:right !important}}.mg-0{margin:0 !important}.mg-b-0{margin-bottom:0 !important}.mg-b-10{margin-bottom:2.66vw}@media screen and (min-width: 769px){.mg-b-10{margin-bottom:.52vw}}@media screen and (min-width: 1024px){.mg-b-10{margin-bottom:10px}}.mg-b-20{margin-bottom:5.33vw}@media screen and (min-width: 769px){.mg-b-20{margin-bottom:1.04vw}}@media screen and (min-width: 1024px){.mg-b-20{margin-bottom:20px}}.mg-b-30{margin-bottom:8vw}@media screen and (min-width: 769px){.mg-b-30{margin-bottom:1.56vw}}@media screen and (min-width: 1024px){.mg-b-30{margin-bottom:30px}}.mg-b-40{margin-bottom:10.66vw}@media screen and (min-width: 769px){.mg-b-40{margin-bottom:2.08vw}}@media screen and (min-width: 1024px){.mg-b-40{margin-bottom:40px}}.mg-t-10{margin-top:2.66vw}@media screen and (min-width: 769px){.mg-t-10{margin-top:.52vw}}@media screen and (min-width: 1024px){.mg-t-10{margin-top:10px}}.mg-t-20{margin-top:5.33vw}@media screen and (min-width: 769px){.mg-t-20{margin-top:1.04vw}}@media screen and (min-width: 1024px){.mg-t-20{margin-top:20px}}.mg-t-30{margin-top:8vw}@media screen and (min-width: 769px){.mg-t-30{margin-top:1.56vw}}@media screen and (min-width: 1024px){.mg-t-30{margin-top:30px}}.mg-t-40{margin-top:10.66vw}@media screen and (min-width: 769px){.mg-t-40{margin-top:2.08vw}}@media screen and (min-width: 1024px){.mg-t-40{margin-top:40px}}.pd-0{padding:0 !important}.pd-b-0{padding-bottom:0 !important}.pd-b-10{padding-bottom:1.33vw}@media screen and (min-width: 769px){.pd-b-10{padding-bottom:.52vw}}@media screen and (min-width: 1024px){.pd-b-10{padding-bottom:10px}}.pd-b-20{padding-bottom:2.66vw}@media screen and (min-width: 769px){.pd-b-20{padding-bottom:1.04vw}}@media screen and (min-width: 1024px){.pd-b-20{padding-bottom:20px}}.pd-b-30{padding-bottom:4vw}@media screen and (min-width: 769px){.pd-b-30{padding-bottom:1.56vw}}@media screen and (min-width: 1024px){.pd-b-30{padding-bottom:30px}}.pd-b-40{padding-top:5.33vw}@media screen and (min-width: 769px){.pd-b-40{padding-top:2.08vw}}@media screen and (min-width: 1024px){.pd-b-40{padding-bottom:40px}}.pd-t-10{padding-top:1.33vw}@media screen and (min-width: 769px){.pd-t-10{padding-top:.52vw}}@media screen and (min-width: 1024px){.pd-t-10{padding-top:10px}}.pd-t-20{padding-top:2.66vw}@media screen and (min-width: 769px){.pd-t-20{padding-top:1.04vw}}@media screen and (min-width: 1024px){.pd-t-20{padding-top:20px}}.pd-t-30{padding-top:4vw}@media screen and (min-width: 769px){.pd-t-30{padding-top:1.56vw}}@media screen and (min-width: 1024px){.pd-t-30{padding-top:30px}}.pd-t-40{padding-top:5.33vw}@media screen and (min-width: 769px){.pd-t-40{padding-top:2.08vw}}@media screen and (min-width: 1024px){.pd-t-40{padding-top:40px}}.cf::before,.cf::after{content:"";display:table}.cf::after{clear:both}
