:root{--ja: "source-han-sans-japanese", sans-serif;--en: "neue-haas-grotesk-text", sans-serif;--jetbrains: "JetBrains Mono Regular";--scrollBarBase: #fff;--scrollBarLine: #6f6f6f;--scrollBarThumb: #2c1dff;--white: #fff;--bg-white: #ebebeb;--black: #000;--black2: #1e1e1e;--gray: #5b5b5b;--silver: #a0a0a0;--blue: #2c1dff;--purple: #811dff;--lightblue: #00bff9;--lightgreen: #00cf1f;--pink: #c63ed3;--chocomint: #2fd6b3;--yellow: #dfc413}html,body{-webkit-text-size-adjust:100%;background:var(--bg-white);background-repeat:no-repeat;background-size:cover;color:var(--black);font-family:var(--ja);font-size:calc(100/var(--base-vw)*1vw);font-weight:400;overscroll-behavior:none;scrollbar-gutter:stable;width:100%}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,pre,code,form,fieldset,legend,input,textarea,blockquote,th,td,p{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}iframe,fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}legend{color:var(--black)}*:focus{outline:none}a{-webkit-tap-highlight-color:rgba(0,0,0,0);box-shadow:none;color:var(--black);cursor:pointer;text-decoration:none}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-radius:0;cursor:pointer}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;cursor:pointer;resize:vertical}select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;cursor:pointer}summary{cursor:pointer;display:block}summary::-webkit-details-marker{display:none}button{background:initial;border:none;cursor:pointer}html,body{-ms-overflow-style:none;overflow:-moz-scrollbars-none;scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none;height:0;width:0}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto !important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}.swiper-container{list-style:none;margin-left:auto;margin-right:auto;padding:0;position:relative;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;position:relative;transition-property:transform;z-index:1}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-slide{flex-shrink:0;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{left:0;pointer-events:none;position:absolute;top:0;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{touch-action:pan-x}.swiper-button-prev,.swiper-button-next{background-position:center;background-repeat:no-repeat;background-size:27px 44px;height:44px;margin-top:-22px;position:absolute;top:50%;width:27px;z-index:10}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:auto;right:10px}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transform:translate3d(0, 0, 0);transition:300ms opacity;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(0.33)}.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{background:#000;border-radius:100%;display:inline-block;height:8px;opacity:.2;width:8px}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{transition:.3s ease}.swiper-pagination-bullet-active{background:#252525;opacity:1}.swiper-pagination-clickable .swiper-pagination-bullet:hover{background:#252525;opacity:1}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:300ms transform,300ms top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:300ms transform,300ms left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:300ms transform,300ms right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.swiper-container-vertical>.swiper-pagination-progressbar,.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:100%;left:0;top:0;width:4px}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:rgba(0,0,0,.1);border-radius:10px;position:relative}.swiper-container-horizontal>.swiper-scrollbar{bottom:3px;height:5px;left:1%;position:absolute;width:98%;z-index:50}.swiper-container-vertical>.swiper-scrollbar{height:98%;position:absolute;right:3px;top:1%;width:5px;z-index:50}.swiper-scrollbar-drag{background:rgba(0,0,0,.5);border-radius:10px;height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{-o-object-fit:contain;max-height:100%;max-width:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{animation:swiper-preloader-spin 1s steps(12, end) infinite;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-lazy-preloader:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;background-size:100%;content:"";display:block;height:100%;width:100%}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{backface-visibility:hidden;z-index:0}.swiper-container-cube .swiper-cube-shadow{background:#000;bottom:0px;filter:blur(50px);height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right{backface-visibility:hidden;z-index:0}.swiper-wrapper{cursor:grab}.swiper-wrapper:active{cursor:grabbing}.cPostStyle{-webkit-font-smoothing:antialiased !important;word-wrap:break-word;color:var(--black);font-size:14px;line-height:1.6;margin:0;max-width:100%;overflow-wrap:break-word}.cPostStyle::-moz-selection{background:var(--blue);color:var(--white)}.cPostStyle::selection{background:var(--blue);color:var(--white)}.cPostStyle strong,.cPostStyle b{font-weight:bold}.cPostStyle hr{background:var(--black);height:.5px}.cPostStyle em,.cPostStyle i{font-style:italic}.cPostStyle code{background:var(--bg-white);border-radius:2px;color:#222;font-size:13px;margin:0;padding:2px 4px}.cPostStyle pre{background:var(--bg-white);border-radius:4px;font-size:13px;overflow:auto;padding:12px 16px}.cPostStyle img.emoji{background:none !important;border:none !important;box-shadow:none !important;display:inline !important;height:14px !important;margin:0 1px !important;padding:0 !important;vertical-align:-2px !important;width:14px !important}.cPostStyle th,.cPostStyle td{border:1px solid var(--bg-white);font-size:14px;padding:12px 16px;text-align:left;vertical-align:top}.cPostStyle th{background:var(--bg-white);font-weight:600}.cPostStyle img{height:auto;max-width:100%}.cPostStyle video,.cPostStyle embed,.cPostStyle iframe{display:inline-block;max-width:100%}.cPostStyle .wp-caption{margin:0;max-width:100%;text-align:center}.cPostStyle .wp-caption img{display:inline-block}.cPostStyle .wp-caption-dd,.cPostStyle .wp-caption-text{color:#666;font-size:13px;margin:0;padding-top:8px}.cPostStyle .aligncenter{display:block;margin-left:auto;margin-right:auto}.cPostStyle .alignleft{float:left;margin:8px 24px 8px 0}.cPostStyle .alignright{float:right;margin:8px 0 8px 24px}.cPostStyle h1,.cPostStyle h2,.cPostStyle h3,.cPostStyle h4,.cPostStyle h5,.cPostStyle h6{color:var(--black);font-weight:600;line-height:1.6;margin:24px 0 12px}.cPostStyle h1{font-size:28px;letter-spacing:2px;line-height:1.6}.cPostStyle h2{font-size:22px;letter-spacing:1.5px;line-height:1.6}.cPostStyle h3{display:flow-root;font-size:16px;letter-spacing:1.2px;padding-bottom:16px;position:relative;z-index:0}@supports not (display: flow-root){.cPostStyle h3{overflow:hidden}}.cPostStyle h3::before{background:#333;bottom:0;content:"";height:1px;left:0;margin:auto;position:absolute;right:0;width:100%}.cPostStyle h4,.cPostStyle h5,.cPostStyle h6{font-size:14px;font-weight:500;letter-spacing:1px;line-height:1.6}.cPostStyle p{font-size:14px;letter-spacing:.5px;line-height:1.6;margin:0 0 14px}.cPostStyle ul,.cPostStyle ol{margin:0 0 14px 24px;padding:0}.cPostStyle ul{list-style:disc}.cPostStyle ol{list-style:decimal}.cPostStyle li{font-size:14px;letter-spacing:.5px;line-height:1.6;margin:4px 0}.cPostStyle blockquote{border-left:5px solid var(--bg-white);color:#555;font-style:italic;margin:21px 0;padding-left:14px}.cPostStyle blockquote p{margin:0 0 10px}.cPostStyle blockquote p:last-child{margin-bottom:0}.cPostStyle a{color:var(--blue);text-decoration:underline}.cPostStyle a:focus-visible{opacity:.5}.cPostStyle a:focus-visible::-moz-selection{color:var(--lightgreen)}.cPostStyle a:focus-visible::selection{color:var(--lightgreen)}.cPostStyle .gallery{line-height:1;margin:auto -6px;overflow-x:hidden;padding:6px 0}.cPostStyle .gallery .gallery-item{box-sizing:border-box;float:left;margin:0;padding:6px;text-align:center}.cPostStyle .gallery .gallery-caption{font-size:13px;margin:4px 0}.cPostStyle .gallery img{border:none;height:auto;max-width:100%;padding:0}.cPostStyle .gallery-columns-1 .gallery-item{width:100%}.cPostStyle .gallery-columns-2 .gallery-item{width:50%}.cPostStyle .gallery-columns-3 .gallery-item{width:33.333%}.cPostStyle .gallery-columns-4 .gallery-item{width:25%}.cPostStyle .gallery-columns-5 .gallery-item{width:20%}.cPostStyle .gallery-columns-6 .gallery-item{width:16.666%}.cPostStyle .gallery-columns-7 .gallery-item{width:14.285%}.cPostStyle .gallery-columns-8 .gallery-item{width:12.5%}.cPostStyle .gallery-columns-9 .gallery-item{width:11.111%}.cPostStyle::after{clear:both;content:"";display:table}.cPostStyle .cps-table-wrap{-webkit-overflow-scrolling:touch;margin:14px 0;overflow-x:auto;width:100%}.cPostStyle .cps-table{border-collapse:collapse}.cPostStyle .cps-table th,.cPostStyle .cps-table td{border:1px solid var(--bg-white);box-sizing:border-box;font-size:14px;line-height:21px;padding:12px 16px;text-align:left;vertical-align:top}.cPostStyle .cps-table thead th,.cPostStyle .cps-table th[scope=row]{background:var(--bg-white);font-weight:600;white-space:nowrap}.cPostStyle-white{color:var(--white)}.cPostStyle-white::-moz-selection{background:var(--blue);color:var(--white)}.cPostStyle-white::selection{background:var(--blue);color:var(--white)}.cPostStyle-white hr{background:var(--white)}.cPostStyle-white .wp-caption-dd,.cPostStyle-white .wp-caption-text{color:var(--white)}.cPostStyle-white h1,.cPostStyle-white h2,.cPostStyle-white h3,.cPostStyle-white h4,.cPostStyle-white h5,.cPostStyle-white h6{color:var(--white)}.cPostStyle-white h3::before{background:var(--white)}.cPostStyle-white blockquote{color:var(--white)}.cBreadcrumb ul{display:flex;flex-wrap:wrap;gap:6px 10px}.cBreadcrumb__link,.cBreadcrumb__txt,.cBreadcrumb__arrow{color:var(--black2);font-family:var(--jetbrains);font-size:13px;font-weight:400;letter-spacing:-0.39px;line-height:120%}.cBreadcrumb__link::-moz-selection, .cBreadcrumb__txt::-moz-selection, .cBreadcrumb__arrow::-moz-selection{background:var(--blue);color:var(--white)}.cBreadcrumb__link::selection,.cBreadcrumb__txt::selection,.cBreadcrumb__arrow::selection{background:var(--blue);color:var(--white)}.cFv-white .cBreadcrumb__link,.cFv-white .cBreadcrumb__txt,.cFv-white .cBreadcrumb__arrow{color:var(--white)}.cFv-white .cBreadcrumb__link::-moz-selection, .cFv-white .cBreadcrumb__txt::-moz-selection, .cFv-white .cBreadcrumb__arrow::-moz-selection{background:var(--blue);color:var(--white)}.cFv-white .cBreadcrumb__link::selection,.cFv-white .cBreadcrumb__txt::selection,.cFv-white .cBreadcrumb__arrow::selection{background:var(--blue);color:var(--white)}.cBreadcrumb__link:focus-visible{background:var(--blue);color:var(--white)}.cFv-white .cBreadcrumb__link:focus-visible{background:var(--blue);color:var(--white)}.swiper-button-prev,.swiper-button-next{background-image:initial !important;bottom:initial !important;cursor:pointer !important;display:flex;height:13px !important;left:initial !important;margin:0 !important;padding:0 32px !important;position:relative !important;right:initial !important;top:initial !important;width:16px !important}.swiper-button-prev img,.swiper-button-next img{-webkit-user-select:none;-moz-user-select:none;-o-object-fit:contain;height:13px !important;object-fit:contain;pointer-events:none;user-select:none;width:16px !important}.cSwiperSingle-news{position:relative;width:100%;z-index:0}.cSwiperSingle-news .swiper-wrapper{height:100%;position:relative;z-index:0}.cSwiperSingle-strength{position:relative;width:100%;z-index:0}.cSwiperSingle-strength .swiper-wrapper{height:100%;position:relative;z-index:0}.cSwiperSingle-strength .swiper-slide{align-items:stretch;display:flex;width:calc(max(555px,555rem) + 20px) !important}.cSwiperSingle-strength .cSwiperSingle__scrollbar{align-items:center;bottom:-27px;display:flex;height:13px;justify-content:flex-end;left:50%;position:absolute;transform:translate(-50%, 0);width:calc(100vw - min(40px,40rem)*2);z-index:0}.cSwiperSingle-strength .cSwiperSingle__scrollbar .swiper-scrollbar{background:var(--black);border-radius:5px;height:5px;width:214px}.cSwiperSingle-strength .cSwiperSingle__scrollbar .swiper-scrollbar .drag{background:var(--blue) !important;border-radius:5px;height:100% !important}.cSwiperSingle-feature{position:relative;width:100%;z-index:0}.cSwiperSingle-feature .swiper-wrapper{height:100%;position:relative;z-index:0}.cSwiperSingle-feature .swiper-slide{align-items:stretch;display:flex;width:calc(max(587px,587rem) + 24px) !important}.cSwiperSingle-feature .cSwiperSingle__scrollbar{align-items:center;bottom:-43px;display:flex;height:13px;justify-content:flex-end;left:50%;position:absolute;transform:translate(-50%, 0);width:calc(100vw - min(40px,40rem)*2);z-index:0}.cSwiperSingle-feature .cSwiperSingle__scrollbar .swiper-scrollbar{background:var(--black);border-radius:5px;height:5px;width:214px}.cSwiperSingle-feature .cSwiperSingle__scrollbar .swiper-scrollbar .drag{background:var(--blue) !important;border-radius:5px;height:100% !important}.cCardNews{background:var(--black2);display:block;position:relative;z-index:0}.cCardNews__inner{box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:16px;pointer-events:none;width:100%}.cCardNews__upper{height:65px;position:relative;width:100%;z-index:0}.cCardNews__upper__bg{-webkit-user-select:none;-moz-user-select:none;height:auto;left:0;pointer-events:none;position:absolute;right:0;top:0;user-select:none;width:100%;z-index:0}.cCardNews__upper__bg img{-o-object-fit:contain;height:auto;object-fit:contain;width:100%}.cCardNews__date{color:var(--gray);font-family:var(--jetbrains);font-size:13px;font-weight:400;letter-spacing:-0.39px;line-height:120%;position:relative;z-index:1}.cCardNews__date::-moz-selection{color:var(--lightgreen)}.cCardNews__date::selection{color:var(--lightgreen)}.cCardNews__cat{font-family:var(--jetbrains);font-size:13px;font-weight:400;letter-spacing:-0.39px;line-height:120%;margin-top:4px;position:relative;z-index:1}.cCardNews__cat::-moz-selection{color:var(--lightgreen)}.cCardNews__cat::selection{color:var(--lightgreen)}.cCardNews__middle{background:#272727;border-radius:0 0 12px 12px;display:flex;flex-direction:column;flex-grow:1;height:auto;justify-content:flex-end;width:100%}.cCardNews__ttl{box-sizing:border-box;color:var(--white);font-size:14px;font-weight:500;height:auto;letter-spacing:1.12px;line-height:170%;padding:8px;text-align:justify;width:100%}.cCardNews__ttl::-moz-selection{color:var(--lightgreen)}.cCardNews__ttl::selection{color:var(--lightgreen)}.cCardNews__lower{height:68px;margin-top:16px;width:100%}.cCardNews__more{box-sizing:border-box;height:100%;padding:16px 0 24px;width:100%}.cCardNews__more .txt{color:var(--white);font-family:var(--jetbrains);font-size:16px;font-weight:400;height:-moz-max-content;height:max-content;letter-spacing:.64px;line-height:100%;position:relative;text-transform:uppercase;width:-moz-max-content;width:max-content;z-index:0}.cCardNews__more .txt::before{background:var(--white);bottom:-7px;content:"";height:1px;left:0;position:absolute;right:0;width:100%;z-index:0}.cCardNews__more .txt::-moz-selection{color:var(--lightgreen)}.cCardNews__more .txt::selection{color:var(--lightgreen)}a.cCardNews:focus-visible .cCardNews__more .txt{color:var(--blue)}a.cCardNews:focus-visible .cCardNews__more .txt::before{background:var(--blue)}.cBtn{display:block;max-width:100%;padding-bottom:7px;position:relative;width:-moz-max-content;width:max-content;z-index:0}.cBtn::before{background:var(--black2);bottom:0;content:"";height:1px;left:0;margin:auto;pointer-events:none;position:absolute;right:0;width:100%;z-index:0}.cBtn:focus-visible{color:var(--blue)}.cBtn:focus-visible::before{background:var(--blue)}.cBtn:focus-visible .cBtn__txt::-moz-selection{color:var(--lightgreen)}.cBtn:focus-visible .cBtn__txt::selection{color:var(--lightgreen)}.cBtn__txt{color:var(--back);font-family:var(--jetbrains);font-size:16px;font-weight:400;letter-spacing:.64px;line-height:100%;pointer-events:none;text-transform:uppercase}.cBtn__txt::-moz-selection{background:var(--blue);color:var(--white)}.cBtn__txt::selection{background:var(--blue);color:var(--white)}.cBtn-white .cBtn__txt{color:var(--white)}.cBtn-white::before{background:var(--white)}.cMenuLink{align-items:flex-end;display:flex}.cMenuLink:focus-visible .cMenuLink__en,.cMenuLink:focus-visible .cMenuLink__ja{color:var(--blue)}.cMenuLink:focus-visible .cMenuLink__en::-moz-selection, .cMenuLink:focus-visible .cMenuLink__ja::-moz-selection{color:var(--lightgreen)}.cMenuLink:focus-visible .cMenuLink__en::selection,.cMenuLink:focus-visible .cMenuLink__ja::selection{color:var(--lightgreen)}body[data-page-id=home] .cMenuLink[data-page-id=home]{-webkit-user-select:none;-moz-user-select:none;pointer-events:none;user-select:none}body[data-page-id=home] .cMenuLink[data-page-id=home] .cMenuLink__en,body[data-page-id=home] .cMenuLink[data-page-id=home] .cMenuLink__ja{color:var(--blue)}body[data-page-id=home] .cMenuLink[data-page-id=home] .cMenuLink__en::-moz-selection, body[data-page-id=home] .cMenuLink[data-page-id=home] .cMenuLink__ja::-moz-selection{color:var(--lightgreen)}body[data-page-id=home] .cMenuLink[data-page-id=home] .cMenuLink__en::selection,body[data-page-id=home] .cMenuLink[data-page-id=home] .cMenuLink__ja::selection{color:var(--lightgreen)}body[data-page-id=home] .cMenuLink[data-page-id=home]:focus-visible .cMenuLink__en,body[data-page-id=home] .cMenuLink[data-page-id=home]:focus-visible .cMenuLink__ja{color:var(--lightgreen)}body[data-page-id=company] .cMenuLink[data-page-id=company]{-webkit-user-select:none;-moz-user-select:none;pointer-events:none;user-select:none}body[data-page-id=company] .cMenuLink[data-page-id=company] .cMenuLink__en,body[data-page-id=company] .cMenuLink[data-page-id=company] .cMenuLink__ja{color:var(--blue)}body[data-page-id=company] .cMenuLink[data-page-id=company] .cMenuLink__en::-moz-selection, body[data-page-id=company] .cMenuLink[data-page-id=company] .cMenuLink__ja::-moz-selection{color:var(--lightgreen)}body[data-page-id=company] .cMenuLink[data-page-id=company] .cMenuLink__en::selection,body[data-page-id=company] .cMenuLink[data-page-id=company] .cMenuLink__ja::selection{color:var(--lightgreen)}body[data-page-id=company] .cMenuLink[data-page-id=company]:focus-visible .cMenuLink__en,body[data-page-id=company] .cMenuLink[data-page-id=company]:focus-visible .cMenuLink__ja{color:var(--lightgreen)}body[data-page-id=service] .cMenuLink[data-page-id=service]{-webkit-user-select:none;-moz-user-select:none;pointer-events:none;user-select:none}body[data-page-id=service] .cMenuLink[data-page-id=service] .cMenuLink__en,body[data-page-id=service] .cMenuLink[data-page-id=service] .cMenuLink__ja{color:var(--blue)}body[data-page-id=service] .cMenuLink[data-page-id=service] .cMenuLink__en::-moz-selection, body[data-page-id=service] .cMenuLink[data-page-id=service] .cMenuLink__ja::-moz-selection{color:var(--lightgreen)}body[data-page-id=service] .cMenuLink[data-page-id=service] .cMenuLink__en::selection,body[data-page-id=service] .cMenuLink[data-page-id=service] .cMenuLink__ja::selection{color:var(--lightgreen)}body[data-page-id=service] .cMenuLink[data-page-id=service]:focus-visible .cMenuLink__en,body[data-page-id=service] .cMenuLink[data-page-id=service]:focus-visible .cMenuLink__ja{color:var(--lightgreen)}body[data-page-id=recruit] .cMenuLink[data-page-id=recruit]{-webkit-user-select:none;-moz-user-select:none;pointer-events:none;user-select:none}body[data-page-id=recruit] .cMenuLink[data-page-id=recruit] .cMenuLink__en,body[data-page-id=recruit] .cMenuLink[data-page-id=recruit] .cMenuLink__ja{color:var(--blue)}body[data-page-id=recruit] .cMenuLink[data-page-id=recruit] .cMenuLink__en::-moz-selection, body[data-page-id=recruit] .cMenuLink[data-page-id=recruit] .cMenuLink__ja::-moz-selection{color:var(--lightgreen)}body[data-page-id=recruit] .cMenuLink[data-page-id=recruit] .cMenuLink__en::selection,body[data-page-id=recruit] .cMenuLink[data-page-id=recruit] .cMenuLink__ja::selection{color:var(--lightgreen)}body[data-page-id=recruit] .cMenuLink[data-page-id=recruit]:focus-visible .cMenuLink__en,body[data-page-id=recruit] .cMenuLink[data-page-id=recruit]:focus-visible .cMenuLink__ja{color:var(--lightgreen)}body[data-page-id=story] .cMenuLink[data-page-id=story]{-webkit-user-select:none;-moz-user-select:none;pointer-events:none;user-select:none}body[data-page-id=story] .cMenuLink[data-page-id=story] .cMenuLink__en,body[data-page-id=story] .cMenuLink[data-page-id=story] .cMenuLink__ja{color:var(--blue)}body[data-page-id=story] .cMenuLink[data-page-id=story] .cMenuLink__en::-moz-selection, body[data-page-id=story] .cMenuLink[data-page-id=story] .cMenuLink__ja::-moz-selection{color:var(--lightgreen)}body[data-page-id=story] .cMenuLink[data-page-id=story] .cMenuLink__en::selection,body[data-page-id=story] .cMenuLink[data-page-id=story] .cMenuLink__ja::selection{color:var(--lightgreen)}body[data-page-id=story] .cMenuLink[data-page-id=story]:focus-visible .cMenuLink__en,body[data-page-id=story] .cMenuLink[data-page-id=story]:focus-visible .cMenuLink__ja{color:var(--lightgreen)}body[data-page-id=contact] .cMenuLink[data-page-id=contact]{-webkit-user-select:none;-moz-user-select:none;pointer-events:none;user-select:none}body[data-page-id=contact] .cMenuLink[data-page-id=contact] .cMenuLink__en,body[data-page-id=contact] .cMenuLink[data-page-id=contact] .cMenuLink__ja{color:var(--blue)}body[data-page-id=contact] .cMenuLink[data-page-id=contact] .cMenuLink__en::-moz-selection, body[data-page-id=contact] .cMenuLink[data-page-id=contact] .cMenuLink__ja::-moz-selection{color:var(--lightgreen)}body[data-page-id=contact] .cMenuLink[data-page-id=contact] .cMenuLink__en::selection,body[data-page-id=contact] .cMenuLink[data-page-id=contact] .cMenuLink__ja::selection{color:var(--lightgreen)}body[data-page-id=contact] .cMenuLink[data-page-id=contact]:focus-visible .cMenuLink__en,body[data-page-id=contact] .cMenuLink[data-page-id=contact]:focus-visible .cMenuLink__ja{color:var(--lightgreen)}.cMenuLink__en{color:var(--black2);font-family:var(--en);font-weight:500;line-height:110%;pointer-events:none}.cMenuLink__en::-moz-selection{color:var(--blue)}.cMenuLink__en::selection{color:var(--blue)}.cExternalLink{color:var(--black2);font-family:var(--ja);font-family:var(--en);font-family:var(--jetbrains);font-size:12px;font-weight:400;letter-spacing:-0.24px;line-height:100%;padding:0 0 4px;position:relative;z-index:0}.cExternalLink span{display:inline-block;pointer-events:none;position:relative;top:1px}.cExternalLink::before{background:var(--black2);bottom:0;content:"";height:1px;left:0;margin:auto;pointer-events:none;position:absolute;right:0;width:100%}.cExternalLink::-moz-selection{color:var(--blue)}.cExternalLink::selection{color:var(--blue)}.cExternalLink::-moz-selection::before{background:var(--blue)}.cExternalLink::selection::before{background:var(--blue)}.cExternalLink:focus-visible{color:var(--blue)}.cExternalLink:focus-visible::before{background:var(--blue)}.cExternalLink:focus-visible::-moz-selection{color:var(--lightgreen);opacity:1}.cExternalLink:focus-visible::selection{color:var(--lightgreen);opacity:1}.cExternalLink:focus-visible::-moz-selection::before{background:var(--lightgreen)}.cExternalLink:focus-visible::selection::before{background:var(--lightgreen)}:root{--form-txt: #1e1e1e;--form-txt-placeholder: #1e1e1e80;--form-required: #811dff;--form-accent: #2c1dff}.grecaptcha-badge{display:none;visibility:hidden}.cCardFormList{width:100%}.cCardForm{display:block;padding:8px 0;text-decoration:underline}.cContactForm{color:var(--form-txt);margin:auto;max-width:785px;width:100%}.cContactForm__row{width:100%}.cContactForm__head{display:flex;gap:0 8px;width:100%}.cContactForm__head label{color:var(--form-txt);font-size:14px;font-weight:500;letter-spacing:1.4px;line-height:170%}.cContactForm__head label::-moz-selection{background:var(--blue);color:var(--white)}.cContactForm__head label::selection{background:var(--blue);color:var(--white)}.cContactForm__head label:focus-visible{color:var(--form-accent)}.cContactForm__head label:focus-visible::-moz-selection{background:var(--blue);color:var(--white)}.cContactForm__head label:focus-visible::selection{background:var(--blue);color:var(--white)}.cContactForm__head span{font-feature-settings:"sups" on;color:var(--purple);font-family:var(--jetbrains);font-size:16px;font-weight:400;letter-spacing:-0.48px;line-height:120%}.cContactForm__head span::-moz-selection{background:var(--blue);color:var(--white)}.cContactForm__head span::selection{background:var(--blue);color:var(--white)}.cContactForm__head span:focus-visible{color:var(--form-accent)}.cContactForm__head span:focus-visible::-moz-selection{background:var(--blue);color:var(--white)}.cContactForm__head span:focus-visible::selection{background:var(--blue);color:var(--white)}.cContactForm__supplement{color:var(--form-txt-placeholder);font-size:14px;font-weight:500;letter-spacing:1.4px;line-height:170%}.cContactForm__supplement::-moz-selection{background:var(--blue);color:var(--white)}.cContactForm__supplement::selection{background:var(--blue);color:var(--white)}.cContactForm__supplement:focus-visible{color:var(--form-lightblue)}.cContactForm__supplement:focus-visible::-moz-selection{background:var(--blue);color:var(--white)}.cContactForm__supplement:focus-visible::selection{background:var(--blue);color:var(--white)}.cContactForm__aboutRequired{color:var(--purple);font-size:13px;font-weight:400;letter-spacing:-0.39px;line-height:120%}.cContactForm__aboutRequired::-moz-selection{background:var(--blue);color:var(--white)}.cContactForm__aboutRequired::selection{background:var(--blue);color:var(--white)}.cContactForm__aboutRequired:focus-visible{color:var(--lightblue)}.cContactForm__aboutRequired:focus-visible::-moz-selection{background:var(--blue);color:var(--white)}.cContactForm__aboutRequired:focus-visible::selection{background:var(--blue);color:var(--white)}.cContactForm__pp{margin-top:16px;width:100%}.cContactForm__pp a{align-items:center;color:var(--form-txt);display:flex;font-size:14px;font-weight:500;gap:0 4px;letter-spacing:1.4px;line-height:170%;max-width:100%;position:relative;text-align:justify;width:-moz-max-content;width:max-content;z-index:0}.cContactForm__pp a::before{-webkit-user-select:none;-moz-user-select:none;background:var(--form-txt);bottom:0;content:"";height:1px;left:0;margin:auto;pointer-events:none;position:absolute;right:0;user-select:none;width:100%;z-index:0}.cContactForm__pp a::-moz-selection{background:var(--blue);color:var(--white)}.cContactForm__pp a::selection{background:var(--blue);color:var(--white)}.cContactForm__pp a:focus-visible{color:var(--form-accent)}.cContactForm__pp a:focus-visible::-moz-selection{background:var(--blue);color:var(--white)}.cContactForm__pp a:focus-visible::selection{background:var(--blue);color:var(--white)}.cContactForm__pp a span{color:var(--form-txt);font-family:var(--jetbrains);font-size:16px;font-style:normal;font-weight:400;letter-spacing:-0.48px;line-height:120%;pointer-events:none;position:relative;top:4px;z-index:0}.cContactForm__pp a span::-moz-selection{background:var(--blue);color:var(--white)}.cContactForm__pp a span::selection{background:var(--blue);color:var(--white)}.cContactForm__pp a span:focus-visible{color:var(--form-accent)}.cContactForm__pp a span:focus-visible::-moz-selection{background:var(--blue);color:var(--white)}.cContactForm__pp a span:focus-visible::selection{background:var(--blue);color:var(--white)}.cContactForm__pp a:focus-visible{color:var(--form-accent)}.cContactForm__pp a:focus-visible span{color:var(--form-accent)}.cContactForm__google{color:var(--gray);font-size:12px;font-weight:500;letter-spacing:1.1px;line-height:170%;margin-top:16px;text-align:justify}.cContactForm__google::-moz-selection{background:var(--blue);color:var(--white)}.cContactForm__google::selection{background:var(--blue);color:var(--white)}.cContactForm__google:focus-visible{color:var(--lightblue)}.cContactForm__google:focus-visible::-moz-selection{background:var(--blue);color:var(--white)}.cContactForm__google:focus-visible::selection{background:var(--blue);color:var(--white)}.cContactForm__google a{color:var(--gray);font-size:12px;font-weight:500;letter-spacing:1.2px;line-height:170%;text-decoration:underline}.cContactForm__google a::-moz-selection{background:var(--blue);color:var(--white)}.cContactForm__google a::selection{background:var(--blue);color:var(--white)}.cContactForm__google a:focus-visible{color:var(--form-accent)}.cFieldCheckboies{display:flex;flex-wrap:wrap;gap:0px 16px;margin-top:8px}.cFieldCheckbox{align-items:center;display:flex;gap:0 4px;height:-moz-max-content;height:max-content;position:relative;width:-moz-max-content;width:max-content;z-index:0}.cFieldCheckbox .cFieldCheckbox__check{border:solid 1px var(--form-txt);box-sizing:border-box;display:block;height:14px;position:relative;width:14px;z-index:0}.cFieldCheckbox .cFieldCheckbox__check img{-webkit-user-select:none;-moz-user-select:none;height:100%;opacity:0;pointer-events:none;user-select:none;width:100%}.cFieldCheckbox input{display:none}.cFieldCheckbox label{color:var(--form-txt);cursor:pointer;font-size:14px;font-weight:500;letter-spacing:1.4px;line-height:170%;margin-left:-14px;padding-left:14px;position:relative;z-index:1}.cFieldCheckbox label::-moz-selection{background:var(--blue);color:var(--white)}.cFieldCheckbox label::selection{background:var(--blue);color:var(--white)}.cFieldCheckbox label:focus-visible{color:var(--form-accent)}.cFieldCheckbox label:focus-visible::-moz-selection{background:var(--blue);color:var(--white)}.cFieldCheckbox label:focus-visible::selection{background:var(--blue);color:var(--white)}.cFieldCheckbox input:checked+.cFieldCheckbox__check{background:var(--form-accent)}.cFieldCheckbox input:checked+.cFieldCheckbox__check img{opacity:1}.cFieldRadios{display:flex;flex-wrap:wrap;gap:0px 16px;margin-top:8px}.cFieldRadio{align-items:center;display:flex;gap:0 4px;height:-moz-max-content;height:max-content;position:relative;width:-moz-max-content;width:max-content;z-index:0}.cFieldRadio .cFieldRadio__check{border:solid 1px var(--form-txt);border-radius:50%;box-sizing:border-box;display:block;height:14px;position:relative;width:14px;z-index:0}.cFieldRadio input{display:none}.cFieldRadio label{color:var(--form-txt);cursor:pointer;font-size:14px;font-weight:500;letter-spacing:1.4px;line-height:170%;margin-left:-14px;padding-left:14px;position:relative;z-index:1}.cFieldRadio label::-moz-selection{background:var(--blue);color:var(--white)}.cFieldRadio label::selection{background:var(--blue);color:var(--white)}.cFieldRadio label:focus-visible{color:var(--form-accent)}.cFieldRadio label:focus-visible::-moz-selection{background:var(--blue);color:var(--white)}.cFieldRadio label:focus-visible::selection{background:var(--blue);color:var(--white)}.cFieldRadio input:checked+.cFieldRadio__check{background:var(--form-accent)}select{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none;box-sizing:border-box;color:var(--form-txt);font-size:14px;font-weight:500;height:100%;letter-spacing:1.12px;line-height:170%;padding:8px 0;width:100%}select option[selected][disabled]{display:none}select::-moz-selection{background:var(--blue);color:var(--white)}select::selection{background:var(--blue);color:var(--white)}select:focus-visible{color:var(--form-accent)}select:focus-visible::-moz-selection{background:var(--blue);color:var(--white)}select:focus-visible::selection{background:var(--blue);color:var(--white)}.cFieldSelect{border-bottom:solid 1px var(--form-txt);display:flex;height:-moz-max-content;height:max-content;margin-top:8px;max-width:440px;position:relative;width:100%;z-index:1}.cFieldSelect::after{-webkit-user-select:none;-moz-user-select:none;border-bottom:solid 1px #000;border-right:solid 1px #000;content:"";height:8px;pointer-events:none;position:absolute;right:12px;top:calc(50% - 3px);transform:translateY(-50%) rotate(45deg);user-select:none;width:8px;z-index:1}.cFieldText{width:100%}.cFieldText input{background:rgba(245,245,245,0);border:none;border-bottom:solid 1px var(--form-txt);box-sizing:border-box;color:var(--form-txt);cursor:text;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.64px;line-height:170%;padding:8px 0;width:100%}.cFieldText input::-moz-selection{background:var(--blue);color:var(--white)}.cFieldText input::selection{background:var(--blue);color:var(--white)}.cFieldText input:focus-visible{border-bottom:solid 2px var(--form-accent)}.cFieldText input:focus-visible::-moz-selection{background:var(--blue);color:var(--white)}.cFieldText input:focus-visible::selection{background:var(--blue);color:var(--white)}.cFieldText input::-moz-placeholder{color:var(--form-txt-placeholder);font-size:16px}.cFieldText input::placeholder{color:var(--form-txt-placeholder);font-size:16px}.cFieldText input[data-error="1"]{border-bottom:solid 1px var(--form-accent)}.cFieldTextarea{width:100%}.cFieldTextarea textarea{background:rgba(245,245,245,0);border:none;border-bottom:solid 1px var(--form-txt);box-sizing:border-box;color:var(--form-txt);cursor:text;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.64px;line-height:170%;min-height:124px;padding:8px 0;width:100%}.cFieldTextarea textarea::-moz-selection{background:var(--blue);color:var(--white)}.cFieldTextarea textarea::selection{background:var(--blue);color:var(--white)}.cFieldTextarea textarea:focus-visible{border-bottom:solid 2px var(--form-accent)}.cFieldTextarea textarea:focus-visible::-moz-selection{background:var(--blue);color:var(--white)}.cFieldTextarea textarea:focus-visible::selection{background:var(--blue);color:var(--white)}.cFieldTextarea textarea::-moz-placeholder{color:var(--form-txt-placeholder);font-size:16px}.cFieldTextarea textarea::placeholder{color:var(--form-txt-placeholder);font-size:16px}.cFieldTextarea textarea[data-error="1"]{border-bottom:solid 1px var(--form-accent)}.cFieldFile{margin-top:8px}.cFieldFile label{align-items:center;border:solid 1px var(--form-txt);border-radius:32px;box-sizing:border-box;color:var(--form-txt);cursor:pointer;display:flex;font-size:14px;font-weight:500;height:-moz-max-content;height:max-content;letter-spacing:.56px;line-height:170%;position:relative;width:100%;z-index:0}.cFieldFile label::-moz-selection{background:var(--blue);color:var(--white)}.cFieldFile label::selection{background:var(--blue);color:var(--white)}.cFieldFile label:focus-visible{border:solid 1px var(--form-accent);color:var(--blue)}.cFieldFile label:focus-visible::-moz-selection{background:var(--blue);color:var(--white)}.cFieldFile label:focus-visible::selection{background:var(--blue);color:var(--white)}.cFieldFile input{display:none}.cErrorMsg{align-items:center;color:var(--form-required);display:flex;font-size:13px;font-weight:400;gap:0 4px;letter-spacing:-0.39px;line-height:120%}.cErrorMsg::-moz-selection{background:var(--white);color:var(--form-required)}.cErrorMsg::selection{background:var(--white);color:var(--form-required)}.cErrorMsg:focus-visible::-moz-selection{background:var(--white);color:var(--lightgreen)}.cErrorMsg:focus-visible::selection{background:var(--white);color:var(--lightgreen)}.cErrorMsg[data-show="1"]{margin-top:16px}.cErrorMsg[data-show="1"]::before{color:var(--form-required);content:"*";display:block;font-size:13px;font-weight:400;letter-spacing:-0.39px;line-height:120%}.cContactForm__log{width:100%}.cContactForm__log p{align-items:center;color:var(--form-required);display:flex;font-size:13px;font-weight:400;gap:0 4px;letter-spacing:-0.39px;line-height:120%;width:100%}.cContactForm__log p::before{color:var(--form-required);content:"*";display:block;font-size:13px;font-weight:400;letter-spacing:-0.39px;line-height:120%}.cContactForm__log[data-show="1"]{margin-top:16px}.cContactForm__agree{margin-top:80px}.cFieldCheckbox-agree{border-bottom:solid 1px var(--form-txt);padding-bottom:8px}.cContactForm__submit{margin-top:48px}.cBtnSubmit{align-items:center;border:none;color:var(--form-txt);display:flex;font-family:var(--jetbrains);font-size:16px;font-weight:400;gap:16px;letter-spacing:.64px;line-height:100%;padding:8px 0;position:relative;text-transform:uppercase;z-index:0}.cBtnSubmit::before{background:var(--black2);bottom:0;content:"";height:1px;left:0;margin:auto;position:absolute;right:0;width:100%;z-index:0}.cBtnSubmit::-moz-selection{background:var(--blue);color:var(--white)}.cBtnSubmit::selection{background:var(--blue);color:var(--white)}.cBtnSubmit:focus-visible{color:var(--form-accent)}.cBtnSubmit:focus-visible::before{background:var(--blue)}.cBtnSubmit__txt{-webkit-user-select:none;-moz-user-select:none;display:block;pointer-events:none;user-select:none}.cBtnSubmit__icon{-webkit-user-select:none;-moz-user-select:none;display:block;pointer-events:none;user-select:none}.grecaptcha-badge{visibility:hidden !important}input:-webkit-autofill,textarea:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px var(--white) inset !important;-webkit-transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:var(--blue) !important;background-color:var(--white) !important;transition:background-color 5000s ease-in-out 0s}.cBinaryNumer{height:-moz-max-content;height:max-content;position:relative;z-index:0}.cBinaryNumer__row{display:flex;gap:0}.cBinaryNumer__row span{display:block;opacity:0}body[data-loaded="1"] .cBinaryNumer__row span.a1{animation:1s .4s glitch-fade-1 cubic-bezier(0.61, 1, 0.88, 1) forwards}.lTmp .cBinaryNumer__row span.a1{animation:initial !important;opacity:1}body[data-loaded="1"] .cBinaryNumer__row span.a2{animation:1s .2s glitch-fade-2 cubic-bezier(0.33, 1, 0.68, 1) forwards}.lTmp .cBinaryNumer__row span.a2{animation:initial !important;opacity:1}body[data-loaded="1"] .cBinaryNumer__row span.a3{animation:1s .45s glitch-fade-3 cubic-bezier(0.22, 1, 0.36, 1) forwards}.lTmp .cBinaryNumer__row span.a3{animation:initial !important;opacity:1}body[data-loaded="1"] .cBinaryNumer__row span.a4{animation:1s .15s glitch-fade-4 cubic-bezier(0, 0.55, 0.45, 1) forwards}.lTmp .cBinaryNumer__row span.a4{animation:initial !important;opacity:1}body[data-loaded="1"] .cBinaryNumer__row span.a5{animation:1s .1s glitch-fade-5 cubic-bezier(0.5, 1, 0.89, 1) forwards}.lTmp .cBinaryNumer__row span.a5{animation:initial !important;opacity:1}body[data-loaded="1"] .cBinaryNumer__row span.a6{animation:1s .55s glitch-fade-6 cubic-bezier(0.25, 1, 0.5, 1) forwards}.lTmp .cBinaryNumer__row span.a6{animation:initial !important;opacity:1}body[data-loaded="1"] .cBinaryNumer__row span.a7{animation:1s .6s glitch-fade-7 cubic-bezier(0.16, 1, 0.3, 1) forwards}.lTmp .cBinaryNumer__row span.a7{animation:initial !important;opacity:1}body[data-loaded="1"] .cBinaryNumer__row span.a8{animation:1s .3s glitch-fade-8 cubic-bezier(0.34, 1.56, 0.64, 1) forwards}.lTmp .cBinaryNumer__row span.a8{animation:initial !important;opacity:1}.cBinaryNumer-company .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(1),.cBinaryNumer-company .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(3),.cBinaryNumer-company .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(4),.cBinaryNumer-company .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(5),.cBinaryNumer-company .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(6){background:var(--black)}:has(.cBinaryNumer-white) .cBinaryNumer-company .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(1),:has(.cBinaryNumer-white) .cBinaryNumer-company .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(3),:has(.cBinaryNumer-white) .cBinaryNumer-company .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(4),:has(.cBinaryNumer-white) .cBinaryNumer-company .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(5),:has(.cBinaryNumer-white) .cBinaryNumer-company .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(6){background:var(--white)}.cBinaryNumer-company .cBinaryNumer__row:nth-of-type(2) span:nth-of-type(1),.cBinaryNumer-company .cBinaryNumer__row:nth-of-type(2) span:nth-of-type(3),.cBinaryNumer-company .cBinaryNumer__row:nth-of-type(2) span:nth-of-type(4){background:var(--black)}:has(.cBinaryNumer-white) .cBinaryNumer-company .cBinaryNumer__row:nth-of-type(2) span:nth-of-type(1),:has(.cBinaryNumer-white) .cBinaryNumer-company .cBinaryNumer__row:nth-of-type(2) span:nth-of-type(3),:has(.cBinaryNumer-white) .cBinaryNumer-company .cBinaryNumer__row:nth-of-type(2) span:nth-of-type(4){background:var(--white)}.cBinaryNumer-company .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(1),.cBinaryNumer-company .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(3),.cBinaryNumer-company .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(4),.cBinaryNumer-company .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(7){background:var(--black)}:has(.cBinaryNumer-white) .cBinaryNumer-company .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(1),:has(.cBinaryNumer-white) .cBinaryNumer-company .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(3),:has(.cBinaryNumer-white) .cBinaryNumer-company .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(4),:has(.cBinaryNumer-white) .cBinaryNumer-company .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(7){background:var(--white)}.cBinaryNumer-company .cBinaryNumer__row:nth-of-type(4) span:nth-of-type(1),.cBinaryNumer-company .cBinaryNumer__row:nth-of-type(4) span:nth-of-type(3),.cBinaryNumer-company .cBinaryNumer__row:nth-of-type(4) span:nth-of-type(5),.cBinaryNumer-company .cBinaryNumer__row:nth-of-type(4) span:nth-of-type(6),.cBinaryNumer-company .cBinaryNumer__row:nth-of-type(4) span:nth-of-type(7),.cBinaryNumer-company .cBinaryNumer__row:nth-of-type(4) span:nth-of-type(8){background:var(--black)}:has(.cBinaryNumer-white) .cBinaryNumer-company .cBinaryNumer__row:nth-of-type(4) span:nth-of-type(1),:has(.cBinaryNumer-white) .cBinaryNumer-company .cBinaryNumer__row:nth-of-type(4) span:nth-of-type(3),:has(.cBinaryNumer-white) .cBinaryNumer-company .cBinaryNumer__row:nth-of-type(4) span:nth-of-type(5),:has(.cBinaryNumer-white) .cBinaryNumer-company .cBinaryNumer__row:nth-of-type(4) span:nth-of-type(6),:has(.cBinaryNumer-white) .cBinaryNumer-company .cBinaryNumer__row:nth-of-type(4) span:nth-of-type(7),:has(.cBinaryNumer-white) .cBinaryNumer-company .cBinaryNumer__row:nth-of-type(4) span:nth-of-type(8){background:var(--white)}.cBinaryNumer-company .cBinaryNumer__row:nth-of-type(5) span:nth-of-type(1),.cBinaryNumer-company .cBinaryNumer__row:nth-of-type(5) span:nth-of-type(3),.cBinaryNumer-company .cBinaryNumer__row:nth-of-type(5) span:nth-of-type(5),.cBinaryNumer-company .cBinaryNumer__row:nth-of-type(5) span:nth-of-type(6),.cBinaryNumer-company .cBinaryNumer__row:nth-of-type(5) span:nth-of-type(7){background:var(--black)}:has(.cBinaryNumer-white) .cBinaryNumer-company .cBinaryNumer__row:nth-of-type(5) span:nth-of-type(1),:has(.cBinaryNumer-white) .cBinaryNumer-company .cBinaryNumer__row:nth-of-type(5) span:nth-of-type(3),:has(.cBinaryNumer-white) .cBinaryNumer-company .cBinaryNumer__row:nth-of-type(5) span:nth-of-type(5),:has(.cBinaryNumer-white) .cBinaryNumer-company .cBinaryNumer__row:nth-of-type(5) span:nth-of-type(6),:has(.cBinaryNumer-white) .cBinaryNumer-company .cBinaryNumer__row:nth-of-type(5) span:nth-of-type(7){background:var(--white)}.cBinaryNumer-company .cBinaryNumer__row:nth-of-type(6) span:nth-of-type(1),.cBinaryNumer-company .cBinaryNumer__row:nth-of-type(6) span:nth-of-type(3),.cBinaryNumer-company .cBinaryNumer__row:nth-of-type(6) span:nth-of-type(4),.cBinaryNumer-company .cBinaryNumer__row:nth-of-type(6) span:nth-of-type(8){background:var(--black)}:has(.cBinaryNumer-white) .cBinaryNumer-company .cBinaryNumer__row:nth-of-type(6) span:nth-of-type(1),:has(.cBinaryNumer-white) .cBinaryNumer-company .cBinaryNumer__row:nth-of-type(6) span:nth-of-type(3),:has(.cBinaryNumer-white) .cBinaryNumer-company .cBinaryNumer__row:nth-of-type(6) span:nth-of-type(4),:has(.cBinaryNumer-white) .cBinaryNumer-company .cBinaryNumer__row:nth-of-type(6) span:nth-of-type(8){background:var(--white)}.cBinaryNumer-company .cBinaryNumer__row:nth-of-type(7) span:nth-of-type(1),.cBinaryNumer-company .cBinaryNumer__row:nth-of-type(7) span:nth-of-type(3),.cBinaryNumer-company .cBinaryNumer__row:nth-of-type(7) span:nth-of-type(6),.cBinaryNumer-company .cBinaryNumer__row:nth-of-type(7) span:nth-of-type(7){background:var(--black)}:has(.cBinaryNumer-white) .cBinaryNumer-company .cBinaryNumer__row:nth-of-type(7) span:nth-of-type(1),:has(.cBinaryNumer-white) .cBinaryNumer-company .cBinaryNumer__row:nth-of-type(7) span:nth-of-type(3),:has(.cBinaryNumer-white) .cBinaryNumer-company .cBinaryNumer__row:nth-of-type(7) span:nth-of-type(6),:has(.cBinaryNumer-white) .cBinaryNumer-company .cBinaryNumer__row:nth-of-type(7) span:nth-of-type(7){background:var(--white)}.cBinaryNumer-service .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(1),.cBinaryNumer-service .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(3),.cBinaryNumer-service .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(5),.cBinaryNumer-service .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(6){background:var(--black2)}:has(.cBinaryNumer-white) .cBinaryNumer-service .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(1),:has(.cBinaryNumer-white) .cBinaryNumer-service .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(3),:has(.cBinaryNumer-white) .cBinaryNumer-service .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(5),:has(.cBinaryNumer-white) .cBinaryNumer-service .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(6){background:var(--white)}.cBinaryNumer-service .cBinaryNumer__row:nth-of-type(2) span:nth-of-type(1),.cBinaryNumer-service .cBinaryNumer__row:nth-of-type(2) span:nth-of-type(3),.cBinaryNumer-service .cBinaryNumer__row:nth-of-type(2) span:nth-of-type(4),.cBinaryNumer-service .cBinaryNumer__row:nth-of-type(2) span:nth-of-type(5),.cBinaryNumer-service .cBinaryNumer__row:nth-of-type(2) span:nth-of-type(7){background:var(--black2)}:has(.cBinaryNumer-white) .cBinaryNumer-service .cBinaryNumer__row:nth-of-type(2) span:nth-of-type(1),:has(.cBinaryNumer-white) .cBinaryNumer-service .cBinaryNumer__row:nth-of-type(2) span:nth-of-type(3),:has(.cBinaryNumer-white) .cBinaryNumer-service .cBinaryNumer__row:nth-of-type(2) span:nth-of-type(4),:has(.cBinaryNumer-white) .cBinaryNumer-service .cBinaryNumer__row:nth-of-type(2) span:nth-of-type(5),:has(.cBinaryNumer-white) .cBinaryNumer-service .cBinaryNumer__row:nth-of-type(2) span:nth-of-type(7){background:var(--white)}.cBinaryNumer-service .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(1),.cBinaryNumer-service .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(3),.cBinaryNumer-service .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(5),.cBinaryNumer-service .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(6),.cBinaryNumer-service .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(8){background:var(--black2)}:has(.cBinaryNumer-white) .cBinaryNumer-service .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(1),:has(.cBinaryNumer-white) .cBinaryNumer-service .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(3),:has(.cBinaryNumer-white) .cBinaryNumer-service .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(5),:has(.cBinaryNumer-white) .cBinaryNumer-service .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(6),:has(.cBinaryNumer-white) .cBinaryNumer-service .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(8){background:var(--white)}.cBinaryNumer-service .cBinaryNumer__row:nth-of-type(4) span:nth-of-type(1),.cBinaryNumer-service .cBinaryNumer__row:nth-of-type(4) span:nth-of-type(3),.cBinaryNumer-service .cBinaryNumer__row:nth-of-type(4) span:nth-of-type(5),.cBinaryNumer-service .cBinaryNumer__row:nth-of-type(4) span:nth-of-type(8){background:var(--black2)}:has(.cBinaryNumer-white) .cBinaryNumer-service .cBinaryNumer__row:nth-of-type(4) span:nth-of-type(1),:has(.cBinaryNumer-white) .cBinaryNumer-service .cBinaryNumer__row:nth-of-type(4) span:nth-of-type(3),:has(.cBinaryNumer-white) .cBinaryNumer-service .cBinaryNumer__row:nth-of-type(4) span:nth-of-type(5),:has(.cBinaryNumer-white) .cBinaryNumer-service .cBinaryNumer__row:nth-of-type(4) span:nth-of-type(8){background:var(--white)}.cBinaryNumer-service .cBinaryNumer__row:nth-of-type(5) span:nth-of-type(1),.cBinaryNumer-service .cBinaryNumer__row:nth-of-type(5) span:nth-of-type(3),.cBinaryNumer-service .cBinaryNumer__row:nth-of-type(5) span:nth-of-type(4),.cBinaryNumer-service .cBinaryNumer__row:nth-of-type(5) span:nth-of-type(6),.cBinaryNumer-service .cBinaryNumer__row:nth-of-type(5) span:nth-of-type(7){background:var(--black2)}:has(.cBinaryNumer-white) .cBinaryNumer-service .cBinaryNumer__row:nth-of-type(5) span:nth-of-type(1),:has(.cBinaryNumer-white) .cBinaryNumer-service .cBinaryNumer__row:nth-of-type(5) span:nth-of-type(3),:has(.cBinaryNumer-white) .cBinaryNumer-service .cBinaryNumer__row:nth-of-type(5) span:nth-of-type(4),:has(.cBinaryNumer-white) .cBinaryNumer-service .cBinaryNumer__row:nth-of-type(5) span:nth-of-type(6),:has(.cBinaryNumer-white) .cBinaryNumer-service .cBinaryNumer__row:nth-of-type(5) span:nth-of-type(7){background:var(--white)}.cBinaryNumer-service .cBinaryNumer__row:nth-of-type(6) span:nth-of-type(1),.cBinaryNumer-service .cBinaryNumer__row:nth-of-type(6) span:nth-of-type(3),.cBinaryNumer-service .cBinaryNumer__row:nth-of-type(6) span:nth-of-type(4),.cBinaryNumer-service .cBinaryNumer__row:nth-of-type(6) span:nth-of-type(5),.cBinaryNumer-service .cBinaryNumer__row:nth-of-type(6) span:nth-of-type(6){background:var(--black2)}:has(.cBinaryNumer-white) .cBinaryNumer-service .cBinaryNumer__row:nth-of-type(6) span:nth-of-type(1),:has(.cBinaryNumer-white) .cBinaryNumer-service .cBinaryNumer__row:nth-of-type(6) span:nth-of-type(3),:has(.cBinaryNumer-white) .cBinaryNumer-service .cBinaryNumer__row:nth-of-type(6) span:nth-of-type(4),:has(.cBinaryNumer-white) .cBinaryNumer-service .cBinaryNumer__row:nth-of-type(6) span:nth-of-type(5),:has(.cBinaryNumer-white) .cBinaryNumer-service .cBinaryNumer__row:nth-of-type(6) span:nth-of-type(6){background:var(--white)}.cBinaryNumer-service .cBinaryNumer__row:nth-of-type(7) span:nth-of-type(1),.cBinaryNumer-service .cBinaryNumer__row:nth-of-type(7) span:nth-of-type(3),.cBinaryNumer-service .cBinaryNumer__row:nth-of-type(7) span:nth-of-type(4),.cBinaryNumer-service .cBinaryNumer__row:nth-of-type(7) span:nth-of-type(5),.cBinaryNumer-service .cBinaryNumer__row:nth-of-type(7) span:nth-of-type(7){background:var(--black2)}:has(.cBinaryNumer-white) .cBinaryNumer-service .cBinaryNumer__row:nth-of-type(7) span:nth-of-type(1),:has(.cBinaryNumer-white) .cBinaryNumer-service .cBinaryNumer__row:nth-of-type(7) span:nth-of-type(3),:has(.cBinaryNumer-white) .cBinaryNumer-service .cBinaryNumer__row:nth-of-type(7) span:nth-of-type(4),:has(.cBinaryNumer-white) .cBinaryNumer-service .cBinaryNumer__row:nth-of-type(7) span:nth-of-type(5),:has(.cBinaryNumer-white) .cBinaryNumer-service .cBinaryNumer__row:nth-of-type(7) span:nth-of-type(7){background:var(--white)}.cBinaryNumer-recruit .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(1),.cBinaryNumer-recruit .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(3),.cBinaryNumer-recruit .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(5),.cBinaryNumer-recruit .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(6),.cBinaryNumer-recruit .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(7){background:var(--black2)}:has(.cBinaryNumer-white) .cBinaryNumer-recruit .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(1),:has(.cBinaryNumer-white) .cBinaryNumer-recruit .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(3),:has(.cBinaryNumer-white) .cBinaryNumer-recruit .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(5),:has(.cBinaryNumer-white) .cBinaryNumer-recruit .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(6),:has(.cBinaryNumer-white) .cBinaryNumer-recruit .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(7){background:var(--white)}.cBinaryNumer-recruit .cBinaryNumer__row:nth-of-type(2) span:nth-of-type(1),.cBinaryNumer-recruit .cBinaryNumer__row:nth-of-type(2) span:nth-of-type(4),.cBinaryNumer-recruit .cBinaryNumer__row:nth-of-type(2) span:nth-of-type(5),.cBinaryNumer-recruit .cBinaryNumer__row:nth-of-type(2) span:nth-of-type(7){background:var(--black2)}:has(.cBinaryNumer-white) .cBinaryNumer-recruit .cBinaryNumer__row:nth-of-type(2) span:nth-of-type(1),:has(.cBinaryNumer-white) .cBinaryNumer-recruit .cBinaryNumer__row:nth-of-type(2) span:nth-of-type(4),:has(.cBinaryNumer-white) .cBinaryNumer-recruit .cBinaryNumer__row:nth-of-type(2) span:nth-of-type(5),:has(.cBinaryNumer-white) .cBinaryNumer-recruit .cBinaryNumer__row:nth-of-type(2) span:nth-of-type(7){background:var(--white)}.cBinaryNumer-recruit .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(1),.cBinaryNumer-recruit .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(4),.cBinaryNumer-recruit .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(5),.cBinaryNumer-recruit .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(6){background:var(--black2)}:has(.cBinaryNumer-white) .cBinaryNumer-recruit .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(1),:has(.cBinaryNumer-white) .cBinaryNumer-recruit .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(4),:has(.cBinaryNumer-white) .cBinaryNumer-recruit .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(5),:has(.cBinaryNumer-white) .cBinaryNumer-recruit .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(6){background:var(--white)}.cBinaryNumer-recruit .cBinaryNumer__row:nth-of-type(4) span:nth-of-type(1),.cBinaryNumer-recruit .cBinaryNumer__row:nth-of-type(4) span:nth-of-type(5),.cBinaryNumer-recruit .cBinaryNumer__row:nth-of-type(4) span:nth-of-type(6),.cBinaryNumer-recruit .cBinaryNumer__row:nth-of-type(4) span:nth-of-type(7){background:var(--black2)}:has(.cBinaryNumer-white) .cBinaryNumer-recruit .cBinaryNumer__row:nth-of-type(4) span:nth-of-type(1),:has(.cBinaryNumer-white) .cBinaryNumer-recruit .cBinaryNumer__row:nth-of-type(4) span:nth-of-type(5),:has(.cBinaryNumer-white) .cBinaryNumer-recruit .cBinaryNumer__row:nth-of-type(4) span:nth-of-type(6),:has(.cBinaryNumer-white) .cBinaryNumer-recruit .cBinaryNumer__row:nth-of-type(4) span:nth-of-type(7){background:var(--white)}.cBinaryNumer-recruit .cBinaryNumer__row:nth-of-type(5) span:nth-of-type(1),.cBinaryNumer-recruit .cBinaryNumer__row:nth-of-type(5) span:nth-of-type(5),.cBinaryNumer-recruit .cBinaryNumer__row:nth-of-type(5) span:nth-of-type(7){background:var(--black2)}:has(.cBinaryNumer-white) .cBinaryNumer-recruit .cBinaryNumer__row:nth-of-type(5) span:nth-of-type(1),:has(.cBinaryNumer-white) .cBinaryNumer-recruit .cBinaryNumer__row:nth-of-type(5) span:nth-of-type(5),:has(.cBinaryNumer-white) .cBinaryNumer-recruit .cBinaryNumer__row:nth-of-type(5) span:nth-of-type(7){background:var(--white)}.cBinaryNumer-recruit .cBinaryNumer__row:nth-of-type(6) span:nth-of-type(1),.cBinaryNumer-recruit .cBinaryNumer__row:nth-of-type(6) span:nth-of-type(4),.cBinaryNumer-recruit .cBinaryNumer__row:nth-of-type(6) span:nth-of-type(6),.cBinaryNumer-recruit .cBinaryNumer__row:nth-of-type(6) span:nth-of-type(7){background:var(--black2)}:has(.cBinaryNumer-white) .cBinaryNumer-recruit .cBinaryNumer__row:nth-of-type(6) span:nth-of-type(1),:has(.cBinaryNumer-white) .cBinaryNumer-recruit .cBinaryNumer__row:nth-of-type(6) span:nth-of-type(4),:has(.cBinaryNumer-white) .cBinaryNumer-recruit .cBinaryNumer__row:nth-of-type(6) span:nth-of-type(6),:has(.cBinaryNumer-white) .cBinaryNumer-recruit .cBinaryNumer__row:nth-of-type(6) span:nth-of-type(7){background:var(--white)}.cBinaryNumer-recruit .cBinaryNumer__row:nth-of-type(7) span:nth-of-type(1),.cBinaryNumer-recruit .cBinaryNumer__row:nth-of-type(7) span:nth-of-type(5),.cBinaryNumer-recruit .cBinaryNumer__row:nth-of-type(7) span:nth-of-type(7),.cBinaryNumer-recruit .cBinaryNumer__row:nth-of-type(7) span:nth-of-type(8){background:var(--black2)}:has(.cBinaryNumer-white) .cBinaryNumer-recruit .cBinaryNumer__row:nth-of-type(7) span:nth-of-type(1),:has(.cBinaryNumer-white) .cBinaryNumer-recruit .cBinaryNumer__row:nth-of-type(7) span:nth-of-type(5),:has(.cBinaryNumer-white) .cBinaryNumer-recruit .cBinaryNumer__row:nth-of-type(7) span:nth-of-type(7),:has(.cBinaryNumer-white) .cBinaryNumer-recruit .cBinaryNumer__row:nth-of-type(7) span:nth-of-type(8){background:var(--white)}.cBinaryNumer-story .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(1),.cBinaryNumer-story .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(3),.cBinaryNumer-story .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(5),.cBinaryNumer-story .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(6){background:var(--black2)}:has(.cBinaryNumer-white) .cBinaryNumer-story .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(1),:has(.cBinaryNumer-white) .cBinaryNumer-story .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(3),:has(.cBinaryNumer-white) .cBinaryNumer-story .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(5),:has(.cBinaryNumer-white) .cBinaryNumer-story .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(6){background:var(--white)}.cBinaryNumer-story .cBinaryNumer__row:nth-of-type(2) span:nth-of-type(1),.cBinaryNumer-story .cBinaryNumer__row:nth-of-type(2) span:nth-of-type(4),.cBinaryNumer-story .cBinaryNumer__row:nth-of-type(2) span:nth-of-type(5),.cBinaryNumer-story .cBinaryNumer__row:nth-of-type(2) span:nth-of-type(7){background:var(--black2)}:has(.cBinaryNumer-white) .cBinaryNumer-story .cBinaryNumer__row:nth-of-type(2) span:nth-of-type(1),:has(.cBinaryNumer-white) .cBinaryNumer-story .cBinaryNumer__row:nth-of-type(2) span:nth-of-type(4),:has(.cBinaryNumer-white) .cBinaryNumer-story .cBinaryNumer__row:nth-of-type(2) span:nth-of-type(5),:has(.cBinaryNumer-white) .cBinaryNumer-story .cBinaryNumer__row:nth-of-type(2) span:nth-of-type(7){background:var(--white)}.cBinaryNumer-story .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(1),.cBinaryNumer-story .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(5),.cBinaryNumer-story .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(7),.cBinaryNumer-story .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(8){background:var(--black2)}:has(.cBinaryNumer-white) .cBinaryNumer-story .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(1),:has(.cBinaryNumer-white) .cBinaryNumer-story .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(5),:has(.cBinaryNumer-white) .cBinaryNumer-story .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(7),:has(.cBinaryNumer-white) .cBinaryNumer-story .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(8){background:var(--white)}.cBinaryNumer-story .cBinaryNumer__row:nth-of-type(4) span:nth-of-type(1),.cBinaryNumer-story .cBinaryNumer__row:nth-of-type(4) span:nth-of-type(4){background:var(--black2)}:has(.cBinaryNumer-white) .cBinaryNumer-story .cBinaryNumer__row:nth-of-type(4) span:nth-of-type(1),:has(.cBinaryNumer-white) .cBinaryNumer-story .cBinaryNumer__row:nth-of-type(4) span:nth-of-type(4){background:var(--white)}.cBinaryNumer-story .cBinaryNumer__row:nth-of-type(5) span:nth-of-type(1),.cBinaryNumer-story .cBinaryNumer__row:nth-of-type(5) span:nth-of-type(5),.cBinaryNumer-story .cBinaryNumer__row:nth-of-type(5) span:nth-of-type(7){background:var(--black2)}:has(.cBinaryNumer-white) .cBinaryNumer-story .cBinaryNumer__row:nth-of-type(5) span:nth-of-type(1),:has(.cBinaryNumer-white) .cBinaryNumer-story .cBinaryNumer__row:nth-of-type(5) span:nth-of-type(5),:has(.cBinaryNumer-white) .cBinaryNumer-story .cBinaryNumer__row:nth-of-type(5) span:nth-of-type(7){background:var(--white)}.cBinaryNumer-story .cBinaryNumer__row:nth-of-type(6) span:nth-of-type(1),.cBinaryNumer-story .cBinaryNumer__row:nth-of-type(6) span:nth-of-type(5),.cBinaryNumer-story .cBinaryNumer__row:nth-of-type(6) span:nth-of-type(6),.cBinaryNumer-story .cBinaryNumer__row:nth-of-type(6) span:nth-of-type(7){background:var(--black2)}:has(.cBinaryNumer-white) .cBinaryNumer-story .cBinaryNumer__row:nth-of-type(6) span:nth-of-type(1),:has(.cBinaryNumer-white) .cBinaryNumer-story .cBinaryNumer__row:nth-of-type(6) span:nth-of-type(5),:has(.cBinaryNumer-white) .cBinaryNumer-story .cBinaryNumer__row:nth-of-type(6) span:nth-of-type(6),:has(.cBinaryNumer-white) .cBinaryNumer-story .cBinaryNumer__row:nth-of-type(6) span:nth-of-type(7){background:var(--white)}.cBinaryNumer-story .cBinaryNumer__row:nth-of-type(7) span:nth-of-type(1),.cBinaryNumer-story .cBinaryNumer__row:nth-of-type(7) span:nth-of-type(6),.cBinaryNumer-story .cBinaryNumer__row:nth-of-type(7) span:nth-of-type(7){background:var(--black2)}:has(.cBinaryNumer-white) .cBinaryNumer-story .cBinaryNumer__row:nth-of-type(7) span:nth-of-type(1),:has(.cBinaryNumer-white) .cBinaryNumer-story .cBinaryNumer__row:nth-of-type(7) span:nth-of-type(6),:has(.cBinaryNumer-white) .cBinaryNumer-story .cBinaryNumer__row:nth-of-type(7) span:nth-of-type(7){background:var(--white)}.cBinaryNumer-news .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(1),.cBinaryNumer-news .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(3),.cBinaryNumer-news .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(4),.cBinaryNumer-news .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(8){background:var(--black2)}:has(.cBinaryNumer-white) .cBinaryNumer-news .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(1),:has(.cBinaryNumer-white) .cBinaryNumer-news .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(3),:has(.cBinaryNumer-white) .cBinaryNumer-news .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(4),:has(.cBinaryNumer-white) .cBinaryNumer-news .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(8){background:var(--white)}.cBinaryNumer-news .cBinaryNumer__row:nth-of-type(2) span:nth-of-type(1),.cBinaryNumer-news .cBinaryNumer__row:nth-of-type(2) span:nth-of-type(4),.cBinaryNumer-news .cBinaryNumer__row:nth-of-type(2) span:nth-of-type(5),.cBinaryNumer-news .cBinaryNumer__row:nth-of-type(2) span:nth-of-type(7){background:var(--black2)}:has(.cBinaryNumer-white) .cBinaryNumer-news .cBinaryNumer__row:nth-of-type(2) span:nth-of-type(1),:has(.cBinaryNumer-white) .cBinaryNumer-news .cBinaryNumer__row:nth-of-type(2) span:nth-of-type(4),:has(.cBinaryNumer-white) .cBinaryNumer-news .cBinaryNumer__row:nth-of-type(2) span:nth-of-type(5),:has(.cBinaryNumer-white) .cBinaryNumer-news .cBinaryNumer__row:nth-of-type(2) span:nth-of-type(7){background:var(--white)}.cBinaryNumer-news .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(1),.cBinaryNumer-news .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(5){background:var(--black2)}:has(.cBinaryNumer-white) .cBinaryNumer-news .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(1),:has(.cBinaryNumer-white) .cBinaryNumer-news .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(5){background:var(--white)}.cBinaryNumer-news .cBinaryNumer__row:nth-of-type(4) span:nth-of-type(1),.cBinaryNumer-news .cBinaryNumer__row:nth-of-type(4) span:nth-of-type(5),.cBinaryNumer-news .cBinaryNumer__row:nth-of-type(4) span:nth-of-type(6){background:var(--black2)}:has(.cBinaryNumer-white) .cBinaryNumer-news .cBinaryNumer__row:nth-of-type(4) span:nth-of-type(1),:has(.cBinaryNumer-white) .cBinaryNumer-news .cBinaryNumer__row:nth-of-type(4) span:nth-of-type(5),:has(.cBinaryNumer-white) .cBinaryNumer-news .cBinaryNumer__row:nth-of-type(4) span:nth-of-type(6){background:var(--white)}.cBinaryNumer-contact .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(1),.cBinaryNumer-contact .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(4),.cBinaryNumer-contact .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(5),.cBinaryNumer-contact .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(6){background:var(--black2)}:has(.cBinaryNumer-white) .cBinaryNumer-contact .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(1),:has(.cBinaryNumer-white) .cBinaryNumer-contact .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(4),:has(.cBinaryNumer-white) .cBinaryNumer-contact .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(5),:has(.cBinaryNumer-white) .cBinaryNumer-contact .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(6){background:var(--white)}.cBinaryNumer-contact .cBinaryNumer__row:nth-of-type(2) span:nth-of-type(1),.cBinaryNumer-contact .cBinaryNumer__row:nth-of-type(2) span:nth-of-type(4){background:var(--black2)}:has(.cBinaryNumer-white) .cBinaryNumer-contact .cBinaryNumer__row:nth-of-type(2) span:nth-of-type(1),:has(.cBinaryNumer-white) .cBinaryNumer-contact .cBinaryNumer__row:nth-of-type(2) span:nth-of-type(4){background:var(--white)}.cBinaryNumer-contact .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(1),.cBinaryNumer-contact .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(4),.cBinaryNumer-contact .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(8){background:var(--black2)}:has(.cBinaryNumer-white) .cBinaryNumer-contact .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(1),:has(.cBinaryNumer-white) .cBinaryNumer-contact .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(4),:has(.cBinaryNumer-white) .cBinaryNumer-contact .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(8){background:var(--white)}.cBinaryNumer-contact .cBinaryNumer__row:nth-of-type(4) span:nth-of-type(1),.cBinaryNumer-contact .cBinaryNumer__row:nth-of-type(4) span:nth-of-type(5),.cBinaryNumer-contact .cBinaryNumer__row:nth-of-type(4) span:nth-of-type(7),.cBinaryNumer-contact .cBinaryNumer__row:nth-of-type(4) span:nth-of-type(8){background:var(--black2)}:has(.cBinaryNumer-white) .cBinaryNumer-contact .cBinaryNumer__row:nth-of-type(4) span:nth-of-type(1),:has(.cBinaryNumer-white) .cBinaryNumer-contact .cBinaryNumer__row:nth-of-type(4) span:nth-of-type(5),:has(.cBinaryNumer-white) .cBinaryNumer-contact .cBinaryNumer__row:nth-of-type(4) span:nth-of-type(7),:has(.cBinaryNumer-white) .cBinaryNumer-contact .cBinaryNumer__row:nth-of-type(4) span:nth-of-type(8){background:var(--white)}.cBinaryNumer-contact .cBinaryNumer__row:nth-of-type(5) span:nth-of-type(1),.cBinaryNumer-contact .cBinaryNumer__row:nth-of-type(5) span:nth-of-type(4),.cBinaryNumer-contact .cBinaryNumer__row:nth-of-type(5) span:nth-of-type(5),.cBinaryNumer-contact .cBinaryNumer__row:nth-of-type(5) span:nth-of-type(6),.cBinaryNumer-contact .cBinaryNumer__row:nth-of-type(5) span:nth-of-type(7){background:var(--black2)}:has(.cBinaryNumer-white) .cBinaryNumer-contact .cBinaryNumer__row:nth-of-type(5) span:nth-of-type(1),:has(.cBinaryNumer-white) .cBinaryNumer-contact .cBinaryNumer__row:nth-of-type(5) span:nth-of-type(4),:has(.cBinaryNumer-white) .cBinaryNumer-contact .cBinaryNumer__row:nth-of-type(5) span:nth-of-type(5),:has(.cBinaryNumer-white) .cBinaryNumer-contact .cBinaryNumer__row:nth-of-type(5) span:nth-of-type(6),:has(.cBinaryNumer-white) .cBinaryNumer-contact .cBinaryNumer__row:nth-of-type(5) span:nth-of-type(7){background:var(--white)}.cBinaryNumer-contact .cBinaryNumer__row:nth-of-type(6) span:nth-of-type(1),.cBinaryNumer-contact .cBinaryNumer__row:nth-of-type(6) span:nth-of-type(4),.cBinaryNumer-contact .cBinaryNumer__row:nth-of-type(6) span:nth-of-type(5),.cBinaryNumer-contact .cBinaryNumer__row:nth-of-type(6) span:nth-of-type(6){background:var(--black2)}:has(.cBinaryNumer-white) .cBinaryNumer-contact .cBinaryNumer__row:nth-of-type(6) span:nth-of-type(1),:has(.cBinaryNumer-white) .cBinaryNumer-contact .cBinaryNumer__row:nth-of-type(6) span:nth-of-type(4),:has(.cBinaryNumer-white) .cBinaryNumer-contact .cBinaryNumer__row:nth-of-type(6) span:nth-of-type(5),:has(.cBinaryNumer-white) .cBinaryNumer-contact .cBinaryNumer__row:nth-of-type(6) span:nth-of-type(6){background:var(--white)}.cBinaryNumer-contact .cBinaryNumer__row:nth-of-type(7) span:nth-of-type(1),.cBinaryNumer-contact .cBinaryNumer__row:nth-of-type(7) span:nth-of-type(5),.cBinaryNumer-contact .cBinaryNumer__row:nth-of-type(7) span:nth-of-type(7),.cBinaryNumer-contact .cBinaryNumer__row:nth-of-type(7) span:nth-of-type(8){background:var(--black2)}:has(.cBinaryNumer-white) .cBinaryNumer-contact .cBinaryNumer__row:nth-of-type(7) span:nth-of-type(1),:has(.cBinaryNumer-white) .cBinaryNumer-contact .cBinaryNumer__row:nth-of-type(7) span:nth-of-type(5),:has(.cBinaryNumer-white) .cBinaryNumer-contact .cBinaryNumer__row:nth-of-type(7) span:nth-of-type(7),:has(.cBinaryNumer-white) .cBinaryNumer-contact .cBinaryNumer__row:nth-of-type(7) span:nth-of-type(8){background:var(--white)}.cBinaryNumer-entry .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(1),.cBinaryNumer-entry .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(3),.cBinaryNumer-entry .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(4),.cBinaryNumer-entry .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(5),.cBinaryNumer-entry .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(7){background:var(--black)}:has(.cBinaryNumer-white) .cBinaryNumer-entry .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(1),:has(.cBinaryNumer-white) .cBinaryNumer-entry .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(3),:has(.cBinaryNumer-white) .cBinaryNumer-entry .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(4),:has(.cBinaryNumer-white) .cBinaryNumer-entry .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(5),:has(.cBinaryNumer-white) .cBinaryNumer-entry .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(7){background:var(--white)}.cBinaryNumer-entry .cBinaryNumer__row:nth-of-type(2) span:nth-of-type(1),.cBinaryNumer-entry .cBinaryNumer__row:nth-of-type(2) span:nth-of-type(3),.cBinaryNumer-entry .cBinaryNumer__row:nth-of-type(2) span:nth-of-type(4),.cBinaryNumer-entry .cBinaryNumer__row:nth-of-type(2) span:nth-of-type(8){background:var(--black)}:has(.cBinaryNumer-white) .cBinaryNumer-entry .cBinaryNumer__row:nth-of-type(2) span:nth-of-type(1),:has(.cBinaryNumer-white) .cBinaryNumer-entry .cBinaryNumer__row:nth-of-type(2) span:nth-of-type(3),:has(.cBinaryNumer-white) .cBinaryNumer-entry .cBinaryNumer__row:nth-of-type(2) span:nth-of-type(4),:has(.cBinaryNumer-white) .cBinaryNumer-entry .cBinaryNumer__row:nth-of-type(2) span:nth-of-type(8){background:var(--white)}.cBinaryNumer-entry .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(1),.cBinaryNumer-entry .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(3),.cBinaryNumer-entry .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(5),.cBinaryNumer-entry .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(6),.cBinaryNumer-entry .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(7),.cBinaryNumer-entry .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(8){background:var(--black)}:has(.cBinaryNumer-white) .cBinaryNumer-entry .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(1),:has(.cBinaryNumer-white) .cBinaryNumer-entry .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(3),:has(.cBinaryNumer-white) .cBinaryNumer-entry .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(5),:has(.cBinaryNumer-white) .cBinaryNumer-entry .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(6),:has(.cBinaryNumer-white) .cBinaryNumer-entry .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(7),:has(.cBinaryNumer-white) .cBinaryNumer-entry .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(8){background:var(--white)}.cBinaryNumer-entry .cBinaryNumer__row:nth-of-type(4) span:nth-of-type(1),.cBinaryNumer-entry .cBinaryNumer__row:nth-of-type(4) span:nth-of-type(3),.cBinaryNumer-entry .cBinaryNumer__row:nth-of-type(4) span:nth-of-type(5),.cBinaryNumer-entry .cBinaryNumer__row:nth-of-type(4) span:nth-of-type(6),.cBinaryNumer-entry .cBinaryNumer__row:nth-of-type(4) span:nth-of-type(8){background:var(--black)}:has(.cBinaryNumer-white) .cBinaryNumer-entry .cBinaryNumer__row:nth-of-type(4) span:nth-of-type(1),:has(.cBinaryNumer-white) .cBinaryNumer-entry .cBinaryNumer__row:nth-of-type(4) span:nth-of-type(3),:has(.cBinaryNumer-white) .cBinaryNumer-entry .cBinaryNumer__row:nth-of-type(4) span:nth-of-type(5),:has(.cBinaryNumer-white) .cBinaryNumer-entry .cBinaryNumer__row:nth-of-type(4) span:nth-of-type(6),:has(.cBinaryNumer-white) .cBinaryNumer-entry .cBinaryNumer__row:nth-of-type(4) span:nth-of-type(8){background:var(--white)}.cBinaryNumer-entry .cBinaryNumer__row:nth-of-type(5) span:nth-of-type(1),.cBinaryNumer-entry .cBinaryNumer__row:nth-of-type(5) span:nth-of-type(3),.cBinaryNumer-entry .cBinaryNumer__row:nth-of-type(5) span:nth-of-type(4),.cBinaryNumer-entry .cBinaryNumer__row:nth-of-type(5) span:nth-of-type(7){background:var(--black)}:has(.cBinaryNumer-white) .cBinaryNumer-entry .cBinaryNumer__row:nth-of-type(5) span:nth-of-type(1),:has(.cBinaryNumer-white) .cBinaryNumer-entry .cBinaryNumer__row:nth-of-type(5) span:nth-of-type(3),:has(.cBinaryNumer-white) .cBinaryNumer-entry .cBinaryNumer__row:nth-of-type(5) span:nth-of-type(4),:has(.cBinaryNumer-white) .cBinaryNumer-entry .cBinaryNumer__row:nth-of-type(5) span:nth-of-type(7){background:var(--white)}.cBinaryNumer-privacy .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(1),.cBinaryNumer-privacy .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(5),.cBinaryNumer-privacy .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(6),.cBinaryNumer-privacy .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(7),.cBinaryNumer-privacy .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(8){background:var(--black)}:has(.cBinaryNumer-white) .cBinaryNumer-privacy .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(1),:has(.cBinaryNumer-white) .cBinaryNumer-privacy .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(5),:has(.cBinaryNumer-white) .cBinaryNumer-privacy .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(6),:has(.cBinaryNumer-white) .cBinaryNumer-privacy .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(7),:has(.cBinaryNumer-white) .cBinaryNumer-privacy .cBinaryNumer__row:nth-of-type(1) span:nth-of-type(8){background:var(--white)}.cBinaryNumer-privacy .cBinaryNumer__row:nth-of-type(2) span:nth-of-type(1),.cBinaryNumer-privacy .cBinaryNumer__row:nth-of-type(2) span:nth-of-type(5),.cBinaryNumer-privacy .cBinaryNumer__row:nth-of-type(2) span:nth-of-type(6),.cBinaryNumer-privacy .cBinaryNumer__row:nth-of-type(2) span:nth-of-type(7){background:var(--black)}:has(.cBinaryNumer-white) .cBinaryNumer-privacy .cBinaryNumer__row:nth-of-type(2) span:nth-of-type(1),:has(.cBinaryNumer-white) .cBinaryNumer-privacy .cBinaryNumer__row:nth-of-type(2) span:nth-of-type(5),:has(.cBinaryNumer-white) .cBinaryNumer-privacy .cBinaryNumer__row:nth-of-type(2) span:nth-of-type(6),:has(.cBinaryNumer-white) .cBinaryNumer-privacy .cBinaryNumer__row:nth-of-type(2) span:nth-of-type(7){background:var(--white)}.cBinaryNumer-privacy .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(1),.cBinaryNumer-privacy .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(4),.cBinaryNumer-privacy .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(6),.cBinaryNumer-privacy .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(7){background:var(--black)}:has(.cBinaryNumer-white) .cBinaryNumer-privacy .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(1),:has(.cBinaryNumer-white) .cBinaryNumer-privacy .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(4),:has(.cBinaryNumer-white) .cBinaryNumer-privacy .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(6),:has(.cBinaryNumer-white) .cBinaryNumer-privacy .cBinaryNumer__row:nth-of-type(3) span:nth-of-type(7){background:var(--white)}.cBinaryNumer-privacy .cBinaryNumer__row:nth-of-type(4) span:nth-of-type(1),.cBinaryNumer-privacy .cBinaryNumer__row:nth-of-type(4) span:nth-of-type(5),.cBinaryNumer-privacy .cBinaryNumer__row:nth-of-type(4) span:nth-of-type(8){background:var(--black)}:has(.cBinaryNumer-white) .cBinaryNumer-privacy .cBinaryNumer__row:nth-of-type(4) span:nth-of-type(1),:has(.cBinaryNumer-white) .cBinaryNumer-privacy .cBinaryNumer__row:nth-of-type(4) span:nth-of-type(5),:has(.cBinaryNumer-white) .cBinaryNumer-privacy .cBinaryNumer__row:nth-of-type(4) span:nth-of-type(8){background:var(--white)}.cBinaryNumer-privacy .cBinaryNumer__row:nth-of-type(5) span:nth-of-type(1),.cBinaryNumer-privacy .cBinaryNumer__row:nth-of-type(5) span:nth-of-type(4),.cBinaryNumer-privacy .cBinaryNumer__row:nth-of-type(5) span:nth-of-type(5),.cBinaryNumer-privacy .cBinaryNumer__row:nth-of-type(5) span:nth-of-type(6),.cBinaryNumer-privacy .cBinaryNumer__row:nth-of-type(5) span:nth-of-type(7){background:var(--black)}:has(.cBinaryNumer-white) .cBinaryNumer-privacy .cBinaryNumer__row:nth-of-type(5) span:nth-of-type(1),:has(.cBinaryNumer-white) .cBinaryNumer-privacy .cBinaryNumer__row:nth-of-type(5) span:nth-of-type(4),:has(.cBinaryNumer-white) .cBinaryNumer-privacy .cBinaryNumer__row:nth-of-type(5) span:nth-of-type(5),:has(.cBinaryNumer-white) .cBinaryNumer-privacy .cBinaryNumer__row:nth-of-type(5) span:nth-of-type(6),:has(.cBinaryNumer-white) .cBinaryNumer-privacy .cBinaryNumer__row:nth-of-type(5) span:nth-of-type(7){background:var(--white)}.cBinaryNumer-privacy .cBinaryNumer__row:nth-of-type(6) span:nth-of-type(1),.cBinaryNumer-privacy .cBinaryNumer__row:nth-of-type(6) span:nth-of-type(4),.cBinaryNumer-privacy .cBinaryNumer__row:nth-of-type(6) span:nth-of-type(5),.cBinaryNumer-privacy .cBinaryNumer__row:nth-of-type(6) span:nth-of-type(6){background:var(--black)}:has(.cBinaryNumer-white) .cBinaryNumer-privacy .cBinaryNumer__row:nth-of-type(6) span:nth-of-type(1),:has(.cBinaryNumer-white) .cBinaryNumer-privacy .cBinaryNumer__row:nth-of-type(6) span:nth-of-type(4),:has(.cBinaryNumer-white) .cBinaryNumer-privacy .cBinaryNumer__row:nth-of-type(6) span:nth-of-type(5),:has(.cBinaryNumer-white) .cBinaryNumer-privacy .cBinaryNumer__row:nth-of-type(6) span:nth-of-type(6){background:var(--white)}.cBinaryNumer-privacy .cBinaryNumer__row:nth-of-type(7) span:nth-of-type(1),.cBinaryNumer-privacy .cBinaryNumer__row:nth-of-type(7) span:nth-of-type(6),.cBinaryNumer-privacy .cBinaryNumer__row:nth-of-type(7) span:nth-of-type(7){background:var(--black)}:has(.cBinaryNumer-white) .cBinaryNumer-privacy .cBinaryNumer__row:nth-of-type(7) span:nth-of-type(1),:has(.cBinaryNumer-white) .cBinaryNumer-privacy .cBinaryNumer__row:nth-of-type(7) span:nth-of-type(6),:has(.cBinaryNumer-white) .cBinaryNumer-privacy .cBinaryNumer__row:nth-of-type(7) span:nth-of-type(7){background:var(--white)}.cFv{box-sizing:border-box;position:relative;width:100%;z-index:1}.cFv__bn{position:absolute;z-index:0}.cFv__txt{position:relative;z-index:0}.cFv__txt__upper{position:relative;z-index:0}.cFv__txt__upper::before{background:var(--black2);bottom:0;content:"";height:1px;left:0;opacity:.2;position:absolute;transform:scale(0, 1);transform-origin:left;width:100%;z-index:0}body[data-loaded="1"] .cFv__txt__upper::before{transform:scale(1, 1);transition:.8s cubic-bezier(0.85, 0, 0.15, 1) transform}.cFv__en{display:flex;gap:0;height:-moz-max-content;height:max-content;max-width:100%;overflow:hidden;padding-bottom:min(8px,8rem);width:-moz-max-content;width:max-content}.cFv__en .t{color:var(--black2);display:block;font-family:var(--en);font-weight:500;height:-moz-max-content;height:max-content;line-height:1;transform:translate(0, 110%);width:-moz-max-content;width:max-content}.cFv__en .t::-moz-selection{background:var(--blue);color:var(--white)}.cFv__en .t::selection{background:var(--blue);color:var(--white)}body[data-loaded="1"] .cFv__en .t:nth-of-type(1){transform:translate(0, 0);transition:.8s 0s cubic-bezier(0, 0.55, 0.45, 1) transform}body[data-loaded="1"] .cFv__en .t:nth-of-type(2){transform:translate(0, 0);transition:.8s .05s cubic-bezier(0, 0.55, 0.45, 1) transform}body[data-loaded="1"] .cFv__en .t:nth-of-type(3){transform:translate(0, 0);transition:.8s .1s cubic-bezier(0, 0.55, 0.45, 1) transform}body[data-loaded="1"] .cFv__en .t:nth-of-type(4){transform:translate(0, 0);transition:.8s .15s cubic-bezier(0, 0.55, 0.45, 1) transform}body[data-loaded="1"] .cFv__en .t:nth-of-type(5){transform:translate(0, 0);transition:.8s .2s cubic-bezier(0, 0.55, 0.45, 1) transform}body[data-loaded="1"] .cFv__en .t:nth-of-type(6){transform:translate(0, 0);transition:.8s .25s cubic-bezier(0, 0.55, 0.45, 1) transform}body[data-loaded="1"] .cFv__en .t:nth-of-type(7){transform:translate(0, 0);transition:.8s .3s cubic-bezier(0, 0.55, 0.45, 1) transform}body[data-loaded="1"] .cFv__en .t:nth-of-type(8){transform:translate(0, 0);transition:.8s .35s cubic-bezier(0, 0.55, 0.45, 1) transform}body[data-loaded="1"] .cFv__en .t:nth-of-type(9){transform:translate(0, 0);transition:.8s .4s cubic-bezier(0, 0.55, 0.45, 1) transform}body[data-loaded="1"] .cFv__en .t:nth-of-type(10){transform:translate(0, 0);transition:.8s .45s cubic-bezier(0, 0.55, 0.45, 1) transform}body[data-loaded="1"] .cFv__en .t:nth-of-type(11){transform:translate(0, 0);transition:.8s .5s cubic-bezier(0, 0.55, 0.45, 1) transform}body[data-loaded="1"] .cFv__en .t:nth-of-type(12){transform:translate(0, 0);transition:.8s .55s cubic-bezier(0, 0.55, 0.45, 1) transform}body[data-loaded="1"] .cFv__en .t:nth-of-type(13){transform:translate(0, 0);transition:.8s .6s cubic-bezier(0, 0.55, 0.45, 1) transform}body[data-loaded="1"] .cFv__en .t:nth-of-type(14){transform:translate(0, 0);transition:.8s .65s cubic-bezier(0, 0.55, 0.45, 1) transform}body[data-loaded="1"] .cFv__en .t:nth-of-type(15){transform:translate(0, 0);transition:.8s .7s cubic-bezier(0, 0.55, 0.45, 1) transform}body[data-loaded="1"] .cFv__en .t:nth-of-type(16){transform:translate(0, 0);transition:.8s .75s cubic-bezier(0, 0.55, 0.45, 1) transform}body[data-loaded="1"] .cFv__en .t:nth-of-type(17){transform:translate(0, 0);transition:.8s .8s cubic-bezier(0, 0.55, 0.45, 1) transform}body[data-loaded="1"] .cFv__en .t:nth-of-type(18){transform:translate(0, 0);transition:.8s .85s cubic-bezier(0, 0.55, 0.45, 1) transform}body[data-loaded="1"] .cFv__en .t:nth-of-type(19){transform:translate(0, 0);transition:.8s .9s cubic-bezier(0, 0.55, 0.45, 1) transform}body[data-loaded="1"] .cFv__en .t:nth-of-type(20){transform:translate(0, 0);transition:.8s .95s cubic-bezier(0, 0.55, 0.45, 1) transform}.cFv__ttl{color:var(--black2);font-size:12px;font-weight:400;line-height:180%}.cFv__ttl::-moz-selection{background:var(--blue);color:var(--white)}.cFv__ttl::selection{background:var(--blue);color:var(--white)}.cFv-small .cFv__en{display:block;overflow:initial;padding-bottom:min(25px,25rem);width:100%}.cFv-small .cFv__en__row{display:flex;height:-moz-max-content;height:max-content;overflow:hidden;width:-moz-max-content;width:max-content}body[data-page-id=privacy-policy-for-recruit] .cFv-small .cFv__en__row:nth-of-type(1),body[data-page-id=privacy-policy-for-general] .cFv-small .cFv__en__row:nth-of-type(1){padding-bottom:min(16px,16rem);position:relative;top:min(16px,16rem);z-index:0}.cFv-small .cFv__en__row .t{color:var(--black2);display:block;font-size:min(88px,88rem);font-weight:500;height:-moz-max-content;height:max-content;line-height:100%;margin-left:max(-1.76px,-1.76rem);width:-moz-max-content;width:max-content}.cFv-small .cFv__en__row .t:nth-of-type(1){margin-left:0}body[data-page-id=privacy-policy-for-recruit] .cFv-small .cFv__en__row .t,body[data-page-id=privacy-policy-for-general] .cFv-small .cFv__en__row .t{color:var(--white)}.cFv-small .cFv__en__row .t::-moz-selection{background:var(--blue);color:var(--white)}.cFv-small .cFv__en__row .t::selection{background:var(--blue);color:var(--white)}.cFv__scrollSuggestion{bottom:0;height:-moz-max-content;height:max-content;margin:auto;position:absolute;right:min(40px,40rem);top:0;width:-moz-max-content;width:max-content;z-index:0}.cFv-blend{mix-blend-mode:difference}.cFv-white .cFv__txt__upper::before{background:var(--white)}.cFv-white .cFv__en .t{color:var(--white)}.cFv-white .cFv__ttl{color:var(--white)}.cSectionTtl__inner{color:var(--black2);font-family:var(--jetbrains);font-size:12px;font-weight:400;letter-spacing:-0.36px;line-height:120%}.cSectionTtl__inner::-moz-selection{background:var(--blue);color:var(--white)}.cSectionTtl__inner::selection{background:var(--blue);color:var(--white)}.cSectionTtl-white .cSectionTtl__inner{color:var(--white)}.cSectionTtl-white .cSectionTtl__inner::-moz-selection{background:var(--blue);color:var(--white)}.cSectionTtl-white .cSectionTtl__inner::selection{background:var(--blue);color:var(--white)}.cPgArchive{align-items:center;display:flex;flex-wrap:wrap;max-width:100%;width:-moz-max-content;width:max-content}.cPgArchive .page-numbers:not(.current):not(.dot):not(.prev):not(.next){box-sizing:border-box;color:var(--black);display:block;font-family:var(--jetbrains);font-size:16px;font-weight:400;height:-moz-max-content;height:max-content;letter-spacing:.64px;line-height:100%;padding:0 8px 8px;position:relative;text-transform:uppercase;width:-moz-max-content;width:max-content;z-index:0}.cPgArchive .page-numbers:not(.current):not(.dot):not(.prev):not(.next)::before{-webkit-user-select:none;-moz-user-select:none;background:var(--black);bottom:0;content:"";height:1px;left:0;margin:auto;pointer-events:none;position:absolute;right:0;user-select:none;width:10px}.cPgArchive .page-numbers:not(.current):not(.dot):not(.prev):not(.next)::-moz-selection{background:var(--blue);color:var(--white)}.cPgArchive .page-numbers:not(.current):not(.dot):not(.prev):not(.next)::selection{background:var(--blue);color:var(--white)}.cPgArchive .page-numbers:not(.current):not(.dot):not(.prev):not(.next):focus-visible{color:var(--blue)}.cPgArchive .page-numbers:not(.current):not(.dot):not(.prev):not(.next):focus-visible::before{background:var(--blue)}.cPgArchive .page-numbers.current{box-sizing:border-box;color:var(--blue);display:block;font-family:var(--jetbrains);font-size:16px;font-weight:400;height:-moz-max-content;height:max-content;letter-spacing:.64px;line-height:100%;padding:0 8px 8px;position:relative;text-transform:uppercase;width:-moz-max-content;width:max-content;z-index:0}.cPgArchive .page-numbers.current::before{-webkit-user-select:none;-moz-user-select:none;background:var(--blue);bottom:0;content:"";height:1px;left:0;margin:auto;pointer-events:none;position:absolute;right:0;user-select:none;width:10px}.cPgArchive .page-numbers.current::-moz-selection{background:var(--blue);color:var(--white)}.cPgArchive .page-numbers.current::selection{background:var(--blue);color:var(--white)}.cPgArchive .page-numbers.current:focus-visible{color:var(--blue)}.cPgArchive .page-numbers.current:focus-visible::before{background:var(--blue)}.cPgArchive .page-numbers.dots{box-sizing:border-box;color:var(--black);display:block;font-family:var(--jetbrains);font-size:16px;font-weight:400;height:-moz-max-content;height:max-content;letter-spacing:.64px;line-height:100%;padding:0 8px 8px;position:relative;text-transform:uppercase;width:-moz-max-content;width:max-content;z-index:0}.cPgArchive .page-numbers.dots::before{display:none}.cPgArchive .page-numbers.prev,.cPgArchive .page-numbers.next{box-sizing:border-box;color:var(--black);display:block;font-family:var(--jetbrains);font-size:16px;font-weight:400;height:-moz-max-content;height:max-content;letter-spacing:.64px;line-height:100%;padding:0 8px 8px;position:relative;text-transform:uppercase;width:-moz-max-content;width:max-content;z-index:0}.cPgArchive .page-numbers.prev::before,.cPgArchive .page-numbers.next::before{-webkit-user-select:none;-moz-user-select:none;background:var(--black);bottom:0;content:"";height:1px;left:0;margin:auto;pointer-events:none;position:absolute;right:0;user-select:none;width:10px}.cPgArchive .page-numbers.prev::-moz-selection, .cPgArchive .page-numbers.next::-moz-selection{background:var(--blue);color:var(--white)}.cPgArchive .page-numbers.prev::selection,.cPgArchive .page-numbers.next::selection{background:var(--blue);color:var(--white)}.cPgArchive .page-numbers.prev:focus-visible,.cPgArchive .page-numbers.next:focus-visible{color:var(--blue)}.cPgArchive .page-numbers.prev:focus-visible::before,.cPgArchive .page-numbers.next:focus-visible::before{background:var(--blue)}.cSimpleBrn{align-items:center;background:var(--black2);display:flex;gap:38px;height:-moz-max-content;height:max-content;padding:16px 24px;width:-moz-max-content;width:max-content}.cSimpleBrn:focus-visible{background:var(--blue)}.cSimpleBrn:focus-visible .cSimpleBrn__en,.cSimpleBrn:focus-visible .cSimpleBrn__ja,.cSimpleBrn:focus-visible .cSimpleBrn__arrow{color:var(--white)}.cSimpleBrn__txt{pointer-events:none}.cSimpleBrn__en{color:var(--white);font-family:var(--en);font-size:24px;font-weight:500;letter-spacing:-0.48px;line-height:120%;text-align:justify}.cSimpleBrn__en::-moz-selection{color:var(--lightgreen)}.cSimpleBrn__en::selection{color:var(--lightgreen)}.cSimpleBrn__ja{color:var(--white);font-size:12px;font-weight:400;line-height:180%}.cSimpleBrn__ja::-moz-selection{color:var(--lightgreen)}.cSimpleBrn__ja::selection{color:var(--lightgreen)}.cSimpleBrn__arrow{color:var(--white);font-family:var(--jetbrains);font-size:16px;font-weight:400;letter-spacing:.64px;line-height:100%;pointer-events:none;text-transform:uppercase}.cSimpleBrn__arrow::-moz-selection{color:var(--lightgreen)}.cSimpleBrn__arrow::selection{color:var(--lightgreen)}.cItemNews{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;position:relative;z-index:0}.cItemNews::before{background:#ccc;bottom:0;content:"";height:1px;left:0;margin:auto;position:absolute;right:0;transform:scale(0, 1);transform-origin:left;width:100%}.cItemNews.isCue::before{transform:scale(1, 1);transition:1.2s cubic-bezier(0.85, 0, 0.15, 1) transform}.cItemNews__txt{pointer-events:none;width:calc(100% - 80px)}.cItemNews-nolink .cItemNews__txt{width:100%}.cItemNews__txt__upper{display:flex;gap:0 16px}.cItemNews__cats{display:flex;flex-wrap:wrap;gap:8px}.cItemNews__cat{font-family:var(--jetbrains);font-size:13px;font-weight:400;letter-spacing:-0.39px;line-height:120%}.cItemNews__cat::-moz-selection{background:var(--blue);color:var(--white)}.cItemNews__cat::selection{background:var(--blue);color:var(--white)}.cItemNews__date{color:var(--black2);font-family:var(--jetbrains);font-size:13px;font-style:normal;font-weight:400;letter-spacing:-0.39px;line-height:120%}.cItemNews__date::-moz-selection{background:var(--blue);color:var(--white)}.cItemNews__date::selection{background:var(--blue);color:var(--white)}.cItemNews__txt__lower{padding:8px 0 0}.cItemNews__ttl{color:var(--black2);font-size:14px;font-weight:500;letter-spacing:1.4px;line-height:170%}.cItemNews__ttl::-moz-selection{background:var(--blue);color:var(--white)}.cItemNews__ttl::selection{background:var(--blue);color:var(--white)}.cItemNews__more{color:var(--black2);font-family:var(--jetbrains);font-weight:400;height:-moz-max-content;height:max-content;line-height:100%;pointer-events:none;position:relative;text-transform:uppercase;width:-moz-max-content;width:max-content;z-index:0}.cItemNews__more::-moz-selection{background:var(--blue);color:var(--white)}.cItemNews__more::selection{background:var(--blue);color:var(--white)}.cItemNews__more span{color:var(--black2);font-family:var(--jetbrains);font-size:16px;font-weight:400;letter-spacing:.64px;line-height:100%;position:relative;text-transform:uppercase;top:2px;z-index:0}.cItemNews__more span::-moz-selection{color:var(--blue)}.cItemNews__more span::selection{color:var(--blue)}.cItemNews__more::before{background:var(--black2);bottom:0;content:"";height:1px;left:0;position:absolute;right:0;width:100%;z-index:0}.cItemNews-nolink{pointer-events:none}.cCatList{display:flex;flex-wrap:wrap;gap:10px}.cCat{border:solid 1px var(--black);border-radius:24px;box-sizing:border-box;display:flex;height:-moz-max-content;height:max-content;width:-moz-max-content;width:max-content}.cCat .cCat__txt::-moz-selection{color:var(--lightgreen)}.cCat .cCat__txt::selection{color:var(--lightgreen)}.cCat.isActive{background:var(--blue);border:solid 1px var(--blue)}.cCat.isActive .cCat__txt{color:var(--white)}.cCat.isActive .cCat__txt::-moz-selection{color:var(--lightgreen)}.cCat.isActive .cCat__txt::selection{color:var(--lightgreen)}.cCat:focus-visible{background:var(--blue);border:solid 1px var(--blue)}.cCat:focus-visible .cCat__txt{color:var(--white)}.cCat:focus-visible .cCat__txt::-moz-selection{color:var(--lightgreen)}.cCat:focus-visible .cCat__txt::selection{color:var(--lightgreen)}.cCat:focus-visible.isActive{background:var(--lightgreen);border:solid 1px var(--lightgreen)}.cCat:focus-visible.isActive .cCat__txt{color:var(--white)}.cCat:focus-visible.isActive .cCat__txt::-moz-selection{color:var(--white)}.cCat:focus-visible.isActive .cCat__txt::selection{color:var(--white)}.cCat__txt{color:var(--black);display:block;font-family:var(--jetbrains);font-size:16px;font-weight:400;height:-moz-max-content;height:max-content;letter-spacing:-0.48px;line-height:120%;padding:8px 24px;width:-moz-max-content;width:max-content}.cItemServiceList{display:flex;flex-wrap:wrap;gap:56px 24px;margin:auto;width:100%}.cItemService{-webkit-aspect-ratio:1/1;align-items:center;aspect-ratio:1/1;display:flex;justify-content:center;position:relative;z-index:0}.cItemService__num{color:var(--black);font-family:var(--en);font-style:italic;height:-moz-max-content;height:max-content;left:0;line-height:100%;margin:auto;position:absolute;right:0;width:-moz-max-content;width:max-content;z-index:2}.cItemService__num::-moz-selection{background:var(--blue);color:var(--white)}.cItemService__num::selection{background:var(--blue);color:var(--white)}.cItemService__txt{height:-moz-max-content;height:max-content;position:relative;width:100%;z-index:1}.cItemService__en{color:var(--black);font-family:var(--en);font-weight:500;line-height:100%;text-align:center;width:100%}.cItemService__en::-moz-selection{background:var(--blue);color:var(--white)}.cItemService__en::selection{background:var(--blue);color:var(--white)}.cItemService__ttl{color:var(--gray);font-weight:500;line-height:170%;text-align:center;width:100%}.cItemService__ttl::-moz-selection{background:var(--blue);color:var(--white)}.cItemService__ttl::selection{background:var(--blue);color:var(--white)}.cItemService__bg{background:var(--white);border-radius:50%;bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;width:100%;z-index:0}.cItemStrength{background:var(--black);box-sizing:border-box;display:flex;flex-direction:column;height:auto;position:relative;z-index:0}.cItemStrength__upper{position:relative;width:100%;z-index:0}.cItemStrength__upper__bg{-webkit-user-select:none;-moz-user-select:none;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;user-select:none;width:100%;z-index:0}.cItemStrength__upper__bg picture,.cItemStrength__upper__bg img{height:100%;position:relative;z-index:1}.cItemStrength__upper__bg picture{display:flex}.cItemStrength__upper__bg img{-o-object-fit:contain;object-fit:contain}.cItemStrength__head{height:-moz-max-content;height:max-content;position:relative;width:-moz-max-content;width:max-content;z-index:2}.cItemStrength__label{height:15.6px;left:0;position:absolute;top:8px;transform:rotateZ(90deg);width:15.6px;z-index:0}.cItemStrength__label::-moz-selection{color:var(--lightblue)}.cItemStrength__label::selection{color:var(--lightblue)}.cItemStrength__label span{color:var(--white);font-family:var(--jetbrains);font-size:13px;font-weight:400;letter-spacing:-0.39px;line-height:120%;white-space:nowrap}.cItemStrength__num{color:var(--white);font-family:var(--en);font-size:80px;font-weight:500;letter-spacing:-1.6px;line-height:100%;padding-left:16px}.cItemStrength__num::-moz-selection{color:var(--blue)}.cItemStrength__num::selection{color:var(--blue)}.cItemStrength__lower{background:#272727;border-radius:0 0 12px 12px;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start;padding:24px;position:relative;width:100%;z-index:0}.cItemStrength__lower::before{-webkit-user-select:none;-moz-user-select:none;background:#272727;content:"";height:2px;left:0;margin:auto;pointer-events:none;position:absolute;right:0;top:-1px;user-select:none;width:100%;z-index:0}.cItemStrength__ttl{color:var(--white);font-size:16px;font-weight:500;letter-spacing:1.6px;line-height:170%}.cItemStrength__ttl::-moz-selection{background:var(--blue);color:var(--white)}.cItemStrength__ttl::selection{background:var(--blue);color:var(--white)}.cItemStrength__detail{color:var(--white);font-size:12px;font-weight:400;letter-spacing:.96px;line-height:170%;margin-top:32px;text-align:justify}.cItemStrength__detail::-moz-selection{background:var(--blue);color:var(--white)}.cItemStrength__detail::selection{background:var(--blue);color:var(--white)}.cCode{width:100%}.cCode__row{color:var(--white);font-family:var(--jetbrains);font-size:13px;font-weight:400;letter-spacing:-0.39px;line-height:120%}body[data-page-id=recruit] .cCode__row,.pHome2 .cCode__row,.pHome3 .cCode__row{color:var(--black2)}.pRecruitMsg__code .cCode__row{font-size:16px;letter-spacing:-0.48px}.cCode__row.tab1{padding-left:15px}.pRecruitMsg__code .cCode__row.tab1{padding-left:18px}.cCode__row.tab2{padding-left:30px}.pRecruitMsg__code .cCode__row.tab2{padding-left:36px}.cCode__row.tab3{padding-left:45px}.pRecruitMsg__code .cCode__row.tab3{padding-left:54px}.pRecruitMsg__code .cCode__row span.ignore{color:var(--black2)}.cCode__row span.ignore::-moz-selection{background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.cCode__row span.ignore::selection{background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.cCode__row span.b{background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.pRecruitMsg__code .cCode__row span.b{color:var(--blue)}.cCode__row span.b::-moz-selection{background:var(--black);color:var(--blue)}.cCode__row span.b::selection{background:var(--black);color:var(--blue)}.cCode__row span.y{background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.pRecruitMsg__code .cCode__row span.y{color:var(--yellow)}.cCode__row span.y::-moz-selection{background:var(--black);color:var(--yellow)}.cCode__row span.y::selection{background:var(--black);color:var(--yellow)}.cCode__row span.lb{background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.pRecruitMsg__code .cCode__row span.lb{color:var(--lightblue)}.cCode__row span.lb::-moz-selection{background:var(--black);color:var(--lightblue)}.cCode__row span.lb::selection{background:var(--black);color:var(--lightblue)}.cCode__row span.w{background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.pRecruitMsg__code .cCode__row span.w{color:var(--white)}.cCode__row span.w::-moz-selection{background:var(--black);color:var(--white)}.cCode__row span.w::selection{background:var(--black);color:var(--white)}.cCode__row span.bl{background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.pRecruitMsg__code .cCode__row span.bl{color:var(--black)}.cCode__row span.bl::-moz-selection{background:var(--black);color:var(--white)}.cCode__row span.bl::selection{background:var(--black);color:var(--white)}.cCode__row span.p{background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.pRecruitMsg__code .cCode__row span.p{color:var(--pink)}.cCode__row span.p::-moz-selection{background:var(--black);color:var(--pink)}.cCode__row span.p::selection{background:var(--black);color:var(--pink)}.cCode__row span.pu{background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.pRecruitMsg__code .cCode__row span.pu{color:var(--purple)}.cCode__row span.pu::-moz-selection{background:var(--black);color:var(--purple)}.cCode__row span.pu::selection{background:var(--black);color:var(--purple)}.cCode__row span.g{background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.pRecruitMsg__code .cCode__row span.g{color:var(--lightgreen)}.cCode__row span.g::-moz-selection{background:var(--black);color:var(--lightgreen)}.cCode__row span.g::selection{background:var(--black);color:var(--lightgreen)}.cCode__row span.cm{background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.pRecruitMsg__code .cCode__row span.cm{color:var(--chocomint)}.cCode__row span.cm::-moz-selection{background:var(--black);color:var(--chocomint)}.cCode__row span.cm::selection{background:var(--black);color:var(--chocomint)}.cCompanyProfile{position:relative;z-index:0}.cCompanyProfile::before{background:rgba(91,91,91,.5);bottom:0;content:"";height:2px;left:0;margin:auto;position:absolute;right:0;transform:scale(0, 0.5) translate3d(0, 0, 0);transform-origin:top left;width:100%;will-change:transform;z-index:0}.cCompanyProfile:nth-of-type(1){margin-top:0}.cCompanyProfile:nth-last-of-type(1){padding-bottom:0}.cCompanyProfile:nth-last-of-type(1)::before{display:none}.cCompanyProfile.isCue::before{transform:scale(1, 0.5);transition:1.2s cubic-bezier(0.85, 0, 0.15, 1) transform}.cCompanyProfile__ttl{color:var(--back2);font-size:14px;font-weight:500;letter-spacing:1.4px;line-height:210%}.cCompanyProfile__ttl::-moz-selection{background:var(--blue);color:var(--white)}.cCompanyProfile__ttl::selection{background:var(--blue);color:var(--white)}.cCompanyProfile__detail{color:var(--back);font-size:14px;font-weight:400;letter-spacing:1.4px;line-height:210%}.cCompanyProfile__detail::-moz-selection{background:var(--blue);color:var(--white)}.cCompanyProfile__detail::selection{background:var(--blue);color:var(--white)}.cCompanyProfile__detail img,.cCompanyProfile__detail video,.cCompanyProfile__detail iframe{-webkit-user-select:none;-moz-user-select:none;user-select:none}.cCompanyOfficeCat{margin-top:32px}.cCompanyOfficeCat:nth-of-type(1){margin-top:0}.cCompanyOfficeCat__group{color:var(--white);font-family:var(--jetbrains);font-size:16px;font-weight:400;letter-spacing:-0.48px;line-height:120%}.cCompanyOfficeCat__group::-moz-selection{background:var(--blue);color:var(--white)}.cCompanyOfficeCat__group::selection{background:var(--blue);color:var(--white)}.cCompanyOfficeCat__links{margin-top:15px;padding-top:15px;position:relative;width:100%;z-index:0}.cCompanyOfficeCat__links::before{background:var(--white);content:"";height:1px;left:0;margin:auto;position:absolute;right:0;top:0;transform:scale(0, 1);transform-origin:left;width:100%;z-index:0}.cCompanyOfficeCat.isCue .cCompanyOfficeCat__links::before{transform:scale(1, 1);transition:1.2s cubic-bezier(0.85, 0, 0.15, 1) transform}.cCatLinkList{display:flex;flex-wrap:wrap;gap:10px}.cCatLink{align-items:center;border:1px solid var(--white);border-radius:16px;box-sizing:border-box;color:var(--white);display:flex;font-family:var(--jetbrains);font-size:16px;font-weight:400;height:-moz-max-content;height:max-content;justify-content:center;letter-spacing:-0.48px;line-height:120%;padding:8px 24px;width:-moz-max-content;width:max-content}.cCatLink::-moz-selection{background:var(--blue);color:var(--white)}.cCatLink::selection{background:var(--blue);color:var(--white)}.cCatLink:focus-visible{background:var(--blue);color:var(--white)}.cCatLink-black{border:1px solid var(--black2);color:var(--black2)}.cCatLink-black::-moz-selection{background:var(--blue);color:var(--white)}.cCatLink-black::selection{background:var(--blue);color:var(--white)}.cCatLink-black:focus-visible{background:var(--blue);border:1px solid var(--blue);color:var(--white)}.cCompanyOffice:nth-of-type(1){margin-top:0}.cCompanyOffice__upper{position:relative;width:100%;z-index:0}.cCompanyOffice__en{color:var(--white);font-family:var(--en);font-size:176px;font-weight:500;letter-spacing:-3.52px;line-height:100%}.cCompanyOffice__en::-moz-selection{background:var(--blue);color:var(--white)}.cCompanyOffice__en::selection{background:var(--blue);color:var(--white)}.cCompanyOffice__coords{display:flex;gap:0 10px}.cCompanyOffice__coords .x,.cCompanyOffice__coords .y{color:var(--white);font-family:var(--jetbrains);font-size:13px;font-weight:400;letter-spacing:-0.39px;line-height:120%}.cCompanyOffice__coords .x::-moz-selection{background:var(--blue);color:var(--white)}.cCompanyOffice__coords .x::selection{background:var(--blue);color:var(--white)}.cCompanyOffice__coords .y::-moz-selection{background:var(--blue);color:var(--white)}.cCompanyOffice__coords .y::selection{background:var(--blue);color:var(--white)}.cCompanyOffice__lower{position:relative;width:100%;z-index:0}.cCompanyOffice__lower::before{background:var(--white);content:"";height:1px;left:0;margin:auto;opacity:.2;position:absolute;right:0;top:0;transform:scale(0, 1);transform-origin:left;width:100%;z-index:0}.cCompanyOffice__ja{color:var(--white);font-size:14px;font-weight:400;letter-spacing:1.12px;line-height:180%}.cCompanyOffice__ja::-moz-selection{background:var(--blue);color:var(--white)}.cCompanyOffice__ja::selection{background:var(--blue);color:var(--white)}.cCompanyOffice__address{color:var(--white);font-size:12px;font-weight:400;letter-spacing:.48px;line-height:180%}.cCompanyOffice__address::-moz-selection{background:var(--blue);color:var(--white)}.cCompanyOffice__address::selection{background:var(--blue);color:var(--white)}.cCompanyOffice__supplement{color:var(--white);font-size:12px;font-weight:400;letter-spacing:.48px;line-height:180%}.cCompanyOffice__supplement::-moz-selection{background:var(--blue);color:var(--white)}.cCompanyOffice__supplement::selection{background:var(--blue);color:var(--white)}.cCompanyOffice__link a{color:var(--white);display:block;font-family:var(--jetbrains);font-size:16px;font-weight:400;height:-moz-max-content;height:max-content;letter-spacing:-0.48px;line-height:120%;padding-bottom:7px;position:relative;width:-moz-max-content;width:max-content;z-index:0}.cCompanyOffice__link a span{pointer-events:none;position:relative;top:3px;z-index:0}.cCompanyOffice__link a::before{-webkit-user-select:none;-moz-user-select:none;background:var(--white);bottom:0;content:"";height:1px;left:0;margin:auto;pointer-events:none;position:absolute;right:0;user-select:none;width:100%;z-index:0}.cCompanyOffice__link a::-moz-selection{background:var(--blue);color:var(--white)}.cCompanyOffice__link a::selection{background:var(--blue);color:var(--white)}.cCompanyOffice__link a:focus-visible{color:var(--blue)}.cCompanyOffice__link a:focus-visible::before{background:var(--blue)}.cCompanyOffice__link a:focus-visible::-moz-selection{color:var(--lightgreen)}.cCompanyOffice__link a:focus-visible::selection{color:var(--lightgreen)}.cCompanyOffice.isCue .cCompanyOffice__lower::before{transform:scale(1, 1);transition:1.2s cubic-bezier(0.85, 0, 0.15, 1) transform}.cScrollSuggestion{position:relative;z-index:0}.cScrollSuggestion__circle{animation:12s linear rotateScrollSuggestion infinite;bottom:0;display:flex;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:0}.cScrollSuggestion__circle img{-webkit-user-select:none;-moz-user-select:none;-o-object-fit:contain;height:100%;object-fit:contain;pointer-events:none;user-select:none;width:100%}.cScrollSuggestion__arrow{bottom:0;display:flex;height:-moz-max-content;height:max-content;left:0;margin:auto;position:absolute;right:0;top:0;z-index:0}.cScrollSuggestion__arrow img{-o-object-fit:contain;height:auto;object-fit:contain;width:100%}@keyframes rotateScrollSuggestion{0%{transform:rotateZ(0deg)}100%{transform:rotateZ(360deg)}}:root{--sbh: 20vh}.cFixedScrollBar{background:rgba(255,255,255,.25);border:solid .5px rgba(255,255,255,.5);border-radius:var(--sbw);bottom:0;height:var(--sbh);margin:auto;mix-blend-mode:difference;opacity:0;position:fixed;right:8px;top:0;width:var(--sbw);z-index:50}body[data-loaded="1"][data-page-switch="0"] .cFixedScrollBar{opacity:1}body[data-loaded="1"][data-page-switch="1"] .cFixedScrollBar{opacity:0}body[data-loaded="1"][data-menu="1"] .cFixedScrollBar{-webkit-user-select:none;-moz-user-select:none;opacity:0;pointer-events:none;user-select:none}.cFixedScrollBar__inner{height:var(--sbw);left:0;position:absolute;top:0;transform:rotateZ(90deg);width:var(--sbw);z-index:0}.cFixedScrollBar__range{height:100%;width:var(--sbh)}.cFixedScrollBar__range label{-webkit-user-select:none;-moz-user-select:none;height:1px;left:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;user-select:none;width:1px}.cFixedScrollBar__range input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(255,255,255,0);cursor:pointer;height:100%;position:relative;width:100%;z-index:1}.cFixedScrollBar__range input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--white);border-radius:var(--sbw);box-shadow:none;height:var(--sbw);width:calc(var(--sbw)*4)}.cFixedScrollBar__range input::-moz-range-thumb{background:var(--white);border-radius:var(--sbw);box-shadow:none;height:var(--sbw);width:calc(var(--sbw)*4)}.cAudioBtn{align-items:center;border:1px solid var(--white);border-radius:16px;box-sizing:border-box;display:flex;height:19px;justify-content:center;mix-blend-mode:difference;opacity:0;position:fixed;right:153px;top:43px;width:49px;z-index:100}body:not([data-onced="1"]) .cAudioBtn{-webkit-user-select:none;-moz-user-select:none;pointer-events:none;user-select:none}body[data-onced="1"] .cAudioBtn{opacity:1;transition:.3s ease opacity}body:not([data-footer="1"])[data-onced="1"] .cAudioBtn{opacity:1;transition:.2s ease opacity}body[data-footer="1"][data-onced="1"] .cAudioBtn{-webkit-user-select:none;-moz-user-select:none;opacity:0;pointer-events:none;transition:.2s ease opacity;user-select:none}body[data-page-switch="1"][data-onced="1"] .cAudioBtn{-webkit-user-select:none;-moz-user-select:none;pointer-events:none;user-select:none}.cAudioBtn__icons{-webkit-user-select:none;-moz-user-select:none;display:flex;height:16px;pointer-events:none;position:relative;user-select:none;width:16px;z-index:0}.cAudioBtn__icon{bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;width:100%;z-index:0}.cAudioBtn__icon svg{height:100%;width:100%}.cAudioBtn__icon:nth-of-type(1){opacity:1}.cAudioBtn.isPlaying .cAudioBtn__icon:nth-of-type(1){opacity:0}.cAudioBtn__icon:nth-of-type(2){opacity:0}.cAudioBtn.isPlaying .cAudioBtn__icon:nth-of-type(2){opacity:1}.cAudioBtn__wave{-webkit-user-select:none;-moz-user-select:none;height:16px;pointer-events:none;position:relative;user-select:none;width:16px}.cAudioBtn__wave canvas{height:40px;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%) scale(0.325);width:40px;z-index:0}.cLoadingProgress{-webkit-user-select:none;-moz-user-select:none;bottom:0;height:8px;left:0;margin:auto;opacity:0;pointer-events:none;position:fixed;right:0;user-select:none;width:100%;z-index:200}body[data-page-switch="0"] .cLoadingProgress{opacity:0;transition:.6s ease opacity}body[data-page-switch="1"] .cLoadingProgress{opacity:1;transition:.1s ease opacity}.cLoadingProgress__bar{background:var(--black2);height:100%;transform:scale(0, 1) translate3d(0, 0, 0);transform-origin:left;transition:.2s ease transform;width:100%;will-change:transform}.lFooter{height:-moz-max-content;height:max-content;opacity:1;padding-top:100svh;position:relative;width:100%;z-index:1}body:not([data-enable-barba="1"]) .lFooter{background:var(--white)}body[data-enable-barba="1"] .lFooter{opacity:0}body[data-enable-barba="1"][data-loaded="1"] .lFooter:not([data-enable="1"]){-webkit-user-select:none;-moz-user-select:none;opacity:0;pointer-events:none;transition:.6s 0s ease opacity;user-select:none}body[data-enable-barba="1"][data-loaded="1"] .lFooter[data-enable="1"]{opacity:1;transition:.6s .15s ease opacity}.lFooter__inner{align-items:center;display:flex;height:-moz-max-content;height:max-content;min-height:100vh;min-height:100svh}body[data-menu="1"] .lFooter__inner{-webkit-user-select:none;-moz-user-select:none;opacity:0;pointer-events:none;user-select:none}.lHeaderLogo{align-items:center;display:flex;height:23px;left:min(40px,40rem);mix-blend-mode:difference;opacity:0;position:fixed;top:40px;width:-moz-max-content;width:max-content;z-index:80}.lHeaderLogo img{-webkit-user-select:none;-moz-user-select:none;-o-object-fit:contain;height:100%;object-fit:contain;opacity:1;pointer-events:none;transition:.2s ease opacity;user-select:none;width:auto}.lHeaderLogo:focus-visible img{opacity:.5}body:not([data-onced="1"]) .lHeaderLogo{-webkit-user-select:none;-moz-user-select:none;pointer-events:none;user-select:none}body[data-onced="1"] .lHeaderLogo{opacity:1;transition:.3s ease opacity}body:not([data-footer="1"]) .lHeaderLogo img{opacity:1}body[data-footer="1"] .lHeaderLogo{-webkit-user-select:none;-moz-user-select:none;pointer-events:none;user-select:none}body[data-footer="1"] .lHeaderLogo img{opacity:0}body[data-page-switch="1"] .lHeaderLogo{-webkit-user-select:none;-moz-user-select:none;pointer-events:none;user-select:none}body[data-page-id=home] .lHeaderLogo{-webkit-user-select:none;-moz-user-select:none;pointer-events:none;user-select:none}.lHeader{opacity:0}body:not([data-loaded="1"]) .lHeader{-webkit-user-select:none;-moz-user-select:none;pointer-events:none;user-select:none}body:not([data-onced="1"]) .lHeader{-webkit-user-select:none;-moz-user-select:none;pointer-events:none;user-select:none}body[data-onced="1"] .lHeader{opacity:1;transition:.3s ease opacity}body[data-page-switch="1"] .lHeader{-webkit-user-select:none;-moz-user-select:none;pointer-events:none;user-select:none}body:not([data-footer="1"]) .lHeader__menu{opacity:1;transition:.2s ease opacity}body[data-footer="1"] .lHeader__menu{-webkit-user-select:none;-moz-user-select:none;opacity:0;pointer-events:none;transition:.2s ease opacity;user-select:none}body[data-footer="1"] .lHeader__menu a{-webkit-user-select:none;-moz-user-select:none;pointer-events:none;user-select:none}body[data-menu="1"] .lHeader__menu{-webkit-user-select:none;-moz-user-select:none;opacity:0;pointer-events:none;transition:.2s ease opacity;user-select:none}body[data-menu="1"] .lHeader__menu a{-webkit-user-select:none;-moz-user-select:none;pointer-events:none;user-select:none}.cLinkHeader{color:var(--white);display:block;font-family:var(--jetbrains);font-size:12px;font-weight:400;letter-spacing:.48px;line-height:100%;padding:22px min(44px,44rem);position:relative;text-transform:uppercase;z-index:0}.cLinkHeader::before{background:var(--white);bottom:18px;content:"";height:1px;left:0;margin:auto;position:absolute;right:0;transform:scale(0, 1);transform-origin:left;transition:.4s cubic-bezier(0.85, 0, 0.15, 1) transform;width:calc(100% - min(44px,44rem)*2);z-index:0}.cLinkHeader::-moz-selection{background:var(--white);color:var(--black)}.cLinkHeader::selection{background:var(--white);color:var(--black)}.cLinkHeader:focus-visible{background:var(--white);color:var(--black)}.cLinkHeader:focus-visible:before{transform:scale(1, 1)}body[data-page-switch="1"] .cLinkHeader{-webkit-user-select:none;-moz-user-select:none;pointer-events:none;user-select:none}body[data-page-id=company] .cLinkHeader[data-page-id=company]{-webkit-user-select:none;-moz-user-select:none;pointer-events:none;user-select:none}body[data-page-id=company] .cLinkHeader[data-page-id=company]:before{transform:scale(1, 1)}body[data-page-id=service] .cLinkHeader[data-page-id=service]{-webkit-user-select:none;-moz-user-select:none;pointer-events:none;user-select:none}body[data-page-id=service] .cLinkHeader[data-page-id=service]:before{transform:scale(1, 1)}body[data-page-id=recruit] .cLinkHeader[data-page-id=recruit]{-webkit-user-select:none;-moz-user-select:none;pointer-events:none;user-select:none}body[data-page-id=recruit] .cLinkHeader[data-page-id=recruit]:before{transform:scale(1, 1)}body[data-page-id=news] .cLinkHeader[data-page-id=news]{-webkit-user-select:none;-moz-user-select:none;pointer-events:none;user-select:none}body[data-page-id=news] .cLinkHeader[data-page-id=news]:before{transform:scale(1, 1)}body[data-page-id=story] .cLinkHeader[data-page-id=story]{-webkit-user-select:none;-moz-user-select:none;pointer-events:none;user-select:none}body[data-page-id=story] .cLinkHeader[data-page-id=story]:before{transform:scale(1, 1)}body[data-page-id=contact] .cLinkHeader[data-page-id=contact]{-webkit-user-select:none;-moz-user-select:none;pointer-events:none;user-select:none}body[data-page-id=contact] .cLinkHeader[data-page-id=contact]:before{transform:scale(1, 1)}.cMenuBtn{height:-moz-max-content;height:max-content;mix-blend-mode:difference;opacity:0;padding:20px;position:fixed;right:20px;top:24px;width:-moz-max-content;width:max-content;z-index:100}.cMenuBtn span{display:block}.cMenuBtn:focus-visible .cMenuBtn__txt{color:var(--blue)}body:not([data-footer="1"]) .cMenuBtn .cMenuBtn__inner{opacity:1;transition:.2s ease opacity}body[data-footer="1"] .cMenuBtn{-webkit-user-select:none;-moz-user-select:none;pointer-events:none;user-select:none}body[data-footer="1"] .cMenuBtn .cMenuBtn__inner{opacity:0;transition:.2s ease opacity}body:not([data-onced="1"]) .cMenuBtn{-webkit-user-select:none;-moz-user-select:none;pointer-events:none;user-select:none}body[data-onced="1"] .cMenuBtn{opacity:1;transition:.3s ease opacity}body[data-page-switch="1"] .cMenuBtn{-webkit-user-select:none;-moz-user-select:none;pointer-events:none;user-select:none}.cMenuBtn__inner{height:-moz-max-content;height:max-content;margin:auto;overflow-y:hidden;pointer-events:none;position:relative;width:-moz-max-content;width:max-content;z-index:0}.cMenuBtn__bracket{bottom:0;color:var(--white);display:block;font-family:var(--jetbrains);font-size:16px;font-weight:400;height:-moz-max-content;height:max-content;letter-spacing:.64px;line-height:100%;margin:auto;position:absolute;text-align:center;text-transform:uppercase;top:0;width:-moz-max-content;width:max-content;z-index:0}.cMenuBtn__bracket::-moz-selection{background:var(--white);color:var(--black)}.cMenuBtn__bracket::selection{background:var(--white);color:var(--black)}body:not([data-footer="1"]) .cMenuBtn__bracket{opacity:1}body[data-footer="1"] .cMenuBtn__bracket{opacity:0}.cMenuBtn__bracket-left{left:0;transform:translate(4px, 0px);transition:.2s ease opacity,.4s cubic-bezier(0.85, 0, 0.15, 1) transform}body[data-menu="1"] .cMenuBtn__bracket-left{transform:translate(0px, 0px)}.cMenuBtn__bracket-right{right:0;transform:translate(-4px, 0px);transition:.2s ease opacity,.4s cubic-bezier(0.85, 0, 0.15, 1) transform}body[data-menu="1"] .cMenuBtn__bracket-right{transform:translate(0px, 0px)}.cMenuBtn__txt{color:var(--white);font-family:var(--jetbrains);font-size:16px;font-weight:400;letter-spacing:.64px;line-height:100%;text-align:center;text-transform:uppercase;transition:.4s cubic-bezier(0.85, 0, 0.15, 1) transform}.cMenuBtn__txt::-moz-selection{background:var(--white);color:var(--black)}.cMenuBtn__txt::selection{background:var(--white);color:var(--black)}.cMenuBtn__txt:nth-of-type(1){bottom:0;height:-moz-max-content;height:max-content;left:0;margin:auto;position:absolute;right:0;top:0;width:100%;z-index:0}.cMenuBtn__txt:nth-of-type(2){height:-moz-max-content;height:max-content;position:relative;width:100%;z-index:0}.cMenuBtn__txt:nth-of-type(1){transform:translate(0, 0)}.cMenuBtn__txt:nth-of-type(2){transform:translate(0, 110%)}body[data-menu="1"] .cMenuBtn__txt:nth-of-type(1){transform:translate(0, -110%)}body[data-menu="1"] .cMenuBtn__txt:nth-of-type(2){transform:translate(0, 0)}.lMain{min-height:calc(100vh + 1px);min-height:calc(100svh + 1px);opacity:0;width:100%}.lMain__inner{opacity:0}.lMain__inner body:not([data-loaded="1"]){-webkit-user-select:none;-moz-user-select:none;pointer-events:none;user-select:none}body:not([data-menu="1"])[data-loaded="1"] .lMain__inner{opacity:1;transition:.4s .15s ease opacity}body[data-menu="1"][data-loaded="1"] .lMain__inner{-webkit-user-select:none;-moz-user-select:none;opacity:0;pointer-events:none;transition:.2s 0s ease opacity;user-select:none}.lMenu:not(.lMenu-footer){height:100vh;height:100svh;overscroll-behavior:none;position:fixed;top:0;width:100%;z-index:90}body:not([data-enable-barba="1"]) .lMenu:not(.lMenu-footer){background:var(--white)}.lMenu:not(.lMenu-footer) body[data-loaded="1"]{transition:.2s ease opacity}body:not([data-menu="1"]) .lMenu:not(.lMenu-footer){-webkit-user-select:none;-moz-user-select:none;opacity:0;pointer-events:none;user-select:none}body:not([data-menu="1"])[data-loaded="1"] .lMenu:not(.lMenu-footer){-webkit-user-select:none;-moz-user-select:none;opacity:0;pointer-events:none;transition:.3s 0s ease opacity;user-select:none}body:not([data-menu="1"])[data-loaded="1"] .lMenu:not(.lMenu-footer) a{-webkit-user-select:none;-moz-user-select:none;pointer-events:none;user-select:none}body[data-menu="1"][data-loaded="1"] .lMenu:not(.lMenu-footer){opacity:1;transition:.4s .15s ease opacity}.lMenu:not(.lMenu-footer) .lMenu__inner{box-sizing:border-box;position:relative;width:100%;z-index:0}.lMenu.lMenu-footer .lMenu__wrap{align-items:center;box-sizing:border-box;display:flex;min-height:calc(100vh - 74px - 32px);min-height:calc(100svh - 74px - 32px);overflow-x:clip;padding:74px min(40px,40rem) 32px;position:relative;width:100%;z-index:0}.lMenu.lMenu-footer .lMenu__inner{box-sizing:border-box;position:relative;width:100%;z-index:0}.lMenu__page{width:-moz-max-content;width:max-content}.lMenu__news__head{align-items:flex-end;display:flex;gap:8px}.lMenu__news__en{color:var(--black2);font-family:var(--en);font-size:32px;font-weight:500;letter-spacing:-1.28px;line-height:110%}.lMenu__news__en::-moz-selection{color:var(--blue)}.lMenu__news__en::selection{color:var(--blue)}.lMenu__news__ja{color:var(--back2);font-weight:400;line-height:180%;position:relative;top:-1px;z-index:0}.lMenu__news__ja::-moz-selection{color:var(--blue)}.lMenu__news__ja::selection{color:var(--blue)}.lMenu__news__btn{z-index:1}.lMenu__url{height:-moz-max-content;height:max-content;z-index:1}.lMenu__url ul{display:flex;flex-wrap:wrap}.lMenu__url li{height:-moz-max-content;height:max-content;width:-moz-max-content;width:max-content}.lMenu__copyright{color:var(--black2);font-family:var(--jetbrains);font-size:10px;font-weight:400;line-height:120%}.lMenu__copyright::-moz-selection{color:var(--blue)}.lMenu__copyright::selection{color:var(--blue)}.lMenu-footer{height:-moz-max-content;height:max-content;position:relative;width:100%;z-index:0}body:not([data-enable-barba="1"]) .lMenu-footer{background:var(--white)}.lMenu-footer .lMenu__wrap{min-height:-moz-max-content;min-height:max-content}.lTmp{-webkit-user-select:none;-moz-user-select:none;height:100vh;height:100svh;left:0;opacity:1;overflow:hidden;pointer-events:none;position:fixed;top:0;user-select:none;width:100%;z-index:3}.lTmp .lMain{-webkit-user-select:none;-moz-user-select:none;left:0;pointer-events:none;position:absolute;user-select:none;z-index:0}.lLoading{-webkit-user-select:none;-moz-user-select:none;align-items:center;background:var(--bg-white);bottom:0;display:flex;height:100vh;height:100svh;justify-content:center;left:0;opacity:1;pointer-events:none;position:fixed;right:0;top:0;user-select:none;width:100vw;z-index:200}body[data-loading="0"] .lLoading{opacity:0;transition:.6s ease opacity}.lLoading__img{bottom:0;height:18px;left:0;margin:auto;position:absolute;right:0;top:0;width:-moz-max-content;width:max-content;z-index:0}.lLoading__img img{-o-object-fit:contain;height:100%;object-fit:contain;width:auto}.lTransition{-webkit-user-select:none;-moz-user-select:none;bottom:0;height:100%;left:0;margin:auto;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:.3s ease opacity;user-select:none;width:100%;z-index:70}body[data-transition="0"] .lTransition{background:var(--bg-white);opacity:0;transition:.3s ease opacity}body[data-transition="1"] .lTransition{background:var(--bg-white);opacity:1;transition:.3s ease opacity}.lNowLoading{-webkit-user-select:none;-moz-user-select:none;opacity:1;overflow:hidden;pointer-events:none;position:fixed;user-select:none;z-index:300}body[data-page-switch="0"] .lNowLoading{animation:.3s linear LoadingCircleHide forwards;opacity:1;transform:rotateZ(0deg)}.lNowLoading img{-webkit-user-select:none;-moz-user-select:none;-o-object-fit:contain;left:50%;object-fit:contain;pointer-events:none;position:absolute;top:50%;transform:translate(-50%, -50%);user-select:none;z-index:0}@keyframes LoadingCircleHide{0%{opacity:1;transform:rotateZ(0deg)}70%{opacity:0}100%{opacity:0;transform:rotateZ(360deg)}}.pCompany{width:100%}body[data-preview="1"] .pCompany{background:var(--black2)}.pCompanyMsg{height:-moz-max-content;height:max-content;position:relative;width:100%;z-index:0}.pCompanyMsg__ttl{box-sizing:border-box;padding:0 min(40px,40rem) 14px;width:100%}.pCompanyMsg__txt{box-sizing:border-box;padding:337rem min(40px,40rem) max(308px,308rem);width:100%}.pCompanyMsg__txt p{color:var(--white);font-size:14px;font-weight:400;letter-spacing:1.4px;line-height:210%;margin-left:auto}.pCompanyMsg__txt::-moz-selection{background:var(--blue);color:var(--white)}.pCompanyMsg__txt::selection{background:var(--blue);color:var(--white)}.pCompanyMsg__dummyBlock{bottom:0;left:0;position:absolute;z-index:0}.pCompanyProfile{background:rgba(255,255,255,.8);position:relative;width:100%;z-index:1}.pCompanyProfile__inner{box-sizing:border-box;margin:auto;max-width:1210px;width:100%}.pCompanyProfile__ttl{position:relative;z-index:0}.pCompanyProfile__data{width:100%}.pCompanyProfile__dummyUpperBlock{background:rgba(255,255,255,.8);position:relative;z-index:0}.pCompanyProfile__dummyLowerBlock1{background:rgba(255,255,255,.8);position:relative;z-index:0}.pCompanyProfile__dummyLowerBlock2{background:rgba(255,255,255,.8);flex-shrink:0;position:relative;z-index:0}.pCompanyClient{background:rgba(255,255,255,.8);overflow:clip;position:relative;width:100%;z-index:1}.pCompanyClient__inner{box-sizing:border-box;margin:auto;max-width:1210px;width:100%}.pCompanyClient__slider{font-size:16px;left:50%;position:relative;transform:translate(-50%, 0);width:100vw;z-index:0}.cClientSlider{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.cClientSlider__track{display:flex;flex-wrap:nowrap;position:relative;will-change:transform}.cClientSlider__items{display:flex;flex-wrap:nowrap;width:-moz-max-content;width:max-content}.cClientSlider__item{display:flex;height:138.75rem;min-width:260rem;width:260rem}.cClientSlider__item img{-o-object-fit:contain;height:100%;object-fit:contain;width:100%}.pCompanyOffice{position:relative;width:100%;z-index:0}.pCompanyOffice::before,.pCompanyOffice::after{content:"";height:100px;left:0;margin:auto;position:absolute;right:0;width:100%;z-index:1}.pCompanyOffice::before{background:linear-gradient(180deg, #1e1e1e 0%, #1e1e1e 50%, rgba(30, 30, 30, 0) 100%);top:0}.pCompanyOffice::after{background:linear-gradient(0deg, #1e1e1e 0%, #1e1e1e 50%, rgba(30, 30, 30, 0) 100%);bottom:0}.pCompanyOffice__inner{box-sizing:border-box;margin:auto;max-width:1210px;position:relative;width:100%;z-index:1}.pCompanyOffice__cat{margin-top:30px}.pCompanyOffice__dummyBlock1{-webkit-user-select:none;-moz-user-select:none;background:var(--black2);pointer-events:none;position:absolute;right:0;user-select:none;z-index:0}.pCompanyOffice__dummyBlock2{-webkit-user-select:none;-moz-user-select:none;background:var(--black2);pointer-events:none;position:absolute;right:0;user-select:none}.pContact{position:relative;width:100%;z-index:0}.pContact__bnr{box-sizing:border-box;display:flex;justify-content:flex-end;margin-top:13px;padding:0 min(40px,40rem);width:100%}.pContact__form{background:rgba(245,245,245,.8);box-sizing:border-box}.pHome{position:relative;width:100%;z-index:0}.pHome__pin{height:100vh;height:100svh;left:0;position:sticky;top:0;width:100%;z-index:1}.pHome__scroller{margin-top:-100svh;width:100%}.pHome__fv{height:100svh;height:50svh}.pHome__section-scroll{height:400vh;min-height:3200px}.pHome__section-switch{height:100vh;min-height:800px}.pHome__section-first{display:flex;flex-direction:column;margin-top:0}.pHome__section-end{display:flex;flex-direction:column;justify-content:space-between}.pHome__section-home1{flex-grow:1}.pHomeSection{height:100vh;height:100svh;left:0;position:absolute;top:0;width:100%;z-index:0}.pHomeSection:not([data-enable="1"]){pointer-events:none}.pHomeSection__txt{bottom:53px;left:min(40px,40rem);max-width:calc(100% - min(40px,40rem)*2);position:absolute;width:-moz-max-content;width:max-content;z-index:0}.pHomeSection__code__front{position:relative;z-index:1}.pHomeSection__code__back{left:0;position:absolute;top:0;z-index:0}.pHomeSection__msgs{max-width:100%;width:-moz-max-content;width:max-content}.pHomeSection__msg{color:var(--white);display:block;font-size:12px;font-weight:400;line-height:180%;position:relative;z-index:0}.pHomeSection__msg::before{background:#4b4b4b;content:"";height:1px;left:0;margin:auto;position:absolute;right:0;top:0;transform:scale(0, 1);transform-origin:left;width:100%;z-index:0}.pHomeFv .pHomeSection__msg::before,.pHome1 .pHomeSection__msg::before{background:#a0a0a0}.pHome2 .pHomeSection__msg,.pHome3 .pHomeSection__msg{color:var(--black2)}.pHome2 .pHomeSection__msg::before,.pHome3 .pHomeSection__msg::before{background:#4b4b4b}.pHomeSection__msg:nth-of-type(1)[data-play="1"]{margin-top:24px;padding-top:24px}.pHomeSection__msg:nth-of-type(1)[data-play="1"]::before{transform:scale(1, 1);transition:1s .1s cubic-bezier(0.85, 0, 0.15, 1) transform}.pHomeSection__msg::-moz-selection{background:var(--black);color:var(--lightgreen)}.pHomeSection__msg::selection{background:var(--black);color:var(--lightgreen)}.pHomeSection__ttl{color:var(--white);font-family:var(--en);font-size:24px;font-weight:500;letter-spacing:-0.24px;line-height:100%;position:relative;z-index:0}.pHome2 .pHomeSection__ttl,.pHome3 .pHomeSection__ttl{color:var(--black)}.pHomeSection__ttl::-moz-selection{background:var(--black);color:var(--blue)}.pHomeSection__ttl::selection{background:var(--black);color:var(--blue)}.pHomeSection__code{margin-top:24px;position:relative;z-index:0}.pHomeSection__enterKey{height:-moz-max-content;height:max-content;position:absolute;width:-moz-max-content;width:max-content;z-index:1}body[data-preview="1"] .pHomeFv{background:var(--black2)}.pHomeFv__txt{bottom:53px;left:min(40px,40rem);max-width:calc(100% - min(40px,40rem)*2);position:absolute;width:-moz-max-content;width:max-content;z-index:0}.pHomeFv__ttl__row{display:flex;height:-moz-max-content;height:max-content;overflow:hidden;width:-moz-max-content;width:max-content}.pHomeFv__ttl__row:nth-of-type(1){padding-bottom:4px}.pHomeFv__ttl__row:nth-last-of-type(1){padding-bottom:12px}.pHomeFv__ttl__row__col{color:var(--white);display:block;font-family:var(--en);font-size:max(64px,64rem);font-weight:500;letter-spacing:min(-1.28px,-1.28rem);line-height:1;transform:translate(0, 110%)}body[data-loaded="1"] .pHomeFv__ttl__row__col{transform:translate(0, 0);transition:1s cubic-bezier(0, 0.55, 0.45, 1) transform}.pHomeFv__ttl__row__col::-moz-selection{background:var(--black);color:var(--blue)}.pHomeFv__ttl__row__col::selection{background:var(--black);color:var(--blue)}.pHomeFv__suggestion{-webkit-user-select:none;-moz-user-select:none;pointer-events:none;position:absolute;user-select:none;z-index:0}.pHomeFv__enterKey{height:-moz-max-content;height:max-content;position:absolute;width:-moz-max-content;width:max-content;z-index:1}.cEnterKeyBtn{align-items:center;border:1px solid var(--white);display:flex;height:-moz-max-content;height:max-content;width:-moz-max-content;width:max-content}.cEnterKeyBtn__txt{-webkit-user-select:none;-moz-user-select:none;color:var(--white);font-family:var(--jetbrains);font-weight:400;line-height:120%;pointer-events:none;user-select:none}.cEnterKeyBtn__icon{-webkit-user-select:none;-moz-user-select:none;align-items:center;display:flex;height:12px;justify-content:center;pointer-events:none;user-select:none;width:15px}.cEnterKeyBtn__icon svg{height:100%;width:100%}.cEnterKeyBtn-black{border:1px solid var(--black2)}.cEnterKeyBtn-black .cEnterKeyBtn__txt{color:var(--black2)}.cEnterKeyBtn-black .cEnterKeyBtn__icon svg path{fill:var(--black2)}.pHome1,.pHome2,.pHome3{width:100%}body[data-preview="1"] .pHome1{background:var(--black2)}body[data-preview="1"] .pHome2{background:var(--white)}body[data-preview="1"] .pHome3{background:var(--white)}.pRecruit{position:relative;width:100%;z-index:0}.pRecruit__bnr{box-sizing:border-box;display:flex;justify-content:flex-end;position:relative;width:100%;z-index:2}.cRecruitBnr{align-items:center;background:var(--black2);display:flex;gap:38px;height:-moz-max-content;height:max-content;max-width:100%;padding:16px 24px;width:-moz-max-content;width:max-content}.cRecruitBnr__txt{pointer-events:none}.cRecruitBnr__en{color:var(--white);font-family:var(--en);font-size:24px;font-weight:500;letter-spacing:-0.48px;line-height:120%;text-align:justify}.cRecruitBnr__en::-moz-selection{color:var(--lightgreen)}.cRecruitBnr__en::selection{color:var(--lightgreen)}.cRecruitBnr__ja{color:var(--white);font-size:12px;font-weight:400;line-height:180%}.cRecruitBnr__ja::-moz-selection{color:var(--lightgreen)}.cRecruitBnr__ja::selection{color:var(--lightgreen)}.cRecruitBnr__more{height:16px;pointer-events:none;position:relative;transform:rotateZ(90deg);width:16px;z-index:0}.cRecruitBnr__more__inner{display:block;height:-moz-max-content;height:max-content;left:calc(-50% - 2px);overflow:hidden;position:absolute;width:-moz-max-content;width:max-content;z-index:0}.cRecruitBnr__more__inner .txt{color:var(--white);font-family:var(--jetbrains);font-size:16px;font-weight:400;letter-spacing:.64px;line-height:100%;position:relative;text-transform:uppercase;transition:.4s cubic-bezier(0.85, 0, 0.15, 1) transform;z-index:0}.cRecruitBnr__more__inner .txt::-moz-selection{color:var(--lightgreen)}.cRecruitBnr__more__inner .txt::selection{color:var(--lightgreen)}.cRecruitBnr__more__inner .txt:nth-of-type(2){background:rgba(0,0,255,.5);bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;transform:translate(0, 110%);z-index:0}.cRecruitBnr:focus-visible{background:var(--blue)}.cRecruitBnr:focus-visible .cRecruitBnr__en,.cRecruitBnr:focus-visible .cRecruitBnr__ja{color:var(--white)}.cRecruitBnr:focus-visible .cRecruitBnr__more__inner .txt:nth-of-type(1){transform:translate(0, -110%)}.cRecruitBnr:focus-visible .cRecruitBnr__more__inner .txt:nth-of-type(2){transform:translate(0, 0%)}.pRecruitMsg{background:rgba(255,255,255,.8);box-sizing:border-box;margin-top:32px;position:relative;width:100%;z-index:0}.pRecruitMsg__lead{width:100%}.pRecruitMsg__lead__row{align-items:center;display:flex;max-width:100%}.pRecruitMsg__lead1,.pRecruitMsg__lead2,.pRecruitMsg__lead3,.pRecruitMsg__lead5{color:var(--black2);font-family:var(--en);font-size:88px;font-weight:500;letter-spacing:-1.76px;line-height:100%}.pRecruitMsg__lead1::-moz-selection, .pRecruitMsg__lead2::-moz-selection, .pRecruitMsg__lead3::-moz-selection, .pRecruitMsg__lead5::-moz-selection{color:var(--blue)}.pRecruitMsg__lead1::selection,.pRecruitMsg__lead2::selection,.pRecruitMsg__lead3::selection,.pRecruitMsg__lead5::selection{color:var(--blue)}.pRecruitMsg__lead4{position:relative;z-index:0}.pRecruitMsg__lead4 span{color:var(--black2);font-family:var(--jetbrains);font-weight:400;line-height:120%}.pRecruitMsg__lead4 span::-moz-selection{color:var(--blue)}.pRecruitMsg__lead4 span::selection{color:var(--blue)}.pRecruitMsg__lead5{font-style:italic}.pRecruitMsg__code{position:relative;width:100%;z-index:0}.pRecruitMsg__code::before{background:var(--gray);content:"";height:1px;left:0;position:absolute;right:0;top:0;width:100%;z-index:0}.pRecruitMsg__code__front{opacity:0;position:relative;z-index:1}.pRecruitMsg[data-scramble-fin="1"] .pRecruitMsg__code__front{opacity:1;transition:.8s ease opacity}.pRecruitMsg__code__back{left:0;position:absolute;top:0;z-index:0}.pRecruitMsg[data-scramble-fin="1"] .pRecruitMsg__code__back{opacity:0;transition:.8s ease opacity}.pRecruitMsg__msg{color:var(--black2);display:block;font-size:12px;font-weight:400;line-height:180%;position:relative;width:100%;z-index:0}.pRecruitMsg__msg::-moz-selection{background:var(--black);color:var(--lightgreen)}.pRecruitMsg__msg::selection{background:var(--black);color:var(--lightgreen)}.pRecruitMsg__dummyBlock1,.pRecruitMsg__dummyBlock2{background:rgba(255,255,255,.8);margin-left:auto;position:relative;z-index:0}.cRecruitFeature{background:var(--black2);position:relative;width:100%;z-index:1}.cRecruitFeature__dummyBlock1,.cRecruitFeature__dummyBlock2{background:var(--black2);left:0;position:absolute;z-index:0}.pRecruitFeature__ttl{box-sizing:border-box;margin:auto;width:100%}.pRecruitTopics__ttl{box-sizing:border-box;margin:auto;width:100%}.pRecruitFeature__cards{width:100%}.pRecruitFeature__cards-spaceBtm{padding-bottom:63px}.cCardFeatureList{display:flex;flex-wrap:wrap;margin:auto}.cCardFeature__body{height:100%;overflow:hidden;position:relative;width:100%;z-index:0}.cCardFeature__body .jsKiraCard__color,.cCardFeature__body .jsKiraCard__highlight{overflow:hidden}.cCardFeature__flame{-webkit-user-select:none;-moz-user-select:none;bottom:0;display:flex;height:100%;left:0;margin:auto;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;user-select:none;width:100%;z-index:5}.cCardFeature__flame img{-o-object-fit:cover;height:100%;object-fit:cover;overflow:hidden;width:100%}.cCardFeature__decoration{-webkit-user-select:none;-moz-user-select:none;bottom:0;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;user-select:none;width:100%;z-index:6}.cCardFeature__decoration::before,.cCardFeature__decoration::after{background:var(--white);content:"";position:absolute;z-index:0}.cCardFeature__decoration::before{height:1px;right:65px;top:24px;width:74px}.cCardFeature__decoration::after{height:295px;right:24px;top:64px;width:1px}.cCardFeature__decoration .kira{display:flex;height:24px;position:absolute;right:24px;top:24px;width:25px;z-index:0}.cCardFeature__decoration .kira img{-o-object-fit:contain;height:100%;object-fit:contain;width:100%}.cCardFeature__preview{-webkit-user-select:none;-moz-user-select:none;bottom:0;display:flex;height:100%;left:0;margin:auto;pointer-events:none;position:absolute;right:0;top:0;user-select:none;width:100%;z-index:1}.cCardFeature__preview img{-webkit-user-select:none;-moz-user-select:none;-o-object-fit:cover;height:100%;object-fit:cover;pointer-events:none;user-select:none;width:100%}.cCardFeature__info{bottom:0;box-sizing:border-box;display:flex;flex-direction:column;height:100%;left:0;margin:auto;padding:10px 13px 20px;position:absolute;right:0;top:0;width:100%;z-index:10}.cCardFeature__head{height:-moz-max-content;height:max-content;position:relative;width:-moz-max-content;width:max-content}.cCardFeature__label{align-items:center;display:flex;height:13px;left:0;position:absolute;top:15px;transform:rotateZ(90deg);width:13px}.cCardFeature__label::-moz-selection{color:var(--lightblue)}.cCardFeature__label::selection{color:var(--lightblue)}.cCardFeature__label .txt{color:var(--white);display:block;font-family:var(--jetbrains);font-size:13px;font-weight:400;letter-spacing:-0.39px;line-height:120%;white-space:nowrap}.cCardFeature__num{color:var(--white);font-family:var(--en);font-size:80px;font-weight:500;letter-spacing:-1.6px;line-height:100%;padding-left:18px}.cCardFeature__num::-moz-selection{color:var(--blue)}.cCardFeature__num::selection{color:var(--blue)}.cCardFeature__txt{align-items:flex-end;box-sizing:border-box;color:var(--white);display:flex;flex-grow:1;font-size:18px;font-weight:500;height:auto;letter-spacing:1.8px;line-height:170%;padding:0 13px;width:100%}.cCardFeature__txt::-moz-selection{background:var(--blue);color:var(--white)}.cCardFeature__txt::selection{background:var(--blue);color:var(--white)}.pRecruitFeature__items{box-sizing:border-box;overflow-x:clip;position:relative;width:100%;z-index:0}.cRecruitFeature__dummyBlock3,.cRecruitFeature__dummyBlock4{background:var(--black2);position:absolute;right:0;z-index:0}.cItemFeatureList{display:flex;flex-wrap:wrap;margin:auto;width:100%}.cItemFeature{background:var(--black);border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;height:auto;position:relative;z-index:0}.cItemFeature.cItemFeature-dummy{box-sizing:border-box;display:block;height:1px;min-height:1px;opacity:0;padding:0;width:343px}.cItemFeature__upper{height:166px;margin-bottom:24px;width:295px}.cItemFeature__img{border-radius:8px;height:100%;width:100%}.cItemFeature__img img{-o-object-fit:contain;height:100%;object-fit:contain;width:100%}.cItemFeature__img img::-moz-selection{background:var(--blue)}.cItemFeature__img img::selection{background:var(--blue)}.cItemFeature__lower{display:flex;flex-direction:column;flex-grow:1;position:relative;width:100%;z-index:0}.cItemFeature__lower::before{background:#272727;border-radius:0 0 8px 8px;bottom:0;content:"";height:calc(100% - min(45px,45rem));left:0;margin:auto;position:absolute;right:0;z-index:0}.cItemFeature__lower__shape{-webkit-user-select:none;-moz-user-select:none;display:flex;left:0;margin:auto;pointer-events:none;position:absolute;right:0;top:0;user-select:none;width:100%;z-index:0}.cItemFeature__lower__shape picture{display:flex}.cItemFeature__lower__shape picture,.cItemFeature__lower__shape img{height:100%;width:100%}.cItemFeature__lower__shape img{-o-object-fit:unset;object-fit:unset}.cItemFeature__ttl{align-items:flex-end;box-sizing:border-box;color:var(--white);display:flex;font-size:16px;font-weight:500;letter-spacing:1.6px;line-height:170%;position:relative;text-align:justify;width:100%;z-index:1}.cItemFeature__ttl::-moz-selection{background:var(--blue);color:var(--white)}.cItemFeature__ttl::selection{background:var(--blue);color:var(--white)}.cItemFeature__detail{font-feature-settings:"palt" on;background:#272727;border-radius:0 0 8px 8px;box-sizing:border-box;color:var(--white);flex-grow:1;font-size:12px;font-weight:400;letter-spacing:.96px;line-height:170%;position:relative;text-align:justify;width:100%;z-index:1}.cItemFeature__detail p,.cItemFeature__detail a{font-feature-settings:"palt" on;color:var(--white);font-size:12px;font-weight:400;letter-spacing:.96px;line-height:170%;text-align:justify}.cItemFeature__detail p:nth-of-type(1){margin-bottom:0px}.pRecruitBenefit__dummyBlock1,.pRecruitBenefit__dummyBlock2{background:rgba(255,255,255,.8);position:relative;z-index:0}.pRecruitBenefit__dummyBlock3,.pRecruitBenefit__dummyBlock4{background:rgba(255,255,255,.8);position:relative;z-index:0}.pRecruitBenefit__dummyBlock3,.pRecruitBenefit__dummyBlock4{margin-left:auto}.pRecruitBenefit{background:rgba(255,255,255,.8);width:100%}.pRecruitBenefit__inner{box-sizing:border-box;margin:auto;max-width:1210px;width:100%}.pRecruitBenefit__items{width:100%}.cItemBenefitList{align-items:stretch;display:flex;flex-wrap:wrap}.cItemBenefit{padding-bottom:14px;position:relative;width:calc(33.3333333333% - min(77px,77rem)*2/3);z-index:0}.cItemBenefit::-moz-selection{background:var(--blue);color:var(--white)}.cItemBenefit::selection{background:var(--blue);color:var(--white)}.cItemBenefit::before{background:var(--black2);bottom:0;content:"";height:1px;opacity:.2;position:absolute;z-index:0}.cItemBenefit__num{color:var(--black2);font-family:var(--jetbrains);font-size:16px;font-weight:400;letter-spacing:-0.48px;line-height:120%}.cItemBenefit__ttl{color:var var(--black2);font-size:14px;font-weight:500;letter-spacing:1.4px;line-height:170%;margin-top:12px;text-align:justify}.cItemBenefit__detail{font-feature-settings:"palt" on;color:var(--black2);font-size:12px;font-weight:400;letter-spacing:.96px;line-height:170%;margin-top:8px;text-align:justify}.pRecruitCeo{box-sizing:border-box;margin:auto;max-width:1000px;width:100%;width:100%}.pRecruitCeo::-moz-selection{background:var(--blue);color:var(--white)}.pRecruitCeo::selection{background:var(--blue);color:var(--white)}.pRecruitCeo__block{margin-top:40px}.pRecruitCeo__en{color:var(--black2);font-family:var(--en);font-size:32px;font-weight:500;letter-spacing:-0.64px;line-height:120%}.pRecruitCeo__lead{color:var(--black2);font-size:16px;font-weight:500;letter-spacing:1.6px;line-height:210%;margin-top:8px}.pRecruitCeo__detail{color:var(--black2);font-size:14px;font-weight:400;letter-spacing:1.4px;line-height:210%;margin-top:32px}.pRecruitCeo__status{width:345px}.pRecruitCeo__img{-webkit-clip-path:url(#maskCeo);clip-path:url(#maskCeo);display:flex;height:450px;width:100%}.pRecruitCeo__img img{-o-object-fit:cover;height:100%;object-fit:cover;width:100%}.pRecruitCeo__info{color:var(--black2);font-size:14px;letter-spacing:1.4px;line-height:160%;margin:auto;margin-top:15px}.pRecruitInfo__dummyBlock1,.pRecruitInfo__dummyBlock2{background:rgba(255,255,255,.8);position:relative;z-index:0}.pRecruitInfo{background:rgba(255,255,255,.8);position:relative;width:100%;z-index:0}.pRecruitInfo__inner{box-sizing:border-box;margin:auto;max-width:1210px;width:100%}.pRecruitInfo__content{position:relative;z-index:0}.pRecruitInfo__cat li{width:100%}.pRecruitInfo__cat li:nth-of-type(1){margin-top:0}.pRecruitInfo__cat li a{max-width:100%;text-transform:capitalize;width:-moz-max-content;width:max-content}.pRecruitInfo__acs{position:relative;z-index:0}.cDetailsRecruitment{background:var(--white);margin-top:8px;width:100%}.cDetailsRecruitment::-moz-selection{background:var(--blue);color:var(--white)}.cDetailsRecruitment::selection{background:var(--blue);color:var(--white)}.cDetailsRecruitment:nth-of-type(1){margin-top:0}.cDetailsRecruitment__summary{background:var(--white);box-sizing:border-box;display:flex;height:-moz-max-content;height:max-content;position:relative;width:100%;z-index:0}.cDetailsRecruitment__summary__en{color:var(--black);font-family:var(--en);font-weight:500;line-height:120%;pointer-events:none;text-transform:capitalize}.cDetailsRecruitment__summary__ja{color:var(--black);font-size:14px;font-weight:500;letter-spacing:1.4px;line-height:210%;pointer-events:none}.cDetailsRecruitment__summary__toggle{align-items:center;bottom:0;display:flex;gap:0 12px;height:-moz-max-content;height:max-content;justify-content:flex-end;margin:auto;margin-left:auto;min-width:85px;pointer-events:none;position:absolute;top:0;width:85px;z-index:0}.cDetailsRecruitment__summary__toggle::before{background:var(--black2);bottom:0;content:"";height:1px;margin:auto;position:absolute;right:0;transition:.3s ease width;width:64px}.cDetailsRecruitment[data-status=open] .cDetailsRecruitment__summary__toggle::before{width:73px}.cDetailsRecruitment__summary__toggle .txts{height:-moz-max-content;height:max-content;overflow:hidden;position:relative;width:-moz-max-content;width:max-content;z-index:0}.cDetailsRecruitment__summary__toggle .txt{color:var(--black2);display:block;font-family:var(--jetbrains);font-size:16px;font-weight:400;letter-spacing:.64px;line-height:100%;padding-bottom:7px;position:relative;text-transform:uppercase;z-index:0}.cDetailsRecruitment__summary__toggle .txt:nth-of-type(1){bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;transform:translate(0, 0%);transition:.3s ease transform;z-index:0}.cDetailsRecruitment[data-status=open] .cDetailsRecruitment__summary__toggle .txt:nth-of-type(1){transform:translate(0, -110%)}.cDetailsRecruitment__summary__toggle .txt:nth-of-type(2){position:relative;transform:translate(0, 110%);transition:.3s ease transform;z-index:0}.cDetailsRecruitment[data-status=open] .cDetailsRecruitment__summary__toggle .txt:nth-of-type(2){transform:translate(0, 0%)}.cDetailsRecruitment__summary__toggle .icon{-webkit-user-select:none;-moz-user-select:none;color:var(--black2);display:block;font-family:var(--jetbrains);font-size:16px;font-weight:400;letter-spacing:.64px;line-height:100%;pointer-events:none;position:relative;text-transform:uppercase;top:-5px;transform:rotateZ(0deg);transition:.3s ease transform;user-select:none;z-index:0}.cDetailsRecruitment[data-status=open] .cDetailsRecruitment__summary__toggle .icon{transform:rotateZ(45deg)}.cDetailsRecruitment__content{background:var(--white);width:100%}.cDetailsRecruitment__inner{box-sizing:border-box;width:100%}.cItemRecruitment{border-bottom:solid 1px rgba(30,30,30,.2)}.cItemRecruitment:nth-of-type(1){margin-top:0}.cItemRecruitment:nth-last-of-type(1){border-bottom:initial;padding-bottom:0px}.cItemRecruitment__head{color:var(--black2);font-size:14px;font-weight:500;letter-spacing:1.4px;line-height:210%;width:91px}.cItemRecruitment__detail{color:var(--black2);font-size:14px;font-weight:400;letter-spacing:.56px;line-height:180%;width:calc(100% - 115px - 24px)}.pRecruitFlow{background:rgba(255,255,255,.8);position:relative;width:100%;z-index:0}.pRecruitFlow__inner{box-sizing:border-box;margin:auto;max-width:980px;width:100%}.cCardFlow{background:var(--black2);border-radius:16px;box-sizing:border-box;margin-top:24px;width:100%}.cCardFlow:nth-of-type(1){margin-top:0}.cCardFlow__upper{height:64px;position:relative;width:100%;z-index:0}.cCardFlow__upper::before{background:#272727;border-radius:0 12px 0 0;bottom:0;content:"";height:100%;left:200px;margin:auto;position:absolute;top:0px;width:calc(100% - 200px)}.cCardFlow__upper__bg{-webkit-user-select:none;-moz-user-select:none;bottom:0;display:flex;height:100%;left:0;margin:auto;pointer-events:none;position:absolute;top:0;user-select:none;width:auto;z-index:0}.cCardFlow__upper__bg img{-o-object-fit:cover;height:100%;object-fit:cover;width:100%}.cCardFlow__head{position:relative;top:-6px;z-index:1}.cCardFlow__label{height:13px;left:0;position:absolute;top:8px;transform:rotateZ(90deg);width:13px;z-index:0;z-index:0}.cCardFlow__label .txt{color:var(--white);font-family:var(--jetbrains);font-size:13px;font-weight:400;letter-spacing:-0.39px;line-height:120%;white-space:nowrap}.cCardFlow__label .txt::-moz-selection{color:var(--lightblue)}.cCardFlow__label .txt::selection{color:var(--lightblue)}.cCardFlow__num{color:var(--white);font-family:var(--en);font-size:48px;font-weight:500;letter-spacing:-0.96px;line-height:100%;padding-left:16px}.cCardFlow__num::-moz-selection{color:var(--blue)}.cCardFlow__num::selection{color:var(--blue)}.cCardFlow__lower{background:#272727;border-radius:0 0 8px 8px;box-sizing:border-box;padding:25px 19px 30px;width:100%}.cCardFlow__ttl{color:var(--white);font-weight:500;line-height:170%}.cCardFlow__ttl::-moz-selection{background:var(--blue);color:var(--white)}.cCardFlow__ttl::selection{background:var(--blue);color:var(--white)}.cCardFlow__detail{color:var(--white);font-size:12px;font-weight:400;letter-spacing:.96px;line-height:170%;margin-top:24px;text-align:justify}.cCardFlow__detail a{color:var(--white)}.cCardFlow__detail::-moz-selection{background:var(--blue);color:var(--white)}.cCardFlow__detail::selection{background:var(--blue);color:var(--white)}.pRecruitInstagram__inner,.pRecruitYoutube__inner{box-sizing:border-box;margin:auto;max-width:1000px;width:100%;width:100%}.pRecruitInstagram__inner::-moz-selection, .pRecruitYoutube__inner::-moz-selection{background:var(--blue);color:var(--white)}.pRecruitInstagram__inner::selection,.pRecruitYoutube__inner::selection{background:var(--blue);color:var(--white)}.pRecruitInstagram__items,.pRecruitYoutube__items{margin-top:24px}.cCardInstagramList,.cCardYoutubeList{display:flex;flex-wrap:wrap;gap:16px min(27px,27rem);width:100%}.cCardInstagram{-webkit-aspect-ratio:1/1;aspect-ratio:1/1;background:var(--black2);border-radius:8px;display:block;overflow:hidden}.cCardInstagram img{-webkit-user-select:none;-moz-user-select:none;height:100%;pointer-events:none;user-select:none;width:100%}.cCardYoutube{-webkit-aspect-ratio:282/158;aspect-ratio:282/158;background:var(--black2);border-radius:8px;display:block;overflow:hidden}.cCardYoutube img{-webkit-user-select:none;-moz-user-select:none;height:100%;pointer-events:none;user-select:none;width:100%}.pRecruitInstagram__link,.pRecruitYoutube__link{align-items:center;display:flex;justify-content:center;margin-top:32px;width:100%}.cMoreLink{display:flex;gap:16px;height:-moz-max-content;height:max-content;padding-bottom:7px;position:relative;width:-moz-max-content;width:max-content;z-index:0}.cMoreLink::before{background:var(--black2);bottom:0;content:"";height:1px;left:0;position:absolute;right:0;width:100%;z-index:0}.cMoreLink__txt{color:var(--black2);font-family:var(--jetbrains);font-size:16px;font-weight:400;letter-spacing:.64px;line-height:100%;pointer-events:none;text-transform:uppercase}.cMoreLink__txt::-moz-selection{background:var(--blue);color:var(--white)}.cMoreLink__txt::selection{background:var(--blue);color:var(--white)}.cMoreLink__arrow{color:var(--black2);font-family:var(--jetbrains);font-size:16px;font-weight:400;letter-spacing:.64px;line-height:100%;pointer-events:none;text-transform:uppercase}.cMoreLink__arrow::-moz-selection{background:var(--blue);color:var(--white)}.cMoreLink__arrow::selection{background:var(--blue);color:var(--white)}.pRecruitEntry{align-items:center;display:flex;height:100vh;height:100svh;justify-content:center;position:relative;width:100%;z-index:0}body[data-preview="1"] .pRecruitEntry{background:var(--black2)}.pRecruitEntry__center{display:block;height:-moz-max-content;height:max-content;position:relative;width:-moz-max-content;width:max-content;z-index:0}.pRecruitEntry__row{align-items:center;display:flex;pointer-events:none;position:relative;z-index:0}.pRecruitEntry__row:nth-of-type(1) .pRecruitEntry__txt{margin-right:18px}.pRecruitEntry__row::before{background:var(--white);bottom:0;content:"";height:4px;left:0;position:absolute;transform:scale(0, 1);transform-origin:left;transition:.6s cubic-bezier(0.85, 0, 0.15, 1) transform;z-index:1}.pRecruitEntry__row:nth-of-type(1)::before{width:354px}.pRecruitEntry__row:nth-of-type(2)::before{width:100%}.pRecruitEntry__txt{height:-moz-max-content;height:max-content;overflow:hidden;position:relative;width:-moz-max-content;width:max-content;z-index:0}.pRecruitEntry__txt .txt{color:var(--white);display:block;font-family:var(--en);font-size:105px;font-weight:500;letter-spacing:-2.112px;line-height:100%}.pRecruitEntry__txt .txt::-moz-selection{color:var(--blue)}.pRecruitEntry__txt .txt::selection{color:var(--blue)}.pRecruitEntry__italic{height:-moz-max-content;height:max-content;overflow:hidden;position:relative;width:-moz-max-content;width:max-content;z-index:0}.pRecruitEntry__italic .txt{color:var(--white);display:block;font-family:var(--en);font-size:105px;font-style:italic;font-weight:500;letter-spacing:-2.112px;line-height:100%}.pRecruitEntry__italic .txt::-moz-selection{color:var(--blue)}.pRecruitEntry__italic .txt::selection{color:var(--blue)}.pRecruitEntry__arrow{height:-moz-max-content;height:max-content;margin-right:24px;overflow:hidden;position:relative;width:-moz-max-content;width:max-content;z-index:0}.pRecruitEntry__arrow:nth-last-of-type(1){margin-right:0}.pRecruitEntry__arrow .txt{display:flex;gap:0;height:-moz-max-content;height:max-content;padding-right:4px;width:-moz-max-content;width:max-content}.pRecruitEntry__arrow .txt:nth-of-type(1){transform:translate(0%, 0)}.pRecruitEntry__arrow .txt:nth-of-type(2){bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;transform:translate(-110%, 0);width:100%;z-index:0}.pRecruitEntry__arrow span{color:var(--white);display:block;font-family:var(--jetbrains);font-size:52px;font-weight:400;letter-spacing:-1.56px;line-height:120%}.pRecruitEntry__arrow span:nth-of-type(1),.pRecruitEntry__arrow span:nth-of-type(2),.pRecruitEntry__arrow span:nth-of-type(3){letter-spacing:-17px}.pRecruitEntry__arrow span:nth-of-type(4){letter-spacing:-11px}.pRecruitEntry__arrow1 .txt::-moz-selection{color:var(--pink)}.pRecruitEntry__arrow1 .txt::selection{color:var(--pink)}.pRecruitEntry__arrow2 .txt::-moz-selection{color:var(--lightgreen)}.pRecruitEntry__arrow2 .txt::selection{color:var(--lightgreen)}.pRecruitEntry__arrow3 .txt::-moz-selection{color:var(--lightblue)}.pRecruitEntry__arrow3 .txt::selection{color:var(--lightblue)}.pRecruitEntry__center .pRecruitEntry__order1 .txt{transform:translate(0, 100%)}.pRecruitEntry__center .pRecruitEntry__order2 .txt{transform:translate(0, 100%)}.pRecruitEntry__center .pRecruitEntry__order3 .txt{transform:translate(0, 100%)}.pRecruitEntry__center .pRecruitEntry__order4 .txt{transform:translate(0, 100%)}.pRecruitEntry__center .pRecruitEntry__order5 .txt{transform:translate(0, 100%)}.pRecruitEntry__center .pRecruitEntry__order6 .txt{transform:translate(0, 100%)}.pRecruitEntry__center.isCue .pRecruitEntry__order1 .txt{transform:translate(0, 0%);transition:.8s 0s cubic-bezier(0, 0.55, 0.45, 1) transform}.pRecruitEntry__center.isCue .pRecruitEntry__order2 .txt{transform:translate(0, 0%);transition:.8s .1s cubic-bezier(0, 0.55, 0.45, 1) transform}.pRecruitEntry__center.isCue .pRecruitEntry__order3 .txt{transform:translate(0, 0%);transition:.8s .2s cubic-bezier(0, 0.55, 0.45, 1) transform}.pRecruitEntry__center.isCue .pRecruitEntry__order4 .txt{transform:translate(0, 0%);transition:.8s .3s cubic-bezier(0, 0.55, 0.45, 1) transform}.pRecruitEntry__center.isCue .pRecruitEntry__order5 .txt{transform:translate(0, 0%);transition:.8s .2s cubic-bezier(0, 0.55, 0.45, 1) transform}.pRecruitEntry__center.isCue .pRecruitEntry__order6 .txt{transform:translate(0, 0%);transition:.8s .3s cubic-bezier(0, 0.55, 0.45, 1) transform}.pRecruitEntry__center.isCue .pRecruitEntry__arrow1 .txt:nth-of-type(1){animation:3s 1.1s cubic-bezier(0.85, 0, 0.15, 1) loopX1 infinite}.pRecruitEntry__center.isCue .pRecruitEntry__arrow1 .txt:nth-of-type(2){animation:3s 1.1s cubic-bezier(0.85, 0, 0.15, 1) loopX2 infinite}.pRecruitEntry__center.isCue .pRecruitEntry__arrow2 .txt:nth-of-type(1){animation:3s 1.3s cubic-bezier(0.85, 0, 0.15, 1) loopX1 infinite}.pRecruitEntry__center.isCue .pRecruitEntry__arrow2 .txt:nth-of-type(2){animation:3s 1.3s cubic-bezier(0.85, 0, 0.15, 1) loopX2 infinite}.pRecruitEntry__center.isCue .pRecruitEntry__arrow3 .txt:nth-of-type(1){animation:3s 1.5s cubic-bezier(0.85, 0, 0.15, 1) loopX1 infinite}.pRecruitEntry__center.isCue .pRecruitEntry__arrow3 .txt:nth-of-type(2){animation:3s 1.5s cubic-bezier(0.85, 0, 0.15, 1) loopX2 infinite}.pRecruitEntry__pointer{align-items:center;display:flex;justify-content:center}.pRecruitEntry__pointer img{-webkit-user-select:none;-moz-user-select:none;pointer-events:none;user-select:none}@keyframes loopX1{0%{transform:translate(0%, 0)}33.4%{transform:translate(110%, 0)}100%{transform:translate(110%, 0)}}@keyframes loopX2{0%{transform:translate(-110%, 0)}33.4%{transform:translate(0%, 0)}100%{transform:translate(0%, 0)}}.pService{position:relative;width:100%;z-index:0}.pServiceArchive{background:rgba(255,255,255,.8);box-sizing:border-box;position:relative;width:100%;z-index:0}.pServiceArchive__lead{width:100%}.pServiceArchive__lead__row{align-items:center;display:flex;max-width:100%}.pServiceArchive__lead1{color:var(--black2);font-family:var(--en);font-weight:500;line-height:100%}.pServiceArchive__lead1::-moz-selection{color:var(--blue)}.pServiceArchive__lead1::selection{color:var(--blue)}.pServiceArchive__lead2{position:relative;z-index:0}.pServiceArchive__lead2 span{color:var(--black2);font-family:var(--jetbrains);font-weight:400;line-height:120%}.pServiceArchive__lead2 span::-moz-selection{color:var(--blue)}.pServiceArchive__lead2 span::selection{color:var(--blue)}.pServiceArchive__lead3{color:var(--black2);font-family:var(--en);font-weight:500;line-height:100%}.pServiceArchive__lead3::-moz-selection{color:var(--blue)}.pServiceArchive__lead3::selection{color:var(--blue)}.pServiceArchive__lead4,.pServiceArchive__lead5{color:var(--black2);font-family:var(--en);font-weight:500;line-height:100%}.pServiceArchive__lead4::-moz-selection, .pServiceArchive__lead5::-moz-selection{color:var(--blue)}.pServiceArchive__lead4::selection,.pServiceArchive__lead5::selection{color:var(--blue)}.pServiceArchive__detail{color:var(--black2);font-weight:500;line-height:170%}.pServiceArchive__detail::-moz-selection{background:var(--blue);color:var(--white)}.pServiceArchive__detail::selection{background:var(--blue);color:var(--white)}.pServiceArchive__dummyBlock1,.pServiceArchive__dummyBlock2{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(255,255,255,.8);margin-left:auto;position:relative;z-index:0}.pServiceStrength{background:var(--black2);box-sizing:border-box;overflow-x:clip;position:relative;width:100%;z-index:0}.pServiceStrength__items{margin:auto;width:100%}.pServiceStrength__dummyBlock1,.pServiceStrength__dummyBlock2{background:var(--black2);left:0;position:absolute;transform:translate3d(0, 0, 0);z-index:0}.pThanks{background:var(--bg-white);height:-moz-max-content;height:max-content;min-height:100svh;position:relative;width:100%;z-index:0}.pThanks__inner{box-sizing:border-box;padding:0 min(40px,40rem);width:100%}.pThanks__kv{-webkit-aspect-ratio:1080/648;aspect-ratio:1080/648;height:auto;margin:auto;max-width:900px;mix-blend-mode:darken;width:100%}.pThanks__kv img,.pThanks__kv video{-o-object-fit:contain;height:100%;object-fit:contain;width:100%}.pThanks__msg{margin:auto;max-width:670px;width:100%}.pThanks__head{color:var(--black2);font-weight:500;text-align:center}.pThanks__detail{color:var(--black2);font-size:14px;font-weight:400;letter-spacing:.56px;line-height:180%}.pThanks__link{display:flex;justify-content:center}.pNews{position:relative;width:100%;z-index:0}.pNews__content{background:rgba(245,245,245,.8);box-sizing:border-box}.pNews__cat{width:100%}.pNews__list{box-sizing:border-box;width:100%}.pNews__pg{width:100%}.pNewsSingle{position:relative;width:100%;z-index:0}.pNewsSingle__content{background:rgba(245,245,245,.8);box-sizing:border-box;padding:72px 0;padding-left:min(115px,115rem);padding-right:min(80px,80rem)}.pNewsSingle__post{max-width:785px;width:100%}.pNewsSingle__info{display:flex;flex-wrap:wrap;gap:16px}.pNewsSingle__cats{display:flex;flex-wrap:wrap;gap:8px}.pNewsSingle__cat{color:var(--black);font-family:var(--jetbrains);font-size:13px;font-weight:400;letter-spacing:-0.39px;line-height:120%}.pNewsSingle__cat::-moz-selection{background:var(--blue);color:var(--white)}.pNewsSingle__cat::selection{background:var(--blue);color:var(--white)}.pNewsSingle__date{color:var(--black);font-family:var(--jetbrains);font-size:13px;font-weight:400;letter-spacing:-0.39px;line-height:120%}.pNewsSingle__date::-moz-selection{background:var(--blue);color:var(--white)}.pNewsSingle__date::selection{background:var(--blue);color:var(--white)}.pNewsSingle__ttl{color:var(--black2);font-size:32px;font-weight:500;letter-spacing:2.56px;line-height:170%;margin-top:48px;text-align:justify}.pNewsSingle__ttl::-moz-selection{background:var(--blue);color:var(--white)}.pNewsSingle__ttl::selection{background:var(--blue);color:var(--white)}.pNewsSingle__article{margin-top:40px}.pNewsSingle__pg{margin-top:48px}.pPp{background:var(--black2);padding-bottom:191px;position:relative;width:100%;z-index:0}.pPp__content{background:var(--black);box-sizing:border-box;padding:72px 0;padding-left:min(115px,115rem);padding-right:min(80px,80rem)}.pPp__post{max-width:785px;width:100%}.pStoryContent{position:relative;width:100%;z-index:0}.pStoryContent__pin{z-index:0}.pStoryContent__pin1{z-index:0}.lTmp .pStoryContent__pin1{background:var(--white)}.pStoryContent__pin2{z-index:10}.lTmp .pStoryContent__pin2{background:#afafaf}.pStoryContent__pin3{z-index:20}.lTmp .pStoryContent__pin3{background:#717171}.pStoryContent__pin4{z-index:30}.lTmp .pStoryContent__pin4{background:var(--black2)}.pStoryContent__pin__inner{box-sizing:border-box;height:100%;margin:auto;max-width:1440px;width:100%}.pStoryContent__index{display:block}.pStoryContent__index__row{align-items:flex-end;display:flex}.pStoryContent__index__row:nth-of-type(2){margin-top:4px}.pStoryContent__index__small{color:var(--black2);display:block;font-family:var(--jetbrains);font-size:12px;font-weight:400;letter-spacing:-0.36px;line-height:120%}.pStoryContent__pin4 .pStoryContent__index__small,.pStoryContent__section4 .pStoryContent__index__small{color:var(--white)}.pStoryContent__index__small::-moz-selection{background:var(--blue);color:var(--white)}.pStoryContent__index__small::selection{background:var(--blue);color:var(--white)}.pStoryContent__index__large{color:var(--black2);display:block;font-family:var(--en);font-size:104px;font-weight:500;letter-spacing:-2.08px;line-height:100%}.pStoryContent__pin4 .pStoryContent__index__large,.pStoryContent__section4 .pStoryContent__index__large{color:var(--white)}.pStoryContent__index__large::-moz-selection{color:var(--blue)}.pStoryContent__index__large::selection{color:var(--blue)}.pStoryContent__section{box-sizing:border-box;margin:auto;position:relative;width:100%;z-index:5}.pStoryContent__section1{z-index:5}.pStoryContent__section2{z-index:15}.pStoryContent__section3{z-index:25}.pStoryContent__section4{z-index:35}.pStoryContent__section__inner{box-sizing:border-box;margin:auto;max-width:1130px;width:100%}.pStoryContent__ttl{color:var(--black2);font-style:normal;font-weight:500;text-align:justify}.pStoryContent__section4 .pStoryContent__ttl{color:var(--white)}.pStoryContent__ttl::-moz-selection{background:var(--blue);color:var(--white)}.pStoryContent__ttl::selection{background:var(--blue);color:var(--white)}.pStoryContent__txt{color:var(--black2);font-size:14px;font-style:normal;font-weight:400;letter-spacing:.56px;line-height:180%;text-align:justify}.pStoryContent__section4 .pStoryContent__txt{color:var(--white)}.pStoryContent__txt::-moz-selection{background:var(--blue);color:var(--white)}.pStoryContent__txt::selection{background:var(--blue);color:var(--white)}.pStoryContent__img{aspect-ratio:554/343;background-position:center;background-repeat:no-repeat;background-size:cover;border:solid 1px red;box-sizing:border-box;height:auto}.lTmp .pStoryContent__img{opacity:1}.pStoryContent__img img{-webkit-user-select:none;-moz-user-select:none;-o-object-fit:cover;display:block;height:100%;object-fit:cover;opacity:0;pointer-events:none;user-select:none;width:100%}.lTmp .pStoryContent__img img{opacity:1 !important}.pPage{background:var(--bg-white);box-sizing:border-box;padding:156px min(40px,40rem) 186px;position:relative;width:100%;z-index:0}.pPage__content{margin:auto;margin-top:98px;max-width:900px}@keyframes glitch-fade-1{0%{opacity:0}8.3%{opacity:.4}16.6%{opacity:.2}25%{opacity:.7}33.3%{opacity:.1}41.6%{opacity:.8}50%{opacity:.3}58.3%{opacity:.85}66.6%{opacity:.5}75%{opacity:.9}83.3%{opacity:.6}91.6%{opacity:.95}100%{opacity:1}}@keyframes glitch-fade-2{0%{opacity:0}8.3%{opacity:.2}16.6%{opacity:.6}25%{opacity:.1}33.3%{opacity:.75}41.6%{opacity:.3}50%{opacity:.9}58.3%{opacity:.4}66.6%{opacity:.95}75%{opacity:.2}83.3%{opacity:.8}91.6%{opacity:.6}100%{opacity:1}}@keyframes glitch-fade-3{0%{opacity:0}8.3%{opacity:.1}16.6%{opacity:.5}25%{opacity:.25}33.3%{opacity:.9}41.6%{opacity:.35}50%{opacity:.75}58.3%{opacity:.3}66.6%{opacity:.85}75%{opacity:.4}83.3%{opacity:.95}91.6%{opacity:.6}100%{opacity:1}}@keyframes glitch-fade-4{0%{opacity:0}8.3%{opacity:.6}16.6%{opacity:.15}25%{opacity:.8}33.3%{opacity:.3}41.6%{opacity:.9}50%{opacity:.4}58.3%{opacity:.95}66.6%{opacity:.2}75%{opacity:.85}83.3%{opacity:.5}91.6%{opacity:.7}100%{opacity:1}}@keyframes glitch-fade-5{0%{opacity:0}8.3%{opacity:.5}16.6%{opacity:.1}25%{opacity:.6}33.3%{opacity:.25}41.6%{opacity:.7}50%{opacity:.15}58.3%{opacity:.8}66.6%{opacity:.35}75%{opacity:.9}83.3%{opacity:.45}91.6%{opacity:.95}100%{opacity:1}}@keyframes glitch-fade-6{0%{opacity:0}8.3%{opacity:.2}16.6%{opacity:.4}25%{opacity:.1}33.3%{opacity:.7}41.6%{opacity:.3}50%{opacity:.85}58.3%{opacity:.25}66.6%{opacity:.95}75%{opacity:.5}83.3%{opacity:.75}91.6%{opacity:.6}100%{opacity:1}}@keyframes glitch-fade-7{0%{opacity:0}8.3%{opacity:.3}16.6%{opacity:.15}25%{opacity:.6}33.3%{opacity:.1}41.6%{opacity:.75}50%{opacity:.2}58.3%{opacity:.85}66.6%{opacity:.35}75%{opacity:.95}83.3%{opacity:.5}91.6%{opacity:.9}100%{opacity:1}}@keyframes glitch-fade-8{0%{opacity:0}8.3%{opacity:.4}16.6%{opacity:.2}25%{opacity:.9}33.3%{opacity:.3}41.6%{opacity:.7}50%{opacity:.15}58.3%{opacity:.8}66.6%{opacity:.25}75%{opacity:.85}83.3%{opacity:.5}91.6%{opacity:.95}100%{opacity:1}}@keyframes underlineScaleL2R{0%{transform:scale(0, 1);transform-origin:left}100%{transform:scale(1, 1);transform-origin:left}}.jsObserver.isFadeIn,.jsObserver .isFadeIn{opacity:0;transition:1.2s cubic-bezier(0.16, 1, 0.3, 1) opacity}.jsObserver.isCue.isFadeIn,.jsObserver.isCue .isFadeIn{opacity:1}#world{height:100vh;height:100svh;left:0;opacity:0;position:fixed;top:0;width:100vw;z-index:0}.lil-gui{opacity:.9 !important;width:300px !important}body:not([data-debug="1"]) .lil-gui{display:none}body[data-debug="1"] .lil-gui{display:block}body:not([data-debug="1"]) #stats{display:none}body[data-debug="1"] #stats{display:block}.assets{-webkit-user-select:none;-moz-user-select:none;height:1px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;user-select:none;width:1px;z-index:0}#vw{height:1px;min-width:100vw;width:100vw}#svw{height:1px;min-width:100vw;min-width:100svw;width:100vw;width:100svw}#vh{height:100vh;min-height:100vh;width:1px}#svh{height:100vh;height:100svh;min-height:100vh;min-height:100svh;width:1px}.uHidden{display:none !important}.uNoClick{-webkit-user-select:none;-moz-user-select:none;pointer-events:none;user-select:none}.uJetBrains{font-family:var(--jetbrains) !important;font-weight:400}.uVisuallyHidden{-webkit-user-select:none;-moz-user-select:none;height:1px;left:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;user-select:none;width:1px;z-index:0;z-index:0}.uDelay-100{transition-delay:.1s}.uDelay-150{transition-delay:.15s}.uDelay-200{transition-delay:.2s}.uDelay-250{transition-delay:.25s}.uDelay-300{transition-delay:.3s}.uDelay-350{transition-delay:.35s}.uDelay-400{transition-delay:.4s}.uDelay-450{transition-delay:.45s}.uDelay-500{transition-delay:.5s}.uDelay-550{transition-delay:.55s}.uDelay-600{transition-delay:.6s}.uDelay-650{transition-delay:.65s}.uDelay-700{transition-delay:.7s}.uDelay-750{transition-delay:.75s}.uDelay-800{transition-delay:.8s}.uDelay-850{transition-delay:.85s}.uDelay-900{transition-delay:.9s}.uDelay-950{transition-delay:.95s}.uDelay-1000{transition-delay:1s}.uDelay-1050{transition-delay:1.05s}.uDelay-1100{transition-delay:1.1s}.uDelay-1150{transition-delay:1.15s}.uDelay-1200{transition-delay:1.2s}.uDelay-1250{transition-delay:1.25s}.uDelay-1300{transition-delay:1.3s}.uDelay-1350{transition-delay:1.35s}.uDelay-1400{transition-delay:1.4s}.uDelay-1450{transition-delay:1.45s}.uDelay-1500{transition-delay:1.5s}.uDelay-1550{transition-delay:1.55s}.uDelay-1600{transition-delay:1.6s}.uDelay-1650{transition-delay:1.65s}.uDelay-1700{transition-delay:1.7s}.uDelay-1750{transition-delay:1.75s}.uDelay-1800{transition-delay:1.8s}.uDelay-1850{transition-delay:1.85s}.uDelay-1900{transition-delay:1.9s}.uDelay-1950{transition-delay:1.95s}.uDelay-2000{transition-delay:2s}.uDelay-2050{transition-delay:2.05s}.uDelayAnime-100{animation-delay:.1s}.uDelayAnime-150{animation-delay:.15s}.uDelayAnime-200{animation-delay:.2s}.uDelayAnime-250{animation-delay:.25s}.uDelayAnime-300{animation-delay:.3s}.uDelayAnime-350{animation-delay:.35s}.uDelayAnime-400{animation-delay:.4s}.uDelayAnime-450{animation-delay:.45s}.uDelayAnime-500{animation-delay:.5s}.uDelayAnime-550{animation-delay:.55s}.uDelayAnime-600{animation-delay:.6s}.uDelayAnime-650{animation-delay:.65s}.uDelayAnime-700{animation-delay:.7s}.uDelayAnime-750{animation-delay:.75s}.uDelayAnime-800{animation-delay:.8s}.uDelayAnime-850{animation-delay:.85s}.uDelayAnime-900{animation-delay:.9s}.uDelayAnime-950{animation-delay:.95s}.uDelayAnime-1000{animation-delay:1s}.uDelayAnime-1050{animation-delay:1.05s}.uDelayAnime-1100{animation-delay:1.1s}.uDelayAnime-1150{animation-delay:1.15s}.uDelayAnime-1200{animation-delay:1.2s}.uDelayAnime-1250{animation-delay:1.25s}.uDelayAnime-1300{animation-delay:1.3s}.uDelayAnime-1350{animation-delay:1.35s}.uDelayAnime-1400{animation-delay:1.4s}.uDelayAnime-1450{animation-delay:1.45s}.uDelayAnime-1500{animation-delay:1.5s}.uDelayAnime-1550{animation-delay:1.55s}.uDelayAnime-1600{animation-delay:1.6s}.uDelayAnime-1650{animation-delay:1.65s}.uDelayAnime-1700{animation-delay:1.7s}.uDelayAnime-1750{animation-delay:1.75s}.uDelayAnime-1800{animation-delay:1.8s}.uDelayAnime-1850{animation-delay:1.85s}.uDelayAnime-1900{animation-delay:1.9s}.uDelayAnime-1950{animation-delay:1.95s}.uDelayAnime-2000{animation-delay:2s}.uDelayAnime-2050{animation-delay:2.05s}#instagram,#youtube{-webkit-user-select:none;-moz-user-select:none;height:1px;left:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;user-select:none;width:1px;z-index:0}html:has(body:not(.pc)){height:100svh;left:0;position:fixed;top:0;width:100vw;z-index:0}body:not([data-loaded="1"]){cursor:wait}body[data-nowloading="1"]{cursor:wait}body:not(.pc){height:100svh;left:0;position:fixed;top:0;width:100vw;z-index:0}body:not(.pc) .lContainer{bottom:0;height:100vh;height:100svh;left:0;margin:auto;overflow-y:auto;position:absolute;right:0;top:0;width:100%;z-index:0}body[data-page-switch="1"]{-webkit-user-select:none;-moz-user-select:none;pointer-events:none;user-select:none}.sidebar{bottom:0;height:calc(100svh - 32px);margin:auto;position:fixed;top:0;width:min(16px,16rem)}body.pc .sidebar{-webkit-user-select:none;-moz-user-select:none;display:none;pointer-events:none;user-select:none}.sidebar-left{left:0;z-index:1000}.sidebar-right{right:0;z-index:1000}@media (max-width: 1280px)and (max-height: 650px){.lMenu-footer .lMenu__page{margin-top:min(48px,7.3846153846svh)}.lMenu-footer .lMenu__url{margin-top:min(40px,6.1538461538svh)}.lMenu-footer .lMenu__copyright{margin-top:min(48px,7.3846153846svh)}}@media (max-width: 1280px){.cCompanyOffice__en{font-size:min(176px,13.75vw);letter-spacing:max(-3.52px,-.275vw);width:calc(100% - 154px)}.lMenu__url{margin-top:56px;position:relative;width:100%}.lMenu-footer .lMenu__inner{display:flex;flex-direction:column;gap:0}.lMenu-footer .lMenu__news{margin-top:0;order:1}.lMenu-footer .lMenu__page{margin-top:48px;order:2}.lMenu-footer .lMenu__url{margin-top:40px;order:3}.lMenu-footer .lMenu__copyright{margin-top:48px;order:4}.pRecruitMsg__lead1,.pRecruitMsg__lead2,.pRecruitMsg__lead3,.pRecruitMsg__lead5{font-size:min(88px,6.875vw);letter-spacing:max(-1.76px,-.1375vw)}.pRecruitMsg__lead4{margin-left:3.046875vw;margin-right:3.75vw;top:.15625vw}.pRecruitMsg__lead4 span{font-size:4.0625vw}.pRecruitMsg__lead4 span:nth-of-type(1),.pRecruitMsg__lead4 span:nth-of-type(2),.pRecruitMsg__lead4 span:nth-of-type(3){letter-spacing:-1.171875vw}.pRecruitMsg__lead4 span:nth-of-type(4){letter-spacing:-1.40625vw}}@media (max-width: 1184px){.cItemFeatureList{gap:min(52px,52rem) 0;justify-content:space-between;max-width:738px}.pServiceArchive__lead1{font-size:7.4324324324vw;letter-spacing:-.1486486486vw}.pServiceArchive__lead2{margin-left:2.4493243243vw;margin-right:2.9560810811vw;top:.8445945946vw}.pServiceArchive__lead2 span{font-size:4.3918918919vw}.pServiceArchive__lead2 span:nth-of-type(1),.pServiceArchive__lead2 span:nth-of-type(2),.pServiceArchive__lead2 span:nth-of-type(3){letter-spacing:-1.2668918919vw}.pServiceArchive__lead2 span:nth-of-type(4){letter-spacing:-1.5202702703vw}.pServiceArchive__lead3{font-size:7.4324324324vw;letter-spacing:-.1486486486vw}.pServiceArchive__lead4,.pServiceArchive__lead5{font-size:7.4324324324vw;letter-spacing:-.1486486486vw}.pServiceArchive__lead4{margin-top:.1689189189vw}.pServiceArchive__lead5{margin-left:1.6891891892vw;margin-top:.6756756757vw}}@media (max-width: 1024px){.cSwiperSingle-news .swiper-slide{width:242px !important}.cCardNews{border-radius:12px;height:297px;width:226px}.cMenuLink{gap:0 8px;padding:8px 0}.cMenuLink__en{font-size:48px;letter-spacing:-1.92px}.lHeader{display:none}.lMenu:not(.lMenu-footer) .lMenu__inner{padding:106px min(40px,40rem) 16px}.lMenu.lMenu-footer .lMenu__wrap{padding:30px min(40px,40rem) 16px}.lMenu__news{margin-top:32px;position:relative;width:100%}.lMenu__news__ja{font-size:10px;letter-spacing:.8px}.lMenu__news__slide{margin-top:16px}.lMenu__news__btn{margin-top:25px;position:relative}.lMenu__url ul{gap:19px;width:100%}.lMenu__copyright{margin-top:96px}.lMenu-footer .lMenu__news{margin-top:32px;position:relative;width:100%}.pContact__form{margin:auto;padding:74px min(40px,3.90625vw) 72px;width:100%}.cCardFeatureList{gap:min(10px,.9765625vw) min(74px,7.2265625vw);width:min(728px,71.09375vw)}.cCardFeature{height:min(430px,41.9921875vw);width:min(327px,31.93359375vw)}.cCardFeature:nth-of-type(2n){margin-top:min(135px,13.18359375vw)}.cCardFeature__body{border-radius:min(16px,1.5625vw)}.cCardFeature__body .jsKiraCard__color,.cCardFeature__body .jsKiraCard__highlight{border-radius:min(16px,1.5625vw)}.cCardFeature__flame{border-radius:min(16px,1.5625vw)}.cCardFeature__flame img{border-radius:min(16px,1.5625vw)}.cCardFeature__decoration::before{height:min(1px,.09765625vw);right:min(65px,6.34765625vw);top:min(24px,2.34375vw);width:min(74px,7.2265625vw)}.cCardFeature__decoration::after{height:min(295px,28.80859375vw);right:min(24px,2.34375vw);top:min(64px,6.25vw);width:min(1px,.09765625vw)}.cCardFeature__decoration .kira{height:min(24px,2.34375vw);right:min(24px,2.34375vw);top:min(24px,2.34375vw);width:min(25px,2.44140625vw)}.cCardFeature__info{padding:min(10px,.9765625vw) min(13px,1.26953125vw) 20px}.cCardFeature__head{margin-left:0}.cCardFeature__label .txt{font-size:min(13px,1.26953125vw);letter-spacing:max(-0.39px,-0.0380859375vw)}.cCardFeature__num{font-size:min(80px,7.8125vw);letter-spacing:max(-1.6px,-0.15625vw);padding-left:min(18px,1.7578125vw)}.cCardFeature__txt{font-size:min(18px,1.7578125vw);letter-spacing:min(1.8px,.17578125vw);padding:0 min(13px,1.26953125vw)}.pNews__content{margin:auto;padding:74px 16px 72px;width:100%}}@media (max-width: 960px){.cBinaryNumer__row span{height:min(15px,1.5625vw);width:min(26px,2.7083333333vw)}.cItemService{width:calc(50% - 12px)}.pHomeSection__enterKey{bottom:17px;right:17px}.pHomeFv__suggestion{right:min(16px,16rem);top:min(257px,31.7283950617svh)}.pHomeFv__enterKey{bottom:17px;right:17px}.cEnterKeyBtn{border-radius:8px;gap:6px;padding:12px}.cEnterKeyBtn__txt{font-size:12px;letter-spacing:-0.36px}.cEnterKeyBtn__icon{height:8px;width:10px}.pRecruitMsg__enterKey{display:flex;justify-content:flex-end;margin-top:-3px;width:100%}.pRecruitMsg[data-show="1"] .pRecruitMsg__enterKey{margin-top:32px}.cItemBenefit{width:calc(50% - min(77px,8.0208333333vw)*1/2)}.pRecruitCeo__status{width:34.7916666667vw}.pRecruitCeo__img{height:46.875vw}.cItemRecruitment{flex-wrap:wrap;gap:8px}.cItemRecruitment__head{width:100%}.cItemRecruitment__detail{width:100%}.pRecruitEntry__row:nth-of-type(1) .pRecruitEntry__txt{margin-right:1.875vw}.pRecruitEntry__row::before{height:.4166666667vw}.pRecruitEntry__row:nth-of-type(1)::before{width:36.875vw}.pRecruitEntry__txt .txt{font-size:10.9375vw;letter-spacing:-0.22vw}.pRecruitEntry__italic .txt{font-size:10.9375vw;letter-spacing:-0.22vw}.pRecruitEntry__arrow{margin-right:2.5vw}.pRecruitEntry__arrow .txt{padding-right:.4166666667vw}.pRecruitEntry__arrow span{font-size:5.4166666667vw;letter-spacing:-0.1625vw}.pRecruitEntry__arrow span:nth-of-type(1),.pRecruitEntry__arrow span:nth-of-type(2),.pRecruitEntry__arrow span:nth-of-type(3){letter-spacing:-1.7708333333vw}.pRecruitEntry__arrow span:nth-of-type(4){letter-spacing:-1.1458333333vw}.pPp{padding-bottom:120px}.pPp__content{margin:auto;margin-top:116px;padding:64px min(16px,16rem);width:calc(100% - min(16px,16rem)*2)}}@media (max-width: 768px)and (max-width: 768px){.pServiceArchive__lead3-5{font-size:46.5rem;letter-spacing:-0.96rem;margin-top:4rem}}@media (max-width: 768px)and (max-height: 650px){.lMenu-footer .cMenuLink__en{font-size:min(48px,7.3846153846svh);letter-spacing:max(-1.92px,-.2953846154svh)}.lMenu-footer .cExternalLink{font-size:max(10px,min(12px,1.8461538462svh))}}@media (max-width: 768px)and (hover: none){:root{--sbw: 2px}.cFixedScrollBar{-webkit-user-select:none;-moz-user-select:none;opacity:0;pointer-events:none;right:6px;transition:.3s ease opacity;user-select:none}.lContainer .lenis.lenis-scrolling+.cFixedScrollBar,.lContainer .lenis.lenis-scrolling .cFixedScrollBar,.lenis.lenis-scrolling .cFixedScrollBar,.lenis.lenis-scrolling+.cFixedScrollBar{opacity:1;transition:.1s ease opacity}}@media (max-width: 768px)and (hover: hover){:root{--sbw: 6px}.cFixedScrollBar{right:4px}}@media (max-width: 768px){html,body{--base-vw: 375}.cPostStyle .alignleft,.cPostStyle .alignright{display:block;float:none;margin:16px auto}.cPostStyle h1{font-size:22px;letter-spacing:1.5px}.cPostStyle h2{font-size:18px;letter-spacing:1.2px}.cPostStyle h3{font-size:15px;padding-bottom:12px}.cMenuLink{gap:0 min(8px,8rem);padding:min(8px,8rem) 0}.cMenuLink__en{font-size:min(48px,48rem);letter-spacing:max(-1.92px,-1.92rem)}.cContactForm__row{margin-top:36px}.cContactForm__field{margin-top:4px}.cFieldFile label{padding:12px 32px}.cBinaryNumer{width:min(102px,102rem)}.cBinaryNumer__row span{height:min(7.36px,7.36rem);width:min(12.75px,12.75rem)}.cFv{height:-moz-max-content;height:max-content;padding:max(300px,45.5384615385vh) min(16px,16rem) 0}body[data-page-id=story] .cFv{padding-bottom:max(104px,16vh)}body[data-page-id=contact] .cFv{padding-bottom:0}.cFv__bn{left:min(16px,16rem);top:158px}.cFv__txt{width:100%}body[data-page-id=company] .cFv__en{padding-bottom:min(21px,21rem)}.cFv__en .t{font-size:min(72px,72rem);margin-left:max(-1.44px,-1.44rem)}.cFv__en .t:nth-of-type(1){margin-left:0}.cFv__txt__lower{padding-top:12px}.cFv__ttl{margin-top:16px}.cFv-simple{padding:302px min(16px,16rem) 0}body[data-page-id=entry] .cFv-simple .cFv__en{padding-bottom:min(21px,21rem)}body[data-page-id=story] .cFv-simple .cFv__en{padding-bottom:min(21px,21rem)}.cFv-simple .cFv__bn{top:148px}.cFv-small{padding:294px min(16px,16rem) 0}.cFv-small .cFv__en{padding-bottom:min(8px,8rem)}body[data-page-id=privacy-policy-for-recruit] .cFv-small .cFv__en__row:nth-of-type(1),body[data-page-id=privacy-policy-for-general] .cFv-small .cFv__en__row:nth-of-type(1){padding-bottom:min(8px,8rem);top:min(8px,8rem)}.cFv-small .cFv__en__row .t{font-size:min(48px,48rem);font-weight:500;line-height:100%;margin-left:max(-0.96px,-0.96rem)}.cFv-small .cFv__en__row .t:nth-of-type(1){margin-left:0}.cFv-small .cFv__bn{top:183px}.cFv__scrollSuggestion{display:none}.cPgArchive{box-sizing:border-box;justify-content:center;padding:0 24px;position:relative;width:100%;z-index:0}.cPgArchive .page-numbers.prev{bottom:0;left:-8px;position:absolute;top:0;z-index:1}.cPgArchive .page-numbers.next{bottom:0;position:absolute;right:-8px;top:0;z-index:1}.cSimpleBrn{padding:13px 16px}.cSimpleBrn__en{font-size:16px;letter-spacing:-0.32px}.cSimpleBrn__ja{font-size:10px}.cItemNews{padding:48px min(16px,16rem)}.cItemNews__more{font-size:14px;letter-spacing:.56px;line-height:100%}.cItemServiceList{gap:48px 24px}.cItemService__num{font-size:min(48px,48rem);font-weight:500;letter-spacing:max(-0.96px,-0.96rem);top:max(-24px,-24rem)}.cItemService__txt{top:-6px}.cItemService__en{font-size:min(32px,32rem);letter-spacing:max(-0.64px,-0.64rem)}.cItemService__ttl{font-size:min(14px,14rem);letter-spacing:min(1.12px,1.12rem);line-height:150%;margin-top:min(8px,8rem)}.cItemStrength{border-radius:min(16px,16rem);height:-moz-max-content;height:max-content;margin-top:20px;overflow:hidden;padding:min(16px,16rem) min(18px,18rem);width:100%}.cItemStrength:nth-of-type(1){margin-top:0}.cItemStrength__upper{height:min(102px,102rem)}.cItemStrength__upper__bg{-webkit-aspect-ratio:307/102;aspect-ratio:307/102;display:flex;justify-content:flex-start}.cItemStrength__upper__bg::before{background:#272727;border-radius:0 min(12px,16rem) 0 0;bottom:0;content:"";height:100%;left:200px;margin:auto;position:absolute;top:0;width:calc(100% - 200px);z-index:0}.cItemStrength__upper__bg picture,.cItemStrength__upper__bg img{width:auto}.cItemStrength__head{top:min(4px,4rem)}.cItemStrength__label{height:min(12px,12rem);top:min(8px,8rem);width:min(12px,12rem)}.cItemStrength__label span{font-size:min(10px,10rem);letter-spacing:max(-0.3px,-0.3rem)}.cItemStrength__num{font-size:min(64px,64rem);letter-spacing:max(-1.28px,-1.28rem);padding-left:min(14px,14rem);padding-top:min(2px,2rem)}.cItemStrength__lower{border-radius:0 0 min(12px,12rem) min(12px,12rem);padding:min(24px,24rem)}.cItemStrength__ttl{font-size:min(16px,16rem);letter-spacing:min(1.6px,1.6rem)}.cItemStrength__detail{font-size:min(12px,12rem);letter-spacing:min(.96px,.96rem);margin-top:min(24px,24rem)}.cCode__row{font-size:10px;letter-spacing:-0.3px}.pRecruitMsg__code .cCode__row{font-size:min(16px,16rem);letter-spacing:max(-0.48px,-0.48rem)}.cCode__row.tab1{padding-left:12px}.pRecruitMsg__code .cCode__row.tab1{padding-left:min(18px,18rem)}.cCode__row.tab2{padding-left:15px 2 2}.pRecruitMsg__code .cCode__row.tab2{padding-left:min(36px,36rem)}.cCode__row.tab3{padding-left:15px 2 3}.pRecruitMsg__code .cCode__row.tab3{padding-left:min(54px,54rem)}.cCompanyProfile{margin-top:24px;padding-bottom:24px}.cCompanyProfile__ttl{width:100%}.cCompanyProfile__detail{margin-top:4px;width:100%}.cCompanyOffice{margin-top:64px}.cCompanyOffice__en{font-size:min(40px,40rem);letter-spacing:max(-0.8px,-0.8rem);width:100%}.cCompanyOffice__coords{margin-top:8px;width:100%}.cCompanyOffice__coords .x,.cCompanyOffice__coords .y{font-size:12px;letter-spacing:-0.36px}.cCompanyOffice__lower{margin-top:15px;padding-top:15px}.cCompanyOffice__ja{width:100%}.cCompanyOffice__address{margin-top:8px;width:100%}.cCompanyOffice__supplement{margin-top:8px;width:100%}.cCompanyOffice__link{margin-top:24px;width:100%}.cScrollSuggestion{height:80px;width:80px}.cScrollSuggestion__arrow{width:6.25px}.cAudioBtn{right:108px;top:29px}.cLoadingProgress{height:4px}.lHeaderLogo{left:16px;top:26px}.cMenuBtn{padding:16px 18px;right:8px;top:14px}.lMenu:not(.lMenu-footer){overflow:hidden}.lMenu:not(.lMenu-footer) .lMenu__wrap{height:100vh;height:100svh;overflow-x:clip;overflow-y:auto;overscroll-behavior:none;position:relative;width:100%;width:100vw;z-index:0}.lMenu:not(.lMenu-footer) .lMenu__inner{padding:106px min(16px,16rem) 16px}.lMenu.lMenu-footer .lMenu__wrap{padding:30px min(16px,16rem) 16px}.lLoading__img{height:15px}.lNowLoading{bottom:16px;height:20px;right:16px;width:20px}.lNowLoading img{height:90px;width:90px}.pCompanyMsg{margin-top:88px}.pCompanyMsg__ttl{padding:0 min(16px,16rem) 32px}.pCompanyMsg__txt{padding:228rem min(16px,16rem) max(206px,206rem)}.pCompanyMsg__txt p{width:100%}.pCompanyMsg__dummyBlock{height:80px;width:179rem}.pCompanyProfile{min-height:20px}.pCompanyProfile__inner{padding:0 min(16px,16rem)}.pCompanyProfile__data{margin-top:56px;padding-bottom:80px}.pCompanyProfile__dummyUpperBlock{height:80px;margin-top:-80px;width:179rem}.pCompanyProfile__dummyLowerBlock1{height:20px;width:196rem}.pCompanyProfile__dummyLowerBlock2{height:20px;width:180rem}.pCompanyClient__inner{padding:64px min(16px,16rem) 112px}.pCompanyClient__slider{margin-top:21px}.cClientSlider__item{height:54rem;min-width:120rem;width:120rem}.pCompanyOffice{padding:64px 0 151px}.pCompanyOffice__inner{padding:0 min(16px,16rem)}.pCompanyOffice__dummyBlock1{height:21px;top:-40px;width:180rem}.pCompanyOffice__dummyBlock2{height:21px;top:-20px;width:196rem}.pCompanyOffice__archive{margin-top:82px}.pContact{padding-bottom:200px}.pContact__bnr{margin-top:11px;padding:0 min(16px,16rem)}.pContact__form{margin-top:74px;padding:64px min(24px,24rem) 64px;width:100%}.pHome__section-scroll{min-height:3900px}.pHome__section-switch{min-height:650px}.pHome__section-end{min-height:5200px}.pHomeSection__txt{bottom:24px;box-sizing:border-box;left:min(16px,16rem);max-width:calc(100% - min(16px,16rem)*2);padding-right:min(90px,90rem)}.pHomeSection__msg{font-size:10px;letter-spacing:-0.3px}.pHomeSection__code{margin-top:24px}.pHomeFv .pHomeSection__code{margin-top:6px}.pHomeFv__txt{bottom:20px;box-sizing:border-box;left:min(16px,16rem);max-width:calc(100% - min(16px,16rem)*2);padding-right:min(90px,90rem)}.pHomeFv__ttl__row:nth-of-type(2){margin-top:-4px}.pHomeFv__ttl__row__col{font-size:48px;letter-spacing:-0.96px}.pRecruit__bnr{padding:11px min(16px,16rem) 0}.cRecruitBnr{padding:13px 16px}.cRecruitBnr__en{font-size:16px;letter-spacing:-0.32px}.cRecruitBnr__ja{font-size:10px;line-height:180%}.cRecruitBnr__more{height:14px;width:14px}.cRecruitBnr__more__inner .txt{font-size:14px;letter-spacing:.56px}.pRecruitMsg{margin-top:14px;padding:64px min(16px,16rem) 23px}.pRecruitMsg__lead{margin-top:64px}.pRecruitMsg__lead__row{flex-wrap:wrap;width:100%}.pRecruitMsg__lead1,.pRecruitMsg__lead2,.pRecruitMsg__lead3,.pRecruitMsg__lead5{font-size:48rem;letter-spacing:-0.96rem}.pRecruitMsg__lead2{margin-left:auto;margin-top:2rem}.pRecruitMsg__lead3{margin-top:2rem;width:100%}.pRecruitMsg__lead4{margin-left:0;margin-right:19rem;margin-top:8rem;top:0rem}.pRecruitMsg__lead4 span{font-size:36rem;letter-spacing:-1.08rem}.pRecruitMsg__lead4 span:nth-of-type(1),.pRecruitMsg__lead4 span:nth-of-type(2),.pRecruitMsg__lead4 span:nth-of-type(3){letter-spacing:-10rem}.pRecruitMsg__lead4 span:nth-of-type(4){letter-spacing:-16rem}.pRecruitMsg__lead5{margin-left:6rem;margin-top:4rem}.pRecruitMsg__code{margin-top:22px}.pRecruitMsg__code__front{padding:35px 0}.pRecruitMsg__code__back{padding:35px 0}.pRecruitMsg__dummyBlock1,.pRecruitMsg__dummyBlock2{height:20px}.pRecruitMsg__dummyBlock1{width:196rem}.pRecruitMsg__dummyBlock2{width:180rem}.cRecruitFeature{padding-top:48px}.cRecruitFeature__dummyBlock1,.cRecruitFeature__dummyBlock2{height:21px}.cRecruitFeature__dummyBlock1{top:-40px;width:180rem}.cRecruitFeature__dummyBlock2{top:-20px;width:196rem}.pRecruitFeature__ttl{padding:min(16px,16rem)}.pRecruitTopics__ttl{padding:min(164px,164rem) min(16px,16rem) min(16px,16rem)}.pRecruitFeature__cards{margin-top:63px}.cCardFeatureList{gap:min(32px,32rem);width:min(327px,327rem)}.cCardFeature{height:min(430px,430rem);margin-top:0;width:min(327px,327rem)}.cCardFeature:nth-of-type(2n){margin-top:0}.cCardFeature__body{border-radius:min(16px,16rem)}.cCardFeature__body .jsKiraCard__color,.cCardFeature__body .jsKiraCard__highlight{border-radius:min(16px,16rem)}.cCardFeature__flame{border-radius:min(16px,16rem)}.cCardFeature__flame img{border-radius:min(16px,16rem)}.cCardFeature__decoration::before{height:min(1px,1rem);right:min(65px,65rem);top:min(24px,24rem);width:min(74px,74rem)}.cCardFeature__decoration::after{height:min(295px,295rem);right:min(24px,24rem);top:min(64px,64rem);width:min(1px,1rem)}.cCardFeature__decoration .kira{height:min(24px,24rem);right:min(24px,24rem);top:min(24px,24rem);width:min(25px,25rem)}.cCardFeature__info{padding:min(10px,10rem) min(13px,13rem) min(20px,20rem)}.cCardFeature__label{height:min(13px,13rem);top:min(13px,13rem);width:min(13px,13rem)}.cCardFeature__label .txt{font-size:min(13px,13rem);letter-spacing:max(-0.39px,-0.39rem)}.cCardFeature__num{font-size:min(80px,80rem);letter-spacing:max(-1.6px,-1.6rem);padding-left:min(18px,18rem)}.cCardFeature__txt{font-size:min(18px,18rem);letter-spacing:min(1.8px,1.8rem);padding:0 min(13px,13rem)}.pRecruitFeature__items{margin:auto;margin-top:64px;padding:0 min(16px,16rem) 80px}.pRecruitFeature__items-spaceTop{margin-top:63px}.cRecruitFeature__dummyBlock3,.cRecruitFeature__dummyBlock4{height:21px}.cRecruitFeature__dummyBlock3{bottom:-20px;width:196rem}.cRecruitFeature__dummyBlock4{bottom:-40px;width:180rem}.cItemFeatureList{display:flex;flex-wrap:wrap;gap:0;margin:auto;width:min(343px,343rem)}.cItemFeature.cItemFeature-dummy{margin-top:0}.cItemFeature{height:-moz-max-content;height:max-content;margin-top:min(24px,24rem);padding:24px min(24px,24rem) 24px;width:100%}.cItemFeature:nth-of-type(1){margin-top:0}.cItemFeature__upper{height:min(166px,166rem);margin-bottom:min(24px,24rem);width:min(295px,295rem)}.cItemFeature__lower::before{background:#272727;border-radius:0 0 8px 8px;bottom:0;content:"";height:calc(100% - min(45px,45rem));left:0;margin:auto;position:absolute;right:0;z-index:0}.cItemFeature__lower__shape{height:min(46px,46rem)}.cItemFeature__ttl{height:-moz-max-content;height:max-content;padding:25px min(50px,50rem) 0 min(24px,24rem)}.cItemFeature__detail{padding:16px min(24px,24rem) 24px}.pRecruitBenefit__dummyBlock1,.pRecruitBenefit__dummyBlock2{height:20px}.pRecruitBenefit__dummyBlock3,.pRecruitBenefit__dummyBlock4{height:20px}.pRecruitBenefit__dummyBlock1{width:180rem}.pRecruitBenefit__dummyBlock2{width:196rem}.pRecruitBenefit__dummyBlock3{width:196rem}.pRecruitBenefit__dummyBlock4{width:180rem}.pRecruitBenefit__inner{padding:64px min(16px,16rem) 64px}.pRecruitBenefit__items{margin-top:64px}.cItemBenefitList{gap:min(24px,24rem) min(16px,16rem)}.cItemBenefit{padding-bottom:12px;width:calc(50% - min(16px,16rem)*1/2)}.cItemBenefit::before{width:100%}.pRecruitCeo{padding:86px min(16px,16rem) 90px}.pRecruitCeo__txt{width:100%}.pRecruitCeo__status{margin:auto;margin-top:60px;width:min(260px,260rem)}.pRecruitCeo__img{height:min(340px,340rem);margin:auto}.pRecruitCeo__info{width:min(260px,260rem)}.pRecruitInfo__dummyBlock1,.pRecruitInfo__dummyBlock2{height:20px}.pRecruitInfo__dummyBlock1{width:180rem}.pRecruitInfo__dummyBlock2{width:196rem}.pRecruitInfo__inner{padding:64px min(16px,16rem) 32px}.pRecruitInfo__content{margin-top:64px}.pRecruitInfo__cat{width:100%}.pRecruitInfo__cat ul{display:flex;flex-wrap:wrap;gap:8px 10px}.pRecruitInfo__acs{margin-top:46px}.cDetailsRecruitment__summary{align-items:center;flex-wrap:wrap;padding:50px min(24px,24rem)}.cDetailsRecruitment__summary__en{display:block;font-size:32px;letter-spacing:-0.64px;width:calc(100% - 85px)}.cDetailsRecruitment__summary__ja{display:block;width:calc(100% - 85px)}.cDetailsRecruitment__summary__toggle{right:min(24px,24rem)}.cDetailsRecruitment__inner{padding:0 min(24px,24rem) 32px}.cItemRecruitment{margin-top:24px;padding-bottom:24px}.pRecruitFlow{padding-bottom:80px;padding-top:32px}.pRecruitFlow__inner{padding:0 min(16px,16rem)}.pRecruitFlow__items{margin-top:32px}.cCardFlow{padding:16px min(16px,16rem) 24px}.cCardFlow__head{top:0}.cCardFlow__lower{padding:34px min(24px,24rem) 44px}.cCardFlow__ttl{font-size:16px;letter-spacing:1.6px}.pRecruitInstagram__inner,.pRecruitYoutube__inner{padding:0 min(16px,16rem)}.pRecruitEntry__row:nth-of-type(1) .pRecruitEntry__txt{margin-right:min(8.6px,8.6rem)}.pRecruitEntry__row::before{height:min(2px,2rem)}.pRecruitEntry__txt .txt{font-size:min(50px,50rem);letter-spacing:max(-1.015px,-1.015rem)}.pRecruitEntry__italic .txt{font-size:min(50.729px,50.729rem);letter-spacing:max(-1.015px,-1.015rem)}.pRecruitEntry__arrow{margin-right:min(13px,13rem)}.pRecruitEntry__arrow span{font-size:min(24px,24rem);letter-spacing:max(-0.749px,-0.749rem)}.pRecruitEntry__arrow span:nth-of-type(1),.pRecruitEntry__arrow span:nth-of-type(2),.pRecruitEntry__arrow span:nth-of-type(3){letter-spacing:max(-7px,-7rem)}.pRecruitEntry__arrow span:nth-of-type(4){letter-spacing:max(-6px,-6rem)}.pRecruitEntry__pointer{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(255,255,255,.2);border-radius:50%;bottom:0;height:min(72px,72rem);left:0;margin:auto;position:absolute;right:0;top:0;transform:translate(0, min(112px, 112rem));width:min(72px,72rem);z-index:10}.pRecruitEntry__pointer img{-o-object-fit:contain;height:min(9px,9rem);object-fit:contain;width:min(26px,26rem)}.pServiceArchive{margin-top:88px;padding:64px min(16px,16rem) 93px}.pServiceArchive__lead{margin-top:34px}.pServiceArchive__lead__row{flex-wrap:wrap;width:100%}.pServiceArchive__lead1{font-size:46.5rem;letter-spacing:-0.96rem}.pServiceArchive__lead2{margin-left:8rem;margin-right:8rem}.pServiceArchive__lead2 span{font-size:36rem;letter-spacing:-1.08rem}.pServiceArchive__lead2 span:nth-of-type(1),.pServiceArchive__lead2 span:nth-of-type(2),.pServiceArchive__lead2 span:nth-of-type(3){letter-spacing:-10rem}.pServiceArchive__lead2 span:nth-of-type(4){letter-spacing:-10rem}.pServiceArchive__lead2 span:nth-of-type(4){display:none}.pServiceArchive__lead3{font-size:46.5rem;letter-spacing:-0.96rem}.pServiceArchive__lead3-5{color:var(--black);font-family:var(--en);font-weight:500;line-height:100%}.pServiceArchive__lead4,.pServiceArchive__lead5{font-size:46.5rem;letter-spacing:-0.96rem}.pServiceArchive__lead4{margin-top:0}.pServiceArchive__lead5{margin-left:0;margin-top:4rem}.pServiceArchive__detail{font-size:14px;letter-spacing:1.4px;margin-top:20px}.pServiceArchive__items{margin-top:78px}.pServiceArchive__dummyBlock1,.pServiceArchive__dummyBlock2{height:20px}.pServiceArchive__dummyBlock1{width:196rem}.pServiceArchive__dummyBlock2{width:188rem}.pServiceStrength{padding:64px min(16px,16rem) 80px}.pServiceStrength__items{margin-top:32px}.pServiceStrength__dummyBlock1,.pServiceStrength__dummyBlock2{height:21px}.pServiceStrength__dummyBlock1{top:-40px;width:180rem}.pServiceStrength__dummyBlock2{top:-20px;width:196rem}.pThanks{padding-bottom:120px;padding-top:130px}.pThanks__inner{padding:0 min(16px,16rem)}.pThanks__kv{left:max(-16px,-16rem);max-width:343rem;min-width:calc(343rem + min(16px,16rem)*2);position:relative;width:calc(343rem + min(16px,16rem)*2);z-index:0}.pThanks__msg{box-sizing:border-box;margin-top:68px;padding:0 min(10px,10rem)}.pThanks__head{font-size:18px;letter-spacing:1.44px;line-height:150%}.pThanks__detail{box-sizing:border-box;margin-top:28px;padding:0 min(11px,11rem)}.pThanks__link{margin-top:64px}.pNews{padding-bottom:62px}.pNews__content{margin-top:106px;padding:74px min(16px,16rem) 64px;width:100%}.pNews__list{margin-top:42px}.pNews__pg{margin-top:46px}.pNewsSingle{padding-bottom:64px}.pNewsSingle__content{margin:auto;margin-top:116px;padding:64px min(16px,16rem);width:100%}.pNewsSingle__ttl{font-size:24px;letter-spacing:1.92px;line-height:160%}.pNewsSingle__article{margin-top:36px}.pPp__content{width:100%}.pStoryContent__pin{position:relative}.lTmp .pStoryContent__section1{background:var(--white)}.lTmp .pStoryContent__section2{background:#afafaf}.lTmp .pStoryContent__section3{background:#717171}.lTmp .pStoryContent__section4{background:var(--black2)}.pStoryContent__pin__inner{padding:64px min(16px,16rem) 0}.pStoryContent__head{box-sizing:border-box;padding:0 min(11px,11rem)}.pStoryContent__index__small{font-size:min(12px,12rem);letter-spacing:max(-0.36px,-0.36rem)}.pStoryContent__index__large{font-size:min(104px,104rem);letter-spacing:max(-2.08px,-2.08rem)}.pStoryContent__section{padding:38px min(16px,16rem) 0}.pStoryContent__section__inner{padding:26px 0 64px}.pStoryContent__ttl{box-sizing:border-box;font-size:24px;letter-spacing:1.92px;line-height:160%;margin-top:24px;padding:0 min(11px,11rem)}.pStoryContent__txt{box-sizing:border-box;margin-top:48px;padding:0 min(11px,11rem)}.pStoryContent__img{margin-top:48px}.pPage{padding:120px min(16px,16rem) 182px}.pPage__content{margin-top:74px}.uSpHide{display:none !important}.uSpDelay-100{transition-delay:.1s}.uSpDelay-150{transition-delay:.15s}.uSpDelay-200{transition-delay:.2s}.uSpDelay-250{transition-delay:.25s}.uSpDelay-300{transition-delay:.3s}.uSpDelay-350{transition-delay:.35s}.uSpDelay-400{transition-delay:.4s}.uSpDelay-450{transition-delay:.45s}.uSpDelay-500{transition-delay:.5s}.uSpDelay-550{transition-delay:.55s}.uSpDelay-600{transition-delay:.6s}.uSpDelay-650{transition-delay:.65s}.uSpDelay-700{transition-delay:.7s}.uSpDelay-750{transition-delay:.75s}.uSpDelay-800{transition-delay:.8s}.uSpDelay-850{transition-delay:.85s}.uSpDelay-900{transition-delay:.9s}.uSpDelay-950{transition-delay:.95s}.uSpDelay-1000{transition-delay:1s}.uSpDelay-1050{transition-delay:1.05s}.uSpDelay-1100{transition-delay:1.1s}.uSpDelay-1150{transition-delay:1.15s}.uSpDelay-1200{transition-delay:1.2s}.uSpDelay-1250{transition-delay:1.25s}.uSpDelay-1300{transition-delay:1.3s}.uSpDelay-1350{transition-delay:1.35s}.uSpDelay-1400{transition-delay:1.4s}.uSpDelay-1450{transition-delay:1.45s}.uSpDelay-1500{transition-delay:1.5s}.uSpDelay-1550{transition-delay:1.55s}.uSpDelay-1600{transition-delay:1.6s}.uSpDelay-1650{transition-delay:1.65s}.uSpDelay-1700{transition-delay:1.7s}.uSpDelay-1750{transition-delay:1.75s}.uSpDelay-1800{transition-delay:1.8s}.uSpDelay-1850{transition-delay:1.85s}.uSpDelay-1900{transition-delay:1.9s}.uSpDelay-1950{transition-delay:1.95s}.uSpDelay-2000{transition-delay:2s}.uSpDelay-2050{transition-delay:2.05s}.uSpDelayAnime-100{animation-delay:.1s}.uSpDelayAnime-150{animation-delay:.15s}.uSpDelayAnime-200{animation-delay:.2s}.uSpDelayAnime-250{animation-delay:.25s}.uSpDelayAnime-300{animation-delay:.3s}.uSpDelayAnime-350{animation-delay:.35s}.uSpDelayAnime-400{animation-delay:.4s}.uSpDelayAnime-450{animation-delay:.45s}.uSpDelayAnime-500{animation-delay:.5s}.uSpDelayAnime-550{animation-delay:.55s}.uSpDelayAnime-600{animation-delay:.6s}.uSpDelayAnime-650{animation-delay:.65s}.uSpDelayAnime-700{animation-delay:.7s}.uSpDelayAnime-750{animation-delay:.75s}.uSpDelayAnime-800{animation-delay:.8s}.uSpDelayAnime-850{animation-delay:.85s}.uSpDelayAnime-900{animation-delay:.9s}.uSpDelayAnime-950{animation-delay:.95s}.uSpDelayAnime-1000{animation-delay:1s}.uSpDelayAnime-1050{animation-delay:1.05s}.uSpDelayAnime-1100{animation-delay:1.1s}.uSpDelayAnime-1150{animation-delay:1.15s}.uSpDelayAnime-1200{animation-delay:1.2s}.uSpDelayAnime-1250{animation-delay:1.25s}.uSpDelayAnime-1300{animation-delay:1.3s}.uSpDelayAnime-1350{animation-delay:1.35s}.uSpDelayAnime-1400{animation-delay:1.4s}.uSpDelayAnime-1450{animation-delay:1.45s}.uSpDelayAnime-1500{animation-delay:1.5s}.uSpDelayAnime-1550{animation-delay:1.55s}.uSpDelayAnime-1600{animation-delay:1.6s}.uSpDelayAnime-1650{animation-delay:1.65s}.uSpDelayAnime-1700{animation-delay:1.7s}.uSpDelayAnime-1750{animation-delay:1.75s}.uSpDelayAnime-1800{animation-delay:1.8s}.uSpDelayAnime-1850{animation-delay:1.85s}.uSpDelayAnime-1900{animation-delay:1.9s}.uSpDelayAnime-1950{animation-delay:1.95s}.uSpDelayAnime-2000{animation-delay:2s}.uSpDelayAnime-2050{animation-delay:2.05s}html:has(body:not(.pc)){overflow:hidden}body:not(.pc){overflow:hidden}}@media (hover: hover)and (max-width: 768px){.jsKiraCard{perspective:min(500px,500rem)}.jsKiraCard .jsKiraCard__body{border-radius:min(16px,16rem)}.jsKiraCard .jsKiraCard__highlight,.jsKiraCard .jsKiraCard__mirrorColor,.jsKiraCard .jsKiraCard__color{border-radius:min(16px,16rem)}}@media (max-height: 650px){.cMenuLink{gap:0 min(8px,1.2307692308svh);padding:min(8px,1.2307692308svh) 0}}@media (max-width: 640px){.cItemServiceList{box-sizing:border-box;padding:0 min(26px,26rem)}.cItemService{width:calc(100% - 0px)}}@media (max-width: 480px){.pRecruitSns{padding-bottom:86px}.pRecruitYoutube{margin-top:80px}.cCardInstagramList{margin:auto;max-width:262px}.cCardYoutubeList{margin:auto;max-width:343px}.cCardInstagram{width:100%}.cCardYoutube{width:100%}}@media (min-width: 481px){.pRecruitSns{padding-bottom:184px}.pRecruitYoutube{margin-top:54px}.cCardInstagram{width:calc(33.3333333333% - min(27px,27rem)*2/3)}.cCardYoutube{width:calc(33.3333333333% - min(27px,27rem)*2/3)}}@media (min-width: 769px)and (min-width: 961px){.cItemBenefit:nth-of-type(3n - 2){padding-right:min(38px,38rem)}.cItemBenefit:nth-of-type(3n - 2)::before{left:0;width:calc(100% - min(38px,38rem))}.cItemBenefit:nth-of-type(3n - 1){padding-left:min(38px,38rem);padding-right:min(38px,38rem)}.cItemBenefit:nth-of-type(3n - 1)::before{left:0;margin:auto;right:0;width:calc(100% - min(38px,38rem)*2)}.cItemBenefit:nth-of-type(3n - 0){padding-left:min(38px,38rem)}.cItemBenefit:nth-of-type(3n - 0)::before{right:0;width:calc(100% - min(38px,38rem))}.cItemBenefit:nth-of-type(3n - 1)::after,.cItemBenefit:nth-of-type(3n - 0)::after{background:var(--black2);bottom:0;content:"";height:100%;left:0;margin:auto;opacity:.2;position:absolute;top:0;width:1px;z-index:0}}@media (min-width: 769px)and (max-width: 960px){.cItemBenefit:nth-of-type(2n - 1){padding-right:min(38px,3.9583333333vw)}.cItemBenefit:nth-of-type(2n - 1)::before{left:0;width:calc(100% - min(38px,3.9583333333vw))}.cItemBenefit:nth-of-type(2n){padding-left:min(38px,3.9583333333vw)}.cItemBenefit:nth-of-type(2n)::before{right:0;width:calc(100% - min(38px,3.9583333333vw))}.cItemBenefit:nth-of-type(2n)::after{background:var(--black2);bottom:0;content:"";height:100%;left:0;margin:auto;opacity:.2;position:absolute;top:0;width:1px;z-index:0}}@media (min-width: 769px)and (max-width: 1024px){.lMenu:not(.lMenu-footer) .lMenu__wrap{padding:106px min(40px,40rem) 16px}}@media (min-width: 769px){html,body{--base-vw: 1440}.cContactForm__row{margin-top:40px}.cContactForm__field{margin-top:8px}.cFieldFile label{padding:16px 32px}.cBinaryNumer{width:max(208px,208rem)}.cFv{display:flex;flex-direction:column;height:100vh;height:100svh;justify-content:flex-end;padding-bottom:min(142px,17.5308641975vh)}body[data-page-id=contact] .cFv{height:calc(100vh - min(142px,17.5308641975vh));height:calc(100svh - min(142px,17.5308641975vh));padding-bottom:0}.cFv__bn{bottom:calc(min(142px,17.5308641975vh) + 6px);left:min(40px,40rem)}body[data-page-id=story] .cFv__bn{bottom:calc(min(10px,1.2345679012vh) + 6px + 132px)}.cFv__txt{margin-left:auto;margin-right:min(40px,40rem);width:min(900px,900rem)}body[data-page-id=company] .cFv__en{padding-bottom:min(11px,11rem)}.cFv__en .t{font-size:min(192px,192rem);margin-left:max(-3.84px,-3.84rem)}.cFv__en .t:nth-of-type(1){margin-left:0}.cFv__txt__lower{display:flex;flex-wrap:wrap;gap:0 min(125px,125rem);padding-top:16px}.cFv-simple{box-sizing:border-box;height:461px;padding-bottom:0}body[data-page-id=entry] .cFv-simple .cFv__en{padding-bottom:min(33px,33rem)}body[data-page-id=story] .cFv-simple .cFv__en{padding-bottom:min(11px,11rem)}.cFv-simple .cFv__bn{bottom:0}.cFv-small{box-sizing:border-box;height:464px;padding-bottom:0}.cFv-small .cFv__bn{bottom:0}.cPgArchive{margin-left:-8px}.cPgArchive .page-numbers.prev{margin-left:16px;margin-right:min(40px,40rem)}.cPgArchive .page-numbers.next{margin-left:min(40px,40rem);margin-right:16px}.cItemNews{padding:60px min(40px,40rem)}.cItemNews__more{font-size:16px;letter-spacing:.64px;padding-bottom:7px}.cItemServiceList{max-width:max(1165px,1164rem)}.cItemService__num{font-size:64px;font-weight:400;letter-spacing:-1.28px;top:-32px}.cItemService__txt{top:-9px}.cItemService__en{font-size:32px;letter-spacing:-0.64px}.cItemService__ttl{font-size:14px;letter-spacing:1.12px;margin-top:16px}.cItemStrength{border-radius:max(16px,16rem);min-height:max(367px,367rem);padding:max(16px,16rem) max(18px,18rem);width:max(555px,555rem)}.cItemStrength__upper{height:max(102px,102rem)}.cItemStrength__upper__bg{-webkit-aspect-ratio:512/102;aspect-ratio:512/102}.cItemStrength__upper__bg picture,.cItemStrength__upper__bg img{width:100%}.cItemStrength__head{top:4px}.cCompanyProfile{display:flex;justify-content:space-between;margin-top:30px;padding-bottom:30px}.cCompanyProfile__ttl{box-sizing:border-box;padding-right:16px;width:95px}.cCompanyProfile__detail{width:calc(100% - 95px)}.cCompanyOffice{margin-top:120px}.cCompanyOffice__upper{align-items:flex-end;display:flex;flex-wrap:wrap;gap:5px 0;justify-content:space-between}.cCompanyOffice__coords{justify-content:flex-end;width:154px}.cCompanyOffice__lower{display:flex;margin-top:16px;padding-top:32px}.cCompanyOffice__ja{width:230px}.cCompanyOffice__address{width:345px}.cCompanyOffice__supplement{width:345px}.cCompanyOffice__link{padding-top:11px;width:210px}.cScrollSuggestion{height:120px;width:120px}.cScrollSuggestion__arrow{width:9.44px}:root{--sbw: 8px}.lMenu:not(.lMenu-footer){overflow:auto}.lMenu:not(.lMenu-footer) .lMenu__wrap{align-items:center;box-sizing:border-box;display:flex;min-height:100vh;min-height:100svh;overflow-x:clip;padding:74px min(40px,40rem);position:relative;width:100%;z-index:0}.lNowLoading{bottom:24px;height:24px;right:24px;width:24px}.lNowLoading img{height:108px;width:108px}.pCompanyMsg{margin-top:80px}.pCompanyMsg__txt p{width:min(670px,670rem)}.pCompanyMsg__dummyBlock{height:171px;width:57.3611111111vw}.pCompanyProfile{min-height:72px}.pCompanyProfile__inner{padding:0 min(40px,40rem)}.pCompanyProfile__ttl{top:-13px}.pCompanyProfile__data{margin-top:66px;padding-bottom:16px}.pCompanyProfile__dummyUpperBlock{height:171px;margin-top:-171px;width:57.3611111111vw}.pCompanyProfile__dummyLowerBlock1{height:72px;width:62.4305555556vw}.pCompanyProfile__dummyLowerBlock2{height:72px;width:826rem}.pCompanyClient__inner{padding:86px min(40px,40rem) 94px}.pCompanyClient__slider{margin-top:29px}.pCompanyOffice{padding:136px 0 max(248px,248rem)}.pCompanyOffice__inner{padding:0 min(40px,40rem)}.pCompanyOffice__dummyBlock1{height:73px;top:-144px;width:541rem}.pCompanyOffice__dummyBlock2{height:73px;top:-72px;width:613rem}.pCompanyOffice__archive{margin-top:128px}.pContact{padding-bottom:204px}.pHome__section-end{height:700vh;min-height:5600px}.pRecruit__bnr{margin-top:max(-142px,-17.5308641975vh);padding:33px min(40px,40rem) 0}.pRecruitMsg{margin-top:32px;padding:72px min(40px,40rem) 54px}.pRecruitMsg__lead{margin-top:62px}.pRecruitMsg__lead__row{width:-moz-max-content;width:max-content}.pRecruitMsg__lead__row:nth-of-type(2){margin-top:8px}.pRecruitMsg__code{margin-top:40px}.pRecruitMsg__code__front{padding:46px 0}.pRecruitMsg__code__back{padding:46px 0}.pRecruitMsg__dummyBlock1,.pRecruitMsg__dummyBlock2{height:72px}.pRecruitMsg__dummyBlock1{width:687rem}.pRecruitMsg__dummyBlock2{width:615rem}.cRecruitFeature__dummyBlock1,.cRecruitFeature__dummyBlock2{height:73px}.cRecruitFeature__dummyBlock1{top:-144px;width:753rem}.cRecruitFeature__dummyBlock2{top:-72px;width:825rem}.pRecruitFeature__ttl{max-width:calc(1130px + min(40px,40rem)*2);padding:0 min(40px,40rem)}.pRecruitTopics__ttl{max-width:calc(1130px + min(40px,40rem)*2);padding:0 min(40px,40rem)}.pRecruitFeature__cards{margin-top:177px;padding-bottom:174px}.pRecruitFeature__items{margin:auto;max-width:calc(1130px + min(40px,40rem)*2);padding:32px min(40px,40rem) 220px}.pRecruitFeature__items-spaceTop{margin-top:174px}.cRecruitFeature__dummyBlock3,.cRecruitFeature__dummyBlock4{height:63px}.cRecruitFeature__dummyBlock3{bottom:-62px;width:825rem}.cRecruitFeature__dummyBlock4{bottom:-124px;width:753rem}.cItemFeature{min-height:330px;padding:24px;width:343px}.cItemFeature__lower__shape{height:46px}.cItemFeature__ttl{padding:min(24px,24rem) min(24px,24rem) 0}.cItemFeature__detail{padding:16px 24px 24px}.pRecruitBenefit__dummyBlock1,.pRecruitBenefit__dummyBlock2{height:62px}.pRecruitBenefit__dummyBlock3,.pRecruitBenefit__dummyBlock4{height:72px}.pRecruitBenefit__dummyBlock1{width:615rem}.pRecruitBenefit__dummyBlock2{width:687rem}.pRecruitBenefit__dummyBlock3{width:825rem}.pRecruitBenefit__dummyBlock4{width:753rem}.pRecruitBenefit__inner{max-width:calc(1130px + min(40px,40rem)*2);padding:0 min(40px,40rem) 135px}.pRecruitBenefit__items{margin-top:72px}.cItemBenefitList{gap:24px 0px}.pRecruitCeo{padding:72px min(40px,40rem) 122px}.pRecruitCeo__block{display:flex;gap:0 min(164px,164rem);justify-content:space-between}.pRecruitCeo__txt{width:404px}.pRecruitInfo__dummyBlock1,.pRecruitInfo__dummyBlock2{height:70px}.pRecruitInfo__dummyBlock1{width:615rem}.pRecruitInfo__dummyBlock2{width:687rem}.pRecruitInfo__inner{padding:0 min(40px,40rem) 56px}.pRecruitInfo__content{display:flex;height:-moz-max-content;height:max-content;margin-top:40px}.pRecruitInfo__cat{height:-moz-max-content;height:max-content;padding:19px 0 0;position:sticky;top:72px;width:232px;z-index:0}.pRecruitInfo__cat ul{width:calc(100% - min(24px,24rem))}.pRecruitInfo__cat li{margin-top:8px}.pRecruitInfo__acs{width:calc(100% - 232px)}.cDetailsRecruitment__summary{align-items:flex-end;gap:0 18px;padding:60px min(124px,124rem) 60px min(40px,40rem)}.cDetailsRecruitment__summary__en{font-size:40px;letter-spacing:-0.8px}.cDetailsRecruitment__summary__toggle{right:min(40px,40rem)}.cDetailsRecruitment__inner{padding:0 min(40px,40rem) 115px min(115px,115rem)}.cItemRecruitment{display:flex;gap:24px;margin-top:32px;padding-bottom:32px}.pRecruitFlow{padding-bottom:160px;padding-top:56px}.pRecruitFlow__inner{padding:0 min(40px,40rem)}.pRecruitFlow__items{margin-top:48px}.cCardFlow{padding:21px 24px 24px}.cCardFlow__head{left:-5px}.cCardFlow__ttl{font-size:24px;letter-spacing:2.4px}.pRecruitInstagram__inner,.pRecruitYoutube__inner{padding:0 min(40px,40rem)}.pRecruitEntry__pointer{-webkit-user-select:none;-moz-user-select:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(255,255,255,.2);border-radius:50%;height:72px;opacity:0;pointer-events:none;position:absolute;transform:translate(0, 118px);transition:.3s ease opacity;user-select:none;width:72px;will-change:transform;z-index:0}.pServiceArchive{padding:63px min(40px,40rem) 132px}.pServiceArchive__lead{margin-top:62px}.pServiceArchive__lead__row{width:-moz-max-content;width:max-content}.pServiceArchive__detail{font-size:24px;letter-spacing:1.92px;margin-top:40px}.pServiceArchive__items{margin-top:104px}.pServiceArchive__dummyBlock1,.pServiceArchive__dummyBlock2{height:72px}.pServiceArchive__dummyBlock1{width:687rem}.pServiceArchive__dummyBlock2{width:615rem}.pServiceStrength{padding:0 min(40px,40rem) 146px}.pServiceStrength__ttl{padding-top:14px}.pServiceStrength__items{margin-top:118px;max-width:max(1130px,1130rem)}.pServiceStrength__dummyBlock1,.pServiceStrength__dummyBlock2{height:73px}.pServiceStrength__dummyBlock1{top:-144px;width:753rem}.pServiceStrength__dummyBlock2{top:-72px;width:825rem}.pThanks{padding-bottom:125px;padding-top:122px}.pThanks__msg{margin-top:32px}.pThanks__head{font-size:24px;letter-spacing:1.92px;line-height:170%}.pThanks__detail{margin-top:32px}.pThanks__link{margin-top:96px}.pNews{padding-bottom:172px}.pNews__list{margin-top:48px}.pNews__pg{margin-top:48px}.pNewsSingle{padding-bottom:126px}.pNewsSingle__content{margin-left:auto;width:calc(min(900px,900rem) + min(155px,155rem))}.pStoryContent__pin{min-height:100vh;min-height:100svh;position:sticky;top:0;width:100%}.pStoryContent__pin__inner{padding:94px min(40px,40rem) 88px}.pStoryContent__section{margin-top:-100vh;margin-top:-100svh;min-height:100vh;min-height:100svh;padding:0 min(155px,155rem) 88px}.pStoryContent__section__inner{padding:94px 0 88px min(345px,345rem)}.pStoryContent__ttl{font-size:32px;letter-spacing:2.56px;line-height:170%}.pStoryContent__txt{margin-top:56px}.pStoryContent__img{margin-top:82px;max-width:554px;width:100%}.uPcHide{display:none !important}.uPcDelay-100{transition-delay:.1s}.uPcDelay-150{transition-delay:.15s}.uPcDelay-200{transition-delay:.2s}.uPcDelay-250{transition-delay:.25s}.uPcDelay-300{transition-delay:.3s}.uPcDelay-350{transition-delay:.35s}.uPcDelay-400{transition-delay:.4s}.uPcDelay-450{transition-delay:.45s}.uPcDelay-500{transition-delay:.5s}.uPcDelay-550{transition-delay:.55s}.uPcDelay-600{transition-delay:.6s}.uPcDelay-650{transition-delay:.65s}.uPcDelay-700{transition-delay:.7s}.uPcDelay-750{transition-delay:.75s}.uPcDelay-800{transition-delay:.8s}.uPcDelay-850{transition-delay:.85s}.uPcDelay-900{transition-delay:.9s}.uPcDelay-950{transition-delay:.95s}.uPcDelay-1000{transition-delay:1s}.uPcDelay-1050{transition-delay:1.05s}.uPcDelay-1100{transition-delay:1.1s}.uPcDelay-1150{transition-delay:1.15s}.uPcDelay-1200{transition-delay:1.2s}.uPcDelay-1250{transition-delay:1.25s}.uPcDelay-1300{transition-delay:1.3s}.uPcDelay-1350{transition-delay:1.35s}.uPcDelay-1400{transition-delay:1.4s}.uPcDelay-1450{transition-delay:1.45s}.uPcDelay-1500{transition-delay:1.5s}.uPcDelay-1550{transition-delay:1.55s}.uPcDelay-1600{transition-delay:1.6s}.uPcDelay-1650{transition-delay:1.65s}.uPcDelay-1700{transition-delay:1.7s}.uPcDelay-1750{transition-delay:1.75s}.uPcDelay-1800{transition-delay:1.8s}.uPcDelay-1850{transition-delay:1.85s}.uPcDelay-1900{transition-delay:1.9s}.uPcDelay-1950{transition-delay:1.95s}.uPcDelay-2000{transition-delay:2s}.uPcDelay-2050{transition-delay:2.05s}.uPcDelayAnime-100{animation-delay:.1s}.uPcDelayAnime-150{animation-delay:.15s}.uPcDelayAnime-200{animation-delay:.2s}.uPcDelayAnime-250{animation-delay:.25s}.uPcDelayAnime-300{animation-delay:.3s}.uPcDelayAnime-350{animation-delay:.35s}.uPcDelayAnime-400{animation-delay:.4s}.uPcDelayAnime-450{animation-delay:.45s}.uPcDelayAnime-500{animation-delay:.5s}.uPcDelayAnime-550{animation-delay:.55s}.uPcDelayAnime-600{animation-delay:.6s}.uPcDelayAnime-650{animation-delay:.65s}.uPcDelayAnime-700{animation-delay:.7s}.uPcDelayAnime-750{animation-delay:.75s}.uPcDelayAnime-800{animation-delay:.8s}.uPcDelayAnime-850{animation-delay:.85s}.uPcDelayAnime-900{animation-delay:.9s}.uPcDelayAnime-950{animation-delay:.95s}.uPcDelayAnime-1000{animation-delay:1s}.uPcDelayAnime-1050{animation-delay:1.05s}.uPcDelayAnime-1100{animation-delay:1.1s}.uPcDelayAnime-1150{animation-delay:1.15s}.uPcDelayAnime-1200{animation-delay:1.2s}.uPcDelayAnime-1250{animation-delay:1.25s}.uPcDelayAnime-1300{animation-delay:1.3s}.uPcDelayAnime-1350{animation-delay:1.35s}.uPcDelayAnime-1400{animation-delay:1.4s}.uPcDelayAnime-1450{animation-delay:1.45s}.uPcDelayAnime-1500{animation-delay:1.5s}.uPcDelayAnime-1550{animation-delay:1.55s}.uPcDelayAnime-1600{animation-delay:1.6s}.uPcDelayAnime-1650{animation-delay:1.65s}.uPcDelayAnime-1700{animation-delay:1.7s}.uPcDelayAnime-1750{animation-delay:1.75s}.uPcDelayAnime-1800{animation-delay:1.8s}.uPcDelayAnime-1850{animation-delay:1.85s}.uPcDelayAnime-1900{animation-delay:1.9s}.uPcDelayAnime-1950{animation-delay:1.95s}.uPcDelayAnime-2000{animation-delay:2s}.uPcDelayAnime-2050{animation-delay:2.05s}html:has(body:not(.pc)){overflow:clip}body:not(.pc){overflow:clip}}@media (hover: hover)and (min-width: 769px){.jsKiraCard{perspective:min(500px,500rem)}.jsKiraCard .jsKiraCard__body{border-radius:max(16px,16rem)}.jsKiraCard .jsKiraCard__highlight,.jsKiraCard .jsKiraCard__mirrorColor,.jsKiraCard .jsKiraCard__color{border-radius:max(16px,16rem)}}@media (min-width: 961px){.cBinaryNumer__row span{height:max(15px,15rem);width:max(26px,26rem)}.cItemService{width:calc(33.3333333333% - 16px)}.pHomeSection__enterKey{bottom:53px;left:0;margin:auto;right:0}.pHomeFv__suggestion{bottom:54px;right:min(40px,40rem)}.pHomeFv__enterKey{bottom:53px;left:0;margin:auto;right:0}.cEnterKeyBtn{border-radius:12px;gap:9px;padding:18px}.cEnterKeyBtn__txt{font-size:18px;letter-spacing:-0.54px}.pRecruitMsg__enterKey{bottom:100px;position:absolute;right:min(40px,40rem);z-index:0}.pRecruitMsg[data-show="1"] .pRecruitMsg__enterKey{bottom:56px}.pPp__content{margin-left:auto;margin-top:162px;width:calc(min(900px,900rem) + min(155px,155rem))}}@media (min-width: 1025px){.cSwiperSingle-news .swiper-slide{width:calc(max(226px,226rem) + 16px) !important}.cCardNews{border-radius:max(12px,12rem);height:max(297px,297rem);width:max(226px,226rem)}.cMenuLink{gap:0 max(16px,16rem);padding:max(12px,12rem) 0}.cMenuLink__en{font-size:max(72px,72rem);letter-spacing:calc(max(2.88px,2.88rem)*-1)}.lHeader{left:0;margin:auto;max-width:100%;mix-blend-mode:difference;position:fixed;right:0;top:25px;width:-moz-max-content;width:max-content;z-index:80}.lHeader__menu ul{align-items:center;display:flex;justify-content:center}.lHeader__menu li{display:block;height:-moz-max-content;height:max-content;width:-moz-max-content;width:max-content}.lMenu__news{bottom:0;overflow:hidden;padding-bottom:96px;position:absolute;right:calc(min(40px,40rem)*-1);width:calc(max(575px,575rem) + min(40px,40rem))}.lMenu__news__ja{font-size:12px;letter-spacing:.96px}.lMenu__news__slide{margin-top:19px}.lMenu__news__btn{position:absolute;right:min(40px,40rem);top:6px}.lMenu__url{position:absolute;right:calc(min(40px,40rem)*-1);top:35px;width:calc(575px + min(40px,40rem))}.lMenu__url ul{gap:14px;width:365px}.lMenu__copyright{margin-top:59px}.lMenu-footer .lMenu__news{bottom:0;overflow:hidden;padding-bottom:96px;position:absolute;right:calc(min(40px,40rem)*-1);width:calc(max(575px,575rem) + min(40px,40rem))}.pContact__form{margin-left:385rem;padding:72px 155rem 72px 115rem;width:calc(100% - 385rem)}.cCardFeatureList{gap:max(10px,10rem) max(74px,74rem);width:max(728px,728rem)}.cCardFeature{height:max(430px,430rem);width:max(327px,327rem)}.cCardFeature:nth-of-type(2n){margin-top:max(135px,135rem)}.cCardFeature__body{border-radius:max(16px,16rem)}.cCardFeature__body .jsKiraCard__color,.cCardFeature__body .jsKiraCard__highlight{border-radius:max(16px,16rem)}.cCardFeature__flame{border-radius:max(16px,16rem)}.cCardFeature__flame img{border-radius:max(16px,16rem)}.cCardFeature__decoration::before{height:max(1px,1rem);right:max(65px,65rem);top:max(24px,24rem);width:max(74px,74rem)}.cCardFeature__decoration::after{height:max(295px,295rem);right:max(24px,24rem);top:max(64px,64rem);width:max(1px,1rem)}.cCardFeature__decoration .kira{height:max(24px,24rem);right:max(24px,24rem);top:max(24px,24rem);width:max(25px,25rem)}.cCardFeature__info{padding:10px 13px 20px}.cCardFeature__label{height:max(13px,13rem);top:max(13px,13rem);width:max(13px,13rem)}.cCardFeature__label{height:min(13px,1.26953125vw);top:min(13px,1.26953125vw);width:min(13px,1.26953125vw)}.cCardFeature__label .txt{font-size:max(13px,13rem);letter-spacing:min(-0.39px,-0.39rem)}.cCardFeature__num{font-size:max(80px,80rem);letter-spacing:min(-1.6px,-1.6rem);padding-left:max(18px,18rem)}.pNews__content{margin-left:270rem;padding:72px 155rem 72px 115rem;width:calc(100% - 270rem)}.pNews__cat{max-width:900px}.pNews__list{max-width:900px}}@media (min-width: 1185px){.cItemFeatureList{gap:min(52px,52rem) 0;justify-content:space-between}.pServiceArchive__lead1{font-size:88px;letter-spacing:-1.76px}.pServiceArchive__lead2{margin-left:29px;margin-right:35px;top:10px}.pServiceArchive__lead2 span{font-size:52px}.pServiceArchive__lead2 span:nth-of-type(1),.pServiceArchive__lead2 span:nth-of-type(2),.pServiceArchive__lead2 span:nth-of-type(3){letter-spacing:-15px}.pServiceArchive__lead2 span:nth-of-type(4){letter-spacing:-18px}.pServiceArchive__lead3{font-size:88px;letter-spacing:-1.76px}.pServiceArchive__lead4,.pServiceArchive__lead5{font-size:88px;letter-spacing:-1.76px}.pServiceArchive__lead4{margin-top:2px}.pServiceArchive__lead5{margin-left:20px;margin-top:8px}}@media (min-width: 1281px){.lMenu__url{width:calc(max(575px,575rem) + min(40px,40rem))}.pRecruitMsg__lead4{margin-left:39px;margin-right:48px;top:2px}.pRecruitMsg__lead4 span{font-size:52px}.pRecruitMsg__lead4 span:nth-of-type(1),.pRecruitMsg__lead4 span:nth-of-type(2),.pRecruitMsg__lead4 span:nth-of-type(3){letter-spacing:-15px}.pRecruitMsg__lead4 span:nth-of-type(4){letter-spacing:-18px}}@media (min-width: 1441px){.cFv__txt{width:max(900px,900rem)}.cFv__en{padding-bottom:max(8px,8rem)}body[data-page-id=company] .cFv__en{padding-bottom:max(11px,11rem)}.cFv__en .t{font-size:max(192px,192rem);margin-left:min(-3.84px,-3.84rem)}.cFv__en .t:nth-of-type(1){margin-left:0}.cFv-simple .cFv__en{padding-bottom:min(8px,8rem)}body[data-page-id=entry] .cFv-simple .cFv__en{padding-bottom:max(33px,33rem)}body[data-page-id=story] .cFv-simple .cFv__en{padding-bottom:max(11px,11rem)}.cFv-simple .cFv__en .t{font-size:min(192px,192rem);letter-spacing:max(-3.84px,-3.84rem)}.cFv-small .cFv__en{padding-bottom:min(25px,25rem)}.cItemStrength__label{height:15.6rem;width:15.6rem}.cItemStrength__label span{font-size:13rem;letter-spacing:-0.39rem}.cItemStrength__num{font-size:80rem;letter-spacing:-1.6rem;padding-left:16rem}.pCompanyMsg__txt p{width:max(670px,670rem)}.cCardFeatureList{width:728rem}.cCardFeature{height:430rem;width:327rem}.cCardFeature:nth-of-type(2n){margin-top:135rem}.cCardFeature__body{border-radius:16rem}.cCardFeature__body .jsKiraCard__color,.cCardFeature__body .jsKiraCard__highlight{border-radius:16rem}.cCardFeature__flame{border-radius:16rem}.cCardFeature__flame img{border-radius:16rem}.cCardFeature__decoration::before{height:1rem;right:65rem;top:24rem;width:74rem}.cCardFeature__decoration::after{height:295rem;right:24rem;top:64rem;width:1rem}.cCardFeature__decoration .kira{height:24rem;right:24rem;top:24rem;width:25rem}.cCardFeature__label{height:13rem;top:13rem;width:13rem}.cCardFeature__label .txt{font-size:13rem;letter-spacing:-0.39rem}.cCardFeature__num{font-size:80rem;letter-spacing:-1.6rem;padding-left:18rem}.pNewsSingle__content{width:calc(max(900px,900rem) + min(155px,155rem))}.pPp__content{margin-top:162px;width:calc(max(900px,900rem) + min(155px,155rem))}}@media (hover: hover)and (min-width: 1441px){.jsKiraCard{perspective:500rem}.jsKiraCard .jsKiraCard__body{border-radius:16rem}.jsKiraCard .jsKiraCard__highlight,.jsKiraCard .jsKiraCard__mirrorColor,.jsKiraCard .jsKiraCard__color{border-radius:16rem}}@media (hover: hover){:root{--width: calc(100vw - 10px);--scrollbarWidth: 10px}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background-color:var(--scrollBarBase);border-left:solid 1px var(--scrollBarLine);box-sizing:border-box}::-webkit-scrollbar-thumb{background-color:var(--scrollBarThumb)}.cPostStyle a:hover{opacity:.5}.cPostStyle a:hover::-moz-selection{color:var(--lightgreen) !important}.cPostStyle a:hover::selection{color:var(--lightgreen) !important}.cBreadcrumb__link:hover{color:var(--blue)}.cBreadcrumb__link:hover::-moz-selection{color:var(--lightgreen)}.cBreadcrumb__link:hover::selection{color:var(--lightgreen)}.cFv-white .cBreadcrumb__link:hover{color:var(--blue)}.cFv-white .cBreadcrumb__link:hover::-moz-selection{color:var(--lightgreen)}.cFv-white .cBreadcrumb__link:hover::selection{color:var(--lightgreen)}a.cCardNews:hover .cCardNews__cat{color:var(--blue) !important}a.cCardNews:hover .cCardNews__date,a.cCardNews:hover .cCardNews__ttl{color:var(--blue)}a.cCardNews:hover .cCardNews__more .txt{color:var(--blue)}a.cCardNews:hover .cCardNews__more .txt::before{animation:.4s cubic-bezier(0.85, 0, 0.15, 1) underlineScaleL2R forwards;background:var(--blue)}.cBtn:hover{color:var(--blue)}.cBtn:hover::before{animation:.4s cubic-bezier(0.85, 0, 0.15, 1) underlineScaleL2R forwards;background:var(--blue)}.cBtn:hover .cBtn__txt::-moz-selection{color:var(--lightgreen)}.cBtn:hover .cBtn__txt::selection{color:var(--lightgreen)}.cBtn-white:hover .cBtn__txt{color:var(--blue)}.cMenuLink:hover .cMenuLink__en,.cMenuLink:hover .cMenuLink__ja{color:var(--blue)}.cMenuLink:hover .cMenuLink__en::-moz-selection, .cMenuLink:hover .cMenuLink__ja::-moz-selection{color:var(--lightgreen)}.cMenuLink:hover .cMenuLink__en::selection,.cMenuLink:hover .cMenuLink__ja::selection{color:var(--lightgreen)}.cExternalLink:hover{color:var(--blue)}.cExternalLink:hover::before{background:var(--blue)}.cExternalLink:hover::-moz-selection{color:var(--lightgreen);opacity:1}.cExternalLink:hover::selection{color:var(--lightgreen);opacity:1}.cExternalLink:hover::-moz-selection::before{background:var(--lightgreen)}.cExternalLink:hover::selection::before{background:var(--lightgreen)}.cContactForm__pp a:hover{color:var(--form-accent)}.cContactForm__pp a:hover span{color:var(--form-accent)}.cContactForm__pp a:hover::before{animation:.4s cubic-bezier(0.85, 0, 0.15, 1) underlineScaleL2R forwards;background:var(--blue)}.cContactForm__google a:hover{color:var(--form-accent)}.cFieldFile label:hover{border:solid 1px var(--form-accent);color:var(--blue)}.cFieldFile label:hover::-moz-selection{background:var(--blue);color:var(--white)}.cFieldFile label:hover::selection{background:var(--blue);color:var(--white)}.cBtnSubmit:hover{color:var(--form-accent)}.cBtnSubmit:hover::before{animation:.4s cubic-bezier(0.85, 0, 0.15, 1) underlineScaleL2R forwards;background:var(--blue)}.cPgArchive .page-numbers:not(.current):not(.dot):not(.prev):not(.next):hover{color:var(--blue)}.cPgArchive .page-numbers:not(.current):not(.dot):not(.prev):not(.next):hover::before{animation:.4s cubic-bezier(0.85, 0, 0.15, 1) underlineScaleL2R forwards;background:var(--blue)}.cPgArchive .page-numbers:not(.current):not(.dot):not(.prev):not(.next):hover::-moz-selection{color:var(--lightgreen)}.cPgArchive .page-numbers:not(.current):not(.dot):not(.prev):not(.next):hover::selection{color:var(--lightgreen)}.cPgArchive .page-numbers.current:hover{color:var(--blue)}.cPgArchive .page-numbers.current:hover::before{background:var(--blue)}.cPgArchive .page-numbers.current:hover::-moz-selection{color:var(--lightgreen)}.cPgArchive .page-numbers.current:hover::selection{color:var(--lightgreen)}.cPgArchive .page-numbers.prev:hover,.cPgArchive .page-numbers.next:hover{color:var(--blue)}.cPgArchive .page-numbers.prev:hover::before,.cPgArchive .page-numbers.next:hover::before{animation:.4s cubic-bezier(0.85, 0, 0.15, 1) underlineScaleL2R forwards;background:var(--blue)}.cPgArchive .page-numbers.prev:hover::-moz-selection, .cPgArchive .page-numbers.next:hover::-moz-selection{color:var(--lightgreen)}.cPgArchive .page-numbers.prev:hover::selection,.cPgArchive .page-numbers.next:hover::selection{color:var(--lightgreen)}.cSimpleBrn:hover{background:var(--blue)}.cSimpleBrn:hover .cSimpleBrn__en,.cSimpleBrn:hover .cSimpleBrn__ja,.cSimpleBrn:hover .cSimpleBrn__arrow{color:var(--white)}a.cItemNews:hover .cItemNews__txt .cItemNews__txt__upper .cItemNews__cat,a.cItemNews:hover .cItemNews__date,a.cItemNews:hover .cItemNews__ttl{color:var(--blue) !important}a.cItemNews:hover .cItemNews__txt .cItemNews__txt__upper .cItemNews__cat::-moz-selection, a.cItemNews:hover .cItemNews__date::-moz-selection, a.cItemNews:hover .cItemNews__ttl::-moz-selection{color:var(--lightgreen) !important}a.cItemNews:hover .cItemNews__txt .cItemNews__txt__upper .cItemNews__cat::selection,a.cItemNews:hover .cItemNews__date::selection,a.cItemNews:hover .cItemNews__ttl::selection{color:var(--lightgreen) !important}a.cItemNews:hover .cItemNews__more{color:var(--blue)}a.cItemNews:hover .cItemNews__more::before{animation:.4s cubic-bezier(0.85, 0, 0.15, 1) underlineScaleL2R forwards;background:var(--blue)}a.cItemNews:hover .cItemNews__more::-moz-selection{color:var(--lightgreen)}a.cItemNews:hover .cItemNews__more::selection{color:var(--lightgreen)}a.cItemNews:hover .cItemNews__more span{color:var(--blue)}a.cItemNews:hover .cItemNews__more span::-moz-selection{color:var(--lightgreen)}a.cItemNews:hover .cItemNews__more span::selection{color:var(--lightgreen)}.cCat:hover{background:var(--blue);border:solid 1px var(--blue)}.cCat:hover .cCat__txt{color:var(--white)}.cCat:hover .cCat__txt::-moz-selection{color:var(--lightgreen)}.cCat:hover .cCat__txt::selection{color:var(--lightgreen)}.cCatLink:hover{background:var(--blue);color:var(--white)}.cCatLink:hover::-moz-selection{color:var(--lightgreen)}.cCatLink:hover::selection{color:var(--lightgreen)}.cCatLink-black:hover{background:var(--blue);border:1px solid var(--blue);color:var(--white)}.cCatLink-black:hover::-moz-selection{color:var(--lightgreen)}.cCatLink-black:hover::selection{color:var(--lightgreen)}.cCompanyOffice__link a:hover{color:var(--blue)}.cCompanyOffice__link a:hover::before{animation:.4s cubic-bezier(0.85, 0, 0.15, 1) underlineScaleL2R forwards;background:var(--blue)}.cCompanyOffice__link a:hover::-moz-selection{color:var(--lightgreen)}.cCompanyOffice__link a:hover::selection{color:var(--lightgreen)}.cAudioBtn:hover{border:1px solid var(--blue);mix-blend-mode:initial}.cAudioBtn:hover .cAudioBtn__icon svg path{fill:var(--blue);stroke:var(--blue)}.lHeaderLogo:hover img{opacity:.5}.cLinkHeader:hover:before{transform:scale(1, 1)}.cMenuBtn:hover{mix-blend-mode:initial}.cMenuBtn:hover .cMenuBtn__txt,.cMenuBtn:hover .cMenuBtn__bracket{color:var(--blue)}.pHomeSection__enterKey{display:none}.pHomeFv__enterKey{display:none}.cRecruitBnr:hover{background:var(--blue)}.cRecruitBnr:hover .cRecruitBnr__en,.cRecruitBnr:hover .cRecruitBnr__ja{color:var(--white)}.cRecruitBnr:hover .cRecruitBnr__more__inner .txt:nth-of-type(1){transform:translate(0, -110%)}.cRecruitBnr:hover .cRecruitBnr__more__inner .txt:nth-of-type(2){transform:translate(0, 0%)}.pRecruitMsg__enterKey{display:none}.jsKiraCard .jsKiraCard__body{background:var(--black2);height:100%;overflow:hidden;pointer-events:none;position:relative;width:100%;z-index:0}.jsKiraCard .jsKiraCard__highlight,.jsKiraCard .jsKiraCard__mirrorColor,.jsKiraCard .jsKiraCard__color{-webkit-user-select:none;-moz-user-select:none;bottom:0;height:99%;left:0;margin:auto;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;user-select:none;width:99%;will-change:background-image,filter,mix-blend-mode,background-blend-mode}.jsKiraCard .cCardFeature__preview{opacity:1;transition:.3s ease opacity}.jsKiraCard .jsKiraCard__highlight,.jsKiraCard .jsKiraCard__mirrorColor,.jsKiraCard .jsKiraCard__color{opacity:0;transition:.3s ease opacity}.cDetailsRecruitment__summary:hover .cDetailsRecruitment__summary__en,.cDetailsRecruitment__summary:hover .cDetailsRecruitment__summary__ja{color:var(--blue)}.cDetailsRecruitment__summary:hover .cDetailsRecruitment__summary__toggle .txt,.cDetailsRecruitment__summary:hover .cDetailsRecruitment__summary__toggle .icon{color:var(--blue)}.cDetailsRecruitment__summary:hover .cDetailsRecruitment__summary__toggle::before{background:var(--blue)}.cCardInstagram:hover img{opacity:.5}.cCardYoutube:hover img{opacity:.5}.cMoreLink:hover::before{animation:.4s cubic-bezier(0.85, 0, 0.15, 1) underlineScaleL2R forwards;background:var(--blue)}.cMoreLink:hover .cMoreLink__txt,.cMoreLink:hover .cMoreLink__arrow{color:var(--blue)}.pRecruitEntry__center:hover .pRecruitEntry__row::before{transform:scale(1, 1)}.pRecruitEntry__center:hover .pRecruitEntry__row:nth-of-type(1)::before{transition-delay:0s}.pRecruitEntry__center:hover .pRecruitEntry__row:nth-of-type(2)::before{transition-delay:.15s}}@media (hover: hover)and (hover: hover){.jsKiraCard:hover .cCardFeature__preview{opacity:0}.jsKiraCard:hover .jsKiraCard__highlight,.jsKiraCard:hover .jsKiraCard__mirrorColor,.jsKiraCard:hover .jsKiraCard__color{opacity:1}.jsKiraCard:hover .jsKiraCard__highlight{background:radial-gradient(circle at var(--mx) var(--my), white 0%, rgba(255, 255, 255, 0.5) 50%, rgba(0, 0, 0, 0) 90%);mix-blend-mode:overlay;z-index:2}.jsKiraCard:hover .jsKiraCard__color{background-blend-mode:screen,hue,hard-light;background-image:var(--tNoise),var(--tColor),repeating-linear-gradient(135deg, #0e152e 0%, hsl(180, 10%, 60%) 3.8%, hsl(180, 29%, 66%) 4.5%, hsl(180, 10%, 60%) 5.2%, #0e152e 10%, #0e152e 12%);background-position:center,0% var(--posy),var(--posx) var(--posy),var(--posx) var(--posy);background-size:50% 200%,500% 1000%,300% 100%,150% 150%;filter:brightness(0.8) contrast(2.8) saturate(0.5);mix-blend-mode:color-dodge;pointer-events:none}.jsKiraCard:hover .jsKiraCard__mirrorColor{background-blend-mode:screen,hue,hard-light;background-image:var(--tNoise),var(--tColor),repeating-linear-gradient(135deg, #0e152e 0%, hsl(180, 10%, 60%) 3.8%, hsl(180, 29%, 66%) 4.5%, hsl(180, 10%, 60%) 5.2%, #0e152e 10%, #0e152e 12%),radial-gradient(farthest-corner circle at var(--mx) var(--my), rgba(0, 0, 0, 0.1) 12%, rgba(0, 0, 0, 0.15) 20%, rgba(0, 0, 0, 0.25) 120%);background-position:center,0% var(--posy),var(--posx) var(--posy),var(--posx) var(--posy);background-size:50% 200%,250% 500%,150% 100%,200% 200%;filter:brightness(1) contrast(3) saturate(1);mix-blend-mode:soft-light;pointer-events:none;transform:rotateZ(180deg)}.jsKiraCard:hover .cCardFeature__info,.jsKiraCard:hover .cCardFeature__decoration{mix-blend-mode:difference}.jsKiraCard:hover[data-type=rainbow] .jsKiraCard__color{background-image:var(--tNoise),var(--tColorRainbow),repeating-linear-gradient(135deg, #0e152e 0%, hsl(180, 10%, 60%) 3.8%, hsl(180, 29%, 66%) 4.5%, hsl(180, 10%, 60%) 5.2%, #0e152e 10%, #0e152e 12%)}.jsKiraCard:hover[data-type=rainbow] .jsKiraCard__mirrorColor{background-image:var(--tNoise),var(--tColorRainbow),repeating-linear-gradient(135deg, #0e152e 0%, hsl(180, 10%, 60%) 3.8%, hsl(180, 29%, 66%) 4.5%, hsl(180, 10%, 60%) 5.2%, #0e152e 10%, #0e152e 12%),radial-gradient(farthest-corner circle at var(--mx) var(--my), rgba(0, 0, 0, 0.1) 12%, rgba(0, 0, 0, 0.15) 20%, rgba(0, 0, 0, 0.25) 120%)}.jsKiraCard:hover[data-type=blue] .jsKiraCard__color{background-image:var(--tNoise),var(--tColorBlue),repeating-linear-gradient(135deg, #0e152e 0%, hsl(180, 10%, 60%) 3.8%, hsl(180, 29%, 66%) 4.5%, hsl(180, 10%, 60%) 5.2%, #0e152e 10%, #0e152e 12%)}.jsKiraCard:hover[data-type=blue] .jsKiraCard__mirrorColor{background-image:var(--tNoise),var(--tColorBlue),repeating-linear-gradient(135deg, #0e152e 0%, hsl(180, 10%, 60%) 3.8%, hsl(180, 29%, 66%) 4.5%, hsl(180, 10%, 60%) 5.2%, #0e152e 10%, #0e152e 12%),radial-gradient(farthest-corner circle at var(--mx) var(--my), rgba(0, 0, 0, 0.1) 12%, rgba(0, 0, 0, 0.15) 20%, rgba(0, 0, 0, 0.25) 120%)}.jsKiraCard:hover[data-type=green] .jsKiraCard__color{background-image:var(--tNoise),var(--tColorGreen),repeating-linear-gradient(135deg, #0e152e 0%, hsl(180, 10%, 60%) 3.8%, hsl(180, 29%, 66%) 4.5%, hsl(180, 10%, 60%) 5.2%, #0e152e 10%, #0e152e 12%)}.jsKiraCard:hover[data-type=green] .jsKiraCard__mirrorColor{background-image:var(--tNoise),var(--tColorGreen),repeating-linear-gradient(135deg, #0e152e 0%, hsl(180, 10%, 60%) 3.8%, hsl(180, 29%, 66%) 4.5%, hsl(180, 10%, 60%) 5.2%, #0e152e 10%, #0e152e 12%),radial-gradient(farthest-corner circle at var(--mx) var(--my), rgba(0, 0, 0, 0.1) 12%, rgba(0, 0, 0, 0.15) 20%, rgba(0, 0, 0, 0.25) 120%)}.jsKiraCard:hover[data-type=red] .jsKiraCard__color{background-image:var(--tNoise),var(--tColorRed),repeating-linear-gradient(135deg, #0e152e 0%, hsl(180, 10%, 60%) 3.8%, hsl(180, 29%, 66%) 4.5%, hsl(180, 10%, 60%) 5.2%, #0e152e 10%, #0e152e 12%)}.jsKiraCard:hover[data-type=red] .jsKiraCard__mirrorColor{background-image:var(--tNoise),var(--tColorRed),repeating-linear-gradient(135deg, #0e152e 0%, hsl(180, 10%, 60%) 3.8%, hsl(180, 29%, 66%) 4.5%, hsl(180, 10%, 60%) 5.2%, #0e152e 10%, #0e152e 12%),radial-gradient(farthest-corner circle at var(--mx) var(--my), rgba(0, 0, 0, 0.1) 12%, rgba(0, 0, 0, 0.15) 20%, rgba(0, 0, 0, 0.25) 120%)}.pRecruitEntry:hover .pRecruitEntry__pointer{opacity:1}}@media (hover: none){:root{--width: 100svw;--scrollbarWidth: 0px}::-webkit-scrollbar{display:none}.cSwiperSingle-strength .cSwiperSingle__scrollbar{bottom:-36px}.cSwiperSingle-strength .cSwiperSingle__scrollbar .swiper-button-prev,.cSwiperSingle-strength .cSwiperSingle__scrollbar .swiper-button-next{display:none !important}.cSwiperSingle-feature .cSwiperSingle__scrollbar{bottom:-36px}.cSwiperSingle-feature .cSwiperSingle__scrollbar .swiper-button-prev,.cSwiperSingle-feature .cSwiperSingle__scrollbar .swiper-button-next{display:none !important}}
