main{overflow:hidden}.topBar{position:fixed;top:0;left:0;width:100%;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 1em;background:#85b9e5;z-index:9999;-webkit-box-sizing:border-box;box-sizing:border-box}.topBar .topBarLogo img{height:48px;display:block}.topBar .topBarNav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}@media screen and (max-width: 980px){.topBar{padding:0 10px}}.topBar .langSelectBtn,.topBar .purchaseBtn{height:40px;min-width:150px;width:200px;padding:0 1em;border:0;border-radius:4px;background:#79acd3;color:#fff;font-size:14px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;cursor:pointer;text-decoration:none;-webkit-transition:background .2s ease;transition:background .2s ease}.topBar .langSelectBtn span,.topBar .purchaseBtn span{width:10%;margin-right:.5em}@media screen and (max-width: 767px){.topBar .langSelectBtn,.topBar .purchaseBtn{width:30vw;min-width:90px;max-width:160px;height:8vw;min-height:36px;max-height:40px;padding:0 .5em;font-size:10px;border-radius:.4em}}.topBar .langSelectBtn:hover,.topBar .purchaseBtn:hover{background:#98c2e2}.topBar .langSelectBtn{width:100px;background:#558ebe}.topBar .langSelectBtn span{width:18%;margin-right:.5em}@media screen and (max-width: 767px){.topBar .langSelectBtn{width:30vw;min-width:80px;max-width:120px}}.purchaseBtn{border:1px solid #85b9e5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;cursor:pointer;text-decoration:none;-webkit-transition:background .2s ease;transition:background .2s ease}.purchaseBtn:hover{background:rgba(0,0,0,0);color:#85b9e5;border-color:#85b9e5}.langSelect{position:relative}.langSelect .langSelectMenu{position:absolute;top:calc(100% + 8px);right:0;width:180px;margin:0;padding:8px 0;list-style:none;background:#fff;border-radius:6px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.15);box-shadow:0 10px 30px rgba(0,0,0,.15);display:none}.langSelect .langSelectMenu li a{font-weight:bold;display:block;padding:12px 16px;color:#333;text-decoration:none;font-size:14px}.langSelect.is-open .langSelectMenu{display:block}.langSelectMenu .langSelectMenu li a:hover{background:#f2f6fa}.topBox{position:relative;aspect-ratio:1920/600;min-height:90vh;overflow:hidden}@media screen and (max-width: 767px){.topBox{aspect-ratio:980/910;min-height:30vh}}.topBox .kv-bg{position:fixed;inset:0;z-index:-1;background-image:url("../images/common/KV-pc.webp");background-size:cover;background-position:center center;background-repeat:no-repeat;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform}@media screen and (max-width: 767px){.topBox .kv-bg{background-image:url("../images/common/KV-sp.webp");background-size:100% auto;background-position:top center}}.topBox .kv-inner .pflogo{margin-top:60px;position:relative;width:12%}@media screen and (max-width: 767px){.topBox .kv-inner .pflogo{width:40%}}.mainWrapper,.mainContent{position:relative}.bg-image-clip{position:absolute;left:0;width:100%;height:100%;min-height:230px;clip-path:inset(0);z-index:-1}.bg-image-fixed{position:fixed;top:0;width:100%;height:100%;background-image:url("../images/common/KV-pc.webp");background-size:cover;background-position:center;-webkit-filter:blur(3px);filter:blur(3px);-webkit-transform:scale(1.05);transform:scale(1.05)}.bg-image-fixed::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(24,80,117,.7)}.sectionTitle{margin:0 0 1em;font-size:36px;line-height:1.5;color:#de8d4d}@media screen and (max-width: 980px){.sectionTitle{font-size:1.953125dvw}}@media screen and (max-width: 980px)and (max-width: 980px){.sectionTitle{font-size:5.7971014493dvw}}.sectionSSList{display:-webkit-box;display:-ms-flexbox;display:flex}.sectionSSList li{width:33.3333333333%;padding:0 1%}.sectionItem{padding-bottom:50px}@media screen and (max-width: 980px){.sectionItem{padding-bottom:5em}}.storeList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}.storeList .storeItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #999;background:#f9f9f9;margin:.5%;padding:1em;width:32.3333333333%}@media screen and (max-width: 980px){.storeList .storeItem{width:99%;margin:0 auto .5%}}.aboutBox{width:min(96%,1600px);margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:3vw;padding:6em 0;position:relative;z-index:1}@media screen and (max-width: 980px){.aboutBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}}.aboutBox .about{width:50%;color:#fff;text-align:center}@media screen and (max-width: 980px){.aboutBox .about{width:100%}}.aboutBox .about .lead{margin-bottom:24px;font-size:1.40625dvw}@media screen and (max-width: 980px){.aboutBox .about .lead{font-size:4.347826087dvw}}.aboutBox .about .lead{font-weight:700}.aboutBox .about p{margin:0 0 16px;line-height:2;font-weight:bold}.aboutBox .about .purchase{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px}.aboutBox .about .purchase .purchaseBtn{padding:.8em 4em;margin-top:32px;gap:20px;background:#85b9e5;border:1px solid #9accf5;border-radius:8px;color:#fff;text-decoration:none;font-size:1.40625dvw}@media screen and (max-width: 980px){.aboutBox .about .purchase .purchaseBtn{font-size:3.3816425121dvw}}@media screen and (min-width: 1280px){.aboutBox .about .purchase .purchaseBtn{font-size:18px}}.aboutBox .about .purchase .purchaseBtn{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.5);box-shadow:0 3px 6px rgba(0,0,0,.5);-webkit-transition:.25s ease;transition:.25s ease}.aboutBox .about .purchase .purchaseBtn:hover{background:rgba(0,0,0,0);color:#85b9e5;border-color:#85b9e5;-webkit-transform:translateY(2px);transform:translateY(2px);-webkit-box-shadow:0 3px 0 rgba(0,0,0,.15);box-shadow:0 3px 0 rgba(0,0,0,.15)}@media screen and (max-width: 980px){.aboutBox .about .purchase .purchaseBtn{margin-inline:auto;padding:.8em 3em}}.aboutBox .about .purchase .purchaseBtn .purchaseBtnIcon{width:22px}.aboutBox .about .purchase .purchaseBtn .purchaseBtnIcon img{width:100%;display:block}.aboutBox .platforms{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;margin-top:32px}@media screen and (max-width: 980px){.aboutBox .platforms{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.aboutBox .platforms .platform{min-width:200px;height:48px;padding:0 20px;border:1px solid #fff;border-radius:6px;color:#fff;text-decoration:none;font-size:14px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.25s ease;transition:.25s ease}.aboutBox .platforms .platform:hover{background:#fff;color:#1a82bc}@media screen and (max-width: 767px){.aboutBox .platforms .platform{min-width:160px;font-size:12px}}@media screen and (max-width: 767px){.aboutBox .platforms .platform:first-child{margin:0 100%}}.aboutBox .videoImage{position:relative;width:50%}@media screen and (max-width: 980px){.aboutBox .videoImage{width:100%}}.aboutBox .videoImage .play{position:absolute;width:12%;-webkit-transform:rotate(90deg) scale(1);transform:rotate(90deg) scale(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;top:0;bottom:0;right:0;left:0;margin:auto;pointer-events:none}.aboutBox .videoImage:hover .play{-webkit-transform:rotate(90deg) scale(1.2);transform:rotate(90deg) scale(1.2)}.aboutBox .videoImage button{width:100%;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer}.aboutBox .videoImage img{width:100%;display:block}.is-disabled{position:relative;pointer-events:none;color:hsla(0,0%,100%,.7);background:#8d8d8d;border-color:#8d8d8d;cursor:default}.is-disabled::after{content:"";position:absolute;inset:0;margin:-0.5px;background:rgba(0,0,0,.35);border-radius:inherit;z-index:1}#features{width:min(96%,1200px);margin:0 auto;padding-bottom:6em}.featuresBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:3vw;padding:0 0 4em;position:relative;z-index:1}.featuresBox .featuresItem{position:relative}.featuresBox .featuresItem.is-img{width:50%}@media screen and (max-width: 980px){.featuresBox .featuresItem.is-img{width:86%}}.featuresBox .featuresItem.is-text{will-change:transform;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:3.5em;-ms-flex-item-align:center;align-self:center;font-weight:bold;line-height:2}@media screen and (max-width: 980px){.featuresBox .featuresItem.is-text{width:100%;padding:3em 2em 0}}.featuresBox .featuresItem .featuresTitle{font-size:32px;position:absolute;bottom:80%;left:-18%;text-align:left;background:#85b9e5;padding:2px 50px 2px 70px;border-radius:10px}@media screen and (max-width: 980px){.featuresBox .featuresItem .featuresTitle{font-size:1.875dvw;left:-8%;border-radius:5px}}@media screen and (max-width: 980px)and (max-width: 980px){.featuresBox .featuresItem .featuresTitle{font-size:4.347826087dvw}}.featuresBox.is-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.featuresBox.is-reverse .is-text{text-align:right}.featuresBox.is-reverse .featuresTitle{left:auto;right:-18%;padding:2px 70px 2px 50px}@media screen and (max-width: 980px){.featuresBox.is-reverse .featuresTitle{right:-8%}}@media screen and (max-width: 980px){.featuresBox{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;gap:40px;padding:0}}.topLogo{width:440px;position:relative;padding:2em 0;margin:0 auto}@media screen and (max-width: 980px){.topLogo{width:60%}}.topLogo img{width:100%;display:block}#spec{position:relative;padding:4em 0 0;color:#fff;font-size:1.40625dvw}@media screen and (max-width: 980px){#spec{font-size:2.4154589372dvw}}@media screen and (min-width: 1280px){#spec{font-size:18px}}#spec .specBox{width:min(96%,980px);margin:0 auto;padding:2em 5em;background:#85b9e5;border:.8em solid #fff;border-radius:50px}@media screen and (max-width: 980px){#spec .specBox{border-radius:30px;border:1em solid #fff;padding:2em 3em}}#spec .specTitle{margin:0 0 32px;font-size:2.5dvw}@media screen and (max-width: 980px){#spec .specTitle{font-size:4.8309178744dvw}}@media screen and (min-width: 1280px){#spec .specTitle{font-size:32px}}#spec .specTitle{text-align:center}#spec .specTitle .en-img{width:60%}@media screen and (max-width: 980px){#spec .specTitle .en-img{width:90%}}#spec .specList{margin:0;padding:0}#spec .specRow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:.5em 0}#spec .specRow dt{position:relative;width:240px;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 980px){#spec .specRow dt{width:40%}}#spec .specRow dt::after{content:"●●●●";position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:.78125dvw}@media screen and (max-width: 980px){#spec .specRow dt::after{font-size:.9661835749dvw}}@media screen and (min-width: 1280px){#spec .specRow dt::after{font-size:10px}}#spec .specRow dt::after{letter-spacing:.2em;color:#b7d5ef}#spec .specRow dd{padding-left:1em;font-weight:bold;margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.storeItemBox .storeName{font-weight:bold}.urlBoxWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.urlBoxWrapper .urlBox{margin-top:auto;padding-top:1em;width:49%}.urlBoxWrapper .urlBox .storeUrl{display:block;text-align:center;border:solid 1px #000;margin-top:5px;color:#fff}.urlBoxWrapper .urlBox .storeUrl.is-total{background:#ffd500}.urlBoxWrapper .urlBox .storeUrl.is-ps5{background:#4000ff}.urlBoxWrapper .urlBox .storeUrl.is-ps4{background:#009dff}.urlBoxWrapper .urlBox .storeUrl.is-switch2{background:red}.urlBoxWrapper .urlBox .storeUrl.is-switch{background:#ff2a00}.urlBoxWrapper .urlBox .storeUrl.is-xbox{background:#02a518}.sectionItemSubTitle{text-align:center;padding-bottom:1em;font-emphasize:before}.platform-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:1em}.platform-list>li{position:relative;padding:.3em;background:#000;width:calc(33.3333333333% - .6em);text-align:center;margin:0 .3em .3em;color:#fff}@media screen and (max-width: 980px){.platform-list>li{width:calc(100% - .6em)}}.platform-list>li a{display:block}.platform-list>li a.linkBlank{position:relative}.platform-list>li a.linkBlank::before{content:"";position:absolute;display:block;top:50%;right:5%;height:50%;aspect-ratio:1;translate:0 -50%}@media screen and (max-width: 980px){.platform-list>li a.linkBlank::before{right:1%}}.platform-list>li img{height:2em;width:auto}@media screen and (max-width: 980px){.platform-list>li img{height:1.4em}}@media screen and (max-width: 980px){.platform-list.is-physical li{width:calc(50% - .6em)}}.platform-list.is-physical img{width:100%;height:auto}.region-list{z-index:2;position:absolute;top:100%;left:0;width:100%;background:#333;text-align:center;display:none}.platform-group::before{content:"";position:absolute;display:block;top:50%;right:5%;height:70%;aspect-ratio:1/2;translate:0 -50%;-webkit-transition:.3s;transition:.3s}.platform-group.is-on::before{rotate:90deg}