@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:"Noto Sans JP";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:"Noto Sans TC";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:"Noto Sans SC";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:"Noto Sans KR";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:"Roboto";src:url("https://www.capcom-games.com/common/font/Roboto-Regular.woff2") format("woff2");font-display:swap;font-weight:400}@font-face{font-family:"Roboto";src:url("https://www.capcom-games.com/common/font/Roboto-Bold.woff2") format("woff2");font-display:swap;font-weight:700}*{margin:0;padding:0;outline:none}html{width:100%;height:100%;scroll-behavior:smooth;font-size:calc(100 / 750 * 20 * 1vw)}@media screen and (min-width: 750px){html{font-size:calc(100 / 1280 * 20 * 1vw)}}@media screen and (min-width: 1280px){html{font-size:20px}}body{position:relative;font-size:16px;line-height:1;width:100%;min-height:100%;background:#464546;box-sizing:border-box}body.landing{overflow:hidden}body::before{content:" ";position:fixed;z-index:-100;background:url(../img/bg_fix.jpg) no-repeat center top;background-size:cover;left:0;top:0;right:0;bottom:0}section{position:relative;width:100%}.exsp{display:block}@media screen and (min-width: 750px){.exsp{display:none}}.expc{display:none}@media screen and (min-width: 750px){.expc{display:block}}.await--main{position:relative;overflow:hidden;width:100%;height:auto}.await--container{position:relative;overflow:hidden;width:100%;height:auto}header{position:relative;box-sizing:border-box;background:rgba(0,0,0,.5);width:100%;z-index:100;height:5.7rem}@media screen and (min-width: 750px){header{height:114px}}@media screen and (min-width: 1280px){header{height:114px}}header .header{z-index:100}header .header--logoRoot{position:absolute;display:block;text-indent:-9999px;transition:top .4s;background:url(../img/return.png) no-repeat left top;background-size:contain;left:.9rem;width:10.45rem;height:7.65rem}@media screen and (min-width: 750px){header .header--logoRoot{left:.65rem;width:12.5rem;height:8.65rem}}[data-lang=ja-jp] header .header--logoRoot{background-image:url(../img/return-jp.png)}.index header .header--logoRoot{top:-10rem}.product header .header--logoRoot,.title header .header--logoRoot{display:block;top:.45rem}@media screen and (min-width: 750px){.product header .header--logoRoot,.title header .header--logoRoot{top:.8rem}}header .header--logo35th{position:absolute;z-index:1000;display:block;left:.5rem;width:9.45rem}@media screen and (min-width: 750px){header .header--logo35th{left:10px;width:132px}body.initialized header .header--logo35th{transition:top .4s}}@media screen and (min-width: 1280px){header .header--logo35th{left:24px;width:138px}body.initialized header .header--logo35th{transition:top .4s}}header .header--logo35th img{position:relative;display:block;width:100%;height:auto}.index header .header--logo35th{top:.95rem}@media screen and (min-width: 750px){.index header .header--logo35th{top:19px}}.product header .header--logo35th,.title header .header--logo35th{top:-10rem}header .header--landing{position:fixed;left:0;top:0;right:0;bottom:0;background:#000;z-index:1000;display:flex;justify-content:center;align-items:center}header .header--landing .header--logo35th{opacity:0;position:relative;width:40%;left:0;top:0}.product header .header--landing,.title header .header--landing{display:none}header .header--seriesSite{position:absolute;display:block;background:no-repeat 0 0;background-size:contain;left:10.8rem;width:16rem;height:3.7rem;transition:top .4s}@media screen and (min-width: 750px){header .header--seriesSite{left:152px;width:320px;height:74px}}@media screen and (min-width: 1280px){header .header--seriesSite{left:184px}}header .header--seriesSite img{display:block;width:100%;height:100%}.index header .header--seriesSite{top:1rem}@media screen and (min-width: 750px){.index header .header--seriesSite{top:20px}}.product header .header--seriesSite,.title header .header--seriesSite{top:-10rem}header .header--selector{position:absolute;right:1.85rem;top:1.65rem}@media screen and (min-width: 750px){header .header--selector{right:37px;top:33px}}.footer--links{display:none;position:relative;width:100%;padding:1em 0 3em}body.index .footer--links{display:block}.footer--links a{position:relative;display:flex;align-items:center;justify-content:center;text-decoration:none;color:#ed8020;background:rgba(0,0,0,.5);margin:.8rem;font-size:1.2rem;line-height:1.2rem;border-radius:.4rem;border:.15rem solid #ed8020}.footer--links>a{width:25rem;height:3rem;margin:0 auto}.footer--links--group{display:flex;flex-wrap:wrap;justify-content:center}.footer--links--group__lbl{position:relative;width:94%;text-align:center;color:#e5c34e;font-size:1.3rem;line-height:1.6rem;padding:1em 0 .5em;border-bottom:1px solid #e5c34e}@media screen and (min-width: 750px){.footer--links--group__lbl{border-bottom:2px solid #e5c34e}}.footer--links--group__btns{width:100%;display:flex;flex-wrap:wrap;justify-content:center}.footer--links--group__btns a{box-sizing:border-box;padding:.3rem;height:3rem;text-align:center;font-size:1rem;line-height:1rem;margin:.8rem .4rem 0;width:8rem}@media screen and (min-width: 750px){.footer--links--group__btns a{width:10rem}}.footer{position:absolute;left:0;bottom:0;width:100%}.footer.measure{position:relative;visibility:hidden}.footer--attetion{color:#fff;text-align:center;line-height:1.8em;padding:2.6em 1em;font-size:.8rem}.footer--attetion span{display:inline-block}[data-fn=false] .footer--attetion{visibility:hidden}.footer footer{border-top:solid 1px #bfbfbf;background:#000}[data-sl=false] .langSelector{display:none}.langSelector--crr{position:relative;background-color:#434343;display:inline-block;box-sizing:border-box;text-decoration:none;border-radius:.4rem;height:2.4rem;padding:.5rem .6rem}@media screen and (min-width: 750px){.langSelector--crr{border-radius:8px;height:48px;padding:10px 12px}}.langSelector--crr div{display:flex;align-items:center}.langSelector--crr div span{display:none;font-weight:400;color:#fff;font-size:.9rem;line-height:1.4rem}@media screen and (min-width: 750px){.langSelector--crr div span{display:inline-block;font-size:18px;line-height:28px}}.langSelector--crr div::before{content:" ";display:block;background:url(../img/header/lang.svg) no-repeat center center;background-size:contain;width:1.4rem;height:1.4rem;margin-right:.5rem}@media screen and (min-width: 750px){.langSelector--crr div::before{width:28px;height:28px;margin-right:22px}}.langSelector--crr div::after{content:" ";display:block;background:url(../img/header/pull.svg) no-repeat center center;background-size:contain;width:.45rem;height:.4rem}@media screen and (min-width: 750px){.langSelector--crr div::after{width:9px;height:8px;margin-right:10px;margin-left:22px}}.langSelector--crr[data-lang=en-uk] div span{font-family:"Roboto",sans-serif}.langSelector--crr[data-lang=en-us] div span{font-family:"Roboto",sans-serif}.langSelector--crr[data-lang=en-asia] div span{font-family:"Roboto",sans-serif}.langSelector--crr[data-lang=ko-kr] div span{font-family:"Noto Sans KR",sans-serif}.langSelector--crr[data-lang=zh-hant] div span{font-family:"Noto Sans TC",sans-serif}.langSelector--crr[data-lang=zh-hans] div span{font-family:"Noto Sans SC",sans-serif}.langSelector--crr[data-lang=ja-jp] div span{font-family:"Noto Sans JP",sans-serif}.langSelector--list{list-style:none;box-sizing:border-box;height:0;padding:0;overflow:hidden;position:absolute;right:0;background-color:rgba(0,0,0,.7);border-radius:.4rem;top:2rem;width:auto}@media screen and (min-width: 750px){.langSelector--list{border-radius:8px;top:40px;width:100%}}.langSelector--list.open{height:auto;padding:.8rem .4rem .4rem}@media screen and (min-width: 750px){.langSelector--list.open{padding:16px 8px 8px}}.langSelector--listItem{white-space:nowrap;color:#fff;box-sizing:border-box;text-align:right;cursor:pointer;font-size:1.6rem;line-height:2.2;padding:0 .4rem;border-radius:.1rem}.langSelector--listItem[data-lang=en-uk]{font-family:"Roboto",sans-serif}.langSelector--listItem[data-lang=en-us]{font-family:"Roboto",sans-serif}.langSelector--listItem[data-lang=en-asia]{font-family:"Roboto",sans-serif}.langSelector--listItem[data-lang=ko-kr]{font-family:"Noto Sans KR",sans-serif}.langSelector--listItem[data-lang=zh-hant]{font-family:"Noto Sans TC",sans-serif}.langSelector--listItem[data-lang=zh-hans]{font-family:"Noto Sans SC",sans-serif}.langSelector--listItem[data-lang=ja-jp]{font-family:"Noto Sans JP",sans-serif}@media screen and (min-width: 750px){.langSelector--listItem{font-size:16px;line-height:1.8;padding:0 8px;border-radius:2px}}.langSelector--listItem:hover{background:rgba(255,255,255,.2)}.fv--kv{position:relative;margin:0 auto;display:block;width:100%;max-width:1920px;z-index:10}.fv--kv__img{position:relative;display:block;width:100%}.fv--kv__link{position:absolute;display:flex;width:100%;bottom:4.1rem;justify-content:center}@media screen and (min-width: 750px){.fv--kv__link{width:30.8333333333%;bottom:9.9337748344%;right:6.5625%;justify-content:space-between}}.fv--kv__link a{position:relative;display:block;margin:0 .5rem;width:14.9rem}@media screen and (min-width: 750px){.fv--kv__link a{width:48.3108108108%;margin:0}}.fv--kv__btn{position:relative;display:block;width:100%}.fv{position:relative;margin-top:-3rem}@media screen and (min-width: 750px){.fv{margin-top:0}}.fv--titlesBar{position:relative;width:100%;background:#2b2b2b no-repeat right top;background-size:auto 100%;margin-top:0;background-image:url(../img/index/fv/ttl_bar_v.png);height:5.2rem}@media screen and (min-width: 750px){.fv--titlesBar{margin-top:-7.9rem;background-image:url(../img/index/fv/ttl_bar_h.png);height:14rem}}.fv--titles{position:relative;display:flex;width:100%;margin-top:-6.4rem;margin-bottom:2.5rem}@media screen and (min-width: 750px){.fv--titles{margin-top:-6.4rem;margin-bottom:3rem}}.fv--title{position:relative;display:block;z-index:20;margin:0 .4rem}.fv--title img{position:relative;display:block;height:auto;width:10.2rem}.banner{list-style:none;width:100%;margin-bottom:2.2rem}@media screen and (min-width: 750px){.banner{margin-bottom:2.5rem}}.banner--item{position:relative;display:block;width:-moz-fit-content;width:fit-content;height:7rem;margin:.4rem auto}.banner--item a{position:relative;display:block;width:-moz-fit-content;width:fit-content;height:7rem}.banner--item a img{display:block;width:auto;height:7rem}.banner--swiper{position:relative;width:100%;margin:0 auto;width:30.5rem}@media screen and (min-width: 750px){.banner--swiper{width:46.4rem}}.banner--swiper:nth-last-of-type(1){margin-bottom:2.2rem}@media screen and (min-width: 750px){.banner--swiper:nth-last-of-type(1){margin-bottom:2.5rem}}.banner--swiper-label{color:#fff;font-size:1.2rem;font-weight:700;text-shadow:2px 2px 1px #000}.banner--swiper-wrapper{position:relative;height:7rem;margin:1rem 0;display:flex}.banner--swiper-slide{position:relative;flex-shrink:0;height:7rem;display:flex;justify-content:center;width:100%;opacity:0;transition:opacity .2s linear}.banner--swiper-slide-active{opacity:1}@media screen and (min-width: 750px){.banner--swiper-slide-next{opacity:1}}.banner--swiper-slide a{flex-shrink:0;position:relative;display:block;width:-moz-fit-content;width:fit-content;height:7rem}.banner--swiper-slide a img{display:block;width:auto;height:7rem;object-fit:contain}.banner--swiper-next,.banner--swiper-prev{position:absolute;bottom:1.2rem;width:3.1rem;height:4.55rem;background:no-repeat center center;background-size:contain;cursor:pointer}.banner--swiper-next{background-image:url(../img/btn_next.png);left:calc(50% + 15.5rem)}@media screen and (min-width: 750px){.banner--swiper-next{left:calc(50% + 23.9rem)}}.banner--swiper-prev{background-image:url(../img/btn_prev.png);left:calc(50% - 18.45rem)}@media screen and (min-width: 750px){.banner--swiper-prev{left:calc(50% - 27rem)}}.banner--swiper-disabled{transition:opacity .2s linear;opacity:.2;cursor:default}.banner--swiper-lock{opacity:0}nav{background:no-repeat center center;width:100%;padding-top:.6rem;background-image:url(../img/index/nav/bg_v.png);background-size:contain}@media screen and (min-width: 750px){nav{background-image:url(../img/index/nav/bg_h.png);background-size:auto}}nav .nav{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:flex-start}nav .nav a{display:block;margin-left:.25rem;width:14.45rem;height:5.15rem}nav .nav a[href="#features"]{margin-left:0}nav .nav a[href="#titles"]{margin-right:5.55rem}@media screen and (min-width: 750px){nav .nav a[href="#titles"]{margin-right:0}}nav .nav a[href="#functions"]{margin-left:6.25rem;margin-top:.85rem}@media screen and (min-width: 750px){nav .nav a[href="#functions"]{margin-left:.25rem;margin-top:0}}nav .nav a[href="./product.html"]{margin-top:.85rem}@media screen and (min-width: 750px){nav .nav a[href="./product.html"]{margin-top:0}}nav .nav a img{display:block;width:100%;height:100%}@media screen and (min-width: 750px){.features{padding-top:.25rem;margin-top:-0.25rem}}.features h2{position:relative;font-size:0;line-height:0;text-indent:-9999px;width:100%;height:9.6rem}.features h2 img{display:block;position:absolute;top:0;left:50%;margin-left:-18.65rem;width:16.6rem;height:9.6rem}@media screen and (min-width: 750px){.features h2 img{margin-left:-31.95rem}}[data-lang=en-us] .features h2 img,[data-lang=en-uk] .features h2 img,[data-lang=en-asia] .features h2 img{margin-left:-18.65rem;width:23.8rem;height:9.85rem}@media screen and (min-width: 750px){[data-lang=en-us] .features h2 img,[data-lang=en-uk] .features h2 img,[data-lang=en-asia] .features h2 img{margin-left:-31.95rem}}.features--h3{position:relative;text-indent:-9999px;width:100%;margin-top:-8.5rem;height:14rem}@media screen and (min-width: 750px){.features--h3{margin-top:-9.75rem;height:16.95rem}}[data-lang=en-us] .features--h3,[data-lang=en-uk] .features--h3,[data-lang=en-asia] .features--h3{height:15.9rem}@media screen and (min-width: 750px){[data-lang=en-us] .features--h3,[data-lang=en-uk] .features--h3,[data-lang=en-asia] .features--h3{height:18.45rem}}.features--h3 img{position:absolute;display:block;left:50%}.features--h3__bar{bottom:0;margin-left:-17.3rem;width:34.5rem;height:1.9rem}@media screen and (min-width: 750px){.features--h3__bar{bottom:4.4rem;margin-left:-29.6rem;width:59rem;height:1.9rem}}.features--h3__char{margin-left:6.8rem;top:0;width:12.7rem;height:13.75rem}@media screen and (min-width: 750px){.features--h3__char{margin-left:18.1rem;width:15.7rem;height:16.95rem}}.features--h3__txt{bottom:.25rem;width:27.5rem;height:7.9rem;margin-left:-17.15rem}@media screen and (min-width: 750px){.features--h3__txt{bottom:4.5rem;width:45.9rem;height:5.2rem;margin-left:-29.45rem}}[data-lang=ja-jp] .features--h3__txt{bottom:.45rem;width:29.9rem;height:5.2rem;margin-left:-17.15rem}@media screen and (min-width: 750px){[data-lang=ja-jp] .features--h3__txt{bottom:4.85rem;width:46.3rem;height:2.5rem;margin-left:-29.45rem}}[data-lang=ko-kr] .features--h3__txt{bottom:.45rem;width:25.3rem;height:5.1rem;margin-left:-17.15rem}@media screen and (min-width: 750px){[data-lang=ko-kr] .features--h3__txt{bottom:4.85rem;width:50.6rem;height:2.4rem;margin-left:-29.45rem}}[data-lang=zh-hans] .features--h3__txt{bottom:.45rem;width:21.1rem;height:5.15rem;margin-left:-17.15rem}@media screen and (min-width: 750px){[data-lang=zh-hans] .features--h3__txt{bottom:4.85rem;width:38rem;height:2.6rem;margin-left:-29.45rem}}[data-lang=zh-hant] .features--h3__txt{bottom:.45rem;width:20.95rem;height:5.15rem;margin-left:-17.15rem}@media screen and (min-width: 750px){[data-lang=zh-hant] .features--h3__txt{bottom:4.85rem;width:40.45rem;height:2.75rem;margin-left:-29.45rem}}.features--ssScroll{position:relative;width:100%;margin-top:1.5rem}@media screen and (min-width: 750px){.features--ssScroll{margin-top:-2.8rem}}.features--ssScroll__lane{position:relative;width:100%;overflow:hidden;display:flex;padding:.25rem 0;height:9.2rem}.features--ssScroll__laneItem{display:block;box-sizing:border-box;height:100%;margin:0 .25rem;border:.15rem solid #000;width:16.1rem}.features article{position:relative}.features--char{position:absolute;height:auto;left:50%;width:8.7rem;top:33.25rem;margin-left:-20.05rem}.features--char.vOnly{display:block}.features--char.hOnly{display:none}@media screen and (min-width: 750px){.features--char{width:8.75rem;top:1rem;margin-left:-31.3rem}.features--char.vOnly{display:none}.features--char.hOnly{display:block}}.features--msg{position:relative;display:block;box-sizing:border-box;margin:0 auto;color:#fff;font-weight:400;line-height:1.5em;letter-spacing:.02em;width:100%;padding:1.2em 1.5em;font-size:1.2rem}@media screen and (min-width: 750px){.features--msg{width:54rem;padding:2em 1.5em 2em 4.5em}}.features--articles{position:relative;display:flex;flex-wrap:wrap;justify-content:center;width:100%}@media screen and (min-width: 750px){.features--articles{width:64rem;margin:-.35rem auto 0}}.features--article{position:relative;width:29.1rem;margin:.5rem}.features--article[data-shift="0"]{margin-right:6.45rem}.features--article[data-shift="1"]{margin-left:6.45rem}@media screen and (min-width: 750px){.features--article[data-shift="0"]{margin-right:.5rem}.features--article[data-shift="1"]{margin-left:.5rem}}.features--article__frame{position:relative;width:100%;height:auto}.features--article__inner{position:absolute;left:0;top:0;width:100%}.features--article__label{position:relative;width:100%;box-sizing:border-box;display:flex;align-items:center;height:2.4rem;padding-top:.2rem;padding-left:.75rem}.features--article__label img{display:block;height:1.75rem}.features--article__list{position:relative;list-style:none;display:block;width:25.6rem;margin:.7rem auto}.features--article__list li{position:relative;display:block;background:#362e2b;width:100%;box-sizing:border-box;color:#fff;cursor:pointer;font-size:1.2rem;line-height:1.6rem;height:1.6rem;border-radius:.8rem;margin:.2rem auto;padding-left:2.5rem}.features--article__list li.crr{color:#e5c34e}.features--article__list li.crr::before{content:"▸";display:block;position:absolute;top:0;font-size:1.6rem;line-height:1.5rem;left:1rem}.features--article__imgs{position:relative;margin:0 auto;width:25.6rem;height:14.4rem}.features--article__imgs img{position:absolute;left:0;top:50%;opacity:0;z-index:1;display:block;width:100%;height:0;transition:opacity .4s,top .4s,height .4s}.features--article__imgs img.crr{top:0;height:100%;opacity:1;z-index:10}.titles{padding-top:.5rem;margin-top:-0.5rem}.titles h2{position:relative;text-indent:-9999px;width:100%}[data-lang=ja-jp] .titles h2,[data-lang=zh-hant] .titles h2,[data-lang=zh-hans] .titles h2,[data-lang=ko-kr] .titles h2{height:11.45rem}[data-lang=ja-jp] .titles h2 img,[data-lang=zh-hant] .titles h2 img,[data-lang=zh-hans] .titles h2 img,[data-lang=ko-kr] .titles h2 img{display:block;position:absolute;top:0;left:50%;width:29.65rem;height:11.45rem;margin-left:-18.65rem}@media screen and (min-width: 750px){[data-lang=ja-jp] .titles h2 img,[data-lang=zh-hant] .titles h2 img,[data-lang=zh-hans] .titles h2 img,[data-lang=ko-kr] .titles h2 img{margin-left:-31.95rem}}[data-lang=en-uk] .titles h2,[data-lang=en-us] .titles h2,[data-lang=en-asia] .titles h2{height:11.15rem}[data-lang=en-uk] .titles h2 img,[data-lang=en-us] .titles h2 img,[data-lang=en-asia] .titles h2 img{display:block;position:absolute;top:0;left:50%;width:34.4rem;height:11.15rem;margin-left:-18.65rem}@media screen and (min-width: 750px){[data-lang=en-uk] .titles h2 img,[data-lang=en-us] .titles h2 img,[data-lang=en-asia] .titles h2 img{margin-left:-31.95rem}}.titles--h3{position:relative;text-indent:-9999px;width:100%;height:16.05rem;margin-top:-12rem}@media screen and (min-width: 750px){.titles--h3{margin-top:-11.65rem}}[data-lang=en-uk] .titles--h3,[data-lang=en-us] .titles--h3,[data-lang=en-asia] .titles--h3{height:18rem}.titles--h3 img{position:absolute;display:block;left:50%}.titles--h3__bar{height:1.9rem;bottom:1.05rem;margin-left:-17.3rem;width:34.5rem}@media screen and (min-width: 750px){.titles--h3__bar{bottom:1.45rem;margin-left:-29.6rem;width:59rem}}.titles--h3__char{top:0;width:15.45rem;height:16.05rem;margin-left:8.55rem}@media screen and (min-width: 750px){.titles--h3__char{margin-left:15.4rem}}[data-lang=en-uk] .titles--h3__char,[data-lang=en-us] .titles--h3__char,[data-lang=en-asia] .titles--h3__char{top:7.5rem}@media screen and (min-width: 750px){[data-lang=en-uk] .titles--h3__char,[data-lang=en-us] .titles--h3__char,[data-lang=en-asia] .titles--h3__char{top:0}}[data-lang=ja-jp] .titles--h3__txt{bottom:1.35rem;margin-left:-17.15rem;width:33.5rem;height:2.55rem}@media screen and (min-width: 750px){[data-lang=ja-jp] .titles--h3__txt{bottom:1.8rem;margin-left:-29.45rem;width:35.15rem;height:2.55rem}}[data-lang=zh-hant] .titles--h3__txt{bottom:1.35rem;margin-left:-17.15rem;width:30.5rem;height:2.45rem}@media screen and (min-width: 750px){[data-lang=zh-hant] .titles--h3__txt{bottom:1.8rem;margin-left:-29.45rem;width:30.5rem;height:2.45rem}}[data-lang=zh-hans] .titles--h3__txt{bottom:1.35rem;margin-left:-17.15rem;width:22.2rem;height:2.45rem}@media screen and (min-width: 750px){[data-lang=zh-hans] .titles--h3__txt{bottom:1.8rem;margin-left:-29.45rem;width:22.2rem;height:2.45rem}}[data-lang=ko-kr] .titles--h3__txt{bottom:1.35rem;margin-left:-17.15rem;width:31.95rem;height:2.4rem}@media screen and (min-width: 750px){[data-lang=ko-kr] .titles--h3__txt{bottom:1.8rem;margin-left:-29.45rem;width:31.95rem;height:2.4rem}}[data-lang=en-uk] .titles--h3__txt,[data-lang=en-us] .titles--h3__txt,[data-lang=en-asia] .titles--h3__txt{bottom:1.35rem;margin-left:-17.15rem;width:33rem;height:5.45rem}@media screen and (min-width: 750px){[data-lang=en-uk] .titles--h3__txt,[data-lang=en-us] .titles--h3__txt,[data-lang=en-asia] .titles--h3__txt{bottom:1.8rem;margin-left:-29.45rem;width:37.6rem;height:5.45rem}}.titles article{position:relative}.titles--msg{position:relative;display:block;box-sizing:border-box;margin:0 auto;margin-bottom:.6em;color:#fff;font-weight:400;line-height:1.5em;letter-spacing:.02em;font-size:1.2rem;width:35.5rem;padding-left:1em}@media screen and (min-width: 750px){.titles--msg{width:52rem;padding-left:0}}.titles--msg span{display:inline-block;font-size:.9rem;line-height:1.1rem}.titles--ttlList{position:relative;display:flex;flex-wrap:wrap;justify-content:center;width:100%;max-width:1280px;margin:0 auto;padding-bottom:0}@media screen and (min-width: 750px){.titles--ttlList{padding-bottom:3.65rem}}.titles--title{position:relative;display:block;margin:.4rem;width:14.3rem;height:13.7rem}.titles--title:nth-of-type(2){margin-right:4.65rem}.titles--title:nth-of-type(3){margin-left:4.65rem}.titles--title:nth-of-type(6){margin-right:4.65rem}.titles--title:nth-of-type(7){margin-left:4.65rem}.titles--title:nth-of-type(10){margin-right:4.65rem}@media screen and (min-width: 750px){.titles--title:nth-of-type(1){margin-left:8.55rem}.titles--title:nth-of-type(2){margin-right:.4rem}.titles--title:nth-of-type(3){margin-left:.4rem;margin-right:7.25rem}.titles--title:nth-of-type(6){margin-right:.4rem}.titles--title:nth-of-type(7){margin-left:.4rem}.titles--title:nth-of-type(8){margin-left:8.55rem}.titles--title:nth-of-type(10){margin-right:7.25rem}}.titles--title img{display:block;width:100%;height:100%}.titles--title__mark{position:absolute;width:auto !important;top:-0.65rem;right:-0.65rem;height:4.95rem !important}[data-lang=ja-jp] .titles--title__mark{top:-0.65rem;right:-0.65rem;height:5.5rem !important}[data-lang=ko-kr] .titles--title__mark,[data-lang=zh-hant] .titles--title__mark,[data-lang=zh-hans] .titles--title__mark{top:-0.65rem;right:-0.65rem;height:5.1rem !important}.titles--char{display:block;position:absolute;left:50%;width:13.45rem;height:16.1rem;margin-left:-23.2rem;bottom:10.95rem}@media screen and (min-width: 750px){.titles--char{margin-left:-35.1rem;bottom:0}}.functions{padding-bottom:11.8rem}@media screen and (min-width: 750px){.functions{padding-bottom:4.3rem;margin-bottom:5.1rem}}.functions::after{position:absolute;left:0;content:" ";display:block;width:100%;background:url(../img/index/dot_line.png) repeat-x center center;background-size:auto 100%;bottom:5.1rem;height:.6rem}@media screen and (min-width: 750px){.functions::after{bottom:0}}.functions h2{position:relative;text-indent:-9999px;width:100%}[data-lang=ja-jp] .functions h2,[data-lang=ko-kr] .functions h2,[data-lang=zh-hant] .functions h2,[data-lang=zh-hans] .functions h2{height:9.1rem}[data-lang=ja-jp] .functions h2 img,[data-lang=ko-kr] .functions h2 img,[data-lang=zh-hant] .functions h2 img,[data-lang=zh-hans] .functions h2 img{display:block;position:absolute;top:0;left:50%;width:22.95rem;height:9.1rem;margin-left:-19.65rem}@media screen and (min-width: 750px){[data-lang=ja-jp] .functions h2 img,[data-lang=ko-kr] .functions h2 img,[data-lang=zh-hant] .functions h2 img,[data-lang=zh-hans] .functions h2 img{margin-left:-32.9rem}}[data-lang=en-uk] .functions h2,[data-lang=en-us] .functions h2,[data-lang=en-asia] .functions h2{height:9.1rem}[data-lang=en-uk] .functions h2 img,[data-lang=en-us] .functions h2 img,[data-lang=en-asia] .functions h2 img{display:block;position:absolute;top:0;left:50%;width:36.2rem;height:9.1rem;margin-left:-19.65rem}@media screen and (min-width: 750px){[data-lang=en-uk] .functions h2 img,[data-lang=en-us] .functions h2 img,[data-lang=en-asia] .functions h2 img{margin-left:-32.9rem}}.functions--h3{position:relative;text-indent:-9999px;width:100%;margin-bottom:1.1rem;height:6.45rem}@media screen and (min-width: 750px){.functions--h3{height:3.75rem}}[data-lang=zh-hans] .functions--h3,[data-lang=zh-hant] .functions--h3{height:2.5rem}@media screen and (min-width: 750px){[data-lang=zh-hans] .functions--h3,[data-lang=zh-hant] .functions--h3{height:3.75rem}}[data-lang=en-uk] .functions--h3,[data-lang=en-us] .functions--h3,[data-lang=en-asia] .functions--h3{height:7.7rem}@media screen and (min-width: 750px){[data-lang=en-uk] .functions--h3,[data-lang=en-us] .functions--h3,[data-lang=en-asia] .functions--h3{height:5rem}}.functions--h3 img{position:absolute;display:block;left:50%}.functions--h3__bar{bottom:0;height:1.9rem;margin-left:-17.3rem;width:34.5rem}@media screen and (min-width: 750px){.functions--h3__bar{margin-left:-29.6rem;width:59rem}}[data-lang=ja-jp] .functions--h3__txt{bottom:.45rem;margin-left:-17.2rem;width:27.6rem;height:5.2rem}@media screen and (min-width: 750px){[data-lang=ja-jp] .functions--h3__txt{bottom:.45rem;margin-left:-29.45rem;width:53rem;height:2.5rem}}[data-lang=ko-kr] .functions--h3__txt{bottom:.45rem;margin-left:-17.2rem;width:25.05rem;height:5.1rem}@media screen and (min-width: 750px){[data-lang=ko-kr] .functions--h3__txt{bottom:.45rem;margin-left:-29.45rem;width:49.05rem;height:2.4rem}}[data-lang=zh-hant] .functions--h3__txt{bottom:.45rem;margin-left:-17.2rem;width:33.5rem;height:2.45rem}@media screen and (min-width: 750px){[data-lang=zh-hant] .functions--h3__txt{bottom:.45rem;margin-left:-29.45rem;width:33.5rem;height:2.45rem}}[data-lang=zh-hans] .functions--h3__txt{bottom:.45rem;margin-left:-17.2rem;width:30.7rem;height:2.5rem}@media screen and (min-width: 750px){[data-lang=zh-hans] .functions--h3__txt{bottom:.45rem;margin-left:-29.45rem;width:30.7rem;height:2.5rem}}[data-lang=en-uk] .functions--h3__txt,[data-lang=en-us] .functions--h3__txt,[data-lang=en-asia] .functions--h3__txt{bottom:.45rem;margin-left:-17.2rem;width:30.2rem;height:7.95rem}@media screen and (min-width: 750px){[data-lang=en-uk] .functions--h3__txt,[data-lang=en-us] .functions--h3__txt,[data-lang=en-asia] .functions--h3__txt{bottom:.45rem;margin-left:-29.45rem;width:50.75rem;height:5.25rem}}.functions article{position:relative;margin-bottom:3.3rem}@media screen and (min-width: 750px){.functions article{margin-bottom:3.1rem}}.functions article.inner{margin-bottom:5.2rem}@media screen and (min-width: 750px){.functions article.inner{margin-bottom:6.1rem}}.functions--msg{position:relative;display:block;box-sizing:border-box;margin:0 auto;margin-bottom:.6em;color:#fff;font-weight:400;line-height:1.5em;letter-spacing:.02em;font-size:1.2rem;width:35.5rem;padding-left:1em}@media screen and (min-width: 750px){.functions--msg{width:52rem;padding-left:0}}.functions--msg span{vertical-align:top;font-size:.9rem;line-height:1.2rem}.functions h4{position:relative;font-size:0;line-height:0;text-indent:-9999px;margin-bottom:2.75rem}@media screen and (min-width: 750px){.functions h4{margin-bottom:2.35rem}}.functions h4 img{display:block}.functions h4 img.txt{position:relative;margin:0 auto}.functions h4 img.char,.functions h4 img.charBack{position:absolute;left:50%}.functions h4[data-category=online_h4] img{width:34.9rem;height:4.4rem}.functions h4[data-category=online_h4] img.char{width:13.85rem;height:17.65rem;top:-1.6rem;margin-left:-18.5rem}@media screen and (min-width: 750px){.functions h4[data-category=online_h4] img.char{top:-3rem;margin-left:-24.55rem}}.functions h4[data-category=online_h4] img.charBack{width:19.95rem;height:15.15rem;top:-1.3rem;margin-left:-23.45rem}@media screen and (min-width: 750px){.functions h4[data-category=online_h4] img.charBack{top:-2.7rem;margin-left:-29.5rem}}.functions h4[data-category=enjoy_h4] img{width:34.9rem;height:4.4rem}.functions h4[data-category=enjoy_h4] img.char{width:16.1rem;height:15.8rem;top:3.05rem;margin-left:8.75rem}@media screen and (min-width: 750px){.functions h4[data-category=enjoy_h4] img.char{top:-3.7rem;margin-left:15.2rem}}.functions h4[data-category=enjoy_h4] img.charBack{width:20.1rem;height:20.25rem;top:.15rem;margin-left:10.1rem}@media screen and (min-width: 750px){.functions h4[data-category=enjoy_h4] img.charBack{top:-6.6rem;margin-left:16.55rem}}.functions h4[data-category=utility_h4] img{width:34.9rem;height:4.4rem}.functions h4[data-category=utility_h4] img.char{width:13.45rem;height:14.15rem;top:-3.55rem;margin-left:-20.6rem}@media screen and (min-width: 750px){.functions h4[data-category=utility_h4] img.char{top:-4.45rem;margin-left:-29.45rem}}[data-lang=en-uk] .functions h4[data-category=utility_h4] img.char,[data-lang=en-us] .functions h4[data-category=utility_h4] img.char,[data-lang=en-asia] .functions h4[data-category=utility_h4] img.char{z-index:-10;top:-8.05rem;margin-left:-20.6rem}@media screen and (min-width: 750px){[data-lang=en-uk] .functions h4[data-category=utility_h4] img.char,[data-lang=en-us] .functions h4[data-category=utility_h4] img.char,[data-lang=en-asia] .functions h4[data-category=utility_h4] img.char{z-index:0;top:-4.45rem;margin-left:-29.45rem}}.functions h4[data-category=utility_h4] img.charBack{width:18.9rem;height:17.1rem;top:-3.65rem;margin-left:-25.55rem}@media screen and (min-width: 750px){.functions h4[data-category=utility_h4] img.charBack{top:-4.55rem;margin-left:-34.4rem}}[data-lang=en-uk] .functions h4[data-category=utility_h4] img.charBack,[data-lang=en-us] .functions h4[data-category=utility_h4] img.charBack,[data-lang=en-asia] .functions h4[data-category=utility_h4] img.charBack{z-index:-10;top:-8.15rem;margin-left:-25.55rem}@media screen and (min-width: 750px){[data-lang=en-uk] .functions h4[data-category=utility_h4] img.charBack,[data-lang=en-us] .functions h4[data-category=utility_h4] img.charBack,[data-lang=en-asia] .functions h4[data-category=utility_h4] img.charBack{z-index:0;top:-4.55rem;margin-left:-34.4rem}}.functions h4[data-category=museum_h4]{margin-bottom:1.5rem}@media screen and (min-width: 750px){.functions h4[data-category=museum_h4]{margin-bottom:2rem}}.functions h4[data-category=museum_h4] img{height:4.4rem;width:34.9rem}@media screen and (min-width: 750px){.functions h4[data-category=museum_h4] img{width:40.9rem}}.functions h4[data-category=museum_h4] img.char{display:none}@media screen and (min-width: 750px){.functions h4[data-category=museum_h4] img.char{display:block;top:-4.85rem;margin-left:17.65rem;width:16.45rem;height:15.05rem}}.functions h4[data-category=museum_h4] img.charBack{display:none}@media screen and (min-width: 750px){.functions h4[data-category=museum_h4] img.charBack{display:block;top:-6rem;margin-left:16.65rem;width:17.85rem;height:16.5rem}}.functions--tabs{position:relative;z-index:10;width:100%;display:flex;justify-content:center;margin-bottom:-1.6rem}@media screen and (min-width: 750px){.functions--tabs{margin-bottom:.45rem}}.functions--tab{position:relative;display:block;overflow:hidden;cursor:pointer;top:0;transition:top .2s;width:14.95rem;height:3.35rem}.functions--tab:nth-of-type(2){margin-top:1.6rem;margin-left:-4.5rem}.functions--tab:nth-of-type(3){margin-top:3.2rem;margin-left:-4.5rem}@media screen and (min-width: 750px){.functions--tab{margin-top:0}.functions--tab:nth-of-type(2){margin-top:0;margin-left:0}.functions--tab:nth-of-type(3){margin-top:0;margin-left:0}}.functions--tab img{position:absolute;display:block;width:100%;height:200%;left:0;top:0;bottom:auto}.functions--tab.crr{z-index:10}.functions--tab.crr img{top:auto;bottom:0}@media screen and (min-width: 750px){.functions--tab.crr{top:1rem}.functions--tab.crr img{top:0;bottom:auto}}.functions--inner{position:relative;box-sizing:border-box;margin-left:auto;margin-right:auto;width:30.5rem}@media screen and (min-width: 750px){.functions--inner{width:56.5rem}}.functions--inner__top{position:relative;width:100%;background:no-repeat center top;background-size:100% 100%;height:1.55rem;background-image:url(../img/index/functions/frame_t_v.png)}@media screen and (min-width: 750px){.functions--inner__top{background-image:url(../img/index/functions/frame_t_h.png)}}.functions--inner__mid{position:relative;width:100%;box-sizing:border-box;background:repeat-y center top;background-size:100% auto;padding:.75rem 2.3rem;background-image:url(../img/index/functions/frame_m_v.png)}@media screen and (min-width: 750px){.functions--inner__mid{background-image:url(../img/index/functions/frame_m_h.png)}}.functions--inner__mid>div{position:relative;display:none}.functions--inner__mid>div.crr{display:flex;flex-wrap:wrap}.functions--inner__mid>div h5{position:relative;color:#fff;width:100%;line-height:1.2em;font-weight:700;font-size:1.5rem;top:-0.8rem}.functions--inner__txt,.functions--inner__txtOnly{position:relative;display:block;box-sizing:border-box;color:#fff;font-weight:400;line-height:1.5em;letter-spacing:.02em;padding-left:.5em;font-size:1.2rem}@media screen and (min-width: 750px){.functions--inner__txt,.functions--inner__txtOnly{width:26.3rem}}.functions--inner__txt span,.functions--inner__txtOnly span{display:inline-block;font-size:.9rem;line-height:1.1rem}.functions--inner__txtOnly{padding-left:0;width:100%}.functions--inner__btm{position:absolute;width:100%;background:no-repeat center top;background-size:100% 100%;height:1.55rem;background-image:url(../img/index/functions/frame_b_v.png)}@media screen and (min-width: 750px){.functions--inner__btm{background-image:url(../img/index/functions/frame_b_h.png)}}.functions--inner__imgs{position:relative;display:flex;overflow:hidden;width:25.6rem;height:14.4rem;margin-bottom:.8rem}@media screen and (min-width: 750px){.functions--inner__imgs{margin-bottom:0}}.functions--inner__img{position:relative;width:100%;flex-shrink:0}.functions--inner__block{display:flex !important;flex-wrap:wrap;padding-bottom:2.2rem}@media screen and (min-width: 750px){.functions--inner__block{padding-bottom:1.2rem}}.functions .char.vOnly{display:block;z-index:10;position:absolute;left:50%;width:16.45rem;height:15.05rem;bottom:.65rem;margin-left:4.15rem}@media screen and (min-width: 750px){.functions .char.vOnly{display:none}}.functions .charBack.vOnly{display:block;z-index:10;position:absolute;left:50%;width:17.85rem;height:16.5rem;bottom:.35rem;margin-left:3.15rem}@media screen and (min-width: 750px){.functions .charBack.vOnly{display:none}}.spec--steam{position:relative;font-size:1rem;line-height:1.6em;font-weight:400;margin-bottom:4.5rem !important;box-sizing:border-box;border:1px solid #e5c34e}.spec--steam h3{text-align:center;font-size:1.6rem;line-height:3rem;font-weight:700;margin-bottom:1.5rem;color:#e5c34e}.spec--steam table{margin-bottom:2rem;border-collapse:collapse}.spec--steam th,.spec--steam td{padding:4px}.spec--steam th{color:#ef9225}.spec--steam thead{position:relative;display:block;margin-bottom:.5rem}.spec--steam thead tr{position:relative;display:block;width:100%}.spec--steam thead th{text-align:left;font-size:1.3rem;letter-spacing:.1em;padding:4px 0;color:#e5c34e;display:block;box-sizing:border-box;width:100%;border-bottom:2px solid #e5c34e}.spec--steam thead td{padding:4px 1em 4px 1.5em;font-size:.8rem;line-height:1.2em;color:#e5c34e;display:block;box-sizing:border-box;width:100%}.spec--steam tbody{display:block;position:relative}.spec--steam tbody th{text-align:right;white-space:nowrap;vertical-align:top;font-weight:400;font-size:.9rem;line-height:1.4em}.spec--steam tbody td{font-size:.9rem;line-height:1.4em}.spec--steam__notes{list-style:none}.spec--steam__notes li{font-size:.9rem;line-height:1.4em;text-indent:-1em;padding-left:2em;padding-right:1em;padding-bottom:.4rem}.spec article{background:rgba(0,0,0,.5);margin:0 auto;color:#fff;box-sizing:border-box;border-radius:.8rem;padding:1.75rem 1em;width:33.5rem}@media screen and (min-width: 750px){.spec article{width:41rem}}.spec--header{text-align:center;padding-bottom:1em;font-weight:400;font-size:1.2rem}.spec--header img{display:block;margin:0 auto 1em;width:19rem}.spec--data{font-weight:400;font-size:.9rem}.spec--data__item{display:flex;justify-content:center;align-items:flex-start;padding:.3em 0}.spec--data__item dt{line-height:2em}.spec--data__item dt::after{white-space:pre-wrap;content:"  :  "}@media screen and (min-width: 1280px){.spec--data__item dt::after{content:"       :       "}}.spec--data__item dd{line-height:2em}.spec--hard{list-style:none;display:flex;justify-content:space-around;align-items:center}.spec--hard li{display:block;text-indent:-9999px;background-repeat:no-repeat;background-position:center center;background-size:contain;margin-left:.9rem}@media screen and (min-width: 750px){.spec--hard li{margin-left:1.6rem}}.spec--hard__steam{background-image:url(../img/index/spec/steam.png);margin-left:0 !important;width:5.25rem;height:1.6rem}.spec--hard__ps4{background-image:url(../img/index/spec/ps4.png);width:3.2rem;height:.65rem}.spec--hard__switch{background-image:url(../img/index/spec/switch.png);width:5.95rem;height:1.25rem}.spec--hard__xbox{background-image:url(../img/index/spec/xbox.png);width:5.35rem;height:1.1rem}.spec--data__cero{display:block;margin:1em auto 0;height:4.45rem}#ytEmbedderWall{position:fixed;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:10000;display:flex;justify-content:center;align-items:center}#ytEmbedderWall-bgBlack{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,.7);cursor:pointer}#ytEmbedderWall-frame{position:relative;width:90%;box-sizing:border-box;border:1px solid #000}#ytEmbedderWall-frame>img{position:relative;display:block;width:100%;height:auto}#ytEmbedderWall-frame #ytEmbedderWallPlayer,#ytEmbedderWall-frame iframe{display:block;position:absolute;width:100%;height:100%;left:0;top:0}a.scrollTop{display:none;position:fixed;background:url(../img/to_top.png) no-repeat center center;background-size:contain;opacity:0;transition:bottom .1s,opacity .1s;width:4.55rem;height:4.55rem;bottom:-4.55rem;right:.35rem}@media screen and (min-width: 750px){a.scrollTop{right:1.85rem}}a.scrollTop.active{opacity:1;z-index:100;transition:bottom .6s,opacity .4s;bottom:.35rem}@media screen and (min-width: 750px){a.scrollTop.active{bottom:1.85rem}}@media screen and (min-width: 1280px){a.scrollTop.active{bottom:37px}}a.scrollTop.bottom{opacity:1;z-index:100;transition:bottom .2s,opacity .2s;bottom:6.75rem}@media screen and (min-width: 750px){a.scrollTop.bottom{bottom:5.6rem}}@media screen and (min-width: 1280px){a.scrollTop.bottom{bottom:112px}}.initialized a.scrollTop{display:block}.cusacrm-popup-container{position:fixed !important;width:100% !important;height:100% !important;z-index:1000}.official{display:none}body.index .official{width:100%;display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:3em}.official>a,.official>div{display:block;flex-shrink:0;display:flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;color:#ed8020;background:rgba(0,0,0,.5);width:22.5rem;height:2.5rem;margin:.8rem;font-size:1.2rem;border-radius:.4rem;border:.15rem solid #ed8020}body[data-lang=ja-jp] *{font-family:"Noto Sans JP",sans-serif}body[data-lang=ko-kr] *{font-family:"Noto Sans KR",sans-serif}body[data-lang=en-asia] *{font-family:"Roboto",sans-serif}body[data-lang=en-uk] *{font-family:"Roboto",sans-serif}body[data-lang=en-us] *{font-family:"Roboto",sans-serif}body[data-lang=zh-hant] *{font-family:"Noto Sans TC",sans-serif}body[data-lang=zh-hans] *{font-family:"Noto Sans SC",sans-serif}.swiper{opacity:0}.swiper-wrapper{margin-bottom:2.95rem;height:63.3rem}@media screen and (min-width: 750px){.swiper-wrapper{margin-bottom:2.15rem;height:42.9rem}}.swiper-slide{position:relative;height:100%}.swiper-slide>div{position:absolute;top:0;left:50%;width:100%;height:100%}.swiper-slide img{position:absolute;top:0;display:block;height:auto;z-index:10;width:37.5rem;left:-18.75rem}@media screen and (min-width: 750px){.swiper-slide img{z-index:auto;width:64rem;left:-32rem}}.swiper-slide-spec{position:absolute;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;background:repeat-y center top;background-size:contain;background-image:url(../img/title/specbg_v.png);bottom:0;left:-50%;width:37.5rem;height:11.4rem}@media screen and (min-width: 750px){.swiper-slide-spec{background:none;bottom:auto;left:0;top:26.8rem;width:24.5rem;height:14.1rem;margin-left:2.3rem}}.swiper-slide-spec P{display:block;color:#fff;text-align:center;width:72%;font-size:1.5rem;line-height:1.9rem;padding:.25rem 0}@media screen and (min-width: 750px){.swiper-slide-spec P{width:100%;font-size:1.2rem;line-height:1.5em;padding:.5rem 0}}.swiper-slide-spec P.data{font-size:.8em;line-height:1em}@media screen and (min-width: 750px){.swiper-slide-spec P.data{font-size:1.2em;line-height:1.4em}}.swiper-slide-spec P span{display:inline-block}.swiper-button-prev,.swiper-button-next{position:absolute;z-index:2;left:50%;cursor:pointer;background:no-repeat center center;background-size:contain;width:7.15rem;height:7.65rem;top:50rem}@media screen and (min-width: 750px){.swiper-button-prev,.swiper-button-next{top:23.1rem}}.swiper-button-prev{background-image:url(../img/title/arrow-prev.png);margin-left:-18.5rem}@media screen and (min-width: 750px){.swiper-button-prev{margin-left:-32.15rem}}.swiper-button-next{background-image:url(../img/title/arrow-next.png);margin-left:11.35rem}@media screen and (min-width: 750px){.swiper-button-next{margin-left:25.05rem}}.swiper-pagination{position:relative;display:flex;justify-content:center;cursor:pointer;margin-bottom:5.8rem}@media screen and (min-width: 750px){.swiper-pagination{margin-bottom:5.5rem}}.swiper-pagination-bullet{background-color:#7d7d7d;width:1rem;height:1rem;border-radius:.5rem;margin:0 .95rem}.swiper-pagination-bullet-active{background-color:#f0a12b;cursor:default}.game--about{position:relative}.game--about h2{position:relative;height:4.4rem;text-indent:-9999px;background:no-repeat center center;background-size:contain;background-image:url(../img/title/en/h2_about.png)}[data-lang=ja-jp] .game--about h2{background-image:url(../img/title/jp/h2_about.png)}[data-lang=ko-kr] .game--about h2{background-image:url(../img/title/ko-kr/h2_about.png)}[data-lang=zh-hant] .game--about h2{background-image:url(../img/title/zh-hant/h2_about.png)}[data-lang=zh-hans] .game--about h2{background-image:url(../img/title/zh-hans/h2_about.png)}.game--about__h2char{display:block;position:absolute;left:50%}.game--about__h2char[data-char=cyberbots]{margin-left:9.05rem;top:-3.85rem;width:9.5rem;height:8.75rem}.game--about__h2char[data-char=warzard]{margin-left:10.05rem;top:-4.85rem;width:8.45rem;height:10.35rem}.game--about__h2char[data-char=vampire]{margin-left:10.15rem;top:-4.2rem;width:8.4rem;height:10.4rem}.game--about__h2char[data-char=spf2x]{margin-left:8.55rem;top:-4rem;width:10rem;height:9.9rem}.game--about__h2char[data-char=hsf2]{margin-left:10.25rem;top:-6.2rem;width:8.3rem;height:11.5rem}.game--about__h2char[data-char=pf]{margin-left:9.2rem;top:-5.6rem;width:9.35rem;height:11.3rem}.game--about__h2char[data-char=default]{margin-left:8.35rem;top:-5.3rem;width:10.2rem;height:9.6rem}.game--about h3{color:#fff;margin:0 auto;letter-spacing:.05em;border-bottom:solid 1px #ec8e26;padding:2.1rem 0;font-size:1.6rem;line-height:2.8rem;width:35rem}@media screen and (min-width: 750px){.game--about h3{font-size:1.45rem;line-height:2.2rem;width:59rem}}.game--about p{position:relative;display:block;color:#fff;margin:0 auto;letter-spacing:.05em;padding:2.1rem 0;font-size:1.4rem;line-height:1.8rem;width:30.5rem}@media screen and (min-width: 750px){.game--about p{font-size:1.2rem;width:58rem}}.game--ssScroll{position:relative;margin-bottom:7.4rem}@media screen and (min-width: 750px){.game--ssScroll{margin-bottom:8.15rem}}.game--ssScroll__lane{position:relative;display:flex;width:100%;overflow:hidden}.game--ssScroll__lane img{position:relative;display:block;margin:0 .25rem;border:solid .15rem #000;width:15.5rem;height:8.7rem}.game--char{position:relative;margin-bottom:7.4rem}@media screen and (min-width: 750px){.game--char{margin-bottom:8.15rem}}.game--char h2{position:relative;text-indent:-9999px;background:no-repeat center center;background-size:contain;background-image:url(../img/title/en/h2_character.png);height:4rem;margin-bottom:1.85rem}[data-lang=ja-jp] .game--char h2{background-image:url(../img/title/jp/h2_character.png)}[data-lang=ko-kr] .game--char h2{background-image:url(../img/title/ko-kr/h2_character.png)}[data-lang=zh-hans] .game--char h2{background-image:url(../img/title/zh-hans/h2_character.png)}[data-lang=zh-hant] .game--char h2{background-image:url(../img/title/zh-hant/h2_character.png)}@media screen and (min-width: 750px){.game--char h2{margin-bottom:2.05rem}}.game--char__h2char{display:block;position:absolute;left:50%}.game--char__h2char[data-char=cyberbots]{margin-left:-18.15rem;top:-3.8rem;width:7.8rem;height:10.1rem}.game--char__h2char[data-char=warzard]{margin-left:-18.1rem;top:-4.2rem;width:9rem;height:10.3rem}.game--char__h2char[data-char=vampire]{margin-left:-18.25rem;top:-1.45rem;width:8.9rem;height:8.7rem}.game--char__h2char[data-char=vampire-s2]{margin-left:-17.2rem;top:-3.75rem;width:10.15rem;height:11.15rem}.game--char__h2char[data-char=spf2x]{margin-left:-18.25rem;top:-3.45rem;width:8.8rem;height:10.4rem}.game--char__h2char[data-char=hsf2]{margin-left:-18.35rem;top:-4.35rem;width:8.75rem;height:10.4rem}.game--char__h2char[data-char=pf]{margin-left:-18.25rem;top:-3.35rem;width:12.6rem;height:6.9rem}.game--char__h2char[data-char=default]{margin-left:-18.25rem;top:-2.45rem;width:8.55rem;height:8.95rem}.game--char article{position:relative;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center}@media screen and (min-width: 750px){.game--char article{width:60rem}}.game--char article>div{position:relative;width:100%;display:flex;flex-wrap:wrap;justify-content:center}.game--char__btn{position:relative;display:block;cursor:pointer;width:8.25rem;height:8.25rem;margin:0 .325rem .45rem}@media screen and (min-width: 750px){.game--char__btn{width:10.2rem;height:10.2rem;margin:0 .4rem .8rem}}.game--char__wall{opacity:0;display:none;position:fixed;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);z-index:1000;overflow:hidden}.game--char__wall-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box;transform:translate3d(0px, 0, 0)}.game--char__wall-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.game--char__wall-slideCage{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.game--char__wall-slideImage{position:relative;height:auto;transition:transform .3s linear;width:43.5rem}@media screen and (min-width: 750px){.game--char__wall-slideImage{width:60rem}}.game--char__wall-next,.game--char__wall-prev{position:absolute;z-index:2;left:50%;cursor:pointer;background:no-repeat center center;background-size:contain;width:7.15rem;height:7.65rem;top:calc(50% - 3.8rem)}@media screen and (min-width: 750px){.game--char__wall-next,.game--char__wall-prev{top:calc(50% + 4.95rem)}}.game--char__wall-prev{background-image:url(../img/title/arrow-prev.png);margin-left:-18.5rem}@media screen and (min-width: 750px){.game--char__wall-prev{margin-left:-26.8rem}}.game--char__wall-next{background-image:url(../img/title/arrow-next.png);margin-left:11.35rem}@media screen and (min-width: 750px){.game--char__wall-next{margin-left:19.55rem}}.game--modify{position:relative;margin-bottom:7.4rem}@media screen and (min-width: 750px){.game--modify{margin-bottom:8.15rem}}.game--modify h2{position:relative;text-indent:-9999px;background:no-repeat center center;background-size:contain;background-image:url(../img/title/en/h2_modify.png);height:4rem;margin-bottom:1.85rem}[data-lang=ja-jp] .game--modify h2{background-image:url(../img/title/jp/h2_modify.png)}[data-lang=ko-kr] .game--modify h2{background-image:url(../img/title/ko-kr/h2_modify.png)}[data-lang=zh-hans] .game--modify h2{background-image:url(../img/title/zh-hans/h2_modify.png)}[data-lang=zh-hant] .game--modify h2{background-image:url(../img/title/zh-hant/h2_modify.png)}@media screen and (min-width: 750px){.game--modify h2{margin-bottom:2.05rem}}.game--modify ul{margin:0 auto;box-sizing:border-box;padding:0 2em 0 4em;width:100%}@media screen and (min-width: 750px){.game--modify ul{width:55rem}}.game--modify li{color:#fff;line-height:1.5em;padding-bottom:.5em;font-size:1.2rem}.game{position:relative;padding-top:1.1rem}@media screen and (min-width: 750px){.game{padding-top:1.3rem}}.product--nav{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;background-image:url(../img/product/bg_v.png);margin-bottom:1.95rem}@media screen and (min-width: 750px){.product--nav{background-image:url(../img/product/bg_h.png);margin-bottom:4.75rem}}.product--nav a{display:block;flex-shrink:0;margin:.35rem auto}.product--nav a:nth-child(1){margin-right:8.05rem}@media screen and (min-width: 750px){.product--nav a:nth-child(1){margin-top:0;margin-bottom:0;margin-right:.9rem}}.product--nav a:nth-child(2){margin-left:8.05rem}@media screen and (min-width: 750px){.product--nav a:nth-child(2){margin-top:0;margin-bottom:0;margin-left:1.6rem}}.product--nav img{display:block;width:25.7rem;height:6rem}.product--pkg{margin:0 auto;display:flex;justify-content:space-around;filter:drop-shadow(0.35rem 0.35rem 0.5rem rgba(0, 0, 0, 0.35))}[data-lang=ja-jp] #std .product--pkg,[data-lang=en-asia] #std .product--pkg,[data-lang=ko-kr] #std .product--pkg,[data-lang=zh-hant] #std .product--pkg,[data-lang=zh-hans] #std .product--pkg{width:34rem;margin-bottom:1.5rem}@media screen and (min-width: 750px){[data-lang=ja-jp] #std .product--pkg,[data-lang=en-asia] #std .product--pkg,[data-lang=ko-kr] #std .product--pkg,[data-lang=zh-hant] #std .product--pkg,[data-lang=zh-hans] #std .product--pkg{width:43rem;margin-bottom:2.4rem}}[data-lang=en-uk] #std .product--pkg,[data-lang=en-us] #std .product--pkg{width:34rem;margin-bottom:1.5rem}@media screen and (min-width: 750px){[data-lang=en-uk] #std .product--pkg,[data-lang=en-us] #std .product--pkg{width:64rem;margin-bottom:2.4rem}}#flp .product--pkg{width:35rem;margin-bottom:2.05rem}@media screen and (min-width: 750px){#flp .product--pkg{width:50rem;margin-bottom:4.1rem}}[data-lang=ja-jp] #flp .product--pkg{width:35rem;margin-bottom:2.05rem}@media screen and (min-width: 750px){[data-lang=ja-jp] #flp .product--pkg{width:54.6rem;margin-bottom:4.1rem}}.product--pkg__img{display:block;flex-shrink:0}[data-lang=ja-jp] #std .product--pkg__img,[data-lang=en-asia] #std .product--pkg__img,[data-lang=ko-kr] #std .product--pkg__img,[data-lang=zh-hant] #std .product--pkg__img,[data-lang=zh-hans] #std .product--pkg__img{height:20.9rem}@media screen and (min-width: 750px){[data-lang=ja-jp] #std .product--pkg__img,[data-lang=en-asia] #std .product--pkg__img,[data-lang=ko-kr] #std .product--pkg__img,[data-lang=zh-hant] #std .product--pkg__img,[data-lang=zh-hans] #std .product--pkg__img{height:25.6rem}}[data-lang=en-uk] #std .product--pkg__img,[data-lang=en-us] #std .product--pkg__img{height:14rem}@media screen and (min-width: 750px){[data-lang=en-uk] #std .product--pkg__img,[data-lang=en-us] #std .product--pkg__img{height:25.6rem}}#flp .product--pkg__img{height:24.35rem}@media screen and (min-width: 750px){#flp .product--pkg__img{height:35.9rem}}[data-lang=ja-jp] #flp .product--pkg__img{height:24.35rem}@media screen and (min-width: 750px){[data-lang=ja-jp] #flp .product--pkg__img{height:36.45rem}}.shop--benefits{margin:0 auto;width:35.5rem}@media screen and (min-width: 750px){.shop--benefits{width:60rem}}.shop--benefits h4,.shop--benefits h6,.shop--benefits p{color:#fff;text-align:center;box-sizing:border-box;width:100%}.shop--benefits h4{font-size:1.6rem;padding:.5rem;border-bottom:.15rem solid #fff}.shop--benefits p{font-size:1.4rem;margin:.7rem auto 2rem}.shop--benefits p span{display:inline-block}.shop--benefits h6{font-size:1.3rem;padding-bottom:.8rem}.shop--benefits__items{display:flex;flex-wrap:wrap;margin:0 auto 3.7rem;justify-content:space-between;width:35.7rem}@media screen and (min-width: 750px){.shop--benefits__items{justify-content:flex-start;width:58.5rem}}.shop--benefits__item{position:relative;flex-shrink:0;width:17.5rem;margin:0 0 3.3rem}@media screen and (min-width: 750px){.shop--benefits__item{margin:0 0 1.8rem 2.9rem}.shop--benefits__item:nth-child(1),.shop--benefits__item:nth-child(4){margin-left:0}}.shop--benefits__img{position:relative;width:100%;margin-bottom:.65rem}.shop--benefits__img::after{content:" ";display:block;position:absolute;left:0;top:0;right:0;bottom:0;box-shadow:0 0 0 .15rem #0a0204 inset,0 0 0 .4rem #ff7e00 inset}.shop--benefits__img img{display:block;width:100%}.shop--benefits__btns{position:relative;width:100%}.shop--benefits__btn{display:block;box-sizing:border-box;width:17.5rem;height:3rem;color:#000;font-size:1.3rem;line-height:3rem;font-weight:900;text-decoration:none;text-align:center;padding-right:.8rem;font-family:"Noto Sans JP",sans-serif !important;margin:.175rem auto;background:url(../img/product/btn_shop.png) no-repeat center center;background-size:contain}.shop--benefits__btn-disabled{filter:grayscale(100%) contrast(55%)}.shop_notes{display:flex;flex-wrap:wrap;justify-content:center;max-width:64rem;margin:0 auto 2.25rem}@media screen and (min-width: 750px){.shop_notes{margin-bottom:2.25rem}}.shop_notes--set{width:35.5rem;margin:0 auto 2rem}@media screen and (min-width: 750px){.shop_notes--set{width:29.25rem;margin:0 .75rem 3rem}}@media screen and (min-width: 750px){.shop_notes--set[data-type=wide]{width:60rem}}.shop_notes .h,.shop_notes h6,.shop_notes--date,.shop_notes--msg,.shop_notes--notes{color:#fff;box-sizing:border-box;width:100%}.shop_notes h6,.shop_notes--date{text-align:center;font-size:1.2rem}.shop_notes h6{padding:.5rem}.shop_notes--date{font-weight:700;margin:0 auto 1.25rem}.shop_notes--msg,.shop_notes--notes{font-size:.9rem;line-height:1.3rem}.shop_notes--notes{list-style:none}.shop_notes--notes li{padding-right:1em;padding-left:2em;text-indent:-1em;padding-bottom:.25em}.shop_notes--msg{padding:1em}.shop_notes--msg .toggle{display:inline-block;cursor:pointer;color:#ff7e00;margin-top:4px;padding:2px 2px 4px;border-bottom:solid 1px #ff7e00;background:rgba(0,0,0,.5)}.shop_notes--toggle{display:none;background:rgba(0,0,0,.5);padding:.5rem}.shop_notes--toggle.show{display:block}.shop_notes--toggle .h{font-weight:700;font-size:1.2rem;padding:1em 1em .25em;margin-bottom:1em;border-bottom:solid 1px #fff}.shop_notes a{color:#ed8020;word-wrap:break-word}.shop_notes a.btn{flex-shrink:0;display:flex;align-items:center;justify-content:center;text-decoration:none;background:rgba(0,0,0,.5);width:90%;height:2.5rem;margin:0 auto;font-size:1.2rem;border-radius:.4rem;border:.15rem solid #ed8020}.shop{display:flex;flex-wrap:wrap;justify-content:center;max-width:64rem;margin:0 auto}.shop--set{width:35.5rem;margin:0 auto}@media screen and (min-width: 750px){.shop--set{width:29.25rem;margin:0 .75rem}}.shop--set h6,.shop--set__price{color:#fff;box-sizing:border-box;width:100%;text-align:center}.shop--set h6{font-size:1.6rem;padding:.5rem;border-bottom:.15rem solid #fff}.shop--set__price{font-size:1.4rem;margin:.7rem auto 1.25rem}.shop--set__btns{display:flex;flex-wrap:wrap;justify-content:center;margin-top:1.25rem;margin-bottom:3.75rem}.shop--set__btn{position:relative;flex-shrink:0;box-sizing:border-box;width:14.5rem;height:3rem;color:#000;background:no-repeat center center;background-size:contain;font-size:1.3rem;line-height:3rem;font-weight:900;text-decoration:none;text-align:center;padding-right:.8rem;font-family:"Noto Sans JP",sans-serif !important;margin:.15rem 0}.shop--set__btn:nth-child(odd){margin-right:.25rem}.shop--set__btn-dl{background-image:url(../img/product/btn_dl.png)}.shop--set__btn-pkg{background-image:url(../img/product/btn_pkg.png)}.shop--set__btn-disabled{color:#383838;background-image:url(../img/product/btn_da.png)}#std .shop--set:nth-of-type(3) .shop--set__btn{font-size:1.2rem}.product--article#flp{margin-bottom:4em}@media screen and (min-width: 750px){.product--article#flp{margin-bottom:6em}}.product--article#bft .info{border:2px solid #c01922;box-sizing:border-box;margin:0 auto 3em;padding:1.5em;width:35rem}@media screen and (min-width: 750px){.product--article#bft .info{padding:3em;width:58.4rem}}.product--article#bft .info .product--msg{font-size:1.3rem;width:100%}.product--article#bft .info .product--txt{font-size:1.1rem;margin-bottom:0;width:100%}.product--article#bft .info .product--txt span{display:block}.product--article__h2{text-indent:-9999px;width:100%;background:no-repeat center center;background-size:contain;height:4.4rem;margin-bottom:1.85rem}@media screen and (min-width: 750px){.product--article__h2{margin-bottom:3.3rem}}#std .product--article__h2{background-image:url(../img/product/en/std_h2.png)}[data-lang=ja-jp] #std .product--article__h2{background-image:url(../img/product/jp/std_h2.png)}[data-lang=ko-kr] #std .product--article__h2{background-image:url(../img/product/ko-kr/std_h2.png)}[data-lang=zh-hans] #std .product--article__h2{background-image:url(../img/product/zh-hans/std_h2.png)}[data-lang=zh-hant] #std .product--article__h2{background-image:url(../img/product/zh-hant/std_h2.png)}#flp .product--article__h2{background-image:url(../img/product/en/flp_h2.png)}[data-lang=ja-jp] #flp .product--article__h2{background-image:url(../img/product/jp/flp_h2.png)}[data-lang=ko-kr] #flp .product--article__h2{background-image:url(../img/product/ko-kr/flp_h2.png)}[data-lang=zh-hans] #flp .product--article__h2{background-image:url(../img/product/zh-hans/flp_h2.png)}[data-lang=zh-hant] #flp .product--article__h2{background-image:url(../img/product/zh-hant/flp_h2.png)}#bft .product--article__h2{background-image:url(../img/product/en/bft_h2.png)}[data-lang=ja-jp] #bft .product--article__h2{background-image:url(../img/product/jp/bft_h2.png)}[data-lang=ko-kr] #bft .product--article__h2{background-image:url(../img/product/ko-kr/bft_h2.png)}[data-lang=zh-hans] #bft .product--article__h2{background-image:url(../img/product/zh-hans/bft_h2.png)}[data-lang=zh-hant] #bft .product--article__h2{background-image:url(../img/product/zh-hant/bft_h2.png)}.benefits--item__swiper{position:relative;overflow:hidden}.benefits--item__swiper-wrapper{position:relative;display:flex}.benefits--item__swiper-slide{position:relative;flex-shrink:0;opacity:0}.benefits--item__swiper-slideactive{opacity:1}.benefits--item__swiper-button-prev,.benefits--item__swiper-button-next{width:1.6rem;height:3.4rem;position:absolute;top:5.05rem;z-index:10;cursor:pointer;filter:drop-shadow(0.175rem 0.175rem 0.25rem rgba(0, 0, 0, 0.35))}.benefits--item__swiper-button-prev::before,.benefits--item__swiper-button-next::before{position:absolute;left:0;top:0;content:" ";background:url(../img/product/bft_arrow.png) no-repeat center center;background-size:contain;width:100%;height:100%}.benefits--item__swiper-button-prev{left:calc(50% - 14.25rem)}.benefits--item__swiper-button-prev::before{transform:rotateZ(180deg)}.benefits--item__swiper-button-next{right:calc(50% - 14.25rem)}.benefits--item__swiper-pagination{position:relative;display:flex;justify-content:center;padding:1.25rem 0 .5rem}.benefits--item__swiper-pagination-bullet{position:relative;flex-shrink:0;width:1rem;height:1rem;border-radius:1rem;background-color:#7d7d7d;margin:0 .75rem;cursor:pointer}.benefits--item__swiper-pagination-bullet-active{cursor:default;background-color:#e66a1c}.benefits--item__swiper-pagination-lbl{display:flex;flex-wrap:wrap;justify-content:center;font-size:1.3rem;line-height:1.6rem;padding:0 2.5rem}.benefits--item__swiper-pagination-btm{font-weight:700;flex-shrink:0;cursor:pointer;position:relative;padding-bottom:.1rem;margin:0 .6rem .4rem;border-bottom:.1rem solid #fff;cursor:pointer}.benefits--item__swiper-pagination-btm-active{color:#ff7e00;border-color:#ff7e00}.benefits--item .frame{box-sizing:border-box;position:relative;width:-moz-fit-content;width:fit-content;border-radius:.8rem;overflow:hidden;margin:0 auto;filter:drop-shadow(0.35rem 0.35rem 0.5rem rgba(0, 0, 0, 0.35))}.benefits--item .frame::after{content:" ";display:block;position:absolute;left:0;top:0;right:0;bottom:0;border-radius:.8rem;box-shadow:0 0 0 .15rem #0a0204 inset,0 0 0 .4rem #ff7e00 inset}.benefits--item .frame img{width:27rem;height:13.5rem;object-fit:cover}.benefits--item__modal{position:fixed;left:0;top:0;right:0;bottom:0;box-sizing:border-box;padding:1rem;background:rgba(0,0,0,.8);display:none;z-index:1000;opacity:0;overflow-y:scroll;cursor:pointer}.benefits--item__modal.active{display:flex;align-items:flex-start;justify-content:center}.benefits--item__modal.tohide{overflow-y:hidden}.benefits--item__modal_in{display:none;min-height:100%;width:32rem}@media screen and (min-width: 750px){.benefits--item__modal_in{width:45rem}}.benefits--item__modal_in.active{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center}.benefits--item__modal_in-name{font-weight:700;font-size:1.6rem;line-height:3.1rem;width:100%;text-align:left;border-bottom:.15rem solid #ff7e00;margin-bottom:.55rem}.benefits--item__modal_in-txt{font-size:1rem;line-height:1.95rem;width:100%;text-align:left}.benefits--item__modal_in img{position:relative;margin-bottom:.85rem;filter:drop-shadow(1px 0 0 #8c8c8c) drop-shadow(-1px 0 0 #8c8c8c) drop-shadow(0 1px 0 #8c8c8c) drop-shadow(0 -1px 0 #8c8c8c);width:100%;object-fit:contain;height:auto;max-height:32rem}@media screen and (min-width: 750px){.benefits--item__modal_in img{max-height:23.9rem}}.benefits-table{margin:0 auto;color:#fff;width:35rem}@media screen and (min-width: 750px){.benefits-table{width:60rem}}.benefits-table__ttl{position:relative;text-align:center;font-size:1.6rem;line-height:3rem;font-weight:700;background-color:#c36700;box-sizing:border-box;border:.15rem solid #0a0204;margin-bottom:-.15rem;cursor:pointer}.benefits-table__ttl::after{content:"▼";font-size:.9rem;line-height:3rem;position:absolute;right:.8rem;top:0;transform-origin:50% 1.575rem;transition:transform .4s linear}.benefits-table__ttl::before{content:"OPEN";text-align:right;font-size:.9rem;line-height:3rem;position:absolute;right:2.2rem;top:0}@media screen and (min-width: 750px){.benefits-table__ttl::before{right:2rem}}.benefits-table__ttl.open::before{content:"CLOSE"}.benefits-table__ttl.open::after{transform:rotateZ(180deg)}.benefits-table__items{height:0;overflow:hidden;box-sizing:border-box;border-bottom:.15rem solid #0a0204}.benefits-table__lbl{font-size:1.4rem;line-height:2.5rem;font-weight:700;padding:0 .8rem;background-color:#007894;box-sizing:border-box;border:.15rem solid #0a0204;margin-bottom:-.15rem}.benefits-table__item{font-size:1.2rem;line-height:1.8rem;padding:.3rem .8rem;background-color:#7d7d7d;box-sizing:border-box;border:.15rem solid #0a0204;margin-bottom:-.15rem}.benefits-table__item span{display:inline-block}.benefits-notes{color:#fff;margin:0 auto;color:#fff;list-style:none;box-sizing:border-box;padding:1rem;margin-bottom:2.75rem;width:35rem}@media screen and (min-width: 750px){.benefits-notes{width:60rem}}.benefits-notes li{font-size:1rem;line-height:1.35rem;padding-bottom:.25rem;text-indent:-1em;padding-left:1em}.benefits{color:#fff;display:flex;flex-wrap:wrap;justify-content:space-around;width:100%;max-width:60rem;margin:0 auto}.benefits--item{flex-shrink:0;position:relative;width:30rem;margin-bottom:3.25rem}.benefits--item h5{font-size:1.6rem;box-sizing:border-box;width:28rem;text-align:center;padding-bottom:.65rem;border-bottom:.1rem solid #fff;font-weight:700;margin:0 auto}.benefits--item h6{font-size:1.3rem;line-height:1.6rem;box-sizing:border-box;width:28rem;text-align:center;padding:.5rem 0 .75rem;font-weight:700;margin:0 auto}.benefits--item ul{margin:1.1rem auto;width:26rem;list-style:none}.benefits--item li{font-size:1.1rem;line-height:1.5rem;padding-bottom:.6rem;text-indent:-1em;padding-left:1em}.product--table{position:relative;color:#fff;font-weight:400;margin:0 auto;border-collapse:separate;border-spacing:.3rem .1rem;width:35rem;font-size:1.4rem;line-height:2rem}@media screen and (min-width: 750px){.product--table{width:47.5rem;font-size:1.2rem;line-height:1.8rem}}.product--table td{vertical-align:top}#std .product--table{margin-bottom:4.4rem}@media screen and (min-width: 750px){#std .product--table{margin-bottom:6.8rem}}#flp .product--table{margin-bottom:2rem}@media screen and (min-width: 750px){#flp .product--table{margin-bottom:3rem}}.product--table td{width:50%;box-sizing:border-box;padding:.5rem .8rem}.product--table span{display:inline-block}.product--table__lbl{background-color:#007894;font-weight:700;font-size:1.6rem}@media screen and (min-width: 750px){.product--table__lbl{font-size:1.4rem}}.product--table__plt{background-color:#7d7d7d}.product--table__price{background-color:#007894}.product [data-trigger=scrollinOnce]{opacity:0}.product .await--main{margin-top:-0.65rem}@media screen and (min-width: 750px){.product .await--main{margin-top:2.1rem}}.product--h1{text-indent:-9999px;background:no-repeat center center;background-size:contain;width:100%;margin:0;height:10.85rem;margin-bottom:.85rem;background-image:url(../img/product/en/h1.png)}@media screen and (min-width: 750px){.product--h1{margin-bottom:2.65rem}}[data-lang=ja-jp] .product--h1{background-image:url(../img/product/jp/h1.png)}[data-lang=ko-kr] .product--h1{background-image:url(../img/product/ko-kr/h1.png)}[data-lang=zh-hans] .product--h1{background-image:url(../img/product/zh-hans/h1.png)}[data-lang=zh-hant] .product--h1{background-image:url(../img/product/zh-hant/h1.png)}.product--msg{font-weight:700;letter-spacing:0;margin:0 auto 1.5em;color:#fff;font-size:1.6rem;line-height:2.4rem;width:35rem}@media screen and (min-width: 750px){.product--msg{font-size:1.5rem;line-height:2.3rem;width:58.4rem}}.product--msg span{font-size:.9em;padding-left:1em}.product--txt{letter-spacing:0;margin:-1rem auto 1.5em;color:#fff;font-size:1.5rem;line-height:1.4em;width:35rem}@media screen and (min-width: 750px){.product--txt{font-size:1.5rem;width:58.4rem}}.product--notes{color:#fff;margin:0 auto 1em}@media screen and (min-width: 750px){.product--notes{margin:0 auto 2em}}.product--notes ul{list-style:none}.product--notes__attention,.product--notes__lbl,.product--notes_item{position:relative;margin:0 auto;box-sizing:border-box;font-size:1.2rem;line-height:1.5rem;width:35rem}@media screen and (min-width: 750px){.product--notes__attention,.product--notes__lbl,.product--notes_item{font-size:.8rem;line-height:1rem;width:55rem}}.product--notes__attention{text-align:center;top:-2.25rem}.product--notes__attention span{display:inline-block}.product--notes_item{padding:.4em 0 0 1em;text-indent:-1em}.product--banner{position:relative;display:block;width:-moz-fit-content;width:fit-content;margin:2.75rem auto;background:#fff}.product--banner img{position:relative;display:block;width:35rem;height:9rem}.comic--viewer{position:relative}.comic--viewer-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box;transform:translate3d(0px, 0, 0);margin-top:2rem;margin-bottom:8.65rem}@media screen and (min-width: 750px){.comic--viewer-wrapper{margin-bottom:.5rem}}.comic--viewer-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.comic--viewer-slideCage{position:relative;width:100%;display:flex;align-items:center;justify-content:center;height:54rem}.comic--viewer-slideImage{position:relative;transition:transform .3s linear;width:37.3rem;height:54rem}.comic--viewer-next,.comic--viewer-prev{position:absolute;z-index:2;left:50%;cursor:pointer;background:no-repeat center center;background-size:contain;width:3.1rem;height:4.55rem;top:54.5rem}@media screen and (min-width: 750px){.comic--viewer-next,.comic--viewer-prev{top:calc(50% - 2.25rem)}}.comic--viewer-next.swiper-button-disabled,.comic--viewer-prev.swiper-button-disabled{cursor:default;opacity:.1}.comic--viewer-prev{background-image:url(../img/btn_next.png);margin-left:11.35rem}@media screen and (min-width: 750px){.comic--viewer-prev{margin-left:19.55rem}}.comic--viewer-next{background-image:url(../img/btn_prev.png);margin-left:-14.45rem}@media screen and (min-width: 750px){.comic--viewer-next{margin-left:-22.65rem}}.comic--h1,.comic--p,.comic--copy,.comic--notes{color:#fff}.comic--h1{font-size:4rem;line-height:4rem;text-align:center;font-weight:900;padding:.7rem 0 1rem;background-color:#ec8321}.comic--p{text-align:center;font-weight:900;font-size:1.3rem;line-height:2rem}@media screen and (min-width: 750px){.comic--p{font-size:1.5rem}}.comic--box{position:relative;width:35rem;margin:0 auto}.comic--copy{font-size:.7rem;line-height:1.6rem;text-align:center}@media screen and (min-width: 750px){.comic--copy{text-align:left}}.comic--notes{font-size:.8rem;line-height:1.1rem;list-style:none}.comic--notes li{text-indent:-1em;padding-left:1em}.info{position:relative;padding:3.8rem 0 0}@media screen and (min-width: 750px){.info{display:table;margin:0 auto;padding:1rem 0 .7rem}}.info+.fv{position:relative;z-index:1}.info--h1{color:#fff}.info--h1{font-size:1.9rem;line-height:1.2;text-align:center;font-weight:900;padding:.7rem 0 1rem;background-color:#ec8321}@media screen and (min-width: 750px){.info--h1{font-size:1.5rem}}.info--link{position:relative;z-index:2}@media screen and (min-width: 750px){.info--link{display:table-row}}.info--link__cell{padding-top:.4rem}@media screen and (min-width: 750px){.info--link__cell{padding-top:.4rem;display:table-cell}}.info--link__text{background:#c01922;border:2px solid #c01922;display:block;font-size:1.2rem;font-weight:700;line-height:1.2;position:relative;transition:opacity .4s ease}@media screen and (min-width: 750px){.info--link__text{font-size:.9rem;text-align:center}}.info--link__text .ic-arrow::after{content:"▶";display:inline-block;font-size:.9em}@media screen and (max-width: 750px){.info--link__text .ic-arrow::after{position:absolute;right:1.4rem;top:50%;transform:translateY(-50%)}}@media screen and (min-width: 750px){.info--link__text .ic-arrow::after{margin-left:.5em}}.info--link__text a{color:#fff;display:block;padding:1.4rem 3.3rem 1.4rem 1.4rem;text-decoration:none}@media screen and (min-width: 750px){.info--link__text a{padding:.7rem 1.4rem}}@media screen and (min-width: 750px){.info--link__text:hover{opacity:.8}}.info--content{color:#fff;line-height:1.5;padding:2.1rem}@media screen and (min-width: 750px){.info--content{margin-right:auto;margin-left:auto;padding:1.4rem;width:44rem}}.info--content__inner{border-top:1px solid #fff;border-bottom:1px solid #fff;margin-bottom:1.5em;padding:2.1rem 1.4rem 1rem}@media screen and (min-width: 750px){.info--content__inner{padding:1.4rem .7rem .3rem}}.info--content__text{font-size:1.2rem;margin-bottom:1.5em}@media screen and (min-width: 750px){.info--content__text{font-size:.9rem}}.info--content__text a{color:#fff;word-break:break-all}@media screen and (min-width: 750px){.info--content__text a:hover{text-decoration:none}}.update--table{display:grid;grid-column-gap:0rem;grid-row-gap:.2rem;grid-template-columns:auto auto}@media screen and (min-width: 750px){.update--table{grid-column-gap:.5rem;grid-row-gap:1.4rem;grid-template-columns:auto auto auto}}.update--category{border-top:1px solid rgba(255,255,255,.75);padding:.5rem;font-weight:400;font-size:1.1rem;line-height:1.8em}@media screen and (min-width: 750px){.update--category{font-size:.7rem}}.update--category p{padding:0 .4em;white-space:nowrap;text-align:center;border-radius:1.1rem}@media screen and (min-width: 750px){.update--category p{border-radius:.7rem}}.update--category__system p{background-color:#7aaf09}.update--category__online p{background-color:#006dd3}.update--category__training p{background-color:#df11bc}.update--category__feature p{background-color:#fba200}.update--category__bugfix p{background-color:#d83605}.update--category__change p{background-color:#e21c96}.update--category__featureps4 p{background-color:#0e0bec}.update--category__other p{background-color:#444}.update--detail,.update--detail_wide{padding:.2rem .3rem 1.5rem;font-size:1.3rem}@media screen and (min-width: 750px){.update--detail,.update--detail_wide{padding:.5rem .3rem 0;font-size:.9rem}}.update--detail b,.update--detail_wide b{display:inline-block;font-weight:700;padding-bottom:.5em}.update--detail ul+b,.update--detail p+b,.update--detail_wide ul+b,.update--detail_wide p+b{padding-top:.8em}.update--detail ul,.update--detail_wide ul{list-style:none;padding-left:1em}.update--detail ul li:not(:last-child),.update--detail_wide ul li:not(:last-child){padding:0 0 .5em}.update--detail ul li::before,.update--detail_wide ul li::before{margin-left:-1em;content:var(--lm)}.update--detail p:not(:last-child),.update--detail_wide p:not(:last-child){padding:0 0 .5em}.update--detail .indent,.update--detail_wide .indent{padding-top:.5em;padding-left:1em}.update--detail{grid-column:1/-1}@media screen and (min-width: 750px){.update--detail{border-top:1px solid rgba(255,255,255,.75);grid-column:3/-1}}.update--detail_wide{border-top:1px solid rgba(255,255,255,.75);text-align:center;grid-column:1/-1}
