@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Noto+Sans+SC:wght@100..900&display=swap);
@font-face{font-family:"TTNormsPro";font-style:normal;font-weight:500;font-display:swap;src:url(../font/TTNormsPro/TTNormsPro-Medium.woff2) format("woff2"),url(../font/TTNormsPro/TTNormsPro-Medium.woff) format("woff"),url(../font/TTNormsPro/TTNormsPro-Medium.woff) format("truetype")}/*! Type: YakuHanJP_Noto - Based on Noto Sans CJK JP */@font-face{font-family:"YakuHanJP_Noto";font-style:normal;font-weight:700;font-display:swap;src:url("../font/YakuHanJP/YakuHanJP-Bold.eot");src:url("../font/YakuHanJP/YakuHanJP-Bold.woff2") format("woff2"),url("../font/YakuHanJP/YakuHanJP-Bold.woff") format("woff")}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{position:relative;box-sizing:border-box;margin:auto;padding:0;display:block}*,*:before,*:after{box-sizing:inherit;letter-spacing:-0.038em !important}main,section{display:block}button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;appearance:none;font-family:inherit;font-weight:inherit;font-size:inherit}input[type=checkbox]{margin:0;padding:0;border-radius:0;outline:none;background-color:rgba(0,0,0,0);border:none;cursor:pointer}svg{transform-box:fill-box}body{position:relative;display:block;width:100%;min-height:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:"TTNormsPro","YakuHanJP_Noto","Noto Sans JP",sans-serif;font-weight:500;letter-spacing:-0.038em !important;color:#000;color:#000;font-feature-settings:"palt";background-color:#fff}body.is-cn{font-family:"YakuHanJP_Noto","Noto Sans SC",sans-serif}a{text-decoration:none}*::selection{background:lime}#wrapper{position:relative;width:100%;overflow:hidden}#contents{position:relative;width:100%;display:block;margin-left:auto;margin-right:auto;max-width:1920px}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff }.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px }.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px, -50%, 0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff }.swiper-lazy-preloader-black{--swiper-preloader-color: #000 }@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff }.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px }.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px, -50%, 0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff }.swiper-lazy-preloader-black{--swiper-preloader-color: #000 }@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.c-NewsList{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px;max-width:1128px;margin:30px auto 20px}@media screen and (min-width: 768px){.c-NewsList{grid-template-columns:repeat(3, 1fr);gap:60px 30px;margin-top:57px}}.c-newsItem{position:relative}.c-newsItem img{aspect-ratio:300/240;object-fit:cover;width:100%}a.c-newsItem__link{color:#000}.c-newsItem__inner{padding-top:10px}@media screen and (min-width: 768px){.c-newsItem__inner{padding-top:16px}}.c-newsItem__date{display:block;line-height:1.16;font-size:14px;margin-bottom:5px}@media screen and (min-width: 768px){.c-newsItem__date{font-size:16px;margin-bottom:10px}}.c-newsItem__title{display:block;line-height:1.5;font-size:16px}@media screen and (min-width: 768px){.c-newsItem__title{font-size:1.3888888889vw}}@media screen and (min-width: 1920px){.c-newsItem__title{font-size:26.6666666667px}}.c-newsItem__description{display:block;line-height:1.625;font-size:4.2666666667vw;margin-bottom:6.9333333333vw}@media screen and (min-width: 768px){.c-newsItem__description{font-size:1.1111111111vw;margin-bottom:4.3055555556vw}}@media screen and (min-width: 1920px){.c-newsItem__description{font-size:21.3333333333px;margin-bottom:82.6666666667px}}.c-newsItemSm{width:100%;border-bottom:1px solid #000;padding-top:5.3333333333vw;padding-bottom:5.3333333333vw}@media screen and (min-width: 768px){.c-newsItemSm{padding-top:1.0416666667vw;padding-bottom:1.0416666667vw}}@media screen and (min-width: 1920px){.c-newsItemSm{padding-top:20px;padding-bottom:20px}}.c-newsItemSm:first-child{border-top:1px solid #000}.c-newsItem__linkSm{display:flex;align-items:center;color:#000}.c-newsItem__thumbSm{background-color:rgba(0,0,0,.1);width:21.3333333333vw;height:21.3333333333vw}@media screen and (min-width: 768px){.c-newsItem__thumbSm{width:5.5555555556vw;height:5.5555555556vw}}@media screen and (min-width: 1920px){.c-newsItem__thumbSm{width:106.6666666667px;height:106.6666666667px}}.c-newsItem__thumbSm img{display:block;width:100%;height:100%;object-fit:cover}.c-newsItem__innerSm{display:flex;flex:1;flex-direction:column;padding-left:5.3333333333vw;row-gap:1.3333333333vw}@media screen and (min-width: 768px){.c-newsItem__innerSm{padding-left:2.7777777778vw}}@media screen and (min-width: 1920px){.c-newsItem__innerSm{padding-left:53.3333333333px}}@media screen and (min-width: 768px){.c-newsItem__innerSm{flex-direction:row;align-items:center}}.c-newsItem__dateSm{display:block;line-height:1.16;font-size:3.2vw}@media screen and (min-width: 768px){.c-newsItem__dateSm{font-size:1.1111111111vw;width:10.4166666667vw}}@media screen and (min-width: 1920px){.c-newsItem__dateSm{font-size:21.3333333333px;width:200px}}.c-newsItem__titleSm{display:block;line-height:1.11;flex:1;font-size:4.8vw}@media screen and (min-width: 768px){.c-newsItem__titleSm{padding-right:3.4722222222vw;font-size:1.3888888889vw}}@media screen and (min-width: 1920px){.c-newsItem__titleSm{padding-right:66.6666666667px;font-size:26.6666666667px}}.c-newsItemSm:hover .c-newsItem__titleSm span:before{transition:none;animation:lineLinkHoverAnim .4s cubic-bezier(0.445, 0.05, 0.55, 0.95)}.c-newsItem__linkMoreSm{display:table !important;position:relative;display:none !important;font-size:3.2vw}@media screen and (min-width: 768px){.c-newsItem__linkMoreSm{font-size:1.25vw}}@media screen and (min-width: 1920px){.c-newsItem__linkMoreSm{font-size:24px}}@media screen and (min-width: 768px){.c-newsItem__linkMoreSm{display:block !important;margin-left:auto}}.c-newsItem__linkMoreSm:before{position:absolute;bottom:-0.2em;left:0;content:"";background-color:#000;width:calc(100% + .06em);transform:translateZ(0);backface-visibility:hidden;transition:transform .4s cubic-bezier(0.39, 0.575, 0.565, 1),transform-origin .4s cubic-bezier(0.39, 0.575, 0.565, 1);height:0.5333333333vw}@media screen and (min-width: 768px){.c-newsItem__linkMoreSm:before{height:0.1388888889vw}}@media screen and (min-width: 1920px){.c-newsItem__linkMoreSm:before{height:2.6666666667px}}.c-newsItemSm:hover .c-newsItem__linkMoreSm:before{transition:none;animation:lineLinkHoverAnim .4s cubic-bezier(0.445, 0.05, 0.55, 0.95)}.c-contentsTitle{line-height:1.17;color:#000;position:relative;font-size:12vw}@media screen and (min-width: 768px){.c-contentsTitle{font-size:9.7222222222vw}}@media screen and (min-width: 1920px){.c-contentsTitle{font-size:186.6666666667px}}@media screen and (min-width: 768px){.c-contentsTitle{line-height:1.165}}.c-contentsTitle span.is-hidden{position:relative;display:block;opacity:0;position:absolute;left:0;top:0}.c-contentsSubtitle{line-height:1.17;color:#000;font-size:3.4666666667vw}@media screen and (min-width: 768px){.c-contentsSubtitle{font-size:2.9861111111vw}}@media screen and (min-width: 1920px){.c-contentsSubtitle{font-size:57.3333333333px}}@media screen and (min-width: 768px){.c-contentsSubtitle{line-height:1.165}}.c-contentsBlock{position:relative;padding-top:11.2vw;padding-bottom:5.3333333333vw;padding-left:5.3333333333vw;padding-right:5.3333333333vw}@media screen and (min-width: 768px){.c-contentsBlock{padding-top:8.3333333333vw;padding-bottom:3.8888888889vw;padding-left:3.8888888889vw;padding-right:3.8888888889vw}}@media screen and (min-width: 1920px){.c-contentsBlock{padding-top:160px;padding-bottom:74.6666666667px;padding-left:74.6666666667px;padding-right:74.6666666667px}}.c-contentsBlock:first-child{padding-top:23.4666666667vw}@media screen and (min-width: 768px){.c-contentsBlock:first-child{padding-top:12.0833333333vw}}@media screen and (min-width: 1920px){.c-contentsBlock:first-child{padding-top:232px}}.c-contentsBlock__linkMore{position:absolute !important;right:5.8666666667vw;top:20.8vw}@media screen and (min-width: 768px){.c-contentsBlock__linkMore{right:23.8888888889vw;top:17.1527777778vw}}@media screen and (min-width: 1920px){.c-contentsBlock__linkMore{right:458.6666666667px;top:329.3333333333px}}.c-contentsNavFooter{position:relative;border-top-style:solid;border-top-color:#000;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;border-top-width:0.5333333333vw;height:24vw}@media screen and (min-width: 768px){.c-contentsNavFooter{border-top-width:0.1388888889vw;height:12.9166666667vw}}@media screen and (min-width: 1920px){.c-contentsNavFooter{border-top-width:2.6666666667px;height:248px}}.c-contentsNavFooterNavButton{position:absolute !important}.is-news .c-contactLinkBlock{padding-top:0}.c-contentsNavFooterButton{margin:auto;font-size:8vw}@media screen and (min-width: 768px){.c-contentsNavFooterButton{font-size:3.1944444444vw}}@media screen and (min-width: 1920px){.c-contentsNavFooterButton{font-size:61.3333333333px}}.c-contentsNavFooterButton__inner{transition:letter-spacing .4s cubic-bezier(0.19, 1, 0.22, 1);will-change:letter-spacing}@media(hover: hover){.c-contentsNavFooterButton:hover .c-contentsNavFooterButton__inner{letter-spacing:-0.02em !important}}.is-ie11 .c-contentsNavFooterButton:hover .c-contentsNavFooterButton__inner{letter-spacing:-0.02em !important}.c-contentsNavFooterPrevButton{position:absolute;top:50%;transform:translateY(-50%);left:2.6666666667vw}@media screen and (min-width: 768px){.c-contentsNavFooterPrevButton{left:2.0833333333vw}}@media screen and (min-width: 1920px){.c-contentsNavFooterPrevButton{left:40px}}.c-contentsNavFooterNextButton{position:absolute;top:50%;transform:translateY(-50%);right:2.6666666667vw}@media screen and (min-width: 768px){.c-contentsNavFooterNextButton{right:2.0833333333vw}}@media screen and (min-width: 1920px){.c-contentsNavFooterNextButton{right:40px}}.c-contentsNavFooterButton__inner{display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:center;align-items:center;padding:.5em 1em}.c-lineLink,.management_p-detailSnsListItem,.vhuman_p-detailSnsListItem,.career_p-job-information__button,.career_p-careerEntryButton,.career_p-linkLinkedIn,.index_p-vhumanListItem__snsListItem,.index_p-careerList__item,.index_p-careerEntryButton,.p-languageListItem,.lang-item,.c-linkMore,.c-contentsNavFooterNavButton{display:inline-block;position:relative}.c-lineLink a,.management_p-detailSnsListItem a,.vhuman_p-detailSnsListItem a,.career_p-job-information__button a,.career_p-careerEntryButton a,.career_p-linkLinkedIn a,.index_p-vhumanListItem__snsListItem a,.index_p-careerList__item a,.index_p-careerEntryButton a,.p-languageListItem a,.lang-item a,.c-linkMore a,.c-contentsNavFooterNavButton a{width:100%;display:block;position:relative;color:#000;font-size:6.4vw}@media screen and (min-width: 768px){.c-lineLink a,.management_p-detailSnsListItem a,.vhuman_p-detailSnsListItem a,.career_p-job-information__button a,.career_p-careerEntryButton a,.career_p-linkLinkedIn a,.index_p-vhumanListItem__snsListItem a,.index_p-careerList__item a,.index_p-careerEntryButton a,.p-languageListItem a,.lang-item a,.c-linkMore a,.c-contentsNavFooterNavButton a{font-size:1.9444444444vw}}@media screen and (min-width: 1920px){.c-lineLink a,.management_p-detailSnsListItem a,.vhuman_p-detailSnsListItem a,.career_p-job-information__button a,.career_p-careerEntryButton a,.career_p-linkLinkedIn a,.index_p-vhumanListItem__snsListItem a,.index_p-careerList__item a,.index_p-careerEntryButton a,.p-languageListItem a,.lang-item a,.c-linkMore a,.c-contentsNavFooterNavButton a{font-size:37.3333333333px}}.c-lineLink a:before,.management_p-detailSnsListItem a:before,.vhuman_p-detailSnsListItem a:before,.career_p-job-information__button a:before,.career_p-careerEntryButton a:before,.career_p-linkLinkedIn a:before,.index_p-vhumanListItem__snsListItem a:before,.index_p-careerList__item a:before,.index_p-careerEntryButton a:before,.p-languageListItem a:before,.lang-item a:before,.c-linkMore a:before,.c-contentsNavFooterNavButton a:before{position:absolute;bottom:-0.06em;left:0;content:"";background-color:#000;width:calc(100% + .06em);transform:translateZ(0);backface-visibility:hidden;transition:transform .4s cubic-bezier(0.39, 0.575, 0.565, 1),transform-origin .4s cubic-bezier(0.39, 0.575, 0.565, 1);height:0.5333333333vw}@media screen and (min-width: 768px){.c-lineLink a:before,.management_p-detailSnsListItem a:before,.vhuman_p-detailSnsListItem a:before,.career_p-job-information__button a:before,.career_p-careerEntryButton a:before,.career_p-linkLinkedIn a:before,.index_p-vhumanListItem__snsListItem a:before,.index_p-careerList__item a:before,.index_p-careerEntryButton a:before,.p-languageListItem a:before,.lang-item a:before,.c-linkMore a:before,.c-contentsNavFooterNavButton a:before{height:0.1388888889vw}}@media screen and (min-width: 1920px){.c-lineLink a:before,.management_p-detailSnsListItem a:before,.vhuman_p-detailSnsListItem a:before,.career_p-job-information__button a:before,.career_p-careerEntryButton a:before,.career_p-linkLinkedIn a:before,.index_p-vhumanListItem__snsListItem a:before,.index_p-careerList__item a:before,.index_p-careerEntryButton a:before,.p-languageListItem a:before,.lang-item a:before,.c-linkMore a:before,.c-contentsNavFooterNavButton a:before{height:2.6666666667px}}@keyframes lineLinkHoverAnim{0%{transform-origin:top right;transform:scaleX(1)}50%{transform-origin:top right;transform:scaleX(0)}51%{transform-origin:top left;transform:scaleX(0)}100%{transform-origin:top left;transform:scaleX(1)}}@media(hover: hover){.c-lineLink:hover a:before,.management_p-detailSnsListItem:hover a:before,.vhuman_p-detailSnsListItem:hover a:before,.career_p-job-information__button:hover a:before,.career_p-careerEntryButton:hover a:before,.career_p-linkLinkedIn:hover a:before,.index_p-vhumanListItem__snsListItem:hover a:before,.index_p-careerList__item:hover a:before,.index_p-careerEntryButton:hover a:before,.p-languageListItem:hover a:before,.lang-item:hover a:before,.c-contentsNavFooterNavButton:hover a:before,.c-linkMore:hover a:before{transition:none;animation:lineLinkHoverAnim .4s cubic-bezier(0.445, 0.05, 0.55, 0.95)}}.is-ie11 .c-lineLink:hover a:before,.is-ie11 .management_p-detailSnsListItem:hover a:before,.is-ie11 .vhuman_p-detailSnsListItem:hover a:before,.is-ie11 .career_p-job-information__button:hover a:before,.is-ie11 .career_p-careerEntryButton:hover a:before,.is-ie11 .career_p-linkLinkedIn:hover a:before,.is-ie11 .index_p-vhumanListItem__snsListItem:hover a:before,.is-ie11 .index_p-careerList__item:hover a:before,.is-ie11 .index_p-careerEntryButton:hover a:before,.is-ie11 .p-languageListItem:hover a:before,.is-ie11 .lang-item:hover a:before,.is-ie11 .c-contentsNavFooterNavButton:hover a:before,.is-ie11 .c-linkMore:hover a:before{transition:none;animation:lineLinkHoverAnim .4s cubic-bezier(0.445, 0.05, 0.55, 0.95)}.c-contactLinkBlock{position:relative;padding-top:3vw}.c-contentsBlock__head{display:flex;align-items:baseline;gap:60px}.c-contentsBlock__head .c-contentsBlock__linkMore{position:initial !important}@media screen and (max-width: 767px){.c-contentsBlock__head{gap:inherit;justify-content:space-between}}.c-contactLink{position:relative}.c-contactLink span[aria-hidden]{transition:letter-spacing .4s cubic-bezier(0.19, 1, 0.22, 1);will-change:letter-spacing}.c-contactLink a{position:relative;color:#000;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}.c-contactLink__sayhello{position:relative;top:1em;font-size:2.9333333333vw}@media screen and (min-width: 768px){.c-contactLink__sayhello{font-size:1.9444444444vw}}@media screen and (min-width: 1920px){.c-contactLink__sayhello{font-size:37.3333333333px}}@media(hover: hover){.c-contactLink:hover span[aria-hidden]{letter-spacing:-0.028em !important}}.is-ie11 .c-contactLink:hover span[aria-hidden]{letter-spacing:-0.028em !important}.c-careerEntryButton{position:relative;display:inline-block;text-transform:uppercase;margin-right:13.3333333333vw}@media screen and (min-width: 768px){.c-careerEntryButton{margin-right:7.6388888889vw}}@media screen and (min-width: 1920px){.c-careerEntryButton{margin-right:146.6666666667px}}.c-careerEntryButton__linkedIn{position:absolute;top:0;right:0;transform:translateX(120%);color:#0170ac;text-transform:none;font-size:2.6666666667vw}@media screen and (min-width: 768px){.c-careerEntryButton__linkedIn{font-size:1.5277777778vw}}@media screen and (min-width: 1920px){.c-careerEntryButton__linkedIn{font-size:29.3333333333px}}.c-articlePager{text-align:center;margin-top:60px}.c-articlePager li{width:30px;height:30px;display:inline-flex;letter-spacing:normal;vertical-align:middle;font-weight:500;font-size:18px;letter-spacing:0}@media screen and (min-width: 768px){.c-articlePager li{width:40px;height:40px;font-size:24px}}.c-articlePager li a{color:#000}.c-articlePager li a,.c-articlePager li span{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.c-articlePager li a.prev,.c-articlePager li a.next,.c-articlePager li a.first,.c-articlePager li a.end,.c-articlePager li span.prev,.c-articlePager li span.next,.c-articlePager li span.first,.c-articlePager li span.end{background-repeat:no-repeat;background-size:auto 16px;background-position:center center}.c-articlePager li a.prev,.c-articlePager li span.prev{background-image:url(../img/news/arrow_left.svg)}.c-articlePager li a.next,.c-articlePager li span.next{background-image:url(../img/news/arrow_right.svg)}.c-articlePager li span:not(.dots){background-color:#000;border-radius:50%;color:#fff}.p-header{position:fixed;width:100%;top:0;left:0;z-index:11;transform:translateY(0);transition:opacity .6s linear,visibility .6s linear,transform .6s cubic-bezier(0.19, 1, 0.22, 1)}.p-header__logo{position:absolute;width:21.3333333333vw;height:10.6666666667vw;top:4vw;left:4.8vw}@media screen and (min-width: 768px){.p-header__logo{width:10.4166666667vw;height:5.2083333333vw;top:2.0833333333vw;left:3.8194444444vw}}@media screen and (min-width: 1920px){.p-header__logo{width:200px;height:100px;top:40px;left:73.3333333333px}}.p-header__logo svg{display:block;width:100%;height:100%;transition:fill .2s linear;fill:#000}.is-logoWhite .p-header__logo svg{fill:#fff;transition:fill .2s linear .2s}.p-headerTime{display:flex;position:fixed;transition:color .2s linear,opacity .2s linear,visibility .2s linear;color:#fff;flex-wrap:nowrap;align-items:center;opacity:0;visibility:hidden;font-size:4.2666666667vw;top:7.4666666667vw;right:32vw}@media screen and (min-width: 768px){.p-headerTime{font-size:1.3888888889vw;top:3.3333333333vw;right:17.7777777778vw}}@media screen and (min-width: 1920px){.p-headerTime{font-size:26.6666666667px;top:64px;right:341.3333333333px}}.is-menuOpened .p-headerTime{color:#fff;opacity:1;visibility:visible}.is-vhuman.is-detail .p-headerTime{color:#fff}@media screen and (min-width: 768px){.p-headerTime{color:#000;opacity:1 !important;visibility:visible !important}}.p-headerTime__time{display:flex;flex-wrap:nowrap;align-items:center;margin-left:0.5333333333vw}@media screen and (min-width: 768px){.p-headerTime__time{margin-left:0.2777777778vw}}@media screen and (min-width: 1920px){.p-headerTime__time{margin-left:5.3333333333px}}.p-headerTime__timeHours{display:block;width:1.4em;text-align:right;letter-spacing:0 !important}.p-headerTime__timeMinutes{display:block;text-align:center;position:relative;letter-spacing:0 !important}.p-headerTime__timeMinutes:before,.p-headerTime__timeMinutes:after{content:":"}.p-headerTime__timeSeconds{display:block;width:1.4em;text-align:left;letter-spacing:0 !important}.p-headerCart{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;-webkit-transition:fill .2s linear,opacity .2s linear,visibility .2s linear;transition:fill .2s linear,opacity .2s linear,visibility .2s linear;width:10.66667vw;top:3.2vw;right:18.66667vw}@media screen and (min-width: 1920px){.p-headerCart{width:53.33333px;top:48px;right:213.33333px}}@media screen and (min-width: 768px){.p-headerCart{width:2.77778vw;top:2.5vw;right:11.11111vw;opacity:1 !important}}.is-menuOpened .p-headerCart{opacity:1}.p-headerCart__link svg{width:100%;height:100%;fill:none}.p-headerCart__link svg circle,.p-headerCart__link svg path{fill:#000}.is-menuOpened .p-headerCart__link circle,.is-menuOpened .p-headerCart__link path,.is-vhuman.is-detail .p-headerCart__link circle,.is-vhuman.is-detail .p-headerCart__link path{fill:#fff}.p-footer{position:relative;background-color:#000;width:100%}.p-footer__inner{position:relative;margin-left:auto;margin-right:auto;padding-top:9.6vw;padding-bottom:9.6vw;padding-left:5.3333333333vw;padding-right:5.3333333333vw}@media screen and (min-width: 768px){.p-footer__inner{padding-top:4.3055555556vw;padding-bottom:4.3055555556vw;padding-left:3.8888888889vw;padding-right:3.8888888889vw}}@media screen and (min-width: 1920px){.p-footer__inner{padding-top:82.6666666667px;padding-bottom:82.6666666667px;padding-left:74.6666666667px;padding-right:74.6666666667px}}@media screen and (min-width: 768px){.p-footer__inner{width:100%;max-width:1920px;display:flex;justify-content:flex-start;align-items:flex-end}}.p-footer__contents{position:relative}@media screen and (min-width: 768px){.p-footer__contents{padding-left:5.2083333333vw}}@media screen and (min-width: 1920px){.p-footer__contents{padding-left:100px}}.p-footer__img{width:100%;position:relative;margin-bottom:5.3333333333vw;width:90.1333333333vw;height:69.3333333333vw}@media screen and (min-width: 768px){.p-footer__img{width:45.5555555556vw;height:35.1388888889vw}}@media screen and (min-width: 1920px){.p-footer__img{width:874.6666666667px;height:674.6666666667px}}@media screen and (min-width: 768px){.p-footer__img{margin-bottom:0}}.p-footer__img svg{position:absolute;left:0;top:0;display:block;width:100%;height:100%}@media screen and (min-width: 768px){.p-footer__txt{width:38.4722222222vw}}@media screen and (min-width: 1920px){.p-footer__txt{width:738.6666666667px}}.p-footer__txtLine{color:#4d4d4d;line-height:1.333;font-size:3.2vw}@media screen and (min-width: 768px){.p-footer__txtLine{font-size:1.5277777778vw}}@media screen and (min-width: 1920px){.p-footer__txtLine{font-size:29.3333333333px}}@media screen and (min-width: 768px){.p-footer__txtLine{line-height:1.18}}.p-footer__copyright{color:#4d4d4d;font-size:2.9333333333vw}@media screen and (min-width: 768px){.p-footer__copyright{font-size:1.1111111111vw}}@media screen and (min-width: 1920px){.p-footer__copyright{font-size:21.3333333333px}}.p-footerNav{position:relative;margin-top:16vw;width:40vw}@media screen and (min-width: 768px){.p-footerNav{margin-top:1.3888888889vw;width:13.8888888889vw}}@media screen and (min-width: 1920px){.p-footerNav{margin-top:26.6666666667px;width:266.6666666667px}}.p-footerNavItem{position:relative;margin-top:2.1333333333vw}@media screen and (min-width: 768px){.p-footerNavItem{margin-top:0.625vw}}@media screen and (min-width: 1920px){.p-footerNavItem{margin-top:12px}}.p-footerNavItem:first-child{margin-top:0}.p-footerNavItem:hover .p-footerNavItem__label{letter-spacing:-0.02em !important}.p-footerNavItem__inner{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.p-footerNavItem__label{color:#fff;line-height:1.17;white-space:nowrap;transition:letter-spacing .4s cubic-bezier(0.19, 1, 0.22, 1);will-change:letter-spacing;font-size:8vw}@media screen and (min-width: 768px){.p-footerNavItem__label{font-size:2.5vw}}@media screen and (min-width: 1920px){.p-footerNavItem__label{font-size:48px}}.p-footerSnsNav{position:absolute;text-align:left;bottom:0vw;left:52vw;padding-bottom:1.0666666667vw}@media screen and (min-width: 768px){.p-footerSnsNav{bottom:0vw;left:27.7777777778vw;padding-bottom:0vw}}@media screen and (min-width: 1920px){.p-footerSnsNav{bottom:0px;left:533.3333333333px;padding-bottom:0px}}.p-footerSnsNavItem{position:relative;margin-bottom:3.2vw}@media screen and (min-width: 768px){.p-footerSnsNavItem{margin-bottom:0.8333333333vw}}@media screen and (min-width: 1920px){.p-footerSnsNavItem{margin-bottom:16px}}.p-footerSnsNavItem:hover .p-footerSnsNavItem__label{letter-spacing:-0.02em !important}.p-footerSnsNavItem__inner{display:block;width:100%;height:100%}.p-footerSnsNavItem__label{color:#fff;line-height:1.18;transition:letter-spacing .4s cubic-bezier(0.19, 1, 0.22, 1);will-change:letter-spacing;font-size:5.8666666667vw}@media screen and (min-width: 768px){.p-footerSnsNavItem__label{font-size:1.6666666667vw}}@media screen and (min-width: 1920px){.p-footerSnsNavItem__label{font-size:32px}}.p-menu{position:fixed;left:0;top:0;height:100%;width:100%;background-color:#000;z-index:4;overflow:hidden;opacity:0;visibility:hidden;transition:opacity .2s linear,visibility .2s linear}.p-menu.is-opened{opacity:1;visibility:visible}.menu-enter-active,.menu-leave-active{transition:opacity .2s linear,visibility .2s linear}.menu-enter,.menu-leave-to{opacity:0;visibility:hidden}.menu-enter-to,.menu-leave{opacity:1;visibility:visible}#js-scroller{height:100%;overflow:scroll}#js-scrollerInner{height:max-content}.p-menu__inner{position:fixed;max-width:1920px;width:100%;left:0;top:0;bottom:0;z-index:2;margin-left:auto;margin-right:auto}.p-menu__scroller{position:fixed;left:0;top:0;width:100%;height:100%;backface-visibility:hidden;overflow:scroll;padding-top:24vw;padding-bottom:9.0666666667vw;padding-left:5.3333333333vw;padding-right:5.3333333333vw}@media screen and (min-width: 768px){.p-menu__scroller{padding-top:13.0555555556vw;padding-bottom:3.8888888889vw;padding-left:3.8888888889vw;padding-right:3.8888888889vw}}@media screen and (min-width: 1920px){.p-menu__scroller{padding-top:250.6666666667px;padding-bottom:74.6666666667px;padding-left:74.6666666667px;padding-right:74.6666666667px}}.is-noAnim .p-menu__scroller{transition-duration:0s}.p-menu__scrollInner{height:max-content;position:relative}.p-menu__copyright{color:#4d4d4d;font-size:2.9333333333vw}@media screen and (min-width: 768px){.p-menu__copyright{font-size:1.1111111111vw;bottom:3.8888888889vw;left:0vw}}@media screen and (min-width: 1920px){.p-menu__copyright{font-size:21.3333333333px;bottom:74.6666666667px;left:0px}}@media screen and (min-width: 768px){.p-menu__copyright{position:absolute}}.p-menuNav{position:relative}@media screen and (min-width: 768px){.p-menuNav__list{padding-bottom:6.6666666667vw}}@media screen and (min-width: 1920px){.p-menuNav__list{padding-bottom:128px}}.p-menuNavItem{position:relative;margin-top:2.4vw}.p-menuNavItem:first-child{margin-top:23}@media(hover: hover){.p-menuNavItem:hover .p-menuNavItem__label{letter-spacing:-0.02em !important}}.is-ie11 .p-menuNavItem:hover .p-menuNavItem__label{letter-spacing:-0.02em !important}.p-menuNavItem__inner{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.p-menuNavItem__label{color:#fff;line-height:1.17;white-space:nowrap;transition:letter-spacing .4s cubic-bezier(0.19, 1, 0.22, 1);will-change:letter-spacing;font-size:12.8vw}@media screen and (min-width: 768px){.p-menuNavItem__label{font-size:9.7222222222vw}}@media screen and (min-width: 1920px){.p-menuNavItem__label{font-size:186.6666666667px}}@media screen and (min-width: 768px){.p-menuNavItem__label{line-height:1.16}}.p-menuSnsNav{position:relative;margin-top:4.8vw;margin-bottom:8vw}@media screen and (min-width: 768px){.p-menuSnsNav{position:absolute;margin:0}}@media screen and (min-width: 768px){.p-menuSnsNav{top:0vw;width:16.6666666667vw;right:10.1388888889vw}}@media screen and (min-width: 1920px){.p-menuSnsNav{top:0px;width:320px;right:194.6666666667px}}.p-menuSnsNav__title{color:#4d4d4d;font-size:2.9333333333vw;margin-bottom:3.7333333333vw}@media screen and (min-width: 768px){.p-menuSnsNav__title{font-size:1.5277777778vw;margin-bottom:1.5277777778vw}}@media screen and (min-width: 1920px){.p-menuSnsNav__title{font-size:29.3333333333px;margin-bottom:29.3333333333px}}.p-menuSnsNav__list{width:53.3333333333vw}@media screen and (min-width: 768px){.p-menuSnsNav__list{width:100%}}.p-menuSnsNavItem{position:relative;margin-bottom:2.4vw}@media screen and (min-width: 768px){.p-menuSnsNavItem{margin-bottom:0.9722222222vw}}@media screen and (min-width: 1920px){.p-menuSnsNavItem{margin-bottom:18.6666666667px}}@media(hover: hover){.p-menuSnsNavItem:hover .p-menuSnsNavItem__label{letter-spacing:-0.02em !important}}.is-ie11 .p-menuSnsNavItem:hover .p-menuSnsNavItem__label{letter-spacing:-0.02em !important}.p-menuSnsNavItem__inner{display:block;width:100%;height:100%}.p-menuSnsNavItem__label{color:#fff;line-height:1.16;transition:letter-spacing .4s cubic-bezier(0.19, 1, 0.22, 1);will-change:letter-spacing;font-size:8.5333333333vw}@media screen and (min-width: 768px){.p-menuSnsNavItem__label{font-size:3.75vw}}@media screen and (min-width: 1920px){.p-menuSnsNavItem__label{font-size:72px}}@media screen and (min-width: 768px){.p-menuSnsNavItem__label{line-height:1.148}}.p-menuButton{position:fixed;z-index:11;width:12.2666666667vw;height:12.2666666667vw;top:2.6666666667vw;right:4.2666666667vw}@media screen and (min-width: 768px){.p-menuButton{width:3.1944444444vw;height:3.1944444444vw;top:2.2222222222vw;right:3.6111111111vw}}@media screen and (min-width: 1920px){.p-menuButton{width:61.3333333333px;height:61.3333333333px;top:42.6666666667px;right:69.3333333333px}}.p-menuButtonIconOpened__line,.p-menuButtonIconClosed__line{background-color:#000;display:block;transform:transalteZ(0);backface-visibility:hidden;width:10.1333333333vw;height:0.5333333333vw}body.is-vhuman.is-detail .p-menuButtonIconOpened__line,body.is-vhuman.is-detail .p-menuButtonIconClosed__line{background-color:#fff}@media screen and (min-width: 768px){.p-menuButtonIconOpened__line,.p-menuButtonIconClosed__line{width:2.6388888889vw;height:0.1388888889vw}}@media screen and (min-width: 1920px){.p-menuButtonIconOpened__line,.p-menuButtonIconClosed__line{width:50.6666666667px;height:2.6666666667px}}.p-menuButtonIconClosed__line{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;transform-origin:center left}.p-menuButtonIconClosed__line:first-child{transform-origin:top center;width:0.5333333333vw;height:10.1333333333vw}@media screen and (min-width: 768px){.p-menuButtonIconClosed__line:first-child{width:0.1388888889vw;height:2.6388888889vw}}@media screen and (min-width: 1920px){.p-menuButtonIconClosed__line:first-child{width:2.6666666667px;height:50.6666666667px}}.p-menuButtonIconOpened__line{position:relative;transform-origin:center left}.p-menuButtonIconClosed{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;transform:rotate(45deg);width:10.1333333333vw;height:10.1333333333vw}@media screen and (min-width: 768px){.p-menuButtonIconClosed{width:2.6388888889vw;height:2.6388888889vw}}@media screen and (min-width: 1920px){.p-menuButtonIconClosed{width:50.6666666667px;height:50.6666666667px}}.p-menuButtonIconOpened{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transform:translate(-50%, -50%) translateZ(0);display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:space-between;align-items:center;backface-visibility:hidden;width:10.1333333333vw;height:4.8vw}@media screen and (min-width: 768px){.p-menuButtonIconOpened{width:2.6388888889vw;height:1.25vw}}@media screen and (min-width: 1920px){.p-menuButtonIconOpened{width:50.6666666667px;height:24px}}.p-menuButton:not(.is-menuOpened) .p-menuButtonIconClosed__line:first-child{transition:transform .4s cubic-bezier(0.19, 1, 0.22, 1),background-color .2s linear;transform:scaleY(0)}.p-menuButton:not(.is-menuOpened) .p-menuButtonIconClosed__line:last-child{transition:transform .4s cubic-bezier(0.19, 1, 0.22, 1),background-color .2s linear;transform:scaleX(0)}.p-menuButton:not(.is-menuOpened) .p-menuButtonIconOpened__line:nth-child(1){transition:transform .4s cubic-bezier(0.19, 1, 0.22, 1) .2s,background-color .2s linear;transform:scaleX(1)}.p-menuButton:not(.is-menuOpened) .p-menuButtonIconOpened__line:nth-child(2){transition:transform .4s cubic-bezier(0.19, 1, 0.22, 1) .3s,background-color .2s linear;transform:scaleX(1)}.p-menuButton:not(.is-menuOpened) .p-menuButtonIconOpened__line:nth-child(3){transition:transform .4s cubic-bezier(0.19, 1, 0.22, 1) .4s,background-color .2s linear;transform:scaleX(1)}.p-menuButton.is-menuOpened .p-menuButtonIconClosed__line:first-child{transition:transform .4s cubic-bezier(0.19, 1, 0.22, 1) .2s,background-color .2s linear;transform:scaleY(1);background-color:#fff}.p-menuButton.is-menuOpened .p-menuButtonIconClosed__line:last-child{transition:transform .4s cubic-bezier(0.19, 1, 0.22, 1) .3s,background-color .2s linear;transform:scaleX(1);background-color:#fff}.p-menuButton.is-menuOpened .p-menuButtonIconOpened__line{transition:transform .4s cubic-bezier(0.19, 1, 0.22, 1),background-color .2s linear;transform:scaleX(0);background-color:#fff}.p-language{position:absolute;top:0.8vw;right:1.3333333333vw}@media screen and (min-width: 768px){.p-language{top:6.5277777778vw;right:12.1527777778vw}}@media screen and (min-width: 1920px){.p-language{top:125.3333333333px;right:233.3333333333px}}.p-language__label{color:#999;font-size:2.9333333333vw;margin-bottom:0.5333333333vw}@media screen and (min-width: 768px){.p-language__label{font-size:1.1111111111vw;margin-bottom:0.9722222222vw}}@media screen and (min-width: 1920px){.p-language__label{font-size:21.3333333333px;margin-bottom:18.6666666667px}}.p-language__nav{position:relative;height:100%;height:9.0666666667vw}@media screen and (min-width: 768px){.p-language__nav{height:2.3611111111vw}}@media screen and (min-width: 1920px){.p-language__nav{height:45.3333333333px}}.p-language__list{display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:center;height:100%}.p-languageListItem,.lang-item{position:relative;margin-left:4.2666666667vw}@media screen and (min-width: 768px){.p-languageListItem,.lang-item{margin-left:1.5277777778vw}}@media screen and (min-width: 1920px){.p-languageListItem,.lang-item{margin-left:29.3333333333px}}.p-languageListItem:first-child,.lang-item:first-child{margin-left:0}.p-languageListItem a,.lang-item a{transition:color .1s linear;color:#999;font-size:4.2666666667vw;padding-bottom:1.0666666667vw}@media screen and (min-width: 768px){.p-languageListItem a,.lang-item a{font-size:1.9444444444vw;padding-bottom:0.2777777778vw}}@media screen and (min-width: 1920px){.p-languageListItem a,.lang-item a{font-size:37.3333333333px;padding-bottom:5.3333333333px}}.p-languageListItem a:before,.lang-item a:before{background-color:#999;transition:transform .4s cubic-bezier(0.39, 0.575, 0.565, 1),transform-origin .4s cubic-bezier(0.39, 0.575, 0.565, 1),background-color .1s linear}.p-languageListItem.is-selected a,.p-languageListItem.current-lang a,.lang-item.is-selected a,.lang-item.current-lang a{color:#000}.p-languageListItem.is-selected a:before,.p-languageListItem.current-lang a:before,.lang-item.is-selected a:before,.lang-item.current-lang a:before{background-color:#000}#transition-layer{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;opacity:0;pointer-events:none;transition:opacity .5s ease;z-index:9999}#transition-layer.active{opacity:1;pointer-events:auto}@media screen and (min-width: 768px){.p-scroller{display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:space-between;align-items:center;min-height:100vh}}.p-scrollerSpacer{position:relative;width:100%}.is-ios .p-scrollerSpacer{display:none}.p-scrollTopButton{position:fixed;background:url("../img/common/buttonScrollTop.png") no-repeat center;background-size:contain;z-index:3;right:5.3333333333vw;bottom:5.3333333333vw;width:9.0666666667vw;height:9.0666666667vw}@media screen and (min-width: 768px){.p-scrollTopButton{right:3.8888888889vw;bottom:3.8888888889vw;width:2.7777777778vw;height:2.7777777778vw}}@media screen and (min-width: 1920px){.p-scrollTopButton{right:74.6666666667px;bottom:74.6666666667px;width:53.3333333333px;height:53.3333333333px}}.p-jaggedCircle{position:fixed;z-index:3;right:1.3333333333vw;bottom:17.3333333333vw;width:18.6666666667vw;height:18.6666666667vw}.p-jaggedCircle a{width:100%;color:#000}.is-career .p-jaggedCircle{display:none}@media screen and (min-width: 768px){.p-jaggedCircle{right:0.6944444444vw;bottom:7.6388888889vw;width:9.7222222222vw;height:9.7222222222vw}}@media screen and (min-width: 1920px){.p-jaggedCircle{right:13.3333333333px;bottom:146.6666666667px;width:186.6666666667px;height:186.6666666667px}}.p-jaggedCircle__inner{position:absolute;z-index:10;left:0;top:0;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;text-align:center}.p-jaggedCircle__label{line-height:1.2;font-size:3.4666666667vw}@media screen and (min-width: 768px){.p-jaggedCircle__label{font-size:1.6666666667vw;margin-top:0.3472222222vw}}@media screen and (min-width: 1920px){.p-jaggedCircle__label{font-size:32px;margin-top:6.6666666667px}}.p-jaggedCircle__label.--text-s{font-size:2.6666666667vw}@media screen and (min-width: 768px){.p-jaggedCircle__label.--text-s{font-size:1.3888888889vw;margin-top:0.3472222222vw}}@media screen and (min-width: 1920px){.p-jaggedCircle__label.--text-s{font-size:26.6666666667px;margin-top:6.6666666667px}}.p-jaggedCircle__label-sub{position:relative}.p-jaggedCircle__label-sub:before{position:absolute;bottom:-0.06em;left:0;content:"";background-color:#000;width:calc(100% + .06em);transform:translateZ(0);backface-visibility:hidden;transition:transform .4s cubic-bezier(0.39, 0.575, 0.565, 1),transform-origin .4s cubic-bezier(0.39, 0.575, 0.565, 1);height:0.2666666667vw}@media screen and (min-width: 768px){.p-jaggedCircle__label-sub:before{height:0.1388888889vw}}@media screen and (min-width: 1920px){.p-jaggedCircle__label-sub:before{height:2.6666666667px}}@media(hover: hover){.p-jaggedCircle:hover .p-jaggedCircle__label-sub:before{transition:none;animation:lineLinkHoverAnim .4s cubic-bezier(0.445, 0.05, 0.55, 0.95)}}.p-jaggedCircle:hover .p-jaggedCircle__label-sub .is-ie11:before{transition:none;animation:lineLinkHoverAnim .4s cubic-bezier(0.445, 0.05, 0.55, 0.95)}.p-jaggedCircle__image{width:100%;animation:10s linear infinite rotation}.p-jaggedCircle__image img{width:100%}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}[v-cloak]{visibility:hidden}.u-svgDef{width:0;height:0;z-index:-1000;position:absolute;overflow:hidden}.u-svgDef svg{width:inherit;height:inherit}.u-upperCase{text-transform:uppercase}.u-visibleBlockS{display:block !important}@media screen and (min-width: 768px){.u-visibleBlockS{display:none !important}}.u-visibleBlockL{display:none !important}@media screen and (min-width: 768px){.u-visibleBlockL{display:block !important}}.u-visibleInlineS{display:inline !important}@media screen and (min-width: 768px){.u-visibleInlineS{display:none !important}}.u-visibleInlineL{display:none !important}@media screen and (min-width: 768px){.u-visibleInlineL{display:inline !important}}.u-visibleInlineBlockS{display:inline-block !important}@media screen and (min-width: 768px){.u-visibleInlineBlockS{display:none !important}}.u-visibleInlineBlockL{display:none !important}@media screen and (min-width: 768px){.u-visibleInlineBlockL{display:inline-block !important}}.u-visibleFlexS{display:flex !important}@media screen and (min-width: 768px){.u-visibleFlexS{display:none !important}}.u-visibleFlexL{display:none !important}@media screen and (min-width: 768px){.u-visibleFlexL{display:flex !important}}.u-visibleInlineFlexS{display:inline-flex !important}@media screen and (min-width: 768px){.u-visibleInlineFlexS{display:none !important}}.u-visibleInlineFlexL{display:none !important}@media screen and (min-width: 768px){.u-visibleInlineFlexL{display:inline-flex !important}}.u-txtCN{font-family:"YakuHanJP_Noto","Noto Sans SC",sans-serif;text-align:justify;text-justify:inter-ideograph;font-weight:bold}.u-txtJP{font-family:"YakuHanJP_Noto","Noto Sans JP",sans-serif;text-align:justify;text-justify:inter-ideograph;font-weight:bold}.u-txtJPnormal{font-family:"YakuHanJP_Noto","Noto Sans JP",sans-serif;text-align:justify;text-justify:inter-ideograph;font-weight:normal}.index_p-main{position:relative;display:block}@media screen and (min-width: 768px){.index_p-leadBlock__lead{width:69.4444444444vw}}@media screen and (min-width: 1920px){.index_p-leadBlock__lead{width:1333.3333333333px}}.index_p-leadBlock__inner--2{padding-top:5.3333333333vw}@media screen and (min-width: 768px){.index_p-leadBlock__inner--2{padding-top:4.1666666667vw}}@media screen and (min-width: 1920px){.index_p-leadBlock__inner--2{padding-top:80px}}.index_p-leadBlock__leadLine{line-height:1.05;font-size:9.6vw}@media screen and (min-width: 768px){.index_p-leadBlock__leadLine{font-size:4.3055555556vw}}@media screen and (min-width: 1920px){.index_p-leadBlock__leadLine{font-size:82.6666666667px}}.index_p-leadBlock__leadLine--lg{font-weight:600;font-size:10.6666666667vw;margin-bottom:2.1333333333vw}@media screen and (min-width: 768px){.index_p-leadBlock__leadLine--lg{font-size:6.25vw;margin-bottom:1.6666666667vw}}@media screen and (min-width: 1920px){.index_p-leadBlock__leadLine--lg{font-size:120px;margin-bottom:32px}}.is-jp .index_p-leadBlock__leadLine{line-height:1.35;font-size:6.4vw}@media screen and (min-width: 768px){.is-jp .index_p-leadBlock__leadLine{font-size:3.6111111111vw}}@media screen and (min-width: 1920px){.is-jp .index_p-leadBlock__leadLine{font-size:69.3333333333px}}.is-jp .index_p-leadBlock__leadLine--lg{font-weight:700;font-size:11.4666666667vw;margin-bottom:3.2vw}@media screen and (min-width: 768px){.is-jp .index_p-leadBlock__leadLine--lg{font-size:6.25vw;margin-bottom:1.6666666667vw}}@media screen and (min-width: 1920px){.is-jp .index_p-leadBlock__leadLine--lg{font-size:120px;margin-bottom:32px}}.index_p-language{position:fixed;top:2.1333333333vw;right:33.3333333333vw}@media screen and (min-width: 768px){.index_p-language{top:0.8333333333vw;right:30.5555555556vw}}@media screen and (min-width: 1920px){.index_p-language{top:16px;right:586.6666666667px}}@media screen and (min-width: 768px){.index_p-language{z-index:10}}.is-opened+.p-scroller__ .p-languageListItem.is-selected a{color:#fff !important}.is-opened+.p-scroller__ .p-languageListItem.is-selected a::before{background-color:#fff !important}.index_p-leadBlockKV{width:100%;position:relative;background-color:rgba(0,0,0,.1)}.index_p-leadBlockKV__inner{position:absolute;left:50%;transform:translateX(-50%);top:0;width:100%;position:relative}.is-video .index_p-leadBlockKV__inner{height:100vw}@media screen and (min-width: 768px){.index_p-leadBlockKV__inner{height:auto !important;position:relative;left:auto;transform:none}}.index_p-leadBlockKV__inner img,.index_p-leadBlockKV__inner video{position:absolute;left:0;top:0;display:block;width:100%;height:100%;object-fit:cover}.index_p-leadBlockKV__spacer{width:100%;position:relative}.is-video .index_p-leadBlockKV__spacer{display:none}@media screen and (min-width: 768px){.index_p-leadBlockKV__spacer{display:block !important}}.index_p-about{padding-bottom:12.2666666667vw}@media screen and (min-width: 768px){.index_p-about{padding-bottom:8.3333333333vw}}@media screen and (min-width: 1920px){.index_p-about{padding-bottom:160px}}.index_p-about__button{top:16.8vw}@media screen and (min-width: 768px){.index_p-about__button{top:15.625vw;right:62.5vw}}@media screen and (min-width: 1920px){.index_p-about__button{top:300px;right:1200px}}.index_p-about__contents{position:relative;margin-top:10.1333333333vw}@media screen and (min-width: 768px){.index_p-about__contents{margin-top:3.4722222222vw}}@media screen and (min-width: 1920px){.index_p-about__contents{margin-top:66.6666666667px}}.index_p-about__txt1{display:flex;justify-content:flex-start;margin-bottom:2.6666666667vw}@media screen and (min-width: 768px){.index_p-about__txt1{margin-bottom:0}}.index_p-about__txt1Line,.index_p-about__txt2Line{line-height:1.33;width:48%;font-size:3.2vw}@media screen and (min-width: 768px){.index_p-about__txt1Line,.index_p-about__txt2Line{font-size:1.9444444444vw}}@media screen and (min-width: 1920px){.index_p-about__txt1Line,.index_p-about__txt2Line{font-size:37.3333333333px}}@media screen and (min-width: 768px){.index_p-about__txt1Line,.index_p-about__txt2Line{line-height:1.178}}.index_p-about__txt2{display:flex;justify-content:flex-end}.index_p-about__item{margin-top:8vw}.index_p-about__item:first-child{margin-top:0}@media screen and (min-width: 768px){.index_p-about__item{margin-top:0vw}}@media screen and (min-width: 1920px){.index_p-about__item{margin-top:0px}}@media screen and (min-width: 768px){.index_p-about__itemInner{display:flex;align-items:center}.index_p-about__item:nth-child(even) .index_p-about__itemInner{flex-direction:row-reverse}}.index_p-about__itemImages{max-width:100%;flex-basis:100%;position:relative}.index_p-about__itemImages img{width:100%}@media screen and (min-width: 768px){.index_p-about__itemImages{max-width:50%;flex-basis:50%}}.index_p-about__itemCredit{position:absolute;color:#fff;right:2.1333333333vw;bottom:2.1333333333vw;font-size:2.6666666667vw}@media screen and (min-width: 768px){.index_p-about__itemCredit{right:1.0416666667vw;bottom:1.0416666667vw;font-size:0.7638888889vw}}@media screen and (min-width: 1920px){.index_p-about__itemCredit{right:20px;bottom:20px;font-size:14.6666666667px}}.index_p-about__itemBody{max-width:100%;flex-basis:100%;margin-top:4vw}@media screen and (min-width: 768px){.index_p-about__itemBody{padding:4.8611111111vw;margin-top:0vw}}@media screen and (min-width: 1920px){.index_p-about__itemBody{padding:93.3333333333px;margin-top:0px}}@media screen and (min-width: 768px){.index_p-about__itemBody{max-width:50%;flex-basis:50%}}.index_p-about__itemHeading{line-height:1.05;font-size:6.9333333333vw}@media screen and (min-width: 768px){.index_p-about__itemHeading{font-size:2.9166666667vw}}@media screen and (min-width: 1920px){.index_p-about__itemHeading{font-size:56px}}.index_p-about__itemText{line-height:1.33;font-size:3.7333333333vw;margin-top:2.6666666667vw}@media screen and (min-width: 768px){.index_p-about__itemText{font-size:1.6666666667vw;margin-top:1.3888888889vw}}@media screen and (min-width: 1920px){.index_p-about__itemText{font-size:32px;margin-top:26.6666666667px}}@media screen and (min-width: 768px){.index_p-about__itemText{line-height:1.178}}.is-jp .index_p-about__itemText{line-height:1.8;font-size:3.7333333333vw}@media screen and (min-width: 768px){.is-jp .index_p-about__itemText{font-size:1.3888888889vw}}@media screen and (min-width: 1920px){.is-jp .index_p-about__itemText{font-size:26.6666666667px}}.index_p-about__itemMore{margin-top:4vw}@media screen and (min-width: 768px){.index_p-about__itemMore{margin-top:1.3888888889vw}}@media screen and (min-width: 1920px){.index_p-about__itemMore{margin-top:26.6666666667px}}.index_p-future .c-contentsBlock{padding-top:10.1333333333vw}@media screen and (min-width: 768px){.index_p-future .c-contentsBlock{padding-top:3.4722222222vw}}@media screen and (min-width: 1920px){.index_p-future .c-contentsBlock{padding-top:66.6666666667px}}.index_p-future__contents{position:relative;margin-top:5.3333333333vw}@media screen and (min-width: 768px){.index_p-future__contents{margin-top:3.4722222222vw}}@media screen and (min-width: 1920px){.index_p-future__contents{margin-top:66.6666666667px}}.index_p-future__txt1{display:flex;justify-content:flex-start;margin-bottom:2.6666666667vw}@media screen and (min-width: 768px){.index_p-future__txt1{margin-bottom:0}}.index_p-future__txt1Line{line-height:1.33;width:100%;font-size:3.2vw}@media screen and (min-width: 768px){.index_p-future__txt1Line{font-size:1.9444444444vw}}@media screen and (min-width: 1920px){.index_p-future__txt1Line{font-size:37.3333333333px}}@media screen and (min-width: 768px){.index_p-future__txt1Line{width:80%;line-height:1.178}}.is-jp .index_p-future__txt1Line{line-height:1.8;font-size:3.2vw}@media screen and (min-width: 768px){.is-jp .index_p-future__txt1Line{font-size:1.8055555556vw}}@media screen and (min-width: 1920px){.is-jp .index_p-future__txt1Line{font-size:34.6666666667px}}.index_p-future__txt2{display:flex;justify-content:flex-end}.index_p-future__image{line-height:0}.index_p-future__image img{width:100%}.index_p-future__image video{width:100%}.index_p-future__more{margin-top:0vw}@media screen and (min-width: 768px){.index_p-future__more{margin-top:1.3888888889vw}}@media screen and (min-width: 1920px){.index_p-future__more{margin-top:26.6666666667px}}.p-index_p-newsList{position:relative;margin-left:auto;margin-right:auto;width:100%;margin-top:10.1333333333vw}@media screen and (min-width: 768px){.p-index_p-newsList{margin-top:3.4722222222vw;padding-left:22.9861111111vw}}@media screen and (min-width: 1920px){.p-index_p-newsList{margin-top:66.6666666667px;padding-left:441.3333333333px}}.p-index_p-newsListSm{position:relative;margin-left:auto;margin-right:auto;width:100%;margin-top:10.1333333333vw}@media screen and (min-width: 768px){.p-index_p-newsListSm{margin-top:3.4722222222vw;padding-left:0vw}}@media screen and (min-width: 1920px){.p-index_p-newsListSm{margin-top:66.6666666667px;padding-left:0px}}.index_p-newslinkMore{right:5.8666666667vw;top:16vw}@media screen and (min-width: 768px){.index_p-newslinkMore{right:3.8888888889vw;top:17.1527777778vw}}@media screen and (min-width: 1920px){.index_p-newslinkMore{right:74.6666666667px;top:329.3333333333px}}.index_p-newsList__linkList{position:absolute}.index_p-newslist{margin-top:30px;margin-bottom:0;max-width:inherit}@media screen and (min-width: 768px){.index_p-newslist{grid-template-columns:repeat(4, 1fr);margin-top:50px}}.index_p-career{padding-bottom:12.2666666667vw}@media screen and (min-width: 768px){.index_p-career{padding-bottom:1.3888888889vw}}@media screen and (min-width: 1920px){.index_p-career{padding-bottom:26.6666666667px}}.index_p-career__contents{position:relative;margin-left:auto;margin-right:auto;width:100%;margin-top:10.1333333333vw}@media screen and (min-width: 768px){.index_p-career__contents{margin-top:3.4722222222vw;padding-left:22.9861111111vw}}@media screen and (min-width: 1920px){.index_p-career__contents{margin-top:66.6666666667px;padding-left:441.3333333333px}}.index_p-career__kv{position:relative;margin-left:auto;margin-right:auto;overflow:hidden;background-color:rgba(0,0,0,.1);width:89.8666666667vw;margin-bottom:4.8vw}.index_p-career__kv:before{content:"";display:block;width:100%;padding-top:75.0741839763%}.index_p-career__kv img{position:absolute;left:50%;transform:translateX(-50%);top:0;object-fit:cover;width:151.1011571482vw;height:67.4666666667vw}@media screen and (min-width: 768px){.index_p-career__kv{margin-bottom:1.3888888889vw}}@media screen and (min-width: 1920px){.index_p-career__kv{margin-bottom:26.6666666667px}}@media screen and (min-width: 768px){.index_p-career__kv{width:100%}.index_p-career__kv:before{content:"";display:block;width:100%;padding-top:44.65%}.index_p-career__kv img{position:absolute;left:0;top:0;display:block;width:100%;height:100%;transform:none;object-fit:cover}}.index_p-career__welcome{line-height:1.125;font-size:12.8vw;margin-bottom:2.6666666667vw}@media screen and (min-width: 768px){.index_p-career__welcome{font-size:7.7777777778vw;margin-bottom:0.6944444444vw}}@media screen and (min-width: 1920px){.index_p-career__welcome{font-size:149.3333333333px;margin-bottom:13.3333333333px}}@media screen and (min-width: 768px){.index_p-career__welcome{line-height:1.17}}.index_p-career__lead{line-height:1.625;width:100%;font-size:4.2666666667vw;margin-bottom:7.4666666667vw}@media screen and (min-width: 768px){.index_p-career__lead{font-size:1.9444444444vw;margin-bottom:3.8888888889vw}}@media screen and (min-width: 1920px){.index_p-career__lead{font-size:37.3333333333px;margin-bottom:74.6666666667px}}@media screen and (min-width: 768px){.index_p-career__lead{line-height:1.17}}.is-jp .index_p-career__lead{line-height:1.8;font-size:3.2vw}@media screen and (min-width: 768px){.is-jp .index_p-career__lead{font-size:1.3888888889vw}}@media screen and (min-width: 1920px){.is-jp .index_p-career__lead{font-size:26.6666666667px}}.index_p-careerListWrapper{position:relative;display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:flex-end}.index_p-careerListContainer{margin-left:auto;position:relative;display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:flex-start;align-items:flex-start}.index_p-careerList{position:relative;display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-top:9.6vw}@media screen and (min-width: 768px){.index_p-careerList{margin-top:3.8888888889vw}}@media screen and (min-width: 1920px){.index_p-careerList{margin-top:74.6666666667px}}.index_p-careerList__item,.index_p-careerEntryButton{display:block;position:relative;white-space:nowrap;margin-top:3.2vw;font-size:8.5333333333vw}@media screen and (min-width: 768px){.index_p-careerList__item,.index_p-careerEntryButton{margin-top:1.9444444444vw;font-size:5.6944444444vw}}@media screen and (min-width: 1920px){.index_p-careerList__item,.index_p-careerEntryButton{margin-top:37.3333333333px;font-size:109.3333333333px}}.index_p-careerList__item:first-child,.index_p-careerEntryButton:first-child{margin-top:0}.index_p-careerList__item a,.index_p-careerEntryButton a{display:block;line-height:1.37;letter-spacing:-0.038em;font-size:8.8vw}@media screen and (min-width: 768px){.index_p-careerList__item a,.index_p-careerEntryButton a{font-size:5.6944444444vw}}@media screen and (min-width: 1920px){.index_p-careerList__item a,.index_p-careerEntryButton a{font-size:109.3333333333px}}@media screen and (min-width: 768px){.index_p-careerList__item a,.index_p-careerEntryButton a{line-height:1.17}}.index_p-careerList__item a:before,.index_p-careerEntryButton a:before{bottom:0em}.index_p-careerEntryButton{margin-top:13.3333333333vw}@media screen and (min-width: 768px){.index_p-careerEntryButton{margin-top:6.5277777778vw}}@media screen and (min-width: 1920px){.index_p-careerEntryButton{margin-top:125.3333333333px}}.index_p-vhuman{background-color:#000;z-index:1;padding-bottom:0 !important}@media screen and (max-width: 767px){.index_p-vhuman{padding-inline:0}}.index_p-vhuman .c-contentsTitle{color:#fff;padding-left:5.3333333333vw;padding-right:5.3333333333vw}.index_p-vhuman .c-contentsTitle.is-onScreenTxt span[aria-hidden=true]:after{background-color:#fff}@media screen and (min-width: 768px){.index_p-vhuman .c-contentsTitle{padding-left:3.8888888889vw;padding-right:3.8888888889vw}}@media screen and (min-width: 1920px){.index_p-vhuman .c-contentsTitle{padding-left:74.6666666667px;padding-right:74.6666666667px}}.index_p-vhuman .c-linkMore a{color:#fff}.index_p-vhuman .c-linkMore a:before{background-color:#fff}.index_p-vhumanList{position:relative;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:flex-start;margin-top:10.1333333333vw;padding-bottom:13.3333333333vw}@media screen and (min-width: 768px){.index_p-vhumanList{margin-top:2.2916666667vw;padding-bottom:1.3888888889vw}}@media screen and (min-width: 1920px){.index_p-vhumanList{margin-top:44px;padding-bottom:26.6666666667px}}.index_p-vhumanListItem{position:relative;width:100%;margin-top:18.6666666667vw}@media screen and (min-width: 768px){.index_p-vhumanListItem{margin-top:4.8611111111vw}}@media screen and (min-width: 1920px){.index_p-vhumanListItem{margin-top:93.3333333333px}}.index_p-vhumanListItem:first-child{margin-top:0}@media screen and (min-width: 768px){.index_p-vhumanListItem{width:50%}.index_p-vhumanListItem:first-child{width:100%;flex-shrink:2}.index_p-vhumanListItem:first-child .index_p-vhumanListItem__snsListItem{width:50%}.index_p-vhumanListItem:first-child .index_p-vhumanListItem__img:before{padding-top:56.2406015038% !important}}.index_p-vhumanListItem__linkMore{margin-left:5.3333333333vw}@media screen and (min-width: 768px){.index_p-vhumanListItem__linkMore{margin-left:0}}@media screen and (min-width: 768px){.index_p-vhumanListItem__linkMore{position:absolute}}.index_p-vhumanListItem__name{transition:letter-spacing .4s cubic-bezier(0.19, 1, 0.22, 1);will-change:letter-spacing;padding-left:5.3333333333vw;padding-right:5.3333333333vw}@media screen and (min-width: 768px){.index_p-vhumanListItem__name{padding-left:0;padding-right:0}}.index_p-vhumanListItem__snsList{display:flex;flex-wrap:wrap;justify-content:flex-start;padding-left:5.3333333333vw;padding-right:5.3333333333vw;margin-top:14.9333333333vw}@media screen and (min-width: 768px){.index_p-vhumanListItem__snsList{margin-top:0.6944444444vw}}@media screen and (min-width: 1920px){.index_p-vhumanListItem__snsList{margin-top:13.3333333333px}}@media screen and (min-width: 768px){.index_p-vhumanListItem__snsList{padding-left:0;padding-right:0}}@media screen and (min-width: 768px){.index_p-vhumanListItem__snsList{width:50%;margin-left:50%}}.index_p-vhumanListItem__snsListItem{position:relative;width:50%;margin-bottom:7.4666666667vw}@media screen and (min-width: 768px){.index_p-vhumanListItem__snsListItem{margin-bottom:1.6666666667vw !important}}@media screen and (min-width: 1920px){.index_p-vhumanListItem__snsListItem{margin-bottom:32px !important}}.index_p-vhumanListItem__snsListItem:nth-last-child(-n+2){margin-bottom:0}@media screen and (min-width: 768px){.index_p-vhumanListItem__snsListItem{width:100%}.index_p-vhumanListItem__snsListItem:last-child{margin-bottom:0 !important}}.index_p-vhumanListItem__snsListItem a{position:relative;display:inline-block !important;color:#fff;line-height:1.2;width:auto;font-size:6.4vw}@media screen and (min-width: 768px){.index_p-vhumanListItem__snsListItem a{font-size:1.9444444444vw}}@media screen and (min-width: 1920px){.index_p-vhumanListItem__snsListItem a{font-size:37.3333333333px}}@media screen and (min-width: 768px){.index_p-vhumanListItem__snsListItem a{line-height:1.17}}.index_p-vhumanListItem__snsListItem a:before{background-color:#fff}.index_p-vhumanListItem__worksList{display:flex;flex-wrap:wrap;margin-top:100px;margin-left:0;margin-right:0;padding-left:2px;padding-right:2px;margin-bottom:-4px;margin-top:16vw}@media screen and (min-width: 768px){.index_p-vhumanListItem__worksList{margin-top:6.9444444444vw}}@media screen and (min-width: 1920px){.index_p-vhumanListItem__worksList{margin-top:133.3333333333px}}@media screen and (min-width: 768px){.index_p-vhumanListItem__worksList{margin-left:-5px;margin-right:-5px;margin-bottom:-10px}}.index_p-vhumanListItem__worksListItem{position:relative;box-sizing:border-box;padding:0 2px 4px;max-width:50%;flex-basis:50%;display:flex;flex-direction:column}.index_p-vhumanListItem__worksListItem.is-large{max-width:100%;flex-basis:100%}.index_p-vhumanListItem__worksListItem.is-large-sp{max-width:100%;flex-basis:100%}.index_p-vhumanListItem__worksListItem:hover .index_p-vhumanListItem__worksListItem__cover{opacity:1}.index_p-vhumanListItem__worksListItem:hover .index_p-vhumanListItem__worksListItem__inner{opacity:1}@media screen and (min-width: 768px){.index_p-vhumanListItem__worksListItem{display:block;padding:0 5px 10px;max-width:33.3333%;flex-basis:33.3333%}.index_p-vhumanListItem__worksListItem.is-large{max-width:66.6666%;flex-basis:66.6666%}.index_p-vhumanListItem__worksListItem.is-large-sp{max-width:33.3333%;flex-basis:33.3333%}}.index_p-vhumanListItem__worksListItem__inner{position:static;line-height:1.42;opacity:1;color:#fff;order:2;font-size:2.6666666667vw;padding-top:4vw;padding-left:2.6666666667vw;padding-right:2.6666666667vw;padding-bottom:5.3333333333vw}@media screen and (min-width: 768px){.index_p-vhumanListItem__worksListItem__inner{font-size:0.9722222222vw;padding-top:5.5555555556vw;padding-left:2.0833333333vw;padding-right:2.0833333333vw;padding-bottom:5.5555555556vw}}@media screen and (min-width: 1920px){.index_p-vhumanListItem__worksListItem__inner{font-size:18.6666666667px;padding-top:106.6666666667px;padding-left:40px;padding-right:40px;padding-bottom:106.6666666667px}}@media screen and (min-width: 768px){.index_p-vhumanListItem__worksListItem__inner{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;z-index:10;transition:opacity .2s linear}}.index_p-vhumanListItem__worksListItem__date{display:block}.index_p-vhumanListItem__worksListItem__text{margin-top:2.6666666667vw}@media screen and (min-width: 768px){.index_p-vhumanListItem__worksListItem__text{margin-top:1.0416666667vw}}@media screen and (min-width: 1920px){.index_p-vhumanListItem__worksListItem__text{margin-top:20px}}.index_p-vhumanListItem__worksListItem__cover{display:none}@media screen and (min-width: 768px){.index_p-vhumanListItem__worksListItem__cover{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);opacity:0;transition:opacity .2s linear}}.index_p-vhumanListItem__worksListItem__img{width:100%;height:100%;order:1}.index_p-vhumanListItem__worksListItem__img img{width:100%;height:100%;object-fit:cover}.index_p-vhumanListItem__img{position:relative;width:100%;background-color:hsla(0,0%,100%,.1);overflow:hidden;transition:opacity .2s linear;margin-bottom:2.6666666667vw}.index_p-vhumanListItem__img:before{padding-top:83.7333333333%;content:"";display:block}.index_p-vhumanListItem__img img{position:absolute;left:0;top:0;display:block;width:100%;height:100%;object-fit:cover;backface-visibility:hidden;transform:translateZ(0);transition:opacity .2s linear,transform .4s cubic-bezier(0.19, 1, 0.22, 1) !important}@media screen and (min-width: 768px){.index_p-vhumanListItem__img{margin-bottom:0.6944444444vw}}@media screen and (min-width: 1920px){.index_p-vhumanListItem__img{margin-bottom:13.3333333333px}}@media screen and (min-width: 768px){.index_p-vhumanListItem__img:before{padding-top:100%}}.index_p-vhumanListItem__name{color:#fff;line-height:1.17;font-size:12.2666666667vw;margin-bottom:5.3333333333vw}@media screen and (min-width: 768px){.index_p-vhumanListItem__name{font-size:5.4166666667vw;margin-bottom:1.3888888889vw}}@media screen and (min-width: 1920px){.index_p-vhumanListItem__name{font-size:104px;margin-bottom:26.6666666667px}}@media screen and (min-width: 768px){.index_p-vhumanListItem__name{line-height:1.42}}@media(hover: hover){.index_p-vhumanListItem a:hover .index_p-vhumanListItem__name{letter-spacing:-0.02em !important}.index_p-vhumanListItem a:hover .index_p-vhumanListItem__img{opacity:.8;transition-duration:.1s}.index_p-vhumanListItem a:hover .index_p-vhumanListItem__img img{transition:opacity .2s linear,transform .8s cubic-bezier(0.19, 1, 0.22, 1) !important;transform:scale(1.02, 1.02)}}.is-ie11 .index_p-vhumanListItem a:hover .index_p-vhumanListItem__name{letter-spacing:-0.02em !important}.is-ie11 .index_p-vhumanListItem a:hover .index_p-vhumanListItem__img{opacity:.8;transition-duration:.1s}.is-ie11 .index_p-vhumanListItem a:hover .index_p-vhumanListItem__img img{transition:opacity .2s linear,transform .8s cubic-bezier(0.19, 1, 0.22, 1) !important;transform:scale(1.02, 1.02)}.index_p-vhumanImage{line-height:0;margin-top:10.6666666667vw;margin-left:0vw;margin-right:0vw}@media screen and (min-width: 768px){.index_p-vhumanImage{margin-top:6.9444444444vw;margin-left:-3.8888888889vw;margin-right:-3.8888888889vw}}@media screen and (min-width: 1920px){.index_p-vhumanImage{margin-top:133.3333333333px;margin-left:-74.6666666667px;margin-right:-74.6666666667px}}.index_p-vhumanImage__item img{width:100%}.index_p-vhumanBg{position:absolute;left:50%;top:0;width:100vw;height:100%;background-color:#000;z-index:-1;transform:translateX(-50%)}.index_p-partner{padding-top:0 !important;z-index:1}.index_p-partnerRow{padding-top:8vw;padding-bottom:8vw;position:relative}@media screen and (min-width: 768px){.index_p-partnerRow{padding-top:4.1666666667vw;padding-bottom:4.1666666667vw}}@media screen and (min-width: 1920px){.index_p-partnerRow{padding-top:80px;padding-bottom:80px}}.index_p-partner__List{position:relative;z-index:10;display:flex;flex-wrap:wrap;margin-left:-1.3333333333vw;margin-right:-1.3333333333vw}@media screen and (min-width: 768px){.index_p-partner__List{margin-left:-2.7777777778vw;margin-right:-2.7777777778vw}}@media screen and (min-width: 1920px){.index_p-partner__List{margin-left:-53.3333333333px;margin-right:-53.3333333333px}}.index_p-partner__ListItem{flex-basis:20%;max-width:20%;padding-top:1.3333333333vw;padding-bottom:1.3333333333vw;padding-left:1.3333333333vw;padding-right:1.3333333333vw}@media screen and (min-width: 768px){.index_p-partner__ListItem{flex-basis:16.6666%;max-width:16.6666%}}@media screen and (min-width: 768px){.index_p-partner__ListItem{padding-left:2.7777777778vw;padding-right:2.7777777778vw}}@media screen and (min-width: 1920px){.index_p-partner__ListItem{padding-left:53.3333333333px;padding-right:53.3333333333px}}.index_p-partner__ListItemLogo img{width:100%}.index_p-partnerRow__bg{position:absolute;top:0;left:50%;width:100vw;height:100%;transform:translateX(-50%)}.index_p-partnerRow__bg--company{background-color:#29fc38}.index_p-partnerRow__bg--media{background-color:#fc251d}@media screen and (min-width: 768px){.index_p-business{padding-bottom:8vw}.index_p-business .p-businessCont__item{margin:0;align-items:center}.index_p-business .p-businessCont__item:first-of-type{margin-top:60px}.index_p-business .p-businessCont__item:nth-child(2n){flex-direction:row-reverse}}@media screen and (min-width: 768px)and (max-width: 767px){.index_p-business .p-businessCont__item:nth-child(2n){flex-direction:column}}@media screen and (min-width: 768px){.index_p-business .p-businessCont__img{width:50%}.index_p-business .p-businessCont__txt{width:50%;padding:0 5.5%}}@media screen and (min-width: 768px)and (min-width: 768px){.index_p-business .p-businessCont__txt p{font-size:1.9444444444vw}}@media screen and (min-width: 768px)and (min-width: 1920px){.index_p-business .p-businessCont__txt p{font-size:37.3333333333px}}.about_p-main{position:relative;display:block}.about_p-contents{z-index:1;position:relative;margin-top:13.3333333333vw}@media screen and (min-width: 768px){.about_p-contents{margin-top:9.2361111111vw}}@media screen and (min-width: 1920px){.about_p-contents{margin-top:177.3333333333px}}.p-aboutHead{position:relative}.p-aboutHead__contents{margin-top:10.1333333333vw;position:relative}@media screen and (min-width: 768px){.p-aboutHead__contents{margin-top:3.4722222222vw;padding-left:23.0555555556vw}}@media screen and (min-width: 1920px){.p-aboutHead__contents{margin-top:66.6666666667px;padding-left:442.6666666667px}}.p-aboutHead__txt1{margin-bottom:9.6vw;position:relative;display:block;overflow:hidden}@media screen and (min-width: 768px){.p-aboutHead__txt1{width:19.7916666667vw;padding-top:0.9722222222vw;left:0vw}}@media screen and (min-width: 1920px){.p-aboutHead__txt1{width:380px;padding-top:18.6666666667px;left:0px}}@media screen and (min-width: 768px){.p-aboutHead__txt1{position:absolute;margin-bottom:0}}.p-aboutHead__txt1Line{font-size:3.2vw;line-height:1.33}@media screen and (min-width: 768px){.p-aboutHead__txt1Line{font-size:1.9444444444vw}}@media screen and (min-width: 1920px){.p-aboutHead__txt1Line{font-size:37.3333333333px}}@media screen and (min-width: 768px){.p-aboutHead__txt1Line{line-height:1.178;float:none !important;width:auto !important}}.p-aboutHead__txt1Line.u-txtCN{line-height:1.72}@media screen and (min-width: 768px){.p-aboutHead__txt1Line.u-txtCN{font-size:1.5277777778vw}}@media screen and (min-width: 1920px){.p-aboutHead__txt1Line.u-txtCN{font-size:29.3333333333px}}.p-aboutHead__txt1Line.u-txtJP{line-height:1.72}@media screen and (min-width: 768px){.p-aboutHead__txt1Line.u-txtJP{font-size:1.5277777778vw}}@media screen and (min-width: 1920px){.p-aboutHead__txt1Line.u-txtJP{font-size:29.3333333333px}}.p-aboutHead__txt1Line:first-child{float:left;width:50%}.p-aboutHead__txt1Line:last-child{float:right;clear:both;width:50%}@media screen and (min-width: 768px){.p-aboutHead__txt1Line:last-child{margin-top:2.2222222222vw}}@media screen and (min-width: 1920px){.p-aboutHead__txt1Line:last-child{margin-top:42.6666666667px}}.p-aboutHead__txt2{margin-bottom:6.4vw}@media screen and (min-width: 768px){.p-aboutHead__txt2{width:69.3055555556vw;margin-bottom:4.1666666667vw}}@media screen and (min-width: 1920px){.p-aboutHead__txt2{width:1330.6666666667px;margin-bottom:80px}}.p-aboutHead__txt2Line{font-size:10.6666666667vw;line-height:1.05}@media screen and (min-width: 768px){.p-aboutHead__txt2Line{font-size:5.9722222222vw}}@media screen and (min-width: 1920px){.p-aboutHead__txt2Line{font-size:114.6666666667px}}@media screen and (min-width: 768px){.p-aboutHead__txt2Line{line-height:1.02}}.p-aboutHead__txt2Line.u-txtCN{font-size:10.1333333333vw;line-height:1.58;text-align:left;text-justify:auto}@media screen and (min-width: 768px){.p-aboutHead__txt2Line.u-txtCN{font-size:4.7222222222vw}}@media screen and (min-width: 1920px){.p-aboutHead__txt2Line.u-txtCN{font-size:90.6666666667px}}@media screen and (min-width: 768px){.p-aboutHead__txt2Line.u-txtCN{position:relative;top:-0.1em}}.p-aboutHead__txt2Line.u-txtJP{font-size:9.6vw;line-height:1.58}@media screen and (min-width: 768px){.p-aboutHead__txt2Line.u-txtJP{font-size:4.7222222222vw}}@media screen and (min-width: 1920px){.p-aboutHead__txt2Line.u-txtJP{font-size:90.6666666667px}}@media screen and (min-width: 768px){.p-aboutHead__txt2Line.u-txtJP{position:relative;top:-0.1em}}.about_p-photo{margin-top:8.5333333333vw;position:relative}@media screen and (min-width: 768px){.about_p-photo{width:69.3055555556vw;margin-top:5.2777777778vw}}@media screen and (min-width: 1920px){.about_p-photo{width:1330.6666666667px;margin-top:101.3333333333px}}@media screen and (min-width: 768px){.about_p-photo:nth-child(1){margin-left:23.4722222222vw}}@media screen and (min-width: 1920px){.about_p-photo:nth-child(1){margin-left:450.6666666667px}}.about_p-photoImg{position:relative;width:100%;background-color:rgba(0,0,0,.1)}.about_p-photoImg:before{display:block;width:100%;padding-top:56.1538461538%;content:""}.about_p-photoImg img{position:absolute;left:0;top:0;display:block;width:100%;height:100%;object-fit:cover}.about_p-photoTxt{font-size:4.2666666667vw;margin-top:2.6666666667vw;line-height:1.625}@media screen and (min-width: 768px){.about_p-photoTxt{font-size:1.9444444444vw;margin-top:2.5vw;width:59.3055555556vw}}@media screen and (min-width: 1920px){.about_p-photoTxt{font-size:37.3333333333px;margin-top:48px;width:1138.6666666667px}}@media screen and (min-width: 768px){.about_p-photoTxt{line-height:1.17}}.about_p-photoTxt.u-txtCN{font-size:3.2vw;line-height:1.72}@media screen and (min-width: 768px){.about_p-photoTxt.u-txtCN{font-size:1.5277777778vw}}@media screen and (min-width: 1920px){.about_p-photoTxt.u-txtCN{font-size:29.3333333333px}}.about_p-photoTxt.u-txtJP{font-size:3.2vw;line-height:1.6}@media screen and (min-width: 768px){.about_p-photoTxt.u-txtJP{font-size:1.5277777778vw}}@media screen and (min-width: 1920px){.about_p-photoTxt.u-txtJP{font-size:29.3333333333px}}.about_p-info{margin-top:20.8vw;position:relative}@media screen and (min-width: 768px){.about_p-info{margin-top:9.0277777778vw}}@media screen and (min-width: 1920px){.about_p-info{margin-top:173.3333333333px}}.about_p-infoRow{padding:16px 0;border-bottom:1px solid #ddd;position:relative}@media screen and (min-width: 768px){.about_p-infoRow{padding:23px 0;display:flex;align-items:center;flex-wrap:nowrap;justify-content:flex-start}}.about_p-infoRow__title{width:256px;font-size:14px;font-weight:bold;color:#000;padding:0 0 10px}@media screen and (min-width: 768px){.about_p-infoRow__title{font-size:18px;padding:16px}}.about_p-infoRow__txtLine{font-size:18px;line-height:1.6}.about_p-infoRow__list{margin-left:1em}.about_p-infoRow__list li{list-style:disc;text-indent:-1em;padding-left:1em}.about-p-partnerList{margin-bottom:8vw}@media screen and (min-width: 768px){.about-p-partnerList{margin-bottom:2.7777777778vw;width:67.3611111111vw}}@media screen and (min-width: 1920px){.about-p-partnerList{margin-bottom:53.3333333333px;width:1293.3333333333px}}.about-p-partnerListItem{position:relative;display:inline-block}.about-p-partnerListItem:not(:last-child):after{content:", "}.about-p-partnerListTitle{font-size:4.5333333333vw;margin-bottom:2.1333333333vw;color:gray}@media screen and (min-width: 768px){.about-p-partnerListTitle{font-size:1.3888888889vw;margin-bottom:0.5555555556vw}}@media screen and (min-width: 1920px){.about-p-partnerListTitle{font-size:26.6666666667px;margin-bottom:10.6666666667px}}.about_p-logoEpicMegaGrantsRecipient{width:89.3333333333vw;height:16.0599250936vw;margin-top:3.7333333333vw;display:block;fill:#000}@media screen and (min-width: 768px){.about_p-logoEpicMegaGrantsRecipient{width:24.7222222222vw;height:4.4444444444vw;margin-top:0vw}}@media screen and (min-width: 1920px){.about_p-logoEpicMegaGrantsRecipient{width:474.6666666667px;height:85.3333333333px;margin-top:0px}}.about_p-partner{margin-top:20.8vw}@media screen and (min-width: 768px){.about_p-partner{margin-top:9.0277777778vw}}@media screen and (min-width: 1920px){.about_p-partner{margin-top:173.3333333333px}}.about_p-partnerRow{padding-top:8vw;padding-bottom:8vw;position:relative}@media screen and (min-width: 768px){.about_p-partnerRow{padding-top:4.1666666667vw;padding-bottom:4.1666666667vw}}@media screen and (min-width: 1920px){.about_p-partnerRow{padding-top:80px;padding-bottom:80px}}.about_p-partnerList{display:grid;max-width:987px;margin:0 auto;grid-template-columns:repeat(2, 1fr);gap:3%}.about_p-partnerList img{width:100%}@media screen and (min-width: 768px){.about_p-partnerList{grid-template-columns:repeat(3, 1fr);gap:4% 5%}}.about_p-partnerRow__bg{position:absolute;top:0;left:50%;width:100vw;height:100%;transform:translateX(-50%)}.about_p-partnerRow__bg--company{background-color:#29fc38}.about_p-partnerRow__bg--media{background-color:#fc251d}.about_p-contents__subttl{font-size:40px;margin-bottom:20px}@media screen and (min-width: 768px){.about_p-contents__subttl{font-size:80px;margin-bottom:40px}}.about_p-team{max-width:1128px;margin:20px auto 0}.about_p-adviser__cont li{margin-bottom:20px}.about_p-adviser__cont img{width:100%;margin-bottom:20px;aspect-ratio:1}.about_p-adviser__cont span{font-size:16px;display:block;margin-bottom:8px}.about_p-adviser__cont h4{font-size:28px;margin-bottom:16px}.about_p-adviser__cont p{font-size:18px;line-height:1.6}@media screen and (min-width: 768px){.about_p-adviser__cont{display:flex;gap:4%}.about_p-adviser__cont li{margin-bottom:0;flex:1}.about_p-adviser__cont img{margin-bottom:26px}.about_p-adviser__cont span{margin-bottom:17px}.about_p-adviser__cont h4{font-size:40px;margin-bottom:22px}.about_p-adviser__cont p{font-size:18px}}.about_p-partner{margin-top:50px}.about_p-partner__list{max-width:1000px;margin:0 auto}.about_p-partner__list img{width:100%}@media screen and (min-width: 768px){.about_p-partner{margin-top:100px}}.about_p-info{max-width:1128px;margin:40px auto 0}@media screen and (min-width: 768px){.about_p-info{margin-top:80px}}.career_p-main{margin-bottom:-9.6vw;padding-bottom:23.4666666667vw;position:relative;z-index:2;display:block;padding-right:0 !important;padding-left:0 !important}@media screen and (min-width: 768px){.career_p-main{margin-bottom:-8.3333333333vw;padding-bottom:11.9444444444vw}}@media screen and (min-width: 1920px){.career_p-main{margin-bottom:-160px;padding-bottom:229.3333333333px}}.career_p-main .c-contentsTitle{padding-left:5.3333333333vw;padding-right:5.3333333333vw}@media screen and (min-width: 768px){.career_p-main .c-contentsTitle{padding-left:3.8888888889vw;padding-right:3.8888888889vw}}@media screen and (min-width: 1920px){.career_p-main .c-contentsTitle{padding-left:74.6666666667px;padding-right:74.6666666667px}}.career_p-main .c-contentsTitle--sm{font-size:8vw}@media screen and (min-width: 768px){.career_p-main .c-contentsTitle--sm{font-size:3.4722222222vw}}@media screen and (min-width: 1920px){.career_p-main .c-contentsTitle--sm{font-size:66.6666666667px}}.career_p-main .c-contentsTitle--jp{font-size:5.3333333333vw}@media screen and (min-width: 768px){.career_p-main .c-contentsTitle--jp{font-size:2.7777777778vw}}@media screen and (min-width: 1920px){.career_p-main .c-contentsTitle--jp{font-size:53.3333333333px}}.career_p-contents{padding-left:5.3333333333vw;padding-right:5.3333333333vw;position:relative;width:100%;margin-right:auto;margin-left:auto}@media screen and (min-width: 768px){.career_p-contents{padding-left:3.8888888889vw;padding-right:3.8888888889vw}}@media screen and (min-width: 1920px){.career_p-contents{padding-left:74.6666666667px;padding-right:74.6666666667px}}.career_p-kv{width:89.8666666667vw;margin-top:7.4666666667vw;margin-bottom:4.8vw;position:relative;overflow:hidden;margin-right:auto;margin-left:auto;background-color:rgba(0,0,0,.1)}@media screen and (min-width: 768px){.career_p-kv{margin-top:6.1111111111vw;margin-bottom:3.1944444444vw}}@media screen and (min-width: 1920px){.career_p-kv{margin-top:117.3333333333px;margin-bottom:61.3333333333px}}@media screen and (min-width: 768px){.career_p-kv{width:100%}.career_p-kv:before{display:block;width:100%;padding-top:44.65%;content:""}.career_p-kv img{position:absolute;left:0;top:0;display:block;width:100%;height:100%;transform:none;object-fit:cover}}.career_p-kv:before{display:block;width:100%;padding-top:75.0741839763%;content:""}.career_p-kv img{position:absolute;left:50%;transform:translateX(-50%);width:151.1011571482vw;height:67.4666666667vw;top:0;object-fit:cover}@media screen and (min-width: 768px){.career_p-leadBlock{display:flex;align-items:flex-start;flex-wrap:nowrap;justify-content:space-between}}.career_p-welcome{font-size:12.8vw;margin-bottom:2.6666666667vw;line-height:1.125}@media screen and (min-width: 768px){.career_p-welcome{font-size:7.7777777778vw;margin-bottom:0.6944444444vw}}@media screen and (min-width: 1920px){.career_p-welcome{font-size:149.3333333333px;margin-bottom:13.3333333333px}}@media screen and (min-width: 768px){.career_p-welcome{line-height:1.17;margin-bottom:0}}.career_p-lead{font-size:4.2666666667vw;margin-bottom:7.4666666667vw;line-height:1.625}@media screen and (min-width: 768px){.career_p-lead{font-size:1.9444444444vw;margin-top:1.5277777778vw;width:46.1805555556vw}}@media screen and (min-width: 1920px){.career_p-lead{font-size:37.3333333333px;margin-top:29.3333333333px;width:886.6666666667px}}@media screen and (min-width: 768px){.career_p-lead{line-height:1.17;margin-bottom:0}}.career_p-careerList{margin-top:16.5333333333vw;position:relative}@media screen and (min-width: 768px){.career_p-careerList{margin-top:11.1111111111vw}}@media screen and (min-width: 1920px){.career_p-careerList{margin-top:213.3333333333px}}.career_p-careerListItem{position:relative;overflow:hidden}.career_p-careerListItem:before{position:absolute;left:0;top:0;height:0.5333333333vw;width:100%;content:"";background-color:#000}@media screen and (min-width: 768px){.career_p-careerListItem:before{height:0.1388888889vw}}@media screen and (min-width: 1920px){.career_p-careerListItem:before{height:2.6666666667px}}.career_p-careerListItem:last-child:after{position:absolute;left:0;bottom:0;height:0.5333333333vw;width:100%;content:"";background-color:#000}@media screen and (min-width: 768px){.career_p-careerListItem:last-child:after{height:0.1388888889vw}}@media screen and (min-width: 1920px){.career_p-careerListItem:last-child:after{height:2.6666666667px}}.career_p-careerListItem.is-opened .career_p-careerListItem__button:before{transform:rotate(90deg)}.career_p-careerListItem.is-opened .career_p-careerListItem__button:after{transform:rotate(90deg) scaleY(0)}.career_p-careerListItem:not(.is-opened) .career_p-careerDetail{height:0 !important}.career_p-careerListItem__label{position:relative;display:block;width:100%}.career_p-careerListItem__button{font-size:12.2666666667vw;padding-top:3.7333333333vw;padding-bottom:3.7333333333vw;line-height:1.13;display:block;width:100%;text-align:left}@media screen and (min-width: 768px){.career_p-careerListItem__button{font-size:5.6944444444vw;padding-top:4.1666666667vw;padding-bottom:4.1666666667vw}}@media screen and (min-width: 1920px){.career_p-careerListItem__button{font-size:109.3333333333px;padding-top:80px;padding-bottom:80px}}@media screen and (min-width: 768px){.career_p-careerListItem__button{line-height:1.17}}.career_p-careerListItem__button:before,.career_p-careerListItem__button:after{width:0.5333333333vw;height:9.6vw;top:6.4vw;right:9.3333333333vw;position:absolute;content:"";transition:transform .4s cubic-bezier(0.19, 1, 0.22, 1);background-color:#000}@media screen and (min-width: 768px){.career_p-careerListItem__button:before,.career_p-careerListItem__button:after{width:0.1388888889vw;height:3.3333333333vw;top:5.9722222222vw;right:2.7777777778vw}}@media screen and (min-width: 1920px){.career_p-careerListItem__button:before,.career_p-careerListItem__button:after{width:2.6666666667px;height:64px;top:114.6666666667px;right:53.3333333333px}}.career_p-careerListItem__button:after{transform:rotate(90deg)}.career_p-careerListItem__buttonInner{width:64vw;position:relative;display:block}@media screen and (min-width: 768px){.career_p-careerListItem__buttonInner{width:100%}}.career_p-careerDetail{position:relative;display:block;transition:height .4s cubic-bezier(0.17, 0, 0.22, 1);will-change:height}.career_p-careerDetailInner{padding-left:21.3333333333vw;padding-bottom:19.4666666667vw;position:relative}@media screen and (min-width: 768px){.career_p-careerDetailInner{padding-left:23.0555555556vw;padding-bottom:10.4166666667vw}}@media screen and (min-width: 1920px){.career_p-careerDetailInner{padding-left:442.6666666667px;padding-bottom:200px}}.career_p-careerDetailList{padding-top:9.0666666667vw;padding-bottom:10.1333333333vw}@media screen and (min-width: 768px){.career_p-careerDetailList{padding-top:6.9444444444vw;padding-bottom:4.7222222222vw}}@media screen and (min-width: 1920px){.career_p-careerDetailList{padding-top:133.3333333333px;padding-bottom:90.6666666667px}}.career_p-linkLinkedIn{font-size:4.8vw}@media screen and (min-width: 768px){.career_p-linkLinkedIn{font-size:1.9444444444vw;margin-left:23.0555555556vw}}@media screen and (min-width: 1920px){.career_p-linkLinkedIn{font-size:37.3333333333px;margin-left:442.6666666667px}}.career_p-linkLinkedIn a{color:#0170ac}.career_p-linkLinkedIn a:before{background-color:#0170ac}.career_p-careerEntryButton{margin-top:15.4666666667vw;position:relative;display:inline-block;white-space:nowrap}@media screen and (min-width: 768px){.career_p-careerEntryButton{margin-top:6.1111111111vw}}@media screen and (min-width: 1920px){.career_p-careerEntryButton{margin-top:117.3333333333px}}.career_p-careerEntryButton:first-child{margin-top:0}.career_p-careerEntryButton a{font-size:12.2666666667vw;line-height:1.37;display:block;letter-spacing:-0.038em}@media screen and (min-width: 768px){.career_p-careerEntryButton a{font-size:5.6944444444vw}}@media screen and (min-width: 1920px){.career_p-careerEntryButton a{font-size:109.3333333333px}}@media screen and (min-width: 768px){.career_p-careerEntryButton a{line-height:1.17}}.career_p-careerEntryButton a:before{bottom:0}.career_p-careerDetailList__group{margin-top:10.1333333333vw}@media screen and (min-width: 768px){.career_p-careerDetailList__group{margin-top:2.6388888889vw}}@media screen and (min-width: 1920px){.career_p-careerDetailList__group{margin-top:50.6666666667px}}@media screen and (min-width: 768px){.career_p-careerDetailList__group{display:flex;align-items:flex-start;flex-wrap:nowrap;justify-content:flex-start}}.career_p-careerDetailList__group:first-child{margin-top:0}.career_p-careerDetailList__title{margin-bottom:2.1333333333vw;font-size:3.2vw;line-height:1.17}@media screen and (min-width: 768px){.career_p-careerDetailList__title{margin-bottom:0.5555555556vw;font-size:1.25vw;width:23.0555555556vw}}@media screen and (min-width: 1920px){.career_p-careerDetailList__title{margin-bottom:10.6666666667px;font-size:24px;width:442.6666666667px}}@media screen and (min-width: 768px){.career_p-careerDetailList__title{margin-bottom:0}}@media screen and (min-width: 768px){.career_p-careerDetailList__contents{width:46.1805555556vw}}@media screen and (min-width: 1920px){.career_p-careerDetailList__contents{width:886.6666666667px}}.career_p-careerDetailList__txtLine{font-size:3.2vw;line-height:1.33}@media screen and (min-width: 768px){.career_p-careerDetailList__txtLine{font-size:1.1111111111vw}}@media screen and (min-width: 1920px){.career_p-careerDetailList__txtLine{font-size:21.3333333333px}}@media screen and (min-width: 768px){.career_p-careerDetailList__txtLine{line-height:1.625}}.career_p-jobs{margin-top:2.6666666667vw}@media screen and (min-width: 768px){.career_p-jobs{margin-top:2.0833333333vw}}@media screen and (min-width: 1920px){.career_p-jobs{margin-top:40px}}.career_p-jobsHeading{font-size:8vw;margin-bottom:5.3333333333vw;line-height:1.125}@media screen and (min-width: 768px){.career_p-jobsHeading{font-size:5.5555555556vw;margin-bottom:2.0833333333vw}}@media screen and (min-width: 1920px){.career_p-jobsHeading{font-size:106.6666666667px;margin-bottom:40px}}@media screen and (min-width: 768px){.career_p-jobsHeading{line-height:1.17}}.career_p-jobsList__wrapper{width:calc(100% + 3.88889vw);padding-bottom:10px}.career_p-jobsList{padding-bottom:10.6666666667vw;padding-right:5.3333333333vw;position:relative;display:flex;justify-content:space-around}@media screen and (min-width: 768px){.career_p-jobsList{padding-bottom:4.8611111111vw;padding-right:4.1666666667vw}}@media screen and (min-width: 1920px){.career_p-jobsList{padding-bottom:93.3333333333px;padding-right:80px}}.career_p-jobsListItem{margin-right:5.3333333333vw}@media screen and (min-width: 768px){.career_p-jobsListItem{margin-right:1.3888888889vw}}@media screen and (min-width: 1920px){.career_p-jobsListItem{margin-right:26.6666666667px}}@media screen and (min-width: 768px){.career_p-jobsListItem{line-height:1.17;margin-bottom:0}}.career_p-jobsListItem a{display:block;color:#000}.career_p-jobsListItem__label{font-size:4.8vw;margin-bottom:2.1333333333vw;line-height:1.2;min-height:11.6vw;display:flex;align-items:flex-end;text-align:left}@media screen and (min-width: 768px){.career_p-jobsListItem__label{font-size:2.0833333333vw;margin-bottom:1.3888888889vw}}@media screen and (min-width: 1920px){.career_p-jobsListItem__label{font-size:40px;margin-bottom:26.6666666667px}}@media screen and (min-width: 768px){.career_p-jobsListItem__label{min-height:5vw;line-height:1.17}}.career_p-jobsListItem__text{font-size:3.7333333333vw;margin-top:0vw;line-height:2}@media screen and (min-width: 768px){.career_p-jobsListItem__text{font-size:1.1111111111vw;margin-top:0vw}}@media screen and (min-width: 1920px){.career_p-jobsListItem__text{font-size:21.3333333333px;margin-top:0px}}.ccareer_p-jobsListItem__Link{font-size:4.2666666667vw;margin-top:2.6666666667vw;line-height:1.625;position:relative;display:inline-block}@media screen and (min-width: 768px){.ccareer_p-jobsListItem__Link{font-size:1.3888888889vw;margin-top:1.3888888889vw}}@media screen and (min-width: 1920px){.ccareer_p-jobsListItem__Link{font-size:26.6666666667px;margin-top:26.6666666667px}}@media screen and (min-width: 768px){.ccareer_p-jobsListItem__Link{line-height:1.17}}.ccareer_p-jobsListItem__Link:before{height:0.5333333333vw;position:absolute;bottom:-0.06em;left:0;width:calc(100% + .06em);content:"";transition:transform .4s cubic-bezier(0.39, 0.575, 0.565, 1),transform-origin .4s cubic-bezier(0.39, 0.575, 0.565, 1);transform:translateZ(0);background-color:#000;backface-visibility:hidden}@media screen and (min-width: 768px){.ccareer_p-jobsListItem__Link:before{height:0.1388888889vw}}@media screen and (min-width: 1920px){.ccareer_p-jobsListItem__Link:before{height:2.6666666667px}}.career_p-interview{margin-top:8vw}@media screen and (min-width: 768px){.career_p-interview{margin-top:3.4722222222vw}}@media screen and (min-width: 1920px){.career_p-interview{margin-top:66.6666666667px}}.career_p-interviewHeading{font-size:8vw;margin-bottom:5.3333333333vw;line-height:1.125}@media screen and (min-width: 768px){.career_p-interviewHeading{font-size:5.5555555556vw;margin-bottom:2.0833333333vw}}@media screen and (min-width: 1920px){.career_p-interviewHeading{font-size:106.6666666667px;margin-bottom:40px}}@media screen and (min-width: 768px){.career_p-interviewHeading{line-height:1.17}}.career_p-interviewList{display:flex;flex-wrap:wrap}@media screen and (min-width: 768px){.career_p-interviewList{margin-left:-1.3888888889vw;margin-right:-1.3888888889vw}}@media screen and (min-width: 1920px){.career_p-interviewList{margin-left:-26.6666666667px;margin-right:-26.6666666667px}}.career_p-interviewListItem{font-size:8vw;margin-bottom:2.6666666667vw;padding-right:0vw;flex-basis:100%;max-width:100%}@media screen and (min-width: 768px){.career_p-interviewListItem{font-size:5.5555555556vw;margin-bottom:2.0833333333vw;padding-left:1.3888888889vw;padding-right:1.3888888889vw}}@media screen and (min-width: 1920px){.career_p-interviewListItem{font-size:106.6666666667px;margin-bottom:40px;padding-left:26.6666666667px;padding-right:26.6666666667px}}@media screen and (min-width: 768px){.career_p-interviewListItem{flex-basis:50%;max-width:50%}}.career_p-interviewListItem a{display:block;color:#000}.career_p-interviewListItem__image{line-height:0;overflow:hidden}.career_p-interviewListItem__image img{width:100%}.career_p-interviewListItem__label{font-size:4.2666666667vw;margin-top:1.3333333333vw;line-height:1.625}@media screen and (min-width: 768px){.career_p-interviewListItem__label{font-size:2.0833333333vw;margin-top:0.6944444444vw}}@media screen and (min-width: 1920px){.career_p-interviewListItem__label{font-size:40px;margin-top:13.3333333333px}}@media screen and (min-width: 768px){.career_p-interviewListItem__label{line-height:1.17}}.swiper-pagination{top:auto !important;bottom:0 !important;left:0;width:calc(100% - 3.88889vw) !important;height:2px !important;background-color:#e5e5e5}@media screen and (min-width: 768px){.swiper-pagination{height:5px !important}}.swiper-pagination-progressbar-fill{background-color:#000 !important}.p-jobHead{position:relative}.p-jobHead .p-language{padding-left:5.33333vw;padding-right:5.33333vw;position:static;margin-top:8vw}@media screen and (min-width: 768px){.p-jobHead .p-language{padding-left:0;padding-right:0;margin-top:0;position:absolute;top:-1.5vw;right:5vw}}.p-jobHead .p-language__list{justify-content:flex-start}@media screen and (min-width: 768px){.p-jobHead .p-language__list{justify-content:flex-end}}.career_p-job-information{margin-top:13.3333333333vw}@media screen and (min-width: 768px){.career_p-job-information{margin-top:4.8611111111vw}}@media screen and (min-width: 1920px){.career_p-job-information{margin-top:93.3333333333px}}.career_p-job-information__row{margin-bottom:21.3333333333vw;display:flex;flex-wrap:wrap;width:100%}@media screen and (min-width: 768px){.career_p-job-information__row{margin-bottom:10.4166666667vw}}@media screen and (min-width: 1920px){.career_p-job-information__row{margin-bottom:200px}}.career_p-job-information__body{padding-right:0vw}@media screen and (min-width: 768px){.career_p-job-information__body{padding-right:3.4722222222vw}}@media screen and (min-width: 1920px){.career_p-job-information__body{padding-right:66.6666666667px}}@media screen and (min-width: 768px){.career_p-job-information__body{flex:1}}.career_p-job-information__block{margin-top:16vw}@media screen and (min-width: 768px){.career_p-job-information__block{margin-top:8.3333333333vw}}@media screen and (min-width: 1920px){.career_p-job-information__block{margin-top:160px}}.career_p-job-information__block:first-child{margin-top:0}.career_p-job-information__heading{font-size:16px;font-weight:bold;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e5e5e5}@media screen and (min-width: 768px){.career_p-job-information__heading{font-size:24px;margin-bottom:30px;padding-bottom:20px}}@media screen and (min-width: 768px){.career_p-job-information__wp-editor ul{margin-top:30px}.career_p-job-information__wp-editor li{font-size:14px;margin-top:20px;padding-left:1em}.career_p-job-information__wp-editor h1,.career_p-job-information__wp-editor h2,.career_p-job-information__wp-editor h3,.career_p-job-information__wp-editor h4,.career_p-job-information__wp-editor h5,.career_p-job-information__wp-editor h6{font-size:20px;margin-top:80px;margin-bottom:30px}.career_p-job-information__wp-editor p{font-size:14px;line-height:2;margin-top:30px}}.career_p-job-information__wp-editor ul{margin-top:20px}.career_p-job-information__wp-editor li{font-size:12px;line-height:1.5;position:relative;margin-top:10px;padding-left:1em}.career_p-job-information__wp-editor li::before{position:absolute;top:0;left:0;content:"・"}.career_p-job-information__wp-editor li:first-child{margin-top:0}.career_p-job-information__wp-editor h1,.career_p-job-information__wp-editor h2,.career_p-job-information__wp-editor h3,.career_p-job-information__wp-editor h4,.career_p-job-information__wp-editor h5,.career_p-job-information__wp-editor h6{font-size:14px;font-weight:bold;margin-top:40px;margin-bottom:10px}.career_p-job-information__wp-editor p{font-size:12px;line-height:2;margin-top:30px}.career_p-job-information__wp-editor *:first-child{margin-top:0}@media screen and (min-width: 768px){.career_p-job-information__box{flex-basis:40%;max-width:40%}}.career_p-job-information__image{margin-top:50px}@media screen and (min-width: 768px){.career_p-job-information__image{margin-bottom:2.0833333333vw}}@media screen and (min-width: 1920px){.career_p-job-information__image{margin-bottom:40px}}@media screen and (min-width: 768px){.career_p-job-information__image{margin-top:0}}.career_p-job-information__image img{width:100%;height:auto}@media screen and (min-width: 768px){.career_p-job-information__box .career_p-job-information__button{display:inline-block}}.career_p-job-information__box .career_p-job-information__button{display:none}.career_p-job-information__button-link{color:#000}.mw_wp_form_input .is-input{display:block}.mw_wp_form_preview .is-input{display:none}.mw_wp_form_preview .is-preview{display:block}.mw_wp_form_complete .is-complete{display:block}.career_p-form{margin-top:2.6666666667vw;margin-bottom:16vw}@media screen and (min-width: 768px){.career_p-form{margin-top:1.3888888889vw;margin-bottom:8.3333333333vw}}@media screen and (min-width: 1920px){.career_p-form{margin-top:26.6666666667px;margin-bottom:160px}}.career_p-form-lead{margin-bottom:8vw}@media screen and (min-width: 768px){.career_p-form-lead{margin-bottom:3.4722222222vw}}@media screen and (min-width: 1920px){.career_p-form-lead{margin-bottom:66.6666666667px}}.career_p-form-lead-text{font-size:3.2vw;line-height:1.8;display:none}@media screen and (min-width: 768px){.career_p-form-lead-text{font-size:0.9722222222vw}}@media screen and (min-width: 1920px){.career_p-form-lead-text{font-size:18.6666666667px}}.career_p-form-lead-text--required{color:#ffbaba}.career_p-form-body{width:100%}@media screen and (min-width: 768px){.career_p-form-body{width:41.6666666667vw}}@media screen and (min-width: 1920px){.career_p-form-body{width:800px}}.career_p-form-item{font-size:3.2vw;margin-bottom:5.3333333333vw;line-height:1.8}@media screen and (min-width: 768px){.career_p-form-item{font-size:0.9722222222vw;margin-bottom:2.4305555556vw}}@media screen and (min-width: 1920px){.career_p-form-item{font-size:18.6666666667px;margin-bottom:46.6666666667px}}.career_p-form-item a{text-decoration:underline;color:#000}.career_p-form-item a:hover{text-decoration:none}.career_p-form-item-heading{font-size:3.2vw;margin-bottom:2.6666666667vw}@media screen and (min-width: 768px){.career_p-form-item-heading{font-size:0.9722222222vw;margin-bottom:1.0416666667vw}}@media screen and (min-width: 1920px){.career_p-form-item-heading{font-size:18.6666666667px;margin-bottom:20px}}.career_p-form-item-desc{font-size:3.2vw}@media screen and (min-width: 768px){.career_p-form-item-desc{font-size:0.9722222222vw}}@media screen and (min-width: 1920px){.career_p-form-item-desc{font-size:18.6666666667px}}.career_p-form-item-desc input{width:100%;margin-top:10px;padding:15px 10px;border:1px solid #dadada;border-radius:0}.career_p-form-item-desc input:first-child{margin-top:0}.career_p-form-item-desc textarea{width:100%;height:200px;border:1px solid #dadada}.career_p-form-required{color:#ffbaba}.mw_wp_form_preview .career_p-form-required{display:none}.career_p-form-select{font-size:3.2vw;width:100%}@media screen and (min-width: 768px){.career_p-form-select{font-size:0.9722222222vw}}@media screen and (min-width: 1920px){.career_p-form-select{font-size:18.6666666667px}}.career_p-form-select select{width:100%;padding:15px 10px;border:1px solid #dadada;border-radius:0;color:#000;height:47px;background-color:#fff}.career_p-form-item-row{display:flex;align-items:center;margin:0 -5px}.career_p-form-item-col{padding:5px}.career_p-form-button{margin-top:8vw;display:flex}@media screen and (min-width: 768px){.career_p-form-button{margin-top:3.4722222222vw}}@media screen and (min-width: 1920px){.career_p-form-button{margin-top:66.6666666667px}}.career_p-form-button-item{position:relative;overflow:hidden}.career_p-form-button-item:before{height:0.5333333333vw;position:absolute;bottom:-0.06em;left:0;width:calc(100% + .06em);content:"";transition:transform .4s cubic-bezier(0.39, 0.575, 0.565, 1),transform-origin .4s cubic-bezier(0.39, 0.575, 0.565, 1);transform:translateZ(0);background-color:#000;backface-visibility:hidden}@media screen and (min-width: 768px){.career_p-form-button-item:before{height:0.3472222222vw}}@media screen and (min-width: 1920px){.career_p-form-button-item:before{height:6.6666666667px}}.career_p-form-button-item--back{margin-left:8vw}@media screen and (min-width: 768px){.career_p-form-button-item--back{margin-left:3.4722222222vw}}@media screen and (min-width: 1920px){.career_p-form-button-item--back{margin-left:66.6666666667px}}.career_p-form-button-item--back::before{opacity:.3}.career_p-form-button-item--back:hover::before{opacity:1}.career_p-form-button-item--back input{transition:.3s;opacity:.3;border-radius:0}.career_p-form-button-item--back input:hover{opacity:1}.career_p-form-button-item input{font-size:6.6666666667vw;font-weight:bold;position:relative;padding:0 0 5px;cursor:pointer;border:none;background:none;color:#000}@media screen and (min-width: 768px){.career_p-form-button-item input{font-size:2.7777777778vw}}@media screen and (min-width: 1920px){.career_p-form-button-item input{font-size:53.3333333333px}}@media screen and (min-width: 768px){.career_p-form-button-item input{padding:0 0 10px}}.u-sp-inline{display:inline-block}@media screen and (min-width: 768px){.u-sp-inline{display:none}}@media(hover: hover){.career_p-form-button-item:hover::before{transition:none;animation:lineLinkHoverAnim .4s cubic-bezier(0.445, 0.05, 0.55, 0.95)}.career_p-interviewListItem a:hover .career_p-interviewListItem__label{letter-spacing:-0.02em !important}.career_p-interviewListItem a:hover .career_p-interviewListItem__image{transition-duration:.1s;opacity:.8}.career_p-interviewListItem a:hover .career_p-interviewListItem__image img{transition:opacity .2s linear,transform .8s cubic-bezier(0.19, 1, 0.22, 1) !important;transform:scale(1.02, 1.02)}}.is-ie11 .career_p-form-button-item:hover::before{transition:none;animation:lineLinkHoverAnim .4s cubic-bezier(0.445, 0.05, 0.55, 0.95)}.is-ie11 .career_p-interviewListItem a:hover .career_p-interviewListItem__label{letter-spacing:-0.02em !important}.is-ie11 .career_p-interviewListItem a:hover .career_p-interviewListItem__image{transition-duration:.1s;opacity:.8}.is-ie11 .career_p-interviewListItem a:hover .career_p-interviewListItem__image img{transition:opacity .2s linear,transform .8s cubic-bezier(0.19, 1, 0.22, 1) !important;transform:scale(1.02, 1.02)}.contact_p-main{position:relative;display:block;padding-bottom:23.4666666667vw}@media screen and (min-width: 768px){.contact_p-main{padding-bottom:8.8888888889vw}}@media screen and (min-width: 1920px){.contact_p-main{padding-bottom:170.6666666667px}}.contact_p-leadBlock{position:relative}.contact_p-leadBlock__hello{line-height:1.73;font-size:12.2666666667vw;margin-bottom:2.6666666667vw}@media screen and (min-width: 768px){.contact_p-leadBlock__hello{font-size:7.7777777778vw;margin-bottom:2.6388888889vw}}@media screen and (min-width: 1920px){.contact_p-leadBlock__hello{font-size:149.3333333333px;margin-bottom:50.6666666667px}}@media screen and (min-width: 768px){.contact_p-leadBlock__hello{line-height:1.17}}.contact_p-leadBlock__leadTxt{line-height:1.625;font-size:4.2666666667vw;margin-bottom:11.2vw}@media screen and (min-width: 768px){.contact_p-leadBlock__leadTxt{font-size:1.9444444444vw;margin-bottom:5.8333333333vw;width:46.1805555556vw}}@media screen and (min-width: 1920px){.contact_p-leadBlock__leadTxt{font-size:37.3333333333px;margin-bottom:112px;width:886.6666666667px}}@media screen and (min-width: 768px){.contact_p-leadBlock__leadTxt{line-height:1.17}}.contact_p-leadBlock__errorMsg{position:absolute;color:#ff7474;transition:opacity .1s linear;opacity:0;visibility:hidden;font-size:4.2666666667vw;bottom:-8vw}.is-error .contact_p-leadBlock__errorMsg{opacity:1;visibility:visible}@media screen and (min-width: 768px){.contact_p-leadBlock__errorMsg{font-size:1.9444444444vw;bottom:-4.1666666667vw}}@media screen and (min-width: 1920px){.contact_p-leadBlock__errorMsg{font-size:37.3333333333px;bottom:-80px}}.contact_p-container{position:relative;margin-top:10.1333333333vw}@media screen and (min-width: 768px){.contact_p-container{margin-top:6.25vw}}@media screen and (min-width: 1920px){.contact_p-container{margin-top:120px}}.contact_p-containerInner{position:relative}.contact_p-input{display:block;position:relative;display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:flex-start;align-items:flex-end}@media screen and (min-width: 768px){.contact_p-input{width:69.3055555556vw}}@media screen and (min-width: 1920px){.contact_p-input{width:1330.6666666667px}}.contact_p-check{display:block;position:relative;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}@media screen and (min-width: 768px){.contact_p-check{width:69.3055555556vw}}@media screen and (min-width: 1920px){.contact_p-check{width:1330.6666666667px}}.contact_p-check .contact_p-formList{width:100%;flex-shrink:2}.contact_p-formList{display:block;position:relative;width:100%;border-bottom-style:solid;border-bottom-color:#000;border-bottom-width:0.5333333333vw;margin-bottom:17.0666666667vw}@media screen and (min-width: 768px){.contact_p-formList{border-bottom-width:0.1388888889vw;margin-bottom:6.1111111111vw}}@media screen and (min-width: 1920px){.contact_p-formList{border-bottom-width:2.6666666667px;margin-bottom:117.3333333333px}}.contact_p-formList__group{border-top-style:solid;border-top-color:#000;width:100%;border-top-width:0.5333333333vw;padding-top:16vw;padding-bottom:2.6666666667vw}@media screen and (min-width: 768px){.contact_p-formList__group{border-top-width:0.1388888889vw;padding-top:6.8055555556vw;padding-bottom:1.9444444444vw}}@media screen and (min-width: 1920px){.contact_p-formList__group{border-top-width:2.6666666667px;padding-top:130.6666666667px;padding-bottom:37.3333333333px}}.contact_p-formList__group:first-child{border-top:none;padding-top:10.6666666667vw}@media screen and (min-width: 768px){.contact_p-formList__group:first-child{padding-top:4.8611111111vw}}@media screen and (min-width: 1920px){.contact_p-formList__group:first-child{padding-top:93.3333333333px}}@media screen and (min-width: 768px){.contact_p-formList__group{display:flex;flex-wrap:nowrap;justify-content:flex-start}}@media screen and (min-width: 768px){.contact_p-formList__group.is-textarea{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}}.contact_p-formList__label{line-height:1.153;font-size:3.4666666667vw;margin-bottom:2.6666666667vw}@media screen and (min-width: 768px){.contact_p-formList__label{font-size:1.1111111111vw}}@media screen and (min-width: 1920px){.contact_p-formList__label{font-size:21.3333333333px}}@media screen and (min-width: 768px){.contact_p-formList__label{width:18%;margin-bottom:0}}.contact_p-formList__errorMsg{position:absolute;color:#ff7474;transition:opacity .1s linear,visibility .1s linear;opacity:0;visibility:hidden;font-size:3.4666666667vw;bottom:-8vw}@media screen and (min-width: 768px){.contact_p-formList__errorMsg{font-size:1.1111111111vw;bottom:-3.8888888889vw}}@media screen and (min-width: 1920px){.contact_p-formList__errorMsg{font-size:21.3333333333px;bottom:-74.6666666667px}}@media screen and (min-width: 768px){.contact_p-formList__errorMsg{padding-left:.4em}}.contact_p-formList__group.is-error .contact_p-formList__errorMsg{visibility:visible;opacity:1}.contact_p-formList__contents{position:relative}@media screen and (min-width: 768px){.contact_p-formList__contents{width:82%}}.contact_p-formList__contents input[type=text],.contact_p-formList__contents textarea{display:block;border:none;width:100%;line-height:1.2;padding:0;font-size:4.2666666667vw}@media screen and (min-width: 768px){.contact_p-formList__contents input[type=text],.contact_p-formList__contents textarea{font-size:1.1111111111vw;width:41.6666666667vw}}@media screen and (min-width: 1920px){.contact_p-formList__contents input[type=text],.contact_p-formList__contents textarea{font-size:21.3333333333px;width:800px}}@media screen and (min-width: 768px){.contact_p-formList__contents input[type=text],.contact_p-formList__contents textarea{height:2em;padding-left:.4em;padding-right:.4em}}.contact_p-formList__contents input[type=text]::placeholder,.contact_p-formList__contents textarea::placeholder{color:#989898;font-size:3.4666666667vw}@media screen and (min-width: 768px){.contact_p-formList__contents input[type=text]::placeholder,.contact_p-formList__contents textarea::placeholder{font-size:1.1111111111vw}}@media screen and (min-width: 1920px){.contact_p-formList__contents input[type=text]::placeholder,.contact_p-formList__contents textarea::placeholder{font-size:21.3333333333px}}.contact_p-formList__contents select{border:none;width:100%;padding:0;font-size:3.4666666667vw}@media screen and (min-width: 768px){.contact_p-formList__contents select{font-size:1.1111111111vw}}@media screen and (min-width: 1920px){.contact_p-formList__contents select{font-size:21.3333333333px}}@media screen and (min-width: 768px){.contact_p-formList__contents select{height:2em;padding-left:.4em;padding-right:.4em}}.contact_p-formList__contents textarea{height:37.3333333333vw}@media screen and (min-width: 768px){.contact_p-formList__contents textarea{height:13.8888888889vw}}@media screen and (min-width: 1920px){.contact_p-formList__contents textarea{height:266.6666666667px}}.contact_p-form__agreeCheck{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;position:relative;font-size:3.4666666667vw;margin-bottom:4.2666666667vw}@media screen and (min-width: 768px){.contact_p-form__agreeCheck{font-size:1.1111111111vw;margin-bottom:1.1111111111vw}}@media screen and (min-width: 1920px){.contact_p-form__agreeCheck{font-size:21.3333333333px;margin-bottom:21.3333333333px}}.contact_p-form__agreeCheck input[type=checkbox]{display:block;position:relative;z-index:2;opacity:0;margin-right:2.6666666667vw}@media screen and (min-width: 768px){.contact_p-form__agreeCheck input[type=checkbox]{margin-right:0.6944444444vw}}@media screen and (min-width: 1920px){.contact_p-form__agreeCheck input[type=checkbox]{margin-right:13.3333333333px}}.contact_p-form__agreeCheck a{color:#000;text-decoration:underline}.contact_p-form__agreeCheckBox{position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;left:0;border:1px solid #000;display:block;width:3.4666666667vw;height:3.4666666667vw}@media screen and (min-width: 768px){.contact_p-form__agreeCheckBox{width:1.1111111111vw;height:1.1111111111vw}}@media screen and (min-width: 1920px){.contact_p-form__agreeCheckBox{width:21.3333333333px;height:21.3333333333px}}.contact_p-form__agreeCheckBox:after{border-color:#ff7474;border-style:solid;content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;border-width:0;display:none;transform:translate(2%, -30%) rotate(-45deg);width:2.1333333333vw;height:1.3333333333vw;border-left-width:0.5333333333vw;border-bottom-width:0.5333333333vw}@media screen and (min-width: 768px){.contact_p-form__agreeCheckBox:after{width:0.6944444444vw;height:0.4166666667vw;border-left-width:0.1388888889vw;border-bottom-width:0.1388888889vw}}@media screen and (min-width: 1920px){.contact_p-form__agreeCheckBox:after{width:13.3333333333px;height:8px;border-left-width:2.6666666667px;border-bottom-width:2.6666666667px}}.contact_p-form__agreeCheck>input[type=checkbox].is-checked+.contact_p-form__agreeCheckBox:after{display:block}.contact_p-form__submitButton,.contact_p-form__backButton{line-height:1.17;position:relative;display:block;transition:opacity .1s linear;font-size:12.2666666667vw}@media screen and (min-width: 768px){.contact_p-form__submitButton,.contact_p-form__backButton{font-size:5.6944444444vw}}@media screen and (min-width: 1920px){.contact_p-form__submitButton,.contact_p-form__backButton{font-size:109.3333333333px}}.contact_p-form__submitButton:disabled,.contact_p-form__backButton:disabled{opacity:.3;color:#000}.contact_p-form__submitButton:disabled:hover:before,.contact_p-form__backButton:disabled:hover:before{animation:none !important}.contact_p-form__submitButton:before,.contact_p-form__backButton:before{position:absolute;bottom:-0.06em;left:0;content:"";background-color:#000;width:calc(100% + .06em);height:0.5333333333vw}@media screen and (min-width: 768px){.contact_p-form__submitButton:before,.contact_p-form__backButton:before{height:0.1388888889vw}}@media screen and (min-width: 1920px){.contact_p-form__submitButton:before,.contact_p-form__backButton:before{height:2.6666666667px}}.contactInput-enter,.contactCheck-enter{opacity:0;visibility:hidden}.contactInput-enter-active,.contactCheck-enter-active{position:absolute;top:0;z-index:2;transition:opacity .2s linear .4s,visibility .2s linear .4s}.contactInput-enter-to,.contactCheck-enter-to{opacity:1;visibility:visible}.contactInput-leave,.contactCheck-leave{opacity:1;visibility:visible}.contactInput-leave-active,.contactCheck-leave-active{transition:opacity .2s linear .2s,visibility .2s linear .2s}.contactInput-leave-to,.contactCheck-leave-to{opacity:0;visibility:hidden}.contact_cont{max-width:1000px}.news_p-main{position:relative;display:block;padding-bottom:0 !important}.news_p-listWrapper{position:relative;z-index:2}.news_p-list{margin-left:auto;margin-right:auto;margin-top:10.1333333333vw;margin-bottom:16vw}@media screen and (min-width: 768px){.news_p-list{margin-top:3.4722222222vw;margin-bottom:8.6111111111vw;width:69.3055555556vw}}@media screen and (min-width: 1920px){.news_p-list{margin-top:66.6666666667px;margin-bottom:165.3333333333px;width:1330.6666666667px}}.news_p-articleHeader{text-align:center}.news_p-articleDate{display:block;font-size:4.8vw;margin-bottom:2.6666666667vw}@media screen and (min-width: 768px){.news_p-articleDate{font-size:1.3888888889vw;margin-bottom:0.6944444444vw}}@media screen and (min-width: 1920px){.news_p-articleDate{font-size:26.6666666667px;margin-bottom:13.3333333333px}}.news_p-articleTitle{line-height:1.1;margin-left:auto;margin-right:auto;font-size:8vw;margin-bottom:5.8666666667vw}@media screen and (min-width: 768px){.news_p-articleTitle{font-size:5.2777777778vw;width:63.8888888889vw;margin-bottom:5.5555555556vw}}@media screen and (min-width: 1920px){.news_p-articleTitle{font-size:101.3333333333px;width:1226.6666666667px;margin-bottom:106.6666666667px}}.news_p-articleImg{display:block;position:relative;margin-left:auto;margin-right:auto;margin-top:5.8666666667vw}.news_p-articleImg img{width:100%;height:auto}@media screen and (min-width: 768px){.news_p-articleImg{margin-top:1.5277777778vw;width:63.8888888889vw}}@media screen and (min-width: 1920px){.news_p-articleImg{margin-top:29.3333333333px;width:1226.6666666667px}}.news_p-articleContents{margin-left:auto;margin-right:auto;line-height:1.4;width:100%;margin-top:6.4vw;font-size:4.2666666667vw}@media screen and (min-width: 768px){.news_p-articleContents{width:63.8888888889vw;margin-top:4.1666666667vw;font-size:1.1111111111vw}}@media screen and (min-width: 1920px){.news_p-articleContents{width:1226.6666666667px;margin-top:80px;font-size:21.3333333333px}}@media screen and (min-width: 768px){.news_p-articleContents{line-height:1.3}}.news_p-articleContents>p{margin-top:1.4em}.news_p-articleContents img{max-width:100%;height:auto;margin-top:1.4em;margin-left:auto;margin-right:auto;display:block}.news_p-articleContents iframe{margin-top:1.4em;width:100%;height:100%;aspect-ratio:16/9}.news_p-articleContents>.youtube{position:relative;margin-top:1.4em;width:100%}.news_p-articleContents>.youtube:before{display:block;width:100%;padding-top:56.25%;content:""}.news_p-articleContents>.youtube iframe{position:absolute;left:0;top:0;display:block;width:100%;height:100%;display:block;width:100%}.news_p-articleFooter{position:relative;margin-top:16vw}@media screen and (min-width: 768px){.news_p-articleFooter{margin-top:8.6111111111vw}}@media screen and (min-width: 1920px){.news_p-articleFooter{margin-top:165.3333333333px}}.news_p-articleFooter a{color:#000}.studio_c-txt{line-height:1.625;font-size:4.2666666667vw;margin-bottom:11.2vw}@media screen and (min-width: 768px){.studio_c-txt{font-size:1.9444444444vw;margin-bottom:6.5972222222vw}}@media screen and (min-width: 1920px){.studio_c-txt{font-size:37.3333333333px;margin-bottom:126.6666666667px}}@media screen and (min-width: 768px){.studio_c-txt{line-height:1.17}}.studio_c-img{position:relative;background-color:rgba(0,0,0,.1)}.studio_c-img:before{content:"";display:block;width:100%;padding-top:100%}.studio_c-img img{position:absolute;left:0;top:0;display:block;width:100%;height:100%;object-fit:cover}.studio_c-section{position:relative}.studio_c-sectionInner{position:relative;padding-left:5.3333333333vw;padding-right:5.3333333333vw}@media screen and (min-width: 768px){.studio_c-sectionInner{padding-left:3.8888888889vw;padding-right:3.8888888889vw}}@media screen and (min-width: 1920px){.studio_c-sectionInner{padding-left:74.6666666667px;padding-right:74.6666666667px}}.studio_c-txtBlock{position:relative}.studio_c-imgGroup{position:relative}@media screen and (min-width: 768px){.studio_c-imgGroup{display:flex;flex-wrap:wrap;justify-content:space-between}}@media screen and (min-width: 768px){.studio_c-imgGroup .studio_c-txt{width:45.2777777778vw}}@media screen and (min-width: 1920px){.studio_c-imgGroup .studio_c-txt{width:869.3333333333px}}.studio_c-sectionTitle{line-height:1.17;font-size:12.2666666667vw;margin-bottom:2.6666666667vw}@media screen and (min-width: 768px){.studio_c-sectionTitle{font-size:6.6666666667vw}}@media screen and (min-width: 1920px){.studio_c-sectionTitle{font-size:128px}}@media screen and (min-width: 768px){.studio_c-sectionTitle{line-height:1.17}}.studio_p-main{position:relative;display:block;padding-left:0 !important;padding-right:0 !important}.studio_p-main .c-contentsTitle{padding-left:5.3333333333vw;padding-right:5.3333333333vw}@media screen and (min-width: 768px){.studio_p-main .c-contentsTitle{padding-left:3.8888888889vw;padding-right:3.8888888889vw}}@media screen and (min-width: 1920px){.studio_p-main .c-contentsTitle{padding-left:74.6666666667px;padding-right:74.6666666667px}}.studio_p-contents{position:relative;padding-top:13.3333333333vw}@media screen and (min-width: 768px){.studio_p-3dScanningBlock1 .studio_c-sectionTxtBlock{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start}}@media screen and (min-width: 768px){.studio_p-3dScanningBlock1 .studio_c-sectionTxtBlock .studio_c-txt{width:45.2777777778vw;padding-top:0.6944444444vw}}@media screen and (min-width: 1920px){.studio_p-3dScanningBlock1 .studio_c-sectionTxtBlock .studio_c-txt{width:869.3333333333px;padding-top:13.3333333333px}}@media screen and (min-width: 768px){.studio_p-3dScanningBlock1 .studio_c-sectionTxtBlock .studio_c-sectionTitle{width:45.2777777778vw}}@media screen and (min-width: 1920px){.studio_p-3dScanningBlock1 .studio_c-sectionTxtBlock .studio_c-sectionTitle{width:869.3333333333px}}.studio_p-3dScanningImg1{position:relative;width:100%}.studio_p-3dScanningImg1:before{padding-top:61.3333333333%}.studio_p-3dScanningImg1 img{position:absolute;left:50%;transform:translateX(-50%);top:0;object-fit:cover;width:157.4331550802vw;height:61.3333333333vw}@media screen and (min-width: 768px){.studio_p-3dScanningImg1:before{padding-top:38.9583333333%}.studio_p-3dScanningImg1 img{position:absolute;left:0;top:0;display:block;width:100%;height:100%;width:100% !important;transform:none !important;object-fit:cover}}.studio_p-3dScanningImg2{margin-top:5.8666666667vw;margin-bottom:11.2vw}@media screen and (min-width: 768px){.studio_p-3dScanningImg2{margin-top:0vw;margin-bottom:0vw;width:45.2777777778vw}}@media screen and (min-width: 1920px){.studio_p-3dScanningImg2{margin-top:0px;margin-bottom:0px;width:869.3333333333px}}@media screen and (min-width: 768px){.studio_p-3dScanningBlock2{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start}}@media screen and (min-width: 768px){.studio_p-3dScanningBlock2{margin-top:3.4722222222vw}}@media screen and (min-width: 1920px){.studio_p-3dScanningBlock2{margin-top:66.6666666667px}}@media screen and (min-width: 768px){.studio_p-3dScanningBlock2 .studio_c-sectionTxtBlock{width:45.2777777778vw;padding-right:22.2222222222vw}}@media screen and (min-width: 1920px){.studio_p-3dScanningBlock2 .studio_c-sectionTxtBlock{width:869.3333333333px;padding-right:426.6666666667px}}.studio_p-motionCapture{margin-top:16vw;margin-bottom:5.8666666667vw}@media screen and (min-width: 768px){.studio_p-motionCapture{margin-top:1.7361111111vw;margin-bottom:0vw}}@media screen and (min-width: 1920px){.studio_p-motionCapture{margin-top:33.3333333333px;margin-bottom:0px}}@media screen and (min-width: 768px){.studio_p-motionCaptureBlock{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-end;flex-direction:row}}@media screen and (min-width: 768px){.studio_p-motionCaptureBlock .studio_c-sectionTxtBlock{width:45.2777777778vw}}@media screen and (min-width: 1920px){.studio_p-motionCaptureBlock .studio_c-sectionTxtBlock{width:869.3333333333px}}@media screen and (min-width: 768px){.studio_p-motionCaptureBlock .studio_c-txt{margin-bottom:0}}@media screen and (min-width: 768px){.studio_p-motionCaptureBlock .studio_p-motionCaptureImg1{width:45.2777777778vw}}@media screen and (min-width: 1920px){.studio_p-motionCaptureBlock .studio_p-motionCaptureImg1{width:869.3333333333px}}@media screen and (min-width: 768px){.studio_p-facialCapture{margin-top:6.5972222222vw}}@media screen and (min-width: 1920px){.studio_p-facialCapture{margin-top:126.6666666667px}}.studio_p-facialCaptureImg1{margin-bottom:11.2vw}@media screen and (min-width: 768px){.studio_p-facialCaptureImg1{margin-bottom:2.9166666667vw}}@media screen and (min-width: 1920px){.studio_p-facialCaptureImg1{margin-bottom:56px}}@media screen and (min-width: 768px){.studio_p-facialCaptureBlock1{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;flex-direction:row}}@media screen and (min-width: 768px){.studio_p-facialCaptureBlock1 .studio_c-sectionTxtBlock{width:45.2777777778vw;margin-top:-1.5277777778vw}}@media screen and (min-width: 1920px){.studio_p-facialCaptureBlock1 .studio_c-sectionTxtBlock{width:869.3333333333px;margin-top:-29.3333333333px}}@media screen and (min-width: 768px){.studio_p-facialCaptureBlock1 .studio_c-txt{margin-bottom:0}}@media screen and (min-width: 768px){.studio_p-facialCaptureBlock1 .studio_p-facialCaptureImg1{width:45.2777777778vw}}@media screen and (min-width: 1920px){.studio_p-facialCaptureBlock1 .studio_p-facialCaptureImg1{width:869.3333333333px}}.studio_p-modellingSetup{margin-top:16vw}@media screen and (min-width: 768px){.studio_p-modellingSetup{margin-top:6.5972222222vw}}@media screen and (min-width: 1920px){.studio_p-modellingSetup{margin-top:126.6666666667px}}.studio_p-modellingSetupBlock1{position:relative}@media screen and (min-width: 768px){.studio_p-modellingSetupBlock1 .studio_c-sectionTxtBlock{position:relative;display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:flex-start;align-items:flex-end}}@media screen and (min-width: 768px){.studio_p-modellingSetupBlock1 .studio_c-sectionTitle{width:100%}}@media screen and (min-width: 768px){.studio_p-modellingSetupBlock1 .studio_c-txt{width:69.3055555556vw}}@media screen and (min-width: 1920px){.studio_p-modellingSetupBlock1 .studio_c-txt{width:1330.6666666667px}}.studio_p-modellingSetupImg1{margin-bottom:5.8666666667vw}@media screen and (min-width: 768px){.studio_p-modellingSetupImg1{margin-bottom:1.8055555556vw;width:45.2777777778vw}}@media screen and (min-width: 1920px){.studio_p-modellingSetupImg1{margin-bottom:34.6666666667px;width:869.3333333333px}}.studio_p-modellingSetupImg2{margin-bottom:5.8666666667vw}@media screen and (min-width: 768px){.studio_p-modellingSetupImg2{margin-bottom:1.8055555556vw;width:45.2777777778vw}}@media screen and (min-width: 1920px){.studio_p-modellingSetupImg2{margin-bottom:34.6666666667px;width:869.3333333333px}}.studio_p-modellingSetupImg3{margin-bottom:11.2vw}@media screen and (min-width: 768px){.studio_p-modellingSetupImg3{margin-bottom:0vw;width:45.2777777778vw}}@media screen and (min-width: 1920px){.studio_p-modellingSetupImg3{margin-bottom:0px;width:869.3333333333px}}.studio_p-realtime3dcg{margin-top:16vw}@media screen and (min-width: 768px){.studio_p-realtime3dcg{margin-top:1.8055555556vw}}@media screen and (min-width: 1920px){.studio_p-realtime3dcg{margin-top:34.6666666667px}}@media screen and (min-width: 768px){.studio_p-realtime3dcgBlock{display:flex;flex-wrap:nowrap;justify-content:flex-end}}@media screen and (min-width: 768px){.studio_p-realtime3dcgBlock .studio_c-sectionTxtBlock{width:45.2777777778vw}}@media screen and (min-width: 1920px){.studio_p-realtime3dcgBlock .studio_c-sectionTxtBlock{width:869.3333333333px}}@media screen and (min-width: 768px){.studio_p-realtime3dcgBlock .studio_c-txt{margin-bottom:0}}.studio_p-virtualFashion{margin-top:16vw;margin-bottom:10.6666666667vw}@media screen and (min-width: 768px){.studio_p-virtualFashion{margin-top:5.8333333333vw;margin-bottom:2.7777777778vw}}@media screen and (min-width: 1920px){.studio_p-virtualFashion{margin-top:112px;margin-bottom:53.3333333333px}}.studio_p-virtualFashionBlock{position:relative}@media screen and (min-width: 768px){.studio_p-virtualFashionBlock .studio_c-sectionTxtBlock{position:relative;display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:flex-start;align-items:flex-end}}@media screen and (min-width: 768px){.studio_p-virtualFashionBlock .studio_c-sectionTitle{width:100%}}@media screen and (min-width: 768px){.studio_p-virtualFashionBlock .studio_c-txt{width:69.3055555556vw}}@media screen and (min-width: 1920px){.studio_p-virtualFashionBlock .studio_c-txt{width:1330.6666666667px}}.studio_p-virtualFashionImg1:before,.studio_p-virtualFashionImg2:before{padding-top:57.3619631902%}@media screen and (min-width: 768px){.studio_p-virtualFashionImg1,.studio_p-virtualFashionImg2{width:45.2777777778vw}}@media screen and (min-width: 1920px){.studio_p-virtualFashionImg1,.studio_p-virtualFashionImg2{width:869.3333333333px}}.studio_p-virtualFashionImg2{margin-top:5.8666666667vw}@media screen and (min-width: 768px){.studio_p-virtualFashionImg2{margin-top:0vw}}@media screen and (min-width: 1920px){.studio_p-virtualFashionImg2{margin-top:0px}}.aiStudio_c-txt{line-height:1.4;font-size:3.7333333333vw;margin-top:2.6666666667vw;margin-bottom:8vw}@media screen and (min-width: 768px){.aiStudio_c-txt{font-size:1.25vw;margin-top:0vw;margin-bottom:4.1666666667vw}}@media screen and (min-width: 1920px){.aiStudio_c-txt{font-size:24px;margin-top:0px;margin-bottom:80px}}@media screen and (min-width: 768px){.aiStudio_c-txt{line-height:1.625}}.aiStudio_c-txt:last-child{margin-bottom:0}.is-jp .aiStudio_c-txt{line-height:1.8}.aiStudio_c-img{position:relative;line-height:0;background-color:rgba(0,0,0,.1)}.aiStudio_c-img img{width:100%}.aiStudio_c-section{position:relative}.aiStudio_c-sectionInner{position:relative;padding-left:6.6666666667vw;padding-right:6.6666666667vw}@media screen and (min-width: 768px){.aiStudio_c-sectionInner{padding-left:3.8888888889vw;padding-right:3.8888888889vw}}@media screen and (min-width: 1920px){.aiStudio_c-sectionInner{padding-left:74.6666666667px;padding-right:74.6666666667px}}.aiStudio_c-sectionKv{margin-bottom:4vw}@media screen and (min-width: 768px){.aiStudio_c-sectionKv{margin-bottom:3.4722222222vw}}@media screen and (min-width: 1920px){.aiStudio_c-sectionKv{margin-bottom:66.6666666667px}}.aiStudio_c-sectionKvImg img{width:100%;object-fit:cover;height:53.3333333333vw}@media screen and (min-width: 768px){.aiStudio_c-sectionKvImg img{height:36.6666666667vw}}@media screen and (min-width: 1920px){.aiStudio_c-sectionKvImg img{height:704px}}.aiStudio_c-sectionBody{margin:0 auto;padding-left:5.3333333333vw;padding-right:5.3333333333vw}@media screen and (min-width: 768px){.aiStudio_c-sectionBody{padding-left:0vw;padding-right:0vw;max-width:69.4444444444vw}}@media screen and (min-width: 1920px){.aiStudio_c-sectionBody{padding-left:0px;padding-right:0px;max-width:1333.3333333333px}}.aiStudio_c-sectionTitle{line-height:1.17;font-size:9.3333333333vw;margin-bottom:2.6666666667vw}@media screen and (min-width: 768px){.aiStudio_c-sectionTitle{font-size:6.6666666667vw;margin-bottom:0.6944444444vw}}@media screen and (min-width: 1920px){.aiStudio_c-sectionTitle{font-size:128px;margin-bottom:13.3333333333px}}.aiStudio_c-sectionRow{margin-top:5.3333333333vw}@media screen and (min-width: 768px){.aiStudio_c-sectionRow{margin-left:-1.3888888889vw;margin-right:-1.3888888889vw;margin-top:4.1666666667vw}}@media screen and (min-width: 1920px){.aiStudio_c-sectionRow{margin-left:-26.6666666667px;margin-right:-26.6666666667px;margin-top:80px}}@media screen and (min-width: 768px){.aiStudio_c-sectionRow{display:flex}}.aiStudio_c-sectionRow.is-reverse{flex-direction:row-reverse}@media screen and (min-width: 768px){.aiStudio_c-sectionCol{padding-left:1.3888888889vw;padding-right:1.3888888889vw}}@media screen and (min-width: 1920px){.aiStudio_c-sectionCol{padding-left:26.6666666667px;padding-right:26.6666666667px}}@media screen and (min-width: 768px){.aiStudio_c-sectionCol{max-width:50%;flex-basis:50%}}.aiStudio_p-main{position:relative;display:block;padding-left:0 !important;padding-right:0 !important}.aiStudio_p-main .c-contentsTitle{padding-left:5.3333333333vw;padding-right:5.3333333333vw}@media screen and (min-width: 768px){.aiStudio_p-main .c-contentsTitle{padding-left:3.8888888889vw;padding-right:3.8888888889vw}}@media screen and (min-width: 1920px){.aiStudio_p-main .c-contentsTitle{padding-left:74.6666666667px;padding-right:74.6666666667px}}.aiStudio_p-language{top:25.3333333333vw;right:6.9333333333vw}@media screen and (min-width: 768px){.aiStudio_p-language{top:17.3611111111vw;right:15.5555555556vw}}@media screen and (min-width: 1920px){.aiStudio_p-language{top:333.3333333333px;right:298.6666666667px}}.aiStudio_p-contents{position:relative;padding-top:10.6666666667vw}@media screen and (min-width: 768px){.aiStudio_p-contents{padding-top:5.5555555556vw}}@media screen and (min-width: 1920px){.aiStudio_p-contents{padding-top:106.6666666667px}}.aiStudio_navList{display:flex;margin-left:-1.3333333333vw;margin-right:-1.3333333333vw}@media screen and (min-width: 768px){.aiStudio_navList{margin-left:-1.1805555556vw;margin-right:-1.1805555556vw}}@media screen and (min-width: 1920px){.aiStudio_navList{margin-left:-22.6666666667px;margin-right:-22.6666666667px}}.aiStudio_navItem{max-width:33.3333%;flex-basis:33.3333%;padding-left:1.3333333333vw;padding-right:1.3333333333vw}@media screen and (min-width: 768px){.aiStudio_navItem{padding-left:1.1805555556vw;padding-right:1.1805555556vw}}@media screen and (min-width: 1920px){.aiStudio_navItem{padding-left:22.6666666667px;padding-right:22.6666666667px}}.aiStudio_c-label{margin-top:2.6666666667vw}@media screen and (min-width: 768px){.aiStudio_c-label{margin-top:1.3888888889vw}}@media screen and (min-width: 1920px){.aiStudio_c-label{margin-top:26.6666666667px}}.aiStudio_c-label a{font-size:4.8vw}@media screen and (min-width: 768px){.aiStudio_c-label a{font-size:2.0833333333vw}}@media screen and (min-width: 1920px){.aiStudio_c-label a{font-size:40px}}.technology_c-txt{line-height:1.4;font-size:3.7333333333vw;margin-top:2.6666666667vw;margin-bottom:8vw}@media screen and (min-width: 768px){.technology_c-txt{font-size:1.25vw;margin-top:0vw;margin-bottom:4.1666666667vw}}@media screen and (min-width: 1920px){.technology_c-txt{font-size:24px;margin-top:0px;margin-bottom:80px}}@media screen and (min-width: 768px){.technology_c-txt{line-height:1.625}}.technology_c-txt:last-child{margin-bottom:0}.is-jp .technology_c-txt{line-height:1.8}.technology_c-img{position:relative;line-height:0;background-color:rgba(0,0,0,.1)}.technology_c-img img{width:100%}.technology_c-section{position:relative;margin-top:14.6666666667vw;padding-top:5.3333333333vw}@media screen and (min-width: 768px){.technology_c-section{margin-top:12.5vw;padding-top:0.6944444444vw}}@media screen and (min-width: 1920px){.technology_c-section{margin-top:240px;padding-top:13.3333333333px}}.technology_c-sectionInner{position:relative;padding-left:6.6666666667vw;padding-right:6.6666666667vw}@media screen and (min-width: 768px){.technology_c-sectionInner{padding-left:3.8888888889vw;padding-right:3.8888888889vw}}@media screen and (min-width: 1920px){.technology_c-sectionInner{padding-left:74.6666666667px;padding-right:74.6666666667px}}.technology_c-sectionKv{margin-bottom:4vw}@media screen and (min-width: 768px){.technology_c-sectionKv{margin-bottom:3.4722222222vw}}@media screen and (min-width: 1920px){.technology_c-sectionKv{margin-bottom:66.6666666667px}}.technology_c-sectionKvImg img{width:100%;object-fit:cover;height:53.3333333333vw}@media screen and (min-width: 768px){.technology_c-sectionKvImg img{height:36.6666666667vw}}@media screen and (min-width: 1920px){.technology_c-sectionKvImg img{height:704px}}.technology_c-sectionBody{margin:0 auto;padding-left:5.3333333333vw;padding-right:5.3333333333vw}@media screen and (min-width: 768px){.technology_c-sectionBody{padding-left:0vw;padding-right:0vw;max-width:69.4444444444vw}}@media screen and (min-width: 1920px){.technology_c-sectionBody{padding-left:0px;padding-right:0px;max-width:1333.3333333333px}}.technology_c-sectionTitle{line-height:1.17;font-size:9.3333333333vw;margin-bottom:2.6666666667vw}@media screen and (min-width: 768px){.technology_c-sectionTitle{font-size:6.6666666667vw;margin-bottom:0.6944444444vw}}@media screen and (min-width: 1920px){.technology_c-sectionTitle{font-size:128px;margin-bottom:13.3333333333px}}.technology_c-sectionRow{margin-top:5.3333333333vw}@media screen and (min-width: 768px){.technology_c-sectionRow{margin-left:-1.3888888889vw;margin-right:-1.3888888889vw;margin-top:4.1666666667vw}}@media screen and (min-width: 1920px){.technology_c-sectionRow{margin-left:-26.6666666667px;margin-right:-26.6666666667px;margin-top:80px}}@media screen and (min-width: 768px){.technology_c-sectionRow{display:flex}}.technology_c-sectionRow.is-reverse{flex-direction:row-reverse}@media screen and (min-width: 768px){.technology_c-sectionCol{padding-left:1.3888888889vw;padding-right:1.3888888889vw}}@media screen and (min-width: 1920px){.technology_c-sectionCol{padding-left:26.6666666667px;padding-right:26.6666666667px}}@media screen and (min-width: 768px){.technology_c-sectionCol{max-width:50%;flex-basis:50%}}.technology_p-main{position:relative;display:block;padding-left:0 !important;padding-right:0 !important}.technology_p-main .c-contentsTitle{padding-left:5.3333333333vw;padding-right:5.3333333333vw}@media screen and (min-width: 768px){.technology_p-main .c-contentsTitle{padding-left:3.8888888889vw;padding-right:3.8888888889vw}}@media screen and (min-width: 1920px){.technology_p-main .c-contentsTitle{padding-left:74.6666666667px;padding-right:74.6666666667px}}.technology_p-language{top:25.3333333333vw;right:6.9333333333vw}@media screen and (min-width: 768px){.technology_p-language{top:17.3611111111vw;right:15.5555555556vw}}@media screen and (min-width: 1920px){.technology_p-language{top:333.3333333333px;right:298.6666666667px}}.technology_p-contents{position:relative;padding-top:10.6666666667vw}@media screen and (min-width: 768px){.technology_p-contents{padding-top:5.5555555556vw}}@media screen and (min-width: 1920px){.technology_p-contents{padding-top:106.6666666667px}}.technology_navList{display:flex;margin-left:-1.3333333333vw;margin-right:-1.3333333333vw}@media screen and (min-width: 768px){.technology_navList{margin-left:-1.1805555556vw;margin-right:-1.1805555556vw}}@media screen and (min-width: 1920px){.technology_navList{margin-left:-22.6666666667px;margin-right:-22.6666666667px}}.technology_navItem{max-width:33.3333%;flex-basis:33.3333%;padding-left:1.3333333333vw;padding-right:1.3333333333vw}@media screen and (min-width: 768px){.technology_navItem{padding-left:1.1805555556vw;padding-right:1.1805555556vw}}@media screen and (min-width: 1920px){.technology_navItem{padding-left:22.6666666667px;padding-right:22.6666666667px}}.technology_c-label{margin-top:2.6666666667vw}@media screen and (min-width: 768px){.technology_c-label{margin-top:1.3888888889vw}}@media screen and (min-width: 1920px){.technology_c-label{margin-top:26.6666666667px}}.technology_c-label a{font-size:4.8vw}@media screen and (min-width: 768px){.technology_c-label a{font-size:2.0833333333vw}}@media screen and (min-width: 1920px){.technology_c-label a{font-size:40px}}body.is-vhuman.is-detail{background-color:#000}body.is-vhuman.is-detail .c-contactLinkBlock{padding-top:0}body.is-vhuman.is-detail .c-contactLinkBlock a{color:#fff}body.is-vhuman.is-detail .c-contactLinkBlock span[aria-hidden=true]:after{background-color:#fff !important}body.is-vhuman.is-detail .c-contentsBlock__inner{border-top-color:#fff}.vhuman_p-main{position:relative;display:block;padding-left:0 !important;padding-right:0 !important;padding-bottom:0 !important;margin-bottom:13.8666666667vw}@media screen and (min-width: 768px){.vhuman_p-main{margin-bottom:5.5555555556vw}}@media screen and (min-width: 1920px){.vhuman_p-main{margin-bottom:106.6666666667px}}.vhuman_p-main .c-contentsTitle{padding-left:5.3333333333vw;padding-right:5.3333333333vw}@media screen and (min-width: 768px){.vhuman_p-main .c-contentsTitle{padding-left:3.8888888889vw;padding-right:3.8888888889vw}}@media screen and (min-width: 1920px){.vhuman_p-main .c-contentsTitle{padding-left:74.6666666667px;padding-right:74.6666666667px}}.vhuman_p-anome{background-color:#000;color:#fff;padding-left:0 !important;padding-right:0 !important;padding-top:13.3333333333vw;padding-bottom:16vw}@media screen and (min-width: 768px){.vhuman_p-anome{padding-top:4.1666666667vw;padding-bottom:8.3333333333vw}}@media screen and (min-width: 1920px){.vhuman_p-anome{padding-top:80px;padding-bottom:160px}}.vhuman_p-anome-title{padding-left:5.3333333333vw;padding-right:5.3333333333vw}@media screen and (min-width: 768px){.vhuman_p-anome-title{padding-left:3.8888888889vw;padding-right:3.8888888889vw}}@media screen and (min-width: 1920px){.vhuman_p-anome-title{padding-left:74.6666666667px;padding-right:74.6666666667px}}.vhuman_p-anome-title img{width:53.3333333333vw}@media screen and (min-width: 768px){.vhuman_p-anome-title img{width:27.7777777778vw}}@media screen and (min-width: 1920px){.vhuman_p-anome-title img{width:533.3333333333px}}.vhuman_p-anome-subtitle{display:block;color:#fff;font-size:3.2vw}@media screen and (min-width: 768px){.vhuman_p-anome-subtitle{font-size:2.0833333333vw}}@media screen and (min-width: 1920px){.vhuman_p-anome-subtitle{font-size:40px}}.vhuman_p-list{position:relative;margin-top:10.1333333333vw}@media screen and (min-width: 768px){.vhuman_p-list{margin-top:1.6666666667vw;padding-left:3.8888888889vw;padding-right:3.8888888889vw}}@media screen and (min-width: 1920px){.vhuman_p-list{margin-top:32px;padding-left:74.6666666667px;padding-right:74.6666666667px}}@media screen and (min-width: 768px){.vhuman_p-list{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}}.vhuman_p-listItem{position:relative;margin-top:10.1333333333vw}@media screen and (min-width: 768px){.vhuman_p-listItem{margin-top:6.7361111111vw}}@media screen and (min-width: 1920px){.vhuman_p-listItem{margin-top:129.3333333333px}}.vhuman_p-listItem:first-child{margin-top:0}@media screen and (min-width: 768px){.vhuman_p-listItem{width:32.6%;margin-left:1.1%}.vhuman_p-listItem:nth-child(-n+3){margin-top:0}.vhuman_p-listItem:nth-child(3n+1){margin-left:0}}.vhuman_p-listItem__thumbS{position:relative;width:100%;background-color:rgba(0,0,0,.1);overflow:hidden;transition:opacity .2s linear}.vhuman_p-listItem__thumbS:before{content:"";display:block;width:100%;padding-top:83.7333333333%}.vhuman_p-listItem__thumbS img{position:absolute;left:0;top:0;display:block;width:100%;height:100%;object-fit:cover;backface-visibility:hidden;transform:translateZ(0);transition:opacity .2s linear,transform .4s cubic-bezier(0.19, 1, 0.22, 1) !important}.vhuman_p-listItem__thumbL{position:relative;width:100%;background-color:rgba(0,0,0,.1);overflow:hidden;transition:opacity .2s linear}.vhuman_p-listItem__thumbL:before{content:"";display:block;width:100%;padding-top:127.8225806452%}.vhuman_p-listItem__thumbL img{position:absolute;left:0;top:0;display:block;width:100%;height:100%;object-fit:cover;backface-visibility:hidden;transform:translateZ(0);transition:opacity .2s linear,transform .4s cubic-bezier(0.19, 1, 0.22, 1) !important}.vhuman_p-listItem__name{color:#000;line-height:1.17;transition:letter-spacing .4s cubic-bezier(0.19, 1, 0.22, 1);will-change:letter-spacing;font-size:12.2666666667vw;margin-top:0.5333333333vw;padding-left:5.3333333333vw;padding-right:5.3333333333vw}@media screen and (min-width: 768px){.vhuman_p-listItem__name{font-size:5.4166666667vw;margin-top:0.4166666667vw}}@media screen and (min-width: 1920px){.vhuman_p-listItem__name{font-size:104px;margin-top:8px}}@media screen and (min-width: 768px){.vhuman_p-listItem__name{line-height:1.17;padding-left:0;padding-right:0}}.vhuman_p-anome .vhuman_p-listItem__name{color:#fff;font-size:6.1333333333vw;margin-top:2.6666666667vw}@media screen and (min-width: 768px){.vhuman_p-anome .vhuman_p-listItem__name{font-size:2.7083333333vw;margin-top:1.0416666667vw}}@media screen and (min-width: 1920px){.vhuman_p-anome .vhuman_p-listItem__name{font-size:52px;margin-top:20px}}@media(hover: hover){.vhuman_p-listItem a:hover .vhuman_p-listItem__name{letter-spacing:-0.02em !important}.vhuman_p-listItem a:hover .vhuman_p-listItem__thumbS{opacity:.8;transition-duration:.1s}.vhuman_p-listItem a:hover .vhuman_p-listItem__thumbS img{transition:opacity .2s linear,transform .8s cubic-bezier(0.19, 1, 0.22, 1) !important;transform:scale(1.02, 1.02)}.vhuman_p-listItem a:hover .vhuman_p-listItem__thumbL{opacity:.8;transition-duration:.1s}.vhuman_p-listItem a:hover .vhuman_p-listItem__thumbL img{transition:opacity .2s linear,transform .8s cubic-bezier(0.19, 1, 0.22, 1) !important;transform:scale(1.02, 1.02)}}.is-ie11 .vhuman_p-listItem a:hover .vhuman_p-listItem__name{letter-spacing:-0.02em !important}.is-ie11 .vhuman_p-listItem a:hover .vhuman_p-listItem__thumbS{opacity:.8;transition-duration:.1s}.is-ie11 .vhuman_p-listItem a:hover .vhuman_p-listItem__thumbS img{transition:opacity .2s linear,transform .8s cubic-bezier(0.19, 1, 0.22, 1) !important;transform:scale(1.02, 1.02)}.is-ie11 .vhuman_p-listItem a:hover .vhuman_p-listItem__thumbL{opacity:.8;transition-duration:.1s}.is-ie11 .vhuman_p-listItem a:hover .vhuman_p-listItem__thumbL img{transition:opacity .2s linear,transform .8s cubic-bezier(0.19, 1, 0.22, 1) !important;transform:scale(1.02, 1.02)}.vhuman_p-detailMain{position:relative;display:block;padding-left:0 !important;padding-right:0 !important;padding-bottom:0 !important}.vhuman_p-detailHeader{position:relative;color:#fff;padding-bottom:5.3333333333vw}@media screen and (min-width: 768px){.vhuman_p-detailHeader{padding-bottom:4.3055555556vw;min-height:54.375vw}}@media screen and (min-width: 1920px){.vhuman_p-detailHeader{padding-bottom:82.6666666667px;min-height:1044px}}@media screen and (min-width: 768px){.vhuman_p-detailHeader{display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:space-between}}.vhuman_p-detailHeader .c-contentsTitle{color:#fff;padding-left:5.3333333333vw;padding-right:5.3333333333vw}@media screen and (min-width: 768px){.vhuman_p-detailHeader .c-contentsTitle{padding-left:3.8888888889vw;padding-right:3.8888888889vw}}@media screen and (min-width: 1920px){.vhuman_p-detailHeader .c-contentsTitle{padding-left:74.6666666667px;padding-right:74.6666666667px}}.vhuman_p-detailHeader .c-contentsTitle.is-onScreenTxt span[aria-hidden=true]:after{background-color:#fff}.vhuman_p-detailHeaderGroup{position:relative;width:100%}.vhuman_p-detailHeader__head{position:relative}.vhuman_p-detailHeader__head .p-language{color:#fff}.vhuman_p-detailHeader__head a{color:#fff !important}.vhuman_p-detailHeader__head .p-languageListItem{display:flex;align-items:center}.vhuman_p-detailHeader__head .p-languageListItem a::before{background-color:rgba(0,0,0,0)}.vhuman_p-detailHeader__head .p-languageListItem.is-selected a::before{background-color:#fff}.vhuman_p-detailHeader__img{position:relative;background-color:hsla(0,0%,100%,.1);margin-top:10.1333333333vw}@media screen and (min-width: 768px){.vhuman_p-detailHeader__img{right:3.8888888889vw;top:2.0833333333vw}}@media screen and (min-width: 1920px){.vhuman_p-detailHeader__img{right:74.6666666667px;top:40px}}@media screen and (min-width: 768px){.vhuman_p-detailHeader__img{position:absolute;margin-top:0;width:37.3493975904%}}.vhuman_p-detailHeader__imgInnerS{position:relative}.vhuman_p-detailHeader__imgInnerS img{position:absolute;left:0;top:0;display:block;width:100%;height:100%;object-fit:cover}.vhuman_p-detailHeader__imgInnerS:before{content:"";display:block;width:100%;padding-top:83.7333333333%}.vhuman_p-detailHeader__imgInnerL{position:relative}.vhuman_p-detailHeader__imgInnerL img{position:absolute;left:0;top:0;display:block;width:100%;height:100%;object-fit:cover}.vhuman_p-detailHeader__imgInnerL:before{content:"";display:block;width:100%;padding-top:127.8225806452%}.vhuman_p-detailSnsList{display:flex;flex-wrap:wrap;justify-content:flex-start;padding-left:5.3333333333vw;padding-right:5.3333333333vw;margin-top:7.4666666667vw}@media screen and (min-width: 768px){.vhuman_p-detailSnsList{margin-top:2.5694444444vw;margin-left:3.8888888889vw;width:46.1805555556vw}}@media screen and (min-width: 1920px){.vhuman_p-detailSnsList{margin-top:49.3333333333px;margin-left:74.6666666667px;width:886.6666666667px}}@media screen and (min-width: 768px){.vhuman_p-detailSnsList{padding-left:0;padding-right:0}}.vhuman_p-detailSnsListItem{position:relative;width:50%;margin-bottom:7.4666666667vw}@media screen and (min-width: 768px){.vhuman_p-detailSnsListItem{margin-bottom:1.6666666667vw !important}}@media screen and (min-width: 1920px){.vhuman_p-detailSnsListItem{margin-bottom:32px !important}}.vhuman_p-detailSnsListItem:nth-last-child(-n+2){margin-bottom:0}@media screen and (min-width: 768px){.vhuman_p-detailSnsListItem:last-child{margin-bottom:0 !important}}.vhuman_p-detailSnsListItem a{position:relative;display:inline-block !important;color:#fff;line-height:1.2;width:auto;font-size:6.4vw}@media screen and (min-width: 768px){.vhuman_p-detailSnsListItem a{font-size:1.9444444444vw}}@media screen and (min-width: 1920px){.vhuman_p-detailSnsListItem a{font-size:37.3333333333px}}@media screen and (min-width: 768px){.vhuman_p-detailSnsListItem a{line-height:1.17}}.vhuman_p-detailSnsListItem a:before{background-color:#fff}.vhuman_p-detailProfile{position:relative;padding-left:5.3333333333vw;padding-right:5.3333333333vw;margin-top:17.3333333333vw;width:80vw}@media screen and (min-width: 768px){.vhuman_p-detailProfile{padding-left:3.8888888889vw;padding-right:3.8888888889vw;margin-top:5.5555555556vw;width:53.9583333333vw}}@media screen and (min-width: 1920px){.vhuman_p-detailProfile{padding-left:74.6666666667px;padding-right:74.6666666667px;margin-top:106.6666666667px;width:1036px}}.vhuman_p-detailProfile__title{font-size:3.2vw;margin-bottom:2.1333333333vw}@media screen and (min-width: 768px){.vhuman_p-detailProfile__title{font-size:1.1111111111vw;margin-bottom:0.9722222222vw}}@media screen and (min-width: 1920px){.vhuman_p-detailProfile__title{font-size:21.3333333333px;margin-bottom:18.6666666667px}}.vhuman_p-detailProfile__txt{line-height:1.625;font-size:3.2vw}@media screen and (min-width: 768px){.vhuman_p-detailProfile__txt{font-size:1.1111111111vw}}@media screen and (min-width: 1920px){.vhuman_p-detailProfile__txt{font-size:21.3333333333px}}.vhuman_p-detailProfile__txt p{margin-top:1.4em}.vhuman_p-detailImgItem{position:relative;overflow:hidden;height:100vw}.vhuman_p-detailImgItem:nth-child(odd){background-color:hsla(0,0%,100%,.1)}.vhuman_p-detailImgItem:nth-child(even){background-color:hsla(0,0%,100%,.2)}@media screen and (min-width: 768px){.vhuman_p-detailImgItem{height:auto}}.vhuman_p-detailImgItem__inner{position:absolute;left:50%;transform:translateX(-50%);top:0;width:100vw;height:100vw}@media screen and (min-width: 768px){.vhuman_p-detailImgItem__inner{width:100%;height:auto;position:relative;left:auto;transform:none}}.vhuman_p-detailImgItem__inner img,.vhuman_p-detailImgItem__inner video{position:absolute;left:0;top:0;display:block;width:100%;height:100%;object-fit:cover}.vhuman_p-detailImgItem__spacer{width:100%;position:relative;display:none}@media screen and (min-width: 768px){.vhuman_p-detailImgItem__spacer{display:block}}.vhuman_p-detailPartner{position:relative;padding-left:5.3333333333vw;padding-right:5.3333333333vw;margin-top:8.5333333333vw}@media screen and (min-width: 768px){.vhuman_p-detailPartner{padding-left:3.8888888889vw;padding-right:3.8888888889vw;margin-top:11.4583333333vw}}@media screen and (min-width: 1920px){.vhuman_p-detailPartner{padding-left:74.6666666667px;padding-right:74.6666666667px;margin-top:220px}}.vhuman_p-detailPartner__title{line-height:1.17;color:#fff;font-size:3.2vw;margin-bottom:4.8vw}@media screen and (min-width: 768px){.vhuman_p-detailPartner__title{font-size:1.1111111111vw;margin-bottom:3.8194444444vw}}@media screen and (min-width: 1920px){.vhuman_p-detailPartner__title{font-size:21.3333333333px;margin-bottom:73.3333333333px}}.vhuman_p-detailPartnerList{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:flex-start;margin-top:4.8vw;padding-bottom:13.8666666667vw}@media screen and (min-width: 768px){.vhuman_p-detailPartnerList{margin-top:3.8194444444vw;padding-bottom:7.2222222222vw;width:63.8888888889vw}}@media screen and (min-width: 1920px){.vhuman_p-detailPartnerList{margin-top:73.3333333333px;padding-bottom:138.6666666667px;width:1226.6666666667px}}@media screen and (min-width: 768px){.vhuman_p-detailPartnerList{justify-content:flex-start}}.vhuman_p-detailPartnerListItem{position:relative;width:100%;background-color:hsla(0,0%,100%,.1);width:42.6666666667vw;margin-top:4.8vw}@media screen and (min-width: 768px){.vhuman_p-detailPartnerListItem{width:13.8888888889vw;margin-top:2.0833333333vw;margin-left:2.0833333333vw}}@media screen and (min-width: 1920px){.vhuman_p-detailPartnerListItem{width:266.6666666667px;margin-top:40px;margin-left:40px}}.vhuman_p-detailPartnerListItem:nth-child(-n+2){margin-top:0}@media screen and (min-width: 768px){.vhuman_p-detailPartnerListItem:nth-child(-n+4){margin-top:0}.vhuman_p-detailPartnerListItem:nth-child(4n+1){margin-left:0}}.vhuman_p-detailPartnerListItem:before{content:"";display:block;width:100%;padding-top:72.5%}.vhuman_p-detailPartnerListItem img{position:absolute;left:0;top:0;display:block;width:100%;height:100%;object-fit:cover}.vhuman_p-detailFooter{border-top-color:#fff;margin-left:5.3333333333vw;margin-right:5.3333333333vw;margin-top:10.1333333333vw}@media screen and (min-width: 768px){.vhuman_p-detailFooter{margin-left:3.8888888889vw;margin-right:3.8888888889vw;margin-top:5.9722222222vw}}@media screen and (min-width: 1920px){.vhuman_p-detailFooter{margin-left:74.6666666667px;margin-right:74.6666666667px;margin-top:114.6666666667px}}.vhuman_p-detailFooter a{color:#fff !important}.vhuman_p-detailFooter a:before{background-color:#fff !important}body.is-management.is-detail{background-color:#000}body.is-management.is-detail .c-contactLinkBlock{padding-top:0}body.is-management.is-detail .c-contactLinkBlock a{color:#fff}body.is-management.is-detail .c-contactLinkBlock span[aria-hidden=true]:after{background-color:#fff !important}body.is-management.is-detail .p-header__logo svg{fill:#fff}body.is-management.is-detail .p-headerTime{color:#fff}body.is-management.is-detail .p-menuButtonIconOpened__line{background-color:#fff !important}.management_p-main{margin-bottom:13.8666666667vw;position:relative;display:block;padding-right:0 !important;padding-bottom:0 !important;padding-left:0 !important}@media screen and (min-width: 768px){.management_p-main{margin-bottom:2.7777777778vw}}@media screen and (min-width: 1920px){.management_p-main{margin-bottom:53.3333333333px}}.management_p-main .c-contentsTitle{padding-left:5.3333333333vw;padding-right:5.3333333333vw}@media screen and (min-width: 768px){.management_p-main .c-contentsTitle{padding-left:3.8888888889vw;padding-right:3.8888888889vw}}@media screen and (min-width: 1920px){.management_p-main .c-contentsTitle{padding-left:74.6666666667px;padding-right:74.6666666667px}}.management_p-list{margin-top:10.1333333333vw;position:relative}@media screen and (min-width: 768px){.management_p-list{margin-top:1.6666666667vw;padding-left:3.8888888889vw;padding-right:3.8888888889vw}}@media screen and (min-width: 1920px){.management_p-list{margin-top:32px;padding-left:74.6666666667px;padding-right:74.6666666667px}}@media screen and (min-width: 768px){.management_p-list{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:flex-start}}.management_p-listItem{margin-top:10.1333333333vw;position:relative}@media screen and (min-width: 768px){.management_p-listItem{margin-top:6.7361111111vw}}@media screen and (min-width: 1920px){.management_p-listItem{margin-top:129.3333333333px}}@media screen and (min-width: 768px){.management_p-listItem{width:32.6%;margin-left:1.1%}.management_p-listItem:nth-child(-n+3){margin-top:0}.management_p-listItem:nth-child(3n+1){margin-left:0}}.management_p-listItem:first-child{margin-top:0}.management_p-listItem__thumbS{position:relative;overflow:hidden;width:100%;transition:opacity .2s linear;background-color:rgba(0,0,0,.1)}.management_p-listItem__thumbS:before{display:block;width:100%;padding-top:83.7333333333%;content:""}.management_p-listItem__thumbS img{position:absolute;left:0;top:0;display:block;width:100%;height:100%;transition:opacity .2s linear,transform .4s cubic-bezier(0.19, 1, 0.22, 1) !important;transform:translateZ(0);object-fit:cover;backface-visibility:hidden}.management_p-listItem__thumbL{position:relative;overflow:hidden;width:100%;transition:opacity .2s linear;background-color:rgba(0,0,0,.1)}.management_p-listItem__thumbL:before{display:block;width:100%;padding-top:127.8225806452%;content:""}.management_p-listItem__thumbL img{position:absolute;left:0;top:0;display:block;width:100%;height:100%;transition:opacity .2s linear,transform .4s cubic-bezier(0.19, 1, 0.22, 1) !important;transform:translateZ(0);object-fit:cover;backface-visibility:hidden}.management_p-listItem__name{font-size:12.2666666667vw;margin-top:0.5333333333vw;padding-left:5.3333333333vw;padding-right:5.3333333333vw;line-height:1.17;transition:letter-spacing .4s cubic-bezier(0.19, 1, 0.22, 1);color:#000;will-change:letter-spacing}@media screen and (min-width: 768px){.management_p-listItem__name{font-size:5.4166666667vw;margin-top:0.4166666667vw}}@media screen and (min-width: 1920px){.management_p-listItem__name{font-size:104px;margin-top:8px}}@media screen and (min-width: 768px){.management_p-listItem__name{line-height:1.17;padding-right:0;padding-left:0}}@media(hover: hover){.management_p-listItem a:hover .management_p-listItem__name{letter-spacing:-0.02em !important}.management_p-listItem a:hover .management_p-listItem__thumbS{transition-duration:.1s;opacity:.8}.management_p-listItem a:hover .management_p-listItem__thumbS img{transition:opacity .2s linear,transform .8s cubic-bezier(0.19, 1, 0.22, 1) !important;transform:scale(1.02, 1.02)}.management_p-listItem a:hover .management_p-listItem__thumbL{transition-duration:.1s;opacity:.8}.management_p-listItem a:hover .management_p-listItem__thumbL img{transition:opacity .2s linear,transform .8s cubic-bezier(0.19, 1, 0.22, 1) !important;transform:scale(1.02, 1.02)}}.is-ie11 .management_p-listItem a:hover .management_p-listItem__name{letter-spacing:-0.02em !important}.is-ie11 .management_p-listItem a:hover .management_p-listItem__thumbS{transition-duration:.1s;opacity:.8}.is-ie11 .management_p-listItem a:hover .management_p-listItem__thumbS img{transition:opacity .2s linear,transform .8s cubic-bezier(0.19, 1, 0.22, 1) !important;transform:scale(1.02, 1.02)}.is-ie11 .management_p-listItem a:hover .management_p-listItem__thumbL{transition-duration:.1s;opacity:.8}.is-ie11 .management_p-listItem a:hover .management_p-listItem__thumbL img{transition:opacity .2s linear,transform .8s cubic-bezier(0.19, 1, 0.22, 1) !important;transform:scale(1.02, 1.02)}.management_p-detailMain{position:relative;display:block;padding-right:0 !important;padding-bottom:0 !important;padding-left:0 !important}.management_p-detailHeader{padding-bottom:5.3333333333vw;position:relative;color:#fff}@media screen and (min-width: 768px){.management_p-detailHeader{padding-bottom:4.3055555556vw;min-height:54.375vw}}@media screen and (min-width: 1920px){.management_p-detailHeader{padding-bottom:82.6666666667px;min-height:1044px}}@media screen and (min-width: 768px){.management_p-detailHeader{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between}}.management_p-detailHeader .c-contentsTitle{padding-left:5.3333333333vw;padding-right:5.3333333333vw;color:#fff}@media screen and (min-width: 768px){.management_p-detailHeader .c-contentsTitle{padding-left:3.8888888889vw;padding-right:3.8888888889vw}}@media screen and (min-width: 1920px){.management_p-detailHeader .c-contentsTitle{padding-left:74.6666666667px;padding-right:74.6666666667px}}.management_p-detailHeader .c-contentsTitle.is-onScreenTxt span[aria-hidden=true]:after{background-color:#fff}.management_p-detailHeaderGroup{position:relative;width:100%}.management_p-detailHeader__img{margin-top:10.1333333333vw;position:relative;background-color:hsla(0,0%,100%,.1)}@media screen and (min-width: 768px){.management_p-detailHeader__img{right:3.8888888889vw;top:2.0833333333vw}}@media screen and (min-width: 1920px){.management_p-detailHeader__img{right:74.6666666667px;top:40px}}@media screen and (min-width: 768px){.management_p-detailHeader__img{position:absolute;width:37.3493975904%;margin-top:0}}.management_p-detailHeader__imgInnerS{position:relative}.management_p-detailHeader__imgInnerS img{position:absolute;left:0;top:0;display:block;width:100%;height:100%;object-fit:cover}.management_p-detailHeader__imgInnerS:before{display:block;width:100%;padding-top:83.7333333333%;content:""}.management_p-detailHeader__imgInnerL{position:relative}.management_p-detailHeader__imgInnerL img{position:absolute;left:0;top:0;display:block;width:100%;height:100%;object-fit:cover}.management_p-detailHeader__imgInnerL:before{display:block;width:100%;padding-top:127.8225806452%;content:""}.management_p-detailSnsList{padding-left:5.3333333333vw;padding-right:5.3333333333vw;margin-top:7.4666666667vw;display:flex;flex-wrap:wrap;justify-content:flex-start}@media screen and (min-width: 768px){.management_p-detailSnsList{margin-top:2.5694444444vw;margin-left:3.8888888889vw;width:46.1805555556vw}}@media screen and (min-width: 1920px){.management_p-detailSnsList{margin-top:49.3333333333px;margin-left:74.6666666667px;width:886.6666666667px}}@media screen and (min-width: 768px){.management_p-detailSnsList{padding-right:0;padding-left:0}}.management_p-detailSnsListItem{margin-bottom:7.4666666667vw;position:relative;width:50%}@media screen and (min-width: 768px){.management_p-detailSnsListItem{margin-bottom:1.6666666667vw !important}}@media screen and (min-width: 1920px){.management_p-detailSnsListItem{margin-bottom:32px !important}}@media screen and (min-width: 768px){.management_p-detailSnsListItem:last-child{margin-bottom:0 !important}}.management_p-detailSnsListItem--100{width:100%}.management_p-detailSnsListItem:nth-last-child(-n+2){margin-bottom:0}.management_p-detailSnsListItem a{font-size:6.4vw;line-height:1.2;position:relative;display:inline-block !important;width:auto;color:#fff}@media screen and (min-width: 768px){.management_p-detailSnsListItem a{font-size:1.9444444444vw}}@media screen and (min-width: 1920px){.management_p-detailSnsListItem a{font-size:37.3333333333px}}@media screen and (min-width: 768px){.management_p-detailSnsListItem a{line-height:1.17}}.management_p-detailSnsListItem a:before{background-color:#fff}.management_p-detailProfile{padding-left:5.3333333333vw;padding-right:5.3333333333vw;margin-top:17.3333333333vw;width:100vw;position:relative}@media screen and (min-width: 768px){.management_p-detailProfile{padding-left:3.8888888889vw;padding-right:3.8888888889vw;margin-top:5.5555555556vw;width:53.9583333333vw}}@media screen and (min-width: 1920px){.management_p-detailProfile{padding-left:74.6666666667px;padding-right:74.6666666667px;margin-top:106.6666666667px;width:1036px}}.management_p-detailProfile__title{font-size:3.2vw;margin-bottom:2.1333333333vw}@media screen and (min-width: 768px){.management_p-detailProfile__title{font-size:1.1111111111vw;margin-bottom:0.9722222222vw}}@media screen and (min-width: 1920px){.management_p-detailProfile__title{font-size:21.3333333333px;margin-bottom:18.6666666667px}}.management_p-detailProfile__txt{font-size:3.2vw;line-height:1.625}@media screen and (min-width: 768px){.management_p-detailProfile__txt{font-size:1.1111111111vw}}@media screen and (min-width: 1920px){.management_p-detailProfile__txt{font-size:21.3333333333px}}.management_p-detailProfile__txt--ja{font-size:3.2vw;line-height:1.7368}@media screen and (min-width: 768px){.management_p-detailProfile__txt--ja{font-size:1.25vw}}@media screen and (min-width: 1920px){.management_p-detailProfile__txt--ja{font-size:24px}}.management_p-detailProfile__txt p{margin-top:1.4em}.management_p-detailImgItem{height:100vw;position:relative;overflow:hidden}@media screen and (min-width: 768px){.management_p-detailImgItem{height:auto}}.management_p-detailImgItem:nth-child(odd){background-color:hsla(0,0%,100%,.1)}.management_p-detailImgItem:nth-child(even){background-color:hsla(0,0%,100%,.2)}.management_p-detailImgItem__inner{position:absolute;left:50%;transform:translateX(-50%);width:100vw;height:100vw;top:0}@media screen and (min-width: 768px){.management_p-detailImgItem__inner{position:relative;left:auto;width:100%;height:auto;transform:none}}.management_p-detailImgItem__inner img,.management_p-detailImgItem__inner video{position:absolute;left:0;top:0;display:block;width:100%;height:100%;object-fit:cover}.management_p-detailImgItem__spacer{position:relative;display:none;width:100%}@media screen and (min-width: 768px){.management_p-detailImgItem__spacer{display:block}}.management_p-detailTxt{font-size:3.2vw;padding-bottom:5.3333333333vw;line-height:1.625;color:#fff}@media screen and (min-width: 768px){.management_p-detailTxt{font-size:1.1111111111vw;padding-bottom:4.3055555556vw}}@media screen and (min-width: 1920px){.management_p-detailTxt{font-size:21.3333333333px;padding-bottom:82.6666666667px}}.management_p-detailTxt--ja{font-size:3.2vw;font-weight:400;line-height:1.7368}@media screen and (min-width: 768px){.management_p-detailTxt--ja{font-size:1.3194444444vw}}@media screen and (min-width: 1920px){.management_p-detailTxt--ja{font-size:25.3333333333px}}.management_p-detailTxt p{margin-top:1.4em}.management_p-detailTxt__inner{padding-top:9.6vw;padding-bottom:9.6vw;padding-left:5.3333333333vw;padding-right:5.3333333333vw;position:relative;margin-right:auto;margin-left:auto}@media screen and (min-width: 768px){.management_p-detailTxt__inner{padding-top:4.3055555556vw;padding-bottom:4.3055555556vw;padding-left:3.8888888889vw;padding-right:3.8888888889vw}}@media screen and (min-width: 1920px){.management_p-detailTxt__inner{padding-top:82.6666666667px;padding-bottom:82.6666666667px;padding-left:74.6666666667px;padding-right:74.6666666667px}}@media screen and (min-width: 768px){.management_p-detailTxt__inner{width:100%;max-width:1920px}}.management_p-detailAward{color:#fff}.management_p-detailAward__inner{padding-top:9.6vw;padding-bottom:0vw;padding-left:5.3333333333vw;padding-right:5.3333333333vw;position:relative;margin-right:auto;margin-left:auto}@media screen and (min-width: 768px){.management_p-detailAward__inner{padding-top:4.3055555556vw;padding-bottom:4.3055555556vw;padding-left:3.8888888889vw;padding-right:3.8888888889vw}}@media screen and (min-width: 1920px){.management_p-detailAward__inner{padding-top:82.6666666667px;padding-bottom:82.6666666667px;padding-left:74.6666666667px;padding-right:74.6666666667px}}@media screen and (min-width: 768px){.management_p-detailAward__inner{width:100%;max-width:1920px}}.management_p-detailAward__row{display:flex;flex-wrap:wrap}@media screen and (min-width: 768px){.management_p-detailAward__row{flex-wrap:nowrap}}.management_p-detailAward__box{flex-basis:100%;max-width:100%}@media screen and (min-width: 768px){.management_p-detailAward__box{flex:1}}.management_p-detailAward__title{font-size:12.2666666667vw;padding-bottom:6.6666666667vw}@media screen and (min-width: 768px){.management_p-detailAward__title{font-size:6.6666666667vw;padding-bottom:1.875vw}}@media screen and (min-width: 1920px){.management_p-detailAward__title{font-size:128px;padding-bottom:36px}}.management_p-detailAwardList{padding-bottom:5.3333333333vw}@media screen and (min-width: 768px){.management_p-detailAwardList{padding-bottom:1.7361111111vw}}@media screen and (min-width: 1920px){.management_p-detailAwardList{padding-bottom:33.3333333333px}}.management_p-detailAwardListItem{font-size:3.2vw;line-height:5.3333333333vw}@media screen and (min-width: 768px){.management_p-detailAwardListItem{font-size:1.875vw;line-height:2.2916666667vw}}@media screen and (min-width: 1920px){.management_p-detailAwardListItem{font-size:36px;line-height:44px}}.management_p-detailAwardNote{font-size:3.2vw;padding-bottom:10.1333333333vw;line-height:1.2222}@media screen and (min-width: 768px){.management_p-detailAwardNote{font-size:1.875vw;padding-bottom:0vw}}@media screen and (min-width: 1920px){.management_p-detailAwardNote{font-size:36px;padding-bottom:0px}}.management_p-detailAwardImage{margin-left:-5.3333333333vw;margin-right:-5.3333333333vw;flex-basis:100vw;max-width:100vw;line-height:0}@media screen and (min-width: 768px){.management_p-detailAwardImage{flex-basis:50.0753012048%;max-width:50.0753012048%;margin-right:0;margin-left:0}}.management_p-detailAwardImage img{width:100%}.management_p-detailFooter{margin-left:5.3333333333vw;margin-right:5.3333333333vw;margin-top:10.1333333333vw;border-top-color:#fff}@media screen and (min-width: 768px){.management_p-detailFooter{margin-left:3.8888888889vw;margin-right:3.8888888889vw;margin-top:5.9722222222vw}}@media screen and (min-width: 1920px){.management_p-detailFooter{margin-left:74.6666666667px;margin-right:74.6666666667px;margin-top:114.6666666667px}}.management_p-detailFooter a{color:#fff !important}.management_p-detailFooter a:before{background-color:#fff !important}.p-businessHead{position:relative}.p-businessCont__item{margin:60px 0;display:flex;justify-content:space-between}@media(max-width: 767px){.p-businessCont__item{flex-direction:column;margin:30px 0}}.p-businessCont__img{width:38.8%}.p-businessCont__img img{width:100%;height:auto}@media(max-width: 767px){.p-businessCont__img{width:100%;margin-bottom:10px}}.p-businessCont__txt{flex:1;padding:0 40px}@media(max-width: 767px){.p-businessCont__txt{padding:0}}.p-businessCont__txt h2,.p-businessCont__txt h3{font-size:6.9333333333vw}@media screen and (min-width: 768px){.p-businessCont__txt h2,.p-businessCont__txt h3{font-size:2.9166666667vw}}@media screen and (min-width: 1920px){.p-businessCont__txt h2,.p-businessCont__txt h3{font-size:56px}}.p-businessCont__txt p{line-height:1.6;font-size:3.7333333333vw;margin-top:2.6666666667vw}@media screen and (min-width: 768px){.p-businessCont__txt p{font-size:1.6666666667vw;margin-top:1.3888888889vw}}@media screen and (min-width: 1920px){.p-businessCont__txt p{font-size:32px;margin-top:26.6666666667px}}.is-onScreenImg img{opacity:0}.is-onScreenImg.is-onScreenImgLoaded.is-onScreen img,:not(.is-onScreenImg).is-onScreenImgLoaded img{opacity:1;transition:opacity .2s linear}.js-onScreenTxt{visibility:hidden}.js-onScreenTxt.is-onScreenTxt{visibility:visible}.is-onScreenTxt{display:flex;flex-wrap:nowrap}.is-onScreenTxt span.is-hidden{position:relative;display:block;opacity:0;visibility:hidden;position:absolute;left:0;top:0}.is-onScreenTxt span[aria-hidden=true]{opacity:0;position:relative;display:block}.is-onScreenTxt span[aria-hidden=true]:after{content:"";display:none;height:90%;top:0;width:.1em;background-color:#000;position:absolute;right:-0.2em}.is-onScreenTxt.is-typingEnd span[aria-hidden=true]:after{display:none !important}.is-onScreenTxt.is-onScreen.is-charIndex--1 span[aria-hidden=true]:nth-child(2):after{display:block}.is-onScreenTxt.is-onScreen.is-charIndex--1 span[aria-hidden=true]:nth-child(-n+2){opacity:1}.is-onScreenTxt.is-onScreen.is-charIndex--2 span[aria-hidden=true]:nth-child(3):after{display:block}.is-onScreenTxt.is-onScreen.is-charIndex--2 span[aria-hidden=true]:nth-child(-n+3){opacity:1}.is-onScreenTxt.is-onScreen.is-charIndex--3 span[aria-hidden=true]:nth-child(4):after{display:block}.is-onScreenTxt.is-onScreen.is-charIndex--3 span[aria-hidden=true]:nth-child(-n+4){opacity:1}.is-onScreenTxt.is-onScreen.is-charIndex--4 span[aria-hidden=true]:nth-child(5):after{display:block}.is-onScreenTxt.is-onScreen.is-charIndex--4 span[aria-hidden=true]:nth-child(-n+5){opacity:1}.is-onScreenTxt.is-onScreen.is-charIndex--5 span[aria-hidden=true]:nth-child(6):after{display:block}.is-onScreenTxt.is-onScreen.is-charIndex--5 span[aria-hidden=true]:nth-child(-n+6){opacity:1}.is-onScreenTxt.is-onScreen.is-charIndex--6 span[aria-hidden=true]:nth-child(7):after{display:block}.is-onScreenTxt.is-onScreen.is-charIndex--6 span[aria-hidden=true]:nth-child(-n+7){opacity:1}.is-onScreenTxt.is-onScreen.is-charIndex--7 span[aria-hidden=true]:nth-child(8):after{display:block}.is-onScreenTxt.is-onScreen.is-charIndex--7 span[aria-hidden=true]:nth-child(-n+8){opacity:1}.is-onScreenTxt.is-onScreen.is-charIndex--8 span[aria-hidden=true]:nth-child(9):after{display:block}.is-onScreenTxt.is-onScreen.is-charIndex--8 span[aria-hidden=true]:nth-child(-n+9){opacity:1}.is-onScreenTxt.is-onScreen.is-charIndex--9 span[aria-hidden=true]:nth-child(10):after{display:block}.is-onScreenTxt.is-onScreen.is-charIndex--9 span[aria-hidden=true]:nth-child(-n+10){opacity:1}.is-onScreenTxt.is-onScreen.is-charIndex--10 span[aria-hidden=true]:nth-child(11):after{display:block}.is-onScreenTxt.is-onScreen.is-charIndex--10 span[aria-hidden=true]:nth-child(-n+11){opacity:1}.is-onScreenTxt.is-onScreen.is-charIndex--11 span[aria-hidden=true]:nth-child(12):after{display:block}.is-onScreenTxt.is-onScreen.is-charIndex--11 span[aria-hidden=true]:nth-child(-n+12){opacity:1}.is-onScreenTxt.is-onScreen.is-charIndex--12 span[aria-hidden=true]:nth-child(13):after{display:block}.is-onScreenTxt.is-onScreen.is-charIndex--12 span[aria-hidden=true]:nth-child(-n+13){opacity:1}.is-onScreenTxt.is-onScreen.is-charIndex--13 span[aria-hidden=true]:nth-child(14):after{display:block}.is-onScreenTxt.is-onScreen.is-charIndex--13 span[aria-hidden=true]:nth-child(-n+14){opacity:1}.is-onScreenTxt.is-onScreen.is-charIndex--14 span[aria-hidden=true]:nth-child(15):after{display:block}.is-onScreenTxt.is-onScreen.is-charIndex--14 span[aria-hidden=true]:nth-child(-n+15){opacity:1}.is-onScreenTxt.is-onScreen.is-charIndex--15 span[aria-hidden=true]:nth-child(16):after{display:block}.is-onScreenTxt.is-onScreen.is-charIndex--15 span[aria-hidden=true]:nth-child(-n+16){opacity:1}.is-onScreenTxt.is-onScreen.is-charIndex--16 span[aria-hidden=true]:nth-child(17):after{display:block}.is-onScreenTxt.is-onScreen.is-charIndex--16 span[aria-hidden=true]:nth-child(-n+17){opacity:1}.is-onScreenTxt.is-onScreen.is-charIndex--17 span[aria-hidden=true]:nth-child(18):after{display:block}.is-onScreenTxt.is-onScreen.is-charIndex--17 span[aria-hidden=true]:nth-child(-n+18){opacity:1}.is-onScreenTxt.is-onScreen.is-charIndex--18 span[aria-hidden=true]:nth-child(19):after{display:block}.is-onScreenTxt.is-onScreen.is-charIndex--18 span[aria-hidden=true]:nth-child(-n+19){opacity:1}.is-onScreenTxt.is-onScreen.is-charIndex--19 span[aria-hidden=true]:nth-child(20):after{display:block}.is-onScreenTxt.is-onScreen.is-charIndex--19 span[aria-hidden=true]:nth-child(-n+20){opacity:1}.is-onScreenTxt.is-onScreen.is-charIndex--20 span[aria-hidden=true]:nth-child(21):after{display:block}.is-onScreenTxt.is-onScreen.is-charIndex--20 span[aria-hidden=true]:nth-child(-n+21){opacity:1}

/*# sourceMappingURL=style.css.map*/