@import"https://fonts.googleapis.com/css2?family=Noto+Sans&display=swap";/*! 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}@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");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.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-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{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:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));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:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));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:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));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:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;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;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none !important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transform-origin:center;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(0.33);transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;-webkit-transform:translate3d(0px, -50%, 0);transform:translate3d(0px, -50%, 0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s transform,.2s top;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s transform,.2s left;transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s transform,.2s right;transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;-ms-touch-action:none;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;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;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;-ms-touch-action:none;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.headerWrap{position:relative;background:#fff;padding:5px 0;height:58px}@media screen and (max-width: 980px){.headerWrap{height:auto}}#linkInc{height:50px;background:#fff}.headerIconSega{position:absolute;top:50%;left:10px;translate:0 -50%;height:80%}@media screen and (max-width: 980px){.headerIconSega{height:auto;left:5px;width:80px}}.headerIconSega a{display:block;height:100%;line-height:1}@media screen and (max-width: 980px){.headerIconSega a{height:auto;width:100%}}.headerIconSega a img{height:100%;width:auto}@media screen and (max-width: 980px){.headerIconSega a img{width:100%;height:auto}}.headerRightBox{-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px 0 0;height:100%}@media screen and (max-width: 980px){.headerRightBox{padding:0 5px 0 0}}.headerSNSBox{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.headerSNSBox::before{color:#000;content:"SHARE";padding-right:.5em;font-weight:bold;font-size:1.25dvw}@media screen and (max-width: 980px){.headerSNSBox::before{font-size:2.8985510204dvw}}@media screen and (min-width: 1280px){.headerSNSBox::before{font-size:16px}}.headerSNSBox::before{display:block;top:0;left:0}.headerSegaAccount{width:120px}@media screen and (max-width: 980px){.headerSegaAccount{width:80px}}.headerSNSList{display:-webkit-box;display:-ms-flexbox;display:flex}.headerSNSList li{margin:0 5px}@media screen and (max-width: 980px){.headerSNSList li{margin:0 2px}}.headerSNSList li a{width:36px;aspect-ratio:1;display:block;border-radius:50%}@media screen and (max-width: 980px){.headerSNSList li a{width:30px}}.headerSNSList li.sns-weibo a{background:url("/assets/images/common/sns/weibo.png") no-repeat #fff center center/auto 100%}.headerSNSList li.sns-x a{background:url("/assets/images/common/sns/sns_x.png") no-repeat #000 center center/auto 100%}.headerSNSList li.sns-facebook a{background:url("/assets/images/common/sns/sns_facebook.png") no-repeat #0866ff center center/auto 100%}.headerSNSList li.sns-line a{background:url("/assets/images/common/sns/sns_line.png") no-repeat #4cc764 center center/auto 100%}.headerSNSList li.sns-inst a{background:url("/assets/images/common/sns/instagram.png") no-repeat #fff center center/auto 100%}.scrollTop{position:fixed;bottom:1dvw;right:2dvw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:block;font-size:3.125dvw}@media screen and (max-width: 980px){.scrollTop{font-size:4.8309183673dvw}}@media screen and (min-width: 1280px){.scrollTop{font-size:40px}}.scrollTop{z-index:9;font-weight:bold;text-shadow:0 0 .5em #0cf,0 0 .5em #0cf,0 0 .5em #0cf}.scrollTop .scrollTopInner{position:relative;z-index:2}.scrollTop::before{content:"";position:absolute;display:block;top:50%;left:50%;width:100%;aspect-ratio:142/79;background:url(/assets/images/common/anime-arr-r.webp) no-repeat;background-size:100% auto;rotate:-90deg;translate:-50% -60%}.pfList{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.6dvw}@media screen and (min-width: 1280px){.pfList{font-size:20px}}@media screen and (max-width: 980px){.pfList{font-size:2.6dvw}}.pfList li{margin:.2em;width:12em;line-height:1}.pfList li.is-xboxOne{width:8.5em}.pfList li.is-switch{width:8em}.pfList li.is-steam{width:7em}.pfList li.is-epic{width:3em}footer{font-size:1.09375dvw}@media screen and (max-width: 980px){footer{font-size:2.8985510204dvw}}@media screen and (min-width: 1280px){footer{font-size:14px}}footer{position:relative;background:#000;color:#fff;font-weight:normal;text-align:center;font-style:normal}.copyText{position:relative;padding-top:2%;z-index:2}.footerWrapper{position:relative;overflow:hidden}.footerWrapper::before{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;opacity:.4;background:url("/assets/images/common/irondot01.png");background-size:23px 15px}.footerPfWrap{position:relative;z-index:2;background:#000;padding:.5em 3%;border-bottom:solid 1px #fff;margin-bottom:3%}.logoSet{position:relative;z-index:2;padding:30px 0 0;font-size:0;text-align:center}.logoSet li{display:inline-block;margin:0 15px;vertical-align:middle}.footerLangWrap{position:relative;z-index:3}.logoSet-sonicchannel img{width:166px}.logoSet-sonicteam img{width:122px}.footerList{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:30px 0 50px;text-align:center}.footerList li{margin:0 15px 15px;vertical-align:middle}.psfamily{max-width:25px;vertical-align:middle}.ps5{max-width:45px;vertical-align:middle}.ps4{max-width:45px;vertical-align:middle}.piaproLogo{max-width:45px;vertical-align:middle}.navSpBtn{display:none;position:fixed;right:1%;top:48px;aspect-ratio:173/168;width:15%;background:url("/assets/images/common/menu-open.webp") no-repeat;background-size:100% auto;-webkit-transition:.3s;transition:.3s;opacity:0}.navSpBtn.is-fixed{top:1%;opacity:1}.navSpBtn.is-on{top:1%;background:url("/assets/images/common/menu-close.webp") no-repeat;background-size:100% auto}@media screen and (max-width: 980px){.navSpBtn.is-fixed{display:block}.navSpBtn{z-index:15}}.navWrap{position:absolute;top:58px;left:0;width:100%;background:url("/assets/images/common/common_menubg-pc.png") no-repeat;background-size:100% auto;aspect-ratio:1985/107;z-index:11}.navWrap.is-on{top:0;position:fixed}@media screen and (min-width: 981px){.navWrap.is-top{position:fixed;top:0;display:none}.navWrap.is-top.is-on{display:block;opacity:0;-webkit-transition:.3s;transition:.3s}.navWrap.is-top.is-on.is-move{opacity:1}}@media screen and (max-width: 980px){.navWrap{position:fixed;background:none;width:100%;height:100%;top:0;left:0;display:none}.navWrap.is-spOn{display:block}}.navSpOverlay{display:none}@media screen and (max-width: 980px){.navSpOverlay{display:block;width:100%;height:100%;background:hsla(0,0%,100%,.2);backdrop-filter:blur(5px);overflow:hidden}.navSpOverlay:before{position:absolute;right:0;top:0;content:"";width:60%;height:100%;background:url("/assets/images/common/menu-bg.webp");background-size:contain;opacity:0;-webkit-transition:.3s;transition:.3s}.navSpOverlay::after{content:"";position:absolute;display:block;top:0;right:0;width:5%;height:100%;background:url("/assets/images/common/checkered-b.webp");background-size:100% auto}.navSpOverlay.is-on:before{opacity:1}}.navLogo{position:absolute;top:0;left:1%;aspect-ratio:269/151;height:82%;background-size:100% auto}@media screen and (max-width: 980px){.navLogo{height:9dvh;left:5dvw;top:auto;bottom:3dvh;max-width:30%}}.navListBox{position:absolute;top:8%;left:10%;width:60%}@media screen and (max-width: 980px){.navListBox{left:auto;top:0;padding-top:16%;right:2%;width:70%;height:100%}}.navList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.navList li.navListItem{width:20%}.navList li.navListItem .c-btnItem{font-size:1.40625dvw}@media screen and (max-width: 980px){.navList li.navListItem .c-btnItem{font-size:6.2801938776dvw}}.navList li.navListItem .c-btnItem{width:100%}@media screen and (max-width: 980px){.navList{display:block;height:100%;overflow-x:hidden;overflow-y:auto;z-index:10;padding:3% 5%}.navList li.navListItem{width:90%;margin:0 0 7% auto;translate:-50px 0;opacity:0;-webkit-transition:.5s cubic-bezier(0.25, 0.1, 0.25, 1);transition:.5s cubic-bezier(0.25, 0.1, 0.25, 1)}.navList li.navListItem:first-child{margin-top:0}.navList li.navListItem.is-reserve{width:100%;margin-top:10%}.navList li.navListItem:nth-child(1){-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transition-delay:0.1s;transition-delay:0.1s}.navList li.navListItem:nth-child(2){-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transition-delay:0.2s;transition-delay:0.2s}.navList li.navListItem:nth-child(3){-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transition-delay:0.3s;transition-delay:0.3s}.navList li.navListItem:nth-child(4){-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transition-delay:0.4s;transition-delay:0.4s}.navList li.navListItem:nth-child(5){-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transition-delay:0.5s;transition-delay:0.5s}.navList li.navListItem:nth-child(6){-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transition-delay:0.6s;transition-delay:0.6s}.navList li.navListItem:nth-child(7){-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transition-delay:0.7s;transition-delay:0.7s}.navList li.navListItem:nth-child(8){-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transition-delay:0.8s;transition-delay:0.8s}.navList li.navListItem:nth-child(9){-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transition-delay:0.9s;transition-delay:0.9s}.navList li.navListItem:nth-child(10){-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transition-delay:1s;transition-delay:1s}.navList.is-on li.navListItem{translate:0 0;opacity:1}}.spNavSNSX{display:none}@media screen and (max-width: 980px){.spNavSNSX{display:block;position:absolute;bottom:5%;right:5%;width:82%;z-index:3}.spNavSNSX .c-btnItem{width:100%}}@media screen and (max-width: 980px)and (orientation: landscape){.spNavSNSX{display:none}}@media(max-height: 153vw){.spNavSNSX{bottom:auto;top:2%;right:20%;width:62%}.spNavSNSX .c-btnItem{text-align:left}.spNavSNSX .c-btnItem .c-btnItemInner{padding-left:1em}}.navReserveBtn{position:absolute;right:2.3%;top:8%;width:22%}@media screen and (max-width: 980px){.navReserveBtn{right:5%;top:62%;width:73%}}@media screen and (max-width: 980px)and (orientation: landscape){.navReserveBtn{width:40%}}@media screen and (max-width: 980px){.navReserveBtn .c-btnItem.is-reserve{font-size:1.40625dvw;width:100%}}@media screen and (max-width: 980px)and (max-width: 980px){.navReserveBtn .c-btnItem.is-reserve{font-size:6.2801938776dvw}}html{font-size:1.25dvw}@media screen and (max-width: 980px){html{font-size:2.8985510204dvw}}html{font-optical-sizing:auto;font-style:normal;width:100%;height:100%}body{line-height:1.6;font-family:"Noto Sans",helvetica,sans-serif;width:100%;height:100%;color:#fff;background:#000}.fontsFturaCon{font-family:futura-pt-condensed,sans-serif}a{-webkit-transition:.3s;transition:.3s}a:hover{filter:brightness(1.6);-webkit-filter:brightness(1.6)}a{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}img{width:100%;height:auto}.c-onlyPc{display:block}@media screen and (max-width: 980px){.c-onlyPc{display:none !important}}.c-onlySp{display:none}@media screen and (max-width: 980px){.c-onlySp{display:block}}.mainWrap{position:relative}.mainWrap::after{content:"";position:absolute;bottom:0;left:0;z-index:2;width:100%;height:120px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#00ccff));background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #00ccff 100%)}.c-bgClip{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}.contentWrap{position:relative}.contentWrap.is-hasLine:after{content:"";display:block;width:100%;aspect-ratio:641/54}@media screen and (max-width: 980px){.contentWrap.is-hasLine:after{aspect-ratio:491/61}}.contentWrap.is-02{padding-top:2em}.contentWrap .contentItem{position:relative;z-index:5}.c-nextBoxLine{position:absolute;display:block;bottom:-0.3px;left:0;width:100%;z-index:4}.c-nextBoxLine.is-yellow-leftUp{background:url(/assets/images/common/line01-l-pc.png) bottom no-repeat;background-size:100% auto;aspect-ratio:641/54}@media screen and (max-width: 980px){.c-nextBoxLine.is-yellow-leftUp{background:url(/assets/images/common/line01-l-sp.png) bottom no-repeat;background-size:100% auto;aspect-ratio:491/61}}.c-nextBoxLine.is-yellow-rightUp{background:url(/assets/images/common/line01-r-pc.png) bottom no-repeat;background-size:100% auto;aspect-ratio:641/54}@media screen and (max-width: 980px){.c-nextBoxLine.is-yellow-rightUp{background:url(/assets/images/common/line01-r-sp.png) bottom no-repeat;background-size:100% auto;aspect-ratio:491/61}}.c-nextBoxLine.is-blue-leftUp{background:url(/assets/images/common/line02-l-pc.png) bottom no-repeat;background-size:100% auto;aspect-ratio:641/54}@media screen and (max-width: 980px){.c-nextBoxLine.is-blue-leftUp{background:url(/assets/images/common/line02-l-sp.png) bottom no-repeat;background-size:100% auto;aspect-ratio:491/61}}.c-nextBoxLine.is-blue-rightUp{background:url(/assets/images/common/line02-r-pc.png) bottom no-repeat;background-size:100% auto;aspect-ratio:641/54}@media screen and (max-width: 980px){.c-nextBoxLine.is-blue-rightUp{background:url(/assets/images/common/line02-r-sp.png) bottom no-repeat;background-size:100% auto;aspect-ratio:491/61}}.c-nextBoxLine.is-lightBlue-leftUp{background:url(/assets/images/common/line-l-pc.png) bottom no-repeat;background-size:100% auto;aspect-ratio:641/54}@media screen and (max-width: 980px){.c-nextBoxLine.is-lightBlue-leftUp{background:url(/assets/images/common/line-l-sp.png) bottom no-repeat;background-size:100% auto;aspect-ratio:491/61}}.c-nextBoxLine.is-lightBlue-rightUp{background:url(/assets/images/common/line-r-pc.png) bottom no-repeat;background-size:100% auto;aspect-ratio:641/54}@media screen and (max-width: 980px){.c-nextBoxLine.is-lightBlue-rightUp{background:url(/assets/images/common/line-r-sp.png) bottom no-repeat;background-size:100% auto;aspect-ratio:491/61}}.langMenu{position:relative;color:#fff;cursor:pointer}.langMenu.is-top{position:absolute;right:1%;top:1%;width:175px;z-index:3}@media screen and (max-width: 980px){.langMenu.is-top{display:none}}.langMenu.is-top .langItem{background:rgba(0,0,0,.4)}.langMenu.is-bottom{width:175px;margin:0 auto}.langMenu.is-bottom .langItem{background:rgba(0,0,0,.8)}.langMenu.is-spNav{position:absolute;top:1.5em;left:2.5%;width:35%;z-index:5}.langMenu.is-spNav .langItem{background:rgba(0,0,0,.8)}.langMenu .langBtn{position:relative;z-index:1}.langMenu .langBtn img{position:relative;z-index:2}.langMenu .langBtn::before{content:"";position:absolute;display:block;top:45%;right:6%;width:10%;aspect-ratio:1;background:#fff;translate:0 -50%;clip-path:polygon(100% 50%, 0 50%, 50% 100%);-webkit-transition:.3s;transition:.3s}.langMenu .langBtn.is-on::before{top:65%;clip-path:polygon(100% 50%, 0 50%, 50% 0)}.langMenu .langItem{position:absolute;width:100%;top:calc(100% + 3px);text-align:center;display:none;border:solid 1px #fff;z-index:0}.langMenu .langItem li{padding:5px 0;border-bottom:1px solid #fff}.langMenu .langItem li a{display:block;width:100%;height:100%}.newIcon{position:absolute;left:0;top:0;aspect-ratio:1;width:.3em;background:#fdd600;border-radius:50%;z-index:2}.newIcon.is-btn{top:2px;left:12px}.newIcon.is-news{top:-4%;left:-4%;width:.5em}.newIcon::before,.newIcon::after{content:"";position:absolute;display:block;width:100%;aspect-ratio:1;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:#fdd600;border-radius:50%}.newIcon::before{-webkit-animation:newAnimation 1s infinite;animation:newAnimation 1s infinite}.newIcon::after{-webkit-animation:newAnimation 1s .2s infinite;animation:newAnimation 1s .2s infinite}@-webkit-keyframes newAnimation{0%{-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);opacity:1}100%{-webkit-transform:translate(-50%, -50%) scale(4);transform:translate(-50%, -50%) scale(4);opacity:0}}@keyframes newAnimation{0%{-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);opacity:1}100%{-webkit-transform:translate(-50%, -50%) scale(4);transform:translate(-50%, -50%) scale(4);opacity:0}}.c-btnItem{position:relative;display:block;width:100%;line-height:1;cursor:pointer;font-size:2.03125dvw}@media screen and (max-width: 980px){.c-btnItem{font-size:5.3140102041dvw}}.c-btnItem{text-align:center}.c-btnItem.is-store{font-style:italic;font-weight:normal;font-size:2.03125dvw}@media screen and (max-width: 980px){.c-btnItem.is-store{font-size:2.8985510204dvw}}@media screen and (min-width: 1280px){.c-btnItem.is-store{font-size:26px}}.c-btnItem.is-store::before{width:.8em;left:calc(100% - 1.4em);aspect-ratio:1;background:url(/assets/images/common/guide/newwindow.png);background-size:100% auto}.c-btnItem.is-store:hover::before{left:calc(100% - 1.4em)}.c-btnItem:hover{-webkit-filter:brightness(1);filter:brightness(1)}.c-btnItem::before{content:"";position:absolute;display:block;top:50%;left:.4em;aspect-ratio:71/34;width:1.5em;z-index:2;background:url("/assets/images/common/btn-arr.webp") no-repeat;background-size:100% auto;translate:0 -50%;-webkit-transition:.5s;transition:.5s}@media(hover: hover){.c-btnItem:hover::before{left:calc(100% - 1.5em - 10px)}}.c-btnItem::after{position:absolute;top:2px;left:2px;content:"";display:block;width:100%;height:100%;background:#fdd600;clip-path:polygon(calc(0% + 10px) calc(0% + 0px), calc(100% - 0px) calc(0% + 0px), calc(100% - 10px) calc(100% - 0px), calc(0% + 0px) calc(100% - 0px))}.c-btnItem.is-reserve::before{display:none}.c-btnItem.is-snsX::before{display:none}.c-btnItem.is-snsX::after{opacity:.8}.c-btnItemInner{position:relative;padding:.5em 0;width:100%;clip-path:polygon(calc(0% + 10px) calc(0% + 0px), calc(100% - 0px) calc(0% + 0px), calc(100% - 10px) calc(100% - 0px), calc(0% + 0px) calc(100% - 0px));z-index:1;overflow:hidden}@media screen and (max-width: 980px){.c-btnItemInner{padding:.4em 0}}.c-btnItemInner .c-btnItemInnerLight{position:absolute;width:100%;bottom:-1px;height:100%;right:0;background:url(/assets/images/common/btn-bottomray.webp) no-repeat bottom;background-size:100% auto;z-index:3}.c-btnItemInner::before,.c-btnItemInner::after{content:"";position:absolute;display:block;-webkit-transition:.5s;transition:.5s}.c-btnItemInner::after{top:50%;left:-50%;width:150%;height:300%;background:url("/assets/images/common/checkeredbg.webp");background-size:30px;-webkit-transform:translate(0, -50%) rotate(8deg);transform:translate(0, -50%) rotate(8deg);z-index:2;opacity:.5}@media screen and (max-width: 980px){.c-btnItemInner::after{background-size:28px}}.c-btnItemInner::before{top:0;left:0%;width:100%;height:100%;background:-webkit-gradient(linear, left top, right top, from(rgb(23, 51, 167)), color-stop(50%, rgb(17, 57, 255)), to(rgb(1, 194, 255)));background:linear-gradient(to right, rgb(23, 51, 167) 0%, rgb(17, 57, 255) 50%, rgb(1, 194, 255) 100%);z-index:0}.c-btnItemInner .c-btnItemText{position:relative;z-index:1;font-weight:bold;text-shadow:.05em .05em #1733a1;z-index:3}@media screen and (max-width: 980px){.c-btnItemInner .c-btnItemText{padding:.3em 0}}.c-btnItemInner.is-reserve .c-btnItemText{text-shadow:.05em .05em #c50550}.c-btnItemInner.is-reserve::before{top:0;left:0%;width:100%;height:100%;background:-webkit-gradient(linear, left top, right top, from(rgb(198, 6, 81)), color-stop(50%, rgb(225, 21, 94)), to(rgb(251, 38, 105)));background:linear-gradient(to right, rgb(198, 6, 81) 0%, rgb(225, 21, 94) 50%, rgb(251, 38, 105) 100%)}.c-btnItemInner.is-yellow .c-btnItemText{text-shadow:.05em .05em #fe7700}.c-btnItemInner.is-yellow::before{top:0;left:0%;width:100%;height:100%;background:linear-gradient(135deg, rgb(254, 141, 0) 1%, rgb(253, 214, 0) 100%)}.c-btnItemInner.is-snsX{position:relative;padding:.3em 0}.c-btnItemInner.is-snsX .btnSnsXArr{position:absolute;left:10px;top:50%;translate:0 -50%;width:3em;background:url(/assets/images/common/arrLine-r.webp);background-size:100% auto;aspect-ratio:7/4;z-index:1;opacity:.6}.c-btnItemInner.is-snsX::before{background:rgba(0,0,0,.8)}.c-btnItemInner.is-snsX img{position:absolute;width:1.5em;vertical-align:middle;top:50%;translate:0 -50%}.c-btnItemInner.is-ps{text-shadow:0 0 .5em #00439c}.c-btnItemInner.is-ps::before{top:0;left:0%;width:100%;height:100%;background:linear-gradient(135deg, rgb(0, 67, 156) 0%, rgb(0, 67, 156) 50%, rgb(28, 116, 233) 100%)}.c-btnItemInner.is-switch{text-shadow:0 0 .5em #e70013}.c-btnItemInner.is-switch::before{top:0;left:0%;width:100%;height:100%;background:linear-gradient(135deg, rgb(175, 0, 14) 0%, rgb(231, 0, 19) 50%, rgb(255, 91, 105) 100%)}.c-btnItemInner.is-ms{text-shadow:0 0 .5em #52af42}.c-btnItemInner.is-ms::before{top:0;left:0%;width:100%;height:100%;background:linear-gradient(135deg, rgb(82, 175, 66) 0%, rgb(82, 175, 66) 50%, rgb(124, 255, 104) 100%)}.c-btnItemInner.is-steam{text-shadow:0 0 .5em #3c6892}.c-btnItemInner.is-steam::before{top:0;left:0%;width:100%;height:100%;background:linear-gradient(135deg, rgb(60, 104, 146) 1%, rgb(60, 104, 146) 50%, rgb(107, 140, 171) 100%)}.c-btnItemInner.is-epic{text-shadow:0 0 .5em #1e1e1f}.c-btnItemInner.is-epic::before{top:0;left:0%;width:100%;height:100%;background:linear-gradient(135deg, rgb(30, 30, 31) 1%, rgb(30, 30, 31) 50%, rgb(48, 48, 48) 100%)}@media(hover: hover){.c-btnItemInner:hover::after,.c-btnItemInner:hover::before{left:0%}}.c-btnReserveWrap{position:relative;width:100%}.c-btnReserveWrap::before,.c-btnReserveWrap::after{content:"";position:absolute;display:block;top:50%;aspect-ratio:142/79;z-index:3;translate:0 -50%}.c-btnReserveWrap::before{right:-7%;width:30%;background:url("/assets/images/common/anime-arr-l.webp") no-repeat;background-size:100% auto}.c-btnReserveWrap::after{left:-7%;width:30%;background:url("/assets/images/common/anime-arr-r.webp") no-repeat;background-size:100% auto}@media(hover: hover){.c-btnReserveWrap:hover .c-btnItemInner::after,.c-btnReserveWrap:hover .c-btnItemInner::before{left:0%}}.c-noteList{font-size:1.40625dvw}@media screen and (max-width: 980px){.c-noteList{font-size:2.8985510204dvw}}@media screen and (min-width: 1280px){.c-noteList{font-size:18px}}.c-noteList{text-align:left}.c-noteList.is-yellow{color:#fdd600}.c-noteList li{position:relative;padding-left:1em;font-size:80%}.c-noteList li::before{content:"※";position:absolute;display:block;top:0;left:0}.c-callReserveBtn,.newsGuideBtn{position:relative;z-index:3;margin:0 auto;padding:2% 0;max-width:480px}.c-callReserveBtn.is-top,.newsGuideBtn.is-top{padding:3% 0}@media screen and (max-width: 980px){.c-callReserveBtn.is-top,.newsGuideBtn.is-top{padding:5% 0 7%}}@media screen and (max-width: 980px){.c-callReserveBtn,.newsGuideBtn{max-width:none;width:80%;padding:3em 0}}.c-callReserveBtn .c-btnItem,.newsGuideBtn .c-btnItem{font-size:3.125dvw}@media screen and (max-width: 980px){.c-callReserveBtn .c-btnItem,.newsGuideBtn .c-btnItem{font-size:6.7632857143dvw}}@media screen and (min-width: 1280px){.c-callReserveBtn .c-btnItem,.newsGuideBtn .c-btnItem{font-size:40px}}.c-callReserveBtn .c-btnItem.is-reserve,.newsGuideBtn .c-btnItem.is-reserve{margin:0 auto}.newsGuideBtn{width:90%}.c-pageTopWrap{position:relative;padding:6% 0 5%;background:url(/assets/images/common/header-pc.png) top;background-size:cover}@media screen and (max-width: 980px){.c-pageTopWrap{background:url(/assets/images/common/header-sp.png) top;background-size:cover;padding:5% 0 11%}}.c-pageTitle{display:block;max-width:1024px;width:50%;aspect-ratio:128/23}@media screen and (max-width: 980px){.c-pageTitle{width:80%}}.c-pageTitle.is-about{background:url(/assets/images/common/about/pagetitle.png) no-repeat;background-size:100% auto}.c-pageTitle.is-racers{background:url(/assets/images/common/racers/pagetitle.png) no-repeat;background-size:100% auto}.c-pageTitle.is-courses{background:url(/assets/images/common/courses/pagetitle.png) no-repeat;background-size:100% auto}.c-pageTitle.is-machines{background:url(/assets/images/common/machines/pagetitle.png) no-repeat;background-size:100% auto}.c-pageTitle.is-videos{background:url(/assets/images/common/videos/pagetitle.png) no-repeat;background-size:100% auto}.c-pageTitle.is-news{background:url(/assets/images/common/news/pagetitle.png) no-repeat;background-size:100% auto}.c-pageTitle.is-update{background:url(/assets/images/common/update/pagetitle.png) no-repeat;background-size:100% auto}.c-textTitle{overflow:hidden;position:relative;z-index:6;padding-bottom:20px}.c-textTitle.is-yellow{color:#fdd600;text-shadow:0 0 .5em #fdd600}.c-textTitle.is-blue{color:#0cf;text-shadow:0 0 .5em #0cf}.c-textTitle h2{position:relative;font-weight:bold;display:block;margin:0 auto;text-align:center;font-style:normal;font-size:3.90625dvw}@media screen and (max-width: 980px){.c-textTitle h2{font-size:6.7632857143dvw}}@media screen and (min-width: 1280px){.c-textTitle h2{font-size:50px}}.c-textTitle h2{letter-spacing:.05em;line-height:1}.c-textTitle h2 .c-textTitleMain{position:absolute;bottom:0;left:50%;white-space:nowrap;min-width:60%;translate:-50% 0}.c-textTitle h2 .c-textTitleMain::before{content:"";position:absolute;display:block;bottom:-15px;left:0;height:.3em;width:100%}@media screen and (max-width: 980px){.c-textTitle h2 .c-textTitleMain::before{bottom:-20px}}.c-textTitle h2 .c-textTitleMain.is-yellow::before{background:url(/assets/images/common/checkered-y.webp);background-size:auto 100%}.c-textTitle h2 .c-textTitleMain.is-blue::before{background:url(/assets/images/common/checkered-b.webp);background-size:auto 100%}.c-textTitle h2 .c-textTitleMain .c-textTitleMainText{position:relative;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.c-textTitle h2 .c-textTitleMainBg{position:relative;bottom:0;display:block;font-size:150%;width:120%;line-height:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;left:50%;translate:-50% 0;opacity:.1;letter-spacing:-0.07em}@media screen and (min-width: 1280px){.c-textTitle h2 .c-textTitleMainBg{letter-spacing:.05em}}@media screen and (max-width: 980px){.c-textTitle h2 .c-textTitleMainBg{font-size:120%}}.c-textTitle h2 .c-racrsRuby{position:absolute;left:-1em;text-align:left;width:100%;bottom:100%;font-size:30%}.c-imgSS{position:relative;width:80%;margin:3% auto}@media screen and (max-width: 980px){.c-imgSS{width:95%;margin:3% auto 7%}}.c-imgSS img{position:relative;z-index:1;-webkit-box-shadow:0 0 10px #0cf,0 0 20px #0cf;box-shadow:0 0 10px #0cf,0 0 20px #0cf}.c-imgSS::before,.c-imgSS::after{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;border:solid 1px #0cf}.c-imgSS::before{content:"";position:absolute;display:block;top:10px;left:10px}.c-imgSS::after{content:"";position:absolute;display:block;top:15px;left:20px}@media screen and (max-width: 980px){.c-imgSS::after{top:17px;left:17px}}.c-jsInviewShowHrizon{clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%);-webkit-transition:.5s;transition:.5s}.c-jsInviewShowHrizon.inview{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}.c-jsInviewFadeIn{opacity:0;-webkit-transition:.5s;transition:.5s}.c-jsInviewFadeIn.inview{opacity:1}.c-jsInviewUpShow{-webkit-transition:.5s;transition:.5s;opacity:0;translate:0 20px}.c-jsInviewUpShow.inview{opacity:1;translate:0 0}.c-jsInviewLeftShow{-webkit-transition:.5s;transition:.5s;opacity:0;translate:-3em 0}.c-jsInviewLeftShow.inview{opacity:1;translate:0em 0}.c-jsInviewRightShow{-webkit-transition:.5s;transition:.5s;opacity:0;translate:20px 0}.c-jsInviewRightShow.inview{opacity:1;translate:0 0}.c-decoBgYellow{position:fixed;top:0;left:0;height:100%;width:100%;z-index:2}.c-decoBgYellow::before,.c-decoBgYellow::after{content:"";position:absolute;display:block;width:40%;aspect-ratio:1}.c-decoBgYellow::before{left:0;bottom:0;background:url(/assets/images/common/checkeredbg-y-lb.webp) no-repeat;background-size:100% auto}.c-decoBgYellow::after{top:0;right:0;background:url(/assets/images/common/checkeredbg-y-rt.webp) no-repeat;background-size:100% auto}.c-decoYellowLine{position:absolute;width:100%;height:100%;z-index:2;opacity:.4;--trig: 0;--trig-reverse: 0}.c-decoYellowLine::before,.c-decoYellowLine::after{content:"";position:absolute;display:block;top:0;width:10%;max-width:270px;aspect-ratio:54/215;background:url(/assets/images/common/slashline.png) no-repeat;background-size:100% auto}.c-decoYellowLine::before{left:0;top:20%;-webkit-transform:translateY(calc(var(--trig-reverse)));transform:translateY(calc(var(--trig-reverse)))}.c-decoYellowLine::after{top:60%;right:0;-webkit-transform:translateY(calc(var(--trig-reverse) * 1.5));transform:translateY(calc(var(--trig-reverse) * 1.5))}.c-decoYellowLine.is-about::after{top:40%}.c-decoYellowLine.is-racer{opacity:.2}.c-decoYellowLine.is-racer::after{top:100%}.c-decoYellowLine.is-machine{opacity:.4}@media screen and (max-width: 980px){.c-decoYellowLine.is-machine::before,.c-decoYellowLine.is-machine::after{width:35%}.c-decoYellowLine.is-machine::before{background-size:35px}.c-decoYellowLine.is-machine::after{top:90%}}.c-headlineBoxTitle{position:relative;width:100%;max-width:1280px;margin-bottom:-1em;font-size:5.859375dvw}@media screen and (max-width: 980px){.c-headlineBoxTitle{font-size:8.4541071429dvw}}@media screen and (min-width: 1280px){.c-headlineBoxTitle{font-size:75px}}.c-headlineBoxTitle{line-height:1;z-index:6}@media screen and (max-width: 980px){.c-headlineBoxTitle{overflow:hidden;margin:-0.8em 0 -1.8em}}.c-headlineBoxTitle::before{content:"";position:relative;display:block;top:0;left:0;width:96%;background:url(/assets/images/common/itemtitlebg.png) -5em 0 no-repeat;background-size:100% auto;aspect-ratio:80/23}@media screen and (max-width: 980px){.c-headlineBoxTitle::before{background:url(/assets/images/common/itemtitlebg.png) -7em 0 no-repeat;background-size:100% auto;width:125%}}.c-headlineBoxTitle.is-yellow::before{background:url(/assets/images/common/guide/passtitlebg.png) -5em 0 no-repeat;background-size:100% auto}@media screen and (max-width: 980px){.c-headlineBoxTitle.is-yellow::before{background:url(/assets/images/common/guide/passtitlebg.png) -7em 0 no-repeat;background-size:100% auto;width:150%}}.c-headlineBoxTitle.is-cross{margin:-6% auto -1.5em}.c-headlineBoxTitle.is-cross::before{background:url(/assets/images/common/courses/crosstitlebg-pc.png) -3em 0 no-repeat;background-size:100% auto}@media screen and (max-width: 980px){.c-headlineBoxTitle.is-cross::before{background:url(/assets/images/common/courses/crosstitlebg-sp.png) -7em 0 no-repeat;background-size:100% auto;width:150%}}@media screen and (max-width: 980px){.c-headlineBoxTitle.is-cross .c-headlineBoxTitleInner{width:100%;top:1.6em;left:.3em}}.c-headlineBoxTitle .c-headlineBoxTitleInner{position:absolute;top:1.2em;left:2em;width:90%}@media screen and (max-width: 980px){.c-headlineBoxTitle .c-headlineBoxTitleInner{top:1.1em;left:.3em}}.c-headlineBoxTitle .c-headlineBoxTitleInner h2{position:relative;z-index:2;font-weight:bold;width:100%}.c-headlineBoxTitle .c-headlineBoxTitleInner h2 small{font-size:60%}@media screen and (min-width: 1280px){.c-headlineBoxTitle .c-headlineBoxTitleInner h2 small{width:100%;left:20%;font-size:50%}}@media screen and (max-width: 980px){.c-headlineBoxTitle .c-headlineBoxTitleInner h2 small{position:absolute;font-size:44%;width:100%;bottom:-1em;left:31%;display:block}}@media screen and (min-width: 1981px){.c-headlineBoxTitle.c-jsInviewLeftShow.is-guide{translate:-8.5em 0}.c-headlineBoxTitle.c-jsInviewLeftShow.is-guide.inview{translate:-7.5em 0}}@media screen and (min-width: 1650px){.c-headlineBoxTitle.c-jsInviewLeftShow{translate:-9em 0}.c-headlineBoxTitle.c-jsInviewLeftShow.inview{translate:-10em 0}}@media screen and (max-width: 1700px){.c-headlineBoxTitle.c-jsInviewLeftShow{translate:-8em 0}.c-headlineBoxTitle.c-jsInviewLeftShow.inview{translate:-7em 0}}@media screen and (max-width: 1280px){.c-headlineBoxTitle.c-jsInviewLeftShow{translate:-2em 0}.c-headlineBoxTitle.c-jsInviewLeftShow.inview{translate:-1em 0}}@media screen and (max-width: 980px){.c-headlineBoxTitle.c-jsInviewLeftShow{translate:-1em 0}.c-headlineBoxTitle.c-jsInviewLeftShow.inview{translate:0 0}}@media screen and (min-width: 1280px){.c-headlineBoxTitle{margin:0 auto -1.5em}.c-headlineBoxTitle::before{background:url(/assets/images/common/itemtitlebg.png) 0em 0 no-repeat;background-size:100% auto}.c-headlineBoxTitle.is-yellow::before{background:url(/assets/images/common/guide/passtitlebg.png) 0em 0 no-repeat;background-size:100% auto}.c-headlineBoxTitle.is-cross::before{background:url(/assets/images/common/courses/crosstitlebg.png) 0em 0 no-repeat;background-size:100% auto}.c-headlineBoxTitle .c-headlineBoxTitleInner{left:7.5em}}.bgBeam{position:absolute;display:block;bottom:13%;left:0;width:100%;background:url(/assets/images/common/beam.png) no-repeat;background-size:100% auto;aspect-ratio:1652/1525;translate:calc(var(--trig)*.7) calc(var(--trig-reverse)*.05)}.bgBeamLeft{position:absolute;display:block;top:0%;left:0;width:100%;background:url(/assets/images/common/beam01.webp) no-repeat;background-size:100% auto;aspect-ratio:1652/1525;translate:calc(var(--trig)*2) 0%;z-index:1}.swiper-slide{width:auto}:root{--swiper-pagination-bullet-horizontal-gap: 0px;--swiper-pagination-bullet-vertical-gap: 0px;--swiper-pagination-bottom: 0;--swiper-pagination-top: 0;--swiper-navigation-size: 0}.swiper-pagination{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;top:0;left:0}.swiper-pagination .swiper-pagination-bullet{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:5px;margin:0;background-color:#fff;border-radius:0}.paginationBox{position:relative;padding:1em 10%;z-index:3}.paginationBox.is-none{padding:.5em 10%}@media screen and (max-width: 980px){.paginationBox{padding:1em 15%;margin-bottom:5%}}.swiper-button-prev,.swiper-button-next{width:7%;height:auto;aspect-ratio:7/4;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s;transition:.3s;opacity:1;max-width:120px}@media screen and (max-width: 980px){.swiper-button-prev,.swiper-button-next{width:15%}}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.2}.swiper-button-prev{left:0;background:url("/assets/images/common/arr-l.webp") no-repeat;background-size:100% auto}.swiper-button-prev::after{display:none}.swiper-button-next{right:0;background:url("/assets/images/common/arr-r.webp") no-repeat;background-size:100% auto}.swiper-button-next::after{display:none}.canvasBg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}@media screen and (max-width: 980px){.canvasBg{display:none}}.fadeSlideList{position:absolute;width:100%;height:100%;top:50%;left:50%;translate:-50% -50%;background:#000}.fadeSlideList .fadeSlideItem{position:absolute;top:50%;left:50%;width:100%;height:100%;translate:-50% -50%;opacity:0;-webkit-transition:1s;transition:1s}.fadeSlideList .fadeSlideItem.is-on{opacity:1}.fadeSlideList .fadeSlideItem.is-on.paused{-webkit-animation-play-state:paused;animation-play-state:paused}.fadeSlideList .fadeSlideItem img{height:100%;width:auto}@-webkit-keyframes scaleUp{0%{scale:1}100%{scale:1.5}}@keyframes scaleUp{0%{scale:1}100%{scale:1.5}}.c-blank{display:block;height:1em}.c-list li{padding-left:1em;text-indent:-1em}.c-list.is-normal{font-weight:normal}/*# sourceMappingURL=common.min.css.map */