﻿@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}.sidebar-layout{display:flex;flex-direction:row;align-items:flex-start;width:100%}@media screen and (max-width: 768px){.sidebar-layout{flex-direction:column;gap:40px}}.sidebar-layout__main{width:80%;margin-left:4%}@media screen and (max-width: 768px){.sidebar-layout__main{width:100%;margin-left:0}}.sidebar-layout__side{position:sticky;top:120px;width:16%}@media screen and (max-width: 768px){.sidebar-layout__side{position:relative;top:0;width:100%}}.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)}.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__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__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:30px 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:24px;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:12px;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, 1639px 1569px #fff, 820px 2215px #fff, 2435px 92px #fff, 1176px 293px #fff, 65px 462px #fff, 2465px 2559px #fff, 415px 2491px #fff, 1166px 1044px #fff, 1317px 1438px #fff, 840px 1455px #fff, 411px 2124px #fff, 1157px 624px #fff, 1125px 1791px #fff, 920px 1587px #fff, 2446px 2091px #fff, 215px 2215px #fff, 2389px 977px #fff, 2377px 1695px #fff, 865px 1347px #fff, 2525px 580px #fff, 1722px 1553px #fff, 2515px 1500px #fff, 138px 2026px #fff, 353px 1227px #fff, 1106px 364px #fff, 1739px 1713px #fff, 710px 704px #fff, 2383px 2414px #fff, 1407px 2237px #fff, 63px 2122px #fff, 541px 100px #fff, 2450px 1475px #fff, 1617px 1280px #fff, 1973px 1225px #fff, 423px 2030px #fff, 1418px 1092px #fff, 1593px 786px #fff, 2005px 500px #fff, 95px 2520px #fff, 2182px 2341px #fff, 380px 1279px #fff, 435px 1380px #fff, 63px 1049px #fff, 2132px 49px #fff, 1123px 2041px #fff, 1126px 280px #fff, 202px 1982px #fff, 625px 207px #fff, 25px 1916px #fff, 2285px 1438px #fff, 356px 752px #fff, 4px 303px #fff, 1521px 1412px #fff, 1631px 1543px #fff, 2458px 282px #fff, 965px 640px #fff, 777px 672px #fff, 657px 830px #fff, 600px 160px #fff, 1651px 1066px #fff, 1409px 341px #fff, 630px 2326px #fff, 2527px 718px #fff, 2464px 632px #fff, 1083px 2289px #fff, 1953px 2430px #fff, 1809px 2234px #fff, 1652px 178px #fff, 1546px 264px #fff, 606px 2299px #fff, 2209px 2076px #fff, 639px 1945px #fff, 1274px 2435px #fff, 2202px 1838px #fff, 2323px 2294px #fff, 1654px 805px #fff, 115px 701px #fff, 1536px 87px #fff, 1154px 1153px #fff, 891px 2200px #fff, 2487px 1717px #fff, 517px 874px #fff, 448px 766px #fff, 775px 1527px #fff, 10px 2280px #fff, 272px 1203px #fff, 1290px 1149px #fff, 827px 238px #fff, 1542px 1186px #fff, 2335px 1729px #fff, 1104px 1151px #fff, 241px 228px #fff, 1519px 2418px #fff, 421px 715px #fff, 2475px 207px #fff, 2094px 1312px #fff, 1903px 1961px #fff, 1217px 2099px #fff, 1882px 1722px #fff,1489px 1144px #fff}.particle-1::after{border-radius:50%;box-shadow:0 0 #fff, 2312px 545px #fff, 881px 866px #fff, 1866px 2218px #fff, 2316px 704px #fff, 963px 1976px #fff, 2411px 766px #fff, 2122px 703px #fff, 1023px 1072px #fff, 1050px 62px #fff, 1837px 1894px #fff, 1352px 2210px #fff, 3px 1762px #fff, 1031px 1973px #fff, 1915px 2413px #fff, 183px 1450px #fff, 1771px 644px #fff, 129px 286px #fff, 512px 1339px #fff, 863px 2052px #fff, 2177px 868px #fff, 2028px 90px #fff, 1402px 712px #fff, 1731px 1135px #fff, 1372px 943px #fff, 969px 438px #fff, 2362px 602px #fff, 1496px 301px #fff, 1530px 1624px #fff, 464px 1692px #fff, 1015px 2140px #fff, 2441px 1505px #fff, 2235px 1800px #fff, 2097px 2544px #fff, 420px 954px #fff, 375px 2348px #fff, 1375px 1831px #fff, 1114px 60px #fff, 2083px 1260px #fff, 2385px 50px #fff, 145px 2031px #fff, 1307px 1871px #fff, 1344px 1829px #fff, 443px 428px #fff, 1240px 2104px #fff, 151px 1509px #fff, 1962px 1058px #fff, 1488px 2011px #fff, 2107px 2491px #fff, 2511px 1923px #fff, 9px 2031px #fff, 1514px 1165px #fff, 893px 1361px #fff, 601px 150px #fff, 2438px 2140px #fff, 1756px 1914px #fff, 180px 1199px #fff, 457px 1258px #fff, 1049px 2401px #fff, 2185px 1981px #fff, 275px 339px #fff, 518px 961px #fff, 878px 2235px #fff, 1187px 2186px #fff, 1585px 2386px #fff, 1155px 1414px #fff, 425px 2035px #fff, 2180px 298px #fff, 1627px 1453px #fff, 1425px 2243px #fff, 2256px 725px #fff, 624px 2521px #fff, 1511px 956px #fff, 1471px 2243px #fff, 1687px 1576px #fff, 651px 1790px #fff, 2223px 906px #fff, 2184px 1606px #fff, 166px 1705px #fff, 1657px 2244px #fff, 1147px 305px #fff, 1888px 1946px #fff, 2250px 1968px #fff, 226px 2018px #fff, 2164px 1839px #fff, 2026px 1963px #fff, 1806px 587px #fff, 2134px 2309px #fff, 2262px 702px #fff, 452px 2477px #fff, 1054px 590px #fff, 51px 2223px #fff, 545px 1880px #fff, 2418px 1144px #fff, 2405px 2475px #fff, 2231px 1481px #fff, 618px 1751px #fff, 302px 1542px #fff, 459px 1627px #fff, 547px 2246px #fff, 2462px 129px #fff, 2006px 2482px #fff, 1001px 1325px #fff, 938px 482px #fff, 292px 526px #fff, 1260px 2139px #fff, 845px 1990px #fff, 2142px 338px #fff, 1303px 1341px #fff, 2507px 1872px #fff, 1746px 2548px #fff, 1280px 53px #fff, 1323px 1359px #fff, 1412px 1690px #fff, 47px 625px #fff, 537px 1990px #fff, 563px 1377px #fff, 2410px 532px #fff, 800px 902px #fff, 107px 1250px #fff, 447px 2317px #fff, 2051px 1869px #fff, 1028px 2314px #fff, 821px 182px #fff, 45px 2239px #fff, 2043px 2158px #fff, 2246px 122px #fff, 847px 328px #fff, 1701px 1533px #fff, 1696px 1782px #fff, 2430px 1420px #fff, 2037px 2500px #fff, 540px 833px #fff, 2487px 1916px #fff, 239px 1231px #fff, 876px 2419px #fff, 1635px 2246px #fff, 1253px 2455px #fff, 2010px 1595px #fff, 1730px 1384px #fff, 1151px 1129px #fff, 2030px 2390px #fff, 590px 537px #fff, 1695px 169px #fff, 1996px 1251px #fff, 881px 1641px #fff, 69px 111px #fff, 43px 699px #fff, 2429px 543px #fff, 2550px 663px #fff, 989px 1049px #fff, 96px 603px #fff, 28px 140px #fff, 210px 109px #fff, 1624px 120px #fff, 1100px 2247px #fff, 2399px 21px #fff, 1404px 562px #fff, 327px 1925px #fff, 1439px 1506px #fff, 170px 299px #fff, 1402px 1145px #fff, 1888px 619px #fff, 318px 1310px #fff, 2324px 173px #fff, 2437px 2522px #fff, 446px 2248px #fff, 2034px 2225px #fff, 702px 712px #fff, 1091px 874px #fff, 59px 1403px #fff, 1556px 522px #fff, 2211px 562px #fff, 1128px 2051px #fff, 1376px 2001px #fff, 1824px 2204px #fff, 270px 2360px #fff, 1436px 1152px #fff, 2173px 1578px #fff, 2537px 790px #fff, 2090px 2242px #fff, 90px 1803px #fff, 829px 119px #fff, 2058px 541px #fff, 523px 781px #fff, 706px 1000px #fff, 1874px 1831px #fff, 130px 1774px #fff, 1507px 330px #fff, 170px 394px #fff, 985px 2095px #fff, 816px 2258px #fff, 2339px 333px #fff, 436px 574px #fff, 32px 2533px #fff, 1856px 1155px #fff, 354px 2402px #fff, 1440px 1733px #fff, 1372px 638px #fff, 2010px 137px #fff,2064px 102px #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, 688px 470px #fff, 1838px 862px #fff, 47px 1638px #fff, 2425px 1933px #fff, 1263px 348px #fff, 52px 1803px #fff, 292px 752px #fff, 2293px 1956px #fff, 2232px 119px #fff, 203px 1558px #fff, 2036px 1808px #fff, 861px 513px #fff, 546px 1130px #fff, 497px 147px #fff, 551px 2497px #fff, 1783px 1957px #fff, 1358px 1804px #fff, 647px 986px #fff, 110px 848px #fff, 584px 287px #fff, 681px 1342px #fff, 340px 617px #fff, 498px 48px #fff, 431px 18px #fff, 2134px 700px #fff, 1738px 404px #fff, 831px 2198px #fff, 1621px 1659px #fff, 2247px 1534px #fff, 363px 1791px #fff, 1604px 770px #fff, 1671px 1771px #fff, 430px 2068px #fff, 2274px 2201px #fff, 270px 1033px #fff, 577px 2041px #fff, 100px 1268px #fff, 2156px 970px #fff, 617px 2315px #fff, 402px 1200px #fff, 1811px 1644px #fff, 1635px 1585px #fff, 63px 1294px #fff, 2289px 222px #fff, 598px 2248px #fff, 495px 292px #fff, 1127px 1927px #fff, 1044px 378px #fff, 1321px 996px #fff,221px 466px #fff}.particle-2::after{border-radius:50%;box-shadow:0 0 #fff, 301px 463px #fff, 2379px 1790px #fff, 468px 50px #fff, 2265px 1734px #fff, 1182px 1764px #fff, 2173px 529px #fff, 1020px 111px #fff, 2236px 2439px #fff, 872px 1562px #fff, 883px 1273px #fff, 347px 158px #fff, 2425px 224px #fff, 2553px 1583px #fff, 1866px 1700px #fff, 637px 1562px #fff, 1089px 867px #fff, 1242px 927px #fff, 87px 1448px #fff, 1163px 787px #fff, 1554px 2105px #fff, 109px 1985px #fff, 1317px 37px #fff, 1445px 969px #fff, 731px 959px #fff, 2527px 1967px #fff, 305px 1277px #fff, 425px 1533px #fff, 2296px 1758px #fff, 839px 504px #fff, 1639px 35px #fff, 655px 1770px #fff, 664px 2166px #fff, 375px 1166px #fff, 1434px 96px #fff, 2072px 2372px #fff, 2523px 2036px #fff, 2143px 2112px #fff, 1524px 187px #fff, 231px 2473px #fff, 1174px 1934px #fff, 2524px 2059px #fff, 2410px 2118px #fff, 1104px 1709px #fff, 598px 2338px #fff, 589px 1511px #fff, 1230px 2181px #fff, 2391px 1644px #fff, 47px 1785px #fff, 846px 157px #fff, 1042px 761px #fff, 1910px 339px #fff, 509px 134px #fff, 500px 762px #fff, 1367px 2114px #fff, 431px 1099px #fff, 229px 12px #fff, 903px 1699px #fff, 1422px 2077px #fff, 818px 2560px #fff, 1749px 2047px #fff, 1987px 1451px #fff, 1861px 2297px #fff, 2224px 840px #fff, 1955px 333px #fff, 2338px 729px #fff, 121px 2039px #fff, 1114px 512px #fff, 1338px 1589px #fff, 1996px 735px #fff, 468px 658px #fff, 554px 1086px #fff, 1486px 22px #fff, 804px 464px #fff, 852px 1094px #fff, 1125px 88px #fff, 1669px 205px #fff, 2405px 1091px #fff, 1247px 385px #fff, 2141px 1037px #fff, 105px 90px #fff, 2389px 1217px #fff, 2133px 2213px #fff, 2386px 1453px #fff, 229px 391px #fff, 748px 1312px #fff, 693px 1078px #fff, 757px 1903px #fff, 1833px 189px #fff, 263px 993px #fff, 65px 2243px #fff, 1112px 1428px #fff, 420px 1308px #fff, 1747px 471px #fff, 1592px 1775px #fff, 1970px 2300px #fff, 2423px 1487px #fff, 1270px 1731px #fff, 2132px 2019px #fff, 1128px 1531px #fff,1623px 407px #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}}.fv-bg-image{position:absolute;top:80px;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:calc(100vh - 80px);overflow:hidden}.fv-bg-image__img{max-width:100%;max-height:calc(100vh - 80px);object-fit:cover;object-position:45% top}@media screen and (max-width: 768px){.fv-bg-image__img--pos-70-center{object-position:70% center}}@media screen and (max-width: 768px){.fv-bg-image__img--pos-60-center{object-position:60% center}}@media screen and (max-width: 768px){.fv-bg-image__img--pos-55-center{object-position:55% center}}@media screen and (max-width: 768px){.fv-bg-image__img--pos-15-center{object-position:15% center}}@media screen and (max-width: 768px){.fv-bg-image__img--pos-center{object-position:center}}.fv{position:relative;display:flex;flex-direction:column;justify-content:center;height:100vh;margin-top:-80px}@media screen and (max-width: 768px){.fv{justify-content:flex-end;height:calc(100vh - 80px);margin-top:0}}.fv__number{display:block;margin-top:160px;font-size:20px;font-family:"Bebas Neue","Helvetica Narrow","Arial Narrow",Arial,sans-serif}@media screen and (max-width: 768px){.fv__number{margin-top:0;font-size:16px}}.fv__message-wrapper{position:relative;z-index:var(--zindex-content-b);display:flex;flex-direction:column;gap:16px;margin-top:16px}@media screen and (max-width: 768px){.fv__message-wrapper{gap:12px;margin-top:12px;margin-bottom:40px;font-size:28px}}.fv__message{position:relative;display:flex;align-items:center;width:fit-content;padding:12px 16px;font-size:38px;font-weight:600;line-height:42px;background-color:var(--color-base-primary)}@media screen and (max-width: 768px){.fv__message{padding:4px 12px;font-size:20px;line-height:30px}}.fv__profile-wrapper{position:relative;display:flex;flex-direction:column;gap:12px;padding-top:4px;padding-bottom:4px;padding-left:16px;margin-top:40px;border-left:3px solid var(--color-border-primary)}@media screen and (max-width: 768px){.fv__profile-wrapper{gap:12px;margin-top:12px;margin-bottom:40px;font-size:28px}}.fv__name{font-size:26px;font-weight:600;line-height:100%;text-shadow:0 0 10px var(--color-black)}@media screen and (max-width: 768px){.fv__name{font-size:20px}}.fv__position{font-size:14px;text-shadow:0 0 10px var(--color-black)}.fv__title-wrapper{font-family:"Bebas Neue","Helvetica Narrow","Arial Narrow",Arial,sans-serif;position:absolute;right:0;bottom:0;z-index:var(--zindex-content-a);display:flex;flex-direction:column;gap:4px;align-items:flex-end}@media screen and (max-width: 768px){.fv__title-wrapper{top:8px;writing-mode:vertical-rl;transform:rotate(180deg)}}.fv__subtitle{font-size:40px;line-height:100%}@media screen and (max-width: 768px){.fv__subtitle{font-size:20px}}.fv__title{font-size:120px;font-weight:600;line-height:100%}@media screen and (max-width: 768px){.fv__title{font-size:80px}}@media screen and (max-width: 576px){.fv__title{font-size:50px}}.breadcrumb{padding:20px 0;font-size:16px;font-family:"Bebas Neue","Helvetica Narrow","Arial Narrow",Arial,sans-serif}.breadcrumb__item-wrapper{display:flex;flex-direction:row;gap:24px;align-items:center}@media screen and (max-width: 768px){.breadcrumb__item-wrapper{gap:16px}}.breadcrumb__item:not(:last-child){display:flex;flex-direction:row;gap:24px;align-items:center}@media screen and (max-width: 768px){.breadcrumb__item:not(:last-child){gap:16px}}.breadcrumb__item:not(:last-child)::after{display:block;width:40px;height:1px;content:"";background-color:var(--color-border-primary);opacity:.8}@media screen and (max-width: 768px){.breadcrumb__item:not(:last-child)::after{width:20px}}.breadcrumb__item[aria-current=page]{opacity:.8}.entry-box{position:relative;margin-top:160px}@media screen and (max-width: 768px){.entry-box{margin-top:100px}}.entry-box__link{display:flex;flex-direction:row;gap:20px;align-items:center;justify-content:center;width:100%;height:240px;padding:0 16px;font-size:45px;font-weight:600;background-color:var(--color-accent-primary);background-image:url("/newgraduate/public/bg-entry.svg");background-repeat:no-repeat;background-position:center;background-size:contain}@media(hover: hover)and (pointer: fine){.entry-box__link:hover{opacity:.8}}@media screen and (max-width: 768px){.entry-box__link{flex-direction:column;height:180px;font-size:28px;background-image:url("/newgraduate/public/bg-entry-sp.svg");background-size:100% 140px}}.entry-box__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}.page-header{padding:80px 0}@media screen and (max-width: 768px){.page-header{padding:60px 0}}.page-header__title{font-size:24px;font-weight:600}@media screen and (max-width: 768px){.page-header__title{font-size:20px}}.page-header__subtitle{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){.page-header__subtitle{font-size:60px;line-height:100%}}.related-contents{margin-top:120px}@media screen and (max-width: 768px){.related-contents{margin-top:80px}}.related-contents__title{font-size:50px;font-family:"Bebas Neue","Helvetica Narrow","Arial Narrow",Arial,sans-serif}@media screen and (max-width: 768px){.related-contents__title{font-size:40px}}.related-contents__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;margin-top:20px}@media screen and (max-width: 992px){.related-contents__list{grid-template-columns:repeat(1, 1fr);gap:32px}}.related-item-card{width:100%;transition:all .3s ease}@media(hover: hover)and (pointer: fine){.related-item-card:hover{opacity:.8}}.related-item-card__img-wrapper{position:relative;max-height:250px;overflow:hidden}@media screen and (max-width: 992px){.related-item-card__img-wrapper{max-height:400px}}@media screen and (max-width: 768px){.related-item-card__img-wrapper{max-height:230px}}.related-item-card img{width:100%;height:250px;object-fit:cover;object-position:center top}@media screen and (max-width: 992px){.related-item-card img{height:400px}}@media screen and (max-width: 768px){.related-item-card img{height:230px}}.related-item-card__view-more{position:absolute;right:0;bottom:0;display:flex;gap:8px;align-items:center;padding:8px;font-size:20px;color:var(--color-text-primary);background-color:var(--color-base-primary);font-family:"Bebas Neue","Helvetica Narrow","Arial Narrow",Arial,sans-serif}@media screen and (max-width: 768px){.related-item-card__view-more{font-size:16px}}.related-item-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}.related-item-card__information-wrapper{display:flex;flex-direction:column;gap:4px;padding:16px 0}.related-item-card__title{margin:0;font-size:40px;font-weight:600;line-height:1;font-family:"Bebas Neue","Helvetica Narrow","Arial Narrow",Arial,sans-serif}@media screen and (max-width: 768px){.related-item-card__title{font-size:30px}}.related-item-card__subtitle{font-size:14px;font-weight:600}.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)}.sidebar-list{display:flex;flex-direction:column;gap:20px;font-size:14px;color:var(--color-text-secondary);border-left:1px solid var(--color-border-tertiary)}@media screen and (max-width: 768px){.sidebar-list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0 24px;color:var(--color-text-primary);border-left:none}}.sidebar-list__item{padding-left:16px;line-break:strict}@media screen and (max-width: 768px){.sidebar-list__item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--color-border-secondary)}.sidebar-list__item a{display:block;width:100%}.sidebar-list__item::after{width:10px;height:6px;content:"";background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgMTAgNiIgZmlsbD0ibm9uZSI+CjxwYXRoIGQ9Ik0xIDFMNSA1TDkgMSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+Cjwvc3ZnPg==");background-repeat:no-repeat;background-size:contain}}.sidebar-list__item--active{color:var(--color-text-primary);border-left:2px solid var(--color-border-primary)}@media screen and (max-width: 768px){.sidebar-list__item--active{border-left:none}}#model-interview{color:var(--color-text-primary);-webkit-tap-highlight-color:rgba(0,0,0,0)}#model-interview .contents{margin-top:80px}#model-interview .chapter-list{display:flex;flex-direction:column;gap:80px}#model-interview .chapter-item__img-wrapper{position:relative;display:flex;flex-direction:row;justify-content:flex-end;width:100%}@media screen and (max-width: 768px){#model-interview .chapter-item__img-wrapper{flex-direction:column-reverse}}#model-interview .chapter-item__img-wrapper::after{display:block;width:60px;content:"";background-image:url("/newgraduate/public/model-interview/bg-first-year.svg");background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 768px){#model-interview .chapter-item__img-wrapper::after{width:auto;height:40px;background-image:url("/newgraduate/public/model-interview/bg-first-year-sp.svg");background-position:right}}#model-interview .chapter-item__img-wrapper--right{flex-direction:row-reverse}@media screen and (max-width: 768px){#model-interview .chapter-item__img-wrapper--right{flex-direction:column-reverse}}@media screen and (max-width: 768px){#model-interview .chapter-item__img-wrapper--right::after{background-position:left}}#model-interview .chapter-item__img-wrapper--second-year::after{background-image:url("/newgraduate/public/model-interview/bg-second-year.svg")}@media screen and (max-width: 768px){#model-interview .chapter-item__img-wrapper--second-year::after{background-image:url("/newgraduate/public/model-interview/bg-second-year-sp.svg")}}#model-interview .chapter-item__img-wrapper--third-year::after{background-image:url("/newgraduate/public/model-interview/bg-third-year.svg")}@media screen and (max-width: 768px){#model-interview .chapter-item__img-wrapper--third-year::after{background-image:url("/newgraduate/public/model-interview/bg-third-year-sp.svg")}}#model-interview .chapter-item__img-wrapper--fourth-year::after{background-image:url("/newgraduate/public/model-interview/bg-fourth-year.svg")}@media screen and (max-width: 768px){#model-interview .chapter-item__img-wrapper--fourth-year::after{background-image:url("/newgraduate/public/model-interview/bg-fourth-year-sp.svg")}}#model-interview .chapter-item__img-wrapper--fifth-year::after{background-image:url("/newgraduate/public/model-interview/bg-fifth-year.svg")}@media screen and (max-width: 768px){#model-interview .chapter-item__img-wrapper--fifth-year::after{background-image:url("/newgraduate/public/model-interview/bg-fifth-year-sp.svg")}}#model-interview .chapter-item__img-wrapper--sixth-year::after{background-image:url("/newgraduate/public/model-interview/bg-sixth-year.svg")}@media screen and (max-width: 768px){#model-interview .chapter-item__img-wrapper--sixth-year::after{background-image:url("/newgraduate/public/model-interview/bg-sixth-year-sp.svg")}}#model-interview .chapter-item__img-wrapper--eighth-year::after{background-image:url("/newgraduate/public/model-interview/bg-eighth-year.svg")}@media screen and (max-width: 768px){#model-interview .chapter-item__img-wrapper--eighth-year::after{background-image:url("/newgraduate/public/model-interview/bg-eighth-year-sp.svg")}}#model-interview .chapter-item__img-wrapper--ninth-year::after{background-image:url("/newgraduate/public/model-interview/bg-ninth-year.svg")}@media screen and (max-width: 768px){#model-interview .chapter-item__img-wrapper--ninth-year::after{background-image:url("/newgraduate/public/model-interview/bg-ninth-year-sp.svg")}}#model-interview .chapter-item__img-wrapper--eleventh-year::after{background-image:url("/newgraduate/public/model-interview/bg-eleventh-year.svg")}@media screen and (max-width: 768px){#model-interview .chapter-item__img-wrapper--eleventh-year::after{background-image:url("/newgraduate/public/model-interview/bg-eleventh-year-sp.svg")}}#model-interview .chapter-item__caption-wrapper{position:absolute;bottom:12px;left:0;display:flex;flex-direction:column;gap:16px}@media screen and (max-width: 768px){#model-interview .chapter-item__caption-wrapper{gap:10px}}#model-interview .chapter-item__caption-wrapper--right{right:0;left:auto;align-items:flex-end}#model-interview .chapter-item__caption{width:fit-content;padding:12px 16px;font-size:38px;font-weight:600;background-color:var(--color-base-primary)}@media screen and (max-width: 992px){#model-interview .chapter-item__caption{font-size:24px}}@media screen and (max-width: 768px){#model-interview .chapter-item__caption{padding:8px 12px;font-size:18px}}@media screen and (max-width: 576px){#model-interview .chapter-item__caption{padding:4px 8px;font-size:16px}}#model-interview .chapter-item__img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 768px){#model-interview .chapter-item__img-year{width:144px;height:40px;writing-mode:vertical-lr}}#model-interview .chapter-item p{font-size:18px}@media screen and (max-width: 768px){#model-interview .chapter-item p{font-size:14px}}#model-interview .chapter-item__number{display:block;margin-top:40px;font-size:18px;font-family:"Bebas Neue","Helvetica Narrow","Arial Narrow",Arial,sans-serif}@media screen and (max-width: 768px){#model-interview .chapter-item__number{margin-top:20px;font-size:14px}}#model-interview .chapter-item__message{display:flex;align-items:center;padding:4px 0 2px 20px;margin-top:8px;margin-bottom:32px;font-size:26px;font-weight:600;border-left:3px solid #fff}@media screen and (max-width: 768px){#model-interview .chapter-item__message{font-size:20px}}#model-interview .other-model{margin-top:20px}#model-interview .model-item-card{position:relative;display:flex}@media(hover: hover)and (pointer: fine){#model-interview .model-item-card:hover{opacity:.8}}#model-interview .model-item-card__img-wrapper{width:100%;height:100%}@media screen and (max-width: 768px){#model-interview .model-item-card__img-wrapper{height:180px}}#model-interview .model-item-card__img-wrapper img{width:100%;height:100%;object-fit:cover}#model-interview .model-item-card__view-more{position:absolute;right:0;bottom:0;display:flex;gap:8px;align-items:center;padding:4px 12px;font-size:20px;color:var(--color-text-primary);background-color:var(--color-base-primary);font-family:"Bebas Neue","Helvetica Narrow","Arial Narrow",Arial,sans-serif}@media screen and (max-width: 768px){#model-interview .model-item-card__view-more{font-size:14px}}#model-interview .model-item-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}#model-interview .model-item-card__caption-wrapper{position:absolute;top:50%;left:40px;display:flex;flex-direction:column;gap:8px;transform:translateY(-50%)}@media screen and (max-width: 768px){#model-interview .model-item-card__caption-wrapper{left:16px}}@media screen and (max-width: 576px){#model-interview .model-item-card__caption-wrapper{top:70%;gap:6px;transform:translateY(-70%)}}#model-interview .model-item-card__number{display:block;font-size:14px;font-family:"Bebas Neue","Helvetica Narrow","Arial Narrow",Arial,sans-serif}#model-interview .model-item-card__caption{width:fit-content;padding:4px 8px;font-size:24px;font-weight:600;background-color:var(--color-base-primary)}@media screen and (max-width: 768px){#model-interview .model-item-card__caption{font-size:14px}}
