/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.min.css */*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}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}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}body{font-size:1.40625dvw}@media screen and (max-width: 980px){body{font-size:2.8571428571dvw}}@media screen and (min-width: 1280px){body{font-size:18px}}body{background-color:#000;background-image:url("/assets/images/common/bg-body.jpg");background-repeat:repeat-y;background-size:100% auto;color:#fff;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}img{max-width:100%;width:100%;height:auto}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{border-radius:30px;background:#999}::-webkit-scrollbar-thumb{border-radius:30px;background:#fff}.-onlySp{display:none !important}@media screen and (max-width: 980px){.-onlySp{display:block !important}}.-onlyPc{display:block !important}@media screen and (max-width: 980px){.-onlyPc{display:none !important}}.headerWrapper{position:relative;z-index:20}.langMenu{position:absolute;z-index:10;top:26px;right:26px;z-index:20;width:230px;padding:0;background:#000;font-size:18px;font-weight:normal;line-height:1;text-align:left;cursor:pointer}@media screen and (max-width: 1600px){.langMenu{-webkit-transform:scale(0.85);transform:scale(0.85);-webkit-transform-origin:top right;transform-origin:top right}}@media screen and (max-width: 1280px){.langMenu{-webkit-transform:scale(0.7);transform:scale(0.7)}}@media screen and (max-width: 980px){.langMenu{top:10px;right:10px;width:12.2448979592dvw;height:12.2448979592dvw;font-size:1.40625dvw;-webkit-transform:scale(1);transform:scale(1)}}@media screen and (max-width: 980px)and (max-width: 980px){.langMenu{font-size:3.2653061224dvw}}.langMenu .langTop{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;width:100%;min-height:42px;padding:0 38px 0 18px;border:1px solid #fff}.langMenu .langTop::after{content:"";position:absolute;top:50%;right:15px;width:0;height:0;border-left:9px solid rgba(0,0,0,0);border-right:9px solid rgba(0,0,0,0);border-top:12px solid #fff;-webkit-transform:translateY(-40%);transform:translateY(-40%)}@media screen and (max-width: 980px){.langMenu .langTop{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;padding:0;font-size:0;gap:0}.langMenu .langTop::after{display:none}}.langMenu .langTop .langTopText{letter-spacing:.1em}.langMenu .langIcon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:24px;aspect-ratio:1;background:url("/assets/images/common/icon-lang.webp") center/contain no-repeat}@media screen and (max-width: 980px){.langMenu .langIcon{width:62.5%}}.langMenu #language-selector{position:absolute;top:100%;left:50%;display:none;width:100%;min-width:180px;padding:8px 0;border:1px solid #fff;background:#000;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 980px){.langMenu #language-selector{left:auto;right:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transform:translateX(0);transform:translateX(0)}}.langMenu #language-selector.-on{display:block}.langMenu #language-selector a{display:block;padding:14px 16px;color:#fff}@media screen and (max-width: 980px){.langMenu #language-selector a{width:100%;padding:4dvw 5dvw;text-align:center;white-space:nowrap}}@media(hover: hover){.langMenu #language-selector a:hover{color:#959595}}footer{border-top:1px solid #959595;background:#000}.footerWrapper{position:relative;max-width:1400px;margin:auto;padding:5.8% 2% 4.2%;color:#fff;font-size:13px;line-height:1.35}@media screen and (max-width: 980px){.footerWrapper{padding:13% 2% 100px}}.footerLogoList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:clamp(10px,3%,30px)}.footerLogoList .footerLogo{width:auto;height:clamp(42px,4.4vw,50px);margin:20px}@media screen and (max-width: 980px){.footerLogoList{margin-bottom:20px}}.footerPfBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(22px,3vw,42px);margin:0 auto 4.5%}@media screen and (max-width: 980px){.footerPfBox{max-width:600px;gap:18px 25px;margin-bottom:40px}}.footerPfBox .pfIcon{padding:0}.footerPfBox .pfIcon img{width:auto;height:clamp(28px,2.8vw,40px)}.footerPfBox .pfIcon.is-steam img,.footerPfBox .pfIcon.is-epic img{height:clamp(38px,3.8vw,50px)}.footerPfBox .pfIcon.is-switch img{height:clamp(56px,5.6vw,68px)}.footerCopyrightList{width:min(100%,1480px);margin:0 auto;padding-top:0}.footerCopyrightList li+li{margin-top:.8em}.footerCopyrightList .psImg{width:auto;height:12px;vertical-align:inherit}.footerCopyrightList .psImg.-small{height:14px}.footerLinkList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:2.3em 0 0}.footerLinkList a{display:inline-block;margin:0 1.5em 3em 0;font-size:14px;text-decoration:underline;text-underline-offset:5px}@media(hover: hover){.footerLinkList a:hover{text-decoration:none}}.pageTop{position:fixed;right:22px;bottom:22px;z-index:10;width:54px;-webkit-transition:opacity .3s;transition:opacity .3s;opacity:1}@media(hover: hover){.pageTop:hover{opacity:.8}}@media screen and (max-width: 980px){.pageTop{right:14px;bottom:14px;width:48px}}.js-fadeIn{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px);will-change:transform,opacity}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.wrapper{position:relative;z-index:0;overflow:hidden}.mainWrapper{position:relative;z-index:0;overflow:hidden}.mainWrapper::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:repeating-linear-gradient(0deg, rgba(142, 213, 169, 0.07) 0, rgba(142, 213, 169, 0.07) 1px, transparent 1px, transparent 5px),rgba(0,0,0,.2);mix-blend-mode:screen;opacity:.55}.mainWrapper>*{position:relative;z-index:1}.contentBlock{width:82.8282828283dvw;margin:0 auto}@media screen and (max-width: 980px){.contentBlock{width:90%}}/*# sourceMappingURL=common.min.css.map */