.cSide{top:1.95vh;z-index:5}.lFV__inner{position:relative;display:grid;place-items:center;height:100vh;height:100svh}.lFV__inner::before{z-index:1}.lFV__background{width:100%;height:100%;height:100svh}.lFV__background img{height:100%}.lFV__headline{position:absolute;top:92px;left:20px;z-index:1;width:100%}.lFV__headline_en{width:calc(207rem / 16)}.lFV__headline_ja{margin-top:calc(4rem / 16)}.lFV__headline_ja>span{font-size:calc(21rem / 16);letter-spacing:var(--spacing);line-height:2.1;background:linear-gradient(90deg, #fff 50%, transparent 50%) no-repeat;background-size:200% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:calc(3rem / 16) calc(16rem / 16) calc(6rem / 16) calc(14rem / 16)}.lFV__headline_ja .kutouten{display:inline-block;width:.45em}.lFV__person{pointer-events:none;position:absolute;top:0;left:0;z-index:2;width:100%;height:100%}.lFV__person img{height:100%}.lFV__line{pointer-events:none;position:absolute;top:-21.33vw;z-index:3;width:74.96vh;height:112.14vh}.lFV__line img{height:100%}.lFV__intro{position:absolute;bottom:22px;left:20px;z-index:4;min-width:327px;background-color:#fff;padding:16px 20px}.lFV__intro::before{content:"";position:absolute;top:-15px;left:78px;width:2px;height:30px;background-color:var(--navy);z-index:1;transform:rotate(45deg)}.lFV__intro_role{font-size:calc(14rem / 16);letter-spacing:var(--spacing)}.lFV__intro_name{display:flex;align-items:center;margin-top:calc(2rem / 16)}.lFV__intro_name_ja{font-size:calc(18rem / 16);letter-spacing:var(--spacing)}.lFV__intro_name_en{font-size:calc(13rem / 16);letter-spacing:var(--spacing);margin-left:5px;margin-top:3px}.lFV__intro_belong,.lFV__intro_graduate{font-size:calc(12rem / 16);letter-spacing:var(--spacing)}.lFV__intro_belong{margin-top:calc(8rem / 16)}.lFV__intro_graduate{margin-top:calc(4rem / 16)}.lTriangle{position:relative}.lTriangle::after{content:"";position:absolute;top:0;left:0;width:var(--base, 50px);height:var(--base, 50px);background-color:var(--blue-light);background-image:url(../images/common/background_thick_mask-no-webp.png);background-size:var(--background-size);clip-path:polygon(0 0, 100% 0, 0 100%)}.lInterview__inner{padding-top:calc(62rem / 16);padding-bottom:calc(100rem / 16)}.lInterview__item{--base: 70px;counter-increment:num}.lInterview__item+.lInterview__item{padding-top:calc(71rem / 16)}.lInterview__headline{display:grid;place-items:center}.lInterview__headline_en{font-size:calc(14rem / 16);letter-spacing:var(--spacing)}.lInterview__headline_en::after{content:counter(num, decimal-leading-zero);margin-left:.3em}.lInterview__headline_ja{font-size:calc(20rem / 16);letter-spacing:var(--spacing);margin-top:calc(4rem / 16)}.lInterview__space{margin-top:calc(57rem / 16)}.lInterviewSection{padding:0 20px}.lInterviewSection01{--top: -69;--right: -67;--width: 138}.lInterviewSection02{--bottom: -72;--left: -81;--width: 191}.lInterviewSection03{--right: -192;--bottom: -44;--width: 313}.lInterviewSection__image{position:relative;margin-top:calc(32rem / 16)}.lInterviewSection__image_line{position:absolute;top:calc(.2667*var(--top)*1vw);right:calc(.2667*var(--right)*1vw);bottom:calc(.2667*var(--bottom)*1vw);left:calc(.2667*var(--left)*1vw);width:calc(.2667*var(--width)*1vw)}.lInterviewSection__body{margin-top:calc(32rem / 16)}.lInterviewSection__headline{font-size:calc(22rem / 16);letter-spacing:var(--spacing);line-height:1.91}.lInterviewSection__text{font-size:calc(14rem / 16);line-height:1.86;letter-spacing:.04em;margin-top:calc(22rem / 16)}.lChallenge__inner{display:flex;place-items:center;justify-content:center}.lChallenge__background{position:relative;width:100%;height:calc(746rem / 16)}.lChallenge__background img{height:100%}.lChallenge__background::after{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:var(--navy);opacity:.9}.lChallenge__note{position:absolute;width:100%;z-index:1;color:#fff;padding:0 20px;margin-bottom:calc(14rem / 16)}.lChallenge__headline{position:relative;display:grid;place-items:center}.lChallenge__headline::before{content:"!";font-family:var(--en-font);font-size:calc(55rem / 16);font-weight:var(--en-font-weight);letter-spacing:var(--spacing);color:rgba(0,0,0,0);-webkit-text-stroke:2px #fff}.lChallenge__headline_en{font-size:calc(14rem / 16);letter-spacing:var(--spacing);margin-top:calc(11rem / 16)}.lChallenge__headline_ja{font-size:calc(22rem / 16);letter-spacing:var(--spacing);margin-top:calc(3rem / 16)}.lChallenge__text{font-size:calc(14rem / 16);letter-spacing:.04em;line-height:1.86;margin-top:calc(36rem / 16)}.lPrivate{padding:calc(60rem / 16) 20px calc(80rem / 16)}.lPrivate__loop{display:none}.lPrivate__body{background-color:#fff;padding:calc(40rem / 16) 20px calc(37rem / 16)}.lPrivate__headline{position:relative}.lPrivate__headline_en{font-size:calc(14rem / 16);letter-spacing:var(--spacing)}.lPrivate__headline_ja{font-size:calc(22rem / 16);letter-spacing:var(--spacing);margin-top:calc(3rem / 16)}.lPrivate__text{font-size:calc(14rem / 16);letter-spacing:.04em;line-height:2;margin-top:calc(17rem / 16)}.lNext{position:relative}.lNext::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:.35}.lNext__inner{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:0 0 calc(40rem / 16)}.lNext__swiper{width:100%;padding:0 20px}.lNext__list{position:relative;z-index:1}.lNext__index{position:relative;z-index:1;width:100%;height:calc(100rem / 16);margin:calc(47rem / 16) calc(50% - 50vw) 0}.lNext__index::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:.35}.lNext__index_link{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;font-size:calc(11rem / 16);letter-spacing:var(--spacing)}.lNext__index_icon{width:calc(34rem / 16);margin-top:calc(10rem / 16)}.lNext__navigation{position:absolute;z-index:1;display:grid;place-items:center;width:15.47vw;height:15.47vw;background-color:var(--navy);margin-top:-34.67vw}.lNext__navigation_icon{width:2.67vw;height:2.67vw;border-bottom:.53vw solid #fff;border-right:.53vw solid #fff}.lNext__prev{left:10px}.lNext__prev .lNext__navigation_icon{transform:rotate(135deg);margin-left:1.33vw}.lNext__next{right:10px}.lNext__next .lNext__navigation_icon{transform:rotate(-45deg);margin-right:1.33vw}.lNextItem+.lNextItem{margin-top:calc(10rem / 16)}.lNextItem__image{position:relative;margin:0 20px}.lNextItem__image::after{content:"";position:absolute;left:-14.67vw;bottom:-1.6vw;width:22.4vw;height:.53vw;background-color:var(--navy);transform:rotate(-45deg)}.lNextItem__person{position:absolute;top:0;left:0;width:100%;height:100%}.lNextItem__body{margin-top:calc(11rem / 16);padding:0 10px}.lNextItem__graduate{font-size:calc(14rem / 16);letter-spacing:var(--spacing)}.lNextItem__name{display:flex;align-items:center;margin-top:calc(3rem / 16)}.lNextItem__name_ja{font-size:calc(20rem / 16);letter-spacing:var(--spacing)}.lNextItem__name_en{font-size:calc(14rem / 16);letter-spacing:var(--spacing);margin-left:9px}.lFV__background{animation:background calc(var(--base-time, 0.08s)*8) var(--easeOut) both,fadeIn calc(var(--base-time, 0.08s)*6) var(--easeOut) both;animation-delay:calc(var(--base-time, 0.08s)*10)}.lFV__person{animation:person calc(var(--base-time, 0.08s)*8) var(--easeOut) both,fadeIn calc(var(--base-time, 0.08s)*6) var(--easeOut) both;animation-delay:calc(var(--base-time, 0.08s)*16)}.lFV__line{--x: 7.32vw;--y: 7.32vw;animation:slideIn45 calc(var(--base-time, 0.08s)*6) var(--easeOut) both,fadeIn calc(var(--base-time, 0.08s)*6) var(--easeInOut) both;animation-delay:calc(var(--base-time, 0.08s)*2)}.lFV__headline{animation:fadeIn calc(var(--base-time, 0.08s)*6) var(--easeOut) both;animation-delay:calc(var(--base-time, 0.08s)*16)}.lFV__headline_ja>span{animation:headline_ja calc(var(--base-time, 0.08s)*6) var(--easeInOut) both;animation-delay:calc(var(--base-time, 0.08s)*16)}.lFV__intro{animation:fadeIn calc(var(--base-time, 0.08s)*6) var(--easeOut) both;animation-delay:calc(var(--base-time, 0.08s)*16)}@media screen and (min-width: 768px){.cMain{background-color:var(--blue-light);background-image:url(../images/common/background_thick_mask-no-webp.png)}.cSide{top:1.69vh;z-index:5}.lFV__inner{height:62.96vw;max-height:111.98vh;align-items:flex-start}.lFV__background{height:54.17vw;max-height:96.35vh}.lFV__headline{top:16.11vw;left:6.81vw;z-index:3}.lFV__headline_en{width:24.38vw}.lFV__headline_ja{margin-top:1.24vw}.lFV__headline_ja>span{font-size:2.86vw;line-height:2;padding:.37vw 1.54vw .59vw 1.61vw}.lFV__person{height:54.17vw;max-height:96.35vh}.lFV__line{pointer-events:none;position:absolute;top:-8.78vw;z-index:3;width:117.13vw;height:auto}.lFV__intro{bottom:10.98vw;right:5.93vw;left:auto;min-width:29.06vw;padding:1.54vw 1.54vw 1.83vw 2.2vw}.lFV__intro::before{content:"";position:absolute;top:-1.1vw;left:-0.15vw;width:.15vw;height:2.34vw;transform:rotate(-45deg)}.lFV__intro_role{font-size:1.17vw}.lFV__intro_name{margin-top:calc(2rem / 16)}.lFV__intro_name_ja{font-size:1.76vw}.lFV__intro_name_en{font-size:1.1vw;margin-top:.44vw;margin-left:.66vw}.lFV__intro_belong,.lFV__intro_graduate{font-size:1.02vw}.lFV__intro_belong{margin-top:.59vw}.lFV__intro_graduate{margin-top:.29vw}.lTriangle::after{content:none}.lInterview{z-index:1;display:grid;place-items:center}.lInterview__inner{padding:0 0 14.79vw}.lInterview__item{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}.lInterview__item+.lInterview__item{padding-top:7.47vw}.lInterview__item01{position:relative;padding-top:7.98vw}.lInterview__item01::before{content:"";position:absolute;top:0;z-index:-1;width:100%;height:100%;background-color:#fff;background-image:url(../images/common/background_thin_mask-no-webp.png);background-size:var(--background-size);clip-path:polygon(6.44vw 0, 100% 0, 100% 100%, 0 100%, 0 6.44vw)}.lInterview__item01 .lInterview__headline{place-items:center start;writing-mode:vertical-rl;margin-left:.44vw}.lInterview__item01 .lInterview__headline_en{font-size:1.02vw}.lInterview__item01 .lInterview__headline_en::after{margin:.44vw 0 0}.lInterview__item01 .lInterview__headline_ja{grid-row:1;font-size:1.9vw;letter-spacing:.18em;margin:0 0 0 .44vw}.lInterview__item02{position:relative}.lInterview__item02::before{content:"";position:absolute;top:0;z-index:-1;width:100%;height:100%;background-color:#fff;background-image:url(../images/common/background_thin_mask-no-webp.png);background-size:var(--background-size);clip-path:polygon(14.86vw 0, 100% 0, 100% 100%, 0 100%, 0 14.86vw)}.lInterview__item02 .lInterview__headline{width:100%}.lInterview__item03{margin-top:5.86vw}.lInterview__item03::before{content:"";position:absolute;top:0;z-index:-1;width:100%;height:100%;background-color:#fff;background-image:url(../images/common/background_thin_mask-no-webp.png);background-size:var(--background-size)}.lInterview__headline_en{font-size:1.02vw}.lInterview__headline_en::after{margin-left:.44vw}.lInterview__headline_ja{font-size:1.9vw;margin-top:.81vw}.lInterview__space{position:relative;width:100%;margin-top:0;padding-top:10.25vw}.lInterview__space::after{content:"";position:absolute;top:1.68vw;right:0;width:8.57vw;height:8.57vw;background-color:var(--blue-light);background-image:url(../images/common/background_thick_mask-no-webp.png);background-size:var(--background-size);clip-path:polygon(100% 0, 100% 100%, 0 100%)}.lInterviewSection{display:flex;justify-content:center;align-items:flex-start;padding:0}.lInterviewSection01{--top: -162;--right: -334;--width: 393;width:67.35vw;margin-top:4.57vw;margin-left:4.1vw}.lInterviewSection01 .lInterviewSection__image{order:1;margin-left:4.39vw}.lInterviewSection02{--bottom: -146;--left: -219;--width: 320;width:74.89vw;margin-top:4.02vw;margin-right:1.61vw}.lInterviewSection02 .lInterviewSection__image{margin-right:5.93vw}.lInterviewSection03{--bottom: -112;--right: -317;--width: 440;width:73.65vw;margin-top:3.96vw;margin-right:2.86vw}.lInterviewSection03 .lInterviewSection__image{order:1;margin-left:5.93vw}.lInterviewSection__image{flex-shrink:0;width:32.21vw;margin-top:0}.lInterviewSection__image_line{top:calc(.0732*var(--top)*1vw);right:calc(.0732*var(--right)*1vw);bottom:calc(.0732*var(--bottom)*1vw);left:calc(.0732*var(--left)*1vw);width:calc(.0732*var(--width)*1vw)}.lInterviewSection__body{margin-top:0}.lInterviewSection__headline{font-size:1.76vw;line-height:1.75}.lInterviewSection__text{font-size:1.02vw;line-height:2;margin-top:2.2vw}.lChallenge__background{height:auto}.lChallenge__note{width:58.57vw;margin-bottom:2.78vw;padding:0}.lChallenge__headline::before{font-size:4.03vw;-webkit-text-stroke:.15vw #fff}.lChallenge__headline_en{font-size:1.02vw;margin-top:.81vw}.lChallenge__headline_ja{font-size:1.9vw;margin-top:.66vw}.lChallenge__text{font-size:1.02vw;line-height:2;margin-top:2.64vw}.lPrivate{display:grid;place-items:center;padding:8.78vw 0}.lPrivate__loop{position:absolute;justify-self:flex-start;display:flex;flex-wrap:nowrap;width:100%;gap:2.93vw;overflow:hidden}.lPrivate__loop_text{white-space:nowrap;font-size:17.86vw;letter-spacing:var(--spacing);line-height:1;opacity:.1}.lPrivate__loop_text01{animation:loop1 50s infinite linear -25s}.lPrivate__loop_text02{animation:loop2 50s infinite linear}.lPrivate__inner{position:relative;z-index:1;display:flex;justify-content:center;align-items:stretch}.lPrivate__image{order:1;flex-shrink:0;width:27.82vw}.lPrivate__image img{height:100%}.lPrivate__body{display:flex;flex-direction:column;justify-content:center;width:41.14vw;padding:3.66vw 3.66vw 3.66vw 5.34vw}.lPrivate__headline_en{font-size:1.02vw;margin-top:.81vw}.lPrivate__headline_ja{font-size:1.9vw;margin-top:.66vw}.lPrivate__text{font-size:1.02vw;margin-top:2.2vw}.lNext__inner{width:79.14vw;margin:0 auto;padding:6.15vw 0 5.71vw}.lNext__swiper{width:66.4vw;margin-right:1.83vw;padding:0}.lNext__index{position:absolute;width:auto;height:6vw;margin:0}.lNext__index::after{content:none}.lNext__index_link{font-size:1.02vw}.lNext__index_icon{width:3.22vw;margin-top:.73vw}.lNext__navigation{width:4.25vw;height:4.25vw;margin-top:1.17vw}.lNext__navigation_icon{width:.73vw;height:.73vw;border-bottom:.15vw solid #fff;border-right:.15vw solid #fff}.lNext__prev{left:0}.lNext__prev .lNext__navigation_icon{transform:rotate(135deg);margin-left:.37vw}.lNext__next{right:0}.lNext__next .lNext__navigation_icon{transform:rotate(-45deg);margin-right:.37vw}.lNext.is-inactive .lNext__swiper{width:auto}.lNext.is-inactive .lNext__list{width:auto;flex-direction:row-reverse}.lNext.is-inactive .lNextItem{gap:13.62vw;width:auto}.lNext.is-link-1 .lNext__swiper{margin:0 0 0 8.64vw}.lNext.is-link-1 .lNext__index{order:-1;position:relative}.lNextItem{display:flex;align-items:center;justify-content:space-between;width:26.43vw}.lNextItem+.lNextItem{margin-top:0}.lNextItem__link{padding-left:1.83vw}.lNextItem__image{width:24.89vw;margin:0}.lNextItem__image::after{left:-2.27vw;bottom:0;width:5.05vw;height:.15vw}.lNextItem__body{margin-top:.81vw;padding:0}.lNextItem__graduate{font-size:1.02vw}.lNextItem__name{display:flex;align-items:center;margin-top:.22vw}.lNextItem__name_ja{font-size:1.32vw}.lNextItem__name_en{font-size:1.02vw;margin-top:.22vw;margin-left:.44vw}.swiper-wrapper{flex-direction:row}}@media screen and (min-width: 768px)and (hover: hover){.lNextItem__image::after{content:none}.lNextItem__person img{transform-origin:bottom;transition:transform calc(var(--base-time, 0.08s)*4) var(--easeInOut)}.lNextItem__line{position:absolute;left:-2.27vw;bottom:0;width:5.05vw;height:.15vw;transform:rotate(-45deg)}.lNextItem__line::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--navy);transform:scaleX(1);transform-origin:left;transition:transform calc(var(--base-time, 0.08s)*4) var(--easeInOut)}.lNextItem__link:hover .lNextItem__line::before{transform:scaleX(0);transform-origin:right;transition:transform calc(var(--base-time, 0.08s)*3) var(--easeOut)}.lNextItem__link:hover .lNextItem__person img{transform:scale(1.05);transition:transform calc(var(--base-time, 0.08s)*3) var(--easeOut)}}@keyframes background{0%{transform:translateX(1.46vw)}100%{transform:translateX(0)}}@keyframes person{0%{transform:translateX(-1.46vw)}100%{transform:translateX(0)}}@keyframes headline_ja{0%{background-position-x:101%}100%{background-position-x:0%}}@keyframes loop1{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes loop2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}.cSide{--color: var(--navy)}
