@charset "UTF-8";a,abbr,address,article,aside,audio,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,label,legend,li,main,mark,nav,ol,p,pre,q,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}a,article,div,footer,header,html,li,nav,ol,p,picture,section,ul{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{line-height:1;-webkit-tap-highlight-color:rgba(0,0,0,0)}a{text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6,p{font-weight:400}img{border-style:none;vertical-align:bottom}img,video{max-width:100%}ol,ul{list-style:none;list-style-type:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input::-webkit-search-decoration{display:none}input:focus{outline-offset:-2px}select::-ms-expand{display:none}select::-webkit-search-decoration{display:none}select:focus{outline-offset:-2px}button{background-color:transparent}textarea{resize:none}textarea::-webkit-search-decoration{display:none}textarea:focus{outline-offset:-2px}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;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")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;overflow:clip;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.swiper-wrapper{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-moz-transition-property:transform,-moz-transform;transition-property:transform;transition-property:transform,-webkit-transform,-moz-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);-moz-transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;-webkit-flex-shrink:0;flex-shrink:0;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-moz-transition-property:transform,-moz-transform;transition-property:transform;transition-property:transform,-webkit-transform,-moz-transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-moz-transition-property:transform,height,-moz-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform,-moz-transform}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;-moz-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;-moz-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{-webkit-transform-style:preserve-3d;-moz-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:"";-webkit-flex-shrink:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-webkit-order:9999;-moz-box-ordinal-group:10000;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);-moz-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{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.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{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;top:50%;-webkit-transform-origin:50%;-moz-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s linear infinite;-moz-animation:swiper-preloader-spin 1s linear infinite;animation:swiper-preloader-spin 1s linear infinite}.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)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-moz-keyframes swiper-preloader-spin{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-moz-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.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{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:var(--swiper-navigation-top-offset,50%);width:-webkit-calc(var(--swiper-navigation-size)/44*27);width:-moz-calc(var(--swiper-navigation-size)/44*27);width:calc(var(--swiper-navigation-size)/44*27);z-index:10;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;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{height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-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-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s;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);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;-webkit-transform:scale(.33);-moz-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-moz-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-moz-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-moz-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-moz-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.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%);-moz-transform:translateY(-50%);-ms-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;-webkit-transition:transform .2s,top .2s;-moz-transition:transform .2s,top .2s;transition:transform .2s,top .2s}.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%);-moz-transform:translateX(-50%);-ms-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{-webkit-transition:transform .2s,left .2s;-moz-transition:transform .2s,left .2s;transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:transform .2s,right .2s;-moz-transition:transform .2s,right .2s;transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-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{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.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{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1));border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:-webkit-calc(100% - var(--swiper-scrollbar-sides-offset,1%)*2);width:-moz-calc(100% - var(--swiper-scrollbar-sides-offset,1%)*2);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:-webkit-calc(100% - var(--swiper-scrollbar-sides-offset,1%)*2);height:-moz-calc(100% - var(--swiper-scrollbar-sides-offset,1%)*2);height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;height:100%;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-grid-column>.swiper-wrapper,.swiper-grid>.swiper-wrapper{-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;height:100%;pointer-events:none;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-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{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";-webkit-filter:blur(50px);filter:blur(50px);left:0;position:absolute;right:0;top:0}.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{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;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{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;-moz-transition-property:transform,opacity,height,-moz-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform,-moz-transform}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}html{font-size:62.5%}body{background:#eceae6;color:#000;font-family:"NotoSerifJP-Medium",serif;font-size:16px;font-weight:500;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;word-wrap:break-word;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.13889vw;opacity:0;overflow-wrap:break-word;-webkit-transition:opacity .8s ease-out 0s;-moz-transition:opacity .8s ease-out 0s;transition:opacity .8s ease-out 0s}body::-webkit-scrollbar{width:20px}body::-webkit-scrollbar-track{background-color:transparent;border-radius:20px}body::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#bdc2c4;border:4px solid transparent;border-radius:20px}body::-webkit-scrollbar-thumb:hover{background-color:#919697}body.is-modal{overflow:hidden}body.is-view{opacity:1}a{color:#000;line-height:2}a:hover{text-decoration:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6,p{line-height:2}@font-face{font-family:"NotoSerifJP-Medium";src:url(../fonts/NotoSerifJP-Medium-subset.woff2) format("woff2"),url(../fonts/NotoSerifJP-Medium-subset.woff) format("woff")}@font-face{font-family:"NotoSerifJP-SemiBold";src:url(../fonts/NotoSerifJP-SemiBold-subset.woff2) format("woff2"),url(../fonts/NotoSerifJP-SemiBold-subset.woff) format("woff")}@font-face{font-family:"NotoSerifJP-Bold";src:url(../fonts/NotoSerifJP-Bold-subset.woff2) format("woff2"),url(../fonts/NotoSerifJP-Bold-subset.woff) format("woff")}.menu{height:100vh;height:100dvh;position:absolute;top:0;width:100%;z-index:10}.menu__inner{background-color:#fff;border-radius:2.66667vmin;height:-webkit-calc(100vh - 30px);height:-moz-calc(100vh - 30px);height:calc(100vh - 30px);height:-webkit-calc(100dvh - 30px);height:-moz-calc(100dvh - 30px);height:calc(100dvh - 30px);margin-left:auto;margin-right:auto;margin-top:10px;overscroll-behavior-y:contain;padding-left:4vmin;padding-top:2.66667vmin;pointer-events:auto}.menu__list{padding:12vmin}.menu__item{margin-bottom:6.66667vmin;opacity:0;will-change:transform,opacity}.menu__item:last-child{margin-bottom:0}.menu__item a{font-family:"NotoSerifJP-Medium"!important;font-size:4.66667vmin;letter-spacing:.66667vmin;will-change:transform,opacity}.menu__sub-list{margin-top:2.66667vmin;padding-left:6.66667vmin}a.menu__sub{display:block;font-size:3.73333vmin;margin-bottom:2vmin;position:relative}a.menu__sub:last-child{margin-bottom:0}a.menu__sub:before{border-bottom:1px solid #707070;border-left:1px solid #707070;content:"";height:2vmin;left:-5.33333vmin;position:absolute;top:1.73333vmin;width:2vmin}.gs-anime{opacity:0}.gs-anime.will-change{will-change:transform,opacity}.gs-balloon,.gs-fire,.gs-side,.gs-txt{opacity:0;will-change:transform,opacity}.gs-txt div,.gs-txt span{will-change:transform,opacity}.hamburger{cursor:pointer;position:fixed;will-change:transform;-webkit-tap-highlight-color:rgba(0,0,0,0);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;right:0;top:0;z-index:8;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;border:1px solid #fff;border-radius:50%;height:4.86111vw;right:2.63889vw;top:1.38889vw;-webkit-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:4.86111vw}.page-campaign .hamburger,.page-gallery .hamburger{border:1px solid #000}.hamburger.is-active{border-color:hsla(0,0%,100%,0)}.hamburger__line{background-color:#fff;height:.13889vw;position:absolute;-webkit-transition:background-color .2s ease-out 0s,-webkit-transform .2s ease-out 0s;transition:background-color .2s ease-out 0s,-webkit-transform .2s ease-out 0s;-moz-transition:transform .2s ease-out 0s,background-color .2s ease-out 0s,-moz-transform .2s ease-out 0s;transition:transform .2s ease-out 0s,background-color .2s ease-out 0s;transition:transform .2s ease-out 0s,background-color .2s ease-out 0s,-webkit-transform .2s ease-out 0s,-moz-transform .2s ease-out 0s;width:2.08333vw;will-change:transform}.page-campaign .hamburger__line,.page-gallery .hamburger__line{background-color:#000}.hamburger__line--1{top:1.80556vw}.is-active .hamburger__line--1{background-color:#3f2c24;top:2.43056vw;-webkit-transform:rotate(35deg);-moz-transform:rotate(35deg);-ms-transform:rotate(35deg);transform:rotate(35deg)}.hamburger__line--2{top:2.43056vw}.is-active .hamburger__line--2{display:none}.hamburger__line--3{top:3.05556vw}.is-active .hamburger__line--3{background-color:#3f2c24;top:2.43056vw;-webkit-transform:rotate(-35deg);-moz-transform:rotate(-35deg);-ms-transform:rotate(-35deg);transform:rotate(-35deg)}.menu{background-color:#fff;border:1px solid #000;border-radius:2.08333vw;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;height:35.06944vw;position:fixed;right:2.43056vw;top:1.875vw;width:17.36111vw;z-index:7;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;display:none;opacity:0;overflow:hidden;-webkit-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;will-change:transform,opacity}.menu__inner{height:100%;margin-top:1.38889vw;overflow-y:auto;width:100%}.menu__nav-item{font-size:.90278vw;letter-spacing:.03472vw;margin-top:.83333vw;-webkit-transition:opacity .2s ease-out 0s;-moz-transition:opacity .2s ease-out 0s;transition:opacity .2s ease-out 0s;will-change:transform}.menu__nav-item,.menu__nav-item--sub{cursor:pointer;display:block;line-height:1.3}.menu__nav-item--sub{font-size:.76389vw;margin-left:1.04167vw;margin-top:.55556vw}.float__bnr{bottom:15.27778vmin;margin-left:auto;opacity:0;position:absolute;right:0;-webkit-transition:-webkit-filter .2s ease-out 0s;transition:-webkit-filter .2s ease-out 0s;-moz-transition:filter .2s ease-out 0s;transition:filter .2s ease-out 0s;transition:filter .2s ease-out 0s,-webkit-filter .2s ease-out 0s;width:38.19444vmin;will-change:transform}.float__bnr img{height:auto;width:100%}.pagetop__wrapper{bottom:0;opacity:0;position:-webkit-sticky;position:sticky;width:100%;z-index:5}.pagetop{background-color:#000;border-radius:50%;bottom:4.16667vmin;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;height:9.02778vmin;margin-left:auto;position:absolute;right:4.16667vmin;width:9.02778vmin;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-transition:opacity .2s ease-out 0s;-moz-transition:opacity .2s ease-out 0s;transition:opacity .2s ease-out 0s}.pagetop img{display:block;height:2.5vmin;-webkit-transition:-webkit-transform .2s ease-out 0s;transition:-webkit-transform .2s ease-out 0s;-moz-transition:transform .2s ease-out 0s,-moz-transform .2s ease-out 0s;transition:transform .2s ease-out 0s;transition:transform .2s ease-out 0s,-webkit-transform .2s ease-out 0s,-moz-transform .2s ease-out 0s;width:4.875vmin}.l-footer{background:#f5f5f5;font-family:游明朝体,YuMincho,游明朝,Yu Mincho,ヒラギノ明朝 Pro,Hiragino Mincho Pro,sawarabi-mincho,serif;padding-bottom:1vw}.l-footer__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-webkit-flex-flow:wrap;flex-flow:wrap;justify-content:space-between;padding:60px 30px}.l-footer__box{margin-bottom:40px;width:45%}.l-footer__box--title dt{font-size:1.5rem;letter-spacing:0;margin-bottom:15px}.l-footer__box--title:nth-of-type(2){margin-top:50px}.l-footer__box--title dd{font-size:1.1rem}.l-footer__box--title dd ul li{margin-bottom:11px}.l-footer__box--title dd ul li a{font-size:clamp(1.1rem,1vw,1.5rem);line-height:1.9}.l-footer__box--menu ul{-webkit-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start}.l-footer__box--menu li,.l-footer__box--menu ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.l-footer__box--menu li{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;font-size:1.1rem;letter-spacing:-.01em;margin-bottom:22px;width:45%}.l-footer__box--menu li.l-footer__box--mypage{-webkit-flex-wrap:wrap;flex-wrap:wrap}.l-footer__box--menu li>a+a{margin-left:1.6em;position:relative}.l-footer__box--menu li.l-footer__box--mypage>a+a{margin-left:29px}.l-footer__box--menu li>a+a:before{background:#000;content:"";display:block;height:1em;left:-.8em;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1px}.l-footer__box--menu li.l-footer__box--mypage>a+a:before{display:none}.l-footer__box--wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.l-footer__box--online{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;order:1}.l-footer__box--online:before{background:url(../img/icon_cart02.svg) 0/contain no-repeat;content:"";display:block;height:24px;margin-right:0;position:relative;width:29px}.l-footer__box--mypage{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;order:3}.l-footer__box--mypage:before{background:url(../img/icon_member02.svg) 0/contain no-repeat;content:"";display:block;height:25px;margin-right:0;position:relative;width:29px}.l-footer__box--support{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;order:2}.l-footer__box--support:before{background:url(../img/icon_support.svg) 0/contain no-repeat;content:"";display:block;height:25px;margin-right:0;position:relative;width:25px}.l-footer__box--lang{-webkit-box-ordinal-group:5;-webkit-order:4;-moz-box-ordinal-group:5;order:4}.l-footer__box--lang:before{background:url(../img/icon_lang.svg) 0/contain no-repeat;content:"";display:block;height:24px;margin-right:0;position:relative;width:29px}.l-footer__box--contact{margin-top:30px}.l-footer__box--contact a{border:1px solid #999;font-size:clamp(1rem,1vw,1.6rem);padding:8px 10px;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s}.l-footer__box--sns{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;margin-top:24px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;margin-left:auto}.l-footer__box--sns i{font-size:3rem}.l-footer__box--fb{margin-right:30px}.l-footer__copy{font-size:1.1rem;letter-spacing:-.01em;margin-top:3vw;text-align:center}.op,.u-footer-menu{width:100%}.op{background-color:#eceae6;height:100%;height:100dvh;left:0;position:fixed;top:0;-webkit-transition:background-color .5s ease-out 0s;-moz-transition:background-color .5s ease-out 0s;transition:background-color .5s ease-out 0s;z-index:1000}.op.is-end{background-color:hsla(40,14%,91%,0)}.op.is-end2{position:absolute}.op__inner{height:100%;position:relative;width:100%}.op__anime__wrapper{height:104.16667vw}.op__shape{position:absolute;will-change:transform}.op__shape img{height:auto;width:100%}.op__parent{will-change:transform}.op__shape--1{-webkit-animation:rotateB 12s linear infinite;-moz-animation:rotateB 12s linear infinite;animation:rotateB 12s linear infinite}.op__shape--1,.op__shape--1b{left:-webkit-calc(50% - 112.5vmin);left:-moz-calc(50% - 112.5vmin);left:calc(50% - 112.5vmin);top:6.11111vmin;width:105.11111vmin}.op__shape--1b img,.op__shape--2{-webkit-animation:rotateB 12s linear infinite;-moz-animation:rotateB 12s linear infinite;animation:rotateB 12s linear infinite}.op__shape--2{left:-webkit-calc(50% + 21.66667vmin);left:-moz-calc(50% + 21.66667vmin);left:calc(50% + 21.66667vmin);top:1.04167vmin;width:72.75vmin}.op__shape--3{-webkit-animation:rotateScale 10s linear infinite;-moz-animation:rotateScale 10s linear infinite;animation:rotateScale 10s linear infinite;left:-webkit-calc(50% + 41.66667vmin);left:-moz-calc(50% + 41.66667vmin);left:calc(50% + 41.66667vmin);top:24.30556vmin;width:26.11111vmin}.op__shape--4{-webkit-animation:wobble 3s ease-in-out infinite;-moz-animation:wobble 3s ease-in-out infinite;animation:wobble 3s ease-in-out infinite;left:-webkit-calc(50% + 53.125vmin);left:-moz-calc(50% + 53.125vmin);left:calc(50% + 53.125vmin);top:31.25vmin;width:17.11111vmin}.op__shape--4,.op__shape--4 img{-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%}.op__shape--4 img{-webkit-animation:rotate180Short 12s ease-in-out infinite;-moz-animation:rotate180Short 12s ease-in-out infinite;animation:rotate180Short 12s ease-in-out infinite}.op__shape--6{-webkit-animation:rotateScale 10s linear infinite;-moz-animation:rotateScale 10s linear infinite;animation:rotateScale 10s linear infinite;left:-webkit-calc(50% + 24.0625vmin);left:-moz-calc(50% + 24.0625vmin);left:calc(50% + 24.0625vmin);top:52.77778vmin;width:52.41667vmin}.op__shape--7{-webkit-animation:rotateScaleB 10s linear infinite;-moz-animation:rotateScaleB 10s linear infinite;animation:rotateScaleB 10s linear infinite;left:-webkit-calc(50% + 31.31944vmin);left:-moz-calc(50% + 31.31944vmin);left:calc(50% + 31.31944vmin);top:72.91667vmin;width:33.17361vmin}.op__shape--10{-webkit-animation:rotate 12s linear infinite;-moz-animation:rotate 12s linear infinite;animation:rotate 12s linear infinite;left:-webkit-calc(50% - 36.11111vmin);left:-moz-calc(50% - 36.11111vmin);left:calc(50% - 36.11111vmin);top:18.05556vmin;-webkit-transform-origin:30% 80%;-moz-transform-origin:30% 80%;-ms-transform-origin:30% 80%;transform-origin:30% 80%;width:79.65278vmin}.op__shape--11{-webkit-animation:rotateScaleB 10s linear infinite;-moz-animation:rotateScaleB 10s linear infinite;animation:rotateScaleB 10s linear infinite;left:-webkit-calc(50% - 48.33333vmin);left:-moz-calc(50% - 48.33333vmin);left:calc(50% - 48.33333vmin);top:-6.25vmin;width:43.68056vmin}.op__shape--12{-webkit-animation:rotateScale 10s linear infinite;-moz-animation:rotateScale 10s linear infinite;animation:rotateScale 10s linear infinite;left:-webkit-calc(50% - 58.33333vmin);left:-moz-calc(50% - 58.33333vmin);left:calc(50% - 58.33333vmin);top:2.77778vmin;width:17.66667vmin}.op__shape--13{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite;left:-webkit-calc(50% - 83.33333vmin);left:-moz-calc(50% - 83.33333vmin);left:calc(50% - 83.33333vmin);top:13.88889vmin;width:13.33333vmin}.op__shape--13 img,.op__shape--14{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.op__shape--14{left:-webkit-calc(50% + 15vmin);left:-moz-calc(50% + 15vmin);left:calc(50% + 15vmin);top:77.77778vmin;width:5.55556vmin}.op__shape--14 img{-webkit-animation:rotate360op 6s ease-in-out infinite;-moz-animation:rotate360op 6s ease-in-out infinite;animation:rotate360op 6s ease-in-out infinite}.op__shape--15{-webkit-animation:rotateScaleB 10s linear infinite;-moz-animation:rotateScaleB 10s linear infinite;animation:rotateScaleB 10s linear infinite;left:-webkit-calc(50% + 10vmin);left:-moz-calc(50% + 10vmin);left:calc(50% + 10vmin);top:9.02778vmin;width:25.55556vmin}.op__shape--15 img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.op__shape--16{-webkit-animation:rotateScale 8s linear infinite;-moz-animation:rotateScale 8s linear infinite;animation:rotateScale 8s linear infinite;left:-webkit-calc(50% - 16.66667vmin);left:-moz-calc(50% - 16.66667vmin);left:calc(50% - 16.66667vmin);top:9.72222vmin;width:17.77778vmin}.op__shape--16 img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.op__shape--17{-webkit-animation:yyy 5s ease-in-out infinite;-moz-animation:yyy 5s ease-in-out infinite;animation:yyy 5s ease-in-out infinite;left:-webkit-calc(50% + 51.11111vmin);left:-moz-calc(50% + 51.11111vmin);left:calc(50% + 51.11111vmin);top:70.83333vmin;width:38.88889vmin}.op__shape--18{-webkit-animation:yyy 10s ease-in-out infinite;-moz-animation:yyy 10s ease-in-out infinite;animation:yyy 10s ease-in-out infinite;left:-webkit-calc(50% - 88.88889vmin);left:-moz-calc(50% - 88.88889vmin);left:calc(50% - 88.88889vmin);top:4.86111vmin;width:70vmin}.op__shape--19{-webkit-animation:circleScale 8s linear infinite;-moz-animation:circleScale 8s linear infinite;animation:circleScale 8s linear infinite;left:-webkit-calc(50% - 51.66667vmin);left:-moz-calc(50% - 51.66667vmin);left:calc(50% - 51.66667vmin);top:35.41667vmin;width:10vmin}.op__shape--19 img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.op__shape--19b{-webkit-animation:circleScale 8s linear infinite;-moz-animation:circleScale 8s linear infinite;animation:circleScale 8s linear infinite;left:-webkit-calc(50% - 51.66667vmin);left:-moz-calc(50% - 51.66667vmin);left:calc(50% - 51.66667vmin);top:35.41667vmin;width:10vmin}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg) translateY(0);transform:rotate(0deg) translateY(0)}25%{-webkit-transform:rotate(6deg) translateY(1.04167vmin);transform:rotate(6deg) translateY(1.04167vmin)}75%{-webkit-transform:rotate(-6deg) translateY(-1.04167vmin);transform:rotate(-6deg) translateY(-1.04167vmin)}to{-webkit-transform:rotate(0deg) translateY(0);transform:rotate(0deg) translateY(0)}}@-moz-keyframes rotate{0%{-moz-transform:rotate(0deg) translateY(0);transform:rotate(0deg) translateY(0)}25%{-moz-transform:rotate(6deg) translateY(1.04167vmin);transform:rotate(6deg) translateY(1.04167vmin)}75%{-moz-transform:rotate(-6deg) translateY(-1.04167vmin);transform:rotate(-6deg) translateY(-1.04167vmin)}to{-moz-transform:rotate(0deg) translateY(0);transform:rotate(0deg) translateY(0)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg) translateY(0);-moz-transform:rotate(0deg) translateY(0);transform:rotate(0deg) translateY(0)}25%{-webkit-transform:rotate(6deg) translateY(1.04167vmin);-moz-transform:rotate(6deg) translateY(1.04167vmin);transform:rotate(6deg) translateY(1.04167vmin)}75%{-webkit-transform:rotate(-6deg) translateY(-1.04167vmin);-moz-transform:rotate(-6deg) translateY(-1.04167vmin);transform:rotate(-6deg) translateY(-1.04167vmin)}to{-webkit-transform:rotate(0deg) translateY(0);-moz-transform:rotate(0deg) translateY(0);transform:rotate(0deg) translateY(0)}}@-webkit-keyframes rotateB{0%{-webkit-transform:rotate(0deg) translateY(0);transform:rotate(0deg) translateY(0)}25%{-webkit-transform:rotate(-6deg) translateY(1.04167vmin);transform:rotate(-6deg) translateY(1.04167vmin)}75%{-webkit-transform:rotate(6deg) translateY(-1.04167vmin);transform:rotate(6deg) translateY(-1.04167vmin)}to{-webkit-transform:rotate(0deg) translateY(0);transform:rotate(0deg) translateY(0)}}@-moz-keyframes rotateB{0%{-moz-transform:rotate(0deg) translateY(0);transform:rotate(0deg) translateY(0)}25%{-moz-transform:rotate(-6deg) translateY(1.04167vmin);transform:rotate(-6deg) translateY(1.04167vmin)}75%{-moz-transform:rotate(6deg) translateY(-1.04167vmin);transform:rotate(6deg) translateY(-1.04167vmin)}to{-moz-transform:rotate(0deg) translateY(0);transform:rotate(0deg) translateY(0)}}@keyframes rotateB{0%{-webkit-transform:rotate(0deg) translateY(0);-moz-transform:rotate(0deg) translateY(0);transform:rotate(0deg) translateY(0)}25%{-webkit-transform:rotate(-6deg) translateY(1.04167vmin);-moz-transform:rotate(-6deg) translateY(1.04167vmin);transform:rotate(-6deg) translateY(1.04167vmin)}75%{-webkit-transform:rotate(6deg) translateY(-1.04167vmin);-moz-transform:rotate(6deg) translateY(-1.04167vmin);transform:rotate(6deg) translateY(-1.04167vmin)}to{-webkit-transform:rotate(0deg) translateY(0);-moz-transform:rotate(0deg) translateY(0);transform:rotate(0deg) translateY(0)}}@-webkit-keyframes rotateScale{0%{-webkit-transform:rotate(0deg) translateY(0) scale(1);transform:rotate(0deg) translateY(0) scale(1)}25%{-webkit-transform:rotate(6deg) translateY(1.04167vmin) scale(1.05);transform:rotate(6deg) translateY(1.04167vmin) scale(1.05)}75%{-webkit-transform:rotate(-6deg) translateY(-1.04167vmin) scale(.95);transform:rotate(-6deg) translateY(-1.04167vmin) scale(.95)}to{-webkit-transform:rotate(0deg) translateY(0) scale(1);transform:rotate(0deg) translateY(0) scale(1)}}@-moz-keyframes rotateScale{0%{-moz-transform:rotate(0deg) translateY(0) scale(1);transform:rotate(0deg) translateY(0) scale(1)}25%{-moz-transform:rotate(6deg) translateY(1.04167vmin) scale(1.05);transform:rotate(6deg) translateY(1.04167vmin) scale(1.05)}75%{-moz-transform:rotate(-6deg) translateY(-1.04167vmin) scale(.95);transform:rotate(-6deg) translateY(-1.04167vmin) scale(.95)}to{-moz-transform:rotate(0deg) translateY(0) scale(1);transform:rotate(0deg) translateY(0) scale(1)}}@keyframes rotateScale{0%{-webkit-transform:rotate(0deg) translateY(0) scale(1);-moz-transform:rotate(0deg) translateY(0) scale(1);transform:rotate(0deg) translateY(0) scale(1)}25%{-webkit-transform:rotate(6deg) translateY(1.04167vmin) scale(1.05);-moz-transform:rotate(6deg) translateY(1.04167vmin) scale(1.05);transform:rotate(6deg) translateY(1.04167vmin) scale(1.05)}75%{-webkit-transform:rotate(-6deg) translateY(-1.04167vmin) scale(.95);-moz-transform:rotate(-6deg) translateY(-1.04167vmin) scale(.95);transform:rotate(-6deg) translateY(-1.04167vmin) scale(.95)}to{-webkit-transform:rotate(0deg) translateY(0) scale(1);-moz-transform:rotate(0deg) translateY(0) scale(1);transform:rotate(0deg) translateY(0) scale(1)}}@-webkit-keyframes rotateScaleB{0%{-webkit-transform:rotate(0deg) translateY(0) scale(1);transform:rotate(0deg) translateY(0) scale(1)}25%{-webkit-transform:rotate(6deg) translateY(-1.04167vmin) scale(1.05);transform:rotate(6deg) translateY(-1.04167vmin) scale(1.05)}75%{-webkit-transform:rotate(-6deg) translateY(1.04167vmin) scale(.95);transform:rotate(-6deg) translateY(1.04167vmin) scale(.95)}to{-webkit-transform:rotate(0deg) translateY(0) scale(1);transform:rotate(0deg) translateY(0) scale(1)}}@-moz-keyframes rotateScaleB{0%{-moz-transform:rotate(0deg) translateY(0) scale(1);transform:rotate(0deg) translateY(0) scale(1)}25%{-moz-transform:rotate(6deg) translateY(-1.04167vmin) scale(1.05);transform:rotate(6deg) translateY(-1.04167vmin) scale(1.05)}75%{-moz-transform:rotate(-6deg) translateY(1.04167vmin) scale(.95);transform:rotate(-6deg) translateY(1.04167vmin) scale(.95)}to{-moz-transform:rotate(0deg) translateY(0) scale(1);transform:rotate(0deg) translateY(0) scale(1)}}@keyframes rotateScaleB{0%{-webkit-transform:rotate(0deg) translateY(0) scale(1);-moz-transform:rotate(0deg) translateY(0) scale(1);transform:rotate(0deg) translateY(0) scale(1)}25%{-webkit-transform:rotate(6deg) translateY(-1.04167vmin) scale(1.05);-moz-transform:rotate(6deg) translateY(-1.04167vmin) scale(1.05);transform:rotate(6deg) translateY(-1.04167vmin) scale(1.05)}75%{-webkit-transform:rotate(-6deg) translateY(1.04167vmin) scale(.95);-moz-transform:rotate(-6deg) translateY(1.04167vmin) scale(.95);transform:rotate(-6deg) translateY(1.04167vmin) scale(.95)}to{-webkit-transform:rotate(0deg) translateY(0) scale(1);-moz-transform:rotate(0deg) translateY(0) scale(1);transform:rotate(0deg) translateY(0) scale(1)}}@-webkit-keyframes rotate180{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}45%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}95%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-moz-keyframes rotate180{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}45%{-moz-transform:rotate(0deg);transform:rotate(0deg)}50%{-moz-transform:rotate(180deg);transform:rotate(180deg)}95%{-moz-transform:rotate(180deg);transform:rotate(180deg)}to{-moz-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate180{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}45%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}95%{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes rotate180slow{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}40%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}90%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-moz-keyframes rotate180slow{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}40%{-moz-transform:rotate(0deg);transform:rotate(0deg)}50%{-moz-transform:rotate(180deg);transform:rotate(180deg)}90%{-moz-transform:rotate(180deg);transform:rotate(180deg)}to{-moz-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate180slow{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}40%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}90%{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes rotate180Short{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}35%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}40%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}55%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-moz-keyframes rotate180Short{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}35%{-moz-transform:rotate(0deg);transform:rotate(0deg)}40%{-moz-transform:rotate(180deg);transform:rotate(180deg)}50%{-moz-transform:rotate(180deg);transform:rotate(180deg)}55%{-moz-transform:rotate(1turn);transform:rotate(1turn)}to{-moz-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate180Short{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}35%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}40%{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}50%{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}55%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes rotate360{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}88%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-moz-keyframes rotate360{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}88%{-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-moz-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate360{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}88%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes rotate360op{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}78%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}90%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-moz-keyframes rotate360op{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}78%{-moz-transform:rotate(0deg);transform:rotate(0deg)}90%{-moz-transform:rotate(1turn);transform:rotate(1turn)}to{-moz-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate360op{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}78%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}90%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes circleScale{0%,to{-webkit-transform:scale(.9);transform:scale(.9)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@-moz-keyframes circleScale{0%,to{-moz-transform:scale(.9);transform:scale(.9)}50%{-moz-transform:scale(1.2);transform:scale(1.2)}}@keyframes circleScale{0%,to{-webkit-transform:scale(.9);-moz-transform:scale(.9);transform:scale(.9)}50%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);transform:scale(1.2)}}@-webkit-keyframes circleScaleB{0%,to{-webkit-transform:scale(.9);transform:scale(.9)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@-moz-keyframes circleScaleB{0%,to{-moz-transform:scale(.9);transform:scale(.9)}50%{-moz-transform:scale(1.1);transform:scale(1.1)}}@keyframes circleScaleB{0%,to{-webkit-transform:scale(.9);-moz-transform:scale(.9);transform:scale(.9)}50%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes circleScaleC{0%,to{-webkit-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(.9);transform:scale(.9)}}@-moz-keyframes circleScaleC{0%,to{-moz-transform:scale(1.1);transform:scale(1.1)}50%{-moz-transform:scale(.9);transform:scale(.9)}}@keyframes circleScaleC{0%,to{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(.9);-moz-transform:scale(.9);transform:scale(.9)}}@-webkit-keyframes circleScaleD{0%{-webkit-transform:scale(0);transform:scale(0)}15%{-webkit-transform:scale(0);transform:scale(0)}70%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes circleScaleD{0%{-moz-transform:scale(0);transform:scale(0)}15%{-moz-transform:scale(0);transform:scale(0)}70%{-moz-transform:scale(1);transform:scale(1)}to{-moz-transform:scale(1);transform:scale(1)}}@keyframes circleScaleD{0%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}15%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}70%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}@-webkit-keyframes wobble{0%,to{-webkit-transform:translateY(0) rotate(5deg);transform:translateY(0) rotate(5deg)}50%{-webkit-transform:translateY(-1.04167vmin) rotate(-5deg);transform:translateY(-1.04167vmin) rotate(-5deg)}}@-moz-keyframes wobble{0%,to{-moz-transform:translateY(0) rotate(5deg);transform:translateY(0) rotate(5deg)}50%{-moz-transform:translateY(-1.04167vmin) rotate(-5deg);transform:translateY(-1.04167vmin) rotate(-5deg)}}@keyframes wobble{0%,to{-webkit-transform:translateY(0) rotate(5deg);-moz-transform:translateY(0) rotate(5deg);transform:translateY(0) rotate(5deg)}50%{-webkit-transform:translateY(-1.04167vmin) rotate(-5deg);-moz-transform:translateY(-1.04167vmin) rotate(-5deg);transform:translateY(-1.04167vmin) rotate(-5deg)}}@-webkit-keyframes wobbleB{0%,to{-webkit-transform:translateY(0) rotate(-5deg);transform:translateY(0) rotate(-5deg)}50%{-webkit-transform:translateY(-1.04167vmin) rotate(5deg);transform:translateY(-1.04167vmin) rotate(5deg)}}@-moz-keyframes wobbleB{0%,to{-moz-transform:translateY(0) rotate(-5deg);transform:translateY(0) rotate(-5deg)}50%{-moz-transform:translateY(-1.04167vmin) rotate(5deg);transform:translateY(-1.04167vmin) rotate(5deg)}}@keyframes wobbleB{0%,to{-webkit-transform:translateY(0) rotate(-5deg);-moz-transform:translateY(0) rotate(-5deg);transform:translateY(0) rotate(-5deg)}50%{-webkit-transform:translateY(-1.04167vmin) rotate(5deg);-moz-transform:translateY(-1.04167vmin) rotate(5deg);transform:translateY(-1.04167vmin) rotate(5deg)}}@-webkit-keyframes wobblemini{0%,to{-webkit-transform:translateY(0) rotate(2deg);transform:translateY(0) rotate(2deg)}50%{-webkit-transform:translateY(-.34722vmin) rotate(-2deg);transform:translateY(-.34722vmin) rotate(-2deg)}}@-moz-keyframes wobblemini{0%,to{-moz-transform:translateY(0) rotate(2deg);transform:translateY(0) rotate(2deg)}50%{-moz-transform:translateY(-.34722vmin) rotate(-2deg);transform:translateY(-.34722vmin) rotate(-2deg)}}@keyframes wobblemini{0%,to{-webkit-transform:translateY(0) rotate(2deg);-moz-transform:translateY(0) rotate(2deg);transform:translateY(0) rotate(2deg)}50%{-webkit-transform:translateY(-.34722vmin) rotate(-2deg);-moz-transform:translateY(-.34722vmin) rotate(-2deg);transform:translateY(-.34722vmin) rotate(-2deg)}}@-webkit-keyframes yyy{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-1.73611vmin);transform:translateY(-1.73611vmin)}}@-moz-keyframes yyy{0%,to{-moz-transform:translateY(0);transform:translateY(0)}50%{-moz-transform:translateY(-1.73611vmin);transform:translateY(-1.73611vmin)}}@keyframes yyy{0%,to{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-1.73611vmin);-moz-transform:translateY(-1.73611vmin);transform:translateY(-1.73611vmin)}}@-webkit-keyframes svg-anime{0%{stroke-dasharray:700px;stroke-dashoffset:700px}to{stroke-dashoffset:0}}@-moz-keyframes svg-anime{0%{stroke-dasharray:700px;stroke-dashoffset:700px}to{stroke-dashoffset:0}}@keyframes svg-anime{0%{stroke-dasharray:700px;stroke-dashoffset:700px}to{stroke-dashoffset:0}}@-webkit-keyframes svg-animeS{0%{stroke-dasharray:500px;stroke-dashoffset:500px}to{stroke-dashoffset:0}}@-moz-keyframes svg-animeS{0%{stroke-dasharray:500px;stroke-dashoffset:500px}to{stroke-dashoffset:0}}@keyframes svg-animeS{0%{stroke-dasharray:500px;stroke-dashoffset:500px}to{stroke-dashoffset:0}}@-webkit-keyframes svg-animeR{0%{stroke-dasharray:700px;stroke-dashoffset:700px}to{stroke-dashoffset:0}}@-moz-keyframes svg-animeR{0%{stroke-dasharray:700px;stroke-dashoffset:700px}to{stroke-dashoffset:0}}@keyframes svg-animeR{0%{stroke-dasharray:700px;stroke-dashoffset:700px}to{stroke-dashoffset:0}}.op__ttl{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;width:40.55556vw;z-index:-3;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;bottom:0;justify-content:center;left:0;margin:auto;position:absolute;right:0;top:0;-webkit-transition:opacity .1s ease-out 0s;-moz-transition:opacity .1s ease-out 0s;transition:opacity .1s ease-out 0s}.op__ttl img{height:auto;width:100%}.op__ttl.is-end{opacity:0}.op__logo{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;opacity:0;width:31.94444vw;z-index:-3;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;bottom:0;justify-content:center;left:0;margin:auto;position:absolute;right:0;top:0;-webkit-transition:opacity .1s ease-out 0s;-moz-transition:opacity .1s ease-out 0s;transition:opacity .1s ease-out 0s}.op__logo img{height:auto;width:100%}.op__logo.is-start{opacity:1}.op__logo.is-end{opacity:0!important}.page-index .an__shape{position:absolute;will-change:transform}.page-index .an__shape img{height:auto;width:100%;will-change:transform}.page-index .an__parent{position:relative}.page-index .an__cross{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-index .an__cross img{-webkit-animation:rotate360 6s ease-in-out infinite;-moz-animation:rotate360 6s ease-in-out infinite;animation:rotate360 6s ease-in-out infinite}.page-index .an__amano{-webkit-animation:circleScaleB 10s ease-in-out infinite;-moz-animation:circleScaleB 10s ease-in-out infinite;animation:circleScaleB 10s ease-in-out infinite}.page-index .an__kv__burst{-webkit-animation:circleScaleD 2s cubic-bezier(.19,1,.22,1) infinite;-moz-animation:circleScaleD 2s cubic-bezier(.19,1,.22,1) infinite;animation:circleScaleD 2s cubic-bezier(.19,1,.22,1) infinite;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.page-index .an__burst{-webkit-animation:circleScale 10s ease-in-out infinite;-moz-animation:circleScale 10s ease-in-out infinite;animation:circleScale 10s ease-in-out infinite}.page-index .an__white-circle{-webkit-animation:circleScaleB 8s ease-in-out infinite;-moz-animation:circleScaleB 8s ease-in-out infinite;animation:circleScaleB 8s ease-in-out infinite}.page-index .an__half-circle{-webkit-animation:wobble 3s ease-in-out infinite;-moz-animation:wobble 3s ease-in-out infinite;animation:wobble 3s ease-in-out infinite}.page-index .an__half-circle,.page-index .an__half-circle img{-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%}.page-index .an__half-circle img{-webkit-animation:rotate180slow 12s cubic-bezier(.19,1,.22,1) infinite;-moz-animation:rotate180slow 12s cubic-bezier(.19,1,.22,1) infinite;animation:rotate180slow 12s cubic-bezier(.19,1,.22,1) infinite}.page-index .an__four-circle{-webkit-animation:wobblemini 3s ease-in-out infinite;-moz-animation:wobblemini 3s ease-in-out infinite;animation:wobblemini 3s ease-in-out infinite}.page-index .an__four-circle img{-webkit-animation:rotate180slow 12s cubic-bezier(.19,1,.22,1) infinite;-moz-animation:rotate180slow 12s cubic-bezier(.19,1,.22,1) infinite;animation:rotate180slow 12s cubic-bezier(.19,1,.22,1) infinite;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.page-index .an__four-circleB{-webkit-animation:wobblemini 3s ease-in-out infinite;-moz-animation:wobblemini 3s ease-in-out infinite;animation:wobblemini 3s ease-in-out infinite}.page-index .an__four-circleB img{-webkit-animation:rotate180slow 12s cubic-bezier(.19,1,.22,1) infinite;-moz-animation:rotate180slow 12s cubic-bezier(.19,1,.22,1) infinite;animation:rotate180slow 12s cubic-bezier(.19,1,.22,1) infinite;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.page-index .an__four-circle2{-webkit-animation:wobblemini 3s ease-in-out infinite;-moz-animation:wobblemini 3s ease-in-out infinite;animation:wobblemini 3s ease-in-out infinite}.page-index .an__four-circle2 img{-webkit-animation:rotate360 10s ease-in-out infinite;-moz-animation:rotate360 10s ease-in-out infinite;animation:rotate360 10s ease-in-out infinite;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.page-index .an__pink-circle,.page-index .an__triple-circle{-webkit-animation:circleScaleB 8s ease-in-out infinite;-moz-animation:circleScaleB 8s ease-in-out infinite;animation:circleScaleB 8s ease-in-out infinite}.page-index .an__pink-circle img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-index .an__red-a{-webkit-animation:circleScaleB 10s linear infinite;-moz-animation:circleScaleB 10s linear infinite;animation:circleScaleB 10s linear infinite}.page-index .an__red-a img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-index .an__red-b{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-index .an__red-b img{-webkit-animation:wobbleB 5s ease-in-out infinite;-moz-animation:wobbleB 5s ease-in-out infinite;animation:wobbleB 5s ease-in-out infinite}.page-index .an__red-c{-webkit-animation:circleScaleB 10s linear infinite;-moz-animation:circleScaleB 10s linear infinite;animation:circleScaleB 10s linear infinite}.page-index .an__red-c img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-index .an__red-d{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-index .an__red-d img{-webkit-animation:wobbleB 5s ease-in-out infinite;-moz-animation:wobbleB 5s ease-in-out infinite;animation:wobbleB 5s ease-in-out infinite}.page-index .an__red-line{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-index .an__red-line img{-webkit-animation:wobbleB 5s ease-in-out infinite;-moz-animation:wobbleB 5s ease-in-out infinite;animation:wobbleB 5s ease-in-out infinite}.page-index .an__green-a{-webkit-animation:circleScaleB 10s linear infinite;-moz-animation:circleScaleB 10s linear infinite;animation:circleScaleB 10s linear infinite}.page-index .an__green-a img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-index .an__green-b{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-index .an__green-b img{-webkit-animation:wobbleB 5s ease-in-out infinite;-moz-animation:wobbleB 5s ease-in-out infinite;animation:wobbleB 5s ease-in-out infinite}.page-index .an__green-c{-webkit-animation:circleScaleB 10s linear infinite;-moz-animation:circleScaleB 10s linear infinite;animation:circleScaleB 10s linear infinite}.page-index .an__green-c img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-index .an__green-d{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-index .an__green-d img{-webkit-animation:wobbleB 5s ease-in-out infinite;-moz-animation:wobbleB 5s ease-in-out infinite;animation:wobbleB 5s ease-in-out infinite}.page-index .an__gray{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-index .an__gray img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-index .an__blue-a{-webkit-animation:circleScaleC 10s linear infinite;-moz-animation:circleScaleC 10s linear infinite;animation:circleScaleC 10s linear infinite}.page-index .an__blue-a img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-index .an__blue-b{-webkit-animation:circleScaleB 10s linear infinite;-moz-animation:circleScaleB 10s linear infinite;animation:circleScaleB 10s linear infinite}.page-index .an__blue-b img{-webkit-animation:wobbleB 5s ease-in-out infinite;-moz-animation:wobbleB 5s ease-in-out infinite;animation:wobbleB 5s ease-in-out infinite}.page-index .an__blue-c{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-index .an__blue-c img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-index .an__blue-d{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-index .an__blue-d img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-index .an__blue-e{-webkit-animation:circleScaleB 10s linear infinite;-moz-animation:circleScaleB 10s linear infinite;animation:circleScaleB 10s linear infinite}.page-index .an__blue-e img{-webkit-animation:wobbleB 5s ease-in-out infinite;-moz-animation:wobbleB 5s ease-in-out infinite;animation:wobbleB 5s ease-in-out infinite}.page-index .an__blue-g{-webkit-animation:circleScaleB 12s linear infinite;-moz-animation:circleScaleB 12s linear infinite;animation:circleScaleB 12s linear infinite}.page-index .an__blue-g img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-index .an__blue-f{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-index .an__blue-f img{-webkit-animation:wobbleB 5s ease-in-out infinite;-moz-animation:wobbleB 5s ease-in-out infinite;animation:wobbleB 5s ease-in-out infinite}.page-index .an__blue-h{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-index .an__blue-h img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-index .an__blue-j{-webkit-animation:circleScaleB 12s linear infinite;-moz-animation:circleScaleB 12s linear infinite;animation:circleScaleB 12s linear infinite}.page-index .an__blue-j img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-index .an__blue-line{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-index .an__blue-line img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-index .an__white-line{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-index .an__white-line img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-index .an__yellow{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-index .an__yellow img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-index .an__blue{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-index .an__blue img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-index .an__lightblue img{-webkit-animation:circleScaleB 10s linear infinite;-moz-animation:circleScaleB 10s linear infinite;animation:circleScaleB 10s linear infinite}.page-index .an__pinkred{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-index .an__pinkred img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-index .an__perple{-webkit-animation:circleScaleB 11s linear infinite;-moz-animation:circleScaleB 11s linear infinite;animation:circleScaleB 11s linear infinite}.page-index .an__perple img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-index .an__darkorange{-webkit-animation:circleScale 12s linear infinite;-moz-animation:circleScale 12s linear infinite;animation:circleScale 12s linear infinite}.page-index .an__darkorange img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-index .an__mini-white{-webkit-animation:circleScale 12s linear infinite;-moz-animation:circleScale 12s linear infinite;animation:circleScale 12s linear infinite}.page-index .an__mini-white img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-index .an__white{-webkit-animation:circleScaleB 11s linear infinite;-moz-animation:circleScaleB 11s linear infinite;animation:circleScaleB 11s linear infinite}.page-index .an__white img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-index .an__line path{stroke-dasharray:700px;stroke-dashoffset:700px;will-change:transform;fill:none;stroke:#000;stroke-width:3px}.page-index .an__line.an__line--Start path{stroke-dasharray:500px;stroke-dashoffset:500px}.page-index .an__line.an__line--R path{stroke-dasharray:700px;stroke-dashoffset:700px}.page-index .an__line.an__concept__line path{stroke:#ef526b}.page-index .an__line.an__sc__line path{stroke:#fff}.page-index .an__line.an__pro__line path{stroke:#339bff}.page-index .an__line.an__pro__line--aw path,.page-index .an__line.an__pro__line5 path{stroke:#fff}.page-index .an__line--L.anime path{-webkit-animation:svg-anime 1.2s linear forwards;-moz-animation:svg-anime 1.2s linear forwards;animation:svg-anime 1.2s linear forwards}.page-index .an__line--Start.fire path{-webkit-animation:svg-animeS 1.2s linear forwards;-moz-animation:svg-animeS 1.2s linear forwards;animation:svg-animeS 1.2s linear forwards}.page-index .an__line--R.anime path{-webkit-animation:svg-animeR 1.2s linear forwards;-moz-animation:svg-animeR 1.2s linear forwards;animation:svg-animeR 1.2s linear forwards}.page-index .an__parent__kv__birst{left:36.94444vw;position:absolute;top:47.01389vw;z-index:2}.page-index .an__kv__birst{position:static;width:8.47222vw}.page-index .an__wide-circle{-webkit-animation:circleScale 8s linear infinite;-moz-animation:circleScale 8s linear infinite;animation:circleScale 8s linear infinite}.page-index .an__wide-circle img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-index .an__parent__kv__half-circle{z-index:2}.page-index .an__kv__half-circle{left:42.70833vw;top:1.38889vw;width:4.16667vw}.page-index .an__parent__kv__four-circle{z-index:2}.page-index .an__kv__four-circle{left:34.02778vw;top:-3.47222vw;width:9.02778vw}.page-index .an__kv__triple-circle{left:-4.16667vw;top:-3.47222vw;width:11.04167vw}.page-index .an__parent__kv__line{z-index:2}.page-index .an__kv__line{left:-2.08333vw;top:44.375vw;width:13.88889vw}.page-index .an__parent__kv__pink-circle{z-index:1}.page-index .an__kv__pink-circle{left:-1.73611vw;top:42.01389vw;width:7.63889vw}.page-index .an__kv__white-dot{left:-10.76389vw;top:39.58333vw;width:24.65278vw}.page-index .an__parent__kv__pinkred{z-index:1}.page-index .an__kv__pinkred{left:auto;right:-3.81944vw;top:50.69444vw;width:16.94444vw}.page-index .an__parent__kv__perple{z-index:1}.page-index .an__kv__perple{left:auto;right:-4.86111vw;top:54.86111vw;width:12.77778vw}.page-index .an__parent__kv__darkorange{z-index:1}.page-index .an__kv__darkorange{left:auto;right:8.33333vw;top:54.86111vw;width:5vw}.page-index .an__parent__kv__pink-dot{z-index:1}.page-index .an__kv__pink-dot{right:0;top:40.27778vw;width:12.5vw}.page-index .an__concept__white-dot{left:15.97222vw;top:112.5vw;width:30vw}.page-index .an__concept__hebi{left:-28.47222vw;top:89.58333vw;width:55.55556vw}.page-index .an__concept__wide-circle{left:22.91667vw;top:110.41667vw;width:4.86111vw}.page-index .an__concept__line{right:-2.08333vw;top:127.08333vw;width:28.47222vw}.page-index .an__concept__big-circle{left:-2.08333vw;top:27.77778vw;width:20.83333vw}.page-index .an__parent__concept__mini-circle{z-index:2}.page-index .an__concept__mini-circle{left:auto;right:22.22222vw;top:40.97222vw;width:5.55556vw}.page-index .an__concept__hebi2{left:auto;right:-41.66667vw;top:8.33333vw;width:62.5vw}.page-index .an__concept__hebi2,.page-index .an__concept__hebi3{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.page-index .an__parent__concept__half-circle{z-index:3!important}.page-index .an__concept__half-circle{left:auto;right:3.47222vw;top:76.38889vw;width:5.55556vw}.page-index .an__parent__sc__pink-circle{bottom:-5.55556vw;left:-4.86111vw;position:absolute;z-index:1}.page-index .an__sc__pink-circle{opacity:.5;position:static;width:24.30556vw}.page-index .an__parent__sc__white-dot{bottom:10.41667vw;left:-12.5vw;position:absolute;z-index:1}.page-index .an__sc__white-dot{position:static;width:25.34722vw}.page-index .an__parent__sc__line{z-index:1}.page-index .an__sc__line{right:-2.08333vw;top:8.33333vw;width:25vw}.page-index .an__parent__sc__white-dot2{position:absolute;right:-3.47222vw;top:-6.94444vw;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);z-index:1}.page-index .an__sc__white-dot2{opacity:.5;position:static;width:22.22222vw}.page-index .an__parent__sc__mini-white{position:absolute;right:11.80556vw;top:-2.08333vw;z-index:1}.page-index .an__sc__mini-white{opacity:.5;position:static;width:4.16667vw}.page-index .an__parent__sc__white{position:absolute;right:-2.08333vw;top:0;z-index:1}.page-index .an__sc__white{opacity:.2;position:static;width:14.58333vw}.page-index .an__parent__sc__white-dot3{bottom:-6.94444vw;position:absolute;right:-3.47222vw;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);z-index:1}.page-index .an__sc__white-dot3{opacity:.3;position:static;width:22.22222vw}.page-index .an__parent__sc__mini-white3{bottom:-.34722vw;position:absolute;right:13.19444vw;z-index:1}.page-index .an__sc__mini-white3{opacity:.5;position:static;width:3.125vw}.page-index .an__parent__sc__white3{bottom:-5.55556vw;position:absolute;right:-2.08333vw;z-index:1}.page-index .an__sc__white3{opacity:.2;position:static;width:14.58333vw}.page-index .an__pro__line{left:-9.02778vw;top:-4.16667vw;width:26.38889vw}.page-index .an__parent__pro__white-amano{position:absolute;right:-19.44444vw;top:2.08333vw}.page-index .an__pro__white-amano{position:static;width:31.25vw}.page-index .an__parent__pro__lightblue{z-index:1}.page-index .an__pro__lightblue{right:8.33333vw;top:2.08333vw;-webkit-transform:rotate(-110deg);-moz-transform:rotate(-110deg);-ms-transform:rotate(-110deg);transform:rotate(-110deg);width:10.76389vw}.page-index .an__parent__pro__blue{z-index:1}.page-index .an__pro__blue{right:3.125vw;top:2.08333vw;width:6.66667vw}.page-index .an__parent__pro__blue-a,.page-index .an__parent__pro__blue-b,.page-index .an__parent__pro__blue-c{z-index:1}.page-index .an__pro__blue-a{left:6.94444vw;top:44.79167vw;width:9.09722vw}.page-index .an__pro__blue-b{left:4.86111vw;top:46.875vw;width:8.54167vw}.page-index .an__pro__blue-c{left:11.80556vw;top:47.91667vw;width:3.40278vw}.page-index .an__parent__pro__blue-d,.page-index .an__parent__pro__blue-e,.page-index .an__parent__pro__blue-line{z-index:1}.page-index .an__pro__blue-d{right:-13.88889vw;top:-3.47222vw;width:11.875vw}.page-index .an__pro__blue-e{right:-5.55556vw;top:.34722vw;width:5.06944vw}.page-index .an__pro__blue-line{right:-15.97222vw;top:.69444vw;width:6.25vw}.page-index .an__parent__pro__blue-a2,.page-index .an__parent__pro__blue-b2,.page-index .an__parent__pro__blue-c2,.page-index .an__parent__pro__blue-circle{z-index:1}.page-index .an__pro__blue-a2{left:-12.5vw;top:-9.02778vw;width:9.09722vw}.page-index .an__pro__blue-b2{left:-14.58333vw;top:-6.94444vw;width:8.54167vw}.page-index .an__pro__blue-c2{left:-7.63889vw;top:-5.90278vw;width:3.40278vw}.page-index .an__pro__half-circle{left:-9.72222vw;top:29.16667vw;width:5.41667vw}.page-index .an__parent__pro__blue-f{bottom:-2.63889vw;position:absolute;right:-15.97222vw;z-index:1}.page-index .an__parent__pro__blue-g{bottom:-1.38889vw;position:absolute;right:-20.13889vw;z-index:1}.page-index .an__parent__pro__blue-h{bottom:0;position:absolute;right:-20.83333vw;z-index:1}.page-index .an__pro__blue-f{position:static;width:12.56944vw}.page-index .an__pro__blue-g{position:static;width:15.97222vw}.page-index .an__pro__blue-h{position:static;width:21.59722vw}.page-index .an__parent__pro__mini-circle{bottom:-3.47222vw;position:absolute;right:-17.36111vw;z-index:1}.page-index .an__pro__mini-circle{position:static;width:4.86111vw}.page-index .an__parent__pro__burst{bottom:8.33333vw;position:absolute;right:-17.36111vw;z-index:1}.page-index .an__burst{position:static;width:5.55556vw}.page-index .an__parent__pro__blue-dot{bottom:-3.47222vw;position:absolute;right:-10.41667vw;z-index:1}.page-index .an__pro__blue-dot{position:static;width:6.875vw}.page-index .an__parent__pro__yellow-dot{position:absolute;right:-7.63889vw;top:-9.72222vw;z-index:1}.page-index .an__pro__yellow-dot{position:static;width:25.48611vw}.page-index .an__parent__pro__yellow-a{position:absolute;right:-4.16667vw;top:-2.08333vw;z-index:1}.page-index .an__pro__yellow-a{position:static;width:11.80556vw}.page-index .an__parent__pro__lightblue2{position:absolute;right:3.47222vw;top:3.47222vw;z-index:1}.page-index .an__pro__lightblue2{width:10.41667vw}.page-index .an__parent__pro__blue2{position:absolute;right:-3.125vw;top:2.08333vw;z-index:1}.page-index .an__pro__blue2{width:5.55556vw}.page-index .an__parent__pro__blue-a3,.page-index .an__parent__pro__blue-b3,.page-index .an__parent__pro__blue-c3,.page-index .an__parent__pro__blue-circle3{z-index:1}.page-index .an__pro__blue-a3{left:-12.5vw;top:-10.41667vw;width:9.09722vw}.page-index .an__pro__blue-b3{left:-14.58333vw;top:-8.33333vw;width:8.54167vw}.page-index .an__pro__blue-c3{left:-7.63889vw;top:-7.29167vw;width:3.40278vw}.page-index .an__pro__half-circle3{left:-9.72222vw;top:27.08333vw;width:5.41667vw}.page-index .an__parent__pro__blue-j{z-index:1}.page-index .an__pro__blue-j{left:-22.22222vw;top:50vw;width:19.44444vw}.page-index .an__parent__pro__blue-dot2{z-index:1}.page-index .an__pro__blue-dot2{left:-8.33333vw;top:53.47222vw;width:6.94444vw}.page-index .an__parent__pro__white-line{z-index:1}.page-index .an__pro__white-line{left:-15.97222vw;top:56.94444vw;width:6.73611vw}.page-index .an__parent__pro__gray{z-index:1}.page-index .an__pro__gray{left:-6.25vw;top:61.80556vw;width:4.86111vw}.page-index .an__parent__pro__green-a{position:absolute;right:-4.86111vw;top:-5.55556vw;z-index:1}.page-index .an__pro__green-a{position:static;width:10.41667vw}.page-index .an__parent__pro__green-b{position:absolute;right:-1.38889vw;top:1.73611vw;z-index:1}.page-index .an__pro__green-b{position:static;width:5.27778vw}.page-index .an__parent__pro__amano{z-index:1}.page-index .an__pro__amano{left:-17.36111vw;top:52.77778vw;width:13.19444vw}.page-index .an__parent__pro__green-c{z-index:1}.page-index .an__pro__green-c{left:-17.36111vw;top:50.69444vw;width:12.5vw}.page-index .an__parent__pro__green-d{z-index:1}.page-index .an__pro__green-d{left:-18.75vw;top:56.25vw;width:9.02778vw}.page-index .an__parent__pro__cross{z-index:1}.page-index .an__pro__cross{left:-20.83333vw;top:55.55556vw;width:1.73611vw}.page-index .an__parent__pro__red-a{z-index:1}.page-index .an__pro__red-a{left:-13.19444vw;top:-.69444vw;width:8.68056vw}.page-index .an__parent__pro__red-b{z-index:1}.page-index .an__pro__red-b{left:-15.27778vw;top:.34722vw;width:6.38889vw}.page-index .an__parent__pro__red-c{bottom:-5.20833vw;position:absolute;right:-17.36111vw;z-index:1}.page-index .an__pro__red-c{position:static;width:15.48611vw}.page-index .an__parent__pro__red-d{bottom:-3.47222vw;position:absolute;right:-5.55556vw;z-index:1}.page-index .an__pro__red-d{position:static;width:6.66667vw}.page-index .an__parent__pro__red-line{bottom:-3.47222vw;position:absolute;right:-15.27778vw;z-index:1}.page-index .an__pro__red-line{position:static;width:6.66667vw}.page-index .an__parent__pro__white-circle2{bottom:4.16667vw;position:absolute;right:-11.11111vw;z-index:1}.page-index .an__pro__white-circle2{position:static;width:4.16667vw}.page-index .an__parent__pro__half-circle5{z-index:2}.page-index .an__pro__half-circle5{left:-2.43056vw;top:1.73611vw;width:4.51389vw}.page-index .an__parent__pro__four-circle5{z-index:2}.page-index .an__pro__four-circle5{left:-13.19444vw;top:-4.86111vw;width:11.11111vw}.page-index .an__parent__pro__hebi5{position:absolute;right:-39.58333vw;top:-17.70833vw;-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);z-index:0}.page-index .an__pro__hebi5{position:static;width:62.5vw}.page-index .an__parent__pro__circle5{bottom:-4.51389vw;position:absolute;right:-4.16667vw;z-index:0}.page-index .an__pro__circle5{opacity:.3;position:static;width:24.30556vw}.page-index .an__parent__pro__line5{bottom:3.81944vw;position:absolute;right:-5.55556vw;z-index:0}.page-index .an__pro__line5{position:static;width:26.38889vw}.page-index .an__parent__pro__red-e{position:absolute;right:-3.47222vw;top:-3.47222vw;z-index:1}.page-index .an__pro__red-e{position:static;width:15.48611vw}.page-index .an__parent__pro__red-f{position:absolute;right:7.63889vw;top:2.08333vw;z-index:1}.page-index .an__pro__red-f{position:static;width:6.66667vw}.page-index .an__parent__pro__circle6{position:absolute;right:4.16667vw;top:5.55556vw;z-index:1}.page-index .an__pro__circle6{position:static;width:4.86111vw}.page-index .an__parent__pro__green-e{bottom:-2.77778vw;left:-2.77778vw;position:absolute;z-index:1}.page-index .an__pro__green-e{position:static;width:17.56944vw}.page-index .an__parent__pro__green-f{bottom:-2.08333vw;left:0;position:absolute;z-index:1}.page-index .an__pro__green-f{position:static;width:9.79167vw}.page-index .an__parent__pro__circle7{bottom:2.08333vw;left:11.80556vw;position:absolute;z-index:1}.page-index .an__pro__circle7{opacity:.7;position:static;width:4.86111vw}.page-index .an__parent__pro__amano2{left:-2.77778vw;position:absolute;top:-5.55556vw;z-index:1}.page-index .an__pro__amano2{position:static;width:17.56944vw}.page-index .an__parent__pro__green-g{left:-2.77778vw;position:absolute;top:-5.55556vw;z-index:1}.page-index .an__pro__green-g{position:static;width:17.56944vw}.page-index .an__parent__pro__green-h{left:0;position:absolute;top:2.08333vw;z-index:1}.page-index .an__pro__green-h{position:static;width:9.79167vw}.page-index .an__parent__pro__pink-circle2{left:9.02778vw;position:absolute;top:4.86111vw;z-index:1}.page-index .an__pro__pink-circle2{position:static;width:3.81944vw}.page-index .an__parent__pro__cross2{left:8.33333vw;position:absolute;top:1.38889vw;z-index:1}.page-index .an__pro__cross2{position:static;width:1.38889vw}.page-index .an__parent__pro__cross3{left:2.08333vw;position:absolute;top:15.27778vw;z-index:1}.page-index .an__pro__cross3{position:static;width:1.38889vw}.page-index .an__parent__pro__orange-dot{bottom:-4.16667vw;position:absolute;right:-9.02778vw;z-index:1}.page-index .an__pro__orange-dot{position:static;width:23.05556vw}.page-index .an__parent__pro__green-i{bottom:-4.16667vw;left:auto;position:absolute;right:-2.77778vw;z-index:1}.page-index .an__pro__green-i{position:static;width:17.56944vw}.page-index .an__parent__pro__green-j{bottom:-4.86111vw;left:auto;position:absolute;right:-2.08333vw;z-index:1}.page-index .an__pro__green-j{position:static;width:15.27778vw}.page-index .an__parent__pro__pink-circle3{bottom:-6.94444vw;left:-4.86111vw;position:absolute;z-index:1}.page-index .an__pro__pink-circle3{opacity:.3;position:static;width:22.22222vw}.page-index .an__parent__pro__pink-circle3--aw{left:-4.86111vw;position:absolute;top:62.5vw;z-index:1}.page-index .an__pro__pink-circle3--aw{opacity:.6;position:static;width:22.22222vw}.page-index .an__parent__pro__white-amano--aw{left:-6.94444vw;position:absolute;top:76.38889vw;-webkit-transform:rotate(120deg);-moz-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.page-index .an__pro__white-amano--aw{position:static;width:31.25vw}.page-index .an__parent__pro__blue-a--aw,.page-index .an__parent__pro__blue-b--aw,.page-index .an__parent__pro__blue-c--aw{z-index:1}.page-index .an__pro__blue-a--aw{right:-.69444vw;top:37.84722vw;width:13.95833vw}.page-index .an__pro__blue-b--aw{right:4.16667vw;top:39.93056vw;width:15.48611vw}.page-index .an__pro__blue-c--aw{right:2.43056vw;top:40.97222vw;width:5.48611vw}.page-index .an__parent__pro__amano2--aw{left:4.16667vw;position:absolute;top:178.47222vw;-webkit-transform:rotate(-30deg);-moz-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg);z-index:1}.page-index .an__pro__amano2--aw{position:static;width:15.97222vw}.page-index .an__parent__pro__green-g--aw{left:-2.77778vw;position:absolute;top:173.61111vw;z-index:1}.page-index .an__pro__green-g--aw{position:static;width:19.44444vw}.page-index .an__parent__pro__green-h--aw{left:2.77778vw;position:absolute;top:182.63889vw;z-index:1}.page-index .an__pro__green-h--aw{position:static;width:11.80556vw}.page-index .an__parent__pro__pink-circle3--aw2{position:absolute;right:-8.33333vw;top:234.02778vw;z-index:1}.page-index .an__pro__pink-circle3--aw2{opacity:.6;position:static;width:20.83333vw}.page-index .an__parent__pro__white-amano--aw2{position:absolute;right:-6.94444vw;top:215.27778vw;-webkit-transform:rotate(120deg);-moz-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.page-index .an__pro__white-amano--aw2{position:static;width:33.33333vw}.page-index .an__parent__concept__half-circle--aw{z-index:3!important}.page-index .an__concept__half-circle--aw{left:1.04167vw;top:291.66667vw;width:5.55556vw}.page-index .an__pro__line--aw{left:-9.02778vw;top:302.77778vw;width:26.38889vw}.page-index .an__parent__pro__amano3--aw{position:absolute;right:.69444vw;top:319.44444vw;-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg);z-index:1}.page-index .an__pro__amano3--aw{position:static;width:18.75vw}.page-index .an__parent__pro__pink-circle3--aw3{left:-8.33333vw;position:absolute;top:375vw;z-index:1}.page-index .an__pro__pink-circle3--aw3{opacity:.6;position:static;width:22.22222vw}.page-index .an__parent__concept__hebi--aw{-webkit-transform:scaleX(-1)!important;-moz-transform:scaleX(-1)!important;-ms-transform:scaleX(-1)!important;transform:scaleX(-1)!important}.page-index .an__concept__hebi--aw{left:-31.25vw;top:399.30556vw;width:55.55556vw}.page-index .an__parent__pro__pink-circle3--aw4{position:absolute;right:-6.94444vw;top:524.30556vw}.page-index .an__pro__pink-circle3--aw4{opacity:.6;position:static;width:24.30556vw}.page-index .an__parent__pro__white-amano--aw4{position:absolute;right:-3.47222vw;top:506.94444vw;-webkit-transform:rotate(120deg);-moz-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.page-index .an__pro__white-amano--aw4{position:static;width:31.25vw}.page-index .an__parent__pro__amano2--aw5{left:4.16667vw;position:absolute;top:515.97222vw;-webkit-transform:rotate(-30deg);-moz-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg);z-index:1}.page-index .an__pro__amano2--aw5{position:static;width:15.97222vw}.page-index .an__parent__pro__green-g--aw5{left:-2.77778vw;position:absolute;top:513.19444vw;z-index:1}.page-index .an__pro__green-g--aw5{position:static;width:19.44444vw}.page-index .an__parent__pro__green-h--aw5{left:2.08333vw;position:absolute;top:519.44444vw;z-index:1}.page-index .an__pro__green-h--aw5{position:static;width:11.80556vw}.page-index .an__parent__pro__lightblue2--m{position:absolute;right:14.58333vw;top:2.08333vw;z-index:1}.page-index .an__pro__lightblue2--m{width:13.88889vw}.page-index .an__parent__pro__blue2--m{position:absolute;right:6.94444vw;top:1.38889vw;z-index:1}.page-index .an__pro__blue2--m{width:8.33333vw}.page-index .an__parent__pro__blue-b5--m{position:absolute;right:14.58333vw;top:-8.33333vw;z-index:0}.page-index .an__pro__blue-b5--m{width:19.65278vw}.page-index .an__parent__concept__half-circle--m{position:absolute;right:2.43056vw;top:9.02778vw;z-index:3}.page-index .an__concept__half-circle--m{position:static;width:5.20833vw}.page-index .an__parent__concept__line-circle--m{position:absolute;right:10.76389vw;top:-4.16667vw;z-index:3}.page-index .an__concept__line-circle--m,.page-index .an__parent__concept__line-circle--m{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);will-change:transform}.page-index .an__concept__line-circle--m{position:static;width:8.33333vw}.page-index .an__parent__concept__linered-circle--m{bottom:-6.25vw;left:-2.77778vw;position:absolute;z-index:0}.page-index .an__concept__linered-circle--m{position:static;width:15.27778vw}.page-campaign .an__shape{position:absolute;will-change:transform}.page-campaign .an__shape img{height:auto;width:100%;will-change:transform}.page-campaign .an__parent{position:relative}.page-campaign .an__cross{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-campaign .an__cross img{-webkit-animation:rotate360 6s ease-in-out infinite;-moz-animation:rotate360 6s ease-in-out infinite;animation:rotate360 6s ease-in-out infinite}.page-campaign .an__amano{-webkit-animation:circleScaleB 10s ease-in-out infinite;-moz-animation:circleScaleB 10s ease-in-out infinite;animation:circleScaleB 10s ease-in-out infinite}.page-campaign .an__kv__burst{-webkit-animation:circleScaleD 2s cubic-bezier(.19,1,.22,1) infinite;-moz-animation:circleScaleD 2s cubic-bezier(.19,1,.22,1) infinite;animation:circleScaleD 2s cubic-bezier(.19,1,.22,1) infinite;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.page-campaign .an__burst{-webkit-animation:circleScale 10s ease-in-out infinite;-moz-animation:circleScale 10s ease-in-out infinite;animation:circleScale 10s ease-in-out infinite}.page-campaign .an__white-circle{-webkit-animation:circleScaleB 8s ease-in-out infinite;-moz-animation:circleScaleB 8s ease-in-out infinite;animation:circleScaleB 8s ease-in-out infinite}.page-campaign .an__half-circle{-webkit-animation:wobble 3s ease-in-out infinite;-moz-animation:wobble 3s ease-in-out infinite;animation:wobble 3s ease-in-out infinite}.page-campaign .an__half-circle,.page-campaign .an__half-circle img{-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%}.page-campaign .an__half-circle img{-webkit-animation:rotate180slow 12s cubic-bezier(.19,1,.22,1) infinite;-moz-animation:rotate180slow 12s cubic-bezier(.19,1,.22,1) infinite;animation:rotate180slow 12s cubic-bezier(.19,1,.22,1) infinite}.page-campaign .an__four-circle{-webkit-animation:wobblemini 3s ease-in-out infinite;-moz-animation:wobblemini 3s ease-in-out infinite;animation:wobblemini 3s ease-in-out infinite}.page-campaign .an__four-circle img{-webkit-animation:rotate180slow 12s cubic-bezier(.19,1,.22,1) infinite;-moz-animation:rotate180slow 12s cubic-bezier(.19,1,.22,1) infinite;animation:rotate180slow 12s cubic-bezier(.19,1,.22,1) infinite;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.page-campaign .an__four-circleB{-webkit-animation:wobblemini 3s ease-in-out infinite;-moz-animation:wobblemini 3s ease-in-out infinite;animation:wobblemini 3s ease-in-out infinite}.page-campaign .an__four-circleB img{-webkit-animation:rotate180slow 12s cubic-bezier(.19,1,.22,1) infinite;-moz-animation:rotate180slow 12s cubic-bezier(.19,1,.22,1) infinite;animation:rotate180slow 12s cubic-bezier(.19,1,.22,1) infinite;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.page-campaign .an__four-circle2{-webkit-animation:wobblemini 3s ease-in-out infinite;-moz-animation:wobblemini 3s ease-in-out infinite;animation:wobblemini 3s ease-in-out infinite}.page-campaign .an__four-circle2 img{-webkit-animation:rotate360 10s ease-in-out infinite;-moz-animation:rotate360 10s ease-in-out infinite;animation:rotate360 10s ease-in-out infinite;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.page-campaign .an__pink-circle,.page-campaign .an__triple-circle{-webkit-animation:circleScaleB 8s ease-in-out infinite;-moz-animation:circleScaleB 8s ease-in-out infinite;animation:circleScaleB 8s ease-in-out infinite}.page-campaign .an__pink-circle img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-campaign .an__red-a{-webkit-animation:circleScaleB 10s linear infinite;-moz-animation:circleScaleB 10s linear infinite;animation:circleScaleB 10s linear infinite}.page-campaign .an__red-a img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-campaign .an__red-b{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-campaign .an__red-b img{-webkit-animation:wobbleB 5s ease-in-out infinite;-moz-animation:wobbleB 5s ease-in-out infinite;animation:wobbleB 5s ease-in-out infinite}.page-campaign .an__red-c{-webkit-animation:circleScaleB 10s linear infinite;-moz-animation:circleScaleB 10s linear infinite;animation:circleScaleB 10s linear infinite}.page-campaign .an__red-c img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-campaign .an__red-d{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-campaign .an__red-d img{-webkit-animation:wobbleB 5s ease-in-out infinite;-moz-animation:wobbleB 5s ease-in-out infinite;animation:wobbleB 5s ease-in-out infinite}.page-campaign .an__red-line{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-campaign .an__red-line img{-webkit-animation:wobbleB 5s ease-in-out infinite;-moz-animation:wobbleB 5s ease-in-out infinite;animation:wobbleB 5s ease-in-out infinite}.page-campaign .an__green-a{-webkit-animation:circleScaleB 10s linear infinite;-moz-animation:circleScaleB 10s linear infinite;animation:circleScaleB 10s linear infinite}.page-campaign .an__green-a img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-campaign .an__green-b{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-campaign .an__green-b img{-webkit-animation:wobbleB 5s ease-in-out infinite;-moz-animation:wobbleB 5s ease-in-out infinite;animation:wobbleB 5s ease-in-out infinite}.page-campaign .an__green-c{-webkit-animation:circleScaleB 10s linear infinite;-moz-animation:circleScaleB 10s linear infinite;animation:circleScaleB 10s linear infinite}.page-campaign .an__green-c img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-campaign .an__green-d{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-campaign .an__green-d img{-webkit-animation:wobbleB 5s ease-in-out infinite;-moz-animation:wobbleB 5s ease-in-out infinite;animation:wobbleB 5s ease-in-out infinite}.page-campaign .an__gray{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-campaign .an__gray img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-campaign .an__blue-a{-webkit-animation:circleScaleC 10s linear infinite;-moz-animation:circleScaleC 10s linear infinite;animation:circleScaleC 10s linear infinite}.page-campaign .an__blue-a img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-campaign .an__blue-b{-webkit-animation:circleScaleB 10s linear infinite;-moz-animation:circleScaleB 10s linear infinite;animation:circleScaleB 10s linear infinite}.page-campaign .an__blue-b img{-webkit-animation:wobbleB 5s ease-in-out infinite;-moz-animation:wobbleB 5s ease-in-out infinite;animation:wobbleB 5s ease-in-out infinite}.page-campaign .an__blue-c{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-campaign .an__blue-c img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-campaign .an__blue-d{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-campaign .an__blue-d img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-campaign .an__blue-e{-webkit-animation:circleScaleB 10s linear infinite;-moz-animation:circleScaleB 10s linear infinite;animation:circleScaleB 10s linear infinite}.page-campaign .an__blue-e img{-webkit-animation:wobbleB 5s ease-in-out infinite;-moz-animation:wobbleB 5s ease-in-out infinite;animation:wobbleB 5s ease-in-out infinite}.page-campaign .an__blue-g{-webkit-animation:circleScaleB 12s linear infinite;-moz-animation:circleScaleB 12s linear infinite;animation:circleScaleB 12s linear infinite}.page-campaign .an__blue-g img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-campaign .an__blue-f{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-campaign .an__blue-f img{-webkit-animation:wobbleB 5s ease-in-out infinite;-moz-animation:wobbleB 5s ease-in-out infinite;animation:wobbleB 5s ease-in-out infinite}.page-campaign .an__blue-h{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-campaign .an__blue-h img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-campaign .an__blue-j{-webkit-animation:circleScaleB 12s linear infinite;-moz-animation:circleScaleB 12s linear infinite;animation:circleScaleB 12s linear infinite}.page-campaign .an__blue-j img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-campaign .an__blue-line{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-campaign .an__blue-line img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-campaign .an__white-line{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-campaign .an__white-line img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-campaign .an__yellow{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-campaign .an__yellow img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-campaign .an__blue{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-campaign .an__blue img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-campaign .an__lightblue img{-webkit-animation:circleScaleB 10s linear infinite;-moz-animation:circleScaleB 10s linear infinite;animation:circleScaleB 10s linear infinite}.page-campaign .an__pinkred{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-campaign .an__pinkred img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-campaign .an__perple{-webkit-animation:circleScaleB 11s linear infinite;-moz-animation:circleScaleB 11s linear infinite;animation:circleScaleB 11s linear infinite}.page-campaign .an__perple img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-campaign .an__darkorange{-webkit-animation:circleScale 12s linear infinite;-moz-animation:circleScale 12s linear infinite;animation:circleScale 12s linear infinite}.page-campaign .an__darkorange img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-campaign .an__mini-white{-webkit-animation:circleScale 12s linear infinite;-moz-animation:circleScale 12s linear infinite;animation:circleScale 12s linear infinite}.page-campaign .an__mini-white img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-campaign .an__white{-webkit-animation:circleScaleB 11s linear infinite;-moz-animation:circleScaleB 11s linear infinite;animation:circleScaleB 11s linear infinite}.page-campaign .an__white img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-campaign .an__line path{stroke-dasharray:700px;stroke-dashoffset:700px;will-change:transform;fill:none;stroke:#000;stroke-width:3px}.page-campaign .an__line.an__line--Start path{stroke-dasharray:500px;stroke-dashoffset:500px}.page-campaign .an__line.an__line--R path{stroke-dasharray:700px;stroke-dashoffset:700px}.page-campaign .an__line.an__concept__line path{stroke:#ef526b}.page-campaign .an__line.an__sc__line path{stroke:#fff}.page-campaign .an__line.an__pro__line path{stroke:#339bff}.page-campaign .an__line.an__pro__line5 path{stroke:#fff}.page-campaign .an__line--L.anime path{-webkit-animation:svg-anime 1.2s linear forwards;-moz-animation:svg-anime 1.2s linear forwards;animation:svg-anime 1.2s linear forwards}.page-campaign .an__line--Start.fire path{-webkit-animation:svg-animeS 1.2s linear forwards;-moz-animation:svg-animeS 1.2s linear forwards;animation:svg-animeS 1.2s linear forwards}.page-campaign .an__line--R.anime path{-webkit-animation:svg-animeR 1.2s linear forwards;-moz-animation:svg-animeR 1.2s linear forwards;animation:svg-animeR 1.2s linear forwards}.page-campaign .an__wide-circle{-webkit-animation:circleScale 8s linear infinite;-moz-animation:circleScale 8s linear infinite;animation:circleScale 8s linear infinite}.page-campaign .an__wide-circle img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-campaign .an__parent__kv__line{z-index:2}.page-campaign .an__kv__line{left:-2.08333vw;top:56.875vw;width:13.88889vw}.page-campaign .an__parent__kv__pink-circle{z-index:1}.page-campaign .an__kv__pink-circle{left:-1.73611vw;top:54.51389vw;width:7.63889vw}.page-campaign .an__parent__kv__white-amano{-webkit-transform:rotate(-150deg);-moz-transform:rotate(-150deg);-ms-transform:rotate(-150deg);transform:rotate(-150deg)}.page-campaign .an__kv__white-amano{right:69.44444vw;top:-4.16667vw;width:27.77778vw}.page-campaign .an__parent__kv__pinkred{z-index:1}.page-campaign .an__kv__pinkred{left:auto;right:-7.29167vw;top:57.63889vw;width:16.94444vw}.page-campaign .an__parent__kv__perple{z-index:1}.page-campaign .an__kv__perple{left:auto;right:-6.94444vw;top:61.80556vw;width:12.77778vw}.page-campaign .an__parent__kv__darkorange{z-index:1}.page-campaign .an__kv__darkorange{left:auto;right:1.38889vw;top:67.36111vw;width:4.30556vw}.page-campaign .an__parent__kv__pink-dot{z-index:1}.page-campaign .an__kv__pink-dot{right:-3.47222vw;top:47.22222vw;width:12.5vw}.page-campaign .an__parent__concept__white-dot{z-index:1}.page-campaign .an__concept__white-dot{left:-15.27778vw;top:41.66667vw;-webkit-transform:rotate(50deg);-moz-transform:rotate(50deg);-ms-transform:rotate(50deg);transform:rotate(50deg);width:30vw}.page-campaign .an__concept__line{right:-2.08333vw;top:22.91667vw;width:25.69444vw}.page-campaign .an__concept__hebi{left:-28.47222vw;top:17.36111vw;width:55.55556vw}.page-campaign .an__parent__concept__big-circle{z-index:2}.page-campaign .an__concept__big-circle{left:-8.33333vw;top:70.83333vw;width:20.83333vw}.page-campaign .an__concept__mini-circle{left:auto;right:3.47222vw;top:100.69444vw;width:6.94444vw}.page-campaign .an__concept__hebi3{left:auto;opacity:.3;right:-20.83333vw;top:48.61111vw;-webkit-transform:scaleX(-1) rotate(-30deg);-moz-transform:scaleX(-1) rotate(-30deg);-ms-transform:scaleX(-1) rotate(-30deg);transform:scaleX(-1) rotate(-30deg);width:40.27778vw}.page-campaign .an__concept__hebi2{left:auto;right:-41.66667vw;top:40.27778vw;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);width:62.5vw}.page-campaign .an__parent__concept__half-circle{z-index:1}.page-campaign .an__concept__half-circle{left:auto;right:3.47222vw;top:55.55556vw;width:4.86111vw}.page-campaign .an__pro__line{left:-9.02778vw;top:135.41667vw;width:20.83333vw}.page-campaign .an__parent__pro__white-amano{position:absolute;right:-19.44444vw;top:144.44444vw}.page-campaign .an__pro__white-amano{position:static;width:31.25vw}.page-campaign .an__parent__pro__half-circle5{z-index:2}.page-campaign .an__pro__half-circle5{left:6.25vw;top:111.11111vw;width:4.51389vw}.page-campaign .an__parent__pro__blue-f{position:absolute;right:6.25vw;top:140.97222vw;-webkit-transform:rotate(-20deg);-moz-transform:rotate(-20deg);-ms-transform:rotate(-20deg);transform:rotate(-20deg);z-index:1}.page-campaign .an__parent__pro__blue-g{position:absolute;right:-2.08333vw;top:138.88889vw;z-index:1}.page-campaign .an__parent__pro__blue-h{position:absolute;right:-2.08333vw;top:135.41667vw;z-index:1}.page-campaign .an__pro__blue-f{position:static;width:9.09722vw}.page-campaign .an__pro__blue-g{position:static;width:15.97222vw}.page-campaign .an__pro__blue-h{position:static;width:21.59722vw}.page-campaign .an__parent__pro__mini-circle{position:absolute;right:4.16667vw;top:149.30556vw;z-index:1}.page-campaign .an__pro__mini-circle{position:static;width:4.86111vw}.page-campaign .an__parent__pro__burst{position:absolute;right:2.08333vw;top:137.5vw;z-index:1}.page-campaign .an__burst{position:static;width:4.86111vw}.page-campaign .an__parent__pro__yellow-dot{position:absolute;right:-7.63889vw;top:-9.72222vw;z-index:1}.page-campaign .an__pro__yellow-dot{position:static;width:25.48611vw}.page-campaign .an__parent__pro__yellow-a{position:absolute;right:-4.16667vw;top:-2.08333vw;z-index:1}.page-campaign .an__pro__yellow-a{position:static;width:11.80556vw}.page-campaign .an__parent__pro__lightblue2{position:absolute;right:11.80556vw;top:222.22222vw;z-index:1}.page-campaign .an__pro__lightblue2{width:10.41667vw}.page-campaign .an__parent__pro__blue2{position:absolute;right:4.86111vw;top:220.83333vw;z-index:1}.page-campaign .an__pro__blue2{width:5.55556vw}.page-campaign .an__parent__pro__blue-a3,.page-campaign .an__parent__pro__blue-a4,.page-campaign .an__parent__pro__blue-a5,.page-campaign .an__parent__pro__blue-b3,.page-campaign .an__parent__pro__blue-b4,.page-campaign .an__parent__pro__blue-b5{z-index:1}.page-campaign .an__pro__blue-a4{left:5.55556vw;top:15.97222vw;width:9.09722vw}.page-campaign .an__pro__blue-b4{left:3.47222vw;top:18.05556vw;width:8.54167vw}.page-campaign .an__pro__blue-a3{left:3.47222vw;top:79.86111vw;width:9.09722vw}.page-campaign .an__pro__blue-b3{left:1.38889vw;top:81.94444vw;width:8.54167vw}.page-campaign .an__pro__blue-a5{left:3.47222vw;top:184.02778vw;width:9.09722vw}.page-campaign .an__pro__blue-b5{left:1.38889vw;top:186.11111vw;width:8.54167vw}.page-gallery .an__shape{position:absolute;will-change:transform}.page-gallery .an__shape img{height:auto;width:100%;will-change:transform}.page-gallery .an__parent{position:relative}.page-gallery .an__cross{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-gallery .an__cross img{-webkit-animation:rotate360 6s ease-in-out infinite;-moz-animation:rotate360 6s ease-in-out infinite;animation:rotate360 6s ease-in-out infinite}.page-gallery .an__amano{-webkit-animation:circleScaleB 10s ease-in-out infinite;-moz-animation:circleScaleB 10s ease-in-out infinite;animation:circleScaleB 10s ease-in-out infinite}.page-gallery .an__kv__burst{-webkit-animation:circleScaleD 2s cubic-bezier(.19,1,.22,1) infinite;-moz-animation:circleScaleD 2s cubic-bezier(.19,1,.22,1) infinite;animation:circleScaleD 2s cubic-bezier(.19,1,.22,1) infinite;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.page-gallery .an__burst{-webkit-animation:circleScale 10s ease-in-out infinite;-moz-animation:circleScale 10s ease-in-out infinite;animation:circleScale 10s ease-in-out infinite}.page-gallery .an__white-circle{-webkit-animation:circleScaleB 8s ease-in-out infinite;-moz-animation:circleScaleB 8s ease-in-out infinite;animation:circleScaleB 8s ease-in-out infinite}.page-gallery .an__half-circle{-webkit-animation:wobble 3s ease-in-out infinite;-moz-animation:wobble 3s ease-in-out infinite;animation:wobble 3s ease-in-out infinite}.page-gallery .an__half-circle,.page-gallery .an__half-circle img{-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%}.page-gallery .an__half-circle img{-webkit-animation:rotate180slow 12s cubic-bezier(.19,1,.22,1) infinite;-moz-animation:rotate180slow 12s cubic-bezier(.19,1,.22,1) infinite;animation:rotate180slow 12s cubic-bezier(.19,1,.22,1) infinite}.page-gallery .an__four-circle{-webkit-animation:wobblemini 3s ease-in-out infinite;-moz-animation:wobblemini 3s ease-in-out infinite;animation:wobblemini 3s ease-in-out infinite}.page-gallery .an__four-circle img{-webkit-animation:rotate180slow 12s cubic-bezier(.19,1,.22,1) infinite;-moz-animation:rotate180slow 12s cubic-bezier(.19,1,.22,1) infinite;animation:rotate180slow 12s cubic-bezier(.19,1,.22,1) infinite;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.page-gallery .an__four-circleB{-webkit-animation:wobblemini 3s ease-in-out infinite;-moz-animation:wobblemini 3s ease-in-out infinite;animation:wobblemini 3s ease-in-out infinite}.page-gallery .an__four-circleB img{-webkit-animation:rotate180slow 12s cubic-bezier(.19,1,.22,1) infinite;-moz-animation:rotate180slow 12s cubic-bezier(.19,1,.22,1) infinite;animation:rotate180slow 12s cubic-bezier(.19,1,.22,1) infinite;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.page-gallery .an__four-circle2{-webkit-animation:wobblemini 3s ease-in-out infinite;-moz-animation:wobblemini 3s ease-in-out infinite;animation:wobblemini 3s ease-in-out infinite}.page-gallery .an__four-circle2 img{-webkit-animation:rotate360 10s ease-in-out infinite;-moz-animation:rotate360 10s ease-in-out infinite;animation:rotate360 10s ease-in-out infinite;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.page-gallery .an__pink-circle,.page-gallery .an__triple-circle{-webkit-animation:circleScaleB 8s ease-in-out infinite;-moz-animation:circleScaleB 8s ease-in-out infinite;animation:circleScaleB 8s ease-in-out infinite}.page-gallery .an__pink-circle img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-gallery .an__red-a{-webkit-animation:circleScaleB 10s linear infinite;-moz-animation:circleScaleB 10s linear infinite;animation:circleScaleB 10s linear infinite}.page-gallery .an__red-a img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-gallery .an__red-b{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-gallery .an__red-b img{-webkit-animation:wobbleB 5s ease-in-out infinite;-moz-animation:wobbleB 5s ease-in-out infinite;animation:wobbleB 5s ease-in-out infinite}.page-gallery .an__red-c{-webkit-animation:circleScaleB 10s linear infinite;-moz-animation:circleScaleB 10s linear infinite;animation:circleScaleB 10s linear infinite}.page-gallery .an__red-c img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-gallery .an__red-d{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-gallery .an__red-d img{-webkit-animation:wobbleB 5s ease-in-out infinite;-moz-animation:wobbleB 5s ease-in-out infinite;animation:wobbleB 5s ease-in-out infinite}.page-gallery .an__red-line{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-gallery .an__red-line img{-webkit-animation:wobbleB 5s ease-in-out infinite;-moz-animation:wobbleB 5s ease-in-out infinite;animation:wobbleB 5s ease-in-out infinite}.page-gallery .an__green-a{-webkit-animation:circleScaleB 10s linear infinite;-moz-animation:circleScaleB 10s linear infinite;animation:circleScaleB 10s linear infinite}.page-gallery .an__green-a img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-gallery .an__green-b{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-gallery .an__green-b img{-webkit-animation:wobbleB 5s ease-in-out infinite;-moz-animation:wobbleB 5s ease-in-out infinite;animation:wobbleB 5s ease-in-out infinite}.page-gallery .an__green-c{-webkit-animation:circleScaleB 10s linear infinite;-moz-animation:circleScaleB 10s linear infinite;animation:circleScaleB 10s linear infinite}.page-gallery .an__green-c img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-gallery .an__green-d{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-gallery .an__green-d img{-webkit-animation:wobbleB 5s ease-in-out infinite;-moz-animation:wobbleB 5s ease-in-out infinite;animation:wobbleB 5s ease-in-out infinite}.page-gallery .an__gray{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-gallery .an__gray img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-gallery .an__blue-a{-webkit-animation:circleScaleC 10s linear infinite;-moz-animation:circleScaleC 10s linear infinite;animation:circleScaleC 10s linear infinite}.page-gallery .an__blue-a img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-gallery .an__blue-b{-webkit-animation:circleScaleB 10s linear infinite;-moz-animation:circleScaleB 10s linear infinite;animation:circleScaleB 10s linear infinite}.page-gallery .an__blue-b img{-webkit-animation:wobbleB 5s ease-in-out infinite;-moz-animation:wobbleB 5s ease-in-out infinite;animation:wobbleB 5s ease-in-out infinite}.page-gallery .an__blue-c{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-gallery .an__blue-c img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-gallery .an__blue-d{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-gallery .an__blue-d img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-gallery .an__blue-e{-webkit-animation:circleScaleB 10s linear infinite;-moz-animation:circleScaleB 10s linear infinite;animation:circleScaleB 10s linear infinite}.page-gallery .an__blue-e img{-webkit-animation:wobbleB 5s ease-in-out infinite;-moz-animation:wobbleB 5s ease-in-out infinite;animation:wobbleB 5s ease-in-out infinite}.page-gallery .an__blue-g{-webkit-animation:circleScaleB 12s linear infinite;-moz-animation:circleScaleB 12s linear infinite;animation:circleScaleB 12s linear infinite}.page-gallery .an__blue-g img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-gallery .an__blue-f{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-gallery .an__blue-f img{-webkit-animation:wobbleB 5s ease-in-out infinite;-moz-animation:wobbleB 5s ease-in-out infinite;animation:wobbleB 5s ease-in-out infinite}.page-gallery .an__blue-h{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-gallery .an__blue-h img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-gallery .an__blue-j{-webkit-animation:circleScaleB 12s linear infinite;-moz-animation:circleScaleB 12s linear infinite;animation:circleScaleB 12s linear infinite}.page-gallery .an__blue-j img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-gallery .an__blue-line{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-gallery .an__blue-line img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-gallery .an__white-line{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-gallery .an__white-line img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-gallery .an__yellow{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-gallery .an__yellow img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-gallery .an__blue{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-gallery .an__blue img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-gallery .an__lightblue img{-webkit-animation:circleScaleB 10s linear infinite;-moz-animation:circleScaleB 10s linear infinite;animation:circleScaleB 10s linear infinite}.page-gallery .an__pinkred{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-gallery .an__pinkred img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-gallery .an__perple{-webkit-animation:circleScaleB 11s linear infinite;-moz-animation:circleScaleB 11s linear infinite;animation:circleScaleB 11s linear infinite}.page-gallery .an__perple img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-gallery .an__darkorange{-webkit-animation:circleScale 12s linear infinite;-moz-animation:circleScale 12s linear infinite;animation:circleScale 12s linear infinite}.page-gallery .an__darkorange img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-gallery .an__mini-white{-webkit-animation:circleScale 12s linear infinite;-moz-animation:circleScale 12s linear infinite;animation:circleScale 12s linear infinite}.page-gallery .an__mini-white img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-gallery .an__white{-webkit-animation:circleScaleB 11s linear infinite;-moz-animation:circleScaleB 11s linear infinite;animation:circleScaleB 11s linear infinite}.page-gallery .an__white img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-gallery .an__line path{stroke-dasharray:700px;stroke-dashoffset:700px;will-change:transform;fill:none;stroke:#000;stroke-width:3px}.page-gallery .an__line.an__line--Start path{stroke-dasharray:500px;stroke-dashoffset:500px}.page-gallery .an__line.an__line--R path{stroke-dasharray:700px;stroke-dashoffset:700px}.page-gallery .an__line.an__concept__line path{stroke:#ef526b}.page-gallery .an__line.an__sc__line path{stroke:#fff}.page-gallery .an__line.an__pro__line path{stroke:#339bff}.page-gallery .an__line.an__pro__line5 path{stroke:#fff}.page-gallery .an__line--L.anime path{-webkit-animation:svg-anime 1.2s linear forwards;-moz-animation:svg-anime 1.2s linear forwards;animation:svg-anime 1.2s linear forwards}.page-gallery .an__line--Start.fire path{-webkit-animation:svg-animeS 1.2s linear forwards;-moz-animation:svg-animeS 1.2s linear forwards;animation:svg-animeS 1.2s linear forwards}.page-gallery .an__line--R.anime path{-webkit-animation:svg-animeR 1.2s linear forwards;-moz-animation:svg-animeR 1.2s linear forwards;animation:svg-animeR 1.2s linear forwards}.page-gallery .an__wide-circle{-webkit-animation:circleScale 8s linear infinite;-moz-animation:circleScale 8s linear infinite;animation:circleScale 8s linear infinite}.page-gallery .an__wide-circle img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-gallery .an__parent__kv__line{z-index:2}.page-gallery .an__kv__line{left:-2.08333vw;top:67.29167vw;width:13.88889vw}.page-gallery .an__parent__kv__pink-circle{z-index:1}.page-gallery .an__kv__pink-circle{left:-1.73611vw;top:64.93056vw;width:7.63889vw}.page-gallery .an__parent__kv__white-amano{-webkit-transform:rotate(-150deg);-moz-transform:rotate(-150deg);-ms-transform:rotate(-150deg);transform:rotate(-150deg)}.page-gallery .an__kv__white-amano{right:69.44444vw;top:-4.16667vw;width:27.77778vw}.page-gallery .an__parent__kv__pinkred{z-index:1}.page-gallery .an__kv__pinkred{left:auto;right:-7.29167vw;top:57.63889vw;width:16.94444vw}.page-gallery .an__parent__kv__perple{z-index:1}.page-gallery .an__kv__perple{left:auto;right:-6.94444vw;top:61.80556vw;width:12.77778vw}.page-gallery .an__parent__kv__darkorange{z-index:1}.page-gallery .an__kv__darkorange{left:auto;right:1.38889vw;top:67.36111vw;width:4.30556vw}.page-gallery .an__parent__kv__pink-dot{z-index:1}.page-gallery .an__kv__pink-dot{right:-3.47222vw;top:47.22222vw;width:12.5vw}.page-gallery .an__parent__concept__white-dot{z-index:1}.page-gallery .an__concept__white-dot{left:-15.27778vw;top:59.02778vw;-webkit-transform:rotate(50deg);-moz-transform:rotate(50deg);-ms-transform:rotate(50deg);transform:rotate(50deg);width:30vw}.page-gallery .an__concept__line{right:-2.08333vw;top:22.91667vw;width:25.69444vw}.page-gallery .an__concept__hebi{left:-31.25vw;top:34.72222vw;width:55.55556vw}.page-gallery .an__parent__concept__big-circle{z-index:2}.page-gallery .an__concept__big-circle{left:-8.33333vw;top:70.83333vw;width:20.83333vw}.page-gallery .an__concept__mini-circle{left:auto;right:3.47222vw;top:100.69444vw;width:6.94444vw}.page-gallery .an__concept__hebi3{left:auto;opacity:.3;right:-20.83333vw;top:48.61111vw;-webkit-transform:scaleX(-1) rotate(-30deg);-moz-transform:scaleX(-1) rotate(-30deg);-ms-transform:scaleX(-1) rotate(-30deg);transform:scaleX(-1) rotate(-30deg);width:40.27778vw}.page-gallery .an__concept__hebi2{left:auto;right:-41.66667vw;top:40.27778vw;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);width:62.5vw}.page-gallery .an__pro__line{left:-9.02778vw;top:135.41667vw;width:20.83333vw}.page-gallery .an__parent__pro__white-amano{position:absolute;right:-19.44444vw;top:144.44444vw}.page-gallery .an__pro__white-amano{position:static;width:31.25vw}.page-gallery .an__parent__pro__half-circle5{z-index:2}.page-gallery .an__pro__half-circle5{left:6.25vw;top:111.11111vw;width:4.51389vw}.page-gallery .an__parent__pro__blue-f{position:absolute;right:6.25vw;top:140.97222vw;-webkit-transform:rotate(-20deg);-moz-transform:rotate(-20deg);-ms-transform:rotate(-20deg);transform:rotate(-20deg);z-index:1}.page-gallery .an__parent__pro__blue-g{position:absolute;right:-2.08333vw;top:138.88889vw;z-index:1}.page-gallery .an__parent__pro__blue-h{position:absolute;right:-2.08333vw;top:135.41667vw;z-index:1}.page-gallery .an__pro__blue-f{position:static;width:9.09722vw}.page-gallery .an__pro__blue-g{position:static;width:15.97222vw}.page-gallery .an__pro__blue-h{position:static;width:21.59722vw}.page-gallery .an__parent__pro__mini-circle{position:absolute;right:4.16667vw;top:149.30556vw;z-index:1}.page-gallery .an__pro__mini-circle{position:static;width:4.86111vw}.page-gallery .an__parent__pro__burst{position:absolute;right:2.08333vw;top:137.5vw;z-index:1}.page-gallery .an__burst{position:static;width:4.86111vw}.page-gallery .an__parent__pro__yellow-dot{position:absolute;right:-7.63889vw;top:-9.72222vw;z-index:1}.page-gallery .an__pro__yellow-dot{position:static;width:25.48611vw}.page-gallery .an__parent__pro__yellow-a{position:absolute;right:-4.16667vw;top:-2.08333vw;z-index:1}.page-gallery .an__pro__yellow-a{position:static;width:11.80556vw}.page-gallery .an__parent__pro__lightblue2{position:absolute;right:11.80556vw;top:222.22222vw;z-index:1}.page-gallery .an__pro__lightblue2{width:10.41667vw}.page-gallery .an__parent__pro__blue2{position:absolute;right:4.86111vw;top:220.83333vw;z-index:1}.page-gallery .an__pro__blue2{width:5.55556vw}.page-gallery .an__parent__pro__blue-a3,.page-gallery .an__parent__pro__blue-a4,.page-gallery .an__parent__pro__blue-a5,.page-gallery .an__parent__pro__blue-b3,.page-gallery .an__parent__pro__blue-b4{z-index:1}.page-gallery .an__pro__blue-a4{left:5.55556vw;top:15.97222vw;width:9.09722vw}.page-gallery .an__pro__blue-b4{left:3.47222vw;top:18.05556vw;width:8.54167vw}.page-gallery .an__pro__blue-a3{left:3.47222vw;top:79.86111vw;width:9.09722vw}.page-gallery .an__pro__blue-b3{left:1.38889vw;top:81.94444vw;width:8.54167vw}.page-gallery .an__pro__blue-a5{left:3.47222vw;top:184.02778vw;width:9.09722vw}.page-gallery .an__parent__pro__lightblue2--m{position:absolute;right:14.58333vw;top:2.08333vw;z-index:1}.page-gallery .an__pro__lightblue2--m{width:13.88889vw}.page-gallery .an__parent__pro__blue2--m{position:absolute;right:6.94444vw;top:1.38889vw;z-index:1}.page-gallery .an__pro__blue2--m{width:8.33333vw}.page-gallery .an__parent__pro__blue-b5--m{position:absolute;right:14.58333vw;top:-8.33333vw;z-index:0}.page-gallery .an__pro__blue-b5--m{width:19.65278vw}.page-gallery .an__parent__concept__half-circle--m{position:absolute;right:2.43056vw;top:9.02778vw;z-index:3}.page-gallery .an__concept__half-circle--m{position:static;width:5.20833vw}.page-gallery .an__parent__concept__line-circle--m{position:absolute;right:10.76389vw;top:-4.16667vw;z-index:3}.page-gallery .an__concept__line-circle--m,.page-gallery .an__parent__concept__line-circle--m{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);will-change:transform}.page-gallery .an__concept__line-circle--m{position:static;width:8.33333vw}.page-gallery .an__parent__concept__linered-circle--m{bottom:-6.25vw;left:-2.77778vw;position:absolute;z-index:0}.page-gallery .an__concept__linered-circle--m{position:static;width:15.27778vw}.page-story .kv .an__shape{position:absolute;will-change:transform}.page-story .kv .an__shape img{height:auto;width:100%;will-change:transform}.page-story .kv .an__parent{position:relative}.page-story .kv .an__cross{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .kv .an__cross img{-webkit-animation:rotate360 6s ease-in-out infinite;-moz-animation:rotate360 6s ease-in-out infinite;animation:rotate360 6s ease-in-out infinite}.page-story .kv .an__amano{-webkit-animation:circleScaleB 10s ease-in-out infinite;-moz-animation:circleScaleB 10s ease-in-out infinite;animation:circleScaleB 10s ease-in-out infinite}.page-story .kv .an__kv__burst{-webkit-animation:circleScaleD 2s cubic-bezier(.19,1,.22,1) infinite;-moz-animation:circleScaleD 2s cubic-bezier(.19,1,.22,1) infinite;animation:circleScaleD 2s cubic-bezier(.19,1,.22,1) infinite;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.page-story .kv .an__burst{-webkit-animation:circleScale 10s ease-in-out infinite;-moz-animation:circleScale 10s ease-in-out infinite;animation:circleScale 10s ease-in-out infinite}.page-story .kv .an__white-circle{-webkit-animation:circleScaleB 8s ease-in-out infinite;-moz-animation:circleScaleB 8s ease-in-out infinite;animation:circleScaleB 8s ease-in-out infinite}.page-story .kv .an__half-circle{-webkit-animation:wobble 3s ease-in-out infinite;-moz-animation:wobble 3s ease-in-out infinite;animation:wobble 3s ease-in-out infinite}.page-story .kv .an__half-circle,.page-story .kv .an__half-circle img{-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%}.page-story .kv .an__half-circle img{-webkit-animation:rotate180slow 12s cubic-bezier(.19,1,.22,1) infinite;-moz-animation:rotate180slow 12s cubic-bezier(.19,1,.22,1) infinite;animation:rotate180slow 12s cubic-bezier(.19,1,.22,1) infinite}.page-story .kv .an__four-circle{-webkit-animation:wobblemini 3s ease-in-out infinite;-moz-animation:wobblemini 3s ease-in-out infinite;animation:wobblemini 3s ease-in-out infinite}.page-story .kv .an__four-circle img{-webkit-animation:rotate180slow 12s cubic-bezier(.19,1,.22,1) infinite;-moz-animation:rotate180slow 12s cubic-bezier(.19,1,.22,1) infinite;animation:rotate180slow 12s cubic-bezier(.19,1,.22,1) infinite;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.page-story .kv .an__four-circleB{-webkit-animation:wobblemini 3s ease-in-out infinite;-moz-animation:wobblemini 3s ease-in-out infinite;animation:wobblemini 3s ease-in-out infinite}.page-story .kv .an__four-circleB img{-webkit-animation:rotate180slow 12s cubic-bezier(.19,1,.22,1) infinite;-moz-animation:rotate180slow 12s cubic-bezier(.19,1,.22,1) infinite;animation:rotate180slow 12s cubic-bezier(.19,1,.22,1) infinite;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.page-story .kv .an__four-circle2{-webkit-animation:wobblemini 3s ease-in-out infinite;-moz-animation:wobblemini 3s ease-in-out infinite;animation:wobblemini 3s ease-in-out infinite}.page-story .kv .an__four-circle2 img{-webkit-animation:rotate360 10s ease-in-out infinite;-moz-animation:rotate360 10s ease-in-out infinite;animation:rotate360 10s ease-in-out infinite;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.page-story .kv .an__pink-circle,.page-story .kv .an__triple-circle{-webkit-animation:circleScaleB 8s ease-in-out infinite;-moz-animation:circleScaleB 8s ease-in-out infinite;animation:circleScaleB 8s ease-in-out infinite}.page-story .kv .an__pink-circle img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .kv .an__red-a{-webkit-animation:circleScaleB 10s linear infinite;-moz-animation:circleScaleB 10s linear infinite;animation:circleScaleB 10s linear infinite}.page-story .kv .an__red-a img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .kv .an__red-b{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-story .kv .an__red-b img{-webkit-animation:wobbleB 5s ease-in-out infinite;-moz-animation:wobbleB 5s ease-in-out infinite;animation:wobbleB 5s ease-in-out infinite}.page-story .kv .an__red-c{-webkit-animation:circleScaleB 10s linear infinite;-moz-animation:circleScaleB 10s linear infinite;animation:circleScaleB 10s linear infinite}.page-story .kv .an__red-c img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .kv .an__red-d{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-story .kv .an__red-d img{-webkit-animation:wobbleB 5s ease-in-out infinite;-moz-animation:wobbleB 5s ease-in-out infinite;animation:wobbleB 5s ease-in-out infinite}.page-story .kv .an__red-line{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-story .kv .an__red-line img{-webkit-animation:wobbleB 5s ease-in-out infinite;-moz-animation:wobbleB 5s ease-in-out infinite;animation:wobbleB 5s ease-in-out infinite}.page-story .kv .an__green-a{-webkit-animation:circleScaleB 10s linear infinite;-moz-animation:circleScaleB 10s linear infinite;animation:circleScaleB 10s linear infinite}.page-story .kv .an__green-a img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .kv .an__green-b{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-story .kv .an__green-b img{-webkit-animation:wobbleB 5s ease-in-out infinite;-moz-animation:wobbleB 5s ease-in-out infinite;animation:wobbleB 5s ease-in-out infinite}.page-story .kv .an__green-c{-webkit-animation:circleScaleB 10s linear infinite;-moz-animation:circleScaleB 10s linear infinite;animation:circleScaleB 10s linear infinite}.page-story .kv .an__green-c img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .kv .an__green-d{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-story .kv .an__green-d img{-webkit-animation:wobbleB 5s ease-in-out infinite;-moz-animation:wobbleB 5s ease-in-out infinite;animation:wobbleB 5s ease-in-out infinite}.page-story .kv .an__gray{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-story .kv .an__gray img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .kv .an__blue-a{-webkit-animation:circleScaleC 10s linear infinite;-moz-animation:circleScaleC 10s linear infinite;animation:circleScaleC 10s linear infinite}.page-story .kv .an__blue-a img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .kv .an__blue-b{-webkit-animation:circleScaleB 10s linear infinite;-moz-animation:circleScaleB 10s linear infinite;animation:circleScaleB 10s linear infinite}.page-story .kv .an__blue-b img{-webkit-animation:wobbleB 5s ease-in-out infinite;-moz-animation:wobbleB 5s ease-in-out infinite;animation:wobbleB 5s ease-in-out infinite}.page-story .kv .an__blue-c{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-story .kv .an__blue-c img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .kv .an__blue-d{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-story .kv .an__blue-d img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .kv .an__blue-e{-webkit-animation:circleScaleB 10s linear infinite;-moz-animation:circleScaleB 10s linear infinite;animation:circleScaleB 10s linear infinite}.page-story .kv .an__blue-e img{-webkit-animation:wobbleB 5s ease-in-out infinite;-moz-animation:wobbleB 5s ease-in-out infinite;animation:wobbleB 5s ease-in-out infinite}.page-story .kv .an__blue-g{-webkit-animation:circleScaleB 12s linear infinite;-moz-animation:circleScaleB 12s linear infinite;animation:circleScaleB 12s linear infinite}.page-story .kv .an__blue-g img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .kv .an__blue-f{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-story .kv .an__blue-f img{-webkit-animation:wobbleB 5s ease-in-out infinite;-moz-animation:wobbleB 5s ease-in-out infinite;animation:wobbleB 5s ease-in-out infinite}.page-story .kv .an__blue-h{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-story .kv .an__blue-h img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .kv .an__blue-j{-webkit-animation:circleScaleB 12s linear infinite;-moz-animation:circleScaleB 12s linear infinite;animation:circleScaleB 12s linear infinite}.page-story .kv .an__blue-j img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .kv .an__blue-line{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-story .kv .an__blue-line img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .kv .an__white-line{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-story .kv .an__white-line img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .kv .an__yellow{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-story .kv .an__yellow img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .kv .an__blue{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-story .kv .an__blue img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .kv .an__lightblue img{-webkit-animation:circleScaleB 10s linear infinite;-moz-animation:circleScaleB 10s linear infinite;animation:circleScaleB 10s linear infinite}.page-story .kv .an__pinkred{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-story .kv .an__pinkred img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .kv .an__perple{-webkit-animation:circleScaleB 11s linear infinite;-moz-animation:circleScaleB 11s linear infinite;animation:circleScaleB 11s linear infinite}.page-story .kv .an__perple img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .kv .an__darkorange{-webkit-animation:circleScale 12s linear infinite;-moz-animation:circleScale 12s linear infinite;animation:circleScale 12s linear infinite}.page-story .kv .an__darkorange img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .kv .an__mini-white{-webkit-animation:circleScale 12s linear infinite;-moz-animation:circleScale 12s linear infinite;animation:circleScale 12s linear infinite}.page-story .kv .an__mini-white img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .kv .an__white{-webkit-animation:circleScaleB 11s linear infinite;-moz-animation:circleScaleB 11s linear infinite;animation:circleScaleB 11s linear infinite}.page-story .kv .an__white img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .kv .an__line path{stroke-dasharray:700px;stroke-dashoffset:700px;will-change:transform;fill:none;stroke:#000;stroke-width:3px}.page-story .kv .an__line.an__line--Start path{stroke-dasharray:500px;stroke-dashoffset:500px}.page-story .kv .an__line.an__line--R path{stroke-dasharray:700px;stroke-dashoffset:700px}.page-story .kv .an__line.an__concept__line path{stroke:#ef526b}.page-story .kv .an__line.an__sc__line path{stroke:#fff}.page-story .kv .an__line.an__pro__line path{stroke:#339bff}.page-story .kv .an__line.an__pro__line5 path{stroke:#fff}.page-story .kv .an__line--L.anime path{-webkit-animation:svg-anime 1.2s linear forwards;-moz-animation:svg-anime 1.2s linear forwards;animation:svg-anime 1.2s linear forwards}.page-story .kv .an__line--Start.fire path{-webkit-animation:svg-animeS 1.2s linear forwards;-moz-animation:svg-animeS 1.2s linear forwards;animation:svg-animeS 1.2s linear forwards}.page-story .kv .an__line--R.anime path{-webkit-animation:svg-animeR 1.2s linear forwards;-moz-animation:svg-animeR 1.2s linear forwards;animation:svg-animeR 1.2s linear forwards}.page-story .kv .an__wide-circle{-webkit-animation:circleScale 8s linear infinite;-moz-animation:circleScale 8s linear infinite;animation:circleScale 8s linear infinite}.page-story .kv .an__wide-circle img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .kv .an__parent__kv__white-amano{-webkit-transform:rotate(-150deg);-moz-transform:rotate(-150deg);-ms-transform:rotate(-150deg);transform:rotate(-150deg)}.page-story .kv .an__kv__white-amano{right:69.44444vw;top:-4.16667vw;width:27.77778vw}.page-story .concept .an__shape{position:absolute;will-change:transform}.page-story .concept .an__shape img{height:auto;width:100%;will-change:transform}.page-story .concept .an__parent{position:relative}.page-story .concept .an__cross{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .concept .an__cross img{-webkit-animation:rotate360 6s ease-in-out infinite;-moz-animation:rotate360 6s ease-in-out infinite;animation:rotate360 6s ease-in-out infinite}.page-story .concept .an__amano{-webkit-animation:circleScaleB 10s ease-in-out infinite;-moz-animation:circleScaleB 10s ease-in-out infinite;animation:circleScaleB 10s ease-in-out infinite}.page-story .concept .an__kv__burst{-webkit-animation:circleScaleD 2s cubic-bezier(.19,1,.22,1) infinite;-moz-animation:circleScaleD 2s cubic-bezier(.19,1,.22,1) infinite;animation:circleScaleD 2s cubic-bezier(.19,1,.22,1) infinite;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.page-story .concept .an__burst{-webkit-animation:circleScale 10s ease-in-out infinite;-moz-animation:circleScale 10s ease-in-out infinite;animation:circleScale 10s ease-in-out infinite}.page-story .concept .an__white-circle{-webkit-animation:circleScaleB 8s ease-in-out infinite;-moz-animation:circleScaleB 8s ease-in-out infinite;animation:circleScaleB 8s ease-in-out infinite}.page-story .concept .an__half-circle{-webkit-animation:wobble 3s ease-in-out infinite;-moz-animation:wobble 3s ease-in-out infinite;animation:wobble 3s ease-in-out infinite}.page-story .concept .an__half-circle,.page-story .concept .an__half-circle img{-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%}.page-story .concept .an__half-circle img{-webkit-animation:rotate180slow 12s cubic-bezier(.19,1,.22,1) infinite;-moz-animation:rotate180slow 12s cubic-bezier(.19,1,.22,1) infinite;animation:rotate180slow 12s cubic-bezier(.19,1,.22,1) infinite}.page-story .concept .an__four-circle{-webkit-animation:wobblemini 3s ease-in-out infinite;-moz-animation:wobblemini 3s ease-in-out infinite;animation:wobblemini 3s ease-in-out infinite}.page-story .concept .an__four-circle img{-webkit-animation:rotate180slow 12s cubic-bezier(.19,1,.22,1) infinite;-moz-animation:rotate180slow 12s cubic-bezier(.19,1,.22,1) infinite;animation:rotate180slow 12s cubic-bezier(.19,1,.22,1) infinite;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.page-story .concept .an__four-circleB{-webkit-animation:wobblemini 3s ease-in-out infinite;-moz-animation:wobblemini 3s ease-in-out infinite;animation:wobblemini 3s ease-in-out infinite}.page-story .concept .an__four-circleB img{-webkit-animation:rotate180slow 12s cubic-bezier(.19,1,.22,1) infinite;-moz-animation:rotate180slow 12s cubic-bezier(.19,1,.22,1) infinite;animation:rotate180slow 12s cubic-bezier(.19,1,.22,1) infinite;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.page-story .concept .an__four-circle2{-webkit-animation:wobblemini 3s ease-in-out infinite;-moz-animation:wobblemini 3s ease-in-out infinite;animation:wobblemini 3s ease-in-out infinite}.page-story .concept .an__four-circle2 img{-webkit-animation:rotate360 10s ease-in-out infinite;-moz-animation:rotate360 10s ease-in-out infinite;animation:rotate360 10s ease-in-out infinite;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.page-story .concept .an__pink-circle,.page-story .concept .an__triple-circle{-webkit-animation:circleScaleB 8s ease-in-out infinite;-moz-animation:circleScaleB 8s ease-in-out infinite;animation:circleScaleB 8s ease-in-out infinite}.page-story .concept .an__pink-circle img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .concept .an__red-a{-webkit-animation:circleScaleB 10s linear infinite;-moz-animation:circleScaleB 10s linear infinite;animation:circleScaleB 10s linear infinite}.page-story .concept .an__red-a img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .concept .an__red-b{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-story .concept .an__red-b img{-webkit-animation:wobbleB 5s ease-in-out infinite;-moz-animation:wobbleB 5s ease-in-out infinite;animation:wobbleB 5s ease-in-out infinite}.page-story .concept .an__red-c{-webkit-animation:circleScaleB 10s linear infinite;-moz-animation:circleScaleB 10s linear infinite;animation:circleScaleB 10s linear infinite}.page-story .concept .an__red-c img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .concept .an__red-d{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-story .concept .an__red-d img{-webkit-animation:wobbleB 5s ease-in-out infinite;-moz-animation:wobbleB 5s ease-in-out infinite;animation:wobbleB 5s ease-in-out infinite}.page-story .concept .an__red-line{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-story .concept .an__red-line img{-webkit-animation:wobbleB 5s ease-in-out infinite;-moz-animation:wobbleB 5s ease-in-out infinite;animation:wobbleB 5s ease-in-out infinite}.page-story .concept .an__green-a{-webkit-animation:circleScaleB 10s linear infinite;-moz-animation:circleScaleB 10s linear infinite;animation:circleScaleB 10s linear infinite}.page-story .concept .an__green-a img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .concept .an__green-b{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-story .concept .an__green-b img{-webkit-animation:wobbleB 5s ease-in-out infinite;-moz-animation:wobbleB 5s ease-in-out infinite;animation:wobbleB 5s ease-in-out infinite}.page-story .concept .an__green-c{-webkit-animation:circleScaleB 10s linear infinite;-moz-animation:circleScaleB 10s linear infinite;animation:circleScaleB 10s linear infinite}.page-story .concept .an__green-c img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .concept .an__green-d{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-story .concept .an__green-d img{-webkit-animation:wobbleB 5s ease-in-out infinite;-moz-animation:wobbleB 5s ease-in-out infinite;animation:wobbleB 5s ease-in-out infinite}.page-story .concept .an__gray{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-story .concept .an__gray img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .concept .an__blue-a{-webkit-animation:circleScaleC 10s linear infinite;-moz-animation:circleScaleC 10s linear infinite;animation:circleScaleC 10s linear infinite}.page-story .concept .an__blue-a img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .concept .an__blue-b{-webkit-animation:circleScaleB 10s linear infinite;-moz-animation:circleScaleB 10s linear infinite;animation:circleScaleB 10s linear infinite}.page-story .concept .an__blue-b img{-webkit-animation:wobbleB 5s ease-in-out infinite;-moz-animation:wobbleB 5s ease-in-out infinite;animation:wobbleB 5s ease-in-out infinite}.page-story .concept .an__blue-c{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-story .concept .an__blue-c img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .concept .an__blue-d{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-story .concept .an__blue-d img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .concept .an__blue-e{-webkit-animation:circleScaleB 10s linear infinite;-moz-animation:circleScaleB 10s linear infinite;animation:circleScaleB 10s linear infinite}.page-story .concept .an__blue-e img{-webkit-animation:wobbleB 5s ease-in-out infinite;-moz-animation:wobbleB 5s ease-in-out infinite;animation:wobbleB 5s ease-in-out infinite}.page-story .concept .an__blue-g{-webkit-animation:circleScaleB 12s linear infinite;-moz-animation:circleScaleB 12s linear infinite;animation:circleScaleB 12s linear infinite}.page-story .concept .an__blue-g img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .concept .an__blue-f{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-story .concept .an__blue-f img{-webkit-animation:wobbleB 5s ease-in-out infinite;-moz-animation:wobbleB 5s ease-in-out infinite;animation:wobbleB 5s ease-in-out infinite}.page-story .concept .an__blue-h{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-story .concept .an__blue-h img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .concept .an__blue-j{-webkit-animation:circleScaleB 12s linear infinite;-moz-animation:circleScaleB 12s linear infinite;animation:circleScaleB 12s linear infinite}.page-story .concept .an__blue-j img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .concept .an__blue-line{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-story .concept .an__blue-line img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .concept .an__white-line{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-story .concept .an__white-line img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .concept .an__yellow{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-story .concept .an__yellow img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .concept .an__blue{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-story .concept .an__blue img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .concept .an__lightblue img{-webkit-animation:circleScaleB 10s linear infinite;-moz-animation:circleScaleB 10s linear infinite;animation:circleScaleB 10s linear infinite}.page-story .concept .an__pinkred{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-story .concept .an__pinkred img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .concept .an__perple{-webkit-animation:circleScaleB 11s linear infinite;-moz-animation:circleScaleB 11s linear infinite;animation:circleScaleB 11s linear infinite}.page-story .concept .an__perple img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .concept .an__darkorange{-webkit-animation:circleScale 12s linear infinite;-moz-animation:circleScale 12s linear infinite;animation:circleScale 12s linear infinite}.page-story .concept .an__darkorange img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .concept .an__mini-white{-webkit-animation:circleScale 12s linear infinite;-moz-animation:circleScale 12s linear infinite;animation:circleScale 12s linear infinite}.page-story .concept .an__mini-white img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .concept .an__white{-webkit-animation:circleScaleB 11s linear infinite;-moz-animation:circleScaleB 11s linear infinite;animation:circleScaleB 11s linear infinite}.page-story .concept .an__white img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .concept .an__line path{stroke-dasharray:700px;stroke-dashoffset:700px;will-change:transform;fill:none;stroke:#000;stroke-width:3px}.page-story .concept .an__line.an__line--Start path{stroke-dasharray:500px;stroke-dashoffset:500px}.page-story .concept .an__line.an__line--R path{stroke-dasharray:700px;stroke-dashoffset:700px}.page-story .concept .an__line.an__concept__line path{stroke:#ef526b}.page-story .concept .an__line.an__sc__line path{stroke:#fff}.page-story .concept .an__line.an__pro__line path{stroke:#339bff}.page-story .concept .an__line.an__pro__line--aw path,.page-story .concept .an__line.an__pro__line5 path{stroke:#fff}.page-story .concept .an__line--L.anime path{-webkit-animation:svg-anime 1.2s linear forwards;-moz-animation:svg-anime 1.2s linear forwards;animation:svg-anime 1.2s linear forwards}.page-story .concept .an__line--Start.fire path{-webkit-animation:svg-animeS 1.2s linear forwards;-moz-animation:svg-animeS 1.2s linear forwards;animation:svg-animeS 1.2s linear forwards}.page-story .concept .an__line--R.anime path{-webkit-animation:svg-animeR 1.2s linear forwards;-moz-animation:svg-animeR 1.2s linear forwards;animation:svg-animeR 1.2s linear forwards}.page-story .concept .an__parent__kv__birst{left:36.94444vw;position:absolute;top:47.01389vw;z-index:2}.page-story .concept .an__kv__birst{position:static;width:8.47222vw}.page-story .concept .an__wide-circle{-webkit-animation:circleScale 8s linear infinite;-moz-animation:circleScale 8s linear infinite;animation:circleScale 8s linear infinite}.page-story .concept .an__wide-circle img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .concept .an__parent__kv__half-circle{z-index:2}.page-story .concept .an__kv__half-circle{left:42.70833vw;top:1.38889vw;width:4.16667vw}.page-story .concept .an__parent__kv__four-circle{z-index:2}.page-story .concept .an__kv__four-circle{left:34.02778vw;top:-3.47222vw;width:9.02778vw}.page-story .concept .an__kv__triple-circle{left:-4.16667vw;top:-3.47222vw;width:11.04167vw}.page-story .concept .an__parent__kv__line{z-index:2}.page-story .concept .an__kv__line{left:-2.08333vw;top:44.375vw;width:13.88889vw}.page-story .concept .an__parent__kv__pink-circle{z-index:1}.page-story .concept .an__kv__pink-circle{left:-1.73611vw;top:42.01389vw;width:7.63889vw}.page-story .concept .an__kv__white-dot{left:-10.76389vw;top:39.58333vw;width:24.65278vw}.page-story .concept .an__parent__kv__pinkred{z-index:1}.page-story .concept .an__kv__pinkred{left:auto;right:-3.81944vw;top:50.69444vw;width:16.94444vw}.page-story .concept .an__parent__kv__perple{z-index:1}.page-story .concept .an__kv__perple{left:auto;right:-4.86111vw;top:54.86111vw;width:12.77778vw}.page-story .concept .an__parent__kv__darkorange{z-index:1}.page-story .concept .an__kv__darkorange{left:auto;right:8.33333vw;top:54.86111vw;width:5vw}.page-story .concept .an__parent__kv__pink-dot{z-index:1}.page-story .concept .an__kv__pink-dot{right:0;top:40.27778vw;width:12.5vw}.page-story .concept .an__concept__white-dot{left:15.97222vw;top:112.5vw;width:30vw}.page-story .concept .an__concept__hebi{left:-28.47222vw;top:89.58333vw;width:55.55556vw}.page-story .concept .an__concept__wide-circle{left:22.91667vw;top:110.41667vw;width:4.86111vw}.page-story .concept .an__concept__line{right:-2.08333vw;top:127.08333vw;width:28.47222vw}.page-story .concept .an__concept__big-circle{left:-2.08333vw;top:76.38889vw;width:20.83333vw}.page-story .concept .an__parent__concept__mini-circle{z-index:2}.page-story .concept .an__concept__mini-circle{left:auto;right:22.22222vw;top:93.05556vw;width:5.55556vw}.page-story .concept .an__concept__hebi2{left:auto;right:-41.66667vw;top:63.88889vw;width:62.5vw}.page-story .concept .an__concept__hebi2,.page-story .concept .an__concept__hebi3{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.page-story .concept .an__parent__concept__half-circle{z-index:3!important}.page-story .concept .an__concept__half-circle{left:auto;right:3.47222vw;top:76.38889vw;width:5.55556vw}.page-story .concept .an__parent__sc__pink-circle{bottom:-5.55556vw;left:-4.86111vw;position:absolute;z-index:1}.page-story .concept .an__sc__pink-circle{opacity:.5;position:static;width:24.30556vw}.page-story .concept .an__parent__sc__white-dot{bottom:10.41667vw;left:-12.5vw;position:absolute;z-index:1}.page-story .concept .an__sc__white-dot{position:static;width:25.34722vw}.page-story .concept .an__parent__sc__line{z-index:1}.page-story .concept .an__sc__line{right:-2.08333vw;top:8.33333vw;width:25vw}.page-story .concept .an__parent__sc__white-dot2{position:absolute;right:-3.47222vw;top:-6.94444vw;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);z-index:1}.page-story .concept .an__sc__white-dot2{opacity:.5;position:static;width:22.22222vw}.page-story .concept .an__parent__sc__mini-white{position:absolute;right:11.80556vw;top:-2.08333vw;z-index:1}.page-story .concept .an__sc__mini-white{opacity:.5;position:static;width:4.16667vw}.page-story .concept .an__parent__sc__white{position:absolute;right:-2.08333vw;top:0;z-index:1}.page-story .concept .an__sc__white{opacity:.2;position:static;width:14.58333vw}.page-story .concept .an__parent__sc__white-dot3{bottom:-6.94444vw;position:absolute;right:-3.47222vw;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);z-index:1}.page-story .concept .an__sc__white-dot3{opacity:.3;position:static;width:22.22222vw}.page-story .concept .an__parent__sc__mini-white3{bottom:-.34722vw;position:absolute;right:13.19444vw;z-index:1}.page-story .concept .an__sc__mini-white3{opacity:.5;position:static;width:3.125vw}.page-story .concept .an__parent__sc__white3{bottom:-5.55556vw;position:absolute;right:-2.08333vw;z-index:1}.page-story .concept .an__sc__white3{opacity:.2;position:static;width:14.58333vw}.page-story .concept .an__pro__line{left:-9.02778vw;top:-4.16667vw;width:26.38889vw}.page-story .concept .an__parent__pro__white-amano{position:absolute;right:-19.44444vw;top:2.08333vw}.page-story .concept .an__pro__white-amano{position:static;width:31.25vw}.page-story .concept .an__parent__pro__lightblue{z-index:1}.page-story .concept .an__pro__lightblue{right:8.33333vw;top:2.08333vw;-webkit-transform:rotate(-110deg);-moz-transform:rotate(-110deg);-ms-transform:rotate(-110deg);transform:rotate(-110deg);width:10.76389vw}.page-story .concept .an__parent__pro__blue{z-index:1}.page-story .concept .an__pro__blue{right:3.125vw;top:2.08333vw;width:6.66667vw}.page-story .concept .an__parent__pro__blue-a,.page-story .concept .an__parent__pro__blue-b,.page-story .concept .an__parent__pro__blue-c{z-index:1}.page-story .concept .an__pro__blue-a{left:6.94444vw;top:44.79167vw;width:9.09722vw}.page-story .concept .an__pro__blue-b{left:4.86111vw;top:46.875vw;width:8.54167vw}.page-story .concept .an__pro__blue-c{left:11.80556vw;top:47.91667vw;width:3.40278vw}.page-story .concept .an__parent__pro__blue-d,.page-story .concept .an__parent__pro__blue-e,.page-story .concept .an__parent__pro__blue-line{z-index:1}.page-story .concept .an__pro__blue-d{right:-13.88889vw;top:-3.47222vw;width:11.875vw}.page-story .concept .an__pro__blue-e{right:-5.55556vw;top:.34722vw;width:5.06944vw}.page-story .concept .an__pro__blue-line{right:-15.97222vw;top:.69444vw;width:6.25vw}.page-story .concept .an__parent__pro__blue-a2,.page-story .concept .an__parent__pro__blue-b2,.page-story .concept .an__parent__pro__blue-c2,.page-story .concept .an__parent__pro__blue-circle{z-index:1}.page-story .concept .an__pro__blue-a2{left:-12.5vw;top:-9.02778vw;width:9.09722vw}.page-story .concept .an__pro__blue-b2{left:-14.58333vw;top:-6.94444vw;width:8.54167vw}.page-story .concept .an__pro__blue-c2{left:-7.63889vw;top:-5.90278vw;width:3.40278vw}.page-story .concept .an__pro__half-circle{left:-9.72222vw;top:29.16667vw;width:5.41667vw}.page-story .concept .an__parent__pro__blue-f{bottom:-2.63889vw;position:absolute;right:-15.97222vw;z-index:1}.page-story .concept .an__parent__pro__blue-g{bottom:-1.38889vw;position:absolute;right:-20.13889vw;z-index:1}.page-story .concept .an__parent__pro__blue-h{bottom:0;position:absolute;right:-20.83333vw;z-index:1}.page-story .concept .an__pro__blue-f{position:static;width:12.56944vw}.page-story .concept .an__pro__blue-g{position:static;width:15.97222vw}.page-story .concept .an__pro__blue-h{position:static;width:21.59722vw}.page-story .concept .an__parent__pro__mini-circle{bottom:-3.47222vw;position:absolute;right:-17.36111vw;z-index:1}.page-story .concept .an__pro__mini-circle{position:static;width:4.86111vw}.page-story .concept .an__parent__pro__burst{bottom:8.33333vw;position:absolute;right:-17.36111vw;z-index:1}.page-story .concept .an__burst{position:static;width:5.55556vw}.page-story .concept .an__parent__pro__blue-dot{bottom:-3.47222vw;position:absolute;right:-10.41667vw;z-index:1}.page-story .concept .an__pro__blue-dot{position:static;width:6.875vw}.page-story .concept .an__parent__pro__yellow-dot{position:absolute;right:-7.63889vw;top:-9.72222vw;z-index:1}.page-story .concept .an__pro__yellow-dot{position:static;width:25.48611vw}.page-story .concept .an__parent__pro__yellow-a{position:absolute;right:-4.16667vw;top:-2.08333vw;z-index:1}.page-story .concept .an__pro__yellow-a{position:static;width:11.80556vw}.page-story .concept .an__parent__pro__lightblue2{position:absolute;right:3.47222vw;top:3.47222vw;z-index:1}.page-story .concept .an__pro__lightblue2{width:10.41667vw}.page-story .concept .an__parent__pro__blue2{position:absolute;right:-3.125vw;top:2.08333vw;z-index:1}.page-story .concept .an__pro__blue2{width:5.55556vw}.page-story .concept .an__parent__pro__blue-a3,.page-story .concept .an__parent__pro__blue-b3,.page-story .concept .an__parent__pro__blue-c3,.page-story .concept .an__parent__pro__blue-circle3{z-index:1}.page-story .concept .an__pro__blue-a3{left:-12.5vw;top:-10.41667vw;width:9.09722vw}.page-story .concept .an__pro__blue-b3{left:-14.58333vw;top:-8.33333vw;width:8.54167vw}.page-story .concept .an__pro__blue-c3{left:-7.63889vw;top:-7.29167vw;width:3.40278vw}.page-story .concept .an__pro__half-circle3{left:-9.72222vw;top:27.08333vw;width:5.41667vw}.page-story .concept .an__parent__pro__blue-j{z-index:1}.page-story .concept .an__pro__blue-j{left:-22.22222vw;top:50vw;width:19.44444vw}.page-story .concept .an__parent__pro__blue-dot2{z-index:1}.page-story .concept .an__pro__blue-dot2{left:-8.33333vw;top:53.47222vw;width:6.94444vw}.page-story .concept .an__parent__pro__white-line{z-index:1}.page-story .concept .an__pro__white-line{left:-15.97222vw;top:56.94444vw;width:6.73611vw}.page-story .concept .an__parent__pro__gray{z-index:1}.page-story .concept .an__pro__gray{left:-6.25vw;top:61.80556vw;width:4.86111vw}.page-story .concept .an__parent__pro__green-a{position:absolute;right:-4.86111vw;top:-5.55556vw;z-index:1}.page-story .concept .an__pro__green-a{position:static;width:10.41667vw}.page-story .concept .an__parent__pro__green-b{position:absolute;right:-1.38889vw;top:1.73611vw;z-index:1}.page-story .concept .an__pro__green-b{position:static;width:5.27778vw}.page-story .concept .an__parent__pro__amano{z-index:1}.page-story .concept .an__pro__amano{left:-17.36111vw;top:52.77778vw;width:13.19444vw}.page-story .concept .an__parent__pro__green-c{z-index:1}.page-story .concept .an__pro__green-c{left:-17.36111vw;top:50.69444vw;width:12.5vw}.page-story .concept .an__parent__pro__green-d{z-index:1}.page-story .concept .an__pro__green-d{left:-18.75vw;top:56.25vw;width:9.02778vw}.page-story .concept .an__parent__pro__cross{z-index:1}.page-story .concept .an__pro__cross{left:-20.83333vw;top:55.55556vw;width:1.73611vw}.page-story .concept .an__parent__pro__red-a{z-index:1}.page-story .concept .an__pro__red-a{left:-13.19444vw;top:-.69444vw;width:8.68056vw}.page-story .concept .an__parent__pro__red-b{z-index:1}.page-story .concept .an__pro__red-b{left:-15.27778vw;top:.34722vw;width:6.38889vw}.page-story .concept .an__parent__pro__red-c{bottom:-5.20833vw;position:absolute;right:-17.36111vw;z-index:1}.page-story .concept .an__pro__red-c{position:static;width:15.48611vw}.page-story .concept .an__parent__pro__red-d{bottom:-3.47222vw;position:absolute;right:-5.55556vw;z-index:1}.page-story .concept .an__pro__red-d{position:static;width:6.66667vw}.page-story .concept .an__parent__pro__red-line{bottom:-3.47222vw;position:absolute;right:-15.27778vw;z-index:1}.page-story .concept .an__pro__red-line{position:static;width:6.66667vw}.page-story .concept .an__parent__pro__white-circle2{bottom:4.16667vw;position:absolute;right:-11.11111vw;z-index:1}.page-story .concept .an__pro__white-circle2{position:static;width:4.16667vw}.page-story .concept .an__parent__pro__half-circle5{z-index:2}.page-story .concept .an__pro__half-circle5{left:-2.43056vw;top:1.73611vw;width:4.51389vw}.page-story .concept .an__parent__pro__four-circle5{z-index:2}.page-story .concept .an__pro__four-circle5{left:-13.19444vw;top:-4.86111vw;width:11.11111vw}.page-story .concept .an__parent__pro__hebi5{position:absolute;right:-39.58333vw;top:-17.70833vw;-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);z-index:0}.page-story .concept .an__pro__hebi5{position:static;width:62.5vw}.page-story .concept .an__parent__pro__circle5{bottom:-4.51389vw;position:absolute;right:-4.16667vw;z-index:0}.page-story .concept .an__pro__circle5{opacity:.3;position:static;width:24.30556vw}.page-story .concept .an__parent__pro__line5{bottom:3.81944vw;position:absolute;right:-5.55556vw;z-index:0}.page-story .concept .an__pro__line5{position:static;width:26.38889vw}.page-story .concept .an__parent__pro__red-e{position:absolute;right:-3.47222vw;top:-3.47222vw;z-index:1}.page-story .concept .an__pro__red-e{position:static;width:15.48611vw}.page-story .concept .an__parent__pro__red-f{position:absolute;right:7.63889vw;top:2.08333vw;z-index:1}.page-story .concept .an__pro__red-f{position:static;width:6.66667vw}.page-story .concept .an__parent__pro__circle6{position:absolute;right:4.16667vw;top:5.55556vw;z-index:1}.page-story .concept .an__pro__circle6{position:static;width:4.86111vw}.page-story .concept .an__parent__pro__green-e{bottom:-2.77778vw;left:-2.77778vw;position:absolute;z-index:1}.page-story .concept .an__pro__green-e{position:static;width:17.56944vw}.page-story .concept .an__parent__pro__green-f{bottom:-2.08333vw;left:0;position:absolute;z-index:1}.page-story .concept .an__pro__green-f{position:static;width:9.79167vw}.page-story .concept .an__parent__pro__circle7{bottom:2.08333vw;left:11.80556vw;position:absolute;z-index:1}.page-story .concept .an__pro__circle7{opacity:.7;position:static;width:4.86111vw}.page-story .concept .an__parent__pro__amano2{left:-2.77778vw;position:absolute;top:-5.55556vw;z-index:1}.page-story .concept .an__pro__amano2{position:static;width:17.56944vw}.page-story .concept .an__parent__pro__green-g{left:-2.77778vw;position:absolute;top:-5.55556vw;z-index:1}.page-story .concept .an__pro__green-g{position:static;width:17.56944vw}.page-story .concept .an__parent__pro__green-h{left:0;position:absolute;top:2.08333vw;z-index:1}.page-story .concept .an__pro__green-h{position:static;width:9.79167vw}.page-story .concept .an__parent__pro__pink-circle2{left:9.02778vw;position:absolute;top:4.86111vw;z-index:1}.page-story .concept .an__pro__pink-circle2{position:static;width:3.81944vw}.page-story .concept .an__parent__pro__cross2{left:8.33333vw;position:absolute;top:1.38889vw;z-index:1}.page-story .concept .an__pro__cross2{position:static;width:1.38889vw}.page-story .concept .an__parent__pro__cross3{left:2.08333vw;position:absolute;top:15.27778vw;z-index:1}.page-story .concept .an__pro__cross3{position:static;width:1.38889vw}.page-story .concept .an__parent__pro__orange-dot{bottom:-4.16667vw;position:absolute;right:-9.02778vw;z-index:1}.page-story .concept .an__pro__orange-dot{position:static;width:23.05556vw}.page-story .concept .an__parent__pro__green-i{bottom:-4.16667vw;left:auto;position:absolute;right:-2.77778vw;z-index:1}.page-story .concept .an__pro__green-i{position:static;width:17.56944vw}.page-story .concept .an__parent__pro__green-j{bottom:-4.86111vw;left:auto;position:absolute;right:-2.08333vw;z-index:1}.page-story .concept .an__pro__green-j{position:static;width:15.27778vw}.page-story .concept .an__parent__pro__pink-circle3{bottom:-6.94444vw;left:-4.86111vw;position:absolute;z-index:1}.page-story .concept .an__pro__pink-circle3{opacity:.3;position:static;width:22.22222vw}.page-story .concept .an__parent__pro__pink-circle3--aw{left:-4.86111vw;position:absolute;top:26.38889vw;z-index:1}.page-story .concept .an__pro__pink-circle3--aw{opacity:.6;position:static;width:22.22222vw}.page-story .concept .an__parent__pro__white-amano--aw{left:-6.94444vw;position:absolute;top:40.27778vw;-webkit-transform:rotate(120deg);-moz-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.page-story .concept .an__pro__white-amano--aw{position:static;width:31.25vw}.page-story .concept .an__parent__pro__blue-a--aw,.page-story .concept .an__parent__pro__blue-b--aw,.page-story .concept .an__parent__pro__blue-c--aw{z-index:1}.page-story .concept .an__pro__blue-a--aw{right:-2.08333vw;top:-9.375vw;width:13.95833vw}.page-story .concept .an__pro__blue-b--aw{right:2.77778vw;top:-7.29167vw;width:15.48611vw}.page-story .concept .an__pro__blue-c--aw{right:1.04167vw;top:-6.25vw;width:5.48611vw}.page-story .concept .an__pro__blue-a--aw2{right:-2.08333vw;top:468.40278vw;width:13.95833vw}.page-story .concept .an__pro__blue-b--aw2{right:2.77778vw;top:470.48611vw;width:15.48611vw}.page-story .concept .an__pro__blue-c--aw2{right:1.04167vw;top:471.52778vw;width:5.48611vw}.page-story .concept .an__parent__pro__amano2--aw{left:4.16667vw;position:absolute;top:109.02778vw;-webkit-transform:rotate(-30deg);-moz-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg);z-index:1}.page-story .concept .an__pro__amano2--aw{position:static;width:15.97222vw}.page-story .concept .an__parent__pro__green-g--aw{left:-2.77778vw;position:absolute;top:104.16667vw;z-index:1}.page-story .concept .an__pro__green-g--aw{position:static;width:19.44444vw}.page-story .concept .an__parent__pro__green-h--aw{left:2.77778vw;position:absolute;top:113.19444vw;z-index:1}.page-story .concept .an__pro__green-h--aw{position:static;width:11.80556vw}.page-story .concept .an__parent__pro__pink-circle3--aw2{position:absolute;right:-8.33333vw;top:157.63889vw;z-index:1}.page-story .concept .an__pro__pink-circle3--aw2{opacity:.6;position:static;width:20.83333vw}.page-story .concept .an__parent__pro__white-amano--aw2{position:absolute;right:-13.88889vw;top:138.88889vw;-webkit-transform:rotate(120deg);-moz-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.page-story .concept .an__pro__white-amano--aw2{position:static;width:33.33333vw}.page-story .concept .an__parent__concept__half-circle--aw{z-index:3!important}.page-story .concept .an__concept__half-circle--aw{left:1.04167vw;top:291.66667vw;width:5.55556vw}.page-story .concept .an__pro__line--aw{left:-6.94444vw;top:212.5vw;width:26.38889vw}.page-story .concept .an__parent__pro__amano3--aw{position:absolute;right:.69444vw;top:215.27778vw;-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg);z-index:1}.page-story .concept .an__pro__amano3--aw{position:static;width:18.75vw}.page-story .concept .an__parent__pro__pink-circle3--aw3{left:-8.33333vw;position:absolute;top:256.94444vw;z-index:1}.page-story .concept .an__pro__pink-circle3--aw3{opacity:.6;position:static;width:22.22222vw}.page-story .concept .an__parent__concept__hebi--aw{-webkit-transform:scaleX(-1)!important;-moz-transform:scaleX(-1)!important;-ms-transform:scaleX(-1)!important;transform:scaleX(-1)!important}.page-story .concept .an__concept__hebi--aw{left:-33.33333vw;top:281.25vw;width:55.55556vw}.page-story .concept .an__parent__pro__pink-circle3--aw4{position:absolute;right:-6.94444vw;top:378.47222vw}.page-story .concept .an__pro__pink-circle3--aw4{opacity:.6;position:static;width:24.30556vw}.page-story .concept .an__parent__pro__white-amano--aw4{position:absolute;right:-10.41667vw;top:361.11111vw;-webkit-transform:rotate(120deg);-moz-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.page-story .concept .an__pro__white-amano--aw4{position:static;width:31.25vw}.page-story .concept .an__parent__pro__amano2--aw5{left:2.08333vw;position:absolute;top:432.63889vw;-webkit-transform:rotate(-30deg);-moz-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg);z-index:1}.page-story .concept .an__pro__amano2--aw5{position:static;width:15.97222vw}.page-story .concept .an__parent__pro__green-g--aw5{left:-4.86111vw;position:absolute;top:429.86111vw;z-index:1}.page-story .concept .an__pro__green-g--aw5{position:static;width:19.44444vw}.page-story .concept .an__parent__pro__green-h--aw5{left:0;position:absolute;top:436.11111vw;z-index:1}.page-story .concept .an__pro__green-h--aw5{position:static;width:11.80556vw}.page-story .concept .an__parent__pro__lightblue2--m{position:absolute;right:14.58333vw;top:2.08333vw;z-index:1}.page-story .concept .an__pro__lightblue2--m{width:13.88889vw}.page-story .concept .an__parent__pro__blue2--m{position:absolute;right:6.94444vw;top:1.38889vw;z-index:1}.page-story .concept .an__pro__blue2--m{width:8.33333vw}.page-story .concept .an__parent__pro__blue-b5--m{position:absolute;right:14.58333vw;top:-8.33333vw;z-index:0}.page-story .concept .an__pro__blue-b5--m{width:19.65278vw}.page-story .concept .an__parent__concept__half-circle--m{position:absolute;right:2.43056vw;top:9.02778vw;z-index:3}.page-story .concept .an__concept__half-circle--m{position:static;width:5.20833vw}.page-story .concept .an__parent__concept__line-circle--m{position:absolute;right:10.76389vw;top:-4.16667vw;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);will-change:transform;z-index:3}.page-story .concept .an__concept__line-circle--m{position:static;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);width:8.33333vw;will-change:transform}.page-story .concept .an__parent__concept__linered-circle--m{bottom:-6.25vw;left:-2.77778vw;position:absolute;z-index:0}.page-story .concept .an__concept__linered-circle--m{position:static;width:15.27778vw}.page-story .company-sec .an__shape{position:absolute;will-change:transform}.page-story .company-sec .an__shape img{height:auto;width:100%;will-change:transform}.page-story .company-sec .an__parent{position:relative}.page-story .company-sec .an__cross{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .company-sec .an__cross img{-webkit-animation:rotate360 6s ease-in-out infinite;-moz-animation:rotate360 6s ease-in-out infinite;animation:rotate360 6s ease-in-out infinite}.page-story .company-sec .an__amano{-webkit-animation:circleScaleB 10s ease-in-out infinite;-moz-animation:circleScaleB 10s ease-in-out infinite;animation:circleScaleB 10s ease-in-out infinite}.page-story .company-sec .an__kv__burst{-webkit-animation:circleScaleD 2s cubic-bezier(.19,1,.22,1) infinite;-moz-animation:circleScaleD 2s cubic-bezier(.19,1,.22,1) infinite;animation:circleScaleD 2s cubic-bezier(.19,1,.22,1) infinite;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.page-story .company-sec .an__burst{-webkit-animation:circleScale 10s ease-in-out infinite;-moz-animation:circleScale 10s ease-in-out infinite;animation:circleScale 10s ease-in-out infinite}.page-story .company-sec .an__white-circle{-webkit-animation:circleScaleB 8s ease-in-out infinite;-moz-animation:circleScaleB 8s ease-in-out infinite;animation:circleScaleB 8s ease-in-out infinite}.page-story .company-sec .an__half-circle{-webkit-animation:wobble 3s ease-in-out infinite;-moz-animation:wobble 3s ease-in-out infinite;animation:wobble 3s ease-in-out infinite}.page-story .company-sec .an__half-circle,.page-story .company-sec .an__half-circle img{-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%}.page-story .company-sec .an__half-circle img{-webkit-animation:rotate180slow 12s cubic-bezier(.19,1,.22,1) infinite;-moz-animation:rotate180slow 12s cubic-bezier(.19,1,.22,1) infinite;animation:rotate180slow 12s cubic-bezier(.19,1,.22,1) infinite}.page-story .company-sec .an__four-circle{-webkit-animation:wobblemini 3s ease-in-out infinite;-moz-animation:wobblemini 3s ease-in-out infinite;animation:wobblemini 3s ease-in-out infinite}.page-story .company-sec .an__four-circle img{-webkit-animation:rotate180slow 12s cubic-bezier(.19,1,.22,1) infinite;-moz-animation:rotate180slow 12s cubic-bezier(.19,1,.22,1) infinite;animation:rotate180slow 12s cubic-bezier(.19,1,.22,1) infinite;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.page-story .company-sec .an__four-circleB{-webkit-animation:wobblemini 3s ease-in-out infinite;-moz-animation:wobblemini 3s ease-in-out infinite;animation:wobblemini 3s ease-in-out infinite}.page-story .company-sec .an__four-circleB img{-webkit-animation:rotate180slow 12s cubic-bezier(.19,1,.22,1) infinite;-moz-animation:rotate180slow 12s cubic-bezier(.19,1,.22,1) infinite;animation:rotate180slow 12s cubic-bezier(.19,1,.22,1) infinite;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.page-story .company-sec .an__four-circle2{-webkit-animation:wobblemini 3s ease-in-out infinite;-moz-animation:wobblemini 3s ease-in-out infinite;animation:wobblemini 3s ease-in-out infinite}.page-story .company-sec .an__four-circle2 img{-webkit-animation:rotate360 10s ease-in-out infinite;-moz-animation:rotate360 10s ease-in-out infinite;animation:rotate360 10s ease-in-out infinite;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.page-story .company-sec .an__pink-circle,.page-story .company-sec .an__triple-circle{-webkit-animation:circleScaleB 8s ease-in-out infinite;-moz-animation:circleScaleB 8s ease-in-out infinite;animation:circleScaleB 8s ease-in-out infinite}.page-story .company-sec .an__pink-circle img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .company-sec .an__red-a{-webkit-animation:circleScaleB 10s linear infinite;-moz-animation:circleScaleB 10s linear infinite;animation:circleScaleB 10s linear infinite}.page-story .company-sec .an__red-a img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .company-sec .an__red-b{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-story .company-sec .an__red-b img{-webkit-animation:wobbleB 5s ease-in-out infinite;-moz-animation:wobbleB 5s ease-in-out infinite;animation:wobbleB 5s ease-in-out infinite}.page-story .company-sec .an__red-c{-webkit-animation:circleScaleB 10s linear infinite;-moz-animation:circleScaleB 10s linear infinite;animation:circleScaleB 10s linear infinite}.page-story .company-sec .an__red-c img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .company-sec .an__red-d{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-story .company-sec .an__red-d img{-webkit-animation:wobbleB 5s ease-in-out infinite;-moz-animation:wobbleB 5s ease-in-out infinite;animation:wobbleB 5s ease-in-out infinite}.page-story .company-sec .an__red-line{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-story .company-sec .an__red-line img{-webkit-animation:wobbleB 5s ease-in-out infinite;-moz-animation:wobbleB 5s ease-in-out infinite;animation:wobbleB 5s ease-in-out infinite}.page-story .company-sec .an__green-a{-webkit-animation:circleScaleB 10s linear infinite;-moz-animation:circleScaleB 10s linear infinite;animation:circleScaleB 10s linear infinite}.page-story .company-sec .an__green-a img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .company-sec .an__green-b{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-story .company-sec .an__green-b img{-webkit-animation:wobbleB 5s ease-in-out infinite;-moz-animation:wobbleB 5s ease-in-out infinite;animation:wobbleB 5s ease-in-out infinite}.page-story .company-sec .an__green-c{-webkit-animation:circleScaleB 10s linear infinite;-moz-animation:circleScaleB 10s linear infinite;animation:circleScaleB 10s linear infinite}.page-story .company-sec .an__green-c img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .company-sec .an__green-d{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-story .company-sec .an__green-d img{-webkit-animation:wobbleB 5s ease-in-out infinite;-moz-animation:wobbleB 5s ease-in-out infinite;animation:wobbleB 5s ease-in-out infinite}.page-story .company-sec .an__gray{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-story .company-sec .an__gray img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .company-sec .an__blue-a{-webkit-animation:circleScaleC 10s linear infinite;-moz-animation:circleScaleC 10s linear infinite;animation:circleScaleC 10s linear infinite}.page-story .company-sec .an__blue-a img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .company-sec .an__blue-b{-webkit-animation:circleScaleB 10s linear infinite;-moz-animation:circleScaleB 10s linear infinite;animation:circleScaleB 10s linear infinite}.page-story .company-sec .an__blue-b img{-webkit-animation:wobbleB 5s ease-in-out infinite;-moz-animation:wobbleB 5s ease-in-out infinite;animation:wobbleB 5s ease-in-out infinite}.page-story .company-sec .an__blue-c{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-story .company-sec .an__blue-c img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .company-sec .an__blue-d{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-story .company-sec .an__blue-d img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .company-sec .an__blue-e{-webkit-animation:circleScaleB 10s linear infinite;-moz-animation:circleScaleB 10s linear infinite;animation:circleScaleB 10s linear infinite}.page-story .company-sec .an__blue-e img{-webkit-animation:wobbleB 5s ease-in-out infinite;-moz-animation:wobbleB 5s ease-in-out infinite;animation:wobbleB 5s ease-in-out infinite}.page-story .company-sec .an__blue-g{-webkit-animation:circleScaleB 12s linear infinite;-moz-animation:circleScaleB 12s linear infinite;animation:circleScaleB 12s linear infinite}.page-story .company-sec .an__blue-g img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .company-sec .an__blue-f{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-story .company-sec .an__blue-f img{-webkit-animation:wobbleB 5s ease-in-out infinite;-moz-animation:wobbleB 5s ease-in-out infinite;animation:wobbleB 5s ease-in-out infinite}.page-story .company-sec .an__blue-h{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-story .company-sec .an__blue-h img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .company-sec .an__blue-j{-webkit-animation:circleScaleB 12s linear infinite;-moz-animation:circleScaleB 12s linear infinite;animation:circleScaleB 12s linear infinite}.page-story .company-sec .an__blue-j img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .company-sec .an__blue-line{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-story .company-sec .an__blue-line img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .company-sec .an__white-line{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-story .company-sec .an__white-line img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .company-sec .an__yellow{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-story .company-sec .an__yellow img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .company-sec .an__blue{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-story .company-sec .an__blue img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .company-sec .an__lightblue img{-webkit-animation:circleScaleB 10s linear infinite;-moz-animation:circleScaleB 10s linear infinite;animation:circleScaleB 10s linear infinite}.page-story .company-sec .an__pinkred{-webkit-animation:circleScale 10s linear infinite;-moz-animation:circleScale 10s linear infinite;animation:circleScale 10s linear infinite}.page-story .company-sec .an__pinkred img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .company-sec .an__perple{-webkit-animation:circleScaleB 11s linear infinite;-moz-animation:circleScaleB 11s linear infinite;animation:circleScaleB 11s linear infinite}.page-story .company-sec .an__perple img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .company-sec .an__darkorange{-webkit-animation:circleScale 12s linear infinite;-moz-animation:circleScale 12s linear infinite;animation:circleScale 12s linear infinite}.page-story .company-sec .an__darkorange img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .company-sec .an__mini-white{-webkit-animation:circleScale 12s linear infinite;-moz-animation:circleScale 12s linear infinite;animation:circleScale 12s linear infinite}.page-story .company-sec .an__mini-white img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .company-sec .an__white{-webkit-animation:circleScaleB 11s linear infinite;-moz-animation:circleScaleB 11s linear infinite;animation:circleScaleB 11s linear infinite}.page-story .company-sec .an__white img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .company-sec .an__line path{stroke-dasharray:700px;stroke-dashoffset:700px;will-change:transform;fill:none;stroke:#000;stroke-width:3px}.page-story .company-sec .an__line.an__line--Start path{stroke-dasharray:500px;stroke-dashoffset:500px}.page-story .company-sec .an__line.an__line--R path{stroke-dasharray:700px;stroke-dashoffset:700px}.page-story .company-sec .an__line.an__concept__line path{stroke:#ef526b}.page-story .company-sec .an__line.an__sc__line path{stroke:#fff}.page-story .company-sec .an__line.an__pro__line path{stroke:#339bff}.page-story .company-sec .an__line.an__pro__line--aw path,.page-story .company-sec .an__line.an__pro__line5 path{stroke:#fff}.page-story .company-sec .an__line--L.anime path{-webkit-animation:svg-anime 1.2s linear forwards;-moz-animation:svg-anime 1.2s linear forwards;animation:svg-anime 1.2s linear forwards}.page-story .company-sec .an__line--Start.fire path{-webkit-animation:svg-animeS 1.2s linear forwards;-moz-animation:svg-animeS 1.2s linear forwards;animation:svg-animeS 1.2s linear forwards}.page-story .company-sec .an__line--R.anime path{-webkit-animation:svg-animeR 1.2s linear forwards;-moz-animation:svg-animeR 1.2s linear forwards;animation:svg-animeR 1.2s linear forwards}.page-story .company-sec .an__parent__kv__birst{left:36.94444vw;position:absolute;top:47.01389vw;z-index:2}.page-story .company-sec .an__kv__birst{position:static;width:8.47222vw}.page-story .company-sec .an__wide-circle{-webkit-animation:circleScale 8s linear infinite;-moz-animation:circleScale 8s linear infinite;animation:circleScale 8s linear infinite}.page-story .company-sec .an__wide-circle img{-webkit-animation:wobble 5s ease-in-out infinite;-moz-animation:wobble 5s ease-in-out infinite;animation:wobble 5s ease-in-out infinite}.page-story .company-sec .an__parent__kv__half-circle{z-index:2}.page-story .company-sec .an__kv__half-circle{left:42.70833vw;top:1.38889vw;width:4.16667vw}.page-story .company-sec .an__parent__kv__four-circle{z-index:2}.page-story .company-sec .an__kv__four-circle{left:34.02778vw;top:-3.47222vw;width:9.02778vw}.page-story .company-sec .an__kv__triple-circle{left:-4.16667vw;top:-3.47222vw;width:11.04167vw}.page-story .company-sec .an__parent__kv__line{z-index:2}.page-story .company-sec .an__kv__line{left:-2.08333vw;top:44.375vw;width:13.88889vw}.page-story .company-sec .an__parent__kv__pink-circle{z-index:1}.page-story .company-sec .an__kv__pink-circle{left:-1.73611vw;top:42.01389vw;width:7.63889vw}.page-story .company-sec .an__kv__white-dot{left:-10.76389vw;top:39.58333vw;width:24.65278vw}.page-story .company-sec .an__parent__kv__pinkred{z-index:1}.page-story .company-sec .an__kv__pinkred{left:auto;right:-3.81944vw;top:50.69444vw;width:16.94444vw}.page-story .company-sec .an__parent__kv__perple{z-index:1}.page-story .company-sec .an__kv__perple{left:auto;right:-4.86111vw;top:54.86111vw;width:12.77778vw}.page-story .company-sec .an__parent__kv__darkorange{z-index:1}.page-story .company-sec .an__kv__darkorange{left:auto;right:8.33333vw;top:54.86111vw;width:5vw}.page-story .company-sec .an__parent__kv__pink-dot{z-index:1}.page-story .company-sec .an__kv__pink-dot{right:0;top:40.27778vw;width:12.5vw}.page-story .company-sec .an__concept__white-dot{left:15.97222vw;top:112.5vw;width:30vw}.page-story .company-sec .an__concept__hebi{left:-28.47222vw;top:89.58333vw;width:55.55556vw}.page-story .company-sec .an__concept__wide-circle{left:22.91667vw;top:110.41667vw;width:4.86111vw}.page-story .company-sec .an__concept__line{right:-2.08333vw;top:127.08333vw;width:28.47222vw}.page-story .company-sec .an__concept__big-circle{left:-2.08333vw;top:76.38889vw;width:20.83333vw}.page-story .company-sec .an__parent__concept__mini-circle{z-index:2}.page-story .company-sec .an__concept__mini-circle{left:auto;right:22.22222vw;top:93.05556vw;width:5.55556vw}.page-story .company-sec .an__concept__hebi2{left:auto;right:-41.66667vw;top:63.88889vw;width:62.5vw}.page-story .company-sec .an__concept__hebi2,.page-story .company-sec .an__concept__hebi3{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.page-story .company-sec .an__parent__concept__half-circle{z-index:3!important}.page-story .company-sec .an__concept__half-circle{left:auto;right:3.47222vw;top:76.38889vw;width:5.55556vw}.page-story .company-sec .an__parent__sc__pink-circle{bottom:-5.55556vw;left:-4.86111vw;position:absolute;z-index:1}.page-story .company-sec .an__sc__pink-circle{opacity:.5;position:static;width:24.30556vw}.page-story .company-sec .an__parent__sc__white-dot{bottom:10.41667vw;left:-12.5vw;position:absolute;z-index:1}.page-story .company-sec .an__sc__white-dot{position:static;width:25.34722vw}.page-story .company-sec .an__parent__sc__line{z-index:1}.page-story .company-sec .an__sc__line{right:-2.08333vw;top:8.33333vw;width:25vw}.page-story .company-sec .an__parent__sc__white-dot2{position:absolute;right:-3.47222vw;top:-6.94444vw;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);z-index:1}.page-story .company-sec .an__sc__white-dot2{opacity:.5;position:static;width:22.22222vw}.page-story .company-sec .an__parent__sc__mini-white{position:absolute;right:11.80556vw;top:-2.08333vw;z-index:1}.page-story .company-sec .an__sc__mini-white{opacity:.5;position:static;width:4.16667vw}.page-story .company-sec .an__parent__sc__white{position:absolute;right:-2.08333vw;top:0;z-index:1}.page-story .company-sec .an__sc__white{opacity:.2;position:static;width:14.58333vw}.page-story .company-sec .an__parent__sc__white-dot3{bottom:-6.94444vw;position:absolute;right:-3.47222vw;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);z-index:1}.page-story .company-sec .an__sc__white-dot3{opacity:.3;position:static;width:22.22222vw}.page-story .company-sec .an__parent__sc__mini-white3{bottom:-.34722vw;position:absolute;right:13.19444vw;z-index:1}.page-story .company-sec .an__sc__mini-white3{opacity:.5;position:static;width:3.125vw}.page-story .company-sec .an__parent__sc__white3{bottom:-5.55556vw;position:absolute;right:-2.08333vw;z-index:1}.page-story .company-sec .an__sc__white3{opacity:.2;position:static;width:14.58333vw}.page-story .company-sec .an__pro__line{left:-9.02778vw;top:-4.16667vw;width:26.38889vw}.page-story .company-sec .an__parent__pro__white-amano{position:absolute;right:-19.44444vw;top:2.08333vw}.page-story .company-sec .an__pro__white-amano{position:static;width:31.25vw}.page-story .company-sec .an__parent__pro__lightblue{z-index:1}.page-story .company-sec .an__pro__lightblue{right:8.33333vw;top:2.08333vw;-webkit-transform:rotate(-110deg);-moz-transform:rotate(-110deg);-ms-transform:rotate(-110deg);transform:rotate(-110deg);width:10.76389vw}.page-story .company-sec .an__parent__pro__blue{z-index:1}.page-story .company-sec .an__pro__blue{right:3.125vw;top:2.08333vw;width:6.66667vw}.page-story .company-sec .an__parent__pro__blue-a,.page-story .company-sec .an__parent__pro__blue-b,.page-story .company-sec .an__parent__pro__blue-c{z-index:1}.page-story .company-sec .an__pro__blue-a{left:6.94444vw;top:44.79167vw;width:9.09722vw}.page-story .company-sec .an__pro__blue-b{left:4.86111vw;top:46.875vw;width:8.54167vw}.page-story .company-sec .an__pro__blue-c{left:11.80556vw;top:47.91667vw;width:3.40278vw}.page-story .company-sec .an__parent__pro__blue-d,.page-story .company-sec .an__parent__pro__blue-e,.page-story .company-sec .an__parent__pro__blue-line{z-index:1}.page-story .company-sec .an__pro__blue-d{right:-13.88889vw;top:-3.47222vw;width:11.875vw}.page-story .company-sec .an__pro__blue-e{right:-5.55556vw;top:.34722vw;width:5.06944vw}.page-story .company-sec .an__pro__blue-line{right:-15.97222vw;top:.69444vw;width:6.25vw}.page-story .company-sec .an__parent__pro__blue-a2,.page-story .company-sec .an__parent__pro__blue-b2,.page-story .company-sec .an__parent__pro__blue-c2,.page-story .company-sec .an__parent__pro__blue-circle{z-index:1}.page-story .company-sec .an__pro__blue-a2{left:-12.5vw;top:-9.02778vw;width:9.09722vw}.page-story .company-sec .an__pro__blue-b2{left:-14.58333vw;top:-6.94444vw;width:8.54167vw}.page-story .company-sec .an__pro__blue-c2{left:-7.63889vw;top:-5.90278vw;width:3.40278vw}.page-story .company-sec .an__pro__half-circle{left:-9.72222vw;top:29.16667vw;width:5.41667vw}.page-story .company-sec .an__parent__pro__blue-f{bottom:-2.63889vw;position:absolute;right:-15.97222vw;z-index:1}.page-story .company-sec .an__parent__pro__blue-g{bottom:-1.38889vw;position:absolute;right:-20.13889vw;z-index:1}.page-story .company-sec .an__parent__pro__blue-h{bottom:0;position:absolute;right:-20.83333vw;z-index:1}.page-story .company-sec .an__pro__blue-f{position:static;width:12.56944vw}.page-story .company-sec .an__pro__blue-g{position:static;width:15.97222vw}.page-story .company-sec .an__pro__blue-h{position:static;width:21.59722vw}.page-story .company-sec .an__parent__pro__mini-circle{bottom:-3.47222vw;position:absolute;right:-17.36111vw;z-index:1}.page-story .company-sec .an__pro__mini-circle{position:static;width:4.86111vw}.page-story .company-sec .an__parent__pro__burst{bottom:8.33333vw;position:absolute;right:-17.36111vw;z-index:1}.page-story .company-sec .an__burst{position:static;width:5.55556vw}.page-story .company-sec .an__parent__pro__blue-dot{bottom:-3.47222vw;position:absolute;right:-10.41667vw;z-index:1}.page-story .company-sec .an__pro__blue-dot{position:static;width:6.875vw}.page-story .company-sec .an__parent__pro__yellow-dot{position:absolute;right:-7.63889vw;top:-9.72222vw;z-index:1}.page-story .company-sec .an__pro__yellow-dot{position:static;width:25.48611vw}.page-story .company-sec .an__parent__pro__yellow-a{position:absolute;right:-4.16667vw;top:-2.08333vw;z-index:1}.page-story .company-sec .an__pro__yellow-a{position:static;width:11.80556vw}.page-story .company-sec .an__parent__pro__lightblue2{position:absolute;right:3.47222vw;top:3.47222vw;z-index:1}.page-story .company-sec .an__pro__lightblue2{width:10.41667vw}.page-story .company-sec .an__parent__pro__blue2{position:absolute;right:-3.125vw;top:2.08333vw;z-index:1}.page-story .company-sec .an__pro__blue2{width:5.55556vw}.page-story .company-sec .an__parent__pro__blue-a3,.page-story .company-sec .an__parent__pro__blue-b3,.page-story .company-sec .an__parent__pro__blue-c3,.page-story .company-sec .an__parent__pro__blue-circle3{z-index:1}.page-story .company-sec .an__pro__blue-a3{left:-12.5vw;top:-10.41667vw;width:9.09722vw}.page-story .company-sec .an__pro__blue-b3{left:-14.58333vw;top:-8.33333vw;width:8.54167vw}.page-story .company-sec .an__pro__blue-c3{left:-7.63889vw;top:-7.29167vw;width:3.40278vw}.page-story .company-sec .an__pro__half-circle3{left:-9.72222vw;top:27.08333vw;width:5.41667vw}.page-story .company-sec .an__parent__pro__blue-j{z-index:1}.page-story .company-sec .an__pro__blue-j{left:-22.22222vw;top:50vw;width:19.44444vw}.page-story .company-sec .an__parent__pro__blue-dot2{z-index:1}.page-story .company-sec .an__pro__blue-dot2{left:-8.33333vw;top:53.47222vw;width:6.94444vw}.page-story .company-sec .an__parent__pro__white-line{z-index:1}.page-story .company-sec .an__pro__white-line{left:-15.97222vw;top:56.94444vw;width:6.73611vw}.page-story .company-sec .an__parent__pro__gray{z-index:1}.page-story .company-sec .an__pro__gray{left:-6.25vw;top:61.80556vw;width:4.86111vw}.page-story .company-sec .an__parent__pro__green-a{position:absolute;right:-4.86111vw;top:-5.55556vw;z-index:1}.page-story .company-sec .an__pro__green-a{position:static;width:10.41667vw}.page-story .company-sec .an__parent__pro__green-b{position:absolute;right:-1.38889vw;top:1.73611vw;z-index:1}.page-story .company-sec .an__pro__green-b{position:static;width:5.27778vw}.page-story .company-sec .an__parent__pro__amano{z-index:1}.page-story .company-sec .an__pro__amano{left:-17.36111vw;top:52.77778vw;width:13.19444vw}.page-story .company-sec .an__parent__pro__green-c{z-index:1}.page-story .company-sec .an__pro__green-c{left:-17.36111vw;top:50.69444vw;width:12.5vw}.page-story .company-sec .an__parent__pro__green-d{z-index:1}.page-story .company-sec .an__pro__green-d{left:-18.75vw;top:56.25vw;width:9.02778vw}.page-story .company-sec .an__parent__pro__cross{z-index:1}.page-story .company-sec .an__pro__cross{left:-20.83333vw;top:55.55556vw;width:1.73611vw}.page-story .company-sec .an__parent__pro__red-a{z-index:1}.page-story .company-sec .an__pro__red-a{left:-13.19444vw;top:-.69444vw;width:8.68056vw}.page-story .company-sec .an__parent__pro__red-b{z-index:1}.page-story .company-sec .an__pro__red-b{left:-15.27778vw;top:.34722vw;width:6.38889vw}.page-story .company-sec .an__parent__pro__red-c{bottom:-5.20833vw;position:absolute;right:-17.36111vw;z-index:1}.page-story .company-sec .an__pro__red-c{position:static;width:15.48611vw}.page-story .company-sec .an__parent__pro__red-d{bottom:-3.47222vw;position:absolute;right:-5.55556vw;z-index:1}.page-story .company-sec .an__pro__red-d{position:static;width:6.66667vw}.page-story .company-sec .an__parent__pro__red-line{bottom:-3.47222vw;position:absolute;right:-15.27778vw;z-index:1}.page-story .company-sec .an__pro__red-line{position:static;width:6.66667vw}.page-story .company-sec .an__parent__pro__white-circle2{bottom:4.16667vw;position:absolute;right:-11.11111vw;z-index:1}.page-story .company-sec .an__pro__white-circle2{position:static;width:4.16667vw}.page-story .company-sec .an__parent__pro__half-circle5{z-index:2}.page-story .company-sec .an__pro__half-circle5{left:-2.43056vw;top:1.73611vw;width:4.51389vw}.page-story .company-sec .an__parent__pro__four-circle5{z-index:2}.page-story .company-sec .an__pro__four-circle5{left:-13.19444vw;top:-4.86111vw;width:11.11111vw}.page-story .company-sec .an__parent__pro__hebi5{position:absolute;right:-39.58333vw;top:-17.70833vw;-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);z-index:0}.page-story .company-sec .an__pro__hebi5{position:static;width:62.5vw}.page-story .company-sec .an__parent__pro__circle5{bottom:-4.51389vw;position:absolute;right:-4.16667vw;z-index:0}.page-story .company-sec .an__pro__circle5{opacity:.3;position:static;width:24.30556vw}.page-story .company-sec .an__parent__pro__line5{bottom:3.81944vw;position:absolute;right:-5.55556vw;z-index:0}.page-story .company-sec .an__pro__line5{position:static;width:26.38889vw}.page-story .company-sec .an__parent__pro__red-e{position:absolute;right:-3.47222vw;top:-3.47222vw;z-index:1}.page-story .company-sec .an__pro__red-e{position:static;width:15.48611vw}.page-story .company-sec .an__parent__pro__red-f{position:absolute;right:7.63889vw;top:2.08333vw;z-index:1}.page-story .company-sec .an__pro__red-f{position:static;width:6.66667vw}.page-story .company-sec .an__parent__pro__circle6{position:absolute;right:4.16667vw;top:5.55556vw;z-index:1}.page-story .company-sec .an__pro__circle6{position:static;width:4.86111vw}.page-story .company-sec .an__parent__pro__green-e{bottom:-2.77778vw;left:-2.77778vw;position:absolute;z-index:1}.page-story .company-sec .an__pro__green-e{position:static;width:17.56944vw}.page-story .company-sec .an__parent__pro__green-f{bottom:-2.08333vw;left:0;position:absolute;z-index:1}.page-story .company-sec .an__pro__green-f{position:static;width:9.79167vw}.page-story .company-sec .an__parent__pro__circle7{bottom:2.08333vw;left:11.80556vw;position:absolute;z-index:1}.page-story .company-sec .an__pro__circle7{opacity:.7;position:static;width:4.86111vw}.page-story .company-sec .an__parent__pro__amano2{left:-2.77778vw;position:absolute;top:-5.55556vw;z-index:1}.page-story .company-sec .an__pro__amano2{position:static;width:17.56944vw}.page-story .company-sec .an__parent__pro__green-g{left:-2.77778vw;position:absolute;top:-5.55556vw;z-index:1}.page-story .company-sec .an__pro__green-g{position:static;width:17.56944vw}.page-story .company-sec .an__parent__pro__green-h{left:0;position:absolute;top:2.08333vw;z-index:1}.page-story .company-sec .an__pro__green-h{position:static;width:9.79167vw}.page-story .company-sec .an__parent__pro__pink-circle2{left:9.02778vw;position:absolute;top:4.86111vw;z-index:1}.page-story .company-sec .an__pro__pink-circle2{position:static;width:3.81944vw}.page-story .company-sec .an__parent__pro__cross2{left:8.33333vw;position:absolute;top:1.38889vw;z-index:1}.page-story .company-sec .an__pro__cross2{position:static;width:1.38889vw}.page-story .company-sec .an__parent__pro__cross3{left:2.08333vw;position:absolute;top:15.27778vw;z-index:1}.page-story .company-sec .an__pro__cross3{position:static;width:1.38889vw}.page-story .company-sec .an__parent__pro__orange-dot{bottom:-4.16667vw;position:absolute;right:-9.02778vw;z-index:1}.page-story .company-sec .an__pro__orange-dot{position:static;width:23.05556vw}.page-story .company-sec .an__parent__pro__green-i{bottom:-4.16667vw;left:auto;position:absolute;right:-2.77778vw;z-index:1}.page-story .company-sec .an__pro__green-i{position:static;width:17.56944vw}.page-story .company-sec .an__parent__pro__green-j{bottom:-4.86111vw;left:auto;position:absolute;right:-2.08333vw;z-index:1}.page-story .company-sec .an__pro__green-j{position:static;width:15.27778vw}.page-story .company-sec .an__parent__pro__pink-circle3{bottom:-6.94444vw;left:-4.86111vw;position:absolute;z-index:1}.page-story .company-sec .an__pro__pink-circle3{opacity:.3;position:static;width:22.22222vw}.page-story .company-sec .an__parent__pro__pink-circle3--aw{left:-4.86111vw;position:absolute;top:26.38889vw;z-index:1}.page-story .company-sec .an__pro__pink-circle3--aw{opacity:.6;position:static;width:22.22222vw}.page-story .company-sec .an__parent__pro__white-amano--aw{left:-6.94444vw;position:absolute;top:40.27778vw;-webkit-transform:rotate(120deg);-moz-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.page-story .company-sec .an__pro__white-amano--aw{position:static;width:31.25vw}.page-story .company-sec .an__parent__pro__blue-a--aw,.page-story .company-sec .an__parent__pro__blue-b--aw,.page-story .company-sec .an__parent__pro__blue-c--aw{z-index:1}.page-story .company-sec .an__pro__blue-a--aw{right:-2.08333vw;top:-9.375vw;width:13.95833vw}.page-story .company-sec .an__pro__blue-b--aw{right:2.77778vw;top:-7.29167vw;width:15.48611vw}.page-story .company-sec .an__pro__blue-c--aw{right:1.04167vw;top:-6.25vw;width:5.48611vw}.page-story .company-sec .an__pro__blue-a--aw2{right:-2.08333vw;top:107.29167vw;width:13.95833vw}.page-story .company-sec .an__pro__blue-b--aw2{right:2.77778vw;top:109.375vw;width:15.48611vw}.page-story .company-sec .an__pro__blue-c--aw2{right:1.04167vw;top:110.41667vw;width:5.48611vw}.page-story .company-sec .an__parent__pro__amano2--aw{left:4.16667vw;position:absolute;top:109.02778vw;-webkit-transform:rotate(-30deg);-moz-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg);z-index:1}.page-story .company-sec .an__pro__amano2--aw{position:static;width:15.97222vw}.page-story .company-sec .an__parent__pro__green-g--aw{left:-2.77778vw;position:absolute;top:104.16667vw;z-index:1}.page-story .company-sec .an__pro__green-g--aw{position:static;width:19.44444vw}.page-story .company-sec .an__parent__pro__green-h--aw{left:2.77778vw;position:absolute;top:113.19444vw;z-index:1}.page-story .company-sec .an__pro__green-h--aw{position:static;width:11.80556vw}.page-story .company-sec .an__parent__pro__pink-circle3--aw2{position:absolute;right:-8.33333vw;top:157.63889vw;z-index:1}.page-story .company-sec .an__pro__pink-circle3--aw2{opacity:.6;position:static;width:20.83333vw}.page-story .company-sec .an__parent__pro__white-amano--aw2{position:absolute;right:-13.88889vw;top:138.88889vw;-webkit-transform:rotate(120deg);-moz-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.page-story .company-sec .an__pro__white-amano--aw2{position:static;width:33.33333vw}.page-story .company-sec .an__parent__concept__half-circle--aw{z-index:3!important}.page-story .company-sec .an__concept__half-circle--aw{left:1.04167vw;top:291.66667vw;width:5.55556vw}.page-story .company-sec .an__pro__line--aw{left:-6.94444vw;top:212.5vw;width:26.38889vw}.page-story .company-sec .an__parent__pro__amano3--aw{position:absolute;right:.69444vw;top:215.27778vw;-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg);z-index:1}.page-story .company-sec .an__pro__amano3--aw{position:static;width:18.75vw}.page-story .company-sec .an__parent__pro__pink-circle3--aw3{left:-8.33333vw;position:absolute;top:250vw;z-index:1}.page-story .company-sec .an__pro__pink-circle3--aw3{opacity:.6;position:static;width:22.22222vw}.page-story .company-sec .an__parent__concept__hebi--aw{-webkit-transform:scaleX(-1)!important;-moz-transform:scaleX(-1)!important;-ms-transform:scaleX(-1)!important;transform:scaleX(-1)!important}.page-story .company-sec .an__concept__hebi--aw{left:-31.25vw;top:267.36111vw;width:55.55556vw}.page-story .company-sec .an__parent__pro__pink-circle3--aw4{position:absolute;right:-6.94444vw;top:24.30556vw}.page-story .company-sec .an__pro__pink-circle3--aw4{opacity:.6;position:static;width:24.30556vw}.page-story .company-sec .an__parent__pro__white-amano--aw4{position:absolute;right:-10.41667vw;top:6.94444vw;-webkit-transform:rotate(120deg);-moz-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.page-story .company-sec .an__pro__white-amano--aw4{position:static;width:31.25vw}.page-story .company-sec .an__parent__pro__amano2--aw5{left:2.08333vw;position:absolute;top:57.63889vw;-webkit-transform:rotate(-30deg);-moz-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg);z-index:1}.page-story .company-sec .an__pro__amano2--aw5{position:static;width:15.97222vw}.page-story .company-sec .an__parent__pro__green-g--aw5{left:-4.86111vw;position:absolute;top:54.86111vw;z-index:1}.page-story .company-sec .an__pro__green-g--aw5{position:static;width:19.44444vw}.page-story .company-sec .an__parent__pro__green-h--aw5{left:0;position:absolute;top:61.11111vw;z-index:1}.page-story .company-sec .an__pro__green-h--aw5{position:static;width:11.80556vw}.page-story .company-sec .an__parent__pro__lightblue2--m{position:absolute;right:14.58333vw;top:2.08333vw;z-index:1}.page-story .company-sec .an__pro__lightblue2--m{width:13.88889vw}.page-story .company-sec .an__parent__pro__blue2--m{position:absolute;right:6.94444vw;top:1.38889vw;z-index:1}.page-story .company-sec .an__pro__blue2--m{width:8.33333vw}.page-story .company-sec .an__parent__pro__blue-b5--m{position:absolute;right:14.58333vw;top:-8.33333vw;z-index:0}.page-story .company-sec .an__pro__blue-b5--m{width:19.65278vw}.page-story .company-sec .an__parent__concept__half-circle--m{position:absolute;right:2.43056vw;top:9.02778vw;z-index:3}.page-story .company-sec .an__concept__half-circle--m{position:static;width:5.20833vw}.page-story .company-sec .an__parent__concept__line-circle--m{position:absolute;right:10.76389vw;top:-4.16667vw;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);will-change:transform;z-index:3}.page-story .company-sec .an__concept__line-circle--m{position:static;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);width:8.33333vw;will-change:transform}.page-story .company-sec .an__parent__concept__linered-circle--m{bottom:-6.25vw;left:-2.77778vw;position:absolute;z-index:0}.page-story .company-sec .an__concept__linered-circle--m{position:static;width:15.27778vw}.lg-outer .lg-video-cont{display:inline-block;position:relative;text-align:center;vertical-align:middle}.lg-outer .lg-video-cont .lg-object{height:100%!important;width:100%!important}.lg-outer .lg-has-iframe .lg-video-cont{-webkit-overflow-scrolling:touch;overflow:auto}.lg-outer .lg-video-object{bottom:0;height:100%;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;top:0;width:100%;z-index:3}.lg-outer .lg-video-poster{z-index:1}.lg-outer .lg-has-video .lg-video-object{opacity:0;-webkit-transition:opacity .3s ease-in;-moz-transition:opacity .3s ease-in;transition:opacity .3s ease-in;will-change:opacity}.lg-outer .lg-has-video.lg-video-loaded .lg-video-play-button,.lg-outer .lg-has-video.lg-video-loaded .lg-video-poster{opacity:0!important}.lg-outer .lg-has-video.lg-video-loaded .lg-video-object{opacity:1}@-webkit-keyframes lg-play-stroke{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@-moz-keyframes lg-play-stroke{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes lg-play-stroke{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@-webkit-keyframes lg-play-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-moz-keyframes lg-play-rotate{to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes lg-play-rotate{to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);transform:rotate(1turn)}}.lg-video-play-button{cursor:pointer;left:50%;max-width:140px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) scale(1);-moz-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);-webkit-transition:-webkit-transform .25s cubic-bezier(.17,.88,.32,1.28),opacity .1s;-moz-transition:-moz-transform .25s cubic-bezier(.17,.88,.32,1.28),opacity .1s;-webkit-transition:opacity .1s,-webkit-transform .25s cubic-bezier(.17,.88,.32,1.28);transition:opacity .1s,-webkit-transform .25s cubic-bezier(.17,.88,.32,1.28);-moz-transition:transform .25s cubic-bezier(.17,.88,.32,1.28),opacity .1s,-moz-transform .25s cubic-bezier(.17,.88,.32,1.28);transition:transform .25s cubic-bezier(.17,.88,.32,1.28),opacity .1s;transition:transform .25s cubic-bezier(.17,.88,.32,1.28),opacity .1s,-webkit-transform .25s cubic-bezier(.17,.88,.32,1.28),-moz-transform .25s cubic-bezier(.17,.88,.32,1.28);width:18%;will-change:opacity,transform;z-index:2}.lg-video-play-button:hover .lg-video-play-icon,.lg-video-play-button:hover .lg-video-play-icon-bg{opacity:1}.lg-video-play-icon-bg{fill:none;stroke-width:3%;stroke:#fcfcfc;opacity:.6;-webkit-transition:opacity .12s ease-in;-moz-transition:opacity .12s ease-in;transition:opacity .12s ease-in;will-change:opacity}.lg-video-play-icon-circle{bottom:0;left:0;position:absolute;right:0;top:0;fill:none;stroke-width:3%;stroke:rgba(30,30,30,.9);stroke-opacity:1;stroke-linecap:round;stroke-dasharray:200;stroke-dashoffset:200}.lg-video-play-icon{left:50%;max-width:120px;opacity:.6;position:absolute;top:50%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-transition:opacity .12s ease-in;-moz-transition:opacity .12s ease-in;transition:opacity .12s ease-in;width:25%;will-change:opacity}.lg-video-play-icon .lg-video-play-icon-inner{fill:#fcfcfc}.lg-video-loading .lg-video-play-icon-circle{-webkit-animation:lg-play-rotate 2s linear .25s infinite,lg-play-stroke 1.5s ease-in-out .25s infinite;-moz-animation:lg-play-rotate 2s linear .25s infinite,lg-play-stroke 1.5s ease-in-out .25s infinite;animation:lg-play-rotate 2s linear .25s infinite,lg-play-stroke 1.5s ease-in-out .25s infinite}.lg-video-loaded .lg-video-play-button{opacity:0;-webkit-transform:translate(-50%,-50%) scale(.7);-moz-transform:translate(-50%,-50%) scale(.7);-ms-transform:translate(-50%,-50%) scale(.7);transform:translate(-50%,-50%) scale(.7)}@font-face{font-display:block;font-family:lg;font-style:normal;font-weight:400;src:url(../fonts/lg.woff2?io9a6k) format("woff2"),url(../fonts/lg.ttf?io9a6k) format("truetype"),url(../fonts/lg.woff?io9a6k) format("woff"),url(../fonts/lg.svg?io9a6k#lg) format("svg")}.lg-icon{font-family:lg!important;speak:never;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-container{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.lg-next,.lg-prev{background-color:rgba(0,0,0,.45);border:none;border-radius:2px;color:#999;cursor:pointer;display:block;font-size:24px;outline:none;position:absolute;top:50%;z-index:1084}.lg-next{background-image:url(../img/ico-arrow-r-w.png)}.lg-next,.lg-prev{background-color:transparent;background-position:top;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;content:"";font-size:0;pointer-events:auto}.lg-prev{background-image:url(../img/ico-arrow-l-w.png)}.lg-next.disabled,.lg-prev.disabled{cursor:default;opacity:0!important}.lg-next:hover:not(.disabled),.lg-prev:hover:not(.disabled){color:#fff}.lg-single-item .lg-next,.lg-single-item .lg-prev{display:none}@-webkit-keyframes lg-right-end{0%{left:0}50%{left:-30px}to{left:0}}@-moz-keyframes lg-right-end{0%{left:0}50%{left:-30px}to{left:0}}@keyframes lg-right-end{0%{left:0}50%{left:-30px}to{left:0}}@-webkit-keyframes lg-left-end{0%{left:0}50%{left:30px}to{left:0}}@-moz-keyframes lg-left-end{0%{left:0}50%{left:30px}to{left:0}}@keyframes lg-left-end{0%{left:0}50%{left:30px}to{left:0}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;-moz-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;-moz-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{left:0;position:absolute;top:0;width:100%;z-index:1082}.lg-media-overlap .lg-toolbar{background-image:-webkit-gradient(linear,left bottom,left top,from(transparent),to(rgba(0,0,0,.4)));background-image:-webkit-linear-gradient(bottom,transparent,rgba(0,0,0,.4));background-image:-moz-linear-gradient(bottom,transparent,rgba(0,0,0,.4));background-image:linear-gradient(0deg,transparent,rgba(0,0,0,.4))}.lg-toolbar .lg-icon{background:none;border:none;-webkit-box-shadow:none;box-shadow:none;color:#999;cursor:pointer;float:right;font-size:24px;font-size:0;height:47px;line-height:27px;outline:medium none;padding:0;text-align:center;text-decoration:none!important;-webkit-transition:color .2s linear;-moz-transition:color .2s linear;transition:color .2s linear;width:50px;width:auto;will-change:color}.lg-toolbar .lg-icon.lg-icon-18{font-size:18px}.lg-toolbar .lg-icon:hover{color:#fff}.lg-toolbar .lg-close{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;vertical-align:top;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start}.lg-toolbar .lg-close:after{background-color:transparent;background-image:url(../img/ico-close.png);background-position:top;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;content:"";display:block;font-size:0;margin-top:0;-webkit-transition:opacity .2s ease-out 0s,-webkit-transform .2s ease-out 0s;transition:opacity .2s ease-out 0s,-webkit-transform .2s ease-out 0s;-moz-transition:transform .2s ease-out 0s,opacity .2s ease-out 0s,-moz-transform .2s ease-out 0s;transition:transform .2s ease-out 0s,opacity .2s ease-out 0s;transition:transform .2s ease-out 0s,opacity .2s ease-out 0s,-webkit-transform .2s ease-out 0s,-moz-transform .2s ease-out 0s}.lg-toolbar .lg-maximize{font-size:22px}.lg-toolbar .lg-maximize:after{content:"\e90a"}.lg-toolbar .lg-download:after{content:"\e0f2"}.lg-sub-html{color:#eee;font-size:16px;letter-spacing:.5px;line-height:1.25;opacity:0;padding:10px 20px;text-align:center;-webkit-transition:opacity .2s ease-out 0s;-moz-transition:opacity .2s ease-out 0s;transition:opacity .2s ease-out 0s;z-index:1080}.lg-sub-html span{font-size:13px}.lg-sub-html h4{font-size:13px;font-weight:700;margin:0}.lg-sub-html p{font-size:12px;margin:5px 0 0}.lg-sub-html a{color:inherit}.lg-sub-html a:hover{text-decoration:underline}.lg-media-overlap .lg-sub-html{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.6)));background-image:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.6));background-image:-moz-linear-gradient(top,transparent,rgba(0,0,0,.6));background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.6))}.lg-item .lg-sub-html{bottom:0;left:0;position:absolute;right:0}.lg-error-msg{color:#999;font-size:14px}.lg-counter{color:#999;display:inline-block;font-size:16px;height:47px;padding-left:20px;padding-top:12px;vertical-align:middle}.lg-closing .lg-next,.lg-closing .lg-prev,.lg-closing .lg-sub-html,.lg-closing .lg-toolbar{opacity:0;-webkit-transition:-webkit-transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;-moz-transition:-moz-transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;-webkit-transition:opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear,-webkit-transform .08 cubic-bezier(0,0,.25,1) 0s;transition:opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear,-webkit-transform .08 cubic-bezier(0,0,.25,1) 0s;-moz-transition:transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear,-moz-transform .08 cubic-bezier(0,0,.25,1) 0s;transition:transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;transition:transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear,-webkit-transform .08 cubic-bezier(0,0,.25,1) 0s,-moz-transform .08 cubic-bezier(0,0,.25,1) 0s}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-video-cont{opacity:0;-moz-transform:scale3d(.5,.5,.5);-ms-transform:scale3d(.5,.5,.5);-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1)!important;-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1)!important;-webkit-transition:opacity .25s cubic-bezier(0,0,.25,1),-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s!important;transition:opacity .25s cubic-bezier(0,0,.25,1),-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s!important;-moz-transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1),-moz-transform .25s cubic-bezier(0,0,.25,1) 0s!important;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1)!important;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1),-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s,-moz-transform .25s cubic-bezier(0,0,.25,1) 0s!important;will-change:transform,opacity}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-video-cont{opacity:1;-moz-transform:scaleX(1);-ms-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1)}.lg-icon:focus-visible{border-radius:3px;color:#fff;outline:1px dashed hsla(0,0%,100%,.6)}.lg-toolbar .lg-icon:focus-visible{border-radius:8px;outline-offset:-5px}.lg-group:after{clear:both;content:"";display:table}.lg-container{outline:none}.lg-on{scroll-behavior:unset}.lg-overlay-open{overflow:hidden}.lg-hide-sub-html .lg-sub-html,.lg-next,.lg-pager-outer,.lg-prev,.lg-toolbar{opacity:0;-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;-webkit-transition:opacity .25s cubic-bezier(0,0,.25,1) 0s,-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;transition:opacity .25s cubic-bezier(0,0,.25,1) 0s,-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;-moz-transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s,-moz-transform .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s,-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s,-moz-transform .25s cubic-bezier(0,0,.25,1) 0s;will-change:transform,opacity}.lg-show-in .lg-next,.lg-show-in .lg-pager-outer,.lg-show-in .lg-prev,.lg-show-in .lg-toolbar,.lg-show-in.lg-hide-sub-html .lg-sub-html{opacity:1}.lg-show-in .lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);-moz-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.lg-show-in .lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);-moz-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.lg-show-in .lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);-moz-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.lg-show-in .lg-hide-items.lg-hide-sub-html .lg-sub-html{opacity:0;-webkit-transform:translate3d(0,20px,0);-moz-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}.lg-outer{height:100%;left:0;opacity:.001;outline:none;overflow:hidden;position:fixed;text-align:left;top:0;-webkit-transition:opacity .15s ease 0s;-moz-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s;width:100%;will-change:auto;z-index:1050}.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lg-outer.lg-visible,.lg-outer.lg-zoom-from-image{opacity:1}.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-current,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-next-slide,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-prev-slide{-webkit-transition-duration:inherit!important;-moz-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;-moz-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{opacity:1;-webkit-transition-duration:0s!important;-moz-transition-duration:0s!important;transition-duration:0s!important}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-content{bottom:0;left:0;position:absolute;right:0;top:0}.lg-outer .lg-inner{bottom:0;left:0;position:absolute;top:0;-webkit-transition:opacity 0s;-moz-transition:opacity 0s;transition:opacity 0s;white-space:nowrap;width:100%}.lg-outer .lg-item{display:none!important}.lg-outer .lg-item:not(.lg-start-end-progress){background:url(../img/loading.gif) no-repeat scroll 50% transparent}.lg-outer.lg-css .lg-current,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block!important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;height:100%;position:absolute;text-align:center;width:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:100%;vertical-align:middle}.lg-outer .lg-img-wrap{bottom:0;font-size:0;left:0;position:absolute;right:0;top:0;white-space:nowrap}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-object{display:inline-block;height:auto;max-height:100%;max-width:100%;position:relative;vertical-align:middle;width:auto}.lg-outer .lg-empty-html .lg-sub-html,.lg-outer .lg-empty-html.lg-sub-html{display:none}.lg-outer.lg-hide-download .lg-download{opacity:.65;pointer-events:none}.lg-outer .lg-first-slide .lg-dummy-img{left:50%;position:absolute;top:50%}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-components{opacity:1;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-sub-html{opacity:1;-webkit-transition:opacity .2s ease-out .15s;-moz-transition:opacity .2s ease-out .15s;transition:opacity .2s ease-out .15s}.lg-backdrop{background-color:#000;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;-webkit-transition:opacity 333ms ease-in 0s;-moz-transition:opacity 333ms ease-in 0s;transition:opacity 333ms ease-in 0s;will-change:auto;z-index:1040}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{-webkit-transition:none 0s ease 0s!important;-moz-transition:none 0s ease 0s!important;transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{-webkit-transition:opacity .1s ease 0s;-moz-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-progress{-webkit-transition:-webkit-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;-moz-transition:-moz-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;transition:-webkit-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;-moz-transition:transform 1s cubic-bezier(.175,.885,.32,1.275) 0s,-moz-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;transition:transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;transition:transform 1s cubic-bezier(.175,.885,.32,1.275) 0s,-webkit-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s,-moz-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-end-progress{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;-moz-transition:transform 1s cubic-bezier(0,0,.25,1) 0s,-moz-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,-moz-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{opacity:1;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-webkit-transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;-moz-transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-moz-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,-moz-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-container{display:none}.lg-container.lg-show{display:block}.lg-container.lg-dragging-vertical .lg-backdrop,.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current{-webkit-transition-duration:0s!important;-moz-transition-duration:0s!important;transition-duration:0s!important}.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current{opacity:1}.lg-inline .lg-backdrop,.lg-inline .lg-outer{position:absolute}.lg-inline .lg-backdrop{z-index:1}.lg-inline .lg-outer{z-index:2}.lg-inline .lg-maximize:after{content:"\e909"}.lg-components{bottom:0;left:0;position:absolute;right:0;-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform .35s ease-out 0s;-moz-transition:-moz-transform .35s ease-out 0s;transition:-webkit-transform .35s ease-out 0s;-moz-transition:transform .35s ease-out 0s,-moz-transform .35s ease-out 0s;transition:transform .35s ease-out 0s;transition:transform .35s ease-out 0s,-webkit-transform .35s ease-out 0s,-moz-transform .35s ease-out 0s;will-change:transform;z-index:1080}.lg-container h1{font-size:30px}.lg-container h1.abc{border:3px solid #ff0}.mbox{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;font-family:"Noto Serif JP",serif;margin-left:auto;margin-right:auto;opacity:0;-webkit-transition:opacity .3s ease-out 0s;-moz-transition:opacity .3s ease-out 0s;transition:opacity .3s ease-out 0s}.mbox.is-show{opacity:1}.mbox__desc{-webkit-flex-shrink:0;flex-shrink:0;height:auto;text-align:left}.mbox__desc,.mbox__desc-name{font-family:"Noto Serif JP",serif;font-weight:400!important}.mbox__desc-name{line-height:1}.mbox__desc-cap{display:block}.mbox__desc-cap,.mbox__desc-txt{font-family:"Noto Serif JP",serif;font-weight:400!important;line-height:1.6}.mbox__desc-txt{padding-left:2.08333vmin;padding-right:.69444vmin;text-align:left}.mbox__desc-txt::-webkit-scrollbar{width:6px}.mbox__desc-txt::-webkit-scrollbar-track{background-color:transparent;border-radius:20px}.mbox__desc-txt::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:20px}.mbox__desc-txt::-webkit-scrollbar-thumb:hover{background-color:#767676}.ga__modal{bottom:0;left:0;position:fixed;rotate:none;scale:none;-webkit-transform:translateY(100%) translateZ(0) rotate(45deg);-moz-transform:translateY(100%) translateZ(0) rotate(45deg);transform:translateY(100%) translateZ(0) rotate(45deg);-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;-webkit-transition:-webkit-transform 1.2s cubic-bezier(.19,1,.22,1) 0s;transition:-webkit-transform 1.2s cubic-bezier(.19,1,.22,1) 0s;-moz-transition:transform 1.2s cubic-bezier(.19,1,.22,1) 0s,-moz-transform 1.2s cubic-bezier(.19,1,.22,1) 0s;transition:transform 1.2s cubic-bezier(.19,1,.22,1) 0s;transition:transform 1.2s cubic-bezier(.19,1,.22,1) 0s,-webkit-transform 1.2s cubic-bezier(.19,1,.22,1) 0s,-moz-transform 1.2s cubic-bezier(.19,1,.22,1) 0s;translate:none;visibility:hidden;width:100%;will-change:transform;z-index:6}.ga__modal.is-show{-webkit-transform:translate(0) translateZ(0) rotate(0deg);-moz-transform:translate(0) translateZ(0) rotate(0deg);transform:translate(0) translateZ(0) rotate(0deg);visibility:visible}.ga__modal-close{height:3.81944vw;position:absolute;right:.69444vw;top:-1.38889vw;-webkit-transition:opacity .2s ease-out 0s,-webkit-transform .2s ease-out 0s;transition:opacity .2s ease-out 0s,-webkit-transform .2s ease-out 0s;-moz-transition:transform .2s ease-out 0s,opacity .2s ease-out 0s,-moz-transform .2s ease-out 0s;transition:transform .2s ease-out 0s,opacity .2s ease-out 0s;transition:transform .2s ease-out 0s,opacity .2s ease-out 0s,-webkit-transform .2s ease-out 0s,-moz-transform .2s ease-out 0s;width:3.81944vw;z-index:3}.ga__modal-close img{height:auto;width:100%}.ga__modal-arrow{bottom:0;height:3.47222vw;margin-bottom:auto;margin-top:auto;position:absolute;top:0;-webkit-transition:opacity .2s ease-out 0s,-webkit-transform .2s ease-out 0s;transition:opacity .2s ease-out 0s,-webkit-transform .2s ease-out 0s;-moz-transition:transform .2s ease-out 0s,opacity .2s ease-out 0s,-moz-transform .2s ease-out 0s;transition:transform .2s ease-out 0s,opacity .2s ease-out 0s;transition:transform .2s ease-out 0s,opacity .2s ease-out 0s,-webkit-transform .2s ease-out 0s,-moz-transform .2s ease-out 0s;width:3.47222vw;z-index:4}.ga__modal-arrow img{height:auto;width:100%}.ga__modal-arrow--prev{left:4.16667vw}.ga__modal-arrow--next{right:4.16667vw}.ga__modal__inner{background-color:#fff;border-top-left-radius:3.47222vw;border-top-right-radius:3.47222vw;height:60vh;height:60svh;overflow:hidden;width:100%}.ga__modal__conts,.ga__modal__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;position:relative;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.ga__modal__conts{pointer-events:auto;width:70.83333vw;z-index:3}.ga__swiper{height:100%;position:relative;width:100%}.ga__list{height:100%;width:100%}.ga__list,.ga__modal__item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;position:relative}.ga__modal__item{pointer-events:auto;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.page-index .ga__modal__item.swiper-slide-active img.ga__modal-image,.swiper-slide-active .ga__modal__item img.ga__modal-image{opacity:1}.ga__modal__item img.ga__modal-image{-webkit-transition:opacity 1.2s ease-out 0s;-moz-transition:opacity 1.2s ease-out 0s;transition:opacity 1.2s ease-out 0s}.ga__modal-pic{-webkit-flex-shrink:0;flex-shrink:0;position:relative}.ga__modal-pic img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:100%}.swiper-lazy-preloader{border-color:#5bb1f5 #5bb1f5 transparent;bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.ga__modal-words{width:100%}.ga__modal-desc{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;height:100%;overflow:auto;padding-left:4.86111vw;padding-right:2.08333vw;position:relative;width:100%;z-index:2;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:50%}.ga__modal-desc::-webkit-scrollbar{width:6px}.ga__modal-desc::-webkit-scrollbar-track{background-color:transparent;border-radius:20px}.ga__modal-desc::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#000;border-radius:20px}.ga__modal-desc::-webkit-scrollbar-thumb:hover{background-color:#000}.ga__modal-desc.is-flex-start{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start}.ga__modal-ttl{font-family:"NotoSerifJP-Bold"!important;font-size:1.80556vw;line-height:1.4;text-align:center}.ga__modal-ttl,.ga__modal-txt{letter-spacing:.13889vw;width:100%}.ga__modal-txt{font-family:"Noto Serif JP",serif;font-size:1.38889vw;line-height:1.9;margin-top:2.08333vw}.ga__modal-txt.is-one-line{text-align:center}.card__swiper{padding-bottom:1.38889vw;padding-top:3.81944vw;pointer-events:none;width:100%}.card__swiper--under{margin-top:-3.81944vw}.card__list{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.card__list.swiper-wrapper{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1)!important;-moz-transition-timing-function:cubic-bezier(.215,.61,.355,1)!important;transition-timing-function:cubic-bezier(.215,.61,.355,1)!important}.page-index .card__list.swiper-wrapper{-webkit-transition-timing-function:linear!important;-moz-transition-timing-function:linear!important;transition-timing-function:linear!important}.card__item{height:11.94444vw;pointer-events:none;position:relative;width:11.94444vw}.card__item,.card__item-pic{display:block;-webkit-transition:-webkit-transform .2s ease-out 0s;transition:-webkit-transform .2s ease-out 0s;-moz-transition:transform .2s ease-out 0s,-moz-transform .2s ease-out 0s;transition:transform .2s ease-out 0s;transition:transform .2s ease-out 0s,-webkit-transform .2s ease-out 0s,-moz-transform .2s ease-out 0s}.card__item-pic{height:100%;overflow:hidden;pointer-events:auto;width:100%}.card__item-pic.is-disable{pointer-events:none}.card__item-pic img{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .2s ease-out 0s,-webkit-filter .2s ease-out 0s;transition:-webkit-transform .2s ease-out 0s,-webkit-filter .2s ease-out 0s;-moz-transition:transform .2s ease-out 0s,filter .2s ease-out 0s,-moz-transform .2s ease-out 0s;transition:transform .2s ease-out 0s,filter .2s ease-out 0s;transition:transform .2s ease-out 0s,filter .2s ease-out 0s,-webkit-transform .2s ease-out 0s,-moz-transform .2s ease-out 0s,-webkit-filter .2s ease-out 0s;width:100%}.card__balloon{border:.20833vw solid #000;border-radius:6.94444vw;bottom:11.11111vw;display:inline-block;font-family:"NotoSerifJP-Bold"!important;font-size:.97222vw;letter-spacing:.06944vw;line-height:1.2;min-width:6.94444vw;opacity:0;padding:.69444vw 1.04167vw;pointer-events:none;right:.55556vw;text-align:center;text-overflow:ellipsis;-webkit-transform-origin:80% 100%;-moz-transform-origin:80% 100%;-ms-transform-origin:80% 100%;transform-origin:80% 100%;will-change:transform;z-index:1}.card__balloon,.card__balloon:before{background-color:#fff;position:absolute}.card__balloon:before{bottom:-.20833vw;content:"";height:.41667vw;right:1.875vw;width:.48611vw}.card__balloon:after{background-color:#000;border-radius:.69444vw;bottom:-.27778vw;content:"";height:.13889vw;position:absolute;right:1.59722vw;-webkit-transform:rotate(50deg);-moz-transform:rotate(50deg);-ms-transform:rotate(50deg);transform:rotate(50deg);width:1.04167vw}@-webkit-keyframes fadeIn{to{opacity:1}}@-moz-keyframes fadeIn{to{opacity:1}}.page-index #section-contents{overflow-x:hidden}.page-index .shape{background-position:50%;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;position:absolute;z-index:1}.page-index .join__shape--2{background-image:url(../img/bubble-q.png);height:22.08333vw;right:-6.94444vw;top:-7.63889vw;width:23.05556vw}.page-index .scroller__shape--4{background-image:url(../img/scroll-shape-4.png);bottom:-.625vmin;height:12.75vmin;left:-3.61111vmin;width:26.375vmin}.page-index .scroller__shape--5{background-image:url(../img/scroll-shape-5.png);height:14.22222vmin;left:0;top:2.77778vmin;width:23.44444vmin}.page-index .kv{background-color:#eceae6;position:relative;width:100%}.page-index .kv__inner{height:100%;height:55.55556vw;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.page-index .kv__head,.page-index .kv__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.page-index .kv__head{height:100%;width:44.09722vw;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-flex-shrink:0;flex-shrink:0}.page-index .kv__ttl{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-shrink:0;flex-shrink:0;font-family:"NotoSerifJP-Medium"!important;-webkit-transition:opacity .3s ease-out 0s;-moz-transition:opacity .3s ease-out 0s;transition:opacity .3s ease-out 0s;width:35.48611vw}.page-index .kv__ttl.is-show{opacity:1}.page-index .kv__ttl img{height:auto;width:100%}.page-index .kv__txt{font-family:"NotoSerifJP-Medium"!important;font-size:1.38889vw;letter-spacing:.13889vw;line-height:2.2;margin-top:2.43056vw;position:relative;text-align:center}.page-index .kv__visual{-webkit-flex-shrink:0;flex-shrink:0;height:100%;height:52.77778vw;overflow:hidden;position:relative;width:100%;width:55.97222vw;will-change:transform,opacity,filter;z-index:0}.page-index .kv__visual-img{background-clip:border-box;background-image:url(../img/kv-img-1a.webp?v2);background-position:50%;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;will-change:transform,opacity,filter}.page-index .kv__visual-img--2{background-image:url(../img/kv-img-2a.webp?v2)}.page-index .kv__visual-img--3{background-image:url(../img/kv-img-3a.webp?v2);-webkit-transform-origin:50% 99%;-moz-transform-origin:50% 99%;-ms-transform-origin:50% 99%;transform-origin:50% 99%}.page-index .kv__visual-img--4{background-image:url(../img/kv-img-4a.webp?v2)}.page-index .news{background-color:#fff;border-radius:2.63889vw;height:15.97222vw;margin-left:auto;margin-right:auto;position:relative;top:-3.47222vw;width:76.38889vw;z-index:2}.page-index .news__inner{border-radius:2.63889vw;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;height:100%;overflow:hidden;position:relative;width:100%;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.page-index .news__ttl{left:3.61111vw;position:absolute;top:-.625vw;width:6.52778vw}.page-index .news__ttl img{height:auto;width:100%}.page-index .news__list{height:11.11111vw;overflow-y:auto;padding-right:2.08333vw;width:59.72222vw}.page-index .news__list::-webkit-scrollbar{width:6px}.page-index .news__list::-webkit-scrollbar-track{background-color:#e3e1dd;border-radius:20px}.page-index .news__list::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#000;border-radius:20px}.page-index .news__list::-webkit-scrollbar-thumb:hover{background-color:#000}.page-index .news__item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;margin-bottom:.55556vw;margin-top:.55556vw}.page-index .news__item:last-child{margin-bottom:0}.page-index .news__item-date{-webkit-flex-shrink:0;flex-shrink:0;font-family:Jost,sans-serif;font-size:1.25vw;font-weight:600;letter-spacing:.06944vw;line-height:1.4;width:13.88889vw}.page-index .news__item-txt{font-family:"NotoSerifJP-Medium"!important;font-size:1.25vw;line-height:1.4}.page-index .news__item-txt a{line-height:1.4;text-decoration:underline;text-underline-offset:.34722vw;-webkit-transition:opacity .2s ease-out 0s;-moz-transition:opacity .2s ease-out 0s;transition:opacity .2s ease-out 0s}.page-index .concept{background-color:#eceae6;padding-top:3.47222vw;position:relative;width:100%}.page-index .concept__inner{background-color:#eceae6;margin-left:auto;margin-right:auto;max-width:100vw;padding-bottom:12.5vw}.page-index .concept__box{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;margin-left:auto;margin-right:auto;width:83.33333vw;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-transform:translateX(2.08333vw);-moz-transform:translateX(2.08333vw);-ms-transform:translateX(2.08333vw);transform:translateX(2.08333vw)}.page-index .concept__ttl{font-family:"NotoSerifJP-SemiBold"!important;font-size:3.47222vw;letter-spacing:.20833vw;line-height:1.8}.page-index .concept__desc{width:41.66667vw}.page-index .concept__desc-message{margin-top:.69444vw}.page-index .concept__desc-message p{font-family:"NotoSerifJP-Medium"!important;font-size:1.38889vw;letter-spacing:.13889vw;margin-bottom:2.08333vw}.page-index .concept__desc-catch{background-color:#000;border-radius:6.94444vw;color:#fff;font-family:"NotoSerifJP-Medium"!important;font-size:1.38889vw;height:3.47222vw;margin-top:6.25vw;pointer-events:none;width:24.30556vw}.page-index .concept__desc-catch,.page-index .concept__movie{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;position:relative}.page-index .concept__movie{border-radius:1.38889vw;-webkit-box-shadow:0 8px 12px hsla(0,0%,84%,.1);box-shadow:0 8px 12px hsla(0,0%,84%,.1);margin:2.08333vw auto 8.33333vw;overflow:hidden;width:83.33333vw;z-index:2}.page-index .concept__movie img{height:auto;width:100%}.page-index .video__btn{cursor:pointer;position:relative;-webkit-transition:-webkit-filter .2s ease-out 0s;transition:-webkit-filter .2s ease-out 0s;-moz-transition:filter .2s ease-out 0s;transition:filter .2s ease-out 0s;transition:filter .2s ease-out 0s,-webkit-filter .2s ease-out 0s}.page-index .video__btn img{height:auto;-webkit-transition:-webkit-transform .3s ease-out 0s;transition:-webkit-transform .3s ease-out 0s;-moz-transition:transform .3s ease-out 0s,-moz-transform .3s ease-out 0s;transition:transform .3s ease-out 0s;transition:transform .3s ease-out 0s,-webkit-transform .3s ease-out 0s,-moz-transform .3s ease-out 0s;width:100%}.page-index .scroller{height:100dvh;min-height:41.66667vw;overflow:hidden;position:relative;width:100%;z-index:1}.page-index .scroller__item,.page-index .scroller__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;height:100%}.page-index .scroller__item{-webkit-flex-shrink:0;flex-shrink:0;overflow:hidden;position:relative;width:100vw}.page-index .scroller__item--1{width:100dvw}.page-index .scroller__item--2,.page-index .scroller__item--3{width:160dvw}.page-index .scroller__item-desc{background-color:#4f9feb;border-top-right-radius:13.88889vw;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;height:100%;overflow:hidden;padding-left:7.63889vw;padding-right:7.63889vw;position:relative;width:56.25vw;z-index:1;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.page-index .scroller__item--2 .scroller__item-desc{background:-webkit-gradient(linear,right top,left bottom,color-stop(20%,#32d48d),to(#268efe));background:-webkit-linear-gradient(top right,#32d48d 20%,#268efe);background:-moz-linear-gradient(top right,#32d48d 20%,#268efe);background:linear-gradient(to bottom left,#32d48d 20%,#268efe)}.page-index .scroller__item--3 .scroller__item-desc{background:-webkit-gradient(linear,right top,left bottom,color-stop(20%,#ffaa86),to(#5c34f1));background:-webkit-linear-gradient(top right,#ffaa86 20%,#5c34f1);background:-moz-linear-gradient(top right,#ffaa86 20%,#5c34f1);background:linear-gradient(to bottom left,#ffaa86 20%,#5c34f1)}.page-index .scroller__item-ttl{color:#fff;font-family:"NotoSerifJP-SemiBold"!important;font-size:2.63889vw;letter-spacing:.20833vw;line-height:1.8;text-align:left}.page-index .scroller__item-txt{color:#fff;font-family:"NotoSerifJP-Medium"!important;font-size:1.25vw;letter-spacing:.20833vw;line-height:2.2;margin-top:2.43056vw;text-align:left}.page-index .scroller__bg{height:100vh;height:100dvh;left:0;position:absolute;top:0;width:100vw;will-change:transform;z-index:-1}.page-index .scroller__item-pic{height:100%;position:absolute;width:100%;width:100vw;will-change:transform}.page-index .scroller__item-pic img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%;will-change:transform}.page-index .scroller__item-pic--1{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);z-index:3}.page-index .scroller__item-pic--2{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);-webkit-transform-origin:80% 20%;-moz-transform-origin:80% 20%;-ms-transform-origin:80% 20%;transform-origin:80% 20%;z-index:2}.page-index .scroller__item-pic--3{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);-webkit-transform-origin:80% 95%;-moz-transform-origin:80% 95%;-ms-transform-origin:80% 95%;transform-origin:80% 95%;z-index:1}.page-index .project{padding-top:9.02778vw;position:relative;width:100%}.page-index .project__head{margin-left:auto;margin-right:auto;max-width:100vw;position:relative;width:100%}.page-index .project__ttl{font-family:"NotoSerifJP-SemiBold"!important;font-size:3.47222vw;letter-spacing:.20833vw;line-height:1.2;text-align:center;text-decoration:underline;text-decoration-thickness:.20833vw;text-underline-offset:1.52778vw}.page-index .project__txt{font-family:"NotoSerifJP-Medium"!important;font-size:2.5vw;letter-spacing:.27778vw;margin-top:3.47222vw;text-align:center}.page-index .project__navi{margin-left:auto;margin-right:auto;margin-top:4.16667vw;width:83.33333vw;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.page-index .project__navi,.page-index .project__navi__item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.page-index .project__navi__item{border:1px solid #000;border-radius:1.38889vw;cursor:pointer;height:9.72222vw;width:26.38889vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;padding-left:2.08333vw;padding-right:1.38889vw;position:relative;-webkit-transition:background-color .2s ease-out 0s,color .2s ease-out 0s;-moz-transition:background-color .2s ease-out 0s,color .2s ease-out 0s;transition:background-color .2s ease-out 0s,color .2s ease-out 0s;z-index:2}.page-index .project__navi__item:after{background-image:url(../img/ico-arrow-d.png);background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;border:1px solid transparent;bottom:0;content:"";height:2.15278vw;margin-bottom:auto;margin-top:auto;position:absolute;right:1.04167vw;top:0;-webkit-transition:-webkit-transform .2s ease-out 0s;transition:-webkit-transform .2s ease-out 0s;-moz-transition:transform .2s ease-out 0s,-moz-transform .2s ease-out 0s;transition:transform .2s ease-out 0s;transition:transform .2s ease-out 0s,-webkit-transform .2s ease-out 0s,-moz-transform .2s ease-out 0s;width:2.15278vw;will-change:transform}.page-index .project__navi__balloon{display:none;pointer-events:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;background-color:#339bff;border-radius:.69444vw;bottom:-9.02778vw;color:#fff;justify-content:center;left:0;margin-left:auto;margin-right:auto;padding:1.18056vw .34722vw;position:absolute;right:0;width:24.30556vw}.page-index .project__navi__balloon.end{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.page-index .project__navi__balloon:before{border-bottom:1.04167vw solid #339bff;border-left:1.04167vw solid transparent;border-right:1.04167vw solid transparent;content:"";display:block;height:0;margin-left:auto;margin-right:auto;position:absolute;top:-.97222vw;width:0}.page-index .project__navi__item.end .project__navi__balloon{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.page-index .project__navi__balloon.project__navi__balloon--2{background-color:#6dba6d}.page-index .project__navi__balloon.project__navi__balloon--2:before{border-bottom:1.04167vw solid #6dba6d}.page-index .project__navi__balloon.project__navi__balloon--3{background-color:#ff488a}.page-index .project__navi__balloon.project__navi__balloon--3:before{border-bottom:1.04167vw solid #ff488a}.page-index .project__navi__balloon-ttl{border:1px solid #fff;border-radius:3.47222vw;font-size:1.66667vw;line-height:1;padding-bottom:.48611vw;padding-top:.34722vw;text-align:center;width:6.94444vw}.page-index .project__navi__balloon-txt{font-size:1.38889vw;letter-spacing:.06944vw;line-height:1.5;margin-top:.69444vw;text-align:center}.page-index .project__navi__item-ttl{margin-top:.34722vw}.page-index .project__navi__item-ttl img{height:auto;-webkit-transition:-webkit-filter .2s ease-out 0s;transition:-webkit-filter .2s ease-out 0s;-moz-transition:filter .2s ease-out 0s;transition:filter .2s ease-out 0s;transition:filter .2s ease-out 0s,-webkit-filter .2s ease-out 0s;vertical-align:middle;width:100%}.page-index .project__navi__item--1 .project__navi__item-ttl{width:9.86111vw}.page-index .project__navi__item--2 .project__navi__item-ttl,.page-index .project__navi__item--3 .project__navi__item-ttl{width:10.41667vw}.page-index .project__navi__item-txt{font-family:"NotoSerifJP-Medium"!important;font-size:1.66667vw;letter-spacing:.03472vw;line-height:1.5;margin-left:-.93333vw;margin-top:1.04167vw}.page-index .project__phase{margin-left:auto;margin-right:auto;margin-top:6.25vw;max-width:100vw;overflow-x:hidden;padding-bottom:9.72222vw;position:relative}.page-index .phase{background-color:#fff;border-radius:1.52778vw;margin-bottom:3.47222vw;margin-left:8.33333vw;padding:5.55556vw 8.33333vw;position:relative;width:77.77778vw}.page-index .phase:last-child{margin-bottom:0}.page-index .phase--2{margin-left:13.88889vw;margin-top:6.94444vw}.page-index .phase__btn-wrapper{width:100%}.page-index .phase__btn,.page-index .phase__btn-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.page-index .phase__btn{background-color:#000;border-radius:.69444vw;color:#fff;cursor:pointer;font-size:1.52778vw;height:4.51389vw;letter-spacing:.06944vw;margin-top:2.43056vw;width:27.08333vw;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;border:1px solid #000;position:relative;-webkit-transition:background-color .2s ease-out 0s,color .2s ease-out 0s;-moz-transition:background-color .2s ease-out 0s,color .2s ease-out 0s;transition:background-color .2s ease-out 0s,color .2s ease-out 0s;z-index:1}.page-index .phase__btn:after{background-image:url(../img/ico-arrow-r.png);background-position:top;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;border:1px solid transparent;bottom:0;content:"";height:1.80556vw;margin-bottom:auto;margin-top:auto;position:absolute;right:1.38889vw;top:0;-webkit-transition:-webkit-transform .2s ease-out 0s;transition:-webkit-transform .2s ease-out 0s;-moz-transition:transform .2s ease-out 0s,-moz-transform .2s ease-out 0s;transition:transform .2s ease-out 0s;transition:transform .2s ease-out 0s,-webkit-transform .2s ease-out 0s,-moz-transform .2s ease-out 0s;width:1.80556vw;will-change:transform}.page-index .story__btn{background-color:#000;border-radius:.69444vw;color:#fff;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;font-size:1.52778vw;height:4.51389vw;letter-spacing:.06944vw;margin-top:1.38889vw;width:27.08333vw;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;border:1px solid #000;justify-content:center;position:relative;-webkit-transition:background-color .2s ease-out 0s,color .2s ease-out 0s;-moz-transition:background-color .2s ease-out 0s,color .2s ease-out 0s;transition:background-color .2s ease-out 0s,color .2s ease-out 0s;z-index:1}.page-index .story__btn:after{background-image:url(../img/ico-arrow-r.png);background-position:top;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;border:1px solid transparent;bottom:0;content:"";height:1.80556vw;margin-bottom:auto;margin-top:auto;position:absolute;right:1.38889vw;top:0;-webkit-transition:-webkit-transform .2s ease-out 0s;transition:-webkit-transform .2s ease-out 0s;-moz-transition:transform .2s ease-out 0s,-moz-transform .2s ease-out 0s;transition:transform .2s ease-out 0s;transition:transform .2s ease-out 0s,-webkit-transform .2s ease-out 0s,-moz-transform .2s ease-out 0s;width:1.80556vw;will-change:transform}.page-index .phase--2 .phase__head{padding-left:25vw}.page-index .phase__num img{height:auto;width:100%}.page-index .phase--1 .phase__num{width:18.81944vw}.page-index .phase--2 .phase__num{margin-top:8.33333vw;width:19.86111vw}.page-index .phase--3 .phase__num{width:19.93056vw}.page-index .phase__ttl{margin-top:3.47222vw}.page-index .phase__ttl-sub{display:inline-block;font-family:"NotoSerifJP-Medium"!important;font-size:2.08333vw;line-height:1.2;padding-bottom:.69444vw;position:relative}.page-index .phase__ttl-sub:after{background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#000),color-stop(50%,transparent));background-image:-webkit-linear-gradient(left,#000 50%,transparent 0);background-image:-moz-linear-gradient(left,#000 50%,transparent 50%);background-image:linear-gradient(90deg,#000 50%,transparent 0);-webkit-background-size:8px 3px;background-size:8px 3px;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.page-index .phase__ttl-main{font-family:"NotoSerifJP-SemiBold"!important;font-size:2.98611vw;letter-spacing:0;line-height:1.55;margin-top:1.38889vw}.page-index .phase__ttl-main--3{letter-spacing:.13889vw}.page-index .phase__comming{border-radius:2.43056vw;display:block;overflow:hidden;position:absolute;right:-9.02778vw;top:5.90278vw;-webkit-transition:-webkit-filter .3s ease-out 0s;transition:-webkit-filter .3s ease-out 0s;-moz-transition:filter .3s ease-out 0s;transition:filter .3s ease-out 0s;transition:filter .3s ease-out 0s,-webkit-filter .3s ease-out 0s;width:44.44444vw;will-change:transform;z-index:2}.page-index .phase__comming img{height:auto;-webkit-transition:-webkit-transform .3s ease-out 0s;transition:-webkit-transform .3s ease-out 0s;-moz-transition:transform .3s ease-out 0s,-moz-transform .3s ease-out 0s;transition:transform .3s ease-out 0s;transition:transform .3s ease-out 0s,-webkit-transform .3s ease-out 0s,-moz-transform .3s ease-out 0s;vertical-align:top;width:100%}.page-index .phase--2 .phase__comming{left:-6.94444vw;right:auto;width:38.19444vw}.page-index .phase--2 .phase__comming--2-1{height:19.16667vw;width:33.98148vw}.page-index .phase--2 .phase__comming--2-2{height:19.16667vw;top:27.08333vw;width:33.98148vw}.page-index .phase--3 .phase__comming{right:-7.98611vw}.page-index .phase__com{margin-left:auto;margin-right:auto;margin-top:5.55556vw;position:relative;width:61.11111vw}.page-index .phase__com__inner{border-radius:6.94444vw;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;height:10.41667vw;padding-left:6.94444vw;width:100%;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;background-color:#f5f5f5}.page-index .phase__com-txt{font-family:"NotoSerifJP-Medium"!important;font-size:1.38889vw;line-height:1.8}.page-index .phase__com-ill{position:absolute;right:5.90278vw;top:-3.47222vw;width:23.05556vw}.page-index .phase__com-ill img{height:auto;width:100%}.page-index .phase__apply{margin-top:6.94444vw;position:relative}.page-index .phase__idea-item{padding-bottom:1.38889vw;padding-top:1.38889vw}.page-index .phase__idea-ttl{font-size:1.45833vw;letter-spacing:.03472vw;text-align:center}.page-index .phase__apply-ttl{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;line-height:1.2;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;margin-top:9.02778vw}.page-index .phase__apply-ttl span{display:inline-block;font-family:"NotoSerifJP-SemiBold"!important;font-size:2.5vw;padding-left:.69444vw;position:relative;vertical-align:middle}.page-index .phase__apply-ttl span:after{background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#000),color-stop(50%,transparent));background-image:-webkit-linear-gradient(left,#000 50%,transparent 0);background-image:-moz-linear-gradient(left,#000 50%,transparent 50%);background-image:linear-gradient(90deg,#000 50%,transparent 0);-webkit-background-size:7px 3px;background-size:7px 3px;bottom:-.55556vw;content:"";height:1px;left:.90278vw;position:absolute;width:98%}.page-index .phase__apply-alpha{line-height:1.2;margin-right:1.04167vw;vertical-align:middle;width:5.34722vw}.page-index .phase__apply-alpha.phase__apply-alpha--b{width:4.44444vw}.page-index .phase__apply-alpha img{height:auto;line-height:1;vertical-align:middle;width:100%}.page-index .phase__apply-txt{font-family:"NotoSerifJP-Medium"!important;font-size:1.25vw;letter-spacing:.06944vw;margin-top:2.08333vw;text-align:justify}.page-index .phase__apply-toggle{background-color:#000;border-radius:.69444vw;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;font-size:1.52778vw;height:4.44444vw;margin-left:auto;margin-right:auto;margin-top:2.77778vw;width:32.63889vw;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;position:relative;-webkit-transition:opacity .2s ease-out 0s;-moz-transition:opacity .2s ease-out 0s;transition:opacity .2s ease-out 0s;z-index:1}.page-index .new-txt{font-size:1.52778vw;letter-spacing:.05em;margin-top:5.55556vw;text-align:center}.page-index .new-toggle{background-color:#000;border-radius:.69444vw;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;font-size:1.52778vw;height:6.52778vw;margin-left:auto;margin-right:auto;margin-top:1.38889vw;width:32.63889vw;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;position:relative;-webkit-transition:opacity .2s ease-out 0s;-moz-transition:opacity .2s ease-out 0s;transition:opacity .2s ease-out 0s;z-index:1}.page-index .phase__apply-toggle-bar{height:1.04167vw;position:absolute;right:1.38889vw;width:1.04167vw}.page-index .phase__apply-toggle-bar.is-com{right:0}.page-index .phase__apply-toggle-bar--1{background-color:#fff;height:1px;position:absolute;top:50%;width:1.04167vw}.page-index .is-com .phase__apply-toggle-bar--1{background-color:#000;left:0}.page-index .is-com .phase__apply-toggle-bar--2{background-color:#000}.page-index .phase__apply-toggle-bar--2{background-color:#fff;height:1.04167vw;left:50%;position:absolute;-webkit-transition:-webkit-transform .2s ease-out 0s;transition:-webkit-transform .2s ease-out 0s;-moz-transition:transform .2s ease-out 0s,-moz-transform .2s ease-out 0s;transition:transform .2s ease-out 0s;transition:transform .2s ease-out 0s,-webkit-transform .2s ease-out 0s,-moz-transform .2s ease-out 0s;width:1px}.page-index .is-active .phase__apply-toggle-bar--2{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.page-index .phase__apply-body{background-color:#e8f4fa;border-radius:1.38889vw;padding:4.86111vw 5.55556vw 3.47222vw;-webkit-transform:translateY(-2.22222vw);-moz-transform:translateY(-2.22222vw);-ms-transform:translateY(-2.22222vw);transform:translateY(-2.22222vw)}.page-index .phase__apply-body--2{padding:4.86111vw 4.72222vw}.page-index .phase__apply-item{padding-bottom:2.22222vw;padding-top:2.22222vw;position:relative}.page-index .phase__apply-item.item-mb{padding-bottom:3.47222vw}.page-index .phase__apply-item:after{background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#4f9feb),color-stop(50%,transparent));background-image:-webkit-linear-gradient(left,#4f9feb 50%,transparent 0);background-image:-moz-linear-gradient(left,#4f9feb 50%,transparent 50%);background-image:linear-gradient(90deg,#4f9feb 50%,transparent 0);-webkit-background-size:5px 1px;background-size:5px 1px;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.page-index .phase__apply-item:last-child:after{display:none}.page-index .phase__apply-item-ttl{background-color:#fff;border-radius:6.94444vw;display:inline-block;font-family:"NotoSerifJP-SemiBold"!important;font-size:1.38889vw;letter-spacing:.06944vw;line-height:1;margin-bottom:1.52778vw;padding:.625vw 2.08333vw}.page-index .phase__apply-item-link{font-family:"NotoSerifJP-Medium"!important;font-size:.97222vw;letter-spacing:.06944vw;-webkit-transition:opacity .2s ease-out 0s;-moz-transition:opacity .2s ease-out 0s;transition:opacity .2s ease-out 0s}.page-index .phase__apply-item-txt{font-family:"NotoSerifJP-Medium"!important;font-size:1.25vw;line-height:1.8;margin-bottom:.55556vw}.page-index .phase__apply-item-txt.is-place{margin-left:4.44444vw;text-indent:-4.16667vw}.page-index .phase__apply-item-txt:last-child{margin-bottom:0}.page-index .phase__apply-item-txt.mt30{margin-top:2.08333vw}.page-index .phase__apply-item-txt span{font-size:.97222vw;letter-spacing:.06944vw;margin-left:.69444vw}.page-index .phase__apply-flow{margin-left:auto;margin-right:auto;margin-top:1.04167vw;width:93%}.page-index .phase__apply-body--2 .phase__apply-flow{width:100%}.page-index .phase__apply-flow-idea{font-family:"NotoSerifJP-Medium"!important;font-size:1.25vw;letter-spacing:.06944vw;line-height:1.6}.page-index .phase__apply-idea-txt{font-size:1.25vw;letter-spacing:.06944vw;margin-bottom:2.08333vw;margin-top:2.08333vw;text-align:center}.page-index .idea__link{text-decoration:underline;text-underline-offset:.20833vw;-webkit-transition:opacity .2s ease-out 0s;-moz-transition:opacity .2s ease-out 0s;transition:opacity .2s ease-out 0s;will-change:transform,opacity}.page-index .phase__apply-flow-item{border:1px solid #000;border-radius:.69444vw;font-family:"NotoSerifJP-Medium"!important;font-size:1.25vw;letter-spacing:.06944vw;line-height:1.8;padding:1.59722vw 1.38889vw;text-align:center}.page-index .phase__apply-flow-item a.txt__link{text-decoration:underline;text-underline-offset:.20833vw;-webkit-transition:opacity .2s ease-out 0s;-moz-transition:opacity .2s ease-out 0s;transition:opacity .2s ease-out 0s}.page-index .phase__apply-flow-item a.txt__link.disabled{pointer-events:none}.page-index .phase__apply-flow-arrow{background-image:url(../img/ico-flow-arrow.png);background-position:top;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;height:.83333vw;margin:.69444vw auto;width:1.38889vw}.page-index .phase__sns-list{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;margin-left:auto;margin-right:auto;margin-top:1.18056vw;width:39.23611vw}.page-index .phase__sns-item,.page-index .phase__sns-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.page-index .phase__sns-item{background-color:#000;border-radius:.69444vw;height:4.86111vw;width:18.75vw;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;border:1px solid #000;color:#fff;justify-content:center;position:relative;-webkit-transition:background-color .2s ease-out 0s,color .2s ease-out 0s;-moz-transition:background-color .2s ease-out 0s,color .2s ease-out 0s;transition:background-color .2s ease-out 0s,color .2s ease-out 0s}.page-index .phase__sns-item span{font-family:"NotoSerifJP-Medium"!important;font-size:1.25vw;letter-spacing:.03472vw;line-height:1}.page-index .phase__sns-item p{-webkit-flex-shrink:0;flex-shrink:0;left:1.73611vw;margin-right:1.04167vw;position:absolute;width:1.73611vw}.page-index .phase__sns-item p img{height:auto;-webkit-transition:-webkit-filter .2s ease-out 0s;transition:-webkit-filter .2s ease-out 0s;-moz-transition:filter .2s ease-out 0s;transition:filter .2s ease-out 0s;transition:filter .2s ease-out 0s,-webkit-filter .2s ease-out 0s;vertical-align:middle;width:100%}.page-index .phase__sns-item--x{padding-left:1.38889vw}.page-index .phase__sns-item--insta{padding-left:2.5vw}.page-index .phase__apply-btn{background-color:#000;border-radius:.69444vw;color:#fff;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;font-size:1.52778vw;height:5.13889vw;margin-left:auto;margin-right:auto;margin-top:2.43056vw;width:25.69444vw;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;border:1px solid #000;justify-content:center;position:relative;-webkit-transition:background-color .2s ease-out 0s,color .2s ease-out 0s;-moz-transition:background-color .2s ease-out 0s,color .2s ease-out 0s;transition:background-color .2s ease-out 0s,color .2s ease-out 0s;z-index:1}.page-index .phase__apply-btn:after{background-image:url(../img/ico-arrow-r.png);background-position:top;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;border:1px solid transparent;bottom:0;content:"";height:1.80556vw;margin-bottom:auto;margin-top:auto;position:absolute;right:1.38889vw;top:0;-webkit-transition:-webkit-transform .2s ease-out 0s;transition:-webkit-transform .2s ease-out 0s;-moz-transition:transform .2s ease-out 0s,-moz-transform .2s ease-out 0s;transition:transform .2s ease-out 0s;transition:transform .2s ease-out 0s,-webkit-transform .2s ease-out 0s,-moz-transform .2s ease-out 0s;width:1.80556vw;will-change:transform}.page-index .phase__prize{border:1px solid #ffb16b;border-radius:1.38889vw;margin-top:5.55556vw;position:relative}.page-index .phase__prize__inner{border-radius:1.38889vw;overflow:hidden;padding:4.86111vw 5.55556vw 3.47222vw;position:relative;width:100%}.page-index .phase__prize-head{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.page-index .phase__prize-logo{-webkit-flex-shrink:0;flex-shrink:0;width:12.56944vw}.page-index .phase__prize-logo img{height:auto;width:100%}.page-index .phase__prize-logo--sub{-webkit-flex-shrink:0;flex-shrink:0;width:9.23611vw}.page-index .phase__prize-logo--sub img{height:auto;width:100%}.page-index .phase__prize-desc{-webkit-flex-shrink:0;flex-shrink:0;padding-left:6.25vw;width:100%}.page-index .phase__prize-ttl{font-family:"NotoSerifJP-Medium"!important;font-size:3.125vw;line-height:1.2;text-decoration:underline;text-decoration-thickness:.13889vw;text-underline-offset:1.38889vw}.page-index .phase__prize-txt{font-family:"NotoSerifJP-Medium"!important;font-size:1.38889vw;line-height:1.8;margin-top:2.63889vw}.page-index .phase__prize-catch{background-color:#fff9df;border-radius:1.38889vw;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;font-family:"NotoSerifJP-Medium"!important;font-size:1.25vw;line-height:1.8;margin-top:3.47222vw;padding-bottom:1.73611vw;padding-top:1.73611vw;text-align:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.page-index .phase__prize-img{margin-left:auto;margin-right:auto;margin-top:2.08333vw;width:51.66667vw}.page-index .phase__prize-img img{height:auto;width:100%}.page-index .phase__prize-list{font-family:"NotoSerifJP-Medium"!important;margin-top:3.47222vw}.page-index .phase__prize-item{font-family:"NotoSerifJP-Medium"!important;margin-bottom:3.47222vw}.page-index .phase__prize-item:last-child{margin-bottom:0}.page-index .phase__prize-item-ttl{border:1px solid #000;border-radius:6.94444vw;display:inline-block;font-family:"NotoSerifJP-Medium"!important;font-size:1.38889vw;line-height:1.1;margin-bottom:1.38889vw;padding:.41667vw 1.94444vw}.page-index .phase__prize-item-txt{font-family:"NotoSerifJP-Medium"!important;font-size:1.25vw;letter-spacing:.06944vw;line-height:1.5;margin-bottom:.34722vw}.page-index .phase__prize-item-txt.phase__prize-item-txt--num{margin-left:1.25vw;text-indent:-1.25vw}.page-index .phase__prize-item-txt span{font-size:.97222vw;padding-left:.34722vw}.page-index .phase__prize-item-txt:last-child{margin-bottom:0}.page-index .phase__prize-link{cursor:pointer;display:block;font-size:1.25vw;letter-spacing:.03472vw;line-height:1.4;margin-bottom:1.38889vw;text-decoration:underline;text-underline-offset:.48611vw;-webkit-transition:opacity .2s ease-out 0s;-moz-transition:opacity .2s ease-out 0s;transition:opacity .2s ease-out 0s;will-change:transform}.page-index .phase__prize-item-cap{font-size:.97222vw;letter-spacing:.06944vw;line-height:1.4;margin-bottom:.34722vw;margin-left:.97222vw;text-indent:-.97222vw}.page-index .phase__prize-item-cap.is-mt{margin-top:2.08333vw}.page-index .phase__message{text-align:center}.page-index .phase__message-catch{background-color:#000;border-radius:6.94444vw;color:#fff;display:inline-block;font-family:"NotoSerifJP-Medium"!important;font-size:1.52778vw;letter-spacing:.06944vw;padding:.27778vw 1.38889vw;width:100%}.page-index .phase__message-catch span{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.page-index .phase__message-catch span:before{content:"\007C";-webkit-flex-shrink:0;flex-shrink:0;font-size:1.80556vw;margin-right:1.38889vw;-webkit-transform:rotate(-30deg);-moz-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg)}.page-index .phase__message-catch span:after{content:"\007C";-webkit-flex-shrink:0;flex-shrink:0;font-size:1.80556vw;margin-left:1.38889vw;-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.page-index .phase__message-pre{background-color:#f5f5f5;border-radius:2.22222vw;display:inline-block;font-family:"NotoSerifJP-Medium"!important;font-size:1.45833vw;letter-spacing:.09028vw;margin-bottom:2.08333vw;margin-top:2.08333vw;padding:1.25vw 2.08333vw;text-align:center}.page-index .phase__message-sub{display:inline-block;font-family:"NotoSerifJP-Medium"!important;font-size:1.80556vw;letter-spacing:.06944vw;line-height:1.5;margin-top:2.22222vw;position:relative}.page-index .phase__message-sub:after{background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#000),color-stop(50%,transparent));background-image:-webkit-linear-gradient(left,#000 50%,transparent 0);background-image:-moz-linear-gradient(left,#000 50%,transparent 50%);background-image:linear-gradient(90deg,#000 50%,transparent 0);-webkit-background-size:6px 2px;background-size:6px 2px;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.page-index .phase__message-ttl{display:inline-block;font-family:"NotoSerifJP-SemiBold"!important;font-size:2.56944vw;letter-spacing:0;line-height:1.5;margin-top:1.04167vw;position:relative}.page-index .phase__exp{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;margin-top:11.80556vw;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.page-index .phase__exp-ill{-webkit-flex-shrink:0;flex-shrink:0;width:13.33333vw}.page-index .phase__exp-ill img{height:auto;width:100%}.page-index .phase__exp-txt{letter-spacing:.13889vw;padding-left:4.86111vw}.page-index .phase__exp-txt,.page-index .phase__view-txt{font-family:"NotoSerifJP-Medium"!important;font-size:1.25vw;text-align:justify}.page-index .phase__view-txt{margin-top:2.63889vw}.page-index .phase__view-cap{font-family:"NotoSerifJP-Medium"!important;font-size:.97222vw;margin-left:.97222vw;margin-top:2.08333vw;text-indent:-.97222vw}.page-index .artist{background-color:#c1d9e5;border-radius:3.47222vw;margin-left:auto;margin-right:auto;max-width:100vw;overflow:hidden;padding:9.02778vw 8.33333vw;position:relative;width:100%}.page-index .artist__ttl{font-size:3.47222vw;text-align:center;text-decoration:underline;text-decoration-thickness:.13889vw;text-underline-offset:1.52778vw}.page-index .artist__ttl,.page-index .artist__txt{font-family:"NotoSerifJP-Medium"!important;position:relative;z-index:2}.page-index .artist__txt{font-size:1.25vw;letter-spacing:.06944vw;margin-left:auto;margin-right:auto;margin-top:3.47222vw;text-align:justify;width:65.97222vw}.page-index .artist__box{background-color:#eceae6;border-radius:2.08333vw;margin-top:4.16667vw;overflow:hidden;padding:6.25vw 8.33333vw;position:relative;z-index:2}.page-index .artist__item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;margin-bottom:6.25vw}.page-index .artist__item:last-child{margin-bottom:0}.page-index .artist__pic{-webkit-flex-shrink:0;flex-shrink:0;width:14.58333vw}.page-index .artist__pic img{height:auto;width:100%}.page-index .artist__desc{padding-left:4.86111vw}.page-index .artist__desc-name{font-family:"NotoSerifJP-Medium"!important;font-size:2.08333vw;line-height:1.1}.page-index .artist__desc-txt{font-family:"NotoSerifJP-Medium"!important;font-size:1.25vw;letter-spacing:.06944vw;line-height:1.9;margin-top:1.38889vw}.page-index .artist__btn{background-color:#000;border-radius:.69444vw;color:#fff;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;font-size:1.52778vw;height:4.51389vw;letter-spacing:.06944vw;margin-top:2.43056vw;width:34.72222vw;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;border:1px solid #000;justify-content:center;position:relative;-webkit-transition:background-color .2s ease-out 0s,color .2s ease-out 0s;-moz-transition:background-color .2s ease-out 0s,color .2s ease-out 0s;transition:background-color .2s ease-out 0s,color .2s ease-out 0s;z-index:1}.page-index .artist__btn:after{background-image:url(../img/ico-arrow-r.png);background-position:top;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;border:1px solid transparent;bottom:0;content:"";height:1.80556vw;margin-bottom:auto;margin-top:auto;position:absolute;right:1.38889vw;top:0;-webkit-transition:-webkit-transform .2s ease-out 0s;transition:-webkit-transform .2s ease-out 0s;-moz-transition:transform .2s ease-out 0s,-moz-transform .2s ease-out 0s;transition:transform .2s ease-out 0s;transition:transform .2s ease-out 0s,-webkit-transform .2s ease-out 0s,-moz-transform .2s ease-out 0s;width:1.80556vw;will-change:transform}.page-index .agree{background-color:#fff;border-radius:2.08333vw;height:33.33333vw;margin-left:auto;margin-right:auto;margin-top:5.55556vw;padding-top:2.77778vw;width:83.33333vw}.page-index .agree__ttl{font-family:"NotoSerifJP-Medium"!important;font-size:1.38889vw;text-align:center}.page-index .agree__inner{font-family:"NotoSerifJP-Medium"!important;font-size:.97222vw;height:20.83333vw;line-height:1.5;margin-left:auto;margin-right:auto;margin-top:1.875vw;overflow-y:auto;padding-right:2.08333vw;text-align:left;width:69.44444vw}.page-index .agree__inner p{letter-spacing:.06944vw;line-height:1.5;margin-left:.97222vw;margin-top:.20833vw;text-indent:-.97222vw}.page-index .agree__inner a{color:red;text-decoration:underline;text-underline-offset:.13889vw}.page-index .agree__inner::-webkit-scrollbar{width:6px}.page-index .agree__inner::-webkit-scrollbar-track{background-color:#e3e1dd;border-radius:20px}.page-index .agree__inner::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#000;border-radius:20px}.page-index .agree__inner::-webkit-scrollbar-thumb:hover{background-color:#000}.page-index .join{background-color:#fff;border-radius:4.86111vw;margin-left:auto;margin-right:auto;margin-top:6.94444vw;max-width:100vw;overflow:hidden;padding:9.02778vw 6.94444vw 15.97222vw;position:relative;width:100%;z-index:1}.page-index .join__ttl{font-family:"NotoSerifJP-Medium"!important;font-size:2.77778vw;line-height:1.4;margin-bottom:6.94444vw;text-align:center}.page-index .join__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;margin-top:4.86111vw;position:relative;width:100%;z-index:1;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.page-index .join__list--b{margin-top:4.86111vw}.page-index .join__list--c{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin-left:auto;margin-right:auto;margin-top:0}.page-index .join__item{-webkit-flex-shrink:0;flex-shrink:0}.page-index .join__item img{height:auto;width:100%}.page-index .join__list--c .join__item{margin-left:3.47222vw;margin-right:3.47222vw;margin-top:3.47222vw}.page-index .join__space{width:12.5vw}.page-index .join__item--1{width:20.06944vw}.page-index .join__item--2{width:17.98611vw}.page-index .join__item--3{width:22.91667vw}.page-index .join__item--4{width:14.79167vw}.page-index .join__item--5{width:12.29167vw}.page-index .join__item--6{width:6.875vw}.page-index .join__item--7{width:17.98611vw}.page-index .join__item--8{width:12.77778vw}.page-index .join__item--9{width:14.02778vw}.page-index .join__item--10{width:8.68056vw}.page-index .join__item--11{width:17.5vw}.page-index .join__item--12{width:11.38889vw}.page-index .join__item--13{width:10.13889vw}.page-index .join__item--14{width:19.44444vw}.page-index .join__item--15{width:27.84722vw}.page-index .join__item--16{width:11.94444vw}.page-index .join__item--17{width:20.48611vw}.page-index .join__item--18{width:14.86111vw}.page-index .join__item--19{width:10vw}.page-index .join-cert{font-size:1.52778vw;margin-top:3.47222vw;text-align:center}.page-index .join-cert,.page-index .join-cert p{font-family:"NotoSerifJP-Medium"!important;position:relative}.page-index .join-cert p{background-color:#fff;display:inline-block;padding-left:2.08333vw;padding-right:2.08333vw;z-index:1}.page-index .join-cert:after{background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#000),color-stop(50%,transparent));background-image:-webkit-linear-gradient(left,#000 50%,transparent 0);background-image:-moz-linear-gradient(left,#000 50%,transparent 50%);background-image:linear-gradient(90deg,#000 50%,transparent 0);-webkit-background-size:6px 2px;background-size:6px 2px;content:"";height:1px;left:0;position:absolute;top:50%;width:100%}.page-index .join__spo{border-top:2px solid #6dba6d;margin-top:5.55556vw}.page-index .join__spo-ttl{font-size:2.77778vw;margin-top:4.86111vw}.page-index .join__spo-ttl,.page-index .join__spo-txt{font-family:"NotoSerifJP-Medium"!important;text-align:center}.page-index .join__spo-txt{font-size:1.25vw;letter-spacing:.06944vw;margin-top:1.04167vw}.page-index .about{margin-top:-4.16667vw;width:100%}.page-index .about__head{background-attachment:fixed;background-image:url(../img/about-bg.webp);background-position:50%;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;height:62.5vw;width:100%;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.page-index .about__ttl{color:#fff;font-family:"NotoSerifJP-Medium"!important;font-size:3.47222vw;letter-spacing:.69444vw;line-height:1}.page-index .about__body{background-color:#000;color:#fff;padding-bottom:12.5vw;padding-top:9.02778vw}.page-index .about__body-ttl{color:#fff;font-family:"NotoSerifJP-Medium"!important;font-size:2.43056vw;letter-spacing:.55556vw;text-align:center}.page-index .about__body-txt{margin-top:4.16667vw}.page-index .about__body-txt p{color:#fff;font-size:1.38889vw;margin-bottom:2.43056vw;text-align:center}.page-index .about__btn{background-color:#000;border:1px solid #fff;border-radius:.55556vw;color:#fff;cursor:pointer;font-family:"NotoSerifJP-Medium"!important;font-size:1.52778vw;height:4.16667vw;margin-left:auto;margin-right:auto;margin-top:4.16667vw;-webkit-transition:background-color .2s ease-out 0s,color .2s ease-out 0s;-moz-transition:background-color .2s ease-out 0s,color .2s ease-out 0s;transition:background-color .2s ease-out 0s,color .2s ease-out 0s;width:25.69444vw;will-change:transform}.page-index .about__btn,.page-index .logo-area{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.page-index .logo-area{background-color:#eceae6;padding-bottom:6.94444vw;padding-top:6.94444vw}.page-index .logo-area a{display:block;width:17.98611vw}.page-index .logo-area a img{height:auto;width:100%}.page-index .award{position:relative}.page-index .award__head{background-attachment:fixed;background-image:url(../img/award-bg.webp);background-position:50%;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;height:704.86111vw;width:100%;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.page-index .award__inner{background-color:#eceae6;border-top-left-radius:6.94444vw;border-top-right-radius:6.94444vw;height:-webkit-calc(100% - 27.08333vw);height:-moz-calc(100% - 27.08333vw);height:calc(100% - 27.08333vw);left:0;margin-left:auto;margin-right:auto;overflow:hidden;padding-top:5.55556vw;position:absolute;right:0;top:27.08333vw;width:100%}.page-index .award__ttl{font-family:"NotoSerifJP-Medium"!important;font-size:2.84722vw;letter-spacing:.20833vw;line-height:1;text-align:center}.page-index .award__sub{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin-top:7.63889vw}.page-index .award__sub.award__sub--idea{margin-top:5.55556vw}.page-index .award__sub-ttl{display:inline-block;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;font-family:"NotoSerifJP-Medium"!important;font-size:2.5vw;letter-spacing:.20833vw;line-height:1.8;position:relative;text-align:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.page-index .award__sub-ttl:before{background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;content:"";display:block;margin-right:1.38889vw}.page-index .award__sub-ttl.award__sub-ttl--1:before{background-image:url(../img/ico-award-1.webp);height:6.09375vw;width:6.92708vw}.page-index .award__sub-ttl.award__sub-ttl--2:before{background-image:url(../img/ico-award-2.webp);height:6.82292vw;width:4.27083vw}.page-index .award__sub-ttl.award__sub-ttl--3:before{background-image:url(../img/ico-award-3.webp);height:6.82292vw;width:4.27083vw}.page-index .award__cap{font-family:"NotoSerifJP-Medium"!important;font-size:1.25vw;margin-top:1.38889vw;text-align:center}.page-index .other{background-color:#edebe7;padding-bottom:8.33333vw;padding-top:5.55556vw;position:relative;width:100%}.page-index .other__inner{padding-bottom:1.38889vw}.page-index .other__head{max-width:100vw;padding-left:6.94444vw;padding-right:6.94444vw;width:100%}.page-index .other__ttl{border-bottom:2px solid #000;display:inline-block;font-family:"NotoSerifJP-Medium"!important;font-size:2.84722vw;letter-spacing:.20833vw;line-height:1.6}.page-index .other__txt{font-family:"NotoSerifJP-Medium"!important;font-size:1.66667vw;letter-spacing:.13889vw;margin-top:1.38889vw}.page-index .award__navi{margin-top:5.55556vw}.page-index .award__navi,.page-index .award__navi-item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.page-index .award__navi-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;border:1px solid #000;border-radius:.69444vw;flex-direction:column;height:9.375vw;margin-left:1.11111vw;margin-right:1.11111vw;padding-left:1.38889vw;position:relative;-webkit-transition:background-color .2s ease-out 0s,color .2s ease-out 0s;-moz-transition:background-color .2s ease-out 0s,color .2s ease-out 0s;transition:background-color .2s ease-out 0s,color .2s ease-out 0s;width:19.79167vw}.page-index .award__navi-item:after{background-image:url(../img/ico-arrow-d.png);background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;border:1px solid transparent;bottom:0;content:"";height:2.15278vw;margin-bottom:auto;margin-top:auto;position:absolute;right:1.04167vw;top:0;-webkit-transition:-webkit-transform .2s ease-out 0s;transition:-webkit-transform .2s ease-out 0s;-moz-transition:transform .2s ease-out 0s,-moz-transform .2s ease-out 0s;transition:transform .2s ease-out 0s;transition:transform .2s ease-out 0s,-webkit-transform .2s ease-out 0s,-moz-transform .2s ease-out 0s;width:2.15278vw;will-change:transform}.page-index .award__navi-ttl{font-family:"NotoSerifJP-SemiBold"!important;font-size:1.59722vw;line-height:1}.page-index .award__navi-txt{font-size:1.25vw;letter-spacing:.1em;line-height:1.5;margin-top:1.25vw}.page-index .award__list{margin-left:auto;margin-right:auto;margin-top:5.55556vw;width:67.5vw}.page-index .award__item{background-color:#fff;border-radius:2.08333vw;margin-bottom:2.77778vw;padding:2.43056vw 4.16667vw 3.47222vw;position:relative;width:100%;z-index:1}.page-index .award__item__head{border-bottom:1px dashed #000;padding-bottom:.69444vw;position:relative}.page-index .award__item-ttl{font-size:1.59722vw;line-height:1.5}.page-index .award__item-name,.page-index .award__item-ttl{font-family:"NotoSerifJP-SemiBold"!important;text-align:center}.page-index .award__item-name{font-size:1.04167vw;margin-top:.34722vw}.page-index .award__item-pic{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;margin-top:.69444vw;width:100%;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin-left:auto;margin-right:auto}.page-index .award__item-pic p{margin-left:1.38889vw;margin-right:1.38889vw;width:24.58333vw}.page-index .award__item-pic p.award__item-pic--portrait{width:18.05556vw}.page-index .award__item-pic img{height:auto;width:100%}.page-index .award__blur{background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),to(#fff));background:-webkit-linear-gradient(top,hsla(0,0%,100%,0),#fff);background:-moz-linear-gradient(top,hsla(0,0%,100%,0),#fff);background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);bottom:.69444vw;height:2.08333vw;left:0;pointer-events:none;position:absolute;width:-webkit-calc(100% - 1.38889vw);width:-moz-calc(100% - 1.38889vw);width:calc(100% - 1.38889vw);z-index:1}.page-index .award__item-cap{font-family:"NotoSerifJP-SemiBold"!important;font-size:1.11111vw;line-height:1.7;margin-top:1.73611vw;max-height:7.63889vw;overflow-y:auto;padding-bottom:1.38889vw;padding-right:.69444vw;position:relative;text-align:center}.page-index .award__item-cap.award__item-cap--long{text-align:left}.page-index .award__item-cap::-webkit-scrollbar{width:6px}.page-index .award__item-cap::-webkit-scrollbar-track{background-color:transparent;border-radius:20px}.page-index .award__item-cap::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#000;border-radius:20px}.page-index .award__item-cap::-webkit-scrollbar-thumb:hover{background-color:#000}.page-index .award__item-com{font-family:"NotoSerifJP-SemiBold"!important;font-size:1.11111vw;line-height:1.7;margin-top:1.73611vw}.page-index .special__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-left:auto;margin-right:auto;margin-top:5.55556vw;position:relative;width:60.41667vw;z-index:1;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.page-index .special__list:after{content:"";display:block;width:16.66667vw}.page-index .special__item{margin-bottom:4.86111vw;pointer-events:none;width:16.66667vw}.page-index .special__item-ttl{font-family:"NotoSerifJP-SemiBold"!important;font-size:1.59722vw;letter-spacing:.1em;text-align:center}.page-index .special__item-pic{border-radius:3.125vw;height:16.66667vw;margin-top:1.04167vw;overflow:hidden;pointer-events:auto;width:16.66667vw}.page-index .special__item-pic img{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .2s ease-out 0s;transition:-webkit-transform .2s ease-out 0s;-moz-transition:transform .2s ease-out 0s,-moz-transform .2s ease-out 0s;transition:transform .2s ease-out 0s;transition:transform .2s ease-out 0s,-webkit-transform .2s ease-out 0s,-moz-transform .2s ease-out 0s;width:100%;will-change:transform}.page-index .special__item-name{font-family:"NotoSerifJP-SemiBold"!important;font-size:1.11111vw;letter-spacing:.1em;line-height:1.5;margin-top:.41667vw;min-height:3.47222vw;text-align:center}.page-index .idea,.page-index .special__item-name{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.page-index .idea{background-color:#fff;border:3px solid #ffdc6b;border-radius:2.08333vw;margin-left:auto;margin-right:auto;margin-top:2.77778vw;padding-bottom:3.125vw;padding-top:3.125vw;position:relative;width:68.05556vw;z-index:1}.page-index .idea:after{background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),to(#fff));background:-webkit-linear-gradient(top,hsla(0,0%,100%,0),#fff);background:-moz-linear-gradient(top,hsla(0,0%,100%,0),#fff);background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);bottom:2.77778vw;content:"";height:2.5vw;left:2.08333vw;pointer-events:none;position:absolute;width:90%;z-index:2}.page-index .idea__inner{height:15.97222vw;margin-left:auto;margin-right:auto;overflow-y:auto;padding-bottom:1.25vw;padding-right:2.08333vw;width:90%}.page-index .idea__inner::-webkit-scrollbar{width:6px}.page-index .idea__inner::-webkit-scrollbar-track{background-color:transparent;border-radius:20px}.page-index .idea__inner::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#000;border-radius:20px}.page-index .idea__inner::-webkit-scrollbar-thumb:hover{background-color:#000}.page-index .idea__ttl{font-size:1.52778vw;line-height:1.6}.page-index .idea__txt{font-size:1.11111vw;letter-spacing:.1em;line-height:1.6;margin-top:1.38889vw}.page-index .special__com{border:1px solid #000;border-radius:.69444vw;margin-top:.34722vw;padding:.34722vw .90278vw;pointer-events:auto}.page-index .special__com-head{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;font-size:1.11111vw;position:relative;text-align:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;padding-bottom:.20833vw;-webkit-transition:opacity .2s ease-out 0s;-moz-transition:opacity .2s ease-out 0s;transition:opacity .2s ease-out 0s}.page-index .special__com-body,.page-index .special__com-head{font-family:"NotoSerifJP-Medium"!important;letter-spacing:.05em}.page-index .special__com-body{border-top:1px dashed #000;font-size:.97222vw;line-height:1.6;padding:.83333vw .34722vw .69444vw;will-change:transform}.page-index .conclusion{background-color:transparent;padding-top:1.38889vw;position:relative;width:100%}.page-index .conclusion__inner{margin-left:auto;margin-right:auto;max-width:100vw;padding-bottom:10.41667vw}.page-index .conclution__ttl{font-family:"NotoSerifJP-SemiBold"!important;font-size:2.77778vw;text-align:center}.page-index .conclution__txt{font-size:1.38889vw;margin-top:2.08333vw;text-align:center}.page-index .conclution__bnr{border-radius:2.5vw;display:block;margin-left:auto;margin-right:auto;margin-top:4.16667vw;overflow:hidden;-webkit-transition:-webkit-filter .2s ease-out 0s;transition:-webkit-filter .2s ease-out 0s;-moz-transition:filter .2s ease-out 0s;transition:filter .2s ease-out 0s;transition:filter .2s ease-out 0s,-webkit-filter .2s ease-out 0s;width:83.33333vw;will-change:transform;z-index:2}.page-index .conclution__bnr img{height:auto;-webkit-transition:-webkit-transform .2s ease-out 0s;transition:-webkit-transform .2s ease-out 0s;-moz-transition:transform .2s ease-out 0s,-moz-transform .2s ease-out 0s;transition:transform .2s ease-out 0s;transition:transform .2s ease-out 0s,-webkit-transform .2s ease-out 0s,-moz-transform .2s ease-out 0s;width:100%}.page-campaign #section-contents{overflow-x:hidden}.page-campaign .shape{background-position:50%;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;position:absolute;z-index:1}.page-campaign .join__shape--2{background-image:url(../img/bubble-q.png);height:22.08333vw;right:-6.94444vw;top:-7.63889vw;width:23.05556vw}.page-campaign .scroller__shape--4{background-image:url(../img/scroll-shape-4.png);bottom:-.625vmin;height:12.75vmin;left:-3.61111vmin;width:26.375vmin}.page-campaign .scroller__shape--5{background-image:url(../img/scroll-shape-5.png);height:14.22222vmin;left:0;top:2.77778vmin;width:23.44444vmin}.page-campaign .kv{background-color:#eceae6;position:relative;width:100%}.page-campaign .kv__logo{display:block;line-height:1;margin-left:2.08333vw;margin-top:.69444vw;width:14.16667vw}.page-campaign .kv__logo img{height:auto;vertical-align:top;width:100%}.page-campaign .kv__inner{height:100%;margin-top:1.04167vw;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.page-campaign .kv__inner,.page-campaign .kv__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;width:100%}.page-campaign .kv__list{height:43.05556vw}.page-campaign .kv__list.swiper-wrapper{-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;transition-timing-function:linear}.page-campaign .kv__list.swiper-wrapper.is-firefox{-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);-moz-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.page-campaign .kv__item{position:relative;width:100%;will-change:transform}.page-campaign .swiper-slide-active{opacity:1!important}.page-campaign .kv__item-pic{height:100%;width:100%;will-change:transform}.page-campaign .kv__item-pic img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.page-campaign .kv__item-desc{background-color:hsla(0,0%,100%,.85);border-top-left-radius:5.55556vw;bottom:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;height:20.83333vw;padding-left:.69444vw;position:absolute;right:0;width:54.16667vw;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;will-change:transform}.page-campaign .kv__item-txt{font-family:"NotoSerifJP-Medium"!important;font-size:1.94444vw;letter-spacing:.08em;line-height:1.5;text-align:center}.page-campaign .kv__item-ttl{font-family:"NotoSerifJP-SemiBold"!important;font-size:3.47222vw;letter-spacing:.08em;line-height:1.5;margin-top:.69444vw;text-align:center}.page-campaign .kv__pagination{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;height:3.47222vw;justify-content:center}.page-campaign .kv__pagination .swiper-pagination-bullet{background-color:#b0b0b0;border-radius:50%;height:.69444vw;margin-left:1.04167vw;margin-right:1.04167vw;opacity:1;width:.69444vw}.page-campaign .kv__pagination .swiper-pagination-bullet-active{background-color:#3c3c3c;opacity:1}.page-campaign .concept{background-color:#eceae6;overflow:hidden;padding-bottom:31.25vw;padding-top:3.47222vw;position:relative;width:100%}.page-campaign .concept__inner{margin-left:auto;margin-right:auto;max-width:100vw;position:relative;z-index:1}.page-campaign .concept__box{margin-left:auto;margin-right:auto;width:87.5vw}.page-campaign .concept__ttl{font-family:"NotoSerifJP-SemiBold"!important;font-size:3.47222vw;letter-spacing:.13889vw;line-height:1.8;text-align:center}.page-campaign .concept__desc-catch{background-color:#000;border-radius:6.94444vw;color:#fff;font-family:"NotoSerifJP-Medium"!important;font-size:1.66667vw;height:4.51389vw;margin-left:auto;margin-right:auto;margin-top:4.16667vw;pointer-events:none;width:62.5vw;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;position:relative}.page-campaign .concept__desc-catch,.page-campaign .concept__navis{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.page-campaign .concept__navis{margin-top:2.08333vw}.page-campaign .concept__navi{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;background-color:#eceae6;border:2px solid #000;border-radius:1.38889vw;font-family:"NotoSerifJP-SemiBold"!important;font-size:2.08333vw;justify-content:center;line-height:1.5;margin-left:.69444vw;margin-right:.69444vw;min-height:9.72222vw;text-align:center;width:42.36111vw}.page-campaign .gallery__swiper{margin-top:4.86111vw;width:100%}.page-campaign .gallery__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;width:100%}.page-campaign .gallery__list.swiper-wrapper{-webkit-transition-timing-function:linear!important;-moz-transition-timing-function:linear!important;transition-timing-function:linear!important}.page-campaign .gallery__item{-webkit-box-shadow:0 6px 12px rgba(0,0,0,.1);box-shadow:0 6px 12px rgba(0,0,0,.1);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;height:21.73611vw;pointer-events:none;width:37.01389vw}.page-campaign .gallery__item img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.page-campaign .post{margin-top:-27.77778vw;overflow:hidden;padding-top:10.41667vw;position:relative;width:100%}.page-campaign .post__inner{margin-left:auto;margin-right:auto;width:83.33333vw}.page-campaign .post__tabs{z-index:3;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.page-campaign .post__tab,.page-campaign .post__tabs{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;position:relative;width:100%}.page-campaign .post__tab{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;align-items:center;background-color:#fff;border-top-left-radius:1.38889vw;border-top-right-radius:1.38889vw;cursor:pointer;height:7.63889vw;justify-content:center;line-height:1.5;pointer-events:auto;text-align:center;-webkit-transition:all .25s ease-out 0s;-moz-transition:all .25s ease-out 0s;transition:all .25s ease-out 0s;width:40.97222vw}.page-campaign .post__tab.is-active{background-color:#e8f4fa;pointer-events:none}.page-campaign .post__tab-txt{font-size:2.22222vw;letter-spacing:.06944vw;line-height:1.4;position:relative}.page-campaign .post__tab-txt,.page-campaign .speech-bubble{font-family:"NotoSerifJP-SemiBold"!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.page-campaign .speech-bubble{background:#fff;border:3px solid #ffdc6b;border-radius:.83333vw;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-size:1.94444vw;line-height:1.5;padding:1.38889vw 2.08333vw;pointer-events:none;position:absolute;top:-7.98611vw;-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;will-change:transform}.page-campaign .speech-bubble:before{border:.83333vw solid transparent;border-top-color:#fff;bottom:-1.52778vw;content:"";left:50%;margin-left:-1.04167vw;position:absolute;z-index:2}.page-campaign .speech-bubble:after{border:.97222vw solid transparent;border-top-color:#ffdc6b;bottom:-1.875vw;content:"";left:50%;margin-left:-1.18056vw;position:absolute;z-index:1}.page-campaign .post__body{background-color:#fff;border-bottom-left-radius:2.08333vw;border-bottom-right-radius:2.08333vw;margin-top:-.69444vw;overflow:hidden;position:relative;width:100%;z-index:3}.page-campaign .post__body-item{background-color:#e8f4fa;display:none;opacity:0;padding-bottom:6.94444vw;padding-top:3.47222vw;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.page-campaign .post__body-item.is-remove{display:none;opacity:0}.page-campaign .post__body-txt{font-family:"NotoSerifJP-SemiBold"!important;font-size:1.80556vw;text-align:center}.page-campaign .phase__apply-body{padding:2.77778vw 8.33333vw}.page-campaign .phase__apply-body--2{padding:3.47222vw 8.33333vw}.page-campaign .phase__apply-item{padding-bottom:2.63889vw;padding-top:2.22222vw;position:relative}.page-campaign .phase__apply-item.item-mb{padding-bottom:3.47222vw}.page-campaign .phase__apply-item:after{background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#4f9feb),color-stop(50%,transparent));background-image:-webkit-linear-gradient(left,#4f9feb 50%,transparent 0);background-image:-moz-linear-gradient(left,#4f9feb 50%,transparent 50%);background-image:linear-gradient(90deg,#4f9feb 50%,transparent 0);-webkit-background-size:5px 1px;background-size:5px 1px;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.page-campaign .phase__apply-item.is-no-border:after{display:none}.page-campaign .phase__apply-item.is-small-margin{margin-top:-1.38889vw;padding-bottom:.69444vw;padding-top:0}.page-campaign .phase__apply-item-ttl{background-color:#fff;border-radius:1.59722vw;display:inline-block;font-family:"NotoSerifJP-SemiBold"!important;font-size:1.875vw;letter-spacing:.06944vw;line-height:1;margin-bottom:1.52778vw;padding:1.04167vw 2.08333vw}.page-campaign .phase__apply-item-ttl.is-mttop{margin-top:1.04167vw}.page-campaign .phase__apply-item-txt{font-family:"NotoSerifJP-Medium"!important;font-size:1.66667vw;line-height:1.8;margin-bottom:.55556vw}.page-campaign .phase__apply-item-txt.is-place{margin-left:4.44444vw;text-indent:-4.16667vw}.page-campaign .phase__apply-item-txt:last-child{margin-bottom:0}.page-campaign .phase__apply-item-txt span{font-size:1.25vw;letter-spacing:.06944vw;margin-left:.69444vw}.page-campaign .phase__apply-flow{margin:1.04167vw auto .34722vw;width:93%}.page-campaign .phase__apply-body--2 .phase__apply-flow{width:100%}.page-campaign .phase__apply-flow-idea{font-family:"NotoSerifJP-Medium"!important;font-size:1.66667vw;letter-spacing:.10417vw;line-height:1.8;margin-bottom:1.04167vw}.page-campaign .phase__apply-idea-txt{font-size:1.66667vw;letter-spacing:.13889vw;margin-bottom:2.08333vw;margin-top:2.08333vw;text-align:center}.page-campaign .idea__link{text-decoration:underline;text-underline-offset:.69444vw;-webkit-transition:opacity .2s ease-out 0s;-moz-transition:opacity .2s ease-out 0s;transition:opacity .2s ease-out 0s;will-change:transform,opacity}.page-campaign .phase__apply-flow-item{border:1px solid #000;border-radius:.69444vw;font-family:"NotoSerifJP-Medium"!important;font-size:1.66667vw;letter-spacing:.06944vw;line-height:1.8;padding:1.73611vw 1.38889vw;text-align:center}.page-campaign .phase__apply-flow-item a.txt__link{text-decoration:underline;text-underline-offset:.69444vw;-webkit-transition:opacity .2s ease-out 0s;-moz-transition:opacity .2s ease-out 0s;transition:opacity .2s ease-out 0s}.page-campaign .phase__apply-flow-item a.txt__link.disabled{pointer-events:none}.page-campaign .illust__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;margin:2.08333vw auto 1.38889vw;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.page-campaign .illust__item{-webkit-box-shadow:0 8px 12px rgba(0,0,0,.09);box-shadow:0 8px 12px rgba(0,0,0,.09);height:13.88889vw;margin-left:1.04167vw;margin-right:1.04167vw;width:22.22222vw}.page-campaign .illust__item img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.page-campaign .post__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin:2.43056vw auto 1.38889vw}.page-campaign .post__item{-webkit-box-shadow:0 8px 12px rgba(0,0,0,.09);box-shadow:0 8px 12px rgba(0,0,0,.09);height:17.36111vw;margin-left:1.04167vw;margin-right:1.04167vw;width:auto}.page-campaign .post__item img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.page-campaign .post__item.post__item--2{height:auto;width:13.88889vw}.page-campaign .post__item.post__item--2 img{height:auto;-o-object-fit:fill;object-fit:fill;width:100%}.page-campaign .post__btn-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin-bottom:1.38889vw;margin-top:2.43056vw}.page-campaign .phase__apply-flow-arrow{background-image:url(../img/ico-flow-arrow.png);background-position:top;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;height:1vw;margin:1.38889vw auto;width:1.66667vw}.page-campaign .phase__sns-list{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;margin-left:auto;margin-right:auto;margin-top:1.18056vw;width:39.23611vw}.page-campaign .phase__sns-item,.page-campaign .phase__sns-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.page-campaign .phase__sns-item{background-color:#000;border-radius:.69444vw;height:4.86111vw;width:18.75vw;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;border:1px solid #000;color:#fff;justify-content:center;position:relative;-webkit-transition:background-color .2s ease-out 0s,color .2s ease-out 0s;-moz-transition:background-color .2s ease-out 0s,color .2s ease-out 0s;transition:background-color .2s ease-out 0s,color .2s ease-out 0s}.page-campaign .phase__sns-item span{font-family:"NotoSerifJP-Medium"!important;font-size:1.25vw;letter-spacing:.03472vw;line-height:1}.page-campaign .phase__sns-item p{-webkit-flex-shrink:0;flex-shrink:0;left:1.73611vw;margin-right:1.04167vw;position:absolute;width:1.73611vw}.page-campaign .phase__sns-item p img{height:auto;-webkit-transition:-webkit-filter .2s ease-out 0s;transition:-webkit-filter .2s ease-out 0s;-moz-transition:filter .2s ease-out 0s;transition:filter .2s ease-out 0s;transition:filter .2s ease-out 0s,-webkit-filter .2s ease-out 0s;vertical-align:middle;width:100%}.page-campaign .phase__sns-item--x{padding-left:1.38889vw}.page-campaign .phase__sns-item--insta{padding-left:2.5vw}.page-campaign .phase__apply-btn{background-color:#000;border-radius:.69444vw;color:#fff;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;font-size:1.52778vw;height:5.13889vw;margin-left:auto;margin-right:auto;margin-top:3.47222vw;width:28.47222vw;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;border:1px solid #000;justify-content:center;position:relative;-webkit-transition:background-color .2s ease-out 0s,color .2s ease-out 0s;-moz-transition:background-color .2s ease-out 0s,color .2s ease-out 0s;transition:background-color .2s ease-out 0s,color .2s ease-out 0s;z-index:1}.page-campaign .phase__apply-btn.is-under{margin-top:2.43056vw;width:31.25vw}.page-campaign .phase__apply-btn:after{background-image:url(../img/ico-arrow-r.png);background-position:top;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;border:1px solid transparent;bottom:0;content:"";height:1.80556vw;margin-bottom:auto;margin-top:auto;position:absolute;right:1.38889vw;top:0;-webkit-transition:-webkit-transform .2s ease-out 0s;transition:-webkit-transform .2s ease-out 0s;-moz-transition:transform .2s ease-out 0s,-moz-transform .2s ease-out 0s;transition:transform .2s ease-out 0s;transition:transform .2s ease-out 0s,-webkit-transform .2s ease-out 0s,-moz-transform .2s ease-out 0s;width:1.80556vw;will-change:transform}.page-campaign .phase__prize{border:1px solid #ffb16b;border-radius:1.38889vw;margin-left:auto;margin-right:auto;margin-top:2.08333vw;position:relative;width:62.5vw}.page-campaign .phase__prize__inner{background-color:#fff;border-radius:1.38889vw;overflow:hidden;padding:4.86111vw 5.55556vw 3.47222vw;position:relative;width:100%}.page-campaign .phase__prize-head{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.page-campaign .phase__prize-logo{-webkit-flex-shrink:0;flex-shrink:0;width:12.56944vw}.page-campaign .phase__prize-logo img{height:auto;width:100%}.page-campaign .phase__prize-logo--sub{-webkit-flex-shrink:0;flex-shrink:0;width:9.23611vw}.page-campaign .phase__prize-logo--sub img{height:auto;width:100%}.page-campaign .phase__prize-desc{-webkit-flex-shrink:0;flex-shrink:0;padding-left:6.25vw;width:100%}.page-campaign .phase__prize-ttl{font-family:"NotoSerifJP-Medium"!important;font-size:3.125vw;line-height:1.2;text-decoration:underline;text-decoration-thickness:.13889vw;text-underline-offset:1.52778vw}.page-campaign .phase__prize-txt{font-family:"NotoSerifJP-Medium"!important;font-size:1.66667vw;line-height:1.8;margin-top:2.63889vw}.page-campaign .phase__prize-catch{background-color:#fff9df;border-radius:1.38889vw;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;font-family:"NotoSerifJP-Medium"!important;font-size:1.25vw;line-height:1.8;margin-top:3.47222vw;padding-bottom:1.73611vw;padding-top:1.73611vw;text-align:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.page-campaign .phase__prize-img{margin-left:auto;margin-right:auto;margin-top:2.08333vw;width:51.66667vw}.page-campaign .phase__prize-img img{height:auto;width:100%}.page-campaign .phase__prize-list{font-family:"NotoSerifJP-Medium"!important;margin-top:3.47222vw}.page-campaign .phase__prize-item{font-family:"NotoSerifJP-Medium"!important;margin-bottom:3.47222vw}.page-campaign .phase__prize-item:last-child{margin-bottom:0}.page-campaign .phase__prize-item-ttl{border:1px solid #000;border-radius:6.94444vw;display:inline-block;font-family:"NotoSerifJP-Medium"!important;font-size:1.38889vw;line-height:1.1;margin-bottom:1.38889vw;padding:.41667vw 1.94444vw}.page-campaign .phase__prize-item-txt{font-family:"NotoSerifJP-Medium"!important;font-size:1.25vw;letter-spacing:.06944vw;line-height:1.5;margin-bottom:.34722vw}.page-campaign .phase__prize-item-txt.phase__prize-item-txt--num{margin-left:1.25vw;text-indent:-1.25vw}.page-campaign .phase__prize-item-txt span{font-size:.97222vw;padding-left:.34722vw}.page-campaign .phase__prize-item-txt:last-child{margin-bottom:0}.page-campaign .phase__prize-link{cursor:pointer;display:block;font-size:1.25vw;letter-spacing:.03472vw;line-height:1.4;margin-bottom:1.38889vw;text-decoration:underline;text-underline-offset:.48611vw;-webkit-transition:opacity .2s ease-out 0s;-moz-transition:opacity .2s ease-out 0s;transition:opacity .2s ease-out 0s;will-change:transform}.page-campaign .phase__prize-item-cap{font-size:.97222vw;letter-spacing:.06944vw;line-height:1.4;margin-bottom:.34722vw;margin-left:.97222vw;text-indent:-.97222vw}.page-campaign .phase__prize-item-cap.is-mt{margin-top:2.08333vw}.page-campaign .phase__message{text-align:center}.page-campaign .phase__message-catch{background-color:#000;border-radius:6.94444vw;color:#fff;display:inline-block;font-family:"NotoSerifJP-Medium"!important;font-size:1.52778vw;letter-spacing:.06944vw;padding:.27778vw 1.38889vw;width:100%}.page-campaign .phase__message-catch.phase__message-catch--post{background-color:transparent;color:#000}.page-campaign .phase__message-catch span{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.page-campaign .phase__message-catch span:before{content:"\007C";-webkit-flex-shrink:0;flex-shrink:0;font-size:1.80556vw;margin-right:1.38889vw;-webkit-transform:rotate(-30deg);-moz-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg)}.page-campaign .phase__message-catch span:after{content:"\007C";-webkit-flex-shrink:0;flex-shrink:0;font-size:1.80556vw;margin-left:1.38889vw;-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.page-campaign .phase__message-pre{background-color:#f5f5f5;border-radius:2.22222vw;display:inline-block;font-family:"NotoSerifJP-Medium"!important;font-size:1.45833vw;letter-spacing:.09028vw;margin-bottom:2.08333vw;margin-top:2.08333vw;padding:1.25vw 2.08333vw;text-align:center}.page-campaign .phase__message-sub{display:inline-block;font-family:"NotoSerifJP-Medium"!important;font-size:1.80556vw;letter-spacing:.06944vw;line-height:1.5;margin-top:2.22222vw;padding-bottom:.48611vw;position:relative}.page-campaign .phase__message-sub:after{background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#000),color-stop(50%,transparent));background-image:-webkit-linear-gradient(left,#000 50%,transparent 0);background-image:-moz-linear-gradient(left,#000 50%,transparent 50%);background-image:linear-gradient(90deg,#000 50%,transparent 0);-webkit-background-size:6px 2px;background-size:6px 2px;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.page-campaign .phase__message-ttl{display:inline-block;font-family:"NotoSerifJP-SemiBold"!important;font-size:2.56944vw;letter-spacing:0;line-height:1.5;margin-top:1.04167vw;position:relative}.page-campaign .phase__exp{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;margin-top:3.47222vw}.page-campaign .phase__exp-ill{-webkit-flex-shrink:0;flex-shrink:0;width:13.33333vw}.page-campaign .phase__exp-ill img{height:auto;width:100%}.page-campaign .phase__exp-txt{letter-spacing:.13889vw;padding-left:4.86111vw}.page-campaign .phase__exp-txt,.page-campaign .phase__view-txt{font-family:"NotoSerifJP-Medium"!important;font-size:1.25vw;text-align:justify}.page-campaign .phase__view-txt{margin-top:2.63889vw}.page-campaign .phase__view-cap{font-family:"NotoSerifJP-Medium"!important;font-size:.97222vw;margin-left:.97222vw;margin-top:2.08333vw;text-indent:-.97222vw}.page-campaign .agree{background-color:#fff;border-radius:2.08333vw;height:33.33333vw;margin-left:auto;margin-right:auto;margin-top:8.33333vw;padding-top:2.77778vw;width:83.33333vw}.page-campaign .agree__ttl{font-family:"NotoSerifJP-Medium"!important;font-size:1.38889vw;text-align:center}.page-campaign .agree__inner{font-family:"NotoSerifJP-Medium"!important;font-size:.97222vw;height:20.83333vw;line-height:1.5;margin-left:auto;margin-right:auto;margin-top:1.875vw;overflow-y:auto;padding-right:2.08333vw;text-align:left;width:69.44444vw}.page-campaign .agree__inner p{letter-spacing:.06944vw;line-height:1.5;margin-left:.97222vw;margin-top:.20833vw;text-indent:-.97222vw}.page-campaign .agree__inner a{color:red;text-decoration:underline;text-underline-offset:.13889vw}.page-campaign .agree__inner::-webkit-scrollbar{width:6px}.page-campaign .agree__inner::-webkit-scrollbar-track{background-color:#e3e1dd;border-radius:20px}.page-campaign .agree__inner::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#000;border-radius:20px}.page-campaign .agree__inner::-webkit-scrollbar-thumb:hover{background-color:#000}.page-campaign .under{margin-bottom:8.33333vw;margin-top:6.94444vw;width:100%}.page-campaign .under__inner{width:100%}.page-campaign .under__logo{margin-left:auto;margin-right:auto;width:31.25vw}.page-campaign .under__logo img{height:auto;width:100%}.page-gallery #section-contents{overflow-x:hidden}.page-gallery .shape{background-position:50%;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;position:absolute;z-index:1}.page-gallery .join__shape--2{background-image:url(../img/bubble-q.png);height:22.08333vw;right:-6.94444vw;top:-7.63889vw;width:23.05556vw}.page-gallery .scroller__shape--4{background-image:url(../img/scroll-shape-4.png);bottom:-.625vmin;height:12.75vmin;left:-3.61111vmin;width:26.375vmin}.page-gallery .scroller__shape--5{background-image:url(../img/scroll-shape-5.png);height:14.22222vmin;left:0;top:2.77778vmin;width:23.44444vmin}.page-gallery .kv{background-color:#eceae6;position:relative;width:100%}.page-gallery .kv__logo{display:block;line-height:1;margin-left:2.08333vw;margin-top:.69444vw;width:14.16667vw}.page-gallery .kv__logo img{height:auto;vertical-align:top;width:100%}.page-gallery .kv__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;margin-top:1.04167vw;overflow:hidden;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.page-gallery .concept{background-color:#eceae6;overflow:hidden;padding-bottom:8.33333vw;padding-top:5.55556vw;position:relative;width:100%}.page-gallery .concept__inner{margin-left:auto;margin-right:auto;max-width:100vw;position:relative;z-index:1}.page-gallery .concept__box{margin-left:auto;margin-right:auto;width:87.5vw}.page-gallery .concept__ttl{font-size:2.43056vw;margin-top:3.47222vw}.page-gallery .concept__ttl,.page-gallery .concept__txt{font-family:"NotoSerifJP-SemiBold"!important;letter-spacing:.13889vw;line-height:1.7;text-align:center}.page-gallery .concept__txt{font-size:1.25vw;margin-top:2.77778vw}.page-gallery .concept__txt p{margin-bottom:1.38889vw}.page-gallery .concept__pic{margin-left:auto;margin-right:auto;width:66.66667vw}.page-gallery .phase__apply-btn{background-color:#000;border-radius:.69444vw;color:#fff;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;font-size:1.52778vw;height:5.13889vw;margin-left:auto;margin-right:auto;margin-top:3.47222vw;width:28.47222vw;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;border:1px solid #000;justify-content:center;position:relative;-webkit-transition:background-color .2s ease-out 0s,color .2s ease-out 0s;-moz-transition:background-color .2s ease-out 0s,color .2s ease-out 0s;transition:background-color .2s ease-out 0s,color .2s ease-out 0s;z-index:1}.page-gallery .phase__apply-btn.is-under{margin-top:2.43056vw;width:31.25vw}.page-gallery .phase__apply-btn:after{background-image:url(../img/ico-arrow-r.png);background-position:top;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;border:1px solid transparent;bottom:0;content:"";height:1.80556vw;margin-bottom:auto;margin-top:auto;position:absolute;right:1.38889vw;top:0;-webkit-transition:-webkit-transform .2s ease-out 0s;transition:-webkit-transform .2s ease-out 0s;-moz-transition:transform .2s ease-out 0s,-moz-transform .2s ease-out 0s;transition:transform .2s ease-out 0s;transition:transform .2s ease-out 0s,-webkit-transform .2s ease-out 0s,-moz-transform .2s ease-out 0s;width:1.80556vw;will-change:transform}.page-gallery .under__inner{padding-top:6.94444vw;position:relative;width:100%;z-index:1}.page-gallery .under__logo{margin-left:auto;margin-right:auto;width:31.25vw}.page-gallery .under__logo img{height:auto;width:100%}@keyframes fadeIn{to{opacity:1}}.page-story #section-contents{overflow:hidden}.page-story .shape{background-position:50%;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;position:absolute;z-index:1}.page-story .join__shape--2{background-image:url(../img/bubble-q.png);height:22.08333vw;right:-6.94444vw;top:-7.63889vw;width:23.05556vw}.page-story .scroller__shape--4{background-image:url(../img/scroll-shape-4.png);bottom:-.625vmin;height:12.75vmin;left:-3.61111vmin;width:26.375vmin}.page-story .scroller__shape--5{background-image:url(../img/scroll-shape-5.png);height:14.22222vmin;left:0;top:2.77778vmin;width:23.44444vmin}.page-story .kv{background-color:#eceae6;position:relative;width:100%}.page-story .kv__logo{display:block;line-height:1;margin-left:2.08333vw;margin-top:.69444vw;width:14.16667vw}.page-story .kv__logo img{height:auto;vertical-align:top;width:100%}.page-story .kv__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;height:100%;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;margin-top:.69444vw}.page-story .kv-pic{will-change:transform}.page-story .kv-pic,.page-story .kv-pic img{height:auto;width:100%}.page-story .concept{background-color:#eceae6;overflow:hidden;padding-top:8.33333vw;position:relative;width:100%}.page-story .concept__inner{margin-left:auto;margin-right:auto;position:relative;width:52.08333vw;z-index:1}.page-story .concept-ttl{font-family:"NotoSerifJP-SemiBold"!important;font-size:2.5vw;letter-spacing:.12em;line-height:1.5;position:relative;text-align:center;z-index:1}.page-story .concept-txt{position:relative;text-align:left;z-index:1}.page-story .concept-txt p{font-size:1.11111vw;letter-spacing:.04em;line-height:2;margin-bottom:1.38889vw}.page-story .concept-txt p a{text-decoration:underline;-webkit-transition:opacity .2s ease-out 0s;-moz-transition:opacity .2s ease-out 0s;transition:opacity .2s ease-out 0s;will-change:transform}.page-story .concept-gallery{margin-left:auto;margin-right:auto;margin-top:4.86111vw;position:relative;width:41.66667vw;z-index:1}.page-story .concept-pic{margin-bottom:2.77778vw;width:100%}.page-story .concept-pic.is-vertical{margin-left:auto;margin-right:auto;width:26.04167vw}.page-story .concept-pic:last-child{margin-bottom:0}.page-story .concept-pic img{height:auto;width:100%}.page-story .narrator{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin-top:3.47222vw}.page-story .narrator-pic{border-radius:50%;height:7.98611vw;margin-right:1.38889vw;overflow:hidden;width:7.98611vw}.page-story .narrator-pic img{height:auto;width:100%}.page-story .narrator-name{font-size:1.11111vw;letter-spacing:.04em;line-height:1.6}.page-story .narrator-name span{display:inline-block;font-size:1.66667vw;padding-left:1.04167vw;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.page-story .article__inner{margin-left:auto;margin-right:auto;padding-top:2.08333vw;width:52.08333vw}.page-story .article-ttl{font-family:"NotoSerifJP-SemiBold"!important;font-size:1.94444vw;letter-spacing:.15em;line-height:1.6;margin-top:3.47222vw;position:relative;text-align:center;z-index:1}.page-story .article-txt{margin-top:2.43056vw;position:relative;text-align:left;z-index:1}.page-story .article-txt p{font-size:1.11111vw;letter-spacing:.04em;line-height:2;margin-bottom:1.73611vw}.page-story .article-txt p:last-child{margin-bottom:0}.page-story .article-txt p a{text-decoration:underline;-webkit-transition:opacity .2s ease-out 0s;-moz-transition:opacity .2s ease-out 0s;transition:opacity .2s ease-out 0s;will-change:transform}.page-story .article-txt .article-q{margin-bottom:.13889vw;padding-left:1.11111vw;text-indent:-1.11111vw}.page-story .article-gallery{margin-left:auto;margin-right:auto;margin-top:3.125vw;position:relative;width:41.66667vw;z-index:1}.page-story .article-pic{margin-bottom:2.77778vw;width:100%}.page-story .article-pic:last-child{margin-bottom:0}.page-story .article-pic img{height:auto;width:100%}.page-story .article-gallery-w{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;width:41.66667vw;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;margin:3.125vw auto 2.77778vw;position:relative;z-index:1}.page-story .article-pic-w{width:48.5%}.page-story .article-pic-w:last-child{margin-bottom:0}.page-story .article-pic-w img{height:auto;width:100%}.page-story .article-movie{display:block;margin-left:auto;margin-right:auto;margin-top:2.77778vw;overflow:hidden;position:relative;-webkit-transition:-webkit-filter .3s ease-out 0s;transition:-webkit-filter .3s ease-out 0s;-moz-transition:filter .3s ease-out 0s;transition:filter .3s ease-out 0s;transition:filter .3s ease-out 0s,-webkit-filter .3s ease-out 0s;width:41.66667vw;z-index:1}.page-story .article-movie img{height:auto;-webkit-transition:-webkit-transform .3s ease-out 0s;transition:-webkit-transform .3s ease-out 0s;-moz-transition:transform .3s ease-out 0s,-moz-transform .3s ease-out 0s;transition:transform .3s ease-out 0s;transition:transform .3s ease-out 0s,-webkit-transform .3s ease-out 0s,-moz-transform .3s ease-out 0s;width:100%}.page-story .company-sec{overflow:hidden;position:relative;width:100%}.page-story .company-inner{margin-left:auto;margin-right:auto;overflow-x:hidden;position:relative;width:52.08333vw;z-index:1}.page-story .company{border:1px solid #000;border-radius:.34722vw;margin-top:6.25vw;padding:2.43056vw 4.51389vw 3.47222vw;position:relative;width:100%;will-change:opacity;z-index:1}.page-story .company-ttl{font-family:"NotoSerifJP-SemiBold"!important;font-size:1.875vw;letter-spacing:.15em;line-height:1.5;margin-bottom:1.38889vw;position:relative;text-align:center;z-index:1}.page-story .company-box{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;margin-top:2.08333vw;width:100%;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.page-story .company-pic{-webkit-flex-shrink:0;flex-shrink:0;width:20.13889vw}.page-story .company-pic img{height:auto;width:100%}.page-story .company-txt{-webkit-flex-shrink:0;flex-shrink:0;padding-left:2.43056vw;position:relative;z-index:1}.page-story .company-name{font-size:1.52778vw;letter-spacing:.08em;line-height:1.5}.page-story .company-desc{font-size:1.11111vw;letter-spacing:.04em;line-height:1.8;margin-top:1.18056vw;width:100%;width:21.52778vw}.page-story .company-btn{background-color:#000;border-radius:.69444vw;color:#fff;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;font-size:1.25vw;height:4.16667vw;margin-left:auto;margin-right:auto;width:22.22222vw;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;border:1px solid #000;justify-content:center;position:relative;-webkit-transition:background-color .2s ease-out 0s,color .2s ease-out 0s;-moz-transition:background-color .2s ease-out 0s,color .2s ease-out 0s;transition:background-color .2s ease-out 0s,color .2s ease-out 0s;z-index:1}.page-story .company-btn:after{background-image:url(../img/ico-arrow-r.png);background-position:top;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;border:1px solid transparent;bottom:0;content:"";height:1.80556vw;margin-bottom:auto;margin-top:auto;position:absolute;right:1.38889vw;top:0;-webkit-transition:-webkit-transform .2s ease-out 0s;transition:-webkit-transform .2s ease-out 0s;-moz-transition:transform .2s ease-out 0s,-moz-transform .2s ease-out 0s;transition:transform .2s ease-out 0s;transition:transform .2s ease-out 0s,-webkit-transform .2s ease-out 0s,-moz-transform .2s ease-out 0s;width:1.80556vw;will-change:transform}.page-story .other-list{display:grid;gap:1.38889vw;grid-template-columns:repeat(auto-fit,minmax(13.88889vw,1fr));margin-top:4.16667vw;padding-bottom:11.11111vw;position:relative;width:100%;z-index:1}.page-story .other-item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;margin-bottom:3.47222vw;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.page-story .other-pic{width:100%}.page-story .other-pic img{height:auto;width:100%}.page-story .other-ttl{font-family:"NotoSerifJP-SemiBold"!important;font-size:1.25vw;letter-spacing:.12em;line-height:1.3;margin-bottom:auto;padding-bottom:1.04167vw;padding-top:1.04167vw;position:relative;text-align:center;z-index:1}.page-story .other-btn{background-color:#000;border-radius:.34722vw;color:#fff;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;font-size:1.04167vw;height:3.125vw;margin-left:auto;margin-right:auto;margin-top:auto;width:100%;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;border:1px solid #000;justify-content:center;position:relative;-webkit-transition:background-color .2s ease-out 0s,color .2s ease-out 0s;-moz-transition:background-color .2s ease-out 0s,color .2s ease-out 0s;transition:background-color .2s ease-out 0s,color .2s ease-out 0s;z-index:1}.page-story .other-btn:after{background-image:url(../img/ico-arrow-r.png);background-position:top;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;border:1px solid transparent;bottom:0;content:"";height:1.38889vw;margin-bottom:auto;margin-top:auto;position:absolute;right:1.04167vw;top:0;-webkit-transition:-webkit-transform .2s ease-out 0s;transition:-webkit-transform .2s ease-out 0s;-moz-transition:transform .2s ease-out 0s,-moz-transform .2s ease-out 0s;transition:transform .2s ease-out 0s;transition:transform .2s ease-out 0s,-webkit-transform .2s ease-out 0s,-moz-transform .2s ease-out 0s;width:1.38889vw;will-change:transform}.page-story .under{margin-bottom:8.33333vw;margin-top:0;width:100%}.page-story .under__inner{width:100%}.page-story .under__logo{margin-left:auto;margin-right:auto;width:31.25vw}.page-story .under__logo img{height:auto;width:100%}.page-story .phase__apply-btn{background-color:#000;border-radius:.69444vw;color:#fff;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;font-size:1.52778vw;height:5.13889vw;margin-left:auto;margin-right:auto;margin-top:3.47222vw;width:28.47222vw;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;border:1px solid #000;justify-content:center;position:relative;-webkit-transition:background-color .2s ease-out 0s,color .2s ease-out 0s;-moz-transition:background-color .2s ease-out 0s,color .2s ease-out 0s;transition:background-color .2s ease-out 0s,color .2s ease-out 0s;z-index:1}.page-story .phase__apply-btn.is-under{margin-top:2.43056vw;width:31.25vw}.page-story .phase__apply-btn:after{background-image:url(../img/ico-arrow-r.png);background-position:top;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;border:1px solid transparent;bottom:0;content:"";height:1.80556vw;margin-bottom:auto;margin-top:auto;position:absolute;right:1.38889vw;top:0;-webkit-transition:-webkit-transform .2s ease-out 0s;transition:-webkit-transform .2s ease-out 0s;-moz-transition:transform .2s ease-out 0s,-moz-transform .2s ease-out 0s;transition:transform .2s ease-out 0s;transition:transform .2s ease-out 0s,-webkit-transform .2s ease-out 0s,-moz-transform .2s ease-out 0s;width:1.80556vw;will-change:transform}.page-story .smt-10{margin-top:.69444vw}.page-story .smt-15{margin-top:1.04167vw}.page-story .smt-20{margin-top:1.38889vw}.page-story .smt-30{margin-top:2.08333vw}.page-story .smt-40{margin-top:2.77778vw}.page-story .smt-50{margin-top:3.47222vw}.page-story .smt-60{margin-top:4.16667vw}.page-story .smt-70{margin-top:4.86111vw}.page-story .smt-80{margin-top:5.55556vw}.page-story .smt-90{margin-top:6.25vw}.page-story .smt-100{margin-top:6.94444vw}.page-story .smt-110{margin-top:7.63889vw}.page-story .smt-120{margin-top:8.33333vw}.page-story .smt-130{margin-top:9.02778vw}.page-story .smt-140{margin-top:9.72222vw}.page-story .smt-150{margin-top:10.41667vw}@media print{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:1280px}@media only screen and (max-width:820px){body{letter-spacing:.26667vw}.u-pc{display:none!important}.hamburger{border:1px solid #000;height:12vmin;right:3.73333vmin;top:3.46667vmin;width:12vmin}.hamburger.is-active{border-color:#000}.hamburger__line{background-color:#000;height:.26667vmin;width:4.93333vmin}.hamburger__line--1{top:4vmin}.hamburger__line--2,.is-active .hamburger__line--1{top:5.73333vmin}.is-active .hamburger__line--2{display:none}.hamburger__line--3{top:7.33333vmin}.is-active .hamburger__line--3{top:5.73333vmin}.menu{border:none;border-radius:0;height:100dvh;right:0;top:0;width:100%}.menu__inner{height:95vh;height:95dvh;margin-left:auto;margin-right:auto;margin-top:0;padding-top:0;width:88%}.menu__nav-item{font-size:4.8vmin;letter-spacing:.13333vmin;margin-top:5.33333vmin}.menu__nav-item--sub{font-size:3.73333vmin;margin-left:4.26667vmin;margin-top:3.73333vmin}.float__bnr{bottom:17.33333vmin;right:0;width:50.66667vmin}.pagetop__wrapper{bottom:0}.pagetop{bottom:4vmin;height:10.66667vmin;right:6vmin;width:10.66667vmin}.pagetop img{height:2.66667vmin;width:5.2vmin}.op__anime__wrapper{height:96vw}.op__ttl{width:77.86667vmin}.op__logo{width:64vmin}.page-index .an__four-circleB img{-webkit-animation:rotate360 12s cubic-bezier(.19,1,.22,1) infinite;-moz-animation:rotate360 12s cubic-bezier(.19,1,.22,1) infinite;animation:rotate360 12s cubic-bezier(.19,1,.22,1) infinite}.page-index <!-- .an__kv__birst{display:none}-->.page-index .an__parent__kv__half-circle{z-index:3}.page-index .an__kv__half-circle{left:auto;right:-4vw;top:60vw;width:10.66667vw}.page-index .an__kv__four-circle{left:auto;right:-2.66667vw;top:76vw;width:17.33333vw;z-index:1}.page-index .an__kv__triple-circle{left:-8vw;top:-6.66667vw;width:24vw}.page-index .an__kv__line{left:-4vw;top:80vw;width:33.33333vw}.page-index .an__kv__pink-circle{left:-4.66667vw;top:76vw;width:14.66667vw}.page-index .an__kv__white-dot{display:none}.page-index .an__parent__kv__pinkred{z-index:2}.page-index .an__kv__pinkred{left:auto;right:-7.33333vw;top:133.33333vw;width:32.53333vw}.page-index .an__parent__kv__perple{z-index:2}.page-index .an__kv__perple{left:auto;right:-4vw;top:145.33333vw;width:24.53333vw}.page-index .an__parent__kv__darkorange{z-index:2}.page-index .an__kv__darkorange{left:auto;right:16vw;top:140vw;width:13.33333vw}.page-index .an__parent__kv__pink-dot{z-index:2}.page-index .an__kv__pink-dot{left:auto;right:0;top:113.33333vw;width:24vw}.page-index .an__concept__white-dot{left:9.33333vw;top:118.66667vw;width:57.6vw}.page-index .an__concept__hebi{left:-80vw;top:36vw;width:106.66667vw}.page-index .an__concept__wide-circle{left:9.33333vw;top:120vw;width:10vw}.page-index .an__concept__line{right:-12vw;top:123.33333vw;width:60vw;z-index:1}.page-index .an__concept__big-circle{left:auto;right:-26.66667vw;top:294.66667vw;width:53.33333vw;z-index:3}.page-index .an__parent__concept__mini-circle{z-index:2}.page-index .an__concept__mini-circle{left:auto;right:4vw;top:106.66667vw;width:13.33333vw}.page-index .an__concept__hebi2{right:-73.33333vw;top:6.66667vw;width:100vw}.page-index .an__concept__hebi3{left:auto;right:-73.33333vw;top:109.33333vw;width:100vw;z-index:2}.page-index .an__concept__half-circle{display:none}.page-index .an__parent__sc__pink-circle{bottom:-13.33333vw;left:0}.page-index .an__sc__pink-circle{left:6.66667vw;top:6.66667vw;width:46.66667vw}.page-index .an__parent__sc__white-dot{bottom:9.33333vw;left:-22.66667vw}.page-index .an__sc__white-dot{width:48.66667vw}.page-index .an__sc__line{right:-13.33333vw;top:29.33333vw;width:61.33333vw}.page-index .an__parent__sc__white-dot2{right:-13.33333vw;top:-17.33333vw}.page-index .an__sc__white-dot2{opacity:.7;width:46.66667vw}.page-index .an__parent__sc__mini-white{right:20vw;top:-4vw}.page-index .an__sc__mini-white{width:8vw}.page-index .an__parent__sc__white{right:-6.66667vw;top:0}.page-index .an__sc__white{width:28vw}.page-index .an__parent__sc__white-dot3{bottom:-16vw;right:-13.33333vw}.page-index .an__sc__white-dot3{opacity:.5;width:53.33333vw}.page-index .an__parent__sc__mini-white3{bottom:2.66667vw;right:25.33333vw}.page-index .an__sc__mini-white3{width:8vw}.page-index .an__parent__sc__white3{bottom:-13.33333vw;right:-6.66667vw}.page-index .an__sc__white3{width:37.33333vw}.page-index .an__pro__line{left:-24vw;top:-12vw;width:61.33333vw}.page-index .an__pro__lightblue{right:9.33333vw;top:-4vw;width:22vw}.page-index .an__pro__blue{right:1.6vw;top:-4vw;width:14vw}.page-index .an__pro__blue-a{left:7.33333vw;top:210.66667vw;width:19.33333vw}.page-index .an__pro__blue-b{left:2.66667vw;top:214.66667vw;width:16.4vw}.page-index .an__pro__blue-c{left:16vw;top:216vw;width:7.33333vw}.page-index .an__pro__blue-d{right:-6.66667vw;top:0;width:22.8vw}.page-index .an__pro__blue-e{right:9.33333vw;top:6.66667vw;width:12vw}.page-index .an__pro__blue-line{display:none}.page-index .an__parent__pro__blue-c2{z-index:2}.page-index .an__pro__blue-a2{left:2.66667vw;top:-12vw;width:17.46667vw}.page-index .an__pro__blue-b2{left:-9.33333vw;top:-8vw;width:16.4vw}.page-index .an__pro__blue-c2{left:2.66667vw;top:-4.66667vw;width:6.53333vw}.page-index .an__pro__half-circle{left:-4.66667vw;top:33.33333vw;width:10.4vw}.page-index .an__parent__pro__blue-f{bottom:-15.27778vw;right:-3.47222vw}.page-index .an__parent__pro__blue-g{bottom:-13.88889vw;right:-10.41667vw}.page-index .an__parent__pro__blue-h{bottom:-11.11111vw;right:-10.41667vw}.page-index .an__pro__blue-f{width:16.34028vw}.page-index .an__pro__blue-g{width:20.76389vw}.page-index .an__pro__blue-h{width:28.07639vw}.page-index .an__parent__pro__mini-circle{bottom:-15.97222vw;right:-6.94444vw}.page-index .an__pro__mini-circle{width:6.77083vw}.page-index .an__burst,.page-index .an__parent__pro__burst{display:none}.page-index .an__parent__pro__blue-dot{bottom:-12.5vw;right:6.25vw}.page-index .an__pro__blue-dot{width:8.9375vw}.page-index .an__parent__pro__yellow-dot{right:-4.16667vw;top:-9.02778vw}.page-index .an__pro__yellow-dot{width:31.25vw}.page-index .an__parent__pro__yellow-a{right:-6.94444vw;top:0}.page-index .an__pro__yellow-a{width:20.83333vw}.page-index .an__parent__pro__blue2,.page-index .an__parent__pro__lightblue2,.page-index .an__pro__blue-a3,.page-index .an__pro__blue-b3,.page-index .an__pro__blue-c3,.page-index .an__pro__blue2,.page-index .an__pro__lightblue2{display:none}.page-index .an__pro__half-circle3{left:-4.66667vw;top:40vw;width:10.4vw}.page-index .an__pro__blue-j{left:-25.33333vw;top:237.33333vw;width:37.33333vw}.page-index .an__pro__blue-dot2{left:4vw;top:246.66667vw;width:13.33333vw}.page-index .an__pro__white-line{left:-10.66667vw;top:252vw;width:12.93333vw}.page-index .an__pro__gray{left:5.33333vw;top:261.33333vw;width:9.33333vw}.page-index .an__parent__pro__green-a{right:-2.66667vw;top:-6.66667vw}.page-index .an__pro__green-a{width:20vw}.page-index .an__parent__pro__green-b{right:2vw;top:8vw}.page-index .an__pro__green-b{width:10.13333vw}.page-index .an__pro__amano{left:-9.33333vw;top:261.33333vw;width:29.33333vw}.page-index .an__pro__green-c{left:-14.66667vw;top:260vw;width:29.33333vw}.page-index .an__pro__green-d{left:-9.33333vw;top:270.66667vw;width:18.66667vw}.page-index .an__pro__cross{left:-9.33333vw;top:266.66667vw;width:3.33333vw}.page-index .an__pro__red-a{left:-9.33333vw;top:180vw;width:16.66667vw}.page-index .an__pro__red-b{left:-14.66667vw;top:181.33333vw;width:12.26667vw}.page-index .an__parent__pro__red-c{bottom:auto;right:-13.33333vw;top:12vw}.page-index .an__pro__red-c{width:29.73333vw}.page-index .an__parent__pro__red-d{bottom:auto;right:9.33333vw;top:21.33333vw}.page-index .an__pro__red-d{width:12.8vw}.page-index .an__parent__pro__red-line{bottom:auto;right:-9.33333vw;top:21.33333vw}.page-index .an__pro__red-line{width:12.8vw}.page-index .an__parent__pro__white-circle2{bottom:auto;right:-2.66667vw;top:10.66667vw}.page-index .an__pro__white-circle2{width:10.66667vw}.page-index .an__pro__half-circle5{left:-10vw;top:16vw;width:10vw}.page-index .an__pro__four-circle5{left:-18.66667vw;top:-4vw;width:21.33333vw}.page-index .an__parent__pro__hebi5{right:-52vw;top:-26.66667vw}.page-index .an__pro__hebi5{width:69.33333vw}.page-index .an__parent__pro__circle5{bottom:-12vw;right:-12vw}.page-index .an__pro__circle5{opacity:.25;width:52vw}.page-index .an__parent__pro__line5{bottom:6.66667vw;right:-13.33333vw}.page-index .an__pro__line5{width:64vw}.page-index .an__parent__pro__red-e{right:-12vw;top:-6.66667vw}.page-index .an__pro__red-e{width:29.73333vw}.page-index .an__parent__pro__red-f{right:9.33333vw;top:4vw}.page-index .an__pro__red-f{width:12.8vw}.page-index .an__parent__pro__circle6{right:3.33333vw;top:10.66667vw}.page-index .an__pro__circle6{width:9.33333vw}.page-index .an__parent__pro__green-e{bottom:-5.33333vw;left:-10.66667vw}.page-index .an__pro__green-e{width:33.73333vw}.page-index .an__parent__pro__green-f{bottom:-6.66667vw;left:0}.page-index .an__pro__green-f{width:18.8vw}.page-index .an__parent__pro__circle7{bottom:4vw;left:17.33333vw}.page-index .an__pro__circle7{opacity:.7;width:9.33333vw}.page-index .an__parent__pro__amano2{left:-13.33333vw;top:-9.33333vw}.page-index .an__pro__amano2{width:33.73333vw}.page-index .an__parent__pro__green-g{left:-12vw;top:-10.66667vw}.page-index .an__pro__green-g{width:33.73333vw}.page-index .an__parent__pro__green-h{left:-4vw;top:6.66667vw}.page-index .an__pro__green-h{width:18.8vw}.page-index .an__parent__pro__pink-circle2,.page-index .an__pro__pink-circle2{display:none}.page-index .an__parent__pro__cross2{left:8vw;top:4vw}.page-index .an__pro__cross2{width:2.66667vw}.page-index .an__parent__pro__cross3,.page-index .an__pro__cross3{display:none}.page-index .an__parent__pro__orange-dot{bottom:-13.33333vw;right:-13.33333vw}.page-index .an__pro__orange-dot{width:44.26667vw}.page-index .an__parent__pro__green-i{bottom:-8vw;left:auto;right:-9.33333vw}.page-index .an__pro__green-i{width:36vw}.page-index .an__parent__pro__green-j{bottom:-12vw;left:auto;right:-4vw}.page-index .an__pro__green-j{width:29.33333vw}.page-index .an__parent__pro__pink-circle3{bottom:-20vw;left:-9.33333vw}.page-index .an__pro__pink-circle3{width:42.66667vw}.page-index .an__parent__pro__pink-circle3--aw{left:-9.33333vw;top:220vw}.page-index .an__pro__pink-circle3--aw{width:29.33333vw}.page-index .an__parent__pro__white-amano--aw{left:-13.33333vw;top:240vw}.page-index .an__pro__white-amano--aw{width:46.66667vw}.page-index .an__pro__blue-a--aw{right:-8vw;top:133.33333vw;width:19.33333vw}.page-index .an__pro__blue-b--aw{right:1.33333vw;top:137.33333vw;width:16.4vw}.page-index .an__pro__blue-c--aw{right:0;top:138.66667vw;width:6vw}.page-index .an__parent__pro__amano2--aw{left:-2.66667vw;top:600vw}.page-index .an__pro__amano2--aw{width:20vw}.page-index .an__parent__pro__green-g--aw{left:-12vw;top:586.66667vw}.page-index .an__pro__green-g--aw{width:29.33333vw}.page-index .an__parent__pro__green-h--aw{left:1.33333vw;top:597.33333vw}.page-index .an__pro__green-h--aw{width:14.8vw}.page-index .an__parent__pro__pink-circle3--aw2{right:-12vw;top:746.66667vw}.page-index .an__pro__pink-circle3--aw2{width:30.66667vw}.page-index .an__parent__pro__white-amano--aw2{right:-13.33333vw;top:720vw}.page-index .an__pro__white-amano--aw2{width:40vw}.page-index .an__parent__concept__half-circle--aw{z-index:1!important}.page-index .an__concept__half-circle--aw{left:2vw;top:966.66667vw;width:10.66667vw}.page-index .an__pro__line--aw{left:-24vw;top:989.33333vw;width:61.33333vw}.page-index .an__parent__pro__amano3--aw{right:-10.66667vw;top:1066.66667vw}.page-index .an__pro__amano3--aw{width:29.73333vw}.page-index .an__parent__pro__pink-circle3--aw3{left:-9.33333vw;top:1200vw}.page-index .an__pro__pink-circle3--aw3{width:42.66667vw}.page-index .an__concept__hebi--aw{left:-69.33333vw;top:1370.66667vw;width:100vw}.page-index .an__parent__pro__pink-circle3--aw4{right:-13.33333vw;top:2257.33333vw}.page-index .an__pro__pink-circle3--aw4{width:29.33333vw}.page-index .an__parent__pro__white-amano--aw4{right:-13.33333vw;top:2230.66667vw}.page-index .an__pro__white-amano--aw4{width:46.66667vw}.page-index .an__parent__pro__amano2--aw5{display:none}.page-index .an__pro__amano2--aw5{width:33.73333vw}.page-index .an__parent__pro__green-g--aw5{display:none}.page-index .an__pro__green-g--aw5{width:33.73333vw}.page-index .an__parent__pro__green-h--aw5{display:none;top:2160vw}.page-index .an__pro__green-h--aw5{width:18.8vw}.page-index .an__parent__pro__lightblue2--m{right:36vmin;top:9.33333vmin}.page-index .an__pro__lightblue2--m{width:33.33333vmin}.page-index .an__parent__pro__blue2--m{right:13.33333vmin;top:9.33333vmin}.page-index .an__pro__blue2--m{width:20vmin}.page-index .an__parent__pro__blue-b5--m{right:33.33333vmin;top:-13.33333vmin}.page-index .an__pro__blue-b5--m{width:46.66667vmin}.page-index .an__parent__concept__half-circle--m{right:4.66667vmin;top:26.66667vmin}.page-index .an__concept__half-circle--m{width:12.66667vmin}.page-index .an__parent__concept__line-circle--m{right:24vmin;top:-10.66667vmin}.page-index .an__concept__line-circle--m{width:25.33333vmin}.page-index .an__parent__concept__linered-circle--m{bottom:-9.33333vmin;left:-8vmin}.page-index .an__concept__linered-circle--m{width:33.33333vmin}.page-campaign .an__four-circleB img{-webkit-animation:rotate360 12s cubic-bezier(.19,1,.22,1) infinite;-moz-animation:rotate360 12s cubic-bezier(.19,1,.22,1) infinite;animation:rotate360 12s cubic-bezier(.19,1,.22,1) infinite}.page-campaign .an__kv__line{left:-4vw;top:73.33333vw;width:33.33333vw}.page-campaign .an__kv__pink-circle{left:-4.66667vw;top:69.33333vw;width:14.66667vw}.page-campaign .an__kv__white-amano{right:49.33333vw;top:-20vw;width:46.66667vw}.page-campaign .an__kv__pinkred{left:auto;right:-7.33333vw;top:100vw;width:32.53333vw}.page-campaign .an__kv__perple{left:auto;right:-4vw;top:112vw;width:24.53333vw}.page-campaign .an__kv__darkorange{left:auto;right:1.33333vw;top:118.66667vw;width:13.33333vw}.page-campaign .an__kv__pink-dot{left:auto;right:-4vw;top:77.33333vw;width:24vw}.page-campaign .an__concept__white-dot{left:-26.66667vw;top:126.66667vw;width:57.6vw}.page-campaign .an__concept__line{right:-4vw;top:74.66667vw;width:16vw}.page-campaign .an__concept__hebi{left:-53.33333vw;top:86.66667vw;width:102.66667vw}.page-campaign .an__concept__big-circle{left:-37.33333vw;top:141.33333vw;width:66.66667vw}.page-campaign .an__parent__concept__mini-circle{z-index:2}.page-campaign .an__concept__mini-circle{left:auto;right:-6.66667vw;top:253.33333vw;width:20vw}.page-campaign .an__concept__hebi3{right:-66.66667vw;top:120vw;width:100vw}.page-campaign .an__concept__hebi2{right:-73.33333vw;top:100vw;width:100vw}.page-campaign .an__concept__half-circle{display:none}.page-campaign .an__pro__line{left:-2.66667vw;top:320vw;width:29.33333vw}.page-campaign .an__parent__pro__white-amano{right:-13.33333vw;top:333.33333vw}.page-campaign .an__pro__white-amano{width:60vw}.page-campaign .an__pro__half-circle5{left:2.66667vw;top:282.66667vw;width:10vw}.page-campaign .an__parent__pro__blue-f{right:-3.47222vw;top:342.36111vw}.page-campaign .an__parent__pro__blue-g{right:-6.94444vw;top:340.27778vw}.page-campaign .an__parent__pro__blue-h{display:none}.page-campaign .an__pro__blue-f{width:16.34028vw}.page-campaign .an__pro__blue-g{width:20.76389vw}.page-campaign .an__pro__blue-h{width:28.07639vw}.page-campaign .an__parent__pro__mini-circle{right:-.69444vw;top:361.11111vw}.page-campaign .an__pro__mini-circle{width:6.77083vw}.page-campaign .an__parent__pro__burst{right:-.69444vw;top:338.19444vw}.page-campaign .an__burst{width:7.22222vw}.page-campaign .an__parent__pro__yellow-dot{right:-6.94444vw;top:-5.55556vw}.page-campaign .an__pro__yellow-dot{width:31.25vw}.page-campaign .an__parent__pro__yellow-a{right:-6.94444vw;top:0}.page-campaign .an__pro__yellow-a{width:20.83333vw}.page-campaign .an__parent__pro__lightblue2{right:22.66667vw;top:613.33333vw}.page-campaign .an__pro__lightblue2{width:20vw}.page-campaign .an__parent__pro__blue2{right:9.33333vw;top:610.66667vw}.page-campaign .an__pro__blue2{width:10.66667vw}.page-campaign .an__pro__blue-a4{left:1.33333vw;top:32vw}.page-campaign .an__pro__blue-b4{left:-2.66667vw;top:34.66667vw}.page-campaign .an__pro__blue-a3{left:-1.33333vw;top:181.33333vw;width:17.46667vw}.page-campaign .an__pro__blue-b3{left:-2.66667vw;top:184vw;width:16.4vw}.page-campaign .an__pro__blue-a5{left:1.33333vw;top:486.66667vw;width:17.46667vw}.page-campaign .an__pro__blue-b5{left:-2.66667vw;top:490.66667vw;width:16.4vw}.page-gallery .an__four-circleB img{-webkit-animation:rotate360 12s cubic-bezier(.19,1,.22,1) infinite;-moz-animation:rotate360 12s cubic-bezier(.19,1,.22,1) infinite;animation:rotate360 12s cubic-bezier(.19,1,.22,1) infinite}.page-gallery .an__kv__line{display:none;left:-4vw;top:73.33333vw;width:33.33333vw}.page-gallery .an__kv__pink-circle{display:none;left:-4.66667vw;top:69.33333vw;width:14.66667vw}.page-gallery .an__kv__white-amano{right:49.33333vw;top:-20vw;width:46.66667vw}.page-gallery .an__kv__pinkred{left:auto;right:-7.33333vw;top:146.66667vw;width:32.53333vw}.page-gallery .an__kv__perple{left:auto;right:-4vw;top:158.66667vw;width:24.53333vw}.page-gallery .an__kv__darkorange{left:auto;right:1.33333vw;top:149.33333vw;width:13.33333vw}.page-gallery .an__kv__pink-dot{left:auto;right:-4vw;top:133.33333vw;width:24vw}.page-gallery .an__concept__white-dot{left:-26.66667vw;top:126.66667vw;width:57.6vw}.page-gallery .an__concept__line{right:-4vw;top:74.66667vw;width:16vw}.page-gallery .an__concept__hebi{display:none;left:-53.33333vw;top:86.66667vw;width:102.66667vw}.page-gallery .an__concept__big-circle{left:-37.33333vw;top:141.33333vw;width:66.66667vw}.page-gallery .an__parent__concept__mini-circle{z-index:2}.page-gallery .an__concept__mini-circle{left:auto;right:-6.66667vw;top:253.33333vw;width:20vw}.page-gallery .an__concept__hebi3{display:none;right:-66.66667vw;top:120vw;width:100vw}.page-gallery .an__concept__hebi2{display:none;right:-73.33333vw;top:100vw;width:100vw}.page-gallery .an__pro__line{left:-2.66667vw;top:320vw;width:29.33333vw}.page-gallery .an__parent__pro__white-amano{right:-13.33333vw;top:333.33333vw}.page-gallery .an__pro__white-amano{width:60vw}.page-gallery .an__pro__half-circle5{left:2.66667vw;top:282.66667vw;width:10vw}.page-gallery .an__parent__pro__blue-f{right:-3.47222vw;top:342.36111vw}.page-gallery .an__parent__pro__blue-g{right:-6.94444vw;top:340.27778vw}.page-gallery .an__parent__pro__blue-h{display:none}.page-gallery .an__pro__blue-f{width:16.34028vw}.page-gallery .an__pro__blue-g{width:20.76389vw}.page-gallery .an__pro__blue-h{width:28.07639vw}.page-gallery .an__parent__pro__mini-circle{right:-.69444vw;top:361.11111vw}.page-gallery .an__pro__mini-circle{width:6.77083vw}.page-gallery .an__parent__pro__burst{right:-.69444vw;top:338.19444vw}.page-gallery .an__burst{width:7.22222vw}.page-gallery .an__parent__pro__yellow-dot{right:-6.94444vw;top:-5.55556vw}.page-gallery .an__pro__yellow-dot{width:31.25vw}.page-gallery .an__parent__pro__yellow-a{right:-6.94444vw;top:0}.page-gallery .an__pro__yellow-a{width:20.83333vw}.page-gallery .an__parent__pro__lightblue2{right:22.66667vw;top:613.33333vw}.page-gallery .an__pro__lightblue2{width:20vw}.page-gallery .an__parent__pro__blue2{right:9.33333vw;top:610.66667vw}.page-gallery .an__pro__blue2{width:10.66667vw}.page-gallery .an__pro__blue-a4{left:1.33333vw;top:32vw}.page-gallery .an__pro__blue-b4{left:-2.66667vw;top:34.66667vw}.page-gallery .an__pro__blue-a3{left:-1.33333vw;top:181.33333vw;width:17.46667vw}.page-gallery .an__pro__blue-b3{left:-2.66667vw;top:184vw;width:16.4vw}.page-gallery .an__pro__blue-a5{left:1.33333vw;top:486.66667vw;width:17.46667vw}.page-gallery .an__parent__pro__lightblue2--m{right:36vmin;top:9.33333vmin}.page-gallery .an__pro__lightblue2--m{width:33.33333vmin}.page-gallery .an__parent__pro__blue2--m{right:13.33333vmin;top:9.33333vmin}.page-gallery .an__pro__blue2--m{width:20vmin}.page-gallery .an__parent__pro__blue-b5--m{right:33.33333vmin;top:-13.33333vmin}.page-gallery .an__pro__blue-b5--m{width:46.66667vmin}.page-gallery .an__parent__concept__half-circle--m{right:4.66667vmin;top:26.66667vmin}.page-gallery .an__concept__half-circle--m{width:12.66667vmin}.page-gallery .an__parent__concept__line-circle--m{right:24vmin;top:-10.66667vmin}.page-gallery .an__concept__line-circle--m{width:25.33333vmin}.page-gallery .an__parent__concept__linered-circle--m{bottom:-9.33333vmin;left:-8vmin}.page-gallery .an__concept__linered-circle--m{width:33.33333vmin}.page-story .kv .an__four-circleB img{-webkit-animation:rotate360 12s cubic-bezier(.19,1,.22,1) infinite;-moz-animation:rotate360 12s cubic-bezier(.19,1,.22,1) infinite;animation:rotate360 12s cubic-bezier(.19,1,.22,1) infinite}.page-story .kv .an__kv__white-amano{right:49.33333vw;top:-20vw;width:46.66667vw}.page-story .concept .an__four-circleB img{-webkit-animation:rotate360 12s cubic-bezier(.19,1,.22,1) infinite;-moz-animation:rotate360 12s cubic-bezier(.19,1,.22,1) infinite;animation:rotate360 12s cubic-bezier(.19,1,.22,1) infinite}.page-story .concept .an__kv__birst{display:none}.page-story .concept .an__parent__kv__half-circle{z-index:3}.page-story .concept .an__kv__half-circle{left:auto;right:-4vw;top:60vw;width:10.66667vw}.page-story .concept .an__kv__four-circle{left:auto;right:-2.66667vw;top:76vw;width:17.33333vw;z-index:1}.page-story .concept .an__kv__triple-circle{left:-8vw;top:-6.66667vw;width:24vw}.page-story .concept .an__kv__line{left:-4vw;top:80vw;width:33.33333vw}.page-story .concept .an__kv__pink-circle{left:-4.66667vw;top:76vw;width:14.66667vw}.page-story .concept .an__kv__white-dot{display:none}.page-story .concept .an__parent__kv__pinkred{z-index:2}.page-story .concept .an__kv__pinkred{left:auto;right:-7.33333vw;top:133.33333vw;width:32.53333vw}.page-story .concept .an__parent__kv__perple{z-index:2}.page-story .concept .an__kv__perple{left:auto;right:-4vw;top:145.33333vw;width:24.53333vw}.page-story .concept .an__parent__kv__darkorange{z-index:2}.page-story .concept .an__kv__darkorange{left:auto;right:16vw;top:140vw;width:13.33333vw}.page-story .concept .an__parent__kv__pink-dot{z-index:2}.page-story .concept .an__kv__pink-dot{left:auto;right:0;top:113.33333vw;width:24vw}.page-story .concept .an__concept__white-dot{left:9.33333vw;top:118.66667vw;width:57.6vw}.page-story .concept .an__concept__hebi{left:-80vw;top:82.66667vw;width:106.66667vw}.page-story .concept .an__concept__wide-circle{left:9.33333vw;top:120vw;width:10vw}.page-story .concept .an__concept__line{right:-12vw;top:123.33333vw;width:60vw;z-index:1}.page-story .concept .an__concept__big-circle{left:auto;right:-26.66667vw;top:294.66667vw;width:53.33333vw;z-index:3}.page-story .concept .an__parent__concept__mini-circle{z-index:2}.page-story .concept .an__concept__mini-circle{left:auto;right:4vw;top:106.66667vw;width:13.33333vw}.page-story .concept .an__concept__hebi2{right:-73.33333vw;top:6.66667vw;width:100vw}.page-story .concept .an__concept__hebi3{left:auto;right:-73.33333vw;top:109.33333vw;width:100vw;z-index:2}.page-story .concept .an__concept__half-circle{display:none}.page-story .concept .an__parent__sc__pink-circle{bottom:-13.33333vw;left:0}.page-story .concept .an__sc__pink-circle{left:6.66667vw;top:6.66667vw;width:46.66667vw}.page-story .concept .an__parent__sc__white-dot{bottom:9.33333vw;left:-22.66667vw}.page-story .concept .an__sc__white-dot{width:48.66667vw}.page-story .concept .an__sc__line{right:-13.33333vw;top:29.33333vw;width:61.33333vw}.page-story .concept .an__parent__sc__white-dot2{right:-13.33333vw;top:-17.33333vw}.page-story .concept .an__sc__white-dot2{opacity:.7;width:46.66667vw}.page-story .concept .an__parent__sc__mini-white{right:20vw;top:-4vw}.page-story .concept .an__sc__mini-white{width:8vw}.page-story .concept .an__parent__sc__white{right:-6.66667vw;top:0}.page-story .concept .an__sc__white{width:28vw}.page-story .concept .an__parent__sc__white-dot3{bottom:-16vw;right:-13.33333vw}.page-story .concept .an__sc__white-dot3{opacity:.5;width:53.33333vw}.page-story .concept .an__parent__sc__mini-white3{bottom:2.66667vw;right:25.33333vw}.page-story .concept .an__sc__mini-white3{width:8vw}.page-story .concept .an__parent__sc__white3{bottom:-13.33333vw;right:-6.66667vw}.page-story .concept .an__sc__white3{width:37.33333vw}.page-story .concept .an__pro__line{left:-24vw;top:-12vw;width:61.33333vw}.page-story .concept .an__pro__lightblue{right:9.33333vw;top:-4vw;width:22vw}.page-story .concept .an__pro__blue{right:1.6vw;top:-4vw;width:14vw}.page-story .concept .an__pro__blue-a{left:7.33333vw;top:210.66667vw;width:19.33333vw}.page-story .concept .an__pro__blue-b{left:2.66667vw;top:214.66667vw;width:16.4vw}.page-story .concept .an__pro__blue-c{left:16vw;top:216vw;width:7.33333vw}.page-story .concept .an__pro__blue-d{right:-6.66667vw;top:0;width:22.8vw}.page-story .concept .an__pro__blue-e{right:9.33333vw;top:6.66667vw;width:12vw}.page-story .concept .an__pro__blue-line{display:none}.page-story .concept .an__parent__pro__blue-c2{z-index:2}.page-story .concept .an__pro__blue-a2{left:2.66667vw;top:-12vw;width:17.46667vw}.page-story .concept .an__pro__blue-b2{left:-9.33333vw;top:-8vw;width:16.4vw}.page-story .concept .an__pro__blue-c2{left:2.66667vw;top:-4.66667vw;width:6.53333vw}.page-story .concept .an__pro__half-circle{left:-4.66667vw;top:33.33333vw;width:10.4vw}.page-story .concept .an__parent__pro__blue-f{bottom:-15.27778vw;right:-3.47222vw}.page-story .concept .an__parent__pro__blue-g{bottom:-13.88889vw;right:-10.41667vw}.page-story .concept .an__parent__pro__blue-h{bottom:-11.11111vw;right:-10.41667vw}.page-story .concept .an__pro__blue-f{width:16.34028vw}.page-story .concept .an__pro__blue-g{width:20.76389vw}.page-story .concept .an__pro__blue-h{width:28.07639vw}.page-story .concept .an__parent__pro__mini-circle{bottom:-15.97222vw;right:-6.94444vw}.page-story .concept .an__pro__mini-circle{width:6.77083vw}.page-story .concept .an__burst,.page-story .concept .an__parent__pro__burst{display:none}.page-story .concept .an__parent__pro__blue-dot{bottom:-12.5vw;right:6.25vw}.page-story .concept .an__pro__blue-dot{width:8.9375vw}.page-story .concept .an__parent__pro__yellow-dot{right:-4.16667vw;top:-9.02778vw}.page-story .concept .an__pro__yellow-dot{width:31.25vw}.page-story .concept .an__parent__pro__yellow-a{right:-6.94444vw;top:0}.page-story .concept .an__pro__yellow-a{width:20.83333vw}.page-story .concept .an__parent__pro__blue2,.page-story .concept .an__parent__pro__lightblue2,.page-story .concept .an__pro__blue-a3,.page-story .concept .an__pro__blue-b3,.page-story .concept .an__pro__blue-c3,.page-story .concept .an__pro__blue2,.page-story .concept .an__pro__lightblue2{display:none}.page-story .concept .an__pro__half-circle3{left:-4.66667vw;top:40vw;width:10.4vw}.page-story .concept .an__pro__blue-j{left:-25.33333vw;top:237.33333vw;width:37.33333vw}.page-story .concept .an__pro__blue-dot2{left:4vw;top:246.66667vw;width:13.33333vw}.page-story .concept .an__pro__white-line{left:-10.66667vw;top:252vw;width:12.93333vw}.page-story .concept .an__pro__gray{left:5.33333vw;top:261.33333vw;width:9.33333vw}.page-story .concept .an__parent__pro__green-a{right:-2.66667vw;top:-6.66667vw}.page-story .concept .an__pro__green-a{width:20vw}.page-story .concept .an__parent__pro__green-b{right:2vw;top:8vw}.page-story .concept .an__pro__green-b{width:10.13333vw}.page-story .concept .an__pro__amano{left:-9.33333vw;top:261.33333vw;width:29.33333vw}.page-story .concept .an__pro__green-c{left:-14.66667vw;top:260vw;width:29.33333vw}.page-story .concept .an__pro__green-d{left:-9.33333vw;top:270.66667vw;width:18.66667vw}.page-story .concept .an__pro__cross{left:-9.33333vw;top:266.66667vw;width:3.33333vw}.page-story .concept .an__pro__red-a{left:-9.33333vw;top:180vw;width:16.66667vw}.page-story .concept .an__pro__red-b{left:-14.66667vw;top:181.33333vw;width:12.26667vw}.page-story .concept .an__parent__pro__red-c{bottom:auto;right:-13.33333vw;top:12vw}.page-story .concept .an__pro__red-c{width:29.73333vw}.page-story .concept .an__parent__pro__red-d{bottom:auto;right:9.33333vw;top:21.33333vw}.page-story .concept .an__pro__red-d{width:12.8vw}.page-story .concept .an__parent__pro__red-line{bottom:auto;right:-9.33333vw;top:21.33333vw}.page-story .concept .an__pro__red-line{width:12.8vw}.page-story .concept .an__parent__pro__white-circle2{bottom:auto;right:-2.66667vw;top:10.66667vw}.page-story .concept .an__pro__white-circle2{width:10.66667vw}.page-story .concept .an__pro__half-circle5{left:-10vw;top:16vw;width:10vw}.page-story .concept .an__pro__four-circle5{left:-18.66667vw;top:-4vw;width:21.33333vw}.page-story .concept .an__parent__pro__hebi5{right:-52vw;top:-26.66667vw}.page-story .concept .an__pro__hebi5{width:69.33333vw}.page-story .concept .an__parent__pro__circle5{bottom:-12vw;right:-12vw}.page-story .concept .an__pro__circle5{opacity:.25;width:52vw}.page-story .concept .an__parent__pro__line5{bottom:6.66667vw;right:-13.33333vw}.page-story .concept .an__pro__line5{width:64vw}.page-story .concept .an__parent__pro__red-e{right:-12vw;top:-6.66667vw}.page-story .concept .an__pro__red-e{width:29.73333vw}.page-story .concept .an__parent__pro__red-f{right:9.33333vw;top:4vw}.page-story .concept .an__pro__red-f{width:12.8vw}.page-story .concept .an__parent__pro__circle6{right:3.33333vw;top:10.66667vw}.page-story .concept .an__pro__circle6{width:9.33333vw}.page-story .concept .an__parent__pro__green-e{bottom:-5.33333vw;left:-10.66667vw}.page-story .concept .an__pro__green-e{width:33.73333vw}.page-story .concept .an__parent__pro__green-f{bottom:-6.66667vw;left:0}.page-story .concept .an__pro__green-f{width:18.8vw}.page-story .concept .an__parent__pro__circle7{bottom:4vw;left:17.33333vw}.page-story .concept .an__pro__circle7{opacity:.7;width:9.33333vw}.page-story .concept .an__parent__pro__amano2{left:-13.33333vw;top:-9.33333vw}.page-story .concept .an__pro__amano2{width:33.73333vw}.page-story .concept .an__parent__pro__green-g{left:-12vw;top:-10.66667vw}.page-story .concept .an__pro__green-g{width:33.73333vw}.page-story .concept .an__parent__pro__green-h{left:-4vw;top:6.66667vw}.page-story .concept .an__pro__green-h{width:18.8vw}.page-story .concept .an__parent__pro__pink-circle2,.page-story .concept .an__pro__pink-circle2{display:none}.page-story .concept .an__parent__pro__cross2{left:8vw;top:4vw}.page-story .concept .an__pro__cross2{width:2.66667vw}.page-story .concept .an__parent__pro__cross3,.page-story .concept .an__pro__cross3{display:none}.page-story .concept .an__parent__pro__orange-dot{bottom:-13.33333vw;right:-13.33333vw}.page-story .concept .an__pro__orange-dot{width:44.26667vw}.page-story .concept .an__parent__pro__green-i{bottom:-8vw;left:auto;right:-9.33333vw}.page-story .concept .an__pro__green-i{width:36vw}.page-story .concept .an__parent__pro__green-j{bottom:-12vw;left:auto;right:-4vw}.page-story .concept .an__pro__green-j{width:29.33333vw}.page-story .concept .an__parent__pro__pink-circle3{bottom:-20vw;left:-9.33333vw}.page-story .concept .an__pro__pink-circle3{width:42.66667vw}.page-story .concept .an__parent__pro__pink-circle3--aw{left:-9.33333vw;top:186.66667vw}.page-story .concept .an__pro__pink-circle3--aw{width:29.33333vw}.page-story .concept .an__parent__pro__white-amano--aw{left:-13.33333vw;top:206.66667vw}.page-story .concept .an__pro__white-amano--aw{width:46.66667vw}.page-story .concept .an__pro__blue-a--aw{right:-8vw;top:-14.66667vw;width:19.33333vw}.page-story .concept .an__pro__blue-b--aw{right:1.33333vw;top:-14.66667vw;width:16.4vw}.page-story .concept .an__pro__blue-c--aw{right:0;top:-9.33333vw;width:6vw}.page-story .concept .an__pro__blue-a--aw2{right:-8vw;top:1406.66667vw;width:25.13333vw}.page-story .concept .an__pro__blue-b--aw2{right:1.33333vw;top:1410.66667vw;width:21.32vw}.page-story .concept .an__pro__blue-c--aw2{right:0;top:1412vw;width:7.8vw}.page-story .concept .an__parent__pro__amano2--aw{display:none}.page-story .concept .an__pro__amano2--aw{width:20vw}.page-story .concept .an__parent__pro__green-g--aw{display:none}.page-story .concept .an__pro__green-g--aw{width:29.33333vw}.page-story .concept .an__parent__pro__green-h--aw{display:none}.page-story .concept .an__pro__green-h--aw{width:14.8vw}.page-story .concept .an__parent__pro__pink-circle3--aw2{right:-12vw;top:746.66667vw}.page-story .concept .an__pro__pink-circle3--aw2{width:30.66667vw}.page-story .concept .an__parent__pro__white-amano--aw2{right:-13.33333vw;top:720vw}.page-story .concept .an__pro__white-amano--aw2{width:40vw}.page-story .concept .an__parent__concept__half-circle--aw{z-index:1!important}.page-story .concept .an__concept__half-circle--aw{left:2vw;top:966.66667vw;width:10.66667vw}.page-story .concept .an__pro__line--aw{display:none}.page-story .concept .an__parent__pro__amano3--aw{right:-10.66667vw;top:1133.33333vw}.page-story .concept .an__pro__amano3--aw{width:29.73333vw}.page-story .concept .an__parent__pro__pink-circle3--aw3{left:-9.33333vw;top:1200vw}.page-story .concept .an__pro__pink-circle3--aw3{width:42.66667vw}.page-story .concept .an__concept__hebi--aw{left:-69.33333vw;top:904vw;width:100vw}.page-story .concept .an__parent__pro__pink-circle3--aw4{right:-13.33333vw;top:2257.33333vw}.page-story .concept .an__pro__pink-circle3--aw4{width:29.33333vw}.page-story .concept .an__parent__pro__white-amano--aw4{right:-13.33333vw;top:2230.66667vw}.page-story .concept .an__pro__white-amano--aw4{width:46.66667vw}.page-story .concept .an__parent__pro__amano2--aw5{display:none}.page-story .concept .an__pro__amano2--aw5{width:33.73333vw}.page-story .concept .an__parent__pro__green-g--aw5{display:none}.page-story .concept .an__pro__green-g--aw5{width:33.73333vw}.page-story .concept .an__parent__pro__green-h--aw5{display:none;top:2160vw}.page-story .concept .an__pro__green-h--aw5{width:18.8vw}.page-story .concept .an__parent__pro__lightblue2--m{right:36vmin;top:9.33333vmin}.page-story .concept .an__pro__lightblue2--m{width:33.33333vmin}.page-story .concept .an__parent__pro__blue2--m{right:13.33333vmin;top:9.33333vmin}.page-story .concept .an__pro__blue2--m{width:20vmin}.page-story .concept .an__parent__pro__blue-b5--m{right:33.33333vmin;top:-13.33333vmin}.page-story .concept .an__pro__blue-b5--m{width:46.66667vmin}.page-story .concept .an__parent__concept__half-circle--m{right:4.66667vmin;top:26.66667vmin}.page-story .concept .an__concept__half-circle--m{width:12.66667vmin}.page-story .concept .an__parent__concept__line-circle--m{right:24vmin;top:-10.66667vmin}.page-story .concept .an__concept__line-circle--m{width:25.33333vmin}.page-story .concept .an__parent__concept__linered-circle--m{bottom:-9.33333vmin;left:-8vmin}.page-story .concept .an__concept__linered-circle--m{width:33.33333vmin}.page-story .company-sec .an__four-circleB img{-webkit-animation:rotate360 12s cubic-bezier(.19,1,.22,1) infinite;-moz-animation:rotate360 12s cubic-bezier(.19,1,.22,1) infinite;animation:rotate360 12s cubic-bezier(.19,1,.22,1) infinite}.page-story .company-sec .an__kv__birst{display:none}.page-story .company-sec .an__parent__kv__half-circle{z-index:3}.page-story .company-sec .an__kv__half-circle{left:auto;right:-4vw;top:60vw;width:10.66667vw}.page-story .company-sec .an__kv__four-circle{left:auto;right:-2.66667vw;top:76vw;width:17.33333vw;z-index:1}.page-story .company-sec .an__kv__triple-circle{left:-8vw;top:-6.66667vw;width:24vw}.page-story .company-sec .an__kv__line{left:-4vw;top:80vw;width:33.33333vw}.page-story .company-sec .an__kv__pink-circle{left:-4.66667vw;top:76vw;width:14.66667vw}.page-story .company-sec .an__kv__white-dot{display:none}.page-story .company-sec .an__parent__kv__pinkred{z-index:2}.page-story .company-sec .an__kv__pinkred{left:auto;right:-7.33333vw;top:133.33333vw;width:32.53333vw}.page-story .company-sec .an__parent__kv__perple{z-index:2}.page-story .company-sec .an__kv__perple{left:auto;right:-4vw;top:145.33333vw;width:24.53333vw}.page-story .company-sec .an__parent__kv__darkorange{z-index:2}.page-story .company-sec .an__kv__darkorange{left:auto;right:16vw;top:140vw;width:13.33333vw}.page-story .company-sec .an__parent__kv__pink-dot{z-index:2}.page-story .company-sec .an__kv__pink-dot{left:auto;right:0;top:113.33333vw;width:24vw}.page-story .company-sec .an__concept__white-dot{left:9.33333vw;top:118.66667vw;width:57.6vw}.page-story .company-sec .an__concept__hebi{left:-80vw;top:82.66667vw;width:106.66667vw}.page-story .company-sec .an__concept__wide-circle{left:9.33333vw;top:120vw;width:10vw}.page-story .company-sec .an__concept__line{right:-12vw;top:123.33333vw;width:60vw;z-index:1}.page-story .company-sec .an__concept__big-circle{left:auto;right:-26.66667vw;top:294.66667vw;width:53.33333vw;z-index:3}.page-story .company-sec .an__parent__concept__mini-circle{z-index:2}.page-story .company-sec .an__concept__mini-circle{left:auto;right:4vw;top:106.66667vw;width:13.33333vw}.page-story .company-sec .an__concept__hebi2{right:-73.33333vw;top:6.66667vw;width:100vw}.page-story .company-sec .an__concept__hebi3{left:auto;right:-73.33333vw;top:109.33333vw;width:100vw;z-index:2}.page-story .company-sec .an__concept__half-circle{display:none}.page-story .company-sec .an__parent__sc__pink-circle{bottom:-13.33333vw;left:0}.page-story .company-sec .an__sc__pink-circle{left:6.66667vw;top:6.66667vw;width:46.66667vw}.page-story .company-sec .an__parent__sc__white-dot{bottom:9.33333vw;left:-22.66667vw}.page-story .company-sec .an__sc__white-dot{width:48.66667vw}.page-story .company-sec .an__sc__line{right:-13.33333vw;top:29.33333vw;width:61.33333vw}.page-story .company-sec .an__parent__sc__white-dot2{right:-13.33333vw;top:-17.33333vw}.page-story .company-sec .an__sc__white-dot2{opacity:.7;width:46.66667vw}.page-story .company-sec .an__parent__sc__mini-white{right:20vw;top:-4vw}.page-story .company-sec .an__sc__mini-white{width:8vw}.page-story .company-sec .an__parent__sc__white{right:-6.66667vw;top:0}.page-story .company-sec .an__sc__white{width:28vw}.page-story .company-sec .an__parent__sc__white-dot3{bottom:-16vw;right:-13.33333vw}.page-story .company-sec .an__sc__white-dot3{opacity:.5;width:53.33333vw}.page-story .company-sec .an__parent__sc__mini-white3{bottom:2.66667vw;right:25.33333vw}.page-story .company-sec .an__sc__mini-white3{width:8vw}.page-story .company-sec .an__parent__sc__white3{bottom:-13.33333vw;right:-6.66667vw}.page-story .company-sec .an__sc__white3{width:37.33333vw}.page-story .company-sec .an__pro__line{left:-24vw;top:-12vw;width:61.33333vw}.page-story .company-sec .an__pro__lightblue{right:9.33333vw;top:-4vw;width:22vw}.page-story .company-sec .an__pro__blue{right:1.6vw;top:-4vw;width:14vw}.page-story .company-sec .an__pro__blue-a{left:7.33333vw;top:210.66667vw;width:19.33333vw}.page-story .company-sec .an__pro__blue-b{left:2.66667vw;top:214.66667vw;width:16.4vw}.page-story .company-sec .an__pro__blue-c{left:16vw;top:216vw;width:7.33333vw}.page-story .company-sec .an__pro__blue-d{right:-6.66667vw;top:0;width:22.8vw}.page-story .company-sec .an__pro__blue-e{right:9.33333vw;top:6.66667vw;width:12vw}.page-story .company-sec .an__pro__blue-line{display:none}.page-story .company-sec .an__parent__pro__blue-c2{z-index:2}.page-story .company-sec .an__pro__blue-a2{left:2.66667vw;top:-12vw;width:17.46667vw}.page-story .company-sec .an__pro__blue-b2{left:-9.33333vw;top:-8vw;width:16.4vw}.page-story .company-sec .an__pro__blue-c2{left:2.66667vw;top:-4.66667vw;width:6.53333vw}.page-story .company-sec .an__pro__half-circle{left:-4.66667vw;top:33.33333vw;width:10.4vw}.page-story .company-sec .an__parent__pro__blue-f{bottom:-15.27778vw;right:-3.47222vw}.page-story .company-sec .an__parent__pro__blue-g{bottom:-13.88889vw;right:-10.41667vw}.page-story .company-sec .an__parent__pro__blue-h{bottom:-11.11111vw;right:-10.41667vw}.page-story .company-sec .an__pro__blue-f{width:16.34028vw}.page-story .company-sec .an__pro__blue-g{width:20.76389vw}.page-story .company-sec .an__pro__blue-h{width:28.07639vw}.page-story .company-sec .an__parent__pro__mini-circle{bottom:-15.97222vw;right:-6.94444vw}.page-story .company-sec .an__pro__mini-circle{width:6.77083vw}.page-story .company-sec .an__burst,.page-story .company-sec .an__parent__pro__burst{display:none}.page-story .company-sec .an__parent__pro__blue-dot{bottom:-12.5vw;right:6.25vw}.page-story .company-sec .an__pro__blue-dot{width:8.9375vw}.page-story .company-sec .an__parent__pro__yellow-dot{right:-4.16667vw;top:-9.02778vw}.page-story .company-sec .an__pro__yellow-dot{width:31.25vw}.page-story .company-sec .an__parent__pro__yellow-a{right:-6.94444vw;top:0}.page-story .company-sec .an__pro__yellow-a{width:20.83333vw}.page-story .company-sec .an__parent__pro__blue2,.page-story .company-sec .an__parent__pro__lightblue2,.page-story .company-sec .an__pro__blue-a3,.page-story .company-sec .an__pro__blue-b3,.page-story .company-sec .an__pro__blue-c3,.page-story .company-sec .an__pro__blue2,.page-story .company-sec .an__pro__lightblue2{display:none}.page-story .company-sec .an__pro__half-circle3{left:-4.66667vw;top:40vw;width:10.4vw}.page-story .company-sec .an__pro__blue-j{left:-25.33333vw;top:237.33333vw;width:37.33333vw}.page-story .company-sec .an__pro__blue-dot2{left:4vw;top:246.66667vw;width:13.33333vw}.page-story .company-sec .an__pro__white-line{left:-10.66667vw;top:252vw;width:12.93333vw}.page-story .company-sec .an__pro__gray{left:5.33333vw;top:261.33333vw;width:9.33333vw}.page-story .company-sec .an__parent__pro__green-a{right:-2.66667vw;top:-6.66667vw}.page-story .company-sec .an__pro__green-a{width:20vw}.page-story .company-sec .an__parent__pro__green-b{right:2vw;top:8vw}.page-story .company-sec .an__pro__green-b{width:10.13333vw}.page-story .company-sec .an__pro__amano{left:-9.33333vw;top:261.33333vw;width:29.33333vw}.page-story .company-sec .an__pro__green-c{left:-14.66667vw;top:260vw;width:29.33333vw}.page-story .company-sec .an__pro__green-d{left:-9.33333vw;top:270.66667vw;width:18.66667vw}.page-story .company-sec .an__pro__cross{left:-9.33333vw;top:266.66667vw;width:3.33333vw}.page-story .company-sec .an__pro__red-a{left:-9.33333vw;top:180vw;width:16.66667vw}.page-story .company-sec .an__pro__red-b{left:-14.66667vw;top:181.33333vw;width:12.26667vw}.page-story .company-sec .an__parent__pro__red-c{bottom:auto;right:-13.33333vw;top:12vw}.page-story .company-sec .an__pro__red-c{width:29.73333vw}.page-story .company-sec .an__parent__pro__red-d{bottom:auto;right:9.33333vw;top:21.33333vw}.page-story .company-sec .an__pro__red-d{width:12.8vw}.page-story .company-sec .an__parent__pro__red-line{bottom:auto;right:-9.33333vw;top:21.33333vw}.page-story .company-sec .an__pro__red-line{width:12.8vw}.page-story .company-sec .an__parent__pro__white-circle2{bottom:auto;right:-2.66667vw;top:10.66667vw}.page-story .company-sec .an__pro__white-circle2{width:10.66667vw}.page-story .company-sec .an__pro__half-circle5{left:-10vw;top:16vw;width:10vw}.page-story .company-sec .an__pro__four-circle5{left:-18.66667vw;top:-4vw;width:21.33333vw}.page-story .company-sec .an__parent__pro__hebi5{right:-52vw;top:-26.66667vw}.page-story .company-sec .an__pro__hebi5{width:69.33333vw}.page-story .company-sec .an__parent__pro__circle5{bottom:-12vw;right:-12vw}.page-story .company-sec .an__pro__circle5{opacity:.25;width:52vw}.page-story .company-sec .an__parent__pro__line5{bottom:6.66667vw;right:-13.33333vw}.page-story .company-sec .an__pro__line5{width:64vw}.page-story .company-sec .an__parent__pro__red-e{right:-12vw;top:-6.66667vw}.page-story .company-sec .an__pro__red-e{width:29.73333vw}.page-story .company-sec .an__parent__pro__red-f{right:9.33333vw;top:4vw}.page-story .company-sec .an__pro__red-f{width:12.8vw}.page-story .company-sec .an__parent__pro__circle6{right:3.33333vw;top:10.66667vw}.page-story .company-sec .an__pro__circle6{width:9.33333vw}.page-story .company-sec .an__parent__pro__green-e{bottom:-5.33333vw;left:-10.66667vw}.page-story .company-sec .an__pro__green-e{width:33.73333vw}.page-story .company-sec .an__parent__pro__green-f{bottom:-6.66667vw;left:0}.page-story .company-sec .an__pro__green-f{width:18.8vw}.page-story .company-sec .an__parent__pro__circle7{bottom:4vw;left:17.33333vw}.page-story .company-sec .an__pro__circle7{opacity:.7;width:9.33333vw}.page-story .company-sec .an__parent__pro__amano2{left:-13.33333vw;top:-9.33333vw}.page-story .company-sec .an__pro__amano2{width:33.73333vw}.page-story .company-sec .an__parent__pro__green-g{left:-12vw;top:-10.66667vw}.page-story .company-sec .an__pro__green-g{width:33.73333vw}.page-story .company-sec .an__parent__pro__green-h{left:-4vw;top:6.66667vw}.page-story .company-sec .an__pro__green-h{width:18.8vw}.page-story .company-sec .an__parent__pro__pink-circle2,.page-story .company-sec .an__pro__pink-circle2{display:none}.page-story .company-sec .an__parent__pro__cross2{left:8vw;top:4vw}.page-story .company-sec .an__pro__cross2{width:2.66667vw}.page-story .company-sec .an__parent__pro__cross3,.page-story .company-sec .an__pro__cross3{display:none}.page-story .company-sec .an__parent__pro__orange-dot{bottom:-13.33333vw;right:-13.33333vw}.page-story .company-sec .an__pro__orange-dot{width:44.26667vw}.page-story .company-sec .an__parent__pro__green-i{bottom:-8vw;left:auto;right:-9.33333vw}.page-story .company-sec .an__pro__green-i{width:36vw}.page-story .company-sec .an__parent__pro__green-j{bottom:-12vw;left:auto;right:-4vw}.page-story .company-sec .an__pro__green-j{width:29.33333vw}.page-story .company-sec .an__parent__pro__pink-circle3{bottom:-20vw;left:-9.33333vw}.page-story .company-sec .an__pro__pink-circle3{width:42.66667vw}.page-story .company-sec .an__parent__pro__pink-circle3--aw{left:-9.33333vw;top:186.66667vw}.page-story .company-sec .an__pro__pink-circle3--aw{width:29.33333vw}.page-story .company-sec .an__parent__pro__white-amano--aw{left:-13.33333vw;top:206.66667vw}.page-story .company-sec .an__pro__white-amano--aw{width:46.66667vw}.page-story .company-sec .an__pro__blue-a--aw{right:-8vw;top:-14.66667vw;width:19.33333vw}.page-story .company-sec .an__pro__blue-b--aw{right:1.33333vw;top:-12vw;width:16.4vw}.page-story .company-sec .an__pro__blue-c--aw{right:0;top:-9.33333vw;width:6vw}.page-story .company-sec .an__pro__blue-a--aw2{right:-8vw;top:393.33333vw;width:25.13333vw}.page-story .company-sec .an__pro__blue-b--aw2{right:1.33333vw;top:397.33333vw;width:21.32vw}.page-story .company-sec .an__pro__blue-c--aw2{right:0;top:398.66667vw;width:7.8vw}.page-story .company-sec .an__parent__pro__amano2--aw{left:-2.66667vw;top:600vw}.page-story .company-sec .an__pro__amano2--aw{width:20vw}.page-story .company-sec .an__parent__pro__green-g--aw{left:-12vw;top:586.66667vw}.page-story .company-sec .an__pro__green-g--aw{width:29.33333vw}.page-story .company-sec .an__parent__pro__green-h--aw{left:1.33333vw;top:597.33333vw}.page-story .company-sec .an__pro__green-h--aw{width:14.8vw}.page-story .company-sec .an__parent__pro__pink-circle3--aw2{right:-12vw;top:746.66667vw}.page-story .company-sec .an__pro__pink-circle3--aw2{width:30.66667vw}.page-story .company-sec .an__parent__pro__white-amano--aw2{right:-13.33333vw;top:720vw}.page-story .company-sec .an__pro__white-amano--aw2{width:40vw}.page-story .company-sec .an__parent__concept__half-circle--aw{z-index:1!important}.page-story .company-sec .an__concept__half-circle--aw{left:2vw;top:966.66667vw;width:10.66667vw}.page-story .company-sec .an__pro__line--aw{left:-24vw;top:656vw;width:61.33333vw}.page-story .company-sec .an__parent__pro__amano3--aw{right:-10.66667vw;top:1133.33333vw}.page-story .company-sec .an__pro__amano3--aw{width:29.73333vw}.page-story .company-sec .an__parent__pro__pink-circle3--aw3{left:-9.33333vw;top:1200vw}.page-story .company-sec .an__pro__pink-circle3--aw3{width:42.66667vw}.page-story .company-sec .an__concept__hebi--aw{left:-69.33333vw;top:904vw;width:100vw}.page-story .company-sec .an__parent__pro__pink-circle3--aw4{right:-13.33333vw;top:37.33333vw}.page-story .company-sec .an__pro__pink-circle3--aw4{width:29.33333vw}.page-story .company-sec .an__parent__pro__white-amano--aw4{right:-13.33333vw;top:10.66667vw}.page-story .company-sec .an__pro__white-amano--aw4{width:46.66667vw}.page-story .company-sec .an__parent__pro__amano2--aw5{display:none}.page-story .company-sec .an__pro__amano2--aw5{width:33.73333vw}.page-story .company-sec .an__parent__pro__green-g--aw5{display:none}.page-story .company-sec .an__pro__green-g--aw5{width:33.73333vw}.page-story .company-sec .an__parent__pro__green-h--aw5{display:none;top:160vw}.page-story .company-sec .an__pro__green-h--aw5{width:18.8vw}.page-story .company-sec .an__parent__pro__lightblue2--m{right:36vmin;top:9.33333vmin}.page-story .company-sec .an__pro__lightblue2--m{width:33.33333vmin}.page-story .company-sec .an__parent__pro__blue2--m{right:13.33333vmin;top:9.33333vmin}.page-story .company-sec .an__pro__blue2--m{width:20vmin}.page-story .company-sec .an__parent__pro__blue-b5--m{right:33.33333vmin;top:-13.33333vmin}.page-story .company-sec .an__pro__blue-b5--m{width:46.66667vmin}.page-story .company-sec .an__parent__concept__half-circle--m{right:4.66667vmin;top:26.66667vmin}.page-story .company-sec .an__concept__half-circle--m{width:12.66667vmin}.page-story .company-sec .an__parent__concept__line-circle--m{right:24vmin;top:-10.66667vmin}.page-story .company-sec .an__concept__line-circle--m{width:25.33333vmin}.page-story .company-sec .an__parent__concept__linered-circle--m{bottom:-9.33333vmin;left:-8vmin}.page-story .company-sec .an__concept__linered-circle--m{width:33.33333vmin}.lg-next,.lg-prev{color:#fff;font-size:16px}.ga__modal-close{height:12vmin;right:1.33333vmin;top:-4vmin;width:12vmin}.ga__modal-arrow{bottom:auto;height:8vmin;top:44vmin;width:8vmin}.ga__modal-arrow--prev{left:5.33333vmin}.ga__modal-arrow--next{right:5.33333vmin}.ga__modal__inner{border-top-left-radius:8vmin;border-top-right-radius:8vmin;height:80vh;height:80svh}.ga__modal-pic img{-o-object-position:center center;object-position:center center}.swiper-lazy-preloader{border-width:3px;height:35px;width:35px}.ga__modal-desc{padding-left:4vw;padding-right:4vw}.ga__modal-desc::-webkit-scrollbar{width:10px}.ga__modal-desc::-webkit-scrollbar-track{border-radius:10px}.ga__modal-desc::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:10px}.ga__modal-ttl{font-size:4.8vmin;letter-spacing:.26667vmin}.ga__modal-txt{font-size:3.73333vmin;letter-spacing:.26667vmin;margin-top:5.33333vmin}.card__swiper{padding-bottom:0;padding-top:10vw}.card__swiper--under{margin-top:-6vw}.card__item{height:30.66667vw;width:30.66667vw}.card__balloon{border:.4vw solid #000;border-radius:13.33333vw;bottom:26.66667vw;font-size:2.53333vw;letter-spacing:.13333vw;min-width:17.33333vw;padding:1.6vw 2.93333vw;right:1.06667vw;width:auto}.card__balloon:before{bottom:-.4vw;height:.8vw;right:6.26667vw;width:1.6vw}.card__balloon:after{border-radius:1.33333vw;bottom:-.53333vw;height:.4vw;right:6vw;width:2.66667vw}.page-index .join__shape--2{height:42.4vw;right:-20vw;top:-12vw;width:44.26667vw}.page-index .scroller__shape--4{bottom:0;height:13.6vw;left:-9.6vw;width:28.13333vw}.page-index .scroller__shape--5{height:17.06667vw;left:-4vw;top:6.66667vw;width:28.13333vw}.page-index .kv__inner{height:157.33333vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.page-index .kv__head,.page-index .kv__inner{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start}.page-index .kv__head{height:86.66667vw;padding-top:16vw;width:100%}.page-index .kv__ttl{width:75%}.page-index .kv__txt{font-size:3.2vw;letter-spacing:.13333vw;line-height:2;margin-top:4vw;z-index:3}.page-index .kv__visual{height:66.66667vw;width:100vw;z-index:1}.page-index .kv__visual-img{background-image:url(../img/kv-img-1-sp.webp?v2);height:100%;width:100%}.page-index .kv__visual-img--2{background-image:url(../img/kv-img-2-sp.webp?v2)}.page-index .kv__visual-img--3{background-image:url(../img/kv-img-3-sp.webp?v2)}.page-index .kv__visual-img--4{background-image:url(../img/kv-img-4-sp.webp?v2)}.page-index .news{height:59.33333vw;top:-8.66667vw;width:90%}.page-index .news,.page-index .news__inner{border-radius:5.06667vw}.page-index .news__ttl{left:10vw;top:5.33333vw;width:17.33333vw}.page-index .news__list{height:33.33333vw;margin-left:2.66667vw;margin-top:6.66667vw;overflow-y:auto;padding-right:4vw;width:82%}.page-index .news__list::-webkit-scrollbar{width:4px}.page-index .news__item{margin-bottom:3.06667vw;margin-top:1.33333vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.page-index .news__item-date{font-size:3.46667vw;letter-spacing:.13333vw;width:26.66667vw}.page-index .news__item-txt{font-size:3.46667vw;letter-spacing:.26667vw;margin-top:.26667vw}.page-index .news__item-txt a{text-underline-offset:.66667vw}.page-index .concept{margin-top:-1px;overflow-x:hidden;padding-top:0}.page-index .concept__inner{max-width:100%;padding-bottom:20vw;position:relative;z-index:1}.page-index .concept__box{width:89%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.page-index .concept__ttl{font-size:6.66667vw;letter-spacing:.26667vw;margin-top:6.66667vw}.page-index .concept__desc{width:100%}.page-index .concept__desc-message{margin-top:8vw}.page-index .concept__desc-message p{font-size:3.73333vw;letter-spacing:.13333vw;margin-bottom:5.06667vw}.page-index .concept__desc-catch{font-size:4.26667vw;height:11.33333vw;letter-spacing:.4vw;margin-top:6.66667vw;position:relative;width:100%;z-index:2}.page-index .concept__movie{border-radius:2.66667vw;margin-bottom:13.33333vw;margin-top:2.66667vw;width:90%}.page-index .scroller{height:auto;min-height:auto;position:relative}.page-index .scroller__list{height:auto}.page-index .scroller__item,.page-index .scroller__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.page-index .scroller__item{width:100%}.page-index .scroller__item--1{height:100lvh;width:100%}.page-index .scroller__item--2,.page-index .scroller__item--3{height:220lvh}.page-index .scroller__item-desc{border-bottom-right-radius:26.66667vw;border-top-right-radius:0;height:auto;min-height:154.66667vw;padding-left:10vw;padding-right:10vw;position:relative;width:100%}.page-index .scroller__item-ttl{font-size:5.86667vw;letter-spacing:.2vw}.page-index .scroller__item-txt{font-size:3.46667vw;letter-spacing:.26667vw;margin-top:5.06667vw}.page-index .scroller__bg,.page-index .scroller__item-pic{height:100lvh}.page-index .scroller__item-pic--2,.page-index .scroller__item-pic--3{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.page-index .project{overflow-x:hidden;padding-top:22.66667vw}.page-index .project__head{max-width:100%}.page-index .project__ttl{font-size:6.66667vw;letter-spacing:0;text-decoration-thickness:.4vw;text-underline-offset:2.93333vw}.page-index .project__txt{font-size:4.8vw;letter-spacing:.26667vw;line-height:1.8;margin-top:6.66667vw}.page-index .project__navi{margin-top:6.66667vw;width:90%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.page-index .project__navi__item{border-radius:2.66667vw;height:18.66667vw;margin-top:3.6vw;padding-left:4.66667vw;padding-right:2.66667vw;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.page-index .project__navi__item.end{margin-bottom:22vw}.page-index .project__navi__item:after{height:6vw;right:3.33333vw;width:6vw}.page-index .project__navi__balloon{border-radius:2vw;bottom:-20.66667vw;padding:2.66667vw 1.33333vw;width:92%}.page-index .project__navi__balloon:before{border-bottom:2vw solid #339bff;border-left:2vw solid transparent;border-right:2vw solid transparent;top:-1.86667vw}.page-index .project__navi__balloon.project__navi__balloon--2:before{border-bottom:2vw solid #6dba6d}.page-index .project__navi__balloon.project__navi__balloon--3:before{border-bottom:2vw solid #ff488a}.page-index .project__navi__balloon-ttl{font-size:4vw;padding-bottom:.93333vw;padding-top:.66667vw;width:21.33333vw}.page-index .project__navi__balloon-txt{font-size:3.46667vw;letter-spacing:.2vw;line-height:1.5;margin-top:1.33333vw}.page-index .project__navi__item-ttl{margin-top:-.66667vw}.page-index .project__navi__item--1 .project__navi__item-ttl{width:20.82667vw}.page-index .project__navi__item--2 .project__navi__item-ttl,.page-index .project__navi__item--3 .project__navi__item-ttl{width:22vw}.page-index .project__navi__item-txt{font-size:3.73333vw;letter-spacing:.13333vw;line-height:1;margin-left:-.66667vw;margin-top:.66667vw;padding-left:2.26667vw}.page-index .project__phase{margin-top:0;max-width:100%;padding-bottom:18.66667vw;padding-top:13.33333vw}.page-index .phase{border-radius:2.93333vw;margin-bottom:14.66667vw;margin-left:auto;margin-right:auto;padding:10.66667vw 6.66667vw;width:90%}.page-index .phase--2{margin-left:auto;margin-right:auto;margin-top:17.33333vw}.page-index .phase__btn{border-radius:2vw;font-size:3.73333vw;height:13.33333vw;letter-spacing:.4vw;line-height:1.3;margin-top:4.66667vw;text-align:center;width:100%}.page-index .phase__btn.is-award{width:90%}.page-index .phase__btn:after{height:4.50667vw;right:3.06667vw;width:4.50667vw}.page-index .story__btn{border-radius:2vw;font-size:3.73333vw;height:13.33333vw;letter-spacing:.4vw;line-height:1.3;margin-top:4.66667vw;text-align:center;width:90%}.page-index .story__btn:after{height:4.50667vw;right:3.06667vw;width:4.50667vw}.page-index .phase--2 .phase__head{padding-left:0}.page-index .phase--1 .phase__num{width:36.13333vw}.page-index .phase--2 .phase__num{width:38.13333vw}.page-index .phase--3 .phase__num{width:38.26667vw}.page-index .phase__ttl{margin-top:6.66667vw}.page-index .phase__ttl-sub{font-size:4.53333vw;padding-bottom:1.33333vw}.page-index .phase__ttl-main{font-size:6.66667vw;letter-spacing:.4vw;margin-top:2.66667vw}.page-index .phase__ttl-main--3{letter-spacing:.4vw}.page-index .phase__comming{border-radius:4.66667vw;margin-top:6.66667vw;position:static;width:100%}.page-index .phase--2 .phase__comming{left:0;width:100%}.page-index .phase--2 .phase__comming--2-1,.page-index .phase--2 .phase__comming--2-2{height:auto;width:100%}.page-index .phase--3 .phase__comming{right:0}.page-index .phase__com{margin-top:9.33333vw;width:100%}.page-index .phase__com__inner{border-radius:8vw;height:20vw;height:50.66667vw;padding-left:0;padding-top:6.66667vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.page-index .phase__com-txt{font-size:3.73333vw;line-height:2;text-align:center}.page-index .phase__com-ill{margin-left:auto;margin-right:auto;margin-top:-20vw;position:static;width:50%}.page-index .phase__apply{margin-top:13.33333vw}.page-index .phase__idea-item{padding-bottom:2.66667vw;padding-top:2.66667vw}.page-index .phase__idea-ttl{font-size:3.73333vw;letter-spacing:.06667vw}.page-index .phase__apply-ttl{font-size:10.66667vw;line-height:1.2;margin-top:6.66667vw;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.page-index .phase__apply-ttl span{font-size:5.33333vw;letter-spacing:.4vw;line-height:1.8;margin-top:.66667vw;padding-left:1.6vw;-webkit-text-decoration:line;text-decoration:line;-webkit-text-decoration-color:#000;-moz-text-decoration-color:#000;text-decoration-color:#000;-webkit-text-decoration-line:underline;-moz-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:dashed;-moz-text-decoration-style:dashed;text-decoration-style:dashed;text-decoration-thickness:1px;text-underline-offset:2vw}.page-index .phase__apply-ttl span:after{display:none}.page-index .phase__apply-alpha{margin-right:0;width:10.26667vw}.page-index .phase__apply-alpha.phase__apply-alpha--b{width:8.53333vw}.page-index .phase__apply-txt{font-size:3.46667vw;letter-spacing:.13333vw;margin-top:5.06667vw}.page-index .phase__apply-toggle{border-radius:2.4vw;font-size:3.73333vw;height:10.66667vw;letter-spacing:.4vw;margin-top:5.33333vw;width:85%}.page-index .new-txt{font-size:3.2vw;margin-top:5.33333vw}.page-index .new-toggle{border-radius:2.4vw;font-size:3.46667vw;height:16vw;letter-spacing:.4vw;margin-top:2.66667vw;width:86%}.page-index .phase__apply-toggle-bar{height:2.66667vw;right:3.06667vw;width:2.66667vw}.page-index .phase__apply-toggle-bar.is-new{right:3.73333vw}.page-index .phase__apply-toggle-bar.is-com{right:0}.page-index .phase__apply-toggle-bar--1{height:1px;width:2.66667vw}.page-index .phase__apply-toggle-bar--2{height:2.66667vw;width:1px}.page-index .phase__apply-body{border-radius:2.66667vw;padding:8vw 5.33333vw 5.33333vw;-webkit-transform:translateY(-4.26667vw);-moz-transform:translateY(-4.26667vw);-ms-transform:translateY(-4.26667vw);transform:translateY(-4.26667vw)}.page-index .phase__apply-body--2{padding:8vw 5.33333vw}.page-index .phase__apply-item{padding-bottom:4.66667vw;padding-top:4.66667vw}.page-index .phase__apply-item.item-mb{padding-bottom:6.66667vw}.page-index .phase__apply-item-ttl{font-size:3.46667vw;letter-spacing:.13333vw;line-height:1.3;margin-bottom:2.93333vw;padding:1.73333vw 4vw}.page-index .phase__apply-item-ttl.phase__apply-item-ttl--sphigh{border-radius:3.73333vw;letter-spacing:0;line-height:1.5;padding:2vw 4vw}.page-index .phase__apply-item-link{font-size:2.93333vw;letter-spacing:.13333vw}.page-index .phase__apply-item-txt{font-size:3.46667vw;letter-spacing:.13333vw;margin-bottom:1.06667vw}.page-index .phase__apply-item-txt.mt30{margin-top:4vw}.page-index .phase__apply-item-txt.is-place{margin-left:10.4vw;text-indent:-11.06667vw}.page-index .phase__apply-item-txt span{display:inline-block;font-size:2.93333vw;letter-spacing:.13333vw;margin-left:2.93333vw;text-indent:-2.93333vw}.page-index .phase__apply-flow{margin-top:2vw;width:100%}.page-index .phase__apply-flow-idea{font-size:3.46667vw;letter-spacing:.13333vw;line-height:1.6;margin-bottom:2.66667vw}.page-index .phase__apply-idea-txt{font-size:3.46667vw;letter-spacing:.13333vw;margin-bottom:4vw;margin-top:4vw}.page-index .phase__apply-flow-item{border-radius:1.33333vw;font-size:3.46667vw;letter-spacing:.13333vw;line-height:1.6;padding:3.33333vw 4.66667vw}.page-index .phase__apply-flow-item a.txt__link{text-underline-offset:.4vw}.page-index .phase__apply-flow-arrow{height:2.88vw;margin-bottom:2.66667vw;margin-top:2.66667vw;width:4.8vw}.page-index .phase__sns-list{margin-top:2.66667vw;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.page-index .phase__sns-item{border-radius:2vw;height:12vw;margin-bottom:2.26667vw;margin-top:0;width:100%}.page-index .phase__sns-item span{font-size:3.73333vw;letter-spacing:.06667vw}.page-index .phase__sns-item p{left:4.66667vw;margin-right:2vw;margin-top:-.4vw;width:4.66667vw}.page-index .phase__sns-item--x{padding-left:2.66667vw}.page-index .phase__sns-item--insta{padding-left:4.26667vw}.page-index .phase__apply-btn{border-radius:2.4vw;font-size:3.73333vw;height:12vw;letter-spacing:.4vw;margin-top:4.66667vw;width:100%}.page-index .phase__apply-btn:after{height:4.16vw;right:3.06667vw;width:4.16vw}.page-index .phase__prize{border-radius:2.66667vw;margin-top:13.33333vw;padding-bottom:6.66667vw}.page-index .phase__prize__inner{border-radius:2.66667vw;padding:9.33333vw 5.33333vw 6.66667vw}.page-index .phase__prize-head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.page-index .phase__prize-logo,.page-index .phase__prize-logo--sub{width:30%}.page-index .phase__prize-desc{margin-top:5.33333vw;padding-left:0;text-align:center;width:100%}.page-index .phase__prize-ttl{font-size:6vw;letter-spacing:.66667vw;text-decoration-thickness:.26667vw;text-underline-offset:2.66667vw}.page-index .phase__prize-catch,.page-index .phase__prize-txt{font-size:3.46667vw;margin-top:6.66667vw}.page-index .phase__prize-catch{border-radius:2.66667vw;padding:6vw}.page-index .phase__prize-img{margin-top:4vw;width:100%}.page-index .phase__prize-list{margin-top:6.66667vw}.page-index .phase__prize-item{margin-bottom:4vw}.page-index .phase__prize-item-ttl{border-radius:13.33333vw;font-size:3.73333vw;margin-bottom:4vw;padding:1.2vw 4.66667vw}.page-index .phase__prize-item-txt{font-size:3.2vw;letter-spacing:.26667vw;margin-bottom:2vw}.page-index .phase__prize-item-txt.phase__prize-item-txt--num{margin-left:2.93333vw;text-indent:-2.93333vw}.page-index .phase__prize-item-txt span{font-size:2.93333vw;letter-spacing:.13333vw;padding-left:0}.page-index .phase__prize-link{font-size:3.46667vw;letter-spacing:.06667vw;line-height:1.4;margin-bottom:4.66667vw;margin-top:2vw;text-underline-offset:1.33333vw}.page-index .phase__prize-item-cap{font-size:2.93333vw;letter-spacing:.21333vw;line-height:1.6;margin-bottom:1.33333vw;margin-left:2.93333vw;text-indent:-2.93333vw}.page-index .phase__prize-item-cap.is-mt{margin-top:6.66667vw}.page-index .phase__message-catch{border-radius:4vw;font-size:3.73333vw;line-height:1.7;padding:2.13333vw 4.66667vw;width:100%}.page-index .phase__message-catch span:before{font-size:8vw;margin-right:3.33333vw}.page-index .phase__message-catch span:after{font-size:8vw;margin-left:3.33333vw}.page-index .phase__message-pre{border-radius:4.26667vw;font-size:3.46667vw;letter-spacing:.17333vw;line-height:1.8;margin-bottom:4vw;margin-top:4vw;padding:2.66667vw 4.26667vw}.page-index .phase__message-sub{font-size:4.8vw;letter-spacing:.13333vw;line-height:1.9;margin-top:4.26667vw;-webkit-text-decoration:line;text-decoration:line;-webkit-text-decoration-color:#000;-moz-text-decoration-color:#000;text-decoration-color:#000;-webkit-text-decoration-line:underline;-moz-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:dashed;-moz-text-decoration-style:dashed;text-decoration-style:dashed;text-decoration-thickness:1px;text-underline-offset:2vw}.page-index .phase__message-sub:after{display:none}.page-index .phase__message-ttl{font-size:5.86667vw;line-height:1.5;margin-top:4vw}.page-index .phase__exp{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;margin-top:6.66667vw}.page-index .phase__exp-ill{margin-top:6.66667vw;width:39%;-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;order:1}.page-index .phase__exp-txt{font-size:3.46667vw;letter-spacing:.26667vw;margin-top:1.33333vw;padding-left:0;text-align:justify;width:100%;-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;order:0}.page-index .phase__view-txt{font-size:3.46667vw;margin-top:5.06667vw}.page-index .phase__view-cap{font-size:2.93333vw;margin-left:2.93333vw;margin-top:4vw;text-indent:-2.93333vw}.page-index .artist{border-radius:10.66667vw;padding:17.33333vw 5.33333vw}.page-index .artist__ttl{font-size:6.93333vw;letter-spacing:.2vw;text-decoration-thickness:.26667vw;text-underline-offset:2.93333vw}.page-index .artist__txt{font-size:3.46667vw;letter-spacing:.13333vw;margin-left:auto;margin-right:auto;margin-top:6vw;width:95%}.page-index .artist__box{border-radius:4vw;margin-top:8vw;padding:12vw 10vw 17.33333vw}.page-index .artist__item{margin-bottom:16vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.page-index .artist__pic{margin-bottom:4vw;width:52%}.page-index .artist__desc{padding-left:0;width:100%}.page-index .artist__desc-name{font-size:6.66667vw;line-height:1.2;text-align:center}.page-index .artist__desc-txt{font-size:3.2vw;letter-spacing:.26667vw;margin-top:2.66667vw}.page-index .artist__btn{border-radius:2vw;font-size:3.73333vw;height:13.33333vw;letter-spacing:.4vw;line-height:1.3;margin-top:4.66667vw;text-align:center;width:100%}.page-index .artist__btn:after{height:4.50667vw;right:3.06667vw;width:4.50667vw}.page-index .agree{border-radius:4vw;height:88vw;margin-top:10.66667vw;padding-top:6.66667vw;width:90%}.page-index .agree__ttl{font-size:4.53333vw}.page-index .agree__inner{font-size:2.93333vw;height:61.33333vw;line-height:1.7;margin-left:auto;margin-right:auto;margin-top:3.6vw;padding-right:4.66667vw;text-align:left;width:86%}.page-index .agree__inner::-webkit-scrollbar{width:3px}.page-index .agree__inner p{letter-spacing:.13333vw;line-height:1.5;margin-left:2.93333vw;margin-top:.4vw;text-indent:-2.93333vw}.page-index .agree__inner a{color:red;text-decoration:underline;text-underline-offset:.26667vw}.page-index .join{border-radius:10.66667vw;margin-top:13.33333vw;padding:17.33333vw 5.33333vw 29.33333vw}.page-index .join__ttl{font-size:5.33333vw;letter-spacing:.66667vw;margin-bottom:5.33333vw}.page-index .join__list{margin-top:0;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.page-index .join__list--b{margin-top:4vw}.page-index .join__item{margin-left:2vw;margin-right:2vw;margin-top:8.66667vw;text-align:center;width:45%!important}.page-index .join__list--c .join__item{margin-left:2vw;margin-right:2vw;margin-top:5.33333vw}.page-index .join__space{display:none}.page-index .join__item--1,.page-index .join__item--1 img{width:38.53333vw}.page-index .join__item--2,.page-index .join__item--2 img{width:34.53333vw}.page-index .join__item--3,.page-index .join__item--3 img{width:44vw}.page-index .join__item--4,.page-index .join__item--4 img{width:28.4vw}.page-index .join__item--5,.page-index .join__item--5 img{width:23.6vw}.page-index .join__item--6,.page-index .join__item--6 img{width:13.2vw}.page-index .join__item--7,.page-index .join__item--7 img{width:34.53333vw}.page-index .join__item--8,.page-index .join__item--8 img{width:24.53333vw}.page-index .join__item--9,.page-index .join__item--9 img{width:26.93333vw}.page-index .join__item--10,.page-index .join__item--10 img{width:16.66667vw}.page-index .join__item--11,.page-index .join__item--11 img{width:33.6vw}.page-index .join__item--12,.page-index .join__item--12 img{width:21.86667vw}.page-index .join__item--13,.page-index .join__item--13 img{width:19.46667vw}.page-index .join__item--14,.page-index .join__item--14 img{width:37.33333vw}.page-index .join__item--15,.page-index .join__item--15 img{width:53.46667vw}.page-index .join__item--16,.page-index .join__item--16 img{width:22.93333vw}.page-index .join__item--17,.page-index .join__item--17 img{width:39.33333vw}.page-index .join__item--18,.page-index .join__item--18 img{width:28.53333vw}.page-index .join__item--19,.page-index .join__item--19 img{width:19.2vw}.page-index .join-cert{font-size:4vw;margin-top:9.33333vw}.page-index .join-cert p{padding-left:4vw;padding-right:4vw}.page-index .join-cert:after{-webkit-background-size:5px 1px;background-size:5px 1px;height:1px;top:45%}.page-index .join__spo{border-top:1px solid #6dba6d;margin-top:12vw}.page-index .join__spo-ttl{font-size:5.33333vw;letter-spacing:.4vw;margin-top:9.33333vw}.page-index .join__spo-txt{font-size:3.6vw;letter-spacing:.13333vw;margin-top:2vw}.page-index .about{margin-top:-9.33333vw}.page-index .about__head{background-image:none;background:none;height:153.33333vw}.page-index .about__bg{background-image:url(../img/about-bg-sp.webp);background-position:50%;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;height:100vh;height:100lvh;left:0;position:absolute;top:0;width:100%;z-index:-1}.page-index .about__bg.is-active{position:fixed}.page-index .about__ttl{font-size:9.33333vw;letter-spacing:1.33333vw;margin-top:-6.66667vw}.page-index .about__body{padding-bottom:13.33333vw;padding-top:12vw}.page-index .about__body-ttl{font-size:5.06667vw;letter-spacing:1.06667vw}.page-index .about__body-txt{margin-top:8vw}.page-index .about__body-txt p{font-size:3.46667vw;letter-spacing:.26667vw;margin-bottom:6vw}.page-index .about__btn{border-radius:1.33333vw;font-size:3.73333vw;height:13.33333vw;letter-spacing:.66667vw;margin-left:auto;margin-right:auto;margin-top:12vw;width:80%}.page-index .logo-area{padding-bottom:36vw;padding-top:10.66667vw}.page-index .logo-area a{width:39%}.page-index .award__head{background-image:none;background:none;height:2660vw}.page-index .award__bg{background-image:url(../img/award-bg-sp.webp);background-position:top;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;height:100vh;height:100lvh;left:0;position:absolute;top:0;width:100%;will-change:transform}.page-index .award__bg.is-active{position:fixed}.page-index .award__inner{border-top-left-radius:13.33333vw;border-top-right-radius:13.33333vw;height:-webkit-calc(100% - 60vw);height:-moz-calc(100% - 60vw);height:calc(100% - 60vw);padding-top:10.66667vw;top:60vw;z-index:1}.page-index .award__pre{margin-top:-13.33333vw}.page-index .award__ttl{font-size:6.13333vw;letter-spacing:.4vw;line-height:1.2}.page-index .award__sub,.page-index .award__sub.award__sub--idea{margin-top:10.66667vw}.page-index .award__sub-ttl{font-size:5.06667vw;letter-spacing:.4vw;line-height:1.8}.page-index .award__sub-ttl:before{height:11.7vw;margin-right:2.66667vw;width:13.3vw}.page-index .award__sub-ttl.award__sub-ttl--1:before{background-image:url(../img/ico-award-1.webp);height:11.7vw;width:13.3vw}.page-index .award__sub-ttl.award__sub-ttl--2:before{background-image:url(../img/ico-award-2.webp);height:13.1vw;width:8.2vw}.page-index .award__sub-ttl.award__sub-ttl--3:before{background-image:url(../img/ico-award-3.webp);height:13.1vw;width:8.2vw}.page-index .award__cap{font-size:3.2vw;margin-top:4vw}.page-index .other{padding-bottom:21.33333vw;padding-top:10.66667vw}.page-index .other__inner{padding-bottom:2.66667vw}.page-index .other__head{max-width:100%;padding-left:5.33333vw;padding-right:5.33333vw}.page-index .other__ttl{border-bottom:1px solid #000;font-size:6.13333vw;letter-spacing:.4vw;line-height:1.3}.page-index .other__txt{font-size:3.46667vw;letter-spacing:.26667vw;line-height:1.6;margin-top:3.33333vw}.page-index .award__navi{margin-top:10.66667vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.page-index .award__navi,.page-index .award__navi-item{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.page-index .award__navi-item{height:21.33333vw;margin-left:auto;margin-right:auto;padding-left:0;width:66%;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;border-radius:2.66667vw;justify-content:center;margin-bottom:3.33333vw}.page-index .award__navi-item:after{height:6vw;right:3.33333vw;width:6vw}.page-index .award__navi-ttl{font-size:4.53333vw}.page-index .award__navi-txt{font-size:2.93333vw;margin-top:2vw;text-align:center}.page-index .award__list{margin-top:10.66667vw;width:82%}.page-index .award__item{border-radius:5.33333vw;margin-bottom:5.33333vw;padding:5.33333vw 5.33333vw 7.33333vw}.page-index .award__item__head{padding-bottom:2.66667vw}.page-index .award__item-ttl{font-size:4.26667vw}.page-index .award__item-name{font-size:3.2vw;margin-top:.66667vw}.page-index .award__item-pic{margin-top:2vw;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.page-index .award__item-pic p{margin-bottom:0;margin-left:0;width:100%}.page-index .award__item-pic p:first-child{margin-bottom:2vw}.page-index .award__item-pic p.award__item-pic--portrait{width:100%}.page-index .award__blur{bottom:2.53333vw;height:5.33333vw;width:-webkit-calc(100% - 2.66667vw);width:-moz-calc(100% - 2.66667vw);width:calc(100% - 2.66667vw)}.page-index .award__item-cap{font-size:3.2vw;margin-top:4vw;max-height:25.33333vw;padding-bottom:3.33333vw;padding-right:3.33333vw;text-align:left}.page-index .award__item-cap.award__item-cap--long{text-align:left}.page-index .award__item-com{font-size:3.2vw;margin-top:3.33333vw}.page-index .special__list{margin-top:10.66667vw;width:90%;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.page-index .special__list:after{display:none}.page-index .special__item{margin-bottom:12vw;width:48.5%}.page-index .special__item-ttl{font-size:3.73333vw}.page-index .special__item-pic{border-radius:4.66667vw;height:37.33333vw;margin-left:auto;margin-right:auto;margin-top:1.6vw;width:37.33333vw}.page-index .special__item-name{font-size:3.46667vw;letter-spacing:.07em;line-height:1.4;margin-top:2.66667vw}.page-index .idea{border-radius:4vw;margin-top:5.33333vw;padding-bottom:6vw;padding-top:6vw;width:85%}.page-index .idea:after{bottom:6vw;height:9.33333vw}.page-index .idea__inner{height:60.66667vw;padding-bottom:7.33333vw;padding-right:4vw}.page-index .idea__ttl{font-size:4.26667vw;line-height:1.6}.page-index .idea__txt{font-size:3.2vw;line-height:1.7;margin-top:5.33333vw}.page-index .special__com{border-radius:1.33333vw;margin-left:auto;margin-right:auto;margin-top:2.66667vw;padding:.66667vw 2.4vw;width:93%}.page-index .special__com-head{font-size:3.2vw;letter-spacing:.03em;padding-bottom:.66667vw}.page-index .special__com-body{font-size:2.93333vw;padding:2.66667vw .66667vw}.page-index .conclusion{padding-top:2.66667vw}.page-index .conclusion__inner{max-width:100%;padding-bottom:9.33333vw}.page-index .conclution__ttl{font-size:6.13333vw}.page-index .conclution__txt{font-size:3.2vw;margin-left:auto;margin-right:auto;margin-top:5.33333vw;width:90%}.page-campaign .join__shape--2{height:42.4vw;right:-20vw;top:-12vw;width:44.26667vw}.page-campaign .scroller__shape--4{bottom:0;height:13.6vw;left:-9.6vw;width:28.13333vw}.page-campaign .scroller__shape--5{height:17.06667vw;left:-4vw;top:6.66667vw;width:28.13333vw}.page-campaign .kv__logo{margin-left:4vw;margin-top:1.33333vw;width:33.33333vw}.page-campaign .kv__inner{margin-top:2vw}.page-campaign .kv__list{height:45.33333vw}.page-campaign .kv__item-desc{border-top-left-radius:9.33333vw;height:30.66667vw;padding-left:1.33333vw;width:69.33333vw}.page-campaign .kv__item-txt{font-size:3.2vw;letter-spacing:.08em}.page-campaign .kv__item-ttl{font-size:4.53333vw;letter-spacing:.08em;margin-top:1.33333vw}.page-campaign .kv__pagination{height:9.33333vw}.page-campaign .kv__pagination .swiper-pagination-bullet{height:2vw;margin-left:2.66667vw;margin-right:2.66667vw;width:2vw}.page-campaign .concept{margin-top:0;overflow:hidden;padding-bottom:46.66667vw;padding-top:0}.page-campaign .concept__inner{max-width:100%}.page-campaign .concept__box{width:89%}.page-campaign .concept__ttl{font-size:6.4vw;letter-spacing:.26667vw;margin-top:6.66667vw}.page-campaign .concept__desc-catch{font-size:3.73333vw;height:11.33333vw;letter-spacing:.4vw;margin-top:9.33333vw;position:relative;width:100%;z-index:2}.page-campaign .concept__navis{margin-top:4vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.page-campaign .concept__navi{border-radius:2.66667vw;font-size:4vw;letter-spacing:.13333vw;line-height:1.7;margin-left:0;margin-right:0;margin-top:2.66667vw;min-height:auto;padding-bottom:2.66667vw;padding-top:2.66667vw;width:100%}.page-campaign .gallery__swiper{margin-top:9.33333vw}.page-campaign .gallery__item{height:41.73333vw;width:71.06667vw}.page-campaign .post{margin-top:-33.33333vw;overflow:hidden;padding-top:17.33333vw}.page-campaign .post__inner{width:90%}.page-campaign .post__tab{border-top-left-radius:2.66667vw;border-top-right-radius:2.66667vw;height:16vw;width:49%}.page-campaign .post__tab-txt{font-size:3.46667vw;letter-spacing:.13333vw}.page-campaign .speech-bubble{border:2px solid #ffdc6b;border-radius:1.6vw;font-size:2.93333vw;line-height:1.5;padding:2.66667vw 3.33333vw;top:-14vw}.page-campaign .speech-bubble:before{border:1.6vw solid transparent;border-top-color:#fff;bottom:-3.06667vw;margin-left:-2vw}.page-campaign .speech-bubble:after{border:1.86667vw solid transparent;border-top-color:#ffdc6b;bottom:-4.13333vw;margin-left:-2.26667vw}.page-campaign .post__body{border-bottom-left-radius:4vw;border-bottom-right-radius:4vw;margin-top:0}.page-campaign .post__body-item{padding-bottom:13.33333vw;padding-top:6.66667vw}.page-campaign .post__body-txt{font-size:3.73333vw;letter-spacing:.13333vw}.page-campaign .phase__apply-body{padding:6.66667vw 5.33333vw 5.33333vw}.page-campaign .phase__apply-body--2{padding:8vw 5.33333vw}.page-campaign .phase__apply-item{padding-bottom:4.66667vw;padding-top:4.66667vw}.page-campaign .phase__apply-item.item-mb{padding-bottom:6.66667vw}.page-campaign .phase__apply-item.is-small-margin{margin-top:-1.33333vw;padding-bottom:1.06667vw;padding-top:0}.page-campaign .phase__apply-item-ttl{border-radius:3.73333vw;font-size:3.46667vw;letter-spacing:.13333vw;line-height:1.3;margin-bottom:2.93333vw;padding:1.73333vw 4vw}.page-campaign .phase__apply-item-ttl.is-mttop{margin-top:2vw}.page-campaign .phase__apply-item-ttl.phase__apply-item-ttl--sphigh{border-radius:3.73333vw;letter-spacing:0;line-height:1.5;padding:2vw 4vw}.page-campaign .phase__apply-item-txt{font-size:3.46667vw;letter-spacing:.13333vw;margin-bottom:1.06667vw}.page-campaign .phase__apply-item-txt.is-place{margin-left:10.4vw;text-indent:-11.06667vw}.page-campaign .phase__apply-item-txt span{display:inline-block;font-size:2.93333vw;letter-spacing:.13333vw;margin-left:2.93333vw;text-indent:-2.93333vw}.page-campaign .phase__apply-flow{margin-bottom:2vw;margin-top:2vw;width:100%}.page-campaign .phase__apply-flow-idea{font-size:3.46667vw;letter-spacing:.13333vw;line-height:1.8;margin-bottom:2.66667vw}.page-campaign .phase__apply-idea-txt{font-size:3.46667vw;letter-spacing:.13333vw;margin-bottom:4vw;margin-top:4vw}.page-campaign .idea__link{text-underline-offset:1.33333vw}.page-campaign .phase__apply-flow-item{border-radius:1.33333vw;font-size:3.46667vw;letter-spacing:.13333vw;line-height:1.6;padding:3.33333vw 4.66667vw}.page-campaign .phase__apply-flow-item a.txt__link{line-height:1.6;text-underline-offset:1.06667vw}.page-campaign .illust__list{margin-bottom:2.66667vw;margin-top:4vw}.page-campaign .illust__item{height:20.8vw;margin-left:1.33333vw;margin-right:1.33333vw;width:33.28vw}.page-campaign .post__list{margin-bottom:2.66667vw;margin-top:4.66667vw}.page-campaign .post__item{height:30.66667vw;margin-left:1.33333vw;margin-right:1.33333vw}.page-campaign .post__item.post__item--2{height:auto;width:42.66667vw}.page-campaign .post__item.post__item--2 img{height:auto;-o-object-fit:fill;object-fit:fill;width:100%}.page-campaign .post__btn-wrapper{margin-bottom:2.66667vw;margin-top:5.33333vw}.page-campaign .phase__apply-flow-arrow{height:2.88vw;margin-bottom:4vw;margin-top:4vw;width:4.8vw}.page-campaign .phase__sns-list{margin-top:4.66667vw;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.page-campaign .phase__sns-item{border-radius:2vw;height:12vw;margin-bottom:2.26667vw;margin-top:0;width:100%}.page-campaign .phase__sns-item span{font-size:3.73333vw;letter-spacing:.06667vw}.page-campaign .phase__sns-item p{left:4.66667vw;margin-right:2vw;margin-top:-.4vw;width:4.66667vw}.page-campaign .phase__sns-item--x{padding-left:2.66667vw}.page-campaign .phase__sns-item--insta{padding-left:4.26667vw}.page-campaign .phase__apply-btn{border-radius:2.4vw;font-size:3.73333vw;height:12vw;letter-spacing:.4vw;margin-top:4.66667vw;width:100%}.page-campaign .phase__apply-btn:after{height:4.16vw;right:3.06667vw;width:4.16vw}.page-campaign .phase__apply-btn.is-under{margin-top:4.66667vw;width:65%}.page-campaign .phase__prize{border-radius:2.66667vw;margin-top:8vw;width:85%}.page-campaign .phase__prize__inner{border-radius:2.66667vw;padding:9.33333vw 5.33333vw 6.66667vw}.page-campaign .phase__prize-head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.page-campaign .phase__prize-logo,.page-campaign .phase__prize-logo--sub{width:30%}.page-campaign .phase__prize-desc{margin-top:5.33333vw;padding-left:0;text-align:center;width:100%}.page-campaign .phase__prize-ttl{font-size:6vw;letter-spacing:.66667vw;text-decoration-thickness:.26667vw;text-underline-offset:2.93333vw}.page-campaign .phase__prize-catch,.page-campaign .phase__prize-txt{font-size:3.46667vw;margin-top:6.66667vw}.page-campaign .phase__prize-catch{border-radius:2.66667vw;padding:6vw}.page-campaign .phase__prize-img{margin-top:4vw;width:100%}.page-campaign .phase__prize-list{margin-top:6.66667vw}.page-campaign .phase__prize-item{margin-bottom:4vw}.page-campaign .phase__prize-item-ttl{border-radius:13.33333vw;font-size:3.73333vw;margin-bottom:4vw;padding:1.2vw 4.66667vw}.page-campaign .phase__prize-item-txt{font-size:3.2vw;letter-spacing:.26667vw;margin-bottom:2vw}.page-campaign .phase__prize-item-txt.phase__prize-item-txt--num{margin-left:2.93333vw;text-indent:-2.93333vw}.page-campaign .phase__prize-item-txt span{font-size:2.93333vw;letter-spacing:.13333vw;padding-left:0}.page-campaign .phase__prize-link{font-size:3.46667vw;letter-spacing:.06667vw;line-height:1.4;margin-bottom:4.66667vw;margin-top:2vw;text-underline-offset:1.33333vw}.page-campaign .phase__prize-item-cap{font-size:2.93333vw;letter-spacing:.21333vw;line-height:1.6;margin-bottom:1.33333vw;margin-left:2.93333vw;text-indent:-2.93333vw}.page-campaign .phase__prize-item-cap.is-mt{margin-top:6.66667vw}.page-campaign .phase__message-catch{border-radius:4vw;font-size:3.73333vw;line-height:1.7;padding:2.13333vw 4.66667vw;width:100%}.page-campaign .phase__message-catch span:before{font-size:8vw;margin-right:3.33333vw}.page-campaign .phase__message-catch span:after{font-size:8vw;margin-left:3.33333vw}.page-campaign .phase__message-pre{border-radius:4.26667vw;font-size:3.46667vw;letter-spacing:.17333vw;line-height:1.8;margin-bottom:4vw;margin-top:4vw;padding:2.66667vw 4.26667vw}.page-campaign .phase__message-sub{font-size:4.8vw;letter-spacing:.13333vw;line-height:1.9;margin-top:4.26667vw;padding-bottom:0;-webkit-text-decoration:line;text-decoration:line;-webkit-text-decoration-color:#000;-moz-text-decoration-color:#000;text-decoration-color:#000;-webkit-text-decoration-line:underline;-moz-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:dashed;-moz-text-decoration-style:dashed;text-decoration-style:dashed;text-decoration-thickness:1px;text-underline-offset:2vw}.page-campaign .phase__message-sub:after{display:none}.page-campaign .phase__message-ttl{font-size:5.86667vw;line-height:1.5;margin-top:4vw}.page-campaign .phase__exp{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;margin-top:6.66667vw}.page-campaign .phase__exp-ill{margin-top:6.66667vw;width:39%;-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;order:1}.page-campaign .phase__exp-txt{font-size:3.46667vw;letter-spacing:.26667vw;margin-top:1.33333vw;padding-left:0;text-align:justify;width:100%;-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;order:0}.page-campaign .phase__view-txt{font-size:3.46667vw;margin-top:5.06667vw}.page-campaign .phase__view-cap{font-size:2.93333vw;margin-left:2.93333vw;margin-top:4vw;text-indent:-2.93333vw}.page-campaign .agree{border-radius:4vw;height:88vw;margin-top:10.66667vw;padding-top:6.66667vw;width:90%}.page-campaign .agree__ttl{font-size:4.53333vw}.page-campaign .agree__inner{font-size:2.93333vw;height:61.33333vw;line-height:1.7;margin-left:auto;margin-right:auto;margin-top:3.6vw;padding-right:4.66667vw;text-align:left;width:86%}.page-campaign .agree__inner::-webkit-scrollbar{width:3px}.page-campaign .agree__inner p{letter-spacing:.13333vw;line-height:1.5;margin-left:2.93333vw;margin-top:.4vw;text-indent:-2.93333vw}.page-campaign .agree__inner a{color:red;text-decoration:underline;text-underline-offset:.26667vw}.page-campaign .under{margin-bottom:24vw;margin-top:13.33333vw}.page-campaign .under__logo{width:55%}.page-gallery .join__shape--2{height:42.4vw;right:-20vw;top:-12vw;width:44.26667vw}.page-gallery .scroller__shape--4{bottom:0;height:13.6vw;left:-9.6vw;width:28.13333vw}.page-gallery .scroller__shape--5{height:17.06667vw;left:-4vw;top:6.66667vw;width:28.13333vw}.page-gallery .kv__logo{margin-left:4vw;margin-top:1.33333vw;width:33.33333vw}.page-gallery .kv__inner{margin-top:.66667vw}.page-gallery .concept{margin-top:0;overflow:hidden;padding-bottom:20vw;padding-top:13.33333vw}.page-gallery .concept__inner{max-width:100%}.page-gallery .concept__box{width:100%}.page-gallery .concept__ttl{font-size:4.26667vw;letter-spacing:.26667vw;margin-top:13.33333vw}.page-gallery .concept__txt{font-size:3.2vw;letter-spacing:.26667vw;margin-top:5.33333vw}.page-gallery .concept__txt p{margin-bottom:4vw}.page-gallery .concept__pic{width:100%}.page-gallery .phase__apply-btn{border-radius:2.4vw;font-size:3.73333vw;height:12vw;letter-spacing:.4vw;margin-top:4.66667vw;width:100%}.page-gallery .phase__apply-btn:after{height:4.16vw;right:3.06667vw;width:4.16vw}.page-gallery .phase__apply-btn.is-under{margin-top:4.66667vw;width:65%}.page-gallery .under__inner{padding-top:17.33333vw}.page-gallery .under__logo{width:55%}.page-story .join__shape--2{height:42.4vw;right:-20vw;top:-12vw;width:44.26667vw}.page-story .scroller__shape--4{bottom:0;height:13.6vw;left:-9.6vw;width:28.13333vw}.page-story .scroller__shape--5{height:17.06667vw;left:-4vw;top:6.66667vw;width:28.13333vw}.page-story .kv__logo{margin-left:4vw;margin-top:1.33333vw;width:33.33333vw}.page-story .kv__inner{margin-top:2vw}.page-story .concept{overflow:hidden;padding-top:12vw}.page-story .concept__inner{width:90%}.page-story .concept-ttl{font-size:4.53333vw}.page-story .concept-txt p{font-size:3.73333vw;line-height:2;margin-bottom:2.66667vw}.page-story .concept-gallery{margin-left:auto;margin-right:auto;margin-top:9.33333vw;width:100%}.page-story .concept-pic{margin-bottom:5.33333vw}.page-story .concept-pic.is-vertical{margin-left:auto;margin-right:auto;width:70%}.page-story .narrator{margin-top:6.66667vw}.page-story .narrator-pic{height:28vw;margin-right:4vw;width:28vw}.page-story .narrator-name{font-size:3.2vw;line-height:1.8}.page-story .narrator-name span{font-size:4.26667vw;padding-left:2vw;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.page-story .article__inner{padding-top:9.33333vw;width:90%}.page-story .article-ttl{font-size:4.8vw;margin-top:6.66667vw}.page-story .article-txt{margin-top:9.33333vw}.page-story .article-txt p{font-size:3.73333vw;margin-bottom:3.33333vw}.page-story .article-txt p:last-child{margin-bottom:0}.page-story .article-txt .article-q{margin-bottom:.66667vw;padding-left:3.73333vw;text-indent:-3.73333vw}.page-story .article-gallery{margin-left:auto;margin-right:auto;margin-top:6vw;width:100%}.page-story .article-pic{margin-bottom:5.33333vw}.page-story .article-gallery-w{margin:6vw auto 5.33333vw;width:100%}.page-story .article-movie{margin-left:auto;margin-right:auto;margin-top:6.66667vw;width:100%}.page-story .company-inner{width:90%}.page-story .company{border-radius:1.33333vw;margin-top:16vw;padding:6.66667vw 6.66667vw 8vw}.page-story .company-ttl{font-size:4.8vw;margin-bottom:2.66667vw}.page-story .company-box{margin-top:5.33333vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.page-story .company-pic{width:100%}.page-story .company-txt{padding-left:0;padding-top:5.33333vw}.page-story .company-name{font-size:4.26667vw;text-align:center}.page-story .company-desc{font-size:3.73333vw;margin-top:2.66667vw;width:100%}.page-story .company-btn{border-radius:2vw;font-size:3.73333vw;height:12vw;letter-spacing:.4vw;width:100%}.page-story .company-btn:after{height:4.16vw;right:3.06667vw;width:4.16vw}.page-story .other-list{gap:3.6vw;grid-template-columns:repeat(auto-fit,minmax(40vw,1fr));margin-top:10.66667vw;padding-bottom:24vw}.page-story .other-item{margin-bottom:4vw}.page-story .other-ttl{font-size:3.06667vw;padding-bottom:2vw;padding-top:2.26667vw}.page-story .other-btn{border-radius:.66667vw;font-size:2.66667vw;height:8vw;letter-spacing:.1em;margin-top:.26667vw;width:100%}.page-story .other-btn:after{height:3.46667vw;right:2.66667vw;width:3.46667vw}.page-story .under{margin-bottom:24vw;margin-top:0}.page-story .under__logo{width:55%}.page-story .phase__apply-btn{border-radius:2.4vw;font-size:3.73333vw;height:12vw;letter-spacing:.4vw;margin-top:4.66667vw;width:100%}.page-story .phase__apply-btn:after{height:4.16vw;right:3.06667vw;width:4.16vw}.page-story .phase__apply-btn.is-under{margin-top:4.66667vw;width:65%}.page-story .smt-10{margin-top:1.33333vw}.page-story .smt-15{margin-top:2.93333vw}.page-story .smt-20{margin-top:2.66667vw}.page-story .smt-30{margin-top:4vw}.page-story .smt-40{margin-top:5.33333vw}.page-story .smt-50{margin-top:6.66667vw}.page-story .smt-60{margin-top:8vw}.page-story .smt-70{margin-top:9.33333vw}.page-story .smt-80{margin-top:10.66667vw}.page-story .smt-90{margin-top:12vw}.page-story .smt-100{margin-top:13.33333vw}.page-story .smt-110{margin-top:14.66667vw}.page-story .smt-120{margin-top:16vw}.page-story .smt-130{margin-top:17.33333vw}.page-story .smt-140{margin-top:18.66667vw}.page-story .smt-150{margin-top:20vw}}@media print,screen and (min-width:821px){.u-sp{display:none!important}}@media (orientation:portrait){.m-pc{display:none!important}.ga__modal-close.is-touch{height:7.63889vw;top:-2.08333vw;width:7.63889vw}.ga__modal-arrow.is-touch{height:6.25vw;width:6.25vw}.ga__modal__inner{-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;align-items:flex-end;height:80vh;height:80svh}.ga__modal__conts{width:82%}.ga__modal__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;height:73vh;height:73svh}.ga__modal-pic{height:40vw;max-width:40vw;width:40vw}.ga__modal-desc{margin-top:4.51389vw;padding-left:0;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;width:90%}.ga__modal-ttl{font-size:2.77778vw;letter-spacing:.13889vw}.ga__modal-txt{font-size:2.08333vw;letter-spacing:.13889vw;padding-bottom:2.08333vw}}@media (orientation:landscape){.m-sp{display:none!important}.menu__inner{padding-top:0;width:100%}body.is-gallery.is-touch .hamburger{display:none}.ga__modal__inner{height:60vh;height:60svh;padding-top:0}.ga__modal__conts{width:70.83333vw}.ga__modal__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;height:53vh;height:53svh}.ga__modal-pic{height:100%;max-width:50%;min-width:20%;width:auto}.ga__modal-desc{-webkit-flex-shrink:0;flex-shrink:0}.page-index .about__head.is-touch,.page-index .award__head.is-touch{background-attachment:scroll}}@media (hover:hover) and (pointer:fine){.hamburger:hover{opacity:.77;-webkit-transform:scale(.96);-moz-transform:scale(.96);-ms-transform:scale(.96);transform:scale(.96)}.menu__nav-item:hover{opacity:.72!important}.float__bnr:hover{-webkit-filter:brightness(1.03);filter:brightness(1.03)}.pagetop:hover{opacity:.8!important}.pagetop:hover img{-webkit-transform:translateY(-.41667vmin);-moz-transform:translateY(-.41667vmin);-ms-transform:translateY(-.41667vmin);transform:translateY(-.41667vmin)}.lg-toolbar .lg-close:hover:after{opacity:.8;-webkit-transform:scale(.95);-moz-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}.ga__modal-arrow:hover,.ga__modal-close:hover{opacity:.8;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.card__item:hover{-webkit-transform:scale(1.07);-moz-transform:scale(1.07);-ms-transform:scale(1.07);transform:scale(1.07)}.page-index .news__item-txt a:hover{opacity:.7}.page-index .video__btn:hover{-webkit-filter:brightness(1.06);filter:brightness(1.06)}.page-index .video__btn:hover img{-webkit-transform:scale(1.015);-moz-transform:scale(1.015);-ms-transform:scale(1.015);transform:scale(1.015)}.page-index .project__navi__item:hover{background-color:#000;color:#fff}.page-index .project__navi__item:hover img{-webkit-filter:invert(100%);filter:invert(100%)}.page-index .project__navi__item:hover:after{-webkit-transform:translateY(.34722vw);-moz-transform:translateY(.34722vw);-ms-transform:translateY(.34722vw);transform:translateY(.34722vw)}.page-index .phase__btn:hover{background-color:#fff;color:#000}.page-index .phase__btn:hover:after{-webkit-transform:translateX(.34722vw);-moz-transform:translateX(.34722vw);-ms-transform:translateX(.34722vw);transform:translateX(.34722vw)}.page-index .story__btn:hover{background-color:#fff;color:#000}.page-index .story__btn:hover:after{-webkit-transform:translateX(.34722vw);-moz-transform:translateX(.34722vw);-ms-transform:translateX(.34722vw);transform:translateX(.34722vw)}.page-index .phase__comming:hover{-webkit-filter:brightness(1.03);filter:brightness(1.03)}.page-index .phase__comming:hover img{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.page-index .new-toggle:hover,.page-index .phase__apply-toggle:hover{opacity:.75!important}.page-index .phase__apply-item-link:hover{opacity:.7}.page-index .idea__link:hover,.page-index .phase__apply-flow-item a.txt__link:hover{opacity:.6}.page-index .phase__sns-item:hover{background-color:#fff;color:#000}.page-index .phase__sns-item:hover img{-webkit-filter:invert(100%);filter:invert(100%)}.page-index .phase__apply-btn:hover{background-color:#fff;color:#000}.page-index .phase__apply-btn:hover:after{-webkit-transform:translateX(.34722vw);-moz-transform:translateX(.34722vw);-ms-transform:translateX(.34722vw);transform:translateX(.34722vw)}.page-index .phase__prize-link:hover{opacity:.66}.page-index .artist__btn:hover{background-color:#fff;color:#000}.page-index .artist__btn:hover:after{-webkit-transform:translateX(.34722vw);-moz-transform:translateX(.34722vw);-ms-transform:translateX(.34722vw);transform:translateX(.34722vw)}.page-index .about__btn:hover{background-color:#fff;color:#000}.page-index .award__navi-item:hover{background-color:#000;color:#fff}.page-index .award__navi-item:hover img{-webkit-filter:invert(100%);filter:invert(100%)}.page-index .award__navi-item:hover:after{-webkit-transform:translateY(.34722vw);-moz-transform:translateY(.34722vw);-ms-transform:translateY(.34722vw);transform:translateY(.34722vw)}.page-index .special__item-pic:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.page-index .special__com-head:hover{opacity:.7}.page-index .conclution__bnr:hover{-webkit-filter:brightness(1.03);filter:brightness(1.03)}.page-index .conclution__bnr:hover img{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.page-campaign .post__tab:hover{-webkit-transform:translateY(-.69444vw);-moz-transform:translateY(-.69444vw);-ms-transform:translateY(-.69444vw);transform:translateY(-.69444vw)}.page-campaign .idea__link:hover,.page-campaign .phase__apply-flow-item a.txt__link:hover{opacity:.6}.page-campaign .phase__sns-item:hover{background-color:#fff;color:#000}.page-campaign .phase__sns-item:hover img{-webkit-filter:invert(100%);filter:invert(100%)}.page-campaign .phase__apply-btn:hover{background-color:#fff;color:#000}.page-campaign .phase__apply-btn:hover:after{-webkit-transform:translateX(.34722vw);-moz-transform:translateX(.34722vw);-ms-transform:translateX(.34722vw);transform:translateX(.34722vw)}.page-campaign .phase__prize-link:hover{opacity:.66}.page-gallery .phase__apply-btn:hover{background-color:#fff;color:#000}.page-gallery .phase__apply-btn:hover:after{-webkit-transform:translateX(.34722vw);-moz-transform:translateX(.34722vw);-ms-transform:translateX(.34722vw);transform:translateX(.34722vw)}.page-story .article-txt p a:hover,.page-story .concept-txt p a:hover{opacity:.7}.page-story .article-movie:hover{-webkit-filter:brightness(1.02);filter:brightness(1.02)}.page-story .article-movie:hover img{-webkit-transform:scale(1.015);-moz-transform:scale(1.015);-ms-transform:scale(1.015);transform:scale(1.015)}.page-story .company-btn:hover{background-color:#fff;color:#000}.page-story .company-btn:hover:after{-webkit-transform:translateX(.34722vw);-moz-transform:translateX(.34722vw);-ms-transform:translateX(.34722vw);transform:translateX(.34722vw)}.page-story .other-btn:hover{background-color:#fff;color:#000}.page-story .other-btn:hover:after{-webkit-transform:translateX(.34722vw);-moz-transform:translateX(.34722vw);-ms-transform:translateX(.34722vw);transform:translateX(.34722vw)}.page-story .phase__apply-btn:hover{background-color:#fff;color:#000}.page-story .phase__apply-btn:hover:after{-webkit-transform:translateX(.34722vw);-moz-transform:translateX(.34722vw);-ms-transform:translateX(.34722vw);transform:translateX(.34722vw)}}@media only screen and (max-width:820px) and (orientation:landscape){.hamburger{right:4.26667vmin}.menu__inner{padding-bottom:8vmin;width:90%}.ga__modal__inner{height:92vh;height:92svh;padding-top:0;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.ga__modal__conts{width:100%}.ga__swiper{width:82%}.ga__modal__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;height:71vh;height:71svh}.ga__modal-desc{padding-left:12vmin;padding-top:0}.page-index .scroller__item--2,.page-index .scroller__item--3{height:450lvh}}@media only screen and (min-width:768px){.l-footer__inner{-webkit-flex-flow:nowrap;flex-flow:nowrap;padding:40px}.l-footer__box{margin-bottom:0;width:auto}.l-footer__box--title dt{font-size:1.6rem;margin-bottom:25px}.l-footer__box--title dd ul li{margin-bottom:15px}.l-footer__box--menu ul{display:block}.l-footer__box--title dd ul li a br.sp{display:none}.l-footer__box--menu li{font-size:clamp(1.1rem,.8vw,1.3rem);width:auto}.l-footer__box--menu li.l-footer__box--mypage{-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.l-footer__box--wrap{display:block}.l-footer__box--menu li.l-footer__box--mypage>a+a{margin-left:1.6em}.l-footer__box--menu li.l-footer__box--mypage>a+a:before{display:block}.l-footer__box--online:before{height:1.5vw;width:2vw}.l-footer__box--mypage:before{height:1.4vw;width:2vw}.l-footer__box--support:before{height:1.5vw;width:2vw}.l-footer__box--lang:before{height:1.3vw;width:2vw}.l-footer__box--contact{margin-top:43px}.l-footer__box--contact a{padding:13px 10px}.l-footer__box--contact a:hover{background:#000;color:#fff}.l-footer__box--sns{margin-top:50px}.l-footer__box--sns i{font-size:2vw}.l-footer__copy{font-size:clamp(1rem,.7vw,1.3rem)}.u-footer-menu{width:auto}}@media only screen and (min-width:1025px){.l-footer__inner{margin:auto;max-width:1495px;padding:6vw 0 0 4.8vw;width:92%}.l-footer__box--title dt{font-size:1.8rem}.l-footer__box--title dd{font-size:1.3rem}}@media only screen and (min-width:1366px){.l-footer__box--title dt{font-size:clamp(1rem,1.2vw,2.1rem)}.l-footer__box--title:nth-of-type(2) dt{margin-bottom:10px}.l-footer__box--title dd{font-size:1.5rem}.l-footer__box:first-of-type .l-footer__box--title dd ul li{margin-bottom:25px}}@media screen and (orientation:landscape){.is-touch .lg-outer .lg-video-cont,.lg-outer .lg-video-cont{max-height:45vw!important;max-width:100%!important}.lg-next,.lg-prev{margin-top:0;padding:.55556vmin 4.86111vmin .625vmin;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.lg-next,.lg-prev{height:8vmin;width:4vmin}.lg-next{right:4vmin}.lg-prev{left:4vmin}.lg-toolbar{height:3.47222vmin}.is-touch .lg-toolbar{height:11.80556vmin}.lg-toolbar .lg-close{margin-right:4.86111vmin;margin-top:0;-webkit-transform:translateY(3.125vmin);-moz-transform:translateY(3.125vmin);-ms-transform:translateY(3.125vmin);transform:translateY(3.125vmin)}.is-touch .lg-toolbar .lg-close{margin-right:5.06667vmin;margin-top:0;-webkit-transform:translateY(2.93333vmin);-moz-transform:translateY(2.93333vmin);-ms-transform:translateY(2.93333vmin);transform:translateY(2.93333vmin)}.lg-toolbar .lg-close:after{height:4.16667vmin;width:4.16667vmin}.is-touch .lg-toolbar .lg-close:after{height:4.26667vmin;width:4.26667vmin}.mbox{height:13.19444vmin;padding-top:1.38889vmin;width:125vmin}.is-touch .mbox{height:20vmin;width:auto;width:82%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}.is-tablet .mbox{height:16.66667vmin}.mbox__desc{width:55.55556vmin}.is-touch .mbox__desc{height:auto;margin-bottom:0;margin-right:6.66667vmin;margin-top:.66667vmin;width:45%}.mbox__desc-name{font-size:3.33333vmin;letter-spacing:3px}.is-touch .mbox__desc-name{font-size:3.73333vmin!important;letter-spacing:.66667vmin}.is-tablet .mbox__desc-name{font-size:3.2vmin!important}.mbox__desc-cap{font-size:1.80556vmin!important;letter-spacing:2px;padding-top:.83333vmin}.is-touch .mbox__desc-cap{font-size:2.66667vmin!important;padding-top:.4vmin}.is-tablet .mbox__desc-cap{font-size:2.13333vmin!important}.mbox__desc-txt{font-size:1.66667vmin!important;height:5.55556vmin;letter-spacing:3px;-webkit-transform:translateY(4.30556vmin);-moz-transform:translateY(4.30556vmin);-ms-transform:translateY(4.30556vmin);transform:translateY(4.30556vmin)}.is-touch .mbox__desc-txt{font-size:2.66667vmin!important;height:10.66667vmin;padding-right:1.33333vmin;-webkit-transform:translateY(4vmin);-moz-transform:translateY(4vmin);-ms-transform:translateY(4vmin);transform:translateY(4vmin)}.is-tablet .mbox__desc-txt{font-size:2.13333vmin!important}.lg-video-under{height:8.33333vmin}.is-touch .lg-video-under{height:auto}.lg-inner{left:0;margin-left:auto;margin-right:auto;right:0;width:85%!important}.is-touch .lg-inner{width:80%!important}}@media screen and (orientation:portrait){.lg-outer .lg-video-cont{height:48vw!important;width:100%!important}.lg-next,.lg-prev{margin-top:0;padding:2.66667vmin 1.33333vmin;pointer-events:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.lg-next{-webkit-transform:translateX(2vmin) translateY(-50%);-moz-transform:translateX(2vmin) translateY(-50%);-ms-transform:translateX(2vmin) translateY(-50%);transform:translateX(2vmin) translateY(-50%)}.lg-next,.lg-prev{height:6.82667vmin;width:3.41333vmin}.lg-prev{-webkit-transform:translateX(-2vmin) translateY(-50%);-moz-transform:translateX(-2vmin) translateY(-50%);-ms-transform:translateX(-2vmin) translateY(-50%);transform:translateX(-2vmin) translateY(-50%)}.lg-next{right:3.41333vmin}.lg-prev{left:3.41333vmin}.lg-toolbar{height:16vmin}.lg-toolbar .lg-close{margin-right:4.26667vmin;margin-top:0;-webkit-transform:translateY(4vmin);-moz-transform:translateY(4vmin);-ms-transform:translateY(4vmin);transform:translateY(4vmin)}.lg-toolbar .lg-close:after{height:6vmin;width:6vmin}.mbox{width:auto;width:92%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;height:37.33333vmin;padding-top:1.33333vmin}.mbox__desc{height:auto;margin-bottom:1.33333vmin;margin-top:1.33333vmin;width:100%}.mbox__desc-name{font-size:4.8vmin;letter-spacing:.66667vmin}.mbox__desc-cap{font-size:3.2vmin!important;letter-spacing:1px;padding-top:1.33333vmin}.mbox__desc-txt{font-size:2.93333vmin!important;height:10.66667vmin;letter-spacing:2px;padding-left:0;padding-right:1.33333vmin;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.lg-video-under{height:auto}.lg-inner{left:0;margin-left:auto;margin-right:auto;right:0;width:85%!important}}@media screen and (orientation:portrait) and (hover:none) and (pointer:coarse) and (orientation:landscape){.lg-next,.lg-prev{padding:2.66667vmin 4vmin}}@media only screen and (max-width:820px) and (orientation:portrait){.ga__modal-close.is-touch{height:12vmin;top:-4vmin;width:12vmin}.ga__modal-arrow.is-touch{height:8vmin;width:8vmin}.ga__modal__conts{width:100%}.ga__modal__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;height:73vh;height:73svh}.ga__modal-pic{height:68vmin;max-width:68vmin;width:68vmin}.ga__modal-desc{height:100%;margin-top:6.66667vw;padding-left:4vw;padding-right:4vw}.ga__modal-ttl{font-size:5.33333vmin;letter-spacing:.26667vmin}.ga__modal-txt{font-size:4.26667vmin;letter-spacing:.26667vmin;padding-bottom:2.66667vmin}}@media only screen and (max-width:820px) and (orientation:portrait) and (min-aspect-ratio:0.61){.ga__modal-close.is-touch{height:8vmin;top:-4vmin;width:8vmin}.ga__modal-arrow.is-touch{height:6vmin;width:6vmin}.ga__modal-pic{height:51.2vmin;max-width:51.2vmin;width:51.2vmin}.ga__modal-ttl{font-size:3.2vmin}.ga__modal-txt{font-size:2.66667vmin;margin-top:4vmin}}@media (orientation:landscape) and (min-aspect-ratio:1.8){.ga__modal__inner{height:68vh;height:68svh}}@media (orientation:landscape) and (min-aspect-ratio:2.1){.ga__modal__inner.is-touch{height:92vh;height:92svh}}@media (orientation:landscape) and (min-aspect-ratio:2.5){.ga__modal__inner{height:92vh;height:92svh}.ga__modal-ttl{font-size:1.52778vw}.ga__modal-txt{font-size:1.11111vw}}@media only screen and (max-width:820px) and (orientation:landscape) and (min-aspect-ratio:1.8){.ga__modal__inner{height:92vh;height:92svh}}@media only screen and (max-width:820px) and (orientation:landscape) and (min-aspect-ratio:2.5){.ga__modal__inner{height:68vh;height:68svh}}@media (orientation:landscape) and (max-aspect-ratio:1.8){.ga__modal__item{height:45vh;height:45svh}}@media (orientation:landscape) and (max-aspect-ratio:1.3){.ga__modal__item{height:40vh;height:40svh}}@media only screen and (max-width:820px) and (orientation:portrait) and (min-aspect-ratio:0.8){.ga__modal-ttl{font-size:2.66667vmin}.ga__modal-txt{font-size:2.4vmin}}