﻿@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{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{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{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{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:"";flex-shrink:0;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{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{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:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;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{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;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:flex;align-items: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%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{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;transition:.3s opacity;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{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{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;box-shadow:none;-webkit-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%;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%;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;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%;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{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{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%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{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;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:flex;justify-content: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%;object-fit:contain}.swiper-slide-zoomed{cursor:move;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{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;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;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{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;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;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}#wrapper [data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}#wrapper .simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}#wrapper .simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto !important;height:auto !important;z-index:0}#wrapper .simplebar-offset{direction:inherit !important;box-sizing:inherit !important;resize:none !important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}#wrapper .simplebar-content-wrapper{direction:inherit;box-sizing:border-box !important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}#wrapper .simplebar-content-wrapper::-webkit-scrollbar,#wrapper .simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}#wrapper .simplebar-content:before,#wrapper .simplebar-content:after{content:" ";display:table}#wrapper .simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}#wrapper .simplebar-height-auto-observer-wrapper{box-sizing:inherit !important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}#wrapper .simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}#wrapper .simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}#wrapper [data-simplebar].simplebar-dragging{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#wrapper [data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#wrapper [data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}#wrapper .simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}#wrapper .simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s .5s linear}#wrapper .simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}#wrapper .simplebar-track.simplebar-vertical{top:0;width:11px}#wrapper .simplebar-scrollbar:before{top:2px;bottom:2px;left:2px;right:2px}#wrapper .simplebar-track.simplebar-horizontal{left:0;height:11px}#wrapper .simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:0;bottom:0;min-height:0;min-width:10px;width:auto}#wrapper [data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}#wrapper .simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar !important}#wrapper .simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}#wrapper .simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}@keyframes fuusen{0%{transform:translate(0, 0)}100%{transform:translate(50%, -50%)}}@keyframes fuusen2{0%{transform:translate(0, 0)}25%{transform:translate(-3%, 0)}75%{transform:translate(3%, 0)}100%{transform:translate(0%, 0%)}}@keyframes kami-1{0%{top:-10%;transform:translateX(0) rotateX(0) rotateY(0)}100%{top:100%;transform:translateX(20vw) rotateX(180deg) rotateY(360deg)}}@keyframes kami-2{0%{top:-10%;transform:translateX(0) rotateX(0) rotateY(0)}100%{top:100%;transform:translateX(-20vw) rotateX(180deg) rotateY(360deg)}}@keyframes around{0%{transform:translate(0, 0)}25%{transform:translate(140px, 0) scale(2)}50%{transform:translate(0, -100px) scale(1.5)}75%{transform:translate(-140px, 100px) scale(2)}100%{transform:translate(0, 0)}}@keyframes kao{0%{transform:translateY(0)}50%{transform:translateY(2%)}100%{transform:translateY(0)}}@keyframes com{0%{opacity:0}85%{opacity:0}88%{opacity:1}97%{opacity:1}100%{opacity:0}}@keyframes shake{0%,5.33%,100%{transform:rotate(0deg);transform-origin:50% 100%}0.67%{transform:rotate(2deg)}1.33%,2.67%,4.0%{transform:rotate(-4deg)}2.0%,3.33%,4.67%{transform:rotate(4deg)}5.0%{transform:rotate(-2deg)}5.17%{transform:rotate(2deg)}}@keyframes neko{0%{background-position:0% 0%}50%{background-position:100% 0%}}@-webkit-keyframes neon_game1{0%{opacity:0}10%{opacity:1}30%{opacity:0}50%{opacity:1}80%{opacity:0}100%{opacity:1}}@-moz-keyframes neon_game1{0%{opacity:0}10%{opacity:1}30%{opacity:0}50%{opacity:1}80%{opacity:0}100%{opacity:1}}@keyframes neon_game1{0%{opacity:0}10%{opacity:1}30%{opacity:0}50%{opacity:1}80%{opacity:0}100%{opacity:1}}@-webkit-keyframes neon_game2{0%{opacity:0}10%{opacity:1}30%{opacity:0}50%{opacity:1}100%{opacity:1}}@-moz-keyframes neon_game2{0%{opacity:0}10%{opacity:1}30%{opacity:0}50%{opacity:1}100%{opacity:1}}@keyframes neon_game2{0%{opacity:0}10%{opacity:1}30%{opacity:0}50%{opacity:1}100%{opacity:1}}@-webkit-keyframes anim_obj1{0%{transform:translateY(0%)}50%{transform:translateY(-10%)}100%{transform:translateY(0%)}}@-moz-keyframes anim_obj1{0%{transform:translateY(0%)}50%{transform:translateY(-10%)}100%{transform:translateY(0%)}}@keyframes anim_obj1{0%{transform:translateY(0%)}50%{transform:translateY(-10%)}100%{transform:translateY(0%)}}@-webkit-keyframes anim_obj2{0%{transform:skew(0deg, 0deg)}50%{transform:skew(5deg, 7deg)}100%{transform:skew(0deg, 0deg)}}@-moz-keyframes anim_obj2{0%{transform:skew(0deg, 0deg)}50%{transform:skew(5deg, 7deg)}100%{transform:skew(0deg, 0deg)}}@keyframes anim_obj2{0%{transform:skew(0deg, 0deg)}50%{transform:skew(5deg, 7deg)}100%{transform:skew(0deg, 0deg)}}@-webkit-keyframes anim_hane{0%{transform:translateY(0%)}50%{transform:translateY(131%)}100%{transform:translateY(0%)}}@-moz-keyframes anim_hane{0%{transform:translateY(0%)}50%{transform:translateY(131%)}100%{transform:translateY(0%)}}@keyframes anim_hane{0%{transform:translateY(0%)}50%{transform:translateY(131%)}100%{transform:translateY(0%)}}@-webkit-keyframes anim_ball{0%{transform:translateY(16%)}50%{transform:translateY(-11%)}100%{transform:translateY(16%)}}@-moz-keyframes anim_ball{0%{transform:translateY(16%)}50%{transform:translateY(-11%)}100%{transform:translateY(16%)}}@keyframes anim_ball{0%{transform:translateY(16%)}50%{transform:translateY(-11%)}100%{transform:translateY(16%)}}@-webkit-keyframes sprite{0%{background-position:0 0}100%{background-position:-552px 0}}@-moz-keyframes sprite{0%{background-position:0 0}100%{background-position:-552px 0}}@keyframes sprite{0%{background-position:0 0}100%{background-position:-552px 0}}@-webkit-keyframes sprite_m{0%{background-position:0 0}100%{background-position:-1391px 0}}@-moz-keyframes sprite_m{0%{background-position:0 0}100%{background-position:-1391px 0}}@keyframes sprite_m{0%{background-position:0 0}100%{background-position:-1391px 0}}@-webkit-keyframes three_a{0%{transform:translate3d(1px, 1px, -500px) rotate3d(0, -1, 0, 0deg)}100%{transform:translate3d(1px, 1px, -500px) rotate3d(0, -1, 0, 30deg)}}@-moz-keyframes three_a{0%{transform:translate3d(1px, 1px, -500px) rotate3d(0, -1, 0, 0deg)}100%{transform:translate3d(1px, 1px, -500px) rotate3d(0, -1, 0, 30deg)}}@keyframes three_a{0%{transform:translate3d(1px, 1px, -500px) rotate3d(0, -1, 0, 0deg)}100%{transform:translate3d(1px, 1px, -500px) rotate3d(0, -1, 0, 30deg)}}@-webkit-keyframes r_a{0%{transform:rotate(0deg)}100%{transform:rotate(5deg)}}@-moz-keyframes r_a{0%{transform:rotate(0deg)}100%{transform:rotate(5deg)}}@keyframes r_a{0%{transform:rotate(0deg)}100%{transform:rotate(5deg)}}@-webkit-keyframes three_b{0%{transform:translate3d(1px, 1px, -500px) rotate3d(0, -1, 0, 0deg)}100%{transform:translate3d(1px, 1px, -500px) rotate3d(0, -1, 0, -30deg)}}@-moz-keyframes three_b{0%{transform:translate3d(1px, 1px, -500px) rotate3d(0, -1, 0, 0deg)}100%{transform:translate3d(1px, 1px, -500px) rotate3d(0, -1, 0, -30deg)}}@keyframes three_b{0%{transform:translate3d(1px, 1px, -500px) rotate3d(0, -1, 0, 0deg)}100%{transform:translate3d(1px, 1px, -500px) rotate3d(0, -1, 0, -30deg)}}@-webkit-keyframes r_b{0%{transform:rotate(0deg)}100%{transform:rotate(-5deg)}}@-moz-keyframes r_b{0%{transform:rotate(0deg)}100%{transform:rotate(-5deg)}}@keyframes r_b{0%{transform:rotate(0deg)}100%{transform:rotate(-5deg)}}@-webkit-keyframes three_c{0%{transform:translate3d(1px, 1px, -500px) rotate3d(0, -1, 0, 0deg)}100%{transform:translate3d(1px, 1px, -500px) rotate3d(0, -1, 0, -10deg)}}@-moz-keyframes three_c{0%{transform:translate3d(1px, 1px, -500px) rotate3d(0, -1, 0, 0deg)}100%{transform:translate3d(1px, 1px, -500px) rotate3d(0, -1, 0, -10deg)}}@keyframes three_c{0%{transform:translate3d(1px, 1px, -500px) rotate3d(0, -1, 0, 0deg)}100%{transform:translate3d(1px, 1px, -500px) rotate3d(0, -1, 0, -10deg)}}@-webkit-keyframes r_c{0%{transform:rotate(0deg)}100%{transform:rotate(-15deg)}}@-moz-keyframes r_c{0%{transform:rotate(0deg)}100%{transform:rotate(-15deg)}}@keyframes r_c{0%{transform:rotate(0deg)}100%{transform:rotate(-15deg)}}@-webkit-keyframes three_d{0%{transform:translate3d(1px, 1px, -500px) rotate3d(0, -1, 0, 0deg)}100%{transform:translate3d(1px, 1px, -500px) rotate3d(0, -1, 0, 20deg)}}@-moz-keyframes three_d{0%{transform:translate3d(1px, 1px, -500px) rotate3d(0, -1, 0, 0deg)}100%{transform:translate3d(1px, 1px, -500px) rotate3d(0, -1, 0, 20deg)}}@keyframes three_d{0%{transform:translate3d(1px, 1px, -500px) rotate3d(0, -1, 0, 0deg)}100%{transform:translate3d(1px, 1px, -500px) rotate3d(0, -1, 0, 20deg)}}@-webkit-keyframes r_d{0%{transform:rotate(0deg)}100%{transform:rotate(15deg)}}@-moz-keyframes r_d{0%{transform:rotate(0deg)}100%{transform:rotate(15deg)}}@keyframes r_d{0%{transform:rotate(0deg)}100%{transform:rotate(15deg)}}@-webkit-keyframes three_e{0%{transform:translate3d(1px, 1px, -500px) rotate3d(0, -1, 0, 0deg)}100%{transform:translate3d(1px, 1px, -500px) rotate3d(0, -1, 0, 20deg)}}@-moz-keyframes three_e{0%{transform:translate3d(1px, 1px, -500px) rotate3d(0, -1, 0, 0deg)}100%{transform:translate3d(1px, 1px, -500px) rotate3d(0, -1, 0, 20deg)}}@keyframes three_e{0%{transform:translate3d(1px, 1px, -500px) rotate3d(0, -1, 0, 0deg)}100%{transform:translate3d(1px, 1px, -500px) rotate3d(0, -1, 0, 20deg)}}@-webkit-keyframes r_e{0%{transform:rotate(0deg)}100%{transform:rotate(-15deg)}}@-moz-keyframes r_e{0%{transform:rotate(0deg)}100%{transform:rotate(-15deg)}}@keyframes r_e{0%{transform:rotate(0deg)}100%{transform:rotate(-15deg)}}@-webkit-keyframes three_f{0%{transform:translate3d(1px, 1px, -500px) rotate3d(0, -1, 0, 0deg)}100%{transform:translate3d(1px, 1px, -500px) rotate3d(0, -1, 0, -20deg)}}@-moz-keyframes three_f{0%{transform:translate3d(1px, 1px, -500px) rotate3d(0, -1, 0, 0deg)}100%{transform:translate3d(1px, 1px, -500px) rotate3d(0, -1, 0, -20deg)}}@keyframes three_f{0%{transform:translate3d(1px, 1px, -500px) rotate3d(0, -1, 0, 0deg)}100%{transform:translate3d(1px, 1px, -500px) rotate3d(0, -1, 0, -20deg)}}@-webkit-keyframes r_f{0%{transform:rotate(0deg)}100%{transform:rotate(20deg)}}@-moz-keyframes r_f{0%{transform:rotate(0deg)}100%{transform:rotate(20deg)}}@keyframes r_f{0%{transform:rotate(0deg)}100%{transform:rotate(20deg)}}@media screen and (min-width: 768px){body #wrapper #main #contents .page{overflow:hidden !important}body #wrapper #main #contents #quiz .container{overflow:hidden !important}body #wrapper #main{overflow:hidden;position:relative;height:100vh;min-height:664px;width:390px;margin:0 auto}body #wrapper #main a{cursor:pointer}body #wrapper #main .hide{display:none !important}body #wrapper #main #main-loading{z-index:11;position:absolute;top:0;left:0;width:100%;height:100%;background:#0c3275}body #wrapper #main img{width:100%}body #wrapper #main #container{height:600px;position:relative;overflow:hidden}body #wrapper{background:#e62b40;height:100vh;height:100svh;min-height:664px}body #wrapper.fixed{overflow:hidden}body #wrapper #main{box-sizing:border-box}body #wrapper #main #contents{position:relative;overflow:hidden}body #wrapper #main #contents #loader_game{position:absolute;top:0;left:0;width:100%;height:100%;background:#e62b40;z-index:1000}body #wrapper #main #contents #loader_game:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/noise.png);background-size:145px auto;mix-blend-mode:multiply}body #wrapper #main #contents #sound{position:absolute;z-index:100;top:0;left:0;width:100%;height:100dvh;position:fixed;background:#e62b40}body #wrapper #main #contents #sound:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/noise.png);background-size:145px auto;mix-blend-mode:multiply}body #wrapper #main #contents #sound .inner{position:relative;display:flex;justify-content:center;align-content:center;align-items:center;flex-wrap:wrap;width:100%;height:100%}body #wrapper #main #contents #sound .inner .area{position:relative;height:165px;display:flex;justify-content:center;align-content:space-between;flex-wrap:wrap}body #wrapper #main #contents #sound .inner .area p{width:272px;margin:0 auto;transform:scale(0)}body #wrapper #main #contents #sound .inner .area p.start{transform:scale(1)}body #wrapper #main #contents #sound .inner .area .btns{margin:0 auto;width:272px;display:flex;justify-content:space-between;align-content:center;align-items:center}body #wrapper #main #contents #sound .inner .area .btns .btn_open{width:120px;height:48px;transform:scale(0)}body #wrapper #main #contents #sound .inner .area .btns .btn_open.start{transform:scale(1)}body #wrapper #main #contents #sound .inner .area .btns .btn_open .t{letter-spacing:.16em;color:#222;font-weight:700;line-height:1;font-size:18px;padding-right:0px;position:relative;z-index:10;display:inline-block;display:flex;align-items:center;font-family:"Lato",sans-serif;font-weight:700}body #wrapper #main #contents #sound .inner small{position:absolute;width:312px;bottom:16px;left:40px}body #wrapper #main #contents img{width:100%;height:auto}body #wrapper #main #contents .hide{display:none !important}body #wrapper #main #contents span,body #wrapper #main #contents p,body #wrapper #main #contents input{font-family:"Noto Sans JP","游ゴシック","メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック",YuGothic,sans-serif}body #wrapper #main #contents button{padding:0;margin:0;border:none;background:none;cursor:pointer}body #wrapper #main #contents .ttl_moji_container img{position:relative;visibility:hidden}body #wrapper #main #contents .ttl_moji_container .ttl_moji{display:block;position:absolute;top:0;left:0;width:100%}body #wrapper #main #contents .ttl_moji_container .ttl_moji img{visibility:visible}body #wrapper #main #contents .ttl_moji_container .inner{position:relative;display:block}body #wrapper #main #contents .noise{position:absolute;top:0;left:0;width:100%;height:102%;background:url(../img/noise.png);background-size:145px auto;mix-blend-mode:multiply}body #wrapper #main #contents .btn_game{width:310px;height:64px;display:grid;place-items:center;position:relative}body #wrapper #main #contents .btn_game:before{content:"";position:absolute;top:5px;left:0;width:100%;height:100%;border-radius:32px;border:1px solid #222;background:#fff}body #wrapper #main #contents .btn_game:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #222;border-radius:32px;background-color:#fff;transition:transform .3s ease}body #wrapper #main #contents .btn_game .t,body #wrapper #main #contents .btn_game .t2{transition:transform .3s ease;text-align:center;letter-spacing:.16em;color:#222;font-weight:700;line-height:1;font-size:22px;padding-right:22px;position:relative;z-index:10;display:inline-block;display:flex;align-items:center}body #wrapper #main #contents .btn_game .t2{display:none}body #wrapper #main #contents .btn_game.last .t{display:none}body #wrapper #main #contents .btn_game.last .t2{display:inline-block}body #wrapper #main #contents .btn_game.red:after{background:#ce1032}body #wrapper #main #contents .btn_game.red .t{color:#fff}body #wrapper #main #contents .btn_game.yel::after{background:#d7fd52}body #wrapper #main #contents .btn_game.arr .t:after{width:14px;height:14px;content:"";position:absolute;top:0;bottom:0;right:0;margin:auto;background:center/contain no-repeat url(../img/ico_arrow0_blk.svg)}body #wrapper #main #contents .btn_game.arr.w .t:after{background-image:url(../img/ico_arrow0.svg)}body #wrapper #main #contents .btn_game.re .t:after{width:21px;height:21px;content:"";position:relative;top:0;bottom:0;right:0;margin:auto;margin:0 0 0 6px;background:center/contain no-repeat url(../img/retry.svg)}body #wrapper #main #contents .btn_game#btn_next .t{font-family:"Lato",sans-serif;font-weight:700}body #wrapper #main #contents .time_target{position:absolute;width:150px;position:absolute;top:16px;left:120px;z-index:10}body #wrapper #main #contents .time_target .area{position:relative}body #wrapper #main #contents .time_target .area .game_time{top:24px;left:0;position:absolute;width:100%;display:flex;justify-content:center;align-items:center;align-content:center;font-family:Lato;font-size:28px;font-weight:700;line-height:28px}body #wrapper #main #contents .time_target .area .game_time.en{font-family:"Lato",sans-serif;font-weight:700}body #wrapper #main #contents .page{width:100%;height:100%;min-height:100dvh;height:100svh;overflow:hidden;overflow:scroll;pointer-events:none}body #wrapper #main #contents .page.content_start{pointer-events:all}body #wrapper #main #contents .page_bg{position:absolute;top:0;left:0;width:100%;height:100%;height:100svh;min-height:100dvh;min-height:664px;overflow:hidden;background:#e62b40;opacity:0;transition:all .6s;transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}body #wrapper #main #contents .page_bg#page_bg_top img{position:relative;top:-7.6923076923vw}body #wrapper #main #contents .page_bg#page_bg_contents{background:#006cfe}body #wrapper #main #contents .page_bg#page_bg_contents .chara{position:absolute;top:188px;width:250px;left:68px}body #wrapper #main #contents .page_bg#page_bg_contents .chara span{display:block;position:relative;width:100%}body #wrapper #main #contents .page_bg#page_bg_contents .chara span img{position:absolute;top:0;left:0;width:100%;opacity:0;transition:all .6s;transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}body #wrapper #main #contents .page_bg#page_bg_contents .chara span img:nth-of-type(1){position:relative}body #wrapper #main #contents .page_bg#page_bg_contents .chara span img.active{opacity:1}body #wrapper #main #contents .page_bg.bg_current{opacity:1}body #wrapper #main #contents .page_bg img{width:100%}body #wrapper #main #contents .page_bg .cat{position:absolute;display:block;top:417px;left:-396px;left:-400px;width:528px;height:66px}body #wrapper #main #contents .page_bg .cat span{width:100%;height:100%;display:block;background:url(../img/neko.png) no-repeat top left;background-size:200% auto;transform:translate(-25%, 0)}body #wrapper #main #contents .page_bg .cat.walk span{animation:neko .4s steps(1) infinite}body #wrapper #main #contents .page_bg .cat.passive{opacity:0}body #wrapper #main #contents .page_bg .floor{background:#e62b40;position:absolute;top:256px;left:0;width:100%;height:100%}body #wrapper #main #contents .page_bg .l1,body #wrapper #main #contents .page_bg .l2{display:block;position:absolute;top:0px;left:0;width:100%}body #wrapper #main #contents .page_bg .spot{position:absolute;width:359px;top:-113px;left:16px}body #wrapper #main #contents #popup{position:fixed;top:64px;left:0;width:100%;height:110dvh;z-index:100;min-height:600px}body #wrapper #main #contents #popup #btn_cp_bg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9)}body #wrapper #main #contents #popup #btn_cp_close{position:absolute;width:30px;top:48px;right:19px;z-index:5}body #wrapper #main #contents #popup .popup_inner{position:relative;width:350px;margin:0 auto;padding-top:49px;padding-bottom:49px;box-sizing:border-box;max-height:calc(100dvh - 12.5vw)}body #wrapper #main #contents #popup .popup_inner .cp_info_bg{width:100%}body #wrapper #main #contents #popup .paper_pop{position:relative;width:100%;background:#fff;max-height:calc(100dvh - 40vw);overscroll-behavior:contain;overflow:scroll}body #wrapper #main #contents #popup .paper_pop .cp_content{box-sizing:border-box;position:relative;z-index:2;width:100%}body #wrapper #main #contents #popup .paper_pop .cp_content .ttl{width:100%;margin-bottom:8px}body #wrapper #main #contents #popup .paper_pop .cp_content .slide_area{width:100%;position:absolute;top:174px}body #wrapper #main #contents #popup .paper_pop .cp_content .slide_area .swiper-pagination{position:absolute;top:310px;left:0;width:100%}body #wrapper #main #contents #popup .paper_pop .cp_content .slide_area .swiper-pagination .swiper-pagination-bullet{display:inline-block;border-radius:0;width:20px;height:4px;box-sizing:border-box;border:1px solid #222;margin:0 3px;background:#fff;opacity:1}body #wrapper #main #contents #popup .paper_pop .cp_content .slide_area .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#d7fd52}body #wrapper #main #contents #popup .paper_pop .cp_content .slide_area .swiper{width:309px;margin:0 auto;position:relative;left:-3px}body #wrapper #main #contents #popup .paper_pop .cp_content .slide_area .slide_item .img{margin:0 auto;margin-bottom:32px}body #wrapper #main #contents #popup .paper_pop .cp_content .slide_area .slide_item p{font-size:14px;font-weight:600;line-height:19.6px;letter-spacing:.08em;text-align:center}body #wrapper #main #contents #popup .paper_pop .cp_content .slide_area .btn_game{position:absolute;width:46px;height:46px;z-index:11;top:128px}body #wrapper #main #contents #popup .paper_pop .cp_content .slide_area .btn_game:before{background:#222}body #wrapper #main #contents #popup .paper_pop .cp_content .slide_area .btn_game .i{position:relative;top:3px;z-index:3;width:16px;display:inline-block}body #wrapper #main #contents #popup .paper_pop .cp_content .slide_area .btn_game.btn_slide_prev{left:7px}body #wrapper #main #contents #popup .paper_pop .cp_content .slide_area .btn_game.btn_slide_next{right:7px}body #wrapper #main #contents #popup .paper_pop .cp_content .slide_area .btn_game.btn_slide_next .i img{transform:scale(-1, 1)}body #wrapper #main #contents .comment{transition:all .6s;transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);position:absolute;top:37px;left:29px;width:334px}body #wrapper #main #contents .comment.passive{opacity:0}body #wrapper #main #contents #top{position:relative;z-index:10;min-height:600px;overflow:hidden}body #wrapper #main #contents #top .kv__glass{position:absolute;pointer-events:none;top:-49px;left:0}body #wrapper #main #contents #top .kv__glass .img{position:absolute;z-index:2;transform-style:preserve-3d;will-change:transform;backface-visibility:hidden;pointer-events:none;perspective:2000px;transform:translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg)}body #wrapper #main #contents #top .kv__glass .img:nth-child(1){top:15px;left:-59px;width:225px;animation:three_a 5s linear infinite;animation-direction:alternate}body #wrapper #main #contents #top .kv__glass .img:nth-child(1) img{animation:r_a 5s linear infinite;animation-direction:alternate}body #wrapper #main #contents #top .kv__glass .img:nth-child(2){top:-68px;left:206px;width:300px;animation:three_a 8s linear infinite;animation-direction:alternate;animation-delay:.5s}body #wrapper #main #contents #top .kv__glass .img:nth-child(2) img{animation:r_f 7s linear infinite;animation-direction:alternate;animation-delay:.5s}body #wrapper #main #contents #top .kv__glass .img:nth-child(3){top:188px;left:-36px;width:101px;animation:three_d 5s linear infinite;animation-direction:alternate}body #wrapper #main #contents #top .kv__glass .img:nth-child(3) img{animation:r_b 5s linear infinite;animation-direction:alternate}body #wrapper #main #contents #top .kv__glass .img:nth-child(4){top:267px;left:21px;width:100px;animation:three_e 5s linear infinite;animation-direction:alternate}body #wrapper #main #contents #top .kv__glass .img:nth-child(4) img{animation:r_c 5s linear infinite;animation-direction:alternate}body #wrapper #main #contents #top .kv__glass .img:nth-child(5){top:394px;left:-50px;width:182px;animation:three_a 4.5s linear infinite;animation-direction:alternate}body #wrapper #main #contents #top .kv__glass .img:nth-child(5) img{animation:r_d 5s linear infinite;animation-direction:alternate}body #wrapper #main #contents #top .kv__glass .img:nth-child(6){top:588px;left:-29px;width:84.5px;animation:three_e 5s linear infinite;animation-direction:alternate}body #wrapper #main #contents #top .kv__glass .img:nth-child(6) img{animation:r_f 5s linear infinite;animation-direction:alternate}body #wrapper #main #contents #top .kv__glass .img:nth-child(7){top:361px;left:317px;width:111px;animation:three_c 5s linear infinite;animation-direction:alternate}body #wrapper #main #contents #top .kv__glass .img:nth-child(7) img{animation:r_d 5s linear infinite;animation-direction:alternate}body #wrapper #main #contents #top .container{position:relative;width:310px;margin:0 auto;box-sizing:border-box;padding-top:79px;z-index:10}body #wrapper #main #contents #top .container .mark{position:absolute;z-index:3;width:347.75px;height:209px;top:-52px;left:-66px;transform:rotate(-13deg) scale(0.4);background-image:url(../img/mark.png);background-repeat:no-repeat;animation:sprite_m 3s steps(4) infinite}body #wrapper #main #contents #top .container .moya{position:absolute;z-index:3;width:138px;height:138px;background-image:url(../img/moya.png);background-repeat:no-repeat;animation:sprite .4s steps(4) infinite;top:-6px;left:161px;transform:scale(0.55)}body #wrapper #main #contents #top .container .sub{position:absolute;width:291px;top:-9px;left:-29px;transform:translateX(-150%)}body #wrapper #main #contents #top .container .title{position:absolute;display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;top:240px;left:-17px;width:344px}body #wrapper #main #contents #top .container .title span{display:block;position:relative}body #wrapper #main #contents #top .container .title .ttl_a{position:relative;width:100%;top:0;left:0}body #wrapper #main #contents #top .container .title .ttl_b{position:relative;width:103px;top:-84px;left:30px;transition:all .4s cubic-bezier(0.32, 0, 0.67, 0);clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%)}body #wrapper #main #contents #top .container .title .ttl_b.on{clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}body #wrapper #main #contents #top .container .img_area{position:relative;margin:0 auto;width:294px;left:-7px}body #wrapper #main #contents #top .container .copy{position:absolute;width:321px;top:415px;left:-9px;z-index:4}body #wrapper #main #contents #top .container .btn_area{position:relative;position:relative;margin-top:-19px;margin-top:31px}body #wrapper #main #contents #top .container .btn_area.start{opacity:1}body #wrapper #main #contents #top .container .btn_area #btn_start .t.en{font-size:24px;padding-right:24px;font-family:"Lato",sans-serif;font-weight:700}body #wrapper #main #contents #story{position:relative;z-index:10;min-height:600px;background:rgba(0,0,0,.7);height:100vh}body #wrapper #main #contents #story #story_target{transform-origin:0% 100%;transform:rotate(7deg) translate(380px, 10px)}body #wrapper #main #contents #story .container{position:relative;width:360px;margin:0 auto;box-sizing:border-box;padding-top:29px}body #wrapper #main #contents #story .container .story_area{width:350px;position:relative;left:5px}body #wrapper #main #contents #story .container .title{position:absolute;width:166px;z-index:3;top:56px;left:50%;transform:translateX(-50%)}body #wrapper #main #contents #story .container .title .ttl_a{position:absolute;width:46px;left:0px}body #wrapper #main #contents #story .container .title .ttl_b{position:absolute;width:25px;top:6px;left:49px}body #wrapper #main #contents #story .container .title .ttl_c{position:absolute;width:27px;top:9px;left:76px}body #wrapper #main #contents #story .container .title .ttl_d{position:absolute;width:35px;top:-2px;left:98px}body #wrapper #main #contents #story .container .title .ttl_e{position:absolute;width:27px;top:11px;left:138px}body #wrapper #main #contents #story .container .txt{font-size:12px;font-weight:500;line-height:24px;letter-spacing:.1em;text-align:left;color:#fff}body #wrapper #main #contents #story .container .btn_area{position:relative;margin-top:-29px;display:flex;justify-content:center}body #wrapper #main #contents #story .container .btn_area #btn_start .t.en{font-size:24px;padding-right:24px}body #wrapper #main #contents #game{display:flex;justify-content:center;align-items:flex-start;position:relative;overflow:hidden;top:0;left:0;width:100%;font-feature-settings:"palt";min-height:600px;overflow:hidden}body #wrapper #main #contents #game:before{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/noise.png);background-size:145px auto;mix-blend-mode:multiply}body #wrapper #main #contents #game.start{position:relative}body #wrapper #main #contents #game #game_start_ttl{width:100%;text-align:center;font-size:28px;font-weight:700;line-height:28px;margin-bottom:10px;color:#fff;position:absolute;top:24px;left:54px;width:291px;transition:all .6s;transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);pointer-events:none}body #wrapper #main #contents #game #game_start_ttl.passive{opacity:0}body #wrapper #main #contents #game .comment{position:absolute;top:37px;left:29px;pointer-events:none}body #wrapper #main #contents #game .comment.passive{opacity:0}body #wrapper #main #contents #game .comment.passive_force{opacity:0 !important}body #wrapper #main #contents #game #comment2{position:absolute;top:25px;left:38px;width:307px;animation:shake 10s cubic-bezier(0.455, 0.03, 0.515, 0.955) both infinite}body #wrapper #main #contents #game #comment_quiz{position:absolute;top:25px;left:28px;width:334px;transition:all .6s;transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}body #wrapper #main #contents #game #comment_quiz.passive{opacity:0}body #wrapper #main #contents #game .powa{position:absolute;top:0px;left:80px}body #wrapper #main #contents #game .game_area{position:relative;width:100%;height:100%;z-index:3}body #wrapper #main #contents #game #hatenas{position:absolute;width:100%;height:100%;opacity:0;transition:all .6s;transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}body #wrapper #main #contents #game #hatenas.open{opacity:1}body #wrapper #main #contents #game #hatenas.passive{opacity:0;pointer-events:none}body #wrapper #main #contents #game #hatenas .btn_hatena{position:absolute;width:74px;-webkit-tap-highlight-color:hsla(0,0%,100%,0)}body #wrapper #main #contents #game #hatenas .btn_hatena span{display:block;position:relative;width:74px}body #wrapper #main #contents #game #hatenas .btn_hatena span img{width:100%}body #wrapper #main #contents #game #hatenas .btn_hatena span img:nth-of-type(2){position:absolute;top:0;left:0;width:100%;opacity:0}body #wrapper #main #contents #game #hatenas .btn_hatena.end span img:nth-of-type(1){opacity:0}body #wrapper #main #contents #game #hatenas .btn_hatena.end span img:nth-of-type(2){opacity:1}body #wrapper #main #contents #game #hatenas .btn_hatena.pos1{top:155px;left:11px;top:220px;left:5px;width:80px;height:110px}body #wrapper #main #contents #game #hatenas .btn_hatena.pos2{top:354px;left:27px;top:350px;left:57px}body #wrapper #main #contents #game #hatenas .btn_hatena.pos3{top:489px;left:52px;width:110px;height:140px}body #wrapper #main #contents #game #hatenas .btn_hatena.pos3 span{left:28px}body #wrapper #main #contents #game #hatenas .btn_hatena.pos4{top:227px;left:294px;width:100px;top:185px;left:300px}body #wrapper #main #contents #game #hatenas .btn_hatena.pos5{top:440px;left:310px;top:463px;left:200px;width:170px;height:110px}body #wrapper #main #contents #game #hatenas .btn_hatena.pos5 span{left:55px}body #wrapper #main #contents #game #countdown{background:rgba(0,0,0,.9);position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;display:flex;justify-content:center;align-items:center;align-content:center;z-index:20}body #wrapper #main #contents #game #countdown .area{position:relative;width:344px;height:343px;top:14px}body #wrapper #main #contents #game #countdown .area .loupe{position:relative;left:-17px}body #wrapper #main #contents #game #countdown .area .num_area{position:absolute;width:100%;text-align:center;top:42px}body #wrapper #main #contents #game #countdown .area .num_area .num3{position:relative;width:102px;left:-1px}body #wrapper #main #contents #game #countdown .area .num_area .num2{position:relative;width:101px;left:2px;top:5px}body #wrapper #main #contents #game #countdown .area .num_area .num1{position:relative;width:72px;left:-7px;top:10px}body #wrapper #main #contents #game #countdown .area .txt{position:absolute;width:100%;display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;top:175px}body #wrapper #main #contents #game #countdown .area .txt img{width:31px}body #wrapper #main #contents #game #countdown .area .txt p{margin-top:7px;font-size:14px;font-weight:700;line-height:19.6px;letter-spacing:.1em;text-align:center;width:100%}body #wrapper #main #contents #game .quiz_count{position:absolute;background:url(../img/num_current.svg) no-repeat center center;background-size:contain;display:flex;justify-content:center;align-items:center;align-content:center;width:67px;height:80px;top:3px;left:14px;z-index:20}body #wrapper #main #contents #game .quiz_count span{position:relative;font-family:Lato;font-weight:700;font-style:Bold;line-height:100%;letter-spacing:0;text-align:center;text-transform:capitalize;font-size:20px;top:6px;left:5px}body #wrapper #main #contents #game .quiz_count span#quiz_count_target{font-size:29px;top:-9px;left:-2px}body #wrapper #main #contents #quiz{position:absolute;top:0;left:0;width:100%;height:100%;z-index:11;overflow:hidden;min-height:660px}body #wrapper #main #contents #quiz .quiz_page{width:100%;height:100%}body #wrapper #main #contents #quiz #btn_quiz_back{position:absolute;z-index:10;border-radius:10px;padding:10px 15px;background:#d7fd52;font-size:24px;font-weight:700;line-height:1;color:#222;transition:all .6s;transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);top:10px;left:10px}body #wrapper #main #contents #quiz #btn_quiz_back.passive{opacity:0;pointer-events:none}body #wrapper #main #contents #quiz #quiz_target{position:absolute;top:322px;left:0;width:100%;display:flex;justify-content:center;transform-origin:bottom right;transform:rotate(25deg) translate(70%, 10%)}body #wrapper #main #contents #quiz #quiz_target .container_q{padding-top:48px}body #wrapper #main #contents #quiz #quiz_target .container_q .paper{position:absolute;top:0;left:0;width:100%;width:349px;left:17px}body #wrapper #main #contents #quiz #quiz_target .container_q .answers{display:flex;justify-content:space-between;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;width:312px;margin:0 auto;margin-bottom:22px;background:no-repeat center top;background-size:contain;width:312px;margin:0 auto;margin-bottom:22px;background:no-repeat 1px 0px;background-size:314px auto;position:relative}body #wrapper #main #contents #quiz #quiz_target .container_q .answers li{width:103px;position:relative;margin-bottom:10px}body #wrapper #main #contents #quiz #quiz_target .container_q .answers li:nth-of-type(1) .img{left:4px}body #wrapper #main #contents #quiz #quiz_target .container_q .answers li:nth-of-type(2){left:3px}body #wrapper #main #contents #quiz #quiz_target .container_q .answers li:nth-of-type(3){left:2px}body #wrapper #main #contents #quiz #quiz_target .container_q .answers li .img{width:98px;position:relative;top:0;visibility:hidden}body #wrapper #main #contents #quiz #quiz_target .container_q .answers li .frame,body #wrapper #main #contents #quiz #quiz_target .container_q .answers li .frame_a{position:absolute;top:0;left:0;width:100%}body #wrapper #main #contents #quiz #quiz_target .container_q .answers li .frame_a{display:none}body #wrapper #main #contents #quiz #quiz_target .container_q .answers li .btn_answer{position:absolute;top:0;left:0;width:100%;height:100%;display:block}body #wrapper #main #contents #quiz #quiz_target .container_q .answers li span{display:block;width:100%;text-align:center;color:#d7fd52;font-weight:700;line-height:1.3;font-size:12px;margin-bottom:0px}body #wrapper #main #contents #quiz #quiz_target .container_q .answers li p{display:block;width:100%;text-align:center;color:#d7fd52;font-weight:700;line-height:1.6;font-size:18px}body #wrapper #main #contents #quiz #quiz_target .container_q .hint{display:flex;justify-content:center;align-items:center;align-content:center}body #wrapper #main #contents #quiz #quiz_target .container_q .hint .btn_game{position:relative;display:block;letter-spacing:.16em;color:#d7fd52;font-weight:700;line-height:1.6;font-size:18px;width:279px;height:47px;left:-7px}body #wrapper #main #contents #quiz #quiz_target .container_q .hint .btn_game:after{display:none}body #wrapper #main #contents #quiz #quiz_target .container_q .hint .btn_game .ov{position:absolute;top:0;left:0;width:calc(100% + 1px);display:flex;justify-content:flex-start;align-items:flex-end;align-content:flex-end;height:102%;border:1px solid #222;border-radius:32px;background:#fff}body #wrapper #main #contents #quiz #quiz_target .container_q .hint .btn_game .ov .img{display:block;position:relative;width:47px;line-height:0;left:11px}body #wrapper #main #contents #quiz #quiz_target .container_q .hint .btn_game .t{font-size:13px;line-height:100%;position:relative;top:19px;left:29px;letter-spacing:.07em;position:absolute;left:62px;width:auto}body #wrapper #main #contents #quiz #action_target1,body #wrapper #main #contents #quiz #action_target2,body #wrapper #main #contents #quiz #action_target3{position:absolute;top:0;left:0;width:100%;display:flex;justify-content:center}body #wrapper #main #contents #quiz #action_target1 .q_phone,body #wrapper #main #contents #quiz #action_target2 .q_phone,body #wrapper #main #contents #quiz #action_target3 .q_phone{position:absolute;top:36px;left:18px;width:353px}body #wrapper #main #contents #quiz #action_target1 .comment_action,body #wrapper #main #contents #quiz #action_target2 .comment_action,body #wrapper #main #contents #quiz #action_target3 .comment_action{position:absolute;top:8px;left:63px;width:252px;z-index:5}body #wrapper #main #contents #quiz #action_target1 .comment_action span,body #wrapper #main #contents #quiz #action_target2 .comment_action span,body #wrapper #main #contents #quiz #action_target3 .comment_action span{display:block;position:relative}body #wrapper #main #contents #quiz #action_target1 .comment_action span img:nth-of-type(2),body #wrapper #main #contents #quiz #action_target2 .comment_action span img:nth-of-type(2),body #wrapper #main #contents #quiz #action_target3 .comment_action span img:nth-of-type(2){position:absolute;top:0;left:0;width:100%;opacity:0;animation:com 15s 0s linear infinite}body #wrapper #main #contents #quiz #action_target1 .container_q,body #wrapper #main #contents #quiz #action_target2 .container_q,body #wrapper #main #contents #quiz #action_target3 .container_q{padding-top:112px}body #wrapper #main #contents #quiz #action_target1 .container_q .action_area,body #wrapper #main #contents #quiz #action_target2 .container_q .action_area,body #wrapper #main #contents #quiz #action_target3 .container_q .action_area{margin-bottom:14px}body #wrapper #main #contents #quiz #action_target1 .container_q #puzzle_img,body #wrapper #main #contents #quiz #action_target2 .container_q #puzzle_img,body #wrapper #main #contents #quiz #action_target3 .container_q #puzzle_img{margin:0 auto;position:relative}body #wrapper #main #contents #quiz #action_target1 .container_q #puzzle_img .grid,body #wrapper #main #contents #quiz #action_target2 .container_q #puzzle_img .grid,body #wrapper #main #contents #quiz #action_target3 .container_q #puzzle_img .grid{position:relative;width:100%;height:100%;display:grid;grid-template-columns:repeat(5, 1fr);grid-template-rows:repeat(5, 1fr);border:2px solid #000;margin:20px auto;margin-bottom:0px}body #wrapper #main #contents #quiz #action_target1 .container_q #puzzle_img .grid div,body #wrapper #main #contents #quiz #action_target2 .container_q #puzzle_img .grid div,body #wrapper #main #contents #quiz #action_target3 .container_q #puzzle_img .grid div{box-sizing:border-box;border:1px solid #ccc}body #wrapper #main #contents #quiz #action_target1 .container_q #puzzle_img .item0,body #wrapper #main #contents #quiz #action_target2 .container_q #puzzle_img .item0,body #wrapper #main #contents #quiz #action_target3 .container_q #puzzle_img .item0{background:#fff}body #wrapper #main #contents #quiz #action_target1 .container_q #puzzle_img .item1,body #wrapper #main #contents #quiz #action_target2 .container_q #puzzle_img .item1,body #wrapper #main #contents #quiz #action_target3 .container_q #puzzle_img .item1{background:#fff url(../img/shoes1.png) no-repeat center center;background-size:contain}body #wrapper #main #contents #quiz #action_target1 .container_q #puzzle_img .item2,body #wrapper #main #contents #quiz #action_target2 .container_q #puzzle_img .item2,body #wrapper #main #contents #quiz #action_target3 .container_q #puzzle_img .item2{background:#fff url(../img/shoes2.png) no-repeat center center;background-size:contain}body #wrapper #main #contents #quiz #action_target1 .container_q #puzzle_img .item3,body #wrapper #main #contents #quiz #action_target2 .container_q #puzzle_img .item3,body #wrapper #main #contents #quiz #action_target3 .container_q #puzzle_img .item3{background:#fff url(../img/shoes3.png) no-repeat center center;background-size:contain}body #wrapper #main #contents #quiz #action_target1 .container_q #puzzle_img .item4,body #wrapper #main #contents #quiz #action_target2 .container_q #puzzle_img .item4,body #wrapper #main #contents #quiz #action_target3 .container_q #puzzle_img .item4{background:#fff url(../img/shoes4.png) no-repeat center center;background-size:contain}body #wrapper #main #contents #quiz #action_target1 .container_q #puzzle_img .item5,body #wrapper #main #contents #quiz #action_target2 .container_q #puzzle_img .item5,body #wrapper #main #contents #quiz #action_target3 .container_q #puzzle_img .item5{background:#fff url(../img/shoes5.png) no-repeat center center;background-size:contain}body #wrapper #main #contents #quiz #action_target1 .container_q #puzzle_img .grid canvas,body #wrapper #main #contents #quiz #action_target2 .container_q #puzzle_img .grid canvas,body #wrapper #main #contents #quiz #action_target3 .container_q #puzzle_img .grid canvas{position:absolute;top:0;left:0;width:100%;height:100%;touch-action:none}body #wrapper #main #contents #quiz #action_target1 .container_q #q2_img,body #wrapper #main #contents #quiz #action_target2 .container_q #q2_img,body #wrapper #main #contents #quiz #action_target3 .container_q #q2_img{width:280px;height:280px;background:#fff;border:1px solid #222;margin:0 auto;position:relative}body #wrapper #main #contents #quiz #action_target1 .container_q #q2_img .img,body #wrapper #main #contents #quiz #action_target2 .container_q #q2_img .img,body #wrapper #main #contents #quiz #action_target3 .container_q #q2_img .img{line-height:0}body #wrapper #main #contents #quiz #action_target1 .container_q #q2_img .hokori,body #wrapper #main #contents #quiz #action_target2 .container_q #q2_img .hokori,body #wrapper #main #contents #quiz #action_target3 .container_q #q2_img .hokori{position:absolute;top:0;left:0;width:100%;transition:all .6s;transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}body #wrapper #main #contents #quiz #action_target1 .container_q #q2_img .hokori.end,body #wrapper #main #contents #quiz #action_target2 .container_q #q2_img .hokori.end,body #wrapper #main #contents #quiz #action_target3 .container_q #q2_img .hokori.end{opacity:0}body #wrapper #main #contents #quiz #action_target1 .container_q #q3_img,body #wrapper #main #contents #quiz #action_target2 .container_q #q3_img,body #wrapper #main #contents #quiz #action_target3 .container_q #q3_img{width:280px;height:280px;background:#fff;border:1px solid #222;margin:0 auto;position:relative}body #wrapper #main #contents #quiz #action_target1 .container_q #q3_img .img,body #wrapper #main #contents #quiz #action_target2 .container_q #q3_img .img,body #wrapper #main #contents #quiz #action_target3 .container_q #q3_img .img{line-height:0;pointer-events:none}body #wrapper #main #contents #quiz #action_target1 .container_q #q3_img .shirts,body #wrapper #main #contents #quiz #action_target2 .container_q #q3_img .shirts,body #wrapper #main #contents #quiz #action_target3 .container_q #q3_img .shirts{position:absolute;top:0;left:0;width:100%;pointer-events:none;transition:all .6s;transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}body #wrapper #main #contents #quiz #action_target1 .container_q #q3_img .shirts.end,body #wrapper #main #contents #quiz #action_target2 .container_q #q3_img .shirts.end,body #wrapper #main #contents #quiz #action_target3 .container_q #q3_img .shirts.end{opacity:0}body #wrapper #main #contents #quiz #action_target1 .container_q .answers,body #wrapper #main #contents #quiz #action_target2 .container_q .answers,body #wrapper #main #contents #quiz #action_target3 .container_q .answers{display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;width:281px;margin:0 auto;position:relative;margin-bottom:15px;gap:10px 6px}body #wrapper #main #contents #quiz #action_target1 .container_q .answers li,body #wrapper #main #contents #quiz #action_target2 .container_q .answers li,body #wrapper #main #contents #quiz #action_target3 .container_q .answers li{width:89px;position:relative}body #wrapper #main #contents #quiz #action_target1 .container_q .answers li .frame_a,body #wrapper #main #contents #quiz #action_target2 .container_q .answers li .frame_a,body #wrapper #main #contents #quiz #action_target3 .container_q .answers li .frame_a{position:absolute;top:0;left:0;width:100%;display:none}body #wrapper #main #contents #quiz #action_target1 .container_q .answers li .btn_answer,body #wrapper #main #contents #quiz #action_target2 .container_q .answers li .btn_answer,body #wrapper #main #contents #quiz #action_target3 .container_q .answers li .btn_answer{position:absolute;top:0;left:0;width:100%;height:100%;display:block}body #wrapper #main #contents #quiz #action_target1 .container_q .hint,body #wrapper #main #contents #quiz #action_target2 .container_q .hint,body #wrapper #main #contents #quiz #action_target3 .container_q .hint{display:flex;justify-content:center;align-items:center;align-content:center}body #wrapper #main #contents #quiz #action_target1 .container_q .hint .hint_passive,body #wrapper #main #contents #quiz #action_target2 .container_q .hint .hint_passive,body #wrapper #main #contents #quiz #action_target3 .container_q .hint .hint_passive{position:relative;width:279px;margin-top:9.7435897436vw}body #wrapper #main #contents #quiz #action_target1 .container_q .hint .btn_game,body #wrapper #main #contents #quiz #action_target2 .container_q .hint .btn_game,body #wrapper #main #contents #quiz #action_target3 .container_q .hint .btn_game{position:relative;display:block;letter-spacing:.16em;color:#d7fd52;font-weight:700;line-height:1.6;font-size:18px;width:279px;height:47px}body #wrapper #main #contents #quiz #action_target1 .container_q .hint .btn_game:after,body #wrapper #main #contents #quiz #action_target2 .container_q .hint .btn_game:after,body #wrapper #main #contents #quiz #action_target3 .container_q .hint .btn_game:after{display:none}body #wrapper #main #contents #quiz #action_target1 .container_q .hint .btn_game .ov,body #wrapper #main #contents #quiz #action_target2 .container_q .hint .btn_game .ov,body #wrapper #main #contents #quiz #action_target3 .container_q .hint .btn_game .ov{position:absolute;top:0;left:0;width:calc(100% + 1px);display:flex;justify-content:flex-start;align-items:flex-end;align-content:flex-end;height:102%;border:1px solid #222;border-radius:32px;background:#fff}body #wrapper #main #contents #quiz #action_target1 .container_q .hint .btn_game .ov .img,body #wrapper #main #contents #quiz #action_target2 .container_q .hint .btn_game .ov .img,body #wrapper #main #contents #quiz #action_target3 .container_q .hint .btn_game .ov .img{display:block;position:relative;width:47px;line-height:0;left:11px}body #wrapper #main #contents #quiz #action_target1 .container_q .hint .btn_game .t,body #wrapper #main #contents #quiz #action_target2 .container_q .hint .btn_game .t,body #wrapper #main #contents #quiz #action_target3 .container_q .hint .btn_game .t{font-size:13px;line-height:100%;position:relative;top:19px;padding-right:0;position:absolute;left:62px;width:auto;letter-spacing:.07em}body #wrapper #main #contents #quiz #atari_target{background:rgba(0,0,0,.7)}body #wrapper #main #contents #quiz #atari_target .container_atari{position:relative;width:100%;padding-top:27px;padding-bottom:30px}body #wrapper #main #contents #quiz #atari_target .container_atari .ttl{position:absolute;width:201px;top:56px;left:94px}body #wrapper #main #contents #quiz #atari_target .container_atari .arr{width:51px;top:115px;left:49px;position:absolute}body #wrapper #main #contents #quiz #atari_target .container_atari .paper{width:351px;margin:0 auto}body #wrapper #main #contents #quiz #atari_target .container_atari .btn_area{position:relative;display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;margin-top:-28px}body #wrapper #main #contents #quiz #atari_target .container_atari .btn_area .btn_game{width:225px;height:47px}body #wrapper #main #contents #quiz #atari_target .container_atari .btn_area .btn_game .t,body #wrapper #main #contents #quiz #atari_target .container_atari .btn_area .btn_game .t2{font-family:Noto Sans JP;font-weight:700;font-style:Bold;font-size:14px;line-height:100%;letter-spacing:.1em;text-align:center;text-transform:uppercase;position:relative;left:11px}body #wrapper #main #contents #quiz #hazure_target{background:rgba(0,0,0,.7)}body #wrapper #main #contents #quiz #hazure_target .container_atari{position:relative;width:100%;padding-top:27px;padding-bottom:30px}body #wrapper #main #contents #quiz #hazure_target .container_atari .ttl{position:absolute;width:185px;top:45px;left:103px}body #wrapper #main #contents #quiz #hazure_target .container_atari .paper{width:351px;margin:0 auto}body #wrapper #main #contents #quiz #hazure_target .container_atari .btn_area{position:relative;display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;margin-top:-28px}body #wrapper #main #contents #quiz #hazure_target .container_atari .btn_area .btn_game{width:225px;height:47px}body #wrapper #main #contents #quiz #hazure_target .container_atari .btn_area .btn_game .t,body #wrapper #main #contents #quiz #hazure_target .container_atari .btn_area .btn_game .t2{font-family:Noto Sans JP;font-weight:700;font-style:Bold;font-size:14px;line-height:100%;letter-spacing:.1em;text-align:center;text-transform:uppercase;position:relative;left:11px}body #wrapper #main #contents #quiz .container{position:relative;width:100%}body #wrapper #main #contents #quiz .container.container_hazure{position:relative;padding-bottom:30px}body #wrapper #main #contents #quiz .container.container_hazure .btn_quiz_close{position:absolute;top:0;left:0;width:100%;height:100%;display:block}body #wrapper #main #contents #quiz .container.container_hazure .ttl{width:100%;text-align:center;font-size:48px;font-weight:700;line-height:28px;top:220px;margin-bottom:10px;color:#d7fd52;position:relative;z-index:10}body #wrapper #main #contents #quiz .container.container_hazure .img{box-sizing:border-box;border:2px solid #d7fd52;width:280px;margin:0 auto;margin-bottom:20px;line-height:0}body #wrapper #main #contents #quiz .container.container_hazure .txt{display:block;width:100%;text-align:left;color:#d7fd52;line-height:1.6;font-size:14px;width:340px;margin:0 auto;margin-bottom:20px}body #wrapper #main #contents #quiz .container.container_hazure .btn_area{position:relative;display:flex;justify-content:center;align-items:flex-start;align-content:flex-start}body #wrapper #main #contents #quiz #quiz1 .container_q .answers,body #wrapper #main #contents #quiz #quiz5 .container_q .answers{padding-top:160px}body #wrapper #main #contents #quiz #quiz2 .container_q{padding-top:130px}body #wrapper #main #contents #quiz #quiz3 .container_q{padding-top:130px}body #wrapper #main #contents #quiz #quiz4 .container_q{padding-top:130px}body #wrapper #main #contents #grid,body #wrapper #main #contents #grid_dummy{width:283px !important;height:283px !important}body #wrapper #main #contents #grid_dummy{pointer-events:none;visibility:hidden;position:absolute;top:0;left:0;z-index:0}body #wrapper #main #contents #secret{background:rgba(0,0,0,.7);height:100%;width:100%;height:100%;height:100svh;overflow:hidden;position:absolute;position:fixed;z-index:100;left:0;top:62px}body #wrapper #main #contents #secret .container{padding:96px 40px}body #wrapper #main #contents #secret .container .q_phone{position:absolute;top:26px;left:18px;width:353px}body #wrapper #main #contents #secret .container .comment_secret{position:absolute;top:7px;left:65px;width:250px;z-index:3}body #wrapper #main #contents #secret .container .action_area{background:#fff;border-radius:4px;overflow:hidden;box-sizing:border-box;position:relative}body #wrapper #main #contents #secret .container .action_area #chat.img_area{box-sizing:border-box;padding:36px 23px 0 23px;position:relative}body #wrapper #main #contents #secret .container .action_area #chat.img_area .chat_items{height:290px}body #wrapper #main #contents #secret .container .action_area #chat.img_area .chat_items .item{display:flex;justify-content:space-between;align-items:flex-start;align-content:flex-start;margin-bottom:20px}body #wrapper #main #contents #secret .container .action_area #chat.img_area .chat_items .item .icon{width:44px;position:relative;top:-2px}body #wrapper #main #contents #secret .container .action_area #chat.img_area .chat_items .item .txt{width:196px;position:relative;background:#dce3f0;border-radius:0 10px 10px 10px;transform-origin:0% 14%}body #wrapper #main #contents #secret .container .action_area #chat.img_area .chat_items .item .txt:before{content:"";display:block;position:absolute;top:0;left:0;transform:translate(-99%, 0);width:15px;height:15px;background:url(../img/chat_bg.png) no-repeat top right;background-size:contain}body #wrapper #main #contents #secret .container .action_area #chat.img_area .chat_items .item .txt .inner{padding:7px 12px 10px 12px;box-sizing:border-box}body #wrapper #main #contents #secret .container .action_area #chat.img_area .chat_items .item .txt .inner p{font-family:Noto Sans JP;font-weight:700;font-style:Bold;font-size:14px;line-height:160%;letter-spacing:0;text-transform:capitalize}body #wrapper #main #contents #secret .container .input_area{position:relative;width:100%;margin:0 auto;border-radius:4px;background:#dce3f0;padding:22px 23px}body #wrapper #main #contents #secret .container .input_area input{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;font-weight:normal;box-sizing:border-box;color:#222;text-align:left;border:none;outline:none;background:#fff;color:#222;font-size:15px;line-height:1.6;width:100%;box-sizing:border-box;padding:9px 13px;border-radius:3px;letter-spacing:0;border:1px solid #000;margin-bottom:15px;height:64px}body #wrapper #main #contents #secret .container .btn_area{display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;flex-wrap:wrap}body #wrapper #main #contents #secret .container .btn_area .btn_game{width:225px;height:47px}body #wrapper #main #contents #secret .container .btn_area .btn_game .t{font-family:Noto Sans JP;font-weight:700;font-style:Bold;font-size:14px;line-height:100%;letter-spacing:.01em;text-align:center;text-transform:uppercase;padding-right:0;letter-spacing:.1em}body #wrapper #main #contents #result .container{padding-top:33px}body #wrapper #main #contents #result h2{width:295px;position:relative;margin:0 auto;z-index:10}body #wrapper #main #contents #result .txt{position:absolute;top:-23px;left:-41px;width:224px;z-index:11}body #wrapper #main #contents #result .img{position:relative;width:345px;margin:0 auto;margin-top:-53px;opacity:0}body #wrapper #main #contents #result .result_area{pointer-events:none}body #wrapper #main #contents #result .result_area.active{pointer-events:all}body #wrapper #main #contents #result .result_area.active .btn_area{opacity:1}body #wrapper #main #contents #result .btn_area{display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;margin-top:-20px;transition:all .6s;transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);opacity:0}body #wrapper #main #contents #result .btn_area button,body #wrapper #main #contents #result .btn_area a{margin-bottom:15px;height:62px}body #wrapper #main #contents #result .btn_area button .t,body #wrapper #main #contents #result .btn_area a .t{letter-spacing:.01em}body #wrapper #main #contents #result .btn_area .btn_retry{width:225px;height:46px}body #wrapper #main #contents #result .btn_area .btn_retry .t{font-size:14px;letter-spacing:.1em;padding:0 0 0 6px}body #wrapper #main #contents #result .btn_area.btn_area_win{margin-top:0}body #wrapper #main #contents #result .btn_area.btn_area_win .btn_game{margin-bottom:13px}body #wrapper #main #contents #result .btn_area.btn_area_win .btn_retry{width:151px;height:46px;position:relative;left:-5px}body #wrapper #main #contents #result .btn_area.btn_area_win .btn_post{width:151px;height:46px;position:relative;left:5px}body #wrapper #main #contents #result .btn_area.btn_area_win .btn_post .t{font-size:14px;letter-spacing:.1em}body #wrapper #main #contents .result_page{min-height:100dvh;width:100%;z-index:20;min-height:600px;min-height:calc(100dvh - 16.5333333333vw)}body #wrapper #main #contents .result_page#win .confetti{display:block;position:absolute;top:0;left:0;width:100%;height:100%;transform:translate3d(0, 0, 1px);z-index:30;pointer-events:none}body #wrapper #main #contents .result_page#win .confetti span{position:absolute;top:-10%;left:0;width:30px;height:30px;background:url(../img/kami1.svg) no-repeat center center;background-size:contain}body #wrapper #main #contents .result_page#win .confetti span:nth-child(4n){background-image:url(../img/kami2.svg)}body #wrapper #main #contents .result_page#win .confetti span:nth-child(3n){background-image:url(../img/kami3.svg)}body #wrapper #main #contents .result_page#win .confetti span:nth-child(2n+1){animation:kami-1 10s 0s linear infinite}body #wrapper #main #contents .result_page#win .confetti span:nth-child(2n+2){animation:kami-2 10s 0s linear infinite}body #wrapper #main #contents .result_page#win .confetti span:nth-child(1){left:0%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(2){left:2%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(3){left:4%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(4){left:6%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(5){left:8%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(6){left:10%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(7){left:12%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(8){left:14%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(9){left:16%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(10){left:18%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(11){left:20%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(12){left:22%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(13){left:24%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(14){left:26%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(15){left:28%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(16){left:30%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(17){left:32%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(18){left:34%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(19){left:36%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(20){left:38%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(21){left:40%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(22){left:42%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(23){left:44%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(24){left:46%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(25){left:48%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(26){left:50%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(27){left:52%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(28){left:54%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(29){left:56%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(30){left:58%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(31){left:60%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(32){left:62%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(33){left:64%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(34){left:66%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(35){left:68%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(36){left:70%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(37){left:72%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(38){left:74%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(39){left:76%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(40){left:78%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(41){left:80%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(42){left:82%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(43){left:84%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(44){left:86%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(45){left:88%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(46){left:90%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(47){left:92%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(48){left:94%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(49){left:96%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(50){left:98%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(4n+1){animation-duration:5s}body #wrapper #main #contents .result_page#win .confetti span:nth-child(4n+2){animation-duration:12s}body #wrapper #main #contents .result_page#win .confetti span:nth-child(4n+3){animation-duration:8s}body #wrapper #main #contents .result_page#win .confetti span:nth-child(4n+4){animation-duration:6s}body #wrapper #main #contents .result_page#win .confetti span:nth-child(11n+1){animation-delay:0s}body #wrapper #main #contents .result_page#win .confetti span:nth-child(11n+2){animation-delay:9s}body #wrapper #main #contents .result_page#win .confetti span:nth-child(11n+3){animation-delay:2s}body #wrapper #main #contents .result_page#win .confetti span:nth-child(11n+4){animation-delay:5s}body #wrapper #main #contents .result_page#win .confetti span:nth-child(11n+5){animation-delay:6s}body #wrapper #main #contents .result_page#win .confetti span:nth-child(11n+6){animation-delay:7s}body #wrapper #main #contents .result_page#win .confetti span:nth-child(11n+7){animation-delay:3s}body #wrapper #main #contents .result_page#win .confetti span:nth-child(11n+8){animation-delay:1s}body #wrapper #main #contents .result_page#win .confetti span:nth-child(11n+9){animation-delay:2s}body #wrapper #main #contents .result_page#win .confetti span:nth-child(11n+10){animation-delay:11s}body #wrapper #main #contents .result_page#win .confetti span:nth-child(11n+11){animation-delay:10s}body #wrapper #main #contents .result_page#win #target_result{position:absolute;width:310px;left:0px;top:356px;z-index:3}body #wrapper #main #contents .result_page#win #target_result .area{position:relative;width:100%;height:100%}body #wrapper #main #contents .result_page#win #target_result .area p{position:absolute;bottom:6px;height:52px;left:0;width:100%;display:flex;justify-content:center;align-items:center;align-content:center;text-align:center}body #wrapper #main #contents .result_page#lose .container{padding-top:12px}body #wrapper #main #contents .result_page#lose .container .ttl{width:238px;margin:0 auto}body #wrapper #main #contents .result_page#lose .container .txt{position:absolute;top:280px;width:390px;left:-40px}body #wrapper #main #contents .result_page#lose .container .loupe{margin-top:-1px;width:341px;left:-32px}body #wrapper #main #contents .result_page#lose .container .result_img{top:227px}body #wrapper #main #contents .result_page#lose .container .btns{margin-top:-55px;justify-content:center}body #wrapper #main #contents .result_page#lose .container .btns li{margin-bottom:12px}body #wrapper #main #contents .result_page .container{width:310px;margin:0 auto;position:relative;padding-top:10px}body #wrapper #main #contents .result_page .container .ttl{width:277px;margin:0 auto}body #wrapper #main #contents .result_page .container .loupe{width:328px;margin:0 auto;position:relative;left:-17px;width:259px;margin-top:-4px}body #wrapper #main #contents .result_page .container .result_img{position:absolute;top:177px;left:87px;width:129px;height:174px}body #wrapper #main #contents .result_page .container .result_img .area{width:100%;height:100%}body #wrapper #main #contents .result_page .container .result_img .seikai_img{width:100%;height:100%;object-fit:contain}body #wrapper #main #contents .result_page .container #time_result{position:absolute;top:347px;left:184px}body #wrapper #main #contents .result_page .container .btns{margin-top:35px;display:flex;justify-content:space-between;align-items:flex-start;align-content:flex-start;flex-wrap:wrap}body #wrapper #main #contents .result_page .container .btns li{margin-bottom:13px}body #wrapper #main #contents .result_page .container .btns.win li:nth-of-type(2),body #wrapper #main #contents .result_page .container .btns.win li:nth-of-type(3){width:151px;margin-bottom:21px}body #wrapper #main #contents .result_page .container .btns.win li:nth-of-type(2) .btn_game,body #wrapper #main #contents .result_page .container .btns.win li:nth-of-type(3) .btn_game{width:151px;height:48px}body #wrapper #main #contents .result_page .container .btns.win li:nth-of-type(2) .btn_game .t,body #wrapper #main #contents .result_page .container .btns.win li:nth-of-type(3) .btn_game .t{font-size:14px}body #wrapper #main #contents .result_page .container .btns.win li:nth-of-type(2) .btn_game .t{padding-left:13px;letter-spacing:.1em;padding-right:13px}body #wrapper #main #contents .result_page .container .btns.lose .retry .btn_game{margin:0 auto;width:225px;height:48px}body #wrapper #main #contents .result_page .container .btns.lose .retry .btn_game:before{border-radius:32px}body #wrapper #main #contents .result_page .container .btns.lose .retry .btn_game:after{border-radius:32px}body #wrapper #main #contents .result_page .container .btns.lose .retry .btn_game .t{font-size:14px;padding:0;display:flex;justify-content:center;align-items:center;align-content:center}body #wrapper #main{display:flex;justify-content:center;align-items:flex-start;align-content:flex-start}body #wrapper #main:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/noise.png);background-size:145px auto;mix-blend-mode:multiply}body #wrapper #main #contents{width:100%;height:664px;z-index:10;overflow:visible}body #wrapper #main #contents #loader_game{height:100vh}body #wrapper #main #contents #secret{position:absolute;top:0}body #wrapper #main #contents #sound{height:100%;position:absolute}body #wrapper #main #contents #sound:after{background:#e62b40;content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100vh}body #wrapper #main #contents #sound:before{height:100vh;z-index:1}body #wrapper #main #contents #sound .inner{z-index:2}body #wrapper #main #contents #game{height:100%;height:100vh}body #wrapper #main #contents #popup{position:absolute;top:0}body #wrapper #main #contents #popup .paper_pop{max-height:570px;height:570px;overflow:visible}body #wrapper #main #contents #popup .paper_pop .btn_slide_prev .i,body #wrapper #main #contents #popup .paper_pop .btn_slide_next .i{transition:transform .3s ease}body #wrapper #main #contents #popup .paper_pop .btn_slide_prev:hover .i,body #wrapper #main #contents #popup .paper_pop .btn_slide_next:hover .i{transform:translateY(6px)}body #wrapper #main #contents .page{height:100%}body #wrapper #main #contents .page_bg{height:100svh}body #wrapper #main #contents .page_bg img{object-fit:cover;object-position:center top;object-fit:unset;width:100%;height:auto}body #wrapper .btn_game:after,body #wrapper .btn_game .ov{transition:transform .3s ease}body #wrapper .btn_game:hover .t,body #wrapper .btn_game:hover .t2,body #wrapper .btn_game:hover:after{transform:translateY(5px)}body #wrapper .btn_game:hover .ov{transform:translateY(5px)}}@media screen and (max-width: 767px){body #wrapper{background:#e62b40;height:100vh;height:100svh;min-height:170.2564102564vw}body #wrapper.fixed{overflow:hidden}body #wrapper #main{box-sizing:border-box}body #wrapper #main #contents{position:relative;overflow:hidden}body #wrapper #main #contents #loader_game{position:absolute;top:0;left:0;width:100%;height:100%;background:#e62b40;z-index:1000}body #wrapper #main #contents #loader_game:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/noise.png);background-size:37.1794871795vw auto;mix-blend-mode:multiply}body #wrapper #main #contents #sound{position:absolute;z-index:100;top:0;left:0;width:100%;height:100dvh;position:fixed;background:#e62b40}body #wrapper #main #contents #sound:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/noise.png);background-size:37.1794871795vw auto;mix-blend-mode:multiply}body #wrapper #main #contents #sound .inner{position:relative;display:flex;justify-content:center;align-content:center;align-items:center;flex-wrap:wrap;width:100%;height:100%}body #wrapper #main #contents #sound .inner .area{position:relative;height:42.3076923077vw;display:flex;justify-content:center;align-content:space-between;flex-wrap:wrap}body #wrapper #main #contents #sound .inner .area p{width:69.7435897436vw;margin:0 auto;transform:scale(0)}body #wrapper #main #contents #sound .inner .area p.start{transform:scale(1)}body #wrapper #main #contents #sound .inner .area .btns{margin:0 auto;width:69.7435897436vw;display:flex;justify-content:space-between;align-content:center;align-items:center}body #wrapper #main #contents #sound .inner .area .btns .btn_open{width:30.7692307692vw;height:12.3076923077vw;transform:scale(0)}body #wrapper #main #contents #sound .inner .area .btns .btn_open.start{transform:scale(1)}body #wrapper #main #contents #sound .inner .area .btns .btn_open .t{letter-spacing:.16em;color:#222;font-weight:700;line-height:1;font-size:4.6153846154vw;padding-right:0vw;position:relative;z-index:10;display:inline-block;display:flex;align-items:center;font-family:"Lato",sans-serif;font-weight:700}body #wrapper #main #contents #sound .inner small{position:absolute;width:80vw;bottom:4.1025641026vw;left:10.2564102564vw}body #wrapper #main #contents img{width:100%;height:auto}body #wrapper #main #contents .hide{display:none !important}body #wrapper #main #contents span,body #wrapper #main #contents p,body #wrapper #main #contents input{font-family:"Noto Sans JP","游ゴシック","メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック",YuGothic,sans-serif}body #wrapper #main #contents button{padding:0;margin:0;border:none;background:none;cursor:pointer}body #wrapper #main #contents .ttl_moji_container img{position:relative;visibility:hidden}body #wrapper #main #contents .ttl_moji_container .ttl_moji{display:block;position:absolute;top:0;left:0;width:100%}body #wrapper #main #contents .ttl_moji_container .ttl_moji img{visibility:visible}body #wrapper #main #contents .ttl_moji_container .inner{position:relative;display:block}body #wrapper #main #contents .noise{position:absolute;top:0;left:0;width:100%;height:102%;background:url(../img/noise.png);background-size:37.1794871795vw auto;mix-blend-mode:multiply}body #wrapper #main #contents .btn_game{width:79.4871794872vw;height:16.4102564103vw;display:grid;place-items:center;position:relative}body #wrapper #main #contents .btn_game:before{content:"";position:absolute;top:1.2820512821vw;left:0;width:100%;height:100%;border-radius:8.2051282051vw;border:1px solid #222;background:#fff}body #wrapper #main #contents .btn_game:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #222;border-radius:8.2051282051vw;background-color:#fff;transition:transform .3s ease}body #wrapper #main #contents .btn_game .t,body #wrapper #main #contents .btn_game .t2{transition:transform .3s ease;text-align:center;letter-spacing:.16em;color:#222;font-weight:700;line-height:1;font-size:5.641025641vw;padding-right:5.641025641vw;position:relative;z-index:10;display:inline-block;display:flex;align-items:center}body #wrapper #main #contents .btn_game .t2{display:none}body #wrapper #main #contents .btn_game.last .t{display:none}body #wrapper #main #contents .btn_game.last .t2{display:inline-block}body #wrapper #main #contents .btn_game.red:after{background:#ce1032}body #wrapper #main #contents .btn_game.red .t{color:#fff}body #wrapper #main #contents .btn_game.yel::after{background:#d7fd52}body #wrapper #main #contents .btn_game.arr .t:after{width:3.5897435897vw;height:3.5897435897vw;content:"";position:absolute;top:0;bottom:0;right:0;margin:auto;background:center/contain no-repeat url(../img/ico_arrow0_blk.svg)}body #wrapper #main #contents .btn_game.arr.w .t:after{background-image:url(../img/ico_arrow0.svg)}body #wrapper #main #contents .btn_game.re .t:after{width:5.3846153846vw;height:5.3846153846vw;content:"";position:relative;top:0;bottom:0;right:0;margin:auto;margin:0 0 0 1.5384615385vw;background:center/contain no-repeat url(../img/retry.svg)}body #wrapper #main #contents .btn_game#btn_next .t{font-family:"Lato",sans-serif;font-weight:700}body #wrapper #main #contents .time_target{position:absolute;width:38.4615384615vw;position:absolute;top:4.1025641026vw;left:30.7692307692vw;z-index:10}body #wrapper #main #contents .time_target .area{position:relative}body #wrapper #main #contents .time_target .area .game_time{top:6.1538461538vw;left:0;position:absolute;width:100%;display:flex;justify-content:center;align-items:center;align-content:center;font-family:Lato;font-size:7.1794871795vw;font-weight:700;line-height:7.1794871795vw}body #wrapper #main #contents .time_target .area .game_time.en{font-family:"Lato",sans-serif;font-weight:700}body #wrapper #main #contents .page{width:100%;height:100%;min-height:100dvh;height:100svh;overflow:hidden;overflow:scroll;pointer-events:none}body #wrapper #main #contents .page.content_start{pointer-events:all}body #wrapper #main #contents .page_bg{position:absolute;top:0;left:0;width:100%;height:100%;height:100svh;min-height:100dvh;min-height:170.2564102564vw;overflow:hidden;background:#e62b40;opacity:0;transition:all .6s;transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}body #wrapper #main #contents .page_bg#page_bg_top img{position:relative;top:-7.6923076923vw}body #wrapper #main #contents .page_bg#page_bg_contents{background:#006cfe}body #wrapper #main #contents .page_bg#page_bg_contents .chara{position:absolute;top:48.2051282051vw;width:64.1025641026vw;left:17.4358974359vw}body #wrapper #main #contents .page_bg#page_bg_contents .chara span{display:block;position:relative;width:100%}body #wrapper #main #contents .page_bg#page_bg_contents .chara span img{position:absolute;top:0;left:0;width:100%;opacity:0;transition:all .6s;transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}body #wrapper #main #contents .page_bg#page_bg_contents .chara span img:nth-of-type(1){position:relative}body #wrapper #main #contents .page_bg#page_bg_contents .chara span img.active{opacity:1}body #wrapper #main #contents .page_bg.bg_current{opacity:1}body #wrapper #main #contents .page_bg img{width:100%}body #wrapper #main #contents .page_bg .cat{position:absolute;display:block;top:106.9230769231vw;left:-101.5384615385vw;left:-102.5641025641vw;width:135.3846153846vw;height:16.9230769231vw}body #wrapper #main #contents .page_bg .cat span{width:100%;height:100%;display:block;background:url(../img/neko.png) no-repeat top left;background-size:200% auto;transform:translate(-25%, 0)}body #wrapper #main #contents .page_bg .cat.walk span{animation:neko .4s steps(1) infinite}body #wrapper #main #contents .page_bg .cat.passive{opacity:0}body #wrapper #main #contents .page_bg .floor{background:#e62b40;position:absolute;top:65.641025641vw;left:0;width:100%;height:100%}body #wrapper #main #contents .page_bg .l1,body #wrapper #main #contents .page_bg .l2{display:block;position:absolute;top:0vw;left:0;width:100%}body #wrapper #main #contents .page_bg .spot{position:absolute;width:92.0512820513vw;top:-28.9743589744vw;left:4.1025641026vw}body #wrapper #main #contents #popup{position:fixed;top:16.4102564103vw;left:0;width:100%;height:110dvh;z-index:100;min-height:153.8461538462vw}body #wrapper #main #contents #popup #btn_cp_bg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9)}body #wrapper #main #contents #popup #btn_cp_close{position:absolute;width:7.6923076923vw;top:12.3076923077vw;right:4.8717948718vw;z-index:5}body #wrapper #main #contents #popup .popup_inner{position:relative;width:89.7435897436vw;margin:0 auto;padding-top:12.5641025641vw;padding-bottom:12.5641025641vw;box-sizing:border-box;max-height:calc(100dvh - 12.5vw)}body #wrapper #main #contents #popup .popup_inner .cp_info_bg{width:100%}body #wrapper #main #contents #popup .paper_pop{position:relative;width:100%;background:#fff;max-height:calc(100dvh - 40vw);overscroll-behavior:contain;overflow:scroll}body #wrapper #main #contents #popup .paper_pop .cp_content{box-sizing:border-box;position:relative;z-index:2;width:100%}body #wrapper #main #contents #popup .paper_pop .cp_content .ttl{width:100%;margin-bottom:2.0512820513vw}body #wrapper #main #contents #popup .paper_pop .cp_content .slide_area{width:100%;position:absolute;top:44.6153846154vw}body #wrapper #main #contents #popup .paper_pop .cp_content .slide_area .swiper-pagination{position:absolute;top:79.4871794872vw;left:0;width:100%}body #wrapper #main #contents #popup .paper_pop .cp_content .slide_area .swiper-pagination .swiper-pagination-bullet{display:inline-block;border-radius:0;width:5.1282051282vw;height:1.0256410256vw;box-sizing:border-box;border:1px solid #222;margin:0 0.7692307692vw;background:#fff;opacity:1}body #wrapper #main #contents #popup .paper_pop .cp_content .slide_area .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#d7fd52}body #wrapper #main #contents #popup .paper_pop .cp_content .slide_area .swiper{width:79.2307692308vw;margin:0 auto;position:relative;left:-0.7692307692vw}body #wrapper #main #contents #popup .paper_pop .cp_content .slide_area .slide_item .img{margin:0 auto;margin-bottom:8.2051282051vw}body #wrapper #main #contents #popup .paper_pop .cp_content .slide_area .slide_item p{font-size:3.5897435897vw;font-weight:600;line-height:5.0256410256vw;letter-spacing:.08em;text-align:center}body #wrapper #main #contents #popup .paper_pop .cp_content .slide_area .btn_game{position:absolute;width:11.7948717949vw;height:11.7948717949vw;z-index:11;top:32.8205128205vw}body #wrapper #main #contents #popup .paper_pop .cp_content .slide_area .btn_game:before{background:#222}body #wrapper #main #contents #popup .paper_pop .cp_content .slide_area .btn_game .i{position:relative;top:0.7692307692vw;z-index:3;width:4.1025641026vw;display:inline-block}body #wrapper #main #contents #popup .paper_pop .cp_content .slide_area .btn_game.btn_slide_prev{left:1.7948717949vw}body #wrapper #main #contents #popup .paper_pop .cp_content .slide_area .btn_game.btn_slide_next{right:1.7948717949vw}body #wrapper #main #contents #popup .paper_pop .cp_content .slide_area .btn_game.btn_slide_next .i img{transform:scale(-1, 1)}body #wrapper #main #contents .comment{transition:all .6s;transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);position:absolute;top:9.4871794872vw;left:7.4358974359vw;width:85.641025641vw}body #wrapper #main #contents .comment.passive{opacity:0}body #wrapper #main #contents #top{position:relative;z-index:10;min-height:153.8461538462vw;overflow:hidden}body #wrapper #main #contents #top .kv__glass{position:absolute;pointer-events:none;top:-12.5641025641vw;left:0}body #wrapper #main #contents #top .kv__glass .img{position:absolute;z-index:2;transform-style:preserve-3d;will-change:transform;backface-visibility:hidden;pointer-events:none;perspective:512.8205128205vw;transform:translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg)}body #wrapper #main #contents #top .kv__glass .img:nth-child(1){top:3.8461538462vw;left:-15.1282051282vw;width:57.6923076923vw;animation:three_a 5s linear infinite;animation-direction:alternate}body #wrapper #main #contents #top .kv__glass .img:nth-child(1) img{animation:r_a 5s linear infinite;animation-direction:alternate}body #wrapper #main #contents #top .kv__glass .img:nth-child(2){top:-17.4358974359vw;left:52.8205128205vw;width:76.9230769231vw;animation:three_a 8s linear infinite;animation-direction:alternate;animation-delay:.5s}body #wrapper #main #contents #top .kv__glass .img:nth-child(2) img{animation:r_f 7s linear infinite;animation-direction:alternate;animation-delay:.5s}body #wrapper #main #contents #top .kv__glass .img:nth-child(3){top:48.2051282051vw;left:-9.2307692308vw;width:25.8974358974vw;animation:three_d 5s linear infinite;animation-direction:alternate}body #wrapper #main #contents #top .kv__glass .img:nth-child(3) img{animation:r_b 5s linear infinite;animation-direction:alternate}body #wrapper #main #contents #top .kv__glass .img:nth-child(4){top:68.4615384615vw;left:5.3846153846vw;width:25.641025641vw;animation:three_e 5s linear infinite;animation-direction:alternate}body #wrapper #main #contents #top .kv__glass .img:nth-child(4) img{animation:r_c 5s linear infinite;animation-direction:alternate}body #wrapper #main #contents #top .kv__glass .img:nth-child(5){top:101.0256410256vw;left:-12.8205128205vw;width:46.6666666667vw;animation:three_a 4.5s linear infinite;animation-direction:alternate}body #wrapper #main #contents #top .kv__glass .img:nth-child(5) img{animation:r_d 5s linear infinite;animation-direction:alternate}body #wrapper #main #contents #top .kv__glass .img:nth-child(6){top:150.7692307692vw;left:-7.4358974359vw;width:21.6666666667vw;animation:three_e 5s linear infinite;animation-direction:alternate}body #wrapper #main #contents #top .kv__glass .img:nth-child(6) img{animation:r_f 5s linear infinite;animation-direction:alternate}body #wrapper #main #contents #top .kv__glass .img:nth-child(7){top:92.5641025641vw;left:81.2820512821vw;width:28.4615384615vw;animation:three_c 5s linear infinite;animation-direction:alternate}body #wrapper #main #contents #top .kv__glass .img:nth-child(7) img{animation:r_d 5s linear infinite;animation-direction:alternate}body #wrapper #main #contents #top .container{position:relative;width:79.4871794872vw;margin:0 auto;box-sizing:border-box;padding-top:20.2564102564vw;z-index:10}body #wrapper #main #contents #top .container .mark{position:absolute;z-index:3;width:89.1666666667vw;height:53.5897435897vw;top:-13.3333333333vw;left:-16.9230769231vw;transform:rotate(-13deg) scale(0.4);background-image:url(../img/mark.png);background-repeat:no-repeat;animation:sprite_m 3s steps(4) infinite}body #wrapper #main #contents #top .container .moya{position:absolute;z-index:3;width:35.3846153846vw;height:35.3846153846vw;background-image:url(../img/moya.png);background-repeat:no-repeat;animation:sprite .4s steps(4) infinite;top:-1.5384615385vw;left:41.2820512821vw;transform:scale(0.55)}body #wrapper #main #contents #top .container .sub{position:absolute;width:74.6153846154vw;top:-2.3076923077vw;left:-7.4358974359vw;transform:translateX(-150%)}body #wrapper #main #contents #top .container .title{position:absolute;display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;top:61.5384615385vw;left:-4.358974359vw;width:88.2051282051vw}body #wrapper #main #contents #top .container .title span{display:block;position:relative}body #wrapper #main #contents #top .container .title .ttl_a{position:relative;width:100%;top:0;left:0}body #wrapper #main #contents #top .container .title .ttl_b{position:relative;width:26.4102564103vw;top:-21.5384615385vw;left:7.6923076923vw;transition:all .4s cubic-bezier(0.32, 0, 0.67, 0);clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%)}body #wrapper #main #contents #top .container .title .ttl_b.on{clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}body #wrapper #main #contents #top .container .img_area{position:relative;margin:0 auto;width:75.3846153846vw;left:-1.7948717949vw}body #wrapper #main #contents #top .container .copy{position:absolute;width:82.3076923077vw;top:106.4102564103vw;left:-2.3076923077vw;z-index:4}body #wrapper #main #contents #top .container .btn_area{position:relative;position:relative;margin-top:-4.8717948718vw;margin-top:7.9487179487vw}body #wrapper #main #contents #top .container .btn_area.start{opacity:1}body #wrapper #main #contents #top .container .btn_area #btn_start .t.en{font-size:6.1538461538vw;padding-right:6.1538461538vw;font-family:"Lato",sans-serif;font-weight:700}body #wrapper #main #contents #story{position:relative;z-index:10;min-height:153.8461538462vw;background:rgba(0,0,0,.7);height:100vh}body #wrapper #main #contents #story #story_target{transform-origin:0% 100%;transform:rotate(7deg) translate(97.4358974359vw, 2.5641025641vw)}body #wrapper #main #contents #story .container{position:relative;width:92.3076923077vw;margin:0 auto;box-sizing:border-box;padding-top:7.4358974359vw}body #wrapper #main #contents #story .container .story_area{width:89.7435897436vw;position:relative;left:1.2820512821vw}body #wrapper #main #contents #story .container .title{position:absolute;width:42.5641025641vw;z-index:3;top:14.358974359vw;left:50%;transform:translateX(-50%)}body #wrapper #main #contents #story .container .title .ttl_a{position:absolute;width:11.7948717949vw;left:0vw}body #wrapper #main #contents #story .container .title .ttl_b{position:absolute;width:6.4102564103vw;top:1.5384615385vw;left:12.5641025641vw}body #wrapper #main #contents #story .container .title .ttl_c{position:absolute;width:6.9230769231vw;top:2.3076923077vw;left:19.4871794872vw}body #wrapper #main #contents #story .container .title .ttl_d{position:absolute;width:8.9743589744vw;top:-0.5128205128vw;left:25.1282051282vw}body #wrapper #main #contents #story .container .title .ttl_e{position:absolute;width:6.9230769231vw;top:2.8205128205vw;left:35.3846153846vw}body #wrapper #main #contents #story .container .txt{font-size:3.0769230769vw;font-weight:500;line-height:6.1538461538vw;letter-spacing:.1em;text-align:left;color:#fff}body #wrapper #main #contents #story .container .btn_area{position:relative;margin-top:-7.4358974359vw;display:flex;justify-content:center}body #wrapper #main #contents #story .container .btn_area #btn_start .t.en{font-size:6.1538461538vw;padding-right:6.1538461538vw}body #wrapper #main #contents #game{display:flex;justify-content:center;align-items:flex-start;position:relative;overflow:hidden;top:0;left:0;width:100%;font-feature-settings:"palt";min-height:153.8461538462vw;overflow:hidden}body #wrapper #main #contents #game:before{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/noise.png);background-size:37.1794871795vw auto;mix-blend-mode:multiply}body #wrapper #main #contents #game.start{position:relative}body #wrapper #main #contents #game #game_start_ttl{width:100%;text-align:center;font-size:7.1794871795vw;font-weight:700;line-height:7.1794871795vw;margin-bottom:2.5641025641vw;color:#fff;position:absolute;top:6.1538461538vw;left:13.8461538462vw;width:74.6153846154vw;transition:all .6s;transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);pointer-events:none}body #wrapper #main #contents #game #game_start_ttl.passive{opacity:0}body #wrapper #main #contents #game .comment{position:absolute;top:9.4871794872vw;left:7.4358974359vw;pointer-events:none}body #wrapper #main #contents #game .comment.passive{opacity:0}body #wrapper #main #contents #game .comment.passive_force{opacity:0 !important}body #wrapper #main #contents #game #comment2{position:absolute;top:6.4102564103vw;left:9.7435897436vw;width:78.7179487179vw;animation:shake 10s cubic-bezier(0.455, 0.03, 0.515, 0.955) both infinite}body #wrapper #main #contents #game #comment_quiz{position:absolute;top:6.4102564103vw;left:7.1794871795vw;width:85.641025641vw;transition:all .6s;transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}body #wrapper #main #contents #game #comment_quiz.passive{opacity:0}body #wrapper #main #contents #game .powa{position:absolute;top:0vw;left:20.5128205128vw}body #wrapper #main #contents #game .game_area{position:relative;width:100%;height:100%;z-index:3}body #wrapper #main #contents #game #hatenas{position:absolute;width:100%;height:100%;opacity:0;transition:all .6s;transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}body #wrapper #main #contents #game #hatenas.open{opacity:1}body #wrapper #main #contents #game #hatenas.passive{opacity:0;pointer-events:none}body #wrapper #main #contents #game #hatenas .btn_hatena{position:absolute;width:18.9743589744vw;-webkit-tap-highlight-color:hsla(0,0%,100%,0)}body #wrapper #main #contents #game #hatenas .btn_hatena span{display:block;position:relative;width:18.9743589744vw}body #wrapper #main #contents #game #hatenas .btn_hatena span img{width:100%}body #wrapper #main #contents #game #hatenas .btn_hatena span img:nth-of-type(2){position:absolute;top:0;left:0;width:100%;opacity:0}body #wrapper #main #contents #game #hatenas .btn_hatena.end span img:nth-of-type(1){opacity:0}body #wrapper #main #contents #game #hatenas .btn_hatena.end span img:nth-of-type(2){opacity:1}body #wrapper #main #contents #game #hatenas .btn_hatena.pos1{top:39.7435897436vw;left:2.8205128205vw;top:56.4102564103vw;left:1.2820512821vw;width:20.5128205128vw;height:28.2051282051vw}body #wrapper #main #contents #game #hatenas .btn_hatena.pos2{top:90.7692307692vw;left:6.9230769231vw;top:89.7435897436vw;left:14.6153846154vw}body #wrapper #main #contents #game #hatenas .btn_hatena.pos3{top:125.3846153846vw;left:13.3333333333vw;width:28.2051282051vw;height:35.8974358974vw}body #wrapper #main #contents #game #hatenas .btn_hatena.pos3 span{left:7.1794871795vw}body #wrapper #main #contents #game #hatenas .btn_hatena.pos4{top:58.2051282051vw;left:75.3846153846vw;width:25.641025641vw;top:47.4358974359vw;left:76.9230769231vw}body #wrapper #main #contents #game #hatenas .btn_hatena.pos5{top:112.8205128205vw;left:79.4871794872vw;top:118.7179487179vw;left:51.2820512821vw;width:43.5897435897vw;height:28.2051282051vw}body #wrapper #main #contents #game #hatenas .btn_hatena.pos5 span{left:14.1025641026vw}body #wrapper #main #contents #game #countdown{background:rgba(0,0,0,.9);position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;display:flex;justify-content:center;align-items:center;align-content:center;z-index:20}body #wrapper #main #contents #game #countdown .area{position:relative;width:88.2051282051vw;height:87.9487179487vw;top:3.5897435897vw}body #wrapper #main #contents #game #countdown .area .loupe{position:relative;left:-4.358974359vw}body #wrapper #main #contents #game #countdown .area .num_area{position:absolute;width:100%;text-align:center;top:10.7692307692vw}body #wrapper #main #contents #game #countdown .area .num_area .num3{position:relative;width:26.1538461538vw;left:-0.2564102564vw}body #wrapper #main #contents #game #countdown .area .num_area .num2{position:relative;width:25.8974358974vw;left:0.5128205128vw;top:1.2820512821vw}body #wrapper #main #contents #game #countdown .area .num_area .num1{position:relative;width:18.4615384615vw;left:-1.7948717949vw;top:2.5641025641vw}body #wrapper #main #contents #game #countdown .area .txt{position:absolute;width:100%;display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;top:44.8717948718vw}body #wrapper #main #contents #game #countdown .area .txt img{width:7.9487179487vw}body #wrapper #main #contents #game #countdown .area .txt p{margin-top:1.7948717949vw;font-size:3.5897435897vw;font-weight:700;line-height:5.0256410256vw;letter-spacing:.1em;text-align:center;width:100%}body #wrapper #main #contents #game .quiz_count{position:absolute;background:url(../img/num_current.svg) no-repeat center center;background-size:contain;display:flex;justify-content:center;align-items:center;align-content:center;width:17.1794871795vw;height:20.5128205128vw;top:0.7692307692vw;left:3.5897435897vw;z-index:20}body #wrapper #main #contents #game .quiz_count span{position:relative;font-family:Lato;font-weight:700;font-style:Bold;line-height:100%;letter-spacing:0;text-align:center;text-transform:capitalize;font-size:5.1282051282vw;top:1.5384615385vw;left:1.2820512821vw}body #wrapper #main #contents #game .quiz_count span#quiz_count_target{font-size:7.4358974359vw;top:-2.3076923077vw;left:-0.5128205128vw}body #wrapper #main #contents #quiz{position:absolute;top:0;left:0;width:100%;height:100%;z-index:11;overflow:hidden;min-height:169.2307692308vw}body #wrapper #main #contents #quiz .quiz_page{width:100%;height:100%}body #wrapper #main #contents #quiz #btn_quiz_back{position:absolute;z-index:10;border-radius:2.5641025641vw;padding:2.5641025641vw 3.8461538462vw;background:#d7fd52;font-size:6.1538461538vw;font-weight:700;line-height:1;color:#222;transition:all .6s;transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);top:2.5641025641vw;left:2.5641025641vw}body #wrapper #main #contents #quiz #btn_quiz_back.passive{opacity:0;pointer-events:none}body #wrapper #main #contents #quiz #quiz_target{position:absolute;top:82.5641025641vw;left:0;width:100%;display:flex;justify-content:center;transform-origin:bottom right;transform:rotate(25deg) translate(70%, 10%)}body #wrapper #main #contents #quiz #quiz_target .container_q{padding-top:12.3076923077vw}body #wrapper #main #contents #quiz #quiz_target .container_q .paper{position:absolute;top:0;left:0;width:100%;width:89.4871794872vw;left:4.358974359vw}body #wrapper #main #contents #quiz #quiz_target .container_q .answers{display:flex;justify-content:space-between;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;width:80vw;margin:0 auto;margin-bottom:5.641025641vw;background:no-repeat center top;background-size:contain;width:80vw;margin:0 auto;margin-bottom:5.641025641vw;background:no-repeat 0.2564102564vw 0px;background-size:80.5128205128vw auto;position:relative}body #wrapper #main #contents #quiz #quiz_target .container_q .answers li{width:26.4102564103vw;position:relative;margin-bottom:2.5641025641vw}body #wrapper #main #contents #quiz #quiz_target .container_q .answers li:nth-of-type(1) .img{left:1.0256410256vw}body #wrapper #main #contents #quiz #quiz_target .container_q .answers li:nth-of-type(2){left:0.7692307692vw}body #wrapper #main #contents #quiz #quiz_target .container_q .answers li:nth-of-type(3){left:0.5128205128vw}body #wrapper #main #contents #quiz #quiz_target .container_q .answers li .img{width:25.1282051282vw;position:relative;top:0;visibility:hidden}body #wrapper #main #contents #quiz #quiz_target .container_q .answers li .frame,body #wrapper #main #contents #quiz #quiz_target .container_q .answers li .frame_a{position:absolute;top:0;left:0;width:100%}body #wrapper #main #contents #quiz #quiz_target .container_q .answers li .frame_a{display:none}body #wrapper #main #contents #quiz #quiz_target .container_q .answers li .btn_answer{position:absolute;top:0;left:0;width:100%;height:100%;display:block}body #wrapper #main #contents #quiz #quiz_target .container_q .answers li span{display:block;width:100%;text-align:center;color:#d7fd52;font-weight:700;line-height:1.3;font-size:3.0769230769vw;margin-bottom:0vw}body #wrapper #main #contents #quiz #quiz_target .container_q .answers li p{display:block;width:100%;text-align:center;color:#d7fd52;font-weight:700;line-height:1.6;font-size:4.6153846154vw}body #wrapper #main #contents #quiz #quiz_target .container_q .hint{display:flex;justify-content:center;align-items:center;align-content:center}body #wrapper #main #contents #quiz #quiz_target .container_q .hint .btn_game{position:relative;display:block;letter-spacing:.16em;color:#d7fd52;font-weight:700;line-height:1.6;font-size:4.6153846154vw;width:71.5384615385vw;height:12.0512820513vw;left:-1.7948717949vw}body #wrapper #main #contents #quiz #quiz_target .container_q .hint .btn_game:after{display:none}body #wrapper #main #contents #quiz #quiz_target .container_q .hint .btn_game .ov{position:absolute;top:0;left:0;width:calc(100% + 1px);display:flex;justify-content:flex-start;align-items:flex-end;align-content:flex-end;height:102%;border:1px solid #222;border-radius:8.2051282051vw;background:#fff}body #wrapper #main #contents #quiz #quiz_target .container_q .hint .btn_game .ov .img{display:block;position:relative;width:12.0512820513vw;line-height:0;left:2.8205128205vw}body #wrapper #main #contents #quiz #quiz_target .container_q .hint .btn_game .t{font-size:3.3333333333vw;line-height:100%;position:relative;top:4.8717948718vw;left:7.4358974359vw;letter-spacing:.07em;position:absolute;left:15.8974358974vw;width:auto}body #wrapper #main #contents #quiz #action_target1,body #wrapper #main #contents #quiz #action_target2,body #wrapper #main #contents #quiz #action_target3{position:absolute;top:0;left:0;width:100%;display:flex;justify-content:center}body #wrapper #main #contents #quiz #action_target1 .q_phone,body #wrapper #main #contents #quiz #action_target2 .q_phone,body #wrapper #main #contents #quiz #action_target3 .q_phone{position:absolute;top:9.2307692308vw;left:4.6153846154vw;width:90.5128205128vw}body #wrapper #main #contents #quiz #action_target1 .comment_action,body #wrapper #main #contents #quiz #action_target2 .comment_action,body #wrapper #main #contents #quiz #action_target3 .comment_action{position:absolute;top:2.0512820513vw;left:16.1538461538vw;width:64.6153846154vw;z-index:5}body #wrapper #main #contents #quiz #action_target1 .comment_action span,body #wrapper #main #contents #quiz #action_target2 .comment_action span,body #wrapper #main #contents #quiz #action_target3 .comment_action span{display:block;position:relative}body #wrapper #main #contents #quiz #action_target1 .comment_action span img:nth-of-type(2),body #wrapper #main #contents #quiz #action_target2 .comment_action span img:nth-of-type(2),body #wrapper #main #contents #quiz #action_target3 .comment_action span img:nth-of-type(2){position:absolute;top:0;left:0;width:100%;opacity:0;animation:com 15s 0s linear infinite}body #wrapper #main #contents #quiz #action_target1 .container_q,body #wrapper #main #contents #quiz #action_target2 .container_q,body #wrapper #main #contents #quiz #action_target3 .container_q{padding-top:28.7179487179vw}body #wrapper #main #contents #quiz #action_target1 .container_q .action_area,body #wrapper #main #contents #quiz #action_target2 .container_q .action_area,body #wrapper #main #contents #quiz #action_target3 .container_q .action_area{margin-bottom:3.5897435897vw}body #wrapper #main #contents #quiz #action_target1 .container_q #puzzle_img,body #wrapper #main #contents #quiz #action_target2 .container_q #puzzle_img,body #wrapper #main #contents #quiz #action_target3 .container_q #puzzle_img{margin:0 auto;position:relative}body #wrapper #main #contents #quiz #action_target1 .container_q #puzzle_img .grid,body #wrapper #main #contents #quiz #action_target2 .container_q #puzzle_img .grid,body #wrapper #main #contents #quiz #action_target3 .container_q #puzzle_img .grid{position:relative;width:100%;height:100%;display:grid;grid-template-columns:repeat(5, 1fr);grid-template-rows:repeat(5, 1fr);border:2px solid #000;margin:5.1282051282vw auto;margin-bottom:0vw}body #wrapper #main #contents #quiz #action_target1 .container_q #puzzle_img .grid div,body #wrapper #main #contents #quiz #action_target2 .container_q #puzzle_img .grid div,body #wrapper #main #contents #quiz #action_target3 .container_q #puzzle_img .grid div{box-sizing:border-box;border:1px solid #ccc}body #wrapper #main #contents #quiz #action_target1 .container_q #puzzle_img .item0,body #wrapper #main #contents #quiz #action_target2 .container_q #puzzle_img .item0,body #wrapper #main #contents #quiz #action_target3 .container_q #puzzle_img .item0{background:#fff}body #wrapper #main #contents #quiz #action_target1 .container_q #puzzle_img .item1,body #wrapper #main #contents #quiz #action_target2 .container_q #puzzle_img .item1,body #wrapper #main #contents #quiz #action_target3 .container_q #puzzle_img .item1{background:#fff url(../img/shoes1.png) no-repeat center center;background-size:contain}body #wrapper #main #contents #quiz #action_target1 .container_q #puzzle_img .item2,body #wrapper #main #contents #quiz #action_target2 .container_q #puzzle_img .item2,body #wrapper #main #contents #quiz #action_target3 .container_q #puzzle_img .item2{background:#fff url(../img/shoes2.png) no-repeat center center;background-size:contain}body #wrapper #main #contents #quiz #action_target1 .container_q #puzzle_img .item3,body #wrapper #main #contents #quiz #action_target2 .container_q #puzzle_img .item3,body #wrapper #main #contents #quiz #action_target3 .container_q #puzzle_img .item3{background:#fff url(../img/shoes3.png) no-repeat center center;background-size:contain}body #wrapper #main #contents #quiz #action_target1 .container_q #puzzle_img .item4,body #wrapper #main #contents #quiz #action_target2 .container_q #puzzle_img .item4,body #wrapper #main #contents #quiz #action_target3 .container_q #puzzle_img .item4{background:#fff url(../img/shoes4.png) no-repeat center center;background-size:contain}body #wrapper #main #contents #quiz #action_target1 .container_q #puzzle_img .item5,body #wrapper #main #contents #quiz #action_target2 .container_q #puzzle_img .item5,body #wrapper #main #contents #quiz #action_target3 .container_q #puzzle_img .item5{background:#fff url(../img/shoes5.png) no-repeat center center;background-size:contain}body #wrapper #main #contents #quiz #action_target1 .container_q #puzzle_img .grid canvas,body #wrapper #main #contents #quiz #action_target2 .container_q #puzzle_img .grid canvas,body #wrapper #main #contents #quiz #action_target3 .container_q #puzzle_img .grid canvas{position:absolute;top:0;left:0;width:100%;height:100%;touch-action:none}body #wrapper #main #contents #quiz #action_target1 .container_q #q2_img,body #wrapper #main #contents #quiz #action_target2 .container_q #q2_img,body #wrapper #main #contents #quiz #action_target3 .container_q #q2_img{width:71.7948717949vw;height:71.7948717949vw;background:#fff;border:1px solid #222;margin:0 auto;position:relative}body #wrapper #main #contents #quiz #action_target1 .container_q #q2_img .img,body #wrapper #main #contents #quiz #action_target2 .container_q #q2_img .img,body #wrapper #main #contents #quiz #action_target3 .container_q #q2_img .img{line-height:0}body #wrapper #main #contents #quiz #action_target1 .container_q #q2_img .hokori,body #wrapper #main #contents #quiz #action_target2 .container_q #q2_img .hokori,body #wrapper #main #contents #quiz #action_target3 .container_q #q2_img .hokori{position:absolute;top:0;left:0;width:100%;transition:all .6s;transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}body #wrapper #main #contents #quiz #action_target1 .container_q #q2_img .hokori.end,body #wrapper #main #contents #quiz #action_target2 .container_q #q2_img .hokori.end,body #wrapper #main #contents #quiz #action_target3 .container_q #q2_img .hokori.end{opacity:0}body #wrapper #main #contents #quiz #action_target1 .container_q #q3_img,body #wrapper #main #contents #quiz #action_target2 .container_q #q3_img,body #wrapper #main #contents #quiz #action_target3 .container_q #q3_img{width:71.7948717949vw;height:71.7948717949vw;background:#fff;border:1px solid #222;margin:0 auto;position:relative}body #wrapper #main #contents #quiz #action_target1 .container_q #q3_img .img,body #wrapper #main #contents #quiz #action_target2 .container_q #q3_img .img,body #wrapper #main #contents #quiz #action_target3 .container_q #q3_img .img{line-height:0;pointer-events:none}body #wrapper #main #contents #quiz #action_target1 .container_q #q3_img .shirts,body #wrapper #main #contents #quiz #action_target2 .container_q #q3_img .shirts,body #wrapper #main #contents #quiz #action_target3 .container_q #q3_img .shirts{position:absolute;top:0;left:0;width:100%;pointer-events:none;transition:all .6s;transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}body #wrapper #main #contents #quiz #action_target1 .container_q #q3_img .shirts.end,body #wrapper #main #contents #quiz #action_target2 .container_q #q3_img .shirts.end,body #wrapper #main #contents #quiz #action_target3 .container_q #q3_img .shirts.end{opacity:0}body #wrapper #main #contents #quiz #action_target1 .container_q .answers,body #wrapper #main #contents #quiz #action_target2 .container_q .answers,body #wrapper #main #contents #quiz #action_target3 .container_q .answers{display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;width:72.0512820513vw;margin:0 auto;position:relative;margin-bottom:3.8461538462vw;gap:2.5641025641vw 1.5384615385vw}body #wrapper #main #contents #quiz #action_target1 .container_q .answers li,body #wrapper #main #contents #quiz #action_target2 .container_q .answers li,body #wrapper #main #contents #quiz #action_target3 .container_q .answers li{width:22.8205128205vw;position:relative}body #wrapper #main #contents #quiz #action_target1 .container_q .answers li .frame_a,body #wrapper #main #contents #quiz #action_target2 .container_q .answers li .frame_a,body #wrapper #main #contents #quiz #action_target3 .container_q .answers li .frame_a{position:absolute;top:0;left:0;width:100%;display:none}body #wrapper #main #contents #quiz #action_target1 .container_q .answers li .btn_answer,body #wrapper #main #contents #quiz #action_target2 .container_q .answers li .btn_answer,body #wrapper #main #contents #quiz #action_target3 .container_q .answers li .btn_answer{position:absolute;top:0;left:0;width:100%;height:100%;display:block}body #wrapper #main #contents #quiz #action_target1 .container_q .hint,body #wrapper #main #contents #quiz #action_target2 .container_q .hint,body #wrapper #main #contents #quiz #action_target3 .container_q .hint{display:flex;justify-content:center;align-items:center;align-content:center}body #wrapper #main #contents #quiz #action_target1 .container_q .hint .hint_passive,body #wrapper #main #contents #quiz #action_target2 .container_q .hint .hint_passive,body #wrapper #main #contents #quiz #action_target3 .container_q .hint .hint_passive{position:relative;width:71.5384615385vw;margin-top:9.7435897436vw}body #wrapper #main #contents #quiz #action_target1 .container_q .hint .btn_game,body #wrapper #main #contents #quiz #action_target2 .container_q .hint .btn_game,body #wrapper #main #contents #quiz #action_target3 .container_q .hint .btn_game{position:relative;display:block;letter-spacing:.16em;color:#d7fd52;font-weight:700;line-height:1.6;font-size:4.6153846154vw;width:71.5384615385vw;height:12.0512820513vw}body #wrapper #main #contents #quiz #action_target1 .container_q .hint .btn_game:after,body #wrapper #main #contents #quiz #action_target2 .container_q .hint .btn_game:after,body #wrapper #main #contents #quiz #action_target3 .container_q .hint .btn_game:after{display:none}body #wrapper #main #contents #quiz #action_target1 .container_q .hint .btn_game .ov,body #wrapper #main #contents #quiz #action_target2 .container_q .hint .btn_game .ov,body #wrapper #main #contents #quiz #action_target3 .container_q .hint .btn_game .ov{position:absolute;top:0;left:0;width:calc(100% + 1px);display:flex;justify-content:flex-start;align-items:flex-end;align-content:flex-end;height:102%;border:1px solid #222;border-radius:8.2051282051vw;background:#fff}body #wrapper #main #contents #quiz #action_target1 .container_q .hint .btn_game .ov .img,body #wrapper #main #contents #quiz #action_target2 .container_q .hint .btn_game .ov .img,body #wrapper #main #contents #quiz #action_target3 .container_q .hint .btn_game .ov .img{display:block;position:relative;width:12.0512820513vw;line-height:0;left:2.8205128205vw}body #wrapper #main #contents #quiz #action_target1 .container_q .hint .btn_game .t,body #wrapper #main #contents #quiz #action_target2 .container_q .hint .btn_game .t,body #wrapper #main #contents #quiz #action_target3 .container_q .hint .btn_game .t{font-size:3.3333333333vw;line-height:100%;position:relative;top:4.8717948718vw;padding-right:0;position:absolute;left:15.8974358974vw;width:auto;letter-spacing:.07em}body #wrapper #main #contents #quiz #atari_target{background:rgba(0,0,0,.7)}body #wrapper #main #contents #quiz #atari_target .container_atari{position:relative;width:100%;padding-top:6.9230769231vw;padding-bottom:30px}body #wrapper #main #contents #quiz #atari_target .container_atari .ttl{position:absolute;width:51.5384615385vw;top:14.358974359vw;left:24.1025641026vw}body #wrapper #main #contents #quiz #atari_target .container_atari .arr{width:13.0769230769vw;top:29.4871794872vw;left:12.5641025641vw;position:absolute}body #wrapper #main #contents #quiz #atari_target .container_atari .paper{width:90vw;margin:0 auto}body #wrapper #main #contents #quiz #atari_target .container_atari .btn_area{position:relative;display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;margin-top:-7.1794871795vw}body #wrapper #main #contents #quiz #atari_target .container_atari .btn_area .btn_game{width:57.6923076923vw;height:12.0512820513vw}body #wrapper #main #contents #quiz #atari_target .container_atari .btn_area .btn_game .t,body #wrapper #main #contents #quiz #atari_target .container_atari .btn_area .btn_game .t2{font-family:Noto Sans JP;font-weight:700;font-style:Bold;font-size:3.5897435897vw;line-height:100%;letter-spacing:.1em;text-align:center;text-transform:uppercase;position:relative;left:2.8205128205vw}body #wrapper #main #contents #quiz #hazure_target{background:rgba(0,0,0,.7)}body #wrapper #main #contents #quiz #hazure_target .container_atari{position:relative;width:100%;padding-top:6.9230769231vw;padding-bottom:7.6923076923vw}body #wrapper #main #contents #quiz #hazure_target .container_atari .ttl{position:absolute;width:47.4358974359vw;top:11.5384615385vw;left:26.4102564103vw}body #wrapper #main #contents #quiz #hazure_target .container_atari .paper{width:90vw;margin:0 auto}body #wrapper #main #contents #quiz #hazure_target .container_atari .btn_area{position:relative;display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;margin-top:-7.1794871795vw}body #wrapper #main #contents #quiz #hazure_target .container_atari .btn_area .btn_game{width:57.6923076923vw;height:12.0512820513vw}body #wrapper #main #contents #quiz #hazure_target .container_atari .btn_area .btn_game .t,body #wrapper #main #contents #quiz #hazure_target .container_atari .btn_area .btn_game .t2{font-family:Noto Sans JP;font-weight:700;font-style:Bold;font-size:3.5897435897vw;line-height:100%;letter-spacing:.1em;text-align:center;text-transform:uppercase;position:relative;left:2.8205128205vw}body #wrapper #main #contents #quiz .container{position:relative;width:100%}body #wrapper #main #contents #quiz .container.container_hazure{position:relative;padding-bottom:7.6923076923vw}body #wrapper #main #contents #quiz .container.container_hazure .btn_quiz_close{position:absolute;top:0;left:0;width:100%;height:100%;display:block}body #wrapper #main #contents #quiz .container.container_hazure .ttl{width:100%;text-align:center;font-size:12.3076923077vw;font-weight:700;line-height:7.1794871795vw;top:56.4102564103vw;margin-bottom:2.5641025641vw;color:#d7fd52;position:relative;z-index:10}body #wrapper #main #contents #quiz .container.container_hazure .img{box-sizing:border-box;border:2px solid #d7fd52;width:71.7948717949vw;margin:0 auto;margin-bottom:5.1282051282vw;line-height:0}body #wrapper #main #contents #quiz .container.container_hazure .txt{display:block;width:100%;text-align:left;color:#d7fd52;line-height:1.6;font-size:3.5897435897vw;width:87.1794871795vw;margin:0 auto;margin-bottom:5.1282051282vw}body #wrapper #main #contents #quiz .container.container_hazure .btn_area{position:relative;display:flex;justify-content:center;align-items:flex-start;align-content:flex-start}body #wrapper #main #contents #quiz #quiz1 .container_q .answers,body #wrapper #main #contents #quiz #quiz5 .container_q .answers{padding-top:41.0256410256vw}body #wrapper #main #contents #quiz #quiz2 .container_q{padding-top:33.3333333333vw}body #wrapper #main #contents #quiz #quiz3 .container_q{padding-top:33.3333333333vw}body #wrapper #main #contents #quiz #quiz4 .container_q{padding-top:33.3333333333vw}body #wrapper #main #contents #grid,body #wrapper #main #contents #grid_dummy{width:72.5641025641vw !important;height:72.5641025641vw !important}body #wrapper #main #contents #grid_dummy{pointer-events:none;visibility:hidden;position:absolute;top:0;left:0;z-index:0}body #wrapper #main #contents #secret{background:rgba(0,0,0,.7);height:100%;width:100%;height:100%;height:100svh;overflow:hidden;position:absolute;position:fixed;z-index:100;left:0;top:15.8974358974vw}body #wrapper #main #contents #secret .container{padding:24.6153846154vw 10.2564102564vw}body #wrapper #main #contents #secret .container .q_phone{position:absolute;top:6.6666666667vw;left:4.6153846154vw;width:90.5128205128vw}body #wrapper #main #contents #secret .container .comment_secret{position:absolute;top:1.7948717949vw;left:16.6666666667vw;width:64.1025641026vw;z-index:3}body #wrapper #main #contents #secret .container .action_area{background:#fff;border-radius:1.0256410256vw;overflow:hidden;box-sizing:border-box;position:relative}body #wrapper #main #contents #secret .container .action_area #chat.img_area{box-sizing:border-box;padding:9.2307692308vw 5.8974358974vw 0 5.8974358974vw;position:relative}body #wrapper #main #contents #secret .container .action_area #chat.img_area .chat_items{height:74.358974359vw}body #wrapper #main #contents #secret .container .action_area #chat.img_area .chat_items .item{display:flex;justify-content:space-between;align-items:flex-start;align-content:flex-start;margin-bottom:5.1282051282vw}body #wrapper #main #contents #secret .container .action_area #chat.img_area .chat_items .item .icon{width:11.2820512821vw;position:relative;top:-0.5128205128vw}body #wrapper #main #contents #secret .container .action_area #chat.img_area .chat_items .item .txt{width:50.2564102564vw;position:relative;background:#dce3f0;border-radius:0 2.5641025641vw 2.5641025641vw 2.5641025641vw;transform-origin:0% 14%}body #wrapper #main #contents #secret .container .action_area #chat.img_area .chat_items .item .txt:before{content:"";display:block;position:absolute;top:0;left:0;transform:translate(-99%, 0);width:3.8461538462vw;height:3.8461538462vw;background:url(../img/chat_bg.png) no-repeat top right;background-size:contain}body #wrapper #main #contents #secret .container .action_area #chat.img_area .chat_items .item .txt .inner{padding:1.7948717949vw 3.0769230769vw 2.5641025641vw 3.0769230769vw;box-sizing:border-box}body #wrapper #main #contents #secret .container .action_area #chat.img_area .chat_items .item .txt .inner p{font-family:Noto Sans JP;font-weight:700;font-style:Bold;font-size:3.5897435897vw;line-height:160%;letter-spacing:0;text-transform:capitalize}body #wrapper #main #contents #secret .container .input_area{position:relative;width:100%;margin:0 auto;border-radius:1.0256410256vw;background:#dce3f0;padding:5.641025641vw 5.8974358974vw}body #wrapper #main #contents #secret .container .input_area input{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;font-weight:normal;box-sizing:border-box;color:#222;text-align:left;border:none;outline:none;background:#fff;color:#222;font-size:3.8461538462vw;line-height:1.6;width:100%;box-sizing:border-box;padding:2.3076923077vw 3.3333333333vw;border-radius:0.7692307692vw;letter-spacing:0;border:1px solid #000;margin-bottom:3.8461538462vw;height:16.4102564103vw}body #wrapper #main #contents #secret .container .btn_area{display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;flex-wrap:wrap}body #wrapper #main #contents #secret .container .btn_area .btn_game{width:57.6923076923vw;height:12.0512820513vw}body #wrapper #main #contents #secret .container .btn_area .btn_game .t{font-family:Noto Sans JP;font-weight:700;font-style:Bold;font-size:3.5897435897vw;line-height:100%;letter-spacing:.01em;text-align:center;text-transform:uppercase;padding-right:0;letter-spacing:.1em}body #wrapper #main #contents #result .container{padding-top:8.4615384615vw}body #wrapper #main #contents #result h2{width:75.641025641vw;position:relative;margin:0 auto;z-index:10}body #wrapper #main #contents #result .txt{position:absolute;top:-5.8974358974vw;left:-10.5128205128vw;width:57.4358974359vw;z-index:11}body #wrapper #main #contents #result .img{position:relative;width:88.4615384615vw;margin:0 auto;margin-top:-13.5897435897vw;opacity:0}body #wrapper #main #contents #result .result_area{pointer-events:none}body #wrapper #main #contents #result .result_area.active{pointer-events:all}body #wrapper #main #contents #result .result_area.active .btn_area{opacity:1}body #wrapper #main #contents #result .btn_area{display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;margin-top:-5.1282051282vw;transition:all .6s;transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);opacity:0}body #wrapper #main #contents #result .btn_area button,body #wrapper #main #contents #result .btn_area a{margin-bottom:3.8461538462vw;height:15.8974358974vw}body #wrapper #main #contents #result .btn_area button .t,body #wrapper #main #contents #result .btn_area a .t{letter-spacing:.01em}body #wrapper #main #contents #result .btn_area .btn_retry{width:57.6923076923vw;height:11.7948717949vw}body #wrapper #main #contents #result .btn_area .btn_retry .t{font-size:3.5897435897vw;letter-spacing:.1em;padding:0 0 0 1.5384615385vw}body #wrapper #main #contents #result .btn_area.btn_area_win{margin-top:0}body #wrapper #main #contents #result .btn_area.btn_area_win .btn_game{margin-bottom:3.3333333333vw}body #wrapper #main #contents #result .btn_area.btn_area_win .btn_retry{width:38.7179487179vw;height:11.7948717949vw;position:relative;left:-1.2820512821vw}body #wrapper #main #contents #result .btn_area.btn_area_win .btn_post{width:38.7179487179vw;height:11.7948717949vw;position:relative;left:1.2820512821vw}body #wrapper #main #contents #result .btn_area.btn_area_win .btn_post .t{font-size:3.5897435897vw;letter-spacing:.1em}body #wrapper #main #contents .result_page{min-height:100dvh;width:100%;z-index:20;min-height:153.8461538462vw;min-height:calc(100dvh - 16.5333333333vw)}body #wrapper #main #contents .result_page#win .confetti{display:block;position:absolute;top:0;left:0;width:100%;height:100%;transform:translate3d(0, 0, 1px);z-index:30;pointer-events:none}body #wrapper #main #contents .result_page#win .confetti span{position:absolute;top:-10%;left:0;width:7.6923076923vw;height:7.6923076923vw;background:url(../img/kami1.svg) no-repeat center center;background-size:contain}body #wrapper #main #contents .result_page#win .confetti span:nth-child(4n){background-image:url(../img/kami2.svg)}body #wrapper #main #contents .result_page#win .confetti span:nth-child(3n){background-image:url(../img/kami3.svg)}body #wrapper #main #contents .result_page#win .confetti span:nth-child(2n+1){animation:kami-1 10s 0s linear infinite}body #wrapper #main #contents .result_page#win .confetti span:nth-child(2n+2){animation:kami-2 10s 0s linear infinite}body #wrapper #main #contents .result_page#win .confetti span:nth-child(1){left:0%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(2){left:2%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(3){left:4%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(4){left:6%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(5){left:8%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(6){left:10%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(7){left:12%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(8){left:14%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(9){left:16%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(10){left:18%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(11){left:20%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(12){left:22%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(13){left:24%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(14){left:26%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(15){left:28%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(16){left:30%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(17){left:32%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(18){left:34%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(19){left:36%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(20){left:38%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(21){left:40%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(22){left:42%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(23){left:44%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(24){left:46%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(25){left:48%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(26){left:50%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(27){left:52%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(28){left:54%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(29){left:56%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(30){left:58%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(31){left:60%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(32){left:62%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(33){left:64%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(34){left:66%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(35){left:68%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(36){left:70%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(37){left:72%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(38){left:74%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(39){left:76%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(40){left:78%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(41){left:80%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(42){left:82%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(43){left:84%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(44){left:86%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(45){left:88%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(46){left:90%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(47){left:92%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(48){left:94%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(49){left:96%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(50){left:98%}body #wrapper #main #contents .result_page#win .confetti span:nth-child(4n+1){animation-duration:5s}body #wrapper #main #contents .result_page#win .confetti span:nth-child(4n+2){animation-duration:12s}body #wrapper #main #contents .result_page#win .confetti span:nth-child(4n+3){animation-duration:8s}body #wrapper #main #contents .result_page#win .confetti span:nth-child(4n+4){animation-duration:6s}body #wrapper #main #contents .result_page#win .confetti span:nth-child(11n+1){animation-delay:0s}body #wrapper #main #contents .result_page#win .confetti span:nth-child(11n+2){animation-delay:9s}body #wrapper #main #contents .result_page#win .confetti span:nth-child(11n+3){animation-delay:2s}body #wrapper #main #contents .result_page#win .confetti span:nth-child(11n+4){animation-delay:5s}body #wrapper #main #contents .result_page#win .confetti span:nth-child(11n+5){animation-delay:6s}body #wrapper #main #contents .result_page#win .confetti span:nth-child(11n+6){animation-delay:7s}body #wrapper #main #contents .result_page#win .confetti span:nth-child(11n+7){animation-delay:3s}body #wrapper #main #contents .result_page#win .confetti span:nth-child(11n+8){animation-delay:1s}body #wrapper #main #contents .result_page#win .confetti span:nth-child(11n+9){animation-delay:2s}body #wrapper #main #contents .result_page#win .confetti span:nth-child(11n+10){animation-delay:11s}body #wrapper #main #contents .result_page#win .confetti span:nth-child(11n+11){animation-delay:10s}body #wrapper #main #contents .result_page#win #target_result{position:absolute;width:79.4871794872vw;left:0vw;top:91.2820512821vw;z-index:3}body #wrapper #main #contents .result_page#win #target_result .area{position:relative;width:100%;height:100%}body #wrapper #main #contents .result_page#win #target_result .area p{position:absolute;bottom:1.5384615385vw;height:13.3333333333vw;left:0;width:100%;display:flex;justify-content:center;align-items:center;align-content:center;text-align:center}body #wrapper #main #contents .result_page#lose .container{padding-top:3.0769230769vw}body #wrapper #main #contents .result_page#lose .container .ttl{width:61.0256410256vw;margin:0 auto}body #wrapper #main #contents .result_page#lose .container .txt{position:absolute;top:71.7948717949vw;width:100vw;left:-10.2564102564vw}body #wrapper #main #contents .result_page#lose .container .loupe{margin-top:-0.2564102564vw;width:87.4358974359vw;left:-8.2051282051vw}body #wrapper #main #contents .result_page#lose .container .result_img{top:58.2051282051vw}body #wrapper #main #contents .result_page#lose .container .btns{margin-top:-14.1025641026vw;justify-content:center}body #wrapper #main #contents .result_page#lose .container .btns li{margin-bottom:3.0769230769vw}body #wrapper #main #contents .result_page .container{width:79.4871794872vw;margin:0 auto;position:relative;padding-top:2.5641025641vw}body #wrapper #main #contents .result_page .container .ttl{width:71.0256410256vw;margin:0 auto}body #wrapper #main #contents .result_page .container .loupe{width:84.1025641026vw;margin:0 auto;position:relative;left:-4.358974359vw;width:66.4102564103vw;margin-top:-1.0256410256vw}body #wrapper #main #contents .result_page .container .result_img{position:absolute;top:45.3846153846vw;left:22.3076923077vw;width:33.0769230769vw;height:44.6153846154vw}body #wrapper #main #contents .result_page .container .result_img .area{width:100%;height:100%}body #wrapper #main #contents .result_page .container .result_img .seikai_img{width:100%;height:100%;object-fit:contain}body #wrapper #main #contents .result_page .container #time_result{position:absolute;top:88.9743589744vw;left:47.1794871795vw}body #wrapper #main #contents .result_page .container .btns{margin-top:8.9743589744vw;display:flex;justify-content:space-between;align-items:flex-start;align-content:flex-start;flex-wrap:wrap}body #wrapper #main #contents .result_page .container .btns li{margin-bottom:3.3333333333vw}body #wrapper #main #contents .result_page .container .btns.win li:nth-of-type(2),body #wrapper #main #contents .result_page .container .btns.win li:nth-of-type(3){width:38.7179487179vw;margin-bottom:5.3846153846vw}body #wrapper #main #contents .result_page .container .btns.win li:nth-of-type(2) .btn_game,body #wrapper #main #contents .result_page .container .btns.win li:nth-of-type(3) .btn_game{width:38.7179487179vw;height:12.3076923077vw}body #wrapper #main #contents .result_page .container .btns.win li:nth-of-type(2) .btn_game .t,body #wrapper #main #contents .result_page .container .btns.win li:nth-of-type(3) .btn_game .t{font-size:3.5897435897vw}body #wrapper #main #contents .result_page .container .btns.win li:nth-of-type(2) .btn_game .t{padding-left:3.3333333333vw;letter-spacing:.1em;padding-right:3.3333333333vw}body #wrapper #main #contents .result_page .container .btns.lose .retry .btn_game{margin:0 auto;width:57.6923076923vw;height:12.3076923077vw}body #wrapper #main #contents .result_page .container .btns.lose .retry .btn_game:before{border-radius:8.2051282051vw}body #wrapper #main #contents .result_page .container .btns.lose .retry .btn_game:after{border-radius:8.2051282051vw}body #wrapper #main #contents .result_page .container .btns.lose .retry .btn_game .t{font-size:3.5897435897vw;padding:0;display:flex;justify-content:center;align-items:center;align-content:center}}