@charset "UTF-8";@keyframes scroll-hint-appear{0%{transform:translateX(40px);opacity:0}10%{opacity:1}50%,to{transform:translateX(-40px);opacity:0}}.scroll-hint.is-right-scrollable{background:linear-gradient(270deg,rgba(0,0,0,0.15) 0,rgba(0,0,0,0) 16px,rgba(0,0,0,0))}.scroll-hint.is-right-scrollable.is-left-scrollable{background:linear-gradient(90deg,rgba(0,0,0,0.15) 0,rgba(0,0,0,0) 16px,rgba(0,0,0,0)),linear-gradient(270deg,rgba(0,0,0,0.15) 0,rgba(0,0,0,0) 16px,rgba(0,0,0,0))}.scroll-hint.is-left-scrollable{background:linear-gradient(90deg,rgba(0,0,0,0.15) 0,rgba(0,0,0,0) 16px,rgba(0,0,0,0))}.scroll-hint-icon{position:absolute;top:calc(50% - 25px);left:calc(50% - 60px);box-sizing:border-box;width:120px;height:80px;border-radius:5px;transition:opacity 0.3s;opacity:0;background:rgba(0,0,0,0.7);text-align:center;padding:20px 10px 10px 10px}.scroll-hint-icon-wrap{position:absolute;top:0;left:0;width:100%;height:100%;max-height:100%;pointer-events:none}.scroll-hint-text{font-size:10px;color:#FFF;margin-top:5px}.scroll-hint-icon-wrap.is-active .scroll-hint-icon{opacity:0.8}.scroll-hint-icon:before{display:inline-block;width:40px;height:40px;color:#FFF;vertical-align:middle;text-align:center;content:"";background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDM8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIiBmaWxsPSIjZmZmIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon:after{content:"";width:34px;height:14px;display:block;position:absolute;top:10px;left:50%;margin-left:-20px;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDE8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIgZmlsbD0iI2ZmZiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiIGZpbGw9IiNmZmYiLz48L2c+PC9nPjwvc3ZnPg==);opacity:0;transition-delay:2.4s}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:after{opacity:1}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:before{animation:scroll-hint-appear 1.2s linear;animation-iteration-count:2}.scroll-hint-icon-white{background-color:#FFF;box-shadow:0 4px 5px rgba(0,0,0,0.4)}.scroll-hint-icon-white:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDQ8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon-white:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDI8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiLz48L2c+PC9nPjwvc3ZnPg==)}.scroll-hint-icon-white .scroll-hint-text{color:#000}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-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-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,0.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:0.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:0.2s transform,0.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:0.2s transform,0.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:0.2s transform,0.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,0.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-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,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%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:0.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.js-fader-ready{opacity:0;translate:0 25px;transition-property:opacity,translate;will-change:opacity,translate}.js-fader-ready.js-fader-right{translate:50px 0}.js-fader-ready.js-fader-left{translate:-50px 0}.js-fader-start{opacity:1;translate:0;transition-duration:0.65s;transition-delay:var(--pcdelay,0s);transition-timing-function:cubic-bezier(0.37,0,0.63,1),cubic-bezier(0.5,1,0.89,1)}@media screen and (max-width:767px){.js-fader-start{transition-delay:var(--spdelay,0s)}}.js-fader-start.js-fader-left,.js-fader-start.js-fader-right{translate:0}@media (prefers-reduced-motion:reduce){.js-fader-ready{opacity:1;translate:0;transition:none}.js-fader-ready.js-fader-left,.js-fader-ready.js-fader-right{translate:0}}.js-parallax{transition-property:translate;will-change:translate}@media (prefers-reduced-motion:reduce){.js-parallax{transition:none}}.inline{position:relative;z-index:1}.inline-inner{height:100%;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.inline-inner::-webkit-scrollbar{display:none}.inline-inner.is-grab{cursor:grab}.inline-inner.is-grabbing{cursor:grabbing}.inline-horizontal,.inline-vertical{position:absolute;background-color:#ccc;overflow:hidden;z-index:1;-ms-user-select:none;-moz-user-select:-moz- none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}.inline-horizontal{left:0;right:0;bottom:0;height:2px}.inline-horizontal .inline-thumb{width:50%;height:100%}@media print{.inline-horizontal{display:none!important}}.inline-vertical{top:0;right:0;bottom:0;width:2px}.inline-vertical .inline-thumb{width:100%;height:50%}@media print{.inline-vertical{display:none!important}}.inline-thumb{background-color:#555;cursor:pointer}.inline-thumb:active{background-color:#000}.inline.is-horizontal{padding-bottom:10px}.inline.is-vertical{padding-right:10px}.inline.is-horizontal.is-vertical .inline-horizontal{margin-right:10px}.inline.is-horizontal.is-vertical .inline-vertical{margin-bottom:10px}.ytembed{display:block;position:relative;width:100%;height:100%;border-radius:4px;overflow:clip;z-index:1;aspect-ratio:16/9}.ytembed:before{display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:0.5;z-index:1}@media (any-hover:hover){.ytembed:before{transition-property:opacity;transition-duration:0.25s}.ytembed:hover:before{opacity:0.25}}.ytembed-icon{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;width:60px;height:60px;margin:-30px 0 0 -30px;background-color:#fff;border-radius:50%;z-index:1}.ytembed-icon:before{display:block;content:"";width:32px;height:32px;background-color:currentcolor;mask:url("../images/ic_controll_play.svg");mask-position:center;mask-repeat:no-repeat;mask-size:cover}.ytembed img{display:block;width:100%;height:auto}.ytmodal{position:fixed;inset:0;margin:0;padding:0;width:auto;height:auto;border:none;background:no-repeat;z-index:1000}.ytmodal::backdrop{background-color:transparent}.ytmodal:modal{max-width:initial;max-height:initial}.ytmodal.is-over .ytmodal-outer{justify-content:flex-start}.ytmodal-mask{position:absolute;inset:0;background-color:rgba(0,0,0,0.8);z-index:1}.ytmodal-outer{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;inset:0;overflow:auto;z-index:1}.ytmodal-inner{position:relative;padding:80px 40px;max-width:860px;width:100%;z-index:1}@media screen and (max-width:1023px){.ytmodal-inner{padding:56px 16px 16px}}.ytmodal-content{position:relative;max-width:800px;width:100%;z-index:1;aspect-ratio:16/9}.ytmodal-content iframe{width:100%;height:100%}.ytmodal-close-button{display:block;position:absolute;top:40px;right:40px;width:40px;height:40px;color:#fff;z-index:1;rotate:45deg}.ytmodal-close-button:after,.ytmodal-close-button:before{display:block;content:"";position:absolute;background-color:currentcolor;z-index:1}.ytmodal-close-button:before{top:8px;left:50%;bottom:8px;margin-left:-1px;width:2px}.ytmodal-close-button:after{top:50%;left:8px;right:8px;margin-top:-1px;height:2px}@media screen and (max-width:1023px){.ytmodal-close-button{top:16px;right:16px}}.ytmodal-loading{display:flex;justify-content:center;align-items:center;position:absolute;inset:0;color:#fff;font-size:24px;pointer-events:none;z-index:1}.ytmodal-loading:before{display:block;content:"";width:24px;height:24px;background-color:currentcolor;mask-image:url("../images/ic_loading.svg");mask-position:center;mask-repeat:no-repeat;mask-size:contain;animation-name:rotate;animation-duration:1s;animation-direction:reverse;animation-iteration-count:infinite;animation-timing-function:linear}.ytmodal.js-ytmodal .ytmodal-mask{opacity:0}.ytmodal.js-ytmodal .ytmodal-outer{pointer-events:none;visibility:hidden}@media (prefers-reduced-motion:reduce){.ytmodal.js-ytmodal-ready{transition:none}}.ytmodal.js-ytmodal-ready .ytmodal-mask{transition-property:opacity;transition-duration:0.25s}@media (prefers-reduced-motion:reduce){.ytmodal.js-ytmodal-ready .ytmodal-mask{transition:none}}.ytmodal.js-ytmodal-ready.is-open .ytmodal-mask{opacity:1}.ytmodal.js-ytmodal-ready.is-start .ytmodal-loading{visibility:hidden}.ytmodal.js-ytmodal-ready.is-start .ytmodal-outer{pointer-events:auto;visibility:visible}@keyframes rotate{50%{rotate:180deg}to{rotate:360deg}}.details-summary{-ms-user-select:none;-moz-user-select:-moz- none;-khtml-user-select:none;-webkit-user-select:none;user-select:none;display:block}.details-summary::-webkit-details-marker{display:none}.details-wrapper{overflow:hidden}.accordion-panel{overflow:hidden}.carousels{margin-inline:calc(50% - 50vw);width:100vw}@media screen and (max-width:1023px){.carousels{margin-inline:-24px;width:auto}}@media print{.carousels{margin-inline:-100px;width:auto}}.carousels-container{font-size:0;white-space:nowrap;overflow:hidden}.carousels-wrapper{display:inline-flex;animation-duration:var(--pc,10s);animation-iteration-count:infinite;animation-timing-function:linear}.js-carousels-start .carousels-wrapper{animation-name:carousels}.is-pause .carousels-wrapper{animation-play-state:paused}@media screen and (min-width:768px) and (max-width:1023px){.carousels-wrapper{animation-duration:var(--tb,10s)}}@media screen and (max-width:767px){.carousels-wrapper{animation-duration:var(--sp,10s)}}@media (prefers-reduced-motion:reduce){.carousels-wrapper{animation-play-state:paused}}.carousels-slide{width:240px}.carousels-slide img{-ms-user-select:none;-moz-user-select:-moz- none;-khtml-user-select:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;user-drag:none;display:block;width:100%;height:auto}.carousels-control{display:flex;justify-content:center;margin-top:16px}.carousels-button-pause{-ms-user-select:none;-moz-user-select:-moz- none;-khtml-user-select:none;-webkit-user-select:none;user-select:none;display:flex;justify-content:center;align-items:center;width:24px;height:24px;color:#000;z-index:1}.carousels-button-pause:before{display:block;content:"";width:16px;height:16px;background-color:currentcolor;mask:url("../images/ic_controll_pause.svg");mask-position:center;mask-repeat:no-repeat;mask-size:cover}.is-pause .carousels-button-pause:before{mask:url("../images/ic_controll_play.svg")}@media (prefers-reduced-motion:reduce){.carousels-button-pause{pointer-events:none;opacity:0.25}}@keyframes carousels{0%{translate:0 0}to{translate:-100% 0}}.swiper{overflow:visible}.swiper-container{-ms-user-select:none;-moz-user-select:-moz- none;-khtml-user-select:none;-webkit-user-select:none;user-select:none;position:relative;z-index:1}.swiper-container.swiper-initialized+.swiper-control{display:flex}.swiper-slide{height:auto;will-change:transform}.swiper-button-next,.swiper-button-prev,.swiper-pagination,.swiper-pagination-bullet{display:initial;position:initial;top:initial;left:initial;right:initial;bottom:initial;margin:initial;width:initial;font-size:0;border:initial;border-radius:initial;background:initial;opacity:initial}.swiper-button-next:after,.swiper-button-prev:after,.swiper-pagination-bullet:after,.swiper-pagination:after{display:none}.swiper-control{-ms-user-select:none;-moz-user-select:-moz- none;-khtml-user-select:none;-webkit-user-select:none;user-select:none;display:none;justify-content:center;align-items:center;gap:0 8px;margin-top:24px}.swiper-button-next,.swiper-button-pause,.swiper-button-prev,.swiper-lazy-preloader{display:flex;justify-content:center;align-items:center;width:24px;height:24px;color:#000;z-index:1}.swiper-button-next:before,.swiper-button-pause:before,.swiper-button-prev:before,.swiper-lazy-preloader:before{display:block;content:"";width:16px;height:16px;background-color:currentcolor;mask-position:center;mask-repeat:no-repeat;mask-size:cover}.swiper-button-next.swiper-button-disabled,.swiper-button-pause.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled,.swiper-lazy-preloader.swiper-button-disabled{opacity:0.25}.swiper-button-prev:before{mask:url("../images/ic_controll_prev.svg")}.swiper-button-next:before{mask:url("../images/ic_controll_next.svg")}.swiper-button-pause:before{content:"pause";mask:url("../images/ic_controll_pause.svg")}.is-pause .swiper-button-pause:before{mask:url("../images/ic_controll_play.svg")}.swiper-pagination{display:flex;justify-content:center;gap:0 8px;margin:0;width:auto!important}.swiper-pagination-bullet{display:block;position:relative;margin:0!important;width:24px;height:24px;cursor:pointer;z-index:1}.swiper-pagination-bullet:before{display:block;content:"";position:absolute;top:50%;left:50%;margin:-4px 0 0 -4px;width:8px;height:8px;background-color:currentcolor;border-radius:50%;opacity:0.25;transition-property:background-color;transition-duration:0.25s}.swiper-pagination-bullet-active:before,.swiper-pagination-bullet[aria-current=true]:before,.swiper-pagination-bullet[aria-selected=true]:before{opacity:1;transition-duration:0.1s}.swiper-arrows{display:flex;justify-content:space-between;align-items:center;position:absolute;inset:0;pointer-events:none;z-index:1}.swiper-arrows .swiper-button-next,.swiper-arrows .swiper-button-prev{width:40px;height:40px;background-color:#fff;pointer-events:auto}.swiper-lazy-preloader{margin:-12px 0 0 -12px;border-color:#000;border-top-color:transparent}.dialog{position:fixed;inset:0;margin:0;padding:0;width:auto;height:auto;border:none;background:no-repeat;z-index:1000}.dialog::backdrop{background-color:transparent}.dialog:modal{max-width:initial;max-height:initial}.dialog.is-over .dialog-outer{justify-content:flex-start}.dialog-mask{position:absolute;inset:0;background-color:rgba(0,0,0,0.8);z-index:1}.dialog-outer{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;inset:0;overflow:auto;z-index:1}.dialog-inner{position:relative;padding:80px 40px;max-width:860px;width:100%;z-index:1}@media screen and (max-width:1023px){.dialog-inner{padding:56px 16px 16px}}.dialog-content{display:none;padding:40px;background-color:#fff;box-sizing:border-box;opacity:0;scale:0.98;transition-property:opacity,scale;transition-duration:0s;transition-delay:0s;will-change:opacity,scale}.dialog-content>:first-child{margin-top:0}@media screen and (max-width:1023px){.dialog-content{padding:32px 24px}}.dialog-content.is-active{display:block}.is-visible .dialog-content{opacity:1;scale:1;transition-duration:0.5s;transition-delay:0s;transition-timing-function:cubic-bezier(0.65,0,0.35,1),cubic-bezier(0.33,1,0.68,1)}.dialog-close-button{display:block;position:absolute;top:40px;right:40px;width:40px;height:40px;color:#fff;z-index:1;rotate:45deg;scale:0;transition-property:scale;transition-duration:0s;transition-delay:0s}.is-visible .dialog-close-button{scale:1;transition-duration:0.5s;transition-delay:0s;transition-timing-function:cubic-bezier(0.87,0,0.13,1)}.dialog-close-button:after,.dialog-close-button:before{display:block;content:"";position:absolute;background-color:currentcolor;z-index:1}.dialog-close-button:before{top:8px;left:50%;bottom:8px;margin-left:-1px;width:2px}.dialog-close-button:after{top:50%;left:8px;right:8px;margin-top:-1px;height:2px}@media screen and (max-width:1023px){.dialog-close-button{top:16px;right:16px}}.dialog.js-dialog .dialog-mask{opacity:0}.dialog.js-dialog .dialog-outer{pointer-events:none;visibility:hidden}@media (prefers-reduced-motion:reduce){.dialog.js-dialog-ready{transition:none}}.dialog.js-dialog-ready .dialog-mask{transition-property:opacity;transition-duration:0.25s}@media (prefers-reduced-motion:reduce){.dialog.js-dialog-ready .dialog-mask{transition:none}}.dialog.js-dialog-ready.is-open .dialog-mask{opacity:1}.dialog.js-dialog-ready.is-open .dialog-outer{pointer-events:auto;visibility:visible}.follow{display:grid;grid-template-columns:280px 1fr;gap:64px}.follow-side>:first-child{margin-top:0}.follow-main>:first-child{margin-top:0}.follow-sticky{position:sticky;top:140px;z-index:1}.follow-sticky a[aria-current=page]{color:#000;font-weight:600}@media screen and (min-width:768px) and (max-width:1023px){.follow-sticky{top:84px}}@media screen and (max-width:767px){.follow{display:flex;flex-direction:column;gap:40px}.follow-sticky{position:static}}.mp4video{position:relative;font-size:0;border-radius:4px;overflow:clip;z-index:1}.mp4video-button{display:block;position:relative;width:100%;z-index:1}.mp4video-button:before{display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:0.5;z-index:1}@media (any-hover:hover){.mp4video-button:before{transition-property:opacity;transition-duration:0.25s}.mp4video-button:hover:before{opacity:0.25}}.mp4video-icon{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;width:60px;height:60px;margin:-30px 0 0 -30px;background-color:#000;border-radius:50%;z-index:2}.mp4video-icon:before{display:block;content:"";width:32px;height:32px;background-color:#fff;mask:url("../images/ic_controll_play.svg");mask-position:center;mask-repeat:no-repeat;mask-size:cover}.mp4video img{display:block;width:100%;height:auto}.mp4video video{display:block;width:100%;height:100%}.scroll-hint-icon-wrap{z-index:2}.scroll-hint-icon{top:calc(min(50%, 140px) - 40px);padding-top:12px;background-color:#000}.scroll-hint-text{color:#fff;background-color:#000}@media print{.scroll-hint-icon-wrap{display:none}}@font-face{font-display:swap;font-family:SoDoSans;font-style:normal;font-weight:700;src:url("/common/fonts/SoDoSans/SoDoSans-Bold.woff2") format("woff2"),url("/common/fonts/SoDoSans/SoDoSans-Bold.woff") format("woff")}@font-face{font-display:swap;font-family:SoDoSans;font-style:normal;font-weight:600;src:url("/common/fonts/SoDoSans/SoDoSans-SemiBold.woff2") format("woff2"),url("/common/fonts/SoDoSans/SoDoSans-SemiBold.woff") format("woff")}@font-face{font-display:swap;font-family:SoDoSans;font-style:normal;font-weight:400;src:url("/common/fonts/SoDoSans/SoDoSans-Regular.woff2") format("woff2"),url("/common/fonts/SoDoSans/SoDoSans-Regular.woff") format("woff")}html.is-locked{height:100%;overflow:hidden;overflow-y:scroll;overscroll-behavior:none}html.is-scrolling{pointer-events:none}.is-locked body{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1}#lp .l-main{position:relative;margin-inline:auto;width:calc(390 * 1.1795 * 1px);z-index:1}#lp .l-main:before{display:block;content:"";position:absolute;inset:0;box-shadow:calc(2 * 1.1795 * 1px) calc(4 * 1.1795 * 1px) calc(10 * 1.1795 * 1px) #BDD8CF;z-index:1;mix-blend-mode:multiply}@media screen and (max-width:767px){#lp .l-main{width:auto}#lp .l-main:before{display:none}}#lp .l-main__outer{overflow:hidden}#lp .l-main__inner{margin-inline:calc(20 * 1.1795 * 1px)}@media screen and (max-width:767px){#lp .l-main__inner{margin-inline:calc(20 / 390 * 100vw)}}.breadcrumb-wrap{position:relative;z-index:2}.footer,footer.footerWrap{position:relative;z-index:1}#lp.l-wrapper{position:relative;overflow-wrap:anywhere;word-break:normal;line-break:strict;background-color:#D4E9E2;overflow:clip;z-index:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-print-color-adjust:exact}#lp.l-wrapper .p,#lp.l-wrapper p{margin:1em 0 0;padding:0;font-size:calc(14 * 1.1795 * 1px);font-weight:600;line-height:1.5714285714em}#lp.l-wrapper .p.large,#lp.l-wrapper p.large{font-size:calc(16 * 1.1795 * 1px)}#lp.l-wrapper .p.small,#lp.l-wrapper p.small{font-size:calc(12 * 1.1795 * 1px);font-weight:500}#lp.l-wrapper .p.center,#lp.l-wrapper p.center{text-align:center}#lp.l-wrapper .p .gold,#lp.l-wrapper p .gold{color:#D2A04A;font-weight:inherit}#lp.l-wrapper .p em,#lp.l-wrapper p em{font-size:1.14em;font-weight:700;font-weight:inherit}@media screen and (max-width:767px){#lp.l-wrapper .p,#lp.l-wrapper p{font-size:calc(14 / 390 * 100vw)}#lp.l-wrapper .p.large,#lp.l-wrapper p.large{font-size:calc(16 / 390 * 100vw)}#lp.l-wrapper .p.small,#lp.l-wrapper p.small{font-size:calc(12 / 390 * 100vw)}}#lp.l-wrapper figure{display:block;margin:0;padding:0;overflow:hidden}#lp.l-wrapper img{display:block;margin-inline:auto;max-width:100%;height:auto;-ms-user-select:none;-moz-user-select:-moz- none;-khtml-user-select:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;user-drag:none}@media print{#lp.l-wrapper{min-width:1240px;zoom:0.8}}#lp.l-wrapper .loading{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10}#lp.l-wrapper .loading__mask{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#006241;z-index:1}#lp.l-wrapper .loading__icon{display:flex;flex-wrap:wrap;position:absolute;top:50%;left:50%;width:16px;z-index:1;translate:-50% -50%}#lp.l-wrapper .loading__icon div{margin:1px 1px 0 0;width:6px;height:6px;background-color:rgba(255,255,255,0.25);animation-name:loading;animation-duration:0.5s;animation-iteration-count:infinite}#lp.l-wrapper .loading__icon div:first-child{animation-delay:-0.3s;order:1}#lp.l-wrapper .loading__icon div:nth-child(2){animation-delay:-0.2s;order:2}#lp.l-wrapper .loading__icon div:nth-child(3){animation-delay:-0.1s;order:4}#lp.l-wrapper .loading__icon div:nth-child(4){order:3}#lp.l-wrapper .loading.js-loading-ready .loading__mask{transition-property:opacity}#lp.l-wrapper .loading.js-loading-ready .loading__icon{transition-property:transform}#lp.l-wrapper .loading.js-loading-start .loading__mask{opacity:0;transition-duration:0.5s;transition-delay:0.25s}#lp.l-wrapper .loading.js-loading-start .loading__icon{transform:scale(0);transition-duration:0.25s}#lp.l-wrapper .loading.js-loading-end{pointer-events:none;visibility:hidden}@keyframes loading{40%{background-color:white}}#lp.l-wrapper{}#lp .c-attention{margin:calc(20 * 1.1795 * 1px) 0 0;padding:calc(20 * 1.1795 * 1px) calc(10 * 1.1795 * 1px);background-color:rgba(30,57,50,0.5);border-radius:calc(4 * 1.1795 * 1px)}@media screen and (max-width:767px){#lp .c-attention{margin:calc(20 / 390 * 100vw) 0 0;padding:calc(20 / 390 * 100vw) calc(10 / 390 * 100vw);border-radius:calc(4 / 390 * 100vw)}}#lp .c-attention li{display:flex;gap:0.5em;margin:0.75em 0 0;padding:0;color:#fff;font-size:calc(14 * 1.1795 * 1px);font-weight:600;line-height:1.5714285714em}#lp .c-attention li:before{flex-shrink:0;display:block;content:"";margin-top:0.25em;width:calc(15 * 1.1795 * 1px);height:calc(15 * 1.1795 * 1px);background-color:#D2A04A;mask-image:url("../images/ic_sparkle_mask.svg");mask-position:center;mask-repeat:no-repeat;mask-size:contain}#lp .c-attention li:first-child{margin-top:0}#lp .c-attention li em{font-size:calc(17 * 1.1795 * 1px);font-weight:700;font-style:normal}#lp .c-attention li .u-notes{margin-top:0.25em}@media screen and (max-width:767px){#lp .c-attention li{font-size:calc(14 / 390 * 100vw)}#lp .c-attention li:before{width:calc(15 / 390 * 100vw);height:calc(15 / 390 * 100vw)}#lp .c-attention li em{font-size:calc(17 / 390 * 100vw)}}#lp .c-backdrop{position:fixed;top:0;width:100%;height:100vh;pointer-events:none;background-image:linear-gradient(to bottom,#D9E8E3,#BCE1D5);z-index:-1;will-change:translate}@media screen and (max-width:767px){#lp .c-backdrop{display:none}}#lp .c-backdrop .image{position:absolute;inset:0;top:152px;background-position:center;background-repeat:no-repeat;background-size:cover;z-index:1;animation-iteration-count:infinite}#lp .c-backdrop .image.plant01{background-image:url(../images/backdrop_image01.png);transform-origin:center bottom;animation-name:backdrop_plant1;animation-duration:5s}#lp .c-backdrop .image.plant02{background-image:url(../images/backdrop_image02.png);transform-origin:center bottom;animation-name:backdrop_plant2;animation-duration:5s}#lp .c-backdrop .image.cloud01{background-image:url(../images/backdrop_image03.png);animation-name:backdrop_cloud1;animation-duration:2.5s}#lp .c-backdrop .image.cloud02{background-image:url(../images/backdrop_image04.png);animation-name:backdrop_cloud2;animation-duration:2.5s}.is-locked #lp .c-backdrop .image{animation-play-state:paused}#lp .c-backdrop.js-backdrop-fix{position:absolute;top:auto;bottom:0}@keyframes backdrop_plant1{0%{translate:0 0}50%{translate:-0.5% 0;rotate:-0.5deg}to{translate:0 0}}@keyframes backdrop_plant2{0%{translate:0 0}50%{translate:0.5% 0;rotate:0.5deg}to{translate:0 0}}@keyframes backdrop_cloud1{0%{translate:0 0}50%{translate:0 -0.5%}to{translate:0 0}}@keyframes backdrop_cloud2{0%{translate:0 0}50%{translate:0 0.5%}to{translate:0 0}}#lp .c-closed{position:relative;margin-inline:calc(-24 * 1.1795 * 1px);padding:calc(18 * 1.1795 * 1px) calc(16 * 1.1795 * 1px);color:#fff;background-color:#D82828;z-index:2}@media screen and (max-width:767px){#lp .c-closed{margin-inline:calc(-24 / 390 * 100vw);padding:calc(18 / 390 * 100vw) calc(16 / 390 * 100vw)}}#lp .c-closed>:first-child{margin-top:0}#lp .c-closed p{font-size:calc(12 * 1.1795 * 1px);font-weight:700;text-align:center;line-height:1.6666666667em}@media screen and (max-width:767px){#lp .c-closed p{font-size:calc(12 / 390 * 100vw)}}#lp .c-closed .anchor{display:block;margin-inline:auto;margin-top:calc(16 * 1.1795 * 1px);width:fit-content}#lp .c-closed .anchor .label{font-size:calc(12 * 1.1795 * 1px);font-weight:700;line-height:1em;text-decoration:underline}#lp .c-closed .anchor .icon{display:inline-block;margin:0 0 calc(-2 * 1.1795 * 1px) calc(4 * 1.1795 * 1px);width:calc(11 * 1.1795 * 1px);background-color:#fff;aspect-ratio:1/1;rotate:90deg;mask-image:url("../images/ic_arrow_mask.svg");mask-position:center;mask-repeat:no-repeat;mask-size:contain}@media (any-hover:hover){#lp .c-closed .anchor:hover{opacity:0.7}}@media screen and (max-width:767px){#lp .c-closed .anchor{margin-top:calc(16 / 390 * 100vw)}#lp .c-closed .anchor .label{font-size:calc(12 / 390 * 100vw)}#lp .c-closed .anchor .icon{margin:0 0 calc(-2 / 390 * 100vw) calc(4 / 390 * 100vw);width:calc(11 / 390 * 100vw)}}#lp .c-closed .u-notes{margin-inline:calc(4 * 1.1795 * 1px)}@media screen and (max-width:767px){#lp .c-closed .u-notes{margin-inline:calc(4 / 390 * 100vw)}}.lp.c-dialog{word-break:normal;line-break:strict;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-print-color-adjust:exact}.lp.c-dialog .dialog-mask{background-color:rgba(30,57,50,0.9)}.lp.c-dialog .dialog-inner{padding:0;max-width:initial;width:calc(390 * 1.1795 * 1px)}@media screen and (max-width:767px){.lp.c-dialog .dialog-inner{width:calc(390 / 390 * 100vw);width:100%}}.lp.c-dialog .dialog-close-button{top:calc(6 * 1.1795 * 1px);right:calc(6 * 1.1795 * 1px);width:calc(50 * 1.1795 * 1px);height:calc(50 * 1.1795 * 1px);color:#fff;cursor:pointer;z-index:5}@media screen and (max-width:767px){.lp.c-dialog .dialog-close-button{top:calc(6 / 390 * 100vw);right:calc(12 / 390 * 100vw);width:calc(50 / 390 * 100vw);height:calc(50 / 390 * 100vw)}}.lp.c-dialog .dialog-content{padding:calc(21 * 1.1795 * 1px) 0 calc(40 * 1.1795 * 1px);color:#fff;background-color:transparent;box-sizing:border-box;overflow:hidden}@media screen and (max-width:767px){.lp.c-dialog .dialog-content{padding:calc(21 / 390 * 100vw) 0 calc(40 / 390 * 100vw)}}.lp.c-dialog .dialog-content .title{display:flex;justify-content:center;align-items:center;position:relative;margin:0;padding:0;color:#D2A04A;text-align:center;z-index:1}.lp.c-dialog .dialog-content .title .label{font-size:calc(24 * 1.1795 * 1px);font-weight:700;line-height:normal}.lp.c-dialog .dialog-content .title .label em{font-size:calc(28 * 1.1795 * 1px);font-weight:inherit;font-style:normal}@media screen and (max-width:767px){.lp.c-dialog .dialog-content .title .label{font-size:calc(24 / 390 * 100vw)}.lp.c-dialog .dialog-content .title .label em{font-size:calc(28 / 390 * 100vw)}}.lp.c-dialog .dialog-content .title .deco{display:block;position:relative;width:calc(40 * 1.1795 * 1px);z-index:1;aspect-ratio:1/1}.lp.c-dialog .dialog-content .title .deco:after,.lp.c-dialog .dialog-content .title .deco:before{display:block;content:"";position:absolute;background-color:currentcolor;z-index:1;aspect-ratio:1/1;mask-image:url("../images/ic_sparkle_mask.svg");mask-position:center;mask-repeat:no-repeat;mask-size:contain;animation-name:dialog_blink;animation-duration:2s;animation-iteration-count:infinite}.lp.c-dialog .dialog-content .title .deco:after{animation-direction:reverse}.lp.c-dialog .dialog-content .title .deco.left:before{top:0;left:calc(-7 * 1.1795 * 1px);width:calc(20 * 1.1795 * 1px)}.lp.c-dialog .dialog-content .title .deco.left:after{right:calc(12 * 1.1795 * 1px);bottom:calc(2 * 1.1795 * 1px);width:calc(15 * 1.1795 * 1px)}.lp.c-dialog .dialog-content .title .deco.right:before{left:calc(12 * 1.1795 * 1px);bottom:calc(3 * 1.1795 * 1px);width:calc(21 * 1.1795 * 1px)}.lp.c-dialog .dialog-content .title .deco.right:after{top:calc(3 * 1.1795 * 1px);right:calc(-3 * 1.1795 * 1px);width:calc(10 * 1.1795 * 1px)}@media screen and (max-width:767px){.lp.c-dialog .dialog-content .title .deco{width:calc(40 / 390 * 100vw)}.lp.c-dialog .dialog-content .title .deco.left:before{left:calc(-7 / 390 * 100vw);width:calc(20 / 390 * 100vw)}.lp.c-dialog .dialog-content .title .deco.left:after{right:calc(12 / 390 * 100vw);bottom:calc(2 / 390 * 100vw);width:calc(15 / 390 * 100vw)}.lp.c-dialog .dialog-content .title .deco.right:before{left:calc(12 / 390 * 100vw);bottom:calc(3 / 390 * 100vw);width:calc(21 / 390 * 100vw)}.lp.c-dialog .dialog-content .title .deco.right:after{top:calc(3 / 390 * 100vw);right:calc(-3 / 390 * 100vw);width:calc(10 / 390 * 100vw)}}.lp.c-dialog .dialog-content .inner{position:relative;margin-top:calc(25 * 1.1795 * 1px);z-index:1}.lp.c-dialog .dialog-content .inner+.u-notes{margin-top:calc(12 * 1.1795 * 1px)}@media screen and (max-width:767px){.lp.c-dialog .dialog-content .inner{margin-top:calc(25 / 390 * 100vw)}.lp.c-dialog .dialog-content .inner+.u-notes{margin-top:calc(12 / 390 * 100vw)}}.lp.c-dialog .dialog-content .frame{position:relative;padding:calc(40 * 1.1795 * 1px) calc(40 * 1.1795 * 1px) calc(60 * 1.1795 * 1px);color:#1E3932;box-sizing:border-box;z-index:1}.lp.c-dialog .dialog-content .frame:before{display:block;content:"";position:absolute;inset:0;background-image:radial-gradient(circle,#F7EFDC 60%,#E7D5AE 90%);mask-image:url(../images/dialog_frame_medium.svg);mask-position:center top;mask-repeat:no-repeat;mask-size:100% 100%;z-index:-1}.lp.c-dialog .dialog-content .frame:has(.star){padding-top:calc(20 * 1.1795 * 1px)}.lp.c-dialog .dialog-content .frame:has(.lottery){padding-top:calc(54 * 1.1795 * 1px)}.lp.c-dialog .dialog-content .frame:has(.lottery):has(.star){padding-top:calc(20 * 1.1795 * 1px)}.lp.c-dialog .dialog-content .frame.large:before{mask-image:url(../images/dialog_frame_large.svg)}.lp.c-dialog .dialog-content .frame.gold:before{background-image:linear-gradient(to right,#F3BE44,#FFEA8C,#EBAA06)}.lp.c-dialog .dialog-content .frame .plus{margin:calc(12 * 1.1795 * 1px) auto;background-color:#D2A04A}.lp.c-dialog .dialog-content .frame .plus+h4 .lottery{top:calc(-72 * 1.1795 * 1px)}.lp.c-dialog .dialog-content .frame .u-notes{margin-inline:0;margin-top:1em}@media screen and (max-width:767px){.lp.c-dialog .dialog-content .frame{padding:calc(40 / 390 * 100vw) calc(40 / 390 * 100vw) calc(60 / 390 * 100vw)}.lp.c-dialog .dialog-content .frame:has(.star){padding-top:calc(20 / 390 * 100vw)}.lp.c-dialog .dialog-content .frame:has(.lottery){padding-top:calc(54 / 390 * 100vw)}.lp.c-dialog .dialog-content .frame:has(.lottery):has(.star){padding-top:calc(20 / 390 * 100vw)}.lp.c-dialog .dialog-content .frame .plus{margin:calc(12 / 390 * 100vw) auto}.lp.c-dialog .dialog-content .frame .plus+h4 .lottery{top:calc(-72 / 390 * 100vw)}}.lp.c-dialog .dialog-content .movie{margin-inline:auto;margin-top:calc(24 * 1.1795 * 1px);width:calc(217 * 1.1795 * 1px);aspect-ratio:1/1}.lp.c-dialog .dialog-content .movie img{display:block;width:100%;height:auto}@media screen and (max-width:767px){.lp.c-dialog .dialog-content .movie{margin-top:calc(24 / 390 * 100vw);width:calc(217 / 390 * 100vw)}}.lp.c-dialog .dialog-content .image{position:relative;margin-inline:calc(50% - 195 * 1.1795 * 1px);margin-top:calc(24 * 1.1795 * 1px);width:calc(390 * 1.1795 * 1px);z-index:1}@media screen and (max-width:767px){.lp.c-dialog .dialog-content .image{margin-inline:calc(50% - 195 / 390 * 100vw);margin-top:calc(24 / 390 * 100vw);width:calc(390 / 390 * 100vw)}}.lp.c-dialog .dialog-content .image span{display:block;position:absolute;inset:0;z-index:1}.lp.c-dialog .dialog-content .image span:first-child{position:static;animation:none}.lp.c-dialog .dialog-content .image span img{display:block;width:100%;height:auto}.lp.c-dialog .dialog-content .image.step1_story span{animation-name:questmap_flaying;animation-duration:0.85s;animation-iteration-count:infinite}.lp.c-dialog .dialog-content .image.step1_story span:first-child{animation:none}.lp.c-dialog .dialog-content .image.step1_story span:nth-child(2){animation-direction:reverse}.lp.c-dialog .dialog-content .image.step2_story span{animation-name:questmap_star;animation-duration:2s;animation-iteration-count:infinite}.lp.c-dialog .dialog-content .image.step2_story span:first-child{animation:none}.lp.c-dialog .dialog-content .image.step2_story span:nth-child(2){animation-direction:reverse}.lp.c-dialog .dialog-content .image.step3_story span{animation-name:dialog_flaying;animation-duration:2s;animation-iteration-count:infinite}.lp.c-dialog .dialog-content .image.step3_story span:nth-child(2),.lp.c-dialog .dialog-content .image.step3_story span:nth-child(4){animation:none}.lp.c-dialog .dialog-content .image.step3_story span:nth-child(3){animation-direction:reverse}.lp.c-dialog .dialog-content .image.step5_story span{animation-name:dialog_blink;animation-duration:2s;animation-iteration-count:infinite}.lp.c-dialog .dialog-content .image.step5_story span:first-child{animation:none}.lp.c-dialog .dialog-content .image.step5_story span:nth-child(2){animation-direction:reverse}.lp.c-dialog .dialog-content .image.step5_story span.notes{top:auto;left:0;right:0;bottom:calc(-20 * 1.1795 * 1px);font-size:calc(12 * 1.1795 * 1px);font-weight:500;letter-spacing:-0.06em;line-height:1.2em;text-align:center;animation:none}@media screen and (max-width:767px){.lp.c-dialog .dialog-content .image.step5_story span.notes{bottom:calc(-20 / 390 * 100vw);font-size:calc(12 / 390 * 100vw)}}.lp.c-dialog .dialog-content .image.step5_story--2{margin-bottom:calc(-81 * 1.1795 * 1px);mask-image:url(../images/dialog_frame_medium.svg);mask-position:center calc(-23 * 1.1795 * 1px);mask-repeat:no-repeat;mask-size:100% 100%}@media screen and (max-width:767px){.lp.c-dialog .dialog-content .image.step5_story--2{margin-bottom:calc(-81 / 390 * 100vw);mask-position:center calc(-23 / 390 * 100vw)}}.lp.c-dialog .dialog-content .image.step5_story--2 span{animation-name:dialog_blink;animation-duration:2s;animation-iteration-count:infinite}.lp.c-dialog .dialog-content .image.step5_story--2 span:first-child{animation:none}.lp.c-dialog .dialog-content .image.step5_story--2 span:nth-child(2){animation-direction:reverse}.lp.c-dialog .dialog-content .image.step2_clear{margin-bottom:calc(-82 * 1.1795 * 1px);mask-image:url(../images/dialog_frame_medium.svg);mask-position:center calc(-23 * 1.1795 * 1px);mask-repeat:no-repeat;mask-size:100% 100%}@media screen and (max-width:767px){.lp.c-dialog .dialog-content .image.step2_clear{margin-bottom:calc(-82 / 390 * 100vw);mask-position:center calc(-23 / 390 * 100vw)}}.lp.c-dialog .dialog-content .image.step2_clear span{animation-name:dialog_blink;animation-duration:2s;animation-iteration-count:infinite}.lp.c-dialog .dialog-content .image.step2_clear span:first-child{animation:none}.lp.c-dialog .dialog-content .image.step2_clear span:nth-child(2){animation-direction:reverse}.lp.c-dialog .dialog-content .image.step3_clear{margin-top:calc(4 * 1.1795 * 1px);margin-bottom:calc(-102 * 1.1795 * 1px);mask-image:url(../images/dialog_frame_medium.svg);mask-position:center calc(-43 * 1.1795 * 1px);mask-repeat:no-repeat;mask-size:100% 100%}@media screen and (max-width:767px){.lp.c-dialog .dialog-content .image.step3_clear{margin-top:calc(4 / 390 * 100vw);margin-bottom:calc(-102 / 390 * 100vw);mask-position:center calc(-43 / 390 * 100vw)}}.lp.c-dialog .dialog-content .image.step3_clear span{animation-name:dialog_blink;animation-duration:2s;animation-iteration-count:infinite}.lp.c-dialog .dialog-content .image.step3_clear span:first-child{animation:none}.lp.c-dialog .dialog-content .image.step3_clear span:nth-child(2){animation-direction:reverse}.lp.c-dialog .dialog-content .image.step3_2_clear{margin-top:calc(24 * 1.1795 * 1px)}@media screen and (max-width:767px){.lp.c-dialog .dialog-content .image.step3_2_clear{margin-top:calc(24 / 390 * 100vw)}}.lp.c-dialog .dialog-content .image.step3_2_clear span{animation-name:dialog_blink;animation-duration:2s;animation-iteration-count:infinite}.lp.c-dialog .dialog-content .image.step3_2_clear span:first-child{animation:none}.lp.c-dialog .dialog-content .image.step3_2_clear span:nth-child(2){animation-direction:reverse}.lp.c-dialog .dialog-content .image.step5_clear{margin-top:calc(24 * 1.1795 * 1px)}@media screen and (max-width:767px){.lp.c-dialog .dialog-content .image.step5_clear{margin-top:calc(24 / 390 * 100vw)}}.lp.c-dialog .dialog-content .image.step5_clear span{animation-name:dialog_blink;animation-duration:2s;animation-iteration-count:infinite}.lp.c-dialog .dialog-content .image.step5_clear span:first-child{animation:none}.lp.c-dialog .dialog-content .image.step5_clear span:nth-child(2){animation-direction:reverse}.lp.c-dialog .dialog-content .image.step5_clear .notes{top:auto;left:auto;right:calc(11 * 1.1795 * 1px);bottom:calc(13 * 1.1795 * 1px);font-size:calc(10 * 1.1795 * 1px);font-weight:500;line-height:normal;z-index:1;animation:none}@media screen and (max-width:767px){.lp.c-dialog .dialog-content .image.step5_clear .notes{right:calc(11 / 390 * 100vw);bottom:calc(13 / 390 * 100vw);font-size:calc(10 / 390 * 100vw)}}.lp.c-dialog .dialog-content .image.step5_clear+.u-button{margin-top:calc(-8 * 1.1795 * 1px)}@media screen and (max-width:767px){.lp.c-dialog .dialog-content .image.step5_clear+.u-button{margin-top:calc(-8 / 390 * 100vw)}}.lp.c-dialog .dialog-content .image.step5_2_clear{margin-top:calc(10 * 1.1795 * 1px);margin-bottom:calc(-72 * 1.1795 * 1px);mask-image:url(../images/dialog_frame_medium.svg);mask-position:center calc(-13 * 1.1795 * 1px);mask-repeat:no-repeat;mask-size:100% 100%}@media screen and (max-width:767px){.lp.c-dialog .dialog-content .image.step5_2_clear{margin-top:calc(10 / 390 * 100vw);margin-bottom:calc(-72 / 390 * 100vw);mask-position:center calc(-13 / 390 * 100vw)}}.lp.c-dialog .dialog-content .image.step5_2_clear span{animation-name:dialog_blink;animation-duration:2s;animation-iteration-count:infinite}.lp.c-dialog .dialog-content .image.step5_2_clear span:first-child{animation:none}.lp.c-dialog .dialog-content .image.step5_2_clear span:nth-child(2){animation-direction:reverse}.lp.c-dialog .dialog-content .star{display:block;margin-inline:auto;width:calc(52 * 1.1795 * 1px);height:auto;aspect-ratio:52/49}.lp.c-dialog .dialog-content .star+h4{margin-top:calc(8 * 1.1795 * 1px)}@media screen and (max-width:767px){.lp.c-dialog .dialog-content .star{width:calc(52 / 390 * 100vw)}.lp.c-dialog .dialog-content .star+h4{margin-top:calc(8 / 390 * 100vw)}}.lp.c-dialog .dialog-content .plus{margin:calc(14 * 1.1795 * 1px) auto;width:calc(28 * 1.1795 * 1px);background-color:#fff;aspect-ratio:1/1;mask-image:url("../images/treasure_section_plus.svg");mask-position:center;mask-repeat:no-repeat;mask-size:contain}.lp.c-dialog .dialog-content .plus+.inner{margin-top:0}@media screen and (max-width:767px){.lp.c-dialog .dialog-content .plus{margin:calc(14 / 390 * 100vw) auto;width:calc(28 / 390 * 100vw)}}.lp.c-dialog .dialog-content .period{margin-top:calc(24 * 1.1795 * 1px);border-bottom:calc(1 * 1.1795 * 1px) solid currentcolor}.lp.c-dialog .dialog-content .period .label{display:flex;justify-content:center;align-items:center;gap:calc(7 * 1.1795 * 1px);font-size:calc(14 * 1.1795 * 1px);font-weight:700;white-space:nowrap;line-height:normal}.lp.c-dialog .dialog-content .period .label:after,.lp.c-dialog .dialog-content .period .label:before{display:block;content:"";width:100%;height:calc(1 * 1.1795 * 1px);background-color:currentcolor}.lp.c-dialog .dialog-content .period .day{display:block;padding:calc(5 * 1.1795 * 1px) 0 calc(8 * 1.1795 * 1px);font-family:SoDoSans;font-size:calc(12 * 1.1795 * 1px);font-weight:400;text-align:center;letter-spacing:0.04em;line-height:1em}.lp.c-dialog .dialog-content .period .day .bold{font-weight:700}.lp.c-dialog .dialog-content .period .day .large{font-size:calc(14 * 1.1795 * 1px)}.lp.c-dialog .dialog-content .period .day .xlarge{font-size:calc(18 * 1.1795 * 1px)}.lp.c-dialog .dialog-content .period .day .range{display:inline-block;clip-path:polygon(100% 50%,0 0,0 100%);margin-top:-0.15em;width:calc(6 * 1.1795 * 1px);height:calc(8 * 1.1795 * 1px);vertical-align:middle;background-color:#1E3932}@media screen and (max-width:767px){.lp.c-dialog .dialog-content .period{margin-top:calc(24 / 390 * 100vw);border-bottom:calc(1 / 390 * 100vw) solid currentcolor}.lp.c-dialog .dialog-content .period .label{gap:calc(7 / 390 * 100vw);font-size:calc(14 / 390 * 100vw)}.lp.c-dialog .dialog-content .period .label:after,.lp.c-dialog .dialog-content .period .label:before{height:calc(1 / 390 * 100vw)}.lp.c-dialog .dialog-content .period .day{padding:calc(5 / 390 * 100vw) 0 calc(8 / 390 * 100vw);font-size:calc(12 / 390 * 100vw)}.lp.c-dialog .dialog-content .period .day .large{font-size:calc(14 / 390 * 100vw)}.lp.c-dialog .dialog-content .period .day .xlarge{font-size:calc(18 / 390 * 100vw)}.lp.c-dialog .dialog-content .period .day .range{width:calc(6 / 390 * 100vw);height:calc(8 / 390 * 100vw)}}.lp.c-dialog .dialog-content .update{margin-top:calc(16 * 1.1795 * 1px);padding:calc(16 * 1.1795 * 1px) calc(15 * 1.1795 * 1px) calc(24 * 1.1795 * 1px);background-color:rgba(255,255,255,0.5);border-radius:calc(4 * 1.1795 * 1px)}@media screen and (max-width:767px){.lp.c-dialog .dialog-content .update{margin-top:calc(16 / 390 * 100vw);padding:calc(16 / 390 * 100vw) calc(15 / 390 * 100vw) calc(24 / 390 * 100vw);background-color:rgba(255,255,255,0.5);border-radius:calc(4 / 390 * 100vw)}}.lp.c-dialog .dialog-content .update h5{margin:0;padding:0;font-size:calc(14 * 1.1795 * 1px);font-weight:700;text-align:center;line-height:normal}@media screen and (max-width:767px){.lp.c-dialog .dialog-content .update h5{font-size:calc(14 / 390 * 100vw)}}.lp.c-dialog .dialog-content .update p{margin:0.85em 0 0;padding:0;font-size:calc(12 * 1.1795 * 1px);font-weight:500;line-height:1.5em}@media screen and (max-width:767px){.lp.c-dialog .dialog-content .update p{font-size:calc(12 / 390 * 100vw)}}.lp.c-dialog .dialog-content .update .anchor{display:flex;justify-content:center;align-items:center;position:relative;margin-inline:auto;margin-top:calc(16 * 1.1795 * 1px);padding:0 calc(20 * 1.1795 * 1px) calc(2 * 1.1795 * 1px) calc(17 * 1.1795 * 1px);width:fit-content;height:calc(37 * 1.1795 * 1px);color:#006241;font-size:calc(14 * 1.1795 * 1px);font-weight:700;line-height:normal;border:calc(1 * 1.1795 * 1px) solid currentcolor;background-color:#fff;border-radius:calc(4 * 1.1795 * 1px);box-sizing:border-box;box-shadow:0 calc(4 * 1.1795 * 1px) calc(4 * 1.1795 * 1px) rgba(0,0,0,0.25);z-index:1}@media screen and (max-width:767px){.lp.c-dialog .dialog-content .update .anchor{margin-top:calc(16 / 390 * 100vw);padding:0 calc(20 / 390 * 100vw) calc(2 / 390 * 100vw) calc(17 / 390 * 100vw);height:calc(37 / 390 * 100vw);font-size:calc(14 / 390 * 100vw);border:calc(1 / 390 * 100vw) solid currentcolor;border-radius:calc(4 / 390 * 100vw);box-shadow:0 calc(4 / 390 * 100vw) calc(4 / 390 * 100vw) rgba(0,0,0,0.25)}}.lp.c-dialog .dialog-content .update .anchor:before{display:block;content:"";position:absolute;top:50%;right:calc(4 * 1.1795 * 1px);margin-top:calc(-5 * 1.1795 * 1px);width:calc(10 * 1.1795 * 1px);background-color:currentcolor;aspect-ratio:1/1;mask-image:url("../images/ic_arrow_mask.svg");mask-position:center;mask-repeat:no-repeat;mask-size:contain}@media screen and (max-width:767px){.lp.c-dialog .dialog-content .update .anchor:before{right:calc(4 / 390 * 100vw);margin-top:calc(-5 / 390 * 100vw);width:calc(10 / 390 * 100vw)}}@media (any-hover:hover){.lp.c-dialog .dialog-content .update .anchor{transition-property:color,border-color,background-color,box-shadow;transition-duration:0.25s}.lp.c-dialog .dialog-content .update .anchor:before{transition-property:translate;transition-duration:0.25s}.lp.c-dialog .dialog-content .update .anchor:hover{color:#fff;border-color:#006241;background-color:#006241;box-shadow:0 0 calc(4 * 1.1795 * 1px) #fff}.lp.c-dialog .dialog-content .update .anchor:hover:before{translate:0.1em 0}}@media screen and (any-hover:hover) and (max-width:767px){.lp.c-dialog .dialog-content .update .anchor:hover{box-shadow:0 0 calc(4 / 390 * 100vw) #fff}}.lp.c-dialog .dialog-content h4{position:relative;margin:0;padding:0;text-align:center;z-index:1}.lp.c-dialog .dialog-content h4 .label{color:#D2A04A;font-size:calc(24 * 1.1795 * 1px);font-weight:700;line-height:1.2em}.lp.c-dialog .dialog-content h4 .label .small{display:block;margin-bottom:0.25em;font-size:calc(16 * 1.1795 * 1px);font-weight:inherit;line-height:1em}.lp.c-dialog .dialog-content h4 .label .large{font-size:calc(32 * 1.1795 * 1px);font-weight:inherit;line-height:1.3em}.lp.c-dialog .dialog-content h4 .label.green{color:#006241}.lp.c-dialog .dialog-content h4 .label sup{display:inline-block;margin-top:-0.5em;font-size:0.5em;vertical-align:top}@media screen and (max-width:767px){.lp.c-dialog .dialog-content h4 .label{font-size:calc(24 / 390 * 100vw)}.lp.c-dialog .dialog-content h4 .label .small{font-size:calc(16 / 390 * 100vw)}.lp.c-dialog .dialog-content h4 .label .large{font-size:calc(32 / 390 * 100vw)}}.lp.c-dialog .dialog-content h4 .lottery{display:block;position:absolute;top:calc(-80 * 1.1795 * 1px);right:calc(-25 * 1.1795 * 1px);width:calc(77 * 1.1795 * 1px);z-index:1;aspect-ratio:1/1}.lp.c-dialog .dialog-content h4 .lottery img{display:block;width:100%;height:auto}@media screen and (max-width:767px){.lp.c-dialog .dialog-content h4 .lottery{top:calc(-80 / 390 * 100vw);right:calc(-25 / 390 * 100vw);width:calc(77 / 390 * 100vw)}}.lp.c-dialog .dialog-content p{margin:1em -1em 0;padding:0;font-size:calc(14 * 1.1795 * 1px);font-weight:500;line-height:1.5714285714em}.lp.c-dialog .dialog-content p.center{text-align:center}.lp.c-dialog .dialog-content p .text-pause{display:inline-block;margin-top:-0.1em;width:3em;height:calc(1 * 1.1795 * 1px);vertical-align:middle;background-color:currentcolor}.lp.c-dialog .dialog-content p small{font-size:calc(12 * 1.1795 * 1px)}@media screen and (max-width:767px){.lp.c-dialog .dialog-content p{font-size:calc(14 / 390 * 100vw)}.lp.c-dialog .dialog-content p .text-pause{height:calc(1 / 390 * 100vw)}.lp.c-dialog .dialog-content p small{font-size:calc(12 / 390 * 100vw)}}.lp.c-dialog .u-notes{margin-inline:calc(18 * 1.1795 * 1px);margin-top:calc(24 * 1.1795 * 1px)}@media screen and (max-width:767px){.lp.c-dialog .u-notes{margin-inline:calc(20 / 390 * 100vw);margin-top:calc(24 / 390 * 100vw)}}.lp.c-dialog .u-button{margin-top:calc(24 * 1.1795 * 1px)}.lp.c-dialog .u-button.spotify{max-width:calc(224 * 1.1795 * 1px);width:100%}@media screen and (max-width:767px){.lp.c-dialog .u-button{margin-top:calc(24 / 390 * 100vw)}.lp.c-dialog .u-button.spotify{max-width:calc(224 / 390 * 100vw);width:100%}}@keyframes dialog_blink{0%{opacity:0;scale:1}50%{opacity:1;scale:1.02}to{opacity:0;scale:1}}@keyframes dialog_flaying{0%{translate:0 0}30%{translate:0 -1%}to{translate:0 0}}@keyframes questmap_star{0%{translate:0 0}30%{translate:1% 0}to{translate:0 0}}#lp .c-floatnav{position:fixed;left:0;right:0;bottom:0;pointer-events:none;z-index:1}#lp .c-floatnav .outer{margin-inline:auto;width:calc(390 * 1.1795 * 1px);overflow:hidden}@media screen and (max-width:767px){#lp .c-floatnav .outer{width:calc(390 / 390 * 100vw)}}#lp .c-floatnav .inner{display:flex;flex-direction:column;gap:16px;padding:calc(16 * 1.1795 * 1px);box-sizing:border-box}@media screen and (max-width:767px){#lp .c-floatnav .inner{padding:calc(16 / 390 * 100vw)}}#lp .c-floatnav .anchor{display:flex;justify-content:center;align-items:center;position:relative;margin-left:auto;padding-top:calc(12 * 1.1795 * 1px);width:calc(107 * 1.1795 * 1px);color:#1E3932;border:calc(2 * 1.1795 * 1px) solid #fff;background-image:linear-gradient(125deg,#FCC15D,#AD761C);box-shadow:0 calc(4 * 1.1795 * 1px) calc(4 * 1.1795 * 1px) rgba(0,0,0,0.5);border-radius:50%;box-sizing:border-box;pointer-events:auto;z-index:1;aspect-ratio:1/1}@media screen and (max-width:767px){#lp .c-floatnav .anchor{padding-top:calc(12 / 390 * 100vw);width:calc(107 / 390 * 100vw);border:calc(2 / 390 * 100vw) solid #fff;box-shadow:0 calc(4 / 390 * 100vw) calc(4 / 390 * 100vw) rgba(0,0,0,0.5)}}#lp .c-floatnav .anchor:before{display:block;content:"";position:absolute;top:50%;right:calc(2 * 1.1795 * 1px);margin-top:calc(-6 * 1.1795 * 1px);width:calc(12 * 1.1795 * 1px);background-color:currentcolor;aspect-ratio:1/1;mask-image:url("../images/ic_arrow_mask.svg");mask-position:center;mask-repeat:no-repeat;mask-size:contain}@media screen and (max-width:767px){#lp .c-floatnav .anchor:before{right:calc(2 / 390 * 100vw);margin-top:calc(-6 / 390 * 100vw);width:calc(12 / 390 * 100vw)}}#lp .c-floatnav .anchor:after{display:block;content:"";position:absolute;inset:calc(-1 * 1.1795 * 1px);background-color:#fff;opacity:0;border-radius:50%;z-index:-1}@media screen and (max-width:767px){#lp .c-floatnav .anchor:after{inset:calc(-1 / 390 * 100vw)}}#lp .c-floatnav .anchor .label{display:block;text-align:center}#lp .c-floatnav .anchor .ja{display:block;padding-right:0.25em;font-size:calc(16 * 1.1795 * 1px);font-weight:700;line-height:1.25em}@media screen and (max-width:767px){#lp .c-floatnav .anchor .ja{font-size:calc(16 / 390 * 100vw)}}#lp .c-floatnav .anchor .en{display:block;font-family:SoDoSans;font-size:calc(12 * 1.1795 * 1px);font-weight:700;line-height:normal}@media screen and (max-width:767px){#lp .c-floatnav .anchor .en{font-size:calc(12 / 390 * 100vw)}}@media (any-hover:hover){#lp .c-floatnav .anchor{transition-property:color,box-shadow;transition-duration:0.25s}#lp .c-floatnav .anchor:before{transition-property:translate;transition-duration:0.25s;will-change:translate}#lp .c-floatnav .anchor:after{transition-property:opacity;transition-duration:0.25s;will-change:opacity}#lp .c-floatnav .anchor:hover{box-shadow:0 0 calc(4 * 1.1795 * 1px) #fff}#lp .c-floatnav .anchor:hover:before{translate:0.15em 0}#lp .c-floatnav .anchor:hover:after{opacity:1}}@media screen and (any-hover:hover) and (max-width:767px){#lp .c-floatnav .anchor:hover{box-shadow:0 0 calc(4 / 390 * 100vw) #fff}}#lp .c-floatnav .anchor.login{color:#fff;background-image:linear-gradient(125deg,#C70C1B,#970814)}@media (any-hover:hover){#lp .c-floatnav .anchor.login:hover{color:#1E3932}}.is-login #lp .c-floatnav .anchor.login{display:none}#lp .c-floatnav .anchor.entry{display:none}.is-login #lp .c-floatnav .anchor.entry{display:flex}.is-entry #lp .c-floatnav .anchor.entry{display:none}#lp .c-floatnav .anchor.entry.pre{display:flex}#lp .c-floatnav .anchor.entry.pre .label{padding-bottom:calc(19 * 1.1795 * 1px)}@media screen and (max-width:767px){#lp .c-floatnav .anchor.entry.pre .label{padding-bottom:calc(19 / 390 * 100vw)}}#lp .c-floatnav.js-floatnav-ready .inner{translate:calc(140 * 1.1795 * 1px);transition-property:translate;will-change:translate}@media screen and (max-width:767px){#lp .c-floatnav.js-floatnav-ready .inner{translate:calc(140 / 390 * 100vw)}}#lp .c-floatnav.js-floatnav-start .inner{translate:0;transition-duration:0.85s;transition-timing-function:cubic-bezier(0.76,0,0.24,1)}#lp .c-floatnav.js-floatnav-close .inner{translate:calc(140 * 1.1795 * 1px);transition-timing-function:cubic-bezier(0.25,1,0.5,1)}@media screen and (max-width:767px){#lp .c-floatnav.js-floatnav-close .inner{translate:calc(140 / 390 * 100vw)}}#lp .c-subtitle{position:relative;margin-bottom:2.5em;color:#fff;text-align:center;z-index:1}#lp .c-subtitle .main{position:relative;margin:0;padding:0 0 0.15em;font-size:calc(28 * 1.1795 * 1px);font-weight:700;line-height:normal;z-index:1}#lp .c-subtitle .main:before{display:block;content:"";position:absolute;left:0;right:0;bottom:0;height:calc(2 * 1.1795 * 1px);background-color:currentcolor}#lp .c-subtitle .main small{display:block;font-size:calc(14 * 1.1795 * 1px)}#lp .c-subtitle .sub{margin:calc(5 * 1.1795 * 1px) 0 0;padding:0;font-size:calc(14 * 1.1795 * 1px);font-weight:700;letter-spacing:0.04em;line-height:normal}#lp .c-subtitle .star span{display:block;position:absolute;background-color:currentcolor;z-index:1;animation-iteration-count:infinite;animation-duration:1.85s;aspect-ratio:1/1;mask-image:url("../images/subtitle_star_mask.svg");mask-position:center;mask-repeat:no-repeat;mask-size:contain}#lp .c-subtitle .star span:nth-child(2n){animation-name:star1}#lp .c-subtitle .star span:nth-child(odd){animation-name:star2}#lp .c-subtitle .star span:first-child{top:2.8571428571%;left:4.8571428571%;width:8.8571428571%}#lp .c-subtitle .star span:nth-child(2){top:-56%;left:17.4285714286%;width:5.7142857143%}#lp .c-subtitle .star span:nth-child(3){top:11.4285714286%;left:21.7142857143%;width:4.2857142857%}#lp .c-subtitle .star span:nth-child(4){top:-65.1428571429%;left:42%;width:6%}#lp .c-subtitle .star span:nth-child(5){top:-41.4285714286%;left:69.1428571429%;width:2.8571428571%}#lp .c-subtitle .star span:nth-child(6){top:-10%;left:70.5714285714%;width:6%}#lp .c-subtitle .star span:nth-child(7){top:12.8571428571%;left:84%;width:9.1428571429%}#lp .c-subtitle.join .star span:first-child{top:-1.4285714286%;left:4.8571428571%;width:8.8571428571%}#lp .c-subtitle.join .star span:nth-child(2){top:-41.7142857143%;left:17.4285714286%;width:5.7142857143%}#lp .c-subtitle.join .star span:nth-child(3){top:44.2857142857%;left:11.4285714286%;width:4.2857142857%}#lp .c-subtitle.join .star span:nth-child(4){top:-50.8571428571%;left:42%;width:6%}#lp .c-subtitle.join .star span:nth-child(5){top:-34.2857142857%;left:76.2857142857%;width:2.8571428571%}#lp .c-subtitle.join .star span:nth-child(6){top:34.2857142857%;left:78.5714285714%;width:6%}#lp .c-subtitle.join .star span:nth-child(7){top:5.7142857143%;left:84%;width:9.1428571429%}@media screen and (max-width:767px){#lp .c-subtitle .main{font-size:calc(28 / 390 * 100vw)}#lp .c-subtitle .main:before{height:calc(2 / 390 * 100vw)}#lp .c-subtitle .main small{font-size:calc(14 / 390 * 100vw)}#lp .c-subtitle .sub{margin-top:calc(5 / 390 * 100vw);font-size:calc(14 / 390 * 100vw)}}#lp .c-subtitle.js-fader-ready .main:before{scale:0 1;transition-property:scale;transition-duration:0.65s;transition-timing-function:cubic-bezier(0.76,0,0.24,1)}#lp .c-subtitle.js-fader-start .main:before{scale:1 1}@keyframes star1{0%{scale:0}50%{scale:1}to{scale:0}}@keyframes star2{0%{scale:1}50%{scale:0}to{scale:1}}#lp .p-concept{position:relative;margin-top:calc(-17 * 1.1795 * 1px);padding:calc(34 * 1.1795 * 1px) 0 calc(50 * 1.1795 * 1px);color:#fff;z-index:1}@media screen and (max-width:767px){#lp .p-concept{padding:calc(34 / 390 * 100vw) 0 calc(50 / 390 * 100vw)}}#lp .p-concept:before{display:block;content:"";position:absolute;inset:0;margin-inline:calc(50% - 195 * 1.1795 * 1px);width:calc(390 * 1.1795 * 1px);background-image:linear-gradient(to top,#006241,#1E3932);z-index:-1;will-change:translate}#lp .p-concept:after{display:block;content:"";position:absolute;top:calc(-319 * 1.1795 * 1px);left:0;right:0;margin-inline:calc(50% - 195 * 1.1795 * 1px);width:calc(390 * 1.1795 * 1px);background-image:url(../images/concept_bg.png);background-position:center top;background-repeat:no-repeat;background-size:contain;z-index:-1;aspect-ratio:390/366}@media screen and (max-width:767px){#lp .p-concept:after,#lp .p-concept:before{margin-inline:calc(50% - 50vw);width:100vw}#lp .p-concept:after{top:calc(-319 / 390 * 100vw)}}#lp .p-concept p{margin-top:1.2em;font-size:calc(16 * 1.1795 * 1px);font-weight:700;text-align:center;line-height:1.625em}#lp .p-concept p:first-child{margin-top:0}#lp .p-concept p.main{font-feature-settings:"palt";vertical-align:middle}#lp .p-concept p em{color:#D2A04A;font-weight:inherit;font-style:normal}#lp .p-concept p sup{display:inline-block;font-size:0.5em;line-height:normal;vertical-align:top}#lp .p-concept p .large{font-size:calc(20 * 1.1795 * 1px);font-weight:700}#lp .p-concept p .xlarge{font-size:calc(26 * 1.1795 * 1px);font-weight:700}@media screen and (max-width:767px){#lp .p-concept p{font-size:calc(16 / 390 * 100vw)}#lp .p-concept p .large{font-size:calc(20 / 390 * 100vw)}#lp .p-concept p .xlarge{font-size:calc(26 / 390 * 100vw)}}#lp .p-concept .u-notes{margin-inline:calc(20 * 1.1795 * 1px)}@media screen and (max-width:767px){#lp .p-concept .u-notes{margin-inline:calc(20 / 390 * 100vw)}}#lp .p-guidelines{position:relative;padding:calc(68 * 1.1795 * 1px) 0;color:#fff;z-index:1}#lp .p-guidelines:before{display:block;content:"";position:absolute;inset:0;margin-inline:calc(50% - 195 * 1.1795 * 1px);width:calc(390 * 1.1795 * 1px);background-color:#006241;z-index:-1}@media screen and (max-width:767px){#lp .p-guidelines{padding:calc(68 / 390 * 100vw) 0}#lp .p-guidelines:before{margin-inline:calc(50% - 50vw);width:100vw}}#lp .p-guidelines h3{margin:calc(32 * 1.1795 * 1px) 0 0;padding:0 0 0.45em;color:#D2A04A;font-size:calc(18 * 1.1795 * 1px);font-weight:600;text-align:center;line-height:1.4444444444em;border-bottom:1px solid currentcolor}@media screen and (max-width:767px){#lp .p-guidelines h3{margin:calc(32 / 390 * 100vw) 0 0;font-size:calc(18 / 390 * 100vw);border-width:calc(1 / 390 * 100vw)}}#lp .p-guidelines h4{margin:calc(24 * 1.1795 * 1px) 0;font-size:calc(16 * 1.1795 * 1px);font-weight:600;line-height:normal}#lp .p-guidelines h4.center{text-align:center}@media screen and (max-width:767px){#lp .p-guidelines h4{margin:calc(24 / 390 * 100vw) 0;font-size:calc(16 / 390 * 100vw)}}#lp .p-guidelines h5{margin:calc(16 * 1.1795 * 1px) 0 0;padding-left:calc(8 * 1.1795 * 1px);font-size:calc(14 * 1.1795 * 1px);font-weight:600;line-height:normal;border-left:calc(2 * 1.1795 * 1px) solid rgba(255,255,255,0.5)}#lp .p-guidelines h5.center{text-align:center}@media screen and (max-width:767px){#lp .p-guidelines h5{margin:calc(16 / 390 * 100vw) 0 0;padding-left:calc(8 / 390 * 100vw);font-size:calc(14 / 390 * 100vw);border-width:calc(2 / 390 * 100vw)}}#lp .p-guidelines p{font-weight:500}#lp .p-guidelines ul{margin-top:calc(16 * 1.1795 * 1px);margin-left:calc(18 * 1.1795 * 1px);list-style-type:disc}#lp .p-guidelines ul li{margin-top:0.25em;font-size:calc(14 * 1.1795 * 1px);font-weight:500;line-height:1.5714285714em;list-style:outside}#lp .p-guidelines ul li .u-notes{margin-top:1em}#lp .p-guidelines ul li a{font-weight:inherit;text-decoration:underline}@media (any-hover:hover){#lp .p-guidelines ul li a:hover{opacity:0.7}}@media screen and (max-width:767px){#lp .p-guidelines ul{margin-top:calc(16 / 390 * 100vw);margin-left:calc(18 / 390 * 100vw)}#lp .p-guidelines ul li{font-size:calc(14 / 390 * 100vw)}}#lp .p-guidelines hr{margin:calc(24 * 1.1795 * 1px) 0 0;padding:0;height:0;border:calc(1 * 1.1795 * 1px) dashed rgba(255,255,255,0.25);outline:none}#lp .p-guidelines hr.wide{border:calc(1 * 1.1795 * 1px) solid rgba(255,255,255,0.25)}@media screen and (max-width:767px){#lp .p-guidelines hr{margin-top:calc(24 / 390 * 100vw);border-width:calc(1 / 390 * 100vw)}}#lp .p-guidelines .details{margin-top:calc(30 * 1.1795 * 1px)}#lp .p-guidelines .details:first-child{margin-top:calc(42 * 1.1795 * 1px)}@media screen and (max-width:767px){#lp .p-guidelines .details{margin-top:calc(30 / 390 * 100vw)}#lp .p-guidelines .details:first-child{margin-top:calc(42 / 390 * 100vw)}}#lp .p-guidelines .details-summary{display:flex;justify-content:center;align-items:center;gap:1em;padding:0.45em 0;color:#D2A04A;border-bottom:1px solid #D2A04A;cursor:pointer}@media screen and (max-width:767px){#lp .p-guidelines .details-summary{border-width:calc(1 / 390 * 100vw)}}#lp .p-guidelines .details-summary .label{display:block;margin:0;padding:0 0 0 1.5em;width:100%;font-size:calc(18 * 1.1795 * 1px);font-weight:600;text-align:center;line-height:1.4444444444em}@media screen and (max-width:767px){#lp .p-guidelines .details-summary .label{font-size:calc(18 / 390 * 100vw)}}#lp .p-guidelines .details-summary .icon{flex-shrink:0;display:block;position:relative;width:calc(18 * 1.1795 * 1px);height:calc(18 * 1.1795 * 1px);z-index:1;transition-property:rotate;transition-duration:0.25s;transition-delay:0s;transition-timing-function:cubic-bezier(0.65,0,0.35,1)}#lp .p-guidelines .details-summary .icon:after,#lp .p-guidelines .details-summary .icon:before{display:block;content:"";position:absolute;background-color:currentcolor;z-index:1}#lp .p-guidelines .details-summary .icon:before{top:0;left:50%;bottom:0;margin-left:calc(-1 * 1.1795 * 1px);width:calc(2 * 1.1795 * 1px)}#lp .p-guidelines .details-summary .icon:after{top:50%;left:0;right:0;margin-top:calc(-1 * 1.1795 * 1px);height:calc(2 * 1.1795 * 1px);transition-property:scale;transition-duration:0.25s;transition-delay:0.25s;transition-timing-function:cubic-bezier(0.65,0,0.35,1);will-change:scale}@media screen and (max-width:767px){#lp .p-guidelines .details-summary .icon{width:calc(18 / 390 * 100vw);height:calc(18 / 390 * 100vw)}#lp .p-guidelines .details-summary .icon:before{margin-left:calc(-1 / 390 * 100vw);width:calc(2 / 390 * 100vw)}#lp .p-guidelines .details-summary .icon:after{margin-top:calc(-1 / 390 * 100vw);height:calc(2 / 390 * 100vw)}}#lp .p-guidelines .details[open] .details-summary .icon{rotate:90deg;transition-delay:0.25s}#lp .p-guidelines .details[open] .details-summary .icon:after{scale:0 1;transition-delay:0s}#lp .p-guidelines .details .details-content{padding-top:calc(24 * 1.1795 * 1px)}#lp .p-guidelines .details .details-content>:first-child{margin-top:0}@media screen and (max-width:767px){#lp .p-guidelines .details .details-content{padding-top:calc(24 / 390 * 100vw)}}#lp .p-guidelines .u-button{margin-top:calc(48 * 1.1795 * 1px)}@media screen and (max-width:767px){#lp .p-guidelines .u-button{margin-top:calc(48 / 390 * 100vw)}}#lp .p-header{position:relative;margin-inline:calc(50% - 195 * 1.1795 * 1px);width:calc(390 * 1.1795 * 1px);z-index:1;aspect-ratio:390/780}#lp .p-header:before{display:block;content:"";position:absolute;inset:0;margin-inline:calc(50% - 195 * 1.1795 * 1px);width:calc(390 * 1.1795 * 1px);background-color:#D4E9E2;z-index:-1}@media screen and (max-width:767px){#lp .p-header{margin-inline:calc(50% - 50vw);width:100vw}#lp .p-header:before{margin-inline:calc(50% - 50vw);width:100vw}}#lp .p-header .title{position:absolute;top:calc(24 * 1.1795 * 1px);left:50%;margin:0 0 0 calc(-195 * 1.1795 * 1px);padding:0;width:calc(390 * 1.1795 * 1px);overflow:hidden;aspect-ratio:390/267}#lp .p-header .title span{display:block;width:100%;height:100%;text-indent:100%;white-space:nowrap;background-image:url(../images/header_title.png);background-position:center;background-repeat:no-repeat;background-size:contain;overflow:hidden}@media screen and (max-width:767px){#lp .p-header .title{top:calc(24 / 390 * 100vw);margin:0 0 0 calc(-195 / 390 * 100vw);width:calc(390 / 390 * 100vw)}}#lp .p-header .starfrappuccino{position:absolute;top:calc(11 * 1.1795 * 1px);right:calc(7 * 1.1795 * 1px);width:calc(97 * 1.1795 * 1px);z-index:1;aspect-ratio:97/72}#lp .p-header .starfrappuccino img{width:100%}@media screen and (max-width:767px){#lp .p-header .starfrappuccino{top:calc(11 / 390 * 100vw);right:calc(7 / 390 * 100vw);width:calc(97 / 390 * 100vw)}}#lp .p-header .copy{position:absolute;top:calc(299 * 1.1795 * 1px);left:0;right:0;padding:0;width:calc(390 * 1.1795 * 1px);z-index:2;aspect-ratio:390/60}#lp .p-header .copy img{width:100%}@media screen and (max-width:767px){#lp .p-header .copy{top:calc(299 / 390 * 100vw);width:calc(390 / 390 * 100vw)}}#lp .p-header .treasure{position:absolute;top:0;left:0;right:0;z-index:1;aspect-ratio:390/780}#lp .p-header .treasure span{display:block;position:absolute;inset:0;z-index:1}#lp .p-header .treasure span img{animation-duration:2s;animation-iteration-count:infinite}#lp .p-header .treasure span:nth-child(2) img{animation-name:header_flying1}#lp .p-header .treasure span:nth-child(3) img{animation-name:header_flying2}#lp .p-header .treasure span img{width:100%}#lp .p-header .star{position:absolute;top:0;left:0;right:0;z-index:1;aspect-ratio:390/438}#lp .p-header .star span{display:block;position:absolute;inset:0;z-index:1;animation-name:header_star1;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}#lp .p-header .star span:nth-child(2){animation-name:header_star2}#lp .p-header .star span img{width:100%}#lp .p-header.js-header-ready .title{translate:-50% 0;will-change:translate;transition-property:translate}#lp .p-header.js-header-ready .title span{translate:100% 0;will-change:translate;transition-property:translate}#lp .p-header.js-header-ready .starfrappuccino{opacity:0;scale:0.5;transition-property:opacity,scale}#lp .p-header.js-header-ready .treasure span{transition-property:opacity,translate}#lp .p-header.js-header-ready .treasure span:first-child{opacity:0;translate:0 2%}#lp .p-header.js-header-ready .treasure span:nth-child(2){opacity:0;translate:0 3%}#lp .p-header.js-header-ready .treasure span:nth-child(3){opacity:0;translate:0 4%}#lp .p-header.js-header-ready .star{opacity:0;scale:0.8;transition-property:opacity,scale}#lp .p-header.js-header-ready .copy{opacity:0;translate:0 25%;transition-property:opacity,translate}#lp .p-header.js-header-start .title{translate:0 0;transition-duration:1s;transition-timing-function:cubic-bezier(0.76,0,0.24,1)}#lp .p-header.js-header-start .title span{translate:0 0;transition-duration:1s;transition-timing-function:cubic-bezier(0.76,0,0.24,1)}#lp .p-header.js-header-start .starfrappuccino{scale:1;opacity:1;transition-duration:0.5s;transition-delay:0.65s;transition-timing-function:cubic-bezier(0.65,0,0.35,1),cubic-bezier(0.34,1.56,0.64,1)}#lp .p-header.js-header-start .treasure span:first-child,#lp .p-header.js-header-start .treasure span:nth-child(2),#lp .p-header.js-header-start .treasure span:nth-child(3){opacity:1;translate:0 0;transition-duration:0.85s;transition-timing-function:cubic-bezier(0.33,1,0.68,1),cubic-bezier(0.34,1.56,0.64,1)}#lp .p-header.js-header-start .treasure span:first-child{transition-delay:0.5s}#lp .p-header.js-header-start .treasure span:nth-child(2){transition-delay:0.6s}#lp .p-header.js-header-start .treasure span:nth-child(3){transition-delay:0.7s}#lp .p-header.js-header-start .star{opacity:1;scale:1;transition-duration:0.5s;transition-delay:0.65s;transition-timing-function:cubic-bezier(0.33,1,0.68,1),cubic-bezier(0.34,1.56,0.64,1)}#lp .p-header.js-header-start .copy{opacity:1;translate:0 0;transition-duration:0.5s;transition-delay:0.65s;transition-timing-function:cubic-bezier(0.33,1,0.68,1),cubic-bezier(0.34,1.56,0.64,1)}@keyframes header_star1{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes header_star2{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes header_flying1{0%{translate:0 0}50%{translate:0 0.25%}to{translate:0 0}}@keyframes header_flying2{0%{translate:0 0}50%{translate:0 -0.25%}to{translate:0 0}}#lp .p-howtojoin{position:relative;padding:calc(64 * 1.1795 * 1px) 0;z-index:1}#lp .p-howtojoin:before{display:block;content:"";position:absolute;inset:0;margin-inline:calc(50% - 195 * 1.1795 * 1px);width:calc(390 * 1.1795 * 1px);background-color:#D2A04A;z-index:-1}#lp .p-howtojoin:after{display:block;content:"";position:absolute;top:calc(-79 * 1.1795 * 1px);left:0;right:0;margin-inline:calc(50% - 195 * 1.1795 * 1px);width:calc(390 * 1.1795 * 1px);background-image:url(../images/howtojoin_bg.png);background-position:center top;background-repeat:no-repeat;background-size:contain;z-index:-1;aspect-ratio:390/80}@media screen and (max-width:767px){#lp .p-howtojoin{padding:calc(64 / 390 * 100vw) 0}#lp .p-howtojoin:after,#lp .p-howtojoin:before{margin-inline:calc(50% - 50vw);width:100vw}#lp .p-howtojoin:after{top:calc(-79 / 390 * 100vw)}}#lp .p-howtojoin .swiper{margin-inline:calc(50% - 195 * 1.1795 * 1px);margin-top:calc(34 * 1.1795 * 1px);width:calc(390 * 1.1795 * 1px)}#lp .p-howtojoin .swiper-slide .outer{display:block;padding:0 calc(21 * 1.1795 * 1px)}#lp .p-howtojoin .swiper-slide .inner{padding-bottom:calc(36 * 1.1795 * 1px);background-color:#F2F0EB;border-radius:4px;overflow:clip}#lp .p-howtojoin .swiper-slide .step{display:flex;justify-content:center;align-items:center;margin-inline:auto;width:calc(98 * 1.1795 * 1px);height:calc(37 * 1.1795 * 1px);background-color:#006241;border-radius:0 0 calc(4 * 1.1795 * 1px) calc(4 * 1.1795 * 1px)}#lp .p-howtojoin .swiper-slide .step .label{color:#fff;font-family:SoDoSans;font-size:calc(20 * 1.1795 * 1px);font-weight:600;line-height:normal}#lp .p-howtojoin .swiper-slide .step .label em{display:inline-block;margin-left:0.2em;font-family:SoDoSans;font-size:26px;font-weight:600}.ios #lp .p-howtojoin .swiper-slide .step .label,.mac.chrome #lp .p-howtojoin .swiper-slide .step .label,.mac.safari #lp .p-howtojoin .swiper-slide .step .label{margin-bottom:0.3em}.android.chrome #lp .p-howtojoin .swiper-slide .step .label{margin-bottom:0}#lp .p-howtojoin .swiper-slide .summary{margin:0.7em 0 0;padding:0;color:#1E3932;font-size:calc(20 * 1.1795 * 1px);font-weight:700;text-align:center;line-height:1.6em}#lp .p-howtojoin .swiper-slide .image{display:block;margin-top:2.5em;width:calc(300 * 1.1795 * 1px)}#lp .p-howtojoin .swiper-slide .type{display:block;margin-inline:auto;margin-top:1.5em;padding:0;width:fit-content}#lp .p-howtojoin .swiper-slide .type li{margin:0;padding:0;font-size:calc(14 * 1.1795 * 1px);font-weight:600;line-height:22 _ 14em}#lp .p-howtojoin .swiper-slide .anchor{display:flex;align-items:center;gap:0.65em;margin-inline:auto;margin-top:0.25em;width:fit-content;color:#006241;font-size:calc(16 * 1.1795 * 1px);font-weight:700;text-align:center;line-height:1.5em}#lp .p-howtojoin .swiper-slide .anchor:after{display:block;content:"";width:calc(12 * 1.1795 * 1px);height:calc(12 * 1.1795 * 1px);background-color:currentcolor;mask-image:url("../images/ic_arrow_mask.svg");mask-position:center;mask-repeat:no-repeat;mask-size:contain}@media (any-hover:hover){#lp .p-howtojoin .swiper-slide .anchor{transition-property:opacity;transition-duration:0.25s;will-change:opacity}#lp .p-howtojoin .swiper-slide .anchor:after{transition-property:translate;transition-duration:0.25s}#lp .p-howtojoin .swiper-slide .anchor:hover{opacity:0.7}#lp .p-howtojoin .swiper-slide .anchor:hover:after{translate:0.15em 0}}#lp .p-howtojoin .swiper-control{margin-top:calc(35 * 1.1795 * 1px)}#lp .p-howtojoin .swiper-pagination{gap:calc(28 * 1.1795 * 1px);counter-reset:num}#lp .p-howtojoin .swiper-pagination-bullet{width:calc(26 * 1.1795 * 1px);height:calc(26 * 1.1795 * 1px);background-color:#1E3932;border-radius:50%}#lp .p-howtojoin .swiper-pagination-bullet:before{counter-increment:num;display:flex;justify-content:center;align-items:center;content:counter(num);inset:0;margin:0;width:auto;height:auto;color:#fff;font-family:SoDoSans;font-size:calc(15 * 1.1795 * 1px);font-weight:700;line-height:normal;background-color:transparent;border-radius:0;opacity:1;z-index:1}.ios #lp .p-howtojoin .swiper-pagination-bullet:before,.mac.chrome #lp .p-howtojoin .swiper-pagination-bullet:before,.mac.safari #lp .p-howtojoin .swiper-pagination-bullet:before{margin-bottom:0.2em}.android.chrome #lp .p-howtojoin .swiper-pagination-bullet:before{margin-top:0.1em}#lp .p-howtojoin .swiper-pagination-bullet:after{display:block;content:"";position:absolute;top:50%;right:calc(-24 * 1.1795 * 1px);margin-top:calc(-10 * 1.1795 * 1px);width:calc(20 * 1.1795 * 1px);height:calc(20 * 1.1795 * 1px);background-color:#fff;mask-image:url("../images/howtojoin_slide_dots.svg");mask-position:center;mask-repeat:no-repeat;mask-size:contain}#lp .p-howtojoin .swiper-pagination-bullet:last-child:after{display:none}#lp .p-howtojoin .swiper-pagination-bullet[aria-selected=true]{background-color:#fff}#lp .p-howtojoin .swiper-pagination-bullet[aria-selected=true]:before{color:#1E3932}@media screen and (max-width:767px){#lp .p-howtojoin .swiper{margin-inline:calc(50% - 50vw);margin-top:calc(34 / 390 * 100vw);width:100vw}#lp .p-howtojoin .swiper-slide .outer{padding:0 calc(21 / 390 * 100vw)}#lp .p-howtojoin .swiper-slide .inner{padding-bottom:calc(36 / 390 * 100vw);border-radius:calc(4 / 390 * 100vw)}#lp .p-howtojoin .swiper-slide .step{width:calc(98 / 390 * 100vw);height:calc(37 / 390 * 100vw);border-radius:0 0 calc(4 / 390 * 100vw) calc(4 / 390 * 100vw)}#lp .p-howtojoin .swiper-slide .step .label{font-size:calc(20 / 390 * 100vw)}#lp .p-howtojoin .swiper-slide .step .label em{font-size:calc(26 / 390 * 100vw)}#lp .p-howtojoin .swiper-slide .summary{font-size:calc(20 / 390 * 100vw)}#lp .p-howtojoin .swiper-slide .image{width:76.9230769231vw;height:auto}#lp .p-howtojoin .swiper-slide .type li{font-size:calc(14 / 390 * 100vw)}#lp .p-howtojoin .swiper-slide .anchor{font-size:calc(16 / 390 * 100vw)}#lp .p-howtojoin .swiper-slide .anchor:after{width:calc(12 / 390 * 100vw);height:calc(12 / 390 * 100vw)}#lp .p-howtojoin .swiper-control{margin-top:calc(35 / 390 * 100vw)}#lp .p-howtojoin .swiper-pagination{gap:calc(28 / 390 * 100vw)}#lp .p-howtojoin .swiper-pagination-bullet{width:calc(26 / 390 * 100vw);height:calc(26 / 390 * 100vw)}#lp .p-howtojoin .swiper-pagination-bullet:before{font-size:calc(15 / 390 * 100vw)}#lp .p-howtojoin .swiper-pagination-bullet:after{right:calc(-24 / 390 * 100vw);margin-top:calc(-10 / 390 * 100vw);width:calc(20 / 390 * 100vw);height:calc(20 / 390 * 100vw)}}#lp .p-howtojoin .u-button{margin-top:calc(34 * 1.1795 * 1px)}@media screen and (max-width:767px){#lp .p-howtojoin .u-button{margin-top:calc(34 / 390 * 100vw)}}#lp .p-outline{position:relative;padding:calc(50 * 1.1795 * 1px) 0 calc(120 * 1.1795 * 1px);color:#fff;z-index:1}#lp .p-outline:before{display:block;content:"";position:absolute;inset:0;margin-inline:calc(50% - 195 * 1.1795 * 1px);width:calc(390 * 1.1795 * 1px);background-color:#006241;z-index:-1}#lp .p-outline:after{display:block;content:"";position:absolute;top:calc(-110 * 1.1795 * 1px);left:0;right:0;margin-inline:calc(50% - 195 * 1.1795 * 1px);width:calc(390 * 1.1795 * 1px);background-image:url(../images/outline_bg.png);background-position:center top;background-repeat:no-repeat;background-size:contain;z-index:-1;aspect-ratio:390/111}@media screen and (max-width:767px){#lp .p-outline{padding:calc(50 / 390 * 100vw) 0 calc(120 / 390 * 100vw)}#lp .p-outline:after,#lp .p-outline:before{margin-inline:calc(50% - 50vw);width:100vw}#lp .p-outline:after{top:calc(-110 / 390 * 100vw)}}#lp .p-outline .step{display:flex;justify-content:center;align-items:center;margin-inline:auto;margin-top:calc(50 * 1.1795 * 1px);width:calc(80 * 1.1795 * 1px);height:calc(26 * 1.1795 * 1px);background-color:#D2A04A;border-radius:calc(4 * 1.1795 * 1px)}#lp .p-outline .step:first-child{margin-top:0}#lp .p-outline .step .label{display:flex;justify-content:center;align-items:center;color:#006241;font-family:SoDoSans;font-size:calc(16 * 1.1795 * 1px);font-weight:600;line-height:normal}#lp .p-outline .step .label em{display:inline-block;margin-left:0.2em;font-family:SoDoSans;font-size:calc(24 * 1.1795 * 1px);font-weight:600}.ios #lp .p-outline .step .label,.mac.chrome #lp .p-outline .step .label,.mac.safari #lp .p-outline .step .label{margin-bottom:0.1em}.ios #lp .p-outline .step .label em,.mac.chrome #lp .p-outline .step .label em,.mac.safari #lp .p-outline .step .label em{margin-bottom:0.05em}.android #lp .p-outline .step .label{margin-bottom:-0.25em}.mac.firefox #lp .p-outline .step .label,.windows #lp .p-outline .step .label{margin-bottom:-0.25em}@media screen and (max-width:767px){#lp .p-outline .step{margin-top:calc(50 / 390 * 100vw);width:calc(80 / 390 * 100vw);height:calc(26 / 390 * 100vw);border-radius:calc(4 / 390 * 100vw)}#lp .p-outline .step .label{font-size:calc(16 / 390 * 100vw)}#lp .p-outline .step .label em{font-size:calc(24 / 390 * 100vw)}}#lp .p-outline h3{margin:0.3em 0 0;padding:0;color:#D2A04A;font-size:calc(20 * 1.1795 * 1px);font-weight:700;text-align:center;line-height:1.6em}@media screen and (max-width:767px){#lp .p-outline h3{font-size:calc(20 / 390 * 100vw)}}#lp .p-outline .faq{margin-top:1em}#lp .p-outline .faq .anchor{display:inline-block;margin-top:0.5em;color:#fff;font-size:calc(14 * 1.1795 * 1px);font-weight:600;line-height:normal;text-decoration:underline}#lp .p-outline .faq .anchor:after{display:inline-block;content:"";margin:0 0 0 0.5em;width:calc(12 * 1.1795 * 1px);height:calc(12 * 1.1795 * 1px);background-color:#fff;mask-image:url("../images/ic_arrow_mask.svg");mask-position:center;mask-repeat:no-repeat;mask-size:contain}#lp .p-outline .faq .anchor:first-child{margin-top:0}@media (any-hover:hover){#lp .p-outline .faq .anchor{transition-property:opacity;transition-duration:0.25s;will-change:opacity}#lp .p-outline .faq .anchor:after{transition-property:translate;transition-duration:0.25s}#lp .p-outline .faq .anchor:hover{opacity:0.7}#lp .p-outline .faq .anchor:hover:after{translate:0.25em 0}}@media screen and (max-width:767px){#lp .p-outline .faq .anchor{font-size:calc(14 / 390 * 100vw)}#lp .p-outline .faq .anchor:after{width:calc(12 / 390 * 100vw);height:calc(12 / 390 * 100vw)}}#lp .p-outline .caution{margin-top:calc(24 * 1.1795 * 1px);padding:calc(9 * 1.1795 * 1px) 0;border:calc(1 * 1.1795 * 1px) solid #fff;border-radius:calc(4 * 1.1795 * 1px);box-sizing:border-box}#lp .p-outline .caution p{margin-top:0;text-align:center}#lp .p-outline .caution p.main{display:flex;align-items:center;gap:0.25em;margin-inline:auto;width:fit-content;font-size:calc(16 * 1.1795 * 1px);font-weight:700;line-height:normal}#lp .p-outline .caution p.main:after,#lp .p-outline .caution p.main:before{display:block;content:"";width:calc(15 * 1.1795 * 1px);height:calc(15 * 1.1795 * 1px);background-color:#D2A04A;mask-image:url("../images/ic_sparkle_mask.svg");mask-position:center;mask-repeat:no-repeat;mask-size:contain}#lp .p-outline .caution p.sub{margin-top:0.25em;font-size:calc(14 * 1.1795 * 1px);font-weight:600;line-height:normal}#lp .p-outline .caution p.sub em{color:#D2A04A;font-weight:600}@media screen and (max-width:767px){#lp .p-outline .caution{margin-top:calc(24 / 390 * 100vw);padding:calc(9 / 390 * 100vw) 0;border-width:calc(1 / 390 * 100vw);border-radius:calc(4 / 390 * 100vw)}#lp .p-outline .caution p.main{font-size:calc(16 / 390 * 100vw)}#lp .p-outline .caution p.main:after,#lp .p-outline .caution p.main:before{width:calc(15 / 390 * 100vw);height:calc(15 / 390 * 100vw)}#lp .p-outline .caution p.sub{font-size:calc(14 / 390 * 100vw)}}#lp .p-outline .u-notes{margin-inline:auto;margin-top:calc(10 * 1.1795 * 1px);width:fit-content}@media screen and (max-width:767px){#lp .p-outline .u-notes{margin-top:calc(10 / 390 * 100vw)}}#lp .p-outline .u-button{margin-top:calc(20 * 1.1795 * 1px)}@media screen and (max-width:767px){#lp .p-outline .u-button{margin-top:calc(20 / 390 * 100vw)}}#lp .p-questmap{position:relative;padding:0 0 calc(124 * 1.1795 * 1px);z-index:2}#lp .p-questmap:before{display:block;content:"";position:absolute;inset:0;margin-inline:calc(50% - 195 * 1.1795 * 1px);width:calc(390 * 1.1795 * 1px);background-color:#006241;z-index:-1}#lp .p-questmap:after{display:block;content:"";position:absolute;left:0;right:0;bottom:0;margin-inline:calc(50% - 195 * 1.1795 * 1px);width:calc(390 * 1.1795 * 1px);background-image:url(../images/questmap_bg.png);background-position:center top;background-repeat:no-repeat;background-size:contain;z-index:1;aspect-ratio:390/220}@media screen and (max-width:767px){#lp .p-questmap{padding:0 0 calc(124 / 390 * 100vw)}#lp .p-questmap:after,#lp .p-questmap:before{margin-inline:calc(50% - 50vw);width:100vw}}#lp .p-questmap h2{margin:auto;padding:0;width:calc(214 * 1.1795 * 1px);overflow:hidden;aspect-ratio:214/72}#lp .p-questmap h2 span{display:block;width:100%;height:100%;text-indent:100%;white-space:nowrap;background-image:url(../images/questmap_title.png);background-position:center;background-repeat:no-repeat;background-size:contain;overflow:hidden}#lp .p-questmap h2.js-fader-ready{opacity:1;translate:-100% 0;transition-property:translate;transition-timing-function:cubic-bezier(0.65,0,0.35,1);will-change:translate}#lp .p-questmap h2.js-fader-ready span{translate:100% 0;transition-property:translate;transition-timing-function:cubic-bezier(0.65,0,0.35,1);will-change:translate}#lp .p-questmap h2.js-fader-start{translate:0 0;transition-duration:0.85s}#lp .p-questmap h2.js-fader-start span{translate:0 0;transition-duration:0.85s}@media screen and (max-width:767px){#lp .p-questmap h2{width:calc(214 / 390 * 100vw)}}#lp .p-questmap .links{display:flex;justify-content:center;gap:calc(32 * 1.1795 * 1px);position:relative;margin-inline:auto;margin-top:calc(24 * 1.1795 * 1px);padding:calc(8 * 1.1795 * 1px) 0;width:100%;border:calc(1 * 1.1795 * 1px) solid #D2A04A;border-left:none;border-right:none;z-index:3}#lp .p-questmap .links .anchor{color:#D2A04A;font-size:calc(16 * 1.1795 * 1px);font-weight:700;line-height:normal}#lp .p-questmap .links .anchor:after{display:inline-block;content:"";margin-left:0.5em;width:calc(12 * 1.1795 * 1px);background-color:currentcolor;rotate:90deg;mask-image:url("../images/ic_arrow_mask.svg");mask-position:center;mask-repeat:no-repeat;mask-size:contain;aspect-ratio:1/1}@media (any-hover:hover){#lp .p-questmap .links .anchor{transition-property:color;transition-duration:0.25s}#lp .p-questmap .links .anchor:hover{color:#fff}#lp .p-questmap .links .anchor:hover:after{animation-name:questmap_arrow;animation-duration:0.65s;animation-iteration-count:infinite}}@media screen and (max-width:767px){#lp .p-questmap .links{gap:calc(32 / 390 * 100vw);margin-top:calc(24 / 390 * 100vw);padding:calc(8 / 390 * 100vw) 0;border-width:calc(1 / 390 * 100vw)}#lp .p-questmap .links .anchor{font-size:calc(16 / 390 * 100vw)}#lp .p-questmap .links .anchor:after{width:calc(12 / 390 * 100vw)}}#lp .p-questmap .guide{display:flex;justify-content:center;gap:calc(4 * 1.1795 * 1px);position:relative;align-items:center;margin:calc(24 * 1.1795 * 1px) auto;width:fit-content;z-index:2}#lp .p-questmap .guide span{color:#fff;font-size:calc(12 * 1.1795 * 1px);font-weight:500;line-height:normal}#lp .p-questmap .guide span img{display:block;width:calc(20 * 1.1795 * 1px);aspect-ratio:20/24}@media screen and (max-width:767px){#lp .p-questmap .guide{gap:calc(4 / 390 * 100vw);margin:calc(24 / 390 * 100vw) auto}#lp .p-questmap .guide span{font-size:calc(12 / 390 * 100vw)}#lp .p-questmap .guide span img{width:calc(20 / 390 * 100vw)}}#lp .p-questmap .notice{display:flex;justify-content:center;align-items:center;position:relative;margin-inline:auto;margin-top:calc(-16 * 1.1795 * 1px);margin-bottom:calc(16 * 1.1795 * 1px);padding:0 calc(16 * 1.1795 * 1px);width:fit-content;height:calc(32 * 1.1795 * 1px);border:calc(1 * 1.1795 * 1px) solid #fff;border-radius:calc(4 * 1.1795 * 1px);box-sizing:border-box;z-index:2}@media screen and (max-width:767px){#lp .p-questmap .notice{margin-top:calc(-16 / 390 * 100vw);margin-bottom:calc(16 / 390 * 100vw);padding:0 calc(16 / 390 * 100vw);height:calc(32 / 390 * 100vw);border:calc(1 / 390 * 100vw) solid #fff;border-radius:calc(4 / 390 * 100vw)}}#lp .p-questmap .notice p{margin:0;color:#fff;font-size:calc(14 * 1.1795 * 1px);font-weight:700;font-feature-settings:"palt";letter-spacing:0.06em;line-height:1em}#lp .p-questmap .notice p .small{font-size:0.85em;font-weight:inherit}#lp .p-questmap .notice p .large{font-size:1.14em;font-weight:inherit}@media screen and (max-width:767px){#lp .p-questmap .notice p{font-size:calc(14 / 390 * 100vw)}}#lp .p-questmap .map{position:relative;margin-inline:calc(50% - 195 * 1.1795 * 1px);margin-top:calc(0 * 1.1795 * 1px);width:calc(390 * 1.1795 * 1px);background-color:#89CBD1;z-index:1;aspect-ratio:390/911}@media screen and (max-width:767px){#lp .p-questmap .map{margin-inline:calc(50% - 195 / 390 * 100vw);margin-top:calc(0 / 390 * 100vw);width:calc(390 / 390 * 100vw)}}#lp .p-questmap .map .cloud,#lp .p-questmap .map .ground,#lp .p-questmap .map .sea{position:absolute;inset:0;top:-1px;pointer-events:none;z-index:1}#lp .p-questmap .map .cloud span,#lp .p-questmap .map .ground span,#lp .p-questmap .map .sea span{display:block;position:absolute;inset:0;z-index:1}#lp .p-questmap .map .cloud span img,#lp .p-questmap .map .ground span img,#lp .p-questmap .map .sea span img{width:100%}.is-locked #lp .p-questmap .map .cloud span,.is-locked #lp .p-questmap .map .ground span,.is-locked #lp .p-questmap .map .sea span{animation-play-state:paused}#lp .p-questmap .map .sea{z-index:-1}#lp .p-questmap .map .sea span{animation-duration:2.5s;animation-iteration-count:infinite}#lp .p-questmap .map .sea span:first-child{animation-name:questmap_sea1}#lp .p-questmap .map .sea span:nth-child(2){animation-name:questmap_sea2}#lp .p-questmap .map .cloud{z-index:2}#lp .p-questmap .map .cloud span{animation-duration:4s;animation-iteration-count:infinite}#lp .p-questmap .map .cloud span:first-child{animation-name:questmap_cloud1}#lp .p-questmap .map .cloud span:nth-child(2){animation-name:questmap_cloud2}#lp .p-questmap .map .whale{position:absolute;top:calc(670 * 1.1795 * 1px);left:calc(-13 * 1.1795 * 1px);width:calc(129 * 1.1795 * 1px);z-index:1;aspect-ratio:129/80;animation-name:questmap_whale;animation-duration:2s;animation-iteration-count:infinite}#lp .p-questmap .map .whale img{width:100%}@media screen and (max-width:767px){#lp .p-questmap .map .whale{top:calc(670 / 390 * 100vw);left:calc(-13 / 390 * 100vw);width:calc(129 / 390 * 100vw)}}#lp .p-questmap .road .step2,#lp .p-questmap .road .step3,#lp .p-questmap .road .step4,#lp .p-questmap .road .step5{position:absolute;pointer-events:none;mix-blend-mode:multiply;background-position:center;background-repeat:no-repeat;background-size:contain;z-index:1;aspect-ratio:1/1}#lp .p-questmap .road .step2:after,#lp .p-questmap .road .step2:before,#lp .p-questmap .road .step3:after,#lp .p-questmap .road .step3:before,#lp .p-questmap .road .step4:after,#lp .p-questmap .road .step4:before,#lp .p-questmap .road .step5:after,#lp .p-questmap .road .step5:before{display:none;content:"";position:absolute;inset:0;background-position:center;background-repeat:no-repeat;background-size:contain;z-index:1;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:steps(1)}#lp .p-questmap .road .step2.clear,#lp .p-questmap .road .step3.clear,#lp .p-questmap .road .step4.clear,#lp .p-questmap .road .step5.clear{mix-blend-mode:initial}#lp .p-questmap .road .step2.clear:after,#lp .p-questmap .road .step2.clear:before,#lp .p-questmap .road .step3.clear:after,#lp .p-questmap .road .step3.clear:before,#lp .p-questmap .road .step4.clear:after,#lp .p-questmap .road .step4.clear:before,#lp .p-questmap .road .step5.clear:after,#lp .p-questmap .road .step5.clear:before{display:block}.is-locked #lp .p-questmap .road .step2.clear:after,.is-locked #lp .p-questmap .road .step2.clear:before,.is-locked #lp .p-questmap .road .step3.clear:after,.is-locked #lp .p-questmap .road .step3.clear:before,.is-locked #lp .p-questmap .road .step4.clear:after,.is-locked #lp .p-questmap .road .step4.clear:before,.is-locked #lp .p-questmap .road .step5.clear:after,.is-locked #lp .p-questmap .road .step5.clear:before{animation-play-state:paused}#lp .p-questmap .road .step2.clear:before,#lp .p-questmap .road .step3.clear:before,#lp .p-questmap .road .step4.clear:before,#lp .p-questmap .road .step5.clear:before{animation-name:questmap_road1}#lp .p-questmap .road .step2.clear:after,#lp .p-questmap .road .step3.clear:after,#lp .p-questmap .road .step4.clear:after,#lp .p-questmap .road .step5.clear:after{animation-name:questmap_road2}#lp .p-questmap .road .step2{top:calc(163 * 1.1795 * 1px);left:calc(157 * 1.1795 * 1px);width:calc(87 * 1.1795 * 1px);background-image:url(../images/questmap_road_step2_01.png)}#lp .p-questmap .road .step2:before{background-image:url(../images/questmap_road_step2_02.png)}#lp .p-questmap .road .step2:after{background-image:url(../images/questmap_road_step2_03.png)}@media screen and (max-width:767px){#lp .p-questmap .road .step2{top:calc(163 / 390 * 100vw);left:calc(157 / 390 * 100vw);width:calc(87 / 390 * 100vw)}}#lp .p-questmap .road .step3{top:calc(288 * 1.1795 * 1px);left:calc(122 * 1.1795 * 1px);width:calc(152 * 1.1795 * 1px);background-image:url(../images/questmap_road_step3_01.png)}#lp .p-questmap .road .step3:before{background-image:url(../images/questmap_road_step3_02.png)}#lp .p-questmap .road .step3:after{background-image:url(../images/questmap_road_step3_03.png)}@media screen and (max-width:767px){#lp .p-questmap .road .step3{top:calc(288 / 390 * 100vw);left:calc(122 / 390 * 100vw);width:calc(152 / 390 * 100vw)}}#lp .p-questmap .road .step4{top:calc(464 * 1.1795 * 1px);left:calc(107 * 1.1795 * 1px);width:calc(120 * 1.1795 * 1px);background-image:url(../images/questmap_road_step4_01.png)}#lp .p-questmap .road .step4:before{background-image:url(../images/questmap_road_step4_02.png)}#lp .p-questmap .road .step4:after{background-image:url(../images/questmap_road_step4_03.png)}@media screen and (max-width:767px){#lp .p-questmap .road .step4{top:calc(464 / 390 * 100vw);left:calc(107 / 390 * 100vw);width:calc(120 / 390 * 100vw)}}#lp .p-questmap .road .step5{top:calc(586 * 1.1795 * 1px);left:calc(126 * 1.1795 * 1px);width:calc(128 * 1.1795 * 1px);background-image:url(../images/questmap_road_step5_01.png)}#lp .p-questmap .road .step5:before{background-image:url(../images/questmap_road_step5_02.png)}#lp .p-questmap .road .step5:after{background-image:url(../images/questmap_road_step5_03.png)}@media screen and (max-width:767px){#lp .p-questmap .road .step5{top:calc(586 / 390 * 100vw);left:calc(126 / 390 * 100vw);width:calc(128 / 390 * 100vw)}}#lp .p-questmap .treasure .step1,#lp .p-questmap .treasure .step2,#lp .p-questmap .treasure .step3,#lp .p-questmap .treasure .step4,#lp .p-questmap .treasure .step5{position:absolute;width:calc(110 * 1.1795 * 1px);background-position:center;background-repeat:no-repeat;background-size:contain;pointer-events:none;z-index:1;aspect-ratio:1/1}@media screen and (max-width:767px){#lp .p-questmap .treasure .step1,#lp .p-questmap .treasure .step2,#lp .p-questmap .treasure .step3,#lp .p-questmap .treasure .step4,#lp .p-questmap .treasure .step5{width:calc(110 / 390 * 100vw)}}#lp .p-questmap .treasure .step1:before,#lp .p-questmap .treasure .step2:before,#lp .p-questmap .treasure .step3:before,#lp .p-questmap .treasure .step4:before,#lp .p-questmap .treasure .step5:before{display:block;content:"";position:absolute;inset:0;z-index:1;background-position:center;background-repeat:no-repeat;background-size:contain}#lp .p-questmap .treasure .step1 .box,#lp .p-questmap .treasure .step2 .box,#lp .p-questmap .treasure .step3 .box,#lp .p-questmap .treasure .step4 .box,#lp .p-questmap .treasure .step5 .box{display:block;position:absolute;inset:0;background-position:center;background-repeat:no-repeat;background-size:contain;z-index:1}#lp .p-questmap .treasure .step1.js-dialog-opener .box,#lp .p-questmap .treasure .step2.js-dialog-opener .box,#lp .p-questmap .treasure .step3.js-dialog-opener .box,#lp .p-questmap .treasure .step4.js-dialog-opener .box,#lp .p-questmap .treasure .step5.js-dialog-opener .box{pointer-events:auto;cursor:pointer;transform-origin:center bottom;animation-name:questmap_shake;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}.is-locked #lp .p-questmap .treasure .step1.js-dialog-opener .box,.is-locked #lp .p-questmap .treasure .step2.js-dialog-opener .box,.is-locked #lp .p-questmap .treasure .step3.js-dialog-opener .box,.is-locked #lp .p-questmap .treasure .step4.js-dialog-opener .box,.is-locked #lp .p-questmap .treasure .step5.js-dialog-opener .box{animation-play-state:paused}#lp .p-questmap .treasure .step1.js-dialog-opener .box .light,#lp .p-questmap .treasure .step2.js-dialog-opener .box .light,#lp .p-questmap .treasure .step3.js-dialog-opener .box .light,#lp .p-questmap .treasure .step4.js-dialog-opener .box .light,#lp .p-questmap .treasure .step5.js-dialog-opener .box .light{display:none;position:absolute;top:0;left:0;right:0;height:calc(51 * 1.1795 * 1px);overflow:hidden;z-index:1}#lp .p-questmap .treasure .step1.js-dialog-opener .box .light:before,#lp .p-questmap .treasure .step2.js-dialog-opener .box .light:before,#lp .p-questmap .treasure .step3.js-dialog-opener .box .light:before,#lp .p-questmap .treasure .step4.js-dialog-opener .box .light:before,#lp .p-questmap .treasure .step5.js-dialog-opener .box .light:before{display:block;content:"";position:absolute;top:0;left:50%;margin-left:calc(-33 * 1.1795 * 1px);width:calc(66 * 1.1795 * 1px);background-image:url(../images/questmap_treasure_light.png);background-position:center;background-repeat:no-repeat;background-size:contain;animation-name:questmap_grow;animation-duration:2s;animation-iteration-count:infinite;aspect-ratio:1/1}.is-locked #lp .p-questmap .treasure .step1.js-dialog-opener .box .light:before,.is-locked #lp .p-questmap .treasure .step2.js-dialog-opener .box .light:before,.is-locked #lp .p-questmap .treasure .step3.js-dialog-opener .box .light:before,.is-locked #lp .p-questmap .treasure .step4.js-dialog-opener .box .light:before,.is-locked #lp .p-questmap .treasure .step5.js-dialog-opener .box .light:before{animation-play-state:paused}@media screen and (max-width:767px){#lp .p-questmap .treasure .step1.js-dialog-opener .box .light,#lp .p-questmap .treasure .step2.js-dialog-opener .box .light,#lp .p-questmap .treasure .step3.js-dialog-opener .box .light,#lp .p-questmap .treasure .step4.js-dialog-opener .box .light,#lp .p-questmap .treasure .step5.js-dialog-opener .box .light{height:calc(51 / 390 * 100vw)}#lp .p-questmap .treasure .step1.js-dialog-opener .box .light:before,#lp .p-questmap .treasure .step2.js-dialog-opener .box .light:before,#lp .p-questmap .treasure .step3.js-dialog-opener .box .light:before,#lp .p-questmap .treasure .step4.js-dialog-opener .box .light:before,#lp .p-questmap .treasure .step5.js-dialog-opener .box .light:before{margin-left:calc(-33 / 390 * 100vw);width:calc(66 / 390 * 100vw)}}@media (any-hover:hover){#lp .p-questmap .treasure .step1.js-dialog-opener .box:hover,#lp .p-questmap .treasure .step2.js-dialog-opener .box:hover,#lp .p-questmap .treasure .step3.js-dialog-opener .box:hover,#lp .p-questmap .treasure .step4.js-dialog-opener .box:hover,#lp .p-questmap .treasure .step5.js-dialog-opener .box:hover{animation:none;animation-name:questmap_hover;animation-duration:0.5s;animation-iteration-count:1}}#lp .p-questmap .treasure .step1.js-dialog-opener.clear .box,#lp .p-questmap .treasure .step2.js-dialog-opener.clear .box,#lp .p-questmap .treasure .step3.js-dialog-opener.clear .box,#lp .p-questmap .treasure .step4.js-dialog-opener.clear .box,#lp .p-questmap .treasure .step5.js-dialog-opener.clear .box{animation:none}#lp .p-questmap .treasure .step1.js-dialog-opener.clear .box .light,#lp .p-questmap .treasure .step2.js-dialog-opener.clear .box .light,#lp .p-questmap .treasure .step3.js-dialog-opener.clear .box .light,#lp .p-questmap .treasure .step4.js-dialog-opener.clear .box .light,#lp .p-questmap .treasure .step5.js-dialog-opener.clear .box .light{display:block}@media (any-hover:hover){#lp .p-questmap .treasure .step1.js-dialog-opener.clear .box:hover,#lp .p-questmap .treasure .step2.js-dialog-opener.clear .box:hover,#lp .p-questmap .treasure .step3.js-dialog-opener.clear .box:hover,#lp .p-questmap .treasure .step4.js-dialog-opener.clear .box:hover,#lp .p-questmap .treasure .step5.js-dialog-opener.clear .box:hover{animation-name:questmap_hover;animation-duration:0.5s;animation-iteration-count:1}}#lp .p-questmap .treasure .step1{top:calc(69 * 1.1795 * 1px);left:calc(204 * 1.1795 * 1px)}@media screen and (max-width:767px){#lp .p-questmap .treasure .step1{top:calc(69 / 390 * 100vw);left:calc(204 / 390 * 100vw)}}#lp .p-questmap .treasure .step1:before{background-image:url(../images/questmap_treasure_step1_01.png)}#lp .p-questmap .treasure .step1 .box{background-image:url(../images/questmap_treasure_step1_02.png)}#lp .p-questmap .treasure .step1.clear .box{background-image:url(../images/questmap_treasure_step1_03.png)}#lp .p-questmap .treasure .step2{top:calc(191 * 1.1795 * 1px);left:calc(76 * 1.1795 * 1px)}@media screen and (max-width:767px){#lp .p-questmap .treasure .step2{top:calc(191 / 390 * 100vw);left:calc(76 / 390 * 100vw)}}#lp .p-questmap .treasure .step2:before{background-image:url(../images/questmap_treasure_step2_01.png)}#lp .p-questmap .treasure .step2 .box{background-image:url(../images/questmap_treasure_step2_02.png)}#lp .p-questmap .treasure .step2.clear .box{background-image:url(../images/questmap_treasure_step2_03.png)}#lp .p-questmap .treasure .step3{top:calc(381 * 1.1795 * 1px);left:calc(200 * 1.1795 * 1px)}@media screen and (max-width:767px){#lp .p-questmap .treasure .step3{top:calc(381 / 390 * 100vw);left:calc(200 / 390 * 100vw)}}#lp .p-questmap .treasure .step3:before{background-image:url(../images/questmap_treasure_step3_01.png)}#lp .p-questmap .treasure .step3 .box{background-image:url(../images/questmap_treasure_step3_02.png)}#lp .p-questmap .treasure .step3.clear .box{background-image:url(../images/questmap_treasure_step3_03.png)}#lp .p-questmap .treasure .step4{top:calc(515 * 1.1795 * 1px);left:calc(52 * 1.1795 * 1px)}@media screen and (max-width:767px){#lp .p-questmap .treasure .step4{top:calc(515 / 390 * 100vw);left:calc(52 / 390 * 100vw)}}#lp .p-questmap .treasure .step4:before{background-image:url(../images/questmap_treasure_step4_01.png)}#lp .p-questmap .treasure .step4 .box{background-image:url(../images/questmap_treasure_step4_02.png)}#lp .p-questmap .treasure .step4.clear .box{background-image:url(../images/questmap_treasure_step4_03.png)}#lp .p-questmap .treasure .step5{top:calc(635 * 1.1795 * 1px);left:calc(213 * 1.1795 * 1px)}@media screen and (max-width:767px){#lp .p-questmap .treasure .step5{top:calc(635 / 390 * 100vw);left:calc(213 / 390 * 100vw)}}#lp .p-questmap .treasure .step5:before{background-image:url(../images/questmap_treasure_step5_01.png)}#lp .p-questmap .treasure .step5 .box{background-image:url(../images/questmap_treasure_step5_02.png)}#lp .p-questmap .treasure .step5.clear .box{background-image:url(../images/questmap_treasure_step5_03.png)}#lp .p-questmap .object .step1,#lp .p-questmap .object .step2,#lp .p-questmap .object .step3,#lp .p-questmap .object .step4,#lp .p-questmap .object .step5{position:absolute;pointer-events:none;z-index:1;aspect-ratio:1/1}#lp .p-questmap .object .step1:after,#lp .p-questmap .object .step1:before,#lp .p-questmap .object .step2:after,#lp .p-questmap .object .step2:before,#lp .p-questmap .object .step3:after,#lp .p-questmap .object .step3:before,#lp .p-questmap .object .step4:after,#lp .p-questmap .object .step4:before,#lp .p-questmap .object .step5:after,#lp .p-questmap .object .step5:before{display:block;content:"";position:absolute;inset:0;background-position:center;background-repeat:no-repeat;background-size:contain;z-index:1;animation-iteration-count:infinite}.is-locked #lp .p-questmap .object .step1:after,.is-locked #lp .p-questmap .object .step1:before,.is-locked #lp .p-questmap .object .step2:after,.is-locked #lp .p-questmap .object .step2:before,.is-locked #lp .p-questmap .object .step3:after,.is-locked #lp .p-questmap .object .step3:before,.is-locked #lp .p-questmap .object .step4:after,.is-locked #lp .p-questmap .object .step4:before,.is-locked #lp .p-questmap .object .step5:after,.is-locked #lp .p-questmap .object .step5:before{animation-play-state:paused}#lp .p-questmap .object .step1{top:calc(12 * 1.1795 * 1px);left:calc(162 * 1.1795 * 1px);width:calc(200 * 1.1795 * 1px)}#lp .p-questmap .object .step1:after,#lp .p-questmap .object .step1:before{animation-duration:0.85s}#lp .p-questmap .object .step1:before{background-image:url(../images/questmap_object_step1_01.png)}#lp .p-questmap .object .step1:after{background-image:url(../images/questmap_object_step1_02.png);animation-direction:reverse}#lp .p-questmap .object .step1.clear:after,#lp .p-questmap .object .step1.clear:before{animation-name:questmap_flaying}@media screen and (max-width:767px){#lp .p-questmap .object .step1{top:calc(12 / 390 * 100vw);left:calc(162 / 390 * 100vw);width:calc(200 / 390 * 100vw)}}#lp .p-questmap .object .step2{top:calc(132 * 1.1795 * 1px);left:calc(11 * 1.1795 * 1px);width:calc(224 * 1.1795 * 1px)}#lp .p-questmap .object .step2:after,#lp .p-questmap .object .step2:before{animation-duration:2s}#lp .p-questmap .object .step2:before{background-image:url(../images/questmap_object_step2_01.png)}#lp .p-questmap .object .step2:after{background-image:url(../images/questmap_object_step2_02.png);animation-direction:reverse}#lp .p-questmap .object .step2.clear:after,#lp .p-questmap .object .step2.clear:before{animation-name:questmap_star}@media screen and (max-width:767px){#lp .p-questmap .object .step2{top:calc(132 / 390 * 100vw);left:calc(11 / 390 * 100vw);width:calc(224 / 390 * 100vw)}}#lp .p-questmap .object .step3{top:calc(406 * 1.1795 * 1px);left:calc(191 * 1.1795 * 1px);width:calc(136 * 1.1795 * 1px)}#lp .p-questmap .object .step3:after,#lp .p-questmap .object .step3:before{animation-duration:2s}#lp .p-questmap .object .step3:before{background-image:url(../images/questmap_object_step3_01.png)}#lp .p-questmap .object .step3:after{background-image:url(../images/questmap_object_step3_02.png)}#lp .p-questmap .object .step3.clear:after,#lp .p-questmap .object .step3.clear:before{animation-name:questmap_flaying}#lp .p-questmap .object .step3.clear:after{animation-direction:reverse}@media screen and (max-width:767px){#lp .p-questmap .object .step3{top:calc(406 / 390 * 100vw);left:calc(191 / 390 * 100vw);width:calc(136 / 390 * 100vw)}}#lp .p-questmap .object .step4{top:calc(460 * 1.1795 * 1px);left:calc(77 * 1.1795 * 1px);width:calc(100 * 1.1795 * 1px)}#lp .p-questmap .object .step4:after,#lp .p-questmap .object .step4:before{animation-duration:2.5s;transform-origin:left}#lp .p-questmap .object .step4:before{background-image:url(../images/questmap_object_step4_01.png)}#lp .p-questmap .object .step4:after{background-image:url(../images/questmap_object_step4_02.png);animation-direction:reverse}#lp .p-questmap .object .step4.clear:after,#lp .p-questmap .object .step4.clear:before{animation-name:questmap_bonfire}#lp .p-questmap .object .step4.clear:after{animation:none}@media screen and (max-width:767px){#lp .p-questmap .object .step4{top:calc(460 / 390 * 100vw);left:calc(77 / 390 * 100vw);width:calc(100 / 390 * 100vw)}}#lp .p-questmap .object .step5{top:calc(554 * 1.1795 * 1px);left:calc(186 * 1.1795 * 1px);width:calc(217 * 1.1795 * 1px)}#lp .p-questmap .object .step5:after,#lp .p-questmap .object .step5:before{animation-duration:1.5s}#lp .p-questmap .object .step5:before{background-image:url(../images/questmap_object_step5_01.png)}#lp .p-questmap .object .step5:after{background-image:url(../images/questmap_object_step5_02.png)}#lp .p-questmap .object .step5.clear:after,#lp .p-questmap .object .step5.clear:before{animation-name:questmap_glow}#lp .p-questmap .object .step5.clear:after{animation-direction:reverse}@media screen and (max-width:767px){#lp .p-questmap .object .step5{top:calc(554 / 390 * 100vw);left:calc(186 / 390 * 100vw);width:calc(217 / 390 * 100vw)}}@keyframes questmap_arrow{0%{translate:0 0}50%{translate:0 0.1em}to{translate:0 0}}@keyframes questmap_sea1{0%{translate:0 0}50%{translate:0 -0.25%}to{translate:0 0}}@keyframes questmap_sea2{0%{translate:0 0}50%{translate:0 0.25%}to{translate:0 0}}@keyframes questmap_cloud1{0%{translate:0 0}50%{translate:-2% 0}to{translate:0 0}}@keyframes questmap_cloud2{0%{translate:0 0}50%{translate:2% 0}to{translate:0 0}}@keyframes questmap_whale{0%{translate:0 0}70%{translate:0 -2%}to{translate:0 0}}@keyframes questmap_road1{0%{opacity:0.5}50%{opacity:1}to{opacity:0.5}}@keyframes questmap_road2{0%{opacity:1}50%{opacity:0.5}to{opacity:1}}@keyframes questmap_hover{0%{translate:0 0}30%{translate:0 -5%}to{translate:0 0}}@keyframes questmap_flaying{0%{translate:0 0}30%{translate:0 -1%}to{translate:0 0}}@keyframes questmap_star{0%{translate:0 0}30%{translate:1% 0}to{translate:0 0}}@keyframes questmap_bonfire{0%{scale:1 1}70%{scale:0.9 0.8;translate:5% 0}to{scale:1 1}}@keyframes questmap_glow{0%{opacity:0}30%{opacity:1}to{opacity:0}}@keyframes questmap_notlogin{0%{scale:1 1}50%{scale:1.05 1}0%{scale:1 1}}@keyframes questmap_swaying{0%{rotate:0deg}50%{rotate:2deg}to{rotate:0deg}}@keyframes questmap_grow{50%{scale:0.9}80%{scale:1}}@keyframes questmap_shake{0%{rotate:0}5%{rotate:2deg}10%{rotate:0deg}15%{rotate:-2deg}20%{rotate:0deg}25%{rotate:2deg}30%{rotate:0deg}}#lp .p-target{position:relative;padding:calc(68 * 1.1795 * 1px) 0 calc(150 * 1.1795 * 1px);z-index:1}#lp .p-target:before{display:block;content:"";position:absolute;inset:0;margin-inline:calc(50% - 195 * 1.1795 * 1px);width:calc(390 * 1.1795 * 1px);background-color:#006241;z-index:-1}@media screen and (max-width:767px){#lp .p-target{padding:calc(68 / 390 * 100vw) 0 calc(150 / 390 * 100vw)}#lp .p-target:before{margin-inline:calc(50% - 50vw);width:100vw}}#lp .p-target .c-subtitle+.u-notes{margin-inline:-8px;color:#fff}#lp .p-target .c-subtitle+.u-notes dd{letter-spacing:-0.01em}#lp .p-target .closed{display:flex;justify-content:center;align-items:center;height:calc(40 * 1.1795 * 1px);border-radius:calc(4 * 1.1795 * 1px);background-color:#fff}#lp .p-target .closed p{margin:0;color:#D82828;font-size:calc(20 * 1.1795 * 1px);font-weight:700;line-height:1em}@media screen and (max-width:767px){#lp .p-target .closed{height:calc(40 / 390 * 100vw);border-radius:calc(4 / 390 * 100vw)}#lp .p-target .closed p{font-size:calc(20 / 390 * 100vw)}}#lp .p-target .mainitems .item .links,#lp .p-target .subitems .item .links{display:flex;gap:calc(9 * 1.1795 * 1px);margin-top:calc(19 * 1.1795 * 1px)}#lp .p-target .mainitems .item .links .anchor,#lp .p-target .subitems .item .links .anchor{position:relative;padding:calc(7 * 1.1795 * 1px) 0 0 calc(41 * 1.1795 * 1px);width:100%;height:calc(37 * 1.1795 * 1px);color:#1E3932;font-size:calc(11 * 1.1795 * 1px);font-weight:700;line-height:normal;background-image:radial-gradient(circle,#E5E5E4 54%,#C3C3C3 100%);border-radius:calc(4 * 1.1795 * 1px);box-sizing:border-box;z-index:1}#lp .p-target .mainitems .item .links .anchor:after,#lp .p-target .subitems .item .links .anchor:after{display:block;content:"";position:absolute;top:50%;background-color:currentcolor;z-index:1}#lp .p-target .mainitems .item .links .anchor em,#lp .p-target .subitems .item .links .anchor em{font-size:calc(14 * 1.1795 * 1px);font-weight:700}#lp .p-target .mainitems .item .links .anchor .icon,#lp .p-target .subitems .item .links .anchor .icon{display:block;position:absolute;top:50%;background-color:currentcolor;z-index:1}#lp .p-target .mainitems .item .links .anchor .icon.store,#lp .p-target .subitems .item .links .anchor .icon.store{left:calc(14 * 1.1795 * 1px);margin-top:calc(-10 * 1.1795 * 1px);width:calc(20 * 1.1795 * 1px);height:calc(20 * 1.1795 * 1px);mask-image:url("../images/target_ic_store_mask.svg");mask-position:center;mask-repeat:no-repeat;mask-size:contain}#lp .p-target .mainitems .item .links .anchor .icon.cup,#lp .p-target .subitems .item .links .anchor .icon.cup{left:calc(17 * 1.1795 * 1px);margin-top:calc(-12 * 1.1795 * 1px);width:calc(22 * 1.1795 * 1px);height:calc(22 * 1.1795 * 1px);mask-image:url("../images/target_ic_cup_mask.svg");mask-position:center;mask-repeat:no-repeat;mask-size:contain}#lp .p-target .mainitems .item .links a.anchor,#lp .p-target .subitems .item .links a.anchor{color:#fff;background-image:radial-gradient(circle,#006241 54%,#004F34 100%);box-shadow:0 calc(4 * 1.1795 * 1px) calc(4 * 1.1795 * 1px) rgba(0,0,0,0.25)}#lp .p-target .mainitems .item .links a.anchor:before,#lp .p-target .subitems .item .links a.anchor:before{display:block;content:"";position:absolute;inset:calc(-1 * 1.1795 * 1px);background-color:#fff;border-radius:inherit;opacity:0;z-index:-1}@media (any-hover:hover){#lp .p-target .mainitems .item .links a.anchor,#lp .p-target .subitems .item .links a.anchor{transition-property:color,box-shadow;transition-duration:0.25s}#lp .p-target .mainitems .item .links a.anchor:before,#lp .p-target .subitems .item .links a.anchor:before{transition-property:opacity;transition-duration:0.25s;will-change:opacity}#lp .p-target .mainitems .item .links a.anchor:after,#lp .p-target .subitems .item .links a.anchor:after{transition-property:translate;transition-duration:0.25s}#lp .p-target .mainitems .item .links a.anchor:hover,#lp .p-target .subitems .item .links a.anchor:hover{color:#1E3932;box-shadow:0 0 4px #fff}#lp .p-target .mainitems .item .links a.anchor:hover:before,#lp .p-target .subitems .item .links a.anchor:hover:before{opacity:1}#lp .p-target .mainitems .item .links a.anchor:hover:after,#lp .p-target .subitems .item .links a.anchor:hover:after{translate:0.2em 0}}@media screen and (max-width:767px){#lp .p-target .mainitems .item .links,#lp .p-target .subitems .item .links{gap:calc(9 / 390 * 100vw);margin-top:calc(19 / 390 * 100vw)}#lp .p-target .mainitems .item .links .anchor,#lp .p-target .subitems .item .links .anchor{padding:calc(7 / 390 * 100vw) 0 0 calc(41 / 390 * 100vw);height:calc(37 / 390 * 100vw);font-size:calc(11 / 390 * 100vw);border-radius:calc(4 / 390 * 100vw)}#lp .p-target .mainitems .item .links .anchor em,#lp .p-target .subitems .item .links .anchor em{font-size:calc(14 / 390 * 100vw)}#lp .p-target .mainitems .item .links .anchor .icon.store,#lp .p-target .subitems .item .links .anchor .icon.store{left:calc(14 / 390 * 100vw);margin-top:calc(-10 / 390 * 100vw);width:calc(20 / 390 * 100vw);height:calc(20 / 390 * 100vw)}#lp .p-target .mainitems .item .links .anchor .icon.cup,#lp .p-target .subitems .item .links .anchor .icon.cup{left:calc(17 / 390 * 100vw);margin-top:calc(-12 / 390 * 100vw);width:calc(22 / 390 * 100vw);height:calc(22 / 390 * 100vw)}#lp .p-target .mainitems .item .links a.anchor,#lp .p-target .subitems .item .links a.anchor{box-shadow:0 calc(4 / 390 * 100vw) calc(4 / 390 * 100vw) rgba(0,0,0,0.25)}#lp .p-target .mainitems .item .links a.anchor:before,#lp .p-target .subitems .item .links a.anchor:before{inset:calc(-1 / 390 * 100vw)}}#lp .p-target .mainitems{margin-top:calc(16 * 1.1795 * 1px)}@media screen and (max-width:767px){#lp .p-target .mainitems{margin-top:calc(16 / 390 * 100vw)}}#lp .p-target .mainitems .item{position:relative;margin-top:calc(20 * 1.1795 * 1px);padding-bottom:calc(24 * 1.1795 * 1px);z-index:1}@media screen and (max-width:767px){#lp .p-target .mainitems .item{margin-top:calc(20 / 390 * 100vw);padding-bottom:calc(24 / 390 * 100vw)}}#lp .p-target .mainitems .item:first-child{margin-top:0}#lp .p-target .mainitems .item:before{display:block;content:"";position:absolute;top:calc(40 * 1.1795 * 1px);left:calc(-10 * 1.1795 * 1px);right:calc(-10 * 1.1795 * 1px);bottom:0;background-image:url(../images/target_item_base.png);background-position:left top;background-repeat:no-repeat;background-size:100% 100%;z-index:-1}@media screen and (max-width:767px){#lp .p-target .mainitems .item:before{top:calc(40 / 390 * 100vw);left:calc(-10 / 390 * 100vw);right:calc(-10 / 390 * 100vw)}}#lp .p-target .mainitems .item:after{display:block;content:"";position:absolute;top:calc(11 * 1.1795 * 1px);left:calc(-30 * 1.1795 * 1px);width:calc(128 * 1.1795 * 1px);background-image:url(../images/target_status_off_back.png);background-position:left top;background-repeat:no-repeat;background-size:contain;z-index:-2;aspect-ratio:128/112}@media screen and (max-width:767px){#lp .p-target .mainitems .item:after{top:calc(11 / 390 * 100vw);left:calc(-30 / 390 * 100vw);width:calc(128 / 390 * 100vw)}}#lp .p-target .mainitems .item .inner{padding:0 calc(16 * 1.1795 * 1px)}@media screen and (max-width:767px){#lp .p-target .mainitems .item .inner{padding:0 calc(16 / 390 * 100vw)}}#lp .p-target .mainitems .item .column{display:flex;align-items:flex-end;gap:0px;margin-right:calc(12 * 1.1795 * 1px)}#lp .p-target .mainitems .item .column .col:first-child{padding-top:calc(53 * 1.1795 * 1px);width:100%}#lp .p-target .mainitems .item .column .col:nth-child(2){flex-shrink:0;width:calc(114 * 1.1795 * 1px)}@media screen and (max-width:767px){#lp .p-target .mainitems .item .column{margin-right:calc(12 / 390 * 100vw)}#lp .p-target .mainitems .item .column .col:first-child{padding-top:calc(53 / 390 * 100vw)}#lp .p-target .mainitems .item .column .col:nth-child(2){width:calc(114 / 390 * 100vw)}}#lp .p-target .mainitems .item .logo{margin-left:calc(13 * 1.1795 * 1px)}#lp .p-target .mainitems .item .logo img{margin:0;width:80.7692307692%}@media screen and (max-width:767px){#lp .p-target .mainitems .item .logo{margin-left:calc(13 / 390 * 100vw)}#lp .p-target .mainitems .item .logo img{width:37.6923076923vw}}#lp .p-target .mainitems .item .image img{width:100%}@media screen and (max-width:767px){#lp .p-target .mainitems .item .image img{width:29.2307692308vw}}#lp .p-target .mainitems .item .status{position:absolute;top:calc(11 * 1.1795 * 1px);left:calc(-30 * 1.1795 * 1px);width:calc(128 * 1.1795 * 1px);background-image:url(../images/target_status_off_front.png);background-position:left top;background-repeat:no-repeat;background-size:contain;pointer-events:none;z-index:1;aspect-ratio:128/112}@media screen and (max-width:767px){#lp .p-target .mainitems .item .status{top:calc(11 / 390 * 100vw);left:calc(-30 / 390 * 100vw);width:calc(128 / 390 * 100vw)}}#lp .p-target .mainitems .item h3{margin:calc(6 * 1.1795 * 1px) 0 0;padding:0;font-size:calc(18 * 1.1795 * 1px);font-weight:700;font-feature-settings:"palt";line-height:1.2222222222em}@media screen and (max-width:767px){#lp .p-target .mainitems .item h3{margin:calc(6 / 390 * 100vw) 0 0;font-size:calc(18 / 390 * 100vw)}}#lp .p-target .mainitems .item p{margin-top:0.85em;color:#1E3932;font-weight:500}#lp .p-target .mainitems .item.coffee h3{color:#964B00}#lp .p-target .mainitems .item.chunky h3{color:#962000}#lp .p-target .mainitems .item.fruits h3{color:#E0442C}#lp .p-target .mainitems .item.kaga h3{color:#8F1F00}#lp .p-target .mainitems .item.melon h3{color:#2AA003}#lp .p-target .mainitems .item.clear:after{background-image:url(../images/target_status_on_back.png)}#lp .p-target .mainitems .item.clear .status{background-image:url(../images/target_status_on_front.png)}#lp .p-target .other{margin-top:calc(24 * 1.1795 * 1px);color:#fff;font-size:calc(16 * 1.1795 * 1px);font-weight:700;text-align:center;line-height:normal}@media screen and (max-width:767px){#lp .p-target .other{margin-top:calc(24 / 390 * 100vw);font-size:calc(16 / 390 * 100vw)}}#lp .p-target .subitems{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(24 * 1.1795 * 1px) calc(15 * 1.1795 * 1px);margin-inline:calc(-14 * 1.1795 * 1px);margin-top:calc(24 * 1.1795 * 1px)}@media screen and (max-width:767px){#lp .p-target .subitems{gap:calc(24 / 390 * 100vw) calc(15 / 390 * 100vw);margin-inline:calc(-14 / 390 * 100vw);margin-top:calc(24 / 390 * 100vw)}}#lp .p-target .subitems .item{position:relative;width:calc(50% - 15 * 1.1795 * 1px);z-index:1}@media screen and (max-width:767px){#lp .p-target .subitems .item{width:calc(50% - 15 / 390 * 100vw)}}#lp .p-target .subitems .item:before{display:block;content:"";position:absolute;inset:0;background-image:url(../images/target_item_base.png);background-position:left top;background-repeat:no-repeat;background-size:100% 100%;z-index:-1}#lp .p-target .subitems .item:after{display:block;content:"";position:absolute;top:calc(-27 * 1.1795 * 1px);left:calc(-20 * 1.1795 * 1px);width:calc(120 * 1.1795 * 1px);background-image:url(../images/target_status_off_back.png);background-position:left top;background-repeat:no-repeat;background-size:contain;pointer-events:none;z-index:-2;aspect-ratio:128/112}@media screen and (max-width:767px){#lp .p-target .subitems .item:after{top:calc(-27 / 390 * 100vw);left:calc(-20 / 390 * 100vw);width:calc(120 / 390 * 100vw)}}#lp .p-target .subitems .item .outer{display:flex;align-items:center;padding:calc(40 * 1.1795 * 1px) calc(15 * 1.1795 * 1px) calc(20 * 1.1795 * 1px) calc(32 * 1.1795 * 1px);min-height:calc(126 * 1.1795 * 1px);height:100%;box-sizing:border-box}@media screen and (max-width:767px){#lp .p-target .subitems .item .outer{padding:calc(40 / 390 * 100vw) calc(15 / 390 * 100vw) calc(20 / 390 * 100vw) calc(32 / 390 * 100vw);min-height:calc(126 / 390 * 100vw)}}#lp .p-target .subitems .item .inner .u-notes{margin-top:calc(8 * 1.1795 * 1px);margin-left:calc(-16 * 1.1795 * 1px)}@media screen and (max-width:767px){#lp .p-target .subitems .item .inner .u-notes{margin-top:calc(8 / 390 * 100vw);margin-left:calc(-16 / 390 * 100vw)}}#lp .p-target .subitems .item .status{position:absolute;top:calc(-27 * 1.1795 * 1px);left:calc(-20 * 1.1795 * 1px);width:calc(120 * 1.1795 * 1px);background-image:url(../images/target_status_off_front.png);background-position:left top;background-repeat:no-repeat;background-size:contain;pointer-events:none;z-index:1;aspect-ratio:128/112}@media screen and (max-width:767px){#lp .p-target .subitems .item .status{top:calc(-27 / 390 * 100vw);left:calc(-20 / 390 * 100vw);width:calc(120 / 390 * 100vw)}}#lp .p-target .subitems .item p{margin:0;color:#006241;font-size:calc(19 * 1.1795 * 1px);font-weight:700;font-feature-settings:"palt";line-height:1.1578947368em}@media screen and (max-width:767px){#lp .p-target .subitems .item p{font-size:calc(19 / 390 * 100vw)}}#lp .p-target .subitems .item.clear:after{background-image:url(../images/target_status_on_back.png)}#lp .p-target .subitems .item.clear .status{background-image:url(../images/target_status_on_front.png)}#lp .p-target .subitems .item .links{flex-direction:column;gap:calc(10 * 1.1795 * 1px);margin:calc(18 * 1.1795 * 1px) calc(-5 * 1.1795 * 1px) 0 calc(-20 * 1.1795 * 1px)}#lp .p-target .subitems .item .links .anchor{padding:calc(7 * 1.1795 * 1px) 0 0 calc(34 * 1.1795 * 1px)}#lp .p-target .subitems .item .links .anchor .icon.store{left:calc(8 * 1.1795 * 1px)}#lp .p-target .subitems .item .links .anchor .icon.cup{left:calc(7 * 1.1795 * 1px)}@media screen and (max-width:767px){#lp .p-target .subitems .item .links{gap:calc(10 / 390 * 100vw);margin:calc(18 / 390 * 100vw) calc(-5 / 390 * 100vw) 0 calc(-20 / 390 * 100vw)}#lp .p-target .subitems .item .links .anchor{padding:calc(7 / 390 * 100vw) 0 0 calc(34 / 390 * 100vw)}#lp .p-target .subitems .item .links .anchor .icon.store{left:calc(8 / 390 * 100vw)}#lp .p-target .subitems .item .links .anchor .icon.cup{left:calc(7 / 390 * 100vw)}}#lp .p-treasure{position:relative;padding:calc(40 * 1.1795 * 1px) 0 calc(140 * 1.1795 * 1px);color:#fff;z-index:1}#lp .p-treasure:before{display:block;content:"";position:absolute;inset:0;margin-inline:calc(50% - 195 * 1.1795 * 1px);width:calc(390 * 1.1795 * 1px);background-color:#D2A04A;z-index:-1}#lp .p-treasure:after{display:block;content:"";position:absolute;top:calc(-117 * 1.1795 * 1px);left:0;right:0;margin-inline:calc(50% - 195 * 1.1795 * 1px);width:calc(390 * 1.1795 * 1px);background-image:url(../images/treasure_bg.png);background-position:center top;background-repeat:no-repeat;background-size:contain;z-index:-1;aspect-ratio:390/118}@media screen and (max-width:767px){#lp .p-treasure{padding:calc(40 / 390 * 100vw) 0 calc(140 / 390 * 100vw)}#lp .p-treasure:after,#lp .p-treasure:before{margin-inline:calc(50% - 50vw);width:100vw}#lp .p-treasure:after{top:calc(-117 / 390 * 100vw)}}#lp .p-treasure .present{margin-top:calc(50 * 1.1795 * 1px)}@media screen and (max-width:767px){#lp .p-treasure .present{margin-top:calc(50 / 390 * 100vw)}}#lp .p-treasure .items{position:relative;margin-top:calc(26 * 1.1795 * 1px);z-index:1}#lp .p-treasure .items:first-child{margin-top:0}@media screen and (max-width:767px){#lp .p-treasure .items{margin-top:calc(26 / 390 * 100vw)}}#lp .p-treasure .items .dots{display:flex;flex-direction:column;gap:calc(6 * 1.1795 * 1px);margin-inline:auto;margin-top:calc(8 * 1.1795 * 1px);width:calc(6 * 1.1795 * 1px)}#lp .p-treasure .items .dots div{background-color:#1E3932;border-radius:50%;aspect-ratio:1/1}@media screen and (max-width:767px){#lp .p-treasure .items .dots{gap:calc(8 / 390 * 100vw);margin-top:calc(6 / 390 * 100vw);width:calc(6 / 390 * 100vw)}}#lp .p-treasure .items .dots.js-fader-ready div{scale:0;transition-property:scale;transition-duration:0.5s;transition-timing-function:cubic-bezier(0.34,1.56,0.64,1)}#lp .p-treasure .items .dots.js-fader-start div{scale:1}#lp .p-treasure .items .dots.js-fader-start div:first-child{transition-delay:0.25s}#lp .p-treasure .items .dots.js-fader-start div:nth-child(2){transition-delay:0.35s}#lp .p-treasure .items .dots.js-fader-start div:nth-child(3){transition-delay:0.45s}#lp .p-treasure .items .dots.js-fader-start div:nth-child(4){transition-delay:0.55s}#lp .p-treasure .items .plus{margin:calc(10 * 1.1795 * 1px) auto;width:calc(24 * 1.1795 * 1px);background-color:#fff;aspect-ratio:1/1;mask-image:url("../images/treasure_section_plus.svg");mask-position:center;mask-repeat:no-repeat;mask-size:contain}@media screen and (max-width:767px){#lp .p-treasure .items .plus{margin:calc(10 / 390 * 100vw) auto;width:calc(24 / 390 * 100vw)}}#lp .p-treasure .item{position:relative;margin-top:0;padding:calc(16 * 1.1795 * 1px) 0 0;color:#1E3932;background-color:#F2F0EB;border-radius:calc(4 * 1.1795 * 1px);z-index:1}#lp .p-treasure .item:first-child{margin-top:0}@media screen and (max-width:767px){#lp .p-treasure .item{margin-top:calc(0 / 390 * 100vw);padding:calc(16 / 390 * 100vw) 0 0;border-radius:calc(4 / 390 * 100vw)}#lp .p-treasure .item:first-child{margin-top:0}}#lp .p-treasure .item:has(.ribbon){padding-top:calc(35 * 1.1795 * 1px)}@media screen and (max-width:767px){#lp .p-treasure .item:has(.ribbon){padding-top:calc(35 / 390 * 100vw)}}#lp .p-treasure .item h4{position:relative;margin:0;padding:0;text-align:center;z-index:1}#lp .p-treasure .item h4 .label{color:#006241;font-size:calc(20 * 1.1795 * 1px);font-weight:700;font-feature-settings:"palt";line-height:1.1em}#lp .p-treasure .item h4 .label.large{font-size:calc(24 * 1.1795 * 1px);line-height:1.1666666667em}#lp .p-treasure .item h4 .label.gold{color:#D2A04A}#lp .p-treasure .item h4 .label em{font-size:calc(28 * 1.1795 * 1px);font-weight:700}#lp .p-treasure .item h4 .label sup{display:inline-block;margin-top:-0.5em;font-size:0.5em;vertical-align:top}#lp .p-treasure .item h4 .lottery{position:absolute;top:calc(-70 * 1.1795 * 1px);left:0;margin-inline:calc(50% - 195 * 1.1795 * 1px);width:calc(390 * 1.1795 * 1px);z-index:1}#lp .p-treasure .item h4 .lottery img{display:block;margin-inline:initial;margin-left:auto;margin-right:calc(8 * 1.1795 * 1px);width:calc(75 * 1.1795 * 1px);height:auto}@media screen and (max-width:767px){#lp .p-treasure .item h4 .label{font-size:calc(20 / 390 * 100vw)}#lp .p-treasure .item h4 .label.large{font-size:calc(24 / 390 * 100vw)}#lp .p-treasure .item h4 .label em{font-size:calc(28 / 390 * 100vw)}#lp .p-treasure .item h4 .lottery{top:calc(-70 / 390 * 100vw);margin-inline:calc(50% - 195 / 390 * 100vw);width:calc(390 / 390 * 100vw)}#lp .p-treasure .item h4 .lottery img{margin-right:calc(8 / 390 * 100vw);width:calc(75 / 390 * 100vw)}}#lp .p-treasure .item p{margin-inline:14px;color:#1E3932;font-weight:500;text-align:center}#lp .p-treasure .item p .text-pause{display:inline-block;margin-top:-0.1em;width:3em;height:calc(1 * 1.1795 * 1px);vertical-align:middle;background-color:currentcolor}#lp .p-treasure .item p.left{margin-inline:14px;text-align:left}@media screen and (max-width:767px){#lp .p-treasure .item p .text-pause{height:calc(1 / 390 * 100vw)}}#lp .p-treasure .item .ribbon{position:absolute;top:calc(-20 * 1.1795 * 1px);left:50%;margin:0 0 0 calc(-80 * 1.1795 * 1px);width:calc(160 * 1.1795 * 1px);text-indent:100%;white-space:nowrap;background-position:center top;background-repeat:no-repeat;background-size:contain;overflow:hidden;aspect-ratio:160/40}@media screen and (max-width:767px){#lp .p-treasure .item .ribbon{top:calc(-20 / 390 * 100vw);margin:0 0 0 calc(-80 / 390 * 100vw);width:calc(160 / 390 * 100vw)}}#lp .p-treasure .item .image{position:relative;margin-top:calc(17 * 1.1795 * 1px);overflow:hidden;z-index:1}@media screen and (max-width:767px){#lp .p-treasure .item .image{margin-top:calc(17 / 390 * 100vw)}}#lp .p-treasure .item .image span{display:block;position:absolute;inset:0;z-index:1;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(0.65,0,0.35,1)}#lp .p-treasure .item .image span:first-child{position:static;animation:none}#lp .p-treasure .item .image span:nth-child(2){animation-name:treasure_anim1}#lp .p-treasure .item .image span:nth-child(3){animation-name:treasure_anim2}#lp .p-treasure .item .image span:nth-child(4){z-index:-1}#lp .p-treasure .item .image span img{width:85.7142857143%}#lp .p-treasure .item .image span.notes{top:auto;left:auto;right:calc(13 * 1.1795 * 1px);bottom:0;font-size:calc(12 * 1.1795 * 1px);font-weight:500;letter-spacing:-0.06em;line-height:1.2em}@media screen and (max-width:767px){#lp .p-treasure .item .image span.notes{right:calc(13 / 390 * 100vw);font-size:calc(12 / 390 * 100vw)}}#lp .p-treasure .item .image span.js-fader-ready{opacity:1;translate:0 100%;transition-property:translate;transition-duration:1s;transition-timing-function:cubic-bezier(0.85,0,0.15,1)}#lp .p-treasure .item .image span.js-fader-start{translate:0 0;transition-delay:0s}@keyframes treasure_anim1{0%{scale:0.95;opacity:0}25%,50%{scale:1;opacity:1}to{scale:0.95;opacity:0}}@keyframes treasure_anim2{0%{scale:1;opacity:1}50%{scale:0.95;opacity:0}75%,to{scale:1;opacity:1}}#lp .p-treasure .item .fukidashi{position:relative;margin-inline:auto;margin-top:calc(10 * 1.1795 * 1px);padding-bottom:0.85em;width:fit-content;background-image:url(../images/treasure_fukidashi_green.svg);background-position:center bottom;background-repeat:no-repeat;background-size:auto calc(10 * 1.1795 * 1px);z-index:1}#lp .p-treasure .item .fukidashi .label{font-size:calc(16 * 1.1795 * 1px);font-weight:700;font-feature-settings:"palt";line-height:normal}#lp .p-treasure .item .fukidashi .lottery{position:absolute;top:calc(-70 * 1.1795 * 1px);left:0;margin-inline:calc(50% - 195 * 1.1795 * 1px);width:calc(390 * 1.1795 * 1px);z-index:1}#lp .p-treasure .item .fukidashi .lottery img{display:block;margin-inline:initial;margin-left:auto;margin-right:calc(8 * 1.1795 * 1px);width:calc(75 * 1.1795 * 1px);height:auto}#lp .p-treasure .item .fukidashi+h4{margin-top:calc(8 * 1.1795 * 1px)}@media screen and (max-width:767px){#lp .p-treasure .item .fukidashi{margin-top:calc(10 / 390 * 100vw);background-size:auto calc(10 / 390 * 100vw)}#lp .p-treasure .item .fukidashi .label{font-size:calc(16 / 390 * 100vw)}#lp .p-treasure .item .fukidashi .lottery{top:calc(-70 / 390 * 100vw);margin-inline:calc(50% - 195 / 390 * 100vw);width:calc(390 / 390 * 100vw)}#lp .p-treasure .item .fukidashi .lottery img{margin-right:calc(8 / 390 * 100vw);width:calc(75 / 390 * 100vw)}#lp .p-treasure .item .fukidashi+h4{margin-top:calc(8 / 390 * 100vw)}}#lp .p-treasure .item .star{width:calc(52 * 1.1795 * 1px)}#lp .p-treasure .item .star+h4{margin-top:calc(10 * 1.1795 * 1px)}@media screen and (max-width:767px){#lp .p-treasure .item .star{width:13.3333333333vw}#lp .p-treasure .item .star+h4{margin-top:calc(10 / 390 * 100vw)}}#lp .p-treasure .item .lottery.js-fader-ready{opacity:1;translate:0 0}#lp .p-treasure .item .lottery.js-fader-ready img{scale:0;transition-property:scale;transition-duration:0.4s;transition-timing-function:cubic-bezier(0.34,1.56,0.64,1)}#lp .p-treasure .item .lottery.js-fader-start img{scale:1;transition-delay:0.25s}#lp .p-treasure .item.clear1 .ribbon{background-image:url(../images/treasure_ribbon_clear1.png)}#lp .p-treasure .item.clear2 .ribbon{background-image:url(../images/treasure_ribbon_clear2.png)}#lp .p-treasure .item.clear3 .ribbon{background-image:url(../images/treasure_ribbon_clear3.png)}#lp .p-treasure .item.clear3 .fukidashi{color:#D2A04A;background-image:url(../images/treasure_fukidashi_gold.svg)}#lp .p-treasure .item.clear3 h4{color:#D2A04A}#lp .p-treasure .item.clear5 .fukidashi{color:#006241}#lp .p-treasure .item.clear5 .ribbon{background-image:url(../images/treasure_ribbon_clear5.png)}#lp .p-treasure .item.free{padding-bottom:calc(32 * 1.1795 * 1px)}@media screen and (max-width:767px){#lp .p-treasure .item.free{padding-bottom:calc(32 / 390 * 100vw)}}#lp .p-treasure .item .plus{margin:calc(16 * 1.1795 * 1px) auto;background-color:#1E3932}@media screen and (max-width:767px){#lp .p-treasure .item .plus{margin:calc(16 / 390 * 100vw) auto}}#lp .p-treasure .item:last-child:after{display:none}#lp .p-treasure .item .spec{display:flex;align-items:center;margin-inline:calc(14 * 1.1795 * 1px);margin-top:calc(14 * 1.1795 * 1px);border:calc(1 * 1.1795 * 1px) dotted #D2A04A;border-left:none;border-right:none}#lp .p-treasure .item .spec dd,#lp .p-treasure .item .spec dt{padding:calc(6 * 1.1795 * 1px) 0;font-size:calc(12 * 1.1795 * 1px);font-weight:500;font-feature-settings:"palt";line-height:1.5em}#lp .p-treasure .item .spec dt{flex-shrink:0;width:calc(110 * 1.1795 * 1px);color:#D2A04A}#lp .p-treasure .item .spec dd{padding-left:calc(16 * 1.1795 * 1px);width:100%}#lp .p-treasure .item .spec.top{align-items:flex-start}#lp .p-treasure .item .spec+.spec{margin-top:calc(-1 * 1.1795 * 1px)}@media screen and (max-width:767px){#lp .p-treasure .item .spec{margin-inline:calc(14 / 390 * 100vw);margin-top:calc(14 / 390 * 100vw);border-width:calc(1 / 390 * 100vw)}#lp .p-treasure .item .spec dd,#lp .p-treasure .item .spec dt{padding:calc(6 / 390 * 100vw) 0;font-size:calc(12 / 390 * 100vw)}#lp .p-treasure .item .spec dt{width:calc(110 / 390 * 100vw)}#lp .p-treasure .item .spec dd{padding-left:calc(16 / 390 * 100vw)}#lp .p-treasure .item .spec+.spec{margin-top:calc(-1 / 390 * 100vw)}}#lp .p-treasure .item .u-notes{margin-inline:auto;margin-top:1em;max-width:calc(328 * 1.1795 * 1px);width:fit-content}#lp .p-treasure .item .u-notes+.u-notes{margin-top:0.5em}@media screen and (max-width:767px){#lp .p-treasure .item .u-notes{max-width:calc(328 / 390 * 100vw)}}#lp .u-button,.u-button{display:flex;flex-direction:row;flex-wrap:wrap;gap:calc(16 * 1.1795 * 1px);margin-inline:auto;width:calc(310 * 1.1795 * 1px)}@media screen and (max-width:767px){#lp .u-button,.u-button{gap:calc(16 / 390 * 100vw);width:calc(310 / 390 * 100vw)}}#lp .u-button .anchor,.u-button .anchor{display:flex;justify-content:space-between;align-items:center;position:relative;width:100%;height:calc(56 * 1.1795 * 1px);padding:0 calc(6 * 1.1795 * 1px) calc(2 * 1.1795 * 1px) calc(6 * 1.1795 * 1px);color:#1E3932;font-weight:700;text-align:center;border-radius:calc(6 * 1.1795 * 1px);background-image:radial-gradient(circle,#FCC15D 54%,#AD761C 100%);box-sizing:border-box;box-shadow:0 calc(6 * 1.1795 * 1px) calc(6 * 1.1795 * 1px) rgba(0,0,0,0.25);cursor:pointer;z-index:1}@media screen and (max-width:767px){#lp .u-button .anchor,.u-button .anchor{height:calc(56 / 390 * 100vw);padding:0 calc(6 / 390 * 100vw) calc(2 / 390 * 100vw) calc(6 / 390 * 100vw);border-radius:calc(6 / 390 * 100vw);box-shadow:0 calc(6 / 390 * 100vw) calc(6 / 390 * 100vw) rgba(0,0,0,0.25)}}#lp .u-button .anchor:before,.u-button .anchor:before{display:block;content:"";position:absolute;inset:calc(-1 * 1.1795 * 1px);background-color:#fff;border-radius:inherit;opacity:0;z-index:-1}@media screen and (max-width:767px){#lp .u-button .anchor:before,.u-button .anchor:before{inset:calc(-1 / 390 * 100vw)}}#lp .u-button .anchor .label,.u-button .anchor .label{width:100%;font-size:calc(16 * 1.1795 * 1px);font-weight:700;text-align:center;line-height:normal}#lp .u-button .anchor .label.large,.u-button .anchor .label.large{font-size:calc(18 * 1.1795 * 1px)}#lp .u-button .anchor .label.large i,.u-button .anchor .label.large i{font-size:calc(24 * 1.1795 * 1px);font-style:normal}@media screen and (max-width:767px){#lp .u-button .anchor .label,.u-button .anchor .label{font-size:calc(16 / 390 * 100vw)}#lp .u-button .anchor .label.large,.u-button .anchor .label.large{font-size:calc(18 / 390 * 100vw)}#lp .u-button .anchor .label.large i,.u-button .anchor .label.large i{font-size:calc(24 / 390 * 100vw)}}#lp .u-button .anchor .icon,.u-button .anchor .icon{display:block;position:absolute;top:50%;right:calc(5 * 1.1795 * 1px);margin-top:calc(-6 * 1.1795 * 1px);width:calc(12 * 1.1795 * 1px);height:calc(12 * 1.1795 * 1px);vertical-align:middle;background-color:currentcolor;mask-image:url("../images/ic_arrow_mask.svg");mask-position:center;mask-repeat:no-repeat;mask-size:contain}@media screen and (max-width:767px){#lp .u-button .anchor .icon,.u-button .anchor .icon{right:calc(5 / 390 * 100vw);margin-top:calc(-6 / 390 * 100vw);width:calc(12 / 390 * 100vw);height:calc(12 / 390 * 100vw)}}#lp .u-button .anchor:has(.icon),.u-button .anchor:has(.icon){padding:0 calc(16 * 1.1795 * 1px) calc(2 * 1.1795 * 1px) calc(6 * 1.1795 * 1px)}@media screen and (max-width:767px){#lp .u-button .anchor:has(.icon),.u-button .anchor:has(.icon){padding:0 calc(16 / 390 * 100vw) calc(2 / 390 * 100vw) calc(6 / 390 * 100vw)}}@media (any-hover:hover){#lp .u-button .anchor,.u-button .anchor{transition-property:box-shadow;transition-duration:0.25s}#lp .u-button .anchor:before,.u-button .anchor:before{transition-property:opacity;transition-duration:0.25s;will-change:opacity}#lp .u-button .anchor .icon,.u-button .anchor .icon{transition-property:translate;transition-duration:0.25s}#lp .u-button .anchor:hover,.u-button .anchor:hover{box-shadow:0 0 calc(8 * 1.1795 * 1px) rgba(255,255,255,0.5)}#lp .u-button .anchor:hover:before,.u-button .anchor:hover:before{opacity:1}#lp .u-button .anchor:hover .icon,.u-button .anchor:hover .icon{translate:0.2em 0}}@media screen and (any-hover:hover) and (max-width:767px){#lp .u-button .anchor:hover,.u-button .anchor:hover{box-shadow:0 0 calc(8 * 1.1795 * 1px) rgba(255,255,255,0.5)}}#lp .u-button .anchor.green,.u-button .anchor.green{color:#fff;background-image:radial-gradient(circle,#006241 54%,#004F34 100%)}@media (any-hover:hover){#lp .u-button .anchor.green:hover,.u-button .anchor.green:hover{color:#1E3932}}#lp .u-button .anchor.red,.u-button .anchor.red{color:#fff;background-image:radial-gradient(circle,#C70C1B 54%,#910712 100%)}@media (any-hover:hover){#lp .u-button .anchor.red:hover,.u-button .anchor.red:hover{color:#1E3932}}#lp .u-button .anchor.entry.closed,.is-entry #lp .u-button .anchor.entry,.is-entry .u-button .anchor.entry,.u-button .anchor.entry.closed{pointer-events:none;background-image:radial-gradient(circle,#E5E5E4 54%,#C3C3C3 100%);box-shadow:initial}#lp .u-button .anchor.entry.closed .label,.is-entry #lp .u-button .anchor.entry .label,.is-entry .u-button .anchor.entry .label,.u-button .anchor.entry.closed .label{position:relative;text-indent:120%;white-space:nowrap;z-index:1}#lp .u-button .anchor.entry.closed .label:before,.is-entry #lp .u-button .anchor.entry .label:before,.is-entry .u-button .anchor.entry .label:before,.u-button .anchor.entry.closed .label:before{display:flex;justify-content:center;align-items:center;position:absolute;inset:0;content:"エントリー済み";color:#1E3932;font-size:calc(16 * 1.1795 * 1px);font-weight:700;font-feature-settings:"palt";text-align:center;text-indent:0;line-height:normal;z-index:1}@media screen and (max-width:767px){#lp .u-button .anchor.entry.closed .label:before,.is-entry #lp .u-button .anchor.entry .label:before,.is-entry .u-button .anchor.entry .label:before,.u-button .anchor.entry.closed .label:before{font-size:calc(16 / 390 * 100vw)}}#lp .u-button .anchor.entry.closed .icon,.is-entry #lp .u-button .anchor.entry .icon,.is-entry .u-button .anchor.entry .icon,.u-button .anchor.entry.closed .icon{display:none}#lp .u-button .anchor.entry.closed .label:before,.u-button .anchor.entry.closed .label:before{content:"終了しました"}.is-closed #lp .u-button .anchor.lottery_entry,.is-closed .u-button .anchor.lottery_entry,.is-lottery #lp .u-button .anchor.lottery_entry,.is-lottery .u-button .anchor.lottery_entry{pointer-events:none;background-image:radial-gradient(circle,#E5E5E4 54%,#C3C3C3 100%);box-shadow:initial}.is-closed #lp .u-button .anchor.lottery_entry .label,.is-closed .u-button .anchor.lottery_entry .label,.is-lottery #lp .u-button .anchor.lottery_entry .label,.is-lottery .u-button .anchor.lottery_entry .label{position:relative;text-indent:120%;white-space:nowrap;z-index:1}.is-closed #lp .u-button .anchor.lottery_entry .label:before,.is-closed .u-button .anchor.lottery_entry .label:before,.is-lottery #lp .u-button .anchor.lottery_entry .label:before,.is-lottery .u-button .anchor.lottery_entry .label:before{display:flex;justify-content:center;align-items:center;position:absolute;inset:0;content:"エントリー済み";color:#1E3932;font-size:calc(16 * 1.1795 * 1px);font-weight:700;font-feature-settings:"palt";text-align:center;text-indent:0;line-height:normal;z-index:1}@media screen and (max-width:767px){.is-closed #lp .u-button .anchor.lottery_entry .label:before,.is-closed .u-button .anchor.lottery_entry .label:before,.is-lottery #lp .u-button .anchor.lottery_entry .label:before,.is-lottery .u-button .anchor.lottery_entry .label:before{font-size:calc(16 / 390 * 100vw)}}.is-closed #lp .u-button .anchor.lottery_entry .icon,.is-closed .u-button .anchor.lottery_entry .icon,.is-lottery #lp .u-button .anchor.lottery_entry .icon,.is-lottery .u-button .anchor.lottery_entry .icon{display:none}.is-closed #lp .u-button .anchor.lottery_entry .label:before,.is-closed .u-button .anchor.lottery_entry .label:before{content:"終了しました"}#lp .u-button.mini,.u-button.mini{min-width:calc(180 * 1.1795 * 1px);width:fit-content}@media screen and (max-width:767px){#lp .u-button.mini,.u-button.mini{min-width:calc(180 / 390 * 100vw)}}#lp .u-button.mini .anchor,.u-button.mini .anchor{padding:0 calc(26 * 1.1795 * 1px);height:calc(37 * 1.1795 * 1px);box-shadow:0 calc(5 * 1.1795 * 1px) calc(4 * 1.1795 * 1px) rgba(0,0,0,0.25)}.windows.chrome #lp .u-button.mini .anchor,.windows.chrome .u-button.mini .anchor,.windows.edge #lp .u-button.mini .anchor,.windows.edge .u-button.mini .anchor{padding:0 calc(6 * 1.1795 * 1px) calc(2 * 1.1795 * 1px)}.windows.firefox #lp .u-button.mini .anchor,.windows.firefox .u-button.mini .anchor{padding:calc(2 * 1.1795 * 1px) calc(6 * 1.1795 * 1px) 0}#lp .u-button.mini .anchor .label,.u-button.mini .anchor .label{font-size:calc(11 * 1.1795 * 1px)}#lp .u-button.mini .anchor .label.large,.u-button.mini .anchor .label.large{font-size:calc(11 * 1.1795 * 1px)}#lp .u-button.mini .anchor .label.large i,.u-button.mini .anchor .label.large i{font-size:calc(14 * 1.1795 * 1px)}@media screen and (max-width:767px){#lp .u-button.mini .anchor,.u-button.mini .anchor{padding:0 calc(26 / 390 * 100vw);height:calc(37 / 390 * 100vw);box-shadow:0 calc(5 / 390 * 100vw) calc(4 / 390 * 100vw) rgba(0,0,0,0.25)}#lp .u-button.mini .anchor .label,.u-button.mini .anchor .label{font-size:calc(11 / 390 * 100vw)}.windows.chrome #lp .u-button.mini .anchor .label,.windows.chrome .u-button.mini .anchor .label,.windows.edge #lp .u-button.mini .anchor .label,.windows.edge .u-button.mini .anchor .label{padding:0 calc(6 / 390 * 100vw) calc(2 / 390 * 100vw)}.windows.firefox #lp .u-button.mini .anchor .label,.windows.firefox .u-button.mini .anchor .label{padding:calc(2 / 390 * 100vw) calc(6 / 390 * 100vw) 0}.android.chrome #lp .u-button.mini .anchor .label,.android.chrome .u-button.mini .anchor .label{padding:0 calc(6 / 390 * 100vw) calc(2 / 390 * 100vw)}#lp .u-button.mini .anchor .label.large,.u-button.mini .anchor .label.large{font-size:calc(11 / 390 * 100vw)}#lp .u-button.mini .anchor .label.large i,.u-button.mini .anchor .label.large i{font-size:calc(14 / 390 * 100vw)}}@media (any-hover:hover){#lp .u-button.mini .anchor:hover,.u-button.mini .anchor:hover{box-shadow:0 0 calc(4 * 1.1795 * 1px) rgba(255,255,255,0.5)}}@media screen and (any-hover:hover) and (max-width:767px){#lp .u-button.mini .anchor:hover,.u-button.mini .anchor:hover{box-shadow:0 0 calc(4 / 390 * 100vw) rgba(255,255,255,0.5)}}#lp .u-notes,.u-notes{display:grid;grid-template-columns:auto 1fr;gap:0.5em;margin-top:calc(16 * 1.1795 * 1px)}@media screen and (max-width:767px){#lp .u-notes,.u-notes{margin-top:calc(16 / 390 * 100vw)}}#lp .u-notes dd,#lp .u-notes dt,.u-notes dd,.u-notes dt{margin:0;font-size:calc(12 * 1.1795 * 1px);font-weight:500;line-height:normal}@media screen and (max-width:767px){#lp .u-notes dd,#lp .u-notes dt,.u-notes dd,.u-notes dt{font-size:calc(12 / 390 * 100vw)}}#lp .u-notes dd em,#lp .u-notes dt em,.u-notes dd em,.u-notes dt em{font-weight:700}#lp .u-notes dd em.gold,#lp .u-notes dt em.gold,.u-notes dd em.gold,.u-notes dt em.gold{font-size:1.14em;font-weight:500;color:#D2A04A}#lp .u-notes dd a,#lp .u-notes dt a,.u-notes dd a,.u-notes dt a{font-weight:inherit;text-decoration:underline}@media (any-hover:hover){#lp .u-notes dd a:hover,#lp .u-notes dt a:hover,.u-notes dd a:hover,.u-notes dt a:hover{opacity:0.7}}#lp .u-notes dt,.u-notes dt{white-space:nowrap}#lp .u-notes.fit,.u-notes.fit{margin-inline:auto;width:fit-content}