[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto !important;height:auto !important;z-index:0}.simplebar-offset{direction:inherit !important;box-sizing:inherit !important;resize:none !important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box !important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:before,.simplebar-content:after{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit !important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s .5s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{top:2px;bottom:2px;left:2px;right:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:0;bottom:0;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar !important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none !important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0px, -50%, 0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}@keyframes animation_slaid{0%{transform:translateX(-50%);opacity:0}90%{opacity:1}100%{transform:translateX(0)}}@keyframes animation_slaid_up{0%{transform:translateY(25%);opacity:0}90%{opacity:1}100%{transform:translateY(0);opacity:1}}@media print,screen and (min-width: 769px){.btn.detail{position:relative;z-index:10;color:#fff;font-size:18rem;font-weight:400;letter-spacing:.05em;line-height:1.8888888889;text-align:center;padding:9.5rem 0 9rem;background-color:#00722e;width:420rem;border-radius:25rem}.btn.detail::after{content:"";display:block;top:54%;left:90%;transform:translate(-50%, -50%);width:22rem;height:24rem;position:absolute;z-index:20;background-size:contain;background-image:url("../img/top/arw_green.svg");background-repeat:no-repeat}.btn.detail .arw{position:absolute;width:22rem;top:50%;right:10rem;transform:translate(0, -50%)}a.btn{display:block}#intro{position:relative;z-index:10}#intro .wave{margin:-89rem auto 0}#intro .ttl{margin:40rem auto 0;width:1000rem}#intro .wrap_flex{margin:40rem auto 0;width:1000rem;display:flex;justify-content:space-between;align-items:flex-start;flex-flow:row;flex-wrap:nowrap}#intro .btn{position:relative;z-index:10;width:480rem}#intro .btn picture{position:relative;z-index:20;width:100%;transition:all .6s cubic-bezier(0.61, 1, 0.88, 1);opacity:0}#intro .btn picture:nth-child(2){position:absolute;z-index:20;top:0;left:0;transition:all .6s cubic-bezier(0.61, 1, 0.88, 1);opacity:1}#intro .btn.on picture{transition:all .6s cubic-bezier(0.61, 1, 0.88, 1);opacity:1}#intro .btn.on picture:nth-child(2){transition:all .6s cubic-bezier(0.61, 1, 0.88, 1);opacity:0}#intro .wrap{background-image:url("../img/top/intro_bg_a.jpg");background-size:cover;background-position:center top;background-repeat:no-repeat;position:relative;padding:60rem 0 80rem;margin-top:30rem}#intro .wrap .main{position:relative;z-index:20;width:1003.7rem;margin:0 0 0 220rem;transition:all .6s cubic-bezier(0.61, 1, 0.88, 1);opacity:1;pointer-events:all}#intro .wrap .main:nth-child(2){position:absolute;z-index:20;top:60rem;left:0;width:1040.69rem;transition:all .6s cubic-bezier(0.61, 1, 0.88, 1);opacity:0;pointer-events:none}#intro .wrap.on{background-image:url("../img/top/intro_bg_b.jpg")}#intro .wrap.on .main{transition:all .6s cubic-bezier(0.61, 1, 0.88, 1);opacity:0;pointer-events:none}#intro .wrap.on .main:nth-child(2){transition:all .6s cubic-bezier(0.61, 1, 0.88, 1);opacity:1;pointer-events:all}#cuisine{background-color:#fef2de;padding-bottom:0;background-image:url("../img/top/cuisine_bg.svg");background-size:cover;background-position:center top;background-repeat:no-repeat}#cuisine .ttl{width:876rem;padding:114rem 0;margin:0 auto 0}#cuisine .wrap{width:1000rem;margin:20rem auto 0;padding-bottom:220rem}#cuisine .content{position:relative;z-index:10}#cuisine .pic{position:absolute;z-index:20;top:-70rem;right:-193rem;width:594rem}#cuisine .pref{position:relative;z-index:10;width:227.53rem}#cuisine .name{position:relative;z-index:30;width:531rem;margin:20rem 0 0}#cuisine .main{margin:28rem 0 0;font-size:32rem;font-weight:700;letter-spacing:.05em;line-height:2.5;text-align:left;color:#fff}#cuisine .sub{margin:0rem 0 0;font-size:18rem;font-weight:500;letter-spacing:.05em;line-height:1.8888888889;text-align:left;color:#fff}#cuisine .caution{margin:5rem 0 0;font-size:18rem;font-weight:400;letter-spacing:.05em;line-height:2.4285714286;text-align:left;color:#fff}#cuisine .spot{position:relative;z-index:10;margin:40rem 0 0 auto;width:850rem;background-color:#fff;border-radius:30rem;padding:40rem 60rem 40rem 320rem}#cuisine .spot_pic{position:absolute;z-index:20;top:-10rem;left:-150rem;width:431.33rem}#cuisine .spot_deco{position:absolute;z-index:-1;width:470rem}#cuisine .spot_name{margin:0rem 0 0 22rem;font-size:26rem;font-weight:700;letter-spacing:.08em;line-height:1.9230769231;text-align:left}#cuisine .spot_text{margin:7rem 0 0;font-size:14rem;font-weight:500;letter-spacing:.05em;line-height:1.5714285714;text-align:left}#cuisine .spot_wrap{position:relative;background-color:#f4f4f4;width:460rem;border-radius:10rem;padding:8rem;margin:18rem 0 0}#cuisine .spot_content{display:flex;justify-content:flex-start;align-items:center;flex-flow:row;flex-wrap:nowrap}#cuisine .spot_content:nth-child(2){margin:8rem 0 0}#cuisine .spot_mark{width:21.21rem}#cuisine .spot_place{color:#5c5c5c;font-size:12rem;font-weight:700;letter-spacing:0em;line-height:1;text-align:left}#cuisine .spot_number{color:#5c5c5c;font-size:12rem;font-weight:700;letter-spacing:0em;line-height:1;text-align:left}#cuisine .content.r{margin:150rem 0 0}#cuisine .content.r .pic{position:absolute;z-index:20;top:-60rem;left:-295rem;width:840rem}#cuisine .content.r .pref{position:relative;z-index:10;width:219.97rem;margin-left:460rem}#cuisine .content.r .name{position:relative;z-index:30;width:444rem;margin:20rem 0 0 460rem}#cuisine .content.r .main{width:540rem;margin:15rem 0 0 auto;font-size:32rem;font-weight:700;letter-spacing:.05em;line-height:2.5;text-align:left}#cuisine .content.r .sub{margin:10rem 0 0 auto;font-size:18rem;font-weight:500;letter-spacing:.05em;line-height:1.8888888889;text-align:left;width:542rem}#cuisine .content.r .caution{margin:5rem 0 0 auto;font-size:16rem;font-weight:500;letter-spacing:.05em;line-height:2.125;text-align:left;width:540rem;color:#fff}#cuisine .content.r .spot{position:relative;z-index:10;margin:60rem auto 0 0;width:850rem;background-color:#fff;border-radius:30rem;padding:40rem 320rem 40rem 60rem}#cuisine .content.r .spot_pic{position:absolute;z-index:20;top:-110rem;right:-220rem;left:unset;width:520.98rem}#cuisine .content.r .spot_deco{position:absolute;z-index:-1;width:470rem}#cuisine .content.r .spot_name{margin:0rem 0 0 22rem;font-size:26rem;font-weight:700;letter-spacing:.08em;line-height:1.9230769231;text-align:left}#cuisine .content.r .spot_text{margin:7rem 0 0;font-size:14rem;font-weight:500;letter-spacing:.05em;line-height:1.5714285714;text-align:left}#cuisine .content.r .spot_wrap{position:relative;background-color:#f4f4f4;width:460rem;border-radius:10rem;padding:8rem;margin:18rem 0 0}#cuisine .content.r .spot_content{display:flex;justify-content:flex-start;align-items:center;flex-flow:row;flex-wrap:nowrap}#cuisine .content.r .spot_content:nth-child(2){margin:8rem 0 0}#cuisine .content.r .spot_mark{width:21.21rem}#cuisine .content.r .spot_place{color:#5c5c5c;font-size:12rem;font-weight:700;letter-spacing:0em;line-height:1;text-align:left}#cuisine .content.r .spot_number{color:#5c5c5c;font-size:12rem;font-weight:700;letter-spacing:0em;line-height:1;text-align:left}#cuisine .content:nth-child(3){margin:127rem 0 0}#cuisine .content:nth-child(3) .pic{top:-67rem;right:-233rem;width:786rem}#cuisine .content:nth-child(3) .name{width:455rem;margin:0rem}#cuisine .content:nth-child(3) .spot_pic{width:522.8rem;top:-120rem;left:-183rem}#cuisine .content:nth-child(3) .main{margin:0rem 0 0}#cuisine .content:nth-child(3) .sub{margin:0}#cuisine .content:nth-child(4) .pic{top:-84rem;left:-220rem;width:840.81rem}#cuisine .content:nth-child(4) .name{width:444rem}#cuisine .content:nth-child(4) .main{margin:0rem 0 0 auto;line-height:1.25}#cuisine .content:nth-child(4) .sub{font-size:20rem;line-height:1.9;width:543rem}#cuisine .content:nth-child(4) .spot_pic{width:415.65rem;top:-20rem;right:-143rem}#reserve{position:relative;z-index:10;padding-bottom:101rem}#reserve .wave{margin:-89rem auto 0}#reserve .crab{position:absolute;top:405rem;left:83rem;width:292.56rem}#reserve .text{margin:48rem auto 0;color:#000;font-size:26rem;font-weight:700;letter-spacing:.05em;line-height:1.5384615385;text-align:center}#reserve .text .b{color:#3f94cc}#reserve .text .g{color:#1a722e}#reserve .btn{width:600rem;margin:70rem auto 0;padding-top:0rem;position:relative;z-index:10}#reserve .btn .btn_flex{position:absolute;z-index:20;bottom:16.6rem;left:50%;transform:translate(-50%, 0);display:flex;justify-content:space-between;align-items:flex-start;flex-flow:row;flex-wrap:nowrap;width:430rem}#reserve .btn.two{width:205rem}#map{position:relative;z-index:9;background-color:#fef2de;padding:100rem 0 170rem}#map .niigata,#map .toyama,#map .ishikawa,#map .fukui{display:none}#map .niigata.on,#map .toyama.on,#map .ishikawa.on,#map .fukui.on{display:block}#map .bubble{width:492.54rem;margin:0 auto 0}#map .ttl{margin:-10rem auto 0;color:#333;font-size:62rem;font-weight:700;letter-spacing:.05em;line-height:1.8870967742;text-align:center}#map .text{margin:30rem auto 0;color:#333;font-size:16rem;font-weight:500;letter-spacing:.05em;line-height:2;text-align:center}#map .anchor_wrap{width:1000rem;margin:54rem auto 0;display:flex;justify-content:space-between;align-items:flex-start;flex-flow:row;flex-wrap:nowrap}#map .anchor_wrap .anchor_content{position:relative;width:220rem}#map .anchor_wrap .anchor_content .frag{opacity:0;position:absolute;z-index:20;top:-100rem;left:27rem;width:78.04rem;pointer-events:none}#map .anchor_wrap .anchor_content .btn{position:relative}#map .anchor_wrap .anchor_content .btn picture:nth-child(1){transition:all .4s ease-out;opacity:1;pointer-events:all}#map .anchor_wrap .anchor_content .btn picture:nth-child(2){position:absolute;top:0;left:0;transition:all .4s ease-out;opacity:0;pointer-events:none}#map .anchor_wrap .anchor_content.on .frag{opacity:1;top:-60rem;transition:all .4s ease-out}#map .anchor_wrap .anchor_content.on .btn picture:nth-child(1){transition:all .4s ease-out;opacity:0;pointer-events:none}#map .anchor_wrap .anchor_content.on .btn picture:nth-child(2){transition:all .4s ease-out;opacity:1;pointer-events:all}#map .anchor_wrap .anchor_content:hover .btn picture:nth-child(1){transition:all .4s ease-out;opacity:0;pointer-events:none}#map .anchor_wrap .anchor_content:hover .btn picture:nth-child(2){transition:all .4s ease-out;opacity:1;pointer-events:all}#map .map_wrap{position:relative;width:1220rem;margin:40rem auto 0;height:900rem;overflow:hidden}#map .map_wrap .map_content{position:relative}#map .map_wrap .map_frame{position:absolute;top:0;left:50%;transform:translate(-50%, 0);width:1220rem;height:100%;z-index:1;pointer-events:none}#map .map_wrap .map_frame .bar{display:block;position:absolute;top:0;left:0;width:10rem;height:136%;background:url(../img/top/bar_sp.svg) no-repeat top center;background-size:cover;z-index:40}#map .map_wrap .map_frame .bar:nth-of-type(2){transform-origin:top left;transform:rotate(-90deg) translateX(-10rem)}#map .map_wrap .map_frame .bar:nth-of-type(3){left:auto;right:0%}#map .map_wrap .map_frame .bar:nth-of-type(4){transform-origin:bottom left;transform:rotate(90deg) translateX(-334rem)}#map .map_wrap .map_frame .frame{display:none}#map .map_wrap .map{width:1200rem;margin:0 auto;position:relative}#map .map_wrap .map .btn_spot_detail{position:absolute;top:0;left:0;display:block;opacity:0;background:#fff;cursor:pointer}#map .map_wrap .niigata .btn_spot_detail:nth-of-type(1){width:268rem;height:80rem;top:398rem;left:789rem}#map .map_wrap .niigata .btn_spot_detail:nth-of-type(2){width:275rem;height:115rem;top:751rem;left:109rem}#map .map_wrap .niigata .btn_spot_detail:nth-of-type(3){width:220rem;height:80rem;top:61rem;left:545rem}#map .map_wrap .niigata .btn_spot_detail:nth-of-type(4){width:189rem;height:60rem;top:222rem;left:316rem}#map .map_wrap .niigata .btn_spot_detail:nth-of-type(5){width:261rem;height:81rem;top:208rem;left:611rem}#map .map_wrap .niigata .btn_spot_detail:nth-of-type(6){width:254rem;height:80rem;top:656rem;left:404rem}#map .map_wrap .niigata .btn_spot_detail:nth-of-type(7){width:245rem;height:89rem;top:753rem;left:124rem}#map .map_wrap .toyama .btn_spot_detail:nth-of-type(1){width:149rem;height:56rem;top:508rem;left:330rem}#map .map_wrap .toyama .btn_spot_detail:nth-of-type(2){width:169rem;height:69rem;top:583rem;left:470rem}#map .map_wrap .toyama .btn_spot_detail:nth-of-type(3){width:229rem;height:74rem;top:652rem;left:494rem}#map .map_wrap .toyama .btn_spot_detail:nth-of-type(4){width:221rem;height:64rem;top:419rem;left:478rem}#map .map_wrap .toyama .btn_spot_detail:nth-of-type(5){width:279rem;height:76rem;top:362rem;left:154rem}#map .map_wrap .ishikawa .btn_spot_detail:nth-of-type(1){width:198rem;height:69rem;top:505rem;left:903rem}#map .map_wrap .ishikawa .btn_spot_detail:nth-of-type(2){width:149rem;height:57rem;top:560rem;left:129rem}#map .map_wrap .ishikawa .btn_spot_detail:nth-of-type(3){width:203rem;height:62rem;top:746rem;left:390rem}#map .map_wrap .ishikawa .btn_spot_detail:nth-of-type(4){width:220rem;height:86rem;top:461rem;left:294rem}#map .map_wrap .ishikawa .btn_spot_detail:nth-of-type(5){width:166rem;height:90rem;top:473rem;left:550rem}#map .map_wrap .ishikawa .btn_spot_detail:nth-of-type(6){width:185rem;height:69rem;top:308rem;left:703rem}#map .map_wrap .fukui .btn_spot_detail:nth-of-type(1){width:192rem;height:81rem;top:83rem;left:33rem}#map .map_wrap .fukui .btn_spot_detail:nth-of-type(2){width:284rem;height:88rem;top:280rem;left:207rem}#map .map_wrap .fukui .btn_spot_detail:nth-of-type(3){width:167rem;height:61rem;top:188rem;left:159rem}#map .map_wrap .fukui .btn_spot_detail:nth-of-type(4){width:284rem;height:78rem;top:575rem;left:538rem}#map .map_wrap .fukui .btn_spot_detail:nth-of-type(5){width:159rem;height:55rem;top:508rem;left:280rem}#course{position:relative;background-color:#fef2de;padding:67rem 0 170rem}#course .course_content{display:none}#course .course_content.on{display:block}#course .course_content.niigata .crab:nth-child(3){display:none}#course .course_content.niigata .crab:nth-child(4){display:none}#course .course_content.niigata .crab:nth-child(5){top:2980rem}#course .course_content.niigata .pref .inner .flag{top:107rem;left:346rem}#course .course_content.toyama .crab:nth-child(3){top:1522rem}#course .course_content.toyama .crab:nth-child(4){width:178.63rem;left:701rem}#course .course_content.toyama .crab:nth-child(5){width:228.63rem;top:2946rem;left:1050rem}#course .course_content.toyama .pref .inner .flag{top:231rem;left:186rem}#course .course_content.toyama .flex.d .pic .telop{right:20rem;top:396rem;width:380rem}#course .course_content.ishikawa .crab:nth-child(3){top:1622rem}#course .course_content.ishikawa .crab:nth-child(4){width:178.63rem;left:701rem}#course .course_content.ishikawa .crab:nth-child(5){width:228.63rem;top:3030rem;left:1050rem}#course .course_content.ishikawa .pref .inner .flag{top:265rem;left:130rem}#course .course_content.fukui .crab:nth-child(3){top:1522rem}#course .course_content.fukui .crab:nth-child(4){width:178.63rem;left:701rem}#course .course_content.fukui .crab:nth-child(5){top:2980rem}#course .course_content.fukui .pref .inner .flag{top:319rem;left:104rem}#course .course_content.fukui .flex.b .pic .telop{right:20rem;top:396rem;width:380rem}#course .course_content.fukui .flex.d .pic .telop{right:20rem;top:396rem;width:380rem}#course .crab_top{position:absolute;width:288.45rem;right:100rem;top:-28rem}#course .crab{position:absolute;z-index:30;width:218.63rem;top:50rem;left:50rem}#course .crab:nth-child(2){width:198.63rem;top:870rem;left:580rem}#course .crab:nth-child(3){width:218.63rem;top:1582rem;left:1040rem}#course .crab:nth-child(4){width:228.63rem;top:2266rem;left:730rem}#course .crab:nth-child(5){width:228.63rem;top:2930rem;left:1050rem}#course .top{margin:0 auto 0;width:100%}#course .ttl{margin:36rem auto 0;width:573.38rem}#course .train{position:absolute;z-index:20;width:253.63rem;left:200rem;top:309rem}#course .pref{position:absolute;width:542.32rem;right:180rem;top:326rem}#course .pref .inner{position:relative;width:100%;height:auto}#course .pref .inner .flag{position:absolute;width:55.31rem}#course .mark{position:relative;z-index:10;width:330rem;margin:100rem 0 0 305rem}#course .mark .telop{position:absolute;z-index:20;right:-10rem;top:276rem;rotate:-8deg;width:210rem}#course .line{position:absolute;z-index:0;width:273.55rem;left:559rem;top:774rem}#course .line.b{width:555.5rem;left:429rem;top:1414rem}#course .line.c{width:404.82rem;left:439rem;top:2109rem}#course .line.d{width:555.5rem;left:389rem;top:2784rem}#course .flex{width:1220rem;display:flex;justify-content:space-between;align-items:flex-start;flex-flow:row;flex-wrap:nowrap;margin:175rem 0 0 auto}#course .flex .wrap{width:500rem}#course .flex .wrap .num{width:145.92rem}#course .flex .wrap .ttl{width:546rem;margin:16rem 0 0;color:#623602;font-size:57rem;font-weight:700;letter-spacing:.05em;line-height:1.1403508772;text-align:left;font-family:"SourceHanSerifJP"}#course .flex .wrap .text{margin:30rem 0 0;color:#333;font-size:16rem;font-weight:500;letter-spacing:.05em;line-height:1.75;text-align:left}#course .flex .wrap .detail{display:block;margin:30rem 0 0;background-color:#f0e1ca;border-radius:10rem;width:500rem;padding:26rem 0 26rem 17rem;color:#333;font-size:13rem;font-weight:500;letter-spacing:0em;line-height:1.6923076923;text-align:left}#course .flex .pic{position:relative;width:620rem;height:503rem;z-index:10}#course .flex .pic .telop{position:absolute;z-index:20;right:340rem;top:436rem;width:270rem}#course .flex.l{flex-flow:row-reverse;margin:175rem auto 0 0}#course .flex.l .pic{width:620rem}#course .flex.l .pic .telop{right:60rem;top:396rem;width:270rem}#course .reserve_wrap{position:relative;z-index:10;margin:60rem auto 0;width:1000rem;height:326rem;border-radius:218rem;background-color:#d8b978;display:flex;justify-content:center;align-items:center;flex-flow:row}#course .reserve_wrap::before{position:absolute;z-index:20;width:100%;height:80rem;content:""}#course .reserve_wrap .reserve_train{position:absolute;z-index:20;top:260rem;right:-220rem;width:487.54rem}#course .reserve_wrap .reserve_top{padding-top:40rem;width:465.48rem;margin:0 auto 0}#course .reserve_wrap .btn{width:600rem;margin:-8rem auto 0;padding-top:0rem;position:relative;z-index:10}#course .reserve_wrap .btn .btn_flex{position:absolute;z-index:20;bottom:16.6rem;left:50%;transform:translate(-50%, 0);display:flex;justify-content:space-between;align-items:flex-start;flex-flow:row;flex-wrap:nowrap;width:430rem}#course .reserve_wrap .btn.two{width:205rem}#course .reserve_text{width:756rem;margin:50rem auto 0}@keyframes foot_print_r{0%{clip-path:polygon(0 0, 100% 0, 0 0, 0% 100%)}100%{clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}}#course .foot_print_r{clip-path:polygon(0 0, 100% 0, 0 0, 0% 100%)}#course .foot_print_r.on{animation-name:foot_print_r;animation-duration:2s;animation-fill-mode:forwards;animation-timing-function:ease;animation-iteration-count:1}@keyframes foot_print_l{0%{clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%)}100%{clip-path:polygon(100% 0, 0 0, 0 100%, 100% 100%)}}#course .foot_print_l{clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%)}#course .foot_print_l.on{animation-name:foot_print_l;animation-duration:2s;animation-fill-mode:forwards;animation-timing-function:ease;animation-iteration-count:1}#toku .wave{margin:-89rem auto 0}#toku .wrap{width:1000rem;margin:86rem auto 0;padding-bottom:62rem;border-top:10rem solid #1a722e;border-right:2px solid #1a722e;border-left:2px solid #1a722e;border-bottom:2px solid #1a722e}#toku .wrap .content{width:801rem;margin:0 auto}#toku .wrap .content .ttl{width:456rem;margin:45rem auto 0;padding-bottom:53rem}#toku .wrap .content .plan{width:801rem;margin:0 auto;padding:40rem 0}#toku .wrap .content .term{width:779rem;margin:73rem 0 0}#toku .wrap .content .caution_wrap{margin:20rem 0 0}#toku .wrap .content .caution_wrap .caution_content{display:flex;justify-content:flex-start;align-items:flex-start;flex-flow:row;flex-wrap:nowrap;margin:11rem 0 0;color:#343434;font-size:12rem;font-weight:400;letter-spacing:.05em;line-height:1.5;text-align:left}#toku .wrap .content .caution_wrap .caution_content p:nth-child(1){width:12rem}#toku .wrap .content .caution_wrap .caution_content p:nth-child(2){margin-left:8rem;width:780rem}#toku .wrap .content .btn.detail{width:420rem;margin:40rem auto 0}#toku .wrap .content .btn.detail::after{background-image:none}#toku .wrap .content .btn.detail .arw{position:absolute;width:22rem;top:50%;right:23rem;transform:translate(0, -50%)}#toku .wrap .content:nth-child(2),#toku .wrap .content:nth-child(3),#toku .wrap .content:nth-child(4),#toku .wrap .content:nth-child(5){border-top:1px solid #dbdbdb}#present{width:1000rem;margin:40rem auto 0}#present .btn.detail.top{position:relative;width:1000rem;color:#fff;font-size:24rem;font-weight:400;letter-spacing:.05em;line-height:1.6666666667;text-align:center;padding:20rem 0 21rem;border-radius:0}#present .btn.detail.top::after{content:"";display:none;position:absolute;z-index:20;rotate:90deg;top:23%;left:84%;transform:translate(-50%, -50%);width:21rem;height:24rem;transform-origin:center center;background-position:center}#present .btn.detail.top .arw{transition:all .4s ease-out;position:absolute;top:50%;right:140rem;transform:translate(0, -50%) rotate(-90deg);width:22rem}#present .btn.detail.top.open .arw{transition:all .4s ease-out;transform:translate(0, -50%) rotate(90deg)}#present .accordion_present{overflow:hidden}#present .accordion_present .accordion_present_area{padding-top:53rem;border-right:2px solid #1a722e;border-left:2px solid #1a722e;border-bottom:2px solid #1a722e;padding-bottom:85rem}#present .wrap .top{width:898rem;margin:0 0 0 auto}#present .wrap .example{width:728.61rem;margin:20rem 0 0 116rem}#present .wrap .text{width:800rem;color:#000;font-size:18rem;font-weight:400;letter-spacing:.05em;line-height:1.8888888889;text-align:left;margin:22rem auto 0}#present .wrap .term{width:470rem;color:#000;font-size:14rem;font-weight:400;letter-spacing:.05em;line-height:1.4285714286;text-align:center;margin:40rem auto 0;display:flex;justify-content:center;align-items:flex-start;flex-flow:row;flex-wrap:wrap}#present .wrap .caution{width:800rem;color:#000;font-size:14rem;font-weight:400;letter-spacing:.05em;line-height:1.4285714286;text-align:left;margin:10rem auto 0;display:flex;justify-content:flex-start;align-items:flex-start;flex-flow:row;flex-wrap:nowrap}#present .wrap .caution .l{width:14rem}#present .wrap .caution .r{margin-left:4rem}#present .wrap .btn.detail{width:420rem;padding:9.5rem 30rem 9rem 0;margin:30rem auto 0}#present .wrap .btn.detail::after{background-image:none}#present .wrap .btn.detail .arw{position:absolute;width:22rem;top:50%;right:17rem;transform:translate(0, -50%)}#club{padding-bottom:120rem}#club .ttl{width:754rem;margin:129rem auto 0}#club .pic{width:2160rem;margin:47.6rem auto 0;position:relative;left:-332rem;z-index:10}#club .detail_wrap{position:relative;z-index:20;width:1000rem;height:300rem;margin:-20rem auto 0;background-color:#faf4ee;border-radius:26rem}#club .detail_wrap .detail_text{width:491rem;padding-top:29rem;margin:0rem auto 0}#club .detail_wrap .btn{width:460rem;margin:20rem auto 0}#club .text{color:#000;font-size:18rem;font-weight:400;letter-spacing:.05em;line-height:1.8888888889;text-align:center;margin-top:30rem}#club .btn.top{position:relative;margin:62rem auto 0;width:1000rem;color:#fff;font-size:24rem;font-weight:400;letter-spacing:.05em;line-height:1.6666666667;text-align:center;padding:20rem 0 21rem;border-radius:0;background-color:#62316a}#club .btn.top::after{content:"";display:block;position:absolute;z-index:20;top:53%;left:84%;transform:translate(-50%, -50%);width:21rem;height:24rem;background-image:none}#club .btn.top .arw{transition:all .4s ease-out;position:absolute;top:50%;right:140rem;transform:translate(0, -50%) rotate(180deg);width:22rem}#club .btn.top.open .arw{transition:all .4s ease-out;transform:translate(0, -50%) rotate(0deg)}#club .accordion{margin:0rem auto 0;width:1000rem;border-right:2px solid #62316a;border-left:2px solid #62316a;border-bottom:2px solid #62316a;overflow:hidden}#club .accordion .accordion_area{padding-top:62rem;padding-bottom:85rem}#club .accordion .accordion_top{width:800rem;margin:0 auto 0;font-family:"SourceHanSerifJP";color:#62316a;font-size:24rem;font-weight:600;letter-spacing:.04em;line-height:1.6666666667}#club .accordion .accordion_presents{width:800rem;margin:28rem auto 0}#club .accordion .accordion_presents.b{margin:60.5rem auto 0}#club .accordion .accordion_text{width:800rem;margin:28rem auto 0;color:#000;font-size:18rem;font-weight:400;letter-spacing:.05em;line-height:1.8888888889;text-align:left}#club .accordion .btn.detail{width:260rem;background-color:#62316a;margin:30rem auto 0;padding:8.5rem 0 9rem .05em}#club .accordion .btn.detail::after{background-image:url("../img/top/arw_purple.svg");rotate:90deg;top:47%;left:74%;width:22rem;height:26rem}#club .accordion .btn.detail.b{margin:40rem auto 0}#links{background-color:#f4f3f3}#links .wrap{margin:0 auto;padding:62rem 0 64rem;width:1000rem;display:flex;justify-content:space-between;align-items:center;flex-flow:row}#links .wrap .ttl{width:268rem}#links .wrap .wrap_link{width:695rem;display:flex;justify-content:flex-start;align-items:flex-start;flex-flow:row;flex-wrap:wrap}#links .wrap .wrap_link .link{display:block;width:225rem;margin-right:9rem}#links .wrap .wrap_link .link:nth-child(3n){margin-right:0}#links .wrap .wrap_link .link:nth-child(n+4){margin-top:20rem}#nav_floating{opacity:0;pointer-events:none;width:100%;display:block;position:fixed;right:10rem;bottom:-1rem;z-index:100}#nav_floating .bg{width:100%}#nav_floating .wrap{position:absolute;top:3rem;left:0;height:70rem;display:flex;justify-content:flex-start;align-items:flex-start;flex-flow:row;flex-wrap:nowrap;padding-left:119rem}#nav_floating .content{position:relative;z-index:10;width:240rem;height:70rem;display:flex;justify-content:center;align-items:center}#nav_floating .content .pic{display:block;margin-top:10rem}#nav_floating .content .frag{opacity:0;pointer-events:none;position:absolute;z-index:20;top:-100rem;left:27rem;width:55.31rem}#nav_floating .content::before{transition:all .4s ease-out;content:"";display:block;top:-3rem;left:0;width:240rem;height:80rem;position:absolute;z-index:-1;background-color:#d8b978}#nav_floating .content::after{content:"";border-right:2px dotted #fff;border-left:2px dotted #fff;display:block;top:0;left:0;width:240rem;height:80rem;position:absolute;z-index:-1}#nav_floating .content:hover::before{transition:all .4s ease-out;background-color:#94a85c}#nav_floating .content:nth-child(1){border-left:2px dotted #fff}#nav_floating .content:nth-child(1) .pic{width:106rem}#nav_floating .content:nth-child(2) .pic{width:110rem}#nav_floating .content:nth-child(3) .pic{width:132rem}#nav_floating .content:nth-child(4) .pic{width:80rem}#nav_floating .content.on .frag{opacity:1;top:-32rem;left:27rem;transition:all .4s ease-out}#nav_floating .content.on::before{content:"";display:block;top:-3rem;left:0;width:240rem;height:80rem;position:absolute;z-index:-1}#nav_floating .content:nth-child(1).on::before{background-color:#94a85c}#nav_floating .content:nth-child(2).on::before{background-color:#c34f3c}#nav_floating .content:nth-child(3).on::before{background-color:#ddb152}#nav_floating .content:nth-child(4).on::before{background-color:#7cb6c0}#nav_floating .content:nth-child(1):hover::before{background-color:#94a85c}#nav_floating .content:nth-child(2):hover::before{background-color:#c34f3c}#nav_floating .content:nth-child(3):hover::before{background-color:#ddb152}#nav_floating .content:nth-child(4):hover::before{background-color:#7cb6c0}#modal{opacity:0;pointer-events:none;position:fixed;z-index:200;top:0;left:0;width:100%;height:100vh;display:flex;justify-content:center;align-items:center;overscroll-behavior-y:contain}#modal .modal_content{height:100vh;display:flex;justify-content:center;align-items:center}#modal.open{opacity:1;pointer-events:all}#modal .bg{position:fixed;top:0;left:0;z-index:10;width:100%;height:120%;background-color:rgba(0,0,0,.6);backdrop-filter:blur(10rem);-webkit-backdrop-filter:blur(10rem)}#modal .prev,#modal .next{position:absolute;top:50%;transform:translate(0, -50%);z-index:20;width:75rem;height:150rem;display:flex;justify-content:center;align-items:center;background-color:#fff}#modal .prev img,#modal .next img{display:block;width:21.78rem}#modal .prev{left:0;border-radius:0 100% 100% 0%/50%;transition:all .4s ease-out}#modal .prev:hover{opacity:1 !important}#modal .prev:hover img{transition:all .4s ease-out;animation-name:arw_l;animation-duration:1s;animation-timing-function:ease;animation-iteration-count:infinite;animation-delay:.2s}@keyframes arw_l{0%{opacity:1;transform:translateX(0rem)}100%{opacity:0;transform:translateX(-20rem)}}#modal .next{right:0;border-radius:100% 0 0 100%/50%}#modal .next img{rotate:180deg}#modal .next:hover{opacity:1 !important}#modal .next:hover img{transition:all .4s ease-out;animation-name:arw_r;animation-duration:1s;animation-timing-function:ease;animation-iteration-count:infinite;animation-delay:.2s}@keyframes arw_r{0%{opacity:1;transform:translateX(0rem)}100%{opacity:0;transform:translateX(-20rem)}}#modal .wrap{position:relative;z-index:19;width:1000rem;height:500rem;padding:30rem;margin:auto;background-color:#fef2de}#modal .wrap .close{position:absolute;top:-63.9rem;right:0;z-index:20;width:37.1rem;height:37.1rem}#modal .wrap .course_name{position:absolute;top:-63.9rem;left:0;z-index:20;width:145rem;width:auto;height:48rem}#modal .wrap .course_name img{width:auto;height:48rem}#modal .wrap .course_name[data-area=niigata]{width:145rem}#modal .wrap .course_name[data-area=toyama]{width:148rem}#modal .wrap .course_name[data-area=ishikawa]{width:187rem}#modal .wrap .course_name[data-area=fukui]{width:113rem}#modal .wrap .pages{position:absolute;top:-52.9rem;left:202rem;z-index:20;color:#fff;font-size:24rem;font-weight:400;letter-spacing:.05em;line-height:1;text-align:left;display:flex;justify-content:flex-start;align-items:center;flex-flow:row;flex-wrap:nowrap}#modal .wrap .wrap_bg{background-color:#fff;border-radius:20rem;width:940rem;height:440rem;display:flex;justify-content:space-between;align-items:center;padding:70rem}#modal .wrap .distance{color:#5c5c5c}#modal .wrap .l .name{color:#333;font-size:26rem;font-weight:700;letter-spacing:.05em;line-height:1.2307692308;text-align:left}#modal .wrap .l .text{width:360rem;margin-top:25rem;padding:17.2rem 29.1rem 14.8rem;background-color:#f4f4f4;border-radius:10rem;font-size:13rem;font-weight:700;letter-spacing:0em;line-height:1.8461538462;text-align:left}#modal .wrap .l .google{margin-top:35rem;width:200rem}#modal .wrap .r{position:relative;z-index:10;width:400rem}#modal .wrap .r .btn{position:absolute;z-index:20;width:50rem;top:130rem}#modal .wrap .r .btn img{border-radius:50%}#modal .wrap .r .slider_prev{left:-25rem;transition:all .4s ease-out}#modal .wrap .r .slider_prev:hover{scale:1.2;transition:all .4s ease-out;opacity:1 !important}#modal .wrap .r .slider_next{right:-25rem;transition:all .4s ease-out}#modal .wrap .r .slider_next:hover{scale:1.2;transition:all .4s ease-out;opacity:1 !important}#modal .wrap .r .slider_next img{rotate:180deg}#modal .wrap .r .pic{width:100%;max-height:300rem}#modal .wrap .r .pages_nav{margin:18rem auto 0;width:51rem;width:100%;display:flex;justify-content:center;align-items:flex-start;flex-flow:row;flex-wrap:nowrap}#modal .wrap .r .pages_nav .swiper-pagination-bullet{width:11rem;height:11rem;border:1px solid #707070;background-color:#fff;margin:0;border-radius:0;opacity:1;margin:0 4.5rem}#modal .wrap .r .pages_nav .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#42b4e3;border:1px solid #42b4e3}#modal .wrap .r .swiper-slide{display:flex;justify-content:center;max-height:300rem}#modal .wrap .r #slide_spot_target[data-small="1"] li[data-swiper-slide-index="2"]{z-index:-1}#modal .wrap .r #slide_spot_target[data-small="1"] li[data-swiper-slide-index="2"] img{scale:1.5;transform:translateY(32rem)}footer{background-color:#fff}footer .share{padding:1.2% 0;display:inline-block;margin:0 auto;width:120rem;display:flex;justify-content:space-between;align-items:flex-start;flex-flow:row}footer .share .btn{width:42rem}footer .copy{border-top:#707070 1px solid;font-weight:700;font-size:13.4rem;letter-spacing:0em;color:#404d55;font-family:"Yu Mincho",YuMincho,serif;width:100%;text-align:center;line-height:1;position:relative;padding-top:5.6%;padding-bottom:2%;display:inline-block}footer .copy #page_top{position:fixed;z-index:100;opacity:0;left:0;bottom:0;margin-top:43rem;background-color:#404d55;height:73rem;width:73rem;display:flex;justify-content:center;align-items:center}}@media screen and (max-width: 768px){.btn.detail{position:relative;z-index:10;color:#fff;font-size:12rem;font-weight:500;letter-spacing:.05em;line-height:1.9166666667;text-align:center;padding:9.5rem 0 9rem;background-color:#00722e;width:295rem;height:40rem;border-radius:25rem}.btn.detail::after{content:"";display:block;top:54%;left:90%;transform:translate(-50%, -50%);width:22rem;height:24rem;position:absolute;z-index:20;background-size:contain;background-image:url("../img/top/arw_green.svg");background-repeat:no-repeat}#intro{position:relative;z-index:10}#intro .wave{margin:-63rem auto 0}#intro .ttl{margin:0rem 0 0 20rem;width:100}#intro .pic{margin:54rem auto 0;width:329rem}#intro .pic_bg{position:relative;z-index:-1;margin:-330rem auto 0;width:100%}#intro .wrap_flex{margin:55rem auto 0;width:335rem;display:flex;justify-content:space-between;align-items:flex-start;flex-flow:row;flex-wrap:nowrap}#intro .btn{position:relative;z-index:10;width:158rem}#intro .btn picture{position:relative;z-index:20;width:100%;transition:all .6s cubic-bezier(0.61, 1, 0.88, 1);opacity:0}#intro .btn picture img{transition:all .6s cubic-bezier(0.61, 1, 0.88, 1);opacity:0}#intro .btn picture:nth-child(2){position:absolute;z-index:21;top:0;left:0;transition:all .6s cubic-bezier(0.61, 1, 0.88, 1);opacity:1}#intro .btn picture:nth-child(2) img{transition:all .6s cubic-bezier(0.61, 1, 0.88, 1);opacity:1}#intro .btn.on picture{z-index:21;transition:all .6s cubic-bezier(0.61, 1, 0.88, 1);opacity:1}#intro .btn.on picture img{transition:all .6s cubic-bezier(0.61, 1, 0.88, 1);opacity:1}#intro .btn.on picture:nth-child(2){z-index:20;transition:all .6s cubic-bezier(0.61, 1, 0.88, 1);opacity:0}#intro .btn.on picture:nth-child(2) img{transition:all .6s cubic-bezier(0.61, 1, 0.88, 1);opacity:0}#intro .wrap{background-color:#e9582b;position:relative;padding:25rem 0 60rem;margin-top:20rem}#intro .wrap .main{position:relative;z-index:20;width:335rem;margin:0 0 0 20rem;transition:all .6s cubic-bezier(0.61, 1, 0.88, 1);opacity:1;pointer-events:all}#intro .wrap .main:nth-child(2){position:absolute;top:25rem;left:0;width:335rem;transition:all .6s cubic-bezier(0.61, 1, 0.88, 1);opacity:0;pointer-events:none}#intro .wrap.on{background-color:#2ba0d2}#intro .wrap.on .main{transition:all .6s cubic-bezier(0.61, 1, 0.88, 1);opacity:0;pointer-events:none}#intro .wrap.on .main:nth-child(2){transition:all .6s cubic-bezier(0.61, 1, 0.88, 1);opacity:1;pointer-events:all}#cuisine{background-color:#fef2de;background-image:url("../img/top/cuisine_bg_sp.svg");background-size:contain;background-position:center 400rem;background-repeat:no-repeat}#cuisine .ttl{width:338rem;padding:65rem 0 0;margin:0 auto 0}#cuisine .wrap{width:100%;margin:30rem auto 0;padding-bottom:109rem}#cuisine .content{position:relative;z-index:10}#cuisine .pic{width:335rem;margin:0 auto}#cuisine .pref{position:relative;z-index:10;width:171.42rem;margin:-10rem 0 0 20rem}#cuisine .name{position:relative;z-index:30;width:252rem;margin:8rem 0 0 35rem}#cuisine .main{width:300rem;margin:10rem auto 0;font-size:22rem;font-weight:700;letter-spacing:.1em;line-height:1.5454545455;text-align:left;color:#fff}#cuisine .sub{width:300rem;margin:7rem auto 0;font-size:16rem;font-weight:500;letter-spacing:0em;line-height:1.75;text-align:left;color:#fff}#cuisine .caution{width:300rem;margin:3rem auto 0;font-size:14rem;font-weight:500;letter-spacing:.05em;line-height:2;text-align:left;color:#fff}#cuisine .spot{position:relative;z-index:10;margin:40rem auto 0;width:335rem;background-color:#fff;border-radius:15rem;padding:17rem 17rem 17rem 17rem}#cuisine .spot_pic{width:300rem;margin:-28rem auto 0}#cuisine .spot_deco{position:absolute;z-index:10;width:300rem;pointer-events:none}#cuisine .spot_name{margin:20rem 0 0 23rem;font-size:20rem;font-weight:700;letter-spacing:.05em;line-height:1;text-align:left}#cuisine .spot_text{margin:10rem 0 0;font-size:13rem;font-weight:400;letter-spacing:0em;line-height:1.6923076923;text-align:left}#cuisine .spot_wrap{position:relative;background-color:#f4f4f4;width:300rem;border-radius:10rem;padding:8rem;margin:18rem 0 0}#cuisine .spot_content{display:flex;justify-content:flex-start;align-items:center;flex-flow:row;flex-wrap:nowrap}#cuisine .spot_content:nth-child(2){margin:8rem 0 0}#cuisine .spot_mark{width:21.21rem}#cuisine .spot_place{color:#5c5c5c;font-size:12rem;font-weight:700;letter-spacing:0em;line-height:1;text-align:left}#cuisine .spot_number{color:#5c5c5c;font-size:12rem;font-weight:700;letter-spacing:0em;line-height:1;text-align:left}#cuisine .content:nth-child(2){margin:10rem 0 0}#cuisine .content:nth-child(2) .pic{width:355rem;margin:0 0 0 0}#cuisine .content:nth-child(2) .pref{width:167.57rem;margin:18rem 0 0 21rem}#cuisine .content:nth-child(2) .name{width:210rem}#cuisine .content:nth-child(2) .spot_pic{width:302.8rem;margin:-44rem auto 0}#cuisine .content:nth-child(3){margin:80rem 0 0}#cuisine .content:nth-child(3) .pic{position:relative;left:-68rem;width:462rem;margin:-80rem auto 0}#cuisine .content:nth-child(3) .name{width:294rem}#cuisine .content:nth-child(3) .pref{margin:0rem 0 0 35rem}#cuisine .content:nth-child(3) .spot_pic{width:302.8rem;margin:-44rem auto 0}#cuisine .content:nth-child(3) .caution{letter-spacing:0}#cuisine .content:nth-child(4) .pic{width:355rem;margin:57rem 0 0}#cuisine .content:nth-child(4) .name{width:210rem}#cuisine .content:nth-child(4) .pref{width:166.49rem;margin:0rem 0 0 20rem}#cuisine .content:nth-child(4) .main{margin:10rem 0 0 35rem;line-height:1.25}#cuisine .content:nth-child(4) .sub{font-size:20rem;line-height:1.9;width:300.5rem;font-size:16rem;font-weight:400;letter-spacing:0em;line-height:1.75}#cuisine .content:nth-child(4) .spot_pic{width:302.8rem;margin:-44rem auto 0}#cuisine .content:nth-child(4) .caution{letter-spacing:0}#reserve{position:relative;z-index:10;padding-bottom:80rem}#reserve .wave{margin:-63rem auto 0}#reserve .crab{position:absolute;top:470rem;left:23rem;width:125.95rem}#reserve .text{margin:33rem auto 0;color:#000;font-size:20rem;font-weight:700;letter-spacing:0em;line-height:1.4;text-align:center}#reserve .text .b{color:#3f94cc}#reserve .text .g{color:#1a722e}#reserve .text .top{width:216rem}#reserve .text .bottom{display:block;margin:6rem auto;font-size:17rem;font-weight:700;letter-spacing:0em;line-height:1.5294117647;text-align:center}#reserve .btn{position:relative;z-index:10;width:335rem;margin:70rem auto 0}#reserve .btn .btn_flex{position:absolute;z-index:20;bottom:14.1rem;left:50%;transform:translate(-50%, 0);display:flex;justify-content:space-between;align-items:flex-start;flex-flow:row;flex-wrap:nowrap;width:280rem}#reserve .btn.two{width:135rem}#map{position:relative;z-index:9;background-color:#fef2de;padding:60rem 0 220rem}#map .niigata,#map .toyama,#map .ishikawa,#map .fukui{position:absolute;left:50%;transform:translateX(-50%);opacity:0;pointer-events:none;transition-duration:.7s}#map .niigata.on,#map .toyama.on,#map .ishikawa.on,#map .fukui.on{opacity:1;pointer-events:all;transition-duration:.7s}#map .bubble{width:300rem;margin:0 auto 0}#map .ttl{margin:0rem auto 0;color:#333;font-size:30rem;font-weight:700;letter-spacing:.05em;line-height:2;text-align:center}#map .text{width:335rem;margin:17rem auto 0;color:#333;font-size:16rem;font-weight:500;letter-spacing:.05em;line-height:2;text-align:center}#map .anchor_wrap{position:sticky;width:335rem;margin:38rem auto 0;display:flex;justify-content:space-between;align-items:flex-start;flex-flow:row;flex-wrap:nowrap}#map .anchor_wrap .anchor_content{position:relative;width:80rem}#map .anchor_wrap .anchor_content .frag{opacity:0;position:absolute;z-index:20;top:-60rem;left:27rem;width:34.41rem;pointer-events:none}#map .anchor_wrap .anchor_content .btn picture:nth-child(1){display:block}#map .anchor_wrap .anchor_content .btn picture:nth-child(2){display:none}#map .anchor_wrap .anchor_content.on .frag{opacity:1;top:-30rem;transition:all .4s ease-out}#map .anchor_wrap .anchor_content.on .btn picture:nth-child(1){display:none}#map .anchor_wrap .anchor_content.on .btn picture:nth-child(2){display:block}#map .map_wrap{position:relative;margin:40rem auto 0}#map .map_wrap .map_frame{width:351rem;margin:0 auto;position:relative;overflow:hidden}#map .map_wrap .map_frame .bar{display:block;position:absolute;top:0;left:0;width:8rem;height:100%;background:url(../img/top/bar_sp.png) no-repeat left top;background-size:cover;z-index:40}#map .map_wrap .map_frame .bar:nth-of-type(2){width:100%;height:8rem;top:0;left:0;background:url(../img/top/bar_sp_w.png) no-repeat left top;background-size:cover}#map .map_wrap .map_frame .bar:nth-of-type(3){left:auto;right:0%}#map .map_wrap .map_frame .bar:nth-of-type(4){width:100%;height:8rem;top:auto;bottom:0;left:0;background:url(../img/top/bar_sp_w.png) no-repeat left top;background-size:cover}#map .map_wrap .map_frame .frame{display:none}#map .map_wrap .map_frame img{position:absolute;z-index:30;pointer-events:none}#map .map_wrap .map{position:relative;z-index:20;top:0;left:50%;transform:translate(-50%, 0);width:351rem;height:618rem;height:218rem;margin:0 auto;overflow:hidden;display:flex;justify-content:center;align-items:center;align-content:center}#map .map_wrap .map .map_target{position:relative;width:calc(100% - 16rem);height:calc(100% - 16rem)}#map .map_wrap .map .map_target.open:before,#map .map_wrap .map .map_target.open:after{opacity:0}#map .map_wrap .map .map_target:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:30;pointer-events:none}#map .map_wrap .map .map_target:after{content:"";display:block;width:164rem;height:164rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:url(../img/top/map_atn.svg) no-repeat top center;background-size:contain;z-index:31;pointer-events:none}#map .map_wrap .map .map_target img{position:relative;z-index:10;width:700rem;height:auto;max-inline-size:none;max-block-size:none}#map .map_wrap .btn_spot_detail{position:absolute;top:0;left:0;display:block;opacity:0;background:#fff;cursor:pointer}#map .map_wrap .btn_spot_detail:hover{opacity:.5}#map .map_wrap .niigata .btn_spot_detail:nth-of-type(1){width:150rem;height:47rem;top:238rem;left:466rem}#map .map_wrap .niigata .btn_spot_detail:nth-of-type(2){width:142rem;height:55rem;top:437rem;left:72rem}#map .map_wrap .niigata .btn_spot_detail:nth-of-type(3){width:129rem;height:47rem;top:36rem;left:311rem}#map .map_wrap .niigata .btn_spot_detail:nth-of-type(4){width:110rem;height:32rem;top:135rem;left:185rem}#map .map_wrap .niigata .btn_spot_detail:nth-of-type(5){width:153rem;height:42rem;top:122rem;left:363rem}#map .map_wrap .niigata .btn_spot_detail:nth-of-type(6){width:141rem;height:58rem;top:435rem;left:74rem}#map .map_wrap .niigata .btn_spot_detail:nth-of-type(7){width:142rem;height:54rem;top:381rem;left:239rem}#map .map_wrap .toyama .btn_spot_detail:nth-of-type(1){width:82rem;height:32rem;top:296rem;left:197rem}#map .map_wrap .toyama .btn_spot_detail:nth-of-type(2){width:96rem;height:43rem;top:342rem;left:274rem}#map .map_wrap .toyama .btn_spot_detail:nth-of-type(3){width:134rem;height:46rem;top:382rem;left:280rem}#map .map_wrap .toyama .btn_spot_detail:nth-of-type(4){width:129rem;height:44rem;top:242rem;left:280rem}#map .map_wrap .toyama .btn_spot_detail:nth-of-type(5){width:164rem;height:46rem;top:212rem;left:90rem}#map .map_wrap .ishikawa .btn_spot_detail:nth-of-type(1){width:116rem;height:43rem;top:294rem;left:526rem}#map .map_wrap .ishikawa .btn_spot_detail:nth-of-type(2){width:100rem;height:44rem;top:327rem;left:75rem}#map .map_wrap .ishikawa .btn_spot_detail:nth-of-type(3){width:118rem;height:35rem;top:434rem;left:227rem}#map .map_wrap .ishikawa .btn_spot_detail:nth-of-type(4){width:130rem;height:58rem;top:266rem;left:170rem}#map .map_wrap .ishikawa .btn_spot_detail:nth-of-type(5){width:96rem;height:50rem;top:275rem;left:319rem}#map .map_wrap .ishikawa .btn_spot_detail:nth-of-type(6){width:108rem;height:40rem;top:180rem;left:409rem}#map .map_wrap .fukui .btn_spot_detail:nth-of-type(1){width:110rem;height:55rem;top:46rem;left:15rem}#map .map_wrap .fukui .btn_spot_detail:nth-of-type(2){width:166rem;height:49rem;top:163rem;left:121rem}#map .map_wrap .fukui .btn_spot_detail:nth-of-type(3){width:95rem;height:36rem;top:107rem;left:97rem}#map .map_wrap .fukui .btn_spot_detail:nth-of-type(4){width:168rem;height:41rem;top:336rem;left:311rem}#map .map_wrap .fukui .btn_spot_detail:nth-of-type(5){width:169rem;height:47rem;top:333rem;left:312rem}#course{position:relative;background-color:#fef2de;padding:0rem 0 127rem}#course .course_content{position:absolute;top:67rem;left:0;opacity:0;pointer-events:none;transition:all .7s ease-out}#course .course_content.on{position:relative;opacity:1;pointer-events:all;transition:all .7s ease-out}#course .course_content.niigata .crab:nth-child(3){display:none}#course .course_content.niigata .crab:nth-child(4){display:none}#course .course_content.niigata .crab:nth-child(5){top:3795rem}#course .course_content.niigata .pref .inner .flag{top:65rem;left:214rem}#course .course_content.niigata .line{position:absolute;z-index:0;width:59.4rem;left:187rem}#course .course_content.niigata .line.b{width:239.4rem;left:-43rem}#course .course_content.niigata .line.c{width:234.4rem;left:172rem}#course .course_content.niigata .line.d{width:258.4rem;left:-32rem}#course .course_content.toyama .crab:nth-child(3){top:1567rem}#course .course_content.toyama .crab:nth-child(4){width:115rem;top:2264rem;left:220rem}#course .course_content.toyama .crab:nth-child(5){width:133.47rem;top:3736rem}#course .course_content.toyama .pref .inner .flag{top:144rem;left:116rem}#course .course_content.toyama .line.b{width:249.4rem;left:-23rem;top:1189rem}#course .course_content.toyama .line.c{width:234.4rem;left:172rem;top:1879rem}#course .course_content.toyama .line.d{width:258.4rem;left:-32rem;top:2609rem}#course .course_content.toyama .flex.d .pic .telop{right:-42rem;top:184rem;width:260rem}#course .course_content.ishikawa .crab:nth-child(3){top:1620rem}#course .course_content.ishikawa .crab:nth-child(4){width:115rem;top:2264rem;left:220rem}#course .course_content.ishikawa .crab:nth-child(5){width:133.47rem;top:3817rem;left:235rem}#course .course_content.ishikawa .pref .inner .flag{top:164rem;left:80.5rem}#course .course_content.ishikawa .line.d{width:258.4rem;left:-42rem;top:2609rem}#course .course_content.fukui .crab:nth-child(3){top:1660rem}#course .course_content.fukui .crab:nth-child(4){width:115rem;top:2334rem;left:220rem}#course .course_content.fukui .crab:nth-child(5){width:133.47rem;top:3888rem;left:235rem}#course .course_content.fukui .pref .inner .flag{top:198rem;left:63.5rem}#course .course_content.fukui .line.d{width:258.4rem;left:-42rem;top:2609rem}#course .course_content.fukui .flex.b .pic .telop{right:-42rem;top:184rem;width:260rem}#course .course_content.fukui .flex.d .pic .telop{right:-42rem;top:184rem;width:260rem}#course .crab_top{display:none;position:absolute;width:288.45rem;right:100rem;top:-28rem}#course .crab{position:absolute;z-index:30;width:218.63rem;top:50rem;left:50rem}#course .crab:nth-child(2){width:103.89rem;top:834rem;left:220rem}#course .crab:nth-child(3){width:115rem;top:1547rem;left:20rem}#course .crab:nth-child(4){width:178rem;top:2260rem;left:220rem}#course .crab:nth-child(5){width:142.47rem;top:3847rem;left:235rem}#course .top{margin:0 auto 0;width:100%}#course .ttl{margin:25.7rem auto 0;width:308.91rem;display:block}#course .train{position:absolute;z-index:20;width:161.07rem;left:27rem;top:248rem}#course .pref{width:335rem;margin:60rem auto 0}#course .pref .inner{position:relative;width:100%;height:auto}#course .pref .inner .flag{position:absolute;width:33.73rem}#course .mark{position:relative;z-index:10;width:233.9rem;margin:10rem auto 0}#course .mark .telop{position:absolute;z-index:20;right:30rem;top:183rem;rotate:-8deg;width:170rem}#course .line{position:absolute;z-index:0;width:59.4rem;left:187rem;top:831rem}#course .line.b{width:239.4rem;left:-43rem;top:1158rem}#course .line.c{width:234.4rem;left:172rem;top:1955rem}#course .line.d{width:238.4rem;left:-42rem;top:2679rem}#course .flex{width:100%;display:flex;justify-content:space-between;align-items:flex-start;flex-flow:column;flex-wrap:nowrap;margin:100rem 0 0 auto}#course .flex .wrap{width:100%}#course .flex .wrap .num{width:103.96rem;margin:0 0 0 11rem}#course .flex .wrap .pic{position:relative;width:337rem;height:274rem;z-index:10;margin:-12rem 0 0 auto}#course .flex .wrap .pic .telop{position:absolute;z-index:20;right:17rem;top:214rem;width:180rem}#course .flex .wrap .ttl{font-family:"SourceHanSerifJP";width:441rem;margin:28.8rem 0 0 37rem;color:#623602;font-size:36rem;font-weight:700;letter-spacing:.05em;line-height:1.2777777778;text-align:left}#course .flex .wrap .text{width:318rem;margin:15rem 0 0 37rem;color:#333;font-size:14rem;font-weight:500;letter-spacing:.05em;line-height:2;text-align:left}#course .flex .wrap .detail{margin:17rem auto 0;background-color:#f0e1ca;border-radius:10rem;width:318rem;padding:26rem 17rem 26rem 17rem;color:#333;font-size:13rem;font-weight:500;letter-spacing:0em;line-height:1.6923076923;text-align:left;display:block}#course .flex.b,#course .flex.d{flex-flow:row-reverse;margin:45rem auto 0 0}#course .flex.b .wrap .num,#course .flex.d .wrap .num{width:103.96rem;margin:0 11rem 0 auto}#course .flex.b .wrap .pic,#course .flex.d .wrap .pic{position:relative;width:337rem;z-index:10;margin:-12rem auto 0 0}#course .flex.b .wrap .pic .telop,#course .flex.d .wrap .pic .telop{position:absolute;z-index:20;right:-20rem;top:189rem;width:180rem}#course .flex.c{margin:46.7rem 0 0 0}#course .flex.c .ttl{margin:28.8rem 0 0 37rem}#course .flex.c .text{width:318rem;margin:20rem 0 0 37rem}#course .flex.d .ttl{margin:28.8rem 0 0 37rem}#course .flex.d .text{width:318rem;margin:20rem 0 0 37rem}#course .reserve_wrap{position:relative;z-index:10;margin:48rem auto 0;width:100%;height:259rem;background-color:#d8b978;display:flex;justify-content:center;align-items:center;flex-flow:row}#course .reserve_wrap::before{position:absolute;z-index:20;width:100%;height:80rem;content:""}#course .reserve_wrap .reserve_train{position:absolute;z-index:20;top:224rem;right:0rem;width:219.49rem}#course .reserve_wrap .reserve_top{padding-top:38rem;width:300rem;margin:0 auto 0}#course .reserve_wrap .btn{position:relative;z-index:10;width:335rem;margin:-12rem auto 0}#course .reserve_wrap .btn .btn_flex{position:absolute;z-index:20;bottom:14.1rem;left:50%;transform:translate(-50%, 0);display:flex;justify-content:space-between;align-items:flex-start;flex-flow:row;flex-wrap:nowrap;width:280rem}#course .reserve_wrap .btn.two{width:135rem}#course .reserve_text{width:316.13rem;margin:53rem auto 0;padding-bottom:40rem}@keyframes foot_print_sp{0%{clip-path:polygon(100% 0, 0 0, 0 0, 100% 0)}100%{clip-path:polygon(100% 0, 0 0, 0 100%, 100% 100%)}}#course .foot_print_l{clip-path:polygon(100% 0, 0 0, 0 0, 100% 0)}#course .foot_print_l.on{animation-name:foot_print_sp;animation-duration:2s;animation-fill-mode:forwards;animation-timing-function:ease;animation-iteration-count:1}#course .foot_print_r{clip-path:polygon(100% 0, 0 0, 0 0, 100% 0)}#course .foot_print_r.on{animation-name:foot_print_sp;animation-duration:2s;animation-fill-mode:forwards;animation-timing-function:ease;animation-iteration-count:1}#crab{background-color:#e8542d;padding-top:47rem;padding-bottom:100rem}#crab .ttl{margin:0 auto 0;color:#fff;font-size:32rem;font-weight:700;letter-spacing:0em;line-height:1.875;text-align:center;font-family:"SourceHanSerifJP"}#crab .wrap{background-color:#fff;position:relative;z-index:20;width:335rem;margin:20rem auto 0;border-radius:20rem;display:flex;justify-content:space-between;align-items:flex-start;flex-flow:column;flex-wrap:nowrap}#crab .wrap .content{width:300rem;display:flex;justify-content:space-between;align-items:center;flex-flow:row;flex-wrap:nowrap;margin:0 auto;padding:20rem 0 30rem;border-bottom:1px solid #e8542d}#crab .wrap .content .content_l{width:110rem;display:flex;justify-content:space-between;align-items:center;flex-flow:column;flex-wrap:wrap}#crab .wrap .content .pic{width:104rem}#crab .wrap .content .name{height:27rem;margin:-5rem auto 0}#crab .wrap .content .detail{color:#650904;font-size:12rem;font-weight:400;letter-spacing:.05em;line-height:1;text-align:center;margin:3rem auto 0;width:135rem}#crab .wrap .content .text{width:161rem;color:#333;font-size:13rem;font-weight:400;letter-spacing:0em;line-height:1.5384615385;text-align:left}#crab .wrap .content:nth-child(2) .name{width:112rem}#crab .wrap .content:nth-child(3) .name{width:83rem}#crab .wrap .content:nth-child(4){border-bottom:0}#crab .wrap .content:nth-child(4) .name{width:70rem}#crab .crab.pc{position:relative;z-index:10;width:1380.66rem;margin:-538rem auto 0}#toku .wave{margin:-61rem auto 0}#toku .wrap{width:335rem;margin:61rem auto 0;padding-bottom:40rem;border-top:10rem solid #1a722e;border-right:2px solid #1a722e;border-left:2px solid #1a722e;border-bottom:2px solid #1a722e}#toku .wrap .content{width:300rem;margin:0 auto}#toku .wrap .content .ttl{width:262rem;margin:40rem auto 0;padding-bottom:39rem}#toku .wrap .content .plan{width:100%;margin:0 auto;padding:14rem 0}#toku .wrap .content .term{width:100%;margin:30rem 0 0}#toku .wrap .content .caution_wrap{margin:20rem 0 0}#toku .wrap .content .caution_wrap .caution_content{display:flex;justify-content:flex-start;align-items:flex-start;flex-flow:row;flex-wrap:nowrap;margin:11rem 0 0;color:#343434;font-size:12rem;font-weight:400;letter-spacing:.05em;line-height:1.6666666667;text-align:left}#toku .wrap .content .caution_wrap .caution_content p:nth-child(1){width:12rem}#toku .wrap .content .caution_wrap .caution_content p:nth-child(2){margin-left:8rem;width:780rem}#toku .wrap .content .btn.detail{margin:30rem auto 0}#toku .wrap .content .btn.detail::after{background-image:none}#toku .wrap .content .btn.detail .arw{position:absolute;width:22rem;top:50%;right:37rem;transform:translate(0, -50%)}#toku .wrap .content:nth-child(2),#toku .wrap .content:nth-child(3),#toku .wrap .content:nth-child(4),#toku .wrap .content:nth-child(5){border-top:1px solid #dbdbdb}#present{width:335rem;margin:40rem auto 0}#present .btn.detail.top{width:335rem;height:80rem;color:#fff;font-size:16rem;font-weight:500;letter-spacing:.05em;line-height:1.75;text-align:left;padding:14rem 0 14rem 17rem;border-radius:0}#present .btn.detail.top::after{content:"";display:block;position:absolute;z-index:20;rotate:-90deg;top:23%;left:92%;transform:translate(-50%, -50%);width:21rem;height:24rem;background-image:none}#present .btn.detail.top .arw{transition:all .4s ease-out;position:absolute;top:50%;right:19rem;transform:translate(0, -50%) rotate(-90deg);width:22rem}#present .btn.detail.top.open .arw{transition:all .4s ease-out;transform:translate(0, -50%) rotate(90deg)}#present .accordion_present{overflow:hidden}#present .accordion_present .accordion_present_area{padding-top:24rem;border-right:2px solid #1a722e;border-left:2px solid #1a722e;border-bottom:2px solid #1a722e;padding-bottom:45rem}#present .wrap .top{width:312.5rem;margin:0 0 0 auto}#present .wrap .example{width:295rem;margin:-30rem auto 0}#present .wrap .text{width:295rem;color:#000;font-size:14rem;font-weight:400;letter-spacing:.05em;line-height:2;text-align:left;margin:30rem auto 0;font-family:"NotoSansJP"}#present .wrap .term{text-align:center;width:340rem;color:#000;font-size:12rem;font-weight:400;letter-spacing:.05em;line-height:1.6666666667;margin:40rem auto 0;display:flex;justify-content:center;align-items:flex-start;flex-flow:row;flex-wrap:wrap}#present .wrap .caution{font-family:"NotoSansJP";width:285rem;color:#000;font-size:14rem;font-weight:400;letter-spacing:.05em;line-height:1.4285714286;text-align:left;margin:10rem auto 0;display:flex;justify-content:flex-start;align-items:flex-start;flex-flow:row;flex-wrap:nowrap}#present .wrap .caution .l{width:14rem}#present .wrap .caution .r{margin-left:4rem}#present .wrap .btn.detail{width:295rem;padding:9.5rem 30rem 9rem 0;margin:30rem auto 0}#present .wrap .btn.detail::after{background-image:none}#present .wrap .btn.detail .arw{position:absolute;width:22rem;top:50%;right:17rem;transform:translate(0, -50%)}#club{padding-bottom:64rem}#club .ttl{width:276rem;margin:60rem auto 0}#club .pic{width:640rem;margin:-12.4rem auto 0;position:relative;left:-135rem;z-index:10}#club .detail_wrap{position:relative;z-index:20;width:335rem;height:246rem;margin:-15rem auto 0;background-color:#faf4ee;border-radius:6rem}#club .detail_wrap .detail_text{width:299.9rem;padding-top:29rem;margin:0rem auto 0}#club .detail_wrap .btn{width:299.9rem;margin:34rem auto 0}#club .text{font-family:"NotoSansJP";width:335rem;color:#000;font-size:14rem;font-weight:500;letter-spacing:.05em;line-height:2;text-align:left;margin:30rem auto 0}#club .btn.top{width:335rem;height:80rem;color:#fff;font-size:16rem;font-weight:500;letter-spacing:.05em;line-height:1.75;text-align:left;padding:14rem 0 14rem 17rem;border-radius:0}#club .btn.top::after{content:"";display:block;position:absolute;z-index:20;rotate:-90deg;top:23%;left:92%;transform:translate(-50%, -50%);width:21rem;height:24rem}#club .btn.top{margin:40rem auto 0;width:335rem;height:80rem;color:#fff;font-size:16rem;font-weight:500;letter-spacing:.05em;line-height:1.75;text-align:left;padding:14rem 0 14rem 17rem;border-radius:0;background-color:#62316a}#club .btn.top::after{content:"";display:block;position:absolute;z-index:20;top:53%;left:90%;transform:translate(-50%, -50%);width:21rem;height:20rem;rotate:0deg;background-image:none}#club .btn.top .arw{transition:all .4s ease-out;position:absolute;top:50%;right:19rem;transform:translate(0, -50%) rotate(180deg);width:22rem}#club .btn.top.open .arw{transition:all .4s ease-out;transform:translate(0, -50%) rotate(0deg)}#club .accordion{margin:0rem auto 0;width:335rem;border-right:2px solid #62316a;border-left:2px solid #62316a;border-bottom:2px solid #62316a;overflow:hidden}#club .accordion .accordion_area{padding-top:25rem;padding-bottom:48rem}#club .accordion .accordion_top{width:295rem;margin:0 auto 0;font-family:"SourceHanSerifJP";color:#62316a;font-size:24rem;font-weight:600;letter-spacing:.04em;line-height:1.6666666667}#club .accordion .accordion_presents{width:295rem;margin:24rem auto 0}#club .accordion .accordion_presents.b{margin:40rem auto 0}#club .accordion .accordion_text{font-family:"NotoSansJP";width:295rem;margin:16rem auto 0;color:#000;font-size:14rem;font-weight:400;letter-spacing:.05em;line-height:2;text-align:left}#club .accordion .btn.detail{width:295rem;background-color:#62316a;margin:16rem auto 0;padding:9rem 39rem 9rem 0}#club .accordion .btn.detail::after{background-image:url("../img/top/arw_purple.svg");rotate:90deg;top:20rem;left:59%;width:22rem;height:22rem;background-size:cover}#club .accordion .btn.detail.b{margin:16rem auto 0}#nav_floating{opacity:0;pointer-events:none;width:100%;display:block;position:fixed;right:0rem;top:0rem;z-index:100}#nav_floating .bg{position:absolute;z-index:20;top:0;width:100%;height:114rem;background-color:#d8b978}#nav_floating .tab{position:absolute;z-index:10;top:0;right:343rem;width:32rem;height:114rem;background-color:#d8b978;display:flex;justify-content:center;align-items:center;border-right:1px solid #fff}#nav_floating .tab img{display:block;width:13.66rem}#nav_floating .wrap{transition:all .4s ease-out;position:absolute;top:0;right:-406rem;z-index:20;width:345rem;height:114rem;display:flex;justify-content:flex-start;align-items:flex-start;flex-flow:row;flex-wrap:nowrap}#nav_floating .content{position:relative;z-index:20;width:70rem;margin-right:14rem;display:flex;justify-content:center;align-items:center}#nav_floating .content .pic{width:70rem;display:block;margin-top:32rem}#nav_floating .content .frag{display:none}#nav_floating .content::before{content:"";display:block;top:0;left:0;width:240rem;height:80rem;position:absolute;z-index:-1}#nav_floating .course_text{position:absolute;z-index:20;top:15rem;right:-39rem;width:100%;height:20rem;color:#fff;font-size:14rem;font-weight:700;letter-spacing:.05em;text-align:left}#nav_floating .spot{display:block;position:absolute;z-index:10;top:0rem;right:-9rem;width:88rem;height:75rem}#nav_floating .anchor_wrap{position:fixed;left:50%;top:0rem;transform:translate(-50%, 0);width:101%;padding-top:38rem;padding-left:22rem;padding-right:22rem;padding-bottom:92rem;margin:0rem auto 0;display:flex;justify-content:space-between;align-items:flex-start;flex-flow:row;flex-wrap:nowrap}#nav_floating .anchor_wrap .anchor_content{position:relative;width:80rem}#nav_floating .anchor_wrap .anchor_content .frag{opacity:0;position:absolute;z-index:20;top:-60rem;left:27rem;width:34.41rem;pointer-events:none}#nav_floating .anchor_wrap .anchor_content .btn picture:nth-child(1){display:block}#nav_floating .anchor_wrap .anchor_content .btn picture:nth-child(2){display:none}#nav_floating .anchor_wrap .anchor_content.on .frag{opacity:1;top:-30rem;transition:all .4s ease-out}#nav_floating .anchor_wrap .anchor_content.on .btn picture:nth-child(1){display:none}#nav_floating .anchor_wrap .anchor_content.on .btn picture:nth-child(2){display:block}#nav_floating.open .wrap{transition:all .4s ease-out;right:0rem}#modal{opacity:1;position:fixed;z-index:200;top:0;left:0;width:100%;height:100vh;opacity:0;pointer-events:none;overscroll-behavior-y:contain}#modal.open{opacity:1;pointer-events:all}#modal .bg{position:fixed;top:0;left:0;z-index:10;width:100%;height:120lvh;background-color:rgba(0,0,0,.6);backdrop-filter:blur(10rem);-webkit-backdrop-filter:blur(10rem)}#modal .prev,#modal .next{position:absolute;top:667rem;transform:translate(0, -50%);z-index:20;width:39rem;height:78rem;display:flex;justify-content:center;align-items:center;background-color:#fff}#modal .prev img,#modal .next img{display:block;width:13.66rem}#modal .prev{left:0;border-radius:0 100% 100% 0%/50%}#modal .next{right:0;border-radius:100% 0 0 100%/50%}#modal .next img{rotate:180deg}#modal .modal_content{padding-top:71rem;padding-bottom:176rem;position:relative}#modal .wrap{position:relative;z-index:19;width:335rem;padding:10rem;margin:auto;background-color:#fef2de}#modal .wrap .close{position:absolute;top:-43.9rem;right:0;z-index:20;width:24rem;height:24rem}#modal .wrap .course_name{position:absolute;top:586rem;left:46rem;z-index:20;height:39rem}#modal .wrap .course_name img{width:auto;height:100%}#modal .wrap .course_name[data-area=niigata]{width:145rem}#modal .wrap .course_name[data-area=toyama]{width:148rem}#modal .wrap .course_name[data-area=ishikawa]{width:187rem}#modal .wrap .course_name[data-area=fukui]{width:113rem}#modal .wrap .pages{position:absolute;top:594.1rem;left:217rem;z-index:20;color:#fff;font-size:20rem;font-weight:400;letter-spacing:.05em;line-height:1;text-align:left;display:flex;justify-content:flex-start;align-items:center;flex-flow:row;flex-wrap:nowrap}#modal .wrap .wrap_bg{background-color:#fff;border-radius:20rem;width:315rem;display:flex;justify-content:flex-end;align-items:flex-start;flex-flow:column-reverse;padding:17rem 20rem 17rem 20rem}#modal .wrap .distance{color:#5c5c5c}#modal .wrap .l{width:100%;margin-top:19rem}#modal .wrap .l .name{color:#333;font-size:20rem;font-weight:700;letter-spacing:.05em;line-height:1.2;text-align:left}#modal .wrap .l .text{width:100%;margin-top:14rem;padding:9.2rem 15.1rem 12.8rem;background-color:#f4f4f4;border-radius:10rem;font-size:12rem;font-weight:500;letter-spacing:0em;line-height:1.5;text-align:left}#modal .wrap .l .google{margin:14rem auto 0;width:200rem}#modal .wrap .r{position:relative;z-index:10;width:277rem}#modal .wrap .r .btn{position:absolute;z-index:20;width:50rem;top:79rem}#modal .wrap .r .btn img{border-radius:50%}#modal .wrap .r .slider_prev{left:-39rem}#modal .wrap .r .slider_next{right:-39rem}#modal .wrap .r .slider_next img{rotate:180deg}#modal .wrap .r .pic{width:100%;max-height:208rem}#modal .wrap .r .swiper-slide{display:flex;justify-content:center;max-height:208rem}#modal .wrap .r .pages_nav{margin:14rem auto 0;width:51rem;display:flex;justify-content:center;align-items:flex-start;flex-flow:row;flex-wrap:nowrap}#modal .wrap .r .pages_nav .swiper-pagination-bullet{width:11rem;height:11rem;border:1px solid #707070;background-color:#fff;margin:0 9rem 0 0;border-radius:0;opacity:1}#modal .wrap .r .pages_nav .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#42b4e3;border:1px solid #42b4e3}#modal .wrap .r .pages_nav .swiper-pagination-bullet:last-child{margin:0 0 0 0}#modal .wrap .r #slide_spot_target[data-small="1"] li[data-swiper-slide-index="2"]{z-index:-1}#modal .wrap .r #slide_spot_target[data-small="1"] li[data-swiper-slide-index="2"] img{scale:1.5;transform:translateY(21rem)}footer{background-color:#fff}footer .share{padding:3.6% 0 2% 0;width:16.8vw;display:inline-block;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;flex-flow:row}footer .share .btn{width:22rem}footer .copy{border-top:#707070 1px solid;font-weight:700;letter-spacing:0em;line-height:1;text-align:center;color:#404d55;font-family:"Yu Mincho",YuMincho,serif;padding-top:4%;padding-bottom:4%;font-size:2.4vw;letter-spacing:-0.02em}footer .copy #page_top{position:absolute;z-index:150;left:0;bottom:0;opacity:0;margin-top:13rem;background-color:#404d55;height:36rem;width:36rem;display:flex;justify-content:center;align-items:center}footer .copy #page_top .dli-chevron-up{display:inline-block;vertical-align:middle;color:#fff;line-height:1;width:.7em;height:.7em;border:.1em solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateY(25%) rotate(-45deg)}}