﻿@import url(https://fonts.googleapis.com/css?family=Open+Sans:600&display=swap);*,:after,:before{box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}html{cursor:default;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:.67em 0}dl dl,dl ol,dl ul,ol dl,ol ol,ol ul,ul dl,ul ol,ul ul{margin:0}hr{height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none;padding:0}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}iframe,img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select{margin:0}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{border:1px solid #a0a0a0;padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details,dialog{display:block}dialog{background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}@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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(-1*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:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:normal}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(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-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#fff}.swiper-pagination-black{--swiper-pagination-color:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);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}.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%;animation:swiper-preloader-spin 1s linear infinite;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-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-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.u-clearfix:after{content:" ";display:block;clear:both}@media screen and (min-width:767px){.u-hidden-pc{display:none}}@media screen and (max-width:766px){.u-hidden-sp{display:none!important}}.u-hidden-inner,.u-hide{display:none}.u-show{display:block}body{font-family:YakuHanJP_Noto,Noto Sans JP,sans-serif;position:relative;padding-bottom:61px}@media screen and (max-width:767px){body{padding-bottom:0}}svg{fill:currentColor;stroke:currentColor}.svg-sprite{display:none}.is-ios input,.is-ios select{font-size:16px}.image-wrapper-with-loader{position:relative}.image-wrapper-with-loader:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(../images/image-loading.gif);background-size:30px;background-repeat:no-repeat;background-color:#fff;background-position:50%;transition:opacity .5s ease-in-out .5s}.image-wrapper-with-loader.animate:before{opacity:0}.l-wrapper{display:block;margin:0 auto;width:100%}.is-edge .l-wrapper,.is-ie .l-wrapper{overflow:hidden;position:relative}@media screen and (min-width:767px){.l-wrapper{padding:0 60px 60px}}@media screen and (min-width:1280px) and (max-width:1390px){.l-wrapper{padding:0 57px 60px}}.l-wrapper:after{background-color:#f9f9f9;content:"";display:block;position:absolute;height:calc(100% - 20px);top:20px;width:calc(100% - 20px);left:50%;transform:translateX(-50%)}@media screen and (min-width:767px){.l-wrapper:after{display:none}}.l-header{position:fixed;z-index:200;top:0;left:0;padding:0 120px}@media screen and (min-width:767px){.l-header{width:100%}}@media screen and (min-width:1280px) and (max-width:1390px){.l-header{padding:0 101px}}@media screen and (max-width:767px){.l-header{padding:0 20px;min-width:100%}}.l-body{background-color:#f9f9f9;margin:58px auto auto;padding:90px 60px 0;width:100%;position:relative}@media screen and (min-width:1280px) and (max-width:1390px){.l-body{padding:90px 44px 0}}@media screen and (max-width:767px){.l-body{max-width:none;padding:0;margin:0;background-color:#fff}}.l-body:after{background-color:#f9f9f9;content:"";display:block;position:absolute;height:100%;top:0;width:calc(100% - 20px);left:50%;transform:translateX(-50%)}@media screen and (min-width:767px){.l-body:after{display:none}}.l-body--search-result.search-result{padding:90px 60px 0}@media screen and (max-width:767px){.l-body--search-result.search-result{padding:0}}.l-body-inner{display:block;width:100%;max-width:1280px;margin:0 auto}@media screen and (max-width:767px){.l-body-inner{margin:0 10px;width:calc(100% - 20px);padding-top:20px}}.l-body--topic-detail{padding-bottom:0}.l-body--event-detail{margin-bottom:0;padding-bottom:0}@media screen and (max-width:767px){.l-body--search-result{background-color:#f9f9f9}}.l-footer{display:block;position:relative;padding-top:20px;margin:0 auto;width:100%;z-index:11}@media screen and (min-width:767px){.l-footer{background-color:#f9f9f9}}@media screen and (max-width:767px){.l-footer{padding-top:30px}}.l-overlay{display:block;visibility:hidden;opacity:0;transition:opacity .6s cubic-bezier(.39,.575,.565,1),visibility .3s cubic-bezier(.39,.575,.565,1);background-color:rgba(0,0,0,.4);position:fixed;top:0;left:0;width:100%;height:100%;z-index:100}.subpage{display:flex;justify-content:space-between;position:relative;z-index:10;width:100%}@media screen and (max-width:767px){.subpage{flex-direction:column}}.subpage.subpage-event{margin-bottom:60px;position:static}@media screen and (max-width:767px){.subpage.subpage-event{margin-bottom:0}}.subpage.subpage--topics{position:static}@media screen and (max-width:766px){.subpage.subpage--topics{margin:0 auto 53px;width:calc(100% - 40px)}}.subpage.subpage-game-detail{position:static}.subpage--topics{margin:0}.subpage-main{display:block;position:relative;width:100%}@media screen and (min-width:767px){.subpage-main{width:calc(100% - 312px)}}@media screen and (max-width:766px){.subpage-store .subpage-main{order:2}}@media screen and (max-width:767px){.subpage-event .subpage-main{padding:0 20px}}.subpage-game-detail .subpage-main{position:static}@media screen and (max-width:767px){.subpage-game-detail .subpage-main{margin-bottom:50px}}.subpage--topics .subpage-main{background:#fff;padding-top:30px}@media screen and (min-width:767px){.subpage--topics .subpage-main{padding-top:50px}}.subpage-main.subpage-main-event{position:static}.subpage-main.subpage-main-topics-detail-page{position:static;padding-top:0;background-color:unset}@media screen and (max-width:767px){.subpage-main.subpage-main-topics-detail-page{position:relative}.subpage-main.subpage-main-topics-detail-page:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;z-index:5}}@media screen and (max-width:767px){.subpage-main.subpage-main-game-detail-on-arc-detail{margin-bottom:34px}}@media screen and (max-width:767px){.subpage-game-detail .subpage-main.subpage-main-mob-detail{margin-bottom:60px}}.subpage-sidebar{display:block;position:relative;z-index:11;width:100%}@media screen and (min-width:767px){.subpage-sidebar{width:272px}}@media screen and (max-width:766px){.subpage-sidebar{padding:0 20px;margin-bottom:20px}}@media screen and (max-width:767px){.subpage-sidebar .side-banner-small,.subpage-sidebar>.side-banner-twitter{display:none}}.subpage-sidebar .side-banner-small{opacity:1;transition:opacity .5s cubic-bezier(.39,.575,.565,1)}.subpage-sidebar .side-banner-small:hover{opacity:.8}@media screen and (max-width:767px){.subpage-game-detail .subpage-sidebar{padding:20px 0 0;width:calc(100% - 40px);margin:30px auto 50px}}.subpage-sidebar .section-heading,.subpage-sidebar .section-heading-text{display:none}@media screen and (max-width:767px){.subpage-sidebar .section-heading,.subpage-sidebar .section-heading-text{display:block;margin-right:20px;font-size:10px}}.subpage--topics .subpage-sidebar .section-heading,.subpage--topics .subpage-sidebar .section-heading-text{margin-right:0}@media screen and (max-width:767px){.subpage-game-detail .subpage-sidebar .section-heading,.subpage-game-detail .subpage-sidebar .section-heading-text{margin-right:0;top:-12px}}@media screen and (max-width:766px){.subpage--topics .subpage-sidebar{margin-top:50px;padding:0}}@media screen and (max-width:767px){.subpage-sidebar.subpage-sidebar-arc-detail-page{margin-bottom:0}}@media screen and (min-width:767px){.subpage-sidebar-store{position:absolute;right:0}}@media screen and (max-width:766px){.subpage-sidebar-store{order:1;margin-bottom:0}}.subpage-sidebar-store.is-sticky{position:fixed;top:145px!important;right:unset}@media screen and (min-width:767px){.subpage-sidebar-store.is-sticky{margin-left:768px}}@media screen and (min-width:1280px){.subpage-sidebar-store.is-sticky{margin-left:calc(100% - 474px)}}@media screen and (max-width:1280px){.subpage-sidebar-store.is-sticky{margin-left:calc(100% - 473px)}}@media screen and (min-width:1391px){.subpage-sidebar-store.is-sticky{margin-left:calc(100% - 512px)}}@media screen and (min-width:1450px){.subpage-sidebar-store.is-sticky{margin-left:0;right:calc((100% - 1280px)/2)}}@media screen and (max-width:767px){.subpage-sidebar-store.is-sticky{position:unset;top:unset;right:unset;margin-left:unset}}.subpage-sidebar-store.is-sticky-stop{top:auto;bottom:0}@media screen and (max-width:767px){.subpage-sidebar-store.is-sticky-stop{top:unset!important;bottom:unset;position:unset}}.subpage-sidebar-heading{font-size:18px;font-weight:700;margin-top:0;position:relative;padding-left:21px;line-height:1}@media screen and (max-width:767px){.subpage-sidebar-heading{margin-bottom:0}}.subpage-sidebar-heading:before{top:0}.subpage-sidebar-heading:after,.subpage-sidebar-heading:before{content:"";width:8px;height:8px;background-color:#e60000;position:absolute;left:0}.subpage-sidebar-heading:after{top:11px}.subpage-main-topics-detail-page-inner{position:relative;z-index:10;background-color:#fff;padding:50px 0 20px}@media screen and (max-width:767px){.subpage-sidebar-mob-details{margin-bottom:0!important}}.header{display:flex;position:relative;margin:0 auto 20px}@media screen and (max-width:767px){.header{margin:0 auto 10px;flex-direction:column}}.header-content-wrap{display:flex;width:100%;max-width:1280px;min-width:1040px;margin:0 auto;position:relative}@media screen and (max-width:767px){.header-content-wrap{flex-direction:column;min-width:0}}.header-logo-sp-wrapper,.header-logo-wrapper{margin:0}.header-logo-h1{display:none}.header-logo{background-color:#e60000;display:flex;justify-content:center;align-items:center;margin-right:2px;min-width:201px;height:130px;text-align:center;transition:opacity .4s ease}@media screen and (max-width:767px){.header-logo{display:block;position:absolute;min-width:93px;height:35px;top:-1px}}.header-logo h1{font-size:0}@media screen and (max-width:767px){.header-logo h1{margin:0}}.header-logo .header-logo-image,.header-logo svg{width:118px;height:38px;fill:#fff;stroke:none;transition:opacity .4s ease}@media screen and (max-width:767px){.header-logo .header-logo-image,.header-logo svg{width:53px;height:38px}}.header-logo:hover .header-logo-image,.header-logo:hover svg{opacity:.8}.header-nav{background-color:#e60000}@media screen and (min-width:767px){.header-nav{width:calc(100% - 201px)}}@media screen and (max-width:767px){.header-nav{min-width:100%}}.header-nav-list{display:flex;margin:0}@media screen and (max-width:767px){.header-nav-list{justify-content:space-between}}.header-nav-list-item:last-child{width:20%;border-left:1px solid hsla(0,0%,100%,.3)}@media screen and (min-width:767px){.header-nav-list-item:hover>.header-subnav{visibility:visible;opacity:1}}.header-nav-list-item .header-subnav .header-nav-link-svg{opacity:1}.header-nav-list-item.is-active .header-subnav{opacity:1;visibility:visible}.header-nav-list-item.is-active .header-nav-link-svg:first-of-type{opacity:0}.header-nav-list-item .header-nav-link-svg:first-of-type,.header-nav-list-item.is-active .header-nav-link-svg:last-of-type{opacity:1}.header-nav-list-item .header-nav-link-svg:last-of-type{opacity:0}@media screen and (min-width:767px){.header-nav-list-item:hover>.header-nav-link:before{visibility:visible}.header-nav-list-item:hover>.header-nav-link .header-nav-link-svg:first-of-type{opacity:0}.header-nav-list-item:hover>.header-nav-link .header-nav-link-svg:last-of-type{opacity:1}.header-nav-list-item:hover>.header-nav-link .header-nav-link-icon{opacity:0}.header-nav-list-item:hover>.header-nav-link .header-nav-link-text{opacity:.8;-webkit-backface-visibility:hidden;backface-visibility:hidden}}.header-altnav-list{height:100%}.header-nav-list-item--store{width:30%}@media screen and (min-width:767px){.header-nav-list-item--store{width:26.6666%}}.header-nav-list-item--products{width:42%}@media screen and (min-width:767px){.header-nav-list-item--products{width:26.6666%}}.header-nav-list-item--products .header-nav-link-svg:first-of-type{width:50px}@media screen and (max-width:767px){.header-nav-list-item--products .header-nav-link-svg:first-of-type{width:28px}}.header-nav-list-item--event{width:28%}@media screen and (min-width:767px){.header-nav-list-item--event{width:26.6666%}}.header-nav-list-item--event .header-nav-link-svg:first-of-type{width:28px}@media screen and (max-width:767px){.header-nav-list-item--event .header-nav-link-svg:first-of-type{height:14px;top:14px}}.header-nav-link{display:block;text-align:center;color:#fff;text-decoration:none;height:130px;position:relative;width:100%;cursor:pointer}@media screen and (max-width:767px){.header-nav-link{height:56px}}.header-nav-link:before{content:"";height:4px;background-color:#fff;position:absolute;bottom:0;left:50%;transform:translateX(-50%);visibility:hidden}@media screen and (max-width:767px){.header-nav-link:before{display:none}}.header-nav-link .header-nav-link-svg{width:32px;height:32px;position:absolute;left:50%;transform:translateX(-50%);top:40px}@media screen and (max-width:767px){.header-nav-link .header-nav-link-svg{width:18px;height:18px;top:12px}}.header-nav-link .header-nav-link-svg:last-of-type{opacity:0}@media screen and (min-width:767px){.header-nav-link:hover .header-nav-link-svg{opacity:0}.header-nav-link:hover .header-nav-link-text{opacity:.8}}span.header-nav-link{cursor:default!important}.header-nav-link--products:after,.header-nav-link--store:after{content:"";height:38px;width:1px;background-color:hsla(0,0%,100%,.5);position:absolute;right:0;top:50%;transform:translateY(-50%)}.header-nav-link--store{width:100%;padding-top:42px}@media screen and (max-width:767px){.header-nav-link--store{width:auto;padding-top:6px}}.header-nav-link--store:before{width:80px}.header-nav-link--products{width:100%;padding-top:45px}@media screen and (max-width:767px){.header-nav-link--products{width:auto;padding-top:7px}}.header-nav-link--products:before{width:146px}.header-nav-link--event{padding-top:44px;left:50%;transform:translateX(-50%)}@media screen and (max-width:767px){.header-nav-link--event{width:auto;padding-top:6px}}.header-nav-link-icon{margin-bottom:13px}@media screen and (max-width:767px){.header-nav-link-icon{margin-bottom:0}}@media screen and (max-width:767px){.header-nav-link-icon--store{width:17px;height:12.5px}}@media screen and (max-width:767px){.header-nav-link-icon--products{width:22.5px;height:10px}}@media screen and (max-width:767px){.header-nav-link-icon--event{width:14.5px;height:11px}}.header-nav-link-text{display:block;position:absolute;left:50%;transform:translateX(-50%);bottom:23px;transition:opacity .5s ease;width:100%}@media screen and (max-width:767px){.header-nav-link-text{font-size:10px;bottom:8px}}.header-altnav-list-item{height:50%}.header-altnav-list-item:first-child{border-bottom:1px solid hsla(0,0%,100%,.3)}.header-altnav-list-item:hover>.header-subnav{visibility:visible;opacity:1}.header-altnav-list-item:hover .header-altnav-link-language{opacity:.8}.header-altnav-list-item:hover>.header-altnav-link:before{visibility:visible}.header-altnav-link{width:100%;height:100%;display:block;text-align:center;color:#fff;text-decoration:none;font-size:15px;position:relative}.header-altnav-link-customer{padding:20px}.header-altnav-link-customer:hover{opacity:.8}.header-altnav-link-language{padding:20px}.header-altnav-link-language:before{content:"";width:146px;height:4px;background-color:#fff;position:absolute;bottom:0;left:50%;transform:translateX(-50%);visibility:hidden}.header-subnav{visibility:hidden;opacity:0;padding-top:3px;width:100%;position:absolute;left:0;transition:all .35s ease}@media screen and (max-width:767px){.header-subnav{padding-top:2px}}.header-subnav--sp{top:93px}.header-subnav-list{position:absolute;background-color:#e60000;z-index:1111;width:100%;left:0;display:flex;justify-content:center;align-items:center}@media screen and (max-width:767px){.header-subnav-list{flex-direction:column}}.header-subnav-list--sp{padding:0;flex-direction:row}@media screen and (max-width:767px){.header-subnav-list-item{border-bottom:1px solid hsla(0,0%,100%,.3);width:80%;text-align:center}}.header-subnav-list-item--sp{list-style:none;width:auto;padding:0 22px;position:relative}.header-subnav-list-item--sp:not(:last-child):after{content:"";width:1px;height:9px;background-color:hsla(0,0%,100%,.4);position:absolute;top:50%;transform:translateY(-50%);right:0}.header-subnav-link{display:block;font-size:15px;color:#fff;text-decoration:none;height:96px;padding-top:36px;position:relative;transition:opacity .4s ease}@media screen and (max-width:767px){.header-subnav-link{height:50px;line-height:5;font-size:10px}}.header-subnav-link:hover .header-nav-link-svg{opacity:.8!important}.header-subnav-link:hover>span{opacity:.8}.header-subnav-link .header-nav-link-svg{opacity:1!important}.header-subnav-link--sp{padding:0!important}.header-subnav-link--area:after,.header-subnav-link--chinese:after,.header-subnav-link--english:after,.header-subnav-link--game:after,.header-subnav-link--product-game:after,.header-subnav-link--product-prize:after{content:"";height:18px;width:1px;background-color:hsla(0,0%,100%,.5);position:absolute;right:0;top:50%;transform:translateY(-50%)}@media screen and (max-width:767px){.header-subnav-link--area:after,.header-subnav-link--chinese:after,.header-subnav-link--english:after,.header-subnav-link--game:after,.header-subnav-link--product-game:after,.header-subnav-link--product-prize:after{display:none}}.header-subnav-link--area{padding-left:54px;padding-right:54px}.header-subnav-link--area svg{width:16px;height:19px;margin-right:15px}@media screen and (max-width:767px){.header-subnav-link--area svg{width:8px;height:10px;margin-right:8px}}@media screen and (max-width:767px){.header-subnav-link--area{padding:0}}.header-subnav-link--game{padding-left:52px;padding-right:50px}.header-subnav-link--game svg{width:19px;height:19px}@media screen and (max-width:767px){.header-subnav-link--game svg{width:10px;height:10px}}@media screen and (max-width:767px){.header-subnav-link--game{padding:0}}.header-subnav-link--prize{padding-left:48px;padding-right:48px}.header-subnav-link--prize svg{width:19px;height:19px;margin-right:15px}@media screen and (max-width:767px){.header-subnav-link--prize svg{width:10px;height:10px;margin-right:7px}}@media screen and (max-width:767px){.header-subnav-link--prize{padding:0}}.header-subnav-link--product-prize{padding-left:44px;padding-right:44px}.header-subnav-link--product-prize svg{width:28px!important;height:19px;margin-right:12px}@media screen and (max-width:767px){.header-subnav-link--product-prize svg{width:15px;height:10px;margin-right:0}}@media screen and (max-width:767px){.header-subnav-link--product-prize{padding:0}}.header-subnav-link--product-game{padding-left:47px;padding-right:43px}.header-subnav-link--product-game svg{width:20px!important;height:20px;margin-right:18px}@media screen and (max-width:767px){.header-subnav-link--product-game svg{width:10px;height:10px;margin-right:5px}}@media screen and (max-width:767px){.header-subnav-link--product-game{padding:0}}.header-subnav-link--crane{padding-left:47px;padding-right:47px}.header-subnav-link--crane svg{width:20px!important;height:19px;margin-right:13px}@media screen and (max-width:767px){.header-subnav-link--crane svg{width:11px;height:10px;margin-right:3px}}@media screen and (max-width:767px){.header-subnav-link--crane{padding:0}}.header-subnav-link--chinese,.header-subnav-link--english{padding-left:78px;padding-right:78px}.header-subnav-link--korean{padding-left:80px;padding-right:80px}.header-subnav-link-icon{margin-right:19px}@media screen and (max-width:767px){.header-subnav-link-icon{margin-right:10px;height:10px}}@media screen and (max-width:767px){.header-sp-list{background-color:#e60000;margin:0 0 2px;display:flex;justify-content:flex-end;height:35px;line-height:1.8;padding:0 20px}}.header-sp-list-item{list-style:none}@media screen and (min-width:767px){.header-sp-list-item:last-child{padding-right:18.5px}}@media screen and (max-width:766px){.header-sp-list-item:first-child{flex:0 auto}}@media screen and (max-width:766px){.header-sp-list-item:not(:last-child){margin-right:20px}}.header-sp-list-item.is-active>.header-subnav{visibility:visible;opacity:1}@media screen and (min-width:767px){.header-sp-list-item:hover>.header-subnav{visibility:visible;opacity:1}}.header-sp-logo{margin-left:20px;margin-right:100px}.header-sp-logo svg{width:54px;height:17.5px;fill:#fff;stroke:none}@media screen and (max-width:767px){.header-sp-logo{margin-left:0;margin-right:0;display:flex;align-items:center;height:35px}}.header-sp-logo-image{width:54px;height:17.5px}.header-sp-link{font-size:9px;color:#fff;text-decoration:none}.slider{max-width:1280px;margin-left:auto;margin-right:auto;z-index:20;position:relative;z-index:10}@media screen and (max-width:767px){.slider{max-width:none}}.slider-list-item{position:relative}.slider-list-item:after{position:absolute;content:"";width:100%;height:40px;bottom:0;background-color:#f9f9f9;z-index:-2}.slider--thumb .slider-list-item,.slider-list-item .anim-slider-image{background-size:cover;background-position:50%}.slider-list-item .anim-slider-image{width:100%;height:100%}.slider-list-item-link:hover .anim-slider-image{opacity:.8}.anim-slider-thumbnail:after{opacity:0}.anim-slider-image{transition:opacity .35s ease}@media screen and (max-width:766px){.slider-list-item--footer{width:70%}}.slider-link{display:block;height:100%;width:100%;opacity:1;transition:opacity .5s cubic-bezier(.39,.575,.565,1)}.slider-link:hover{opacity:.8}.slider-link-image{width:100%}.slider--main{height:373px;margin-bottom:12px;background-color:#fff}@media screen and (min-width:1280px) and (max-width:1390px){.slider--main{height:336px}}@media screen and (max-width:767px){.slider--main{height:335px;margin:105px 20px 0}}.slider--main .swiper-slide{transition:opacity .5s ease-in-out}.slider--main .swiper-slide:hover{cursor:pointer;opacity:.8}.slider--thumb{height:91px;box-sizing:border-box;margin-top:-24px;margin-bottom:40px;cursor:pointer}@media screen and (min-width:1280px) and (max-width:1390px){.slider--thumb{height:82px}}@media screen and (max-width:767px){.slider--thumb{margin-left:20px;margin-right:20px;height:51px;margin-bottom:6px}}.slider--thumb-main .swiper-slide{background-color:#fff}.slider--thumb-main .swiper-slide:hover .swiper-slide-item{cursor:pointer;opacity:.8}.slider--thumb-main .swiper-slide-item{background-size:cover;background-position:50%;width:100%;height:100%;transition:opacity .5s ease-in-out}.slider--thumb .slider-list-item{height:100%;border-top:4px solid #e60000;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slider--thumb .swiper-slide-active{border:4px solid #e60000;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slider-button{max-width:1280px;height:66px;position:relative;display:flex;margin:-42px auto auto;justify-content:space-between;background-color:#e60000}@media screen and (max-width:767px){.slider-button{max-width:none;z-index:1;height:auto;margin-top:-20px}}.slider-button-next,.slider-button-prev{background-color:#e60000;height:66px;line-height:4;position:relative;top:0;left:auto;right:auto;width:30px;margin:0;text-align:center;cursor:pointer}.slider-button-next svg,.slider-button-prev svg{width:10px;height:18px}@media screen and (max-width:767px){.slider-button-next svg,.slider-button-prev svg{width:10px;height:18px}}@media screen and (max-width:767px){.slider-button-next,.slider-button-prev{width:20px;height:45px;line-height:2.5}}.slider-button-next:after,.slider-button-prev:after{display:none}.slider-button-next--main svg,.slider-button-prev--main svg{transition:opacity .5s ease-in-out}.slider-button-next--main:hover svg,.slider-button-prev--main:hover svg{opacity:.5}.slider-button-prev{left:-30px}@media screen and (max-width:767px){.slider-button-prev{left:0}}@media screen and (max-width:767px){.slider-button-prev img{position:absolute;top:14px;left:3px}}.slider-button-next{right:-30px}@media screen and (max-width:767px){.slider-button-next{right:0}}@media screen and (max-width:767px){.slider-button-next img{position:absolute;top:14px;right:3px}}@media screen and (min-width:767px){.slider--footer{width:calc(100% - 120px);padding-bottom:30px}}@media screen and (min-width:1280px) and (max-width:1390px){.slider--footer{width:calc(100% - 88px)}}@media screen and (max-width:766px){.slider--footer{position:relative;padding-bottom:40px}}@media screen and (max-width:766px){.slider--footer:after{content:"";width:calc(100% - 20px);height:100%;background-color:#f9f9f9;position:absolute;bottom:0;left:10px}}.slider--footer .slider-link{position:relative}.slider--footer .slider-link:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(../images/image-loading.gif);background-size:30px;background-repeat:no-repeat;background-color:#fff;background-position:50%;transition:opacity .5s ease-in-out .5s}.slider-footer-wrap.animate .slider-link:before{opacity:0}.not-found-page .slider-footer-wrap{display:none}.slider-with-loader{position:relative}.slider-with-loader:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(../images/image-loading.gif);background-size:30px;background-repeat:no-repeat;background-color:#fff;background-position:50%;transition:opacity .5s ease-in-out .5s;z-index:2}.slider-with-loader.animate:before{opacity:0}.slider-footer-wrap{padding-top:90px;background-color:#f9f9f9}.section{border-top:2px solid #e60000;max-width:1280px;position:relative;z-index:10;margin:90px auto 0}@media screen and (max-width:767px){.section{max-width:100%;padding:20px 0 0;width:calc(100% - 40px);margin-top:80px}}@media screen and (max-width:767px){.section.section--news-release{padding-top:30px}}.section:not(:last-child){margin-bottom:65px}@media screen and (max-width:767px){.section:not(:last-child){margin-bottom:40px}}@media screen and (min-width:767px){.section.section--topic{margin-bottom:60px}}@media screen and (max-width:766px){.section.section--topic{margin:50px auto 0}}.section.section--prize-detail{margin:80px 0 15px}@media screen and (max-width:767px){.section.section--prize-detail{margin:60px auto 0;padding:0;width:100%}}.section.section--popular-list,.section.section--taito-prize{margin-bottom:0}@media screen and (max-width:767px){.section.section--taito-prize{margin-top:45px}}.section-topic-taito-prize{margin-top:65px}@media screen and (max-width:767px){.section-topic-taito-prize{margin-top:45px}}.section-information-image{width:380px}@media screen and (max-width:767px){.section--gamecenter{padding:20px 0 17.5px;margin-top:60px}}.section--gamecenter-gc-page{margin-top:90px}@media screen and (max-width:767px){.section--gamecenter-gc-page{padding-bottom:0;margin-top:60px}}.section--how-to{margin-top:112px}@media screen and (max-width:767px){.section--how-to{margin-top:47px}}@media screen and (max-width:767px){.section-margin-top{margin-top:50px}}.section--prize-detail-ranking{padding-top:0;margin-bottom:0}.section--prize-detail-store{margin:80px 0 15px}@media screen and (max-width:767px){.section--prize-detail-store{margin:60px auto 0;padding:0;width:100%}}.section-topic--howto{border-top:0!important}@media screen and (max-width:767px){.section--topic-detail{margin:0 auto}}.section--event-topic-detail{margin:0 auto}@media screen and (min-width:767px){.section--event-topic-detail{margin:112px 0 0}}@media screen and (max-width:767px){.section--event-topic-detail .section-list--topic-detail{margin-top:30px}}@media screen and (max-width:767px){.section--event-topic-detail .section-heading-text{min-width:125px;top:-13px;right:20px;padding-bottom:4px;font-size:11px}.section--event-topic-detail .section-heading-text:before{height:9px;top:13px;left:1px}.section--event-topic-detail .section-heading-text:after{width:3px}}@media screen and (max-width:767px){.section--event-topic-detail .section--event-topic-detail-wrapper{border-top:2px solid #e60000}}.section--event-topic-detail .section-list{justify-content:flex-start;margin:20px -2% 0}@media screen and (max-width:767px){.section--taito-prize .section--event-topic-detail .section-list{margin-top:-6px}}@media screen and (max-width:767px){.section--event-topic-detail .section-list{justify-content:space-between;margin:30px 0 0}}.section--event-topic-detail .section-list-item{margin:0 2%;max-width:21%}@media screen and (max-width:767px){.section--event-topic-detail .section-list-item{margin:0 0 25px;max-width:none}}.section--event-topic-detail .section-article-image{width:100%;padding-top:100%;background-size:cover}@media screen and (max-width:767px){.section--event-topic-detail{display:block;background-color:#f9f9f9;border:0}}@media screen and (max-width:767px){.section--lineup{margin-bottom:0}}@media screen and (max-width:767px){.section--popular-detail{margin-bottom:0;padding-bottom:35px}}.section--topic-list{border:0}.section--topic-list.section--topics{margin-bottom:0}@media screen and (max-width:767px){.section--topic-list.section--topic-list-mob{margin-bottom:13px}}@media screen and (max-width:767px){.section--topic-list{padding:0 0 17.5px;margin-bottom:0}}@media screen and (max-width:767px){.section--topic-list-mob{padding:0;margin-bottom:0!important}}.section--topic-detail{padding-bottom:60px}.section--topic-sidebar{border:0;margin-bottom:20px!important;margin-top:0}@media screen and (max-width:767px){.section--topic-sidebar{border-top:2px solid #e60000;padding:0;width:100%;display:none}}.section--popular-list{border:0;margin-bottom:20px}@media screen and (max-width:767px){.section--popular-list{margin:0 auto}}@media screen and (max-width:767px){.section-article{display:flex;flex-wrap:wrap;flex-direction:column}}@media screen and (max-width:767px){.section-article .section-article-image{order:1}}@media screen and (max-width:767px){.section-article .section-article-meta:not(.section-article-meta--news){order:3}}@media screen and (max-width:767px){.section-article .section-article-meta.section-article-meta--prize{order:2;display:block;position:relative;margin-bottom:3px}}@media screen and (max-width:767px){.section-article .section-article-heading:not(.section-article-heading--news){order:2;margin-bottom:40px;min-height:auto}}.section-list--topic-list--arc .section-article .section-article-heading{margin-bottom:40px}@media screen and (max-width:767px){.section-article-heading.section-article-heading--prize-details{margin-bottom:10px!important}}.section--other-stores{margin:80px auto 0}@media screen and (max-width:767px){.section--other-stores{padding:20px 0 0;margin:60px auto 0}}@media screen and (max-width:767px){.section--other-stores svg{margin-bottom:5px}}@media screen and (max-width:767px){.section--other-stores .section-heading-text{min-width:97px;top:-13 px;font-size:10px;padding-bottom:7px}}@media screen and (max-width:767px){.section--other-stores .section-heading-text:after{bottom:8px}}@media screen and (max-width:767px){.section--other-stores.section--store-arc-detail{margin:44px auto 0}}.section--store .accordion--store{margin-top:12px!important}@media screen and (max-width:767px){.section--store .accordion--store{margin-top:22px!important}}.section-heading-wrap{position:relative;width:100%}.section-heading{margin-top:-32px;background-color:#f9f9f9;padding-right:30px;height:23px;fill:#2d2d2d;z-index:11}@media screen and (min-width:1280px) and (max-width:1390px){.section-heading{padding-right:30px;height:24px}}@media screen and (max-width:767px){.section-heading{height:17.5px;padding-right:10px;position:absolute;top:-8px;left:0;margin-top:0;width:auto!important}}.section-heading.section-heading--news-release{width:auto!important}.is-ie .section-heading.section-heading--news-release{width:297px!important}.section-heading.section-heading--other-stores-details{width:auto!important}.is-ie .section-heading.section-heading--other-stores-details{width:297px!important}.section-heading.section-heading--game-center{width:auto!important}.is-ie .section-heading.section-heading--game-center{width:297px!important}@media screen and (max-width:767px){.section-heading--prize-detail{padding-left:0}}.section-heading-text{position:absolute;z-index:11;top:-18px;right:0;margin:0;font-size:14px;font-weight:400;color:#2d2d2d;text-align:right;min-width:170px;background-color:#f9f9f9;padding-bottom:9px;overflow:hidden;padding-left:20px}@media screen and (max-width:767px){.section-heading-text{min-width:120px;font-size:11px;letter-spacing:.12em;top:-11px}}.section-heading-text:before{content:"";display:block;left:11px;width:100%;position:absolute;border-bottom:2px solid #e60000;bottom:0}@media screen and (min-width:767px){.section-heading-text:before{left:14px}}.section-heading-text:after{content:"";display:block;width:3px;height:3px;position:absolute;background:#e60000;box-shadow:3px 3px 0 0 #e60000,6px 6px 0 0 #e60000,9px 9px 0 0 #e60000,12px 12px 0 0 #e60000;left:-1px;bottom:13px}@media screen and (min-width:767px){.section-heading-text:after{bottom:11px}}@media screen and (max-width:767px){.section-heading-text--sns{min-width:auto;padding-left:30px}}@media screen and (max-width:767px){.section-heading-text-topics{top:-12px}}@media screen and (max-width:767px){.section-heading-text-event{top:4px!important;right:-1px!important}}@media screen and (max-width:767px){.section-heading-text-event:before{height:9px!important;top:11px!important;left:9px!important}}@media screen and (max-width:767px){.section-heading-text-event-detail{top:-5px!important;right:-21px!important}}@media screen and (max-width:767px){.section-heading-text-event-detail:before{top:10px!important;left:12px!important;height:9px!important}}.section-heading-text--tatitotoys{display:none}@media screen and (min-width:500px){.section-heading-text--tatitotoys{display:block}}.section-list{display:flex;padding:15px 0 0;justify-content:flex-start;margin:0;flex-wrap:wrap}@media screen and (max-width:767px){.section-list{flex-wrap:wrap;margin-bottom:0;padding:0;justify-content:space-between}}.section-list.section-list-taito-prize{padding-top:6px}@media screen and (max-width:767px){.section-list.section-list-taito-prize{padding:0}}.section-list-item{list-style:none;width:calc((100% - 120px)/4);border-bottom:1px solid rgba(0,0,0,.1);position:relative;z-index:10}@media screen and (min-width:1280px) and (max-width:1390px){.section-list-item{width:calc((100% - 78px)/4)}}@media screen and (max-width:767px){.section-list-item{max-width:unset;margin-bottom:25px;width:47%}}@media screen and (min-width:767px){.section-list-col4 .section-list-item{width:calc((100% - 120px)/4);margin-right:40px}}@media screen and (min-width:1280px) and (max-width:1390px){.section-list-col4 .section-list-item{width:calc((100% - 78px)/4);margin-right:25px!important}}.section-list-col3 .section-list-item:nth-child(3n),.section-list-col4 .section-list-item:nth-child(4n){margin-right:0!important}.section--topic-sidebar .section-list-item{width:100%}@media screen and (min-width:767px){.section--topic-sidebar .section-list-item{width:100%}}@media screen and (max-width:767px){.section-list-item.section-list-item--prize{height:275px}}.section-list-item--lineup{border-bottom:0!important;margin-bottom:22px}.section-list-item--topic-sidebar{margin-bottom:48px}@media screen and (max-width:767px){.section-list-item--topic-sidebar{margin-bottom:25px}}.section-list-item--margin-bottom{margin-bottom:48px}@media screen and (max-width:767px){.section-list-item--margin-bottom{margin-bottom:25px}}.section-list-table{width:100%;border:2px solid #eee;margin-right:4px}@media screen and (max-width:767px){.section-list-table{margin:0;border:none}}@media screen and (max-width:767px){.section-list-table,.section-list-table tbody{width:100%;display:block}}@media screen and (max-width:767px){.section-list-table td img{width:100%;height:auto}}.section-list-table-row{border:1px solid #eee}@media screen and (max-width:767px){.section-list-table-row{width:100%;display:block;border:none}}.section-list-table-cell{border:1px solid #eee}@media screen and (max-width:767px){.section-list-table-cell{width:100%;display:block}}.section-list-table-cell--left{padding:0 30px;letter-spacing:.16em;width:256px;position:relative}@media screen and (max-width:767px){.section-list-table-cell--left{width:100%;display:block;font-size:12px;padding:14px 30px}}.section-list-table-cell--right{padding:28px 31px;letter-spacing:.16em;background:#fff}.section-list-table-cell--right a{color:#2d2d2d;text-decoration:none}@media screen and (max-width:767px){.section-list-table-cell--right{width:100%;display:block;padding:15px 24px;font-size:11px}}.section-list-table-cell-title{display:block;position:absolute;top:27px}@media screen and (max-width:767px){.section-list-table-cell-title{position:relative;top:0}}.section-list-table-tags{margin:0}.section-list-table-tags-link{margin:4px 10px -3px -10px}.store-tag-list-item-link{margin:0}.section-list-item--prize-details{border:none;margin-bottom:30px}@media screen and (max-width:767px){.section-list-item--prize-details{border-bottom:1px solid rgba(0,0,0,.1)}}@media screen and (max-width:767px){.section-list-item--prize-details:last-child{display:none}}.section-list-item--games-details{border:none;max-width:100%;padding:28px 0 0;width:100%}@media screen and (max-width:767px){.section-list-item--games-details{margin:0;padding:0}}.section-list-item--games-details .accordion-button-static{padding-top:0;padding-bottom:0;margin-bottom:28px}.section-list-item-link{text-decoration:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.section-list-item-link:hover .section-article-heading--news{color:#e60000}.section-list-item-link:hover .section-article-image{transform:scale(1.1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.section--series-list{margin-bottom:0}@media screen and (max-width:767px){.section--series-list.section--series-list-taito-prize{margin-bottom:0;padding-bottom:0}}.section-article-image{max-width:100%;width:100%;transition:transform .4s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (max-width:767px){.section-article-image{width:100%;height:auto}}.section-article-eyecath{position:relative;overflow:hidden}@media screen and (max-width:767px){.section-article-eyecath{order:1}}.section-article-image--lineup{margin-bottom:10px;border:0}.section-article-heading{font-size:14px;color:#2d2d2d;text-decoration:none;font-weight:500;letter-spacing:.2em;line-height:2;margin-bottom:40px}@media screen and (min-width:1280px) and (max-width:1390px){.section-article-heading{margin:4px 0 40px}}@media screen and (max-width:767px){.section-article-heading{font-size:12px;line-height:1.5;margin-bottom:30px}}.section-list-item--sales-details{margin-right:40px}@media screen and (max-width:767px){.section-list-item--sales-details{margin-right:0}}.section-list-item--sales-details:nth-child(3n){margin-right:0}@media screen and (max-width:767px){.section-list-item--sales-details .section-article .section-article-heading{min-height:auto}}.section-article-heading--lineup{margin:0;font-size:15px;letter-spacing:.15em;line-height:1.8}@media screen and (max-width:767px){.section-article-heading--lineup{font-size:12px;order:3!important;margin:0!important}}@media screen and (max-width:767px){.section-article-heading--prize{margin-top:0}}.section-article-heading--prize-details{letter-spacing:.23em;margin-top:9px;margin-left:2px;line-height:2}@media screen and (max-width:767px){.section-article-heading--prize-details{font-size:11px;line-height:1.5}}.section-article-heading--sales-details{margin-top:21px;letter-spacing:.23em;line-height:2.2;margin-bottom:30px}@media screen and (max-width:767px){.section-article-heading--sales-details{line-height:1.5;margin-bottom:10px;margin-top:10px}}.section-article-heading--news-events{margin-top:13px;letter-spacing:.2em;line-height:2;margin-bottom:40px}@media screen and (max-width:767px){.section-article-heading--news-events{line-height:1.5;margin-bottom:10px}}.section-article-meta{font-size:12px;display:flex;justify-content:space-between;padding-bottom:5px;color:#2d2d2d;position:absolute;bottom:0;width:100%;margin:0}@media screen and (max-width:1280px){.section-article-meta{font-size:11px}}@media screen and (max-width:767px){.section-article-meta{font-size:10px;width:100%;margin-top:0}}.section-article-meta--lineup{margin:0 0 10px;position:relative}@media screen and (max-width:767px){.section-article-meta--lineup{order:2!important;flex-direction:column}}.section-article-meta--news-events{justify-content:flex-start}@media screen and (max-width:767px){.section-article-meta--news-events{flex-direction:column}}@media screen and (max-width:767px){.section-article-meta--prize{flex-direction:column;margin-top:12px}}.section-article-meta--sales{justify-content:flex-start}@media screen and (max-width:767px){.section-article-meta--sales{flex-direction:column}}.section-article-meta--prize-details{flex-direction:row;justify-content:space-between;margin-top:17px;letter-spacing:.16em;position:relative}@media screen and (max-width:767px){.section-article-meta--prize-details{margin-top:0}}.section-article-meta-event{display:inline-block}@media screen and (max-width:767px){.section-article-meta-event{width:100%}}@media screen and (max-width:767px){.section-topic-mob-details,.section-topic-on-arc-detail,.section-topic-series-list-detail{margin-top:60px}}.section-article-meta-title{font-size:13px;font-weight:500;letter-spacing:2px;text-align:left;color:#e60000;margin-top:20px}@media screen and (max-width:767px){.section-article-meta-title{font-size:10px;margin:0 0 9px;line-height:1.5;letter-spacing:1.6px}}.section-article-meta-link{color:#e60000;font-family:YakuHanJP_Noto,Noto Sans JP,sans-serif;font-weight:600;letter-spacing:.15em}@media screen and (max-width:767px){.section-article-meta-link{display:block;letter-spacing:.1em}}.section-article-meta-link--lineup{font-family:Noto Sans JP;font-weight:600;line-height:2.13;letter-spacing:.96px}.section-article-meta-link--schedule{margin-left:10px}@media screen and (max-width:767px){.section-article-meta-link--schedule{margin-left:0}}.section-article-meta-link--sales{margin-left:12px;letter-spacing:.17em}@media screen and (max-width:767px){.section-article-meta-link--sales{margin-left:0}}.section-article-meta-date{color:#aaa;font-family:Open Sans,sans-serif;font-weight:600;letter-spacing:.15em}@media screen and (max-width:500px){.section-article-meta-date{text-align:right;width:80px}}.section-more{text-align:center;z-index:9;position:relative;margin-top:40px}@media screen and (max-width:767px){.section-more{padding-bottom:0;width:300px;margin:40px auto 0;max-width:100%}}.section-more.section-more--last{margin-bottom:35px}@media screen and (min-width:767px){.section-more.section-more--last{margin-bottom:90px}}.section-more.section-more-no-margin{margin:0 0 90px}@media screen and (max-width:767px){.section-more.section-more-no-margin{margin:0 auto 35px}}.section-more--prize-details{margin-top:-20px}.section-more-button:after,.section-more-button:before{content:"";width:16px;height:48px;background-image:url(../images/button-red.png);position:absolute;top:0;z-index:5;opacity:1}@media screen and (max-width:767px){.section-more-button:after,.section-more-button:before{height:100%;background-size:cover}}.section-more-button:before{left:-15px}.section-more-button:after{background-position-x:right;right:-15px}.section-more-link{background-color:#e60000;color:#fff;height:48px;line-height:3;text-decoration:none;display:inline-block;padding:0 140px;position:relative;z-index:2}.section-more-link:hover{background-color:#2d2d2d}.section-more-link:hover:after,.section-more-link:hover:before{background-image:url(../images/button-black.png)}.section-more-link:after,.section-more-link:before{content:"";width:16px;height:48px;background-image:url(../images/button-red.png);position:absolute;top:0;z-index:4}@media screen and (max-width:767px){.section-more-link:after,.section-more-link:before{height:100%;background-size:cover}}.section-more-link:before{left:-15px}.section-more-link:after{background-position-x:right;right:-15px}@media screen and (max-width:767px){.section-more-link{font-size:10px;height:31px;line-height:3;width:70%;padding:0}}.section-more-link--prize-details{padding:0 169px}@media screen and (max-width:767px){.section-more-link--prize-details{padding:0;width:80%;display:block;margin:0 auto}}.section-more-link--sales-details{padding:0 169px}@media screen and (max-width:767px){.section-more-link--sales-details{padding:0;width:80%;display:block;margin:0 auto}}.section-more-link--news-events{padding:0 169px}@media screen and (max-width:767px){.section-more-link--news-events{padding:0 60px}}.section-more-text{margin:10px 0 0 15px;color:#999;font-size:12px;text-align:left}@media screen and (max-width:767px){.section--event{margin-bottom:50px}}.section--news{margin-bottom:0}.section-list--news{margin-top:0;flex-direction:column}@media screen and (min-width:767px){.section-list--news{margin-top:-8px}}.section-list--topic-detail{margin-bottom:0}.section-list-item--news{max-width:none}.section-list-item-link--news{padding:28px 0;display:block}@media screen and (min-width:1280px) and (max-width:1390px){.section-list-item-link--news{padding:28px 0 25px}}@media screen and (max-width:767px){.section-list-item-link--news{padding:0 0 19px}}.section-article-meta--news{justify-content:normal;font-size:14px;margin:0;position:relative}@media screen and (max-width:767px){.section-article-meta--news{font-size:12px;justify-content:space-between}}.section-article-meta-link--news{margin-right:28px;font-weight:500}.section-article-heading--news{margin-bottom:0;line-height:2;transition:color .3s ease}.section-article-heading-badge--news{background-color:#2d2d2d;color:#fff;border-radius:4px;padding:0 13px;margin-left:5px;font-size:13px}@media screen and (max-width:767px){.section-article-heading-badge--news{font-size:8px}}.section--contact-us{border:0;margin:0;position:static}@media screen and (max-width:767px){.section--contact-us{padding:10px 0 17.5px;margin:0 auto}}@media screen and (min-width:767px){.section-list-default .section-list-item{width:calc((100% - 80px)/4)}}@media screen and (min-width:767px){.section-list-col3 .section-list-item{width:calc((100% - 80px)/3)}}.section-list--news .section-list-item{width:100%}.section-list--event{padding:0;margin-top:40px;justify-content:flex-start}@media screen and (max-width:767px){.section-list--event{justify-content:space-between}}.section-list--event .section-list-item{margin-right:40px}@media screen and (min-width:1280px) and (max-width:1390px){.section-list--event .section-list-item{margin-right:25px}}.section-list--event .section-list-item:nth-of-type(4n){margin-right:0}@media screen and (max-width:767px){.section-list--event .section-list-item{width:100%;margin-right:0}}@media screen and (max-width:767px){.section-list--event .section-article{margin-bottom:10px;flex-direction:row}}@media screen and (max-width:767px){.section-list--event .section-article-image-wrap{width:34%;display:inline-block;vertical-align:top}}@media screen and (max-width:767px){.section-list--event .section-article-image-text{width:64%;display:inline-block;padding-left:15px;position:relative}}@media screen and (max-width:767px){.section-list--event .section-article-meta-title{margin:0 0 7px}}@media screen and (max-width:767px){.section-list--event .section-article-heading{font-size:11px;margin:0!important}}@media screen and (max-width:767px){.section-list--event .section-article-meta-link-text-pc{display:none}}.section-list--event .section-article-meta-event{margin-bottom:5px;padding-bottom:0}.section-list--event .section-article-meta-event .section-article-meta-link{margin-left:5px}@media screen and (max-width:767px){.section-list--event .section-article-meta-event{margin-bottom:0}.section-list--event .section-article-meta-event .section-article-meta-link{margin-left:0}}.section-list--event-gc.section-list-col3 .section-list-item{margin-right:25px}.section-list--event-gc.section-list-col3 .section-list-item:nth-child(3n){margin-right:0}@media screen and (max-width:767px){.section-list--event-gc.section-list-col3 .section-list-item{margin-right:0}}.section-topic{padding:15px 0 0;overflow:hidden;border-top:none}.section-topic .section-heading-text{top:-1px}@media screen and (max-width:767px){.section-topic .section-heading-text{top:6px}}@media screen and (max-width:767px){.section-topic svg{top:5px}}.section-topic .anim-square-particle,.section-topic .anim-square-particle--front{margin-top:-5%!important}.section-topic.section--topic-detail{margin-top:0;padding-bottom:0}@media screen and (min-width:767px){.section-topic.section--topic-detail{margin-top:70px}}@media screen and (max-width:767px){.section-topic .section-heading-text-bottom{top:14px}}@media screen and (max-width:767px){.section-topic .section-topic-inner-svg-bottom svg{top:20px}}.section-topic.section-topic--bottom{margin-bottom:98px}@media screen and (max-width:767px){.section-topic.section-topic--bottom{margin-bottom:40px}}@media screen and (max-width:767px){.section-topic.section-topic-mob .section-topic-inner{padding-top:20px}}@media screen and (max-width:767px){.section-topic--howto{margin-top:40px}}.section-list-topic-detail-page{padding-top:6px}@media screen and (max-width:767px){.section-topic-mob{margin-top:35px}}@media screen and (max-width:767px){.section-topic--series-list>.section-topic-inner{padding-top:20px!important}}.section-topic-inner{border-top:2px solid #e60000}@media screen and (max-width:767px){.section-topic--series-list .section-topic-inner{padding-top:9px}}@media screen and (max-width:767px){.section-topic-inner.section-topic-inner-on-arc-search{padding-top:34px}}@media screen and (max-width:767px){.section-topic-inner{padding-top:20px}}.section--topic-prize{margin:0 auto;border:0;padding:25px 0 0;overflow:hidden}.section--topic-prize:not(:last-child){margin-bottom:0}.section--topic-prize .section-heading-text{top:9px}@media screen and (max-width:767px){.section--topic-prize .section-heading-text{top:16px}}@media screen and (max-width:766px){.section--topic-prize .section-heading{top:15px}}@media screen and (max-width:766px){.section--topic-prize .section-topic-inner{padding-top:20px}}.section--game-app-detail .store-info{padding-left:0}@media screen and (max-width:767px){.section-prize-gc-detail-page{margin-top:60px}}@media screen and (max-width:767px){.section-prize-gc-detail-page .section-article-heading{margin-bottom:60px!important}}@media screen and (max-width:767px){.section-prize-gc-detail-page .section-article-meta{position:absolute!important;padding-bottom:10px!important}}.section-list--topics-list{padding:0;margin-top:40px;justify-content:flex-start}.section-list--topics-list .section-list-item-news{margin-right:40px}@media screen and (max-width:767px){.section-list--topics-list .section-list-item-news{margin-right:0}}.section-list--topics-list .section-list-item-news:nth-child(3n){margin-right:0}@media screen and (max-width:767px){.section-list--topics-list{justify-content:space-between}}.section-list--topics-list.section-list-col4 .section-list-item{margin-right:40px}@media screen and (min-width:1280px) and (max-width:1390px){.section-list--topics-list.section-list-col4 .section-list-item{margin-right:25px}}@media screen and (max-width:767px){.section-list--topics-list.section-list-col4 .section-list-item{margin-right:0}}.section-list--topics-list.section-list-col4 .section-list-item:nth-child(4n){margin-right:0}@media screen and (max-width:767px){.section-sales-gc-detail-page .section-article-meta{display:block}}@media screen and (max-width:767px){.section-sales-gc-detail-page .section-article-meta-link{display:inline-block}}@media screen and (max-width:767px){.section-list--games-details-gc-detail-page .section-article-heading{margin:6px 0 3px!important}}@media screen and (max-width:767px){.section-list--games-details-gc-detail-page{margin-top:-14px}}@media screen and (max-width:767px){.section-more-gc-detail-page{margin-top:-4px}}@media screen and (max-width:767px){.section--prize-detail-ranking .prize-detail-sidebar-list .prize-detail-sidebar-list-item:nth-of-type(1n+5){display:none}}@media screen and (max-width:767px){.section--prize-detail-ranking{margin-bottom:-3px!important}}.section-sns-facebook-list,.section-twitter-list{position:relative}.section-list--prize-details-gc-detail-page{margin-bottom:2px;justify-content:flex-start}@media screen and (max-width:767px){.section-list--prize-details-gc-detail-page{justify-content:space-between}}.section-list--prize-details-gc-detail-page .section-list-item--prize-details{margin-bottom:0}.section-list--prize-details-gc-detail-page .section-list-item--prize-detail-items{margin-right:40px}.section-list--prize-details-gc-detail-page .section-list-item--prize-detail-items:nth-child(3n){margin-right:0}@media screen and (max-width:767px){.section-list--prize-details-gc-detail-page .section-list-item--prize-detail-items{margin-bottom:16px;margin-right:0}}.section--taitotoys .section-heading{padding-left:0;width:auto!important}.is-ie .section--taitotoys .section-heading{margin-left:-27px}@media screen and (max-width:767px){.is-ie .section--taitotoys .section-heading{margin-left:0}}@media screen and (max-width:767px){.section--taitotoys .section-heading{width:270px!important}}.section-event-on-top-page,.section-prize-on-top-page,.section-topic-on-top-page{margin-top:90px}@media screen and (max-width:767px){.section-event-on-top-page,.section-prize-on-top-page,.section-topic-on-top-page{margin-top:80px}}.section-news-release-on-top-page{margin-top:110px}@media screen and (max-width:767px){.section-news-release-on-top-page{margin-top:80px}}.section-list-prize-on-top-page,.section-list-topics-on-top-page{padding:0;margin-top:40px;justify-content:flex-start}@media screen and (max-width:767px){.section-list-prize-on-top-page,.section-list-topics-on-top-page{justify-content:space-between}}.section-list-prize-on-top-page .section-list-item,.section-list-topics-on-top-page .section-list-item{margin-right:40px}@media screen and (min-width:1280px) and (max-width:1390px){.section-list-prize-on-top-page .section-list-item,.section-list-topics-on-top-page .section-list-item{margin-right:25px}}.section-list-prize-on-top-page .section-list-item:nth-of-type(4n),.section-list-topics-on-top-page .section-list-item:nth-of-type(4n){margin:0}@media screen and (max-width:767px){.section-list-prize-on-top-page .section-list-item,.section-list-topics-on-top-page .section-list-item{margin-right:0}}.section-list-news-on-top-page{margin-top:12px}@media screen and (max-width:767px){.section-list-news-on-top-page{margin-top:40px}}.section-other-store-on-arc-detail{margin-top:80px;margin-bottom:0}@media screen and (max-width:767px){.section-other-store-on-arc-detail{margin-top:60px}}.section-svg-title-wrapper svg{width:auto}.section-topic-event-details{margin-top:70px!important}@media screen and (max-width:767px){.section-topic-event-details{margin-top:20px!important}}.section-topic-how-to-page{margin-top:65px!important}@media screen and (max-width:767px){.section-topic-how-to-page{margin-top:45px!important}}.section-list--athletic,.section-list--bowling,.section-list--megarage,.section-list--prikura,.section-list--toyscafe{margin-top:40px}@media screen and (max-width:767px){.section-list-on-arc-detail{margin-top:15px}}.section-list--gamecenter-gc-page{margin-top:12px!important}@media screen and (max-width:767px){.section-list--gamecenter-gc-page{margin-top:22px!important}}.section-list-topics-detail .section-list-item{margin:0 0 40px}.section-list--information-details{margin-top:40px;padding:0}.section-list--prize-details{flex-wrap:wrap;margin-top:40px;padding:0}@media screen and (max-width:767px){.section-list--prize-details{justify-content:space-between}}.section-list--sales-details{flex-wrap:wrap;margin-top:40px;padding:0;justify-content:flex-start}@media screen and (max-width:767px){.section-list--sales-details{justify-content:space-between}}.section-list--topics-details{margin-top:40px;padding:0}@media screen and (max-width:767px){.section-list--topics-details{margin:0}}.section-list--topic-list--arc{margin-bottom:0!important;justify-content:flex-start}@media screen and (max-width:767px){.section-list--topic-list--arc{justify-content:space-between}}.section-list--topic-list--arc.section-list-col4 .section-list-item{margin-right:40px}@media screen and (min-width:1280px) and (max-width:1390px){.section-list--topic-list--arc.section-list-col4 .section-list-item{margin-right:15px}}@media screen and (max-width:767px){.section-list--topic-list--arc.section-list-col4 .section-list-item{margin-right:0}}.section-list--topic-list--arc.section-list-col4 .section-list-item:nth-child(4n){margin-right:0}.section-list--topic-list.section-list-col4 .section-list-item{margin-right:40px}@media screen and (max-width:767px){.section-list--topic-list.section-list-col4 .section-list-item{margin-right:0}}.section-list--topic-list.section-list-col4 .section-list-item:nth-child(4n){margin-right:0}.section-list--news-events,.section-list--topic-list{flex-wrap:wrap;margin:19px 0 50px}.section-list--news-events.section--topics,.section-list--topic-list.section--topics{margin:19px 0 0}@media screen and (max-width:767px){.section-list--news-events,.section-list--topic-list{margin:0 0 50px}}@media screen and (max-width:767px){.section-list-mob{margin:0}}.section-list-mob .section-list-item{margin-right:40px}@media screen and (min-width:1280px) and (max-width:1390px){.section-list-mob .section-list-item{margin-right:20px}}@media screen and (max-width:767px){.section-list-mob .section-list-item{margin-right:0}}.section-list-mob .section-list-item:nth-child(4n){margin-right:0}.section-list--games-details{margin-top:40px;padding:0}.action{max-width:1280px;margin:auto auto 30px}.action-list{display:flex;justify-content:space-between;margin:0;padding:0}.action-list-item{list-style:none;width:580px}.action-link{display:block;background-color:#e60000;padding:51px 0 43px;text-decoration:none;text-align:center;background-image:url(../images/bg-action.png);background-repeat:no-repeat;background-position:100% 100%}.action-link-heading{margin-left:20px}.action-link-text{display:block;color:#fff;margin-top:20px}.banner{max-width:1280px;margin:auto auto 125px;position:relative;z-index:10}@media screen and (max-width:767px){.banner{max-width:none;padding:0;margin:0 10px}}.banner--small-6{margin-bottom:30px!important;padding-bottom:80px}@media screen and (min-width:1280px) and (max-width:1390px){.banner--small-6{margin-bottom:74px!important}}@media screen and (max-width:767px){.banner--small-6{padding-bottom:30px}}.banner-top-page{margin-bottom:0;padding-bottom:0}.banner--prize-detail{padding:0 50px;margin-bottom:111px}.banner--prize-list{margin:0}@media screen and (max-width:767px){.banner--prize-list{padding:0 12px}}.banner--prize-list-2{margin-top:100px}@media screen and (max-width:767px){.banner--prize-list-2.banner-prize-list-page{margin:27px 10px 0}}@media screen and (max-width:767px){.banner--prize-list-2{margin:27px 0 0;padding-bottom:11px}}.banner--prize-detail-2nd{padding:0 10px 38.5px}@media screen and (min-width:767px){.banner--prize-detail-2nd{padding:0 40px 38.5px}}.banner--topic-detail{padding:0 40px}@media screen and (max-width:767px){.banner--topic-detail{padding:0;margin-bottom:69px}}.banner--sp-show{display:none}@media screen and (max-width:767px){.banner--sp-show{display:block}}.banner--big{margin-bottom:0}@media screen and (max-width:767px){.banner--big{margin-bottom:0!important}}.is-home .banner--big{margin-bottom:30px}.banner--big .banner-link{opacity:1;transition:opacity .5s cubic-bezier(.39,.575,.565,1)}.banner--big .banner-link:hover{opacity:.5}@media screen and (max-width:767px){.banner--store-list{margin:0 auto;padding:0 20px 20px}}.banner--other-store{margin-bottom:0;padding-bottom:0}.banner--other-store>.side-banner{display:none}@media screen and (max-width:767px){.banner--other-store-arc-page .banner-list-item{margin-bottom:13px}}@media screen and (max-width:767px){.banner--other-store-arc-page{margin:0 18px}}.banner-list{margin:0;padding:0;display:flex;justify-content:space-between}.banner--prize-list .banner-list{margin:0 -20px}@media screen and (max-width:767px){.banner--prize-list .banner-list{margin:0}}@media screen and (max-width:767px){.banner-prize-list-page .banner-list{padding:0 20px}}@media screen and (max-width:767px){.banner-list{flex-wrap:wrap;flex-direction:column}}.banner-list--small-6{flex-direction:row}.banner-list-item{list-style:none;position:relative;z-index:2;width:calc((100% - 40px)/2)}@media screen and (max-width:767px){.banner-list-item{margin-bottom:20px;width:100%}}.banner--big .banner-list-item,.banner-list-item.banner-list-item-full{width:100%}@media screen and (min-width:767px){.banner--big .banner-list-item{width:calc((100% - 40px)/2)}}@media screen and (min-width:1280px) and (max-width:1390px){.banner--big .banner-list-item{width:calc((100% - 34px)/2)}}.banner--big .banner-list-item img{width:100%}.banner--small-6 .banner-list-item{width:calc((100% - 20px)/2)}@media screen and (min-width:767px){.banner--small-6 .banner-list-item{width:calc((100% - 120px)/4)}}@media screen and (min-width:1280px) and (max-width:1390px){.banner--small-6 .banner-list-item{width:calc((100% - 106px)/4)}}.banner--small-6 .banner-list-item img,.banner-col2 .banner-list-item{width:100%}@media screen and (min-width:767px){.banner-col2 .banner-list-item{width:calc((100% - 40px)/2)}}.banner-col2 .banner-list-item img{width:100%}@media screen and (max-width:767px){.banner-list-item--prize-list{margin-bottom:15px;padding:0}}.banner-list-item--small-6{width:50%}@media screen and (max-width:767px){.banner-list-item--big{width:auto}}@media screen and (max-width:767px){.banner-list-item--big:nth-child(odd){padding-right:0!important}}@media screen and (max-width:767px){.banner-list-item--big:nth-child(2n){padding-left:0!important}}.banner-link{display:block;opacity:1;transition:opacity .5s cubic-bezier(.39,.575,.565,1)}.banner-link span{position:absolute;left:50px;right:0;margin:0 auto;z-index:1;text-align:center;top:50%;transform:translateY(-50%);font-size:20px;letter-spacing:.1em;color:#f9f9f9}@media screen and (max-width:767px){.banner-link span{left:30px;font-size:11px}}.banner-link:hover{opacity:.8}.banner-link-image{max-width:100%}@media screen and (max-width:767px){.banner-link-image{width:100%}}.banner-small-container{display:flex;justify-content:center;padding-top:0;padding-bottom:108px}@media screen and (max-width:767px){.banner-small-container{flex-direction:column}}.banner-small-image{margin-right:25px;margin-left:15px}@media screen and (max-width:767px){.banner-small-image{width:275px;margin:50px auto -29px}}@media screen and (min-width:767px){.banner--topics{margin-bottom:70px}}@media screen and (max-width:766px){.banner--topics{padding-bottom:30px}}@media screen and (max-width:550px){.banner--taito-prize{display:none}}.banner-prize-detail-sidebar .banner-list-item{width:100%}.profile-link{text-decoration:none}.profile-link-icon{margin-bottom:10px}@media screen and (max-width:767px){.profile-link-icon--taito-live{width:140px!important;height:66px!important}}.profile-link-text{display:block;text-align:center;color:#fff;font-size:14px;line-height:1}@media screen and (max-width:767px){.profile-link-text{font-size:10px;line-height:1.3;letter-spacing:.1em}}.sprite-top-left{position:fixed;top:30px;left:30px}.sprite-top-right{position:fixed;top:30px;right:30px}.sprite-bottom-left{position:absolute;bottom:30px;left:30px}.sprite-bottom-right{position:absolute;bottom:30px;right:30px}.sprite-border{width:23px;height:22px}.copyright-wrap{display:block;position:fixed;height:100%;width:55px;left:0;top:0;white-space:nowrap;z-index:1}.copyright-wrap-content{width:100%;height:100%;position:relative}.copyright{position:absolute;top:50%;left:-10%;transform:translateX(-50%) translateY(-50%) rotate(-90deg);font-size:12px;color:rgba(45,45,45,.5);margin:0}@media screen and (max-width:767px){.copyright{color:hsla(0,0%,100%,.5)}}.sns-wrap{display:block;position:fixed;height:100%;right:0;top:0;white-space:nowrap;z-index:0}.sns-wrap-content{width:100%;height:100%;position:relative}.sns-list{position:absolute;top:50%;right:16px;transform:translateY(-50%);margin:0;padding:0}.sns-list-item{list-style:none;position:relative}.sns-list-item:not(:last-child){margin-bottom:25px}.sns-list-item-twitter .twitter-share-button,.sns-list-item-twitter iframe{position:absolute!important;width:25px!important;height:28px!important;left:0;top:0;opacity:0}.sns-list-item-twitter:hover{opacity:.8}.sns-list-item-link{opacity:1;transition:opacity .5s cubic-bezier(.39,.575,.565,1)}.sns-list-item-link:hover{opacity:.8}.sns-list-item-link svg{width:25px;height:25px}@media screen and (max-width:767px){.sns-inner-body .section{margin-bottom:37px}}.sns-list-item-link-image{width:25px;height:26px}.footer{background-color:#e60000;padding:0 60px 60px}@media screen and (min-width:1280px) and (max-width:1390px){.footer{padding:0 44px 60px}}@media screen and (max-width:767px){.footer{padding:0 20px}}.footer-content-wrapper{position:relative;z-index:10}@media screen and (min-width:1280px){.footer-content-wrapper{max-width:1280px;margin:0 auto}}.footer-scroll-top{text-align:center;padding:33px 0 28px;border-bottom:1px solid #fff}@media screen and (min-width:1280px) and (max-width:1390px){.footer-scroll-top{padding:26px 0 23px}}@media screen and (max-width:767px){.footer-scroll-top{padding:14px 0 18px}}.footer-scroll-top-link{transition:opacity .5s ease-in-out}.footer-scroll-top-link:hover{opacity:.8}@media screen and (max-width:767px){.footer-scroll-top-link{width:17.5px;height:10px}}.footer-profile{display:flex;justify-content:space-between;padding:38px 0 50px}@media screen and (min-width:1280px) and (max-width:1390px){.footer-profile{padding:38px 0 32px}}@media screen and (max-width:767px){.footer-profile{flex-direction:column;padding:0}}.footer-column{flex:1}@media screen and (min-width:768px){.footer-column{width:50%}}@media screen and (max-width:767px){.footer-column{padding-top:20px;padding-bottom:18px}}.footer-column:first-child{padding-right:40px;border-right:1px solid hsla(0,0%,97.6%,.4)}@media screen and (min-width:1280px) and (max-width:1390px){.footer-column:first-child{padding-right:25px}}@media screen and (max-width:767px){.footer-column:first-child{padding-right:0;border-right:0;border-bottom:1px solid hsla(0,0%,97.6%,.4)}}.footer-column:last-child{padding-left:40px}@media screen and (min-width:1280px) and (max-width:1390px){.footer-column:last-child{padding-left:21px}}@media screen and (max-width:767px){.footer-column:last-child{padding-left:0}}.footer-profile-heading{text-align:center;color:#fff;font-size:16px;font-weight:400;margin:0 0 30px;line-height:1}@media screen and (max-width:767px){.footer-profile-heading{font-size:11px;margin-bottom:15px}}.footer-profile-list{display:flex;justify-content:space-between;margin:0;padding:0}.footer-profile-list-item{list-style:none}.footer-profile-list-item img{width:auto!important;height:110px}@media screen and (min-width:767px){.footer-profile-list-item>a{width:100%;display:block}.footer-profile-list-item img{width:100%}}@media screen and (max-width:767px){.footer-profile-list-item img{height:auto;width:65px!important}.footer-profile-list-item .profile-link-icon--taito-live{width:140px!important}}.footer-profile-list-item:not(:last-child){margin-right:10px}.footer-profile-list-item .profile-link .profile-link-icon,.footer-profile-list-item .profile-link .profile-link-text{opacity:1;transition:opacity .5s cubic-bezier(.39,.575,.565,1);letter-spacing:.1em}.footer-profile-list-item .profile-link .profile-link-icon:hover,.footer-profile-list-item .profile-link .profile-link-text:hover{opacity:.8}.footer-nav{padding:31px 0 34px;border-top:1px solid hsla(0,0%,97.6%,.4);border-bottom:1px solid hsla(0,0%,97.6%,.4)}@media screen and (min-width:1280px) and (max-width:1390px){.footer-nav{padding:31px 0 24px}}@media screen and (max-width:767px){.footer-nav{padding:0;margin-bottom:21px}}.footer-nav-list{display:flex;justify-content:space-between;margin:0}@media screen and (max-width:767px){.footer-nav-list{flex-wrap:wrap;justify-content:normal}}@media screen and (max-width:767px){.footer-nav-list-item{width:50%;text-align:center;position:relative;height:38px;line-height:2.2}}@media screen and (max-width:767px){.footer-nav-list-item:not(:nth-last-child(-n+2)){border-bottom:1px solid hsla(0,0%,97.6%,.3)}}.footer-nav-list-item:not(:last-child){border-right:1px solid hsla(0,0%,97.6%,.4);flex-grow:1;text-align:center}@media screen and (max-width:767px){.footer-nav-list-item:not(:last-child){border-right:0;padding-right:0}}.footer-nav-list-item:last-child{flex-grow:0.5;text-align:right}@media screen and (max-width:767px){.footer-nav-list-item:last-child{flex-grow:unset;text-align:center}}.footer-nav-list-item:nth-of-type(2){flex-grow:0.5;text-align:left}@media screen and (max-width:767px){.footer-nav-list-item:nth-of-type(2){flex-grow:unset;text-align:center}}@media screen and (max-width:767px){.footer-nav-list-item:nth-child(odd):after{content:"";height:10px;width:1px;background-color:hsla(0,0%,97.6%,.4);position:absolute;top:50%;transform:translateY(-50%);right:0}}.footer-nav-list-item-link{color:#fff;text-decoration:none;font-size:15px}@media screen and (max-width:767px){.footer-nav-list-item-link{font-size:11px}}.footer-nav-list-item-link:hover{opacity:.8}@media screen and (max-width:767px){.footer-copyright{color:hsla(0,0%,100%,.5);font-size:10px;text-align:center;padding-bottom:21px;margin:0}}.img{width:151px;height:19px}.bg{width:139px;height:23px}.svg-a{color:red}.svg-a,.svg-b{width:168px;height:17px}.svg-b{color:#00f}.page-title{min-height:auto;margin:0 auto;position:relative;z-index:10;max-width:1280px;background-position:right 0;overflow:hidden;background-image:url(/Content/images/store-banner.png);background-repeat:no-repeat;background-size:cover;text-align:center}@media screen and (max-width:767px){.page-title{margin:105px auto auto;width:calc(100% - 40px);background-image:url(/Content/images/page-title-bg-sp.jpg)!important;background-size:cover;background-position:100% 100%}}@media screen and (max-width:767px){.popular-page-title{margin:auto}}.page-title-heading{font-size:24px;border:2px solid #fff;color:#fff;padding:10px 70px;position:relative;font-weight:400;letter-spacing:2px;width:auto;max-width:50%;margin:65px auto;text-align:center;display:inline-block}@media screen and (max-width:767px){.page-title-heading{font-size:16px;padding:8px 24px;width:auto;text-align:center;white-space:normal;position:relative;max-width:82%;margin:53px auto}}.breadcrumb{background-color:#e60000;color:#fff;max-width:1280px;margin:-28px auto 50px;min-height:67px;display:flex;align-items:flex-end;padding-bottom:10px;position:relative;z-index:1;width:100%}@media screen and (min-width:767px){.breadcrumb{position:relative}}@media screen and (max-width:767px){.breadcrumb{min-height:50px;margin:-18px auto 0;padding-bottom:8px}}.breadcrumb:before{content:"";display:block;position:absolute;left:0;height:100%;top:0;width:100%;background-color:#e60000}@media screen and (min-width:767px){.breadcrumb:before{width:calc(100% + 60px);left:-30px}}.breadcrumb-list{display:flex;margin:0;position:relative;z-index:10}@media screen and (max-width:767px){.breadcrumb-list{margin-left:20px}}.is-ie .breadcrumb-list{top:35px}.breadcrumb-list-item{position:relative}.breadcrumb-list-item:not(:last-child){margin-right:41px}@media screen and (max-width:767px){.breadcrumb-list-item:not(:last-child){margin-right:30px}}.breadcrumb-list-item:last-child .breadcrumb-link{pointer-events:none}.breadcrumb-list-item:before{background-image:url(../images/breadcrumb-arrow.png);content:"";position:absolute;right:-27px;top:10px;z-index:10;background-size:cover;background-repeat:no-repeat;width:6px;height:10px;display:block}@media screen and (max-width:767px){.breadcrumb-list-item:before{transform:scale(.75);right:-18px}}.breadcrumb-list-item:last-child:before{opacity:0}@media screen and (max-width:767px){.breadcrumb-image{width:4.2px;height:7px}}.breadcrumb-link{font-size:15px;color:#fff;text-decoration:none;letter-spacing:.15em;transition:opacity .5s ease-in-out}@media screen and (max-width:767px){.breadcrumb-link{font-size:11px}}.breadcrumb-link:hover{opacity:.8}.breadcrumb-text{font-size:15px}@media screen and (max-width:767px){.breadcrumb-text{font-size:11px}}.store-region{display:flex;justify-content:space-between;max-width:1280px;position:relative;margin:auto auto 33px;z-index:10}@media screen and (max-width:767px){.store-region{display:none}}.store-region-sp{padding:0 30px;margin:25px 0;position:relative}@media screen and (max-width:767px){.store-region-sp{padding:0;margin:10px 20px;width:calc(100% - 40px)}}.store-region-sp:after{background-image:url(../images/select-frame.png);width:100%;height:100%;position:absolute;content:"";left:0;top:0;background-size:100% 100%;background-repeat:no-repeat;z-index:0}@media screen and (max-width:767px){.store-region-sp:after{width:auto;left:0;right:0}}.store-region-sp--game-list{margin:0 10px 25px}@media screen and (max-width:767px){.store-region-sp--game-list{width:90%;margin:0 auto}}@media screen and (max-width:767px){.store-region-sp-arrow{position:absolute;top:50%;transform:translateY(-50%);right:20px;z-index:1;background-image:url(../images/arrow-down-white.png);width:12px;height:7px;background-size:cover;background-repeat:no-repeat}}.store-region-sp-list{color:#fff;height:40px;font-size:12px;width:100%;-moz-text-align-last:center;text-align-last:center;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (max-width:767px){.store-region-sp-list{border:none;position:relative;z-index:2;background-color:transparent;font-size:16px}}.store-region-list{display:flex;flex-wrap:wrap;max-width:1000px;padding:1px 0 0 1px;margin:0;list-style:none}.store-region-list--game-list{max-width:100%}.store-region-list-item{margin:0 0 0 -1px;overflow:hidden;position:relative;padding:0 6px;background-image:url(../images/frame-button.png);background-size:100% 100%;background-position:50%;transition:all .5s ease}.store-region-list-item.active{background-image:url(../images/frame-button-hover.png)}.store-region-list-item.active .store-region-link{color:#fff}.store-region-list-item.is-active,.store-region-list-item:hover{background-image:url(../images/frame-button-hover.png)}.store-region-list-item.is-active .store-region-link,.store-region-list-item:hover .store-region-link{color:#fff;width:100%}.store-region-link{width:198px;height:50px;line-height:3;text-align:center;color:#2d2d2d;text-decoration:none;display:block;position:relative;z-index:1;transition:all .5s ease}.store-region-link:before{content:"";width:2px;height:2px;background-color:#fff;position:absolute;top:20px;left:21px;box-shadow:0 0 0 #fff,0 2px 0 #fff,0 4px 0 #fff,0 6px 0 #fff,0 8px 0 #fff,2px 2px 0 #fff,2px 4px 0 #fff,2px 6px 0 #fff,4px 4px 0 #fff}.store-region-link:hover{color:#fff}.store-region-link:hover:before{opacity:1}.store-region-link:hover:after{background-image:url(../images/frame-button-hover.png)}.store-region-link--game-list{width:298px;position:relative}.store-region-indicator--game-list{position:absolute;font-size:12px;top:6px;margin-left:7px;letter-spacing:.1em;color:#aaa}.store-region-current-link{width:175px;height:100px;color:#2d2d2d;border:1px solid #ccc;border-radius:8px;transition:all .5s ease;background-color:#fff;text-decoration:none;display:block;padding-top:24px;text-align:center;position:relative}.store-region-current-link svg.store-region-current-link-image{width:35px;height:30px;position:absolute;top:23px}.store-region-current-link svg.store-region-current-link-image:first-of-type{opacity:1}.store-region-current-link:hover svg.store-region-current-link-image:first-of-type,.store-region-current-link svg.store-region-current-link-image:last-of-type{opacity:0}.store-region-current-link:hover svg.store-region-current-link-image:last-of-type{opacity:1}.store-region-current-link:hover .store-region-current-link-text{opacity:.8}.store-region-current-link .store-region-current-link-text{position:absolute;width:100%;left:0;bottom:15px;transition:opacity .4s ease}.store-region-current-link-image{display:block;margin-bottom:5px;position:relative;left:50%;transform:translateX(-50%)}.store-region-search{max-width:1200px;margin:54px auto 48px;position:relative;z-index:3}@media screen and (max-width:767px){.store-region-search{margin:10px 20px 25px}}.store-region-search-input{width:100%;height:60px;padding:4px 66px 0;font-size:16px;letter-spacing:.07em}@media screen and (max-width:767px){.store-region-search-input{border:1px solid #e8e8e8;font-size:13px;height:40px;padding:2px 38px 0;letter-spacing:.03em}}.store-region-search-icon{position:absolute;left:0;top:0;width:100%}.store-region-search-icon:before{content:"";position:absolute;left:32px;top:20px;background-size:24px;height:24px;width:24px;background-image:url(../images/icon-search.png)}@media screen and (max-width:767px){.store-region-search-icon:before{left:15px;top:13px;background-size:15px;height:15px;width:15px}}.store-region-search-icon:after{content:"";width:2px;height:2px;background-color:#fff;position:absolute;top:23px;right:45px;box-shadow:0 6px 0 #000,3px 6px 0 #000,6px 6px 0 #000,9px 6px 0 #000,12px 6px 0 #000,6px 0 0 #000,6px 3px 0 #000,6px 9px 0 #000,6px 12px 0 #000}@media screen and (max-width:767px){.store-region-search-icon:after{top:15px;right:25px}}.store-region-search-input--game-app{border:1px solid #2d2d2d}.store-region-search-input--game-app:active,.store-region-search-input--game-app:focus{outline:0}.store-region--game-app{display:flex}@media screen and (max-width:767px){.store-region--game-app{display:none}}.store-region-list--game-app-list,.store-region-list--game-storelist{width:80%}.store-region-list--game-app-list .store-region-list-item--game-list{width:33.33333%}.store-region-list--game-storelist .store-region-list-item--game-list{width:25%}.store-region-link--game-app-list,.store-region-list--game-storelist .store-region-link--game-list{width:100%}.store-region-search-button{width:18%;height:100px;border:1px solid #ccc;border-radius:8px;overflow:hidden;background-color:#fff;position:relative;display:flex;justify-content:center;align-items:center}.store-region-search-button .store-region-search-button-icon-hover{opacity:0;transition:opacity .5s ease}.store-region-search-button .store-region-search-button-icon{transition:opacity .5s ease}.store-region-search-button:hover{cursor:pointer}.store-region-search-button:hover .store-region-search-button--text,.store-region-search-button:hover .store-region-search-button-icon{opacity:.8}.store-region-search-button:hover .store-region-search-button-icon{opacity:0}.store-region-search-button:hover .store-region-search-button-icon.store-region-search-button-icon-hover{opacity:1}.store-region-search-button .store-region-search-button-icon{width:24px;height:24px;position:absolute;left:0;right:0;margin:0 auto;top:23px;transition:opacity .5s ease-in-out}.store-region-search-button .store-region-search-button-icon svg{width:100%;height:100%;stroke:none}.store-region-search-button--text{margin-top:35px;white-space:nowrap;transition:opacity .5s ease-in-out}.store-region-search--input-title{position:relative;z-index:10;width:100%;font-size:15px;display:block;padding:12px 0 12px 25px;letter-spacing:1.2px}.store-region-search--input-title:before{content:"";position:absolute;left:32px;top:20px;background-size:24px;height:24px;width:24px;background-image:url(../images/icon-search.png)}@media screen and (max-width:767px){.store-region-search--input-title:before{left:0;top:15px;background-size:15px;height:15px;width:15px}}.store-region-search--input-box{width:100%;display:flex;overflow:hidden;border-radius:4px;position:relative;z-index:10}.store-region-search--input-box:before{left:0;background-image:url(../images/search-border.png)}.store-region-search--input-box:after,.store-region-search--input-box:before{position:absolute;top:0;bottom:0;content:"";width:2px;background-repeat:no-repeat;background-size:contain}.store-region-search--input-box:after{right:0;background-image:url(../images/search-border-right.png)}@media screen and (max-width:767px){.store-region-search--input-box{position:relative}.store-region-search--input-box:before{left:0}.store-region-search--input-box:after,.store-region-search--input-box:before{position:absolute;top:0;bottom:0;content:"";background-image:url(../images/search-border-sp.png);width:4px;background-repeat:no-repeat;background-size:contain}.store-region-search--input-box:after{right:0;transform:scaleX(-1)}}.store-region-search--input-text{width:100%;padding:14px 19px;font-size:12px;letter-spacing:1.2px;border:1px solid #2d2d2d}@media screen and (max-width:767px){.store-region-search--input-text{border-left:0;border-right:0}}@media screen and (max-width:320px){.store-region-search--input-text{font-size:10px}}@media screen and (min-width:767px){.store-region-search--input-text{font-size:15px}}.store-region-search--input-text:active,.store-region-search--input-text:focus{outline:0}.store-region-search--input-button{border:none;outline:0;width:15%;font-size:15px;padding:10px;color:#fff;background-color:#2d2d2d}.store-region-search--input-button:hover{cursor:pointer}.store-region-search--tag-list{display:inline-block;margin:20px 0 0;padding:0;position:relative;z-index:10}.store-region-search--tag-item{list-style-type:none;display:inline-block;border:1px solid #ccc;margin-bottom:15px;margin-right:10px;border-radius:20px;position:relative}@media screen and (min-width:767px){.store-region-search--tag-item{margin-right:15px}}@media screen and (max-width:767px){.store-region-search--tag-item{border-left:0;border-right:0;border-radius:0;margin-right:20px;margin-bottom:13px}}.store-region-search--tag-item:after,.store-region-search--tag-item:before{content:"";position:absolute;top:0;width:11px;height:100%;background-image:url(../images/img-border.png);background-size:100% 100%}@media screen and (max-width:767px){.store-region-search--tag-item:after,.store-region-search--tag-item:before{background-image:url(../images/img-border-sp.png);background-size:contain;background-repeat:no-repeat;width:7px;height:auto;bottom:0}}.store-region-search--tag-item:before{left:-2px;transform:rotate(-180deg)}@media screen and (max-width:767px){.store-region-search--tag-item:before{left:-7px}}.store-region-search--tag-item:after{right:-2px}@media screen and (max-width:767px){.store-region-search--tag-item:after{right:-7px}}.store-region-search--tag-link{text-decoration:none;color:#2d2d2d;font-size:14px;padding:2px 10px;letter-spacing:1.2px;display:block;background-color:#fff}@media screen and (min-width:767px){.store-region-search--tag-link{padding:2px 25px}}@media screen and (max-width:767px){.store-region-search--tag-link{font-size:10px;padding:2px 17px}}.store-region-list--gc{width:100%}.store-region-list--gc .store-region-list-item{width:20%}.store-region-list--gc .store-region-link{width:100%}@media screen and (max-width:767px){.is-ios .store-region-search-input{line-height:1.2}}@media screen and (max-width:767px){.is-ios .store-region-search--input-text{line-height:1.3}.is-ios .store-region-search--input-text::-webkit-input-placeholder{line-height:normal;font-size:13px}.is-ios .store-region-search--input-text::-moz-placeholder{line-height:normal;font-size:13px}.is-ios .store-region-search--input-text:-ms-input-placeholder{line-height:normal;font-size:13px}.is-ios .store-region-search--input-text::-ms-input-placeholder{line-height:normal;font-size:13px}.is-ios .store-region-search--input-text::placeholder{line-height:normal;font-size:13px}}@media screen and (max-width:767px){.is-ios .store-region-search-icon:after{top:13px}}.is-edge .store-region-list-item:after{right:1px}.category{display:flex;justify-content:space-between;align-items:center;background-color:#fff;max-width:1280px;min-height:74px;margin:auto auto 91px;padding:0 40px;position:relative;z-index:1}@media screen and (max-width:767px){.category{flex-direction:column;align-items:flex-start;padding:20px;margin:19px 20px 40px}}@media screen and (max-width:360px){.category{padding:20px 15px}}.is-ie .category{padding:25px 40px}.category-store-details{margin-bottom:70px}@media screen and (min-width:767px){.category-store-details{width:100%;flex-wrap:wrap}}@media screen and (max-width:767px){.category-store-details{margin-bottom:40px}}.category-heading{font-size:16px;margin:0 64px 0 0;background-image:url(../images/icon-category-heading.png);background-repeat:no-repeat;background-position:0;padding-left:22px}@media screen and (max-width:767px){.category-heading{font-size:14px;margin:0;background-size:10px}}.is-windows .category-heading{margin:0}.category-list{display:flex;margin:0;padding:0}@media screen and (max-width:767px){.category-list{width:100%;flex-wrap:wrap;justify-content:space-between}}.category-list-item{list-style:none;position:relative}@media screen and (max-width:767px){.category-list-item{width:calc((100% - 30px)/2);line-height:2;margin:13px 0 0}}@media screen and (max-width:450px){.category-list-item{width:calc((100% - 15px)/2)}}.category-list-item:not(:last-child){padding-right:40px}@media screen and (max-width:767px){.category-list-item:not(:last-child){padding-right:0}}.category-list-item:not(:last-child):after{content:"";width:1px;height:13px;background-color:rgba(45,45,45,.3);position:absolute;top:50%;right:20px;transform:translateY(-50%) rotate(25deg)}@media screen and (max-width:767px){.category-list-item:not(:last-child):after{display:none}}@media screen and (max-width:767px){.category-list-item:before{content:url(../images/icon-arrow-down.png);position:absolute;right:0;top:2px;transform:scale(.56)}}@media screen and (max-width:767px) and (max-width:767px){.category-list-item:before{top:-6px}}.category-link{font-size:13px;text-decoration:none;color:#2d2d2d;letter-spacing:.1em;position:relative;transition:opacity .4s ease}@media screen and (max-width:767px){.category-link{font-size:10px;width:100%;height:100%;display:block}}.category-link:hover{opacity:.6}.category-link .category-link-topics{margin-right:9px;position:relative}.category-link .category-link-topics:after{position:absolute;content:"";width:3px;height:3px;border-radius:50%;background-color:#2d2d2d;top:50%;right:-8px;transform:translateY(-50%)}@media screen and (max-width:767px){.category-link .category-link-topics{margin-right:0}.category-link .category-link-topics:after{display:none}}.accordion{margin:0 0 97px}@media screen and (max-width:767px){.accordion{margin:0 20px 20px}}@media screen and (max-width:767px){.accordion.accordion-store{margin:0 0 20px}}.accordion.accordion--store{margin:22px 0 0}@media screen and (max-width:767px){.section--other-stores-gc-detail-page .accordion.accordion--store{margin-top:12px;margin-bottom:0}}@media screen and (max-width:767px){.accordion.accordion--store{margin-bottom:20px;margin-top:20px}}.accordion.accordion-store-prize{margin:0}@media screen and (max-width:767px){.accordion.accordion-store-prize{margin:20px 0}}.accordion.accordion-event-detail-page{margin-bottom:0;margin-top:12px}.accordion.accordion-store-on-arc-detail{margin-top:-15px}@media screen and (max-width:767px){.accordion.accordion-store-on-arc-detail{margin-top:15px}}@media screen and (max-width:767px){.accordion--prize-detail{margin:0}}@media screen and (max-width:767px){.accordion-games{margin:0 0 20px}}.accordion--store{margin:0 0 20px}@media screen and (max-width:767px){.accordion--store{margin:20px 0}}.accordion-list{margin:0;padding:0}.accordion-list-item{position:relative;padding:0;list-style:none}@media screen and (max-width:766px){.accordion-list-item{padding:0;width:100%}}.accordion--games-details .accordion-list-item:after,.accordion-games .accordion-list-item:after,.accordion-list-item.game-detail-accordion-list-item:after,.accordion-store .accordion-list-item:after{background-image:linear-gradient(90deg,#ccc 20.83%,transparent 0,transparent 50%,#ccc 0,#ccc 70.83%,transparent 0,transparent);background-size:24px 24px;content:"";display:block;width:100%;height:1px;position:absolute;bottom:0;left:0}.accordion--games-details .accordion-list-item{padding-bottom:20px}@media screen and (max-width:767px){.accordion-list-item--prize-detail:first-child{padding-top:10px}}.accordion-list-item--games-details{padding:14px 0}@media screen and (max-width:767px){.accordion-list-item--games-details{padding:0}}.accordion-list-item--games-details:not(:last-child){border-bottom:none}.accordion-list-item--other-stores,.accordion-list-item--other-stores:not(:last-child){border:none}@media screen and (max-width:767px){.accordion-list-item--other-stores{padding:10px 0}}.accordion-button-static{pointer-events:none}.accordion-button,.accordion-button-static{cursor:pointer;width:100%;text-align:left;transition:all .4s;font-size:20px;background-color:transparent;border:0;background-repeat:no-repeat;background-image:url(../images/icon-accordion-plus.svg);background-position:0;padding-left:30px;padding-top:28px;padding-bottom:28px}@media screen and (max-width:767px){.accordion-button,.accordion-button-static{font-size:14px;padding:18px 26px;background-size:10px}}.accordion-button-static:hover,.accordion-button:hover{opacity:.6}.accordion-button-static:focus,.accordion-button:focus{outline:none}.accordion-button-static.active,.accordion-button.active{background-image:url(../images/icon-accordion-arrow.svg)}.accordion-list-item .accordion-button-static.active:after,.accordion-list-item .accordion-button.active:after{opacity:0}.section--other-stores-gc-detail-page .accordion-button,.section--other-stores-gc-detail-page .accordion-button-static{pointer-events:none}@media screen and (max-width:767px){.accordion-button--prize-detail{padding:20px 22px;background-size:10px}}.accordion-button---games-details{background-position:100%;padding:22px 0;transition:opacity .5s ease-in-out}.accordion-button---games-details:hover{opacity:.8}.accordion-button-icon{margin-right:30px;margin-top:-4px}@media screen and (max-width:767px){.accordion-button-icon{width:20px}}.accordion-panel{display:none;overflow:hidden;list-style:none;margin-left:0;padding:0 0 20px}@media screen and (max-width:767px){.accordion-panel{padding:0;margin-left:0}}.accordion-panel.active{display:block}.accordion-panel--prize-detail{padding:0;margin-bottom:20px}@media screen and (max-width:767px){.accordion-panel--taito-prize{margin-bottom:0}}.accordion--games-details{width:100%;margin:0}.accordion-panel--games-details{margin:-6px -21px 0}@media screen and (max-width:767px){.section-list--games-details-gc-detail-page .accordion-panel--games-details{margin-top:-6px}}@media screen and (max-width:767px){.accordion-panel--games-details{margin:0}}.accordion-panel-inner{padding:0 21px;margin-bottom:-34px;display:flex;justify-content:flex-start;list-style:none;flex-wrap:wrap}@media screen and (max-width:767px){.accordion-panel-inner{padding:0;margin-bottom:0;justify-content:space-between}}.accordion-panel-list--games-details{flex:0 30%;margin-right:40px}@media screen and (max-width:1390px){.accordion-panel-list--games-details{margin-right:20px}}@media screen and (max-width:767px){.accordion-panel-list--games-details{margin-right:0}}.accordion-panel-list--games-details:nth-child(3n){margin:0}@media screen and (max-width:767px){.accordion-panel-list--games-details{flex:0 48%;width:100%}}@media screen and (max-width:767px){.accordion-panel-list--games-details:last-child{display:none}}.accordion-panel-info--games-details{margin-top:24px;background-color:#fff;padding:35px 28px 30px}@media screen and (max-width:767px){.accordion-panel-info--games-details{margin-top:0;padding:0;background-color:transparent}}.accordion-panel-info-list{margin:0;list-style:none;padding:8px 0 8px 20px}@media screen and (max-width:767px){.accordion-panel-info-list{background-color:#fff;font-size:11px;padding:10px 10px 7px;margin:0 0 20px}}.accordion-panel-info-list-item{letter-spacing:.05em;position:relative;padding-left:27px;margin:0 0 16px}@media screen and (max-width:767px){.accordion-panel-info-list-item{padding-left:30px;margin:0 0 9px;font-size:11px}}.accordion-panel-info-list-item:before{position:absolute;content:"";left:10px;top:11px;width:5px;height:5px;background-color:#2d2d2d}@media screen and (max-width:767px){.accordion-panel-info-list-item:before{top:6px;width:4px;height:4px;left:11px}}.accordion-panel-infor-list-item-link{color:#2d2d2d;text-decoration:none;transition:opacity .5s ease-in-out;position:relative;text-decoration:underline;text-underline-position:under}.accordion-panel-infor-list-item-link:hover,.accordion-panel-infor-list-item-link:hover:after{opacity:.8}@media screen and (max-width:767px){.accordion-store-mob{margin-bottom:0!important}}.store-detail-container{display:flex;position:relative;justify-content:space-between;margin:auto;width:100%}@media screen and (max-width:767px){.store-detail-container{margin-top:30px;flex-direction:column}}.store-detail-main{width:100%}@media screen and (min-width:767px){.store-detail-main{width:calc(100% - 312px)}}@media screen and (max-width:767px){.store-detail-main{flex:1 0 100%;margin:0;order:2}}.store-detail-side{position:absolute;top:0;right:0;width:272px}@media screen and (max-width:767px){.store-detail-side{flex:1 0 100%;margin:0;order:1;padding:0 20px;width:100%;top:unset;position:relative;right:unset}}.store-detail-side.is-sticky{position:fixed;top:15px}@media screen and (min-width:767px){.store-detail-side.is-sticky{right:calc((100% - 1280px)/2)}}@media screen and (min-width:1050px){.store-detail-side.is-sticky{right:calc((100% - 1280px)/2)}}@media screen and (min-width:1280px){.store-detail-side.is-sticky{right:calc((100% - 1280px)/2)}}@media screen and (max-width:767px){.store-detail-side.is-sticky{position:unset;top:unset;right:unset}}.store-detail-side.is-sticky-stop{top:auto;bottom:0}@media screen and (max-width:767px){.store-detail-side.is-sticky-stop{top:unset;bottom:unset}}@media screen and (max-width:767px){.store-detail-side .side-banner-small,.store-detail-side>.side-banner-twitter{display:none}}.store-detail-side-inner{position:relative;width:100%;height:100%;max-width:272px}@media screen and (max-width:767px){.side-banner-sp{margin:43px 20px 0;position:relative;z-index:11}}.side-banner-location{padding:3px;position:relative}.side-banner-location-gc-detail-page{border:4px solid #2d2d2d;padding:0}@media screen and (max-width:767px){.side-banner-location-gc-detail-page{border:3px solid #2d2d2d}}.sidebar-banner-frame-top{position:absolute;top:0;left:0;width:100%;height:20px;display:block;background-repeat:no-repeat;background-size:100%}.sidebar-banner-frame-top:before{content:url(../images/sidebar-frame-edge.png);position:absolute;left:-4px;top:-7px;width:16px;height:16px;z-index:1}@media screen and (max-width:767px){.sidebar-banner-frame-top:before{background-image:url(../images/sidebar-frame-edge-sp.png);content:"";background-size:10px;background-repeat:no-repeat;left:-3px;top:-3px}}.sidebar-banner-frame-top:after{content:url(../images/sidebar-frame-edge.png);position:absolute;right:-7px;top:-4px;width:16px;height:16px;z-index:2;transform:rotate(90deg)}@media screen and (max-width:767px){.sidebar-banner-frame-top:after{background-image:url(../images/sidebar-frame-edge-sp.png);content:"";background-size:10px;background-repeat:no-repeat;right:-3px;top:-3px}}.sidebar-banner-frame-bottom{position:absolute;bottom:-3px;left:0;width:100%;height:20px;display:block;background-repeat:no-repeat;background-size:100%}.sidebar-banner-frame-bottom:before{content:url(../images/sidebar-frame-edge.png);position:absolute;left:-7px;bottom:-1px;width:16px;height:16px;z-index:1;transform:rotate(-90deg)}@media screen and (max-width:767px){.sidebar-banner-frame-bottom:before{background-image:url(../images/sidebar-frame-edge-sp.png);content:"";background-size:10px;background-repeat:no-repeat;left:-3px;bottom:0}}.sidebar-banner-frame-bottom:after{content:url(../images/sidebar-frame-edge.png);position:absolute;right:-4px;bottom:-4px;width:16px;height:16px;z-index:2;transform:rotate(-180deg)}@media screen and (max-width:767px){.sidebar-banner-frame-bottom:after{background-image:url(../images/sidebar-frame-edge-sp.png);content:"";background-size:10px;background-repeat:no-repeat;right:-3px;bottom:0}}.side-banner-location-inner{position:relative}.store-widget-container{position:fixed;bottom:50px;right:30px;opacity:0;z-index:99;transition:all .5s ease}@media screen and (max-width:767px){.store-widget-container{opacity:1}}.store-widget-container.is-fade{opacity:0!important;visibility:hidden!important}.store-widget-icon{opacity:0;background-image:url(../images/lang-icon/jpn.svg);width:65px;height:65px;position:absolute;background-repeat:no-repeat;background-size:cover;top:52%;transform:translateY(-50%);right:-10px}.store-widget-icon span{color:#fff;font-size:10px;width:95%;display:block;text-align:center;position:absolute;bottom:3px;transform:scale(.8)}@media screen and (max-width:767px){.store-widget-icon{opacity:1}}@media screen and (max-width:374px){.store-widget-icon{top:45%}}.store-widget-icon.store-widget-icon--en{background-image:url(../images/lang-icon/eng.svg)}.store-widget-icon.store-widget-icon--chn1{background-image:url(../images/lang-icon/chn1.svg)}.store-widget-icon.store-widget-icon--chn2{background-image:url(../images/lang-icon/chn2.svg)}.store-widget-icon.store-widget-icon--kor{background-image:url(../images/lang-icon/kor.svg)}.side-banner-station-image{height:267px;max-width:100%}@media screen and (max-width:767px){.side-banner-station-image{width:100%;height:auto}}.side-banner-station-title{font-size:18px;color:#2d2d2d;font-weight:700;padding:0 24px 0 20px;letter-spacing:.15em;line-height:1.7;margin-bottom:-4px}@media screen and (max-width:767px){.side-banner-station-title{font-size:16px;letter-spacing:.1em}}.side-banner-station-description{font-size:14px;color:#2d2d2d;letter-spacing:.15em;line-height:1.7;padding:0 26px 0 20px;max-height:70px;overflow-y:scroll}@media screen and (max-width:767px){.side-banner-station-description{font-size:10px;max-height:unset;overflow:unset}}.side-banner-station-description::-webkit-scrollbar{-webkit-appearance:none}.side-banner-station-description::-webkit-scrollbar:vertical{width:11px}.side-banner-station-description:-webkit-scrollbar:horizontal{height:11px}.side-banner-station-description::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid #f9f9f9;background-color:rgba(0,0,0,.5)}.side-banner-station-button{text-align:center;display:block;position:relative;width:221px;height:29px;letter-spacing:.05em;color:#fff;text-decoration:none;margin:0 auto 25px;padding:0 9px}@media screen and (max-width:767px){.side-banner-station-button{width:calc(100% - 40px);max-width:100%;margin:0 auto;height:32px;font-size:12px}}.side-banner-station-button:after,.side-banner-station-button:before{content:"";width:10px;height:29px;background-image:url(../images/border-squared-black.png);background-repeat:no-repeat;background-size:contain;position:absolute;top:0}@media screen and (max-width:767px){.side-banner-station-button:after,.side-banner-station-button:before{height:32px;top:0}}.side-banner-station-button:before{left:0}.side-banner-station-button:after{transform:scaleX(-1);right:0}.side-banner-station-button span{display:block;height:29px;background-color:#2d2d2d;line-height:29px}@media screen and (max-width:767px){.side-banner-station-button span{height:32px}}.side-banner-station-sub-title{font-size:14px;color:#2d2d2d;font-weight:700;letter-spacing:.15em;line-height:1.7;border-bottom:1px solid #2d2d2d;width:221px;margin-left:21px;padding-bottom:6px;margin-bottom:-6px}@media screen and (max-width:767px){.side-banner-station-sub-title{margin-right:21px;width:auto}}.side-banner-station-schedule{font-size:14px;color:#2d2d2d;padding:0 24px 0 20px;letter-spacing:.15em;line-height:1.7;margin-bottom:16px}@media screen and (max-width:767px){.side-banner-station-schedule{font-size:10px}}.side-banner-twitter{width:270px;margin:29px 0}@media screen and (max-width:767px){.side-banner-twitter.side-banner-twitter-sp{width:100%;margin:20px 0}}.side-banner-small-sp{display:none}@media screen and (max-width:767px){.side-banner-small-sp{display:block;margin:30px 0 50px}}@media screen and (max-width:767px){.side-banner-small-sp img{width:100%;height:auto}}.side-banner-list{padding:0;margin-top:-4px;position:relative;z-index:10}@media screen and (max-width:767px){.side-banner-list{display:flex;flex-wrap:wrap;border-top:2px solid #e60000;margin-top:-25px;padding-top:63px;justify-content:space-between;margin-bottom:0}}.side-banner-list-item{margin-bottom:45px;list-style:none}@media screen and (max-width:767px){.side-banner-list-item{width:47%;margin-bottom:4px}}.side-banner-list-link{text-decoration:none;display:block;overflow:hidden}.side-banner-list-link:focus,.side-banner-list-link:hover{text-decoration:none}.side-banner-list-link:hover .side-banner-list-image{transform:scale(1.1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.side-banner-list-thumb{overflow:hidden}.side-banner-list-image{transition:transform .4s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.side-banner-list-header{padding-left:22px;letter-spacing:.22em;position:relative}@media screen and (max-width:767px){.side-banner-list-header{display:none}}.side-banner-list-header:before{top:4px}.side-banner-list-header:after,.side-banner-list-header:before{content:"";position:absolute;height:8px;width:8px;display:block;background-color:#e60000;left:0}.side-banner-list-header:after{top:15px}.side-banner-list-title{font-size:12px;color:#e60000;line-height:1;letter-spacing:.16em;margin-top:16px}@media screen and (max-width:767px){.side-banner-list-title{padding:0;font-size:10px;margin-top:12px}}.side-banner-list-description{line-height:2;font-size:14px;letter-spacing:.15em;color:#2d2d2d}@media screen and (max-width:767px){.side-banner-list-description{line-height:1.7;padding:0;margin-top:-4px;font-size:12px}}.side-banner-more{text-align:center;z-index:9;position:relative;margin-top:-16px}@media screen and (max-width:767px){.side-banner-more{margin-top:-10px}}.side-banner-more-link{background-color:#2d2d2d;transition:background-color .5s cubic-bezier(.39,.575,.565,1);color:#fff;height:34px;text-decoration:none;display:inline-block;padding:3px 83px 0;position:relative;z-index:2;margin-left:-8px;margin-top:0}@media screen and (max-width:767px){.side-banner-more-link{padding:6px 92px;margin-left:0;font-size:12px;letter-spacing:.1em}}.side-banner-more-link:before{content:"";transition:background-image .5s cubic-bezier(.39,.575,.565,1);background-image:url(../images/button-black.png);background-position:100%;position:absolute;top:0;z-index:4;width:12px;height:34px;background-size:310px;right:-12px}@media screen and (max-width:767px){.side-banner-more-link:before{background-size:300px}}.side-banner-more-link:after{left:-12px;content:"";width:12px;height:34px;background-size:310px;transition:background-image .5s cubic-bezier(.39,.575,.565,1);background-image:url(../images/button-black.png);position:absolute;top:0;z-index:4}@media screen and (max-width:767px){.side-banner-more-link:after{background-size:300px}}.side-banner-more-link:hover{background-color:#e60000}.side-banner-more-link:hover:after,.side-banner-more-link:hover:before{background-image:url(../images/button-red.png)}@media screen and (max-width:767px){.side-banner-list-image{width:100%}}@media screen and (max-width:767px){.side-banner-station-sub-title-google-map{margin-top:8px}}@media screen and (max-width:767px){.side-banner-list-on-arc-detail{padding-top:20px;margin-bottom:0}}.sub-accordion{display:flex;background-color:#fff;width:100%;padding:0 40px 20px}@media screen and (min-width:767px){.sub-accordion{width:100%;margin-left:auto}}@media screen and (max-width:767px){.sub-accordion{padding:0 20px 10px;margin:0 0 20px}}.sub-accordion--prize-detail{padding-top:20px}.sub-accordion-list{margin:0;padding:0;width:100%}.sub-accordion-list-item{padding:28px 0 10px;list-style:none;position:relative}@media screen and (max-width:766px){.sub-accordion-list-item{padding:18px 0 0;margin-bottom:10px}}.sub-accordion-list-item:before{content:"";display:block;position:absolute;top:0;width:calc(100% - 165px);height:1px}.sub-accordion-list-item:last-child .store-list .store-list-item:after{opacity:1}.sub-accordion-list-item--taito-prize{margin-bottom:0}@media screen and (max-width:767px){.sub-accordion-list-item--taito-prize:first-child{padding-top:0}}.sub-accordion-list-item--prize-detail{padding:0;margin-bottom:20px}.sub-accordion-list-item--other-store{padding:0}.sub-accordion-button,.sub-accordion-button-static{width:100%;text-align:left;transition:.4s;font-size:20px;background-color:transparent;border:0;background-image:url(../images/icon-accordion-plus.svg);background-repeat:no-repeat;background-position:0;padding-left:30px}@media screen and (max-width:767px){.sub-accordion-button,.sub-accordion-button-static{font-size:13px;background-size:10px}}.sub-accordion-button-static:before,.sub-accordion-button:before{content:"";display:block;position:absolute;top:44px;right:0;width:87%;height:1px;background-color:#000;opacity:0}@media screen and (max-width:767px){.sub-accordion-button-static:before,.sub-accordion-button:before{top:41px;width:65%}}.sub-accordion-button-static:focus,.sub-accordion-button:focus{outline:none}.sub-accordion-button-static.active,.sub-accordion-button.active{background-image:url(../images/icon-accordion-arrow.svg)}.sub-accordion-button--prize-detail{background-size:10px;padding-left:20px}.sub-accordion-panel{display:none;overflow:hidden;padding:0 0 15px}@media screen and (max-width:767px){.sub-accordion-panel{padding:5px 0}}.sub-accordion-panel.active{display:block}.accordion-store .sub-accordion-panel{overflow:visible}.sub-accordion-panel--taito-prize{padding:0}@media screen and (max-width:767px){.sub-accordion-panel--prize-detail{padding:0}}.store-list{padding:0;margin:0}.store-list-item{display:flex;padding:30px 0;position:relative}@media screen and (max-width:767px){.store-list-item{padding:20px 0}}.store-list-item:first-child{padding:30px 0}@media screen and (max-width:767px){.store-list-item:first-child{padding:20px 0}}@media screen and (max-width:767px){.store-list-item.game-app-detail-store-list-item{padding:10px 0 12px}}.store-list-item:not(:last-child){margin-bottom:0}.store-list-item:after{background-image:linear-gradient(90deg,#ccc 20.83%,transparent 0,transparent 50%,#ccc 0,#ccc 70.83%,transparent 0,transparent);background-size:24px 24px;content:"";display:block;width:100%;height:1px;position:absolute;bottom:0;left:0}.store-list-item .u-hidden-pc{width:100%}@media screen and (max-width:767px){.section--gamecenter-gc-page .store-list-item{padding:20px 0}}@media screen and (max-width:767px){.section--prize-detail-store .store-list-item,.section--taito-prize-detail-store .store-list-item{padding:20px 0!important}}.store-list-item--taito-prize{padding:25px 0}@media screen and (max-width:767px){.store-list-item--taito-prize{padding:20px 0}}.store-list-item--taito-prize:after{opacity:.5}@media screen and (max-width:767px){.store-list-item--prize-detail:first-child,.store-list-item--prize-detail:not(:last-child){padding:20px 0}}.store-list-item--prize-detail:last-child{padding:20px 0}.store-list-item-display{position:relative}@media screen and (min-width:767px){.store-list-item--prize-detail .store-list-item-display{padding:0 0 0 8px}}@media screen and (min-width:767px){.store-list-item-display{display:flex;width:100%}}.store-list-item--other-stores:not(:last-child){padding:30px 0}@media screen and (max-width:767px){.store-list-item--other-stores:not(:last-child){padding:20px 0;margin-bottom:0}}.store-list-item--other-stores:last-child{padding:30px 0}@media screen and (max-width:767px){.store-list-item--other-stores:last-child{padding:20px 0}}.store-list-item-link{text-decoration:none;display:block;width:100%}.store-list-item-link:hover .store-branch-name{color:#e60000}.store-photo{display:inline-block;position:relative;width:100px;height:100px}@media screen and (max-width:767px){.store-photo{width:60px;height:60px;-o-object-fit:cover;object-fit:cover;margin:5px 10px 0 0}}.store-photo:before{position:absolute;content:"";width:4px;height:4px;background-color:#fff;top:0;left:0;box-shadow:4px 0 0 #fff,0 4px 0 #fff,56px 0 0 #fff,52px 0 0 #fff,56px 4px 0 #fff}@media screen and (max-width:767px){.store-list-item--other-stores .store-photo:before{content:normal}}@media screen and (min-width:768px){.store-photo:before{box-shadow:4px 0 0 #fff,0 4px 0 #fff,92px 0 0 #fff,96px 0 0 #fff,96px 4px 0 #fff}}.store-photo:after{position:absolute;content:"";width:4px;height:4px;background-color:#fff;left:0;bottom:0;box-shadow:4px 0 0 #fff,0 -4px 0 #fff,53px 0 0 #fff,56px 0 0 #fff,56px -4px 0 #fff}@media screen and (max-width:767px){.store-list-item--other-stores .store-photo:after{content:normal}}@media screen and (min-width:768px){.store-photo:after{box-shadow:4px 0 0 #fff,0 -4px 0 #fff,92px 0 0 #fff,96px 0 0 #fff,96px -4px 0 #fff}}@media screen and (max-width:767px){.bowling .store-photo{height:60px}}.store-photo-badge{width:31px;height:32px;background-image:url(../images/icon-store-badge.png);background-repeat:no-repeat;background-size:contain;position:absolute;left:-8px;top:-8px}@media screen and (max-width:767px){.store-photo-badge{width:21px;height:22px}}.store-icon{background-image:url(../images/icon-taito-image-modifier.png);background-repeat:no-repeat;background-size:contain;display:none;position:absolute;left:-10px;top:-7px;width:43px;height:45px}@media screen and (max-width:767px){.store-icon{width:23px;height:23px}}.section--gamecenter .store-icon{display:block}.store-photo-image{width:100px;height:100px}@media screen and (max-width:767px){.store-photo-image{width:60px;height:60px;-o-object-fit:cover;object-fit:cover}}.store-info--taito-prize{padding-left:0;width:100%}.store-info-header{display:flex;margin-bottom:0;justify-content:space-between}@media screen and (max-width:766px){.store-info-header{flex-direction:column}}.store-info-header--taito-prize{margin-bottom:0}.store-branch{flex:1 45%}@media screen and (max-width:766px){.store-branch{width:100%;margin-left:10px;flex:0 100%;margin-right:0}}@media screen and (max-width:767px){.store-branch--taito-prize{margin-left:0}}.store-branch--prize-detail{width:auto}.store-branch-name{margin:0 0 10px;font-size:18px;color:#2d2d2d}@media screen and (max-width:1280px){.store-branch-name{font-size:14px;letter-spacing:.15em;margin:0 0 8px}}@media screen and (max-width:767px){.store-branch-name{font-size:12px}}.store-branch-name:after{background-image:url(../images/icon-arrow-right.png);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;width:6px;height:10px;margin-left:5px}.store-branch-address{margin:0;font-size:13px;color:rgba(45,45,45,.6)}@media screen and (max-width:767px){.store-branch-address{font-size:10px;line-height:2}}.store-branch-address--prize-detail{font-size:13px;font-weight:500}@media screen and (max-width:767px){.store-branch-address--prize-detail{font-size:10px;letter-spacing:.08em}}.store-info{padding-left:25px;width:100%;position:relative}@media screen and (max-width:767px){.store-info{min-width:auto;padding-left:12px}}.store-info.store-info--taito-prize{width:100%}.store-info-schedule{margin-bottom:auto;position:relative;bottom:0}@media screen and (max-width:767px){.store-list-item--other-stores .store-info-schedule{align-items:flex-start;position:relative}}@media screen and (max-width:767px){.store-info-schedule{display:flex;margin:0;position:relative}}.store-info-schedule-label{font-size:12px;color:#fff;letter-spacing:.1em;padding:1px 15px;position:relative;margin-right:20px;background-image:url(../images/schedule-bg.svg);width:88px;height:21px;display:inline-block;background-repeat:no-repeat}@media screen and (max-width:767px){.store-info-schedule-label{font-size:8px;padding:1px 5px 1px 0;margin-right:0;width:74px;height:15px;text-align:center}}.store-info-schedule-value{font-size:13px;letter-spacing:.1em;color:#2d2d2d}@media screen and (max-width:767px){.store-list-item--other-stores .store-info-schedule-value{line-height:1.9;transform:translateY(-4px);margin-left:14px}}@media screen and (max-width:767px){.store-info-schedule-value{display:inline-block;font-size:10px;width:80%;margin-left:13px}}.store-tag{margin-top:10px;width:100%;margin-left:40px}@media screen and (min-width:767px){.store-tag{margin-top:0;flex:0 50%}}.store-tag-list{display:flex;flex-wrap:wrap;padding:0}@media screen and (max-width:1280px){.store-tag-list.section-list-table-tags .store-tag-list-item{width:calc(33.33333% - 10px)}}.store-tag-list-item{list-style:none;width:calc(25% - 10px);margin:0 10px 5px 0;position:relative}.store-tag-list-item:before{background-image:url(../images/frame-button.png);background-size:100% 100%;background-repeat:no-repeat;content:"";position:absolute;left:0;top:0;width:100%;height:100%;transition:all .4s ease;z-index:1}@media screen and (max-width:767px){.store-tag-list-item{margin-bottom:5px;border-radius:8px;display:flex;align-items:center;width:calc(33.33333% - 10px)}}.store-tag-list-item-link{font-size:12px;color:rgba(45,45,45,.9);text-decoration:none;width:100%;padding:5px;text-align:center;display:inline-block;position:relative;z-index:2;letter-spacing:.1em;white-space:nowrap}.is-windows .store-tag-list-item-link{font-size:11px}@media screen and (max-width:767px){.store-tag-list-item-link{font-size:10px;width:100%;margin:0;padding:5px;letter-spacing:0;border-radius:0;border:none;line-height:1}}.store-photo-and-branch{display:flex;margin-bottom:10px}@media screen and (max-width:767px){.store-list-item--other-stores .store-photo-and-branch{padding:0}}@media screen and (max-width:767px){.store-photo-and-branch{padding:0;margin-bottom:8px}}.store-photo-and-branch--taito-prize{margin-bottom:0}.is-windows.is-edge .section-list-table-tags,.is-windows.is-ie .section-list-table-tags{width:525px}@media screen and (max-width:767px){.is-windows.is-edge .section-list-table-tags,.is-windows.is-ie .section-list-table-tags{width:100%}}.is-windows.is-edge .section-list-table-tags .store-tag-list-item-link,.is-windows.is-ie .section-list-table-tags .store-tag-list-item-link{padding:0}.is-windows.is-edge .section-list-table-tags .store-tag-list-item,.is-windows.is-ie .section-list-table-tags .store-tag-list-item{width:120px;padding-bottom:5px}.is-windows.is-edge .store-info .store-tag,.is-windows.is-ie .store-info .store-tag{max-width:490px}.is-windows.is-edge .store-info .store-tag .store-tag-list-item-link,.is-windows.is-ie .store-info .store-tag .store-tag-list-item-link{padding:0}.is-windows.is-edge .store-info .store-tag .store-tag-list-item,.is-windows.is-ie .store-info .store-tag .store-tag-list-item{width:110px;padding-bottom:5px}.bowling{background-color:#fff;padding:0 35px 40px}@media screen and (max-width:767px){.bowling{padding:0 20px 10px}}.other-store{max-width:1280px;padding:0 60px 42px;border:2px solid #2d2d2d;margin:auto auto 80px;position:relative;z-index:10}.other-store.other-store-arc-page{margin-bottom:75px}@media screen and (max-width:767px){.other-store.other-store-arc-page{margin-bottom:54px}}@media screen and (max-width:767px){.other-store{padding:0;margin:0 20px 50px}}.other-store--prize-list{margin-bottom:0}@media screen and (max-width:767px){.other-store--prize-list{padding:0;margin:0}}.other-store-arc-page{position:relative;z-index:10}@media screen and (max-width:767px){.other-store-arc-page{margin:23px 20px 55px}}.other-store-heading{font-size:28px;font-weight:400;margin:0 0 18px;text-align:center;background-color:#f9f9f9;display:inline-block;position:relative;line-height:1;top:-15px;left:50%;transform:translateX(-50%);padding:0 77px;letter-spacing:.02em}@media screen and (max-width:767px){.other-store-heading{font-size:14px;padding:0 45px;margin:0;top:-14px}}.other-store-heading:before{content:"";width:29px;height:2px;background-image:url(../images/other-store-heading-line-left.png);background-repeat:no-repeat;position:absolute;top:50%;transform:translateY(-50%);left:3px}@media screen and (max-width:767px){.other-store-heading:before{background-size:auto 2px}}.other-store-heading:after{content:"";width:29px;height:2px;background-image:url(../images/other-store-heading-line-right.png);background-repeat:no-repeat;position:absolute;top:50%;transform:translateY(-50%);right:3px}@media screen and (max-width:767px){.other-store-heading:after{background-size:auto 2px;background-position:right 0}}.page-navi{margin-bottom:110px;font-size:16px;letter-spacing:.1em;color:#2d2d2d}@media screen and (max-width:767px){.page-navi.page-navi-series-list{margin-top:0;padding-bottom:0}}@media screen and (max-width:767px){.page-navi.page-navi-tpoics-list{margin:-5px 0 36px}}.page-navi.page-navi-taito-prize{margin-bottom:0}@media screen and (max-width:767px){.page-navi.page-navi-price-list{margin:10px 0 21px}}.page-navi.page-navi-series-list{margin-bottom:65px}@media screen and (max-width:767px){.page-navi.page-navi-series-list{margin:5px 0 0}}.page-navi.page-navi-arc-page{display:none}@media screen and (max-width:767px){.page-navi{background-color:#f9f9f9;margin:0 10px;padding:0 20px}}.page-navi-list{display:flex;justify-content:center;margin:0;position:relative;z-index:10}.page-navi-list-item{margin-left:5px;margin-right:5px}.page-navi-list-item--prev{margin-right:36px}.page-navi-list-item--next{margin-left:33px}.page-navi-link{color:#e60000;font-weight:700;text-decoration:none}.page-navi-image--disabled{opacity:.2}.topic-body{display:flex;padding:0 60px}@media screen and (max-width:767px){.topic-body{flex-direction:column;padding:0 10px;margin:0 10px;background-color:#f9f9f9}}.topic-body-content{flex:3}.topic-body-content .panel{margin:0 0 60px}.topic-body-sidebar{flex:1;padding-left:37px}@media screen and (max-width:767px){.topic-body-sidebar{padding-left:0}}.topic-article-category{display:block;padding:0 40px;width:100%}@media screen and (max-width:767px){.topic-article-category{padding:0 30px}}.topic-category-list{display:flex;list-style:none;padding:0;margin:0 0 32px;flex-wrap:wrap}@media screen and (max-width:767px){.topic-category-list{margin:10px 0;flex-wrap:wrap}}.topic-category-list-item{position:relative;height:26px;margin-bottom:10px}.topic-category-list-item:after,.topic-category-list-item:before{content:"";display:block;position:absolute;background-color:#efefef;top:50%;transform:translateY(-50%)}.topic-category-list-item:before{width:calc(100% + 6px);height:80%;left:-3px}.topic-category-list-item:after{width:calc(100% + 12px);height:60%;left:-6px}.topic-category-list-item:not(:last-child){margin-right:30px}@media screen and (max-width:767px){.topic-category-list-item{height:19px;margin:0 0 10px}}.topic-category-list-item-link{display:flex;font-size:15px;background-color:#efefef;color:#aaa;line-height:1;min-height:26px;padding:4px 25px;text-decoration:none;justify-content:center;align-items:center;position:relative;z-index:2}@media screen and (max-width:767px){.topic-category-list-item-link{font-size:10px;min-height:19px;padding:2px 15px 3px}}.topic-article-title{font-size:25px;font-weight:700;letter-spacing:.17em;margin:0 0 30px;padding:0 40px;position:relative}@media screen and (max-width:767px){.topic-article-title{font-size:17.5px;margin:0 0 15px;padding:0 20px}}.topic-article-title:before{content:"";width:5px;height:100%;background-color:#e60000;position:absolute;top:0;left:0}@media screen and (min-width:767px){.topic-article-title:before{width:10px}}.topic-article-thumb{margin-bottom:50px}@media screen and (max-width:767px){.topic-article-thumb{margin-bottom:15px}}.topic-article-thumb-image{width:100%}.topic-article-content{padding:0 20px 20px}.topic-article-content p.button a{position:relative;color:#fff;font-size:14px;text-align:center;width:422px;display:block;margin:39px auto 0;text-decoration:none;padding:5px 0;background-color:#e60000;cursor:pointer;transition:background-color .5s ease-in-out}.topic-article-content p.button a:before{content:"";position:absolute;left:-.4vw;right:-.4vw;top:11%;bottom:11%;background-color:#e60000;transition:background-color .5s ease-in-out;z-index:-1}@media screen and (max-width:767px){.topic-article-content p.button a:before{left:-7px;right:-7px;top:3px;bottom:3px}}.topic-article-content p.button a:after{content:"";position:absolute;left:-.8vw;right:-.8vw;top:26%;bottom:26%;background-color:#e60000;transition:background-color .5s ease-in-out;z-index:-1}@media screen and (max-width:767px){.topic-article-content p.button a:after{left:-10px;right:-10px;top:10px;bottom:10px}}.topic-article-content p.button a:hover,.topic-article-content p.button a:hover:after,.topic-article-content p.button a:hover:before{background-color:#2d2d2d}.topic-article-content p.button a span{display:inline-block;position:relative;z-index:3;padding:13px 0}@media screen and (max-width:767px){.topic-article-content p.button a span{font-size:12px;letter-spacing:.16em;padding:7px 0}}@media screen and (max-width:767px){.topic-article-content p.button a{height:34px;width:275px;font-size:12px;padding:0;margin:21px auto 0;width:253px;height:32px}}.topic-article-content .topic-article-content-mark{position:relative;z-index:2}.topic-article-content p{font-size:16px;letter-spacing:.15em;line-height:2.5;margin:0}.topic-article-content p small{text-align:center;font-size:12px;color:#adadad;display:block;margin:0 0 30px}@media screen and (max-width:767px){.topic-article-content p small{margin:0 0 22px}}@media screen and (max-width:767px){.topic-article-content p{font-size:13px;line-height:2.4}}.topic-article-content em,.topic-article-content i{font-style:normal;color:#e60000;font-weight:500}.topic-article-content u{text-decoration:underline;position:relative;background-color:#ffef3c}.topic-article-content u:before{content:"";width:100%;height:16px;background-color:#ffef3c;position:absolute;bottom:0;left:0;mix-blend-mode:multiply}@media screen and (max-width:767px){.topic-article-content u:before{display:none}}.topic-article-content h2{font-size:24px;font-weight:700;position:relative;margin:74px 0 55px;letter-spacing:.25em}@media screen and (max-width:767px){.topic-article-content h2{font-size:15px;margin:42px 0 25px}}.topic-article-content h2:before{background-image:linear-gradient(90deg,#e60000 33.33%,#fff 0,#fff 50%,#e60000 0,#e60000 83.33%,#fff 0,#fff);background-size:18px 18px;content:"";width:27px;height:4px;position:absolute;left:0;bottom:-19px}@media screen and (max-width:767px){.topic-article-content h2:before{height:3px}}.topic-article-content h2:after{content:"";width:calc(100% - 27px);height:4px;background-color:#e60000;position:absolute;left:27px;bottom:-19px}@media screen and (max-width:767px){.topic-article-content h2:after{height:3px}}.topic-article-content h3{font-size:20px;font-weight:700;padding-left:18px;margin:45px 0 25px;position:relative;letter-spacing:.17em}@media screen and (max-width:767px){.topic-article-content h3{font-size:15px;margin:20px 0 10px}}.topic-article-content h3:before{content:"";width:6px;height:100%;background-color:#e60000;position:absolute;top:1px;left:0}.topic-article-content img{width:100%;margin-top:20px}@media screen and (max-width:767px){.topic-article-content img{max-width:100%;padding:0 10px;margin-top:10px}}.topic-article-content img+p>small{font-size:13px;position:relative;top:-5px;letter-spacing:.16em;color:#2d2d2d}@media screen and (max-width:767px){.topic-article-content img+p>small{font-size:10px;top:0}}.topic-article-content ul{margin:38px 0 20px;padding:0 11px;list-style:none}@media screen and (max-width:767px){.topic-article-content ul{padding:0 10px;margin-bottom:0}}.topic-article-content ul>li{font-size:16px;letter-spacing:.17em;line-height:2;margin-bottom:18px;position:relative;padding-left:20px}@media screen and (max-width:767px){.topic-article-content ul>li{font-size:12px;margin-bottom:5px}}.topic-article-content ul>li:before{content:"";width:10px;height:10px;background-color:#e60000;position:absolute;top:10px;left:-10px}@media screen and (max-width:767px){.topic-article-content ul>li:before{top:6px}}.topic-article-content ul>li>ul{margin-top:20px;padding:0 20px}@media screen and (max-width:767px){.topic-article-content ul>li>ul{margin-top:0;margin-left:5px}}.topic-article-content ul>li>ul li:before{background-color:transparent;border:2px solid #e60000}.topic-article-content ol{margin:40px 0 20px;padding:0 30px;list-style:none;counter-reset:my-awesome-counter}@media screen and (max-width:767px){.topic-article-content ol{margin-left:10px}}.topic-article-content ol ul li:before{background-color:transparent;border:2px solid #e60000}.topic-article-content ol>li{font-size:14px;letter-spacing:.25em;line-height:2.2;margin-bottom:20px;counter-increment:my-awesome-counter}@media screen and (max-width:767px){.topic-article-content ol>li{font-size:12px;margin-bottom:5px}}.topic-article-content ol>li:before{content:counter(my-awesome-counter) ". ";color:#e60000;font-size:18px;margin-left:-30px}@media screen and (max-width:767px){.topic-article-content ol>li:before{font-size:14px}}.topic-article-content ol>li>ul{margin-top:20px}@media screen and (min-width:767px){.topic-article-content{padding:0 40px 20px}}.topic-article-content .button-open-link{width:auto;margin-top:auto;position:relative;left:3px;bottom:2px;padding:0}@media screen and (max-width:767px){.topic-article-content .button-open-link{left:0}}.topic-grid{display:flex;margin:0;position:relative;list-style-type:none;flex-wrap:wrap;width:100%;padding:0 10px;justify-content:space-between}@media screen and (min-width:767px){.topic-grid{padding:0 40px}}.topic-grid:not(:last-child){margin-bottom:35px}@media screen and (max-width:767px){.topic-grid:not(:last-child){margin-bottom:0}}.topic-grid-item{display:block;width:100%}@media screen and (min-width:767px){.topic-grid-item{width:calc((100% - 40px)/2)}}.topic-grid-3 .topic-grid-item{width:100%}@media screen and (min-width:767px){.topic-grid-3 .topic-grid-item{width:calc((100% - 80px)/3)}}.topic-grid-article img{width:100%}.topic-grid-article .topic-grid-article-image{width:95%;margin:0 auto;display:block}@media screen and (max-width:767px){.topic-grid-article .topic-grid-article-image{width:100%}}.topic-grid-link{text-decoration:none}@media screen and (max-width:767px){.topic-grid-article{padding:0 10px 10px}}.topic-grid-article-text{font-size:15px;color:#2d2d2d;text-align:center;letter-spacing:.1em}@media screen and (max-width:767px){.topic-grid-article-text{font-size:11px;margin-top:15px;margin-bottom:16px}}.topic-table{background-color:#fff;margin:0 auto 60px;width:calc(100% - 40px);border:1px solid rgba(45,45,45,.1)}@media screen and (min-width:767px){.topic-table{width:calc(100% - 80px)}}@media screen and (max-width:767px){.topic-table{margin:0 auto 30px}}@media screen and (max-width:767px){.topic-table tr{display:flex;flex-direction:column}}.topic-table tr>*{display:block;width:100%!important}.topic-table tr:last-child td{border-bottom:0}@media screen and (max-width:767px){.topic-table tr:last-child td:first-child{border-bottom:1px solid rgba(45,45,45,.1)}}.topic-table td:first-child{background-color:#f9f9f9;font-size:16px;font-weight:400;padding:16px 30px;border-bottom:1px solid rgba(45,45,45,.1);width:300px!important;letter-spacing:.2em;vertical-align:middle}@media screen and (max-width:767px){.topic-table td:first-child{padding:15px;text-align:left;font-size:13px;font-weight:400;border-bottom:1px solid rgba(45,45,45,.1);border-top:0}}.topic-table td:not(:first-child){padding:14px 30px;border-bottom:1px solid rgba(45,45,45,.1);border-left:1px solid rgba(45,45,45,.1);font-size:14px;letter-spacing:.27em;line-height:2.2;width:76%;vertical-align:middle}@media screen and (max-width:767px){.topic-table td:not(:first-child){font-size:12px;padding:12px 15px;line-height:2;letter-spacing:.1em;border-left:0}}.topic-table ul{margin:0;padding:0;list-style:none}@media screen and (max-width:767px){.topic-table ul{padding:0}}.topic-table li{position:relative}.topic-table li:before{content:"";position:relative;width:4px;height:4px;background-color:#2d2d2d;border-radius:100%;z-index:1;left:0;top:-2px;margin-right:8px;display:inline-block}.topic-table .topic-table--row{display:flex}@media screen and (max-width:767px){.topic-table{flex-direction:column}.topic-table td:first-child{width:100%!important}}.topic-button{display:flex;padding:0 30px;position:relative;margin-bottom:50px;flex-wrap:wrap;width:100%;justify-content:space-between}@media screen and (min-width:767px){.topic-button{padding:0 55px}}.topic-button>.button{width:100%}@media screen and (min-width:767px){.topic-button>.button{width:calc((100% - 80px)/2)}}.topic-button .button-8bit,.topic-button .button-8bit-link,.topic-button .button-8bit-text{display:block;width:100%}.topic-button .button-8bit-link{text-decoration:none}.topic-button .button--topic-detail-2{margin-bottom:0}.topic-section-particles{position:absolute;left:0;top:50%;width:100%;height:500px;z-index:100;transform:translateY(-50%);pointer-events:none}.panel{border:2px solid rgba(45,45,45,.1);padding:30px 40px 40px 80px;margin:0 30px 60px;background-repeat:no-repeat;background-position:24px 24px}@media screen and (max-width:767px){.panel.panel-topics-detail-page{padding-bottom:20px;margin-bottom:51px}}@media screen and (max-width:767px){.panel{margin:0 20px 32px;padding:42px 17px 40px;background-size:25px 20px;background-position:17px 12px}}.panel-text{font-size:14px;letter-spacing:.13em;line-height:2.2;margin:0 0 12px}@media screen and (max-width:767px){.panel-text{font-size:12px}}.panel-text u{text-decoration:none;position:relative}.panel-text u:before{content:"";width:100%;height:1px;background-color:#2d2d2d;position:absolute;left:0;bottom:-1px}.panel-text .panel-text-link{color:#2d2d2d;text-decoration:none;position:relative;transition:opacity .5s ease-in-out}.panel-text .panel-text-link:before{content:"";width:100%;height:1px;background-color:#2d2d2d;position:absolute;left:0;bottom:-1px}.panel-text .panel-text-link:hover{opacity:.8}.panel-source,.panel-source-link{font-size:12px;color:#999;letter-spacing:.2em;margin:0;text-decoration:none}.panel-source-link{position:relative}.panel-source-link:before{content:"";width:100%;height:1px;background-color:#999;position:absolute;left:0;bottom:-2px}@media screen and (max-width:767px){.panel-source-link:before{opacity:0}}@media screen and (max-width:767px){.panel-source-link{text-decoration:underline;text-underline-position:under}}.button{position:relative;z-index:11}.button--prize-detail{text-align:center;margin-bottom:100px}@media screen and (max-width:767px){.button--prize-detail{margin-bottom:70px}}@media screen and (max-width:767px){.button--prize-detail-page{margin-top:-10px}}.button--taito-prize{text-align:center;margin-bottom:100px}@media screen and (max-width:767px){.button--taito-prize{margin-bottom:50px}}.button--taito-prize2{text-align:center;margin-bottom:100px}@media screen and (max-width:767px){.button--taito-prize2{margin-bottom:40px}}.button--series-list{margin-top:35px;margin-bottom:100px;text-align:center}@media screen and (max-width:767px){.button--series-list{margin-bottom:55px}}.button--prize-detail-black{text-align:center;margin-bottom:60px}@media screen and (max-width:767px){.button--prize-detail-2nd{text-align:center;background-color:#f9f9f9;padding:10px 0 50px;margin:0 10px;position:relative;z-index:10}}.button--topic-detail-1{margin-bottom:47px;text-align:center}@media screen and (max-width:767px){.button--topic-detail-1{margin-bottom:32px}}.button--topic-detail-2{margin-bottom:50px;text-align:center}@media screen and (max-width:767px){.button--topic-detail-2{margin-bottom:58.5px}}.button-text{font-size:12px;color:#999;text-align:left}@media screen and (max-width:767px){.button-text{font-size:11px;margin:5px 0 0}}.button--topic{margin-top:50px}.button--topic .button-text{display:block;text-align:center}.button--topic img{width:auto;margin-top:-5px}.button-open-link{margin-top:-5px}.button-8bit{position:relative;display:inline-block}.button-8bit--black{width:calc(100% - 30px)}.button-8bit--center{left:50%;transform:translateX(-50%)}.button-8bit-link{font-size:14px;display:block;background-image:url(/Content/images/btn-bg.svg)}.button-8bit-link,.button-8bit-link:before{background-repeat:no-repeat;background-size:contain}.button-8bit-link:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(/Content/images/btn-bg-black.svg);transition:opacity .5s ease-in-out}.button-8bit-link:hover:before{opacity:0}.button-8bit--black .button-8bit-link{background-image:url(/Content/images/btn-bg-small.svg);padding:5px 0}.button-8bit--black .button-8bit-link:before{background-image:url(/Content/images/btn-bg-black-small.svg)}@media screen and (max-width:767px){.button-8bit-link{font-size:12px}}.button-8bit-image{margin-top:-3px}.button-8bit-left{width:20px;height:48px;position:absolute;top:0;left:-15px;background-image:url(/Content/images/button-red.png)}@media screen and (max-width:767px){.button-8bit-left{width:35px;height:35px;left:-10px;background-size:cover}}.button-8bit-right{width:20px;height:48px;position:absolute;top:0;right:-15px;background-position-x:right;background-image:url(/Content/images/button-red.png)}@media screen and (max-width:767px){.button-8bit-right{width:35px;height:35px;right:-10px;background-size:cover}}.button-8bit-left--black,.button-8bit-right--black{background-image:url(/Content/images/button-black.png);height:35px;background-size:cover}.button-left--black,.button-right--black{-webkit-filter:brightness(0);filter:brightness(0);background-size:cover}.button-8bit-text{color:#fff;display:inline-block;letter-spacing:.25em;text-align:center;position:relative;z-index:1}.ipad-ios13 .button-8bit-text.button-8bit-text-see-more{line-height:1;padding:15px 0 16px}@media screen and (max-width:767px){.button-8bit-text{width:255px;height:35px;line-height:2.7}}@media screen and (max-width:374px){.button-8bit-text{width:210px}}.button-text--black{background-color:#000}.button-8bit-text--black{width:100%}@media screen and (max-width:767px){.button-8bit-text--black{line-height:2.7;text-align:center}}.button-8bit-text--center,.button--twitter-list{text-align:center}.button--event-detail{text-align:center;margin-bottom:5px}.button--event-detail .button-8bit-link{display:inline-block;position:relative;padding:0 48px;width:404px;overflow:hidden}.button--event-detail .button-8bit-link:before{left:1px}.button--event-detail .button-8bit-link:after,.button--event-detail .button-8bit-link:before{content:"";position:absolute;top:0;bottom:0;width:48px;background-image:url(/Content/images/button-red.png);background-repeat:no-repeat;background-size:auto 100%}.button--event-detail .button-8bit-link:after{right:1px;transform:scaleX(-1)}@media screen and (max-width:767px){.button--event-detail .button-8bit-link{width:275px}}.button--event-detail .button-8bit-text{position:relative;width:100%}.button--event-detail .button-8bit-text:before{content:"";position:absolute;right:68px;top:17px;width:13px;height:13px;background:url(/Content/images/event-button-arrow.svg) no-repeat 0 0;background-size:100% auto}@media screen and (max-width:767px){.button--event-detail .button-8bit-text:before{right:13px;top:10px;width:11px;height:11px}}@media screen and (max-width:767px){.button--event-detail .button-8bit-text{font-size:12px;height:31.5px;line-height:2.7}}.button--event-detail .button-8bit-jump{font-size:12px;color:#999;display:block;padding:8px 0 0;letter-spacing:.12em}@media screen and (max-width:767px){.button--event-detail .button-8bit-jump{font-size:10px}}.button--event-detail:hover .button-8bit-link .button-8bit-text{background-color:#2d2d2d}.button--event-detail:hover .button-8bit-link:after,.button--event-detail:hover .button-8bit-link:before{background-image:url(/Content/images/button-black.png)}.button--event-detail.button--event-detail-black .button-8bit-link{width:310px}.button--event-detail.button--event-detail-black .button-8bit-link:after,.button--event-detail.button--event-detail-black .button-8bit-link:before{background-image:url(/Content/images/button-black.png)}@media screen and (max-width:767px){.button--event-detail.button--event-detail-black .button-8bit-link{width:275px}}.button--event-detail.button--event-detail-black .button-8bit-text{background-color:#2d2d2d}.button--event-detail.button--event-detail-black .button-8bit-text:before{content:normal}.button--event-detail.button--event-detail-black:hover .button-8bit-link .button-8bit-text{background-color:#e60000}.button--event-detail.button--event-detail-black:hover .button-8bit-link:after,.button--event-detail.button--event-detail-black:hover .button-8bit-link:before{background-image:url(/Content/images/button-red.png)}.button--event-detail.button--event-detail-black-sidebar .button-8bit-link{width:274px}@media screen and (max-width:767px){.button--event-detail{margin-bottom:34px}}@media screen and (max-width:767px){.button--prize-detail-page-ranking{padding-bottom:44px}}.button-default-wrap-event-detail-content{display:flex;justify-content:center;flex-wrap:wrap}.button-default-event-detail{margin:0 35px 40px!important;flex:0 40%}.button-default-wrap{text-align:center;position:relative;z-index:10}@media screen and (max-width:767px){.button-default-wrap.button-event-detail-sidebar{margin:25px 0 24px}}.button-default-wrap.button-default-prize-detail{margin-bottom:49px}.button-default-wrap.button-default-wrap-price-detail{margin-bottom:0}.button-default-wrap.button-default-wrap-ranking{margin:-10px 0 70px}@media screen and (max-width:767px){.button-default-wrap.button-default-wrap-ranking{margin:-10px 0 0}}.button-default-wrap.button-default-wrap-ranking-taito-prize{margin:-10px 0 0}.button-default-wrap.button-default-wrap-topic{margin:10px 0 45px}@media screen and (max-width:767px){.button-default-wrap.button-default-wrap-topic{margin:0}}.button-default-wrap.button-default-wrap-store{margin:25px 0 0}.button-default-wrap.button-default-wrap-gc-detail-news,.button-default-wrap.button-default-wrap-gc-detail-prize,.button-default-wrap.button-default-wrap-gc-detail-sales{margin-bottom:90px}@media screen and (max-width:767px){.button-default-wrap.button-default-wrap-gc-detail-news,.button-default-wrap.button-default-wrap-gc-detail-prize,.button-default-wrap.button-default-wrap-gc-detail-sales{margin:24px 0 30px}}.button-default-wrap.button-default-wrap-gc-detail-prize{margin-top:-46px}@media screen and (max-width:767px){.button-default-wrap.button-default-wrap-gc-detail-prize{margin-top:24px}}@media screen and (max-width:767px){.button-default-wrap.button-default-wrap-gc-detail-sales{margin:1px 0 27px}}@media screen and (max-width:767px){.button-default-wrap.button-default-wrap-gc-detail-news{margin:0 0 29px}}.button-default-wrap.button-default-wrap-gc-detail-other-stores{margin:30px 0 107px}@media screen and (max-width:767px){.button-default-wrap.button-default-wrap-gc-detail-other-stores{margin:-10px 0 18px}}.button-default-wrap.button-default-wrap-gc-detail-google{margin-bottom:24px}@media screen and (max-width:767px){.button-default-wrap.button-default-wrap-gc-detail-google{margin-bottom:0}}.button-default{width:372px;height:48px;position:relative;margin:0 auto;background-color:#e60000;cursor:pointer;transition:background-color .5s ease-in-out}.button-default.button-default-arc-detail-page,.button-default.button-default-col-item{width:100%}@media screen and (max-width:1280px){.button-default.button-default-arc-detail-page,.button-default.button-default-col-item{width:270px}}@media screen and (max-width:767px){.button-default.button-default-arc-detail-page,.button-default.button-default-col-item{width:253px;height:32px}}.button-default.button-default-facebook-list,.button-default.button-default-twitter-list{width:180px;height:35px}@media screen and (max-width:767px){.button-default.button-default-facebook-list,.button-default.button-default-twitter-list{width:100%;height:32px}}.button-default.button-default-long{width:422px}@media screen and (max-width:767px){.button-default.button-default-long{width:253px;height:32px}}.button-default.button-default-entry{width:100%;height:35px}@media screen and (max-width:767px){.button-default.button-default-entry{width:100%;height:32px}}.button-default.button-default-entry:before,.button-default.button-default-facebook-list:before,.button-default.button-default-sidebar:before,.button-default.button-default-twitter-list:before{left:-6px;right:-6px}.button-default.button-default-entry:after,.button-default.button-default-facebook-list:after,.button-default.button-default-sidebar:after,.button-default.button-default-twitter-list:after{left:-11px;right:-11px}.button-default:before{content:"";position:absolute;left:-8px;right:-8px;top:11%;bottom:11%;background-color:#e60000;transition:background-color .5s ease-in-out}@media screen and (max-width:767px){.button-default:before{left:-7px!important;right:-7px!important;top:3px;bottom:3px}}.button-default:after{content:"";position:absolute;left:-14px;right:-14px;top:26%;bottom:26%;background-color:#e60000;transition:background-color .5s ease-in-out}@media screen and (max-width:767px){.button-default:after{left:-10px!important;right:-10px!important;top:10px;bottom:10px}}.button-default:hover,.button-default:hover:after,.button-default:hover:before{background-color:#2d2d2d}.button-default.button-default-sidebar{width:94%;height:35px}@media screen and (max-width:767px){.button-default.button-default-sidebar{width:253px;height:32px}}.button-default.button-default-google-map{width:203px;height:29px}@media screen and (max-width:767px){.button-default.button-default-google-map{width:calc(100% - 60px);margin:0 30px;height:32px}}@media screen and (max-width:767px){.button-default{width:270px;height:32px}}.button-default-black,.button-default-black:after,.button-default-black:before{background-color:#2d2d2d}.button-default-black:hover,.button-default-black:hover:after,.button-default-black:hover:before{background-color:#e60000}.button-default-dark-black,.button-default-dark-black:after,.button-default-dark-black:before{background-color:#000}.button-default-dark-black:hover,.button-default-dark-black:hover:after,.button-default-dark-black:hover:before{background-color:#e60000}.button-default-link{padding:13px 0;letter-spacing:.1em;display:block;position:relative;height:100%;color:#fff;text-align:center;z-index:1;font-size:14px;text-decoration:none}.button-default-sidebar .button-default-link{padding:7px 0}.button-default-link.button-default-link-facebook-list,.button-default-link.button-default-link-twitter-list{font-size:12px;letter-spacing:1.45px;font-weight:500;padding:8px 0}.button-default-link.button-default-link-entry{padding:7px 0}.button-default-link.button-default-link-google-map{padding:7px 0 6px;line-height:1}@media screen and (max-width:767px){.button-default-link.button-default-link-google-map{padding:10px 0 6px}}@media screen and (max-width:767px){.button-default-link{font-size:12px;padding:7px 0}}.button-default-text-under{font-size:12px;color:#999;display:inline-block;padding:8px 0 0;letter-spacing:.12em}@media screen and (max-width:767px){.button-default-text-under{font-size:10px;letter-spacing:.16em}}.popular-article-list{display:flex;flex-wrap:wrap;margin:0 -22px}@media screen and (max-width:767px){.popular-article-list{margin:0 -10px}}.popular-article{width:25%;height:auto;display:inline-block;padding:0 22px 25px;text-align:center}.popular-article>a{display:block}@media screen and (max-width:767px){.popular-article{width:50%;padding:0 10px 22px}}.popular-article h3{font-size:14px;font-weight:500;line-height:1.87;letter-spacing:1.05px;color:#333;overflow:hidden;margin-bottom:0}@media screen and (max-width:767px){.popular-article h3{font-size:11px;line-height:1.82;letter-spacing:1.54px}}.popular-detail{background-color:#fff;margin:0 0 114px}@media screen and (max-width:767px){.popular-detail{padding:30px 20px 0;margin:0 10px;background-color:#f9f9f9;position:relative;z-index:10}}.popular-detail-article{position:relative;z-index:10}.popular-detail-series-list{margin:0 0 80px}@media screen and (max-width:767px){.popular-detail-series-list{margin:0 10px}}.popular-detail-heading{font-size:26px;font-weight:700;position:relative;margin-top:0;margin-bottom:50px}@media screen and (max-width:767px){.popular-detail-heading{font-size:15px}}.popular-detail-heading:before{content:"";width:100%;height:4px;background-color:#e60000;position:absolute;bottom:-20px;left:0}.popular-detail-heading:after{content:"";width:3px;height:4px;position:absolute;bottom:-20px;left:0;box-shadow:6px 0 0 #fff,15px 0 0 #fff,24px 0 0 #fff}.popular-detail-image{max-width:100%;width:100%;margin:0 auto;display:block;height:auto}.popular-detail-body{padding:60px 60px 80px}@media screen and (max-width:767px){.popular-detail-body{background-color:#fff;padding:25px 20px 30px}}.popular-detail-body p{font-size:16px;font-weight:500;letter-spacing:.15em}@media screen and (max-width:767px){.popular-detail-body p{font-size:13px}}.popular-detail-body p.alignleft{text-align:left}.popular-detail-body p.aligncenter{text-align:center}.popular-detail-body p.alignright{text-align:right}.popular-detail-body a{color:#999;text-decoration:none;position:relative}@media screen and (max-width:767px){.popular-detail-body a{letter-spacing:.3em}}.popular-detail-body a:after{content:"";width:100%;height:1px;background-color:#999;position:absolute;bottom:-6px;left:0}.popular-detail-body img{margin-top:50px}@media screen and (max-width:767px){.popular-detail-body img{max-width:100%;margin-top:30px}}.popular-detail-link-icon{margin-top:-3px!important;margin-left:5px}.game-detail-container{display:flex;position:relative;max-width:1320px;margin:auto}@media screen and (max-width:767px){.game-detail-container{flex-direction:column;background-color:#f9f9f9;margin:0 10px}}.game-detail-main{flex:0 0 67.5%;margin:0 2px 0 60px;z-index:1;width:0}@media screen and (max-width:767px){.game-detail-main{flex:1 0 100%;margin:0;width:100%}}.game-detail-side{padding:0 54px 0 29px;position:absolute;top:-75px;right:0;margin-top:50px;width:360px;z-index:1}.game-detail-side .section-heading,.game-detail-side .section-heading-text{display:none}@media screen and (max-width:767px){.game-detail-side .section-heading,.game-detail-side .section-heading-text{display:block;margin-right:20px;font-size:10px}}@media screen and (max-width:767px){.game-detail-side{flex:1 0 100%;margin:0;width:100%;top:unset;position:relative;right:unset;padding:23px 20px 0}}.game-detail-side.is-sticky{position:fixed;top:0;right:calc((100% - 1320px)/2)}@media screen and (max-width:767px){.game-detail-side.is-sticky{position:unset;top:unset;right:unset}}.game-detail-side.is-sticky-stop{top:auto;bottom:0}@media screen and (max-width:767px){.game-detail-side.is-sticky-stop{top:unset;bottom:unset}}@media screen and (max-width:767px){.game-detail-side .side-banner-small,.game-detail-side>.side-banner-twitter{display:none}}.game-detail-sub-accordion{padding:0 31px}@media screen and (max-width:767px){.game-detail-sub-accordion{width:100%;padding:0 20px}}.game-detail-photo-image{background-image:url(../images/icon-taito-image-modifier.png);background-size:30px;position:absolute;height:30px;width:30px;top:-7px;left:-7px;z-index:9;background-repeat:no-repeat}@media screen and (max-width:767px){.game-detail-photo-image{display:none}}.game-detail-branch-name{position:relative;display:inline-block;text-decoration:none}.game-detail-branch-name:after{content:"";background-image:url(../images/icon-pixel-arrow.png);background-size:6px;position:relative;height:12px;width:12px;top:0;right:-25px;background-repeat:no-repeat}@media screen and (max-width:767px){.game-detail-branch-name:after{top:3px;right:0}}.game-app-detail-store-list-item:not(:last-child){padding:12px 0}.game-app-detail-store-list-item .store-info-header{margin-bottom:0}.game-detail-store-list{padding-left:8px}@media screen and (max-width:767px){.game-detail-store-list{padding:0}}@media screen and (max-width:767px){.game-detail-store-list-item .store-branch{margin-left:10px}}.game-detail-store-list-item:not(:last-child){padding:30px 0}@media screen and (max-width:767px){.game-detail-store-list-item:not(:last-child){padding:20px 0}}.game-detail-accordion-button.sub-accordion-button-static.active,.game-detail-accordion-button.sub-accordion-button.active{position:relative;display:flex;align-items:center;white-space:nowrap;justify-content:center;padding-right:0;pointer-events:none}@media screen and (max-width:767px){.game-detail-accordion-button.sub-accordion-button-static.active,.game-detail-accordion-button.sub-accordion-button.active{padding:0 0 0 20px;letter-spacing:.05em}}.game-detail-accordion-button.sub-accordion-button-static.active:after,.game-detail-accordion-button.sub-accordion-button.active:after{content:"";position:relative;height:1px;width:100%;display:block;margin-left:20px;background-color:#2d2d2d}.game-detail-accordion-button.sub-accordion-button-static.active span,.game-detail-accordion-button.sub-accordion-button.active span{pointer-events:none}.game-detail-accordion-panel{padding:10px 0}@media screen and (max-width:767px){.game-detail-accordion-panel{padding:0}}.game-detail-sub-accordion-item{padding:36px 0;margin-bottom:0}@media screen and (max-width:767px){.game-detail-sub-accordion-item{padding:20px 0}}.game-detail-sub-accordion-item:last-child{padding-top:0}.game-detail-sub-accordion-panel{padding:0}.game-detail-article{background-color:#fff;padding-top:10px}@media screen and (max-width:766px){.game-detail-article{margin:0 auto;width:calc(100% - 40px);position:relative}.game-detail-article:before{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;content:"";z-index:5}}@media screen and (max-width:767px){.game-article-detail-gc-store-detail,.game-detail-article-arc-page{padding-top:20px}}.game-detail-article-inner-wrap{position:relative;z-index:10}.game-detail-article-title{font-size:30px;margin-top:20px;padding-left:40px;letter-spacing:.146em;position:relative}@media screen and (max-width:767px){.game-detail-article-title{font-size:17px;margin-top:-3px;padding:0 21px;line-height:1.8;letter-spacing:.17em}}.game-detail-article-title:before{content:"";position:absolute;height:100%;width:10px;display:block;background-color:#e60000;left:0;top:0}@media screen and (max-width:767px){.game-detail-article-title:before{width:4px;height:95%;top:50%;transform:translateY(-50%)}}.game-detail-article-tags-list{display:flex;flex-wrap:wrap;list-style:none;justify-content:flex-start}@media screen and (max-width:767px){.game-detail-article-tags-list{padding-left:20px;margin-top:-2px}}.game-detail-article-tags-item{background-color:#efefef;padding:1px 20px;letter-spacing:.02em;margin-left:7px;font-size:15px;color:#aaa;position:relative;margin-right:24px;margin-bottom:20px;text-align:center;flex:0 auto}@media screen and (max-width:767px){.game-detail-article-tags-item{padding:2px 10px;margin-right:14px;margin-left:8px;font-size:10px;margin-bottom:10px}}.game-detail-article-tags-item:before{content:"";width:7px;height:26px;background-size:194px;background-image:url(../images/button-gray-small.png);position:absolute;top:0;left:-7px;background-repeat:no-repeat}@media screen and (max-width:767px){.game-detail-article-tags-item:before{background-size:150px}}.game-detail-article-tags-item:after{content:"";width:7px;height:26px;background-size:194px;background-image:url(../images/button-gray-small.png);position:absolute;top:0;right:-7px;background-repeat:no-repeat;background-position-x:right}@media screen and (max-width:767px){.game-detail-article-tags-item:after{background-size:150px}}.game-detail-article-tags-link{text-decoration:none;color:#aaa}.game-detail-article-content{padding:0 40px 54px}@media screen and (max-width:767px){.game-detail-article-content{padding:0 20px 18px}}.game-detail-article-description{letter-spacing:.16em;line-height:2.4}@media screen and (max-width:767px){.game-detail-article-description{line-height:2.4;font-size:12px;letter-spacing:.26em}}.game-detail-article-description-list{margin:36px 0 41px;padding-left:30px;list-style:none}@media screen and (max-width:767px){.game-detail-article-description-list{margin:-3px 0 11px;padding-left:20px}}.game-detail-article-description-item{margin-bottom:20px;letter-spacing:.17em;line-height:2;position:relative}@media screen and (max-width:767px){.game-detail-article-description-item{margin-bottom:5px;letter-spacing:.2em;line-height:2.2;font-size:13px}}.game-detail-article-description-item:before{content:"";position:absolute;height:9px;width:9px;display:block;background-color:#e60000;left:-30px;top:13px}@media screen and (max-width:767px){.game-detail-article-description-item:before{left:-19px;top:11px;height:8px;width:8px}}.game-detail-article-copyright{font-size:12px;line-height:1.7;letter-spacing:.18em;color:#aaa}@media screen and (max-width:767px){.game-detail-article-copyright{font-size:10px;line-height:1.8;letter-spacing:.12em}}.game-detail-slider{z-index:20;margin-top:40px}@media screen and (max-width:767px){.game-detail-slider{margin-top:2px;height:auto}}.game-detail-slider-image{background-size:cover;background-repeat:no-repeat;background-position:50%;padding-top:56.25%}@media screen and (max-width:767px){.game-detail-slider-image{background-size:contain;height:auto;padding-top:57%}}.game-detail-slider-thumb{margin:20px 0;z-index:20}.game-detail-slider-thumb-wrapper{justify-content:center}.game-detail-slider-thumb-image{width:50px!important;margin-left:5px!important;margin-right:5px!important;border:0;height:5px;background-color:#eaeaea;background-image:none!important}@media screen and (max-width:767px){.game-detail-slider-thumb-image{width:40px!important;margin-left:3px!important;margin-right:3px!important}}.game-detail-slider-thumb-image.swiper-slide-thumb-active{background-color:#e60000}.game-detail-article-table{width:100%;margin-top:80px;border:1px solid #eee}@media screen and (max-width:767px){.game-detail-article-table{margin-top:30px}}.game-detail-article-row{height:100%;display:flex}@media screen and (max-width:767px){.game-detail-article-row{flex-direction:column}}.is-ie .game-detail-article-row{flex:0 100%}.game-detail-article-cell{border:1px solid #eee;padding:23px 0 24px 30px;width:100%;line-height:1.9;letter-spacing:.12em}@media screen and (max-width:767px){.game-detail-article-cell{padding:12px 0 12px 18px;font-size:12px}}.is-ie .game-detail-article-cell{flex:0 80%;display:block}.game-detail-article-cell-header{width:334px;background-color:#f9f9f9;padding-left:30px;padding-right:74px;letter-spacing:.12em;display:flex}@media screen and (max-width:767px){.game-detail-article-cell-header{width:100%;padding-left:18px;padding-right:18px}}.is-ie .game-detail-article-cell-header{flex:0 20%}.game-detail-article-cell-item-model{border:2px solid #eee;padding:0 12px;letter-spacing:1px;font-size:15px;margin-right:5px;border-radius:7px;display:inline-block}@media screen and (max-width:767px){.game-detail-article-cell-item-model{font-size:10px}}.game-detail-article-cell-item-link{letter-spacing:1.2px;color:#2d2d2d;display:block;text-decoration:none;padding-bottom:8px}.game-detail-article-cell-item-link span{border-bottom:1px solid #2d2d2d;position:relative}.game-detail-article-cell-item-link span:after{content:"";position:absolute;top:5px;right:-22px;height:14px;width:14px;background-image:url(../images/open-link.png);background-size:contain;background-repeat:no-repeat;background-position:50%}.game-detail-2-col-button{display:flex;margin:20px 7px 0;justify-content:space-between}@media screen and (max-width:767px){.game-detail-2-col-button{flex-direction:column;margin:25px auto 0}}.game-detail-2-col-button.game-detail-2-col-button-arc-detail,.game-detail-2-col-button.game-detail-2-col-button-gc-store-detail,.game-detail-2-col-button.game-detail-2-col-button-mob-detail{margin:60px 0 0;padding:0 14px;justify-content:center;flex-wrap:wrap}@media screen and (max-width:767px){.game-detail-2-col-button.game-detail-2-col-button-arc-detail,.game-detail-2-col-button.game-detail-2-col-button-gc-store-detail,.game-detail-2-col-button.game-detail-2-col-button-mob-detail{margin:23px 0 0}}.game-detail-button-link{font-size:14px;display:flex;letter-spacing:.15em;text-align:center;align-items:center;justify-content:center;padding:0;width:100%}@media screen and (max-width:767px){.game-detail-button-link{line-height:1;font-size:12px;height:31px;background-color:#2d2d2d}}@media screen and (max-width:767px){.game-detail-button-link:after,.game-detail-button-link:before{height:31px;background-size:293px}}@media screen and (max-width:767px){.game-detail-more-button:after,.game-detail-more-button:before{height:31px;background-size:293px;background-image:url(../images/button-black.png)}}.game-detail-button-link-ext{padding:0}.game-detail-button{flex:0 40%;margin:0 20px 20px}@media screen and (max-width:767px){.game-detail-button{width:100%;margin:auto auto 20px;flex:0 100%}}.game-detail-button-store{flex:0 45%}@media screen and (max-width:767px){.game-detail-button-store{flex:0 100%}}.game-detail-button-link-store{padding:3px;width:100%}@media screen and (max-width:767px){.game-detail-button-link-store{padding:10px;width:90%}}.game-detail-button-ext{text-align:center;flex:0 46%;margin:0}@media screen and (max-width:767px){.game-detail-button-ext{flex:0 100%;margin:0}}.game-detail-button-ext-text{font-size:12px;letter-spacing:.1em;color:#aaa}@media screen and (max-width:767px){.game-detail-button-ext-text{font-size:10px;letter-spacing:.17em;margin-top:-14px}}.game-detail-article-inner{position:relative;z-index:11}.prize-detail{display:flex;justify-content:space-between}@media screen and (max-width:767px){.prize-detail{flex-direction:column}}.prize-detail-content{width:calc(100% - 312px)}@media screen and (max-width:767px){.prize-detail-content{margin:0 auto;width:calc(100% - 40px)}}.prize-article-category{display:block;padding:0 40px;width:100%}@media screen and (max-width:767px){.prize-article-category{padding:0 30px}}.prize-category-list{display:flex;list-style:none;padding:0;margin:0 0 32px;flex-wrap:wrap}@media screen and (max-width:767px){.prize-category-list{margin:10px 0;flex-wrap:wrap}}.prize-category-list-item{position:relative;height:26px;margin-bottom:10px}.prize-category-list-item:after,.prize-category-list-item:before{content:"";display:block;position:absolute;background-color:#efefef;top:50%;transform:translateY(-50%)}.prize-category-list-item:before{width:calc(100% + 6px);height:80%;left:-3px}.prize-category-list-item:after{width:calc(100% + 12px);height:60%;left:-6px}.prize-category-list-item:not(:last-child){margin-right:30px}@media screen and (max-width:767px){.prize-category-list-item{height:19px;margin:0 0 10px}}.prize-category-list-item-link{display:flex;font-size:15px;background-color:#efefef;color:#aaa;line-height:1;min-height:26px;padding:4px 25px;text-decoration:none;justify-content:center;align-items:center;position:relative;z-index:2}@media screen and (max-width:767px){.prize-category-list-item-link{font-size:10px;min-height:18px;padding:2px 15px 3px}}.prize-detail-article{background-color:#fff;padding-top:20px}@media screen and (max-width:767px){.prize-detail-article{position:relative}.prize-detail-article:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;z-index:5}}.prize-detail-article-inner-wrap{position:relative;z-index:11}.prize-detail-title{margin:0 0 29px;font-size:30px;font-weight:700;letter-spacing:.14em;position:relative;padding:0 40px}@media screen and (max-width:767px){.prize-detail-title{font-size:17px;margin-bottom:12.5px;padding:0 20px}}.prize-detail-title:before{content:"";width:10px;height:100%;background-color:#e60000;position:absolute;top:0;left:0}@media screen and (max-width:767px){.prize-detail-title:before{width:4px}}.prize-detail-list{display:flex;margin:0 0 40px;list-style:none;justify-content:space-between;padding:0 13px}@media screen and (max-width:767px){.prize-detail-list{flex-wrap:wrap;margin-bottom:10px;padding:0 7px}}.prize-detail-list--black{margin-left:15px}@media screen and (max-width:767px){.prize-detail-list--black{margin-left:0}}.prize-detail-list-item-button{flex:0 45%}@media screen and (max-width:767px){.prize-detail-list-item-button{margin-bottom:20px}}.prize-detail-list-buttons{margin:0}.prize-detail-list-buttons .button-8bit{flex:0 0 46%}.prize-detail-list-buttons .button-8bit-link{display:block;text-decoration:none}.prize-detail-list-buttons .button-8bit-left{left:0}.prize-detail-list-buttons .button-8bit-right{right:0}.prize-detail-list-buttons .button-8bit-text{width:calc(100% - 40px);margin:0 auto;padding:0;text-decoration:none;display:block}@media screen and (max-width:767px){.prize-detail-list-buttons{margin-bottom:10px;text-align:center;display:block}}.prize-detail-list-item{position:relative}.prize-detail-list-item:after,.prize-detail-list-item:before{content:"";display:block;position:absolute;background-color:#efefef;top:50%;transform:translateY(-50%)}.prize-detail-list-item:before{width:calc(100% + 6px);height:80%;left:-3px}.prize-detail-list-item:after{width:calc(100% + 12px);height:60%;left:-6px}@media screen and (max-width:767px){.prize-detail-list-item{margin-bottom:10px}}.prize-detail-list-item:not(:last-child){margin-right:20px}@media screen and (max-width:767px){.prize-detail-list-item:not(:last-child){margin-right:10px}}@media screen and (max-width:767px){.prize-detail-list-item--black{width:100%}}@media screen and (max-width:767px){.prize-detail-list-item--black .button-8bit-left--black{left:0;height:32px}}@media screen and (max-width:767px){.prize-detail-list-item--black .button-8bit-right--black{right:0;height:32px}}@media screen and (max-width:767px){.prize-detail-list-item--black{width:275px;text-align:center}.prize-detail-list-item--black:first-of-type{margin-bottom:20px}}.prize-detail-link{font-size:14px;color:#aaa;background-color:rgba(45,45,45,.08);text-decoration:none;line-height:1;padding:6px 29px 7px 28px;border-radius:15px;letter-spacing:.06em}@media screen and (max-width:767px){.prize-detail-link{padding:4.5px 22px 4px 24px;font-size:10px}}.prize-detail-link--black{width:200px;letter-spacing:.12em}@media screen and (max-width:1280px){.prize-detail-link--black{width:135px}}@media screen and (max-width:767px){.prize-detail-link--black{margin:0 10px;width:calc(100% - 20px);height:32px;padding:0 45px}}.prize-detail-entry{display:flex;justify-content:space-between;padding:0 40px 40px}@media screen and (max-width:767px){.prize-detail-entry{flex-direction:column;padding:0 20px}}.prize-detail-info{padding-left:0;flex:0 59%}@media screen and (max-width:767px){.prize-detail-info{padding:0}}.prize-detail-text{font-size:16px;font-weight:500;letter-spacing:.12em;line-height:2}@media screen and (max-width:767px){.prize-detail-text{margin-top:0;font-size:13px}}.prize-detail-text--red{font-size:14px;color:#e60000;letter-spacing:.16em;line-height:1.8;margin-top:0}@media screen and (max-width:767px){.prize-detail-text--red{font-size:12px;margin-bottom:10px}}.prize-detail-text--gray{font-size:12px;color:#aaa;letter-spacing:.16em;line-height:1.6;margin-bottom:30px}@media screen and (max-width:767px){.prize-detail-text--gray{font-size:10px;margin-bottom:22px}}.prize-detail-sidebar{width:272px;position:relative;z-index:10}@media screen and (max-width:767px){.prize-detail-sidebar .banner{width:100%;margin:0 auto;padding:0 0 60px}}@media screen and (max-width:374px){.prize-detail-sidebar .banner{width:100%}}@media screen and (max-width:767px){.prize-detail-sidebar{background-color:#f9f9f9;padding:0 20px;margin:0 10px;max-width:100%}}.prize-detail-sidebar-left{left:20px}@media screen and (max-width:767px){.prize-detail-sidebar-left{left:0}}.prize-detail-sidebar-heading{font-size:18px;font-weight:700;margin-top:0;position:relative;padding-left:21px;line-height:1}@media screen and (max-width:767px){.prize-detail-sidebar-heading{margin-bottom:0}}.prize-detail-sidebar-heading:before{top:0}.prize-detail-sidebar-heading:after,.prize-detail-sidebar-heading:before{content:"";width:8px;height:8px;background-color:#e60000;position:absolute;left:0}.prize-detail-sidebar-heading:after{top:11px}.prize-detail-sidebar-list{margin:0;padding:0;list-style:none}@media screen and (max-width:767px){.prize-detail-sidebar-list{margin-top:40px}}.prize-detail-sidebar-list-item{margin-bottom:39px;position:relative}.prize-detail-sidebar-list-item:first-of-type .prize-detail--sidebar-thumb:after{position:absolute;width:40px;height:42px;right:-21px;top:-21px;background-image:url(/Content/images/badge-rank1.png);background-repeat:no-repeat;background-size:contain;content:""}@media screen and (max-width:767px){.prize-detail-sidebar-list-item:first-of-type .prize-detail--sidebar-thumb:after{width:22px;height:22px;right:auto;left:-4px;top:-4px}}.prize-detail-sidebar-list-item:nth-of-type(2) .prize-detail--sidebar-thumb:after{position:absolute;width:40px;height:42px;right:-21px;top:-21px;background-image:url(/Content/images/badge-rank2.png);background-repeat:no-repeat;background-size:contain;content:""}@media screen and (max-width:767px){.prize-detail-sidebar-list-item:nth-of-type(2) .prize-detail--sidebar-thumb:after{width:22px;height:22px;right:auto;left:-4px;top:-4px}}.prize-detail-sidebar-list-item:nth-of-type(3) .prize-detail--sidebar-thumb:after{position:absolute;width:40px;height:42px;right:-21px;top:-21px;background-image:url(/Content/images/badge-rank3.png);background-repeat:no-repeat;background-size:contain;content:""}@media screen and (max-width:767px){.prize-detail-sidebar-list-item:nth-of-type(3) .prize-detail--sidebar-thumb:after{width:22px;height:22px;right:auto;left:-4px;top:-4px}}@media screen and (max-width:767px){.prize-detail-sidebar-list-item{margin-bottom:0;padding:20px 0}}@media screen and (max-width:767px){.prize-detail-sidebar-list-item:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-image:linear-gradient(90deg,transparent 50%,#ccc 0);background-size:10px 100%}}.prize-detail-sidebar-link{text-decoration:none}.prize-detail-sidebar-link:hover .prize-detail-sidebar-image{transform:scale(1.1);-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (max-width:767px){.prize-detail-sidebar-article{display:flex}}.prize-detail--sidebar-thumb{margin-bottom:15px;position:relative}@media screen and (max-width:767px){.prize-detail--sidebar-thumb{max-width:60px;flex:1;margin-bottom:0}}.prize-detail--sidebar-thumb-wrap{overflow:hidden}@media screen and (max-width:767px){.prize-detail-sidebar-info{flex:1;display:flex;flex-direction:column;padding-left:10px}}.prize-detail-sidebar-image{width:100%;transition:transform .4s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.prize-detail-sidebar-meta{font-size:12px;font-weight:500;color:#e60000;display:flex;justify-content:space-between;letter-spacing:.16em;line-height:2.1;margin-bottom:5px;margin-top:2px}@media screen and (max-width:767px){.prize-detail-sidebar-meta{order:1;font-size:10px}}@media screen and (max-width:767px){.prize-detail-sidebar-meta-text:last-child{display:none}}.prize-detail-sidebar-title{font-size:14px;font-weight:500;color:#2d2d2d;letter-spacing:.14em;line-height:2;margin:0}@media screen and (max-width:767px){.prize-detail-sidebar-title{order:0;font-size:13px;line-height:1.6}}.prize-detail-container{width:100%;height:270px;margin-left:auto;margin-right:auto}.prize-detail-slide{background-size:cover;background-position:50%}.prize-detail-thumb{margin-bottom:25px}.prize-detail-thumb-top{width:100%;flex:0 37%;margin:0}.prize-detail-thumb-top .swiper-wrapper{height:unset;background-position:50%;background-size:cover;background-repeat:no-repeat}.prize-detail-thumb-top .swiper-slide{padding-top:100%;background-size:cover;background-repeat:no-repeat}@media screen and (max-width:767px){.prize-detail-thumb-top .swiper-slide{background-position:50%;background-size:cover;background-repeat:no-repeat}}.prize-detail-thumb-bottom{height:20%;box-sizing:border-box;padding:10px 0}@media screen and (max-width:767px){.prize-detail-thumb-bottom{height:51px;padding:0}}.prize-detail-thumb-bottom .swiper-slide{height:46px}.prize-detail-thumb-bottom .swiper-slide:last-child{margin-right:0!important}.prize-detail-thumb-bottom .swiper-slide-thumb-active{border:4px solid #e60000}.prize-detail-thumb-bottom--taito-prize .swiper-wrapper{display:flex;justify-content:center}@media screen and (max-width:767px){.prize-detail-thumb-bottom--taito-prize .swiper-wrapper{padding-top:20px}}.prize-detail-thumb-bottom--taito-prize .swiper-slide{height:4px;background-color:#eaeaea;cursor:pointer}@media screen and (max-width:767px){.prize-detail-thumb-bottom--taito-prize .swiper-slide{width:22.5px}}.prize-detail-thumb-bottom--taito-prize .swiper-slide-thumb-active{border:0;background-color:#e60000}.prize-detail-thumb-bottom .prize-detail-slide{width:25%;height:100%;opacity:.4}.prize-detail-thumb-bottom .prize-detail-slide-thumb-active{opacity:1}.prize-detail-grid-list{display:flex;flex-wrap:wrap;margin:40px -20px 0;padding:0;list-style:none}@media screen and (max-width:767px){.prize-detail-grid-list{margin:40px -9px 0}}.prize-detail-grid-list.prize-detail-grid-list-taito-prize{margin:40px -20px 0}@media screen and (max-width:767px){.prize-detail-grid-list.prize-detail-grid-list-taito-prize{margin:40px -9px 0}}.prize-detail-grid-list-item{margin-bottom:30px;width:47%}@media screen and (max-width:767px){.prize-detail-grid-list-item:last-child{display:none}}.is-ie .prize-detail-grid-list-item{width:33.3%}@media screen and (min-width:767px){.prize-detail-grid-list-item{width:33.33333%;padding:0 20px}}@media screen and (max-width:767px){.prize-detail-grid-list-item{width:50%;padding:0 9px}}.prize-detail-grid-list-item img{width:100%}.prize-detail-grid-link{text-decoration:none}.prize-detail-grid-link:hover .prize-detail-grid-thumb{transform:scale(1.1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.prize-detail-grid-eyecath{overflow:hidden;position:relative}.prize-detail-grid-thumb{transition:transform .4s ease}@media screen and (max-width:767px){.prize-detail-grid-thumb{max-width:100%}}.prize-detail-grid-meta{font-size:12px;font-weight:500;color:#e60000;line-height:2;letter-spacing:.16em;display:flex;justify-content:space-between;margin-bottom:0}@media screen and (max-width:767px){.prize-detail-grid-meta{flex-direction:column;font-size:10px;line-height:1.4;margin-bottom:5px}}.prize-detail-grid-title{font-size:14px;font-weight:500;color:#2d2d2d;line-height:2;letter-spacing:.14em;margin:0}@media screen and (max-width:767px){.prize-detail-grid-title{font-size:12px;line-height:1.6}}.prize-detail-thumb-pager{position:relative;z-index:10;top:0}.prize-detail-thumb-pager .swiper-pagination-bullet{width:40px;border-radius:0;height:5px;background-color:#eaeaea;display:inline-block}.prize-detail-thumb-pager .swiper-pagination-bullet-active{background-color:#e60000}@media screen and (max-width:767px){.prize-detail-thumb-pager{margin:5px 0 20px}}.prize-list-search{padding:4px 60px 34px;position:relative;z-index:10}@media screen and (max-width:767px){.prize-list-search{background-color:#f9f9f9;margin:0 20px;padding:30px 0 25px}}.prize-list-search-box{position:relative}.prize-list-search-box:before{display:none;content:"";width:2px;height:2px;background-color:#fff;position:absolute;top:23px;right:45px;box-shadow:0 6px 0 #000,3px 6px 0 #000,6px 6px 0 #000,9px 6px 0 #000,12px 6px 0 #000,6px 0 0 #000,6px 3px 0 #000,6px 9px 0 #000,6px 12px 0 #000}@media screen and (max-width:767px){.prize-list-search-box:before{top:15px;right:25px}}.prize-list-search-icon{width:24px;height:24px;display:inline-block;position:absolute;top:20px;left:32px}@media screen and (max-width:767px){.prize-list-search-icon{width:15px;height:15px;background-size:cover;top:13px;left:15px}}.prize-list-search-input{border:1px solid #ccc;width:100%;font-size:16px;font-weight:500;letter-spacing:.08em;padding:20px 67px;color:#2d2d2d}@media screen and (max-width:767px){.prize-list-search-input{font-size:12px;padding:14px 39px}}.prize-list-search-input:placeholder{color:#2d2d2d;opacity:1}.prize-list-category{padding:0 60px 39px;position:relative;z-index:11}@media screen and (max-width:767px){.prize-list-category{margin:0 20px;padding:0 0 25px}}.prize-list-category-list{display:flex;margin-left:1px}@media screen and (max-width:767px){.prize-list-category-list{display:none}}.prize-list-category-dropdown{position:relative;background-color:#2d2d2d}.prize-list-category-dropdown:after{content:"";width:2px;height:2px;background-color:#fff;position:absolute;top:18px;right:20px;box-shadow:0 0 0 #fff,2px 0 0 #fff,4px 0 0 #fff,6px 0 0 #fff,8px 0 0 #fff,2px 2px 0 #fff,4px 2px 0 #fff,6px 2px 0 #fff,4px 4px 0 #fff}.prize-list-category-select{width:100%;height:40px;font-size:12px;color:#fff;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.prize-list-category-select::-ms-expand{display:none}.prize-list-category-item{text-align:center;margin-left:-1px;position:relative;background-image:url(../images/frame-button.png);background-size:100% 100%;background-position:50%;transition:all .5s ease}.prize-list-category-item.is-active,.prize-list-category-item:hover{background-image:url(../images/frame-button-hover.png)}.prize-list-category-item.is-active .prize-list-category-link{color:#fff}.prize-list-category-item.is-active .prize-list-category-link:before{content:"";width:2px;height:2px;background-color:#fff;position:absolute;top:21px;left:21px;box-shadow:0 0 0 #fff,0 2px 0 #fff,0 4px 0 #fff,0 6px 0 #fff,0 8px 0 #fff,2px 2px 0 #fff,2px 4px 0 #fff,2px 6px 0 #fff,4px 4px 0 #fff}.prize-list-category-item:not(:last-child){width:24%;padding:0 6px}.prize-list-category-item:not(:last-child):hover .prize-list-category-link{color:#fff}.prize-list-category-item:not(:last-child):hover .prize-list-category-link:before{content:"";width:2px;height:2px;background-color:#fff;position:absolute;top:21px;left:21px;box-shadow:0 0 0 #fff,0 2px 0 #fff,0 4px 0 #fff,0 6px 0 #fff,0 8px 0 #fff,2px 2px 0 #fff,2px 4px 0 #fff,2px 6px 0 #fff,4px 4px 0 #fff}.prize-list-category-item:last-child{padding-left:40px;position:relative;background-color:transparent;margin-left:0}.prize-list-category-item:last-child:after{content:"";width:3px;height:3px;background-color:#2d2d2d;position:absolute;top:22px;right:30px;box-shadow:0 0 0 #2d2d2d,3px 0 0 #2d2d2d,6px 0 0 #2d2d2d,9px 0 0 #2d2d2d,12px 0 0 #2d2d2d,3px 3px 0 #2d2d2d,6px 3px 0 #2d2d2d,9px 3px 0 #2d2d2d,6px 6px 0 #2d2d2d}.prize-list-category-item.prize-list-category-item-search{background-image:none}.prize-list-category-item.prize-list-category-item-search:hover .prize-list-category-search-icon{opacity:0}.prize-list-category-item.prize-list-category-item-search:hover .prize-list-category-search-icon-hover{opacity:1}.prize-list-category-link{display:block;text-decoration:none;padding:12px 0;color:#2d2d2d;letter-spacing:.08em;position:relative}.prize-list-category-search-icon{width:24px;height:24px;display:inline-block;position:absolute;top:15px;left:62px;transition:opacity .5s ease-in-out}.prize-list-category-search-icon svg{width:100%;height:100%;stroke-width:0;transform:translateY(-3px)}@media screen and (max-width:767px){.prize-list-category-search-icon{width:15px;height:15px;background-size:cover;top:13px;left:15px}}.prize-list-category-search-icon-hover{opacity:0}.prize-list-category-input{border:1px solid #ccc;width:100%;font-size:16px;font-weight:500;letter-spacing:.08em;color:#2d2d2d;width:297px;padding:15px 40px 15px 60px}@media screen and (max-width:767px){.prize-list-category-input{font-size:12px;padding:14px 39px}}.prize-list-category-input:placeholder{color:#2d2d2d;opacity:1}.prize-list-category-input:active,.prize-list-category-input:focus{outline:0}.prize-list-category-input:hover{cursor:pointer}.prize-list-grid{padding:0 60px;position:relative;z-index:10}@media screen and (max-width:767px){.prize-list-grid{background-color:#f9f9f9;margin:0 10px;padding:20px 20px 0}}.prize-list-grid-list{display:flex;justify-content:flex-start;flex-wrap:wrap;padding:0;margin:0 -20px;list-style:none}.prize-list-grid-list--series-list{margin-top:40px}@media screen and (max-width:767px){.prize-list-grid-list--series-list{margin:40px -10px 20px}}.prize-list-grid-item{flex:0 0 25%;padding:0 20px}.is-ie .prize-list-grid-item{flex:0 0 21%}@media screen and (max-width:767px){.prize-list-grid-item{flex:0 0 50%;padding:0 10px}}.prize-list-grid-link{text-decoration:none}.prize-list-grid-link:hover .prize-list-grid-image{transform:scale(1.1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.prize-list-grid-figure{margin:0 0 14px;overflow:hidden}@media screen and (max-width:767px){.prize-list-grid-figure{margin:0 0 9px}}.prize-list-grid-image{width:100%;transition:transform .4s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.prize-list-grid-meta{font-size:12px;font-weight:500;line-height:2;letter-spacing:.16em;color:#e60000;display:flex;justify-content:space-between;margin:0 0 8px}@media screen and (max-width:767px){.prize-list-grid-meta{font-size:10px;flex-direction:column;line-height:1.8;margin:0 0 6px}}.prize-list-grid-heading{font-size:15px;font-weight:500;color:#2d2d2d;line-height:1.8;letter-spacing:.14em;margin:0 0 44px}@media screen and (max-width:767px){.prize-list-grid-heading{font-size:12px;margin:0 0 22px}}.prize-list-grid-heading--series-list{text-align:center;line-height:1.5}.prize-list-pagenav{font-family:Open Sans,sans-serif;font-size:16px;text-align:center;padding-bottom:86px;letter-spacing:.14em;margin-top:0}@media screen and (max-width:767px){.prize-list-pagenav{margin-bottom:0;padding-bottom:60px}}.prize-list-pagenav-prev{position:relative;width:6px;height:10px;display:inline-block;margin-right:25px}.prize-list-pagenav-prev:before{content:"";width:2px;height:2px;background-color:#fff;position:absolute;top:-2px;left:0;box-shadow:0 6px 0 #000,2px 4px 0 #000,4px 2px 0 #000,2px 8px 0 #000,4px 10px 0 #000}.prize-list-pagenav-next{position:relative;width:6px;height:10px;display:inline-block;margin-left:25px}.prize-list-pagenav-next:before{content:"";width:2px;height:2px;background-color:transparent;position:absolute;top:0;left:-2px;box-shadow:2px 0 0 #000,2px 8px 0 #000,4px 2px 0 #000,4px 6px 0 #000,6px 4px 0 #000}.prize-list-pagenav-current{color:#e60000}.prize-list-pagenav-disabled{opacity:.2}.prize-list-other-store{background-color:#f9f9f9;margin:0 10px;padding:0 20px;position:relative;z-index:11}@media screen and (max-width:767px){.prize-list-other-store{padding:0 10px}}.detail-social{background-color:#f7f7f7;padding:12px;margin:0 0 20px}.detail-social.detail-social-arc-detail,.detail-social.detail-social-event-detail,.detail-social.detail-social-mob-detail,.detail-social.detail-social-topics-detail{margin:0 20px 20px}.detail-social.detail-social-gc-detail{background-color:#fff;margin:0 20px 14px}.detail-social.detail-social-taito-prize-series-list-detail{margin:27px 0 0}@media screen and (max-width:767px){.detail-social{margin:0 20px 20px}}.detail-social-list{display:flex;list-style:none;padding:0;margin:0}.detail-social-list.detail-social-list{justify-content:center}.detail-social-list-item{position:relative}.detail-social-list-item img{width:100%;display:block;margin:0}.detail-social-list-item{height:20px;margin-left:15px}.detail-social-list-item.social-twitter{width:61px;margin-left:0}.detail-social-list-item.social-twitter a,.detail-social-list-item.social-twitter iframe{position:absolute!important;left:0;top:0;width:61px!important;height:20px!important;opacity:0}.detail-social-list-item.social-fb{width:69px}.detail-social-list-item.social-line{width:83px}.detail-social-link{display:inline-block}.detail-social-link:after,.detail-social-link:before{content:normal!important}.modal{opacity:0;z-index:-1;width:100%;height:100%;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);transition:transform .3s ease-in-out,opacity .3s ease-in-out;background-color:rgba(45,45,45,.5);pointer-events:none}.modal.is-open{opacity:1;z-index:991;pointer-events:unset}.modal-content{width:83.3%;padding:42px 42px 22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;max-width:1280px;min-width:1078px}.modal-close{position:absolute;top:-16px;right:-14px}.modal-close,.modal-close svg{width:30px;height:30px}.modal-close span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff}.modal-close:hover{cursor:pointer}.no-scroll{height:100%;overflow:hidden}.is-ie .modal,.is-ie .modal.is-open{pointer-events:auto}@media screen and (max-width:767px){.facebook-page-title-heading{padding:5px 25px}}@media screen and (max-width:767px){.sns-body-sp{position:relative;background-color:#f9f9f9;padding:0 5px}}@media screen and (max-width:767px){.section-sns{padding:15px 0 17.5px}}@media screen and (max-width:767px){.section-sns:last-child{margin-bottom:0!important}}@media screen and (max-width:767px){.sns-inner-body{background-color:#f9f9f9;padding:13px 0 1px}}.sns-list-content{background-color:#fff;padding:0 30px 35px;margin:40px 0 91px}@media screen and (max-width:767px){.sns-list-content{padding:0 20px 20px;margin:40px 0 0}}.sns-list-content.sns-list-content--last{margin:40px 0 0}.sns-list-article{position:relative;z-index:10;padding:25px 0}@media screen and (max-width:767px){.sns-list-article{padding:20px 0 30px}}.sns-list-article:after{background-image:linear-gradient(90deg,#ccc 20.83%,transparent 0,transparent 50%,#ccc 0,#ccc 70.83%,transparent 0,transparent);background-size:24px 24px;content:"";display:block;width:100%;height:1px;position:absolute;bottom:0;left:0}.sns-photo{display:inline-block}.sns-image{width:100px;height:100px}@media screen and (max-width:767px){.sns-image{width:50px;height:50px}}.sns-text-content{display:inline-block;width:calc(100% - 390px);min-height:100px;margin-left:24px;vertical-align:top}@media screen and (max-width:767px){.sns-text-content{display:none}}.sns-title{font-size:18px;font-weight:900;line-height:1.67;letter-spacing:1.4px;margin-bottom:5px}.sns-detail,.sns-title{text-align:left;color:#2d2d2d}.sns-detail{font-size:13px;font-weight:500;line-height:1.69;letter-spacing:1.1px}.sns-title-sp{display:none}@media screen and (max-width:767px){.sns-title-sp{display:inline-block;font-size:13px;font-weight:900;line-height:1.62;letter-spacing:1.04px;text-align:left;color:#2d2d2d;margin:0 0 5px 20px;min-width:100px;width:60%;vertical-align:middle}}.sns-detail-sp{display:none}@media screen and (max-width:767px){.sns-detail-sp{display:block;font-size:10px;font-weight:500;line-height:2;letter-spacing:.8px;text-align:left;color:#2d2d2d;margin-top:12px}}.sns-items{display:inline-block;margin-left:70px}@media screen and (max-width:767px){.sns-items{display:block;margin:15px 15px 0}}.sns-button{position:relative;display:inline-block;width:170px;text-align:center}@media screen and (max-width:767px){.sns-button{width:100%}}.sns-button:hover{cursor:pointer}.sns-button-text--black{background-color:#2d2d2d;transition:background-color .5s cubic-bezier(.39,.575,.565,1);width:100%;height:35px;font-size:12px;letter-spacing:1.45px;font-weight:500;line-height:3;position:relative}@media screen and (max-width:374px){.sns-button-text--black{font-size:10px;line-height:3.5}}.sns-button-text--black:after,.sns-button-text--black:before{content:"";position:absolute;top:0;z-index:4;width:15px;height:35px;background-size:310px;transition:background-image .5s cubic-bezier(.39,.575,.565,1)}.sns-button-text--black:before{background-image:url(../images/button-black.png);background-position:100%;right:-12px}.sns-button-text--black:after{left:-12px;background-image:url(../images/button-black.png)}.sns-button-text--black:hover{background-color:#e60000}.sns-button-text--black:hover:after,.sns-button-text--black:hover:before{background-image:url(../images/button-red.png)}.sns-button-left--black,.sns-button-right--black{-webkit-filter:brightness(0);filter:brightness(0);height:35px;background-size:cover}.sns-button-8bit-left{left:-15px}.sns-button-8bit-left,.sns-button-8bit-right{width:15px;height:35px;position:absolute;top:0}.sns-button-8bit-right{right:-15px;background-position-x:right}.sns-button-open-link{width:14px;padding:0 0 3px 5px}.twitter-official-heading{font-size:28px;font-weight:500;margin:0 0 9px;text-align:center;background-color:#f9f9f9;display:inline-block;position:absolute;top:-24px;left:50%;transform:translateX(-50%);padding:0 77px;letter-spacing:2.24px;color:#2d2d2d;min-width:410px}@media screen and (max-width:767px){.twitter-official-heading{font-size:15px;padding:0 30px;margin:0;top:-11px;letter-spacing:.03em;text-align:center;color:#2d2d2d;min-width:230px}}.twitter-official-heading:before{content:"";width:29px;height:2px;background-image:url(../images/other-store-heading-line-left.png);position:absolute;top:22px;left:3px}@media screen and (max-width:767px){.twitter-official-heading:before{top:9px;left:-13px}}.twitter-official-heading:after{content:"";width:29px;height:2px;background-image:url(../images/other-store-heading-line-right.png);position:absolute;top:22px;right:3px}@media screen and (max-width:767px){.twitter-official-heading:after{top:9px;right:-13px}}.twitter-official-text{font-size:14px;font-weight:500;line-height:2;letter-spacing:1.2px;text-align:center;color:#2d2d2d;margin:50px 0 40px}@media screen and (max-width:767px){.twitter-official-text{font-size:10px;letter-spacing:.06em;margin:19px 0 20px}}.sns-official{position:relative;z-index:10;max-width:1280px;padding:0 60px 42px;border:2px solid #2d2d2d;margin:auto}@media screen and (max-width:767px){.sns-official{margin:0 20px 50px;padding:0 20px 25px}}@media screen and (max-width:767px){.sns-official.sns-official-twitter{margin:0 20px 27px}}.event{display:block;position:relative;z-index:10;width:100%;margin-bottom:60px}@media screen and (max-width:767px){.event{margin:0 0 54px;padding:0 20px;background-color:#f9f9f9;z-index:9}}.event-list{list-style:none;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0}@media screen and (max-width:767px){.event-list{display:block;margin:0}}.event-list .section-list-item{margin-bottom:50px}@media screen and (max-width:767px){.event-list .section-list-item{margin-bottom:25px}}@media screen and (max-width:767px){.event-list .section-article-heading{line-height:1.5;font-size:10px}}@media screen and (max-width:767px){.event-list .section-article-meta-title{white-space:pre}}.event-list-item{margin-bottom:40px;position:relative;border-bottom:1px solid #ccc}@media screen and (min-width:767px){.event-list-item{width:calc((100% - 120px)/4)}}@media screen and (max-width:767px){.event-list-item:first-of-type{margin-top:0}}@media screen and (max-width:767px){.event-list-item{width:100%;padding:15px 0;margin:0;border-bottom:1px solid #e0e0e0}}.event-list-item-link{text-decoration:none}.event-list-item-link:hover .event-list-item-image{transform:scale(1.1)}@media screen and (max-width:767px){.event-list-item-article{position:relative}}.event-list-item-image{width:100%;padding-top:100%;background-size:cover;background-repeat:no-repeat;transition:transform .4s ease}@media screen and (max-width:767px){.event-list-item-image{flex:0 0 110px;height:110px;padding-top:0}}.event-list-item-catch{position:relative;overflow:hidden}@media screen and (max-width:767px){.event-list-item-catch{flex:0 0 110px}}@media screen and (max-width:767px){.event-list-item-content{padding:0 0 0 18px}}.event-list-item-tags{font-size:13px;color:#e60000;letter-spacing:.16em;line-height:2;margin:13px 0 0}@media screen and (max-width:767px){.event-list-item-tags{font-size:10px;line-height:1.5;margin:-4px 0 0;letter-spacing:.1em}}.event-list-item-title{font-size:14px;color:#2d2d2d;letter-spacing:.14em;line-height:2;font-weight:400;margin:6px 0 40px}@media screen and (max-width:767px){.event-list-item-title{font-size:11px;line-height:1.72;margin:6px 0 10px}}.event-list-item-period{margin:0;position:absolute;bottom:2px;width:100%}@media screen and (max-width:767px){.event-list-item-period{border-bottom:0;margin:2px 0 0;padding:0;width:auto;bottom:0}}.event-list-item-label{color:#2d2d2d;font-size:11px;letter-spacing:.16em}@media screen and (max-width:767px){.event-list-item-label{display:none}}.event-list-item-date{color:#e60000;font-size:12px;letter-spacing:.16em;font-family:Open Sans,sans-serif;font-weight:600;padding:0 0 0 4px}@media screen and (min-width:1280px) and (max-width:1390px){.event-list-item-date{padding:0}}@media screen and (max-width:767px){.event-list-item-date{font-size:10px;font-family:YakuHanJP_Noto,Noto Sans JP,sans-serif;padding:0}}.contact{background-color:#fff;display:block;padding:51px 60px;position:relative;width:100%}@media screen and (max-width:767px){.contact{padding:20px 30px 30px}.contact:before{content:"";background-color:#fff;left:0;top:0;width:100%;height:100%;position:absolute;z-index:5}}.contact p{display:block;font-size:12px;font-weight:500;letter-spacing:.16em;line-height:2.4;margin:0 0 40px}@media screen and (min-width:767px){.contact p{font-size:16px}}.contact .contact-inquiry-text{margin:57px 0 31px}.contact .contact-inquiry-text ul{margin:0;padding:0;list-style:none}.contact .contact-inquiry-text li{padding:0;margin:6px 0 0;font-size:13px;letter-spacing:.16em;position:relative}.contact .contact-inquiry-text li:first-of-type{margin-top:0}.contact .contact-inquiry-text li:before{content:"*";position:relative;left:0;top:0}@media screen and (max-width:767px){.contact .contact-inquiry-text li:before{left:-6px}}@media screen and (max-width:767px){.contact .contact-inquiry-text li{font-size:11px;padding:0 0 0 6px;line-height:2;margin:7px 0 0}}.contact .contact-inquiry-text a{color:#e60000;text-decoration:none;position:relative;transition:opacity .5s ease-in-out;display:inline-block}.contact .contact-inquiry-text a:before{content:"";height:1px;left:0;right:0;bottom:-5px;background-color:#e60000;position:absolute}@media screen and (max-width:767px){.contact .contact-inquiry-text a:before{bottom:-2px}}.contact .contact-inquiry-text a:hover{opacity:.8}@media screen and (max-width:767px){.contact .contact-inquiry-text{margin:27px 0 5px}}.contact-item{display:block;position:relative;z-index:10;width:100%}.contact-item:not(:last-child){margin-bottom:45px}@media screen and (min-width:767px){.contact-item:not(:last-child){margin-bottom:95px}}.contact-list{padding:0;margin:0 0 40px;list-style:none}@media screen and (max-width:767px){.contact-list{margin:0 0 18px}}.contact-list-item{position:relative;padding-left:30px;font-size:16px;line-height:2;letter-spacing:.15em;margin:0 0 21px}@media screen and (max-width:767px){.contact-list-item{position:relative;padding-left:21px;font-size:13px;line-height:2;letter-spacing:.15em;margin:0 0 10px}}.contact-list-item:before{content:"";position:absolute;left:0;top:10px;width:9px;height:9px;background-color:#e60000}.contact-title{display:block;font-size:15px;font-weight:700;position:relative;letter-spacing:.145em;margin:0 0 27px}@media screen and (min-width:767px){.contact-title{margin:0 0 55px;font-size:26px}}.contact-title:after,.contact-title:before{background-color:#e60000;content:"";display:block;position:absolute;height:4px;bottom:-15px}.contact-title:before{background-image:linear-gradient(90deg,#e60000 33.33%,#fff 0,#fff 50%,#e60000 0,#e60000 83.33%,#fff 0,#fff);background-size:18px 18px;left:0;width:27px}.contact-title:after{right:0;width:calc(100% - 27px)}.contact-btn{background-color:#2d2d2d;display:block;margin:0 auto;position:relative;height:33px;width:100%;max-width:420px;transition:background-color .5s cubic-bezier(.39,.575,.565,1)}@media screen and (min-width:767px){.contact-btn{height:48px}}.contact-btn:after,.contact-btn:before{background-color:#2d2d2d;content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .5s cubic-bezier(.39,.575,.565,1)}.contact-btn:before{left:-2.5%;height:80%;width:105%}.contact-btn:after{left:-3.7%;height:38%;width:107.5%}@media screen and (min-width:1024px){.contact-btn:hover,.contact-btn:hover:after,.contact-btn:hover:before{background-color:#e60000}}.contact-btn-link{align-items:center;color:#fff;display:flex;font-size:12px;height:100%;justify-content:center;position:relative;width:100%;text-decoration:none;z-index:2}@media screen and (min-width:767px){.contact-btn-link{font-size:15px}}.event-detail{display:flex;justify-content:space-between;padding:0 60px}@media screen and (max-width:767px){.event-detail{padding:30px 20px 56px;margin:0 10px;display:block;background-color:#f9f9f9}}.event-detail-content{max-width:890px}@media screen and (max-width:767px){.event-detail-content{max-width:100%}}.event-detail-slider{margin:0 0 40px}@media screen and (max-width:767px){.event-detail-slider{margin:0}}.event-detail-sidebar{max-width:310px;padding-left:37px}@media screen and (max-width:767px){.event-detail-sidebar{max-width:100%;padding-left:0}}.event-detail-article{background-color:#fff;padding:52px 0 50px}@media screen and (max-width:767px){.event-detail-article{padding:22px 0 46px;position:relative}.event-detail-article:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;z-index:5}}.event-detail-article-inner-wrap{position:relative;z-index:10}.event-detail-title{margin:0 0 29px;font-size:30px;font-weight:700;letter-spacing:.14em;position:relative;padding-left:40px}.event-detail-title:before{content:"";width:10px;height:100%;background-color:#e60000;position:absolute;top:0;left:0}@media screen and (max-width:767px){.event-detail-title:before{width:4px;left:0}}@media screen and (max-width:767px){.event-detail-title{font-size:17.5px;padding:0 30px 0 20px;line-height:1.66;margin:0 0 20px}}.event-detail-list{display:flex;margin:0 0 40px;padding:0 40px;list-style:none;flex-wrap:wrap}@media screen and (max-width:767px){.event-detail-list{flex-wrap:wrap;margin:0 0 20px;padding:0 28px}}.event-detail-list-item{position:relative;margin-bottom:10px}.event-detail-list-item:before{width:calc(100% + 6px);height:80%;left:-3px}.event-detail-list-item:after,.event-detail-list-item:before{content:"";display:block;position:absolute;background-color:#efefef;top:50%;transform:translateY(-50%)}.event-detail-list-item:after{width:calc(100% + 12px);height:60%;left:-6px}.event-detail-list-item:not(:last-child){margin-right:20px}@media screen and (max-width:767px){.event-detail-list-item{height:19px;margin:0 0 10px}}.event-detail-link{display:flex;font-size:14px;background-color:#efefef;color:#aaa;line-height:1;min-height:26px;padding:4px 25px;text-decoration:none;justify-content:center;align-items:center;position:relative;z-index:2}@media screen and (max-width:767px){.event-detail-link{font-size:10px;letter-spacing:.08em;padding:2px 15px 3px;min-height:19px}}.event-detail-thumb .swiper-slide{background-repeat:no-repeat;background-size:cover;background-position:50%;padding-top:56.25%}.event-detail-thumb-pager{margin:10px auto 0;display:block;text-align:center;left:0;right:0}.event-detail-thumb-pager .swiper-pagination-bullet{width:50px;border-radius:0;height:5px;background-color:#eaeaea;display:inline-block;opacity:1;margin:0 5px;outline:none}@media screen and (max-width:767px){.event-detail-thumb-pager .swiper-pagination-bullet{width:40px}}.event-detail-thumb-pager .swiper-pagination-bullet-active{background-color:#e60000}@media screen and (max-width:767px){.event-detail-thumb-pager{position:static;margin:5px 0 0}}.event-detail-text-wrapper{padding:0 40px}.event-detail-text-wrapper p{letter-spacing:.16em;line-height:2.5}@media screen and (max-width:767px){.event-detail-text-wrapper p{font-size:13px}}.event-detail-text-wrapper .event-detail-text-copyright{font-size:12px;letter-spacing:.16em;line-height:1.67;color:#aaa;margin-top:37px}@media screen and (max-width:767px){.event-detail-text-wrapper .event-detail-text-copyright{font-size:10px;margin-top:0}}.event-detail-text-wrapper table{width:100%;border:2px solid #eee;margin:35px 0 50px}.event-detail-text-wrapper table tr:first-of-type td{border-top:0}.event-detail-text-wrapper table td{padding:30px;font-weight:400;border-top:1px solid #eee;vertical-align:top;line-height:2;letter-spacing:.08em}.event-detail-text-wrapper table td:first-of-type{width:256px;background-color:#f9f9f9;border-right:1px solid #eee}@media screen and (max-width:767px){.event-detail-text-wrapper table td:first-of-type{width:100%}}@media screen and (max-width:767px){.event-detail-text-wrapper table td{display:block;font-size:12px;padding:12px 19px}}.event-detail-text-wrapper table ul{list-style:none;padding:0;margin:0}.event-detail-text-wrapper table li{position:relative;text-indent:15px}.event-detail-text-wrapper table li:before{content:"";position:absolute;left:0;top:14px;width:3px;height:3px;border-radius:50%;background-color:#2d2d2d}@media screen and (max-width:767px){.event-detail-text-wrapper table{margin:14px 0 24px}}@media screen and (max-width:767px){.event-detail-text-wrapper{padding:0 20px}}.event-period{margin:5px 0}.event-period-label{font-size:11px;display:inline-block;color:#2d2d2d;letter-spacing:.16em}.event-period-date{color:#e60000;font-size:12px;font-family:Open Sans,sans-serif;font-weight:600;letter-spacing:.16em}.event-detail-footer{background-color:#f9f9f9}.event-detail-sidebar-heading{font-size:18px;font-weight:700;margin-top:0;position:relative;padding-left:21px;line-height:1}.event-detail-sidebar-heading:before{top:0}.event-detail-sidebar-heading:after,.event-detail-sidebar-heading:before{content:"";width:8px;height:8px;background-color:#e60000;position:absolute;left:0}.event-detail-sidebar-heading:after{top:11px}.event-detail-sidebar-list{margin:0;padding:0;list-style:none}.event-detail-sidebar-list-item{margin-bottom:39px;border-bottom:1px solid #e0e0e0;position:relative}@media screen and (max-width:767px){.event-detail-sidebar-list-item:last-of-type{display:none}}.event-detail-sidebar-link{text-decoration:none}.event-detail-sidebar-link:hover .event-detail-sidebar-image{transform:scale(1.1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.event-detail--sidebar-thumb{margin-bottom:15px;overflow:hidden}.event-detail-sidebar-image{max-width:100%;transition:transform .4s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.event-detail-sidebar-meta{font-size:12px;font-weight:500;color:#e60000;display:flex;justify-content:space-between;letter-spacing:.16em;line-height:2.1;margin-bottom:5px;margin-top:2px}.event-detail-sidebar-title{font-size:14px;font-weight:500;color:#2d2d2d;letter-spacing:.14em;line-height:2;margin:0}.event-detail-other{position:relative;padding:14px 0 0;margin:55px 0 0;border-top:2px solid #e60000}.event-detail-other .section-heading{padding-left:0}.event-detail-other .section-heading-text{top:-14px;padding-bottom:4px;font-size:10px}.event-detail-other .section-heading-text:before{height:11px;top:11px;left:3px}.event-detail-other .section-heading-text:after{width:5px}@media screen and (max-width:767px){.event-detail-other{margin:55px 0 25px}}@media screen and (max-width:767px){.event-detail-other-detail-page{margin:80px 0 25px}}.event-detail-other-list{padding:0;list-style:none}@media screen and (max-width:767px){.event-detail-other-list{margin-top:40px}}.event-detail-other-item{padding:0 0 17px;margin:0 0 17px;background-image:linear-gradient(90deg,#ccc 33%,hsla(0,0%,100%,0) 0);background-position:bottom;background-size:18px 1px;background-repeat:repeat-x}.event-detail-other-link{text-decoration:none}.event-detail-other-top{display:flex}.event-detail-other-image-wrap{flex:0 0 75px}.event-detail-other-image{width:85%;margin:0 auto;display:block}@media screen and (max-width:767px){.event-detail-other-text-wrap{padding-left:15px}}.event-detail-other-title{font-size:13px;color:#2d2d2d;letter-spacing:.08em;line-height:1.68;margin:0 0 8px}@media screen and (max-width:767px){.event-detail-other-title{font-size:11px}}.event-detail-other-subtitle{font-size:10px;color:#c6c6c6;margin:0}.event-detail-other-bottom{display:flex}.event-detail-other-period-label{flex:0 0 75px;text-align:right}@media screen and (max-width:767px){.event-detail-other-period-label{padding-right:15px}}.event-detail-other-period{font-size:10px;letter-spacing:.08em;line-height:2;color:#2d2d2d;margin:6px 0 0 -5px}@media screen and (max-width:767px){.event-detail-other-period{padding-left:5px}}.event-detail-other-period-title{display:inline-block;background-image:url(../images/schedule-bg.svg);background-repeat:no-repeat;font-size:8px;padding:1px 10px 1px 0;margin-right:0;width:74px;height:15px;text-align:center;color:#fff;letter-spacing:.1em;position:relative;margin-left:6px}@media screen and (max-width:767px){.event-detail-other-period-title{margin-left:0}}.event-detail-event{position:relative;padding:28px 0 0;margin:58px 0 0;border-top:2px solid #e60000}.event-detail-event .section-heading{padding-left:0}.event-detail-event .section-heading-text{min-width:133px;top:-14px;padding-bottom:4px;font-size:10px}.event-detail-event .section-heading-text:before{height:11px;top:11px;left:3px}.event-detail-event .section-heading-text:after{width:5px}.event-detail-event-list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between}.event-detail-event-item{flex:0 0 47%;margin:0 0 25px;border-bottom:1px solid #e0e0e0}@media screen and (max-width:767px){.event-detail-event-item{position:relative}}.event-detail-event-link{text-decoration:none}.event-detail-event-image{width:100%;padding-top:100%;background-repeat:no-repeat;background-size:cover}.event-detail-event-title{font-size:12px;color:#2d2d2d;letter-spacing:.14em;line-height:1.67;margin:7px 0 0}@media screen and (max-width:767px){.event-detail-event-title{margin:7px 0 30px}}.event-detail-event-schedule{color:#e60000;font-size:10px;letter-spacing:.16em;margin:5px 0 10px}@media screen and (max-width:767px){.event-detail-event-schedule{position:absolute;bottom:0;width:100%}}.search-result{margin-bottom:30px;padding:0 20px}@media screen and (min-width:767px){.search-result{padding:0;margin-bottom:0}}.search-result .search-result--section{margin:0 0 80px;padding:20px;background-color:#fff;position:relative;z-index:10}@media screen and (max-width:767px){.search-result .search-result--section{margin:0 0 40px}}.search-result .store-region-search--input-title{display:none}@media screen and (max-width:767px){.search-result .store-region-search--input-title{display:block}}.search-result .search-result-google{margin-bottom:20px;position:relative;z-index:10}.search-result .search-result-google .gsc-clear-button,.search-result .search-result-google .gsc-input,.search-result .search-result-google .gsc-search-button{display:none}.search-result .search-result-google .gsc-selected-option-container{white-space:nowrap}.search-result .search-result-google .gsc-orderby{display:flex;justify-content:flex-end}@media screen and (max-width:767px){.search-result .search-result-google{padding:0}}@media screen and (max-width:767px){.search-result .section-heading{padding-left:0}}@media screen and (max-width:767px){.search-result .section--store-list{margin:0 20px;padding:30px 0 17.5px}}.search-result .search-result-on-arc-search{margin-bottom:76px}@media screen and (max-width:767px){.search-result .search-result-on-arc-search{margin-bottom:54px}}.howto{display:flex;justify-content:space-between}@media screen and (max-width:767px){.howto{flex-direction:column;background-color:#f9f9f9;margin:10px 20px 0}}.howto-content{max-width:890px;background-color:#fff}@media screen and (min-width:1280px) and (max-width:1390px){.howto-content{max-width:820px}}@media screen and (max-width:1279px){.howto-content{max-width:820px}}@media screen and (max-width:767px){.howto-content{max-width:100%}}.howto-article{padding:54px 0 0;position:relative;z-index:10}@media screen and (max-width:767px){.howto-article{padding:0;background-color:#fff}}.howto-article-head{padding:0 40px 30px}@media screen and (max-width:767px){.howto-article-head{padding:20px 20px 30px}}.howto-article-head-section-7{padding:0 40px 19px}@media screen and (max-width:767px){.howto-article-head-section-7{padding:20px 20px 0}}.howto-article-title{font-weight:700;font-size:30px;line-height:1.66;letter-spacing:.14em;margin:0 0 15px;position:relative}@media screen and (max-width:767px){.howto-article-title{font-size:17px;line-height:1.8;margin:0 0 20px}}.howto-article-title:before{content:"";width:10px;height:calc(100% - 18px);background-color:#e60000;position:absolute;top:10px;left:-40px}@media screen and (max-width:767px){.howto-article-title:before{width:4px;height:80%;top:50%;transform:translateY(-50%);left:-20px}}.howto-article-text{font-weight:500;font-size:16px;line-height:2.5;letter-spacing:.16em;margin:0}@media screen and (max-width:767px){.howto-article-text{font-size:13px;line-height:1.84;letter-spacing:.12em}}.howto-article-figure{margin:0 0 90px}@media screen and (max-width:767px){.howto-article-figure{margin-bottom:41px}}.howto-sub-article{padding:0 40px 60px}@media screen and (max-width:767px){.howto-sub-article{padding:0 20px 45px}}.howto-sub-article:last-child{padding-bottom:30px}@media screen and (max-width:767px){.howto-sub-article:last-child{padding-bottom:0}}@media screen and (max-width:767px){.howto-sub-article-section12{padding:0 20px 48px}}@media screen and (max-width:767px){.howto-sub-article-section13{padding:0 20px 24px}}@media screen and (max-width:767px){.howto-sub-article-section14{padding:0 20px 50px}}@media screen and (max-width:767px){.howto-sub-article-section9{padding:0 20px 53px}}@media screen and (max-width:767px){.howto-sub-article-section9 .howto-slider-wrap{margin:0 auto 7px}}.howto-sub-article-crane{padding:0 40px 50px}@media screen and (max-width:767px){.howto-sub-article-crane{padding:0 20px 41px}}.howto-sub-article-iframe{padding:0 40px 54px}@media screen and (max-width:767px){.howto-sub-article-iframe{padding:0 20px 45px}}@media screen and (max-width:767px){.howto-sub-article-iframe .howto-sub-article-heading{margin:0}}@media screen and (max-width:767px){.howto-sub-article-iframe .howto-article-grid{padding-top:15px}}@media screen and (max-width:767px){.howto-sub-article-iframe .howto-article-grid-text{margin:10px 0 5px}}.howto-sub-article-game,.howto-sub-article-medal,.howto-sub-article-premachine{padding:0 40px 70px}@media screen and (max-width:767px){.howto-sub-article-game,.howto-sub-article-medal,.howto-sub-article-premachine{padding:0 20px 48px}}.howto-sub-article-video-game{padding:0 40px 100px}@media screen and (max-width:767px){.howto-sub-article-video-game{padding:0 20px 43px}}.howto-sub-article-coins{padding:0 40px 23px}@media screen and (max-width:767px){.howto-sub-article-coins{padding:0 20px 9px}}.howto-sub-article-coins .howto-sub-article-heading{margin:0 0 42px}@media screen and (max-width:767px){.howto-sub-article-coins .howto-sub-article-heading{margin:0 0 10px}}@media screen and (max-width:767px){.howto-sub-article-coins .howto-sub-article-title{margin-bottom:11px;padding-bottom:19px}}@media screen and (max-width:767px){.howto-sub-article-coins .howto-sub-article-text{margin:5px 0 0}}.howto-sub-article-console{padding:0 40px 31px}@media screen and (max-width:767px){.howto-sub-article-console{padding:0 20px 28px}}.howto-sub-article-console .howto-sub-article-heading{margin:0 0 12px}.howto-sub-article-title{font-weight:700;font-size:26px;line-height:2.46;letter-spacing:.16em;position:relative;margin:0 0 45px}@media screen and (max-width:767px){.howto-sub-article-title{font-size:15px;line-height:1.6;margin-bottom:15px;padding-bottom:18px}}.howto-sub-article-title:before{content:"";width:100%;height:3px;background-color:#e60000;position:absolute;bottom:-3px;left:0}@media screen and (max-width:767px){.howto-sub-article-title:before{bottom:4px}}.howto-sub-article-title:after{content:"";width:3px;height:3px;background-color:#e60000;position:absolute;bottom:-3px;left:0;box-shadow:7px 0 0 #fff,17px 0 0 #fff,27px 0 0 #fff}@media screen and (max-width:767px){.howto-sub-article-title:after{width:2px;bottom:4px}}.howto-sub-article-subheading{font-weight:500;font-size:16px;line-height:2.5;letter-spacing:.16em}@media screen and (max-width:767px){.howto-sub-article-subheading{font-size:12px;line-height:2;letter-spacing:.12em;display:block}}.howto-sub-article-text{font-weight:500;font-size:16px;line-height:2.5;letter-spacing:.16em;margin:0}@media screen and (max-width:767px){.howto-sub-article-text{font-size:13px;line-height:1.84;letter-spacing:.12em}}.howto-sub-article-text-note{position:relative;padding-left:17px}.howto-sub-article-text-note:before{content:"\203B";position:absolute;left:0}.howto-sub-article-heading{font-weight:700;font-size:20px;line-height:1.5;letter-spacing:.16em;position:relative;margin:0 0 18px;padding:0 0 0 28px}@media screen and (max-width:767px){.howto-sub-article-heading{font-size:15px;line-height:1.6;padding:0 0 0 20px;margin:0 0 20px}}.howto-sub-article-heading:before{content:"";width:6px;height:100%;background-color:#e60000;position:absolute;left:0;height:86%;top:50%;transform:translateY(-50%)}@media screen and (max-width:767px){.howto-sub-article-heading:before{width:4px}}.howto-sub-article-figure{margin:0;padding:0 40px 40px}@media screen and (max-width:767px){.howto-sub-article-figure{padding:0}}.howto-article-image{max-width:100%}.howto-article-grid{padding-top:20px}.howto-article-grid-list{margin:0;padding:0;display:flex;justify-content:space-between;flex-wrap:wrap;list-style:none}.howto-article-grid-item{text-align:center;flex:0 47.5%;margin:0 0 8px}@media screen and (max-width:767px){.howto-article-grid-item{width:100%;flex:0 100%}}.howto-article-grid-item-iframe{position:relative;padding-top:56%}.howto-article-grid-item-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.howto-article-grid-text{font-weight:500;font-size:16px;line-height:3;letter-spacing:.16em;margin:3px 0 10px}@media screen and (max-width:767px){.howto-article-grid-text{font-size:13px;line-height:1.84;letter-spacing:.12em;margin:0 0 15px}}.howto-article-grid-image{max-width:100%}@media screen and (max-width:767px){.howto-article-grid-image{margin-bottom:8px}}.howto-slider-wrap{position:relative;margin:0 auto 50px;width:90%}@media screen and (max-width:767px){.howto-slider-wrap{margin:0 auto 20px;width:100%}}.howto-slider-wrap-coins .howto-sub-article-text{text-align:center}.howto-slider-wrap-coins .swiper-pagination{margin:0 auto}.howto-slider .swiper-slide{background-repeat:no-repeat;background-size:cover;background-position:50%}.howto-slider .swiper-wrapper{height:411px}@media screen and (max-width:767px){.howto-slider .swiper-wrapper{height:155px}}.howto-slider .swiper-wrapper-game .swiper-slide{width:729px!important}@media screen and (min-width:1280px) and (max-width:1390px){.howto-slider .swiper-wrapper-game .swiper-slide{width:666px!important}}@media screen and (max-width:1279px){.howto-slider .swiper-wrapper-game .swiper-slide{width:666px!important}}@media screen and (max-width:767px){.howto-slider .swiper-wrapper-game .swiper-slide{width:100%!important}}.howto-thumb-pager{margin:4px auto 0;display:block;text-align:center;left:0;right:0}.howto-thumb-pager .swiper-pagination-bullet{width:30px;border-radius:0;height:5px;background-color:#eaeaea;display:inline-block;opacity:1;margin:0 5px;outline:none}@media screen and (max-width:767px){.howto-thumb-pager .swiper-pagination-bullet{width:22px;height:4px}}.howto-thumb-pager .swiper-pagination-bullet-active{background-color:#e60000}@media screen and (max-width:767px){.howto-thumb-pager{position:static;margin:5px 0 0}}.howto-slider-list{margin:0;padding:0;list-style:none}.howto-slider-item{margin:0;display:none}.howto-slider-item.is-active{display:block}.howto-slider-image{max-width:100%}.howto-slider-nav-list{margin:20px 0 0;padding:0;list-style:none;display:flex;justify-content:center;position:relative;z-index:3}.howto-slider-nav-item{padding:0 5px}.howto-slider-nav-link{width:30px;height:4px;background-color:#eaeaea;display:block}.howto-slider-nav-link.is-active{background-color:#e60000}.howto-sub-article-image{max-width:100%}.howto-sub-article-info{background-color:#f9f9f9;padding:32px;display:flex;justify-content:space-between;margin:0 40px 40px}@media screen and (max-width:767px){.howto-sub-article-info{margin:17px 0 10px;padding:15px 20px;flex-direction:column;background-color:#f4f4f4}}.howto-sub-article-info-title{font-weight:500;font-size:17px;line-height:2.94;margin:0;border-right:1px solid #eee;padding-right:48px}@media screen and (max-width:767px){.howto-sub-article-info-title{font-size:11px;line-height:2.27;letter-spacing:.1em;border-right:0;border-bottom:1px solid #eee;margin-bottom:15px;padding-bottom:5px}}.howto-sub-article-info-figure{margin:0}.howto-sub-article-info-image{max-width:100%}.howto-rules-list{margin:0;padding:40px 0;list-style:none;display:flex;justify-content:space-between}@media screen and (max-width:767px){.howto-rules-list{flex-direction:column;padding:20px 0 0}}.howto-rules-item{max-width:243px}@media screen and (min-width:1280px) and (max-width:1390px){.howto-rules-item{max-width:220px}}@media screen and (max-width:1279px){.howto-rules-item{max-width:220px}}@media screen and (max-width:767px){.howto-rules-item{min-width:100%}}.howto-rules-figure{margin:0;border:1px solid #eee;min-height:137px;position:relative}.howto-rules-image{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}@media screen and (min-width:1280px) and (max-width:1390px){.howto-rules-image{transform:translateY(-50%) translateX(-50%) scale(.8)}}@media screen and (max-width:1279px){.howto-rules-image{transform:translateY(-50%) translateX(-50%) scale(.8)}}@media screen and (max-width:767px){.howto-rules-image{transform:translateY(-50%) translateX(-50%) scale(1)}}.howto-rules-text{font-weight:500;font-size:16px;line-height:2.5;letter-spacing:.16em}@media screen and (max-width:767px){.howto-rules-text{font-size:13px;line-height:1.84;margin-bottom:30px}}.howto-sidebar{max-width:275px;margin-left:42px;max-width:100%}@media screen and (min-width:1280px) and (max-width:1390px){.howto-sidebar{margin-left:30px}}@media screen and (max-width:1279px){.howto-sidebar{margin-left:15px}}.howto-sidebar-title{font-weight:700;font-size:18px;line-height:3.88;letter-spacing:.08em;margin:0;position:relative;padding-left:21px}.howto-sidebar-title:before{margin-top:-4px}.howto-sidebar-title:after,.howto-sidebar-title:before{content:"";width:8px;height:8px;background-color:#e60000;position:absolute;top:50%;transform:translateY(-50%);left:0}.howto-sidebar-title:after{margin-top:7px}.howto-sidebar-menu-list{margin:0;padding:0;list-style:none}.howto-sidebar-heading{font-weight:500;font-size:18px;line-height:1.5;letter-spacing:.14em;border:0;background-color:transparent;padding:0 21px;cursor:pointer;position:relative;transition:opacity .5s ease}.howto-sidebar-heading:hover{opacity:.6}.howto-sidebar-heading:before{content:"";width:8px;height:8px;background-color:#e60000;position:absolute;top:50%;left:0;margin-top:-4px}.howto-sidebar-heading:after{content:"";width:2px;height:2px;background-color:transparent;position:absolute;top:12px;right:10px;box-shadow:2px 0 0 #000,4px 2px 0 #000,6px 4px 0 #000,8px 2px 0 #000,10px 0 0 #000}.howto-sidebar-heading .howto-sidebar-heading-link{color:#2d2d2d;text-decoration:none}@media screen and (min-width:1280px) and (max-width:1390px){.howto-sidebar-heading .howto-sidebar-heading-link{font-size:1.09375vw}}@media screen and (max-width:1279px){.howto-sidebar-heading .howto-sidebar-heading-link{font-size:12px}}.howto-sidebar-submenu-list{list-style:none;margin:0 0 30px 21px;padding:0;border-bottom:1px solid rgba(0,0,0,.1)}.howto-sidebar-submenu-item{font-weight:500;font-size:14px;line-height:3.92;letter-spacing:.14em}@media screen and (min-width:1280px) and (max-width:1390px){.howto-sidebar-submenu-item{font-size:.859375vw}}@media screen and (max-width:1279px){.howto-sidebar-submenu-item{font-size:11px}}.howto-sidebar-submenu-item:not(:last-child){border-bottom:1px solid rgba(0,0,0,.1)}.howto-sidebar-submenu-link{color:#2d2d2d;text-decoration:none;display:block;position:relative;transition:opacity .5s ease}.howto-sidebar-submenu-link:after{content:"";width:2px;height:2px;background-color:transparent;position:absolute;top:50%;right:10px;box-shadow:2px 0 0 #000,4px 2px 0 #000,6px 4px 0 #000,8px 2px 0 #000,10px 0 0 #000}.howto-sidebar-submenu-link:hover{opacity:.6}.lineup-select{position:relative;width:240px;height:50px;margin:40px 0 30px}@media screen and (max-width:767px){.lineup-select{width:100%;height:40px}}.lineup-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px;letter-spacing:.08em;padding:12px 115px 12px 20px;border-radius:0;outline:none;width:100%;height:100%;color:#aaa;border:1px solid #aaa;background-color:#fff}@media screen and (max-width:767px){.lineup-select select{padding:0 115px 0 20px;font-size:16px}}.lineup-select:after{content:"";width:16px;height:12px;display:block;position:absolute;right:20px;top:50%;transform:translateY(-50%);background-image:url(../images/arrow-down-select.png);background-size:contain;background-position:50%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none}@media screen and (max-width:767px){.lineup-select:after{width:14px;height:10px}}.custom-search-result{width:100%}.custom-search-result-image-list,.custom-search-result-list{list-style:none;padding:0;margin:0;align-item:top}.custom-search-result-list{padding-top:20px}@media screen and (max-width:767px){.custom-search-result-list{padding:0 0 20px}}.custom-search-result-list:first-child{padding-top:0}.custom-search-result-list.is-visible{visibility:visible;opacity:1;transition:opacity .1s linear}.custom-search-result-list.is-hidden{visibility:hidden;opacity:0;transition:visibility 0s .1s,opacity .1s linear}.custom-search-result-item{display:flex;flex-wrap:wrap}.custom-search-result-item:not(:first-child){margin:20px 0 0}@media screen and (max-width:767px){.custom-search-result-item:first-child{margin-top:20px}}.custom-search-result-title{flex:1 100%;margin:0;text-decoration:underline}.custom-search-result-item-link{width:100%;text-decoration:none}.custom-search-result-url{flex:1 100%;color:green;font-size:12px;font-weight:500;margin:0 0 8px;text-decoration:none}.custom-search-result-media{width:60px;border:1px solid rgba(45,45,45,.2);height:60px}.custom-search-result-description{flex:1;margin:0 0 0 6px;font-size:13px;font-weight:400;color:#2d2d2d}.custom-search-no-result{width:100%}.custom-search-no-result-title{display:block;padding:5px;margin:5px;border:1px solid #fc3;background-color:#fff4c2}.custom-search-result-body{display:flex}.custom-search-no-result-bottom{display:flex;justify-content:space-between;margin:50px 0 0}.custom-search-no-result-bottom svg{fill:#00c}.custom-search-no-result-bottom a{text-decoration:none;color:#00c}.custom-search-no-result-bottom a span{font-weight:700}.custom-search-no-result-bottom div:last-child{color:#666}.custom-search-result-image-list{display:flex;padding:20px 20px 0 0}@media screen and (max-width:767px){.custom-search-result-image-list{display:block;text-align:center;padding:20px}}.custom-search-result-image-item{margin-right:5px}@media screen and (max-width:767px){.custom-search-result-image-item{display:inline-block;margin-right:2px}}.custom-search-result-image-item-link{width:84px;height:84px;background-repeat:no-repeat;background-position:50%;background-size:cover;display:block}.custom-search-result-image-media{width:100%}.custom-search-result-total,.custom-search-result-total-image{border-bottom:1px solid #dfe1e5;display:flex;justify-content:space-between;align-items:center;padding:8px 0}.custom-search-result-total-image p,.custom-search-result-total p{margin:0;font-size:13px;color:rgba(45,45,45,.5)}.custom-search-result-total-image.is-visible,.custom-search-result-total.is-visible{visibility:visible;opacity:1;transition:opacity .1s linear}.custom-search-result-total-image.is-hidden,.custom-search-result-total.is-hidden{visibility:hidden;opacity:0;transition:visibility 0s .1s,opacity .1s linear}.custom-search-result-tab{list-style-type:none;margin:0;padding:0;border-bottom:1px solid #dfe1e5}.custom-search-result-tab-item{display:inline-block}.custom-search-result-tab-item a{display:inline-block;text-decoration:none;padding:5px 20px;color:#666;font-size:14px}.custom-search-result-tab-item a.is-active{color:#1a73e8;border-bottom:2px solid #1a73e8}.custom-search-result--pagination .pagination-list,.custom-search-result--pagination .pagination-list-image{margin:25px 0 0;padding:0;list-style-type:none}.custom-search-result--pagination .pagination-item{display:inline-block;margin-right:10px;font-size:24px;}.custom-search-result--pagination .pagination-item-link{color:#2d2d2d;text-decoration:none}.custom-search-result--pagination .pagination-item-link:hover{text-decoration:none}.custom-search-result--pagination .pagination-item-link.is-active{color:#1a73e8;font-weight:700}.custom-search-result-select--wrapper{position:relative;width:95px}.custom-search-result-select--wrapper:hover{cursor:pointer}@media screen and (max-width:767px){.custom-search-result-select--wrapper{width:100px}}.custom-search-result-select-label{margin:0;padding:0}.custom-search-result-select-text{width:100%;position:absolute;top:0;right:0;color:#2d2d2d;font-size:13px;background-color:#f9f9f9;border:1px solid rgba(45,45,45,.3);border-radius:3px;padding-left:10px;padding-bottom:1px;font-weight:700;pointer-events:none}.custom-search-result-select-text:before{position:absolute;content:"\8868\793A\9806:";font-size:13px;top:0;left:-52px;font-weight:800;color:rgba(45,45,45,.5)}.custom-search-result-select-text:after{position:absolute;content:"";top:50%;right:5px;transform:translateY(-50%);width:0;height:0;border-color:rgba(45,45,45,.3) transparent transparent;border-style:solid;border-width:6px 4px 0}@media screen and (max-width:767px){.custom-search-result-select-text{padding-left:6px}}.custom-search-result-select{opacity:0;width:100%;height:18px}.custom-search-result-select:hover{cursor:pointer}@media screen and (max-width:767px){.is-ios .custom-search-result-select--wrapper{height:18px}}.important-notice .swiper-wrapper{flex-wrap:no-wrap;overflow:hidden}.important-notice.section{border:2px solid #e60000;position:relative;margin:0 0 80px!important;padding:0}@media screen and (max-width:767px){.important-notice.section{margin:0 10px 41px!important;width:calc(100% - 20px);position:relative}}.important-notice:before{left:-2px}.important-notice:after,.important-notice:before{width:10px;height:10px;top:-2px;content:"";position:absolute;background-image:url(../images/pixel-border.png);background-repeat:no-repeat;background-size:contain;background-color:#f9f9f9}.important-notice:after{right:-2px;transform:scaleX(-1)}.important-notice-border{position:relative}.important-notice-border:before{left:-2px;transform:scaleX(-1)}.important-notice-border:after,.important-notice-border:before{width:10px;height:10px;bottom:-2px;content:"";position:absolute;background-image:url(../images/pixel-border.png);background-repeat:no-repeat;background-size:contain;background-color:#f9f9f9}.important-notice-border:after{right:-2px}.important-notice-wrap{display:flex;align-items:center}@media screen and (max-width:767px){.important-notice-wrap{display:block;position:relative;padding:19px 18px 14px 22px}}.important-notice-label{flex:0 0 190px;text-align:center}@media screen and (max-width:767px){.important-notice-label{font-size:12px;position:absolute;left:22px;top:16px;z-index:2}}.important-notice-content{flex:0 0 calc(100% - 190px);border-left:2px dashed #e60000;overflow:hidden;padding:0 30px}@media screen and (max-width:767px){.important-notice-content{border:0;padding:0}}.important-notice-label-text{padding:0;margin:0;font-size:16px;letter-spacing:.08em;color:#e60000;font-weight:600}@media screen and (max-width:767px){.important-notice-label-text{font-size:12px}}.important-notice-link{display:inline-block;padding:18px 0;text-decoration:none;background-color:#f9f9f9;transition:transform .5s cubic-bezier(.25,.46,.45,.94),opacity .5s cubic-bezier(.25,.46,.45,.94);transform:translateX(8%);overflow:hidden;opacity:0}.swiper-slide-active .important-notice-link{transform:translateX(0);opacity:1}.important-notice-link:hover .important-notice-time,.important-notice-link:hover .important-notice-title{opacity:.7}@media screen and (max-width:767px){.important-notice-link{border:0;display:block;padding:0}}.important-notice-time{display:inline-block;color:#aaa;vertical-align:middle;font-weight:400;letter-spacing:.08em;padding:0 24px 0 0;line-height:1;transition:opacity .5s ease-in-out;font-size:16px}@media screen and (max-width:767px){.important-notice-time{padding:0 0 8px;text-align:right;display:block;font-size:12px}}.important-notice-title{margin:0;letter-spacing:.08em;color:#2d2d2d;font-size:16px;display:inline-block;vertical-align:middle;transition:opacity .5s ease-in-out}@media screen and (max-width:767px){.important-notice-title{line-height:2;font-size:12px}}.important-notice-badge{width:66px;height:auto;right:-3px;bottom:-21px;position:absolute;z-index:2}.select-dropdown{position:relative;z-index:10;padding:0 4.5px;background:transparent;height:40px}.select-dropdown:before{left:1px}.select-dropdown:after,.select-dropdown:before{content:"";position:absolute;top:0;bottom:0;background-image:url(../images/border-slant-hover.png);background-repeat:no-repeat;background-size:contain;width:6px;z-index:1}.select-dropdown:after{right:0;height:auto;transform:scaleX(-1);box-shadow:none;background-color:transparent}.select-dropdown-bg{background-color:#2d2d2d;color:#fff;border:0;position:relative;z-index:2;height:40px}.select-dropdown-bg:after{content:"";width:2px;height:2px;background-color:#fff;position:absolute;top:18px;right:20px;box-shadow:0 0 0 #fff,2px 0 0 #fff,4px 0 0 #fff,6px 0 0 #fff,8px 0 0 #fff,2px 2px 0 #fff,4px 2px 0 #fff,6px 2px 0 #fff,4px 4px 0 #fff}.select-dropdown-text{position:absolute;left:0;top:0;right:0;bottom:0;font-size:12px;color:#fff;letter-spacing:.08em;line-height:1.75;text-align:center;padding:9px 0;pointer-events:none}.select-dropdown-select{opacity:0;width:100%;height:100%}body.not-found-page{-webkit-touch-callout:none;-webkit-user-select:none;touch-action:pan-y}@media screen and (min-width:767px){body.not-found-page{background-color:#000}body.not-found-page .l-body{background-color:#000;margin:0 auto;padding:0 60px;min-height:100%}body.not-found-page .anim-particles-wrapper,body.not-found-page .anim-sns,body.not-found-page .copyright-wrap,body.not-found-page .l-footer,body.not-found-page .l-header,body.not-found-page .l-overlay,body.not-found-page .sprite-bottom-left,body.not-found-page .sprite-bottom-right,body.not-found-page .sprite-top-left,body.not-found-page .sprite-top-right,body.not-found-page .store-widget-container{display:none}}.not-found{position:relative;z-index:10;margin-top:128px}.not-found .not-found-logo{display:block;position:absolute;width:118px;height:38px;top:-85px;left:43px;z-index:2}.not-found .not-found-logo .not-found-logo-image{width:100%;height:100%}@media screen and (max-width:767px){.not-found .not-found-logo{display:none}}@media screen and (max-width:767px){.not-found{width:calc(100% - 20px);margin:0 auto}}.not-found .not-found-content{width:100%;height:612px}@media screen and (max-width:767px){.not-found .not-found-content{max-width:100%;height:600px}}.not-found .not-found-head{position:absolute;z-index:2;top:130px;left:50%;transform:translateX(-50%);text-align:center;opacity:1;pointer-events:auto;transition:opacity .8s 3s}.not-found .not-found-head.not{opacity:0;pointer-events:none}.not-found .not-found-head .not-found-title{font-size:30px;color:#fff;font-weight:700;line-height:1.667}.not-found .not-found-head .not-found-text{font-size:16px;line-height:2.5;color:#fff}@media screen and (max-width:767px){.not-found .not-found-head{width:100%;letter-spacing:.1em}.not-found .not-found-head .not-found-title{font-size:17px;line-height:1.647}.not-found .not-found-head .not-found-text{font-size:13px;line-height:2.154}}.not-found .not-found-game-over{position:absolute;z-index:2;top:130px;left:50%;transform:translate(-50%);text-align:center;opacity:0;pointer-events:none;transition:opacity .8s}.not-found .not-found-game-over.active{opacity:1;pointer-events:auto}.not-found .not-found-game-over .not-found-game-over-title{display:block;margin:0 auto}.not-found .not-found-game-over .not-found-game-over-chara{display:block;margin:46px auto 0}.not-found .not-found-game-over .not-found-game-over-btn{display:block;width:230px;height:35px;background-image:url(../images/404/game-over-butn-bg.png);background-size:cover;text-align:center;line-height:35px;margin:50px auto 0;text-decoration:none}.not-found .not-found-game-over .not-found-game-over-link{display:block;text-decoration:none;text-align:center;position:relative;color:#fff;margin:24px auto 0}.not-found .not-found-game-over .not-found-game-over-link:after{content:"";position:absolute;width:67px;height:2px;background-color:grey;bottom:-7px;left:50%;transform:translateX(-50%)}@media screen and (max-width:767px){.not-found .not-found-game-over{width:185px;top:125px}.not-found .not-found-game-over .not-found-game-over-title{width:100%;height:auto}.not-found .not-found-game-over .not-found-game-over-chara{width:100%;height:auto;margin-top:24px}.not-found .not-found-game-over .not-found-game-over-btn{margin-top:23px;width:180px;height:30px;line-height:30px;background-size:contain;font-size:13px;letter-spacing:.1em}.not-found .not-found-game-over .not-found-game-over-link{margin-top:11px;font-size:12px}.not-found .not-found-game-over .not-found-game-over-link:after{width:84px;height:1px;bottom:-3px}}.not-found .not-found-footer{position:absolute;left:0;bottom:30px;width:100%;height:42px;display:flex;z-index:2}.not-found .not-found-footer .not-found-left{position:absolute;left:77px}.not-found .not-found-footer .not-found-left a{text-decoration:none}.not-found .not-found-footer .not-found-left .not-found-player-img{margin-right:10px}.not-found .not-found-footer .not-found-left .not-found-arrow-img{margin-right:8px;display:inline-block}.not-found .not-found-footer .not-found-right{position:absolute;right:77px}.not-found .not-found-footer .not-found-right .not-found-infinity-img{margin-left:15px}.not-found .not-found-footer .not-found-right .not-found-00-img{display:inline-block;margin-left:13px}@media screen and (max-width:767px){.not-found .not-found-footer{bottom:78px}.not-found .not-found-footer .not-found-left{left:11px}.not-found .not-found-footer .not-found-left .not-found-arrow-img{width:5px;height:auto;margin-right:1px}.not-found .not-found-footer .not-found-left .not-found-toppage-img{width:55px;height:auto}.not-found .not-found-footer .not-found-right{right:11px}.not-found .not-found-footer .not-found-right .not-found-creadit-img{width:40px;height:auto}.not-found .not-found-footer .not-found-right .not-found-00-img{width:16px;height:auto;margin-left:5px}}.not-found .not-found-canvas{display:block;position:absolute;width:100%;height:800px;z-index:1}.not-found .not-found-game-wrap{display:block;position:absolute;width:100%;height:612px;top:0;left:0;z-index:1;background-color:#000}.not-found .not-found-game-wrap canvas{width:1120px;height:524px;margin:0 auto;display:block}@media screen and (max-width:767px){.not-found .not-found-game-wrap{top:85px;height:515px}.not-found .not-found-game-wrap canvas{display:block;width:calc(100% - 20px);height:390px}}.not-found .not-found-btns{display:none;position:absolute;bottom:0;width:220px;left:50%;transform:translateX(-50%);height:68px;z-index:2}.not-found .not-found-btns.on{display:flex}.not-found .not-found-btns img{width:100%;height:auto}.not-found .not-found-btns .not-found-btns-left{position:absolute;width:35px;height:60px;left:-25px;top:4px;cursor:pointer;display:inline-block}.not-found .not-found-btns .not-found-btns-left img{display:inline-block;width:100%;height:auto}.not-found .not-found-btns .not-found-btns-shot{position:absolute;width:63px;height:63px;left:50%;transform:translateX(-50%)}.not-found .not-found-btns .not-found-btns-shot img{display:inline-block;width:100%;height:auto}.not-found .not-found-btns .not-found-btns-right{position:absolute;width:35px;height:60px;right:-25px;top:4px;cursor:pointer}.not-found .not-found-btns .not-found-btns-right img{display:inline-block;position:absolute;right:0;width:100%;height:auto}@media screen and (max-width:767px){.not-found .not-found-btns{display:flex;width:173px;bottom:23px}.not-found .not-found-btns .not-found-btns-left{width:34px;height:60px;left:0;top:4px}.not-found .not-found-btns .not-found-btns-left img{display:inline-block;width:17px;height:30px;margin-top:15px}.not-found .not-found-btns .not-found-btns-shot{width:38px;height:68px;left:50%;transform:translateX(-50%)}.not-found .not-found-btns .not-found-btns-shot img{width:38px;height:38px;margin-top:15px}.not-found .not-found-btns .not-found-btns-right{width:34px;height:60px;right:0;top:4px}.not-found .not-found-btns .not-found-btns-right img{right:0;width:17px;height:30px;margin-top:15px}}.anim-body{opacity:0;transition:opacity .6s cubic-bezier(.39,.575,.565,1)}@media screen and (min-width:767px){.anim-body{min-width:1280px;padding:0}}@media screen and (min-width:1280px) and (max-width:1390px){.anim-body{min-width:0}}.anim-body.animate{opacity:1}.anim-header{transform:translateY(-10px);transition:transform .6s cubic-bezier(.39,.575,.565,1)}.anim-header.animate{transform:translate(0)}.anim-copyright.animate{left:50%;transition:left .6s cubic-bezier(.39,.575,.565,1)}.anim-sns{transform:translateX(10px)}.anim-sns.animate{transform:translateX(0)}.anim-sns.animate,.sprite-top-right{transition:transform .6s cubic-bezier(.39,.575,.565,1)}.sprite-top-right{transform:translate(10px,-10px)}.sprite-top-right.animate{transform:translate(0)}.sprite-top-left{transform:translate(-10px,-10px);transition:transform .6s cubic-bezier(.39,.575,.565,1)}.sprite-top-left.animate{transform:translate(0)}.sprite-bottom-right{transform:translate(10px,10px);transition:transform .6s cubic-bezier(.39,.575,.565,1)}.sprite-bottom-right.animate{transform:translate(0)}.sprite-bottom-left{transform:translate(-10px,10px);transition:transform .6s cubic-bezier(.39,.575,.565,1)}.sprite-bottom-left.animate{transform:translate(0)}.image-loader{position:relative}.image-loader:before{content:"";opacity:1;position:absolute;height:100%;width:100%;background-image:url(../images/image-loading.gif);background-size:30px;background-repeat:no-repeat;background-color:#fff;background-position:50%}@media screen and (max-width:767px){.image-loader:before{background-size:15px}}.image-loader-mv{position:relative}.image-loader-mv:before{content:"";opacity:1;position:absolute;height:100%;width:100%;background-image:url(../images/image-loading-mv.gif);background-size:60px;background-repeat:no-repeat;background-color:#fff;background-position:50%;pointer-events:none}.anim-slider-thumbnail:not(.swiper-slide-duplicate):first-child:before{transition:opacity .6s cubic-bezier(.39,.575,.565,1)}.is-loaded .anim-slider-thumbnail:not(.swiper-slide-duplicate):first-child:before{opacity:0;transition-delay:0s}.anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(2):before{transition:opacity .6s cubic-bezier(.39,.575,.565,1)}.is-loaded .anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(2):before{opacity:0;transition-delay:0s}.anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(3):before{transition:opacity .6s cubic-bezier(.39,.575,.565,1)}.is-loaded .anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(3):before{opacity:0;transition-delay:0s}.anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(4):before{transition:opacity .6s cubic-bezier(.39,.575,.565,1)}.is-loaded .anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(4):before{opacity:0;transition-delay:0s}.anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(5):before{transition:opacity .6s cubic-bezier(.39,.575,.565,1)}.is-loaded .anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(5):before{opacity:0;transition-delay:0s}.anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(6):before{transition:opacity .6s cubic-bezier(.39,.575,.565,1)}.is-loaded .anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(6):before{opacity:0;transition-delay:0s}.anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(7):before{transition:opacity .6s cubic-bezier(.39,.575,.565,1)}.is-loaded .anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(7):before{opacity:0;transition-delay:0s}.anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(8):before{transition:opacity .6s cubic-bezier(.39,.575,.565,1)}.is-loaded .anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(8):before{opacity:0;transition-delay:0s}.anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(9):before{transition:opacity .6s cubic-bezier(.39,.575,.565,1)}.is-loaded .anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(9):before{opacity:0;transition-delay:0s}.anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(10):before{transition:opacity .6s cubic-bezier(.39,.575,.565,1)}.is-loaded .anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(10):before{opacity:0;transition-delay:0s}.anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(11):before{transition:opacity .6s cubic-bezier(.39,.575,.565,1)}.is-loaded .anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(11):before{opacity:0;transition-delay:0s}.anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(12):before{transition:opacity .6s cubic-bezier(.39,.575,.565,1)}.is-loaded .anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(12):before{opacity:0;transition-delay:0s}.anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(13):before{transition:opacity .6s cubic-bezier(.39,.575,.565,1)}.is-loaded .anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(13):before{opacity:0;transition-delay:0s}.anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(14):before{transition:opacity .6s cubic-bezier(.39,.575,.565,1)}.is-loaded .anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(14):before{opacity:0;transition-delay:0s}.anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(15):before{transition:opacity .6s cubic-bezier(.39,.575,.565,1)}.is-loaded .anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(15):before{opacity:0;transition-delay:0s}.anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(16):before{transition:opacity .6s cubic-bezier(.39,.575,.565,1)}.is-loaded .anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(16):before{opacity:0;transition-delay:0s}.anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(17):before{transition:opacity .6s cubic-bezier(.39,.575,.565,1)}.is-loaded .anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(17):before{opacity:0;transition-delay:0s}.anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(18):before{transition:opacity .6s cubic-bezier(.39,.575,.565,1)}.is-loaded .anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(18):before{opacity:0;transition-delay:0s}.anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(19):before{transition:opacity .6s cubic-bezier(.39,.575,.565,1)}.is-loaded .anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(19):before{opacity:0;transition-delay:0s}.anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(20):before{transition:opacity .6s cubic-bezier(.39,.575,.565,1)}.is-loaded .anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(20):before{opacity:0;transition-delay:0s}.anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(21):before{transition:opacity .6s cubic-bezier(.39,.575,.565,1)}.is-loaded .anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(21):before{opacity:0;transition-delay:0s}.anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(22):before{transition:opacity .6s cubic-bezier(.39,.575,.565,1)}.is-loaded .anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(22):before{opacity:0;transition-delay:0s}.anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(23):before{transition:opacity .6s cubic-bezier(.39,.575,.565,1)}.is-loaded .anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(23):before{opacity:0;transition-delay:0s}.anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(24):before{transition:opacity .6s cubic-bezier(.39,.575,.565,1)}.is-loaded .anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(24):before{opacity:0;transition-delay:0s}.anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(25):before{transition:opacity .6s cubic-bezier(.39,.575,.565,1)}.is-loaded .anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(25):before{opacity:0;transition-delay:0s}.anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(26):before{transition:opacity .6s cubic-bezier(.39,.575,.565,1)}.is-loaded .anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(26):before{opacity:0;transition-delay:0s}.anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(27):before{transition:opacity .6s cubic-bezier(.39,.575,.565,1)}.is-loaded .anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(27):before{opacity:0;transition-delay:0s}.anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(28):before{transition:opacity .6s cubic-bezier(.39,.575,.565,1)}.is-loaded .anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(28):before{opacity:0;transition-delay:0s}.anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(29):before{transition:opacity .6s cubic-bezier(.39,.575,.565,1)}.is-loaded .anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(29):before{opacity:0;transition-delay:0s}.anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(30):before{transition:opacity .6s cubic-bezier(.39,.575,.565,1)}.is-loaded .anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(30):before{opacity:0;transition-delay:0s}.anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(31):before{transition:opacity .6s cubic-bezier(.39,.575,.565,1)}.is-loaded .anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(31):before{opacity:0;transition-delay:0s}.anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(32):before{transition:opacity .6s cubic-bezier(.39,.575,.565,1)}.is-loaded .anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(32):before{opacity:0;transition-delay:0s}.anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(33):before{transition:opacity .6s cubic-bezier(.39,.575,.565,1)}.is-loaded .anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(33):before{opacity:0;transition-delay:0s}.anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(34):before{transition:opacity .6s cubic-bezier(.39,.575,.565,1)}.is-loaded .anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(34):before{opacity:0;transition-delay:0s}.anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(35):before{transition:opacity .6s cubic-bezier(.39,.575,.565,1)}.is-loaded .anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(35):before{opacity:0;transition-delay:0s}.anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(36):before{transition:opacity .6s cubic-bezier(.39,.575,.565,1)}.is-loaded .anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(36):before{opacity:0;transition-delay:0s}.anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(37):before{transition:opacity .6s cubic-bezier(.39,.575,.565,1)}.is-loaded .anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(37):before{opacity:0;transition-delay:0s}.anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(38):before{transition:opacity .6s cubic-bezier(.39,.575,.565,1)}.is-loaded .anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(38):before{opacity:0;transition-delay:0s}.anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(39):before{transition:opacity .6s cubic-bezier(.39,.575,.565,1)}.is-loaded .anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(39):before{opacity:0;transition-delay:0s}.anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(40):before{transition:opacity .6s cubic-bezier(.39,.575,.565,1)}.is-loaded .anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(40):before{opacity:0;transition-delay:0s}.anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(41):before{transition:opacity .6s cubic-bezier(.39,.575,.565,1)}.is-loaded .anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(41):before{opacity:0;transition-delay:0s}.anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(42):before{transition:opacity .6s cubic-bezier(.39,.575,.565,1)}.is-loaded .anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(42):before{opacity:0;transition-delay:0s}.anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(43):before{transition:opacity .6s cubic-bezier(.39,.575,.565,1)}.is-loaded .anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(43):before{opacity:0;transition-delay:0s}.anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(44):before{transition:opacity .6s cubic-bezier(.39,.575,.565,1)}.is-loaded .anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(44):before{opacity:0;transition-delay:0s}.anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(45):before{transition:opacity .6s cubic-bezier(.39,.575,.565,1)}.is-loaded .anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(45):before{opacity:0;transition-delay:0s}.anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(46):before{transition:opacity .6s cubic-bezier(.39,.575,.565,1)}.is-loaded .anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(46):before{opacity:0;transition-delay:0s}.anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(47):before{transition:opacity .6s cubic-bezier(.39,.575,.565,1)}.is-loaded .anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(47):before{opacity:0;transition-delay:0s}.anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(48):before{transition:opacity .6s cubic-bezier(.39,.575,.565,1)}.is-loaded .anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(48):before{opacity:0;transition-delay:0s}.anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(49):before{transition:opacity .6s cubic-bezier(.39,.575,.565,1)}.is-loaded .anim-slider-thumbnail:not(.swiper-slide-duplicate):nth-child(49):before{opacity:0;transition-delay:0s}.anim-slider-thumbnail.swiper-slide-duplicate:before{content:none}.anim-slider-image.swiper-slide-active:before{transition:opacity .6s cubic-bezier(.39,.575,.565,1)}.anim-slider-image.swiper-slide-active.animate:before{opacity:0;transition-delay:0s}.anim-slider-image:not(.swiper-slide-active):before{content:none}.anim-square-particle{position:absolute;width:9px;height:9px;margin-top:30%!important;opacity:.3;z-index:9;pointer-events:none}.anim-square-particle--front{width:15px;height:15px;opacity:.5;margin-top:30px!important}.anim-sub-particles{position:relative;overflow:hidden;padding:20px 0}.anim-sub-particles-wrapper .anim-square-particle{margin-top:0}.section-heading rect{opacity:0;transition:opacity .2s cubic-bezier(.39,.575,.565,1)}.section-heading.animate rect.rect-1{opacity:1;transition-delay:.107s}.section-heading.animate rect.rect-2{opacity:1;transition-delay:.114s}.section-heading.animate rect.rect-3{opacity:1;transition-delay:.121s}.section-heading.animate rect.rect-4{opacity:1;transition-delay:.128s}.section-heading.animate rect.rect-5{opacity:1;transition-delay:.135s}.section-heading.animate rect.rect-6{opacity:1;transition-delay:.142s}.section-heading.animate rect.rect-7{opacity:1;transition-delay:.149s}.section-heading.animate rect.rect-8{opacity:1;transition-delay:.156s}.section-heading.animate rect.rect-9{opacity:1;transition-delay:.163s}.section-heading.animate rect.rect-10{opacity:1;transition-delay:.17s}.section-heading.animate rect.rect-11{opacity:1;transition-delay:.177s}.section-heading.animate rect.rect-12{opacity:1;transition-delay:.184s}.section-heading.animate rect.rect-13{opacity:1;transition-delay:.191s}.section-heading.animate rect.rect-14{opacity:1;transition-delay:.198s}.section-heading.animate rect.rect-15{opacity:1;transition-delay:.205s}.section-heading.animate rect.rect-16{opacity:1;transition-delay:.212s}.section-heading.animate rect.rect-17{opacity:1;transition-delay:.219s}.section-heading.animate rect.rect-18{opacity:1;transition-delay:.226s}.section-heading.animate rect.rect-19{opacity:1;transition-delay:.233s}.section-heading.animate rect.rect-20{opacity:1;transition-delay:.24s}.section-heading.animate rect.rect-21{opacity:1;transition-delay:.247s}.section-heading.animate rect.rect-22{opacity:1;transition-delay:.254s}.section-heading.animate rect.rect-23{opacity:1;transition-delay:.261s}.section-heading.animate rect.rect-24{opacity:1;transition-delay:.268s}.section-heading.animate rect.rect-25{opacity:1;transition-delay:.275s}.section-heading.animate rect.rect-26{opacity:1;transition-delay:.282s}.section-heading.animate rect.rect-27{opacity:1;transition-delay:.289s}.section-heading.animate rect.rect-28{opacity:1;transition-delay:.296s}.section-heading.animate rect.rect-29{opacity:1;transition-delay:.303s}.section-heading.animate rect.rect-30{opacity:1;transition-delay:.31s}.section-heading.animate rect.rect-31{opacity:1;transition-delay:.317s}.section-heading.animate rect.rect-32{opacity:1;transition-delay:.324s}.section-heading.animate rect.rect-33{opacity:1;transition-delay:.331s}.section-heading.animate rect.rect-34{opacity:1;transition-delay:.338s}.section-heading.animate rect.rect-35{opacity:1;transition-delay:.345s}.section-heading.animate rect.rect-36{opacity:1;transition-delay:.352s}.section-heading.animate rect.rect-37{opacity:1;transition-delay:.359s}.section-heading.animate rect.rect-38{opacity:1;transition-delay:.366s}.section-heading.animate rect.rect-39{opacity:1;transition-delay:.373s}.section-heading.animate rect.rect-40{opacity:1;transition-delay:.38s}.section-heading.animate rect.rect-41{opacity:1;transition-delay:.387s}.section-heading.animate rect.rect-42{opacity:1;transition-delay:.394s}.section-heading.animate rect.rect-43{opacity:1;transition-delay:.401s}.section-heading.animate rect.rect-44{opacity:1;transition-delay:.408s}.section-heading.animate rect.rect-45{opacity:1;transition-delay:.415s}.section-heading.animate rect.rect-46{opacity:1;transition-delay:.422s}.section-heading.animate rect.rect-47{opacity:1;transition-delay:.429s}.section-heading.animate rect.rect-48{opacity:1;transition-delay:.436s}.section-heading.animate rect.rect-49{opacity:1;transition-delay:.443s}.section-heading.animate rect.rect-50{opacity:1;transition-delay:.45s}.section-heading.animate rect.rect-51{opacity:1;transition-delay:.457s}.section-heading.animate rect.rect-52{opacity:1;transition-delay:.464s}.section-heading.animate rect.rect-53{opacity:1;transition-delay:.471s}.section-heading.animate rect.rect-54{opacity:1;transition-delay:.478s}.section-heading.animate rect.rect-55{opacity:1;transition-delay:.485s}.section-heading.animate rect.rect-56{opacity:1;transition-delay:.492s}.section-heading.animate rect.rect-57{opacity:1;transition-delay:.499s}.section-heading.animate rect.rect-58{opacity:1;transition-delay:.506s}.section-heading.animate rect.rect-59{opacity:1;transition-delay:.513s}.section-heading.animate rect.rect-60{opacity:1;transition-delay:.52s}.section-heading.animate rect.rect-61{opacity:1;transition-delay:.527s}.section-heading.animate rect.rect-62{opacity:1;transition-delay:.534s}.section-heading.animate rect.rect-63{opacity:1;transition-delay:.541s}.section-heading.animate rect.rect-64{opacity:1;transition-delay:.548s}.section-heading.animate rect.rect-65{opacity:1;transition-delay:.555s}.section-heading.animate rect.rect-66{opacity:1;transition-delay:.562s}.section-heading.animate rect.rect-67{opacity:1;transition-delay:.569s}.section-heading.animate rect.rect-68{opacity:1;transition-delay:.576s}.section-heading.animate rect.rect-69{opacity:1;transition-delay:.583s}.section-heading.animate rect.rect-70{opacity:1;transition-delay:.59s}.section-heading.animate rect.rect-71{opacity:1;transition-delay:.597s}.section-heading.animate rect.rect-72{opacity:1;transition-delay:.604s}.section-heading.animate rect.rect-73{opacity:1;transition-delay:.611s}.section-heading.animate rect.rect-74{opacity:1;transition-delay:.618s}.section-heading.animate rect.rect-75{opacity:1;transition-delay:.625s}.section-heading.animate rect.rect-76{opacity:1;transition-delay:.632s}.section-heading.animate rect.rect-77{opacity:1;transition-delay:.639s}.section-heading.animate rect.rect-78{opacity:1;transition-delay:.646s}.section-heading.animate rect.rect-79{opacity:1;transition-delay:.653s}.section-heading.animate rect.rect-80{opacity:1;transition-delay:.66s}.section-heading.animate rect.rect-81{opacity:1;transition-delay:.667s}.section-heading.animate rect.rect-82{opacity:1;transition-delay:.674s}.section-heading.animate rect.rect-83{opacity:1;transition-delay:.681s}.section-heading.animate rect.rect-84{opacity:1;transition-delay:.688s}.section-heading.animate rect.rect-85{opacity:1;transition-delay:.695s}.section-heading.animate rect.rect-86{opacity:1;transition-delay:.702s}.section-heading.animate rect.rect-87{opacity:1;transition-delay:.709s}.section-heading.animate rect.rect-88{opacity:1;transition-delay:.716s}.section-heading.animate rect.rect-89{opacity:1;transition-delay:.723s}.section-heading.animate rect.rect-90{opacity:1;transition-delay:.73s}.section-heading.animate rect.rect-91{opacity:1;transition-delay:.737s}.section-heading.animate rect.rect-92{opacity:1;transition-delay:.744s}.section-heading.animate rect.rect-93{opacity:1;transition-delay:.751s}.section-heading.animate rect.rect-94{opacity:1;transition-delay:.758s}.section-heading.animate rect.rect-95{opacity:1;transition-delay:.765s}.section-heading.animate rect.rect-96{opacity:1;transition-delay:.772s}.section-heading.animate rect.rect-97{opacity:1;transition-delay:.779s}.section-heading.animate rect.rect-98{opacity:1;transition-delay:.786s}.section-heading.animate rect.rect-99{opacity:1;transition-delay:.793s}.section-heading.animate rect.rect-100{opacity:1;transition-delay:.8s}.section-heading.animate rect.rect-101{opacity:1;transition-delay:.807s}.section-heading.animate rect.rect-102{opacity:1;transition-delay:.814s}.section-heading.animate rect.rect-103{opacity:1;transition-delay:.821s}.section-heading.animate rect.rect-104{opacity:1;transition-delay:.828s}.section-heading.animate rect.rect-105{opacity:1;transition-delay:.835s}.section-heading.animate rect.rect-106{opacity:1;transition-delay:.842s}.section-heading.animate rect.rect-107{opacity:1;transition-delay:.849s}.section-heading.animate rect.rect-108{opacity:1;transition-delay:.856s}.section-heading.animate rect.rect-109{opacity:1;transition-delay:.863s}.section-heading.animate rect.rect-110{opacity:1;transition-delay:.87s}.section-heading.animate rect.rect-111{opacity:1;transition-delay:.877s}.section-heading.animate rect.rect-112{opacity:1;transition-delay:.884s}.section-heading.animate rect.rect-113{opacity:1;transition-delay:.891s}.section-heading.animate rect.rect-114{opacity:1;transition-delay:.898s}.section-heading.animate rect.rect-115{opacity:1;transition-delay:.905s}.section-heading.animate rect.rect-116{opacity:1;transition-delay:.912s}.section-heading.animate rect.rect-117{opacity:1;transition-delay:.919s}.section-heading.animate rect.rect-118{opacity:1;transition-delay:.926s}.section-heading.animate rect.rect-119{opacity:1;transition-delay:.933s}.section-heading.animate rect.rect-120{opacity:1;transition-delay:.94s}.section-heading.animate rect.rect-121{opacity:1;transition-delay:.947s}.section-heading.animate rect.rect-122{opacity:1;transition-delay:.954s}.section-heading.animate rect.rect-123{opacity:1;transition-delay:.961s}.section-heading.animate rect.rect-124{opacity:1;transition-delay:.968s}.section-heading.animate rect.rect-125{opacity:1;transition-delay:.975s}.section-heading.animate rect.rect-126{opacity:1;transition-delay:.982s}.section-heading.animate rect.rect-127{opacity:1;transition-delay:.989s}.section-heading.animate rect.rect-128{opacity:1;transition-delay:.996s}.section-heading.animate rect.rect-129{opacity:1;transition-delay:1.003s}.section-heading.animate rect.rect-130{opacity:1;transition-delay:1.01s}.section-heading.animate rect.rect-131{opacity:1;transition-delay:1.017s}.section-heading.animate rect.rect-132{opacity:1;transition-delay:1.024s}.section-heading.animate rect.rect-133{opacity:1;transition-delay:1.031s}.section-heading.animate rect.rect-134{opacity:1;transition-delay:1.038s}.section-heading.animate rect.rect-135{opacity:1;transition-delay:1.045s}.section-heading.animate rect.rect-136{opacity:1;transition-delay:1.052s}.section-heading.animate rect.rect-137{opacity:1;transition-delay:1.059s}.section-heading.animate rect.rect-138{opacity:1;transition-delay:1.066s}.section-heading.animate rect.rect-139{opacity:1;transition-delay:1.073s}.section-heading.animate rect.rect-140{opacity:1;transition-delay:1.08s}.section-heading.animate rect.rect-141{opacity:1;transition-delay:1.087s}.section-heading.animate rect.rect-142{opacity:1;transition-delay:1.094s}.section-heading.animate rect.rect-143{opacity:1;transition-delay:1.101s}.section-heading.animate rect.rect-144{opacity:1;transition-delay:1.108s}.section-heading.animate rect.rect-145{opacity:1;transition-delay:1.115s}.section-heading.animate rect.rect-146{opacity:1;transition-delay:1.122s}.section-heading.animate rect.rect-147{opacity:1;transition-delay:1.129s}.section-heading.animate rect.rect-148{opacity:1;transition-delay:1.136s}.section-heading.animate rect.rect-149{opacity:1;transition-delay:1.143s}.section-heading.animate rect.rect-150{opacity:1;transition-delay:1.15s}.section-heading.animate rect.rect-151{opacity:1;transition-delay:1.157s}.section-heading.animate rect.rect-152{opacity:1;transition-delay:1.164s}.section-heading.animate rect.rect-153{opacity:1;transition-delay:1.171s}.section-heading.animate rect.rect-154{opacity:1;transition-delay:1.178s}.section-heading.animate rect.rect-155{opacity:1;transition-delay:1.185s}.section-heading.animate rect.rect-156{opacity:1;transition-delay:1.192s}.section-heading.animate rect.rect-157{opacity:1;transition-delay:1.199s}.section-heading.animate rect.rect-158{opacity:1;transition-delay:1.206s}.section-heading.animate rect.rect-159{opacity:1;transition-delay:1.213s}.section-heading.animate rect.rect-160{opacity:1;transition-delay:1.22s}.section-heading.animate rect.rect-161{opacity:1;transition-delay:1.227s}.section-heading.animate rect.rect-162{opacity:1;transition-delay:1.234s}.section-heading.animate rect.rect-163{opacity:1;transition-delay:1.241s}.section-heading.animate rect.rect-164{opacity:1;transition-delay:1.248s}.section-heading.animate rect.rect-165{opacity:1;transition-delay:1.255s}.section-heading.animate rect.rect-166{opacity:1;transition-delay:1.262s}.section-heading.animate rect.rect-167{opacity:1;transition-delay:1.269s}.section-heading.animate rect.rect-168{opacity:1;transition-delay:1.276s}.section-heading.animate rect.rect-169{opacity:1;transition-delay:1.283s}.section-heading.animate rect.rect-170{opacity:1;transition-delay:1.29s}.section-heading.animate rect.rect-171{opacity:1;transition-delay:1.297s}.section-heading.animate rect.rect-172{opacity:1;transition-delay:1.304s}.section-heading.animate rect.rect-173{opacity:1;transition-delay:1.311s}.section-heading.animate rect.rect-174{opacity:1;transition-delay:1.318s}.section-heading.animate rect.rect-175{opacity:1;transition-delay:1.325s}.section-heading.animate rect.rect-176{opacity:1;transition-delay:1.332s}.section-heading.animate rect.rect-177{opacity:1;transition-delay:1.339s}.section-heading.animate rect.rect-178{opacity:1;transition-delay:1.346s}.section-heading.animate rect.rect-179{opacity:1;transition-delay:1.353s}.section-heading.animate rect.rect-180{opacity:1;transition-delay:1.36s}.section-heading.animate rect.rect-181{opacity:1;transition-delay:1.367s}.section-heading.animate rect.rect-182{opacity:1;transition-delay:1.374s}.section-heading.animate rect.rect-183{opacity:1;transition-delay:1.381s}.section-heading.animate rect.rect-184{opacity:1;transition-delay:1.388s}.section-heading.animate rect.rect-185{opacity:1;transition-delay:1.395s}.section-heading.animate rect.rect-186{opacity:1;transition-delay:1.402s}.section-heading.animate rect.rect-187{opacity:1;transition-delay:1.409s}.section-heading.animate rect.rect-188{opacity:1;transition-delay:1.416s}.section-heading.animate rect.rect-189{opacity:1;transition-delay:1.423s}.section-heading.animate rect.rect-190{opacity:1;transition-delay:1.43s}.section-heading.animate rect.rect-191{opacity:1;transition-delay:1.437s}.section-heading.animate rect.rect-192{opacity:1;transition-delay:1.444s}.section-heading.animate rect.rect-193{opacity:1;transition-delay:1.451s}.section-heading.animate rect.rect-194{opacity:1;transition-delay:1.458s}.section-heading.animate rect.rect-195{opacity:1;transition-delay:1.465s}.section-heading.animate rect.rect-196{opacity:1;transition-delay:1.472s}.section-heading.animate rect.rect-197{opacity:1;transition-delay:1.479s}.section-heading.animate rect.rect-198{opacity:1;transition-delay:1.486s}.section-heading.animate rect.rect-199{opacity:1;transition-delay:1.493s}.section-heading.animate rect.rect-200{opacity:1;transition-delay:1.5s}.section-heading.animate rect.rect-201{opacity:1;transition-delay:1.507s}.section-heading.animate rect.rect-202{opacity:1;transition-delay:1.514s}.section-heading.animate rect.rect-203{opacity:1;transition-delay:1.521s}.section-heading.animate rect.rect-204{opacity:1;transition-delay:1.528s}.section-heading.animate rect.rect-205{opacity:1;transition-delay:1.535s}.section-heading.animate rect.rect-206{opacity:1;transition-delay:1.542s}.section-heading.animate rect.rect-207{opacity:1;transition-delay:1.549s}.section-heading.animate rect.rect-208{opacity:1;transition-delay:1.556s}.section-heading.animate rect.rect-209{opacity:1;transition-delay:1.563s}.section-heading.animate rect.rect-210{opacity:1;transition-delay:1.57s}.section-heading.animate rect.rect-211{opacity:1;transition-delay:1.577s}.section-heading.animate rect.rect-212{opacity:1;transition-delay:1.584s}.section-heading.animate rect.rect-213{opacity:1;transition-delay:1.591s}.section-heading.animate rect.rect-214{opacity:1;transition-delay:1.598s}.section-heading.animate rect.rect-215{opacity:1;transition-delay:1.605s}.section-heading.animate rect.rect-216{opacity:1;transition-delay:1.612s}.section-heading.animate rect.rect-217{opacity:1;transition-delay:1.619s}.section-heading.animate rect.rect-218{opacity:1;transition-delay:1.626s}.section-heading.animate rect.rect-219{opacity:1;transition-delay:1.633s}.section-heading.animate rect.rect-220{opacity:1;transition-delay:1.64s}.section-heading.animate rect.rect-221{opacity:1;transition-delay:1.647s}.section-heading.animate rect.rect-222{opacity:1;transition-delay:1.654s}.section-heading.animate rect.rect-223{opacity:1;transition-delay:1.661s}.section-heading.animate rect.rect-224{opacity:1;transition-delay:1.668s}.section-heading.animate rect.rect-225{opacity:1;transition-delay:1.675s}.section-heading.animate rect.rect-226{opacity:1;transition-delay:1.682s}.section-heading.animate rect.rect-227{opacity:1;transition-delay:1.689s}.section-heading.animate rect.rect-228{opacity:1;transition-delay:1.696s}.section-heading.animate rect.rect-229{opacity:1;transition-delay:1.703s}.section-heading.animate rect.rect-230{opacity:1;transition-delay:1.71s}.section-heading.animate rect.rect-231{opacity:1;transition-delay:1.717s}.section-heading.animate rect.rect-232{opacity:1;transition-delay:1.724s}.section-heading.animate rect.rect-233{opacity:1;transition-delay:1.731s}.section-heading.animate rect.rect-234{opacity:1;transition-delay:1.738s}.section-heading.animate rect.rect-235{opacity:1;transition-delay:1.745s}.section-heading.animate rect.rect-236{opacity:1;transition-delay:1.752s}.section-heading.animate rect.rect-237{opacity:1;transition-delay:1.759s}.section-heading.animate rect.rect-238{opacity:1;transition-delay:1.766s}.section-heading.animate rect.rect-239{opacity:1;transition-delay:1.773s}.section-heading.animate rect.rect-240{opacity:1;transition-delay:1.78s}.section-heading.animate rect.rect-241{opacity:1;transition-delay:1.787s}.section-heading.animate rect.rect-242{opacity:1;transition-delay:1.794s}.section-heading.animate rect.rect-243{opacity:1;transition-delay:1.801s}.section-heading.animate rect.rect-244{opacity:1;transition-delay:1.808s}.section-heading.animate rect.rect-245{opacity:1;transition-delay:1.815s}.section-heading.animate rect.rect-246{opacity:1;transition-delay:1.822s}.section-heading.animate rect.rect-247{opacity:1;transition-delay:1.829s}.section-heading.animate rect.rect-248{opacity:1;transition-delay:1.836s}.section-heading.animate rect.rect-249{opacity:1;transition-delay:1.843s}.section-heading.animate rect.rect-250{opacity:1;transition-delay:1.85s}.section-heading.animate rect.rect-251{opacity:1;transition-delay:1.857s}.section-heading.animate rect.rect-252{opacity:1;transition-delay:1.864s}.section-heading.animate rect.rect-253{opacity:1;transition-delay:1.871s}.section-heading.animate rect.rect-254{opacity:1;transition-delay:1.878s}.section-heading.animate rect.rect-255{opacity:1;transition-delay:1.885s}.section-heading.animate rect.rect-256{opacity:1;transition-delay:1.892s}.section-heading.animate rect.rect-257{opacity:1;transition-delay:1.899s}.section-heading.animate rect.rect-258{opacity:1;transition-delay:1.906s}.section-heading.animate rect.rect-259{opacity:1;transition-delay:1.913s}.section-heading.animate rect.rect-260{opacity:1;transition-delay:1.92s}.section-heading.animate rect.rect-261{opacity:1;transition-delay:1.927s}.section-heading.animate rect.rect-262{opacity:1;transition-delay:1.934s}.section-heading.animate rect.rect-263{opacity:1;transition-delay:1.941s}.section-heading.animate rect.rect-264{opacity:1;transition-delay:1.948s}.section-heading.animate rect.rect-265{opacity:1;transition-delay:1.955s}.section-heading.animate rect.rect-266{opacity:1;transition-delay:1.962s}.section-heading.animate rect.rect-267{opacity:1;transition-delay:1.969s}.section-heading.animate rect.rect-268{opacity:1;transition-delay:1.976s}.section-heading.animate rect.rect-269{opacity:1;transition-delay:1.983s}.section-heading.animate rect.rect-270{opacity:1;transition-delay:1.99s}.section-heading.animate rect.rect-271{opacity:1;transition-delay:1.997s}.section-heading.animate rect.rect-272{opacity:1;transition-delay:2.004s}.section-heading.animate rect.rect-273{opacity:1;transition-delay:2.011s}.section-heading.animate rect.rect-274{opacity:1;transition-delay:2.018s}.section-heading.animate rect.rect-275{opacity:1;transition-delay:2.025s}.section-heading.animate rect.rect-276{opacity:1;transition-delay:2.032s}.section-heading.animate rect.rect-277{opacity:1;transition-delay:2.039s}.section-heading.animate rect.rect-278{opacity:1;transition-delay:2.046s}.section-heading.animate rect.rect-279{opacity:1;transition-delay:2.053s}.section-heading.animate rect.rect-280{opacity:1;transition-delay:2.06s}.section-heading.animate rect.rect-281{opacity:1;transition-delay:2.067s}.section-heading.animate rect.rect-282{opacity:1;transition-delay:2.074s}.section-heading.animate rect.rect-283{opacity:1;transition-delay:2.081s}.section-heading.animate rect.rect-284{opacity:1;transition-delay:2.088s}.section-heading.animate rect.rect-285{opacity:1;transition-delay:2.095s}.section-heading.animate rect.rect-286{opacity:1;transition-delay:2.102s}.section-heading.animate rect.rect-287{opacity:1;transition-delay:2.109s}.section-heading.animate rect.rect-288{opacity:1;transition-delay:2.116s}.section-heading.animate rect.rect-289{opacity:1;transition-delay:2.123s}.section-heading.animate rect.rect-290{opacity:1;transition-delay:2.13s}.section-heading.animate rect.rect-291{opacity:1;transition-delay:2.137s}.section-heading.animate rect.rect-292{opacity:1;transition-delay:2.144s}.section-heading.animate rect.rect-293{opacity:1;transition-delay:2.151s}.section-heading.animate rect.rect-294{opacity:1;transition-delay:2.158s}.section-heading.animate rect.rect-295{opacity:1;transition-delay:2.165s}.section-heading.animate rect.rect-296{opacity:1;transition-delay:2.172s}.section-heading.animate rect.rect-297{opacity:1;transition-delay:2.179s}.section-heading.animate rect.rect-298{opacity:1;transition-delay:2.186s}.section-heading.animate rect.rect-299{opacity:1;transition-delay:2.193s}.section-heading.animate rect.rect-300{opacity:1;transition-delay:2.2s}.section-heading.animate rect.rect-301{opacity:1;transition-delay:2.207s}.section-heading.animate rect.rect-302{opacity:1;transition-delay:2.214s}.section-heading.animate rect.rect-303{opacity:1;transition-delay:2.221s}.section-heading.animate rect.rect-304{opacity:1;transition-delay:2.228s}.section-heading.animate rect.rect-305{opacity:1;transition-delay:2.235s}.section-heading.animate rect.rect-306{opacity:1;transition-delay:2.242s}.section-heading.animate rect.rect-307{opacity:1;transition-delay:2.249s}.section-heading.animate rect.rect-308{opacity:1;transition-delay:2.256s}.section-heading.animate rect.rect-309{opacity:1;transition-delay:2.263s}.section-heading.animate rect.rect-310{opacity:1;transition-delay:2.27s}.section-heading.animate rect.rect-311{opacity:1;transition-delay:2.277s}.section-heading.animate rect.rect-312{opacity:1;transition-delay:2.284s}.section-heading.animate rect.rect-313{opacity:1;transition-delay:2.291s}.section-heading.animate rect.rect-314{opacity:1;transition-delay:2.298s}.section-heading.animate rect.rect-315{opacity:1;transition-delay:2.305s}.section-heading.animate rect.rect-316{opacity:1;transition-delay:2.312s}.section-heading.animate rect.rect-317{opacity:1;transition-delay:2.319s}.section-heading.animate rect.rect-318{opacity:1;transition-delay:2.326s}.section-heading.animate rect.rect-319{opacity:1;transition-delay:2.333s}.section-heading.animate rect.rect-320{opacity:1;transition-delay:2.34s}.section-heading.animate rect.rect-321{opacity:1;transition-delay:2.347s}.section-heading.animate rect.rect-322{opacity:1;transition-delay:2.354s}.section-heading.animate rect.rect-323{opacity:1;transition-delay:2.361s}.section-heading.animate rect.rect-324{opacity:1;transition-delay:2.368s}.section-heading.animate rect.rect-325{opacity:1;transition-delay:2.375s}.section-heading.animate rect.rect-326{opacity:1;transition-delay:2.382s}.section-heading.animate rect.rect-327{opacity:1;transition-delay:2.389s}.section-heading.animate rect.rect-328{opacity:1;transition-delay:2.396s}.section-heading.animate rect.rect-329{opacity:1;transition-delay:2.403s}.section-heading.animate rect.rect-330{opacity:1;transition-delay:2.41s}.section-heading.animate rect.rect-331{opacity:1;transition-delay:2.417s}.section-heading.animate rect.rect-332{opacity:1;transition-delay:2.424s}.section-heading.animate rect.rect-333{opacity:1;transition-delay:2.431s}.section-heading.animate rect.rect-334{opacity:1;transition-delay:2.438s}.section-heading.animate rect.rect-335{opacity:1;transition-delay:2.445s}.section-heading.animate rect.rect-336{opacity:1;transition-delay:2.452s}.section-heading.animate rect.rect-337{opacity:1;transition-delay:2.459s}.section-heading.animate rect.rect-338{opacity:1;transition-delay:2.466s}.section-heading.animate rect.rect-339{opacity:1;transition-delay:2.473s}.section-heading.animate rect.rect-340{opacity:1;transition-delay:2.48s}.section-heading.animate rect.rect-341{opacity:1;transition-delay:2.487s}.section-heading.animate rect.rect-342{opacity:1;transition-delay:2.494s}.section-heading.animate rect.rect-343{opacity:1;transition-delay:2.501s}.section-heading.animate rect.rect-344{opacity:1;transition-delay:2.508s}.section-heading.animate rect.rect-345{opacity:1;transition-delay:2.515s}.section-heading.animate rect.rect-346{opacity:1;transition-delay:2.522s}.section-heading.animate rect.rect-347{opacity:1;transition-delay:2.529s}.section-heading.animate rect.rect-348{opacity:1;transition-delay:2.536s}.section-heading.animate rect.rect-349{opacity:1;transition-delay:2.543s}.section-svg-title-wrapper.animate .section-heading rect.rect-1{opacity:1;transition-delay:.107s}.section-svg-title-wrapper.animate .section-heading rect.rect-2{opacity:1;transition-delay:.114s}.section-svg-title-wrapper.animate .section-heading rect.rect-3{opacity:1;transition-delay:.121s}.section-svg-title-wrapper.animate .section-heading rect.rect-4{opacity:1;transition-delay:.128s}.section-svg-title-wrapper.animate .section-heading rect.rect-5{opacity:1;transition-delay:.135s}.section-svg-title-wrapper.animate .section-heading rect.rect-6{opacity:1;transition-delay:.142s}.section-svg-title-wrapper.animate .section-heading rect.rect-7{opacity:1;transition-delay:.149s}.section-svg-title-wrapper.animate .section-heading rect.rect-8{opacity:1;transition-delay:.156s}.section-svg-title-wrapper.animate .section-heading rect.rect-9{opacity:1;transition-delay:.163s}.section-svg-title-wrapper.animate .section-heading rect.rect-10{opacity:1;transition-delay:.17s}.section-svg-title-wrapper.animate .section-heading rect.rect-11{opacity:1;transition-delay:.177s}.section-svg-title-wrapper.animate .section-heading rect.rect-12{opacity:1;transition-delay:.184s}.section-svg-title-wrapper.animate .section-heading rect.rect-13{opacity:1;transition-delay:.191s}.section-svg-title-wrapper.animate .section-heading rect.rect-14{opacity:1;transition-delay:.198s}.section-svg-title-wrapper.animate .section-heading rect.rect-15{opacity:1;transition-delay:.205s}.section-svg-title-wrapper.animate .section-heading rect.rect-16{opacity:1;transition-delay:.212s}.section-svg-title-wrapper.animate .section-heading rect.rect-17{opacity:1;transition-delay:.219s}.section-svg-title-wrapper.animate .section-heading rect.rect-18{opacity:1;transition-delay:.226s}.section-svg-title-wrapper.animate .section-heading rect.rect-19{opacity:1;transition-delay:.233s}.section-svg-title-wrapper.animate .section-heading rect.rect-20{opacity:1;transition-delay:.24s}.section-svg-title-wrapper.animate .section-heading rect.rect-21{opacity:1;transition-delay:.247s}.section-svg-title-wrapper.animate .section-heading rect.rect-22{opacity:1;transition-delay:.254s}.section-svg-title-wrapper.animate .section-heading rect.rect-23{opacity:1;transition-delay:.261s}.section-svg-title-wrapper.animate .section-heading rect.rect-24{opacity:1;transition-delay:.268s}.section-svg-title-wrapper.animate .section-heading rect.rect-25{opacity:1;transition-delay:.275s}.section-svg-title-wrapper.animate .section-heading rect.rect-26{opacity:1;transition-delay:.282s}.section-svg-title-wrapper.animate .section-heading rect.rect-27{opacity:1;transition-delay:.289s}.section-svg-title-wrapper.animate .section-heading rect.rect-28{opacity:1;transition-delay:.296s}.section-svg-title-wrapper.animate .section-heading rect.rect-29{opacity:1;transition-delay:.303s}.section-svg-title-wrapper.animate .section-heading rect.rect-30{opacity:1;transition-delay:.31s}.section-svg-title-wrapper.animate .section-heading rect.rect-31{opacity:1;transition-delay:.317s}.section-svg-title-wrapper.animate .section-heading rect.rect-32{opacity:1;transition-delay:.324s}.section-svg-title-wrapper.animate .section-heading rect.rect-33{opacity:1;transition-delay:.331s}.section-svg-title-wrapper.animate .section-heading rect.rect-34{opacity:1;transition-delay:.338s}.section-svg-title-wrapper.animate .section-heading rect.rect-35{opacity:1;transition-delay:.345s}.section-svg-title-wrapper.animate .section-heading rect.rect-36{opacity:1;transition-delay:.352s}.section-svg-title-wrapper.animate .section-heading rect.rect-37{opacity:1;transition-delay:.359s}.section-svg-title-wrapper.animate .section-heading rect.rect-38{opacity:1;transition-delay:.366s}.section-svg-title-wrapper.animate .section-heading rect.rect-39{opacity:1;transition-delay:.373s}.section-svg-title-wrapper.animate .section-heading rect.rect-40{opacity:1;transition-delay:.38s}.section-svg-title-wrapper.animate .section-heading rect.rect-41{opacity:1;transition-delay:.387s}.section-svg-title-wrapper.animate .section-heading rect.rect-42{opacity:1;transition-delay:.394s}.section-svg-title-wrapper.animate .section-heading rect.rect-43{opacity:1;transition-delay:.401s}.section-svg-title-wrapper.animate .section-heading rect.rect-44{opacity:1;transition-delay:.408s}.section-svg-title-wrapper.animate .section-heading rect.rect-45{opacity:1;transition-delay:.415s}.section-svg-title-wrapper.animate .section-heading rect.rect-46{opacity:1;transition-delay:.422s}.section-svg-title-wrapper.animate .section-heading rect.rect-47{opacity:1;transition-delay:.429s}.section-svg-title-wrapper.animate .section-heading rect.rect-48{opacity:1;transition-delay:.436s}.section-svg-title-wrapper.animate .section-heading rect.rect-49{opacity:1;transition-delay:.443s}.section-svg-title-wrapper.animate .section-heading rect.rect-50{opacity:1;transition-delay:.45s}.section-svg-title-wrapper.animate .section-heading rect.rect-51{opacity:1;transition-delay:.457s}.section-svg-title-wrapper.animate .section-heading rect.rect-52{opacity:1;transition-delay:.464s}.section-svg-title-wrapper.animate .section-heading rect.rect-53{opacity:1;transition-delay:.471s}.section-svg-title-wrapper.animate .section-heading rect.rect-54{opacity:1;transition-delay:.478s}.section-svg-title-wrapper.animate .section-heading rect.rect-55{opacity:1;transition-delay:.485s}.section-svg-title-wrapper.animate .section-heading rect.rect-56{opacity:1;transition-delay:.492s}.section-svg-title-wrapper.animate .section-heading rect.rect-57{opacity:1;transition-delay:.499s}.section-svg-title-wrapper.animate .section-heading rect.rect-58{opacity:1;transition-delay:.506s}.section-svg-title-wrapper.animate .section-heading rect.rect-59{opacity:1;transition-delay:.513s}.section-svg-title-wrapper.animate .section-heading rect.rect-60{opacity:1;transition-delay:.52s}.section-svg-title-wrapper.animate .section-heading rect.rect-61{opacity:1;transition-delay:.527s}.section-svg-title-wrapper.animate .section-heading rect.rect-62{opacity:1;transition-delay:.534s}.section-svg-title-wrapper.animate .section-heading rect.rect-63{opacity:1;transition-delay:.541s}.section-svg-title-wrapper.animate .section-heading rect.rect-64{opacity:1;transition-delay:.548s}.section-svg-title-wrapper.animate .section-heading rect.rect-65{opacity:1;transition-delay:.555s}.section-svg-title-wrapper.animate .section-heading rect.rect-66{opacity:1;transition-delay:.562s}.section-svg-title-wrapper.animate .section-heading rect.rect-67{opacity:1;transition-delay:.569s}.section-svg-title-wrapper.animate .section-heading rect.rect-68{opacity:1;transition-delay:.576s}.section-svg-title-wrapper.animate .section-heading rect.rect-69{opacity:1;transition-delay:.583s}.section-svg-title-wrapper.animate .section-heading rect.rect-70{opacity:1;transition-delay:.59s}.section-svg-title-wrapper.animate .section-heading rect.rect-71{opacity:1;transition-delay:.597s}.section-svg-title-wrapper.animate .section-heading rect.rect-72{opacity:1;transition-delay:.604s}.section-svg-title-wrapper.animate .section-heading rect.rect-73{opacity:1;transition-delay:.611s}.section-svg-title-wrapper.animate .section-heading rect.rect-74{opacity:1;transition-delay:.618s}.section-svg-title-wrapper.animate .section-heading rect.rect-75{opacity:1;transition-delay:.625s}.section-svg-title-wrapper.animate .section-heading rect.rect-76{opacity:1;transition-delay:.632s}.section-svg-title-wrapper.animate .section-heading rect.rect-77{opacity:1;transition-delay:.639s}.section-svg-title-wrapper.animate .section-heading rect.rect-78{opacity:1;transition-delay:.646s}.section-svg-title-wrapper.animate .section-heading rect.rect-79{opacity:1;transition-delay:.653s}.section-svg-title-wrapper.animate .section-heading rect.rect-80{opacity:1;transition-delay:.66s}.section-svg-title-wrapper.animate .section-heading rect.rect-81{opacity:1;transition-delay:.667s}.section-svg-title-wrapper.animate .section-heading rect.rect-82{opacity:1;transition-delay:.674s}.section-svg-title-wrapper.animate .section-heading rect.rect-83{opacity:1;transition-delay:.681s}.section-svg-title-wrapper.animate .section-heading rect.rect-84{opacity:1;transition-delay:.688s}.section-svg-title-wrapper.animate .section-heading rect.rect-85{opacity:1;transition-delay:.695s}.section-svg-title-wrapper.animate .section-heading rect.rect-86{opacity:1;transition-delay:.702s}.section-svg-title-wrapper.animate .section-heading rect.rect-87{opacity:1;transition-delay:.709s}.section-svg-title-wrapper.animate .section-heading rect.rect-88{opacity:1;transition-delay:.716s}.section-svg-title-wrapper.animate .section-heading rect.rect-89{opacity:1;transition-delay:.723s}.section-svg-title-wrapper.animate .section-heading rect.rect-90{opacity:1;transition-delay:.73s}.section-svg-title-wrapper.animate .section-heading rect.rect-91{opacity:1;transition-delay:.737s}.section-svg-title-wrapper.animate .section-heading rect.rect-92{opacity:1;transition-delay:.744s}.section-svg-title-wrapper.animate .section-heading rect.rect-93{opacity:1;transition-delay:.751s}.section-svg-title-wrapper.animate .section-heading rect.rect-94{opacity:1;transition-delay:.758s}.section-svg-title-wrapper.animate .section-heading rect.rect-95{opacity:1;transition-delay:.765s}.section-svg-title-wrapper.animate .section-heading rect.rect-96{opacity:1;transition-delay:.772s}.section-svg-title-wrapper.animate .section-heading rect.rect-97{opacity:1;transition-delay:.779s}.section-svg-title-wrapper.animate .section-heading rect.rect-98{opacity:1;transition-delay:.786s}.section-svg-title-wrapper.animate .section-heading rect.rect-99{opacity:1;transition-delay:.793s}.section-svg-title-wrapper.animate .section-heading rect.rect-100{opacity:1;transition-delay:.8s}.section-svg-title-wrapper.animate .section-heading rect.rect-101{opacity:1;transition-delay:.807s}.section-svg-title-wrapper.animate .section-heading rect.rect-102{opacity:1;transition-delay:.814s}.section-svg-title-wrapper.animate .section-heading rect.rect-103{opacity:1;transition-delay:.821s}.section-svg-title-wrapper.animate .section-heading rect.rect-104{opacity:1;transition-delay:.828s}.section-svg-title-wrapper.animate .section-heading rect.rect-105{opacity:1;transition-delay:.835s}.section-svg-title-wrapper.animate .section-heading rect.rect-106{opacity:1;transition-delay:.842s}.section-svg-title-wrapper.animate .section-heading rect.rect-107{opacity:1;transition-delay:.849s}.section-svg-title-wrapper.animate .section-heading rect.rect-108{opacity:1;transition-delay:.856s}.section-svg-title-wrapper.animate .section-heading rect.rect-109{opacity:1;transition-delay:.863s}.section-svg-title-wrapper.animate .section-heading rect.rect-110{opacity:1;transition-delay:.87s}.section-svg-title-wrapper.animate .section-heading rect.rect-111{opacity:1;transition-delay:.877s}.section-svg-title-wrapper.animate .section-heading rect.rect-112{opacity:1;transition-delay:.884s}.section-svg-title-wrapper.animate .section-heading rect.rect-113{opacity:1;transition-delay:.891s}.section-svg-title-wrapper.animate .section-heading rect.rect-114{opacity:1;transition-delay:.898s}.section-svg-title-wrapper.animate .section-heading rect.rect-115{opacity:1;transition-delay:.905s}.section-svg-title-wrapper.animate .section-heading rect.rect-116{opacity:1;transition-delay:.912s}.section-svg-title-wrapper.animate .section-heading rect.rect-117{opacity:1;transition-delay:.919s}.section-svg-title-wrapper.animate .section-heading rect.rect-118{opacity:1;transition-delay:.926s}.section-svg-title-wrapper.animate .section-heading rect.rect-119{opacity:1;transition-delay:.933s}.section-svg-title-wrapper.animate .section-heading rect.rect-120{opacity:1;transition-delay:.94s}.section-svg-title-wrapper.animate .section-heading rect.rect-121{opacity:1;transition-delay:.947s}.section-svg-title-wrapper.animate .section-heading rect.rect-122{opacity:1;transition-delay:.954s}.section-svg-title-wrapper.animate .section-heading rect.rect-123{opacity:1;transition-delay:.961s}.section-svg-title-wrapper.animate .section-heading rect.rect-124{opacity:1;transition-delay:.968s}.section-svg-title-wrapper.animate .section-heading rect.rect-125{opacity:1;transition-delay:.975s}.section-svg-title-wrapper.animate .section-heading rect.rect-126{opacity:1;transition-delay:.982s}.section-svg-title-wrapper.animate .section-heading rect.rect-127{opacity:1;transition-delay:.989s}.section-svg-title-wrapper.animate .section-heading rect.rect-128{opacity:1;transition-delay:.996s}.section-svg-title-wrapper.animate .section-heading rect.rect-129{opacity:1;transition-delay:1.003s}.section-svg-title-wrapper.animate .section-heading rect.rect-130{opacity:1;transition-delay:1.01s}.section-svg-title-wrapper.animate .section-heading rect.rect-131{opacity:1;transition-delay:1.017s}.section-svg-title-wrapper.animate .section-heading rect.rect-132{opacity:1;transition-delay:1.024s}.section-svg-title-wrapper.animate .section-heading rect.rect-133{opacity:1;transition-delay:1.031s}.section-svg-title-wrapper.animate .section-heading rect.rect-134{opacity:1;transition-delay:1.038s}.section-svg-title-wrapper.animate .section-heading rect.rect-135{opacity:1;transition-delay:1.045s}.section-svg-title-wrapper.animate .section-heading rect.rect-136{opacity:1;transition-delay:1.052s}.section-svg-title-wrapper.animate .section-heading rect.rect-137{opacity:1;transition-delay:1.059s}.section-svg-title-wrapper.animate .section-heading rect.rect-138{opacity:1;transition-delay:1.066s}.section-svg-title-wrapper.animate .section-heading rect.rect-139{opacity:1;transition-delay:1.073s}.section-svg-title-wrapper.animate .section-heading rect.rect-140{opacity:1;transition-delay:1.08s}.section-svg-title-wrapper.animate .section-heading rect.rect-141{opacity:1;transition-delay:1.087s}.section-svg-title-wrapper.animate .section-heading rect.rect-142{opacity:1;transition-delay:1.094s}.section-svg-title-wrapper.animate .section-heading rect.rect-143{opacity:1;transition-delay:1.101s}.section-svg-title-wrapper.animate .section-heading rect.rect-144{opacity:1;transition-delay:1.108s}.section-svg-title-wrapper.animate .section-heading rect.rect-145{opacity:1;transition-delay:1.115s}.section-svg-title-wrapper.animate .section-heading rect.rect-146{opacity:1;transition-delay:1.122s}.section-svg-title-wrapper.animate .section-heading rect.rect-147{opacity:1;transition-delay:1.129s}.section-svg-title-wrapper.animate .section-heading rect.rect-148{opacity:1;transition-delay:1.136s}.section-svg-title-wrapper.animate .section-heading rect.rect-149{opacity:1;transition-delay:1.143s}.section-svg-title-wrapper.animate .section-heading rect.rect-150{opacity:1;transition-delay:1.15s}.section-svg-title-wrapper.animate .section-heading rect.rect-151{opacity:1;transition-delay:1.157s}.section-svg-title-wrapper.animate .section-heading rect.rect-152{opacity:1;transition-delay:1.164s}.section-svg-title-wrapper.animate .section-heading rect.rect-153{opacity:1;transition-delay:1.171s}.section-svg-title-wrapper.animate .section-heading rect.rect-154{opacity:1;transition-delay:1.178s}.section-svg-title-wrapper.animate .section-heading rect.rect-155{opacity:1;transition-delay:1.185s}.section-svg-title-wrapper.animate .section-heading rect.rect-156{opacity:1;transition-delay:1.192s}.section-svg-title-wrapper.animate .section-heading rect.rect-157{opacity:1;transition-delay:1.199s}.section-svg-title-wrapper.animate .section-heading rect.rect-158{opacity:1;transition-delay:1.206s}.section-svg-title-wrapper.animate .section-heading rect.rect-159{opacity:1;transition-delay:1.213s}.section-svg-title-wrapper.animate .section-heading rect.rect-160{opacity:1;transition-delay:1.22s}.section-svg-title-wrapper.animate .section-heading rect.rect-161{opacity:1;transition-delay:1.227s}.section-svg-title-wrapper.animate .section-heading rect.rect-162{opacity:1;transition-delay:1.234s}.section-svg-title-wrapper.animate .section-heading rect.rect-163{opacity:1;transition-delay:1.241s}.section-svg-title-wrapper.animate .section-heading rect.rect-164{opacity:1;transition-delay:1.248s}.section-svg-title-wrapper.animate .section-heading rect.rect-165{opacity:1;transition-delay:1.255s}.section-svg-title-wrapper.animate .section-heading rect.rect-166{opacity:1;transition-delay:1.262s}.section-svg-title-wrapper.animate .section-heading rect.rect-167{opacity:1;transition-delay:1.269s}.section-svg-title-wrapper.animate .section-heading rect.rect-168{opacity:1;transition-delay:1.276s}.section-svg-title-wrapper.animate .section-heading rect.rect-169{opacity:1;transition-delay:1.283s}.section-svg-title-wrapper.animate .section-heading rect.rect-170{opacity:1;transition-delay:1.29s}.section-svg-title-wrapper.animate .section-heading rect.rect-171{opacity:1;transition-delay:1.297s}.section-svg-title-wrapper.animate .section-heading rect.rect-172{opacity:1;transition-delay:1.304s}.section-svg-title-wrapper.animate .section-heading rect.rect-173{opacity:1;transition-delay:1.311s}.section-svg-title-wrapper.animate .section-heading rect.rect-174{opacity:1;transition-delay:1.318s}.section-svg-title-wrapper.animate .section-heading rect.rect-175{opacity:1;transition-delay:1.325s}.section-svg-title-wrapper.animate .section-heading rect.rect-176{opacity:1;transition-delay:1.332s}.section-svg-title-wrapper.animate .section-heading rect.rect-177{opacity:1;transition-delay:1.339s}.section-svg-title-wrapper.animate .section-heading rect.rect-178{opacity:1;transition-delay:1.346s}.section-svg-title-wrapper.animate .section-heading rect.rect-179{opacity:1;transition-delay:1.353s}.section-svg-title-wrapper.animate .section-heading rect.rect-180{opacity:1;transition-delay:1.36s}.section-svg-title-wrapper.animate .section-heading rect.rect-181{opacity:1;transition-delay:1.367s}.section-svg-title-wrapper.animate .section-heading rect.rect-182{opacity:1;transition-delay:1.374s}.section-svg-title-wrapper.animate .section-heading rect.rect-183{opacity:1;transition-delay:1.381s}.section-svg-title-wrapper.animate .section-heading rect.rect-184{opacity:1;transition-delay:1.388s}.section-svg-title-wrapper.animate .section-heading rect.rect-185{opacity:1;transition-delay:1.395s}.section-svg-title-wrapper.animate .section-heading rect.rect-186{opacity:1;transition-delay:1.402s}.section-svg-title-wrapper.animate .section-heading rect.rect-187{opacity:1;transition-delay:1.409s}.section-svg-title-wrapper.animate .section-heading rect.rect-188{opacity:1;transition-delay:1.416s}.section-svg-title-wrapper.animate .section-heading rect.rect-189{opacity:1;transition-delay:1.423s}.section-svg-title-wrapper.animate .section-heading rect.rect-190{opacity:1;transition-delay:1.43s}.section-svg-title-wrapper.animate .section-heading rect.rect-191{opacity:1;transition-delay:1.437s}.section-svg-title-wrapper.animate .section-heading rect.rect-192{opacity:1;transition-delay:1.444s}.section-svg-title-wrapper.animate .section-heading rect.rect-193{opacity:1;transition-delay:1.451s}.section-svg-title-wrapper.animate .section-heading rect.rect-194{opacity:1;transition-delay:1.458s}.section-svg-title-wrapper.animate .section-heading rect.rect-195{opacity:1;transition-delay:1.465s}.section-svg-title-wrapper.animate .section-heading rect.rect-196{opacity:1;transition-delay:1.472s}.section-svg-title-wrapper.animate .section-heading rect.rect-197{opacity:1;transition-delay:1.479s}.section-svg-title-wrapper.animate .section-heading rect.rect-198{opacity:1;transition-delay:1.486s}.section-svg-title-wrapper.animate .section-heading rect.rect-199{opacity:1;transition-delay:1.493s}.section-svg-title-wrapper.animate .section-heading rect.rect-200{opacity:1;transition-delay:1.5s}.section-svg-title-wrapper.animate .section-heading rect.rect-201{opacity:1;transition-delay:1.507s}.section-svg-title-wrapper.animate .section-heading rect.rect-202{opacity:1;transition-delay:1.514s}.section-svg-title-wrapper.animate .section-heading rect.rect-203{opacity:1;transition-delay:1.521s}.section-svg-title-wrapper.animate .section-heading rect.rect-204{opacity:1;transition-delay:1.528s}.section-svg-title-wrapper.animate .section-heading rect.rect-205{opacity:1;transition-delay:1.535s}.section-svg-title-wrapper.animate .section-heading rect.rect-206{opacity:1;transition-delay:1.542s}.section-svg-title-wrapper.animate .section-heading rect.rect-207{opacity:1;transition-delay:1.549s}.section-svg-title-wrapper.animate .section-heading rect.rect-208{opacity:1;transition-delay:1.556s}.section-svg-title-wrapper.animate .section-heading rect.rect-209{opacity:1;transition-delay:1.563s}.section-svg-title-wrapper.animate .section-heading rect.rect-210{opacity:1;transition-delay:1.57s}.section-svg-title-wrapper.animate .section-heading rect.rect-211{opacity:1;transition-delay:1.577s}.section-svg-title-wrapper.animate .section-heading rect.rect-212{opacity:1;transition-delay:1.584s}.section-svg-title-wrapper.animate .section-heading rect.rect-213{opacity:1;transition-delay:1.591s}.section-svg-title-wrapper.animate .section-heading rect.rect-214{opacity:1;transition-delay:1.598s}.section-svg-title-wrapper.animate .section-heading rect.rect-215{opacity:1;transition-delay:1.605s}.section-svg-title-wrapper.animate .section-heading rect.rect-216{opacity:1;transition-delay:1.612s}.section-svg-title-wrapper.animate .section-heading rect.rect-217{opacity:1;transition-delay:1.619s}.section-svg-title-wrapper.animate .section-heading rect.rect-218{opacity:1;transition-delay:1.626s}.section-svg-title-wrapper.animate .section-heading rect.rect-219{opacity:1;transition-delay:1.633s}.section-svg-title-wrapper.animate .section-heading rect.rect-220{opacity:1;transition-delay:1.64s}.section-svg-title-wrapper.animate .section-heading rect.rect-221{opacity:1;transition-delay:1.647s}.section-svg-title-wrapper.animate .section-heading rect.rect-222{opacity:1;transition-delay:1.654s}.section-svg-title-wrapper.animate .section-heading rect.rect-223{opacity:1;transition-delay:1.661s}.section-svg-title-wrapper.animate .section-heading rect.rect-224{opacity:1;transition-delay:1.668s}.section-svg-title-wrapper.animate .section-heading rect.rect-225{opacity:1;transition-delay:1.675s}.section-svg-title-wrapper.animate .section-heading rect.rect-226{opacity:1;transition-delay:1.682s}.section-svg-title-wrapper.animate .section-heading rect.rect-227{opacity:1;transition-delay:1.689s}.section-svg-title-wrapper.animate .section-heading rect.rect-228{opacity:1;transition-delay:1.696s}.section-svg-title-wrapper.animate .section-heading rect.rect-229{opacity:1;transition-delay:1.703s}.section-svg-title-wrapper.animate .section-heading rect.rect-230{opacity:1;transition-delay:1.71s}.section-svg-title-wrapper.animate .section-heading rect.rect-231{opacity:1;transition-delay:1.717s}.section-svg-title-wrapper.animate .section-heading rect.rect-232{opacity:1;transition-delay:1.724s}.section-svg-title-wrapper.animate .section-heading rect.rect-233{opacity:1;transition-delay:1.731s}.section-svg-title-wrapper.animate .section-heading rect.rect-234{opacity:1;transition-delay:1.738s}.section-svg-title-wrapper.animate .section-heading rect.rect-235{opacity:1;transition-delay:1.745s}.section-svg-title-wrapper.animate .section-heading rect.rect-236{opacity:1;transition-delay:1.752s}.section-svg-title-wrapper.animate .section-heading rect.rect-237{opacity:1;transition-delay:1.759s}.section-svg-title-wrapper.animate .section-heading rect.rect-238{opacity:1;transition-delay:1.766s}.section-svg-title-wrapper.animate .section-heading rect.rect-239{opacity:1;transition-delay:1.773s}.section-svg-title-wrapper.animate .section-heading rect.rect-240{opacity:1;transition-delay:1.78s}.section-svg-title-wrapper.animate .section-heading rect.rect-241{opacity:1;transition-delay:1.787s}.section-svg-title-wrapper.animate .section-heading rect.rect-242{opacity:1;transition-delay:1.794s}.section-svg-title-wrapper.animate .section-heading rect.rect-243{opacity:1;transition-delay:1.801s}.section-svg-title-wrapper.animate .section-heading rect.rect-244{opacity:1;transition-delay:1.808s}.section-svg-title-wrapper.animate .section-heading rect.rect-245{opacity:1;transition-delay:1.815s}.section-svg-title-wrapper.animate .section-heading rect.rect-246{opacity:1;transition-delay:1.822s}.section-svg-title-wrapper.animate .section-heading rect.rect-247{opacity:1;transition-delay:1.829s}.section-svg-title-wrapper.animate .section-heading rect.rect-248{opacity:1;transition-delay:1.836s}.section-svg-title-wrapper.animate .section-heading rect.rect-249{opacity:1;transition-delay:1.843s}.section-svg-title-wrapper.animate .section-heading rect.rect-250{opacity:1;transition-delay:1.85s}.section-svg-title-wrapper.animate .section-heading rect.rect-251{opacity:1;transition-delay:1.857s}.section-svg-title-wrapper.animate .section-heading rect.rect-252{opacity:1;transition-delay:1.864s}.section-svg-title-wrapper.animate .section-heading rect.rect-253{opacity:1;transition-delay:1.871s}.section-svg-title-wrapper.animate .section-heading rect.rect-254{opacity:1;transition-delay:1.878s}.section-svg-title-wrapper.animate .section-heading rect.rect-255{opacity:1;transition-delay:1.885s}.section-svg-title-wrapper.animate .section-heading rect.rect-256{opacity:1;transition-delay:1.892s}.section-svg-title-wrapper.animate .section-heading rect.rect-257{opacity:1;transition-delay:1.899s}.section-svg-title-wrapper.animate .section-heading rect.rect-258{opacity:1;transition-delay:1.906s}.section-svg-title-wrapper.animate .section-heading rect.rect-259{opacity:1;transition-delay:1.913s}.section-svg-title-wrapper.animate .section-heading rect.rect-260{opacity:1;transition-delay:1.92s}.section-svg-title-wrapper.animate .section-heading rect.rect-261{opacity:1;transition-delay:1.927s}.section-svg-title-wrapper.animate .section-heading rect.rect-262{opacity:1;transition-delay:1.934s}.section-svg-title-wrapper.animate .section-heading rect.rect-263{opacity:1;transition-delay:1.941s}.section-svg-title-wrapper.animate .section-heading rect.rect-264{opacity:1;transition-delay:1.948s}.section-svg-title-wrapper.animate .section-heading rect.rect-265{opacity:1;transition-delay:1.955s}.section-svg-title-wrapper.animate .section-heading rect.rect-266{opacity:1;transition-delay:1.962s}.section-svg-title-wrapper.animate .section-heading rect.rect-267{opacity:1;transition-delay:1.969s}.section-svg-title-wrapper.animate .section-heading rect.rect-268{opacity:1;transition-delay:1.976s}.section-svg-title-wrapper.animate .section-heading rect.rect-269{opacity:1;transition-delay:1.983s}.section-svg-title-wrapper.animate .section-heading rect.rect-270{opacity:1;transition-delay:1.99s}.section-svg-title-wrapper.animate .section-heading rect.rect-271{opacity:1;transition-delay:1.997s}.section-svg-title-wrapper.animate .section-heading rect.rect-272{opacity:1;transition-delay:2.004s}.section-svg-title-wrapper.animate .section-heading rect.rect-273{opacity:1;transition-delay:2.011s}.section-svg-title-wrapper.animate .section-heading rect.rect-274{opacity:1;transition-delay:2.018s}.section-svg-title-wrapper.animate .section-heading rect.rect-275{opacity:1;transition-delay:2.025s}.section-svg-title-wrapper.animate .section-heading rect.rect-276{opacity:1;transition-delay:2.032s}.section-svg-title-wrapper.animate .section-heading rect.rect-277{opacity:1;transition-delay:2.039s}.section-svg-title-wrapper.animate .section-heading rect.rect-278{opacity:1;transition-delay:2.046s}.section-svg-title-wrapper.animate .section-heading rect.rect-279{opacity:1;transition-delay:2.053s}.section-svg-title-wrapper.animate .section-heading rect.rect-280{opacity:1;transition-delay:2.06s}.section-svg-title-wrapper.animate .section-heading rect.rect-281{opacity:1;transition-delay:2.067s}.section-svg-title-wrapper.animate .section-heading rect.rect-282{opacity:1;transition-delay:2.074s}.section-svg-title-wrapper.animate .section-heading rect.rect-283{opacity:1;transition-delay:2.081s}.section-svg-title-wrapper.animate .section-heading rect.rect-284{opacity:1;transition-delay:2.088s}.section-svg-title-wrapper.animate .section-heading rect.rect-285{opacity:1;transition-delay:2.095s}.section-svg-title-wrapper.animate .section-heading rect.rect-286{opacity:1;transition-delay:2.102s}.section-svg-title-wrapper.animate .section-heading rect.rect-287{opacity:1;transition-delay:2.109s}.section-svg-title-wrapper.animate .section-heading rect.rect-288{opacity:1;transition-delay:2.116s}.section-svg-title-wrapper.animate .section-heading rect.rect-289{opacity:1;transition-delay:2.123s}.section-svg-title-wrapper.animate .section-heading rect.rect-290{opacity:1;transition-delay:2.13s}.section-svg-title-wrapper.animate .section-heading rect.rect-291{opacity:1;transition-delay:2.137s}.section-svg-title-wrapper.animate .section-heading rect.rect-292{opacity:1;transition-delay:2.144s}.section-svg-title-wrapper.animate .section-heading rect.rect-293{opacity:1;transition-delay:2.151s}.section-svg-title-wrapper.animate .section-heading rect.rect-294{opacity:1;transition-delay:2.158s}.section-svg-title-wrapper.animate .section-heading rect.rect-295{opacity:1;transition-delay:2.165s}.section-svg-title-wrapper.animate .section-heading rect.rect-296{opacity:1;transition-delay:2.172s}.section-svg-title-wrapper.animate .section-heading rect.rect-297{opacity:1;transition-delay:2.179s}.section-svg-title-wrapper.animate .section-heading rect.rect-298{opacity:1;transition-delay:2.186s}.section-svg-title-wrapper.animate .section-heading rect.rect-299{opacity:1;transition-delay:2.193s}.section-svg-title-wrapper.animate .section-heading rect.rect-300{opacity:1;transition-delay:2.2s}.section-svg-title-wrapper.animate .section-heading rect.rect-301{opacity:1;transition-delay:2.207s}.section-svg-title-wrapper.animate .section-heading rect.rect-302{opacity:1;transition-delay:2.214s}.section-svg-title-wrapper.animate .section-heading rect.rect-303{opacity:1;transition-delay:2.221s}.section-svg-title-wrapper.animate .section-heading rect.rect-304{opacity:1;transition-delay:2.228s}.section-svg-title-wrapper.animate .section-heading rect.rect-305{opacity:1;transition-delay:2.235s}.section-svg-title-wrapper.animate .section-heading rect.rect-306{opacity:1;transition-delay:2.242s}.section-svg-title-wrapper.animate .section-heading rect.rect-307{opacity:1;transition-delay:2.249s}.section-svg-title-wrapper.animate .section-heading rect.rect-308{opacity:1;transition-delay:2.256s}.section-svg-title-wrapper.animate .section-heading rect.rect-309{opacity:1;transition-delay:2.263s}.section-svg-title-wrapper.animate .section-heading rect.rect-310{opacity:1;transition-delay:2.27s}.section-svg-title-wrapper.animate .section-heading rect.rect-311{opacity:1;transition-delay:2.277s}.section-svg-title-wrapper.animate .section-heading rect.rect-312{opacity:1;transition-delay:2.284s}.section-svg-title-wrapper.animate .section-heading rect.rect-313{opacity:1;transition-delay:2.291s}.section-svg-title-wrapper.animate .section-heading rect.rect-314{opacity:1;transition-delay:2.298s}.section-svg-title-wrapper.animate .section-heading rect.rect-315{opacity:1;transition-delay:2.305s}.section-svg-title-wrapper.animate .section-heading rect.rect-316{opacity:1;transition-delay:2.312s}.section-svg-title-wrapper.animate .section-heading rect.rect-317{opacity:1;transition-delay:2.319s}.section-svg-title-wrapper.animate .section-heading rect.rect-318{opacity:1;transition-delay:2.326s}.section-svg-title-wrapper.animate .section-heading rect.rect-319{opacity:1;transition-delay:2.333s}.section-svg-title-wrapper.animate .section-heading rect.rect-320{opacity:1;transition-delay:2.34s}.section-svg-title-wrapper.animate .section-heading rect.rect-321{opacity:1;transition-delay:2.347s}.section-svg-title-wrapper.animate .section-heading rect.rect-322{opacity:1;transition-delay:2.354s}.section-svg-title-wrapper.animate .section-heading rect.rect-323{opacity:1;transition-delay:2.361s}.section-svg-title-wrapper.animate .section-heading rect.rect-324{opacity:1;transition-delay:2.368s}.section-svg-title-wrapper.animate .section-heading rect.rect-325{opacity:1;transition-delay:2.375s}.section-svg-title-wrapper.animate .section-heading rect.rect-326{opacity:1;transition-delay:2.382s}.section-svg-title-wrapper.animate .section-heading rect.rect-327{opacity:1;transition-delay:2.389s}.section-svg-title-wrapper.animate .section-heading rect.rect-328{opacity:1;transition-delay:2.396s}.section-svg-title-wrapper.animate .section-heading rect.rect-329{opacity:1;transition-delay:2.403s}.section-svg-title-wrapper.animate .section-heading rect.rect-330{opacity:1;transition-delay:2.41s}.section-svg-title-wrapper.animate .section-heading rect.rect-331{opacity:1;transition-delay:2.417s}.section-svg-title-wrapper.animate .section-heading rect.rect-332{opacity:1;transition-delay:2.424s}.section-svg-title-wrapper.animate .section-heading rect.rect-333{opacity:1;transition-delay:2.431s}.section-svg-title-wrapper.animate .section-heading rect.rect-334{opacity:1;transition-delay:2.438s}.section-svg-title-wrapper.animate .section-heading rect.rect-335{opacity:1;transition-delay:2.445s}.section-svg-title-wrapper.animate .section-heading rect.rect-336{opacity:1;transition-delay:2.452s}.section-svg-title-wrapper.animate .section-heading rect.rect-337{opacity:1;transition-delay:2.459s}.section-svg-title-wrapper.animate .section-heading rect.rect-338{opacity:1;transition-delay:2.466s}.section-svg-title-wrapper.animate .section-heading rect.rect-339{opacity:1;transition-delay:2.473s}.section-svg-title-wrapper.animate .section-heading rect.rect-340{opacity:1;transition-delay:2.48s}.section-svg-title-wrapper.animate .section-heading rect.rect-341{opacity:1;transition-delay:2.487s}.section-svg-title-wrapper.animate .section-heading rect.rect-342{opacity:1;transition-delay:2.494s}.section-svg-title-wrapper.animate .section-heading rect.rect-343{opacity:1;transition-delay:2.501s}.section-svg-title-wrapper.animate .section-heading rect.rect-344{opacity:1;transition-delay:2.508s}.section-svg-title-wrapper.animate .section-heading rect.rect-345{opacity:1;transition-delay:2.515s}.section-svg-title-wrapper.animate .section-heading rect.rect-346{opacity:1;transition-delay:2.522s}.section-svg-title-wrapper.animate .section-heading rect.rect-347{opacity:1;transition-delay:2.529s}.section-svg-title-wrapper.animate .section-heading rect.rect-348{opacity:1;transition-delay:2.536s}.section-svg-title-wrapper.animate .section-heading rect.rect-349{opacity:1;transition-delay:2.543s}.subpage-store .subpage-sidebar{opacity:0;transition:opacity .5s cubic-bezier(.39,.575,.565,1)}.subpage-store .subpage-sidebar.animate{opacity:1;transition-delay:1s}.nav-fade{transition:opacity 1s}.nav-fade.display{opacity:1}.store-icon-fade{opacity:0;transition:opacity 1s}.store-icon-fade.display{opacity:1}.store-icon-fade.is-fade{opacity:0!important}