html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@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:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-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{-webkit-transform:translate3d(0px, 0, 0);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:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-webkit-scroll-snap-type:none;-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";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{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0, 0, 0, 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;-webkit-transform-origin:50%;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{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display: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;-webkit-transform-origin:center;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(0.33);transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;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%;-webkit-transform:translate3d(0px, -50%, 0);transform:translate3d(0px, -50%, 0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{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%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;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;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.page-manifest_detail .contents-text{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:400}.page-manifest-all .manifests-sub-item-text,.page-manifest-all .manifests-item-text,.page-manifest .four-detail-issues-text,.page-manifest .four-detail-solution-text,.page-bread-item::after,.page-bread-item,.shuin-footer-copyright,.page-index .schedule-text,.page-index .member-more,.page-index .member-other,.page-index .member-status,.page-index .member-block,.page-index .member-furigana,.page-index .map-text,.page-index .map .jmap-pref,.page-index .section-text{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:500}.page-manifest_detail .another-text,.page-manifest .more-anchor,.page-manifest .four-policies-anchor,.page-manifest .manifests-content-link-text,.page-manifest .page-head-link-text,.shuin-header-content-box-text,.page-index .member-result-text,.page-index .member-url,.page-index .search-label,.page-index .tab-trigger{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:600}.page-manifest-all .manifests-sub-item-title,.page-manifest-all .manifests-item-title,.page-manifest_detail .another-heading,.page-manifest_detail .contents-heading,.page-manifest_detail .fv-text,.page-manifest_detail .fv-heading-title,.page-manifest .more-list-item-text,.page-manifest .more-text,.page-manifest .section-title,.page-manifest .manifests-content-text,.page-manifest .manifests-content-heading-title,.shuin-header-content-box-link-anchor,.shuin-header-official-anchor,.page-index .schedule-member-name,.page-index .section-voice-anchor,.page-index .section-voice-anchor-x,.page-index .section-threepolicies-button-anchor,.page-index .section-threepolicies-readbutton,.page-index .section-policy-button-anchor,.page-index .member-name,.page-index .nodata,.page-index .section-search .allmember-link-anchor,.page-index .section-search .tab-content[data-type=name] .search-input-form,.page-index .section-search .selectbox-002 select,.page-index .section-title{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:700}.page-manifest .four-detail-issues-title,.page-manifest .four-detail-solution-title,.shuin-header-text,.page-index .keyvisual-title{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:800}.page-manifest .four-detail-solution-title,.page-index .schedule-modal-name,.page-index .pref{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:900}.page-manifest .soon .coming-soon,.page-manifest .section-title-en,.page-index .section-title-en,.page-index .coming-soon{font-family:"Bebas Neue",sans-serif;font-weight:400}.page-manifest_detail .fv-heading-num,.page-manifest .more-list-item-number,.page-manifest .manifests-content-heading-num{font-family:"Roboto",sans-serif;font-weight:700}@-webkit-keyframes scrollDown{0%{-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(0);transform:scaleY(0)}45%{-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(1);transform:scaleY(1)}55%{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scaleY(1);transform:scaleY(1)}100%{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scaleY(0);transform:scaleY(0)}}@keyframes scrollDown{0%{-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(0);transform:scaleY(0)}45%{-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(1);transform:scaleY(1)}55%{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scaleY(1);transform:scaleY(1)}100%{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scaleY(0);transform:scaleY(0)}}@-webkit-keyframes loopCardA{0%{-webkit-transform:translate3d(80%, 0, 0);transform:translate3d(80%, 0, 0)}100%{-webkit-transform:translate3d(-120%, 0, 0);transform:translate3d(-120%, 0, 0)}}@keyframes loopCardA{0%{-webkit-transform:translate3d(80%, 0, 0);transform:translate3d(80%, 0, 0)}100%{-webkit-transform:translate3d(-120%, 0, 0);transform:translate3d(-120%, 0, 0)}}@-webkit-keyframes loopCardB{0%{-webkit-transform:translate3d(calc(-20% - 0px), 0, 0);transform:translate3d(calc(-20% - 0px), 0, 0)}100%{-webkit-transform:translate3d(calc(-220% - 0px), 0, 0);transform:translate3d(calc(-220% - 0px), 0, 0)}}@keyframes loopCardB{0%{-webkit-transform:translate3d(calc(-20% - 0px), 0, 0);transform:translate3d(calc(-20% - 0px), 0, 0)}100%{-webkit-transform:translate3d(calc(-220% - 0px), 0, 0);transform:translate3d(calc(-220% - 0px), 0, 0)}}@-webkit-keyframes arrow1{0%{width:0}20%{width:285px}100%{width:285px}}@keyframes arrow1{0%{width:0}20%{width:285px}100%{width:285px}}@-webkit-keyframes cardFrontRotate{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}100%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}}@keyframes cardFrontRotate{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}100%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}}@-webkit-keyframes cardBackRotate{0%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes cardBackRotate{0%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@-webkit-keyframes cardFrontRotate-B{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}25%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}50%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}75%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes cardFrontRotate-B{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}25%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}50%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}75%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@-webkit-keyframes cardBackRotate-B{0%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}25%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}50%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}75%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}100%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}}@keyframes cardBackRotate-B{0%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}25%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}50%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}75%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}100%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}}@-webkit-keyframes visionMore{0%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes visionMore{0%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes visionDeco{0%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}@keyframes visionDeco{0%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}@-webkit-keyframes bgText{0%{background-position:bottom 0 left 0}100%{background-position:bottom 0 left max(-2483px,-147.7976190476vw)}}@keyframes bgText{0%{background-position:bottom 0 left 0}100%{background-position:bottom 0 left max(-2483px,-147.7976190476vw)}}@-webkit-keyframes bgText_SP{0%{background-position:bottom 0 left 0}100%{background-position:bottom 0 left -136.8vw}}@keyframes bgText_SP{0%{background-position:bottom 0 left 0}100%{background-position:bottom 0 left -136.8vw}}@-webkit-keyframes bounce{0%{-webkit-transform:rotate(90deg) translateX(0);transform:rotate(90deg) translateX(0)}50%{-webkit-transform:rotate(90deg) translateX(15px);transform:rotate(90deg) translateX(15px)}100%{-webkit-transform:rotate(90deg) translateX(0);transform:rotate(90deg) translateX(0)}}@keyframes bounce{0%{-webkit-transform:rotate(90deg) translateX(0);transform:rotate(90deg) translateX(0)}50%{-webkit-transform:rotate(90deg) translateX(15px);transform:rotate(90deg) translateX(15px)}100%{-webkit-transform:rotate(90deg) translateX(0);transform:rotate(90deg) translateX(0)}}@-webkit-keyframes showAnnounce{0%{-webkit-transform:scale(1.15);transform:scale(1.15);opacity:0}10%{-webkit-transform:scale(1);transform:scale(1);opacity:1}90%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.15);transform:scale(1.15);opacity:0}}@keyframes showAnnounce{0%{-webkit-transform:scale(1.15);transform:scale(1.15);opacity:0}10%{-webkit-transform:scale(1);transform:scale(1);opacity:1}90%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.15);transform:scale(1.15);opacity:0}}@-webkit-keyframes moveArrow{0%{-webkit-transform:translate3d(-101%, 0, 0);transform:translate3d(-101%, 0, 0)}10%{-webkit-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}65%{-webkit-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}75%{-webkit-transform:translate3d(101%, 0, 0);transform:translate3d(101%, 0, 0)}100%{-webkit-transform:translate3d(101%, 0, 0);transform:translate3d(101%, 0, 0)}}@keyframes moveArrow{0%{-webkit-transform:translate3d(-101%, 0, 0);transform:translate3d(-101%, 0, 0)}10%{-webkit-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}65%{-webkit-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}75%{-webkit-transform:translate3d(101%, 0, 0);transform:translate3d(101%, 0, 0)}100%{-webkit-transform:translate3d(101%, 0, 0);transform:translate3d(101%, 0, 0)}}@-webkit-keyframes moveArrow_b{0%{-webkit-transform:translate3d(-101%, 50%, 0);transform:translate3d(-101%, 50%, 0)}10%{-webkit-transform:translate3d(0%, 0%, 0);transform:translate3d(0%, 0%, 0)}65%{-webkit-transform:translate3d(0%, 0%, 0);transform:translate3d(0%, 0%, 0)}75%{-webkit-transform:translate3d(102%, -70%, 0);transform:translate3d(102%, -70%, 0)}100%{-webkit-transform:translate3d(102%, -70%, 0);transform:translate3d(102%, -70%, 0)}}@keyframes moveArrow_b{0%{-webkit-transform:translate3d(-101%, 50%, 0);transform:translate3d(-101%, 50%, 0)}10%{-webkit-transform:translate3d(0%, 0%, 0);transform:translate3d(0%, 0%, 0)}65%{-webkit-transform:translate3d(0%, 0%, 0);transform:translate3d(0%, 0%, 0)}75%{-webkit-transform:translate3d(102%, -70%, 0);transform:translate3d(102%, -70%, 0)}100%{-webkit-transform:translate3d(102%, -70%, 0);transform:translate3d(102%, -70%, 0)}}*{box-sizing:border-box}*::before,*::after{box-sizing:inherit}html,body{-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{padding:0;border:none;background-color:rgba(0,0,0,0);cursor:pointer;outline:none;-webkit-appearance:none;appearance:none}img{width:100%;height:auto;pointer-events:none}.all{-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}html.is-fixed,body.is-fixed{overflow:hidden}html.show-modal,body.show-modal{width:100%;overflow-y:scroll}.all{overflow:hidden}.page-index .is-soon{opacity:.2;pointer-events:none}.page-index .coming-soon{font-size:min(7.7380952381vw,65px);line-height:1;color:#6c6c6c;text-align:center;position:absolute;top:calc(50% + max(-50px, -5.9523809524vw));left:calc(50% + max(-65px, -7.7380952381vw));z-index:50}.page-index .keyvisual{position:relative;z-index:1;line-height:0;margin-bottom:-1.1904761905vw;height:min(62.7976190476vw,1055px)}.page-index .keyvisual-acc{position:absolute;bottom:156px;right:max(-160px,-9.5238095238vw);width:min(38.6904761905vw,650px);z-index:5}.page-index .keyvisual-text{position:absolute;top:min(27.380952381vw,460px);left:50%;width:min(46.4285714286vw,780px);z-index:5;opacity:0;-webkit-transform:translate3d(-50%, 15px, 0);transform:translate3d(-50%, 15px, 0);transition:opacity .15s ease-out,-webkit-transform .35s ease-out;transition:opacity .15s ease-out,transform .35s ease-out;transition:opacity .15s ease-out,transform .35s ease-out,-webkit-transform .35s ease-out}.page-index .keyvisual-image{position:absolute;top:min(0vw,0px);left:50%;z-index:3;width:95%;max-width:1680px;opacity:0;-webkit-transform:translate3d(-50%, 15px, 0);transform:translate3d(-50%, 15px, 0);transition:opacity .2s ease-out,-webkit-transform .35s ease-out;transition:opacity .2s ease-out,transform .35s ease-out;transition:opacity .2s ease-out,transform .35s ease-out,-webkit-transform .35s ease-out}.page-index .keyvisual-title{font-size:min(2.380952381vw,40px);color:#00a553;line-height:1.325;text-align:center;position:absolute;top:min(2.9761904762vw,50px);right:max(-15px,-0.8928571429vw);z-index:10;padding:min(1.0714285714vw,18px);border-top:min(0.2380952381vw,4px) solid #00a553;border-bottom:min(0.2380952381vw,4px) solid #00a553}.page-index .keyvisual.is-active::before,.page-index .keyvisual.is-active::after{transition-delay:1s;opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.page-index .keyvisual.is-active .keyvisual-text{transition-delay:.4s;opacity:1;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}.page-index .keyvisual.is-active .keyvisual-image{transition-delay:1s;opacity:1;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}.page-index .keyvisual.is-active .keyvisual-logo,.page-index .keyvisual.is-active .keyvisual-vote{transition-delay:1.6s;opacity:1}.page-index .main-contents{position:relative;z-index:20;padding:min(10.7142857143vw,180px) min(3.5714285714vw,60px) min(5.3571428571vw,90px)}.page-index .main-contents::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background-color:#f0f9f4;-webkit-transform:skewY(-9deg);transform:skewY(-9deg)}.page-index .main-contents-inner{position:relative;z-index:5;display:flex;justify-content:center;align-items:center}.page-index .main-contents-anchor{width:min(22.0833333333vw,371px)}.page-index .main-contents-anchor:nth-of-type(1){margin-top:min(7.9761904762vw,134px)}.page-index .main-contents-anchor:nth-of-type(3){margin-top:max(-134px,-7.9761904762vw)}.page-index .section{margin-top:min(16.0714285714vw,270px)}.page-index .section-title{font-size:min(6.5476190476vw,110px);color:#1a9c3e}.page-index .section-title-sub1{font-size:min(4.7619047619vw,80px);color:#000}.page-index .section-title-sub2{color:#000}.page-index .section-title-en{font-size:min(3.869047619vw,65px);color:#1a9c3e;display:block;margin-top:min(0.8928571429vw,15px)}.page-index .section-text{font-size:min(1.6666666667vw,28px);margin-top:min(1.4880952381vw,25px)}.page-index .map{width:min(81.5476190476vw,1096px);margin:0 auto;padding-left:min(11.9047619048vw,100px);padding-right:min(11.9047619048vw,100px);position:relative}.page-index .map .jmap-container{overflow:visible !important}.page-index .map .jmap-pref{font-size:min(0.9523809524vw,16px);cursor:pointer;color:#000;background-color:#ebebeb !important;pointer-events:none}.page-index .map .jmap-pref.is-enable{pointer-events:auto;background-color:rgba(70,183,98,.5) !important}.page-index .map .jmap-pref.is-enable:hover,.page-index .map .jmap-pref.is-enable.is-active{color:#fff;background-color:#189136 !important}.page-index .map .jmap-pref[jmap-uniq="47"]{grid-column:1/5;grid-row:23/21;position:absolute;bottom:0;left:-57px;width:55px;height:68px}.page-index .map-text{font-size:min(1.8315018315vw,20px);line-height:1.8;position:absolute;top:min(4.3452380952vw,73px);left:min(27.380952381vw,460px)}.page-index .select.is-active{margin-top:30px;text-align:center}.page-index .tab-triggers{display:flex;align-items:center;justify-content:center;margin-top:min(1.1904761905vw,20px)}.page-index .tab-trigger{font-size:min(2.0133053221vw,23px);text-align:center;color:#9b9b9b;display:flex;align-items:center;justify-content:center;width:min(23.6344537815vw,270px);height:min(4.7268907563vw,54px);padding-bottom:min(0.262605042vw,3px);border:1px solid #9b9b9b;border-radius:100px;background-color:#fff}.page-index .tab-trigger[data-target=hirei]{margin:0 min(2.0133053221vw,23px)}.page-index .tab-trigger:hover,.page-index .tab-trigger.is-active{color:#fff;border-color:#199c3e;background-color:#199c3e}.page-index .tab-content{display:none;position:relative;margin-top:min(9.2857142857vw,78px)}.page-index .tab-content.is-active{display:block}.page-index .search{position:absolute;top:0;left:0;width:min(21.1904761905vw,356px)}.page-index .search-field{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:min(1.4880952381vw,25px);border:1px solid #9b9b9b;background-color:#fff}.page-index .search-field.gps{position:relative;cursor:pointer;border:none}.page-index .search-field.gps::after{content:"";position:absolute;width:100%;height:100%;border:1px solid #9b9b9b;pointer-events:none;transition:border .15s ease-out}.page-index .search-trigger-icon{width:min(2.9761904762vw,50px);height:min(2.380952381vw,40px);background-image:url("/shuin2026/assets/img/index/icon_search_white.png");background-size:min(1.4285714286vw,24px);background-position:center center;background-repeat:no-repeat;background-color:#199c3e;cursor:pointer}.page-index .search [data-type=georeverse]{margin-top:min(1.4285714286vw,24px)}.page-index .search-label{font-size:min(1.1904761905vw,20px);line-height:1.2;text-align:center;background-repeat:no-repeat;background-position:center top;padding-top:min(2.380952381vw,40px)}.page-index .search-label-note{font-size:min(0.8333333333vw,14px)}.page-index .search-label.icon-post{background-image:url("/shuin2026/assets/img/index/icon_postcode.png");background-size:min(1.3095238095vw,22px)}.page-index .search-label.icon-gps{background-image:url("/shuin2026/assets/img/index/icon_marker.png");background-size:min(1.25vw,21px)}.page-index .search-input{display:flex;align-items:center;width:min(13.6904761905vw,230px);margin-top:min(0.8928571429vw,15px)}.page-index .search-input-form{width:100%;height:min(2.380952381vw,40px);border:none;padding:10px;display:block;border:1px solid #9b9b9b;border-right:none}.page-index .search-input .button{flex-shrink:0}.page-index .search-result{text-align:center}.page-index .search-result.is-active{margin-top:30px;padding:30px;background-color:#fff}.page-index .section-search{position:relative}.page-index .section-search-inner{position:relative;z-index:5}.page-index .section-search .selectbox-002{position:relative;display:block;width:min(60.7142857143vw,510px);margin:0 auto}.page-index .section-search .selectbox-002::after{position:absolute;top:50%;right:min(3.5714285714vw,30px);-webkit-transform:translate(50%, -70%) rotate(45deg);transform:translate(50%, -70%) rotate(45deg);width:min(1.7857142857vw,15px);height:min(1.7857142857vw,15px);border-bottom:2px solid #9b9b9b;border-right:2px solid #9b9b9b;content:"";pointer-events:none}.page-index .section-search .selectbox-002 select{font-size:min(2.619047619vw,22px);color:#9b9b9b;appearance:none;-webkit-appearance:none;-moz-appearance:none;height:min(7.1428571429vw,60px);width:100%;display:flex;align-items:center;border:1px solid #9b9b9b;border-radius:3px;padding:0 min(2.380952381vw,20px) min(0.3571428571vw,3px);cursor:pointer}.page-index .section-search .tab-content[data-type=name] .search-input{width:min(60.7142857143vw,510px);height:min(7.1428571429vw,60px);margin:0 auto;border:1px solid #9b9b9b;border-radius:3px;overflow:hidden}.page-index .section-search .tab-content[data-type=name] .search-input-form{font-size:min(2.619047619vw,22px);color:#9b9b9b;padding:0 min(2.380952381vw,20px) min(0.3571428571vw,3px);height:min(7.1428571429vw,60px);border:none;outline:none;border-radius:3px}.page-index .section-search .tab-content[data-type=name] .search-trigger-icon{width:min(7.1428571429vw,60px);border-left:1px solid #9b9b9b;background-image:url("/shuin2026/assets/img/index/icon_search_green.png");background-color:#fff}.page-index .section-search .allmember-link{display:flex;justify-content:center;margin-top:min(2.2321428571vw,30px)}.page-index .section-search .allmember-link-anchor{font-size:min(1.7857142857vw,24px);color:#fff;line-height:1.3333333333;text-align:center;width:min(29.7619047619vw,400px);height:min(4.4642857143vw,60px);display:flex;align-items:center;justify-content:center;border-radius:500px;background-color:#199c3e;background-image:url("/shuin2026/assets/img/index/icon_arrow_under.png");background-position:right min(2.8273809524vw,38px) top 50%;background-repeat:no-repeat;background-size:min(1.1904761905vw,16px)}.page-index .members{margin-top:min(16.369047619vw,275px);position:relative}.page-index .members .js-schedule-trigger{cursor:pointer}.page-index .members::after{content:"";width:88.9880952381vw;height:min(29.4642857143vw,495px);position:absolute;top:max(-150px,-8.9285714286vw);left:0;z-index:1;background-color:#f0f9f4;-webkit-transform:skewY(-9deg);transform:skewY(-9deg)}.page-index .members .wrap{position:relative;z-index:20}.page-index .members-box{display:none}.page-index .members-box.is-active{display:block}.page-index .members-inner{display:none;grid-template-columns:repeat(3, min(21.4285714286vw, 360px));gap:min(3.9880952381vw,67px) min(3.9880952381vw,67px);margin-top:min(2.380952381vw,40px)}.page-index .members-inner.is-active{display:grid}.page-index .members .section-title{display:none}.page-index .members .section-title.is-active,.page-index .members .section-title.is-default{display:block}.page-index .members .section-title.is-default{margin-top:min(4.7619047619vw,80px)}.page-index .pref{font-size:28px;font-weight:900;margin-bottom:15px}.page-index .nodata{font-size:min(2.619047619vw,44px);text-align:center;display:none;width:min(38.0952380952vw,640px);padding:min(5.9523809524vw,100px) 0;margin:0 auto;background-color:#f4f4f4}.page-index .nodata.is-active{display:block}.page-index .member{padding:min(1.0119047619vw,17px) min(1.0119047619vw,17px) min(5.9523809524vw,100px);display:none;background-color:#f4f4f4;position:relative}.page-index .member-name{font-size:min(2.5vw,42px);margin-top:min(0.8928571429vw,15px)}.page-index .member-name[data-length="10"],.page-index .member-name[data-length="11"]{font-size:min(2.3214285714vw,39px);-webkit-transform:scaleX(0.88);transform:scaleX(0.88);-webkit-transform-origin:left top;transform-origin:left top;white-space:nowrap}.page-index .member-furigana{display:block;font-size:min(0.9523809524vw,16px);letter-spacing:0.02em;margin-bottom:min(0.4166666667vw,7px)}.page-index .member:first-of-type{margin-top:0}.page-index .member.is-active{display:block}.page-index .member.is-hirei-only{display:none}.page-index .member-image{width:min(8.0952380952vw,136px)}.page-index .member-block{font-size:min(1.1904761905vw,20px);margin-top:min(1.7857142857vw,30px);color:#199c3e}.page-index .member-block-anchor{color:#000;display:inline-block;margin-left:min(1.4880952381vw,25px);padding-right:min(1.6666666667vw,28px);background-image:url("/shuin2026/assets/img/index/icon_blank.png");background-position:right center;background-size:min(1.130952381vw,19px);background-repeat:no-repeat}.page-index .member-status{font-size:min(1.1904761905vw,20px);margin-top:min(1.1904761905vw,20px)}.page-index .member-status-icon{color:#199c3e;display:inline-block;margin-right:min(0.2976190476vw,5px)}.page-index .member-other{font-size:min(1.1904761905vw,20px);margin-top:min(0.5952380952vw,10px)}.page-index .member-other-icon{color:#199c3e;display:inline-block;margin-right:min(0.2976190476vw,5px)}.page-index .member-info{margin-top:min(1.6666666667vw,28px)}.page-index .member-url{font-size:min(1.1904761905vw,20px);color:#fff;text-align:center;display:flex;align-items:center;justify-content:center;width:min(14.5833333333vw,245px);margin-top:min(2.0833333333vw,35px);padding:min(1.1904761905vw,20px) 0 min(1.1904761905vw,20px) min(2.0833333333vw,35px);background-color:#199c3e;-webkit-clip-path:polygon(20% 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(20% 0, 100% 0, 100% 100%, 0% 100%);position:absolute;bottom:0;right:0}.page-index .member-url img{line-height:0;margin-top:min(0.119047619vw,2px);width:min(1.25vw,21px);display:inline-block;margin-left:min(0.5952380952vw,10px);transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out, -webkit-transform .2s ease-out}.page-index .member-more{font-size:min(1.1904761905vw,20px);text-align:center;border-radius:200px;padding:min(1.1904761905vw,20px);width:min(22.619047619vw,380px);margin:min(7.1428571429vw,120px) auto 0;border:1px solid #707070;display:none;cursor:pointer;background-color:#fff;transition:color .2s ease-out,background-color .2s ease-out}.page-index .member-more.is-active{display:block}.page-index .member-result{position:absolute;top:min(0.5952380952vw,10px);right:min(2.5595238095vw,43px);padding-top:min(8.5119047619vw,143px);z-index:5;display:flex;flex-direction:column-reverse;align-items:center;height:min(10.6547619048vw,179px)}.page-index .member-result-text{font-size:min(1.1904761905vw,14px);color:#fff;line-height:1;text-align:center;display:flex;align-items:center;justify-content:center;width:min(9.3537414966vw,110px);height:min(2.1258503401vw,25px);padding-bottom:min(0.1700680272vw,2px);margin-top:min(0.5952380952vw,10px)}.page-index .member-result-text.single{background-color:#ff41af}.page-index .member-result-text.area{background-color:#ef6e00}.page-index .member .icon-result{display:none;width:min(8.3333333333vw,140px);transition:opacity .17s ease-out,-webkit-transform .17s ease-out;transition:transform .17s ease-out,opacity .17s ease-out;transition:transform .17s ease-out,opacity .17s ease-out,-webkit-transform .17s ease-out;opacity:0;-webkit-transform:scale(2);transform:scale(2)}.page-index .member .icon-result.is-active{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.page-index .vision-banner{position:relative;margin-top:min(14.2857142857vw,240px)}.page-index .vision-banner .wrap{position:relative;z-index:10}.page-index .vision-banner-anchor{display:block}.page-index .section-policy{position:relative;padding:min(10.7142857143vw,180px) 0 min(10.7142857143vw,180px)}.page-index .section-policy::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background-color:#f0f9f4;-webkit-transform:skewY(-9deg);transform:skewY(-9deg)}.page-index .section-policy.banner-b{padding-top:min(5.9523809524vw,100px);margin-top:min(8.9285714286vw,150px)}.page-index .section-policy.banner-b::after{display:none}.page-index .section-policy-inner{position:relative;z-index:10}.page-index .section-policy-banner{display:block;margin-top:min(3.2738095238vw,55px);line-height:0}.page-index .section-policy-container{display:flex;align-items:center;justify-content:center}.page-index .section-policy-image{width:min(50.3571428571vw,846px);margin-right:max(-100px,-5.9523809524vw);margin-top:min(1.7857142857vw,30px)}.page-index .section-policy-info{position:relative;z-index:3;margin-left:max(-80px,-4.7619047619vw);margin-top:max(-120px,-7.1428571429vw)}.page-index .section-policy-info-text{width:min(25.3571428571vw,426px);margin-left:min(1.1904761905vw,20px)}.page-index .section-policy-info-title{width:min(33.4523809524vw,562px);margin-top:min(2.380952381vw,40px)}.page-index .section-policy-info-four{width:min(33.3333333333vw,560px);margin-top:min(3.6904761905vw,62px);-webkit-transform:translateX(max(-37px, -2.2023809524vw));transform:translateX(max(-37px, -2.2023809524vw))}.page-index .section-policy-video{margin:auto;width:min(71.4285714286vw,1200px);aspect-ratio:1200/675;margin-top:min(2.6785714286vw,45px)}.page-index .section-policy-read{margin:auto;width:min(71.4285714286vw,1200px);margin-top:min(11.9047619048vw,200px)}.page-index .section-policy-button{display:flex;justify-content:center;margin-top:min(2.2321428571vw,30px)}.page-index .section-policy-button-anchor{font-size:min(1.7857142857vw,24px);color:#fff;line-height:1.3333333333;text-align:center;width:min(42.1130952381vw,566px);height:min(9.6726190476vw,130px);display:flex;align-items:center;justify-content:center;border-radius:500px;background-color:#199c3e;background-image:url("/shuin2026/assets/img/index/icon_arrow.svg");background-position:right min(2.8273809524vw,38px) top 50%;background-repeat:no-repeat;background-size:min(0.8928571429vw,12px)}.page-index .section-policy .soon{position:relative}.page-index .section-policy .soon .coming-soon{display:flex;align-items:center;justify-content:center;background-color:#1a9c3e;width:100%;height:min(32.1428571429vw,540px);color:#fff;position:relative;left:0;top:0}.page-index .section-threepolicies{position:relative;padding:min(2.7380952381vw,46px) 0 min(10.7142857143vw,180px);margin-top:0}.page-index .section-threepolicies::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background-color:#f0f9f4;-webkit-transform:skewY(-9deg);transform:skewY(-9deg)}.page-index .section-threepolicies-inner{position:relative;z-index:10}.page-index .section-threepolicies-readcontainer{position:relative}.page-index .section-threepolicies .section-text{font-weight:700;font-size:min(1.6666666667vw,28px);line-height:180%;letter-spacing:.05em;margin-top:min(2.380952381vw,40px)}.page-index .section-threepolicies-readbutton{font-size:min(1.4285714286vw,24px);line-height:1.3333333333;color:#fff;display:flex;justify-content:center;align-items:center;text-align:center;border-radius:300px;width:min(26.369047619vw,443px);height:min(4.2857142857vw,72px);background:linear-gradient(50deg, rgb(0, 153, 62) 49%, rgb(240, 232, 0) 100%);position:absolute;top:min(1.4880952381vw,25px);right:0}.page-index .section-threepolicies-readbutton::after{content:"";display:inline-block;width:min(1.8452380952vw,31px);height:min(1.7261904762vw,29px);background:url("../img/index/icon_blank2.png") center center/contain no-repeat;margin-left:min(1.7857142857vw,30px)}.page-index .section-threepolicies-list{margin-top:min(2.2023809524vw,37px)}.page-index .section-threepolicies-list-item{margin-bottom:min(1.25vw,21px);cursor:pointer}.page-index .section-threepolicies-button-anchor{font-size:min(1.4285714286vw,24px);line-height:1.3333333333;color:#fff;display:flex;justify-content:center;align-items:center;text-align:center;border-radius:300px;width:min(33.6904761905vw,566px);height:min(7.619047619vw,128px);margin:min(4.7619047619vw,80px) auto 0;background:linear-gradient(50deg, rgb(0, 153, 62) 49%, rgb(240, 232, 0) 100%);position:relative}.page-index .section-threepolicies-button-anchor::after{content:"";width:min(0.8928571429vw,15px);height:min(0.8928571429vw,15px);background-image:url("/shuin2026/assets/img/index/icon_arrow_white.png");background-size:min(0.8928571429vw,15px);background-position:center center;background-repeat:no-repeat;position:absolute;top:50%;right:min(1.4880952381vw,25px);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page-index .section-voice{position:relative}.page-index .section-voice-inner{position:relative;z-index:10}.page-index .section-voice-sns{margin-top:min(3.869047619vw,65px)}.page-index .section-voice .sns{width:min(35.7142857143vw,600px);margin:0 auto}.page-index .section-voice-anchor-x{font-size:min(1.4285714286vw,24px);line-height:1.3333333333;color:#fff;display:flex;justify-content:center;align-items:center;text-align:center;border-radius:300px;width:min(33.6904761905vw,566px);height:min(7.619047619vw,128px);margin:min(4.7619047619vw,80px) auto 0;background:#000;position:relative}.page-index .section-voice-anchor-x-logo{display:inline-block;width:min(2.6785714286vw,45px);height:min(2.7380952381vw,46px);background-image:url("/shuin2026/assets/img/contents/icon_twitter_white.png");background-size:min(2.6785714286vw,45px);background-position:center center;background-repeat:no-repeat;margin-right:min(1.4880952381vw,25px)}.page-index .section-voice-anchor-x::after{content:"";width:min(1.8452380952vw,31px);height:min(1.9047619048vw,32px);background-image:url("/shuin2026/assets/img/index/icon_arrow_white.png");background-size:min(0.8928571429vw,15px);background-position:center center;background-repeat:no-repeat;position:absolute;top:50%;right:min(1.4880952381vw,25px);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page-index .section-voice-anchor{font-size:min(1.4285714286vw,24px);line-height:1.3333333333;color:#fff;display:flex;justify-content:center;align-items:center;text-align:center;border-radius:300px;width:min(33.6904761905vw,566px);height:min(7.619047619vw,128px);margin:min(2.380952381vw,40px) auto 0;background:linear-gradient(50deg, rgb(0, 153, 62) 49%, rgb(240, 232, 0) 100%);position:relative}.page-index .section-voice-anchor::after{content:"";width:min(0.8928571429vw,15px);height:min(0.8928571429vw,15px);background-image:url("/shuin2026/assets/img/index/icon_arrow_white.png");background-size:min(0.8928571429vw,15px);background-position:center center;background-repeat:no-repeat;position:absolute;top:50%;right:min(1.4880952381vw,25px);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page-index .section-gallery{position:relative;padding:min(0vw,0px) 0 0;margin-top:min(10.7142857143vw,180px)}.page-index .section-gallery-container{display:flex;justify-content:center;width:100%}.page-index .section-gallery-inner{position:relative;z-index:20;padding-bottom:min(23.8095238095vw,400px);background-image:url("/shuin2026/assets/img/index/bg_text.png");background-position:bottom left;background-repeat:repeat-x;background-size:min(147.7976190476vw,2483px);-webkit-animation:bgText 30s linear infinite;animation:bgText 30s linear infinite}.page-index .section-gallery::after{content:"";width:100%;height:300%;position:absolute;top:max(-520px,-30.9523809524vw);left:0;z-index:1;background-color:#f0f9f4;-webkit-transform:skewY(-9deg);transform:skewY(-9deg)}.page-index .section-gallery .section-title{color:#000}.page-index .section-gallery .section-title-en{color:#000}.page-index .section-gallery-list{display:grid;grid-template-columns:repeat(2, 1fr);width:100%;gap:min(2.9761904762vw,50px) min(2.9761904762vw,50px);margin-top:min(4.7619047619vw,80px)}.page-index .section-gallery-item{position:relative;width:100%;aspect-ratio:16/9}.page-index .section-gallery-item iframe{position:absolute;top:0;left:0;width:100%;height:100%}.page-index .section-gallery .other-gallery{margin-top:min(8.9285714286vw,150px)}.page-index .section-gallery .other-gallery-item{display:flex;flex-direction:column;align-items:center;width:min(22.0238095238vw,370px);padding:min(1.0119047619vw,17px) min(0.5952380952vw,10px) min(0.5952380952vw,10px);border:1px solid #bababa;background-color:#fff;line-height:0}.page-index .section-gallery .other-gallery-logo{width:min(9.5238095238vw,160px);margin:min(0.8928571429vw,15px) auto 0}.page-index .schedule{position:relative;z-index:10}.page-index .schedule-text{font-size:min(1.6666666667vw,28px);margin-top:min(1.4880952381vw,25px)}.page-index .schedule-members{display:flex;gap:0 min(1.1904761905vw,20px);margin-top:min(1.1904761905vw,20px);margin-bottom:min(2.9761904762vw,50px)}.page-index .schedule-member{display:flex;flex-direction:column;align-items:center}.page-index .schedule-member-image{width:min(8.9285714286vw,150px);height:min(8.9285714286vw,150px);overflow:hidden;border-radius:300px}.page-index .schedule-member-name{font-size:min(1.1904761905vw,20px);line-height:1.3;white-space:nowrap;margin-top:min(0.5952380952vw,10px);text-align:center}.page-index .schedule-member img{height:100%;object-fit:cover}.page-index .schedule-modal-list{width:min(88.8888888889vw,1200px);padding:min(2.3703703704vw,32px) min(4.5925925926vw,62px) min(3.7037037037vw,50px);background-image:url("/shuin2026/assets/img/manifest/four/design_a.png"),url("/shuin2026/assets/img/manifest/four/design_b.png");background-repeat:no-repeat,no-repeat;background-position:left top,right bottom -1px;background-size:min(4.4444444444vw,60px),min(4.4444444444vw,60px)}.page-index .schedule-modal-name{font-size:min(3.2592592593vw,44px);text-align:center;line-height:1.3}.page-index .schedule-modal-slide{margin-top:min(2.962962963vw,40px)}.page-index .schedule-modal-slide-container{position:relative}.page-index .schedule-modal-button{width:min(4.4444444444vw,60px);height:min(4.4444444444vw,60px);border-radius:200px;border:3px solid #fff;background-color:#199c3e}.page-index .schedule-modal-button::after{font-size:min(1.7777777778vw,24px);color:#fff}.page-index .schedule-modal-button.swiper-button-prev{left:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page-index .schedule-modal-button.swiper-button-next{right:0;-webkit-transform:translateX(50%);transform:translateX(50%)}.page-index .modal{position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;grid-template-columns:repeat(1, 1fr);overflow:hidden;overflow-y:auto;pointer-events:none;opacity:0;transition:opacity .25s ease-out,visibility .25s ease-out;visibility:hidden;overscroll-behavior-y:none;padding:min(2.9761904762vw,50px) min(5.9523809524vw,100px) min(2.9761904762vw,50px)}.page-index .modal.is-active{opacity:1;visibility:visible;pointer-events:auto}.page-index .modal-close{position:absolute;top:0;right:max(-60px,-3.5714285714vw);width:min(2.9761904762vw,50px)}.page-index .modal-container{display:flex;height:100%}.page-index .modal-content{position:relative;margin:auto;display:none;background-color:#fff}.page-index .modal-content.is-active{display:block}.category-shuin{padding-top:min(6.6666666667vw,112px)}.category-shuin .wrap{width:min(71.4285714286vw,1200px);margin:0 auto}.shuin-header{position:fixed;top:0;left:0;z-index:100;width:100%;height:min(6.6666666667vw,112px);display:flex;align-items:center;padding-left:min(5.5952380952vw,94px);padding-right:min(9.8214285714vw,165px);background-color:#fff}.shuin-header-inner{width:100%;display:flex;align-items:center;justify-content:space-between}.shuin-header-heading{display:flex;align-items:center}.shuin-header-logo{width:min(17.8571428571vw,300px);-webkit-transform:translateY(min(0.4166666667vw, 7px));transform:translateY(min(0.4166666667vw, 7px))}.shuin-header-logo-anchor{display:inline-block}.shuin-header-text{font-size:min(1.9047619048vw,32px);color:#3b4043;margin-left:min(1.7857142857vw,30px)}.shuin-header-official{margin-top:auto}.shuin-header-official-anchor{display:block;padding:min(2.0238095238vw,34px) min(2.0238095238vw,34px) min(2.0238095238vw,34px) min(2.3214285714vw,39px);border-bottom:solid min(0.0595238095vw,1px) #fff;color:#fff;font-size:min(1.7857142857vw,30px);position:relative;background-image:url("/shuin2026/assets/img/common/shuin/icon_arrow.svg");background-size:min(0.7142857143vw,12px);background-repeat:no-repeat;background-position:right min(2.7976190476vw,47px) top 50%}.shuin-header-sns{display:flex;align-items:center;margin-left:auto}.shuin-header-sns-anchor{width:min(3.5714285714vw,60px);margin-left:min(1.9047619048vw,32px)}.shuin-header-item{display:flex;align-items:center}.shuin-header-menu{position:fixed;top:0;right:0;width:min(6.6666666667vw,112px);height:min(6.6666666667vw,112px);margin-left:min(3.2142857143vw,54px);background-color:#000;z-index:200}.shuin-header-menu-border{display:inline-block;transition:all .15s ease-out;position:absolute;left:min(2.1428571429vw,36px);height:min(0.2380952381vw,4px);background:#fff;width:min(2.5595238095vw,43px)}.shuin-header-menu-border:nth-of-type(1){top:min(2.380952381vw,40px)}.shuin-header-menu-border:nth-of-type(2){top:min(3.1547619048vw,53px)}.shuin-header-menu-border:nth-of-type(3){top:min(3.9285714286vw,66px);width:min(1.6071428571vw,27px)}.shuin-header-menu-text{position:absolute;top:min(4.880952381vw,82px);left:min(2.1428571429vw,36px);width:min(2.5595238095vw,43px)}.shuin-header-menu-text:last-of-type{display:none}.shuin-header-menu.is-active .shuin-header-menu-border:nth-of-type(1){top:min(3.1547619048vw,53px);left:min(1.9642857143vw,33px);-webkit-transform:rotate(45deg);transform:rotate(45deg);width:min(2.9761904762vw,50px)}.shuin-header-menu.is-active .shuin-header-menu-border:nth-of-type(2){opacity:0}.shuin-header-menu.is-active .shuin-header-menu-border:nth-of-type(3){top:min(3.1547619048vw,53px);left:min(1.9642857143vw,33px);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:min(2.9761904762vw,50px)}.shuin-header-menu.is-active .shuin-header-menu-text{left:min(1.9642857143vw,33px)}.shuin-header-menu.is-active .shuin-header-menu-text:nth-of-type(4){display:none}.shuin-header-menu.is-active .shuin-header-menu-text:last-of-type{display:block;left:min(2.1428571429vw,36px)}.shuin-header-content{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);pointer-events:none;opacity:0;z-index:150;transition:opacity .2s ease-in-out}.shuin-header-content-box{position:absolute;top:0;right:0;display:flex;flex-direction:column;width:min(28.3333333333vw,476px);height:100%;padding-top:min(0.7142857143vw,12px);padding-bottom:min(2.7380952381vw,46px);background-color:#016c1f;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out;-webkit-transform:translateX(100%);transform:translateX(100%);overflow:auto}.shuin-header-content-box-logo{width:min(16.1904761905vw,272px);margin-left:min(1.369047619vw,23px)}.shuin-header-content-box-text{margin-left:min(2.0833333333vw,35px);color:#fff;font-size:min(1.5476190476vw,26px);letter-spacing:0.12em}.shuin-header-content-box-link{margin-top:min(2.3214285714vw,39px)}.shuin-header-content-box-link-anchor{display:block;padding:min(2.0238095238vw,34px) min(2.0238095238vw,34px) min(2.0238095238vw,34px) min(2.3214285714vw,39px);border-top:solid min(0.0595238095vw,1px) #fff;color:#fff;font-size:min(1.7857142857vw,30px)}.shuin-header-content-box-link-anchor:last-of-type{border-bottom:solid min(0.0595238095vw,1px) #fff}.shuin-header-content-box-sns{display:flex;margin-top:min(3.5714285714vw,60px)}.shuin-header-content-box-sns-anchor{width:min(2.9761904762vw,50px);margin-left:min(1.1904761905vw,20px)}.shuin-header-content-box-sns-anchor:first-of-type{margin-left:min(2.0833333333vw,35px)}.shuin-header-content.is-active{pointer-events:auto;opacity:1}.shuin-header-content.is-active .shuin-header-content-box{-webkit-transform:translateX(0);transform:translateX(0)}.shuin-footer{position:relative;z-index:5;margin-top:min(3.3333333333vw,56px);padding:min(5.7738095238vw,97px) 0 min(2.7380952381vw,46px);background:linear-gradient(50deg, rgb(0, 153, 62) 39%, rgb(240, 232, 0) 100%)}.shuin-footer.is-policy{margin-top:0}.shuin-footer .wrap{position:relative}.shuin-footer-sns{display:flex;justify-content:center;align-items:center}.shuin-footer-sns-anchor{display:inline-block;width:min(3.5714285714vw,60px);margin:0 min(0.9523809524vw,16px)}.shuin-footer-logo{display:block;width:min(17.8571428571vw,300px);margin:min(3.4523809524vw,58px) auto 0}.shuin-footer-logo-anchor{display:block;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out, -webkit-transform .2s ease-out}.shuin-footer-copyright{font-size:min(0.9523809524vw,16px);color:#fff;text-align:center;margin-top:min(0.8928571429vw,15px);display:block}.shuin-footer-returntop{width:min(3.8095238095vw,64px);position:absolute;top:max(-129px,-7.6785714286vw);right:0;border:1px solid #199c3e;border-radius:200px;line-height:0}.page-bread-item{font-size:14px;color:#9a9a9a;margin-right:10px}.page-bread-item::after{display:inline-block;content:"\2192";font-size:14px;color:#000;margin-left:15px}.page-bread-current{color:#000;margin-right:0}.page-bread-current::after{display:none}.page-index .design{position:absolute}.page-index .arrow1{top:min(5.3571428571vw,90px);left:calc(50% + min(20.2380952381vw, 340px));z-index:5;display:flex;justify-content:flex-end;width:0;overflow:hidden;-webkit-transform:rotate(-9deg);transform:rotate(-9deg);-webkit-transform-origin:left center;transform-origin:left center;transition:width .5s ease-out;mix-blend-mode:screen}.page-index .arrow1 img{position:relative;width:min(15.4761904762vw,260px)}.page-index .arrow1.is-active{width:min(15.4761904762vw,260px)}.page-index .arrow1.is-active img{-webkit-animation:moveArrow 3.5s ease infinite;animation:moveArrow 3.5s ease infinite}.page-index .box1{top:min(1.7857142857vw,30px);left:calc(50% + min(29.4642857143vw, 495px));z-index:4;width:0;height:min(8.9285714286vw,150px);background:linear-gradient(50deg, rgb(0, 153, 62) 0%, rgb(240, 232, 0) 100%);-webkit-transform:skewY(-9deg);transform:skewY(-9deg);-webkit-transform-origin:left center;transform-origin:left center;transition:width .5s ease-out}.page-index .box1.is-active{width:min(20.8333333333vw,350px)}.page-index .box2{top:min(8.9285714286vw,150px);left:calc(50% + min(20.8333333333vw, 350px));z-index:4;width:0;height:min(8.9285714286vw,150px);background-color:#44cc2d;-webkit-transform:skewY(-9deg);transform:skewY(-9deg);-webkit-transform-origin:left center;transform-origin:left center;transition:width .5s ease-out}.page-index .box2.is-active{width:min(16.6666666667vw,280px)}.page-index .box3{top:min(47.619047619vw,800px);left:calc(50% + max(-835px, -49.7023809524vw));z-index:4;width:0;height:min(4.7619047619vw,80px);background-color:#09c592;-webkit-transform:skewY(-9deg);transform:skewY(-9deg);-webkit-transform-origin:left center;transform-origin:left center;transition:width .5s ease-out}.page-index .box3.is-active{width:min(11.9047619048vw,200px)}.page-index .box4,.page-index .box5,.page-index .box6,.page-index .box7,.page-index .box8,.page-index .box9{top:min(51.4880952381vw,865px);left:calc(50% + max(-835px, -49.7023809524vw));z-index:4;width:0;height:min(7.7380952381vw,130px);background-color:#01e224;-webkit-transform:skewY(-9deg);transform:skewY(-9deg);-webkit-transform-origin:left center;transform-origin:left center;transition:width .5s ease-out;mix-blend-mode:multiply}.page-index .box4.is-active,.page-index .box5.is-active,.page-index .box6.is-active,.page-index .box7.is-active,.page-index .box8.is-active,.page-index .box9.is-active{width:min(13.0952380952vw,220px)}.page-index .arrow2{bottom:max(-140px,-8.3333333333vw);left:calc(50% + max(-835px, -49.7023809524vw));z-index:5;display:flex;justify-content:flex-end;width:0;overflow:hidden;-webkit-transform:rotate(-9deg);transform:rotate(-9deg);-webkit-transform-origin:left center;transform-origin:left center;transition:width .5s ease-out}.page-index .arrow2 img{width:min(23.8095238095vw,400px)}.page-index .arrow2.is-active{width:min(23.8095238095vw,400px)}.page-index .arrow2.is-active img{-webkit-animation:moveArrow 3.2s ease infinite;animation:moveArrow 3.2s ease infinite}.page-index .arrow3{bottom:max(-140px,-8.3333333333vw);left:calc(50% + max(-835px, -49.7023809524vw));z-index:5;display:flex;justify-content:flex-end;width:0;overflow:hidden;-webkit-transform:rotate(-9deg);transform:rotate(-9deg);-webkit-transform-origin:left center;transform-origin:left center;transition:width .5s ease-out}.page-index .arrow3 img{width:min(14.880952381vw,250px)}.page-index .arrow3.is-active{width:min(14.880952381vw,250px)}.page-index .arrow3.is-active img{-webkit-animation:moveArrow 4s ease infinite;animation:moveArrow 4s ease infinite}.page-index .arrow4,.page-index .arrow5,.page-index .arrow6,.page-index .arrow7,.page-index .arrow8,.page-index .arrow9,.page-index .arrow10{top:max(-140px,-8.3333333333vw);left:calc(50% + max(-835px, -49.7023809524vw));z-index:5;display:flex;justify-content:flex-end;width:0;overflow:hidden;-webkit-transform:rotate(-9deg);transform:rotate(-9deg);-webkit-transform-origin:left center;transform-origin:left center;transition:width .5s ease-out}.page-index .arrow4 img,.page-index .arrow5 img,.page-index .arrow6 img,.page-index .arrow7 img,.page-index .arrow8 img,.page-index .arrow9 img,.page-index .arrow10 img{width:min(14.880952381vw,250px)}.page-index .arrow4.is-active,.page-index .arrow5.is-active,.page-index .arrow6.is-active,.page-index .arrow7.is-active,.page-index .arrow8.is-active,.page-index .arrow9.is-active,.page-index .arrow10.is-active{width:min(14.880952381vw,250px)}.page-index .arrow4.is-active img{-webkit-animation:moveArrow 3.5s ease infinite;animation:moveArrow 3.5s ease infinite}.page-index .arrow5.is-active img{-webkit-animation:moveArrow 3.2s ease infinite;animation:moveArrow 3.2s ease infinite}.page-index .arrow6.is-active img{-webkit-animation:moveArrow 4s ease infinite;animation:moveArrow 4s ease infinite}.page-index .arrow7.is-active img{-webkit-animation:moveArrow 4s ease infinite;animation:moveArrow 4s ease infinite}.page-index .arrow8.is-active img{-webkit-animation:moveArrow 4s ease infinite;animation:moveArrow 4s ease infinite}.page-index .arrow9.is-active img{-webkit-animation:moveArrow 4s ease infinite;animation:moveArrow 4s ease infinite}.page-index .arrow10.is-active img{-webkit-animation:moveArrow 4s ease infinite;animation:moveArrow 4s ease infinite}.page-index .illust1{top:max(-300px,-17.8571428571vw);left:calc(50% + min(19.9404761905vw, 335px));z-index:10;width:min(16.9047619048vw,284px);transition:opacity .5s ease-out,-webkit-transform .5s ease-out;transition:transform .5s ease-out,opacity .5s ease-out;transition:transform .5s ease-out,opacity .5s ease-out,-webkit-transform .5s ease-out;opacity:0;-webkit-transform:translateX(15px);transform:translateX(15px)}.page-index .illust1.is-active{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.page-index .section-search .arrow1{top:max(-60px,-3.5714285714vw)}.page-index .section-search .box1{top:max(-120px,-7.1428571429vw);background:#199c3e}.page-index .section-search .box2{top:min(0vw,0px);background:linear-gradient(50deg, rgb(0, 153, 62) 0%, rgb(240, 232, 0) 100%)}.page-index .section-search .box3{top:min(41.6666666667vw,700px)}.page-index .section-search .box4{top:min(45.2380952381vw,760px);left:calc(50% + max(-860px, -51.1904761905vw))}.page-index .section-search .box4.is-active{width:min(14.5833333333vw,245px)}.page-index .section-search .arrow2{bottom:inherit;top:min(44.9404761905vw,755px);z-index:1}.page-index .section-search .arrow2 img{width:min(23.8095238095vw,400px)}.page-index .section-search .arrow2.is-active{width:min(23.8095238095vw,400px)}.page-index .section-search[data-type=hirei] .box3,.page-index .section-search[data-type=hirei] .box4,.page-index .section-search[data-type=hirei] .arrow2,.page-index .section-search[data-type=name] .box3,.page-index .section-search[data-type=name] .box4,.page-index .section-search[data-type=name] .arrow2{display:none}.page-index .members .arrow3,.page-index .members .arrow4,.page-index .members .arrow5,.page-index .members .box2,.page-index .members .box3{display:none}.page-index .members.is-active .arrow3,.page-index .members.is-active .arrow4,.page-index .members.is-active .arrow5{display:flex}.page-index .members.is-active .box2,.page-index .members.is-active .box3{display:block}.page-index .members .arrow1{top:max(-240px,-14.2857142857vw);left:calc(50% + min(14.2857142857vw, 240px));z-index:2;opacity:.9;mix-blend-mode:multiply}.page-index .members .arrow1 img{width:min(30.9523809524vw,520px)}.page-index .members .arrow1.is-active{width:min(30.9523809524vw,520px)}.page-index .members .box1{top:max(-170px,-10.119047619vw);left:calc(50% + min(21.130952381vw, 355px));height:min(14.7023809524vw,247px);background-color:#44cc2c;mix-blend-mode:multiply;z-index:3}.page-index .members .box1.is-active{width:min(27.9761904762vw,470px)}.page-index .members .arrow2{top:min(0vw,0px);bottom:inherit;left:calc(50% + min(8.3333333333vw, 140px));z-index:4;mix-blend-mode:screen}.page-index .members .arrow3{top:min(26.4880952381vw,445px);bottom:inherit;left:calc(50% + min(26.7857142857vw, 450px));z-index:4}.page-index .members .arrow3 img{width:min(22.0238095238vw,370px)}.page-index .members .arrow3.is-active{width:min(22.0238095238vw,370px)}.page-index .members .arrow4{display:none;top:min(27.5595238095vw,463px);left:calc(50% + min(27.9761904762vw, 470px));z-index:4}.page-index .members .arrow4 img{width:min(14.880952381vw,250px)}.page-index .members .arrow4.is-active{width:min(14.880952381vw,250px)}.page-index .members .arrow5{display:none;top:min(58.630952381vw,985px);left:calc(50% + max(-850px, -50.5952380952vw));z-index:4}.page-index .members .arrow5 img{width:min(13.6904761905vw,230px)}.page-index .members .arrow5.is-active{width:min(13.6904761905vw,230px)}.page-index .members .box2{top:min(61.9047619048vw,1040px);left:calc(50% + min(33.0357142857vw, 555px));height:min(8.630952381vw,145px);background-color:#09c592;z-index:3}.page-index .members .box2.is-active{width:min(15.1785714286vw,255px)}.page-index .members .box3{top:min(65.2380952381vw,1096px);left:calc(50% + min(38.3333333333vw, 644px));height:min(14.5833333333vw,245px);background-color:#199c3e;mix-blend-mode:multiply;z-index:4}.page-index .members .box3.is-active{width:min(11.7261904762vw,197px)}.page-index .members .box4{display:none;top:inherit;bottom:0;left:calc(50% + max(-840px, -50vw));height:min(4.8214285714vw,81px);background-color:#09c592;z-index:5}.page-index .members .box4.is-active{width:min(9.1666666667vw,154px)}.page-index .members .box5{display:none;top:inherit;bottom:max(-100px,-5.9523809524vw);left:calc(50% + max(-840px, -50vw));height:min(7.7380952381vw,130px);background-color:#01e224;z-index:4}.page-index .members .box5.is-active{width:min(10.2976190476vw,173px)}.page-index .members .arrow6{display:none;top:inherit;bottom:max(-40px,-2.380952381vw);left:calc(50% + max(-840px, -50vw));z-index:3;mix-blend-mode:multiply}.page-index .members .arrow6 img{width:min(19.6428571429vw,330px)}.page-index .members .arrow6.is-active{width:min(19.6428571429vw,330px)}.page-index .vision-banner .box1{top:min(10.7142857143vw,180px);left:calc(50% + min(38.3928571429vw, 645px));height:min(5.9523809524vw,100px);background-color:#09c592;mix-blend-mode:multiply;z-index:3}.page-index .vision-banner .box1.is-active{width:min(11.6071428571vw,195px)}.page-index .vision-banner .box2{top:min(15.7738095238vw,265px);left:calc(50% + min(35.7142857143vw, 600px));height:min(5.9523809524vw,100px);background-color:#44cc2c;mix-blend-mode:multiply;z-index:3}.page-index .vision-banner .box2.is-active{width:min(10.7142857143vw,180px)}.page-index .vision-banner .box3{top:min(20.5357142857vw,345px);left:calc(50% + min(35.7142857143vw, 600px));height:min(0.5952380952vw,10px);background-color:#44cc2c;mix-blend-mode:screen;z-index:3}.page-index .vision-banner .box3.is-active{width:min(4.7619047619vw,80px)}.page-index .vision-banner .arrow1{top:min(12.5vw,210px);left:calc(50% + min(38.2738095238vw, 643px))}.page-index .vision-banner .arrow1 img{width:min(8.630952381vw,145px)}.page-index .vision-banner .arrow1.is-active{width:min(8.630952381vw,145px)}.page-index .vision-banner .box4{top:min(0vw,0px);left:calc(50% + max(-800px, -47.619047619vw));height:min(7.7380952381vw,130px);background:linear-gradient(50deg, rgb(0, 153, 62) 0%, rgb(240, 232, 0) 100%);mix-blend-mode:screen}.page-index .vision-banner .box4.is-active{width:min(23.2142857143vw,390px)}.page-index .vision-banner .box5{top:min(5.9523809524vw,100px);left:calc(50% + max(-840px, -50vw));height:min(7.7380952381vw,130px);background-color:#44cc2c;mix-blend-mode:normal}.page-index .vision-banner .box5.is-active{width:min(11.3095238095vw,190px)}.page-index .vision-banner .box6{top:min(11.9047619048vw,200px);left:calc(50% + max(-870px, -51.7857142857vw));height:min(0.5952380952vw,10px);background-color:#01e224;mix-blend-mode:screen}.page-index .vision-banner .box6.is-active{width:min(16.6666666667vw,280px)}.page-index .vision-banner .arrow2{top:min(10.119047619vw,170px);bottom:inherit;left:calc(50% + max(-820px, -48.8095238095vw));mix-blend-mode:multiply}.page-index .vision-banner .arrow2 img{width:min(20.8333333333vw,350px)}.page-index .vision-banner .arrow2.is-active{width:min(20.8333333333vw,350px)}.page-index .vision-banner .arrow3{top:min(44.6428571429vw,750px);bottom:inherit;left:calc(50% + max(-820px, -48.8095238095vw));mix-blend-mode:multiply}.page-index .vision-banner .arrow3 img{width:min(20.8333333333vw,350px)}.page-index .vision-banner .arrow3.is-active{width:min(20.8333333333vw,350px)}.page-index .vision-banner .illust1{top:max(-100px,-5.9523809524vw);left:min(5.9523809524vw,100px)}.page-index .section-policy .box1{height:min(7.1428571429vw,120px);background:#09c591}.page-index .section-policy .box2{left:calc(50% + min(23.8095238095vw, 400px));height:min(4.7619047619vw,80px);background:linear-gradient(50deg, rgb(0, 153, 62) 0%, rgb(240, 232, 0) 100%);mix-blend-mode:multiply}.page-index .section-policy .box3{top:min(13.6904761905vw,230px);bottom:inherit;left:calc(50% + min(15.4761904762vw, 260px));height:min(0.5952380952vw,10px);background-color:#44cc2c;mix-blend-mode:screen}.page-index .section-policy .box3.is-active{width:min(15.4761904762vw,260px)}.page-index .section-policy .box4{top:min(100.5952380952vw,1690px);bottom:inherit;left:calc(50% + min(31.7261904762vw, 533px));height:min(7.7380952381vw,130px);background-color:#09c591}.page-index .section-policy .box4.is-active{width:min(14.880952381vw,250px)}.page-index .section-policy .box5{top:min(101.7857142857vw,1710px);bottom:inherit;left:calc(50% + min(35.7142857143vw, 600px));height:min(14.880952381vw,250px);background:linear-gradient(50deg, rgb(0, 153, 62) 0%, rgb(240, 232, 0) 100%)}.page-index .section-policy .box5.is-active{width:min(23.8095238095vw,400px)}.page-index .section-policy .box6{top:min(158.3333333333vw,2660px);bottom:inherit;left:calc(50% + min(20.2380952381vw, 340px));height:min(2.9761904762vw,50px);background:#01e224}.page-index .section-policy .box6.is-active{width:min(8.9285714286vw,150px)}.page-index .section-policy .box7{top:min(160.7142857143vw,2700px);bottom:inherit;left:calc(50% + min(29.1666666667vw, 490px));height:min(1.1904761905vw,20px);background:linear-gradient(50deg, rgb(0, 153, 62) 0%, rgb(240, 232, 0) 100%)}.page-index .section-policy .box7.is-active{width:min(20.8333333333vw,350px)}.page-index .section-policy .arrow1{top:min(5.9523809524vw,100px);left:calc(50% + min(19.0476190476vw, 320px))}.page-index .section-policy .arrow1 img{width:min(20.2380952381vw,340px)}.page-index .section-policy .arrow1.is-active{width:min(20.2380952381vw,340px)}.page-index .section-policy .arrow2{top:min(111.9047619048vw,1880px);bottom:inherit;left:calc(50% + max(-940px, -55.9523809524vw))}.page-index .section-policy .arrow2 img{width:min(14.880952381vw,250px)}.page-index .section-policy .arrow2.is-active{width:min(14.880952381vw,250px)}.page-index .section-policy .arrow3{top:min(105.9523809524vw,1780px);bottom:inherit;left:max(-30px,-1.7857142857vw)}.page-index .section-policy .arrow3 img{width:min(20.8333333333vw,350px)}.page-index .section-policy .arrow3.is-active{transition-delay:.5s;width:min(20.8333333333vw,350px)}.page-index .section-policy .arrow4{display:none}.page-index .section-policy .arrow5{display:none}.page-index .section-threepolicies .box1{top:min(79.1666666667vw,1330px);bottom:inherit;left:calc(50% + min(44.6428571429vw, 750px));height:min(6.5476190476vw,110px);background:#09c591}.page-index .section-threepolicies .box1.is-active{width:min(20.8333333333vw,350px)}.page-index .section-threepolicies .arrow1{top:min(25.5952380952vw,430px);bottom:inherit;left:calc(50% + max(-740px, -44.0476190476vw));mix-blend-mode:normal}.page-index .section-threepolicies .arrow1 img{width:min(14.880952381vw,250px)}.page-index .section-threepolicies .arrow1.is-active{width:min(14.880952381vw,250px)}.page-index .section-threepolicies .arrow2{top:min(27.380952381vw,460px);bottom:inherit;left:max(-120px,-7.1428571429vw)}.page-index .section-threepolicies .arrow2 img{width:min(20.8333333333vw,350px)}.page-index .section-threepolicies .arrow2.is-active{transition-delay:.5s;width:min(20.8333333333vw,350px)}.page-index .section-threepolicies .arrow3{top:min(104.7619047619vw,1760px);bottom:inherit;left:max(-120px,-7.1428571429vw)}.page-index .section-threepolicies .arrow3 img{width:min(20.8333333333vw,350px)}.page-index .section-threepolicies .arrow3.is-active{transition-delay:.5s;width:min(20.8333333333vw,350px)}.page-index .section-threepolicies .arrow4{top:min(84.5238095238vw,1420px);bottom:inherit;left:calc(50% + min(29.1666666667vw, 490px))}.page-index .section-threepolicies .arrow4 img{width:min(20.8333333333vw,350px)}.page-index .section-threepolicies .arrow4.is-active{transition-delay:.5s;width:min(20.8333333333vw,350px)}.page-index .section-voice .arrow1{top:min(0vw,0px);left:calc(50% + min(18.4523809524vw, 310px))}.page-index .section-voice .arrow1 img{width:min(33.9285714286vw,570px)}.page-index .section-voice .arrow1.is-active{width:min(33.9285714286vw,570px)}.page-index .section-voice .arrow2{top:min(8.9285714286vw,150px);bottom:inherit;left:calc(50% + min(8.9285714286vw, 150px))}.page-index .section-voice .arrow2 img{width:min(23.8095238095vw,400px)}.page-index .section-voice .arrow2.is-active{width:min(20.2380952381vw,340px)}.page-index .section-voice .illust1{top:max(-110px,-6.5476190476vw);left:calc(50% + min(16.6666666667vw, 280px));z-index:10;width:min(19.4047619048vw,326px)}.page-index .section-voice .box1{height:min(8.630952381vw,145px);top:min(41.6666666667vw,700px);left:calc(50% + max(-840px, -50vw));z-index:4;background:#09c592;mix-blend-mode:multiply}.page-index .section-voice .box1.is-active{width:min(10.7142857143vw,180px)}.page-index .section-voice .box2{height:min(14.5833333333vw,245px);top:min(44.6428571429vw,750px);z-index:3;left:calc(50% + max(-870px, -51.7857142857vw));background-color:#199c3e}.page-index .section-voice .box2.is-active{width:min(16.1904761905vw,272px)}.page-index .section-voice .box3{height:min(17.8571428571vw,300px);top:min(50.5952380952vw,850px);z-index:3;left:calc(50% + min(16.9642857143vw, 285px));background:linear-gradient(50deg, rgb(0, 153, 62) 0%, rgb(240, 232, 0) 100%)}.page-index .section-voice .box3.is-active{width:min(33.3333333333vw,560px)}.page-index .section-voice .arrow3{bottom:max(-120px,-7.1428571429vw);left:calc(50% + max(-800px, -47.619047619vw))}.page-index .section-voice .arrow3 img{width:min(22.0238095238vw,370px)}.page-index .section-voice .arrow3.is-active{width:min(22.0238095238vw,370px)}.page-index .section-gallery .box1{height:min(7.7380952381vw,130px);top:min(5.9523809524vw,100px);left:calc(50% + min(20.2380952381vw, 340px));background-color:#09c08a;mix-blend-mode:multiply}.page-index .section-gallery .box1.is-active{width:min(14.5833333333vw,245px)}.page-index .section-gallery .box2{height:min(14.5833333333vw,245px);top:min(10vw,168px);left:calc(50% + min(23.630952381vw, 397px));z-index:8;background-color:#40c72c;mix-blend-mode:multiply}.page-index .section-gallery .box2.is-active{width:min(26.4880952381vw,445px)}.page-index .section-gallery .arrow1{top:min(18.1547619048vw,305px);left:calc(50% + min(13.9880952381vw, 235px));mix-blend-mode:normal}.page-index .section-gallery .arrow1 img{width:min(17.8571428571vw,300px)}.page-index .section-gallery .arrow1.is-active{width:min(17.8571428571vw,300px)}.page-index .section-gallery .arrow2{top:min(33.630952381vw,565px);bottom:inherit;left:calc(50% + max(-940px, -55.9523809524vw));mix-blend-mode:normal}.page-index .section-gallery .arrow2 img{width:min(26.7857142857vw,450px)}.page-index .section-gallery .arrow2.is-active{width:min(26.7857142857vw,450px)}.page-index .section-gallery .box3{height:min(7.619047619vw,128px);top:min(37.380952381vw,628px);left:calc(50% + max(-840px, -50vw));z-index:8;background-color:#40c72c;mix-blend-mode:multiply}.page-index .section-gallery .box3.is-active{width:min(7.1428571429vw,120px)}.page-index .section-gallery .box4{height:min(0.5952380952vw,10px);top:min(42.7380952381vw,718px);left:calc(50% + max(-870px, -51.7857142857vw));background-color:#09c08a}.page-index .section-gallery .box4.is-active{width:min(13.6904761905vw,230px)}.page-index .section-gallery .arrow3{top:min(58.9285714286vw,990px);bottom:inherit;left:calc(50% + min(13.6904761905vw, 230px));mix-blend-mode:normal}.page-index .section-gallery .arrow3 img{width:min(22.619047619vw,380px)}.page-index .section-gallery .arrow3.is-active{width:min(22.619047619vw,380px)}.page-index .section-gallery .box5{height:min(10.4166666667vw,175px);top:min(51.7857142857vw,870px);left:calc(50% + min(30.3571428571vw, 510px));z-index:8;background-color:#09c08a;mix-blend-mode:multiply}.page-index .section-gallery .box5.is-active{width:min(19.6428571429vw,330px)}.page-manifest{margin-top:min(1.3095238095vw,22px)}.page-manifest .fv .wrap{position:relative;z-index:10}.page-manifest .page-head{display:flex;align-items:center;flex-direction:row-reverse;justify-content:center;margin-top:min(2.380952381vw,40px);opacity:0;-webkit-transform:translate3d(0, min(1.7857142857vw, 30px), 0);transform:translate3d(0, min(1.7857142857vw, 30px), 0);pointer-events:none;transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:opacity .2s ease-out,transform .2s ease-out;transition:opacity .2s ease-out,transform .2s ease-out,-webkit-transform .2s ease-out}.page-manifest .page-head.is-active{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);pointer-events:auto}.page-manifest .page-head-title{position:relative;z-index:5;width:min(43.9285714286vw,738px);margin-top:max(-110px,-6.5476190476vw)}.page-manifest .page-head-title-text{width:min(32.1428571429vw,540px);display:block;margin-bottom:min(2.9761904762vw,50px);margin-left:min(1.7857142857vw,30px)}.page-manifest .page-head-image{position:relative;z-index:3;width:min(58.2738095238vw,979px);margin-right:max(-270px,-16.0714285714vw)}.page-manifest .page-head-link{display:flex;align-items:center;justify-content:center;width:min(17.9761904762vw,302px);height:min(2.9761904762vw,50px);border-radius:min(1.4880952381vw,25px);background-color:#1a9c3e;text-align:center}.page-manifest .page-head-link-text{position:relative;color:#fff;font-size:min(1.1904761905vw,20px);padding-right:min(1.6666666667vw,28px)}.page-manifest .page-head-link-text::after{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:min(1.25vw,21px);height:min(1.25vw,21px);background-image:url("/shuin2026/assets/img/manifest/icon_arrow.png");background-size:cover;content:""}.page-manifest .banner{margin-top:min(4.4642857143vw,75px);opacity:0;-webkit-transform:translate3d(0, min(1.7857142857vw, 30px), 0);transform:translate3d(0, min(1.7857142857vw, 30px), 0);transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:opacity .2s ease-out,transform .2s ease-out;transition:opacity .2s ease-out,transform .2s ease-out,-webkit-transform .2s ease-out}.page-manifest .banner.is-active{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.page-manifest .manifests{margin-top:min(13.0952380952vw,220px)}.page-manifest .manifests-content{position:relative;margin-bottom:-1px}.page-manifest .manifests-content-inner{display:flex;align-items:center;justify-content:space-between;width:min(71.4285714286vw,1200px);margin:0 auto}.page-manifest .manifests-content-textarea,.page-manifest .manifests-content-image{position:relative;z-index:10;opacity:0;-webkit-transform:translate3d(0, min(1.7857142857vw, 30px), 0);transform:translate3d(0, min(1.7857142857vw, 30px), 0);pointer-events:none;transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:opacity .2s ease-out,transform .2s ease-out;transition:opacity .2s ease-out,transform .2s ease-out,-webkit-transform .2s ease-out}.page-manifest .manifests-content-textarea.is-active,.page-manifest .manifests-content-image.is-active{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);pointer-events:auto}.page-manifest .manifests-content-heading{display:flex;align-items:flex-end}.page-manifest .manifests-content-heading-num{color:rgba(255,255,255,.7);font-size:min(7.7380952381vw,130px)}.page-manifest .manifests-content-heading-title{color:#fff;font-size:min(3.0952380952vw,52px);line-height:1.3461538462;margin-left:min(0.8928571429vw,15px);margin-bottom:min(0.5952380952vw,10px);white-space:nowrap}.page-manifest .manifests-content-heading-title span{font-size:80%}.page-manifest .manifests-content-text{margin-top:min(0.2976190476vw,5px);color:#fff;font-size:min(1.7857142857vw,30px);line-height:1.6666666667}.page-manifest .manifests-content-link{display:flex;align-items:center;justify-content:center;width:min(13.6904761905vw,230px);height:min(2.9761904762vw,50px);margin-top:min(2.0238095238vw,34px);border-radius:min(1.4880952381vw,25px);background-color:#fff;text-align:center}.page-manifest .manifests-content-link-text{position:relative;font-size:min(1.1904761905vw,20px);padding-right:min(1.6071428571vw,27px)}.page-manifest .manifests-content-link-text::after{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:min(1.25vw,21px);height:min(1.25vw,21px);border-radius:50%;background-image:url("/shuin2026/assets/img/manifest/icon_arrow_white.png");background-position:left min(0.4166666667vw,7px) center;background-repeat:no-repeat;background-size:min(0.4761904762vw,8px);content:""}.page-manifest .manifests-content::after{content:"";width:100%;height:150%;position:absolute;top:0;left:0;z-index:1;-webkit-transform:skewY(-10deg);transform:skewY(-10deg)}.page-manifest .manifests-content:nth-of-type(1) .manifests-content-link-text{color:#fd6870}.page-manifest .manifests-content:nth-of-type(1) .manifests-content-link-text::after{background-color:#fd6870}.page-manifest .manifests-content:nth-of-type(1)::after{background-color:#fd6870}.page-manifest .manifests-content:nth-of-type(2) .manifests-content-link-text{color:#f58b35}.page-manifest .manifests-content:nth-of-type(2) .manifests-content-link-text::after{background-color:#f58b35}.page-manifest .manifests-content:nth-of-type(2)::after{background-color:#f58b35}.page-manifest .manifests-content:nth-of-type(3) .manifests-content-link-text{color:#77c0c6}.page-manifest .manifests-content:nth-of-type(3) .manifests-content-link-text::after{background-color:#77c0c6}.page-manifest .manifests-content:nth-of-type(3)::after{background-color:#77c0c6}.page-manifest .manifests-content:nth-of-type(4) .manifests-content-link-text{color:#228755}.page-manifest .manifests-content:nth-of-type(4) .manifests-content-link-text::after{background-color:#228755}.page-manifest .manifests-content:nth-of-type(4)::after{background-color:#228755}.page-manifest .manifests-content:nth-of-type(5) .manifests-content-link-text{color:#006eb3}.page-manifest .manifests-content:nth-of-type(5) .manifests-content-link-text::after{background-color:#006eb3}.page-manifest .manifests-content:nth-of-type(5)::after{background-color:#006eb3}.page-manifest .manifests-content:nth-of-type(6) .manifests-content-link-text{color:#da4330}.page-manifest .manifests-content:nth-of-type(6) .manifests-content-link-text::after{background-color:#da4330}.page-manifest .manifests-content:nth-of-type(6)::after{background-color:#da4330}.page-manifest .manifests-content:nth-of-type(7) .manifests-content-link-text{color:#dbbd01}.page-manifest .manifests-content:nth-of-type(7) .manifests-content-link-text::after{background-color:#dbbd01}.page-manifest .manifests-content:nth-of-type(7)::after{background-color:#dbbd01}.page-manifest .manifests-content:nth-of-type(8) .manifests-content-link-text{color:#4fa17b}.page-manifest .manifests-content:nth-of-type(8) .manifests-content-link-text::after{background-color:#4fa17b}.page-manifest .manifests-content:nth-of-type(8)::after{background-color:#4fa17b}.page-manifest .manifests-content:first-of-type{padding-top:min(4.7619047619vw,80px);padding-bottom:min(8.9285714286vw,150px)}.page-manifest .manifests-content:first-of-type .manifests-content-textarea{margin-top:min(9.0476190476vw,152px)}.page-manifest .manifests-content:first-of-type .manifests-content-image{width:min(23.8095238095vw,400px)}.page-manifest .manifests-content:nth-of-type(2){padding-top:min(0.8928571429vw,15px);padding-bottom:min(8.0357142857vw,135px)}.page-manifest .manifests-content:nth-of-type(2) .manifests-content-textarea{margin-top:min(11.130952381vw,187px)}.page-manifest .manifests-content:nth-of-type(2) .manifests-content-image{width:min(21.4285714286vw,360px)}.page-manifest .manifests-content:nth-of-type(3){padding-top:min(3.0952380952vw,52px);padding-bottom:min(10.4166666667vw,175px)}.page-manifest .manifests-content:nth-of-type(3) .manifests-content-textarea{margin-top:min(7.7380952381vw,130px)}.page-manifest .manifests-content:nth-of-type(3) .manifests-content-image{width:min(22.3214285714vw,375px)}.page-manifest .manifests-content:nth-of-type(4){padding-top:min(5.9523809524vw,100px);padding-bottom:min(8.9285714286vw,150px)}.page-manifest .manifests-content:nth-of-type(4) .manifests-content-textarea{margin-top:min(6.4285714286vw,108px)}.page-manifest .manifests-content:nth-of-type(4) .manifests-content-image{width:min(23.8095238095vw,400px)}.page-manifest .manifests-content:nth-of-type(4) .manifests-content-heading-title{margin-bottom:0}.page-manifest .manifests-content:nth-of-type(5){padding-top:min(4.7619047619vw,80px);padding-bottom:min(10.4166666667vw,175px)}.page-manifest .manifests-content:nth-of-type(5) .manifests-content-textarea{margin-top:min(5.9523809524vw,100px)}.page-manifest .manifests-content:nth-of-type(5) .manifests-content-image{width:min(22.7380952381vw,382px)}.page-manifest .manifests-content:nth-of-type(5) .manifests-content-heading-title{margin-top:min(2.380952381vw,40px);margin-bottom:0}.page-manifest .manifests-content:nth-of-type(6){padding-top:min(7.7380952381vw,130px);padding-bottom:min(10.7142857143vw,180px)}.page-manifest .manifests-content:nth-of-type(6) .manifests-content-textarea{margin-top:min(6.7261904762vw,113px)}.page-manifest .manifests-content:nth-of-type(6) .manifests-content-image{width:min(23.630952381vw,397px)}.page-manifest .manifests-content:nth-of-type(7){padding-top:min(6.130952381vw,103px);padding-bottom:min(8.9285714286vw,150px)}.page-manifest .manifests-content:nth-of-type(7) .manifests-content-textarea{margin-top:min(6.369047619vw,107px)}.page-manifest .manifests-content:nth-of-type(7) .manifests-content-image{width:min(26.8452380952vw,451px)}.page-manifest .manifests-content:last-of-type{padding-top:min(4.880952381vw,82px);padding-bottom:min(8.0952380952vw,136px);background-color:#4fa17b}.page-manifest .manifests-content:last-of-type .manifests-content-textarea{margin-top:min(8.9880952381vw,151px)}.page-manifest .manifests-content:last-of-type .manifests-content-image{width:min(25.5952380952vw,430px)}.page-manifest .section-title{font-size:min(6.5476190476vw,110px);color:#1a9c3e}.page-manifest .section-title-sub1{font-size:min(4.7619047619vw,80px);color:#000}.page-manifest .section-title-sub2{color:#000}.page-manifest .section-title-en{font-size:min(3.869047619vw,65px);color:#1a9c3e;display:block;margin-top:min(0.8928571429vw,15px)}.page-manifest .four-policies{position:relative;padding:min(8.9285714286vw,150px) 0 min(5.9523809524vw,100px)}.page-manifest .four-policies::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background-color:#f0f9f4;-webkit-transform:skewY(-9deg);transform:skewY(-9deg)}.page-manifest .four-policies-header{display:flex;justify-content:space-between;align-items:flex-end}.page-manifest .four-policies-anchor{display:flex;justify-content:center;align-items:center;width:min(29.7619047619vw,500px);height:min(4.7619047619vw,80px);background-color:#1a9c3e;background-image:url("/shuin2026/assets/img/manifest/icon_window.svg");background-position:right min(2.0833333333vw,35px) center;background-repeat:no-repeat;background-size:min(2.2321428571vw,30px);font-size:min(1.7261904762vw,29px);text-align:center;border-radius:200px;color:#fff;margin:min(3.5714285714vw,60px) auto 0}.page-manifest .four-policies .wrap{position:relative;z-index:10}.page-manifest .four-policies-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:0 min(1.3095238095vw,22px);margin-top:min(1.7857142857vw,30px)}.page-manifest .four-policies-item{cursor:pointer}.page-manifest .more{position:relative;padding-top:min(8.9285714286vw,150px)}.page-manifest .more-header{display:flex;align-items:flex-end}.page-manifest .more-text{font-size:min(2.6785714286vw,45px);color:#1a9c3e;letter-spacing:0.1em}.page-manifest .more-title{width:min(37.3214285714vw,627px);margin-top:min(2.9761904762vw,50px)}.page-manifest .more-anchor{display:flex;justify-content:center;align-items:center;width:min(17.9761904762vw,302px);height:min(2.9166666667vw,49px);background-color:#1a9c3e;background-image:url("/shuin2026/assets/img/manifest/icon_arrow.png");background-position:right min(1.4285714286vw,24px) center;background-repeat:no-repeat;background-size:min(1.25vw,21px);font-size:min(1.1904761905vw,20px);text-align:center;border-radius:200px;color:#fff;margin-left:auto}.page-manifest .more-list{display:grid;grid-template-columns:repeat(4, calc(25% - min(0.2380952381vw, 4px)));gap:min(0.2380952381vw,4px);margin-top:min(2.9761904762vw,50px)}.page-manifest .more-list-item{list-style:none}.page-manifest .more-list-item-number{font-size:min(3.0357142857vw,51px);color:#fff;display:inline-block}.page-manifest .more-list-item-text{font-size:min(1.1904761905vw,20px);line-height:1.4;color:#fff;display:inline-block;margin-left:min(0.5357142857vw,9px)}.page-manifest .more-list-item-text span{font-size:80%}.page-manifest .more-list-anchor{display:flex;align-items:center;width:100%;padding-left:min(0.8928571429vw,15px);height:min(5.119047619vw,86px);background-image:url("/shuin2026/assets/img/manifest/icon_arrow_under.svg");background-repeat:no-repeat;background-position:right min(0.9523809524vw,16px) top 50%;background-size:min(0.9523809524vw,16px);transition:background-position .2s ease-out}.page-manifest .more-list-anchor[href="#manifest1"]{background-color:#fd6870}.page-manifest .more-list-anchor[href="#manifest2"]{background-color:#f58b36}.page-manifest .more-list-anchor[href="#manifest3"]{background-color:#77c0c6}.page-manifest .more-list-anchor[href="#manifest4"]{background-color:#228755}.page-manifest .more-list-anchor[href="#manifest5"]{background-color:#006eb3}.page-manifest .more-list-anchor[href="#manifest6"]{background-color:#da4330}.page-manifest .more-list-anchor[href="#manifest7"]{background-color:#dbbd01}.page-manifest .more-list-anchor[href="#manifest8"]{background-color:#50a17b}.page-manifest .more-list-anchor:hover{background-position:right min(0.9523809524vw,16px) top 57%}.page-manifest .soon{position:relative;z-index:10;margin-top:min(2.380952381vw,40px);padding-bottom:min(2.380952381vw,40px)}.page-manifest .soon .coming-soon{font-size:min(7.7380952381vw,65px);color:#fff;line-height:1;display:flex;align-items:center;justify-content:center;background-color:#1a9c3e;width:100%;height:min(32.1428571429vw,540px);text-align:center;position:relative;left:0;top:0}.page-manifest .modal{position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;grid-template-columns:repeat(1, 1fr);overflow:hidden;overflow-y:auto;pointer-events:none;opacity:0;transition:opacity .25s ease-out,visibility .25s ease-out;visibility:hidden;overscroll-behavior-y:none;padding:min(2.9761904762vw,50px) min(5.9523809524vw,100px) min(2.9761904762vw,50px)}.page-manifest .modal.is-active{opacity:1;visibility:visible;pointer-events:auto}.page-manifest .modal-close{position:absolute;top:0;right:max(-60px,-3.5714285714vw);width:min(2.9761904762vw,50px)}.page-manifest .modal-container{display:flex;height:100%}.page-manifest .modal-content{position:relative;margin:auto;display:none;background-color:#fff}.page-manifest .modal-content.is-active{display:block}.page-manifest .four-detail{width:min(88.8888888889vw,1200px);padding:min(2.3703703704vw,32px) min(4.5925925926vw,62px) min(3.7037037037vw,50px);background-image:url("/shuin2026/assets/img/manifest/four/design_a.png"),url("/shuin2026/assets/img/manifest/four/design_b.png");background-repeat:no-repeat,no-repeat;background-position:left top,right bottom -1px;background-size:min(4.4444444444vw,60px),min(4.4444444444vw,60px)}.page-manifest .four-detail-title{width:min(20.5925925926vw,278px);margin-left:min(2.4444444444vw,33px)}.page-manifest .four-detail-name{margin-left:max(-15px,-1.1111111111vw);margin-top:min(1.4814814815vw,20px)}.page-manifest .four-detail-inner{margin-top:min(2.2222222222vw,30px);display:flex}.page-manifest .four-detail-logo{position:absolute;top:min(2.962962963vw,40px);right:min(3.3333333333vw,45px);width:min(16.4444444444vw,222px)}.page-manifest .four-detail-image{margin-left:auto}.page-manifest .four-detail-issues-name,.page-manifest .four-detail-solution-name{width:min(10.2222222222vw,138px)}.page-manifest .four-detail-issues-title,.page-manifest .four-detail-solution-title{font-size:min(2.6666666667vw,36px);line-height:1.3;letter-spacing:0.03em;display:inline-block;margin-top:min(0.7407407407vw,10px)}.page-manifest .four-detail-issues-title .border,.page-manifest .four-detail-solution-title .border{display:inline-block;border-bottom:2px solid #000;margin-top:min(0.2222222222vw,3px)}.page-manifest .four-detail-issues-title .border:first-of-type,.page-manifest .four-detail-solution-title .border:first-of-type{margin-top:0}.page-manifest .four-detail-issues-text,.page-manifest .four-detail-solution-text{font-size:min(1.4814814815vw,20px);letter-spacing:0.05em;line-height:1.5;margin-top:min(0.8888888889vw,12px);text-align:justify}.page-manifest .four-detail-solution{position:relative;margin-top:min(2.962962963vw,40px)}.page-manifest .four-detail-solution::before{content:"";width:min(7.4814814815vw,101px);height:min(3.2592592593vw,44px);display:block;position:absolute;top:0;left:min(19.2592592593vw,260px);-webkit-transform:translate(0%, -40%);transform:translate(0%, -40%);background-image:url("/shuin2026/assets/img/manifest/four/arrow.png");background-size:contain;background-repeat:no-repeat}.page-manifest .four-detail-solution-title{font-size:min(3.4074074074vw,46px);border:none}.page-manifest .four-detail-solution-title .small{font-size:83%}.page-manifest .four-detail-solution-title .color{color:#49ac00}.page-manifest .four-detail-01 .four-detail-image{width:min(27.5555555556vw,372px);margin-top:max(-155px,-11.4814814815vw)}.page-manifest .four-detail-01 .four-detail-name{width:min(47.9259259259vw,647px);margin-top:max(-15px,-1.1111111111vw)}.page-manifest .four-detail-01 .four-detail-solution-text{width:min(46.6666666667vw,630px)}.page-manifest .four-detail-02 .four-detail-name{width:min(82.037037037vw,1107.5px)}.page-manifest .four-detail-02 .four-detail-image{width:min(34.0740740741vw,460px)}.page-manifest .four-detail-02 .four-detail-info{width:min(40.7407407407vw,550px)}.page-manifest .four-detail-03 .four-detail-name{width:min(82.6666666667vw,1116px)}.page-manifest .four-detail-03 .four-detail-inner{margin-top:max(-56px,-4.1481481481vw)}.page-manifest .four-detail-04 .four-detail-name{width:min(81.4814814815vw,1100px);margin-right:max(-10px,-0.7407407407vw)}.page-manifest .four-detail-04 .four-detail-image{width:min(33.4814814815vw,452px);margin-top:min(3.2592592593vw,44px)}.page-manifest .four-detail-04 .four-detail-inner{margin-top:max(-15px,-1.1111111111vw)}.page-manifest .four-detail-04 .four-detail-info{width:min(41.4814814815vw,560px)}.page-manifest .fv{position:relative}.page-manifest .design{position:absolute}.page-manifest .box1,.page-manifest .box2,.page-manifest .box3,.page-manifest .box4,.page-manifest .box5{width:0;-webkit-transform:skewY(-10deg);transform:skewY(-10deg);-webkit-transform-origin:left center;transform-origin:left center;transition:width .5s ease-out}.page-manifest .arrow-thin img{position:relative;width:min(16.9642857143vw,285px)}.page-manifest .arrow-thin.is-active{width:min(16.9642857143vw,285px)}.page-manifest .arrow-thin.is-active img{-webkit-animation:moveArrow_b 3.2s ease infinite;animation:moveArrow_b 3.2s ease infinite;-webkit-animation-delay:5s;animation-delay:5s}.page-manifest .arrow-thick img{position:relative;width:min(21.369047619vw,359px)}.page-manifest .arrow-thick.is-active{width:min(21.369047619vw,359px)}.page-manifest .arrow-thick.is-active img{-webkit-animation:moveArrow_b 4s ease infinite;animation:moveArrow_b 4s ease infinite;-webkit-animation-delay:5s;animation-delay:5s}.page-manifest .arrow1,.page-manifest .arrow2,.page-manifest .arrow3,.page-manifest .arrow4,.page-manifest .arrow5,.page-manifest .arrow6{display:flex;justify-content:flex-end;width:0;overflow:hidden;-webkit-transform-origin:left center;transform-origin:left center;transition:width .5s ease-out;z-index:5}.page-manifest .arrow2.is-active img{-webkit-animation-delay:.3s;animation-delay:.3s}.page-manifest .arrow3.is-active img{-webkit-animation-delay:.6s;animation-delay:.6s}.page-manifest .arrow4.is-active img{-webkit-animation-delay:.9s;animation-delay:.9s}.page-manifest .arrow5.is-active img{-webkit-animation-delay:1.2s;animation-delay:1.2s}.page-manifest .arrow6.is-active img{-webkit-animation-delay:1.5s;animation-delay:1.5s}.page-manifest .fv-arrow1{top:min(30.119047619vw,506px);left:max(-27px,-1.6071428571vw);z-index:5;display:flex;justify-content:flex-end;width:0;overflow:hidden;-webkit-transform-origin:left center;transform-origin:left center;transition:width .5s ease-out}.page-manifest .fv-arrow1 img{position:relative;width:min(13.2738095238vw,223px)}.page-manifest .fv-arrow1.is-active{width:min(13.2738095238vw,223px)}.page-manifest .fv-arrow1.is-active img{-webkit-animation:moveArrow_b 3.5s ease infinite;animation:moveArrow_b 3.5s ease infinite}.page-manifest .fv-arrow2{top:min(31.7261904762vw,533px);left:max(-27px,-1.6071428571vw);z-index:5;display:flex;justify-content:flex-end;width:0;overflow:hidden;-webkit-transform-origin:left center;transform-origin:left center;transition:width .5s ease-out}.page-manifest .fv-arrow2 img{position:relative;width:min(8.1547619048vw,137px)}.page-manifest .fv-arrow2.is-active{width:min(8.1547619048vw,137px)}.page-manifest .fv-arrow2.is-active img{-webkit-animation:moveArrow_b 3.5s ease infinite;animation:moveArrow_b 3.5s ease infinite;-webkit-animation-delay:.3s;animation-delay:.3s}.page-manifest .fv-arrow3{top:min(36.0714285714vw,606px);left:calc(100% + max(-173px, -10.2976190476vw));z-index:5;display:flex;justify-content:flex-end;width:0;overflow:hidden;-webkit-transform-origin:left center;transform-origin:left center;transition:width .5s ease-out;mix-blend-mode:multiply}.page-manifest .fv-arrow3 img{position:relative;width:min(16.6666666667vw,280px)}.page-manifest .fv-arrow3.is-active{width:min(16.6666666667vw,280px)}.page-manifest .fv-arrow3.is-active img{-webkit-animation:moveArrow_b 3.5s ease infinite;animation:moveArrow_b 3.5s ease infinite;-webkit-animation-delay:-0.7s;animation-delay:-0.7s}.page-manifest .fv-box1{top:min(35.119047619vw,590px);left:calc(100% + max(-230px, -13.6904761905vw));z-index:4;width:0;height:min(8.4523809524vw,142px);background-color:#44cc2d;-webkit-transform:skewY(-10deg);transform:skewY(-10deg);-webkit-transform-origin:left center;transform-origin:left center;transition:width .5s ease-out;opacity:.8}.page-manifest .fv-box1.is-active{width:min(16.25vw,273px)}.page-manifest .fv-box2{top:min(31.1904761905vw,524px);left:calc(100% + max(-142px, -8.4523809524vw));z-index:3;width:0;height:min(4.7619047619vw,80px);background-color:#09c591;-webkit-transform:skewY(-10deg);transform:skewY(-10deg);-webkit-transform-origin:left center;transform-origin:left center;transition:width .5s ease-out}.page-manifest .fv-box2.is-active{width:min(9.5238095238vw,160px)}.page-manifest .four-policies .policies-box1{top:min(47.619047619vw,800px);left:max(-30px,-1.7857142857vw);z-index:4;width:0;height:min(5.6547619048vw,95px);background-color:#01e224;-webkit-transform:skewY(-10deg);transform:skewY(-10deg);-webkit-transform-origin:left center;transform-origin:left center;transition:width .5s ease-out;opacity:.85}.page-manifest .four-policies .policies-box1.is-active{width:min(11.0119047619vw,185px)}.page-manifest .four-policies .policies-box2{top:min(44.6428571429vw,750px);left:min(1.4880952381vw,25px);z-index:3;width:0;height:min(3.5714285714vw,60px);background-color:#09c591;-webkit-transform:skewY(-10deg);transform:skewY(-10deg);-webkit-transform-origin:left center;transform-origin:left center;transition:width .5s ease-out}.page-manifest .four-policies .policies-box2.is-active{width:min(6.9047619048vw,116px)}.page-manifest .four-policies .policies-arrow1{top:min(47.0238095238vw,790px);left:min(0.5952380952vw,10px);z-index:5;display:flex;justify-content:flex-end;width:0;overflow:hidden;-webkit-transform-origin:left center;transform-origin:left center;transition:width .5s ease-out;mix-blend-mode:multiply}.page-manifest .four-policies .policies-arrow1 img{position:relative;width:min(15.4166666667vw,259px)}.page-manifest .four-policies .policies-arrow1.is-active{width:min(15.4166666667vw,259px)}.page-manifest .four-policies .policies-arrow1.is-active img{-webkit-animation:moveArrow_b 3.5s ease infinite;animation:moveArrow_b 3.5s ease infinite;-webkit-animation-delay:-0.2s;animation-delay:-0.2s}.page-manifest .more-box1{top:min(45.2380952381vw,760px);left:max(-40px,-2.380952381vw);z-index:4;width:0;height:min(7.1428571429vw,120px);background-color:#44cc2d;-webkit-transform:skewY(-10deg);transform:skewY(-10deg);-webkit-transform-origin:left center;transform-origin:left center;transition:width .5s ease-out}.page-manifest .more-box1.is-active{width:min(15.4761904762vw,260px)}.page-manifest .more-arrow1{top:min(0vw,0px);left:calc(100% + max(-200px, -11.9047619048vw));z-index:5;display:flex;justify-content:flex-end;width:0;overflow:hidden;-webkit-transform-origin:left center;transform-origin:left center;transition:width .5s ease-out}.page-manifest .more-arrow1 img{position:relative;width:min(13.0952380952vw,220px)}.page-manifest .more-arrow1.is-active{width:min(13.0952380952vw,220px)}.page-manifest .more-arrow1.is-active img{-webkit-animation:moveArrow_b 3.5s ease infinite;animation:moveArrow_b 3.5s ease infinite;-webkit-animation-delay:-0.2s;animation-delay:-0.2s}.page-manifest .more-arrow2{top:min(1.4285714286vw,24px);left:calc(100% + max(-200px, -11.9047619048vw));z-index:5;display:flex;justify-content:flex-end;width:0;overflow:hidden;-webkit-transform-origin:left center;transform-origin:left center;transition:width .5s ease-out}.page-manifest .more-arrow2 img{position:relative;width:min(8.3333333333vw,140px)}.page-manifest .more-arrow2.is-active{width:min(8.3333333333vw,140px)}.page-manifest .more-arrow2.is-active img{-webkit-animation:moveArrow_b 3.5s ease infinite;animation:moveArrow_b 3.5s ease infinite;-webkit-animation-delay:-0.4s;animation-delay:-0.4s}.page-manifest .more-arrow3{top:min(41.0714285714vw,690px);left:max(-90px,-5.3571428571vw);z-index:5;display:flex;justify-content:flex-end;width:0;overflow:hidden;-webkit-transform-origin:left center;transform-origin:left center;transition:width .5s ease-out;mix-blend-mode:multiply}.page-manifest .more-arrow3 img{position:relative;width:min(17.2619047619vw,290px)}.page-manifest .more-arrow3.is-active{width:min(17.2619047619vw,290px)}.page-manifest .more-arrow3.is-active img{-webkit-animation:moveArrow_b 3.5s ease infinite;animation:moveArrow_b 3.5s ease infinite;-webkit-animation-delay:-0.4s;animation-delay:-0.4s}.page-manifest .more-arrow4{top:min(48.2142857143vw,810px);left:max(-40px,-2.380952381vw);z-index:5;display:flex;justify-content:flex-end;width:0;overflow:hidden;-webkit-transform-origin:left center;transform-origin:left center;transition:width .5s ease-out;mix-blend-mode:screen}.page-manifest .more-arrow4 img{position:relative;width:min(9.5238095238vw,160px)}.page-manifest .more-arrow4.is-active{width:min(9.5238095238vw,160px)}.page-manifest .more-arrow4.is-active img{-webkit-animation:moveArrow_b 3.5s ease infinite;animation:moveArrow_b 3.5s ease infinite;-webkit-animation-delay:-0.2s;animation-delay:-0.2s}.page-manifest .manifests-content:nth-of-type(4n + 1) .box1{top:min(0.7142857143vw,12px);left:min(28.1547619048vw,473px);height:min(7.7380952381vw,130px);z-index:4}.page-manifest .manifests-content:nth-of-type(4n + 1) .box1.is-active{width:min(14.6428571429vw,246px)}.page-manifest .manifests-content:nth-of-type(4n + 1) .box2{top:min(7.9166666667vw,133px);left:min(20.9523809524vw,352px);height:min(0.5357142857vw,9px);mix-blend-mode:overlay;background-color:#fff;z-index:5}.page-manifest .manifests-content:nth-of-type(4n + 1) .box2.is-active{width:min(14.6428571429vw,246px)}.page-manifest .manifests-content:nth-of-type(4n + 1) .box3{top:min(4.4047619048vw,74px);left:calc(100% - min(16.6666666667vw, 280px));height:min(7.5595238095vw,127px);z-index:4}.page-manifest .manifests-content:nth-of-type(4n + 1) .box3.is-active{width:min(23.2142857143vw,390px)}.page-manifest .manifests-content:nth-of-type(4n + 1) .box4{top:min(45.9523809524vw,772px);left:max(-22px,-1.3095238095vw);height:min(1.369047619vw,23px);z-index:4}.page-manifest .manifests-content:nth-of-type(4n + 1) .box4.is-active{width:min(36.8452380952vw,619px)}.page-manifest .manifests-content:nth-of-type(4n + 1) .box5{top:min(32.4404761905vw,545px);left:calc(100% - min(20.5357142857vw, 345px));height:min(0.8928571429vw,15px);z-index:4}.page-manifest .manifests-content:nth-of-type(4n + 1) .box5.is-active{width:min(22.2619047619vw,374px)}.page-manifest .manifests-content:nth-of-type(4n + 1) .arrow1{top:min(26.1904761905vw,440px);left:max(-164px,-9.7619047619vw);mix-blend-mode:multiply}.page-manifest .manifests-content:nth-of-type(4n + 1) .arrow2{top:min(6.130952381vw,103px);left:calc(100% - min(23.2142857143vw, 390px));mix-blend-mode:screen}.page-manifest .manifests-content:nth-of-type(4n + 1) .arrow3{top:min(19.880952381vw,334px);left:calc(100% - min(23.8095238095vw, 400px));mix-blend-mode:multiply}.page-manifest .manifests-content:nth-of-type(4n + 2) .box1{top:min(7.7380952381vw,130px);left:max(-26px,-1.5476190476vw);height:min(7.1428571429vw,120px);z-index:4}.page-manifest .manifests-content:nth-of-type(4n + 2) .box1.is-active{width:min(16.6666666667vw,280px)}.page-manifest .manifests-content:nth-of-type(4n + 2) .box2{top:max(-60px,-3.5714285714vw);left:calc(100% - min(12.7976190476vw, 215px));height:min(7.7380952381vw,130px);z-index:4}.page-manifest .manifests-content:nth-of-type(4n + 2) .box2.is-active{width:min(14.6428571429vw,246px)}.page-manifest .manifests-content:nth-of-type(4n + 2) .box3{top:min(2.6785714286vw,45px);left:calc(100% - min(20.0595238095vw, 337px));height:min(0.5952380952vw,10px);mix-blend-mode:multiply;z-index:5}.page-manifest .manifests-content:nth-of-type(4n + 2) .box3.is-active{width:min(14.6428571429vw,246px)}.page-manifest .manifests-content:nth-of-type(4n + 2) .box4{top:min(29.2857142857vw,492px);left:calc(100% - min(20.5357142857vw, 345px));height:min(0.8928571429vw,15px);z-index:4}.page-manifest .manifests-content:nth-of-type(4n + 2) .box4.is-active{width:min(22.2619047619vw,374px)}.page-manifest .manifests-content:nth-of-type(4n + 2) .arrow1{top:min(23.2142857143vw,390px);left:max(-164px,-9.7619047619vw);mix-blend-mode:screen}.page-manifest .manifests-content:nth-of-type(4n + 2) .arrow2{top:min(34.7023809524vw,583px);left:max(-55px,-3.2738095238vw);mix-blend-mode:multiply}.page-manifest .manifests-content:nth-of-type(4n + 2) .arrow3{top:min(37.619047619vw,632px);left:min(15.4761904762vw,260px);mix-blend-mode:multiply}.page-manifest .manifests-content:nth-of-type(4n + 2) .arrow4{top:min(13.6904761905vw,230px);left:calc(100% - min(27.6785714286vw, 465px));mix-blend-mode:multiply}.page-manifest .manifests-content:nth-of-type(4n + 3) .box1{top:min(13.0357142857vw,219px);left:max(-8px,-0.4761904762vw);height:min(0.7142857143vw,12px);mix-blend-mode:screen;z-index:4}.page-manifest .manifests-content:nth-of-type(4n + 3) .box1.is-active{width:min(20.2380952381vw,340px)}.page-manifest .manifests-content:nth-of-type(4n + 3) .box2{top:min(25.8333333333vw,434px);left:min(6.1904761905vw,104px);height:min(1.6666666667vw,28px);mix-blend-mode:multiply;z-index:4}.page-manifest .manifests-content:nth-of-type(4n + 3) .box2.is-active{width:min(5.2380952381vw,88px)}.page-manifest .manifests-content:nth-of-type(4n + 3) .box3{top:min(42.9761904762vw,722px);left:min(9.7023809524vw,163px);height:min(3.4523809524vw,58px);mix-blend-mode:overlay;z-index:4}.page-manifest .manifests-content:nth-of-type(4n + 3) .box3.is-active{width:min(10.2380952381vw,172px)}.page-manifest .manifests-content:nth-of-type(4n + 3) .box4{top:min(20.5357142857vw,345px);left:calc(100% - min(12.8571428571vw, 216px));height:min(7.7380952381vw,130px);z-index:4}.page-manifest .manifests-content:nth-of-type(4n + 3) .box4.is-active{width:min(14.6428571429vw,246px)}.page-manifest .manifests-content:nth-of-type(4n + 3) .box5{top:min(33.3333333333vw,560px);left:calc(100% - min(29.0476190476vw, 488px));height:min(1.3095238095vw,22px);z-index:4}.page-manifest .manifests-content:nth-of-type(4n + 3) .box5.is-active{width:min(34.6428571429vw,582px)}.page-manifest .manifests-content:nth-of-type(4n + 3) .arrow1{top:max(-36px,-2.1428571429vw);left:calc(100% - min(23.3333333333vw, 392px));opacity:.8}.page-manifest .manifests-content:nth-of-type(4n + 3) .arrow2{top:min(28.2738095238vw,475px);left:max(-143px,-8.5119047619vw);mix-blend-mode:screen}.page-manifest .manifests-content:nth-of-type(4n + 3) .arrow3{top:min(31.6666666667vw,532px);left:min(37.5vw,630px)}.page-manifest .manifests-content:nth-of-type(4n + 3) .arrow4{top:min(41.9047619048vw,704px);left:min(10.2976190476vw,173px);mix-blend-mode:multiply;z-index:5}.page-manifest .manifests-content:nth-of-type(4n + 3) .arrow5{top:min(10.119047619vw,170px);left:calc(100% - min(23.2142857143vw, 390px));mix-blend-mode:multiply}.page-manifest .manifests-content:nth-of-type(4n + 3) .arrow6{top:min(36.369047619vw,611px);left:min(16.1904761905vw,272px);mix-blend-mode:multiply}.page-manifest .manifests-content:nth-of-type(4n + 4) .box1{top:min(3.3333333333vw,56px);left:min(30.7142857143vw,516px);height:min(5.0595238095vw,85px);z-index:4;mix-blend-mode:multiply}.page-manifest .manifests-content:nth-of-type(4n + 4) .box1.is-active{width:min(14.6428571429vw,246px)}.page-manifest .manifests-content:nth-of-type(4n + 4) .box2{top:min(7.7380952381vw,130px);left:min(22.619047619vw,380px);height:min(0.4761904762vw,8px);mix-blend-mode:overlay;z-index:4}.page-manifest .manifests-content:nth-of-type(4n + 4) .box2.is-active{width:min(14.2857142857vw,240px)}.page-manifest .manifests-content:nth-of-type(4n + 4) .box3{top:min(2.9761904762vw,50px);left:calc(100% - min(14.6428571429vw, 246px));height:min(7.7380952381vw,130px);mix-blend-mode:multiply;z-index:4}.page-manifest .manifests-content:nth-of-type(4n + 4) .box3.is-active{width:min(23.2142857143vw,390px)}.page-manifest .manifests-content:nth-of-type(4n + 4) .box4{top:min(32.7380952381vw,550px);left:calc(100% - min(17.8571428571vw, 300px));height:min(0.5952380952vw,10px);z-index:4}.page-manifest .manifests-content:nth-of-type(4n + 4) .box4.is-active{width:min(23.2142857143vw,390px)}.page-manifest .manifests-content:nth-of-type(4n + 4) .arrow1{top:min(22.5vw,378px);left:max(-100px,-5.9523809524vw);mix-blend-mode:multiply}.page-manifest .manifests-content:nth-of-type(4n + 4) .arrow2{top:min(35.7142857143vw,600px);left:min(4.1666666667vw,70px);opacity:.6;mix-blend-mode:multiply}.page-manifest .manifests-content:nth-of-type(4n + 4) .arrow3{top:min(21.3095238095vw,358px);left:calc(100% - min(23.8095238095vw, 400px));mix-blend-mode:multiply}.page-manifest .manifests-content:nth-of-type(4n + 4) .arrow4{top:min(4.7619047619vw,80px);left:calc(100% - min(23.8095238095vw, 400px));mix-blend-mode:screen}.page-manifest .manifests-content:first-of-type .box1{background-color:#fb2c31}.page-manifest .manifests-content:first-of-type .box3,.page-manifest .manifests-content:first-of-type .box5{background-color:#fe9ea3}.page-manifest .manifests-content:first-of-type .box4{background-color:rgba(241,192,195,.6)}.page-manifest .manifests-content:nth-of-type(2) .box1{background-color:rgba(252,179,97,.18)}.page-manifest .manifests-content:nth-of-type(2) .box2,.page-manifest .manifests-content:nth-of-type(2) .box4{background-color:#fcb361}.page-manifest .manifests-content:nth-of-type(2) .box3{background-color:#f58b35}.page-manifest .manifests-content:nth-of-type(3) .box1{background-color:rgba(0,110,179,.41)}.page-manifest .manifests-content:nth-of-type(3) .box2,.page-manifest .manifests-content:nth-of-type(3) .box3{background-color:rgba(0,110,179,.56)}.page-manifest .manifests-content:nth-of-type(3) .box4,.page-manifest .manifests-content:nth-of-type(3) .box5{background-color:#579bc6}.page-manifest .manifests-content:nth-of-type(4) .box1{background-color:#3b8e4c}.page-manifest .manifests-content:nth-of-type(4) .box2{background-color:rgba(59,142,76,.56)}.page-manifest .manifests-content:nth-of-type(4) .box3{background-color:#3b8e4c}.page-manifest .manifests-content:nth-of-type(5) .box1{background-color:#4fa0a7;mix-blend-mode:overlay}.page-manifest .manifests-content:nth-of-type(5) .box3,.page-manifest .manifests-content:nth-of-type(5) .box4,.page-manifest .manifests-content:nth-of-type(5) .box5{background-color:rgba(79,160,167,.51)}.page-manifest .manifests-content:nth-of-type(6) .box1{background-color:rgba(218,67,48,.5)}.page-manifest .manifests-content:nth-of-type(6) .box2,.page-manifest .manifests-content:nth-of-type(6) .box3,.page-manifest .manifests-content:nth-of-type(6) .box4{background-color:#da4330}.page-manifest .manifests-content:nth-of-type(6) .box1,.page-manifest .manifests-content:nth-of-type(6) .box4{mix-blend-mode:screen}.page-manifest .manifests-content:nth-of-type(6) .box2{mix-blend-mode:multiply}.page-manifest .manifests-content:nth-of-type(7) .box1{background-color:rgba(219,189,1,.41)}.page-manifest .manifests-content:nth-of-type(7) .box2,.page-manifest .manifests-content:nth-of-type(7) .box3{background-color:rgba(219,189,1,.56)}.page-manifest .manifests-content:nth-of-type(7) .box4,.page-manifest .manifests-content:nth-of-type(7) .box5{background-color:#dbbd01;mix-blend-mode:screen}.page-manifest .manifests-content:last-of-type .box1{background-color:rgba(79,161,123,.6)}.page-manifest .manifests-content:last-of-type .box2{background-color:#4fa17b}.page-manifest .manifests-content:last-of-type .box3{background-color:#4fa17b}.page-manifest .manifests-content:last-of-type .box4{background-color:#5fc69a}.page-manifest_detail{margin-top:min(1.3095238095vw,22px);padding-bottom:min(5.3571428571vw,90px)}.page-manifest_detail .content.manifest_1 .fv-image{width:min(20.2232142857vw,339.75px)}.page-manifest_detail .content.manifest_2 .fv-image{width:min(20.4910714286vw,344.25px)}.page-manifest_detail .content.manifest_3 .fv-image{width:min(20.1160714286vw,337.95px)}.page-manifest_detail .content.manifest_4 .fv-image{width:min(20.7589285714vw,348.75px)}.page-manifest_detail .content.manifest_5 .fv-image{width:min(20.625vw,346.5px)}.page-manifest_detail .content.manifest_6 .fv-image{width:min(21.2946428571vw,357.75px)}.page-manifest_detail .content.manifest_7 .fv-image{width:min(24.1607142857vw,405.9px)}.page-manifest_detail .content.manifest_8 .fv-image{width:min(22.2321428571vw,373.5px)}.page-manifest_detail .fv{position:relative;margin-top:min(7.1428571429vw,120px);padding-bottom:min(5.9523809524vw,100px)}.page-manifest_detail .fv::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;-webkit-transform:skewY(-10deg);transform:skewY(-10deg)}.page-manifest_detail .fv-content{position:relative;display:flex;align-items:center;justify-content:space-between;width:min(60.9523809524vw,1024px);margin:0 auto;z-index:10}.page-manifest_detail .fv-textarea,.page-manifest_detail .fv-image{position:relative;z-index:5}.page-manifest_detail .fv-heading{display:flex;align-items:flex-end}.page-manifest_detail .fv-heading-num{color:rgba(255,255,255,.7);font-size:min(7.7380952381vw,130px)}.page-manifest_detail .fv-heading-title{color:#fff;font-size:min(3.5714285714vw,60px);line-height:1.3333333333;margin-left:min(0.8928571429vw,15px);margin-bottom:min(0.8928571429vw,15px);white-space:nowrap}.page-manifest_detail .fv-heading-title span{font-size:80%}.page-manifest_detail .fv-textarea{margin-top:min(8.9285714286vw,150px)}.page-manifest_detail .fv-text{margin-top:min(0.2976190476vw,5px);color:#fff;font-size:min(1.7857142857vw,30px);line-height:1.6666666667}.page-manifest_detail .contents{position:relative;margin-top:min(14.6484375vw,150px)}.page-manifest_detail .contents .wrap{position:relative;z-index:10;width:min(60.9523809524vw,1024px)}.page-manifest_detail .contents .lead-content{padding-top:min(5.9523809524vw,100px)}.page-manifest_detail .contents .lead-content-text{font-size:min(2.734375vw,28px);font-weight:700;line-height:1.7}.page-manifest_detail .contents .lead-content-images{display:grid;grid-template-columns:repeat(2, 1fr);gap:0 min(2.34375vw,24px);margin-top:min(4.1015625vw,42px)}.page-manifest_detail .contents-block{margin-top:min(7.03125vw,72px)}.page-manifest_detail .contents-block:first-of-type{margin-top:0}.page-manifest_detail .contents-heading{font-size:min(2.34375vw,24px)}.page-manifest_detail .contents-list{margin-top:min(1.953125vw,20px)}.page-manifest_detail .contents-text{font-size:min(1.953125vw,20px);line-height:1.8;position:relative;padding-left:min(2.44140625vw,25px);margin-top:min(1.953125vw,20px)}.page-manifest_detail .contents-text::before{content:"";width:min(1.7578125vw,18px);height:min(1.7578125vw,18px);position:absolute;top:min(0.9765625vw,10px);left:0;border-radius:100px}.page-manifest_detail .contents-text:first-of-type{margin-top:0}.page-manifest_detail .another{margin-top:min(12.6785714286vw,213px)}.page-manifest_detail .another-heading{font-size:min(1.4285714286vw,24px)}.page-manifest_detail .another-inner{display:flex;justify-content:space-between;margin-top:min(1.7857142857vw,30px)}.page-manifest_detail .another-content{width:min(7.8571428571vw,132px);text-align:center;display:block}.page-manifest_detail .another-text{display:block;margin-top:min(1.0714285714vw,18px);font-size:min(0.8333333333vw,14px);line-height:1.4285714286;white-space:nowrap}.page-manifest_detail .content.manifest_1 .fv::after{background-color:#fd6870}.page-manifest_detail .content.manifest_1 .contents-heading{color:#fd6870}.page-manifest_detail .content.manifest_1 .contents-text:before{background-color:#fd6870}.page-manifest_detail .content.manifest_2 .fv::after{background-color:#f58b35}.page-manifest_detail .content.manifest_2 .contents-heading{color:#f58b35}.page-manifest_detail .content.manifest_2 .contents-text:before{background-color:#f58b35}.page-manifest_detail .content.manifest_3 .fv::after{background-color:#77c0c6}.page-manifest_detail .content.manifest_3 .contents-heading{color:#77c0c6}.page-manifest_detail .content.manifest_3 .contents-text:before{background-color:#77c0c6}.page-manifest_detail .content.manifest_4 .fv::after{background-color:#228755}.page-manifest_detail .content.manifest_4 .contents-heading{color:#228755}.page-manifest_detail .content.manifest_4 .contents-text:before{background-color:#228755}.page-manifest_detail .content.manifest_5 .fv::after{background-color:#006eb3}.page-manifest_detail .content.manifest_5 .contents-heading{color:#006eb3}.page-manifest_detail .content.manifest_5 .contents-text:before{background-color:#006eb3}.page-manifest_detail .content.manifest_6 .fv::after{background-color:#da4330}.page-manifest_detail .content.manifest_6 .contents-heading{color:#da4330}.page-manifest_detail .content.manifest_6 .contents-text:before{background-color:#da4330}.page-manifest_detail .content.manifest_7 .fv::after{background-color:#dbbd01}.page-manifest_detail .content.manifest_7 .contents-heading{color:#dbbd01}.page-manifest_detail .content.manifest_7 .contents-text:before{background-color:#dbbd01}.page-manifest_detail .content.manifest_8 .fv::after{background-color:#4fa17b}.page-manifest_detail .content.manifest_8 .contents-heading{color:#4fa17b}.page-manifest_detail .content.manifest_8 .contents-text:before{background-color:#4fa17b}.page-manifest_detail .content.manifest_4 .fv-heading,.page-manifest_detail .content.manifest_5 .fv-heading{align-items:flex-start}.page-manifest_detail .content.manifest_4 .fv-heading-title,.page-manifest_detail .content.manifest_5 .fv-heading-title{margin-top:min(1.7857142857vw,30px);margin-bottom:0}.page-manifest_detail .design{position:absolute}.page-manifest_detail .box1,.page-manifest_detail .box2,.page-manifest_detail .box3,.page-manifest_detail .box4,.page-manifest_detail .box5,.page-manifest_detail .box6,.page-manifest_detail .box7,.page-manifest_detail .box8,.page-manifest_detail .box9,.page-manifest_detail .box10,.page-manifest_detail .box11,.page-manifest_detail .box12,.page-manifest_detail .box13{width:0;-webkit-transform:skewY(-10deg);transform:skewY(-10deg);-webkit-transform-origin:left center;transform-origin:left center;transition:width .5s ease-out}.page-manifest_detail .box1{top:min(0.7142857143vw,12px);left:min(28.1547619048vw,473px);height:min(7.7380952381vw,130px);mix-blend-mode:multiply;z-index:4}.page-manifest_detail .box1.is-active{width:min(14.6428571429vw,246px)}.page-manifest_detail .box2{top:min(7.8571428571vw,132px);left:min(20.9523809524vw,352px);height:min(0.5952380952vw,10px);background-color:#fff;z-index:5;mix-blend-mode:overlay}.page-manifest_detail .box2.is-active{width:min(14.6428571429vw,246px)}.page-manifest_detail .box3{top:min(31.130952381vw,523px);left:max(-22px,-1.3095238095vw);height:min(0.8928571429vw,15px);z-index:4;mix-blend-mode:screen}.page-manifest_detail .box3.is-active{width:min(23.3928571429vw,393px)}.page-manifest_detail .box4{top:max(-10px,-0.5952380952vw);left:calc(100% - min(16.6071428571vw, 279px));height:min(7.7380952381vw,130px);z-index:4;mix-blend-mode:screen}.page-manifest_detail .box4.is-active{width:min(23.2738095238vw,391px)}.page-manifest_detail .box5{top:min(17.5595238095vw,295px);left:calc(100% - min(20.4761904762vw, 344px));height:min(0.8928571429vw,15px);z-index:4;mix-blend-mode:screen}.page-manifest_detail .box5.is-active{width:min(22.2619047619vw,374px)}.page-manifest_detail .box6{top:min(25.5952380952vw,430px);left:calc(50% - min(50.5952380952vw,850px));height:min(4.4642857143vw,75px);z-index:4}.page-manifest_detail .box6.is-active{width:min(7.9166666667vw,133px)}.page-manifest_detail .box7{top:min(29.4642857143vw,495px);left:calc(50% - min(53.5714285714vw,900px));height:min(6.5476190476vw,110px);z-index:5;opacity:.5;mix-blend-mode:screen}.page-manifest_detail .box7.is-active{width:min(12.619047619vw,212px)}.page-manifest_detail .box8{top:min(46.9047619048vw,788px);left:min(9.6428571429vw,162px);height:min(0.4761904762vw,8px);z-index:4}.page-manifest_detail .box8.is-active{width:min(12.619047619vw,212px)}.page-manifest_detail .box9,.page-manifest_detail .box12{top:max(-25px,-1.4880952381vw);left:calc(50% + min(40.7142857143vw, 684px));height:min(7.7380952381vw,130px);z-index:4}.page-manifest_detail .box9.is-active,.page-manifest_detail .box12.is-active{width:min(23.3333333333vw,392px)}.page-manifest_detail .box10,.page-manifest_detail .box13{top:min(5.3571428571vw,90px);left:calc(50% + min(34.0476190476vw, 572px));height:min(7.7380952381vw,130px);z-index:5;opacity:.8;mix-blend-mode:screen}.page-manifest_detail .box10.is-active,.page-manifest_detail .box13.is-active{width:min(14.5833333333vw,245px)}.page-manifest_detail .box11{top:min(56.0714285714vw,942px);left:calc(50% + min(39.5833333333vw, 665px));height:min(8.5714285714vw,144px);z-index:4}.page-manifest_detail .box11.is-active{width:min(16.3095238095vw,274px)}.page-manifest_detail .box12{top:min(79.1666666667vw,1330px)}.page-manifest_detail .box13{top:min(86.3095238095vw,1450px)}.page-manifest_detail .arrow-thin img{position:relative;width:min(16.9642857143vw,285px)}.page-manifest_detail .arrow-thin.is-active{width:min(16.9642857143vw,285px)}.page-manifest_detail .arrow-thin.is-active img{-webkit-animation:moveArrow_b 3.2s ease infinite;animation:moveArrow_b 3.2s ease infinite}.page-manifest_detail .arrow-thick img{position:relative;width:min(21.369047619vw,359px)}.page-manifest_detail .arrow-thick.is-active{width:min(21.369047619vw,359px)}.page-manifest_detail .arrow-thick.is-active img{-webkit-animation:moveArrow_b 4s ease infinite;animation:moveArrow_b 4s ease infinite}.page-manifest_detail .arrow1,.page-manifest_detail .arrow2,.page-manifest_detail .arrow3,.page-manifest_detail .arrow4,.page-manifest_detail .arrow5,.page-manifest_detail .arrow6,.page-manifest_detail .arrow7,.page-manifest_detail .arrow8,.page-manifest_detail .arrow9,.page-manifest_detail .arrow10,.page-manifest_detail .arrow11,.page-manifest_detail .arrow12,.page-manifest_detail .arrow13,.page-manifest_detail .arrow14,.page-manifest_detail .arrow15,.page-manifest_detail .arrow16,.page-manifest_detail .arrow17{display:flex;justify-content:flex-end;width:0;overflow:hidden;-webkit-transform-origin:left center;transform-origin:left center;transition:width .5s ease-out;z-index:5}.page-manifest_detail .arrow1{top:min(23.0357142857vw,387px);left:max(-164px,-9.7619047619vw);mix-blend-mode:multiply}.page-manifest_detail .arrow2{top:min(1.1904761905vw,20px);left:calc(100% - min(23.2142857143vw, 390px));mix-blend-mode:screen}.page-manifest_detail .arrow2.is-active img{-webkit-animation-delay:.3s;animation-delay:.3s}.page-manifest_detail .arrow3{top:min(10.7142857143vw,180px);left:calc(100% - min(29.1666666667vw, 490px));mix-blend-mode:multiply}.page-manifest_detail .arrow3.is-active img{-webkit-animation-delay:.6s;animation-delay:.6s}.page-manifest_detail .arrow4{top:min(14.2857142857vw,240px);left:calc(100% - min(23.8095238095vw, 400px));mix-blend-mode:multiply;z-index:3}.page-manifest_detail .arrow5{top:max(-147px,-8.75vw);left:calc(50% + min(16.3095238095vw,274px))}.page-manifest_detail .arrow6,.page-manifest_detail .arrow16{top:min(0vw,0px);left:calc(50% + min(30.9523809524vw, 520px));mix-blend-mode:screen}.page-manifest_detail .arrow7{top:min(59.5238095238vw,1000px);left:calc(50% + min(33.9285714286vw, 570px));mix-blend-mode:color-dodge;opacity:.7}.page-manifest_detail .arrow7 img{position:relative;width:min(10.7142857143vw,180px)}.page-manifest_detail .arrow7.is-active{width:min(10.7142857143vw,180px)}.page-manifest_detail .arrow7.is-active img{-webkit-animation:moveArrow_b 3.5s ease infinite;animation:moveArrow_b 3.5s ease infinite}.page-manifest_detail .arrow8{top:min(27.380952381vw,460px);left:calc(50% - min(52.8571428571vw,888px));mix-blend-mode:multiply}.page-manifest_detail .arrow9,.page-manifest_detail .arrow17{top:min(14.880952381vw,250px);left:calc(50% + min(36.3095238095vw, 610px))}.page-manifest_detail .arrow9 img,.page-manifest_detail .arrow17 img{position:relative;width:min(14.2857142857vw,240px)}.page-manifest_detail .arrow9.is-active,.page-manifest_detail .arrow17.is-active{width:min(14.2857142857vw,240px)}.page-manifest_detail .arrow9.is-active img,.page-manifest_detail .arrow17.is-active img{-webkit-animation:moveArrow_b 3.5s ease infinite;animation:moveArrow_b 3.5s ease infinite}.page-manifest_detail .arrow10{top:min(49.4047619048vw,830px);left:calc(50% + min(32.1428571429vw, 540px));opacity:.6}.page-manifest_detail .arrow10 img{position:relative;width:min(16.6666666667vw,280px)}.page-manifest_detail .arrow10.is-active{width:min(16.6666666667vw,280px)}.page-manifest_detail .arrow10.is-active img{-webkit-animation:moveArrow_b 3.5s ease infinite;animation:moveArrow_b 3.5s ease infinite}.page-manifest_detail .arrow11,.page-manifest_detail .arrow14{top:min(0vw,0px);left:calc(50% - min(41.6666666667vw,700px))}.page-manifest_detail .arrow11 img,.page-manifest_detail .arrow14 img{position:relative;width:min(17.5595238095vw,295px)}.page-manifest_detail .arrow11.is-active,.page-manifest_detail .arrow14.is-active{width:min(17.5595238095vw,295px)}.page-manifest_detail .arrow11.is-active img,.page-manifest_detail .arrow14.is-active img{-webkit-animation:moveArrow_b 3.5s ease infinite;animation:moveArrow_b 3.5s ease infinite}.page-manifest_detail .arrow12,.page-manifest_detail .arrow15{top:min(2.0833333333vw,35px);left:calc(50% - min(41.6666666667vw,700px));transition-delay:.3s}.page-manifest_detail .arrow12 img,.page-manifest_detail .arrow15 img{position:relative;width:min(10.7738095238vw,181px)}.page-manifest_detail .arrow12.is-active,.page-manifest_detail .arrow15.is-active{width:min(10.7738095238vw,181px)}.page-manifest_detail .arrow12.is-active img,.page-manifest_detail .arrow15.is-active img{-webkit-animation:moveArrow_b 3.5s ease infinite;animation:moveArrow_b 3.5s ease infinite;-webkit-animation-delay:.3s;animation-delay:.3s}.page-manifest_detail .arrow13{top:min(71.4285714286vw,1200px);left:calc(50% - min(50.5952380952vw, 850px))}.page-manifest_detail .arrow14{top:min(86.3095238095vw,1450px);left:calc(50% - min(50.5952380952vw,850px))}.page-manifest_detail .arrow15{top:min(88.3928571429vw,1485px);left:calc(50% - min(50.5952380952vw,850px))}.page-manifest_detail .arrow16{top:min(80.3571428571vw,1350px)}.page-manifest_detail .arrow17{top:min(96.4285714286vw,1620px)}.page-manifest_detail .content.manifest_1 .box1,.page-manifest_detail .content.manifest_1 .box3,.page-manifest_detail .content.manifest_1 .box4,.page-manifest_detail .content.manifest_1 .box5,.page-manifest_detail .content.manifest_1 .box6,.page-manifest_detail .content.manifest_1 .box7,.page-manifest_detail .content.manifest_1 .box8,.page-manifest_detail .content.manifest_1 .box9,.page-manifest_detail .content.manifest_1 .box10,.page-manifest_detail .content.manifest_1 .box11,.page-manifest_detail .content.manifest_1 .box12,.page-manifest_detail .content.manifest_1 .box13{background-color:#fd6870}.page-manifest_detail .content.manifest_2 .box1,.page-manifest_detail .content.manifest_2 .box3,.page-manifest_detail .content.manifest_2 .box4,.page-manifest_detail .content.manifest_2 .box5,.page-manifest_detail .content.manifest_2 .box6,.page-manifest_detail .content.manifest_2 .box7,.page-manifest_detail .content.manifest_2 .box8,.page-manifest_detail .content.manifest_2 .box9,.page-manifest_detail .content.manifest_2 .box10,.page-manifest_detail .content.manifest_2 .box11,.page-manifest_detail .content.manifest_2 .box12,.page-manifest_detail .content.manifest_2 .box13{background-color:#f58b35}.page-manifest_detail .content.manifest_3 .box1,.page-manifest_detail .content.manifest_3 .box3,.page-manifest_detail .content.manifest_3 .box4,.page-manifest_detail .content.manifest_3 .box5,.page-manifest_detail .content.manifest_3 .box6,.page-manifest_detail .content.manifest_3 .box7,.page-manifest_detail .content.manifest_3 .box8,.page-manifest_detail .content.manifest_3 .box9,.page-manifest_detail .content.manifest_3 .box10,.page-manifest_detail .content.manifest_3 .box11,.page-manifest_detail .content.manifest_3 .box12,.page-manifest_detail .content.manifest_3 .box13{background-color:#77c0c6}.page-manifest_detail .content.manifest_4 .box1,.page-manifest_detail .content.manifest_4 .box3,.page-manifest_detail .content.manifest_4 .box4,.page-manifest_detail .content.manifest_4 .box5,.page-manifest_detail .content.manifest_4 .box6,.page-manifest_detail .content.manifest_4 .box7,.page-manifest_detail .content.manifest_4 .box8,.page-manifest_detail .content.manifest_4 .box9,.page-manifest_detail .content.manifest_4 .box10,.page-manifest_detail .content.manifest_4 .box11,.page-manifest_detail .content.manifest_4 .box12,.page-manifest_detail .content.manifest_4 .box13{background-color:#228755}.page-manifest_detail .content.manifest_5 .box1,.page-manifest_detail .content.manifest_5 .box3,.page-manifest_detail .content.manifest_5 .box4,.page-manifest_detail .content.manifest_5 .box5,.page-manifest_detail .content.manifest_5 .box6,.page-manifest_detail .content.manifest_5 .box7,.page-manifest_detail .content.manifest_5 .box8,.page-manifest_detail .content.manifest_5 .box9,.page-manifest_detail .content.manifest_5 .box10,.page-manifest_detail .content.manifest_5 .box11,.page-manifest_detail .content.manifest_5 .box12,.page-manifest_detail .content.manifest_5 .box13{background-color:#006eb3}.page-manifest_detail .content.manifest_6 .box1,.page-manifest_detail .content.manifest_6 .box3,.page-manifest_detail .content.manifest_6 .box4,.page-manifest_detail .content.manifest_6 .box5,.page-manifest_detail .content.manifest_6 .box6,.page-manifest_detail .content.manifest_6 .box7,.page-manifest_detail .content.manifest_6 .box8,.page-manifest_detail .content.manifest_6 .box9,.page-manifest_detail .content.manifest_6 .box10,.page-manifest_detail .content.manifest_6 .box11,.page-manifest_detail .content.manifest_6 .box12,.page-manifest_detail .content.manifest_6 .box13{background-color:#da4330}.page-manifest_detail .content.manifest_7 .box1,.page-manifest_detail .content.manifest_7 .box3,.page-manifest_detail .content.manifest_7 .box4,.page-manifest_detail .content.manifest_7 .box5,.page-manifest_detail .content.manifest_7 .box6,.page-manifest_detail .content.manifest_7 .box7,.page-manifest_detail .content.manifest_7 .box8,.page-manifest_detail .content.manifest_7 .box9,.page-manifest_detail .content.manifest_7 .box10,.page-manifest_detail .content.manifest_7 .box11,.page-manifest_detail .content.manifest_7 .box12,.page-manifest_detail .content.manifest_7 .box13{background-color:#dbbd01}.page-manifest_detail .content.manifest_8 .box1,.page-manifest_detail .content.manifest_8 .box3,.page-manifest_detail .content.manifest_8 .box4,.page-manifest_detail .content.manifest_8 .box5,.page-manifest_detail .content.manifest_8 .box6,.page-manifest_detail .content.manifest_8 .box7,.page-manifest_detail .content.manifest_8 .box8,.page-manifest_detail .content.manifest_8 .box9,.page-manifest_detail .content.manifest_8 .box10,.page-manifest_detail .content.manifest_8 .box11,.page-manifest_detail .content.manifest_8 .box12,.page-manifest_detail .content.manifest_8 .box13{background-color:#4fa17b}.page-manifest-all .content{position:relative}.page-manifest-all .page-head{position:relative;z-index:5;margin-top:85px}.page-manifest-all .page-head-title{width:426px;margin:0 auto}.page-manifest-all .manifests{position:relative;z-index:5;max-width:1020px;margin:100px auto 0}.page-manifest-all .manifests-item{position:relative;z-index:5;margin-top:65px}.page-manifest-all .manifests-item:first-of-type{margin-top:0}.page-manifest-all .manifests-item-title{font-size:20px;letter-spacing:0.05em;color:#199c3e;border-bottom:1px solid #199c3e;padding-bottom:12px}.page-manifest-all .manifests-item-text{font-size:16px;letter-spacing:0.05em;line-height:2;margin-top:22px;color:#3a3f43}.page-manifest-all .manifests-item-text-sub{font-size:115%;font-weight:700;line-height:1.35;display:block;margin-bottom:5px}.page-manifest-all .manifests-sub{position:relative;z-index:5;margin-top:75px}.page-manifest-all .manifests-sub-item{margin-top:50px}.page-manifest-all .manifests-sub-item:first-of-type{margin-top:0}.page-manifest-all .manifests-sub-item-title{font-size:18px;line-height:1.5;color:#3a3f43;letter-spacing:0.05em}.page-manifest-all .manifests-sub-item-list{margin-top:25px}.page-manifest-all .manifests-sub-item-text{font-size:14px;color:#3a3f43;line-height:2;letter-spacing:0.05em;margin-top:37px;padding-left:20px;width:100%;display:flex;gap:0 10px}.page-manifest-all .manifests-sub-item-text:first-of-type{margin-top:0}.page-manifest-all .manifests-sub-item-text .number{display:flex;justify-content:flex-end}.page-manifest-all .manifests-sub-item-text .description{display:inline-block;width:100%}.page-manifest-all .manifests-bgs{position:absolute;top:-130px;left:0;z-index:1;width:100%;height:100%}.page-manifest-all .manifests-bgs-box{position:relative;height:min(67.7083333333vw,1300px)}.page-manifest-all .manifests-bgs .design{position:absolute}.page-manifest-all .manifests-bgs .box1,.page-manifest-all .manifests-bgs .box2,.page-manifest-all .manifests-bgs .box3,.page-manifest-all .manifests-bgs .box4,.page-manifest-all .manifests-bgs .box5,.page-manifest-all .manifests-bgs .box6{width:0;-webkit-transform:skewY(-9deg);transform:skewY(-9deg);-webkit-transform-origin:left center;transform-origin:left center;transition:width .5s ease-out}.page-manifest-all .manifests-bgs .arrow1,.page-manifest-all .manifests-bgs .arrow2 .arrow3,.page-manifest-all .manifests-bgs .arrow4,.page-manifest-all .manifests-bgs .arrow5,.page-manifest-all .manifests-bgs .arrow6,.page-manifest-all .manifests-bgs .arrow7,.page-manifest-all .manifests-bgs .arrow8{display:flex;justify-content:flex-end;width:0;overflow:hidden;-webkit-transform-origin:left center;transform-origin:left center;transition:width .5s ease-out;z-index:5}.page-manifest-all .manifests-bgs .arrow3.is-active img{-webkit-animation-delay:.6s;animation-delay:.6s}.page-manifest-all .manifests-bgs .arrow4.is-active img{-webkit-animation-delay:.9s;animation-delay:.9s}.page-manifest-all .manifests-bgs .arrow5.is-active img{-webkit-animation-delay:1.2s;animation-delay:1.2s}.page-manifest-all .manifests-bgs .fv-arrow1{top:min(19.6428571429vw,330px);left:max(-300px,-17.8571428571vw);z-index:5;display:flex;justify-content:flex-end;width:0;overflow:hidden;-webkit-transform-origin:left center;transform-origin:left center;transition:width .5s ease-out;mix-blend-mode:multiply}.page-manifest-all .manifests-bgs .fv-arrow1 img{position:relative;width:min(16.6666666667vw,280px)}.page-manifest-all .manifests-bgs .fv-arrow1.is-active{width:min(16.6666666667vw,280px)}.page-manifest-all .manifests-bgs .fv-arrow1.is-active img{-webkit-animation:moveArrow_b 3.5s ease infinite;animation:moveArrow_b 3.5s ease infinite;-webkit-animation-delay:-0.7s;animation-delay:-0.7s}.page-manifest-all .manifests-bgs .fv-arrow3{top:min(17.8571428571vw,300px);left:calc(100% + min(2.380952381vw, 40px));z-index:5;display:flex;justify-content:flex-end;width:0;overflow:hidden;-webkit-transform-origin:left center;transform-origin:left center;transition:width .5s ease-out;mix-blend-mode:multiply}.page-manifest-all .manifests-bgs .fv-arrow3 img{position:relative;width:min(14.2857142857vw,240px)}.page-manifest-all .manifests-bgs .fv-arrow3.is-active{width:min(14.2857142857vw,240px)}.page-manifest-all .manifests-bgs .fv-arrow3.is-active img{-webkit-animation:moveArrow_b 3.5s ease infinite;animation:moveArrow_b 3.5s ease infinite;-webkit-animation-delay:-0.7s;animation-delay:-0.7s}.page-manifest-all .manifests-bgs .fv-arrow4{top:min(2.0833333333vw,35px);left:calc(100% + min(2.380952381vw, 40px));z-index:5;display:flex;justify-content:flex-end;width:0;overflow:hidden;-webkit-transform-origin:left center;transform-origin:left center;transition:width .5s ease-out;mix-blend-mode:screen}.page-manifest-all .manifests-bgs .fv-arrow4 img{position:relative;width:min(9.880952381vw,166px)}.page-manifest-all .manifests-bgs .fv-arrow4.is-active{width:min(9.880952381vw,166px)}.page-manifest-all .manifests-bgs .fv-arrow4.is-active img{-webkit-animation:moveArrow_b 3.5s ease infinite;animation:moveArrow_b 3.5s ease infinite;-webkit-animation-delay:-0.4s;animation-delay:-0.4s}.page-manifest-all .manifests-bgs .fv-arrow5{top:min(21.4285714286vw,360px);left:max(-300px,-17.8571428571vw);z-index:5;display:flex;justify-content:flex-end;width:0;overflow:hidden;-webkit-transform-origin:left center;transform-origin:left center;transition:width .5s ease-out;mix-blend-mode:multiply}.page-manifest-all .manifests-bgs .fv-arrow5 img{position:relative;width:min(11.9047619048vw,200px)}.page-manifest-all .manifests-bgs .fv-arrow5.is-active{width:min(11.9047619048vw,200px)}.page-manifest-all .manifests-bgs .fv-arrow5.is-active img{-webkit-animation:moveArrow_b 3.5s ease infinite;animation:moveArrow_b 3.5s ease infinite;-webkit-animation-delay:-0.2s;animation-delay:-0.2s}.page-manifest-all .manifests-bgs .fv-arrow6{top:min(47.9166666667vw,805px);left:max(-320px,-19.0476190476vw);z-index:5;display:flex;justify-content:flex-end;width:0;overflow:hidden;-webkit-transform-origin:left center;transform-origin:left center;transition:width .5s ease-out;mix-blend-mode:multiply}.page-manifest-all .manifests-bgs .fv-arrow6 img{position:relative;width:min(17.8571428571vw,300px)}.page-manifest-all .manifests-bgs .fv-arrow6.is-active{width:min(17.8571428571vw,300px)}.page-manifest-all .manifests-bgs .fv-arrow6.is-active img{-webkit-animation:moveArrow_b 3.5s ease infinite;animation:moveArrow_b 3.5s ease infinite}.page-manifest-all .manifests-bgs .fv-arrow7{top:min(44.3452380952vw,745px);left:calc(100% + min(2.380952381vw, 40px));z-index:6;display:flex;justify-content:flex-end;width:0;overflow:hidden;-webkit-transform-origin:left center;transform-origin:left center;transition:width .5s ease-out;mix-blend-mode:screen}.page-manifest-all .manifests-bgs .fv-arrow7 img{position:relative;width:min(8.9285714286vw,150px)}.page-manifest-all .manifests-bgs .fv-arrow7.is-active{width:min(8.9285714286vw,150px)}.page-manifest-all .manifests-bgs .fv-arrow7.is-active img{-webkit-animation:moveArrow_b 3.5s ease infinite;animation:moveArrow_b 3.5s ease infinite}.page-manifest-all .manifests-bgs .fv-arrow8{top:min(48.2142857143vw,810px);left:calc(100% + min(2.380952381vw, 40px));z-index:6;display:flex;justify-content:flex-end;width:0;overflow:hidden;-webkit-transform-origin:left center;transform-origin:left center;transition:width .5s ease-out;mix-blend-mode:screen;opacity:.7}.page-manifest-all .manifests-bgs .fv-arrow8 img{position:relative;width:min(14.880952381vw,250px)}.page-manifest-all .manifests-bgs .fv-arrow8.is-active{width:min(14.880952381vw,250px)}.page-manifest-all .manifests-bgs .fv-arrow8.is-active img{-webkit-animation:moveArrow_b 3.5s ease infinite;animation:moveArrow_b 3.5s ease infinite}.page-manifest-all .manifests-bgs .fv-box1{top:min(5.9523809524vw,100px);left:calc(100% + min(3.5714285714vw, 60px));z-index:5;width:0;height:min(7.1428571429vw,120px);background-color:#44cc2d;-webkit-transform:skewY(-9deg);transform:skewY(-9deg);-webkit-transform-origin:left center;transform-origin:left center;transition:width .5s ease-out}.page-manifest-all .manifests-bgs .fv-box1.is-active{width:min(16.25vw,273px)}.page-manifest-all .manifests-bgs .fv-box2{top:min(1.1904761905vw,20px);left:calc(100% + min(7.7380952381vw, 130px));z-index:4;width:0;height:min(5.3571428571vw,90px);background-color:#199c3e;-webkit-transform:skewY(-9deg);transform:skewY(-9deg);-webkit-transform-origin:left center;transform-origin:left center;transition:width .5s ease-out}.page-manifest-all .manifests-bgs .fv-box2.is-active{width:min(16.0714285714vw,270px)}.page-manifest-all .manifests-bgs .fv-box3{top:min(47.619047619vw,800px);left:max(-370px,-22.0238095238vw);z-index:4;width:0;height:min(3.5714285714vw,60px);background-color:#09c591;-webkit-transform:skewY(-9deg);transform:skewY(-9deg);-webkit-transform-origin:left center;transform-origin:left center;transition:width .5s ease-out;mix-blend-mode:overlay}.page-manifest-all .manifests-bgs .fv-box3.is-active{width:min(10.7142857143vw,180px)}.page-manifest-all .manifests-bgs .fv-box4{top:min(50.5952380952vw,850px);left:max(-400px,-23.8095238095vw);z-index:5;width:0;height:min(5.9523809524vw,100px);background-color:#01e224;-webkit-transform:skewY(-9deg);transform:skewY(-9deg);-webkit-transform-origin:left center;transform-origin:left center;transition:width .5s ease-out;mix-blend-mode:overlay}.page-manifest-all .manifests-bgs .fv-box4.is-active{width:min(14.2857142857vw,240px)}.page-manifest-all .manifests-bgs .fv-box5{top:min(44.0476190476vw,740px);left:calc(100% + min(4.1666666667vw, 70px));z-index:5;width:0;height:min(4.7619047619vw,80px);background-color:#44cc2d;-webkit-transform:skewY(-9deg);transform:skewY(-9deg);-webkit-transform-origin:left center;transform-origin:left center;transition:width .5s ease-out}.page-manifest-all .manifests-bgs .fv-box5.is-active{width:min(9.5238095238vw,160px)}.page-manifest-all .manifests-bgs .fv-box6{top:min(45.2380952381vw,760px);left:calc(100% + min(10.119047619vw, 170px));z-index:4;width:0;height:min(5.9523809524vw,100px);background-color:#199c3e;-webkit-transform:skewY(-9deg);transform:skewY(-9deg);-webkit-transform-origin:left center;transform-origin:left center;transition:width .5s ease-out}.page-manifest-all .manifests-bgs .fv-box6.is-active{width:min(14.2857142857vw,240px)}@media(min-width: 750px){.page-manifest .more-anchor,.page-manifest .four-policies-item,.page-manifest .four-policies-anchor,.page-manifest .manifests-content-link,.page-manifest .page-head-link,.shuin-footer-sns-anchor,.page-index .section-voice-anchor,.page-index .section-voice-anchor-x,.page-index .section-threepolicies-button-anchor,.page-index .section-threepolicies-list-item,.page-index .section-threepolicies-readbutton,.page-index .section-policy-button-anchor,.page-index .section-search .allmember-link-anchor{transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}.page-manifest .more-anchor:hover,.page-manifest .four-policies-item:hover,.page-manifest .four-policies-anchor:hover,.page-manifest .manifests-content-link:hover,.page-manifest .page-head-link:hover,.shuin-footer-sns-anchor:hover,.page-index .section-voice-anchor:hover,.page-index .section-voice-anchor-x:hover,.page-index .section-threepolicies-button-anchor:hover,.page-index .section-threepolicies-list-item:hover,.page-index .section-threepolicies-readbutton:hover,.page-index .section-policy-button-anchor:hover,.page-index .section-search .allmember-link-anchor:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.only-sp{display:none !important}.page-index .search-field.gps:hover::after{border:min(0.2976190476vw,5px) solid #1a9c3e}.page-index .member-url:hover img{-webkit-transform:translateX(5px);transform:translateX(5px)}.page-index .member-more:hover{color:#fff;background-color:#199c3e;border-color:#199c3e}.page-index .schedule-member.js-modal-trigger{cursor:pointer}.page-index .schedule-member.js-modal-trigger .schedule-member-image{transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}.page-index .schedule-member.js-modal-trigger:hover .schedule-member-image{-webkit-transform:scale(1.1);transform:scale(1.1)}.shuin-header-content-box-link-anchor{transition:background-color .2s ease-in-out}.shuin-header-content-box-link-anchor:hover{background-color:#90c31e}.shuin-header-official-anchor{transition:background-color .2s ease-in-out}.shuin-header-official-anchor:hover{background-color:#90c31e}.shuin-footer-logo-anchor:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.page-manifest_detail .another-content img{transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out;transition:transform .15s ease-out, -webkit-transform .15s ease-out}.page-manifest_detail .another-content:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}}@media(max-width: 749px){.only-pc{display:none !important}.page-index .modal-close{top:-8vw;right:0vw !important}.page-index .keyvisual{padding-top:2.6666666667vw;margin-bottom:-9.3333333333vw;height:auto}.page-index .keyvisual::before{background-image:url("/shuin2026/assets/img/index/keyvisual_bg_top_sp.png");background-size:contain;width:59.7333333333vw;height:22.5333333333vw}.page-index .keyvisual::after{background-image:url("/shuin2026/assets/img/index/keyvisual_bg_bottom_sp.png");background-size:contain;top:88vw;height:57.2vw}.page-index .keyvisual-image{width:100%;height:auto;top:0;z-index:3;position:relative}.page-index .keyvisual-acc{display:none;width:66.8vw;height:22.5333333333vw;bottom:min(1.1904761905vw,20px);z-index:300}.page-index .keyvisual-text{position:absolute;top:min(11.9047619048vw,200px);left:50%;width:96.8vw;z-index:5;opacity:0;-webkit-transform:translate3d(-50%, 15px, 0);transform:translate3d(-50%, 15px, 0);transition:opacity .15s ease-out,-webkit-transform .35s ease-out;transition:opacity .15s ease-out,transform .35s ease-out;transition:opacity .15s ease-out,transform .35s ease-out,-webkit-transform .35s ease-out}.page-index .keyvisual-title{font-size:2.9333333333vw;top:0vw;right:5.3333333333vw;padding:1.0666666667vw 2vw;border-width:2px}.page-index .main-contents{padding:11.3333333333vw 2.6666666667vw 11.3333333333vw 5.3333333333vw}.page-index .main-contents:before{content:"";display:block;width:66.8vw;height:22.5333333333vw;background-image:url("/shuin2026/assets/img/index/keyvisual_acc_sp.png");background-size:contain;position:absolute;top:-17.3333333333vw;right:-18vw;z-index:50}.page-index .main-contents-anchor{width:29.3333333333vw}.page-index .main-contents-anchor:nth-of-type(1){margin-top:10.6666666667vw}.page-index .main-contents-anchor:nth-of-type(3){margin-top:-10.6666666667vw}.page-index .section{margin-top:20vw}.page-index .section-title{font-size:10.1333333333vw}.page-index .section-title-sub1{font-size:6.8vw}.page-index .section-title-en{font-size:6.9333333333vw;margin-top:2vw}.page-index .section-text{font-size:3.2vw}.page-index .section-policy-info{margin-left:.8vw;margin-top:6vw}.page-index .map{display:none}.page-index .tab-triggers{margin-top:6vw}.page-index .tab-trigger{font-size:3.7333333333vw;width:26.9333333333vw;height:15.3333333333vw;border-radius:.8vw}.page-index .tab-content{margin-top:2.6666666667vw}.page-index .search{position:relative;width:auto;margin-top:2.6666666667vw}.page-index .search-field{padding:0;height:12.5333333333vw;border-radius:.8vw;flex-direction:row;justify-content:flex-start;background-color:#fff}.page-index .search-field.gps{width:100%}.page-index .search-field.gps::after{border-radius:.8vw}.page-index .search [data-type=georeverse]{margin-top:2.6666666667vw}.page-index .search-trigger-icon{width:12vw;height:8.8vw;background-image:url("/shuin2026/assets/img/index/icon_search_green.png");background-size:4.8vw;background-color:#fff;border-left:1px solid #9b9b9b}.page-index .search-label{font-weight:700;font-size:3.7333333333vw;padding-top:0}.page-index .search-label-note{font-size:2.9333333333vw;display:inline-block;margin-left:1.3333333333vw}.page-index .search-label.icon-gps{display:flex;align-items:center;padding-left:13.6vw;height:100%;background-position:left center;background-size:4.8vw;background-position:4.6666666667vw center}.page-index .search-input{width:100%}.page-index .search-input[data-type=postcode]{background-image:url("/shuin2026/assets/img/index/icon_postcode.png");background-repeat:no-repeat;background-position:4.2666666667vw center;background-size:5.0666666667vw}.page-index .search-input-form{margin-left:13.3333333333vw;font-size:16px;font-weight:700;border:none;color:#000;padding:0 0 .5333333333vw 0;height:8.8vw}.page-index .search-input-form::-webkit-input-placeholder{color:#000}.page-index .search-input-form::placeholder{color:#000}.page-index .search-input-form:focus{outline:none}.page-index .section-search{z-index:21}.page-index .section-search .selectbox-002{width:100%}.page-index .section-search .selectbox-002::before{content:"";display:inline-block;width:3.3333333333vw;height:1.7333333333vw;border-left:2px solid #000;border-bottom:2px solid #000;position:absolute;top:50%;left:6vw;-webkit-transform:rotate(-45deg) translate(0, -2vw);transform:rotate(-45deg) translate(0, -2vw)}.page-index .section-search .selectbox-002::after{border-color:#1a9c3e;width:2.4vw;height:2.4vw;top:calc(50% - 0.2666666667vw);right:5.3333333333vw}.page-index .section-search .selectbox-002 select{padding-left:10vw}.page-index .section-search .selectbox-002 select,.page-index .section-search .selectbox-002 option{font-size:3.7333333333vw;color:#000;height:12.5333333333vw}.page-index .section-search .tab-content[data-type=name] .search-input{font-size:3.7333333333vw;width:100%;height:12.5333333333vw;background-color:#fff}.page-index .section-search .tab-content[data-type=name] .search-input-form{font-size:16px;height:100%;padding:0 0 .5333333333vw 4.2666666667vw;margin:0;color:#000}.page-index .section-search .tab-content[data-type=name] .search-input .search-trigger-icon{width:12vw;height:8.8vw;background-size:4.8vw}.page-index .section-search .allmember-link{margin-top:5.3333333333vw}.page-index .section-search .allmember-link-anchor{font-size:4vw;width:100%;height:10.6666666667vw;background-position:right 4vw top 50%;background-size:3.2vw}.page-index .members{margin-top:8.5333333333vw}.page-index .members::after{width:100%;height:66.6666666667vw;top:-18.6666666667vw}.page-index .members-inner{grid-template-columns:repeat(2, 39.6vw);gap:5.4666666667vw 5.0666666667vw;margin-top:9.3333333333vw}.page-index .members .section-title.is-default{margin-top:10.6666666667vw;margin-bottom:-5.3333333333vw}.page-index .nodata{font-size:6.4vw;width:100%;padding:16vw 0}.page-index .member{padding:2.1333333333vw 2.1333333333vw 12.6666666667vw}.page-index .member-name{font-size:6.4vw;margin-top:2vw;white-space:nowrap}.page-index .member-name[data-length="7"]{font-size:5.3333333333vw}.page-index .member-name[data-length="8"]{font-size:5.2vw}.page-index .member-name[data-length="9"]{font-size:5.2vw;-webkit-transform:scaleX(0.88);transform:scaleX(0.88);-webkit-transform-origin:left top;transform-origin:left top}.page-index .member-name[data-length="10"],.page-index .member-name[data-length="11"]{font-size:4.8vw;-webkit-transform:scaleX(0.8);transform:scaleX(0.8);-webkit-transform-origin:left top;transform-origin:left top;white-space:nowrap}.page-index .member-furigana{font-size:2.1333333333vw;margin-bottom:1.3333333333vw}.page-index .member-image{width:18.1333333333vw}.page-index .member-block{font-size:2.6666666667vw;margin-top:3.7333333333vw}.page-index .member-block-anchor{margin-left:2.6666666667vw;padding-right:3.6vw;background-size:2.5333333333vw}.page-index .member-other{font-size:2.6666666667vw;margin-top:3.3333333333vw}.page-index .member-status{font-size:2.6666666667vw;margin-top:3.3333333333vw}.page-index .member-url{font-size:2.9333333333vw;width:32.5333333333vw;margin-top:0;padding:3.0666666667vw 3.0666666667vw 3.0666666667vw 10vw}.page-index .member-url img{width:2.8vw;margin-top:.1333333333vw;margin-left:1.2vw}.page-index .member-more{font-size:4.2666666667vw;width:100%;margin-top:6.6666666667vw;padding:3.3333333333vw}.page-index .member-result{top:2.6666666667vw;right:1.8666666667vw}.page-index .member-result-text{font-size:2.6666666667vw;width:14.6666666667vw;height:4vw;padding-bottom:.2666666667vw;margin-top:1.6vw}.page-index .member .icon-result{width:16vw}.page-index .vision-banner{margin-top:14.2666666667vw}.page-index .section-policy{padding:26.6666666667vw 0 20vw}.page-index .section-policy::after{display:block}.page-index .section-policy.banner-b{margin-top:5.3333333333vw;padding-top:20vw}.page-index .section-policy.banner-b::after{display:none}.page-index .section-policy-banner{margin-top:13.3333333333vw}.page-index .section-policy-container{display:block;width:84vw;margin:5.3333333333vw auto 0}.page-index .section-policy-image{width:98.8vw;margin-top:4vw}.page-index .section-policy-video{width:83.4666666667vw;height:46.9333333333vw;margin-top:2.4vw}.page-index .section-policy-read{width:84vw;margin:21.3333333333vw auto 0}.page-index .section-policy-info-text{width:57.3333333333vw;margin-left:.6666666667vw}.page-index .section-policy-info-title{width:auto;margin-top:4vw}.page-index .section-policy-info-four{width:90.1333333333vw;-webkit-transform:translateX(-3.0666666667vw);transform:translateX(-3.0666666667vw);margin-top:1.3333333333vw}.page-index .section-policy-button{margin-top:10.6666666667vw}.page-index .section-policy-button-anchor{font-size:4vw;width:75.4666666667vw;height:17.0666666667vw;background-size:1.8666666667vw;background-position:right 5.0666666667vw center}.page-index .section-policy .soon .coming-soon{height:53.3333333333vw}.page-index .section-threepolicies{margin-top:0;padding-top:9.3333333333vw;padding-bottom:18.6666666667vw}.page-index .section-threepolicies-readcontainer{display:block}.page-index .section-threepolicies-readcontainer .section-text{font-size:3.7333333333vw}.page-index .section-threepolicies-readbutton{position:relative;width:84vw;height:12vw;margin-top:2.9333333333vw;font-size:4.2666666667vw}.page-index .section-threepolicies-readbutton:after{width:3.8666666667vw;height:3.6vw;position:absolute;top:50%;right:5.3333333333vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-size:contain}.page-index .section-threepolicies-list{margin-top:12vw}.page-index .section-threepolicies-list-item{margin-bottom:3.2vw}.page-index .section-threepolicies-button-anchor{width:75.4666666667vw;height:17.0666666667vw;margin-top:10.6666666667vw;font-size:3.2vw}.page-index .section-threepolicies-button-anchor:after{width:1.3333333333vw;height:2vw;position:absolute;top:50%;right:5.3333333333vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-size:contain}.page-index .modal-content{width:85%}.page-index .threepolicies-detail{height:85vh;overflow:scroll}.page-index .section-voice{padding-top:16vw}.page-index .section-voice .section-text{font-size:3.2vw;line-height:1.5;margin-top:4vw}.page-index .section-voice .section-text span{font-weight:700;font-size:5.3333333333vw;display:block;margin-bottom:2vw}.page-index .section-voice-sns{display:block;margin-top:6.6666666667vw}.page-index .section-voice .sns{width:100%}.page-index .section-voice .sns-fb{margin-top:7.3333333333vw}.page-index .section-voice .sns .fb-page{width:100%;display:block}.page-index .section-voice-anchor-x{font-size:3.2vw;width:75.4666666667vw;height:17.0666666667vw;margin-top:9.3333333333vw}.page-index .section-voice-anchor-x:after{width:1.3333333333vw;height:2vw;position:absolute;top:50%;right:5.3333333333vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-size:contain}.page-index .section-voice-anchor{font-size:3.2vw;width:75.4666666667vw;height:17.0666666667vw;margin-top:4vw}.page-index .section-voice-anchor:after{width:1.3333333333vw;height:2vw;position:absolute;top:50%;right:5.3333333333vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-size:contain}.page-index .section-gallery{padding-top:0vw;margin-top:0vw}.page-index .section-gallery-inner{padding-bottom:36.6666666667vw;background-image:url("/shuin2026/assets/img/index/bg_text_sp.png");background-size:136.8vw;-webkit-animation:bgText_SP 20s linear infinite;animation:bgText_SP 20s linear infinite}.page-index .section-gallery-list{display:block;margin-top:7.3333333333vw}.page-index .section-gallery-item{width:100%;margin-top:4.6666666667vw}.page-index .section-gallery-item:first-of-type{margin-top:0}.page-index .section-gallery .other-gallery{margin-top:16vw}.page-index .section-gallery .other-gallery-item{width:40vw;padding:1.8666666667vw}.page-index .section-gallery .other-gallery-logo{width:18vw;margin-top:1.3333333333vw}.page-index .schedule-text{font-weight:700;font-size:3.7333333333vw !important;line-height:1.3;margin-top:4vw}.page-index .schedule-members{gap:0 1.3333333333vw;margin-top:4vw;margin-bottom:17.3333333333vw}.page-index .schedule-member-image{width:19.3333333333vw;height:19.3333333333vw}.page-index .schedule-member-name{font-size:2.8vw;margin-top:1.3333333333vw}.page-index .schedule-modal-list{width:84vw;padding:4.2666666667vw 4vw 8vw;background-size:9.3333333333vw 14vw,9.3333333333vw 14vw}.page-index .schedule-modal-name{font-size:6.4vw}.page-index .schedule-modal-slide{margin:4vw 2vw 0}.page-index .schedule-modal-button{width:8vw;height:8vw;border-width:.5333333333vw}.page-index .schedule-modal-button::after{font-size:3.4666666667vw}.page-index .schedule-modal-button.swiper-button-prev{left:2vw}.page-index .schedule-modal-button.swiper-button-next{right:2vw}.page-index .modal{padding:8vw 0}.page-index .modal-close{width:5.3333333333vw;right:-6.4vw}.category-shuin{padding-top:12.4vw}.category-shuin .wrap{width:84vw}.shuin-header{height:12.4vw;padding-left:3.7333333333vw}.shuin-header-logo{width:39.3333333333vw}.shuin-header-text{font-size:3.2vw}.shuin-header-menu{width:12.4vw;height:12.4vw;margin-left:0}.shuin-header-menu-border{left:3.2vw;width:6.1333333333vw;height:.6666666667vw}.shuin-header-menu-border:nth-of-type(1){top:3.2vw}.shuin-header-menu-border:nth-of-type(2){top:4.8vw}.shuin-header-menu-border:nth-of-type(3){top:6.4vw;width:3.6vw}.shuin-header-menu-text{width:6.1333333333vw;top:7.3333333333vw;left:3.2vw}.shuin-header-menu.is-active .shuin-header-menu-border:nth-of-type(1){top:4.8vw;left:2.4vw;width:8vw}.shuin-header-menu.is-active .shuin-header-menu-border:nth-of-type(3){top:4.8vw;left:2.4vw;width:8vw}.shuin-header-menu.is-active .shuin-header-menu-text{left:2.4vw}.shuin-header-menu.is-active .shuin-header-menu-text:nth-of-type(4){display:none}.shuin-header-menu.is-active .shuin-header-menu-text:last-of-type{display:block;left:3.2vw}.shuin-header-official{margin-top:0}.shuin-header-official-anchor{font-size:5.3333333333vw;padding:7.0666666667vw 8vw;background-size:2.9333333333vw;background-position:right 6.2666666667vw top 50%}.shuin-header-content-box{width:100vw;padding-top:0;padding-bottom:0}.shuin-header-content-box-inner{display:flex;align-items:center;padding-top:1.3333333333vw;padding-left:2.6666666667vw}.shuin-header-content-box-logo{width:39.3333333333vw;margin-left:0}.shuin-header-content-box-text{font-size:3.2vw;margin-left:3.3333333333vw}.shuin-header-content-box-link{width:100%;margin-top:4.6666666667vw}.shuin-header-content-box-link-anchor{font-size:5.3333333333vw;padding:7.0666666667vw 8vw;border-top-width:1px}.shuin-header-content-box-link-anchor:first-of-type{background-color:#90c31e;border:none;margin-bottom:-1px;position:relative;z-index:2}.shuin-header-content-box-sns{margin-top:auto;padding-left:9.0666666667vw;padding-bottom:6.6666666667vw}.shuin-header-content-box-sns-anchor{width:8vw;margin-left:0;margin-right:2.9333333333vw}.shuin-header-content-box-sns-anchor:first-of-type{margin-left:0}.shuin-footer{margin-top:5.3333333333vw;padding:12.8vw 0 6vw}.shuin-footer-sns-anchor{width:8vw;margin:0 2.1333333333vw}.shuin-footer-logo{width:40.6666666667vw;margin:6vw auto 0}.shuin-footer-copyright{font-size:2.1333333333vw;margin-top:2vw}.shuin-footer-returntop{width:8.5333333333vw;top:-17.3333333333vw}.page-bread-item{font-size:3.2vw;margin-right:3.2vw}.page-bread-item::after{font-size:3.2vw;margin-left:3.2vw}.page-index .arrow2{bottom:-14vw;left:-1.3333333333vw}.page-index .arrow2 img{width:42.9333333333vw}.page-index .arrow2.is-active{width:42.9333333333vw}.page-index .arrow3{bottom:-14vw;left:-1.3333333333vw}.page-index .arrow3 img{width:29.6vw}.page-index .arrow3.is-active{width:29.6vw}.page-index .illust1{width:26.6666666667vw;left:inherit;top:-30.6666666667vw;right:16.4vw}.page-index .section-search .arrow1{top:-17.3333333333vw;left:67.3333333333vw}.page-index .section-search .arrow1 img{width:22.6666666667vw}.page-index .section-search .arrow1.is-active{width:22.6666666667vw}.page-index .section-search .box1{top:-22.6666666667vw;height:10vw}.page-index .section-search .box1.is-active{width:30.6666666667vw}.page-index .section-search .box2{top:-14.6666666667vw;height:10vw}.page-index .section-search .box2.is-active{width:19.2vw}.page-index .members .arrow1{top:10.6666666667vw;left:62.4vw}.page-index .members .arrow1 img{width:39.3333333333vw}.page-index .members .arrow1.is-active{width:39.3333333333vw}.page-index .members .arrow2{top:26.6666666667vw;left:58vw}.page-index .members .arrow2 img{width:22vw}.page-index .members .arrow2.is-active{width:22vw}.page-index .members .box1{top:13.3333333333vw;left:72vw;height:18vw}.page-index .members .box1.is-active{width:32.9333333333vw}.page-index .members .box2{top:50%;left:-1.3333333333vw;height:16vw;background-color:#44cc2d}.page-index .members .box2.is-active{width:21.3333333333vw}.page-index .members .box3{top:50%;left:5.0666666667vw;height:18vw;z-index:1}.page-index .members .box3.is-active{width:33.3333333333vw}.page-index .members .arrow3{top:calc(50% + 2.6666666667vw);left:-6.6666666667vw}.page-index .members .arrow3 img{width:17.3333333333vw}.page-index .members .arrow3.is-active{width:17.3333333333vw}.page-index .members .arrow4{top:calc(50% + 10.6666666667vw);left:-1.3333333333vw;mix-blend-mode:screen}.page-index .members .arrow4 img{width:21.3333333333vw}.page-index .members .arrow4.is-active{width:21.3333333333vw}.page-index .members .box5{top:186.6666666667vw;left:92vw;z-index:1;height:8.6666666667vw;background-color:#199c3e}.page-index .members .box5.is-active{width:26vw}.page-index .members .box6{display:none;top:193.3333333333vw;left:0;height:8.6666666667vw;background-color:#44cc2d;z-index:5;mix-blend-mode:normal}.page-index .members .box6.is-active{width:26vw}.page-index .members .arrow5{top:190.6666666667vw;left:76vw;z-index:10;mix-blend-mode:screen}.page-index .members .arrow5 img{width:24vw}.page-index .members .arrow5.is-active{width:24vw}.page-index .members .arrow6{left:-2vw;bottom:6.6666666667vw}.page-index .members .arrow6 img{width:32vw}.page-index .members .arrow6.is-active{width:32vw}.page-index .vision-banner .illust1{width:22.4vw;top:4vw;left:3.0666666667vw}.page-index .vision-banner .box4{top:14vw;left:5.2vw;height:12.4vw;mix-blend-mode:normal}.page-index .vision-banner .box4.is-active{width:37.3333333333vw}.page-index .vision-banner .box5{top:22vw;left:-4.8vw;height:12vw;mix-blend-mode:normal}.page-index .vision-banner .box5.is-active{width:24vw}.page-index .vision-banner .box6{top:30.6666666667vw;left:2.2666666667vw;height:.9333333333vw;mix-blend-mode:overlay;background-color:#fff}.page-index .vision-banner .box6.is-active{width:23.3333333333vw}.page-index .vision-banner .arrow2{top:23.7333333333vw;left:4.9333333333vw;mix-blend-mode:multiply}.page-index .vision-banner .arrow2 img{width:32vw}.page-index .vision-banner .arrow2.is-active{width:32vw}.page-index .vision-banner .box1{height:13.3333333333vw}.page-index .vision-banner .box1.is-active{width:33.3333333333vw}.page-index .vision-banner .box2{height:10.6666666667vw}.page-index .vision-banner .box2.is-active{width:33.3333333333vw}.page-index .vision-banner .box4,.page-index .vision-banner .box5{display:none}.page-index .vision-banner .arrow1 img{width:14.6666666667vw}.page-index .vision-banner .arrow1.is-active{width:14.6666666667vw}.page-index .vision-banner .arrow3{top:53.3333333333vw;left:-4vw}.page-index .vision-banner .arrow3 img{width:20vw}.page-index .vision-banner .arrow3.is-active{width:20vw}.page-index .section-policy .box1{height:10.4vw;top:0vw;left:76.2666666667vw;background:linear-gradient(50deg, rgb(0, 153, 62) 0%, rgb(240, 232, 0) 100%);background-color:initial}.page-index .section-policy .box1.is-active{width:31.3333333333vw}.page-index .section-policy .box2{height:10.4vw;top:8.6666666667vw;left:69.6vw;background-color:#44cc2d;mix-blend-mode:overlay}.page-index .section-policy .box2.is-active{width:20vw}.page-index .section-policy .box3{height:.8vw;top:17.3333333333vw;left:60vw;background-color:#fff;mix-blend-mode:overlay}.page-index .section-policy .box3.is-active{width:20vw}.page-index .section-policy .box4{top:202vw !important;left:88vw !important;mix-blend-mode:normal !important;background:linear-gradient(50deg, rgb(0, 153, 62) 0%, rgb(240, 232, 0) 100%);background-color:initial;height:10vw}.page-index .section-policy .box4.is-active{width:20vw}.page-index .section-policy .arrow1{top:202vw;left:88vw}.page-index .section-policy .arrow1 img{width:29.3333333333vw}.page-index .section-policy .arrow1.is-active{width:29.3333333333vw}.page-index .section-policy .arrow2{top:98.6666666667vw;left:-18vw;mix-blend-mode:overlay}.page-index .section-policy .arrow2 img{width:24vw}.page-index .section-policy .arrow2.is-active{width:24vw}.page-index .section-policy .arrow3{top:40vw;left:57.4666666667vw}.page-index .section-policy .arrow3 img{width:48vw}.page-index .section-policy .arrow3.is-active{width:48vw}.page-index .section-policy .box5{height:8vw;top:202vw;left:-7.7333333333vw;background-color:#44cc2d;mix-blend-mode:normal}.page-index .section-policy .box5.is-active{width:14.6666666667vw}.page-index .section-policy .arrow4{top:102.6666666667vw;left:-26.6666666667vw;mix-blend-mode:screen}.page-index .section-policy .arrow4 img{width:46vw}.page-index .section-policy .arrow4.is-active{width:46vw}.page-index .section-policy .arrow5{position:absolute;top:inherit;bottom:0vw;left:-5.3333333333vw;mix-blend-mode:multiply}.page-index .section-policy .arrow5 img{width:38.6666666667vw}.page-index .section-policy .arrow5.is-active{width:38.6666666667vw}.page-index .section-voice .box4,.page-index .section-voice .box5{display:none}.page-index .section-voice .illust1{width:30.6666666667vw;top:-24vw;left:57.0666666667vw}.page-index .section-voice .arrow1{top:-21.3333333333vw;left:60vw}.page-index .section-voice .arrow1 img{width:46.6666666667vw}.page-index .section-voice .arrow1.is-active{width:46.6666666667vw}.page-index .section-voice .arrow2{top:-4vw;left:53.3333333333vw}.page-index .section-voice .arrow2 img{width:38.6666666667vw}.page-index .section-voice .arrow2.is-active{width:38.6666666667vw}.page-index .section-voice .box1{height:8vw;top:64vw;left:-6.6666666667vw}.page-index .section-voice .box1.is-active{width:16vw}.page-index .section-voice .box2{height:12vw;top:66.6666666667vw;left:-3.2vw;background-color:#44cc2d}.page-index .section-voice .box2.is-active{width:29.3333333333vw}.page-index .section-voice .arrow3{top:73.3333333333vw;bottom:inherit;left:-5.3333333333vw;mix-blend-mode:multiply}.page-index .section-voice .arrow3 img{width:18.6666666667vw}.page-index .section-voice .arrow3.is-active{width:18.6666666667vw}.page-index .section-voice .box3{height:26vw;top:106.6666666667vw;left:58.6666666667vw}.page-index .section-voice .box3.is-active{width:50.6666666667vw}.page-index .section-voice .box4{height:19.3333333333vw;top:186.6666666667vw;left:-16.2666666667vw;background-color:#09c591;z-index:5}.page-index .section-voice .box4.is-active{width:37.3333333333vw}.page-index .section-voice .box5{height:32.6666666667vw;top:194.6666666667vw;left:-1.3333333333vw;z-index:4;background-color:#199c3e;z-index:5}.page-index .section-voice .box5.is-active{width:62.6666666667vw}.page-index .section-gallery .box1{height:8vw;top:-5.3333333333vw;left:70.6666666667vw}.page-index .section-gallery .box1.is-active{width:15.4666666667vw}.page-index .section-gallery .box2{height:15.3333333333vw;top:-4vw;left:74.6666666667vw}.page-index .section-gallery .box2.is-active{width:29.3333333333vw}.page-index .section-gallery .arrow1{top:7.3333333333vw;left:64vw}.page-index .section-gallery .arrow1 img{width:18.6666666667vw}.page-index .section-gallery .arrow1.is-active{width:18.6666666667vw}.page-index .section-gallery .arrow2{top:2.6666666667vw;left:-3.3333333333vw;mix-blend-mode:normal}.page-index .section-gallery .arrow2 img{width:38vw}.page-index .section-gallery .arrow2.is-active{width:38vw}.page-index .section-gallery .arrow3{top:154.6666666667vw;left:-10.4vw;mix-blend-mode:multiply}.page-index .section-gallery .arrow3 img{width:26.6666666667vw}.page-index .section-gallery .arrow3.is-active{width:26.6666666667vw}.page-index .section-gallery .box3{height:7.3333333333vw;top:158vw;left:-7.3333333333vw}.page-index .section-gallery .box3.is-active{width:16vw}.page-index .section-gallery .box4{height:2vw;top:161.3333333333vw;left:-4vw}.page-index .section-gallery .box4.is-active{width:16vw}.page-manifest{margin-top:4vw}.page-manifest .section-title{font-size:10.1333333333vw}.page-manifest .section-title-sub1{font-size:6.8vw}.page-manifest .section-title-en{font-size:6.9333333333vw;margin-top:2vw}.page-manifest .page-head{flex-direction:column;margin-top:9.4666666667vw;-webkit-transform:translate3d(0, 4vw, 0);transform:translate3d(0, 4vw, 0)}.page-manifest .page-head-title{width:100vw;margin-top:0;margin-bottom:-20vw}.page-manifest .page-head-title-text{width:72vw;margin:0 auto 1.3333333333vw}.page-manifest .page-head-image{width:auto;margin-right:0;position:relative;z-index:5}.page-manifest .page-head-link{width:100%;height:11.8666666667vw;margin-top:9.6vw;border-radius:6.9333333333vw}.page-manifest .page-head-link-text{font-size:4.2666666667vw;padding-right:0}.page-manifest .page-head-link-text::after{right:-16.4vw;width:4.9333333333vw;height:4.9333333333vw}.page-manifest .banner{margin-top:9.2vw;-webkit-transform:translate3d(0, 4vw, 0);transform:translate3d(0, 4vw, 0)}.page-manifest .four-policies{margin-top:-6.6666666667vw;padding:13.3333333333vw 0;position:relative;z-index:5}.page-manifest .four-policies-anchor{width:80vw;height:10.6666666667vw;font-size:3.7333333333vw;background-size:4vw;background-position:right 5.3333333333vw center;margin-top:8vw}.page-manifest .four-policies-list{grid-template-columns:repeat(1, 1fr);gap:2.6666666667vw 0;margin-top:5.3333333333vw}.page-manifest .more{position:relative;z-index:1;margin-top:6.6666666667vw;padding-bottom:13.3333333333vw}.page-manifest .more-text{font-size:6vw;white-space:nowrap}.page-manifest .more-title{width:67.3333333333vw;margin-top:5.3333333333vw}.page-manifest .more-anchor{font-size:3.7333333333vw;width:84vw;height:10.6666666667vw;margin:8vw auto 0;background-size:4.9333333333vw;background-position:right 4vw center}.page-manifest .more-anchor.only-sp{display:flex !important}.page-manifest .more-list{grid-template-columns:repeat(2, calc(50% - 0.6666666667vw));gap:.6666666667vw;margin-top:4vw}.page-manifest .more-list-item-number{font-size:7.0666666667vw}.page-manifest .more-list-item-text{font-size:3.2vw;margin-left:1.3333333333vw}.page-manifest .more-list-anchor{height:12vw;padding-left:2vw;background-position:right 3.3333333333vw center;background-size:2.6666666667vw}.page-manifest .manifests{margin-top:15.0666666667vw}.page-manifest .manifests-content-inner{flex-direction:column-reverse;width:84vw}.page-manifest .manifests-content-textarea,.page-manifest .manifests-content-image{-webkit-transform:translate3d(0, 4vw, 0);transform:translate3d(0, 4vw, 0)}.page-manifest .manifests-content-heading-num{font-size:17.3333333333vw}.page-manifest .manifests-content-heading-title{font-size:8vw;margin-left:2vw;margin-bottom:1.3333333333vw}.page-manifest .manifests-content-text{margin-top:1.2vw;font-size:4vw}.page-manifest .manifests-content-link{width:84vw;height:11.8666666667vw;margin-top:6.2666666667vw;border-radius:6.9333333333vw}.page-manifest .manifests-content-link-text{font-size:4.2666666667vw;padding-right:0}.page-manifest .manifests-content-link-text::after{right:-27.4666666667vw;width:4.9333333333vw;height:4.9333333333vw;background-position:left 1.6vw center;background-repeat:no-repeat;background-size:2.1333333333vw}.page-manifest .manifests-content:nth-of-type(1) .manifests-content-link-text{color:#fd6870}.page-manifest .manifests-content:nth-of-type(1) .manifests-content-link-text::after{background-color:#fd6870}.page-manifest .manifests-content:nth-of-type(1)::after{background-color:#fd6870}.page-manifest .manifests-content:nth-of-type(2) .manifests-content-link-text{color:#f58b35}.page-manifest .manifests-content:nth-of-type(2) .manifests-content-link-text::after{background-color:#f58b35}.page-manifest .manifests-content:nth-of-type(2)::after{background-color:#f58b35}.page-manifest .manifests-content:nth-of-type(3) .manifests-content-link-text{color:#77c0c6}.page-manifest .manifests-content:nth-of-type(3) .manifests-content-link-text::after{background-color:#77c0c6}.page-manifest .manifests-content:nth-of-type(3)::after{background-color:#77c0c6}.page-manifest .manifests-content:nth-of-type(4) .manifests-content-link-text{color:#228755}.page-manifest .manifests-content:nth-of-type(4) .manifests-content-link-text::after{background-color:#228755}.page-manifest .manifests-content:nth-of-type(4)::after{background-color:#228755}.page-manifest .manifests-content:nth-of-type(5) .manifests-content-link-text{color:#006eb3}.page-manifest .manifests-content:nth-of-type(5) .manifests-content-link-text::after{background-color:#006eb3}.page-manifest .manifests-content:nth-of-type(5)::after{background-color:#006eb3}.page-manifest .manifests-content:nth-of-type(6) .manifests-content-link-text{color:#da4330}.page-manifest .manifests-content:nth-of-type(6) .manifests-content-link-text::after{background-color:#da4330}.page-manifest .manifests-content:nth-of-type(6)::after{background-color:#da4330}.page-manifest .manifests-content:nth-of-type(7) .manifests-content-link-text{color:#dbbd01}.page-manifest .manifests-content:nth-of-type(7) .manifests-content-link-text::after{background-color:#dbbd01}.page-manifest .manifests-content:nth-of-type(7)::after{background-color:#dbbd01}.page-manifest .manifests-content:nth-of-type(8) .manifests-content-link-text{color:#4fa17b}.page-manifest .manifests-content:nth-of-type(8) .manifests-content-link-text::after{background-color:#4fa17b}.page-manifest .manifests-content:nth-of-type(8)::after{background-color:#4fa17b}.page-manifest .manifests-content:first-of-type{padding-top:10.6666666667vw;padding-bottom:16.4vw}.page-manifest .manifests-content:first-of-type .manifests-content-textarea{margin-top:0}.page-manifest .manifests-content:first-of-type .manifests-content-image{width:40vw;margin-left:auto;margin-right:auto}.page-manifest .manifests-content:nth-of-type(2){padding-top:13.3333333333vw;padding-bottom:16vw}.page-manifest .manifests-content:nth-of-type(2) .manifests-content-textarea{margin-top:0}.page-manifest .manifests-content:nth-of-type(2) .manifests-content-image{width:33.6vw;margin-left:auto;margin-right:auto}.page-manifest .manifests-content:nth-of-type(3){padding-top:11.8666666667vw;padding-bottom:15.0666666667vw}.page-manifest .manifests-content:nth-of-type(3) .manifests-content-textarea{margin-top:0}.page-manifest .manifests-content:nth-of-type(3) .manifests-content-image{width:40vw;margin-left:auto;margin-right:auto}.page-manifest .manifests-content:nth-of-type(4){padding-top:10.6666666667vw;padding-bottom:17.3333333333vw}.page-manifest .manifests-content:nth-of-type(4) .manifests-content-textarea{margin-top:0vw}.page-manifest .manifests-content:nth-of-type(4) .manifests-content-image{width:40.6666666667vw;margin-left:auto;margin-right:auto}.page-manifest .manifests-content:nth-of-type(4) .manifests-content-heading-title{white-space:nowrap;margin-top:4.6666666667vw}.page-manifest .manifests-content:nth-of-type(5){padding-top:7.8666666667vw;padding-bottom:14.8vw}.page-manifest .manifests-content:nth-of-type(5) .manifests-content-textarea{white-space:nowrap;margin-top:0vw}.page-manifest .manifests-content:nth-of-type(5) .manifests-content-image{width:38.5333333333vw;margin-left:auto;margin-right:auto}.page-manifest .manifests-content:nth-of-type(5) .manifests-content-heading-title{margin-top:4.2666666667vw}.page-manifest .manifests-content:nth-of-type(6){padding-top:14.8vw;padding-bottom:17.2vw}.page-manifest .manifests-content:nth-of-type(6) .manifests-content-textarea{margin-top:0}.page-manifest .manifests-content:nth-of-type(6) .manifests-content-image{width:40vw;margin-left:auto;margin-right:auto}.page-manifest .manifests-content:nth-of-type(7){padding-top:4vw;padding-bottom:16.6666666667vw}.page-manifest .manifests-content:nth-of-type(7) .manifests-content-textarea{margin-top:0vw}.page-manifest .manifests-content:nth-of-type(7) .manifests-content-image{width:49.3333333333vw;margin-left:auto;margin-right:auto}.page-manifest .manifests-content:last-of-type{padding-top:8vw;padding-bottom:15.4666666667vw}.page-manifest .manifests-content:last-of-type .manifests-content-textarea{margin-top:0vw}.page-manifest .manifests-content:last-of-type .manifests-content-image{width:46.6666666667vw;margin-left:auto;margin-right:auto}.page-manifest .modal{padding:8vw 0}.page-manifest .modal-close{width:5.3333333333vw;right:-6.4vw}.page-manifest .four-detail{width:84vw;padding:4.2666666667vw 4vw 8vw;background-size:9.3333333333vw 14vw,9.3333333333vw 14vw}.page-manifest .four-detail-title{width:38.6666666667vw;margin-left:4vw}.page-manifest .four-detail-logo{width:24vw;top:2.6666666667vw;right:5.3333333333vw}.page-manifest .four-detail-name{margin-left:0;margin-top:4vw}.page-manifest .four-detail-inner{display:block;margin-top:5.3333333333vw}.page-manifest .four-detail-issues,.page-manifest .four-detail-solution{position:relative;padding-left:8vw}.page-manifest .four-detail-issues-name,.page-manifest .four-detail-solution-name{width:5.3333333333vw;height:calc(100% - 1.6vw);padding:0 1.0666666667vw;display:flex;align-items:center;justify-content:center;position:absolute;top:1.3333333333vw;left:0}.page-manifest .four-detail-issues-name img,.page-manifest .four-detail-solution-name img{width:3.2vw}.page-manifest .four-detail-issues-title,.page-manifest .four-detail-solution-title{font-size:4.8vw;margin-top:0;white-space:nowrap}.page-manifest .four-detail-issues-title .border,.page-manifest .four-detail-solution-title .border{margin-top:.4vw}.page-manifest .four-detail-issues-title .border:first-of-type,.page-manifest .four-detail-solution-title .border:first-of-type{margin-top:0}.page-manifest .four-detail-issues-text,.page-manifest .four-detail-solution-text{font-size:2.9333333333vw;line-height:1.7;letter-spacing:0em;margin-top:3.3333333333vw}.page-manifest .four-detail-issues-name{background-color:#000}.page-manifest .four-detail-issues-name img{width:3.3333333333vw}.page-manifest .four-detail-solution{margin-top:11.2vw}.page-manifest .four-detail-solution::before{width:12.8vw;height:5.6vw;top:-8vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page-manifest .four-detail-solution-name{background-color:#49ac00}.page-manifest .four-detail-solution-title{font-size:6.5333333333vw;white-space:nowrap;letter-spacing:0}.page-manifest .four-detail-01 .four-detail-image{width:auto;margin-top:6vw}.page-manifest .four-detail-01 .four-detail-name{width:auto;margin-top:0}.page-manifest .four-detail-01 .four-detail-solution-text{width:auto}.page-manifest .four-detail-02 .four-detail-name{width:auto}.page-manifest .four-detail-02 .four-detail-image{width:auto;margin-top:6vw}.page-manifest .four-detail-02 .four-detail-info{width:auto}.page-manifest .four-detail-03 .four-detail-name{width:auto}.page-manifest .four-detail-03 .four-detail-inner{margin-top:1.3333333333vw}.page-manifest .four-detail-04 .four-detail-name{width:auto;margin-right:0}.page-manifest .four-detail-04 .four-detail-image{width:auto;margin-top:4.6666666667vw}.page-manifest .four-detail-04 .four-detail-inner{margin-top:2.4vw}.page-manifest .four-detail-04 .four-detail-info{width:auto}.page-manifest .arrow-thin img{width:38vw}.page-manifest .arrow-thin.is-active{width:38vw}.page-manifest .arrow-thick img{width:27.0666666667vw}.page-manifest .arrow-thick.is-active{width:27.0666666667vw}.page-manifest .fv-arrow1{top:28.6666666667vw;left:-4vw}.page-manifest .fv-arrow1 img{width:24vw}.page-manifest .fv-arrow1.is-active{width:24vw}.page-manifest .fv-arrow2{top:31.4666666667vw;left:-4vw}.page-manifest .fv-arrow2 img{width:14.8vw}.page-manifest .fv-arrow2.is-active{width:14.8vw}.page-manifest .fv-arrow3{top:34vw;left:calc(100% + -20.6666666667vw)}.page-manifest .fv-arrow3 img{width:20vw}.page-manifest .fv-arrow3.is-active{width:20vw}.page-manifest .fv-arrow4{top:43.3333333333vw;left:calc(100% + -25.2vw)}.page-manifest .fv-arrow4 img{width:13.8666666667vw}.page-manifest .fv-arrow4.is-active{width:13.8666666667vw}.page-manifest .fv-arrow5{bottom:-13.3333333333vw;left:0vw}.page-manifest .fv-arrow5 img{width:22vw}.page-manifest .fv-arrow5.is-active{width:22vw}.page-manifest .fv-box1{top:42.1333333333vw;left:calc(100% + -16.6666666667vw);height:6.2666666667vw}.page-manifest .fv-box1.is-active{width:21.3333333333vw}.page-manifest .fv-box2{bottom:-15.6vw;left:-3.2vw;height:7.8666666667vw}.page-manifest .fv-box2.is-active{width:14vw}.page-manifest .fv-box3{bottom:-15.3333333333vw;left:5.6vw;height:7.2vw}.page-manifest .fv-box3.is-active{width:21.6vw}.page-manifest .four-policies .policies-box1{top:6.6666666667vw;left:73.3333333333vw;height:17.3333333333vw;background-color:#44cc2d}.page-manifest .four-policies .policies-box1.is-active{width:32.9333333333vw}.page-manifest .four-policies .policies-arrow1{top:-1.3333333333vw;left:60vw}.page-manifest .four-policies .policies-arrow1 img{width:40vw}.page-manifest .four-policies .policies-arrow1.is-active{width:40vw}.page-manifest .four-policies .policies-arrow2,.page-manifest .four-policies .policies-arrow3,.page-manifest .four-policies .policies-arrow4{top:13.3333333333vw;left:64vw;z-index:5;overflow:hidden;-webkit-transform-origin:left center;transform-origin:left center;transition:width .5s ease-out;mix-blend-mode:screen}.page-manifest .four-policies .policies-arrow2.only-sp,.page-manifest .four-policies .policies-arrow3.only-sp,.page-manifest .four-policies .policies-arrow4.only-sp{display:flex !important}.page-manifest .four-policies .policies-arrow2 img,.page-manifest .four-policies .policies-arrow3 img,.page-manifest .four-policies .policies-arrow4 img{position:relative;width:21.3333333333vw}.page-manifest .four-policies .policies-arrow2.is-active,.page-manifest .four-policies .policies-arrow3.is-active,.page-manifest .four-policies .policies-arrow4.is-active{width:21.3333333333vw}.page-manifest .four-policies .policies-arrow2.is-active img,.page-manifest .four-policies .policies-arrow3.is-active img,.page-manifest .four-policies .policies-arrow4.is-active img{-webkit-animation:moveArrow_b 2.5s ease infinite;animation:moveArrow_b 2.5s ease infinite;-webkit-animation-delay:-0.2s;animation-delay:-0.2s}.page-manifest .four-policies .policies-arrow3{top:inherit;bottom:-0.4vw;left:-4vw;mix-blend-mode:inherit}.page-manifest .four-policies .policies-arrow3 img{width:26.6666666667vw}.page-manifest .four-policies .policies-arrow3.is-active{width:26.6666666667vw}.page-manifest .four-policies .policies-arrow3.is-active img{-webkit-animation:moveArrow_b 2.5s ease infinite;animation:moveArrow_b 2.5s ease infinite;-webkit-animation-delay:-0.2s;animation-delay:-0.2s}.page-manifest .four-policies .policies-arrow4{top:inherit;bottom:-1.3333333333vw;left:-8vw;mix-blend-mode:inherit}.page-manifest .four-policies .policies-arrow4 img{width:20vw}.page-manifest .four-policies .policies-arrow4.is-active{width:20vw}.page-manifest .four-policies .policies-arrow4.is-active img{-webkit-animation:moveArrow_b 3s ease infinite;animation:moveArrow_b 3s ease infinite;-webkit-animation-delay:-0.2s;animation-delay:-0.2s}.page-manifest .more-box1{top:-13.3333333333vw;left:85.3333333333vw;height:6.2666666667vw;background-color:#199c3e}.page-manifest .more-box1.is-active{width:26.6666666667vw}.page-manifest .more-box2{top:-9.3333333333vw;left:76vw;height:10.6666666667vw;z-index:5;-webkit-transform:skewY(-10deg);transform:skewY(-10deg);background-color:#44cc2d}.page-manifest .more-box2.is-active{width:26.6666666667vw}.page-manifest .more-box3{top:122.6666666667vw;left:0vw;width:0;height:10.6666666667vw;z-index:5;-webkit-transform:skewY(-10deg);transform:skewY(-10deg);background-color:#44cc2d;transition:width .5s ease-out}.page-manifest .more-box3.is-active{width:14.6666666667vw}.page-manifest .more-box4{top:124.6666666667vw;left:5.6vw;width:0;height:10.6666666667vw;z-index:4;-webkit-transform:skewY(-10deg);transform:skewY(-10deg);background-color:#199c3e;transition:width .5s ease-out}.page-manifest .more-box4.is-active{width:24vw}.page-manifest .more-arrow1{top:-12.6666666667vw;left:80vw;mix-blend-mode:screen}.page-manifest .more-arrow1 img{width:16vw}.page-manifest .more-arrow1.is-active{width:16vw}.page-manifest .more-arrow3{top:125.3333333333vw;left:-21.3333333333vw;mix-blend-mode:screen}.page-manifest .more-arrow3 img{width:33.3333333333vw}.page-manifest .more-arrow3.is-active{width:33.3333333333vw}.page-manifest .more-arrow4{top:129.3333333333vw;left:-25.3333333333vw}.page-manifest .more-arrow4 img{width:50.6666666667vw}.page-manifest .more-arrow4.is-active{width:50.6666666667vw}.page-manifest .manifests-content:nth-of-type(4n + 1) .box1{top:6.9333333333vw;left:calc(100% - 24vw);height:17.0666666667vw}.page-manifest .manifests-content:nth-of-type(4n + 1) .box1.is-active{width:32.8vw}.page-manifest .manifests-content:nth-of-type(4n + 1) .box2{top:22.9333333333vw;left:-4.8vw;height:2vw}.page-manifest .manifests-content:nth-of-type(4n + 1) .box2.is-active{width:35.4666666667vw}.page-manifest .manifests-content:nth-of-type(4n + 1) .box3{top:89.6vw;left:calc(100% - 39.0666666667vw);height:2vw}.page-manifest .manifests-content:nth-of-type(4n + 1) .box3.is-active{width:54.1333333333vw}.page-manifest .manifests-content:nth-of-type(4n + 1) .box4{top:121.0666666667vw;left:-24.4vw;height:3.0666666667vw}.page-manifest .manifests-content:nth-of-type(4n + 1) .box4.is-active{width:74.5333333333vw}.page-manifest .manifests-content:nth-of-type(4n + 1) .arrow1{top:40vw;left:-21.8666666667vw}.page-manifest .manifests-content:nth-of-type(4n + 1) .arrow3{top:34vw;left:calc(100% - 19.3333333333vw)}.page-manifest .manifests-content:nth-of-type(4n + 2) .box1{top:122vw;left:-26.2666666667vw;height:4vw}.page-manifest .manifests-content:nth-of-type(4n + 2) .box1.is-active{width:74.5333333333vw}.page-manifest .manifests-content:nth-of-type(4n + 2) .box2{top:8vw;left:calc(100% - 14vw);height:10vw}.page-manifest .manifests-content:nth-of-type(4n + 2) .box2.is-active{width:20vw}.page-manifest .manifests-content:nth-of-type(4n + 2) .box4{top:90vw;left:calc(100% - 32vw);height:2vw}.page-manifest .manifests-content:nth-of-type(4n + 2) .box4.is-active{width:54.1333333333vw}.page-manifest .manifests-content:nth-of-type(4n + 2) .arrow1{top:7.0666666667vw;left:-5.0666666667vw}.page-manifest .manifests-content:nth-of-type(4n + 2) .arrow2{top:41.6vw;left:-21.8666666667vw}.page-manifest .manifests-content:nth-of-type(4n + 2) .arrow4{top:35.0666666667vw;left:calc(100% - 18.6666666667vw)}.page-manifest .manifests-content:nth-of-type(4n + 3) .box1{top:18vw;left:-15.4666666667vw;height:3.0666666667vw;mix-blend-mode:multiply}.page-manifest .manifests-content:nth-of-type(4n + 3) .box1.is-active{width:74.5333333333vw}.page-manifest .manifests-content:nth-of-type(4n + 3) .box5{top:42vw;left:calc(100% - 37.3333333333vw);height:3.0666666667vw;mix-blend-mode:screen}.page-manifest .manifests-content:nth-of-type(4n + 3) .box5.is-active{width:54.1333333333vw}.page-manifest .manifests-content:nth-of-type(4n + 3) .arrow1{top:67.0666666667vw;left:calc(100% - 24.4vw)}.page-manifest .manifests-content:nth-of-type(4n + 3) .arrow2{top:41.0666666667vw;left:-21.8666666667vw}.page-manifest .manifests-content:nth-of-type(4n + 3) .arrow5{top:12vw;left:calc(100% - 30.2666666667vw)}.page-manifest .manifests-content:nth-of-type(4n + 3) .arrow6{top:110vw;left:9.7333333333vw}.page-manifest .manifests-content:nth-of-type(4n + 4) .box1{top:36vw;left:calc(100% - 24vw);height:17.0666666667vw}.page-manifest .manifests-content:nth-of-type(4n + 4) .box1.is-active{width:32.8vw}.page-manifest .manifests-content:nth-of-type(4n + 4) .box3{top:43.0666666667vw;left:calc(100% - 39.0666666667vw);height:2vw}.page-manifest .manifests-content:nth-of-type(4n + 4) .box3.is-active{width:54.1333333333vw}.page-manifest .manifests-content:nth-of-type(4n + 4) .arrow1{top:14vw;left:calc(100% - 40.9333333333vw)}.page-manifest .manifests-content:nth-of-type(4n + 4) .arrow2{top:23.0666666667vw;left:-19.0666666667vw}.page-manifest .manifests-content:nth-of-type(4n + 4) .arrow5{top:120.9333333333vw;left:-2.9333333333vw}.page-manifest_detail{margin-top:3.8666666667vw;padding-bottom:9.7333333333vw}.page-manifest_detail .content .fv-image{width:40.6666666667vw !important;margin-left:auto;margin-right:auto}.page-manifest_detail .content .fv-image{width:40.6666666667vw !important;margin-left:auto;margin-right:auto}.page-manifest_detail .content .fv-image{width:40vw !important;margin-left:auto;margin-right:auto}.page-manifest_detail .content .fv-image{width:38.6666666667vw !important;margin-left:auto;margin-right:auto}.page-manifest_detail .content .fv-image{width:40.6666666667vw !important;margin-left:auto;margin-right:auto}.page-manifest_detail .content .fv-image{width:46.6666666667vw !important;margin-left:auto;margin-right:auto}.page-manifest_detail .content .fv-image{width:51.3333333333vw !important;margin-left:auto;margin-right:auto}.page-manifest_detail .content .fv-image{width:48.6666666667vw !important;margin-left:auto;margin-right:auto}.page-manifest_detail .fv{margin-top:11.6vw;padding-top:16vw;padding-bottom:19.6vw}.page-manifest_detail .fv-content{flex-direction:column-reverse;width:84vw}.page-manifest_detail .fv-heading{display:flex;align-items:flex-end}.page-manifest_detail .fv-heading-num{font-size:17.3333333333vw}.page-manifest_detail .fv-heading-title{font-size:8vw;margin-left:2vw;margin-bottom:2vw}.page-manifest_detail .fv-textarea{width:100%;margin-top:4.6666666667vw}.page-manifest_detail .fv-text{margin-top:.5333333333vw;font-size:4vw}.page-manifest_detail .contents{margin-top:22.2666666667vw}.page-manifest_detail .contents-design{position:relative;height:48vw;margin-top:6vw}.page-manifest_detail .contents .wrap{width:84vw}.page-manifest_detail .contents-block{width:84vw;margin-top:14.6666666667vw}.page-manifest_detail .contents-inner{display:block;margin-top:1.6vw}.page-manifest_detail .contents-heading{font-size:5.3333333333vw;line-height:1.4}.page-manifest_detail .contents-text{font-size:4.2666666667vw;line-height:1.875;padding-left:7.3333333333vw;margin-top:8vw}.page-manifest_detail .contents-text::before{width:4.8vw;height:4.8vw;top:2.1333333333vw}.page-manifest_detail .contents-image{width:100%;margin-top:6.2666666667vw}.page-manifest_detail .contents .lead-content{margin-bottom:21.3333333333vw}.page-manifest_detail .contents .lead-content-text{font-size:4.2666666667vw;line-height:1.875}.page-manifest_detail .contents .lead-content-images{grid-template-columns:repeat(1, 1fr);gap:2.6666666667vw 0;margin-top:6.6666666667vw}.page-manifest_detail .another{margin-top:7.2vw}.page-manifest_detail .another-heading{font-size:4.2666666667vw}.page-manifest_detail .another-inner{display:block;margin-top:3.2vw;border-top:1px solid #707070}.page-manifest_detail .another-content{display:flex;align-items:center;width:16.6666666667vw;width:100%;border-bottom:1px solid #707070;padding:4vw 0}.page-manifest_detail .another-content img{width:15.4666666667vw}.page-manifest_detail .another-text{font-size:3.7333333333vw;display:block;margin-left:5.3333333333vw}.page-manifest_detail .another-text br{display:none}.page-manifest_detail .content.manifest_4 .fv-heading-title,.page-manifest_detail .content.manifest_5 .fv-heading-title{margin-top:4.4vw}.page-manifest_detail .contents-design img{-webkit-animation:moveArrow_b 3.5s ease infinite;animation:moveArrow_b 3.5s ease infinite}.page-manifest_detail .contents-design .arrow{display:flex;justify-content:flex-end;width:0;overflow:hidden;-webkit-transform-origin:left center;transform-origin:left center;transition:width .5s ease-out;z-index:5}.page-manifest_detail .contents-design .box{width:0;-webkit-transform:skewY(-10deg);transform:skewY(-10deg);-webkit-transform-origin:left center;transform-origin:left center;transition:width .5s ease-out}.page-manifest_detail .contents-design.manifest_1 .box{background-color:#fd6870}.page-manifest_detail .contents-design.manifest_1 .box.footer-box2{background-color:#fea9ae}.page-manifest_detail .contents-design.manifest_2 .box{background-color:#f58b35}.page-manifest_detail .contents-design.manifest_2 .box.footer-box2{background-color:#fcb361}.page-manifest_detail .contents-design.manifest_3 .box{background-color:#77c0c6}.page-manifest_detail .contents-design.manifest_3 .box.footer-box2{background-color:#b6f0f2}.page-manifest_detail .contents-design.manifest_4 .box{background-color:#228755}.page-manifest_detail .contents-design.manifest_4 .box.footer-box2{background-color:#5da883}.page-manifest_detail .contents-design.manifest_5 .box{background-color:#006eb3}.page-manifest_detail .contents-design.manifest_5 .box.footer-box2{background-color:#579bc6}.page-manifest_detail .contents-design.manifest_6 .box{background-color:#da4330}.page-manifest_detail .contents-design.manifest_6 .box.footer-box2{background-color:#ed978c}.page-manifest_detail .contents-design.manifest_7 .box{background-color:#dbbd01}.page-manifest_detail .contents-design.manifest_7 .box.footer-box2{background-color:#e8d76d}.page-manifest_detail .contents-design.manifest_8 .box{background-color:#4fa17b}.page-manifest_detail .contents-design.manifest_8 .box.footer-box2{background-color:#90c7ae}.page-manifest_detail .contents-design .footer-arrow1{top:6.6666666667vw;left:-5.3333333333vw;mix-blend-mode:screen}.page-manifest_detail .contents-design .footer-arrow1.is-active{width:21.3333333333vw}.page-manifest_detail .contents-design .footer-arrow2{opacity:.57;top:29.6vw;left:10.6666666667vw}.page-manifest_detail .contents-design .footer-arrow2.is-active{width:33.3333333333vw}.page-manifest_detail .contents-design .footer-arrow3{top:33.7333333333vw;left:10.6666666667vw}.page-manifest_detail .contents-design .footer-arrow3 img{-webkit-animation-delay:.3s;animation-delay:.3s}.page-manifest_detail .contents-design .footer-arrow3.is-active{width:20vw}.page-manifest_detail .contents-design .footer-arrow4{top:12vw;left:42.6666666667vw;opacity:.5;z-index:5;mix-blend-mode:screen}.page-manifest_detail .contents-design .footer-arrow4.is-active{width:52.6666666667vw}.page-manifest_detail .contents-design .footer-arrow4 img{-webkit-animation-delay:.35s;animation-delay:.35s}.page-manifest_detail .contents-design .footer-box1{height:9.3333333333vw;top:4.6666666667vw;left:6.2666666667vw;z-index:1}.page-manifest_detail .contents-design .footer-box1.is-active{width:26.9333333333vw}.page-manifest_detail .contents-design .footer-box2{height:8vw;top:13.3333333333vw;left:-1.3333333333vw;z-index:3}.page-manifest_detail .contents-design .footer-box2.is-active{width:17.3333333333vw}.page-manifest_detail .contents-design .footer-box3{height:13.3333333333vw;top:8vw;left:78vw;z-index:3}.page-manifest_detail .contents-design .footer-box3.is-active{width:23.3333333333vw}.page-manifest_detail .box1{top:-7.0666666667vw;left:calc(100% - 30vw);height:17.0666666667vw}.page-manifest_detail .box1.is-active{width:32.8vw}.page-manifest_detail .box2{top:26vw;left:16.1333333333vw;height:2vw}.page-manifest_detail .box2.is-active{width:35.4666666667vw}.page-manifest_detail .box3{top:9.0666666667vw;left:calc(100% - 46vw);height:1.0666666667vw}.page-manifest_detail .box3.is-active{width:32.8vw}.page-manifest_detail .box4{top:inherit;bottom:-16vw;left:-12.9333333333vw;height:12vw}.page-manifest_detail .box4.is-active{width:23.6vw}.page-manifest_detail .box5{top:inherit;bottom:2.6666666667vw;left:-8.2666666667vw;height:1.0666666667vw}.page-manifest_detail .box5.is-active{width:32.4vw}.page-manifest_detail .box6{top:148vw;left:calc(100% - 22vw);height:12vw}.page-manifest_detail .box6.is-active{width:22.1333333333vw}.page-manifest_detail .box7{top:135.0666666667vw;left:calc(100% - 38vw);height:3.0666666667vw}.page-manifest_detail .box7.is-active{width:74.5333333333vw}.page-manifest_detail .box8{top:295.0666666667vw;left:calc(100% - 22.1333333333vw);height:12vw}.page-manifest_detail .box8.is-active{width:22.1333333333vw}.page-manifest_detail .box9{top:325.0666666667vw;left:6.2666666667vw;height:9.0666666667vw}.page-manifest_detail .box9.is-active{width:27.0666666667vw}.page-manifest_detail .box10{top:494.4vw;left:3.4666666667vw;height:16vw}.page-manifest_detail .box10.is-active{width:29.6vw}.page-manifest_detail .box11{top:508.4vw;left:calc(100% - 21.7333333333vw);height:12vw}.page-manifest_detail .box11.is-active{width:21.7333333333vw}.page-manifest_detail .arrow-thin img{width:50.2666666667vw}.page-manifest_detail .arrow-thin.is-active{width:50.2666666667vw}.page-manifest_detail .arrow-thick img{width:27.0666666667vw}.page-manifest_detail .arrow-thick.is-active{width:27.0666666667vw}.page-manifest_detail .arrow1{top:39.0666666667vw;left:-34vw}.page-manifest_detail .arrow3{top:inherit;bottom:2vw;left:28.2666666667vw}.page-manifest_detail .arrow3.is-active img{-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:2.8s;animation-duration:2.8s}.page-manifest_detail .arrow4{top:45.0666666667vw;left:calc(100% - 34vw)}.page-manifest_detail .arrow5{top:-13.0666666667vw;left:calc(100% - 54vw)}.page-manifest_detail .arrow6{top:152.2666666667vw;left:calc(100% - 54.9333333333vw)}.page-manifest_detail .arrow7{top:329.0666666667vw;left:calc(100% - 56vw)}.page-manifest_detail .arrow8{top:335.0666666667vw;left:-4vw}.page-manifest_detail .arrow9{top:500vw;left:0;mix-blend-mode:multiply}.page-manifest_detail .arrow10{top:510vw;left:calc(100% - 30.4vw);mix-blend-mode:screen}.page-manifest_detail .arrow11{top:160vw;left:-1.3333333333vw}.page-manifest_detail .arrow11 img{width:29.6vw}.page-manifest_detail .arrow11.is-active{width:29.6vw}.page-manifest_detail .arrow12{top:160vw;left:-1.3333333333vw}.page-manifest_detail .arrow12 img{width:18.2666666667vw}.page-manifest_detail .arrow12.is-active{width:18.2666666667vw}.page-manifest-all{margin-top:3.8666666667vw}.page-manifest-all .page-head{margin-top:9.6vw}.page-manifest-all .page-head-title{width:56.8vw}.page-manifest-all .manifests{width:auto;margin-top:14vw;padding:0 4vw !important}.page-manifest-all .manifests-item{margin-top:11.3333333333vw}.page-manifest-all .manifests-item-title{font-size:5.3333333333vw;line-height:1.5;border-bottom-width:.2666666667vw;padding-bottom:3.2vw}.page-manifest-all .manifests-item-text{font-size:4.2666666667vw;line-height:1.875;margin-top:4vw}.page-manifest-all .manifests-sub{margin-top:10.8vw}.page-manifest-all .manifests-sub-item{margin-top:13.3333333333vw}.page-manifest-all .manifests-sub-item-title{font-size:5.3333333333vw}.page-manifest-all .manifests-sub-item-list{margin-top:2.8vw}.page-manifest-all .manifests-sub-item-text{font-size:4.2666666667vw;font-weight:400;line-height:1.875;margin-top:7.6vw;padding-left:4vw}}@media(max-width: 1020px){.page-manifest-all .manifests{padding:0 30px}}