@font-face{font-family:Sendy Display;font-style:normal;font-weight:400 750;font-display:swap;src:url(/products/sendy/fonts/lora/lora-latin.woff2) format("woff2")}body.cyber-editorial-site{margin:0;background:#131213;color:#f1f1f3;font-family:var(--font-body);font-size:16px;line-height:1.5;overflow-x:clip}.cyber-editorial-site a{color:inherit;text-decoration:none}.cyber-editorial-site img{max-width:100%}.cyber-editorial-site :focus-visible{outline:2px solid #adadad;outline-offset:5px}.cyber-editorial-site #content>.page-frame:before{content:none}.cyber-editorial-site #footer:before{content:none}.sv-recruit,.media-page,.corporate-article{--paper:#131213;--ink:#f1f1f3;--cream:#fff;--purple:#9a9a9a;--blue:#6d6d6d;--violet:#717171;--sendy-gradient:linear-gradient(90deg,var(--blue),var(--violet));--font-body:Inter,"Noto Sans JP","Hiragino Kaku Gothic ProN",sans-serif;--font-display:"Sendy Display",var(--font-body);background:var(--paper);color:var(--ink);font-family:var(--font-body)}.sv-recruit h1,.sv-recruit h2,.sv-recruit h3,.sv-recruit h4,.media-page h1,.media-page h2,.corporate-article h1,.corporate-article h2,.corporate-article h3,.corporate-article h4{font-weight:500;font-style:normal;text-wrap:balance;overflow-wrap:anywhere;min-width:0}.sv-recruit button,.sv-recruit input,.sv-recruit textarea,.sv-recruit select,.media-page button,.media-page input{font-family:inherit}.sv-recruit img,.corporate-article img{max-width:100%}.sv-recruit .page-frame,.media-page,.corporate-article{position:relative;isolation:isolate;width:100%}.sv-recruit #about,.sv-recruit #job_description,.sv-recruit #recruit{background:#1c1c1c}.sv-recruit #system_environment .inner .list .block a,.sv-recruit .requirements-table tr th{background:#252525;border-color:#393939}.sv-recruit .concept-cycle p,.sv-recruit .role-fit,.sv-recruit .requirements-facts span,.sv-recruit .form-required-note,.sv-recruit .optional-label,.sv-recruit .form-field small,.sv-recruit .entry .entry-note,.sv-recruit .application-success .application-number{color:#b7b5bf}.sv-recruit .form-field input::placeholder,.sv-recruit .form-field textarea::placeholder{color:#aaa8b2}.sv-recruit #mv .hero-actions .recruit-cta,body.cyber-editorial-site .sv-recruit #mv .hero-actions .recruit-cta{color:#3d3d3d}.sv-recruit #mv .hero-actions .recruit-cta:hover{background:#e3e3e3}.sv-recruit .form-field select{color-scheme:dark}.media-page{--surface:var(--paper);--purple:#d4d4d4;--blue:#b9b9b9;--violet:#777}.corporate-article{--color-black:#f1f1f3;--color-dark:#e7e7ea;--color-gray-800:#d8d8d8;--color-gray-700:#c8c8c8;--color-gray-600:#b7b5bf;--color-gray-500:#a7a6b0;--color-gray-400:#a7a6b0;--color-gray-300:#62616a;--color-gray-200:#45444e;--color-gray-100:#292929;--color-gray-50:#222222;--color-white:#fff;--color-red:#d4d4d4;--color-red-dark:#eeeeee;--color-red-light:#292929}.corporate-article .bg-white,.corporate-article .blog-cta{background:#222}.corporate-article .prose tbody tr:hover{background:#292929}.corporate-article .toc-link.is-active{background:#303030}.corporate-article .text-black{color:var(--ink)}.sv-recruit #about:before,.sv-recruit #job_description:after{filter:brightness(.12)}.cyber-editorial-site .corporate-article article>div>header h1{font-size:22px;line-height:1.4;letter-spacing:-.025em}.cyber-editorial-site .corporate-article h2[class~="text-[18px]"]{font-size:18px;line-height:1.5}.cyber-editorial-site .corporate-article h3[class~="text-[14px]"]{font-size:14px;line-height:1.375}.cyber-editorial-site .corporate-article h3[class~=text-xl]{font-size:20px;line-height:1.4}.cyber-editorial-site .corporate-article .prose h2{font-size:24px;line-height:1.55}.cyber-editorial-site .corporate-article .prose h3{font-size:19.2px;line-height:1.5}.cyber-editorial-site .corporate-article .prose a{text-decoration:underline;text-underline-offset:2px}.cyber-editorial-site .corporate-article .prose thead th{background:#414141;color:#fff}.cyber-editorial-site .skip-link{transform:translateY(-200%)}.cyber-editorial-site .skip-link:focus{transform:none}@media(min-width:768px){.cyber-editorial-site .corporate-article article>div>header h1{font-size:28px}}@media(min-width:1024px){.cyber-editorial-site .corporate-article article>div>header h1{font-size:32px}}.corporate-article .article-shell,.corporate-article .article-back{width:min(100%,1440px);margin-inline:auto;padding-inline:clamp(20px,4vw,64px)}.corporate-article .article-heading,.corporate-article .article-main-column{min-width:0}.corporate-article .article-columns{display:grid;grid-template-columns:minmax(0,1fr);gap:48px}.corporate-article .article-sidebar-column{min-width:0}.corporate-article .prose :is(h2,h3){scroll-margin-top:calc(var(--site-header-height, 93px) + 40px)}@media(min-width:1180px){.corporate-article .article-columns{grid-template-columns:minmax(0,1fr) 320px;gap:clamp(56px,5vw,80px);align-items:start}.corporate-article .article-heading{max-width:calc(100% - 320px - clamp(56px,5vw,80px))}.corporate-article .article-sidebar-column{align-self:stretch}.corporate-article .blog-sidebar-scroll{position:sticky;top:calc(var(--site-header-height, 93px) + 32px)}.corporate-article #blog-toc{display:none}}@media(max-width:1179px){.corporate-article .article-heading,.corporate-article .article-columns{max-width:880px;margin-inline:auto}.corporate-article .article-sidebar-column{width:min(100%,360px);margin-inline:auto}}
