:root{--primary: #00a1e9;--black: #333;--gray-deep-dark: #666666;--gray-medium-dark: #999999;--gray-dark: #ededed;--gray: #f2f3f5;--red: #f5457f;--gold: #b89f6e;--note: #ff0e0d;--font: "dnp-shuei-mgothic-std", sans-serif}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;text-decoration:none;word-spacing:1px;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*:focus{outline:none}html{font-size:62.5%}body{line-height:1;font-size:1.6rem;color:#333}a{color:inherit}html,button,a{font-family:var(--font);font-weight:400;font-style:normal}[hidden]{display:none!important}@media(min-width:769px){.-only-sp,.only-sp{display:none!important}}@media(max-width:768px){.-only-pc,.only-pc{display:none!important}}[data-font=en] :is(html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video){font-family:houschka-pro,sans-serif!important;letter-spacing:1px}.-link-hover:hover{text-decoration:underline}.-link-hover-v2{transition:.3s ease-out}.-link-hover-v2:hover{opacity:.4}.-px16{padding:0 16px}@keyframes show-header{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes show{0%{opacity:0}to{opacity:1}}@keyframes show-menu{0%{opacity:0}to{opacity:1}}@keyframes hide-menu{0%{opacity:1;height:auto}99%{height:auto}to{opacity:0}}.ai-icon-wrapper{display:inline-block}.ai-icon-wrapper[data-direction=down]{transform:rotate(90deg)}.ci-close{width:18px;height:18px;position:relative}.ci-line{height:2px;border-radius:2px;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);transform-origin:center;background:#fff}.ci-cross{transform:translate(-50%,-50%) rotate(-45deg)}.is-inline-svg{position:relative;display:block}.is-inline-svg svg{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%!important;height:100%!important}.ly-main{font-size:1.6rem;letter-spacing:.1em;color:var(--black);min-height:100vh;scroll-behavior:smooth}@media(min-width:769px){.ly-main{min-width:1026px}}.ly-main.ly-is-top{background:var(--primary)}.ly-footer{background:var(--primary);color:#fff}.ly-body-wrapper{min-height:68vh}.ly-menu{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .3s ease-out,visibility .3s ease-out}.ly-menu[data-show="0"]{opacity:0;pointer-events:none;visibility:hidden}.ly-menu[data-show="1"]{opacity:1;pointer-events:auto;visibility:visible}.ly-gdpr-wrapper{width:100%;padding:16px;border-top-left-radius:20px;border-top-right-radius:20px}.ly-gdpr-inner{max-width:1026px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}@media(max-width:768px){.ly-gdpr-inner{flex-flow:column}}.ly-gdpr-txt{max-width:810px;margin-left:16px;letter-spacing:.75px;font-size:1.2rem;line-height:1.4}.ly-link{color:var(--red);margin-left:8px}.ly-gdpr-btn{background:var(--primary);color:#fff;border-radius:8px;padding:10px 8px;min-width:112px;max-width:112px;text-align:center;cursor:pointer}@media(max-width:768px){.ly-gdpr-btn{min-width:100%;max-width:100%;margin-top:16px}}.ly-gdpr-ttl{font-family:var(--font);font-weight:600;font-style:normal;text-align:center;font-size:1.4rem;margin-bottom:4px}.ly-bottom-sheet[data-show="0"]{display:none}@media(max-width:768px){.ly-bottom-sheet[data-open="0"] .ly-gdpr-wrapper{padding:4px 0}.ly-bottom-sheet[data-open="0"] .ly-gdpr-inner{display:none}}.ly-notification-bar{padding:8px 16px;background:var(--red);font-size:1.4rem;color:#fff;text-align:center;font-family:var(--font);font-weight:600;font-style:normal}@media(max-width:768px){.ly-notification-bar{white-space:pre-wrap;line-height:1.4}}.ly-notification-bar a{text-decoration:underline;font-family:var(--font);font-weight:600;font-style:normal}.ly-notification-inner{max-width:1024px;margin:0 auto}.bs-card{width:100%;position:fixed;border-radius:10px 10px 0 0;left:0;background:#e7e7e766;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.bs-card[data-state=half],.bs-card[data-state=open],.bs-card[data-state=close]{transition:all .3s ease-out}.bs-card[data-state=open]{bottom:0}.bs-card[data-state=half]{bottom:0;height:62px}.bs-card[data-state=close]{box-shadow:none}@media(min-width:769px){.bs-card{top:auto!important;bottom:0;height:74px!important}}.bs-pan-area{padding:12px 0 8px}.bs-bar{width:45px;height:6px;border-radius:14px;margin:0 auto;cursor:pointer}.bs-contents{max-height:100%;box-sizing:border-box}.hd-header{background:var(--primary);position:relative;box-shadow:0 1px 4px #00000029}.hd-header.hd-is-top{box-shadow:none}.hd-header-inner-back{height:64px}@media(max-width:768px){.hd-header-inner-back{height:48px}}.hd-header-inner{display:flex;align-items:center;flex-flow:row;justify-content:space-between;color:#fff;margin:0 auto;max-width:1024px;height:100%}.hd-items{display:flex;align-items:center;letter-spacing:.2em}@media(max-width:768px){.hd-items{width:100%;justify-content:space-between;padding:0 16px}}.hd-item{position:relative}.hd-item:not(:first-child){margin-left:32px}.hd-logo{display:flex;align-items:center}.hd-logomark{width:60px;margin-right:14px;color:#fff}@media(max-width:768px){.hd-logomark{margin-right:0;width:40px;display:block}}.hd-logotxt{width:95px;color:#fff}@media(max-width:768px){.hd-logotxt{display:none}}.hd-link{color:#fff}@media(max-width:768px){.hd-logo-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.hd-select-lang-wrapper{display:flex;position:relative;margin:16px 16px 0 auto;color:var(--primary);background:#fff;border-radius:4px}@media(max-width:768px){.hd-select-lang-wrapper{margin:0}}.hd-select-lang{border-radius:4px;overflow:hidden;color:var(--primary);width:100%;font-size:1.2rem;cursor:pointer;border:none;outline:none;background:#fff;padding:2px 16px 2px 8px;background-image:none;box-shadow:none;appearance:none;-webkit-appearance:none;font-family:houschka-pro,sans-serif;font-weight:700}@media(max-width:768px){.hd-select-lang{font-size:1.6rem;transform:scale(.8)}}.hd-select-icon{width:16px;position:absolute;top:50%;right:4px;transform:translateY(-50%);pointer-events:none}@media(max-width:768px){.hd-nav{width:100%}}.hd-menu{position:relative}.hd-menu-tap{position:absolute;width:240%;height:240%;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer}.hd-header:not(.th-header) .hd-link{position:relative}.hd-link[data-selected=true]{font-family:var(--font);font-weight:600;font-style:normal}.hd-link[data-selected=true]:after{content:"";display:block;border-radius:50%;width:4px;height:4px;position:absolute;bottom:-12px;left:50%;transform:translate(-50%);background:#fff}.hd-logomark-normal{display:none}@media(max-width:768px){.hd-logomark-normal{margin-right:0;width:40px;display:block}}.hd-logofull-normal{width:169px;color:#fff;display:block}@media(max-width:768px){.hd-logofull-normal{margin-right:0;width:40px;display:none}}.th-header[data-header=large]{overflow:hidden;height:320px}@media(max-width:768px){.th-header[data-header=large]{height:288px;min-height:auto}}.th-top-header-wrapper{display:flex;align-items:center;justify-content:space-between;height:48px}@media(max-width:768px){.th-top-header-wrapper{padding:0 16px}}.th-header[data-header=large][data-fixed="0"] .hd-logo-wrapper{position:absolute;top:8%;left:50%;transform:translate(-50%);width:236px}.th-header[data-header=large][data-fixed="0"] .hd-nav{position:absolute;bottom:46px;left:50%;transform:translate(-50%)}@media(max-width:768px){.th-header[data-header=large][data-fixed="0"] .hd-nav{display:none}}.th-header[data-header=large][data-fixed="0"] .hd-header-inner{height:auto}.th-header[data-header=large][data-fixed="0"] .hd-header-inner,.th-header[data-header=large][data-fixed="0"] .hd-logo{flex-flow:column}.th-header[data-header=large][data-fixed="0"] .hd-items{margin-top:46px}.th-header[data-header=large][data-fixed="0"] .hd-logo{margin-top:20px}@media(max-width:768px){.th-header[data-header=large][data-fixed="0"] .hd-logo{margin-top:80px}}.th-header[data-header=large][data-fixed="0"] .hd-logomark{width:61.86440678%;margin-right:0}@media(max-width:768px){.th-header[data-header=large][data-fixed="0"] .hd-logomark{width:114px}}.th-header[data-header=large][data-fixed="0"] .hd-logotxt{margin-top:24px;width:100%;color:#fff}@media(max-width:768px){.th-header[data-header=large][data-fixed="0"] .hd-logotxt{display:block;width:185px}}.th-header[data-header=large][data-fixed="0"] .hd-logofull{display:none}.th-header[data-fixed="1"] .hd-header-inner-back{position:fixed;height:64px;top:0;left:0;width:100%;z-index:1;background:var(--primary);animation:show-header .2s ease-out;box-shadow:0 1px 4px #00000029}@media(max-width:768px){.th-header[data-fixed="1"] .hd-header-inner-back{height:48px}}.th-header[data-fixed="1"] .hd-logomark{display:none}@media(max-width:768px){.th-header[data-fixed="1"] .hd-logomark{display:block}}.th-header[data-fixed="1"] .hd-logotxt{display:none}.th-header[data-fixed="1"] .hd-logofull{width:169px;color:#fff}@media(max-width:768px){.th-header[data-fixed="1"] .hd-logofull{display:none}}.bu-bag{position:relative}.bu-batch-wrapper{position:absolute;width:12px;height:12px;background:var(--red);border-radius:50%;bottom:0;right:0}.bu-batch{font-size:1rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);letter-spacing:-.99px}.lb-langs{display:flex}.lb-lang{font-size:1.2rem;cursor:pointer;padding:6px 16px;border-radius:4px;background:#ffffff29}@media(max-width:768px){.lb-lang{padding:6px 12px;font-family:var(--font);font-weight:600;font-style:normal}}.lb-lang:not(:last-child){margin-right:16px}.lb-lang[data-active=true]{background:#fff;color:var(--primary)}@media(max-width:768px){.lb-langs[data-type=sp-large] .lb-lang{font-size:1.6rem;padding:6px 22px}}.ft-logo{width:26px}.ft-footer{position:relative}.ft-footer-inner{max-width:1024px;margin:0 auto;overflow:hidden}.ft-partition{height:1px;background:#fff;opacity:.4}.ft-breadcrumbs-wrapper{overflow:hidden;font-size:1.2rem}.ft-breadcrumbs-wrapper .ft-partition{margin-top:8px}@media(max-width:768px){.ft-breadcrumbs-wrapper .ft-partition{margin:8px 0 0}}.ft-breadcrumbs{margin-top:8px}@media(max-width:768px){.ft-breadcrumbs{overflow-x:scroll;padding:0 16px}}.ft-breadcrumbs,.ft-breadcrumb{display:flex;align-items:center}.ft-breadcrumb-link{color:#fff;white-space:nowrap}.ft-breadcrumb:last-child .ft-arrow{display:none}.ft-arrow{margin:4px;opacity:.4}@media(min-width:769px){.ft-footer-links-wrapper{margin-top:32px}}.ft-footer-links-wrapper .ft-partition{margin:32px 0}@media(max-width:768px){.ft-footer-links-wrapper .ft-partition{margin:40px 0 20px}}.ft-footer-links{display:flex;justify-content:space-between;font-size:1.4rem}@media(max-width:768px){.ft-footer-links{display:block;padding:0 16px}}.ft-footer-link{min-width:140px}@media(max-width:768px){.ft-footer-link{border-bottom:1px solid rgba(255,255,255,.4)}}.ft-link-ttl{font-size:2rem;font-family:var(--font);font-weight:600;font-style:normal;color:#fff}.ft-link-ttl.ft-small-font{font-size:1.6rem}@media(max-width:768px){.ft-link-ttl{height:100%;width:100%;display:flex;align-items:center}}.ft-links{margin-top:32px;transition:max-height .15s linear}@media(max-width:768px){.ft-links{margin-top:0;overflow:hidden;max-height:0}}.ft-links[data-link-open=true]{max-height:1000px}.ft-link:first-child{margin-top:0}.ft-link{margin:18px 0}.ft-link-item{cursor:pointer;color:#fff;display:flex;align-items:center}.ft-v-partition{width:1px;opacity:.4;background:#fff}.ft-contact-item{margin:16px 0;display:flex;align-items:center}.ft-contact-item:first-child{margin-top:0}.ft-contact-item-link{color:#fff}.ft-contact-icon{margin-right:4px;height:20px}.ft-contact-icon svg{height:20px}@media(min-width:769px){.ft-footer-games-wrapper{margin-top:32px}}@media(max-width:768px){.ft-footer-games-wrapper{margin-top:24px;padding:0 14px}}.ft-footer-games-wrapper .ft-partition{margin-top:24px}.ft-footer-games{display:flex;flex-wrap:wrap}.ft-footer-game{font-size:1.2rem;width:20%;margin:8px 0}@media(max-width:768px){.ft-footer-game{width:50%}}.ft-copy{opacity:.6}.ft-footer-game-link{color:#fff;display:flex;align-items:center}.ft-game-icon{width:24px;height:24px;margin-right:4px;position:relative}.ft-game-icon svg{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%}.ft-game-icon .cls-1{fill:#fff!important}.ft-sns-langs{display:flex;font-size:1rem}.ft-sns-lang{background:#ffffff1a;border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center;margin-left:6px;cursor:pointer}.ft-lang-text{transform:scale(.8)}.ft-plus{transition:.15s linear;min-width:48px;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.ft-plus[data-link-open=true]{transform:rotate(45deg)}@media(max-width:768px){.ft-footer-link-inner{display:flex;align-items:center;justify-content:space-between;height:64px}}.ft-contacts{margin-left:16px}@media(max-width:768px){.ft-contacts{margin-left:0;margin-top:32px}}.ft-copywrite-wrapper{overflow:hidden;font-size:1.2rem;display:flex;justify-content:space-between;padding-bottom:16px}@media(max-width:768px){.ft-copywrite-wrapper{letter-spacing:.75px;padding:0 16px 24px;display:flex;align-items:center;justify-content:space-between}}.ft-font-request{visibility:hidden;font-size:0}.ft-font-request .ft-font-a{font-family:var(--font);font-weight:400;font-style:normal}.ft-font-request .ft-font-b{font-family:var(--font);font-weight:600;font-style:normal}.ft-font-request .ft-font-c{font-family:houschka-pro,sans-serif}.ft-title{letter-spacing:0;flex:1;word-break:keep-all;overflow-wrap:anywhere}.mn-menu{position:relative}.mn-menu-tap{position:absolute;width:240%;height:240%;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer}.mn-menu-wrapper{position:fixed;inset:0;background:var(--primary);color:#fff;z-index:1}.mn-copy{opacity:.6;font-size:1.2rem;margin:24px 0}.mn-menu-items{margin:64px auto;font-size:2rem}.mn-menu-item:not(:last-child){margin-bottom:54px}.mn-lang-btns-wrapper{display:inline-block;padding:16px;border-top:1px solid rgba(255,255,255,.4);border-bottom:1px solid rgba(255,255,255,.4)}.mn-center{text-align:center}.mn-sns-links{display:flex;justify-content:space-between;width:247px;margin:0 auto;padding:16px;border-bottom:1px solid rgba(255,255,255,.4)}.mn-sns-link svg{width:28px;height:28px}.mn-items{display:flex;align-items:center;justify-content:space-between;padding:0 16px;height:100%}.mn-link{color:#fff}.mn-logomark{width:40px;display:block;color:#fff}.mn-logo-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mn-menu-nav{height:48px;position:relative}.hr-hero{width:100%;height:240px;background-repeat:no-repeat;background-position:center;background-size:cover}@media(max-width:768px){.hr-hero{height:160px}}.hr-inner{max-width:1024px;margin:0 auto;display:flex;flex-flow:column;justify-content:center;height:100%}@media(max-width:768px){.hr-inner{padding:0 16px}}.hr-ttl{font-family:var(--font);font-weight:600;font-style:normal;font-size:4rem}@media(max-width:768px){.hr-ttl{font-size:2.4rem;line-height:1.5em}.hr-ttl-inner{display:block}}.ic-content-ttl{hyphens:auto;-webkit-hyphens:auto}.ic-content-inner{display:flex;justify-content:space-between;max-width:1026px;margin:0 auto;padding:120px 0 96px}@media(max-width:768px){.ic-content-inner{padding:100px 0;flex-direction:column}}.ic-content-ttl{font-size:4.8rem;white-space:pre-wrap;font-family:var(--font);font-weight:600;font-style:normal;width:304px;margin-top:20px}@media(max-width:768px){.ic-content-ttl{font-size:4rem;margin-bottom:40px;letter-spacing:.67px}}.ic-content-body{width:640px;font-size:2rem}@media(max-width:768px){.ic-content-body{font-size:1.6rem;width:100%}}.ic-product-name{font-size:2rem;font-family:var(--font);font-weight:600;font-style:normal;color:var(--black);opacity:.4;display:flex;align-items:center;margin-bottom:8px}.ic-product-icon{width:28px;height:28px;margin-right:4px}.ic-content[data-flex="0"] .ic-content-inner{display:block;padding:86px 0 96px}.ic-content[data-flex="0"] .ic-content-body,.ic-content[data-flex="0"] .ic-content-ttl{width:auto;margin:0}.ic-content[data-size=small] .ic-content-ttl{font-size:4rem}@media(max-width:768px){.ic-content[data-size=small] .ic-content-ttl{font-size:3.2rem}}.ic-content[data-type=gray]{background:#fafbfb}.ic-content[data-type=gray] .ic-content-ttl{color:var(--primary)}.ic-content[data-type=gray-v2]{background:#fafbfb}.ic-content .paragraph{white-space:pre-wrap;margin:16px 0}.bc-body-row svg{width:20px;height:14px;white-space:initial}.bc-body-row del{white-space:initial;text-decoration:line-through}.bc-body-row strong{white-space:initial;font-family:var(--font);font-weight:600;font-style:normal}.bc-body-row h1,.bc-body-row h2{margin:40px 0;white-space:initial;font-size:2.8rem;font-family:var(--font);font-weight:600;font-style:normal}.bc-body-row h3,.bc-body-row h4,.bc-body-row h5{margin:40px 0;white-space:initial;font-size:2.4rem;font-family:var(--font);font-weight:600;font-style:normal}.bc-body-row ol{margin:40px 0;white-space:initial;list-style:decimal;padding-left:40px}.bc-body-row ul{margin:40px 0;white-space:initial;list-style:disc;padding-left:40px}.bc-body-row img{white-space:initial;display:block;margin:40px auto;width:100%!important;height:auto}.bc-body-row p{margin:40px 0;white-space:pre-wrap;word-break:break-word}.bc-body-row a{white-space:initial;color:var(--red)}.bc-body-row a .cls-1{fill:var(--red)!important}.bc-body-row hr{display:block;background:#ededed;border:0;height:1px;width:100%;white-space:initial}.bc-body-row blockquote{white-space:initial;background:var(--gray);border-radius:4px;padding:32px 24px;box-sizing:border-box}.bc-body-row blockquote p:first-child{margin-top:0}.bc-body-row blockquote p:last-child{margin-bottom:0}.bc-body-row iframe{display:block;width:100%!important;aspect-ratio:16 / 9}.bc-body-row .embed-responsive{position:relative;width:100%;padding-top:56.25%}.bc-body-row .embed-responsive iframe{width:100%!important;aspect-ratio:16 / 9;position:absolute;top:0;right:0}.fv-flatview-wrapper{width:1337px;position:relative}.fv-flatview-wrapper:after{content:"";display:block;padding-top:175.76664174%}.fv-flatview-wrapper[data-type=digital]{width:1320px}.fv-flatview-wrapper[data-type=digital]:after{padding-top:198.03030303%}.fv-flatview-wrapper[data-type=digital][data-angle=horizon]{width:2614px}.fv-flatview-wrapper[data-type=digital][data-angle=horizon]:after{padding-top:50.49732211%}.fv-flatview{user-select:none;animation:show .3s ease-out;pointer-events:none;width:284.2183994%;background-size:contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fv-flatview-wrapper[data-type=digital] .fv-flatview{width:287.87878788%}.fv-flatview-wrapper[data-type=digital][data-angle=horizon] .fv-flatview{width:145.37107881%}.gc-game-card{color:var(--black);margin-bottom:38px}.gc-game-card:hover .gc-card-name{color:var(--primary)}.gc-card-name{transition:color .3s ease-out}.gc-card-info{position:relative;text-align:center;padding-top:20px;margin-top:38px;box-sizing:border-box}.gc-card-new{color:#ff5b5b;position:absolute;top:-6px;left:50%;transform:translate(-50%);font-size:1.2rem;font-family:var(--font);font-weight:600;font-style:normal}.gc-card-name{font-size:1.6rem;padding:0 16px;word-break:keep-all;word-wrap:break-word}@media(max-width:768px){.gc-card-name{font-size:1.4rem}}.gc-card-price{color:#999;margin-top:8px;font-size:1.6rem}@media(max-width:768px){.gc-card-price{font-size:1.4rem}}.gc-card-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;margin-top:10px;color:#999;font-size:1.6rem;line-height:18px}@media(max-width:768px){.gc-card-tags{margin-top:8px;font-size:1.4rem}}.gc-tag{padding:6px 14px;border:1px solid #ccc;border-radius:16px;cursor:pointer}@media(max-width:768px){.gc-tag{padding:2px 6px}}.gc-game-card .gc-flatview-wrapper{width:146px;height:256px;margin:40px auto 0;position:relative}@media(max-width:768px){.gc-game-card .gc-flatview-wrapper{margin-top:16px;width:80px;height:140px}}.gc-game-card [data-type=digital] .gc-flatview-wrapper{width:128px}@media(max-width:768px){.gc-game-card [data-type=digital] .gc-flatview-wrapper{width:72px}}.gc-tag.gc-tag-selected{color:#fff;border-color:var(--primary);background:var(--primary)}.gdc-product-card{font-size:1.6rem;width:340px;padding:16px 0 38px;color:var(--black);display:block}@media(max-width:768px){.gdc-product-card{font-size:1.4rem;width:100%;padding:16px 8px 32px}}.gdc-product-card:hover .gdc-card-name{color:var(--primary)}.gdc-card-name{transition:color .3s ease-out}.gdc-card-image{display:block;margin:0 auto;object-fit:cover;width:296px;height:296px;background-color:var(--gray);background-size:100%;position:relative}@media(max-width:768px){.gdc-card-image{width:100%;padding-top:100%;height:auto}}.gdc-img{position:absolute;top:0;left:0;animation:show .3s ease-out;width:100%;height:100%}.gdc-card-info{position:relative;text-align:center;padding-top:28px;margin-top:14px;box-sizing:border-box}@media(max-width:768px){.gdc-card-info{margin-top:26px;padding-top:26px}}.gdc-card-new{color:#ff5b5b;position:absolute;top:0;left:50%;transform:translate(-50%);font-size:1.2rem;font-family:var(--font);font-weight:600;font-style:normal}.gdc-card-price{color:#999;margin-top:8px}.nc-news-card{width:330px;display:block}@media(max-width:768px){.nc-news-card{width:100%}}.nc-news-card:hover .nc-ttl{color:var(--primary)}.nc-card-head{margin:16px 0;font-size:1.4rem;display:flex}.nc-new-img-wrapper{width:100%;height:174px;background:var(--gray);border-radius:4px}.nc-new-img{width:100%;height:100%;object-fit:cover;animation:show .3s ease-out;border-radius:4px}.nc-card-info{color:var(--black)}.nc-ttl{font-size:2rem;line-height:3.2rem;min-height:64px;transition:color .3s ease-out;font-family:var(--font);font-weight:600;font-style:normal}.wc-work-card-item{width:496px;display:block}@media(max-width:768px){.wc-work-card-item{width:100%}}.wc-work-img{width:100%;padding-top:52.94%;border-radius:4px;background-size:cover;background-color:var(--primary);position:relative}.wc-work-img[data-noimage=true]:after{content:"";background:url(/images/site/logomark.svg) no-repeat center;background-size:contain;width:103px;height:64px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.4}.wc-card-info{color:var(--black);padding:0 16px 24px;box-sizing:border-box}.wc-ttl{font-size:2rem;margin:24px 0 16px;line-height:1.6;font-family:var(--font);font-weight:600;font-style:normal}.wc-description{color:var(--gray-deep-dark);line-height:1.75}.wc-link{color:var(--red);display:flex;align-items:center;margin-top:24px}.wc-link-text{border-bottom:1px solid var(--red);padding-bottom:1px}.tb-tabs{display:flex;justify-content:center;margin:16px}@media(max-width:768px){.tb-tabs{font-size:12px}}.tb-tab-item{padding:6px 12px;cursor:pointer;color:var(--gray-medium-dark);transition:.3s ease-out}.tb-tab-link{display:block;padding:6px 12px;color:inherit}@media(max-width:768px){.tb-tab-item{white-space:nowrap}}.tb-tab-item:hover{background:#00a1e914}.tb-tab-item:not(:first-child){margin-left:16px}@media(max-width:768px){.tb-tab-item:not(:first-child){margin-left:6px}}.tb-tab-item[data-active=true]{background:#00a1e914;color:var(--primary);border-radius:4px}.tg-tag{position:relative;white-space:nowrap;padding:8px 16px;border:1px solid #ccc;border-radius:16px;margin:0 4px;cursor:pointer;display:flex;letter-spacing:0em;background:#fff;transition:.3s ease-out}.tg-tag:hover{border-color:#aaa}.tg-tag[data-selected]{background:var(--primary);color:#fff;border:none}.tg-tag[data-selected]:after{content:"";background:url(/images/site/close.svg) no-repeat center;background-size:contain;width:16px;min-width:16px;height:16px;display:block;opacity:.4;color:#fff;margin-left:8px}.bb-submit-wrapper{display:flex;flex-direction:column;align-items:flex-end}@media(max-width:768px){.bb-submit-wrapper{width:100%}}.bb-info{margin-bottom:12px;text-align:right;letter-spacing:.4px}.bb-info a{text-decoration:underline}.bb-submit-btn{display:flex;background:#fff;border-radius:8px;font-size:1.8rem;padding:14px 0;width:240px;text-align:center;position:relative;border:1px solid;cursor:pointer;align-items:center;justify-content:center;font-family:var(--font);font-weight:600;font-style:normal;max-height:55px}.bb-submit-btn[disabled]{opacity:.2;pointer-events:none}.bb-bag-txt{margin-left:8px;max-width:80%;word-break:normal;line-height:.8;white-space:pre-wrap}.sb-submit-btn{display:flex;flex-flow:column;background:#fff;font-size:1.8rem;margin:auto 0;padding:6px 0;width:65px;text-align:center;position:relative;cursor:pointer;align-items:center;justify-content:center;font-family:var(--font);font-weight:600;font-style:normal;max-height:50px;border:none;outline:none;box-shadow:none}@media(max-width:768px){.sb-submit-btn{flex-flow:nowrap;width:90%;margin:auto;border:1px solid var(--gray)}}.sb-submit-btn[data-active=true]{background:#00a1e914;color:var(--primary);border-radius:4px}@media(max-width:768px){.sb-submit-btn[data-active=true]{border:1px solid var(--primary)}}.sb-search-txt{margin:3px 0 auto;max-width:80%;word-break:normal;line-height:.8;white-space:pre-wrap;color:var(--gray-medium-dark);font-size:12px;font-weight:400}@media(max-width:768px){.sb-search-txt{margin:6px 0 auto}}.sb-search-txt[data-active=true]{color:var(--primary)}.sb-search-icon.sb-active{fill:var(--primary)}.tw-twitter{display:flex;align-items:center;color:#fff;background:#1da1f2;padding:2px 4px;border-radius:4px;font-size:1.1rem;height:20px}.tw-icon{width:14px;margin-right:4px}.tp-top{background:var(--primary)}.tp-flat-views{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr}@media(max-width:768px){.tp-flat-views{grid-template-columns:1fr 1fr}}.tp-flat-view{padding-top:100%;background:#26527f;position:relative;overflow:hidden;z-index:0}.tp-flat-view:before{content:"";opacity:0;display:block;background:#fff;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;transition:.3s ease-out}.tp-flat-view:hover:before{opacity:.1}.tp-flat-view[data-loaded="1"] .tp-flat-view-card{animation:show .8s ease-in}@media(max-width:768px){.tp-flat-view:nth-last-child(-n+4){display:none}.tp-flat-view[data-bottom-col2=true]{display:none}}@media(min-width:769px){.tp-flat-view[data-bottom-col5=true]{display:none}}.tp-flatlink{position:absolute;inset:0}.tp-top .tp-flat-view-card{width:42%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media(max-width:768px){.tp-top .tp-flat-view-card{width:40%}}.gl-products-wrapper{margin:12px 0 64px;border-top:1px solid var(--gray)}@media(max-width:768px){.gl-products-wrapper{margin:12px 0 48px}}.gl-products{display:flex;flex-wrap:wrap;margin:0 auto;border-bottom:1px solid var(--gray)}@media(min-width:769px){.gl-products{width:1026px}}.gl-products .gl-product{width:340px;box-sizing:border-box;border-bottom:1px solid var(--gray);border-right:1px solid var(--gray);overflow:hidden}@media(max-width:768px){.gl-products .gl-product{width:50%;padding:0 6px}}@media(min-width:769px){.gl-product[data-col3="2"]{border-right:none}.gl-product[data-bottom-col3=true]{border-bottom:none}}@media(max-width:768px){.gl-product[data-col2="1"]{border-right:none}.gl-product[data-bottom-col2=true]{border-bottom:none}}.gl-tabs-wrapper{display:flex;justify-content:center}@media(max-width:768px){.gl-tabs-wrapper{display:block}}.gl-search-box{margin:auto;width:900px;border-radius:5px;overflow:hidden}@media(max-width:768px){.gl-search-box{width:95%;margin-top:10px;margin-left:10px}}.gl-search-box-label{width:20%;height:59px;min-width:65px;background:var(--primary);color:#fff;text-align:center;line-height:60px}@media(max-width:768px){.gl-search-box-label{height:50px;font-size:12px;line-height:50px}}.gl-search-box-select{width:80%;align-items:center;display:flex;background:var(--gray)}.gl-search-box-row{display:flex;border-bottom:1px solid #ffffff}.sbs-tags-wrapper{box-sizing:border-box;overflow-x:scroll}.sbs-tags-wrapper::-webkit-scrollbar{display:none}.sbs-tags{display:flex;white-space:nowrap}.sbs-tag-wrapper:first-child{margin-left:8px}.sbs-tag-wrapper{margin:auto;display:inline-block}.sbs-tag-wrapper .sbs-tag{display:flex;align-items:center;justify-content:center;text-align:center;width:120px;height:44px;font-size:14px;padding:8px 5px;overflow-wrap:break-word;white-space:normal;border-radius:25px}@media(max-width:768px){.sbs-tag-wrapper .sbs-tag{padding:10px 0;font-size:13px;width:80px}}.sbs-tag-wrapper .sbs-tag[data-selected]{width:136px}@media(max-width:768px){.sbs-tag-wrapper .sbs-tag[data-selected]{width:110px}}.sbs-lang-en .sbs-tag,.sbs-lang-de .sbs-tag{font-size:12px}@media(max-width:768px){.sbs-lang-en .sbs-tag,.sbs-lang-de .sbs-tag{font-size:10px}}.gi-tags-wrapper{box-sizing:border-box;overflow-x:scroll;text-align:center}.gi-tags-wrapper::-webkit-scrollbar{display:none}.gi-tag-wrapper[data-last=true]{border-right:1px solid var(--gray-dark);margin-right:16px;padding-right:16px}.gi-tag-wrapper:first-child{margin-left:8px}.gi-tags{display:inline-block;white-space:nowrap}.gi-tag-wrapper{margin:auto;display:inline-block}.gi-products-wrapper{margin:16px 0 64px;border-top:1px solid var(--gray)}.gi-products{display:flex;flex-wrap:wrap;width:1026px;margin:0 auto;border-bottom:1px solid var(--gray)}@media(max-width:768px){.gi-products{width:100%}}.gi-product{box-sizing:border-box;border-bottom:1px solid var(--gray);border-right:1px solid var(--gray)}@media(max-width:768px){.gi-product{width:50%;border-left:0}}.gi-product[data-col3="2"]{border-right:none}@media(max-width:768px){.gi-product[data-col3="2"]{border-left:0}.gi-product[data-col2="0"]{border-right:1px solid var(--gray)}.gi-product[data-bottom-col2=true]{border-bottom:none}}@media(min-width:769px){.gi-product[data-bottom-col3=true]{border-bottom:none}}.gm-g-partition{height:1px;background:#ededed;max-width:1026px;margin:0 auto}.gm-credits{font-size:1.6rem;letter-spacing:1px}.gm-credit-row{margin:16px 0;display:block}.gm-position{opacity:.4;min-width:160px;font-family:var(--font);font-weight:600;font-style:normal}.gm-relation-link{color:var(--red);text-decoration:underline;margin:24px 0}.gm-relation-link-txt{margin-right:8px;color:var(--red)}.gm-goods{display:flex;border-top:1px solid #ededed;border-bottom:1px solid #ededed;margin-top:32px}@media(max-width:768px){.gm-goods{flex-wrap:wrap}}.gm-goods-item{position:relative;width:33.3%}@media(max-width:768px){.gm-goods-item{width:50%;padding:0 8px}}.gm-goods-item:not(:first-child){border-left:1px solid var(--gray)}@media(max-width:768px){.gm-goods-item:not(:first-child){border-left:0}.gm-goods-item:nth-child(odd){border-right:1px solid var(--gray)}.gm-goods-item:not(:last-child){border-bottom:1px solid var(--gray)}.gm-recommend-games .ic-content-ttl{padding:0 16px}}.gm-downloads-btn{display:inline-block}.gm-downloads-btn img{height:48px}.gm-downloads-btn:not(:last-child){margin-right:16px;margin-bottom:16px}@media(max-width:768px){.gm-downloads-btn:not(:last-child){margin-right:8px;margin-bottom:8px}}.an-wrapper{scroll-behavior:smooth}.an-wrapper[data-shop-loading] .an-hero{min-height:100vh}.an-wrapper[data-shop-loading] .an-hero-inner{display:none}.an-hero{background:#26527f;color:#fff;padding:128px 0 104px;box-sizing:border-box;position:relative;overflow:hidden;z-index:0}@media(max-width:768px){.an-hero{padding:54px 16px 96px}.an-hero-ttl{margin:104px 0 64px}}.an-hero-ttl-img{max-width:100%}.an-hero-ttl-img svg{position:static!important;transform:inherit!important}.an-hero-ttl-img .cls-1{fill:#fff!important}.an-hero-inner{animation:show .3s ease-out;max-width:1026px;margin:0 auto;display:flex;align-items:flex-start;justify-content:space-between}@media(max-width:768px){.an-hero-inner{flex-direction:column-reverse}}.an-hero-subttl{word-break:keep-all;overflow-wrap:break-word;font-size:2.4rem;line-height:1.5em;font-family:var(--font);font-weight:600;font-style:normal;margin:40px 0}@media(max-width:768px){.an-hero-subttl{margin:32px 0}.an-submit-btn{width:100%}}.an-description{line-height:2}.an-product-info{width:480px}@media(max-width:768px){.an-product-info{width:100%}}.an-rules{font-size:1.2rem;letter-spacing:0;display:flex;align-items:center;border:1px solid white;border-radius:120px;margin:32px 0 36px}.an-rule{padding:10px 0;width:100%;text-align:center}.an-rule:not(:first-child){border-left:1px dashed}.an-partition{height:1px;background:#fff;opacity:.4}.an-shop{margin:36px 0}@media(max-width:768px){.an-shop{margin:62px 0}}.an-product-ttl-wrapper{display:flex;align-items:center}.an-product-ttl-icon{margin-right:8px;width:40px;height:40px}.an-product-ttl-icon .cls-1{fill:#fff!important}.an-product-ttl{word-break:keep-all;overflow-wrap:anywhere;font-size:3.2rem;font-family:var(--font);font-weight:600;font-style:normal}.an-package{opacity:.6;margin:24px 0 16px;line-height:1.5}.an-body-row{width:100%;line-height:2}.an-product{background:#26527f;color:#fff;padding:66px 0 58px;overflow:hidden}.an-product-inner{display:flex;align-items:center;max-width:1026px;margin:0 auto}@media(max-width:768px){.an-product-inner{padding:0 16px;flex-flow:column-reverse}}.an-wrapper .gm-goods-item{overflow:hidden}.an-flatview-wrapper{width:300px}.an-game-flatview-wrapper .an-game-flatview{width:300px;cursor:pointer}@media(max-width:768px){.an-game-flatview-wrapper .an-game-flatview{width:178px}}.an-game-flatview-wrapper{position:relative}@media(max-width:768px){.an-game-flatview-wrapper{margin:0 auto;position:relative!important;transform:initial;top:auto!important;left:auto!important}}.an-flatview-tabarea{position:absolute;inset:0 -45% 36px;cursor:pointer}.an-product-flatview-wrapper{position:relative;margin:0 auto}.an-product-flatview-wrapper .an-flatview-tabarea{bottom:70px}.an-product-inner .an-product-flatview{cursor:pointer;width:184px;margin:0 auto 84px}@media(max-width:768px){.an-product-inner .an-product-flatview{width:178px}}.an-product-inner .an-product-flatview .an-flatview-controls{margin-top:0}.an-langs{display:grid;grid-template-columns:1fr 1fr 1fr}@media(max-width:768px){.an-langs{grid-template-columns:1fr 1fr}}.an-lang-ttl{white-space:nowrap;margin-right:32px}.an-lang-ttl-wrapper{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:16px;position:relative}.an-lang{padding:22px 0;width:150px;text-align:center;box-sizing:border-box;border:1px solid;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;margin:0 auto;line-height:1.2;height:64px}@media(max-width:768px){.an-lang{width:94%}}.an-lang[data-active=true]{background:#fff3;border:2px solid}.an-lang[data-souldout=true]{position:relative;opacity:.2;overflow:hidden;cursor:inherit;pointer-events:none}.an-lang[data-souldout=true]:before{content:"";display:block;position:absolute;height:1px;width:150%;background:#fff;top:50%;left:50%;transform:translate(-50%,-50%) rotate(23deg)}@media(min-width:769px){.an-lang[data-col3="0"]{margin-left:0}.an-lang[data-col3="1"]{margin:0 auto}.an-lang[data-col3="2"]{margin-left:auto;margin-right:0}}@media(max-width:768px){.an-lang[data-col2="0"]{margin-left:0}.an-lang[data-col2="1"]{margin-left:auto;margin-right:0}}@media(min-width:769px){.an-lang:nth-child(n+4){margin-top:16px}}@media(max-width:768px){.an-lang:nth-child(n+3){margin-top:16px}}.an-before-release{margin-bottom:10px;white-space:pre-wrap}@media(max-width:768px){.an-before-release{width:100%}}.an-before-release.an-overwrite-releasedate{font-size:13px}.an-price{display:flex;align-items:center;justify-content:space-between;margin:24px 0}@media(max-width:768px){.an-price{flex-direction:column;align-items:flex-start}}.an-price-text{font-size:2rem;letter-spacing:1px;font-family:var(--font);font-weight:600;font-style:normal}@media(max-width:768px){.an-price-text{margin-bottom:16px}}.an-usprice{font-family:var(--font);font-weight:600;font-style:normal;margin-top:8px;font-size:1.2rem;opacity:.4}@media(max-width:768px){.an-usprice{margin-left:4px;font-size:1rem}.an-price-text-wrapper{display:flex;flex-wrap:wrap}}.an-content-wrapper{background:#fff}.an-content-wrapper .ic-product-name{word-break:keep-all;overflow-wrap:anywhere}.an-delivery{margin-top:24px}.an-delivery-txt{white-space:pre-line;letter-spacing:1px;line-height:1.75}.an-delivery-txt span{opacity:.6}.an-delivery-txt a{opacity:.7;font-family:var(--font);font-weight:600;font-style:normal;line-height:1.75;text-decoration:underline}@media(max-width:768px){.an-analog-content{padding:0 16px}}.an-purchase-wrapper[data-show="1"]{pointer-events:all;opacity:1;animation:show-menu .3s ease-out}.an-purchase-wrapper[data-show="0"]{height:0;pointer-events:none;opacity:0;animation:hide-menu .3s ease-out}.an-purchase-wrapper{width:360px;max-width:96%;min-height:56px;position:fixed;left:50%;bottom:16px;transform:translate(-50%);padding:8px 20px;display:flex;align-items:center;border-radius:16px;overflow:hidden}.an-purchase-wrapper:before{content:"";background:#e7e7e766;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);position:absolute;inset:0;z-index:-1}.an-purchase-wrapper .an-purchase-flatview{width:24px;min-width:24px}.an-purchase-name-icon{width:24px;height:24px}.an-purchase-name{font-size:1.8rem;font-family:var(--font);font-weight:600;font-style:normal;margin-left:4px}.an-purchase-price{font-size:1.4rem;opacity:.6}.an-purchase-info{display:flex;flex-direction:column;justify-content:space-between;margin-left:16px;margin-right:4px}.an-purchase-name-wrapper{display:flex;align-items:center}.an-purchase-btn{padding:12px 26px;border-radius:20px;margin-left:auto;white-space:nowrap}.an-goods-wrapper .ic-content-ttl-wrapper{padding:0 16px}.an-flatview-controls{position:absolute;left:50%;bottom:-28px;transform:translate(-50%,100%);display:flex;justify-content:center}.an-flatview-control{border:1px solid;box-sizing:border-box;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer}.an-flatview-control-txt{width:100%;text-align:center;margin-left:1px}.an-flatview-control:last-child{margin-left:24px}.dg-wrapper{overflow:hidden}.dg-hero{padding:128px 0 104px;box-sizing:border-box;position:relative;overflow:hidden}@media(max-width:768px){.dg-hero{padding:54px 16px 96px}.dg-hero-ttl{margin:64px 0}}.dg-hero-ttl-img{max-width:100%}.dg-hero-ttl-img svg{position:static!important;transform:inherit!important}.dg-hero-ttl-img .cls-1{fill:#fff!important}.dg-hero-inner{max-width:1026px;animation:show .3s ease-out;margin:0 auto;display:flex;align-items:flex-start;justify-content:space-between}@media(max-width:768px){.dg-hero-inner{flex-direction:column-reverse}}.dg-hero-subttl{font-size:2.4rem;line-height:1.5em;font-family:var(--font);font-weight:600;font-style:normal;margin:40px 0}.dg-description{line-height:1.75;margin-bottom:36px}.dg-description a{text-decoration:underline}@media(min-width:769px){.dg-product-s{display:flex;flex-flow:column;justify-content:center}}.dg-product-info{width:480px}@media(max-width:768px){.dg-product-info{width:100%}}.dg-rules{font-size:1.4rem;display:flex;align-items:center;border:1px solid white;border-radius:120px;margin:0 0 36px}.dg-rule{padding:10px 0;width:100%;text-align:center}.dg-rule:not(:first-child){border-left:1px dashed}.dg-partition{height:1px;background:#fff;opacity:.4}.dg-product-ttl-wrapper{display:flex;align-items:center;margin:36px 0 26px}.dg-product-ttl-icon{margin-right:8px;width:40px;height:40px}.dg-product-ttl-icon .cls-1{fill:#fff!important}.dg-product-ttl{font-size:3.2rem;font-family:var(--font);font-weight:600;font-style:normal}@media(max-width:768px){.dg-product-ttl{margin:16px 0}}.dg-body-row{width:100%;line-height:1.75}.dg-body-row .paragraph{white-space:pre-wrap;margin:16px 0}.dg-body-row iframe{width:100%!important}.dg-product{background:#26527f;color:#fff;padding:66px 0 58px}@media(max-width:768px){.dg-product{overflow:hidden;padding:66px 16px 58px}}.dg-product-inner{display:flex;max-width:1026px;margin:0 auto}@media(max-width:768px){.dg-product-inner{flex-direction:column-reverse}}.dg-flatview-wrapper{width:300px}.dg-game-flatview-wrapper .dg-game-flatview{width:266px!important;cursor:pointer}@media(max-width:768px){.dg-game-flatview-wrapper .dg-game-flatview{width:178px}}.dg-game-flatview-wrapper .dg-game-flatview[data-angle=horizon]{width:512px!important}@media(max-width:768px){.dg-game-flatview-wrapper .dg-game-flatview[data-angle=horizon]{width:266px!important}.dg-game-flatview-wrapper{margin:0 auto;position:relative!important;transform:initial;top:auto!important;left:auto!important}}.dg-product-inner .dg-product-flatview{width:184px!important;margin:0 auto}@media(max-width:768px){.dg-product-inner .dg-product-flatview{width:140px}}.dg-product-inner .dg-product-flatview[data-angle=horizon]{width:386px!important}@media(max-width:768px){.dg-product-inner .dg-product-flatview[data-angle=horizon]{width:266px!important}}.dg-product-downloads{margin-bottom:20px}.dg-official-site{display:block;color:#fff;font-size:2rem;margin:30px auto;text-align:center}.dg-official-site-text{margin-right:8px}@media(max-width:768px){.dg-digital-content{padding:0 16px;overflow:hidden}}.gs-wrapper[data-shop-loading] .gs-goods-info-wrapper{min-height:100vh}.gs-wrapper[data-shop-loading] .gs-inner{display:none}.gs-inner{display:flex;animation:show .3s ease-out;max-width:1024px;margin:0 auto}@media(max-width:768px){.gs-inner{flex-direction:column-reverse;padding:0 16px}}.gs-goods-info-wrapper{padding:115px 0 98px}@media(max-width:768px){.gs-goods-info-wrapper{padding:40px 0}}.gs-goods-ttl{font-size:3.2rem;line-height:1.5em;font-family:var(--font);font-weight:600;font-style:normal}@media(max-width:768px){.gs-goods-ttl{margin:40px 0 16px}}.gs-product-downloads{display:grid;grid-template-columns:1fr 1fr 1fr;margin-bottom:20px}@media(max-width:768px){.gs-product-downloads{grid-template-columns:1fr 1fr}}.gs-downloads-btn{display:inline-block}.gs-downloads-btn img{height:48px}.gs-downloads-btn:not(:last-child){margin-right:16px;margin-bottom:16px}@media(max-width:768px){.gs-downloads-btn:not(:last-child){margin-right:8px;margin-bottom:8px}}.gs-rules{font-size:1.4rem;display:flex;align-items:center;border:1px solid black;border-radius:120px;margin:0 0 36px}.gs-rule{padding:10px 0;width:100%;text-align:center}.gs-rule:not(:first-child){border-left:1px dashed}.gs-capture-wrapper{position:relative;background:var(--gray);width:560px;height:560px;margin-left:67px}@media(max-width:768px){.gs-capture-wrapper{margin-left:0;width:100%;padding-top:100%;height:auto}}.gs-capture{animation:show .3s ease-out;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media(max-width:768px){.gs-capture{width:100%;height:auto}}.gs-goods-info{width:400px}@media(max-width:768px){.gs-goods-info{width:auto}}.gs-caption{opacity:.4;margin:8px 0 32px}.gs-selects:not(:first-child){margin-top:24px}.gs-select-ttl{white-space:nowrap;margin-right:32px}.gs-select-ttl-wrapper{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:16px;position:relative}.gs-options{display:flex;flex-wrap:wrap;width:480px}@media(max-width:768px){.gs-options{width:100%}}.gs-option{margin-bottom:8px}.gs-option:not(:last-child){margin-right:12px}.gs-option[data-disabled="1"]{opacity:.2;pointer-events:none}.gs-partition{height:1px;width:100%;background:var(--gray);margin:24px 0}.gs-price-wrapper{display:flex;align-items:center;justify-content:space-between}@media(max-width:768px){.gs-price-wrapper{flex-direction:column;align-items:flex-start}.gs-price-txt{margin-bottom:24px}}.gs-price{font-size:2rem;letter-spacing:1px;font-family:var(--font);font-weight:600;font-style:normal}.gs-before-release{margin-bottom:10px;white-space:pre-wrap;line-height:normal}@media(max-width:768px){.gs-before-release{width:100%}}.gs-body{margin:60px 0 96px}@media(max-width:768px){.gs-body{margin:0 0 96px;padding:0 16px}}.gs-body-row{width:100%;line-height:2}.gs-body-row a{color:var(--red)}.gs-body-row img{width:1024px;max-height:560px;object-fit:cover;display:block;margin:64px auto 40px}@media(max-width:768px){.gs-body-row img{width:100%}}.gs-body-row h2{width:640px;font-size:2.8rem;line-height:1.57;margin:40px auto 16px;font-family:var(--font);font-weight:600;font-style:normal}@media(max-width:768px){.gs-body-row h2{width:100%}}.gs-body-row .paragraph{width:640px;white-space:pre-wrap;margin:16px auto;line-height:2;font-size:2rem}@media(max-width:768px){.gs-body-row .paragraph{font-size:1.6rem;width:100%}}.gs-body-row iframe{display:block;margin:16px auto;width:640px!important;aspect-ratio:16 / 9}@media(max-width:768px){.gs-body-row iframe{width:100%!important}}.gs-products{display:flex;border-top:1px solid var(--gray);border-bottom:1px solid var(--gray);width:1024px;margin:32px auto 0}@media(max-width:768px){.gs-products{width:100%;flex-wrap:wrap}}.gs-product:not(:last-child){border-right:1px solid var(--gray)}@media(max-width:768px){.gs-product:not(:last-child){border-right:none}}.gs-product:nth-child(odd){border-right:1px solid var(--gray)}.gs-product{width:33%;box-sizing:border-box}@media(max-width:768px){.gs-product{width:50%;padding:0 8px}.gs-submit-btn{width:100%}}.gs-delivery-txt{white-space:pre-line;letter-spacing:1px;line-height:1.75}.gs-delivery-txt span{opacity:.6}.gs-delivery-txt a{opacity:.7;font-family:var(--font);font-weight:600;font-style:normal;line-height:1.75;text-decoration:underline}.gs-recommend{border-top:1px solid var(--gray)}@media(max-width:768px){.gs-recommend .ic-content-ttl,.gs-recommend .ic-product-name{padding:0 16px}}.gs-usprice{font-family:var(--font);font-weight:600;font-style:normal;margin-top:8px;opacity:.4;font-size:1rem}@media(max-width:768px){.gs-usprice{margin-left:4px}}.vb-variant-btn{padding:22px 0;min-width:125px;text-align:center;box-sizing:border-box;border:2px solid white;border-radius:8px;cursor:pointer;font-size:1.6rem;background:transparent}.vb-variant-btn[data-selected="0"]{color:#333;border:1px solid rgba(51,51,51,.4)}.vb-variant-btn[data-selected="1"]{background:#00a1e933;border:2px solid var(--primary)!important;color:var(--primary)!important;font-weight:700}.nl-tags-wrapper{padding-bottom:16px;box-sizing:border-box;border-bottom:1px solid var(--gray)}.nl-tag-wrapper:first-child{margin-left:8px}.nl-tag-wrapper[data-last=true]{border-right:1px solid var(--gray-dark);margin-right:16px;padding-right:16px}.nl-tags{display:flex;overflow-x:scroll;justify-content:center}@media(max-width:768px){.nl-tags{justify-content:flex-start}}.nl-tags::-webkit-scrollbar{display:none}.nl-news-cards{margin-top:64px}@media(max-width:768px){.nl-news-cards{padding:0 16px}}.nl-cards{display:flex;flex-wrap:wrap;max-width:1040px;min-width:1024px;margin:0 auto}@media(max-width:768px){.nl-cards{width:100%;max-width:auto;min-width:auto}}.nl-card{padding-bottom:40px;margin-bottom:40px;position:relative}.nl-card-line{position:absolute;left:0;bottom:0;height:1px;width:100%;background:var(--gray)}.nl-card:not([data-last-visible]){margin-right:16px}@media(max-width:768px){.nl-card:not([data-last-visible]){margin-right:0}}.nl-pagenation{display:flex;justify-content:center;position:relative;margin:90px 0 128px}.nl-page{text-align:center;display:inline-block;font-size:2rem}.nl-fraction-partition{height:1px;background:var(--black);width:100%;margin:6px 0}.nl-next{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--red);width:48px;height:48px;border-radius:50%;margin-left:105px;cursor:pointer}.nl-prev{margin-left:-105px;transform:translate(-50%,-50%) rotate(180deg)}.nl-arrow{color:#fff;opacity:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nd-inner{max-width:720px;margin:0 auto}.nd-cover{width:100%;margin:64px auto 52px;border-radius:4px}@media(max-width:768px){.nd-cover{border-radius:0;margin:0 auto 64px}}.nd-news-info{display:flex}.nd-info:not(:first-child){margin-left:8px}.nd-news-ttl{font-size:3.2rem;font-family:var(--font);font-weight:600;font-style:normal;margin:24px 0 32px;line-height:4.8rem}.nd-body{font-size:2rem;line-height:4rem;max-width:640px;margin:0 auto}@media(max-width:768px){.nd-body{font-size:1.6rem;line-height:2}}.nd-news-body{width:640px;margin:0 auto;padding-bottom:128px}@media(max-width:768px){.nd-news-body{width:100%;padding:0 16px 100px}}.nd-links{display:flex}.nd-link-item:not(:first-child){margin-left:6px}.nd-news-items{display:flex;margin-top:32px}@media(max-width:768px){.nd-news-items{display:block}}.nd-news-item{position:relative}@media(max-width:768px){.nd-news-item{padding-bottom:40px;margin-bottom:40px}}@media(min-width:769px){.nd-news-item .nd-card-line{display:none}}.nd-news-item-card{margin-left:0;border-bottom:0}.nd-card-line{position:absolute;left:0;bottom:0;height:1px;width:100%;background:var(--gray)}.nd-news-item:not(:first-child) .nd-news-item-card{margin-left:18px}@media(max-width:768px){.nd-news-item:not(:first-child) .nd-news-item-card{margin-left:0}.nd-news-content{padding:0 16px}}.ab-about{animation:show .6s ease-out}.ab-introduction{background:var(--primary);color:#fff;display:flex;flex-flow:column;justify-content:center;align-items:center;overflow:hidden}@media(max-width:768px){.ab-introduction-inner{padding:0 16px;width:100%;box-sizing:border-box}}.ab-logo-wrapper{display:flex;flex-flow:column;justify-content:center;align-items:center;margin:64px 0 48px}.ab-logomark{width:146px}@media(max-width:768px){.ab-logomark{width:106px}}.ab-logotxt{margin-top:26px;width:236px}@media(max-width:768px){.ab-logotxt{width:172px}}.ab-copy{font-size:3.2rem;text-align:center;line-height:1.5;margin:0 auto;font-family:var(--font);font-weight:600;font-style:normal}@media(max-width:768px){.ab-copy{width:100%;display:flex;flex-wrap:wrap;justify-content:center}}.ab-copy[data-lang=ja] .ab-copy-txt{white-space:nowrap}.ab-description{width:642px;font-size:2rem;line-height:2;margin:22px 0 42px;word-break:normal}@media(max-width:768px){.ab-description{width:100%}}.ab-introduction-works{display:flex}.ab-work-image{width:100%;max-width:126px;display:block;margin:8px auto 0}@media(max-width:768px){.ab-work-image{margin:12px auto 0}}.ab-introduction-work{margin-bottom:104px;border:1px solid rgba(255,255,255,.4);border-radius:8px;width:196px;padding:26px 30px;box-sizing:border-box;display:flex;flex-direction:column}.ab-introduction-work:not(:first-child){margin-left:16px}@media(max-width:768px){.ab-introduction-work:not(:first-child){margin-left:8px}.ab-introduction-work{width:100%;padding:16px 12px;font-size:1.2rem;margin-bottom:64px}}.ab-work-ttl{text-align:center;word-break:normal;margin-top:16px}.ab-section{width:1024px;margin:46px auto}@media(max-width:768px){.ab-section{width:100%}}.ab-works{margin:32px auto 46px}.ab-section-ttl{font-size:4rem;font-family:var(--font);font-weight:600;font-style:normal;color:var(--primary);text-align:center;margin:96px 0 64px;word-break:break-all}.ab-games-section{overflow:hidden;padding:0 16px}.ab-games{width:1024px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr}@media(max-width:768px){.ab-games{grid-template-columns:1fr 1fr;width:100%}}.ab-game{padding-top:40px;border-bottom:1px solid var(--gray);box-sizing:border-box}@media(min-width:769px){.ab-game[data-bottom-col3=true]{border-bottom:none}}@media(max-width:768px){.ab-game[data-bottom-col2=true]{border-bottom:none}}.ab-game:not(:first-child){margin-left:16px}.ab-game-contents li:last-child{margin-bottom:32px}.ab-game-content{display:flex;align-items:center;margin:16px 0;font-size:1.2rem}.ab-game-icon{margin-right:8px;width:24px;height:24px}@media(max-width:768px){.ab-game-icon{min-width:24px;max-width:24px}}.ab-game-year{color:var(--primary);font-size:3.2rem;opacity:.4;margin-bottom:36px;font-family:var(--font);font-weight:600;font-style:normal}.ab-work-cards{display:grid;grid-template-columns:1fr 1fr}@media(max-width:768px){.ab-work-cards{grid-template-columns:1fr}}.ab-work-card{border-bottom:1px solid var(--gray)}@media(min-width:769px){.ab-work-card[data-bottom-col2=true]{border-bottom:none}}@media(max-width:768px){.ab-work-card:last-child{border-bottom:none}}.ab-work-card:nth-child(2n){margin-left:32px}@media(max-width:768px){.ab-work-card:nth-child(2n){margin-left:0}}.ab-work-card:nth-child(n+3){margin-top:48px}@media(max-width:768px){.ab-work-card:nth-child(n+3){margin-top:0}.ab-work-card:not(:first-child){margin-top:40px}}.ab-awards{display:grid;grid-template-columns:1fr 1fr 1fr}@media(max-width:768px){.ab-awards{grid-template-columns:1fr}}.ab-award{color:var(--gold);width:330px;padding:0 8px;box-sizing:border-box;display:flex;justify-content:space-between}@media(max-width:768px){.ab-award{width:100%;padding:8px}}.ab-award svg{width:20px;height:16px}.ab-award .cls-1{fill:var(--gold)!important}.ab-award-inner{display:flex;flex-flow:column;align-items:center}@media(min-width:769px){.ab-award:nth-child(n+4){margin-top:42px}}.ab-award-product{display:flex;align-items:center;margin-bottom:4px;letter-spacing:.7px}.ab-award-product-icon{color:var(--gold);width:32px;height:32px;margin-right:4px}.ab-award-product-icon .cls-1{fill:var(--gold)!important}.ab-award-ttl{font-size:2.4rem;text-align:center;font-family:var(--font);font-weight:600;font-style:normal;line-height:32px}.ab-laurel-right{transform:rotateY(180deg)}.ab-company-infos{display:flex;justify-content:space-between;margin-bottom:64px}@media(max-width:768px){.ab-company-infos{flex-direction:column}}.ab-company-head{opacity:.4;font-family:var(--font);font-weight:600;font-style:normal;padding:8px 8px 8px 0;hyphens:none;min-width:52px}@media(min-width:769px){.ab-company-head{padding:12px 40px 12px 0}}[data-font=ja] .ab-company-head{white-space:nowrap}.ab-company-info{margin:24px 0}.ab-company-info:first-child{margin-top:0}.ab-branch-name{font-size:2.4rem;font-family:var(--font);font-weight:600;font-style:normal;margin-bottom:8px}.ab-company-branch{margin-top:40px}@media(min-width:769px){.ab-company-branch:first-child{margin-top:0}}.ab-company-caption{display:block;width:100%;height:320px;object-fit:cover}.ab-gray-section{background:var(--gray);width:100%;margin-top:96px;overflow:hidden;margin-bottom:0}.ab-oink-banner{width:1024px;display:block;margin:96px auto;cursor:pointer;transition:.3s ease-out}@media(max-width:768px){.ab-oink-banner{width:100%}}.ab-oink-banner:hover{opacity:.9}.ab-section-inner{padding:0 16px}@media(min-width:769px){.ab-company-branchs{max-width:50%;margin-left:32px}}.ab-divider{height:1px;background:var(--gray)}.st-shop-info{animation:show .6s ease-out}.st-section{width:1024px;margin:46px auto}@media(max-width:768px){.st-section{width:100%}}.st-section-inner{padding:0 16px}.st-shop-details{display:flex;justify-content:space-between;margin-bottom:64px}@media(max-width:768px){.st-shop-details{flex-direction:column}}.st-shop-info-label{opacity:.4;font-family:var(--font);font-weight:600;font-style:normal;padding:8px 8px 8px 0;hyphens:none;min-width:52px}@media(min-width:769px){.st-shop-info-label{padding:12px 40px 12px 0}}[data-font=ja] .st-shop-info-label{white-space:nowrap}.st-shop-info-row{margin:24px 0}.st-shop-info-row:first-child{margin-top:0}.st-shop-name{font-size:2.4rem;font-family:var(--font);font-weight:600;font-style:normal;margin-bottom:8px}@media(min-width:769px){.st-shop-social{max-width:50%;margin-left:32px}}.st-map-container{margin:64px 0}.st-map-container iframe{width:100%;height:450px}@media(max-width:768px){.st-map-container iframe{height:300px}}.st-shop-image{display:block;width:100%;height:320px;object-fit:cover;margin-top:16px}.st-shop-image:first-child{margin-top:0}.st-warning-text{color:var(--primary);white-space:pre-wrap}.st-shop-info a{color:inherit;text-decoration:underline}.st-shop-info a:hover{text-decoration:none}.bg-inner,.bg-empty{animation:show .2s ease-out}.bg-cart[data-loading]{min-height:100vh}.bg-ttl{font-size:4rem;font-family:var(--font);font-weight:600;font-style:normal;margin:96px auto;max-width:1024px}@media(max-width:768px){.bg-ttl{font-size:2.4rem;margin:64px 16px}}.bg-wrapper{display:flex;align-items:flex-start;padding-bottom:100px;margin:0 auto;max-width:1024px}@media(max-width:768px){.bg-wrapper{flex-direction:column-reverse;padding:0 16px 100px}}.bg-shop{width:100%}.bg-headline{display:flex;align-items:center;border-top:1px solid var(--gray-dark);border-bottom:1px solid var(--gray-dark);height:53px;box-sizing:border-box}.bg-headline-ttl{text-align:left;opacity:.4}.bg-headline-ttl:first-child{min-width:130px}@media(max-width:768px){.bg-headline-ttl:first-child{min-width:auto}}.bg-headline-ttl:nth-child(2),.bg-product-info-wrapper{width:100%}.bg-headline-ttl:nth-child(3),.bg-mount{min-width:84px;text-align:center}.bg-headline-ttl:nth-child(4),.bg-price{min-width:130px}.bg-on-bottom{border-bottom:none}.bg-strong{font-size:2rem;color:var(--black);font-family:var(--font);font-weight:600;font-style:normal;opacity:1}.bg-text-right{text-align:right}.bg-product{display:flex;align-items:center;padding:26px 0}@media(max-width:768px){.bg-product{flex-direction:column;padding:22px 16px;border-top:1px solid var(--gray-dark)}}.bg-price-wrapper{display:flex;align-items:center}@media(max-width:768px){.bg-price-wrapper{width:100%;justify-content:flex-end;margin-top:16px}}.bg-product:not(:first-child){border-top:1px solid var(--gray-dark)}.bg-product-ttl{font-size:2rem;font-family:var(--font);font-weight:600;font-style:normal}.bg-variables{font-size:1.4rem;margin:8px 0}.bg-product-info-wrapper{display:flex}.bg-product-img-wrapper{min-width:130px}@media(max-width:768px){.bg-product-img-wrapper{width:auto;margin-right:16px;min-width:auto}}.bg-product-img{width:60px;display:block;margin:0 auto;border-radius:8px}.bg-select-wrapper{color:var(--primary);position:relative;width:38px;height:44px;margin:0 auto}.bg-mount-select{position:relative;display:block;border:none;outline:none;background:transparent;appearance:none;-webkit-appearance:none;font-size:2rem;color:var(--primary);width:100%}.bg-select-icon{position:absolute;right:0;top:0;pointer-events:none}.bg-price{display:flex;flex-flow:column;align-items:flex-end}.bg-price-txt{font-size:2rem;font-family:var(--font);font-weight:600;font-style:normal}.bg-checkout{background:var(--gray);border-radius:8px;padding:42px 32px;min-width:320px;margin-left:40px}@media(max-width:768px){.bg-checkout{min-width:auto;width:100%;margin-left:0;padding:32px;margin-bottom:40px}}.bg-preview{display:flex;align-items:center;justify-content:space-between;margin:16px 0}.bg-preview:first-child{margin-top:0}.bg-preview-head{opacity:.6}.bg-pre-order{color:var(--note)}.bg-submit{margin-top:32px;width:100%;font-family:inherit;font-weight:600;font-style:normal;line-height:inherit;letter-spacing:inherit;word-spacing:inherit}.bg-empty .bg-ttl{text-align:center}.bg-empty-btns{display:flex;justify-content:center;margin-bottom:96px}@media(max-width:768px){.bg-empty-btns{flex-direction:column;padding:0 16px}}.bg-empty-btn{background:var(--primary);color:#fff;border-radius:8px;padding:14px 26px}@media(max-width:768px){.bg-empty-btn{text-align:center}}.bg-empty-btn:not(:first-child){margin-left:16px}@media(max-width:768px){.bg-empty-btn:not(:first-child){margin-left:0;margin-top:16px}}.bg-empty-btn-link{color:#fff}.bg-recommend-content .ic-product-name,.bg-recommend-content .ic-content-ttl{padding:0 16px}.bg-recommends{display:flex;border-top:1px solid var(--gray);border-bottom:1px solid var(--gray);width:1024px;margin:32px auto 0}@media(max-width:768px){.bg-recommends{width:100%;flex-wrap:wrap}}.bg-recommend:not([data-pos="0"]){box-sizing:border-box;border-left:1px solid var(--gray)}@media(max-width:768px){.bg-recommend:not([data-pos="0"]){border-left:0}.bg-recommend[data-pos="0"],.bg-recommend[data-pos="1"]{border-bottom:1px solid var(--gray)}.bg-recommend[data-pos="0"],.bg-recommend[data-pos="2"]{border-right:1px solid var(--gray)}}.bg-recommend{width:33%;overflow:hidden}@media(max-width:768px){.bg-recommend{width:50%}}.bg-gray-section{background:var(--gray);width:100%;margin-top:96px;overflow:hidden;margin-bottom:0}.bg-oink-banner{width:1024px;display:block;margin:96px auto;cursor:pointer;transition:.3s ease-out}@media(max-width:768px){.bg-oink-banner{width:100%}}.bg-oink-banner:hover{opacity:.9}@media(max-width:768px){.bg-remove{margin-top:4px}}.bg-section-inner{padding:0 16px}.bg-delivery{margin-top:24px}.bg-delivery-txt{white-space:pre-line;letter-spacing:1px;line-height:1.75;font-size:1.2rem}.bg-delivery-txt span{opacity:.4}.bg-delivery-txt a{text-decoration:underline;opacity:.7;font-family:var(--font);font-weight:600;font-style:normal;line-height:1.75}.bg-empty-inner{min-height:36vh}.sm-submit{display:block;text-align:center;padding:14px 0;background:var(--primary);color:#fff;border:none;border-radius:8px;font-size:2rem;cursor:pointer}.lk-link{font-size:1.4rem;color:var(--primary);border:none;appearance:none;background:transparent;cursor:pointer}.pg-ttl{font-size:4rem;margin-bottom:48px;font-family:var(--font);font-weight:600;font-style:normal}.pg-inner{width:640px;margin:96px auto}@media(max-width:768px){.pg-inner{width:100%;padding:0 16px}}.pg-body{font-size:2rem;line-height:2}.pg-body h2{font-size:2.8rem;margin:16px 0;font-family:var(--font);font-weight:600;font-style:normal}.pg-body p{margin:48px 0}.pg-body h3{font-size:2.2rem;font-family:var(--font);font-weight:600;font-style:normal}.pg-body a{color:var(--red)}.pg-body table,.pg-body ul{margin:48px 0}.pg-body ul{list-style:circle}.pg-body code{padding:.1em .25em;border-radius:3px;border:solid 1px #d6dde4}.pg-body th,.pg-body td{border:solid 1px #d6dde4}.pg-body img{width:60%;background-color:gray}.er-inner{display:flex;flex-flow:column;align-items:center;padding:120px 16px 0}.er-img{width:320px}@media(max-width:768px){.er-img{width:100%}}.er-sub-ttl{font-size:6.4rem;font-family:var(--font);font-weight:600;font-style:normal}.er-ttl{font-size:4rem;line-height:1.2;text-align:center;font-family:var(--font);font-weight:600;font-style:normal;margin:20px 0 40px;width:328px;letter-spacing:1px}@media(max-width:768px){.er-ttl{width:100%}}.er-top-link{font-size:2rem;color:var(--primary);display:flex;align-items:center;font-family:var(--font);font-weight:600;font-style:normal}.er-arrow{margin-left:8px}.er-tl-txt{height:24px}.nl-status{text-align:center;color:#999;font-size:1.4rem;margin:0 0 40px}.nl-retry{margin-left:12px;padding:4px 12px;border:1px solid var(--gray);border-radius:4px;background:#fff;color:#333;font-size:1.3rem;cursor:pointer}@media(min-width:769px)and (max-width:1025px){.ly-main{min-width:0}.hd-header-inner,.hr-inner,.ft-footer-inner,.an-hero,.an-product,.dg-hero,.dg-product,.gs-goods-info-wrapper,.gs-body,.ic-content-inner,.nl-news-cards,.nd-news-content{padding-left:16px;padding-right:16px}.hd-header:not(.th-header) .hd-item:not(:first-child){margin-left:16px}.th-header[data-header=large][data-fixed="0"] .hd-nav.only-pc{width:max-content}.th-header[data-fixed="1"] .hd-header-inner{position:relative}.th-header[data-fixed="1"] .hd-nav.only-pc{position:absolute;right:16px}.an-hero-inner,.an-product-inner,.dg-hero-inner,.dg-product-inner{display:grid;grid-template-columns:minmax(0,480px) minmax(0,300px);justify-content:space-between;gap:32px}.an-product-info,.dg-product-info{width:100%;min-width:0}.an-game-flatview-wrapper{width:180px;min-width:0;justify-self:center;margin-bottom:88px;transform:none!important}.an-game-flatview-wrapper .an-game-flatview{width:100%}.an-langs{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 8px}.an-langs .an-lang{width:100%;max-width:150px;margin-top:0}.dg-hero-inner{grid-template-columns:minmax(0,480px) minmax(0,512px)}.dg-game-flatview-wrapper{min-width:0}.dg-game-flatview-wrapper .dg-game-flatview{max-width:100%}.dg-game-flatview-wrapper .dg-game-flatview[data-angle=horizon]{width:100%!important}.ic-content-inner{gap:32px}.ic-content-ttl-wrapper{flex:0 1 304px;min-width:0}.ic-content-ttl{max-width:100%}.ic-content-body{flex:1 1 640px;min-width:0}.gs-inner{display:grid;grid-template-columns:minmax(0,400px) minmax(0,560px);gap:32px}.gs-goods-info{width:100%;min-width:0}.gs-options{width:100%}.gs-capture-wrapper{width:100%;height:auto;aspect-ratio:1;margin-left:0}.gs-body-row img{max-width:100%}.gl-products,.gi-products,.gs-products,.bg-recommends,.ab-section,.ab-games,.ab-oink-banner,.st-section,.bg-oink-banner{width:100%}.gl-products .gl-product,.gi-product{width:calc(100% / 3)}.gl-search-box{max-width:calc(100% - 32px)}.gdc-product-card,.wc-work-card-item{width:100%}.gdc-card-image{width:calc(100% - 32px);height:auto;aspect-ratio:1}.nl-cards{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.nl-card:not([data-last-visible]){margin-right:0}.nc-news-card{width:100%}.nd-news-item{flex:1;min-width:0}.ab-introduction-inner{max-width:100%;padding:0 16px}.ab-description{max-width:100%}.ab-work-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-awards{grid-template-columns:repeat(3,minmax(0,1fr))}.ab-award{width:100%;min-width:0}.ab-company-infos{flex-direction:column}.ab-company-branchs{max-width:100%;margin:32px 0 0}.st-shop-details{gap:32px}.st-shop-info{min-width:0}.st-shop-image{max-width:100%}.bg-ttl{padding:0 16px}.bg-wrapper{padding-left:16px;padding-right:16px;flex-direction:column-reverse}.bg-checkout{margin:0 0 40px;min-width:0;width:100%}.ft-footer-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 16px}.ft-footer-link{min-width:0}.ft-v-partition{display:none}.ft-contacts{margin-left:0}.ft-breadcrumbs{overflow-x:auto}.ft-footer-game{width:25%}}@media(min-width:769px)and (max-width:859px){.an-hero-inner,.an-product-inner,.dg-hero-inner,.dg-product-inner,.gs-inner{display:flex;flex-direction:column-reverse;gap:40px}.an-game-flatview-wrapper,.dg-game-flatview-wrapper{width:240px;margin:0 auto 88px}.an-game-flatview-wrapper .an-game-flatview{width:240px}.gs-capture-wrapper{width:400px;max-width:100%;margin:0 auto}.ic-content-inner{flex-direction:column}.ic-content-ttl-wrapper{flex-basis:auto}.ic-content-body{flex-basis:auto;width:100%}.ic-content-ttl{margin-bottom:40px}.an-product-flatview-wrapper,.dg-product-flatview-wrapper{margin:0 auto}.an-product-inner .an-product-info,.dg-product-inner .dg-product-info{width:100%}.hd-header:not(.th-header) .hd-nav.only-pc{display:none!important}.hd-header:not(.th-header) .hd-nav.only-sp{display:block!important;width:100%}.hd-header:not(.th-header) .hd-items{width:100%;justify-content:space-between}.hd-header:not(.th-header) .hd-logo-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hd-logomark-normal{display:block;width:40px;margin-right:0}.hd-logofull-normal{display:none}.nl-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
