﻿@font-face{font-family:"Bebas Neue";font-weight:400;src:url("/newgraduate/public/fonts/bebasneue/BebasNeue-Regular.woff2") format("woff2"),url("/newgraduate/public/fonts/bebasneue/BebasNeue-Regular.woff") format("woff");font-display:swap}:root{--color-main-primary: #2F5491;--color-main-secondary: #E5EEFC;--color-base-primary: #1C2336;--color-base-secondary: rgb(28 35 54 / 95%);--color-base-tertiary: rgb(28 35 54 / 70%);--color-base-quaternary: rgb(255 255 255 / 10%);--color-accent-primary: #005BAC;--color-white: #fff;--color-black: #000;--color-text-primary: #fff;--color-text-secondary: rgba(255 255 255 / 50%);--color-label: #ADADAD;--color-border-primary: #fff;--color-border-secondary: rgb(255 255 255 / 20%);--color-border-tertiary: rgba(255 255 255 / 50%);--shadow-base: 0 0 10px rgb(0 0 0 / 10%);--shadow-lg: 0 0 20px rgb(0 0 0 / 10%);--zindex-content-a: 1;--zindex-content-b: 2;--zindex-float: 5;--zindex-header: 100;--zindex-drawer: 1000;--zindex-drawer-header: 1001;--width-max: 1180px}html{scroll-padding-top:80px}body{font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体",sans-serif;line-height:1.6;background:#1c2336}body,div,span,h1,h2,h3,h4,h5,h6,p,a,img,ul,ol,li,iframe{box-sizing:border-box;padding:0;margin:0;font-size:100%;vertical-align:baseline;border:0}a{color:inherit;text-decoration:none;cursor:pointer}ul,ol{list-style:none}button{padding:0;appearance:none;cursor:pointer;background:none;border:none}.container{max-width:1000px;padding:0 16px;margin:0 auto}.container--wide{max-width:1280px}.grid3{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:56px 24px}@media screen and (max-width: 768px){.grid3{grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px 12px}}.no-scroll{height:100%;overflow:hidden}.block .block-inner,.block .anim span{opacity:0}.block .top-anim span{opacity:1;animation:text-blink 1s steps(1) backwards,text-blink-periodic 5s infinite forwards;animation-delay:0s,5s}.block .top-anim span:nth-child(1)[data-random="1"]{animation-delay:0.05s,5s}.block .top-anim span:nth-child(1)[data-random="2"]{animation-delay:0.1s,5s}.block .top-anim span:nth-child(1)[data-random="3"]{animation-delay:0.15s,5s}.block .top-anim span:nth-child(1)[data-random="4"]{animation-delay:0.2s,5s}.block .top-anim span:nth-child(1)[data-random="5"]{animation-delay:0.25s,5s}.block .top-anim span:nth-child(1)[data-random="6"]{animation-delay:0.3s,5s}.block .top-anim span:nth-child(1)[data-random="7"]{animation-delay:0.35s,5s}.block .top-anim span:nth-child(1)[data-random="8"]{animation-delay:0.4s,5s}.block .top-anim span:nth-child(2)[data-random="1"]{animation-delay:0.15s,5s}.block .top-anim span:nth-child(2)[data-random="2"]{animation-delay:0.2s,5s}.block .top-anim span:nth-child(2)[data-random="3"]{animation-delay:0.25s,5s}.block .top-anim span:nth-child(2)[data-random="4"]{animation-delay:0.3s,5s}.block .top-anim span:nth-child(2)[data-random="5"]{animation-delay:0.35s,5s}.block .top-anim span:nth-child(2)[data-random="6"]{animation-delay:0.4s,5s}.block .top-anim span:nth-child(2)[data-random="7"]{animation-delay:0.45s,5s}.block .top-anim span:nth-child(2)[data-random="8"]{animation-delay:0.5s,5s}.block .top-anim span:nth-child(3)[data-random="1"]{animation-delay:0.25s,5s}.block .top-anim span:nth-child(3)[data-random="2"]{animation-delay:0.3s,5s}.block .top-anim span:nth-child(3)[data-random="3"]{animation-delay:0.35s,5s}.block .top-anim span:nth-child(3)[data-random="4"]{animation-delay:0.4s,5s}.block .top-anim span:nth-child(3)[data-random="5"]{animation-delay:0.45s,5s}.block .top-anim span:nth-child(3)[data-random="6"]{animation-delay:0.5s,5s}.block .top-anim span:nth-child(3)[data-random="7"]{animation-delay:0.55s,5s}.block .top-anim span:nth-child(3)[data-random="8"]{animation-delay:0.6s,5s}.block .top-anim span:nth-child(4)[data-random="1"]{animation-delay:0.35s,5s}.block .top-anim span:nth-child(4)[data-random="2"]{animation-delay:0.4s,5s}.block .top-anim span:nth-child(4)[data-random="3"]{animation-delay:0.45s,5s}.block .top-anim span:nth-child(4)[data-random="4"]{animation-delay:0.5s,5s}.block .top-anim span:nth-child(4)[data-random="5"]{animation-delay:0.55s,5s}.block .top-anim span:nth-child(4)[data-random="6"]{animation-delay:0.6s,5s}.block .top-anim span:nth-child(4)[data-random="7"]{animation-delay:0.65s,5s}.block .top-anim span:nth-child(4)[data-random="8"]{animation-delay:0.7s,5s}.block .top-anim span:nth-child(5)[data-random="1"]{animation-delay:0.45s,5s}.block .top-anim span:nth-child(5)[data-random="2"]{animation-delay:0.5s,5s}.block .top-anim span:nth-child(5)[data-random="3"]{animation-delay:0.55s,5s}.block .top-anim span:nth-child(5)[data-random="4"]{animation-delay:0.6s,5s}.block .top-anim span:nth-child(5)[data-random="5"]{animation-delay:0.65s,5s}.block .top-anim span:nth-child(5)[data-random="6"]{animation-delay:0.7s,5s}.block .top-anim span:nth-child(5)[data-random="7"]{animation-delay:0.75s,5s}.block .top-anim span:nth-child(5)[data-random="8"]{animation-delay:0.8s,5s}.block .top-anim span:nth-child(6)[data-random="1"]{animation-delay:0.55s,5s}.block .top-anim span:nth-child(6)[data-random="2"]{animation-delay:0.6s,5s}.block .top-anim span:nth-child(6)[data-random="3"]{animation-delay:0.65s,5s}.block .top-anim span:nth-child(6)[data-random="4"]{animation-delay:0.7s,5s}.block .top-anim span:nth-child(6)[data-random="5"]{animation-delay:0.75s,5s}.block .top-anim span:nth-child(6)[data-random="6"]{animation-delay:0.8s,5s}.block .top-anim span:nth-child(6)[data-random="7"]{animation-delay:0.85s,5s}.block .top-anim span:nth-child(6)[data-random="8"]{animation-delay:0.9s,5s}.block .top-anim span:nth-child(7)[data-random="1"]{animation-delay:0.65s,5s}.block .top-anim span:nth-child(7)[data-random="2"]{animation-delay:0.7s,5s}.block .top-anim span:nth-child(7)[data-random="3"]{animation-delay:0.75s,5s}.block .top-anim span:nth-child(7)[data-random="4"]{animation-delay:0.8s,5s}.block .top-anim span:nth-child(7)[data-random="5"]{animation-delay:0.85s,5s}.block .top-anim span:nth-child(7)[data-random="6"]{animation-delay:0.9s,5s}.block .top-anim span:nth-child(7)[data-random="7"]{animation-delay:0.95s,5s}.block .top-anim span:nth-child(7)[data-random="8"]{animation-delay:1s,5s}.block .top-anim span:nth-child(8)[data-random="1"]{animation-delay:0.75s,5s}.block .top-anim span:nth-child(8)[data-random="2"]{animation-delay:0.8s,5s}.block .top-anim span:nth-child(8)[data-random="3"]{animation-delay:0.85s,5s}.block .top-anim span:nth-child(8)[data-random="4"]{animation-delay:0.9s,5s}.block .top-anim span:nth-child(8)[data-random="5"]{animation-delay:0.95s,5s}.block .top-anim span:nth-child(8)[data-random="6"]{animation-delay:1s,5s}.block .top-anim span:nth-child(8)[data-random="7"]{animation-delay:1.05s,5s}.block .top-anim span:nth-child(8)[data-random="8"]{animation-delay:1.1s,5s}.block .top-anim span:nth-child(9)[data-random="1"]{animation-delay:0.85s,5s}.block .top-anim span:nth-child(9)[data-random="2"]{animation-delay:0.9s,5s}.block .top-anim span:nth-child(9)[data-random="3"]{animation-delay:0.95s,5s}.block .top-anim span:nth-child(9)[data-random="4"]{animation-delay:1s,5s}.block .top-anim span:nth-child(9)[data-random="5"]{animation-delay:1.05s,5s}.block .top-anim span:nth-child(9)[data-random="6"]{animation-delay:1.1s,5s}.block .top-anim span:nth-child(9)[data-random="7"]{animation-delay:1.15s,5s}.block .top-anim span:nth-child(9)[data-random="8"]{animation-delay:1.2s,5s}.block .top-anim span:nth-child(10)[data-random="1"]{animation-delay:0.95s,5s}.block .top-anim span:nth-child(10)[data-random="2"]{animation-delay:1s,5s}.block .top-anim span:nth-child(10)[data-random="3"]{animation-delay:1.05s,5s}.block .top-anim span:nth-child(10)[data-random="4"]{animation-delay:1.1s,5s}.block .top-anim span:nth-child(10)[data-random="5"]{animation-delay:1.15s,5s}.block .top-anim span:nth-child(10)[data-random="6"]{animation-delay:1.2s,5s}.block .top-anim span:nth-child(10)[data-random="7"]{animation-delay:1.25s,5s}.block .top-anim span:nth-child(10)[data-random="8"]{animation-delay:1.3s,5s}.block .top-anim span:nth-child(11)[data-random="1"]{animation-delay:1.05s,5s}.block .top-anim span:nth-child(11)[data-random="2"]{animation-delay:1.1s,5s}.block .top-anim span:nth-child(11)[data-random="3"]{animation-delay:1.15s,5s}.block .top-anim span:nth-child(11)[data-random="4"]{animation-delay:1.2s,5s}.block .top-anim span:nth-child(11)[data-random="5"]{animation-delay:1.25s,5s}.block .top-anim span:nth-child(11)[data-random="6"]{animation-delay:1.3s,5s}.block .top-anim span:nth-child(11)[data-random="7"]{animation-delay:1.35s,5s}.block .top-anim span:nth-child(11)[data-random="8"]{animation-delay:1.4s,5s}.block.is-active .block-inner{animation:fadein-from-bottom 1s ease .5s forwards}.block.is-active .anim span{opacity:1;animation:text-blink backwards .34s steps(1)}.block.is-active .anim span:nth-child(1)[data-random="1"]{animation-delay:0.05s}.block.is-active .anim span:nth-child(1)[data-random="2"]{animation-delay:0.1s}.block.is-active .anim span:nth-child(1)[data-random="3"]{animation-delay:0.15s}.block.is-active .anim span:nth-child(1)[data-random="4"]{animation-delay:0.2s}.block.is-active .anim span:nth-child(1)[data-random="5"]{animation-delay:0.25s}.block.is-active .anim span:nth-child(1)[data-random="6"]{animation-delay:0.3s}.block.is-active .anim span:nth-child(1)[data-random="7"]{animation-delay:0.35s}.block.is-active .anim span:nth-child(1)[data-random="8"]{animation-delay:0.4s}.block.is-active .anim span:nth-child(2)[data-random="1"]{animation-delay:0.15s}.block.is-active .anim span:nth-child(2)[data-random="2"]{animation-delay:0.2s}.block.is-active .anim span:nth-child(2)[data-random="3"]{animation-delay:0.25s}.block.is-active .anim span:nth-child(2)[data-random="4"]{animation-delay:0.3s}.block.is-active .anim span:nth-child(2)[data-random="5"]{animation-delay:0.35s}.block.is-active .anim span:nth-child(2)[data-random="6"]{animation-delay:0.4s}.block.is-active .anim span:nth-child(2)[data-random="7"]{animation-delay:0.45s}.block.is-active .anim span:nth-child(2)[data-random="8"]{animation-delay:0.5s}.block.is-active .anim span:nth-child(3)[data-random="1"]{animation-delay:0.25s}.block.is-active .anim span:nth-child(3)[data-random="2"]{animation-delay:0.3s}.block.is-active .anim span:nth-child(3)[data-random="3"]{animation-delay:0.35s}.block.is-active .anim span:nth-child(3)[data-random="4"]{animation-delay:0.4s}.block.is-active .anim span:nth-child(3)[data-random="5"]{animation-delay:0.45s}.block.is-active .anim span:nth-child(3)[data-random="6"]{animation-delay:0.5s}.block.is-active .anim span:nth-child(3)[data-random="7"]{animation-delay:0.55s}.block.is-active .anim span:nth-child(3)[data-random="8"]{animation-delay:0.6s}.block.is-active .anim span:nth-child(4)[data-random="1"]{animation-delay:0.35s}.block.is-active .anim span:nth-child(4)[data-random="2"]{animation-delay:0.4s}.block.is-active .anim span:nth-child(4)[data-random="3"]{animation-delay:0.45s}.block.is-active .anim span:nth-child(4)[data-random="4"]{animation-delay:0.5s}.block.is-active .anim span:nth-child(4)[data-random="5"]{animation-delay:0.55s}.block.is-active .anim span:nth-child(4)[data-random="6"]{animation-delay:0.6s}.block.is-active .anim span:nth-child(4)[data-random="7"]{animation-delay:0.65s}.block.is-active .anim span:nth-child(4)[data-random="8"]{animation-delay:0.7s}.block.is-active .anim span:nth-child(5)[data-random="1"]{animation-delay:0.45s}.block.is-active .anim span:nth-child(5)[data-random="2"]{animation-delay:0.5s}.block.is-active .anim span:nth-child(5)[data-random="3"]{animation-delay:0.55s}.block.is-active .anim span:nth-child(5)[data-random="4"]{animation-delay:0.6s}.block.is-active .anim span:nth-child(5)[data-random="5"]{animation-delay:0.65s}.block.is-active .anim span:nth-child(5)[data-random="6"]{animation-delay:0.7s}.block.is-active .anim span:nth-child(5)[data-random="7"]{animation-delay:0.75s}.block.is-active .anim span:nth-child(5)[data-random="8"]{animation-delay:0.8s}.block.is-active .anim span:nth-child(6)[data-random="1"]{animation-delay:0.55s}.block.is-active .anim span:nth-child(6)[data-random="2"]{animation-delay:0.6s}.block.is-active .anim span:nth-child(6)[data-random="3"]{animation-delay:0.65s}.block.is-active .anim span:nth-child(6)[data-random="4"]{animation-delay:0.7s}.block.is-active .anim span:nth-child(6)[data-random="5"]{animation-delay:0.75s}.block.is-active .anim span:nth-child(6)[data-random="6"]{animation-delay:0.8s}.block.is-active .anim span:nth-child(6)[data-random="7"]{animation-delay:0.85s}.block.is-active .anim span:nth-child(6)[data-random="8"]{animation-delay:0.9s}.block.is-active .anim span:nth-child(7)[data-random="1"]{animation-delay:0.65s}.block.is-active .anim span:nth-child(7)[data-random="2"]{animation-delay:0.7s}.block.is-active .anim span:nth-child(7)[data-random="3"]{animation-delay:0.75s}.block.is-active .anim span:nth-child(7)[data-random="4"]{animation-delay:0.8s}.block.is-active .anim span:nth-child(7)[data-random="5"]{animation-delay:0.85s}.block.is-active .anim span:nth-child(7)[data-random="6"]{animation-delay:0.9s}.block.is-active .anim span:nth-child(7)[data-random="7"]{animation-delay:0.95s}.block.is-active .anim span:nth-child(7)[data-random="8"]{animation-delay:1s}.block.is-active .anim span:nth-child(8)[data-random="1"]{animation-delay:0.75s}.block.is-active .anim span:nth-child(8)[data-random="2"]{animation-delay:0.8s}.block.is-active .anim span:nth-child(8)[data-random="3"]{animation-delay:0.85s}.block.is-active .anim span:nth-child(8)[data-random="4"]{animation-delay:0.9s}.block.is-active .anim span:nth-child(8)[data-random="5"]{animation-delay:0.95s}.block.is-active .anim span:nth-child(8)[data-random="6"]{animation-delay:1s}.block.is-active .anim span:nth-child(8)[data-random="7"]{animation-delay:1.05s}.block.is-active .anim span:nth-child(8)[data-random="8"]{animation-delay:1.1s}.block.is-active .anim span:nth-child(9)[data-random="1"]{animation-delay:0.85s}.block.is-active .anim span:nth-child(9)[data-random="2"]{animation-delay:0.9s}.block.is-active .anim span:nth-child(9)[data-random="3"]{animation-delay:0.95s}.block.is-active .anim span:nth-child(9)[data-random="4"]{animation-delay:1s}.block.is-active .anim span:nth-child(9)[data-random="5"]{animation-delay:1.05s}.block.is-active .anim span:nth-child(9)[data-random="6"]{animation-delay:1.1s}.block.is-active .anim span:nth-child(9)[data-random="7"]{animation-delay:1.15s}.block.is-active .anim span:nth-child(9)[data-random="8"]{animation-delay:1.2s}.block.is-active .anim span:nth-child(10)[data-random="1"]{animation-delay:0.95s}.block.is-active .anim span:nth-child(10)[data-random="2"]{animation-delay:1s}.block.is-active .anim span:nth-child(10)[data-random="3"]{animation-delay:1.05s}.block.is-active .anim span:nth-child(10)[data-random="4"]{animation-delay:1.1s}.block.is-active .anim span:nth-child(10)[data-random="5"]{animation-delay:1.15s}.block.is-active .anim span:nth-child(10)[data-random="6"]{animation-delay:1.2s}.block.is-active .anim span:nth-child(10)[data-random="7"]{animation-delay:1.25s}.block.is-active .anim span:nth-child(10)[data-random="8"]{animation-delay:1.3s}.block.is-active .anim span:nth-child(11)[data-random="1"]{animation-delay:1.05s}.block.is-active .anim span:nth-child(11)[data-random="2"]{animation-delay:1.1s}.block.is-active .anim span:nth-child(11)[data-random="3"]{animation-delay:1.15s}.block.is-active .anim span:nth-child(11)[data-random="4"]{animation-delay:1.2s}.block.is-active .anim span:nth-child(11)[data-random="5"]{animation-delay:1.25s}.block.is-active .anim span:nth-child(11)[data-random="6"]{animation-delay:1.3s}.block.is-active .anim span:nth-child(11)[data-random="7"]{animation-delay:1.35s}.block.is-active .anim span:nth-child(11)[data-random="8"]{animation-delay:1.4s}@keyframes fadein-from-bottom{0%{opacity:0;transform:translateY(10px)}25%{opacity:.6}50%{opacity:.5;transform:translateY(-5px)}75%{opacity:.8}100%{opacity:1;transform:translateY(0)}}@keyframes text-blink{0%{opacity:0}12.5%{opacity:.5}25%{opacity:1}37.5%{opacity:.5}50%{opacity:1}62.5%{opacity:0}75%{opacity:1}87.5%{opacity:.5}100%{opacity:1}}@keyframes text-blink-periodic{0%{opacity:0}4.25%{opacity:.8}8.5%{opacity:1}12.75%{opacity:.7}17%{opacity:1}21.25%{opacity:0}25.5%{opacity:1}29.75%{opacity:.7}34%{opacity:1}100%{opacity:1}}.header{position:sticky;top:0;z-index:10;display:flex;align-items:center;width:100%;height:80px;color:var(--color-text-primary)}@media screen and (max-width: 576px){.header{background-color:var(--color-base-secondary)}}.header.scrolling{background-color:var(--color-base-secondary)}.header.anim{opacity:0;animation:fadein 2s ease .5s forwards}.header__container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;padding:0 40px}@media screen and (max-width: 768px){.header__container{padding:0 16px}}.header__logo{width:167px;height:37px;vertical-align:middle}@media screen and (max-width: 350px){.header__logo{width:142px;height:35px}}.header__menu-icon{cursor:pointer}.header__nav-wrapper{display:flex;gap:40px;align-items:center}@media screen and (max-width: 768px){.header__nav-wrapper{gap:16px}}.header__social-list{display:flex;flex-direction:row;gap:20px;align-items:center}@media screen and (max-width: 576px){.header__social-list{display:none}}.header__social-list li,.header__social-list a{display:inline-block;width:24px;height:24px}.header__social-list img{width:24px;height:24px}.header__social-list .cap{position:relative}.header__social-list .cap__label{position:absolute;top:-18px;left:50%;transform:translateX(-50%);white-space:nowrap}.header__social-list .cap__label span{font-size:12px;position:relative;display:flex;justify-content:center;align-items:center}.header__social-list .cap__label span::before,.header__social-list .cap__label span::after{content:"";width:10px;height:1px;background-color:#fff;margin:0px 2px 2px}.header__social-list .cap__label span::before{transform:rotate(45deg)}.header__social-list .cap__label span::after{transform:rotate(-45deg)}.header__entry{font-family:"Bebas Neue","Helvetica Narrow","Arial Narrow",Arial,sans-serif;display:flex;align-items:center;height:60px;padding:0 30px;font-size:30px;color:var(--color-text-primary);text-decoration:none;letter-spacing:1px;background-color:var(--color-accent-primary);opacity:0;transition:all .3s ease;animation:fadein 1s ease .5s forwards}@media(hover: hover)and (pointer: fine){.header__entry:hover{color:#fff;background-color:rgba(0,0,0,0);border:1px solid var(--color-border-primary)}}@media screen and (max-width: 768px){.header__entry{height:40px;padding:0 20px;font-size:20px}}@media screen and (max-width: 576px){.header__entry{height:35px;padding:0 15px;font-size:18px}}@keyframes fadein{0%{opacity:0;transform:translateY(2px)}25%{opacity:.6}50%{opacity:.5;transform:translateY(-2px)}75%{opacity:.8}100%{opacity:1;transform:translateY(0)}}.footer{width:100%;padding:60px 0 40px;color:var(--color-text-primary);border-top:1px solid var(--color-border-secondary)}.footer__menu-wrapper{display:grid;grid-template-columns:.2fr repeat(4, 1fr);gap:60px;padding-bottom:60px;border-bottom:1px solid var(--color-border-secondary)}@media screen and (max-width: 768px){.footer__menu-wrapper{grid-template-columns:repeat(2, 1fr);gap:40px 12px}.footer__menu-wrapper li:first-child{grid-column:1/-1}}.footer__menu-item{font-size:22px;text-decoration:none;letter-spacing:1px;font-family:"Bebas Neue","Helvetica Narrow","Arial Narrow",Arial,sans-serif}.footer__sub-menu-wrapper{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--color-border-secondary);font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体",sans-serif}.footer__sub-menu-item{font-size:14px;text-decoration:none;letter-spacing:1px}.footer__sub-menu-item a{display:block;width:100%}.footer__sub-menu-item span{display:inline-block}.footer__corporate-info-wrapper{display:flex;flex-direction:column;gap:8px;padding-top:60px;font-size:14px}.footer__corporate-link{font-size:22px;text-decoration:none;letter-spacing:1px;font-family:"Bebas Neue","Helvetica Narrow","Arial Narrow",Arial,sans-serif}.footer__corporate-link::after{display:inline-block;width:11px;height:11px;margin-left:4px;content:"";background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEyIDEyIiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTExLjUgNlYxMC40ODc4QzExLjUgMTAuODIyNiAxMS4zNjcgMTEuMTQzNiAxMS4xMzAzIDExLjM4MDNDMTAuODkzNiAxMS42MTcgMTAuNTcyNiAxMS43NSAxMC4yMzc4IDExLjc1SDEuMjYyMkMwLjkyNzQyIDExLjc1IDAuNjA2Mzc3IDExLjYxNyAwLjM2OTY2IDExLjM4MDNDMC4xMzMwMDQgMTEuMTQzNiAwIDEwLjgyMjYgMCAxMC40ODc4VjEuNTEyMkMwIDEuMTc3NDIgMC4xMzI5OTggMC44NTYzNzcgMC4zNjk2NiAwLjYxOTY2QzAuNjA2Mzc3IDAuMzgzMDA0IDAuOTI3NDIgMC4yNSAxLjI2MjIgMC4yNUg1Ljc1QzUuOTAwMyAwLjI1IDYuMDM5MTkgMC4zMzAxNzMgNi4xMTQzMyAwLjQ2MDM1OEM2LjE4OTU0IDAuNTkwNTUxIDYuMTg5NTQgMC43NTA4OTkgNi4xMTQzMyAwLjg4MTA5QzYuMDM5MTkgMS4wMTEyOCA1LjkwMDI4IDEuMDkxNDUgNS43NSAxLjA5MTQ1SDEuMjYyMkMxLjE1MDU4IDEuMDkxNDUgMS4wNDM1OSAxLjEzNTggMC45NjQ2OTkgMS4yMTQ2OUMwLjg4NTgxMiAxLjI5MzU3IDAuODQxNDU5IDEuNDAwNTcgMC44NDE0NTkgMS41MTIxOFYxMC40ODc4QzAuODQxNDU5IDEwLjU5OTQgMC44ODU4MSAxMC43MDY0IDAuOTY0Njk5IDEwLjc4NTNDMS4wNDM1OSAxMC44NjQyIDEuMTUwNTggMTAuOTA4NSAxLjI2MjIgMTAuOTA4NUgxMC4yMzc4QzEwLjM0OTQgMTAuOTA4NSAxMC40NTY0IDEwLjg2NDIgMTAuNTM1MyAxMC43ODUzQzEwLjYxNDIgMTAuNzA2NCAxMC42NTg1IDEwLjU5OTQgMTAuNjU4NSAxMC40ODc4VjUuOTk5OTlDMTAuNjU4NSA1Ljg0OTY5IDEwLjczODcgNS43MTA3OSAxMC44Njg5IDUuNjM1NjVDMTAuOTk5MSA1LjU2MDQ1IDExLjE1OTQgNS41NjA0NSAxMS4yODk2IDUuNjM1NjVDMTEuNDE5OCA1LjcxMDggMTEuNSA1Ljg0OTcyIDExLjUgNloiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMS40OTYyIDAuNjcwNjI5VjMuMzk5ODFDMTEuNDk2MiAzLjU1MDExIDExLjQxNiAzLjY4OTAxIDExLjI4NTggMy43NjQxNUMxMS4xNTU2IDMuODM5MzUgMTAuOTk1MyAzLjgzOTM1IDEwLjg2NTEgMy43NjQxNUMxMC43MzQ5IDMuNjg5IDEwLjY1NDcgMy41NTAwOSAxMC42NTQ3IDMuMzk5ODFWMS42ODYwN0w2LjA0MzQ4IDYuMjk3MjlDNS45MzYwOCA2LjM5NzMzIDUuNzg0MzMgNi40MzQyIDUuNjQyOTggNi4zOTQ1OEM1LjUwMTY4IDYuMzU0OTEgNS4zOTEyNCA2LjI0NDQ3IDUuMzUxNTcgNi4xMDMxN0M1LjMxMTk1IDUuOTYxODIgNS4zNDg4MiA1LjgxMDA2IDUuNDQ4ODYgNS43MDI2N0wxMC4wNjAxIDEuMDkxNDVIOC4zNDYzNEM4LjE5NjA0IDEuMDkxNDUgOC4wNTcxNCAxLjAxMTI4IDcuOTgyIDAuODgxMDlDNy45MDY4IDAuNzUwODk4IDcuOTA2OCAwLjU5MDU1IDcuOTgyIDAuNDYwMzU4QzguMDU3MTUgMC4zMzAxNjYgOC4xOTYwNiAwLjI1IDguMzQ2MzQgMC4yNUgxMS4wNzU1QzExLjEyODQgMC4yNTA0MDkgMTEuMTgwOCAwLjI2MDg2OSAxMS4yMjk4IDAuMjgwODU0QzExLjMzNDIgMC4zMjM1NyAxMS40MTcxIDAuNDA2NDMgMTEuNDU5OCAwLjUxMDg1NEMxMS40ODI0IDAuNTYxMjI1IDExLjQ5NDggMC42MTU1NjkgMTEuNDk2MiAwLjY3MDczOUwxMS40OTYyIDAuNjcwNjI5WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+");background-repeat:no-repeat;background-size:contain}.footer__copyright{text-align:right;font-family:"Bebas Neue","Helvetica Narrow","Arial Narrow",Arial,sans-serif}@media screen and (max-width: 768px){.footer__copyright{margin-top:36px;text-align:left}}.drawer{position:fixed;top:0;right:0;z-index:var(--zindex-drawer);display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100vh;padding:0 40px;overflow-y:scroll;background-color:var(--color-base-primary);opacity:0;transition:opacity .3s ease,transform .3s ease;transform:translateX(-100%)}@media screen and (max-width: 768px){.drawer{justify-content:flex-start;padding:0 16px}}.drawer.open{opacity:1;transform:translateX(0)}.drawer__header{position:fixed;top:0;left:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;height:80px;padding:0 40px;background-color:var(--color-base-primary)}@media screen and (max-width: 768px){.drawer__header{position:sticky;z-index:var(--zindex-drawer-header);min-height:80px;padding:0}}.drawer__close-icon{cursor:pointer}@media screen and (max-width: 350px){.drawer__close-icon{width:22px;height:16px}}.drawer__social-list{display:none}@media screen and (max-width: 768px){.drawer__social-list{display:flex;flex-direction:row;justify-content:flex-end;gap:20px;align-items:center}}.drawer__social-list li,.drawer__social-list a{display:inline-block;width:24px;height:24px}@media screen and (max-width: 768px){.drawer__social-list li,.drawer__social-list a{width:20px;height:20px}}.drawer__social-list img{width:24px;height:24px}@media screen and (max-width: 768px){.drawer__social-list img{width:20px;height:20px}}.drawer__social-list .cap{position:relative}.drawer__social-list .cap__label{position:absolute;top:-18px;left:50%;transform:translateX(-50%);white-space:nowrap}.drawer__social-list .cap__label span{font-size:12px;position:relative;display:flex;justify-content:center;align-items:center}.drawer__social-list .cap__label span::before,.drawer__social-list .cap__label span::after{content:"";width:10px;height:1px;background-color:#fff;margin:0px 2px 2px}.drawer__social-list .cap__label span::before{transform:rotate(45deg)}.drawer__social-list .cap__label span::after{transform:rotate(-45deg)}.drawer__nav-wrapper{display:flex;flex-direction:row;gap:48px;width:100%}@media screen and (max-width: 768px){.drawer__nav-wrapper{flex-direction:column;gap:24px;padding:20px 0 120px}}.drawer__menu-wrapper{display:grid;grid-template-columns:repeat(2, 1fr);gap:48px;width:66.6%}@media screen and (max-width: 768px){.drawer__menu-wrapper{grid-template-columns:repeat(1, 1fr);gap:16px;width:100%}}.drawer__menu-item{font-size:22px;color:#fff;font-family:"Bebas Neue","Helvetica Narrow","Arial Narrow",Arial,sans-serif}@media screen and (max-width: 768px){.drawer__menu-item{font-size:30px}}.drawer__sub-menu-wrapper{display:flex;flex-direction:column;gap:16px;padding-top:16px;margin-top:8px;border-top:1px solid var(--color-border-secondary);font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体",sans-serif}@media screen and (max-width: 768px){.drawer__sub-menu-wrapper{padding-top:0;padding-bottom:16px;margin-top:12px;border-top:none;border-bottom:1px solid var(--color-border-secondary)}}.drawer__sub-menu-item{font-size:16px;color:var(--color-text-primary);line-break:strict}.drawer__sub-menu-item a{position:relative;display:flex;flex-direction:row;gap:24px;align-items:center;width:100%}.drawer__sub-menu-item a::after{width:5px;height:5px;content:"";border-top:1px solid var(--color-border-primary);border-right:1px solid var(--color-border-primary);transform:rotate(45deg)}.drawer__entry-wrapper{display:flex;flex-direction:column;width:33.3%}@media screen and (max-width: 768px){.drawer__entry-wrapper{width:100%}}.drawer__entry-title{font-size:22px;color:var(--color-text-primary);font-family:"Bebas Neue","Helvetica Narrow","Arial Narrow",Arial,sans-serif}@media screen and (max-width: 768px){.drawer__entry-title{display:none}}.drawer__entry-nav-wrapper{display:flex;flex-direction:column;gap:12px;padding-top:16px;margin-top:8px;border-top:1px solid var(--color-border-secondary)}@media screen and (max-width: 768px){.drawer__entry-nav-wrapper{padding-top:0;margin-top:0;border-top:none}}.drawer__entry-nav-wrapper img{width:100%;height:auto;object-fit:contain}.particle-bg,.particle-wrapper{position:fixed;top:0;left:0;z-index:-1;width:100%;height:100%}.particle-bg{z-index:-1;background:#1c2336;background-size:cover}.particle,.particle::after{background:rgba(0,0,0,0)}.particle::after{position:absolute;top:2560px;content:""}.particle-1{width:3px;height:3px;animation:particle-animation 60s linear infinite;border-radius:50%;box-shadow:0 0 #fff, 269px 447px #fff, 1898px 943px #fff, 1714px 2178px #fff, 1602px 1712px #fff, 906px 2552px #fff, 1796px 1399px #fff, 2017px 117px #fff, 2231px 1357px #fff, 915px 890px #fff, 2239px 2283px #fff, 2223px 1741px #fff, 853px 2350px #fff, 2287px 734px #fff, 378px 2208px #fff, 1152px 1486px #fff, 1035px 800px #fff, 1313px 140px #fff, 2118px 256px #fff, 2338px 1449px #fff, 1282px 734px #fff, 944px 875px #fff, 1266px 1574px #fff, 666px 1556px #fff, 195px 721px #fff, 1784px 1932px #fff, 281px 2278px #fff, 1185px 1204px #fff, 488px 1386px #fff, 2254px 861px #fff, 2360px 1436px #fff, 1224px 441px #fff, 638px 1490px #fff, 127px 1613px #fff, 2294px 1620px #fff, 1965px 2447px #fff, 1765px 492px #fff, 1039px 1453px #fff, 1561px 2321px #fff, 747px 2484px #fff, 1190px 2239px #fff, 1336px 2081px #fff, 1229px 785px #fff, 983px 1113px #fff, 1816px 779px #fff, 1409px 1710px #fff, 1982px 1789px #fff, 1636px 1860px #fff, 1694px 1670px #fff, 1133px 1062px #fff, 601px 192px #fff, 2400px 104px #fff, 489px 1833px #fff, 1606px 1415px #fff, 654px 1377px #fff, 1316px 1155px #fff, 1027px 1129px #fff, 2020px 358px #fff, 1462px 2488px #fff, 2054px 887px #fff, 752px 1544px #fff, 887px 2140px #fff, 2544px 1018px #fff, 299px 90px #fff, 1856px 1217px #fff, 829px 117px #fff, 2396px 56px #fff, 1607px 1891px #fff, 2318px 604px #fff, 1670px 2026px #fff, 1030px 1961px #fff, 1302px 2502px #fff, 1748px 1244px #fff, 2283px 1279px #fff, 1244px 1380px #fff, 2363px 1703px #fff, 1142px 433px #fff, 547px 876px #fff, 1px 472px #fff, 1378px 758px #fff, 2328px 710px #fff, 1924px 8px #fff, 390px 2408px #fff, 1296px 2302px #fff, 1541px 111px #fff, 2181px 1516px #fff, 1245px 775px #fff, 2478px 1652px #fff, 543px 480px #fff, 2315px 474px #fff, 1965px 826px #fff, 1964px 1623px #fff, 267px 1294px #fff, 1537px 2404px #fff, 1973px 1051px #fff, 235px 1488px #fff, 1662px 2098px #fff, 1344px 748px #fff, 2302px 92px #fff, 2244px 1074px #fff,1757px 1789px #fff}.particle-1::after{border-radius:50%;box-shadow:0 0 #fff, 546px 1881px #fff, 2233px 72px #fff, 1627px 891px #fff, 807px 142px #fff, 2487px 1853px #fff, 1197px 685px #fff, 1371px 636px #fff, 338px 740px #fff, 2222px 1821px #fff, 2262px 2426px #fff, 674px 972px #fff, 1501px 102px #fff, 1208px 1816px #fff, 417px 1461px #fff, 836px 1983px #fff, 457px 2019px #fff, 1295px 368px #fff, 2126px 1023px #fff, 214px 1789px #fff, 2156px 2195px #fff, 1209px 2427px #fff, 1486px 747px #fff, 1102px 1807px #fff, 1104px 721px #fff, 2246px 1712px #fff, 2408px 878px #fff, 1598px 713px #fff, 1188px 1637px #fff, 2055px 2294px #fff, 241px 3px #fff, 1583px 1204px #fff, 1758px 1538px #fff, 839px 140px #fff, 489px 2239px #fff, 2393px 38px #fff, 360px 2460px #fff, 397px 2427px #fff, 1631px 1967px #fff, 1563px 668px #fff, 2504px 1762px #fff, 201px 2356px #fff, 254px 141px #fff, 2228px 1663px #fff, 891px 902px #fff, 275px 1746px #fff, 872px 2086px #fff, 2297px 1526px #fff, 820px 675px #fff, 409px 239px #fff, 629px 1693px #fff, 154px 508px #fff, 1145px 1241px #fff, 847px 1001px #fff, 1401px 1581px #fff, 1424px 1898px #fff, 1255px 2318px #fff, 1019px 1063px #fff, 2539px 2393px #fff, 1915px 2363px #fff, 1281px 929px #fff, 885px 436px #fff, 414px 2129px #fff, 2298px 1694px #fff, 1227px 2373px #fff, 1526px 506px #fff, 1870px 2183px #fff, 1097px 1979px #fff, 1114px 2191px #fff, 1122px 1702px #fff, 233px 2329px #fff, 45px 246px #fff, 2542px 1626px #fff, 1102px 1038px #fff, 871px 419px #fff, 1161px 1277px #fff, 1601px 1557px #fff, 1612px 718px #fff, 1235px 516px #fff, 1941px 777px #fff, 2068px 2162px #fff, 625px 52px #fff, 1739px 1011px #fff, 1324px 278px #fff, 1805px 334px #fff, 121px 2515px #fff, 278px 1533px #fff, 1983px 373px #fff, 1114px 2303px #fff, 2411px 1542px #fff, 1163px 388px #fff, 1859px 193px #fff, 1192px 709px #fff, 205px 727px #fff, 1138px 1853px #fff, 191px 1154px #fff, 1601px 1809px #fff, 368px 883px #fff, 1px 2496px #fff, 942px 1055px #fff, 2297px 121px #fff, 358px 945px #fff, 1625px 1780px #fff, 1281px 710px #fff, 1128px 1059px #fff, 1446px 2277px #fff, 1126px 1944px #fff, 566px 1587px #fff, 1346px 2552px #fff, 1026px 23px #fff, 2320px 1810px #fff, 2118px 122px #fff, 2552px 1459px #fff, 472px 691px #fff, 733px 413px #fff, 246px 1471px #fff, 426px 518px #fff, 267px 2427px #fff, 1656px 2126px #fff, 1203px 2454px #fff, 858px 2340px #fff, 1433px 1642px #fff, 1838px 2113px #fff, 703px 928px #fff, 1989px 2252px #fff, 2200px 2134px #fff, 2156px 1757px #fff, 351px 771px #fff, 39px 18px #fff, 653px 75px #fff, 597px 54px #fff, 2552px 875px #fff, 2458px 1704px #fff, 389px 2457px #fff, 1690px 1896px #fff, 2538px 1558px #fff, 1761px 2126px #fff, 486px 719px #fff, 2206px 1341px #fff, 1627px 662px #fff, 1978px 480px #fff, 31px 884px #fff, 505px 193px #fff, 593px 2027px #fff, 2215px 1522px #fff, 1988px 2392px #fff, 822px 1714px #fff, 2129px 890px #fff, 526px 1613px #fff, 1818px 715px #fff, 465px 2539px #fff, 797px 2461px #fff, 2500px 721px #fff, 721px 393px #fff, 543px 1668px #fff, 274px 2555px #fff, 1532px 1136px #fff, 1855px 1725px #fff, 1950px 2004px #fff, 2041px 2279px #fff, 2105px 1240px #fff, 270px 1307px #fff, 134px 1849px #fff, 1099px 497px #fff, 1991px 2228px #fff, 548px 574px #fff, 1754px 1098px #fff, 1377px 1044px #fff, 182px 1221px #fff, 465px 2px #fff, 2349px 651px #fff, 1210px 1756px #fff, 1741px 1752px #fff, 2509px 2059px #fff, 2043px 1300px #fff, 163px 1989px #fff, 1238px 2332px #fff, 887px 384px #fff, 2523px 2110px #fff, 1352px 1602px #fff, 1712px 2133px #fff, 2183px 2191px #fff, 572px 2227px #fff, 1386px 2133px #fff, 148px 2183px #fff, 885px 605px #fff, 2037px 2195px #fff, 1804px 1768px #fff, 1304px 2169px #fff, 815px 842px #fff, 669px 69px #fff, 1039px 446px #fff, 1007px 629px #fff, 1994px 1463px #fff, 1696px 1095px #fff, 1224px 1663px #fff, 1389px 146px #fff, 380px 2287px #fff, 2290px 562px #fff, 594px 880px #fff,274px 651px #fff;width:2px;height:2px}.particle-2{width:2px;height:2px;animation:particle-animation 90s linear infinite;border-radius:50%;box-shadow:0 0 #fff, 2160px 2157px #fff, 1533px 758px #fff, 49px 418px #fff, 2353px 1202px #fff, 1772px 1618px #fff, 2232px 1267px #fff, 2243px 871px #fff, 1169px 27px #fff, 1478px 2546px #fff, 1774px 830px #fff, 1620px 306px #fff, 1411px 504px #fff, 1621px 498px #fff, 536px 1594px #fff, 1013px 347px #fff, 2439px 603px #fff, 2004px 1367px #fff, 1665px 2324px #fff, 1862px 1376px #fff, 2180px 66px #fff, 1964px 1478px #fff, 1600px 809px #fff, 519px 1844px #fff, 1765px 915px #fff, 1390px 491px #fff, 179px 1573px #fff, 1842px 559px #fff, 1812px 2212px #fff, 547px 2539px #fff, 1140px 2134px #fff, 426px 290px #fff, 1586px 1044px #fff, 430px 794px #fff, 720px 342px #fff, 11px 651px #fff, 794px 2293px #fff, 901px 2178px #fff, 127px 1706px #fff, 854px 161px #fff, 529px 523px #fff, 1340px 529px #fff, 408px 766px #fff, 425px 2549px #fff, 1913px 2432px #fff, 468px 2050px #fff, 1234px 1286px #fff, 225px 498px #fff, 569px 1466px #fff, 194px 2179px #fff,815px 1239px #fff}.particle-2::after{border-radius:50%;box-shadow:0 0 #fff, 1064px 1332px #fff, 1269px 501px #fff, 648px 1213px #fff, 1792px 607px #fff, 1903px 1125px #fff, 722px 2556px #fff, 356px 821px #fff, 2052px 365px #fff, 205px 1181px #fff, 647px 436px #fff, 1598px 470px #fff, 1090px 860px #fff, 1437px 1209px #fff, 1218px 1777px #fff, 2238px 1917px #fff, 963px 1799px #fff, 210px 1942px #fff, 1480px 2486px #fff, 950px 9px #fff, 1400px 628px #fff, 904px 446px #fff, 1636px 247px #fff, 1344px 997px #fff, 2457px 1492px #fff, 701px 1494px #fff, 1690px 1269px #fff, 1844px 1161px #fff, 99px 1658px #fff, 150px 2342px #fff, 1162px 1848px #fff, 408px 1861px #fff, 986px 1239px #fff, 1340px 596px #fff, 640px 701px #fff, 2143px 256px #fff, 2067px 671px #fff, 2271px 2028px #fff, 1054px 1367px #fff, 1008px 385px #fff, 1111px 1433px #fff, 393px 1129px #fff, 2212px 96px #fff, 614px 2229px #fff, 850px 586px #fff, 1294px 829px #fff, 416px 1948px #fff, 2472px 1132px #fff, 1549px 1979px #fff, 106px 755px #fff, 858px 860px #fff, 761px 2121px #fff, 1215px 164px #fff, 1505px 6px #fff, 2448px 1641px #fff, 1007px 1109px #fff, 1550px 881px #fff, 2148px 2513px #fff, 1667px 415px #fff, 529px 869px #fff, 2533px 168px #fff, 1811px 596px #fff, 1308px 877px #fff, 2413px 675px #fff, 732px 2515px #fff, 1541px 362px #fff, 2073px 1875px #fff, 1236px 2250px #fff, 1903px 1767px #fff, 2295px 407px #fff, 300px 649px #fff, 2320px 1071px #fff, 1935px 1471px #fff, 693px 1832px #fff, 1724px 480px #fff, 2104px 2492px #fff, 525px 1244px #fff, 1728px 1182px #fff, 223px 99px #fff, 918px 667px #fff, 1174px 1847px #fff, 1342px 1110px #fff, 1023px 2546px #fff, 667px 734px #fff, 263px 917px #fff, 1750px 1964px #fff, 2193px 870px #fff, 1153px 515px #fff, 44px 1340px #fff, 2310px 1526px #fff, 1714px 1386px #fff, 2353px 1150px #fff, 2334px 1797px #fff, 2100px 1872px #fff, 1047px 438px #fff, 21px 2105px #fff, 912px 866px #fff, 351px 1435px #fff, 1267px 1366px #fff, 466px 2163px #fff,2307px 2458px #fff;width:3px;height:3px}@keyframes particle-animation{from{transform:translateY(0)}to{transform:translateY(-2560px)}}.people-card{width:100%;border-bottom:1px solid var(--color-border-secondary)}@media(hover: hover)and (pointer: fine){.people-card:hover img{transform:scale(1.1)}}.people-card--no-border{border-bottom:none}.people-card__img-wrapper{position:relative;max-height:250px;overflow:hidden}.people-card img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease-in-out}.people-card__year{position:absolute;bottom:0;left:0;padding:4px 12px;font-size:14px;color:var(--color-text-primary);background-color:var(--color-base-primary)}.people-card__view-more{position:absolute;right:0;bottom:0;display:flex;gap:8px;align-items:center;padding:4px 12px;font-size:14px;color:var(--color-text-primary);background-color:var(--color-base-primary);font-family:"Bebas Neue","Helvetica Narrow","Arial Narrow",Arial,sans-serif}.people-card__view-more::after{display:inline-block;width:36px;height:6px;content:"";background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgMzYgNiIgZmlsbD0ibm9uZSI+CjxwYXRoIGQ9Ik0xIDUuNUgzNUwyNi45NjM2IDAuNSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPg==");background-repeat:no-repeat;background-position:center}.people-card__profile-wrapper{display:flex;flex-direction:column;gap:4px;padding:16px 0}@media screen and (max-width: 768px){.people-card__profile-wrapper{padding:8px 0}}.people-card__job{font-size:16px}@media screen and (max-width: 768px){.people-card__job{font-size:14px}}.people-card__name{margin:0;font-size:22px;font-weight:600}@media screen and (max-width: 768px){.people-card__name{font-size:18px}}.career-card{width:100%}.career-card__img-wrapper{overflow:hidden}.career-card img{width:100%;height:100%;object-fit:cover}.career-card__info-wrapper{display:flex;flex-direction:column;gap:4px;padding-top:14px}.career-card__title{margin:0;font-size:26px;font-weight:600}.career-card__description{margin-top:8px;font-size:18px}@media screen and (max-width: 768px){.career-card__description{font-size:14px}}.career-card__link{display:flex;flex-direction:row;gap:20px;align-items:center;width:fit-content;padding:12px 30px;margin-top:20px;font-size:18px;border:1px solid #fff;transition:all .3s ease;font-family:"Bebas Neue","Helvetica Narrow","Arial Narrow",Arial,sans-serif}@media(hover: hover)and (pointer: fine){.career-card__link:hover{opacity:.8}}.career-card__link::after{width:55px;height:7px;content:"";background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NyIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgNTcgOCIgZmlsbD0ibm9uZSI+CiAgPHBhdGggZD0iTTEgNy41SDU2TDQzIDAuNSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPg==");background-repeat:no-repeat;background-size:contain}.scroll-to-top{position:fixed;right:20px;bottom:20px;z-index:var(--zindex-float);display:none;align-items:center;justify-content:center;width:50px;height:50px;background-color:var(--color-base-tertiary);border:1px solid var(--color-border-primary);opacity:0;transition:opacity .3s ease-in-out}@media(hover: hover)and (pointer: fine){.scroll-to-top:hover{opacity:.8}}.scroll-to-top.scrolling{display:flex;opacity:1}.scroll-to-top::after{width:12px;height:12px;margin-top:4px;content:"";border-top:1px solid var(--color-border-primary);border-right:1px solid var(--color-border-primary);transform:rotate(-45deg)}.sp-social-list{position:absolute;top:90px;right:0;z-index:var(--zindex-float);display:none;flex-direction:column;gap:20px;padding:4px 8px}@media screen and (max-width: 576px){.sp-social-list{display:flex;flex-direction:row;align-items:center}}.sp-social-list li,.sp-social-list a{display:inline-block;width:20px;height:20px}.sp-social-list img{width:20px;height:20px}.sp-social-list .cap{position:relative}.sp-social-list .cap__label{position:absolute;top:-18px;left:50%;transform:translateX(-50%);white-space:nowrap}.sp-social-list .cap__label span{font-size:12px;position:relative;display:flex;justify-content:center;align-items:center}.sp-social-list .cap__label span::before,.sp-social-list .cap__label span::after{content:"";width:10px;height:1px;background-color:#fff;margin:0px 2px 2px}.sp-social-list .cap__label span::before{transform:rotate(45deg)}.sp-social-list .cap__label span::after{transform:rotate(-45deg)}.scroll-down{position:absolute;bottom:1%;left:50%;transform:translateX(-50%)}@media screen and (max-width: 768px){.scroll-down{left:30px;transform:none}}.scroll-down span{position:absolute;bottom:50px;left:-30px;font-size:13px;color:var(--color-text-primary);letter-spacing:.1em}@media screen and (max-width: 768px){.scroll-down span{left:-8px;font-size:10px;writing-mode:vertical-lr}}.scroll-down::before{position:absolute;bottom:-0.1em;left:50%;box-sizing:border-box;width:.8em;height:0;content:"";border:.1em solid var(--color-text-primary);border-top:0;border-right:0;transform:rotate(-45deg);transform-origin:bottom left;animation:scroll-down-arrow 2s ease-in-out infinite}.scroll-down::after{position:absolute;right:0;bottom:0;width:1px;height:40px;content:"";background:var(--color-text-primary);animation:scroll-down-move 2s ease-in-out infinite}@keyframes scroll-down-move{0%{transform:scale(1, 0);transform-origin:0 0}50%{transform:scale(1, 1);transform-origin:0 0}51%{transform:scale(1, 1);transform-origin:0 100%}100%{transform:scale(1, 0);transform-origin:0 100%}}@keyframes scroll-down-arrow{0%{bottom:1em;opacity:0}50%{bottom:.01em;opacity:1}60%{opacity:1}100%{bottom:-0.1em;opacity:0}}#top{padding-bottom:120px;color:var(--color-text-primary);-webkit-tap-highlight-color:rgba(0,0,0,0);letter-spacing:1.2px}#top .fv{display:flex;flex-direction:column;align-items:center;justify-content:center;height:calc(100vh - 80px);overflow:hidden}#top .fv__title{font-family:"Bebas Neue","Helvetica Narrow","Arial Narrow",Arial,sans-serif;margin:0;font-size:180px;font-weight:400;line-height:160px;text-align:center;letter-spacing:3.6px;opacity:0;animation:fv-fadein 1s ease .4s forwards}@media screen and (max-width: 768px){#top .fv__title{font-size:80px;line-height:70px;letter-spacing:1.6px}#top .fv__title--nl{display:block}}#top .fv__title--nl:last-child{display:block}#top .fv__subtitle{display:block;font-size:34px;font-weight:600;line-height:50px;text-align:center}@media screen and (max-width: 768px){#top .fv__subtitle{font-size:20px}}#top .message{position:relative;display:flex;flex-direction:row-reverse;gap:65px;justify-content:space-between;margin-top:120px}@media screen and (max-width: 768px){#top .message{flex-direction:column;gap:40px}}#top .message__title{font-size:80px;line-height:80px;letter-spacing:1.6px;writing-mode:vertical-lr;font-family:"Bebas Neue","Helvetica Narrow","Arial Narrow",Arial,sans-serif}@media screen and (max-width: 768px){#top .message__title{font-size:60px;line-height:50px;letter-spacing:1.2px;writing-mode:horizontal-tb}#top .message__title--nl{display:block}}#top .message__text{margin:26px 0 0;font-size:18px;line-height:28px;letter-spacing:-0.5px}@media screen and (max-width: 768px){#top .message__text{margin:0;font-size:14px;line-height:20px;letter-spacing:-0.3px}}#top .company{display:flex;flex-direction:row;gap:150px;align-items:center;justify-content:space-between;margin-top:120px}@media screen and (max-width: 768px){#top .company{flex-direction:column;gap:24px;align-items:flex-start;margin-top:80px}}#top .company__title{font-size:80px;line-height:80px;letter-spacing:1.6px;font-family:"Bebas Neue","Helvetica Narrow","Arial Narrow",Arial,sans-serif}@media screen and (max-width: 768px){#top .company__title{font-size:60px}}#top .company__menu-wrapper{width:100%;border-top:1px solid var(--color-border-secondary)}#top .company .menu-item{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:40px 0;border-bottom:1px solid var(--color-border-secondary)}@media(hover: hover)and (pointer: fine){#top .company .menu-item:hover{opacity:.8}}#top .company .menu-item::after{width:55px;height:7px;content:"";background-image:url("data:image/svg+xml;base64,ICAgICAgICAgIDxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNTYiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDU2IDgiIGZpbGw9Im5vbmUiPgogICAgICAgICAgICA8cGF0aCBkPSJNMC41IDcuNUg1NS41TDQyLjUgMC41IiBzdHJva2U9IndoaXRlIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KICAgICAgICAgIDwvc3ZnPgo=");background-repeat:no-repeat;background-size:contain}#top .company .menu-item__title{font-size:40px;line-height:100%;font-family:"Bebas Neue","Helvetica Narrow","Arial Narrow",Arial,sans-serif}@media screen and (max-width: 768px){#top .company .menu-item__title{font-size:34px}}#top .company .menu-item__subtitle{font-size:14px}#top .interview{margin-top:120px}@media screen and (max-width: 768px){#top .interview{margin-top:80px}}#top .interview__title{font-size:80px;line-height:80px;letter-spacing:1.6px;font-family:"Bebas Neue","Helvetica Narrow","Arial Narrow",Arial,sans-serif}@media screen and (max-width: 768px){#top .interview__title{font-size:60px}}#top .interview__people-wrapper{margin-top:40px}@media screen and (max-width: 768px){#top .interview__people-wrapper{margin-top:24px}}#top .interview .view-more{display:flex;flex-direction:row;gap:20px;align-items:center;width:fit-content;padding:12px 30px;margin:60px auto 0;font-size:18px;border:1px solid var(--color-border-primary);transition:all .3s ease;font-family:"Bebas Neue","Helvetica Narrow","Arial Narrow",Arial,sans-serif}@media screen and (max-width: 768px){#top .interview .view-more{margin:24px 0 0}}@media(hover: hover)and (pointer: fine){#top .interview .view-more:hover{opacity:.8}}#top .interview .view-more::after{width:55px;height:7px;content:"";background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NyIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgNTcgOCIgZmlsbD0ibm9uZSI+CiAgPHBhdGggZD0iTTEgNy41SDU2TDQzIDAuNSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPg==");background-repeat:no-repeat;background-size:contain}#top .career{margin-top:120px}@media screen and (max-width: 768px){#top .career{margin-top:80px}}#top .career__title{font-size:80px;line-height:80px;letter-spacing:1.6px;font-family:"Bebas Neue","Helvetica Narrow","Arial Narrow",Arial,sans-serif}@media screen and (max-width: 768px){#top .career__title{font-size:60px}}#top .career__menu-wrapper--row{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:40px;margin-top:40px}@media screen and (max-width: 768px){#top .career__menu-wrapper--row{grid-template-columns:repeat(1, minmax(0, 1fr));margin-top:24px}}#top .career__menu-wrapper--column{display:flex;flex-direction:column;gap:48px;align-items:center;justify-content:space-between}#top .career .career-model{margin-top:110px}@media screen and (max-width: 768px){#top .career .career-model{margin-top:40px}}#top .career .career-model__title{font-size:24px;font-weight:600}#top .career .career-model__description{margin-top:12px;font-size:18px}@media screen and (max-width: 768px){#top .career .career-model__description{font-size:14px}}#top .career .career-model .career-model-wrapper{margin-top:40px}@media screen and (max-width: 768px){#top .career .career-model .career-model-wrapper{margin-top:24px}}#top .information{margin-top:120px}@media screen and (max-width: 768px){#top .information{margin-top:80px}}#top .information__title{font-size:80px;line-height:80px;letter-spacing:1.6px;font-family:"Bebas Neue","Helvetica Narrow","Arial Narrow",Arial,sans-serif}@media screen and (max-width: 768px){#top .information__title{font-size:60px}}#top .information__link-wrapper{display:flex;flex-direction:row;gap:20px;align-items:center;margin-top:40px}@media screen and (max-width: 768px){#top .information__link-wrapper{flex-direction:column;margin-top:24px}}#top .information__link{display:flex;flex-direction:row;gap:20px;align-items:center;justify-content:space-between;width:100%;padding:30px 40px;font-size:28px;font-weight:600;border:1px solid var(--color-border-primary);transition:all .3s ease}@media(hover: hover)and (pointer: fine){#top .information__link:hover{opacity:.8}}@media screen and (max-width: 768px){#top .information__link{padding:20px 24px;font-size:24px}}#top .information__link::after{width:55px;height:7px;content:"";background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NyIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgNTcgOCIgZmlsbD0ibm9uZSI+CiAgPHBhdGggZD0iTTEgNy41SDU2TDQzIDAuNSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPg==");background-repeat:no-repeat;background-size:contain}@keyframes fv-fadein{0%{opacity:0;transform:translateY(4px)}25%{opacity:.6}50%{opacity:.5;transform:translateY(-4px)}75%{opacity:.8}100%{opacity:1;transform:translateY(0)}}
